From d432945c0bd1f1bc6c98d14169f7407daa34ba0c Mon Sep 17 00:00:00 2001 From: 30hours Date: Thu, 4 May 2023 20:55:37 +0930 Subject: [PATCH] Initial commit --- .gitignore | 6 + CMakeLists.txt | 64 + Dockerfile | 16 + README.md | 64 + api/Dockerfile | 19 + api/package.json | 13 + api/server.js | 54 + api/server.js.old | 17 + changelog.md | 2 + config/config.yml | 39 + docker-compose.yml | 42 + example.png | Bin 0 -> 275720 bytes html/control.js | 22 + html/index.html | 96 + html/lib/bootstrap-5.2.3.min.css | 6 + html/lib/bootstrap-5.2.3.min.js | 6 + html/lib/jquery-3.6.4.min.js | 2 + html/lib/plotly-2.20.0.min.js | 8 + html/plot.js | 121 + lib/armadillo-12.0.1.tar.xz | Bin 0 -> 6802568 bytes lib/asio-1.26.0/asio.hpp | 212 + .../asio/any_completion_executor.hpp | 342 + .../asio/any_completion_handler.hpp | 684 + lib/asio-1.26.0/asio/any_io_executor.hpp | 359 + lib/asio-1.26.0/asio/append.hpp | 78 + lib/asio-1.26.0/asio/as_tuple.hpp | 139 + lib/asio-1.26.0/asio/associated_allocator.hpp | 233 + .../asio/associated_cancellation_slot.hpp | 238 + lib/asio-1.26.0/asio/associated_executor.hpp | 257 + lib/asio-1.26.0/asio/associator.hpp | 35 + lib/asio-1.26.0/asio/async_result.hpp | 1627 + lib/asio-1.26.0/asio/awaitable.hpp | 142 + .../asio/basic_datagram_socket.hpp | 1396 + lib/asio-1.26.0/asio/basic_deadline_timer.hpp | 715 + lib/asio-1.26.0/asio/basic_file.hpp | 829 + lib/asio-1.26.0/asio/basic_io_object.hpp | 290 + .../asio/basic_random_access_file.hpp | 701 + lib/asio-1.26.0/asio/basic_raw_socket.hpp | 1387 + lib/asio-1.26.0/asio/basic_readable_pipe.hpp | 635 + .../asio/basic_seq_packet_socket.hpp | 835 + lib/asio-1.26.0/asio/basic_serial_port.hpp | 1000 + lib/asio-1.26.0/asio/basic_signal_set.hpp | 598 + lib/asio-1.26.0/asio/basic_socket.hpp | 1947 + .../asio/basic_socket_acceptor.hpp | 2751 ++ .../asio/basic_socket_iostream.hpp | 407 + .../asio/basic_socket_streambuf.hpp | 687 + lib/asio-1.26.0/asio/basic_stream_file.hpp | 754 + lib/asio-1.26.0/asio/basic_stream_socket.hpp | 1189 + lib/asio-1.26.0/asio/basic_streambuf.hpp | 452 + lib/asio-1.26.0/asio/basic_streambuf_fwd.hpp | 36 + lib/asio-1.26.0/asio/basic_waitable_timer.hpp | 833 + lib/asio-1.26.0/asio/basic_writable_pipe.hpp | 631 + lib/asio-1.26.0/asio/bind_allocator.hpp | 732 + .../asio/bind_cancellation_slot.hpp | 735 + lib/asio-1.26.0/asio/bind_executor.hpp | 780 + lib/asio-1.26.0/asio/buffer.hpp | 2676 ++ lib/asio-1.26.0/asio/buffer_registration.hpp | 328 + lib/asio-1.26.0/asio/buffered_read_stream.hpp | 285 + .../asio/buffered_read_stream_fwd.hpp | 25 + lib/asio-1.26.0/asio/buffered_stream.hpp | 308 + lib/asio-1.26.0/asio/buffered_stream_fwd.hpp | 25 + .../asio/buffered_write_stream.hpp | 277 + .../asio/buffered_write_stream_fwd.hpp | 25 + lib/asio-1.26.0/asio/buffers_iterator.hpp | 521 + lib/asio-1.26.0/asio/cancellation_signal.hpp | 305 + lib/asio-1.26.0/asio/cancellation_state.hpp | 235 + lib/asio-1.26.0/asio/cancellation_type.hpp | 174 + lib/asio-1.26.0/asio/co_spawn.hpp | 523 + lib/asio-1.26.0/asio/completion_condition.hpp | 218 + lib/asio-1.26.0/asio/compose.hpp | 531 + lib/asio-1.26.0/asio/connect.hpp | 1207 + lib/asio-1.26.0/asio/connect_pipe.hpp | 83 + lib/asio-1.26.0/asio/consign.hpp | 88 + lib/asio-1.26.0/asio/coroutine.hpp | 328 + lib/asio-1.26.0/asio/deadline_timer.hpp | 38 + lib/asio-1.26.0/asio/defer.hpp | 215 + lib/asio-1.26.0/asio/deferred.hpp | 675 + lib/asio-1.26.0/asio/detached.hpp | 113 + lib/asio-1.26.0/asio/detail/array.hpp | 38 + lib/asio-1.26.0/asio/detail/array_fwd.hpp | 34 + lib/asio-1.26.0/asio/detail/assert.hpp | 32 + lib/asio-1.26.0/asio/detail/atomic_count.hpp | 67 + .../detail/base_from_cancellation_state.hpp | 163 + .../asio/detail/base_from_completion_cond.hpp | 69 + lib/asio-1.26.0/asio/detail/bind_handler.hpp | 1145 + .../asio/detail/blocking_executor_op.hpp | 107 + .../asio/detail/buffer_resize_guard.hpp | 66 + .../asio/detail/buffer_sequence_adapter.hpp | 841 + .../asio/detail/buffered_stream_storage.hpp | 126 + .../asio/detail/bulk_executor_op.hpp | 88 + lib/asio-1.26.0/asio/detail/call_stack.hpp | 125 + lib/asio-1.26.0/asio/detail/chrono.hpp | 66 + .../asio/detail/chrono_time_traits.hpp | 190 + .../asio/detail/completion_handler.hpp | 88 + lib/asio-1.26.0/asio/detail/composed_work.hpp | 328 + .../asio/detail/concurrency_hint.hpp | 94 + .../detail/conditionally_enabled_event.hpp | 120 + .../detail/conditionally_enabled_mutex.hpp | 149 + lib/asio-1.26.0/asio/detail/config.hpp | 2254 ++ .../asio/detail/consuming_buffers.hpp | 451 + lib/asio-1.26.0/asio/detail/cstddef.hpp | 31 + lib/asio-1.26.0/asio/detail/cstdint.hpp | 62 + lib/asio-1.26.0/asio/detail/date_time_fwd.hpp | 34 + .../asio/detail/deadline_timer_service.hpp | 335 + .../asio/detail/dependent_type.hpp | 36 + .../asio/detail/descriptor_ops.hpp | 179 + .../asio/detail/descriptor_read_op.hpp | 150 + .../asio/detail/descriptor_write_op.hpp | 150 + .../asio/detail/dev_poll_reactor.hpp | 230 + lib/asio-1.26.0/asio/detail/epoll_reactor.hpp | 278 + lib/asio-1.26.0/asio/detail/event.hpp | 48 + .../detail/eventfd_select_interrupter.hpp | 83 + lib/asio-1.26.0/asio/detail/exception.hpp | 40 + .../asio/detail/executor_function.hpp | 204 + lib/asio-1.26.0/asio/detail/executor_op.hpp | 84 + .../asio/detail/fd_set_adapter.hpp | 39 + lib/asio-1.26.0/asio/detail/fenced_block.hpp | 80 + lib/asio-1.26.0/asio/detail/functional.hpp | 44 + lib/asio-1.26.0/asio/detail/future.hpp | 33 + .../asio/detail/gcc_arm_fenced_block.hpp | 91 + .../asio/detail/gcc_hppa_fenced_block.hpp | 68 + .../asio/detail/gcc_sync_fenced_block.hpp | 65 + .../asio/detail/gcc_x86_fenced_block.hpp | 99 + lib/asio-1.26.0/asio/detail/global.hpp | 52 + .../asio/detail/handler_alloc_helpers.hpp | 288 + .../asio/detail/handler_cont_helpers.hpp | 45 + .../asio/detail/handler_invoke_helpers.hpp | 80 + .../asio/detail/handler_tracking.hpp | 264 + .../asio/detail/handler_type_requirements.hpp | 559 + lib/asio-1.26.0/asio/detail/handler_work.hpp | 533 + lib/asio-1.26.0/asio/detail/hash_map.hpp | 331 + .../detail/impl/buffer_sequence_adapter.ipp | 118 + .../asio/detail/impl/descriptor_ops.ipp | 970 + .../asio/detail/impl/dev_poll_reactor.hpp | 111 + .../asio/detail/impl/dev_poll_reactor.ipp | 460 + .../asio/detail/impl/epoll_reactor.hpp | 109 + .../asio/detail/impl/epoll_reactor.ipp | 817 + .../impl/eventfd_select_interrupter.ipp | 171 + .../asio/detail/impl/handler_tracking.ipp | 398 + .../impl/io_uring_descriptor_service.ipp | 205 + .../detail/impl/io_uring_file_service.ipp | 140 + .../asio/detail/impl/io_uring_service.hpp | 112 + .../asio/detail/impl/io_uring_service.ipp | 880 + .../impl/io_uring_socket_service_base.ipp | 249 + .../asio/detail/impl/kqueue_reactor.hpp | 113 + .../asio/detail/impl/kqueue_reactor.ipp | 599 + .../asio/detail/impl/null_event.ipp | 74 + .../detail/impl/pipe_select_interrupter.ipp | 129 + .../asio/detail/impl/posix_event.ipp | 63 + .../asio/detail/impl/posix_mutex.ipp | 46 + .../detail/impl/posix_serial_port_service.ipp | 168 + .../asio/detail/impl/posix_thread.ipp | 84 + .../asio/detail/impl/posix_tss_ptr.ipp | 46 + .../impl/reactive_descriptor_service.ipp | 230 + .../impl/reactive_socket_service_base.ipp | 302 + .../detail/impl/resolver_service_base.ipp | 158 + .../asio/detail/impl/scheduler.ipp | 674 + .../asio/detail/impl/select_reactor.hpp | 124 + .../asio/detail/impl/select_reactor.ipp | 392 + .../asio/detail/impl/service_registry.hpp | 94 + .../asio/detail/impl/service_registry.ipp | 197 + .../asio/detail/impl/signal_set_service.ipp | 773 + .../asio/detail/impl/socket_ops.ipp | 3977 ++ .../detail/impl/socket_select_interrupter.ipp | 185 + .../detail/impl/strand_executor_service.hpp | 367 + .../detail/impl/strand_executor_service.ipp | 158 + .../asio/detail/impl/strand_service.hpp | 87 + .../asio/detail/impl/strand_service.ipp | 202 + .../asio/detail/impl/thread_context.ipp | 35 + .../asio/detail/impl/throw_error.ipp | 70 + .../asio/detail/impl/timer_queue_ptime.ipp | 97 + .../asio/detail/impl/timer_queue_set.ipp | 101 + .../asio/detail/impl/win_event.ipp | 76 + .../detail/impl/win_iocp_file_service.ipp | 264 + .../detail/impl/win_iocp_handle_service.ipp | 619 + .../asio/detail/impl/win_iocp_io_context.hpp | 120 + .../asio/detail/impl/win_iocp_io_context.ipp | 608 + .../impl/win_iocp_serial_port_service.ipp | 200 + .../impl/win_iocp_socket_service_base.ipp | 821 + .../asio/detail/impl/win_mutex.ipp | 84 + .../detail/impl/win_object_handle_service.ipp | 452 + .../asio/detail/impl/win_static_mutex.ipp | 136 + .../asio/detail/impl/win_thread.ipp | 150 + .../asio/detail/impl/win_tss_ptr.ipp | 57 + .../impl/winrt_ssocket_service_base.ipp | 626 + .../detail/impl/winrt_timer_scheduler.hpp | 92 + .../detail/impl/winrt_timer_scheduler.ipp | 121 + .../asio/detail/impl/winsock_init.ipp | 82 + lib/asio-1.26.0/asio/detail/io_control.hpp | 84 + .../asio/detail/io_object_impl.hpp | 181 + .../detail/io_uring_descriptor_read_at_op.hpp | 192 + .../detail/io_uring_descriptor_read_op.hpp | 187 + .../detail/io_uring_descriptor_service.hpp | 679 + .../io_uring_descriptor_write_at_op.hpp | 186 + .../detail/io_uring_descriptor_write_op.hpp | 182 + .../asio/detail/io_uring_file_service.hpp | 262 + .../asio/detail/io_uring_null_buffers_op.hpp | 113 + .../asio/detail/io_uring_operation.hpp | 84 + .../asio/detail/io_uring_service.hpp | 318 + .../asio/detail/io_uring_socket_accept_op.hpp | 281 + .../detail/io_uring_socket_connect_op.hpp | 139 + .../asio/detail/io_uring_socket_recv_op.hpp | 202 + .../detail/io_uring_socket_recvfrom_op.hpp | 203 + .../detail/io_uring_socket_recvmsg_op.hpp | 189 + .../asio/detail/io_uring_socket_send_op.hpp | 188 + .../asio/detail/io_uring_socket_sendto_op.hpp | 191 + .../asio/detail/io_uring_socket_service.hpp | 631 + .../detail/io_uring_socket_service_base.hpp | 663 + .../asio/detail/io_uring_wait_op.hpp | 111 + .../asio/detail/is_buffer_sequence.hpp | 338 + lib/asio-1.26.0/asio/detail/is_executor.hpp | 126 + .../asio/detail/keyword_tss_ptr.hpp | 70 + .../asio/detail/kqueue_reactor.hpp | 254 + lib/asio-1.26.0/asio/detail/limits.hpp | 26 + .../asio/detail/local_free_on_block_exit.hpp | 59 + .../asio/detail/macos_fenced_block.hpp | 62 + lib/asio-1.26.0/asio/detail/memory.hpp | 167 + lib/asio-1.26.0/asio/detail/mutex.hpp | 48 + .../asio/detail/non_const_lvalue.hpp | 54 + lib/asio-1.26.0/asio/detail/noncopyable.hpp | 43 + lib/asio-1.26.0/asio/detail/null_event.hpp | 106 + .../asio/detail/null_fenced_block.hpp | 47 + lib/asio-1.26.0/asio/detail/null_global.hpp | 59 + lib/asio-1.26.0/asio/detail/null_mutex.hpp | 60 + lib/asio-1.26.0/asio/detail/null_reactor.hpp | 83 + .../asio/detail/null_signal_blocker.hpp | 69 + .../asio/detail/null_socket_service.hpp | 519 + .../asio/detail/null_static_mutex.hpp | 60 + lib/asio-1.26.0/asio/detail/null_thread.hpp | 67 + lib/asio-1.26.0/asio/detail/null_tss_ptr.hpp | 68 + lib/asio-1.26.0/asio/detail/object_pool.hpp | 171 + .../asio/detail/old_win_sdk_compat.hpp | 214 + lib/asio-1.26.0/asio/detail/op_queue.hpp | 162 + lib/asio-1.26.0/asio/detail/operation.hpp | 38 + .../asio/detail/pipe_select_interrupter.hpp | 89 + lib/asio-1.26.0/asio/detail/pop_options.hpp | 157 + lib/asio-1.26.0/asio/detail/posix_event.hpp | 175 + .../asio/detail/posix_fd_set_adapter.hpp | 118 + lib/asio-1.26.0/asio/detail/posix_global.hpp | 80 + lib/asio-1.26.0/asio/detail/posix_mutex.hpp | 76 + .../asio/detail/posix_serial_port_service.hpp | 249 + .../asio/detail/posix_signal_blocker.hpp | 85 + .../asio/detail/posix_static_mutex.hpp | 64 + lib/asio-1.26.0/asio/detail/posix_thread.hpp | 109 + lib/asio-1.26.0/asio/detail/posix_tss_ptr.hpp | 79 + lib/asio-1.26.0/asio/detail/push_options.hpp | 228 + .../detail/reactive_descriptor_service.hpp | 530 + .../asio/detail/reactive_null_buffers_op.hpp | 98 + .../asio/detail/reactive_socket_accept_op.hpp | 246 + .../detail/reactive_socket_connect_op.hpp | 125 + .../asio/detail/reactive_socket_recv_op.hpp | 161 + .../detail/reactive_socket_recvfrom_op.hpp | 166 + .../detail/reactive_socket_recvmsg_op.hpp | 147 + .../asio/detail/reactive_socket_send_op.hpp | 164 + .../asio/detail/reactive_socket_sendto_op.hpp | 158 + .../asio/detail/reactive_socket_service.hpp | 633 + .../detail/reactive_socket_service_base.hpp | 653 + .../asio/detail/reactive_wait_op.hpp | 98 + lib/asio-1.26.0/asio/detail/reactor.hpp | 54 + lib/asio-1.26.0/asio/detail/reactor_op.hpp | 71 + .../asio/detail/reactor_op_queue.hpp | 212 + .../asio/detail/recycling_allocator.hpp | 105 + lib/asio-1.26.0/asio/detail/regex_fwd.hpp | 44 + .../asio/detail/resolve_endpoint_op.hpp | 140 + lib/asio-1.26.0/asio/detail/resolve_op.hpp | 45 + .../asio/detail/resolve_query_op.hpp | 150 + .../asio/detail/resolver_service.hpp | 147 + .../asio/detail/resolver_service_base.hpp | 158 + lib/asio-1.26.0/asio/detail/scheduler.hpp | 241 + .../asio/detail/scheduler_operation.hpp | 78 + .../asio/detail/scheduler_task.hpp | 49 + .../asio/detail/scheduler_thread_info.hpp | 40 + lib/asio-1.26.0/asio/detail/scoped_lock.hpp | 101 + lib/asio-1.26.0/asio/detail/scoped_ptr.hpp | 87 + .../asio/detail/select_interrupter.hpp | 46 + .../asio/detail/select_reactor.hpp | 274 + .../asio/detail/service_registry.hpp | 164 + .../asio/detail/signal_blocker.hpp | 44 + .../asio/detail/signal_handler.hpp | 90 + lib/asio-1.26.0/asio/detail/signal_init.hpp | 47 + lib/asio-1.26.0/asio/detail/signal_op.hpp | 53 + .../asio/detail/signal_set_service.hpp | 283 + lib/asio-1.26.0/asio/detail/socket_holder.hpp | 98 + lib/asio-1.26.0/asio/detail/socket_ops.hpp | 375 + lib/asio-1.26.0/asio/detail/socket_option.hpp | 316 + .../asio/detail/socket_select_interrupter.hpp | 91 + lib/asio-1.26.0/asio/detail/socket_types.hpp | 417 + .../asio/detail/solaris_fenced_block.hpp | 62 + .../asio/detail/source_location.hpp | 45 + lib/asio-1.26.0/asio/detail/static_mutex.hpp | 52 + lib/asio-1.26.0/asio/detail/std_event.hpp | 188 + .../asio/detail/std_fenced_block.hpp | 62 + lib/asio-1.26.0/asio/detail/std_global.hpp | 70 + lib/asio-1.26.0/asio/detail/std_mutex.hpp | 73 + .../asio/detail/std_static_mutex.hpp | 81 + lib/asio-1.26.0/asio/detail/std_thread.hpp | 71 + .../asio/detail/strand_executor_service.hpp | 173 + .../asio/detail/strand_service.hpp | 144 + lib/asio-1.26.0/asio/detail/string_view.hpp | 47 + lib/asio-1.26.0/asio/detail/thread.hpp | 60 + .../asio/detail/thread_context.hpp | 51 + lib/asio-1.26.0/asio/detail/thread_group.hpp | 99 + .../asio/detail/thread_info_base.hpp | 260 + lib/asio-1.26.0/asio/detail/throw_error.hpp | 62 + .../asio/detail/throw_exception.hpp | 55 + lib/asio-1.26.0/asio/detail/timer_queue.hpp | 389 + .../asio/detail/timer_queue_base.hpp | 68 + .../asio/detail/timer_queue_ptime.hpp | 103 + .../asio/detail/timer_queue_set.hpp | 66 + .../asio/detail/timer_scheduler.hpp | 37 + .../asio/detail/timer_scheduler_fwd.hpp | 42 + lib/asio-1.26.0/asio/detail/tss_ptr.hpp | 69 + lib/asio-1.26.0/asio/detail/type_traits.hpp | 164 + lib/asio-1.26.0/asio/detail/utility.hpp | 83 + .../asio/detail/variadic_templates.hpp | 294 + lib/asio-1.26.0/asio/detail/wait_handler.hpp | 90 + lib/asio-1.26.0/asio/detail/wait_op.hpp | 49 + lib/asio-1.26.0/asio/detail/win_event.hpp | 164 + .../asio/detail/win_fd_set_adapter.hpp | 149 + .../asio/detail/win_fenced_block.hpp | 90 + lib/asio-1.26.0/asio/detail/win_global.hpp | 71 + .../asio/detail/win_iocp_file_service.hpp | 287 + .../asio/detail/win_iocp_handle_read_op.hpp | 119 + .../asio/detail/win_iocp_handle_service.hpp | 431 + .../asio/detail/win_iocp_handle_write_op.hpp | 114 + .../asio/detail/win_iocp_io_context.hpp | 345 + .../asio/detail/win_iocp_null_buffers_op.hpp | 129 + .../asio/detail/win_iocp_operation.hpp | 96 + .../asio/detail/win_iocp_overlapped_op.hpp | 100 + .../asio/detail/win_iocp_overlapped_ptr.hpp | 171 + .../detail/win_iocp_serial_port_service.hpp | 233 + .../asio/detail/win_iocp_socket_accept_op.hpp | 342 + .../detail/win_iocp_socket_connect_op.hpp | 137 + .../asio/detail/win_iocp_socket_recv_op.hpp | 126 + .../detail/win_iocp_socket_recvfrom_op.hpp | 135 + .../detail/win_iocp_socket_recvmsg_op.hpp | 127 + .../asio/detail/win_iocp_socket_send_op.hpp | 120 + .../asio/detail/win_iocp_socket_service.hpp | 683 + .../detail/win_iocp_socket_service_base.hpp | 830 + .../asio/detail/win_iocp_thread_info.hpp | 34 + .../asio/detail/win_iocp_wait_op.hpp | 130 + lib/asio-1.26.0/asio/detail/win_mutex.hpp | 78 + .../asio/detail/win_object_handle_service.hpp | 195 + .../asio/detail/win_static_mutex.hpp | 74 + lib/asio-1.26.0/asio/detail/win_thread.hpp | 147 + lib/asio-1.26.0/asio/detail/win_tss_ptr.hpp | 79 + lib/asio-1.26.0/asio/detail/winapp_thread.hpp | 124 + lib/asio-1.26.0/asio/detail/wince_thread.hpp | 124 + .../asio/detail/winrt_async_manager.hpp | 305 + .../asio/detail/winrt_async_op.hpp | 65 + .../asio/detail/winrt_resolve_op.hpp | 125 + .../asio/detail/winrt_resolver_service.hpp | 212 + .../asio/detail/winrt_socket_connect_op.hpp | 98 + .../asio/detail/winrt_socket_recv_op.hpp | 119 + .../asio/detail/winrt_socket_send_op.hpp | 110 + .../asio/detail/winrt_ssocket_service.hpp | 250 + .../detail/winrt_ssocket_service_base.hpp | 362 + .../asio/detail/winrt_timer_scheduler.hpp | 147 + lib/asio-1.26.0/asio/detail/winrt_utils.hpp | 106 + lib/asio-1.26.0/asio/detail/winsock_init.hpp | 128 + .../asio/detail/work_dispatcher.hpp | 157 + .../asio/detail/wrapped_handler.hpp | 327 + lib/asio-1.26.0/asio/dispatch.hpp | 195 + lib/asio-1.26.0/asio/error.hpp | 391 + lib/asio-1.26.0/asio/error_code.hpp | 202 + lib/asio-1.26.0/asio/execution.hpp | 48 + lib/asio-1.26.0/asio/execution/allocator.hpp | 356 + .../asio/execution/any_executor.hpp | 2656 ++ .../asio/execution/bad_executor.hpp | 47 + lib/asio-1.26.0/asio/execution/blocking.hpp | 1600 + .../asio/execution/blocking_adaptation.hpp | 1257 + .../asio/execution/bulk_execute.hpp | 402 + .../asio/execution/bulk_guarantee.hpp | 1252 + lib/asio-1.26.0/asio/execution/connect.hpp | 494 + lib/asio-1.26.0/asio/execution/context.hpp | 244 + lib/asio-1.26.0/asio/execution/context_as.hpp | 232 + .../asio/execution/detail/as_invocable.hpp | 152 + .../asio/execution/detail/as_operation.hpp | 109 + .../asio/execution/detail/as_receiver.hpp | 128 + .../asio/execution/detail/bulk_sender.hpp | 261 + .../asio/execution/detail/submit_receiver.hpp | 233 + .../asio/execution/detail/void_receiver.hpp | 90 + lib/asio-1.26.0/asio/execution/execute.hpp | 290 + lib/asio-1.26.0/asio/execution/executor.hpp | 262 + .../asio/execution/impl/bad_executor.ipp | 40 + .../impl/receiver_invocation_error.ipp | 36 + .../asio/execution/invocable_archetype.hpp | 71 + lib/asio-1.26.0/asio/execution/mapping.hpp | 1160 + lib/asio-1.26.0/asio/execution/occupancy.hpp | 237 + .../asio/execution/operation_state.hpp | 99 + .../asio/execution/outstanding_work.hpp | 900 + .../asio/execution/prefer_only.hpp | 331 + lib/asio-1.26.0/asio/execution/receiver.hpp | 285 + .../execution/receiver_invocation_error.hpp | 48 + .../asio/execution/relationship.hpp | 898 + lib/asio-1.26.0/asio/execution/schedule.hpp | 292 + lib/asio-1.26.0/asio/execution/scheduler.hpp | 91 + lib/asio-1.26.0/asio/execution/sender.hpp | 316 + lib/asio-1.26.0/asio/execution/set_done.hpp | 255 + lib/asio-1.26.0/asio/execution/set_error.hpp | 255 + lib/asio-1.26.0/asio/execution/set_value.hpp | 488 + lib/asio-1.26.0/asio/execution/start.hpp | 252 + lib/asio-1.26.0/asio/execution/submit.hpp | 455 + lib/asio-1.26.0/asio/execution_context.hpp | 412 + lib/asio-1.26.0/asio/executor.hpp | 347 + lib/asio-1.26.0/asio/executor_work_guard.hpp | 367 + lib/asio-1.26.0/asio/experimental/append.hpp | 36 + .../asio/experimental/as_single.hpp | 136 + .../asio/experimental/as_tuple.hpp | 36 + .../asio/experimental/awaitable_operators.hpp | 536 + .../asio/experimental/basic_channel.hpp | 491 + .../experimental/basic_concurrent_channel.hpp | 491 + .../experimental/cancellation_condition.hpp | 155 + lib/asio-1.26.0/asio/experimental/channel.hpp | 70 + .../asio/experimental/channel_error.hpp | 84 + .../asio/experimental/channel_traits.hpp | 301 + .../asio/experimental/co_composed.hpp | 144 + .../asio/experimental/co_spawn.hpp | 187 + .../asio/experimental/concurrent_channel.hpp | 70 + lib/asio-1.26.0/asio/experimental/coro.hpp | 293 + .../asio/experimental/coro_traits.hpp | 228 + .../asio/experimental/deferred.hpp | 36 + .../experimental/detail/channel_handler.hpp | 80 + .../experimental/detail/channel_message.hpp | 122 + .../experimental/detail/channel_operation.hpp | 206 + .../experimental/detail/channel_payload.hpp | 93 + .../detail/channel_receive_op.hpp | 112 + .../detail/channel_send_functions.hpp | 132 + .../experimental/detail/channel_send_op.hpp | 140 + .../experimental/detail/channel_service.hpp | 677 + .../detail/coro_completion_handler.hpp | 169 + .../detail/coro_promise_allocator.hpp | 141 + .../experimental/detail/has_signature.hpp | 54 + .../detail/impl/channel_service.hpp | 609 + .../experimental/detail/partial_promise.hpp | 197 + .../asio/experimental/impl/as_single.hpp | 239 + .../asio/experimental/impl/channel_error.ipp | 61 + .../asio/experimental/impl/co_composed.hpp | 1132 + .../asio/experimental/impl/coro.hpp | 1219 + .../asio/experimental/impl/parallel_group.hpp | 792 + .../asio/experimental/impl/promise.hpp | 241 + .../asio/experimental/impl/use_coro.hpp | 214 + .../asio/experimental/impl/use_promise.hpp | 66 + .../asio/experimental/parallel_group.hpp | 461 + lib/asio-1.26.0/asio/experimental/prepend.hpp | 36 + lib/asio-1.26.0/asio/experimental/promise.hpp | 224 + .../asio/experimental/use_coro.hpp | 195 + .../asio/experimental/use_promise.hpp | 111 + lib/asio-1.26.0/asio/file_base.hpp | 166 + .../asio/generic/basic_endpoint.hpp | 193 + .../asio/generic/datagram_protocol.hpp | 123 + .../asio/generic/detail/endpoint.hpp | 133 + .../asio/generic/detail/impl/endpoint.ipp | 110 + lib/asio-1.26.0/asio/generic/raw_protocol.hpp | 121 + .../asio/generic/seq_packet_protocol.hpp | 122 + .../asio/generic/stream_protocol.hpp | 127 + lib/asio-1.26.0/asio/handler_alloc_hook.hpp | 104 + .../asio/handler_continuation_hook.hpp | 54 + lib/asio-1.26.0/asio/handler_invoke_hook.hpp | 111 + .../asio/high_resolution_timer.hpp | 44 + .../asio/impl/any_completion_executor.ipp | 130 + lib/asio-1.26.0/asio/impl/any_io_executor.ipp | 141 + lib/asio-1.26.0/asio/impl/append.hpp | 225 + lib/asio-1.26.0/asio/impl/as_tuple.hpp | 253 + lib/asio-1.26.0/asio/impl/awaitable.hpp | 1155 + .../asio/impl/buffered_read_stream.hpp | 527 + .../asio/impl/buffered_write_stream.hpp | 507 + .../asio/impl/cancellation_signal.ipp | 96 + lib/asio-1.26.0/asio/impl/co_spawn.hpp | 399 + lib/asio-1.26.0/asio/impl/connect.hpp | 959 + lib/asio-1.26.0/asio/impl/connect_pipe.hpp | 73 + lib/asio-1.26.0/asio/impl/connect_pipe.ipp | 149 + lib/asio-1.26.0/asio/impl/consign.hpp | 202 + lib/asio-1.26.0/asio/impl/defer.hpp | 298 + lib/asio-1.26.0/asio/impl/deferred.hpp | 105 + lib/asio-1.26.0/asio/impl/detached.hpp | 130 + lib/asio-1.26.0/asio/impl/dispatch.hpp | 273 + lib/asio-1.26.0/asio/impl/error.ipp | 128 + lib/asio-1.26.0/asio/impl/error_code.ipp | 206 + .../asio/impl/execution_context.hpp | 109 + .../asio/impl/execution_context.ipp | 82 + lib/asio-1.26.0/asio/impl/executor.hpp | 300 + lib/asio-1.26.0/asio/impl/executor.ipp | 43 + .../asio/impl/handler_alloc_hook.ipp | 62 + lib/asio-1.26.0/asio/impl/io_context.hpp | 450 + lib/asio-1.26.0/asio/impl/io_context.ipp | 175 + .../asio/impl/multiple_exceptions.ipp | 49 + lib/asio-1.26.0/asio/impl/post.hpp | 298 + lib/asio-1.26.0/asio/impl/prepend.hpp | 225 + lib/asio-1.26.0/asio/impl/read.hpp | 1276 + lib/asio-1.26.0/asio/impl/read_at.hpp | 774 + lib/asio-1.26.0/asio/impl/read_until.hpp | 3455 ++ lib/asio-1.26.0/asio/impl/redirect_error.hpp | 618 + .../asio/impl/serial_port_base.hpp | 59 + .../asio/impl/serial_port_base.ipp | 554 + lib/asio-1.26.0/asio/impl/spawn.hpp | 1616 + lib/asio-1.26.0/asio/impl/src.hpp | 96 + lib/asio-1.26.0/asio/impl/system_context.hpp | 34 + lib/asio-1.26.0/asio/impl/system_context.ipp | 92 + lib/asio-1.26.0/asio/impl/system_executor.hpp | 185 + lib/asio-1.26.0/asio/impl/thread_pool.hpp | 354 + lib/asio-1.26.0/asio/impl/thread_pool.ipp | 141 + lib/asio-1.26.0/asio/impl/use_awaitable.hpp | 301 + lib/asio-1.26.0/asio/impl/use_future.hpp | 1053 + lib/asio-1.26.0/asio/impl/write.hpp | 1153 + lib/asio-1.26.0/asio/impl/write_at.hpp | 687 + lib/asio-1.26.0/asio/io_context.hpp | 1534 + lib/asio-1.26.0/asio/io_context_strand.hpp | 388 + lib/asio-1.26.0/asio/io_service.hpp | 33 + lib/asio-1.26.0/asio/io_service_strand.hpp | 20 + lib/asio-1.26.0/asio/ip/address.hpp | 290 + lib/asio-1.26.0/asio/ip/address_v4.hpp | 429 + .../asio/ip/address_v4_iterator.hpp | 162 + lib/asio-1.26.0/asio/ip/address_v4_range.hpp | 134 + lib/asio-1.26.0/asio/ip/address_v6.hpp | 416 + .../asio/ip/address_v6_iterator.hpp | 183 + lib/asio-1.26.0/asio/ip/address_v6_range.hpp | 129 + lib/asio-1.26.0/asio/ip/bad_address_cast.hpp | 53 + lib/asio-1.26.0/asio/ip/basic_endpoint.hpp | 291 + lib/asio-1.26.0/asio/ip/basic_resolver.hpp | 1142 + .../asio/ip/basic_resolver_entry.hpp | 113 + .../asio/ip/basic_resolver_iterator.hpp | 192 + .../asio/ip/basic_resolver_query.hpp | 244 + .../asio/ip/basic_resolver_results.hpp | 311 + lib/asio-1.26.0/asio/ip/detail/endpoint.hpp | 141 + .../asio/ip/detail/impl/endpoint.ipp | 199 + .../asio/ip/detail/socket_option.hpp | 566 + lib/asio-1.26.0/asio/ip/host_name.hpp | 42 + lib/asio-1.26.0/asio/ip/icmp.hpp | 115 + lib/asio-1.26.0/asio/ip/impl/address.hpp | 67 + lib/asio-1.26.0/asio/ip/impl/address.ipp | 239 + lib/asio-1.26.0/asio/ip/impl/address_v4.hpp | 67 + lib/asio-1.26.0/asio/ip/impl/address_v4.ipp | 210 + lib/asio-1.26.0/asio/ip/impl/address_v6.hpp | 67 + lib/asio-1.26.0/asio/ip/impl/address_v6.ipp | 350 + .../asio/ip/impl/basic_endpoint.hpp | 43 + lib/asio-1.26.0/asio/ip/impl/host_name.ipp | 54 + lib/asio-1.26.0/asio/ip/impl/network_v4.hpp | 54 + lib/asio-1.26.0/asio/ip/impl/network_v4.ipp | 218 + lib/asio-1.26.0/asio/ip/impl/network_v6.hpp | 53 + lib/asio-1.26.0/asio/ip/impl/network_v6.ipp | 187 + lib/asio-1.26.0/asio/ip/multicast.hpp | 191 + lib/asio-1.26.0/asio/ip/network_v4.hpp | 261 + lib/asio-1.26.0/asio/ip/network_v6.hpp | 235 + lib/asio-1.26.0/asio/ip/resolver_base.hpp | 129 + .../asio/ip/resolver_query_base.hpp | 43 + lib/asio-1.26.0/asio/ip/tcp.hpp | 155 + lib/asio-1.26.0/asio/ip/udp.hpp | 111 + lib/asio-1.26.0/asio/ip/unicast.hpp | 70 + lib/asio-1.26.0/asio/ip/v6_only.hpp | 69 + .../asio/is_applicable_property.hpp | 61 + .../asio/is_contiguous_iterator.hpp | 45 + lib/asio-1.26.0/asio/is_executor.hpp | 46 + lib/asio-1.26.0/asio/is_read_buffered.hpp | 59 + lib/asio-1.26.0/asio/is_write_buffered.hpp | 59 + lib/asio-1.26.0/asio/local/basic_endpoint.hpp | 247 + lib/asio-1.26.0/asio/local/connect_pair.hpp | 101 + .../asio/local/datagram_protocol.hpp | 80 + .../asio/local/detail/endpoint.hpp | 139 + .../asio/local/detail/impl/endpoint.ipp | 131 + .../asio/local/stream_protocol.hpp | 90 + lib/asio-1.26.0/asio/multiple_exceptions.hpp | 58 + lib/asio-1.26.0/asio/packaged_task.hpp | 126 + lib/asio-1.26.0/asio/placeholders.hpp | 151 + .../asio/posix/basic_descriptor.hpp | 781 + .../asio/posix/basic_stream_descriptor.hpp | 569 + lib/asio-1.26.0/asio/posix/descriptor.hpp | 37 + .../asio/posix/descriptor_base.hpp | 90 + .../asio/posix/stream_descriptor.hpp | 37 + lib/asio-1.26.0/asio/post.hpp | 211 + lib/asio-1.26.0/asio/prefer.hpp | 734 + lib/asio-1.26.0/asio/prepend.hpp | 78 + lib/asio-1.26.0/asio/query.hpp | 324 + lib/asio-1.26.0/asio/random_access_file.hpp | 35 + lib/asio-1.26.0/asio/read.hpp | 1480 + lib/asio-1.26.0/asio/read_at.hpp | 795 + lib/asio-1.26.0/asio/read_until.hpp | 3166 ++ lib/asio-1.26.0/asio/readable_pipe.hpp | 35 + lib/asio-1.26.0/asio/recycling_allocator.hpp | 138 + lib/asio-1.26.0/asio/redirect_error.hpp | 66 + lib/asio-1.26.0/asio/registered_buffer.hpp | 356 + lib/asio-1.26.0/asio/require.hpp | 571 + lib/asio-1.26.0/asio/require_concept.hpp | 352 + lib/asio-1.26.0/asio/serial_port.hpp | 36 + lib/asio-1.26.0/asio/serial_port_base.hpp | 167 + lib/asio-1.26.0/asio/signal_set.hpp | 28 + lib/asio-1.26.0/asio/socket_base.hpp | 559 + lib/asio-1.26.0/asio/spawn.hpp | 906 + lib/asio-1.26.0/asio/ssl.hpp | 28 + lib/asio-1.26.0/asio/ssl/context.hpp | 764 + lib/asio-1.26.0/asio/ssl/context_base.hpp | 209 + .../asio/ssl/detail/buffered_handshake_op.hpp | 119 + lib/asio-1.26.0/asio/ssl/detail/engine.hpp | 173 + .../asio/ssl/detail/handshake_op.hpp | 67 + .../asio/ssl/detail/impl/engine.ipp | 381 + .../asio/ssl/detail/impl/openssl_init.ipp | 169 + lib/asio-1.26.0/asio/ssl/detail/io.hpp | 435 + .../asio/ssl/detail/openssl_init.hpp | 101 + .../asio/ssl/detail/openssl_types.hpp | 34 + .../asio/ssl/detail/password_callback.hpp | 66 + lib/asio-1.26.0/asio/ssl/detail/read_op.hpp | 72 + .../asio/ssl/detail/shutdown_op.hpp | 69 + .../asio/ssl/detail/stream_core.hpp | 221 + .../asio/ssl/detail/verify_callback.hpp | 62 + lib/asio-1.26.0/asio/ssl/detail/write_op.hpp | 76 + lib/asio-1.26.0/asio/ssl/error.hpp | 125 + .../asio/ssl/host_name_verification.hpp | 90 + lib/asio-1.26.0/asio/ssl/impl/context.hpp | 67 + lib/asio-1.26.0/asio/ssl/impl/context.ipp | 1321 + lib/asio-1.26.0/asio/ssl/impl/error.ipp | 124 + .../asio/ssl/impl/host_name_verification.ipp | 73 + .../asio/ssl/impl/rfc2818_verification.ipp | 164 + lib/asio-1.26.0/asio/ssl/impl/src.hpp | 29 + .../asio/ssl/rfc2818_verification.hpp | 98 + lib/asio-1.26.0/asio/ssl/stream.hpp | 1073 + lib/asio-1.26.0/asio/ssl/stream_base.hpp | 52 + lib/asio-1.26.0/asio/ssl/verify_context.hpp | 67 + lib/asio-1.26.0/asio/ssl/verify_mode.hpp | 63 + lib/asio-1.26.0/asio/static_thread_pool.hpp | 31 + lib/asio-1.26.0/asio/steady_timer.hpp | 42 + lib/asio-1.26.0/asio/strand.hpp | 584 + lib/asio-1.26.0/asio/stream_file.hpp | 35 + lib/asio-1.26.0/asio/streambuf.hpp | 33 + lib/asio-1.26.0/asio/system_context.hpp | 90 + lib/asio-1.26.0/asio/system_error.hpp | 131 + lib/asio-1.26.0/asio/system_executor.hpp | 671 + lib/asio-1.26.0/asio/system_timer.hpp | 42 + lib/asio-1.26.0/asio/this_coro.hpp | 280 + lib/asio-1.26.0/asio/thread.hpp | 92 + lib/asio-1.26.0/asio/thread_pool.hpp | 1145 + lib/asio-1.26.0/asio/time_traits.hpp | 86 + .../asio/traits/bulk_execute_free.hpp | 114 + .../asio/traits/bulk_execute_member.hpp | 114 + lib/asio-1.26.0/asio/traits/connect_free.hpp | 112 + .../asio/traits/connect_member.hpp | 112 + .../asio/traits/equality_comparable.hpp | 104 + lib/asio-1.26.0/asio/traits/execute_free.hpp | 108 + .../asio/traits/execute_member.hpp | 108 + lib/asio-1.26.0/asio/traits/prefer_free.hpp | 108 + lib/asio-1.26.0/asio/traits/prefer_member.hpp | 108 + lib/asio-1.26.0/asio/traits/query_free.hpp | 108 + lib/asio-1.26.0/asio/traits/query_member.hpp | 108 + .../traits/query_static_constexpr_member.hpp | 108 + .../asio/traits/require_concept_free.hpp | 108 + .../asio/traits/require_concept_member.hpp | 108 + lib/asio-1.26.0/asio/traits/require_free.hpp | 108 + .../asio/traits/require_member.hpp | 108 + lib/asio-1.26.0/asio/traits/schedule_free.hpp | 108 + .../asio/traits/schedule_member.hpp | 108 + lib/asio-1.26.0/asio/traits/set_done_free.hpp | 108 + .../asio/traits/set_done_member.hpp | 108 + .../asio/traits/set_error_free.hpp | 112 + .../asio/traits/set_error_member.hpp | 112 + .../asio/traits/set_value_free.hpp | 234 + .../asio/traits/set_value_member.hpp | 234 + lib/asio-1.26.0/asio/traits/start_free.hpp | 108 + lib/asio-1.26.0/asio/traits/start_member.hpp | 108 + lib/asio-1.26.0/asio/traits/static_query.hpp | 108 + .../asio/traits/static_require.hpp | 123 + .../asio/traits/static_require_concept.hpp | 124 + lib/asio-1.26.0/asio/traits/submit_free.hpp | 112 + lib/asio-1.26.0/asio/traits/submit_member.hpp | 112 + lib/asio-1.26.0/asio/ts/buffer.hpp | 24 + lib/asio-1.26.0/asio/ts/executor.hpp | 35 + lib/asio-1.26.0/asio/ts/internet.hpp | 40 + lib/asio-1.26.0/asio/ts/io_context.hpp | 20 + lib/asio-1.26.0/asio/ts/net.hpp | 26 + lib/asio-1.26.0/asio/ts/netfwd.hpp | 254 + lib/asio-1.26.0/asio/ts/socket.hpp | 27 + lib/asio-1.26.0/asio/ts/timer.hpp | 26 + lib/asio-1.26.0/asio/unyield.hpp | 21 + lib/asio-1.26.0/asio/use_awaitable.hpp | 167 + lib/asio-1.26.0/asio/use_future.hpp | 163 + lib/asio-1.26.0/asio/uses_executor.hpp | 71 + lib/asio-1.26.0/asio/version.hpp | 23 + lib/asio-1.26.0/asio/wait_traits.hpp | 56 + .../asio/windows/basic_object_handle.hpp | 493 + .../asio/windows/basic_overlapped_handle.hpp | 460 + .../windows/basic_random_access_handle.hpp | 579 + .../asio/windows/basic_stream_handle.hpp | 561 + .../asio/windows/object_handle.hpp | 38 + .../asio/windows/overlapped_handle.hpp | 39 + .../asio/windows/overlapped_ptr.hpp | 145 + .../asio/windows/random_access_handle.hpp | 37 + .../asio/windows/stream_handle.hpp | 37 + lib/asio-1.26.0/asio/writable_pipe.hpp | 35 + lib/asio-1.26.0/asio/write.hpp | 1438 + lib/asio-1.26.0/asio/write_at.hpp | 805 + lib/asio-1.26.0/asio/yield.hpp | 23 + lib/cpp-httplib-0.12.2/httplib.h | 8774 ++++ lib/rapidjson-1.1.0/rapidjson/allocators.h | 271 + lib/rapidjson-1.1.0/rapidjson/document.h | 2575 ++ lib/rapidjson-1.1.0/rapidjson/encodedstream.h | 299 + lib/rapidjson-1.1.0/rapidjson/encodings.h | 716 + lib/rapidjson-1.1.0/rapidjson/error/en.h | 74 + lib/rapidjson-1.1.0/rapidjson/error/error.h | 155 + .../rapidjson/filereadstream.h | 99 + .../rapidjson/filewritestream.h | 104 + lib/rapidjson-1.1.0/rapidjson/fwd.h | 151 + .../rapidjson/internal/biginteger.h | 290 + .../rapidjson/internal/diyfp.h | 258 + lib/rapidjson-1.1.0/rapidjson/internal/dtoa.h | 245 + .../rapidjson/internal/ieee754.h | 78 + lib/rapidjson-1.1.0/rapidjson/internal/itoa.h | 304 + lib/rapidjson-1.1.0/rapidjson/internal/meta.h | 181 + .../rapidjson/internal/pow10.h | 55 + .../rapidjson/internal/regex.h | 701 + .../rapidjson/internal/stack.h | 230 + .../rapidjson/internal/strfunc.h | 55 + .../rapidjson/internal/strtod.h | 269 + lib/rapidjson-1.1.0/rapidjson/internal/swap.h | 46 + .../rapidjson/istreamwrapper.h | 115 + lib/rapidjson-1.1.0/rapidjson/memorybuffer.h | 70 + lib/rapidjson-1.1.0/rapidjson/memorystream.h | 71 + .../rapidjson/msinttypes/inttypes.h | 316 + .../rapidjson/msinttypes/stdint.h | 300 + .../rapidjson/ostreamwrapper.h | 81 + lib/rapidjson-1.1.0/rapidjson/pointer.h | 1358 + lib/rapidjson-1.1.0/rapidjson/prettywriter.h | 255 + lib/rapidjson-1.1.0/rapidjson/rapidjson.h | 615 + lib/rapidjson-1.1.0/rapidjson/reader.h | 1879 + lib/rapidjson-1.1.0/rapidjson/schema.h | 2006 + lib/rapidjson-1.1.0/rapidjson/stream.h | 179 + lib/rapidjson-1.1.0/rapidjson/stringbuffer.h | 117 + lib/rapidjson-1.1.0/rapidjson/writer.h | 610 + lib/rapidyaml-0.5.0/.gitignore | 51 + lib/rapidyaml-0.5.0/.gitmodules | 3 + lib/rapidyaml-0.5.0/.lgtm.yml | 2 + lib/rapidyaml-0.5.0/ryml-0.5.0.hpp | 33651 ++++++++++++++++ lib/sdrplay-3.0.7/66-mirics.rules | 5 + .../SDRplay_RSP_API-Linux-3.07.1.run | 1750 + lib/sdrplay-3.0.7/i386/libsdrplay_api.so.3.07 | Bin 0 -> 59220 bytes lib/sdrplay-3.0.7/i386/sdrplay_apiService | Bin 0 -> 365132 bytes lib/sdrplay-3.0.7/i686/libsdrplay_api.so.3.07 | Bin 0 -> 59220 bytes lib/sdrplay-3.0.7/i686/sdrplay_apiService | Bin 0 -> 365132 bytes lib/sdrplay-3.0.7/inc/sdrplay_api.h | 229 + lib/sdrplay-3.0.7/inc/sdrplay_api_callback.h | 78 + lib/sdrplay-3.0.7/inc/sdrplay_api_control.h | 55 + lib/sdrplay-3.0.7/inc/sdrplay_api_dev.h | 51 + lib/sdrplay-3.0.7/inc/sdrplay_api_rsp1a.h | 22 + lib/sdrplay-3.0.7/inc/sdrplay_api_rsp2.h | 35 + lib/sdrplay-3.0.7/inc/sdrplay_api_rspDuo.h | 40 + lib/sdrplay-3.0.7/inc/sdrplay_api_rspDx.h | 45 + .../inc/sdrplay_api_rx_channel.h | 21 + lib/sdrplay-3.0.7/inc/sdrplay_api_tuner.h | 93 + lib/sdrplay-3.0.7/install_lib.sh | 181 + .../scripts/sdrplay.service.local | 15 + lib/sdrplay-3.0.7/scripts/sdrplay.service.usr | 15 + .../scripts/sdrplayService_local | 75 + lib/sdrplay-3.0.7/scripts/sdrplayService_usr | 75 + lib/sdrplay-3.0.7/scripts/sdrplay_ids.txt | 7 + lib/sdrplay-3.0.7/scripts/sdrplay_usbids.sh | 18 + lib/sdrplay-3.0.7/sdrplay_license.txt | 42 + .../x86_64/libsdrplay_api.so.3.07 | Bin 0 -> 56176 bytes lib/sdrplay-3.0.7/x86_64/sdrplay_apiService | Bin 0 -> 373512 bytes src/blah2.cpp | 266 + src/capture/Capture.cpp | 78 + src/capture/Capture.h | 26 + src/capture/rspduo/RspDuo.cpp | 720 + src/capture/rspduo/RspDuo.h | 82 + src/data/.IqData.h.swp | Bin 0 -> 12288 bytes src/data/IqData.cpp | 75 + src/data/IqData.h | 28 + src/data/Map.cpp | 236 + src/data/Map.h | 37 + src/process/ambiguity/Ambiguity.cpp | 176 + src/process/ambiguity/Ambiguity.h | 39 + src/process/clutter/WienerHopf.cpp | 162 + src/process/clutter/WienerHopf.h | 32 + 769 files changed, 248543 insertions(+) create mode 100644 .gitignore create mode 100644 CMakeLists.txt create mode 100644 Dockerfile create mode 100644 README.md create mode 100644 api/Dockerfile create mode 100644 api/package.json create mode 100644 api/server.js create mode 100644 api/server.js.old create mode 100644 changelog.md create mode 100644 config/config.yml create mode 100644 docker-compose.yml create mode 100644 example.png create mode 100644 html/control.js create mode 100644 html/index.html create mode 100644 html/lib/bootstrap-5.2.3.min.css create mode 100644 html/lib/bootstrap-5.2.3.min.js create mode 100644 html/lib/jquery-3.6.4.min.js create mode 100644 html/lib/plotly-2.20.0.min.js create mode 100644 html/plot.js create mode 100644 lib/armadillo-12.0.1.tar.xz create mode 100644 lib/asio-1.26.0/asio.hpp create mode 100644 lib/asio-1.26.0/asio/any_completion_executor.hpp create mode 100644 lib/asio-1.26.0/asio/any_completion_handler.hpp create mode 100644 lib/asio-1.26.0/asio/any_io_executor.hpp create mode 100644 lib/asio-1.26.0/asio/append.hpp create mode 100644 lib/asio-1.26.0/asio/as_tuple.hpp create mode 100644 lib/asio-1.26.0/asio/associated_allocator.hpp create mode 100644 lib/asio-1.26.0/asio/associated_cancellation_slot.hpp create mode 100644 lib/asio-1.26.0/asio/associated_executor.hpp create mode 100644 lib/asio-1.26.0/asio/associator.hpp create mode 100644 lib/asio-1.26.0/asio/async_result.hpp create mode 100644 lib/asio-1.26.0/asio/awaitable.hpp create mode 100644 lib/asio-1.26.0/asio/basic_datagram_socket.hpp create mode 100644 lib/asio-1.26.0/asio/basic_deadline_timer.hpp create mode 100644 lib/asio-1.26.0/asio/basic_file.hpp create mode 100644 lib/asio-1.26.0/asio/basic_io_object.hpp create mode 100644 lib/asio-1.26.0/asio/basic_random_access_file.hpp create mode 100644 lib/asio-1.26.0/asio/basic_raw_socket.hpp create mode 100644 lib/asio-1.26.0/asio/basic_readable_pipe.hpp create mode 100644 lib/asio-1.26.0/asio/basic_seq_packet_socket.hpp create mode 100644 lib/asio-1.26.0/asio/basic_serial_port.hpp create mode 100644 lib/asio-1.26.0/asio/basic_signal_set.hpp create mode 100644 lib/asio-1.26.0/asio/basic_socket.hpp create mode 100644 lib/asio-1.26.0/asio/basic_socket_acceptor.hpp create mode 100644 lib/asio-1.26.0/asio/basic_socket_iostream.hpp create mode 100644 lib/asio-1.26.0/asio/basic_socket_streambuf.hpp create mode 100644 lib/asio-1.26.0/asio/basic_stream_file.hpp create mode 100644 lib/asio-1.26.0/asio/basic_stream_socket.hpp create mode 100644 lib/asio-1.26.0/asio/basic_streambuf.hpp create mode 100644 lib/asio-1.26.0/asio/basic_streambuf_fwd.hpp create mode 100644 lib/asio-1.26.0/asio/basic_waitable_timer.hpp create mode 100644 lib/asio-1.26.0/asio/basic_writable_pipe.hpp create mode 100644 lib/asio-1.26.0/asio/bind_allocator.hpp create mode 100644 lib/asio-1.26.0/asio/bind_cancellation_slot.hpp create mode 100644 lib/asio-1.26.0/asio/bind_executor.hpp create mode 100644 lib/asio-1.26.0/asio/buffer.hpp create mode 100644 lib/asio-1.26.0/asio/buffer_registration.hpp create mode 100644 lib/asio-1.26.0/asio/buffered_read_stream.hpp create mode 100644 lib/asio-1.26.0/asio/buffered_read_stream_fwd.hpp create mode 100644 lib/asio-1.26.0/asio/buffered_stream.hpp create mode 100644 lib/asio-1.26.0/asio/buffered_stream_fwd.hpp create mode 100644 lib/asio-1.26.0/asio/buffered_write_stream.hpp create mode 100644 lib/asio-1.26.0/asio/buffered_write_stream_fwd.hpp create mode 100644 lib/asio-1.26.0/asio/buffers_iterator.hpp create mode 100644 lib/asio-1.26.0/asio/cancellation_signal.hpp create mode 100644 lib/asio-1.26.0/asio/cancellation_state.hpp create mode 100644 lib/asio-1.26.0/asio/cancellation_type.hpp create mode 100644 lib/asio-1.26.0/asio/co_spawn.hpp create mode 100644 lib/asio-1.26.0/asio/completion_condition.hpp create mode 100644 lib/asio-1.26.0/asio/compose.hpp create mode 100644 lib/asio-1.26.0/asio/connect.hpp create mode 100644 lib/asio-1.26.0/asio/connect_pipe.hpp create mode 100644 lib/asio-1.26.0/asio/consign.hpp create mode 100644 lib/asio-1.26.0/asio/coroutine.hpp create mode 100644 lib/asio-1.26.0/asio/deadline_timer.hpp create mode 100644 lib/asio-1.26.0/asio/defer.hpp create mode 100644 lib/asio-1.26.0/asio/deferred.hpp create mode 100644 lib/asio-1.26.0/asio/detached.hpp create mode 100644 lib/asio-1.26.0/asio/detail/array.hpp create mode 100644 lib/asio-1.26.0/asio/detail/array_fwd.hpp create mode 100644 lib/asio-1.26.0/asio/detail/assert.hpp create mode 100644 lib/asio-1.26.0/asio/detail/atomic_count.hpp create mode 100644 lib/asio-1.26.0/asio/detail/base_from_cancellation_state.hpp create mode 100644 lib/asio-1.26.0/asio/detail/base_from_completion_cond.hpp create mode 100644 lib/asio-1.26.0/asio/detail/bind_handler.hpp create mode 100644 lib/asio-1.26.0/asio/detail/blocking_executor_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/buffer_resize_guard.hpp create mode 100644 lib/asio-1.26.0/asio/detail/buffer_sequence_adapter.hpp create mode 100644 lib/asio-1.26.0/asio/detail/buffered_stream_storage.hpp create mode 100644 lib/asio-1.26.0/asio/detail/bulk_executor_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/call_stack.hpp create mode 100644 lib/asio-1.26.0/asio/detail/chrono.hpp create mode 100644 lib/asio-1.26.0/asio/detail/chrono_time_traits.hpp create mode 100644 lib/asio-1.26.0/asio/detail/completion_handler.hpp create mode 100644 lib/asio-1.26.0/asio/detail/composed_work.hpp create mode 100644 lib/asio-1.26.0/asio/detail/concurrency_hint.hpp create mode 100644 lib/asio-1.26.0/asio/detail/conditionally_enabled_event.hpp create mode 100644 lib/asio-1.26.0/asio/detail/conditionally_enabled_mutex.hpp create mode 100644 lib/asio-1.26.0/asio/detail/config.hpp create mode 100644 lib/asio-1.26.0/asio/detail/consuming_buffers.hpp create mode 100644 lib/asio-1.26.0/asio/detail/cstddef.hpp create mode 100644 lib/asio-1.26.0/asio/detail/cstdint.hpp create mode 100644 lib/asio-1.26.0/asio/detail/date_time_fwd.hpp create mode 100644 lib/asio-1.26.0/asio/detail/deadline_timer_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/dependent_type.hpp create mode 100644 lib/asio-1.26.0/asio/detail/descriptor_ops.hpp create mode 100644 lib/asio-1.26.0/asio/detail/descriptor_read_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/descriptor_write_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/dev_poll_reactor.hpp create mode 100644 lib/asio-1.26.0/asio/detail/epoll_reactor.hpp create mode 100644 lib/asio-1.26.0/asio/detail/event.hpp create mode 100644 lib/asio-1.26.0/asio/detail/eventfd_select_interrupter.hpp create mode 100644 lib/asio-1.26.0/asio/detail/exception.hpp create mode 100644 lib/asio-1.26.0/asio/detail/executor_function.hpp create mode 100644 lib/asio-1.26.0/asio/detail/executor_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/fd_set_adapter.hpp create mode 100644 lib/asio-1.26.0/asio/detail/fenced_block.hpp create mode 100644 lib/asio-1.26.0/asio/detail/functional.hpp create mode 100644 lib/asio-1.26.0/asio/detail/future.hpp create mode 100644 lib/asio-1.26.0/asio/detail/gcc_arm_fenced_block.hpp create mode 100644 lib/asio-1.26.0/asio/detail/gcc_hppa_fenced_block.hpp create mode 100644 lib/asio-1.26.0/asio/detail/gcc_sync_fenced_block.hpp create mode 100644 lib/asio-1.26.0/asio/detail/gcc_x86_fenced_block.hpp create mode 100644 lib/asio-1.26.0/asio/detail/global.hpp create mode 100644 lib/asio-1.26.0/asio/detail/handler_alloc_helpers.hpp create mode 100644 lib/asio-1.26.0/asio/detail/handler_cont_helpers.hpp create mode 100644 lib/asio-1.26.0/asio/detail/handler_invoke_helpers.hpp create mode 100644 lib/asio-1.26.0/asio/detail/handler_tracking.hpp create mode 100644 lib/asio-1.26.0/asio/detail/handler_type_requirements.hpp create mode 100644 lib/asio-1.26.0/asio/detail/handler_work.hpp create mode 100644 lib/asio-1.26.0/asio/detail/hash_map.hpp create mode 100644 lib/asio-1.26.0/asio/detail/impl/buffer_sequence_adapter.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/descriptor_ops.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/dev_poll_reactor.hpp create mode 100644 lib/asio-1.26.0/asio/detail/impl/dev_poll_reactor.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/epoll_reactor.hpp create mode 100644 lib/asio-1.26.0/asio/detail/impl/epoll_reactor.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/eventfd_select_interrupter.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/handler_tracking.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/io_uring_descriptor_service.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/io_uring_file_service.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/io_uring_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/impl/io_uring_service.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/io_uring_socket_service_base.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/kqueue_reactor.hpp create mode 100644 lib/asio-1.26.0/asio/detail/impl/kqueue_reactor.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/null_event.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/pipe_select_interrupter.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/posix_event.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/posix_mutex.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/posix_serial_port_service.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/posix_thread.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/posix_tss_ptr.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/reactive_descriptor_service.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/reactive_socket_service_base.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/resolver_service_base.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/scheduler.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/select_reactor.hpp create mode 100644 lib/asio-1.26.0/asio/detail/impl/select_reactor.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/service_registry.hpp create mode 100644 lib/asio-1.26.0/asio/detail/impl/service_registry.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/signal_set_service.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/socket_ops.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/socket_select_interrupter.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/strand_executor_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/impl/strand_executor_service.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/strand_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/impl/strand_service.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/thread_context.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/throw_error.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/timer_queue_ptime.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/timer_queue_set.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/win_event.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/win_iocp_file_service.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/win_iocp_handle_service.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/win_iocp_io_context.hpp create mode 100644 lib/asio-1.26.0/asio/detail/impl/win_iocp_io_context.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/win_iocp_serial_port_service.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/win_iocp_socket_service_base.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/win_mutex.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/win_object_handle_service.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/win_static_mutex.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/win_thread.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/win_tss_ptr.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/winrt_ssocket_service_base.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/winrt_timer_scheduler.hpp create mode 100644 lib/asio-1.26.0/asio/detail/impl/winrt_timer_scheduler.ipp create mode 100644 lib/asio-1.26.0/asio/detail/impl/winsock_init.ipp create mode 100644 lib/asio-1.26.0/asio/detail/io_control.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_object_impl.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_descriptor_read_at_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_descriptor_read_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_descriptor_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_descriptor_write_at_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_descriptor_write_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_file_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_null_buffers_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_operation.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_socket_accept_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_socket_connect_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_socket_recv_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_socket_recvfrom_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_socket_recvmsg_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_socket_send_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_socket_sendto_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_socket_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_socket_service_base.hpp create mode 100644 lib/asio-1.26.0/asio/detail/io_uring_wait_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/is_buffer_sequence.hpp create mode 100644 lib/asio-1.26.0/asio/detail/is_executor.hpp create mode 100644 lib/asio-1.26.0/asio/detail/keyword_tss_ptr.hpp create mode 100644 lib/asio-1.26.0/asio/detail/kqueue_reactor.hpp create mode 100644 lib/asio-1.26.0/asio/detail/limits.hpp create mode 100644 lib/asio-1.26.0/asio/detail/local_free_on_block_exit.hpp create mode 100644 lib/asio-1.26.0/asio/detail/macos_fenced_block.hpp create mode 100644 lib/asio-1.26.0/asio/detail/memory.hpp create mode 100644 lib/asio-1.26.0/asio/detail/mutex.hpp create mode 100644 lib/asio-1.26.0/asio/detail/non_const_lvalue.hpp create mode 100644 lib/asio-1.26.0/asio/detail/noncopyable.hpp create mode 100644 lib/asio-1.26.0/asio/detail/null_event.hpp create mode 100644 lib/asio-1.26.0/asio/detail/null_fenced_block.hpp create mode 100644 lib/asio-1.26.0/asio/detail/null_global.hpp create mode 100644 lib/asio-1.26.0/asio/detail/null_mutex.hpp create mode 100644 lib/asio-1.26.0/asio/detail/null_reactor.hpp create mode 100644 lib/asio-1.26.0/asio/detail/null_signal_blocker.hpp create mode 100644 lib/asio-1.26.0/asio/detail/null_socket_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/null_static_mutex.hpp create mode 100644 lib/asio-1.26.0/asio/detail/null_thread.hpp create mode 100644 lib/asio-1.26.0/asio/detail/null_tss_ptr.hpp create mode 100644 lib/asio-1.26.0/asio/detail/object_pool.hpp create mode 100644 lib/asio-1.26.0/asio/detail/old_win_sdk_compat.hpp create mode 100644 lib/asio-1.26.0/asio/detail/op_queue.hpp create mode 100644 lib/asio-1.26.0/asio/detail/operation.hpp create mode 100644 lib/asio-1.26.0/asio/detail/pipe_select_interrupter.hpp create mode 100644 lib/asio-1.26.0/asio/detail/pop_options.hpp create mode 100644 lib/asio-1.26.0/asio/detail/posix_event.hpp create mode 100644 lib/asio-1.26.0/asio/detail/posix_fd_set_adapter.hpp create mode 100644 lib/asio-1.26.0/asio/detail/posix_global.hpp create mode 100644 lib/asio-1.26.0/asio/detail/posix_mutex.hpp create mode 100644 lib/asio-1.26.0/asio/detail/posix_serial_port_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/posix_signal_blocker.hpp create mode 100644 lib/asio-1.26.0/asio/detail/posix_static_mutex.hpp create mode 100644 lib/asio-1.26.0/asio/detail/posix_thread.hpp create mode 100644 lib/asio-1.26.0/asio/detail/posix_tss_ptr.hpp create mode 100644 lib/asio-1.26.0/asio/detail/push_options.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactive_descriptor_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactive_null_buffers_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactive_socket_accept_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactive_socket_connect_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactive_socket_recv_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactive_socket_recvfrom_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactive_socket_recvmsg_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactive_socket_send_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactive_socket_sendto_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactive_socket_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactive_socket_service_base.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactive_wait_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactor.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactor_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/reactor_op_queue.hpp create mode 100644 lib/asio-1.26.0/asio/detail/recycling_allocator.hpp create mode 100644 lib/asio-1.26.0/asio/detail/regex_fwd.hpp create mode 100644 lib/asio-1.26.0/asio/detail/resolve_endpoint_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/resolve_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/resolve_query_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/resolver_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/resolver_service_base.hpp create mode 100644 lib/asio-1.26.0/asio/detail/scheduler.hpp create mode 100644 lib/asio-1.26.0/asio/detail/scheduler_operation.hpp create mode 100644 lib/asio-1.26.0/asio/detail/scheduler_task.hpp create mode 100644 lib/asio-1.26.0/asio/detail/scheduler_thread_info.hpp create mode 100644 lib/asio-1.26.0/asio/detail/scoped_lock.hpp create mode 100644 lib/asio-1.26.0/asio/detail/scoped_ptr.hpp create mode 100644 lib/asio-1.26.0/asio/detail/select_interrupter.hpp create mode 100644 lib/asio-1.26.0/asio/detail/select_reactor.hpp create mode 100644 lib/asio-1.26.0/asio/detail/service_registry.hpp create mode 100644 lib/asio-1.26.0/asio/detail/signal_blocker.hpp create mode 100644 lib/asio-1.26.0/asio/detail/signal_handler.hpp create mode 100644 lib/asio-1.26.0/asio/detail/signal_init.hpp create mode 100644 lib/asio-1.26.0/asio/detail/signal_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/signal_set_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/socket_holder.hpp create mode 100644 lib/asio-1.26.0/asio/detail/socket_ops.hpp create mode 100644 lib/asio-1.26.0/asio/detail/socket_option.hpp create mode 100644 lib/asio-1.26.0/asio/detail/socket_select_interrupter.hpp create mode 100644 lib/asio-1.26.0/asio/detail/socket_types.hpp create mode 100644 lib/asio-1.26.0/asio/detail/solaris_fenced_block.hpp create mode 100644 lib/asio-1.26.0/asio/detail/source_location.hpp create mode 100644 lib/asio-1.26.0/asio/detail/static_mutex.hpp create mode 100644 lib/asio-1.26.0/asio/detail/std_event.hpp create mode 100644 lib/asio-1.26.0/asio/detail/std_fenced_block.hpp create mode 100644 lib/asio-1.26.0/asio/detail/std_global.hpp create mode 100644 lib/asio-1.26.0/asio/detail/std_mutex.hpp create mode 100644 lib/asio-1.26.0/asio/detail/std_static_mutex.hpp create mode 100644 lib/asio-1.26.0/asio/detail/std_thread.hpp create mode 100644 lib/asio-1.26.0/asio/detail/strand_executor_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/strand_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/string_view.hpp create mode 100644 lib/asio-1.26.0/asio/detail/thread.hpp create mode 100644 lib/asio-1.26.0/asio/detail/thread_context.hpp create mode 100644 lib/asio-1.26.0/asio/detail/thread_group.hpp create mode 100644 lib/asio-1.26.0/asio/detail/thread_info_base.hpp create mode 100644 lib/asio-1.26.0/asio/detail/throw_error.hpp create mode 100644 lib/asio-1.26.0/asio/detail/throw_exception.hpp create mode 100644 lib/asio-1.26.0/asio/detail/timer_queue.hpp create mode 100644 lib/asio-1.26.0/asio/detail/timer_queue_base.hpp create mode 100644 lib/asio-1.26.0/asio/detail/timer_queue_ptime.hpp create mode 100644 lib/asio-1.26.0/asio/detail/timer_queue_set.hpp create mode 100644 lib/asio-1.26.0/asio/detail/timer_scheduler.hpp create mode 100644 lib/asio-1.26.0/asio/detail/timer_scheduler_fwd.hpp create mode 100644 lib/asio-1.26.0/asio/detail/tss_ptr.hpp create mode 100644 lib/asio-1.26.0/asio/detail/type_traits.hpp create mode 100644 lib/asio-1.26.0/asio/detail/utility.hpp create mode 100644 lib/asio-1.26.0/asio/detail/variadic_templates.hpp create mode 100644 lib/asio-1.26.0/asio/detail/wait_handler.hpp create mode 100644 lib/asio-1.26.0/asio/detail/wait_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_event.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_fd_set_adapter.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_fenced_block.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_global.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_file_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_handle_read_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_handle_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_handle_write_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_io_context.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_null_buffers_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_operation.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_overlapped_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_overlapped_ptr.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_serial_port_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_socket_accept_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_socket_connect_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_socket_recv_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_socket_recvfrom_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_socket_recvmsg_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_socket_send_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_socket_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_socket_service_base.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_thread_info.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_iocp_wait_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_mutex.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_object_handle_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_static_mutex.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_thread.hpp create mode 100644 lib/asio-1.26.0/asio/detail/win_tss_ptr.hpp create mode 100644 lib/asio-1.26.0/asio/detail/winapp_thread.hpp create mode 100644 lib/asio-1.26.0/asio/detail/wince_thread.hpp create mode 100644 lib/asio-1.26.0/asio/detail/winrt_async_manager.hpp create mode 100644 lib/asio-1.26.0/asio/detail/winrt_async_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/winrt_resolve_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/winrt_resolver_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/winrt_socket_connect_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/winrt_socket_recv_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/winrt_socket_send_op.hpp create mode 100644 lib/asio-1.26.0/asio/detail/winrt_ssocket_service.hpp create mode 100644 lib/asio-1.26.0/asio/detail/winrt_ssocket_service_base.hpp create mode 100644 lib/asio-1.26.0/asio/detail/winrt_timer_scheduler.hpp create mode 100644 lib/asio-1.26.0/asio/detail/winrt_utils.hpp create mode 100644 lib/asio-1.26.0/asio/detail/winsock_init.hpp create mode 100644 lib/asio-1.26.0/asio/detail/work_dispatcher.hpp create mode 100644 lib/asio-1.26.0/asio/detail/wrapped_handler.hpp create mode 100644 lib/asio-1.26.0/asio/dispatch.hpp create mode 100644 lib/asio-1.26.0/asio/error.hpp create mode 100644 lib/asio-1.26.0/asio/error_code.hpp create mode 100644 lib/asio-1.26.0/asio/execution.hpp create mode 100644 lib/asio-1.26.0/asio/execution/allocator.hpp create mode 100644 lib/asio-1.26.0/asio/execution/any_executor.hpp create mode 100644 lib/asio-1.26.0/asio/execution/bad_executor.hpp create mode 100644 lib/asio-1.26.0/asio/execution/blocking.hpp create mode 100644 lib/asio-1.26.0/asio/execution/blocking_adaptation.hpp create mode 100644 lib/asio-1.26.0/asio/execution/bulk_execute.hpp create mode 100644 lib/asio-1.26.0/asio/execution/bulk_guarantee.hpp create mode 100644 lib/asio-1.26.0/asio/execution/connect.hpp create mode 100644 lib/asio-1.26.0/asio/execution/context.hpp create mode 100644 lib/asio-1.26.0/asio/execution/context_as.hpp create mode 100644 lib/asio-1.26.0/asio/execution/detail/as_invocable.hpp create mode 100644 lib/asio-1.26.0/asio/execution/detail/as_operation.hpp create mode 100644 lib/asio-1.26.0/asio/execution/detail/as_receiver.hpp create mode 100644 lib/asio-1.26.0/asio/execution/detail/bulk_sender.hpp create mode 100644 lib/asio-1.26.0/asio/execution/detail/submit_receiver.hpp create mode 100644 lib/asio-1.26.0/asio/execution/detail/void_receiver.hpp create mode 100644 lib/asio-1.26.0/asio/execution/execute.hpp create mode 100644 lib/asio-1.26.0/asio/execution/executor.hpp create mode 100644 lib/asio-1.26.0/asio/execution/impl/bad_executor.ipp create mode 100644 lib/asio-1.26.0/asio/execution/impl/receiver_invocation_error.ipp create mode 100644 lib/asio-1.26.0/asio/execution/invocable_archetype.hpp create mode 100644 lib/asio-1.26.0/asio/execution/mapping.hpp create mode 100644 lib/asio-1.26.0/asio/execution/occupancy.hpp create mode 100644 lib/asio-1.26.0/asio/execution/operation_state.hpp create mode 100644 lib/asio-1.26.0/asio/execution/outstanding_work.hpp create mode 100644 lib/asio-1.26.0/asio/execution/prefer_only.hpp create mode 100644 lib/asio-1.26.0/asio/execution/receiver.hpp create mode 100644 lib/asio-1.26.0/asio/execution/receiver_invocation_error.hpp create mode 100644 lib/asio-1.26.0/asio/execution/relationship.hpp create mode 100644 lib/asio-1.26.0/asio/execution/schedule.hpp create mode 100644 lib/asio-1.26.0/asio/execution/scheduler.hpp create mode 100644 lib/asio-1.26.0/asio/execution/sender.hpp create mode 100644 lib/asio-1.26.0/asio/execution/set_done.hpp create mode 100644 lib/asio-1.26.0/asio/execution/set_error.hpp create mode 100644 lib/asio-1.26.0/asio/execution/set_value.hpp create mode 100644 lib/asio-1.26.0/asio/execution/start.hpp create mode 100644 lib/asio-1.26.0/asio/execution/submit.hpp create mode 100644 lib/asio-1.26.0/asio/execution_context.hpp create mode 100644 lib/asio-1.26.0/asio/executor.hpp create mode 100644 lib/asio-1.26.0/asio/executor_work_guard.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/append.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/as_single.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/as_tuple.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/awaitable_operators.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/basic_channel.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/basic_concurrent_channel.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/cancellation_condition.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/channel.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/channel_error.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/channel_traits.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/co_composed.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/co_spawn.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/concurrent_channel.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/coro.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/coro_traits.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/deferred.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/detail/channel_handler.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/detail/channel_message.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/detail/channel_operation.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/detail/channel_payload.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/detail/channel_receive_op.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/detail/channel_send_functions.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/detail/channel_send_op.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/detail/channel_service.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/detail/coro_completion_handler.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/detail/coro_promise_allocator.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/detail/has_signature.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/detail/impl/channel_service.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/detail/partial_promise.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/impl/as_single.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/impl/channel_error.ipp create mode 100644 lib/asio-1.26.0/asio/experimental/impl/co_composed.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/impl/coro.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/impl/parallel_group.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/impl/promise.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/impl/use_coro.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/impl/use_promise.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/parallel_group.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/prepend.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/promise.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/use_coro.hpp create mode 100644 lib/asio-1.26.0/asio/experimental/use_promise.hpp create mode 100644 lib/asio-1.26.0/asio/file_base.hpp create mode 100644 lib/asio-1.26.0/asio/generic/basic_endpoint.hpp create mode 100644 lib/asio-1.26.0/asio/generic/datagram_protocol.hpp create mode 100644 lib/asio-1.26.0/asio/generic/detail/endpoint.hpp create mode 100644 lib/asio-1.26.0/asio/generic/detail/impl/endpoint.ipp create mode 100644 lib/asio-1.26.0/asio/generic/raw_protocol.hpp create mode 100644 lib/asio-1.26.0/asio/generic/seq_packet_protocol.hpp create mode 100644 lib/asio-1.26.0/asio/generic/stream_protocol.hpp create mode 100644 lib/asio-1.26.0/asio/handler_alloc_hook.hpp create mode 100644 lib/asio-1.26.0/asio/handler_continuation_hook.hpp create mode 100644 lib/asio-1.26.0/asio/handler_invoke_hook.hpp create mode 100644 lib/asio-1.26.0/asio/high_resolution_timer.hpp create mode 100644 lib/asio-1.26.0/asio/impl/any_completion_executor.ipp create mode 100644 lib/asio-1.26.0/asio/impl/any_io_executor.ipp create mode 100644 lib/asio-1.26.0/asio/impl/append.hpp create mode 100644 lib/asio-1.26.0/asio/impl/as_tuple.hpp create mode 100644 lib/asio-1.26.0/asio/impl/awaitable.hpp create mode 100644 lib/asio-1.26.0/asio/impl/buffered_read_stream.hpp create mode 100644 lib/asio-1.26.0/asio/impl/buffered_write_stream.hpp create mode 100644 lib/asio-1.26.0/asio/impl/cancellation_signal.ipp create mode 100644 lib/asio-1.26.0/asio/impl/co_spawn.hpp create mode 100644 lib/asio-1.26.0/asio/impl/connect.hpp create mode 100644 lib/asio-1.26.0/asio/impl/connect_pipe.hpp create mode 100644 lib/asio-1.26.0/asio/impl/connect_pipe.ipp create mode 100644 lib/asio-1.26.0/asio/impl/consign.hpp create mode 100644 lib/asio-1.26.0/asio/impl/defer.hpp create mode 100644 lib/asio-1.26.0/asio/impl/deferred.hpp create mode 100644 lib/asio-1.26.0/asio/impl/detached.hpp create mode 100644 lib/asio-1.26.0/asio/impl/dispatch.hpp create mode 100644 lib/asio-1.26.0/asio/impl/error.ipp create mode 100644 lib/asio-1.26.0/asio/impl/error_code.ipp create mode 100644 lib/asio-1.26.0/asio/impl/execution_context.hpp create mode 100644 lib/asio-1.26.0/asio/impl/execution_context.ipp create mode 100644 lib/asio-1.26.0/asio/impl/executor.hpp create mode 100644 lib/asio-1.26.0/asio/impl/executor.ipp create mode 100644 lib/asio-1.26.0/asio/impl/handler_alloc_hook.ipp create mode 100644 lib/asio-1.26.0/asio/impl/io_context.hpp create mode 100644 lib/asio-1.26.0/asio/impl/io_context.ipp create mode 100644 lib/asio-1.26.0/asio/impl/multiple_exceptions.ipp create mode 100644 lib/asio-1.26.0/asio/impl/post.hpp create mode 100644 lib/asio-1.26.0/asio/impl/prepend.hpp create mode 100644 lib/asio-1.26.0/asio/impl/read.hpp create mode 100644 lib/asio-1.26.0/asio/impl/read_at.hpp create mode 100644 lib/asio-1.26.0/asio/impl/read_until.hpp create mode 100644 lib/asio-1.26.0/asio/impl/redirect_error.hpp create mode 100644 lib/asio-1.26.0/asio/impl/serial_port_base.hpp create mode 100644 lib/asio-1.26.0/asio/impl/serial_port_base.ipp create mode 100644 lib/asio-1.26.0/asio/impl/spawn.hpp create mode 100644 lib/asio-1.26.0/asio/impl/src.hpp create mode 100644 lib/asio-1.26.0/asio/impl/system_context.hpp create mode 100644 lib/asio-1.26.0/asio/impl/system_context.ipp create mode 100644 lib/asio-1.26.0/asio/impl/system_executor.hpp create mode 100644 lib/asio-1.26.0/asio/impl/thread_pool.hpp create mode 100644 lib/asio-1.26.0/asio/impl/thread_pool.ipp create mode 100644 lib/asio-1.26.0/asio/impl/use_awaitable.hpp create mode 100644 lib/asio-1.26.0/asio/impl/use_future.hpp create mode 100644 lib/asio-1.26.0/asio/impl/write.hpp create mode 100644 lib/asio-1.26.0/asio/impl/write_at.hpp create mode 100644 lib/asio-1.26.0/asio/io_context.hpp create mode 100644 lib/asio-1.26.0/asio/io_context_strand.hpp create mode 100644 lib/asio-1.26.0/asio/io_service.hpp create mode 100644 lib/asio-1.26.0/asio/io_service_strand.hpp create mode 100644 lib/asio-1.26.0/asio/ip/address.hpp create mode 100644 lib/asio-1.26.0/asio/ip/address_v4.hpp create mode 100644 lib/asio-1.26.0/asio/ip/address_v4_iterator.hpp create mode 100644 lib/asio-1.26.0/asio/ip/address_v4_range.hpp create mode 100644 lib/asio-1.26.0/asio/ip/address_v6.hpp create mode 100644 lib/asio-1.26.0/asio/ip/address_v6_iterator.hpp create mode 100644 lib/asio-1.26.0/asio/ip/address_v6_range.hpp create mode 100644 lib/asio-1.26.0/asio/ip/bad_address_cast.hpp create mode 100644 lib/asio-1.26.0/asio/ip/basic_endpoint.hpp create mode 100644 lib/asio-1.26.0/asio/ip/basic_resolver.hpp create mode 100644 lib/asio-1.26.0/asio/ip/basic_resolver_entry.hpp create mode 100644 lib/asio-1.26.0/asio/ip/basic_resolver_iterator.hpp create mode 100644 lib/asio-1.26.0/asio/ip/basic_resolver_query.hpp create mode 100644 lib/asio-1.26.0/asio/ip/basic_resolver_results.hpp create mode 100644 lib/asio-1.26.0/asio/ip/detail/endpoint.hpp create mode 100644 lib/asio-1.26.0/asio/ip/detail/impl/endpoint.ipp create mode 100644 lib/asio-1.26.0/asio/ip/detail/socket_option.hpp create mode 100644 lib/asio-1.26.0/asio/ip/host_name.hpp create mode 100644 lib/asio-1.26.0/asio/ip/icmp.hpp create mode 100644 lib/asio-1.26.0/asio/ip/impl/address.hpp create mode 100644 lib/asio-1.26.0/asio/ip/impl/address.ipp create mode 100644 lib/asio-1.26.0/asio/ip/impl/address_v4.hpp create mode 100644 lib/asio-1.26.0/asio/ip/impl/address_v4.ipp create mode 100644 lib/asio-1.26.0/asio/ip/impl/address_v6.hpp create mode 100644 lib/asio-1.26.0/asio/ip/impl/address_v6.ipp create mode 100644 lib/asio-1.26.0/asio/ip/impl/basic_endpoint.hpp create mode 100644 lib/asio-1.26.0/asio/ip/impl/host_name.ipp create mode 100644 lib/asio-1.26.0/asio/ip/impl/network_v4.hpp create mode 100644 lib/asio-1.26.0/asio/ip/impl/network_v4.ipp create mode 100644 lib/asio-1.26.0/asio/ip/impl/network_v6.hpp create mode 100644 lib/asio-1.26.0/asio/ip/impl/network_v6.ipp create mode 100644 lib/asio-1.26.0/asio/ip/multicast.hpp create mode 100644 lib/asio-1.26.0/asio/ip/network_v4.hpp create mode 100644 lib/asio-1.26.0/asio/ip/network_v6.hpp create mode 100644 lib/asio-1.26.0/asio/ip/resolver_base.hpp create mode 100644 lib/asio-1.26.0/asio/ip/resolver_query_base.hpp create mode 100644 lib/asio-1.26.0/asio/ip/tcp.hpp create mode 100644 lib/asio-1.26.0/asio/ip/udp.hpp create mode 100644 lib/asio-1.26.0/asio/ip/unicast.hpp create mode 100644 lib/asio-1.26.0/asio/ip/v6_only.hpp create mode 100644 lib/asio-1.26.0/asio/is_applicable_property.hpp create mode 100644 lib/asio-1.26.0/asio/is_contiguous_iterator.hpp create mode 100644 lib/asio-1.26.0/asio/is_executor.hpp create mode 100644 lib/asio-1.26.0/asio/is_read_buffered.hpp create mode 100644 lib/asio-1.26.0/asio/is_write_buffered.hpp create mode 100644 lib/asio-1.26.0/asio/local/basic_endpoint.hpp create mode 100644 lib/asio-1.26.0/asio/local/connect_pair.hpp create mode 100644 lib/asio-1.26.0/asio/local/datagram_protocol.hpp create mode 100644 lib/asio-1.26.0/asio/local/detail/endpoint.hpp create mode 100644 lib/asio-1.26.0/asio/local/detail/impl/endpoint.ipp create mode 100644 lib/asio-1.26.0/asio/local/stream_protocol.hpp create mode 100644 lib/asio-1.26.0/asio/multiple_exceptions.hpp create mode 100644 lib/asio-1.26.0/asio/packaged_task.hpp create mode 100644 lib/asio-1.26.0/asio/placeholders.hpp create mode 100644 lib/asio-1.26.0/asio/posix/basic_descriptor.hpp create mode 100644 lib/asio-1.26.0/asio/posix/basic_stream_descriptor.hpp create mode 100644 lib/asio-1.26.0/asio/posix/descriptor.hpp create mode 100644 lib/asio-1.26.0/asio/posix/descriptor_base.hpp create mode 100644 lib/asio-1.26.0/asio/posix/stream_descriptor.hpp create mode 100644 lib/asio-1.26.0/asio/post.hpp create mode 100644 lib/asio-1.26.0/asio/prefer.hpp create mode 100644 lib/asio-1.26.0/asio/prepend.hpp create mode 100644 lib/asio-1.26.0/asio/query.hpp create mode 100644 lib/asio-1.26.0/asio/random_access_file.hpp create mode 100644 lib/asio-1.26.0/asio/read.hpp create mode 100644 lib/asio-1.26.0/asio/read_at.hpp create mode 100644 lib/asio-1.26.0/asio/read_until.hpp create mode 100644 lib/asio-1.26.0/asio/readable_pipe.hpp create mode 100644 lib/asio-1.26.0/asio/recycling_allocator.hpp create mode 100644 lib/asio-1.26.0/asio/redirect_error.hpp create mode 100644 lib/asio-1.26.0/asio/registered_buffer.hpp create mode 100644 lib/asio-1.26.0/asio/require.hpp create mode 100644 lib/asio-1.26.0/asio/require_concept.hpp create mode 100644 lib/asio-1.26.0/asio/serial_port.hpp create mode 100644 lib/asio-1.26.0/asio/serial_port_base.hpp create mode 100644 lib/asio-1.26.0/asio/signal_set.hpp create mode 100644 lib/asio-1.26.0/asio/socket_base.hpp create mode 100644 lib/asio-1.26.0/asio/spawn.hpp create mode 100644 lib/asio-1.26.0/asio/ssl.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/context.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/context_base.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/buffered_handshake_op.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/engine.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/handshake_op.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/impl/engine.ipp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/impl/openssl_init.ipp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/io.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/openssl_init.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/openssl_types.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/password_callback.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/read_op.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/shutdown_op.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/stream_core.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/verify_callback.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/detail/write_op.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/error.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/host_name_verification.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/impl/context.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/impl/context.ipp create mode 100644 lib/asio-1.26.0/asio/ssl/impl/error.ipp create mode 100644 lib/asio-1.26.0/asio/ssl/impl/host_name_verification.ipp create mode 100644 lib/asio-1.26.0/asio/ssl/impl/rfc2818_verification.ipp create mode 100644 lib/asio-1.26.0/asio/ssl/impl/src.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/rfc2818_verification.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/stream.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/stream_base.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/verify_context.hpp create mode 100644 lib/asio-1.26.0/asio/ssl/verify_mode.hpp create mode 100644 lib/asio-1.26.0/asio/static_thread_pool.hpp create mode 100644 lib/asio-1.26.0/asio/steady_timer.hpp create mode 100644 lib/asio-1.26.0/asio/strand.hpp create mode 100644 lib/asio-1.26.0/asio/stream_file.hpp create mode 100644 lib/asio-1.26.0/asio/streambuf.hpp create mode 100644 lib/asio-1.26.0/asio/system_context.hpp create mode 100644 lib/asio-1.26.0/asio/system_error.hpp create mode 100644 lib/asio-1.26.0/asio/system_executor.hpp create mode 100644 lib/asio-1.26.0/asio/system_timer.hpp create mode 100644 lib/asio-1.26.0/asio/this_coro.hpp create mode 100644 lib/asio-1.26.0/asio/thread.hpp create mode 100644 lib/asio-1.26.0/asio/thread_pool.hpp create mode 100644 lib/asio-1.26.0/asio/time_traits.hpp create mode 100644 lib/asio-1.26.0/asio/traits/bulk_execute_free.hpp create mode 100644 lib/asio-1.26.0/asio/traits/bulk_execute_member.hpp create mode 100644 lib/asio-1.26.0/asio/traits/connect_free.hpp create mode 100644 lib/asio-1.26.0/asio/traits/connect_member.hpp create mode 100644 lib/asio-1.26.0/asio/traits/equality_comparable.hpp create mode 100644 lib/asio-1.26.0/asio/traits/execute_free.hpp create mode 100644 lib/asio-1.26.0/asio/traits/execute_member.hpp create mode 100644 lib/asio-1.26.0/asio/traits/prefer_free.hpp create mode 100644 lib/asio-1.26.0/asio/traits/prefer_member.hpp create mode 100644 lib/asio-1.26.0/asio/traits/query_free.hpp create mode 100644 lib/asio-1.26.0/asio/traits/query_member.hpp create mode 100644 lib/asio-1.26.0/asio/traits/query_static_constexpr_member.hpp create mode 100644 lib/asio-1.26.0/asio/traits/require_concept_free.hpp create mode 100644 lib/asio-1.26.0/asio/traits/require_concept_member.hpp create mode 100644 lib/asio-1.26.0/asio/traits/require_free.hpp create mode 100644 lib/asio-1.26.0/asio/traits/require_member.hpp create mode 100644 lib/asio-1.26.0/asio/traits/schedule_free.hpp create mode 100644 lib/asio-1.26.0/asio/traits/schedule_member.hpp create mode 100644 lib/asio-1.26.0/asio/traits/set_done_free.hpp create mode 100644 lib/asio-1.26.0/asio/traits/set_done_member.hpp create mode 100644 lib/asio-1.26.0/asio/traits/set_error_free.hpp create mode 100644 lib/asio-1.26.0/asio/traits/set_error_member.hpp create mode 100644 lib/asio-1.26.0/asio/traits/set_value_free.hpp create mode 100644 lib/asio-1.26.0/asio/traits/set_value_member.hpp create mode 100644 lib/asio-1.26.0/asio/traits/start_free.hpp create mode 100644 lib/asio-1.26.0/asio/traits/start_member.hpp create mode 100644 lib/asio-1.26.0/asio/traits/static_query.hpp create mode 100644 lib/asio-1.26.0/asio/traits/static_require.hpp create mode 100644 lib/asio-1.26.0/asio/traits/static_require_concept.hpp create mode 100644 lib/asio-1.26.0/asio/traits/submit_free.hpp create mode 100644 lib/asio-1.26.0/asio/traits/submit_member.hpp create mode 100644 lib/asio-1.26.0/asio/ts/buffer.hpp create mode 100644 lib/asio-1.26.0/asio/ts/executor.hpp create mode 100644 lib/asio-1.26.0/asio/ts/internet.hpp create mode 100644 lib/asio-1.26.0/asio/ts/io_context.hpp create mode 100644 lib/asio-1.26.0/asio/ts/net.hpp create mode 100644 lib/asio-1.26.0/asio/ts/netfwd.hpp create mode 100644 lib/asio-1.26.0/asio/ts/socket.hpp create mode 100644 lib/asio-1.26.0/asio/ts/timer.hpp create mode 100644 lib/asio-1.26.0/asio/unyield.hpp create mode 100644 lib/asio-1.26.0/asio/use_awaitable.hpp create mode 100644 lib/asio-1.26.0/asio/use_future.hpp create mode 100644 lib/asio-1.26.0/asio/uses_executor.hpp create mode 100644 lib/asio-1.26.0/asio/version.hpp create mode 100644 lib/asio-1.26.0/asio/wait_traits.hpp create mode 100644 lib/asio-1.26.0/asio/windows/basic_object_handle.hpp create mode 100644 lib/asio-1.26.0/asio/windows/basic_overlapped_handle.hpp create mode 100644 lib/asio-1.26.0/asio/windows/basic_random_access_handle.hpp create mode 100644 lib/asio-1.26.0/asio/windows/basic_stream_handle.hpp create mode 100644 lib/asio-1.26.0/asio/windows/object_handle.hpp create mode 100644 lib/asio-1.26.0/asio/windows/overlapped_handle.hpp create mode 100644 lib/asio-1.26.0/asio/windows/overlapped_ptr.hpp create mode 100644 lib/asio-1.26.0/asio/windows/random_access_handle.hpp create mode 100644 lib/asio-1.26.0/asio/windows/stream_handle.hpp create mode 100644 lib/asio-1.26.0/asio/writable_pipe.hpp create mode 100644 lib/asio-1.26.0/asio/write.hpp create mode 100644 lib/asio-1.26.0/asio/write_at.hpp create mode 100644 lib/asio-1.26.0/asio/yield.hpp create mode 100644 lib/cpp-httplib-0.12.2/httplib.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/allocators.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/document.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/encodedstream.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/encodings.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/error/en.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/error/error.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/filereadstream.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/filewritestream.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/fwd.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/internal/biginteger.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/internal/diyfp.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/internal/dtoa.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/internal/ieee754.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/internal/itoa.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/internal/meta.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/internal/pow10.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/internal/regex.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/internal/stack.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/internal/strfunc.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/internal/strtod.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/internal/swap.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/istreamwrapper.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/memorybuffer.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/memorystream.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/msinttypes/inttypes.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/msinttypes/stdint.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/ostreamwrapper.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/pointer.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/prettywriter.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/rapidjson.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/reader.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/schema.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/stream.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/stringbuffer.h create mode 100644 lib/rapidjson-1.1.0/rapidjson/writer.h create mode 100644 lib/rapidyaml-0.5.0/.gitignore create mode 100644 lib/rapidyaml-0.5.0/.gitmodules create mode 100644 lib/rapidyaml-0.5.0/.lgtm.yml create mode 100644 lib/rapidyaml-0.5.0/ryml-0.5.0.hpp create mode 100644 lib/sdrplay-3.0.7/66-mirics.rules create mode 100755 lib/sdrplay-3.0.7/SDRplay_RSP_API-Linux-3.07.1.run create mode 100755 lib/sdrplay-3.0.7/i386/libsdrplay_api.so.3.07 create mode 100755 lib/sdrplay-3.0.7/i386/sdrplay_apiService create mode 100755 lib/sdrplay-3.0.7/i686/libsdrplay_api.so.3.07 create mode 100755 lib/sdrplay-3.0.7/i686/sdrplay_apiService create mode 100644 lib/sdrplay-3.0.7/inc/sdrplay_api.h create mode 100644 lib/sdrplay-3.0.7/inc/sdrplay_api_callback.h create mode 100644 lib/sdrplay-3.0.7/inc/sdrplay_api_control.h create mode 100644 lib/sdrplay-3.0.7/inc/sdrplay_api_dev.h create mode 100644 lib/sdrplay-3.0.7/inc/sdrplay_api_rsp1a.h create mode 100644 lib/sdrplay-3.0.7/inc/sdrplay_api_rsp2.h create mode 100644 lib/sdrplay-3.0.7/inc/sdrplay_api_rspDuo.h create mode 100644 lib/sdrplay-3.0.7/inc/sdrplay_api_rspDx.h create mode 100644 lib/sdrplay-3.0.7/inc/sdrplay_api_rx_channel.h create mode 100644 lib/sdrplay-3.0.7/inc/sdrplay_api_tuner.h create mode 100755 lib/sdrplay-3.0.7/install_lib.sh create mode 100644 lib/sdrplay-3.0.7/scripts/sdrplay.service.local create mode 100644 lib/sdrplay-3.0.7/scripts/sdrplay.service.usr create mode 100755 lib/sdrplay-3.0.7/scripts/sdrplayService_local create mode 100755 lib/sdrplay-3.0.7/scripts/sdrplayService_usr create mode 100644 lib/sdrplay-3.0.7/scripts/sdrplay_ids.txt create mode 100755 lib/sdrplay-3.0.7/scripts/sdrplay_usbids.sh create mode 100644 lib/sdrplay-3.0.7/sdrplay_license.txt create mode 100755 lib/sdrplay-3.0.7/x86_64/libsdrplay_api.so.3.07 create mode 100755 lib/sdrplay-3.0.7/x86_64/sdrplay_apiService create mode 100644 src/blah2.cpp create mode 100644 src/capture/Capture.cpp create mode 100644 src/capture/Capture.h create mode 100644 src/capture/rspduo/RspDuo.cpp create mode 100644 src/capture/rspduo/RspDuo.h create mode 100644 src/data/.IqData.h.swp create mode 100644 src/data/IqData.cpp create mode 100644 src/data/IqData.h create mode 100644 src/data/Map.cpp create mode 100644 src/data/Map.h create mode 100644 src/process/ambiguity/Ambiguity.cpp create mode 100644 src/process/ambiguity/Ambiguity.h create mode 100644 src/process/clutter/WienerHopf.cpp create mode 100644 src/process/clutter/WienerHopf.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8523986 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +build/* +bin/* +!build/README.md +!bin/README.md +*.a +*.so diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..dc612a7 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,64 @@ +project(blah2) +cmake_minimum_required(VERSION 3.8) + +SET(CMAKE_CXX_STANDARD 17) +SET(CMAKE_CXX_STANDARD_REQUIRED ON) +SET(CMAKE_CXX_EXTENSIONS OFF) +SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread") + +SET (PROJECT_ROOT "${PROJECT_SOURCE_DIR}") +SET (CMAKE_RUNTIME_OUTPUT_DIRECTORY "${PROJECT_ROOT}/bin") +SET (PROJECT_SOURCE_DIR "${PROJECT_SOURCE_DIR}/src") +SET (PROJECT_BINARY_DIR "${PROJECT_ROOT}/bin") +SET (PROJECT_LIB_DIR "${PROJECT_ROOT}/lib") +MESSAGE ("Source path: ${PROJECT_SOURCE_DIR}") +MESSAGE ("Binary path: ${PROJECT_BINARY_DIR}") +MESSAGE ("Lib path: ${PROJECT_LIB_DIR}") + +add_executable(blah2 + ${PROJECT_SOURCE_DIR}/blah2.cpp + ${PROJECT_SOURCE_DIR}/capture/Capture.cpp + ${PROJECT_SOURCE_DIR}/capture/rspduo/RspDuo.cpp + ${PROJECT_SOURCE_DIR}/process/ambiguity/Ambiguity.cpp + ${PROJECT_SOURCE_DIR}/process/clutter/WienerHopf.cpp + ${PROJECT_SOURCE_DIR}/data/IqData.cpp + ${PROJECT_SOURCE_DIR}/data/Map.cpp +) + +add_library(ryml ${PROJECT_LIB_DIR}/rapidyaml-0.5.0/ryml-0.5.0.hpp) +add_library(rapidjson ${PROJECT_LIB_DIR}/rapidjson-1.1.0/) +add_library(sdrplay /usr/local/include/sdrplay_api.h) +add_library(asio ${PROJECT_LIB_DIR}/asio-1.26.0/asio.hpp) +add_library(httplib ${PROJECT_LIB_DIR}/cpp-httplib-0.12.2/httplib.h) + +include_directories("${PROJECT_LIB_DIR}/rapidjson-1.1.0/") +set_target_properties(rapidjson PROPERTIES LINKER_LANGUAGE CXX) +target_link_libraries(blah2 rapidjson) + +include_directories("${PROJECT_LIB_DIR}/asio-1.26.0/") +set_target_properties(asio PROPERTIES LINKER_LANGUAGE CXX) +target_link_libraries(blah2 asio) + +include_directories("${PROJECT_LIB_DIR}/cpp-httplib-0.12.2/") +set_target_properties(httplib PROPERTIES LINKER_LANGUAGE CXX) +target_link_libraries(blah2 httplib) + +include_directories("${PROJECT_LIB_DIR}/rapidyaml-0.5.0/") +set_target_properties(ryml PROPERTIES LINKER_LANGUAGE CXX) +target_link_libraries(blah2 ryml) + +set_target_properties(sdrplay PROPERTIES LINKER_LANGUAGE C) +target_link_libraries(sdrplay /usr/local/lib/libsdrplay_api.so.3.07) +target_link_libraries(blah2 sdrplay) + +target_link_libraries(blah2 fftw3) +target_link_libraries(blah2 fftw3_threads) +target_link_libraries(blah2 lapack) +target_link_libraries(blah2 blas) +target_link_libraries(blah2 armadillo) + +include_directories("${PROJECT_SOURCE_DIR}/capture/") +include_directories("${PROJECT_SOURCE_DIR}/capture/rspduo/") +include_directories("${PROJECT_SOURCE_DIR}/process/ambiguity/") +include_directories("${PROJECT_SOURCE_DIR}/process/clutter/") +include_directories("${PROJECT_SOURCE_DIR}/data/") diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9af3e71 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM ubuntu:18.04 as blah2_env +MAINTAINER 30hours + +WORKDIR blah2 +ADD lib lib +RUN apt-get update +RUN apt-get install -y g++ make cmake libfftw3-dev liblapack-dev libopenblas-dev xz-utils libudev-dev libusb-1.0.0-dev sudo systemd +RUN cd lib && tar xf armadillo-12.0.1.tar.xz && cd armadillo-12.0.1 && cmake . && make install +RUN cd lib/sdrplay-3.0.7 && mkdir -p /etc/udev/rules.d && yes | ./install_lib.sh + +FROM blah2_env as blah2 +MAINTAINER 30hours + +ADD . . +RUN rm -rf build && mkdir -p build && cd build && cmake .. && make +RUN chmod +x bin/blah2 diff --git a/README.md b/README.md new file mode 100644 index 0000000..e1d53e8 --- /dev/null +++ b/README.md @@ -0,0 +1,64 @@ +# blah2 + +A real-time radar which can support various SDR platforms. + +![blah2 example display](./example.png "blah2") + +## Features + +- Currently only support for the [SDRplay RSPDuo](https://www.sdrplay.com/rspduo/). +- 2 channel processing for a reference and surveillance signal. +- Designed as a passive radar, but can also work as an active radar. +- Outputs delay-Doppler maps to a web front-end. +- Record raw IQ data by pressing spacebar on the web front-end. +- Saves delay-Doppler maps in a *json* array. + +## Services + +The build environment consists of a docker-compose.yml file running the following services; + +- The radar processor responsible for IQ capture and processing. +- The API middleware responsible for reading TCP ports for delay-Doppler map data, and exposing this on a REST API. +- The web front-end displaying processed radar data. + +## Usage + +- Install docker and docker-compose on the host machine. +- Clone this repository to some directory. +- Install dependencies from Dockerfile. +- Edit the config.yml for desired processing parameters. +- Run the docker-compose command. + +```bash +git clone http://github.com/30hours/blah2 +cd blah2 +vim config/config.yml +sudo mkdir /opt/blah2 +sudo chmod a+rw /opt/blah2 + +sudo docker-compose up -d blah2_frontend blah2_api +mkdir build && cd build +cmake .. && make && cd .. +./bin/blah2 -c config/config.yml +``` + +The radar processing output is available on [http://localhost:49152](http://localhost:49152). + +## Future Work + +- The blah2 service can be built in Docker, except for the SDRplay API due to its dependence on *systemd*. This service needs to be built manually with *cmake* at present. +- A CFAR detector has not yet been implemented. +- Support for the HackRF and RTL-SDR using front-end mixer to sample 2 RF channels in 1 stream. +- Occasional segmentation fault from a mutex issue. + +## FAQ + +- If the SDRplay RSPduo does not capture data, restart the API service using `sudo systemctl restart sdrplay.api`. + +## Contributing + +Pull requests are welcome - especially for adding support for a new SDR. + +## License + +[MIT](https://choosealicense.com/licenses/mit/) \ No newline at end of file diff --git a/api/Dockerfile b/api/Dockerfile new file mode 100644 index 0000000..ee557f5 --- /dev/null +++ b/api/Dockerfile @@ -0,0 +1,19 @@ +FROM node:16 + +# Create app directory +WORKDIR /usr/src/app + +# Install app dependencies +# A wildcard is used to ensure both package.json AND package-lock.json are copied +# where available (npm@5+) +COPY package*.json ./ + +RUN npm install +# If you are building your code for production +# RUN npm ci --only=production + +# Bundle app source +COPY . . + +EXPOSE 8080 +CMD [ "node", "server.js" ] diff --git a/api/package.json b/api/package.json new file mode 100644 index 0000000..13feb3d --- /dev/null +++ b/api/package.json @@ -0,0 +1,13 @@ +{ + "name": "blah2-api", + "version": "1.0.0", + "description": "blah2-api", + "author": "github.com/30hours", + "main": "server.js", + "scripts": { + "start": "node server.js" + }, + "dependencies": { + "express": "^4.16.1" + } +} diff --git a/api/server.js b/api/server.js new file mode 100644 index 0000000..b469897 --- /dev/null +++ b/api/server.js @@ -0,0 +1,54 @@ +const express = require('express'); +const dgram = require('dgram'); + +// constants +const PORT = 3000; +const HOST = '0.0.0.0'; +var map = ''; +var data = ''; +var capture = false; + +// api server +const app = express(); +// header on all requests +app.use(function(req, res, next) { + res.header("Access-Control-Allow-Origin", "*"); + next(); +}); +app.get('/', (req, res) => { + res.send('Hello World'); +}); +app.get('/map', (req, res) => { + res.send(map); +}); +// read state of capture +app.get('/capture', (req, res) => { + res.send(capture); +}); +// toggle state of capture +app.get('/capture/toggle', (req, res) => { + capture = !capture; + res.send('{}'); +}); +app.listen(PORT, HOST, () => { + console.log(`Running on http://${HOST}:${PORT}`); +}); + +// tcp listener +const net = require("net"); +const server = net.createServer((socket)=>{ + socket.write("Hello From Server!") + socket.on("data",(msg)=>{ + data = data + msg.toString(); + if (data.slice(-1) === "}") + { + console.log('EOF'); + map = data; + data = ''; + } + }); + socket.on("close",()=>{ + console.log("Connection closed."); + }) +}); +server.listen(3001); diff --git a/api/server.js.old b/api/server.js.old new file mode 100644 index 0000000..cca509e --- /dev/null +++ b/api/server.js.old @@ -0,0 +1,17 @@ +'use strict'; + +const express = require('express'); + +// Constants +const PORT = 8080; +const HOST = '0.0.0.0'; + +// App +const app = express(); +app.get('/', (req, res) => { + res.send('Hello World'); +}); + +app.listen(PORT, HOST, () => { + console.log(`Running on http://${HOST}:${PORT}`); +}); diff --git a/changelog.md b/changelog.md new file mode 100644 index 0000000..3fa3b26 --- /dev/null +++ b/changelog.md @@ -0,0 +1,2 @@ +## [0.1] - 04/May/2023 +- Initial release \ No newline at end of file diff --git a/config/config.yml b/config/config.yml new file mode 100644 index 0000000..7ef0ee8 --- /dev/null +++ b/config/config.yml @@ -0,0 +1,39 @@ +capture: + fs: 2000000 + fc: 204640000 + type: "RspDuo" + replay: + state: true + loop: true + file: '/opt/blah2/replay/file.rspduo' + +process: + data: + cpi: 0.5 + buffer: 1 + overlap: 0 + ambiguity: + delayMin: -10 + delayMax: 300 + dopplerMin: -300 + dopplerMax: 300 + clutter: + delayMin: -10 + delayMax: 300 + detect: + pfa: 0.000001 + nGuard: 10 + nTrain: 20 + +network: + ip: 0.0.0.0 + ports: + api: 3000 + map: 3001 + detect: 3002 + +save: + iq: true + map: true + detect: false + path: "/opt/blah2/" diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..8064620 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,42 @@ +version: '3' + +networks: + nginx-web: + external: true + +services: + + blah2: + restart: always + build: + context: . + dockerfile: Dockerfile + volumes: + - /dev/bus/usb:/dev/bus/usb + - /run/systemd/system:/run/systemd/system + - /var/run/dbus/system_bus_socket:/var/run/dbus/system_bus_socket + - ~/blah2/replay:/blah2/replay + - ./config:/blah2/config + network_mode: host + privileged: true + command: /blah2/bin/blah2 -c config/config.yml + container_name: blah2 + + blah2_frontend: + restart: always + image: httpd:2.4 + ports: + - 49152:80 + volumes: + - ./html:/usr/local/apache2/htdocs + networks: + - nginx-web + container_name: blah2-web + + blah2_api: + restart: always + build: ./api + ports: + - 3000:8080 + network_mode: host + container_name: blah2-api diff --git a/example.png b/example.png new file mode 100644 index 0000000000000000000000000000000000000000..348577ac29fc115845d415714da5091db73eb335 GIT binary patch literal 275720 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

A=!-4?CN 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 literal 0 HcmV?d00001 diff --git a/html/control.js b/html/control.js new file mode 100644 index 0000000..b9bf144 --- /dev/null +++ b/html/control.js @@ -0,0 +1,22 @@ +var host = window.location.hostname; + +$(document).on('keypress', function (e) { + if (e.which == 32) { + url = "/capture/toggle"; + + $.getJSON('http://' + host + ':3000/capture/toggle', function () { }) + + .done(function (data) { + console.log('API worked'); + }) + + .fail(function () { + console.log('API Fail'); + }) + + .always(function () { + + }); + + } +}); diff --git a/html/index.html b/html/index.html new file mode 100644 index 0000000..bfc74c5 --- /dev/null +++ b/html/index.html @@ -0,0 +1,96 @@ + + + + + + + + + + blah2 + + + + + + + + + + + + + + + +

+ +
+ +
+ +
+ + + + + + + \ No newline at end of file diff --git a/html/lib/bootstrap-5.2.3.min.css b/html/lib/bootstrap-5.2.3.min.css new file mode 100644 index 0000000..d0281b1 --- /dev/null +++ b/html/lib/bootstrap-5.2.3.min.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors + * Copyright 2011-2022 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.375rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.375rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:0.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:0.5rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:0.25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:0.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(0.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:0.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:0.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(0, 0, 0, 0.55);--bs-navbar-hover-color:rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color:rgba(0, 0, 0, 0.3);--bs-navbar-active-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, 0.9);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, 0.1);--bs-navbar-toggler-border-radius:0.375rem;--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:0.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(0.375rem - 1px);--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0, 0, 0, 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:#212529;--bs-accordion-bg:#fff;--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0.375rem;--bs-accordion-inner-border-radius:calc(0.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:#212529;--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:#6c757d;--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:#6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:0.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:0.5rem}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:0.25rem}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:0.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:0.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:0.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:#212529;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, 0.125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:0.375rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:#495057;--bs-list-group-action-hover-color:#495057;--bs-list-group-action-hover-bg:#f8f9fa;--bs-list-group-action-active-color:#212529;--bs-list-group-action-active-bg:#e9ecef;--bs-list-group-disabled-color:#6c757d;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(255, 255, 255, 0.85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:0.375rem;--bs-toast-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:rgba(255, 255, 255, 0.85);--bs-toast-header-border-color:rgba(0, 0, 0, 0.05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:0.5rem;--bs-modal-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(0.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:0.375rem;--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:0.5rem;--bs-popover-inner-border-radius:calc(0.5rem - 1px);--bs-popover-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: ;--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212529;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:575.98px){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}}@media (max-width:575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}}@media (max-width:767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}}@media (max-width:991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}}@media (max-width:1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}}@media (max-width:1399.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} \ No newline at end of file diff --git a/html/lib/bootstrap-5.2.3.min.js b/html/lib/bootstrap-5.2.3.min.js new file mode 100644 index 0000000..0644715 --- /dev/null +++ b/html/lib/bootstrap-5.2.3.min.js @@ -0,0 +1,6 @@ +/*! + * Bootstrap v5.2.3 (https://getbootstrap.com/) + * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("@popperjs/core")):"function"==typeof define&&define.amd?define(["@popperjs/core"],e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e(t.Popper)}(this,(function(t){"use strict";function e(t){if(t&&t.__esModule)return t;const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(t)for(const i in t)if("default"!==i){const s=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(e,i,s.get?s:{enumerable:!0,get:()=>t[i]})}return e.default=t,Object.freeze(e)}const i=e(t),s="transitionend",n=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},o=t=>{const e=n(t);return e&&document.querySelector(e)?e:null},r=t=>{const e=n(t);return e?document.querySelector(e):null},a=t=>{t.dispatchEvent(new Event(s))},l=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),c=t=>l(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,h=t=>{if(!l(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},d=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),u=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?u(t.parentNode):null},_=()=>{},g=t=>{t.offsetHeight},f=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,p=[],m=()=>"rtl"===document.documentElement.dir,b=t=>{var e;e=()=>{const e=f();if(e){const i=t.NAME,s=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=s,t.jQueryInterface)}},"loading"===document.readyState?(p.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of p)t()})),p.push(e)):e()},v=t=>{"function"==typeof t&&t()},y=(t,e,i=!0)=>{if(!i)return void v(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const s=Number.parseFloat(e),n=Number.parseFloat(i);return s||n?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let o=!1;const r=({target:i})=>{i===e&&(o=!0,e.removeEventListener(s,r),v(t))};e.addEventListener(s,r),setTimeout((()=>{o||a(e)}),n)},w=(t,e,i,s)=>{const n=t.length;let o=t.indexOf(e);return-1===o?!i&&s?t[n-1]:t[0]:(o+=i?1:-1,s&&(o=(o+n)%n),t[Math.max(0,Math.min(o,n-1))])},A=/[^.]*(?=\..*)\.|.*/,E=/\..*/,C=/::\d+$/,T={};let k=1;const L={mouseenter:"mouseover",mouseleave:"mouseout"},O=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function I(t,e){return e&&`${e}::${k++}`||t.uidEvent||k++}function S(t){const e=I(t);return t.uidEvent=e,T[e]=T[e]||{},T[e]}function D(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function N(t,e,i){const s="string"==typeof e,n=s?i:e||i;let o=j(t);return O.has(o)||(o=t),[s,n,o]}function P(t,e,i,s,n){if("string"!=typeof e||!t)return;let[o,r,a]=N(e,i,s);if(e in L){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=S(t),c=l[a]||(l[a]={}),h=D(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&n);const d=I(r,e.replace(A,"")),u=o?function(t,e,i){return function s(n){const o=t.querySelectorAll(e);for(let{target:r}=n;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return F(n,{delegateTarget:r}),s.oneOff&&$.off(t,n.type,e,i),i.apply(r,[n])}}(t,i,r):function(t,e){return function i(s){return F(s,{delegateTarget:t}),i.oneOff&&$.off(t,s.type,e),e.apply(t,[s])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=n,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function x(t,e,i,s,n){const o=D(e[i],s,n);o&&(t.removeEventListener(i,o,Boolean(n)),delete e[i][o.uidEvent])}function M(t,e,i,s){const n=e[i]||{};for(const o of Object.keys(n))if(o.includes(s)){const s=n[o];x(t,e,i,s.callable,s.delegationSelector)}}function j(t){return t=t.replace(E,""),L[t]||t}const $={on(t,e,i,s){P(t,e,i,s,!1)},one(t,e,i,s){P(t,e,i,s,!0)},off(t,e,i,s){if("string"!=typeof e||!t)return;const[n,o,r]=N(e,i,s),a=r!==e,l=S(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))M(t,l,i,e.slice(1));for(const i of Object.keys(c)){const s=i.replace(C,"");if(!a||e.includes(s)){const e=c[i];x(t,l,r,e.callable,e.delegationSelector)}}}else{if(!Object.keys(c).length)return;x(t,l,r,o,n?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const s=f();let n=null,o=!0,r=!0,a=!1;e!==j(e)&&s&&(n=s.Event(e,i),s(t).trigger(n),o=!n.isPropagationStopped(),r=!n.isImmediatePropagationStopped(),a=n.isDefaultPrevented());let l=new Event(e,{bubbles:o,cancelable:!0});return l=F(l,i),a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&n&&n.preventDefault(),l}};function F(t,e){for(const[i,s]of Object.entries(e||{}))try{t[i]=s}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>s})}return t}const z=new Map,H={set(t,e,i){z.has(t)||z.set(t,new Map);const s=z.get(t);s.has(e)||0===s.size?s.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(t,e)=>z.has(t)&&z.get(t).get(e)||null,remove(t,e){if(!z.has(t))return;const i=z.get(t);i.delete(e),0===i.size&&z.delete(t)}};function q(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function B(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const W={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${B(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${B(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const s of i){let i=s.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=q(t.dataset[s])}return e},getDataAttribute:(t,e)=>q(t.getAttribute(`data-bs-${B(e)}`))};class R{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=l(e)?W.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...l(e)?W.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const s of Object.keys(e)){const n=e[s],o=t[s],r=l(o)?"element":null==(i=o)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(n).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${r}" but expected type "${n}".`)}var i}}class V extends R{constructor(t,e){super(),(t=c(t))&&(this._element=t,this._config=this._getConfig(e),H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),$.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){y(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return H.get(c(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.2.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const K=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;$.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),d(this))return;const n=r(this)||this.closest(`.${s}`);t.getOrCreateInstance(n)[e]()}))};class Q extends V{static get NAME(){return"alert"}close(){if($.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),$.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Q.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}K(Q,"close"),b(Q);const X='[data-bs-toggle="button"]';class Y extends V{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Y.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}$.on(document,"click.bs.button.data-api",X,(t=>{t.preventDefault();const e=t.target.closest(X);Y.getOrCreateInstance(e).toggle()})),b(Y);const U={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let s=t.parentNode.closest(e);for(;s;)i.push(s),s=s.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!d(t)&&h(t)))}},G={endCallback:null,leftCallback:null,rightCallback:null},J={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Z extends R{constructor(t,e){super(),this._element=t,t&&Z.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return G}static get DefaultType(){return J}static get NAME(){return"swipe"}dispose(){$.off(this._element,".bs.swipe")}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),v(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&v(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?($.on(this._element,"pointerdown.bs.swipe",(t=>this._start(t))),$.on(this._element,"pointerup.bs.swipe",(t=>this._end(t))),this._element.classList.add("pointer-event")):($.on(this._element,"touchstart.bs.swipe",(t=>this._start(t))),$.on(this._element,"touchmove.bs.swipe",(t=>this._move(t))),$.on(this._element,"touchend.bs.swipe",(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const tt="next",et="prev",it="left",st="right",nt="slid.bs.carousel",ot="carousel",rt="active",at={ArrowLeft:st,ArrowRight:it},lt={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ct={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class ht extends V{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=U.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===ot&&this.cycle()}static get Default(){return lt}static get DefaultType(){return ct}static get NAME(){return"carousel"}next(){this._slide(tt)}nextWhenVisible(){!document.hidden&&h(this._element)&&this.next()}prev(){this._slide(et)}pause(){this._isSliding&&a(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?$.one(this._element,nt,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void $.one(this._element,nt,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const s=t>i?tt:et;this._slide(s,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&$.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&($.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),$.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&Z.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of U.find(".carousel-item img",this._element))$.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(it)),rightCallback:()=>this._slide(this._directionToOrder(st)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Z(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=at[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=U.findOne(".active",this._indicatorsElement);e.classList.remove(rt),e.removeAttribute("aria-current");const i=U.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(rt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),s=t===tt,n=e||w(this._getItems(),i,s,this._config.wrap);if(n===i)return;const o=this._getItemIndex(n),r=e=>$.trigger(this._element,e,{relatedTarget:n,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r("slide.bs.carousel").defaultPrevented)return;if(!i||!n)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=n;const l=s?"carousel-item-start":"carousel-item-end",c=s?"carousel-item-next":"carousel-item-prev";n.classList.add(c),g(n),i.classList.add(l),n.classList.add(l),this._queueCallback((()=>{n.classList.remove(l,c),n.classList.add(rt),i.classList.remove(rt,c,l),this._isSliding=!1,r(nt)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return U.findOne(".active.carousel-item",this._element)}_getItems(){return U.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return m()?t===it?et:tt:t===it?tt:et}_orderToDirection(t){return m()?t===et?it:st:t===et?st:it}static jQueryInterface(t){return this.each((function(){const e=ht.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}$.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(t){const e=r(this);if(!e||!e.classList.contains(ot))return;t.preventDefault();const i=ht.getOrCreateInstance(e),s=this.getAttribute("data-bs-slide-to");return s?(i.to(s),void i._maybeEnableCycle()):"next"===W.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),$.on(window,"load.bs.carousel.data-api",(()=>{const t=U.find('[data-bs-ride="carousel"]');for(const e of t)ht.getOrCreateInstance(e)})),b(ht);const dt="show",ut="collapse",_t="collapsing",gt='[data-bs-toggle="collapse"]',ft={parent:null,toggle:!0},pt={parent:"(null|element)",toggle:"boolean"};class mt extends V{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=U.find(gt);for(const t of i){const e=o(t),i=U.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ft}static get DefaultType(){return pt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>mt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if($.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(ut),this._element.classList.add(_t),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(_t),this._element.classList.add(ut,dt),this._element.style[e]="",$.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if($.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,g(this._element),this._element.classList.add(_t),this._element.classList.remove(ut,dt);for(const t of this._triggerArray){const e=r(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(_t),this._element.classList.add(ut),$.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(dt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=c(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(gt);for(const e of t){const t=r(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=U.find(":scope .collapse .collapse",this._config.parent);return U.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=mt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}$.on(document,"click.bs.collapse.data-api",gt,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=o(this),i=U.find(e);for(const t of i)mt.getOrCreateInstance(t,{toggle:!1}).toggle()})),b(mt);const bt="dropdown",vt="ArrowUp",yt="ArrowDown",wt="click.bs.dropdown.data-api",At="keydown.bs.dropdown.data-api",Et="show",Ct='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Tt=`${Ct}.show`,kt=".dropdown-menu",Lt=m()?"top-end":"top-start",Ot=m()?"top-start":"top-end",It=m()?"bottom-end":"bottom-start",St=m()?"bottom-start":"bottom-end",Dt=m()?"left-start":"right-start",Nt=m()?"right-start":"left-start",Pt={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},xt={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Mt extends V{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=U.next(this._element,kt)[0]||U.prev(this._element,kt)[0]||U.findOne(kt,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Pt}static get DefaultType(){return xt}static get NAME(){return bt}toggle(){return this._isShown()?this.hide():this.show()}show(){if(d(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!$.trigger(this._element,"show.bs.dropdown",t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))$.on(t,"mouseover",_);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Et),this._element.classList.add(Et),$.trigger(this._element,"shown.bs.dropdown",t)}}hide(){if(d(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!$.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))$.off(t,"mouseover",_);this._popper&&this._popper.destroy(),this._menu.classList.remove(Et),this._element.classList.remove(Et),this._element.setAttribute("aria-expanded","false"),W.removeDataAttribute(this._menu,"popper"),$.trigger(this._element,"hidden.bs.dropdown",t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!l(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${bt.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===i)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:l(this._config.reference)?t=c(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=i.createPopper(t,this._menu,e)}_isShown(){return this._menu.classList.contains(Et)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return Dt;if(t.classList.contains("dropstart"))return Nt;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?Ot:Lt:e?St:It}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(W.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const i=U.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>h(t)));i.length&&w(i,e,t===yt,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=Mt.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=U.find(Tt);for(const i of e){const e=Mt.getInstance(i);if(!e||!1===e._config.autoClose)continue;const s=t.composedPath(),n=s.includes(e._menu);if(s.includes(e._element)||"inside"===e._config.autoClose&&!n||"outside"===e._config.autoClose&&n)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,s=[vt,yt].includes(t.key);if(!s&&!i)return;if(e&&!i)return;t.preventDefault();const n=this.matches(Ct)?this:U.prev(this,Ct)[0]||U.next(this,Ct)[0]||U.findOne(Ct,t.delegateTarget.parentNode),o=Mt.getOrCreateInstance(n);if(s)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),n.focus())}}$.on(document,At,Ct,Mt.dataApiKeydownHandler),$.on(document,At,kt,Mt.dataApiKeydownHandler),$.on(document,wt,Mt.clearMenus),$.on(document,"keyup.bs.dropdown.data-api",Mt.clearMenus),$.on(document,wt,Ct,(function(t){t.preventDefault(),Mt.getOrCreateInstance(this).toggle()})),b(Mt);const jt=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",$t=".sticky-top",Ft="padding-right",zt="margin-right";class Ht{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Ft,(e=>e+t)),this._setElementAttributes(jt,Ft,(e=>e+t)),this._setElementAttributes($t,zt,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Ft),this._resetElementAttributes(jt,Ft),this._resetElementAttributes($t,zt)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const s=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+s)return;this._saveInitialAttribute(t,e);const n=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(n))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&W.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=W.getDataAttribute(t,e);null!==i?(W.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(l(t))e(t);else for(const i of U.find(t,this._element))e(i)}}const qt="show",Bt="mousedown.bs.backdrop",Wt={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Rt={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Vt extends R{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Wt}static get DefaultType(){return Rt}static get NAME(){return"backdrop"}show(t){if(!this._config.isVisible)return void v(t);this._append();const e=this._getElement();this._config.isAnimated&&g(e),e.classList.add(qt),this._emulateAnimation((()=>{v(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(qt),this._emulateAnimation((()=>{this.dispose(),v(t)}))):v(t)}dispose(){this._isAppended&&($.off(this._element,Bt),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=c(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),$.on(t,Bt,(()=>{v(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){y(t,this._getElement(),this._config.isAnimated)}}const Kt=".bs.focustrap",Qt="backward",Xt={autofocus:!0,trapElement:null},Yt={autofocus:"boolean",trapElement:"element"};class Ut extends R{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Xt}static get DefaultType(){return Yt}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),$.off(document,Kt),$.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),$.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,$.off(document,Kt))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=U.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===Qt?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Qt:"forward")}}const Gt="hidden.bs.modal",Jt="show.bs.modal",Zt="modal-open",te="show",ee="modal-static",ie={backdrop:!0,focus:!0,keyboard:!0},se={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class ne extends V{constructor(t,e){super(t,e),this._dialog=U.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Ht,this._addEventListeners()}static get Default(){return ie}static get DefaultType(){return se}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||$.trigger(this._element,Jt,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Zt),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&($.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(te),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){for(const t of[window,this._dialog])$.off(t,".bs.modal");this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Vt({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ut({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=U.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),g(this._element),this._element.classList.add(te),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,$.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){$.on(this._element,"keydown.dismiss.bs.modal",(t=>{if("Escape"===t.key)return this._config.keyboard?(t.preventDefault(),void this.hide()):void this._triggerBackdropTransition()})),$.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),$.on(this._element,"mousedown.dismiss.bs.modal",(t=>{$.one(this._element,"click.dismiss.bs.modal",(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Zt),this._resetAdjustments(),this._scrollBar.reset(),$.trigger(this._element,Gt)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if($.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(ee)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(ee),this._queueCallback((()=>{this._element.classList.remove(ee),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=m()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=m()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=ne.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}$.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=r(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),$.one(e,Jt,(t=>{t.defaultPrevented||$.one(e,Gt,(()=>{h(this)&&this.focus()}))}));const i=U.findOne(".modal.show");i&&ne.getInstance(i).hide(),ne.getOrCreateInstance(e).toggle(this)})),K(ne),b(ne);const oe="show",re="showing",ae="hiding",le=".offcanvas.show",ce="hidePrevented.bs.offcanvas",he="hidden.bs.offcanvas",de={backdrop:!0,keyboard:!0,scroll:!1},ue={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class _e extends V{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return de}static get DefaultType(){return ue}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||$.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Ht).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(re),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(oe),this._element.classList.remove(re),$.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&($.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(ae),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(oe,ae),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Ht).reset(),$.trigger(this._element,he)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Vt({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():$.trigger(this._element,ce)}:null})}_initializeFocusTrap(){return new Ut({trapElement:this._element})}_addEventListeners(){$.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():$.trigger(this._element,ce))}))}static jQueryInterface(t){return this.each((function(){const e=_e.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}$.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=r(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),d(this))return;$.one(e,he,(()=>{h(this)&&this.focus()}));const i=U.findOne(le);i&&i!==e&&_e.getInstance(i).hide(),_e.getOrCreateInstance(e).toggle(this)})),$.on(window,"load.bs.offcanvas.data-api",(()=>{for(const t of U.find(le))_e.getOrCreateInstance(t).show()})),$.on(window,"resize.bs.offcanvas",(()=>{for(const t of U.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&_e.getOrCreateInstance(t).hide()})),K(_e),b(_e);const ge=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),fe=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,pe=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,me=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!ge.has(i)||Boolean(fe.test(t.nodeValue)||pe.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},be={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},ve={allowList:be,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},ye={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},we={entry:"(string|element|function|null)",selector:"(string|element)"};class Ae extends R{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return ve}static get DefaultType(){return ye}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},we)}_setContent(t,e,i){const s=U.findOne(i,t);s&&((e=this._resolvePossibleFunction(e))?l(e)?this._putElementInTemplate(c(e),s):this._config.html?s.innerHTML=this._maybeSanitize(e):s.textContent=e:s.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const s=(new window.DOMParser).parseFromString(t,"text/html"),n=[].concat(...s.body.querySelectorAll("*"));for(const t of n){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const s=[].concat(...t.attributes),n=[].concat(e["*"]||[],e[i]||[]);for(const e of s)me(e,n)||t.removeAttribute(e.nodeName)}return s.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return"function"==typeof t?t(this):t}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Ee=new Set(["sanitize","allowList","sanitizeFn"]),Ce="fade",Te="show",ke=".modal",Le="hide.bs.modal",Oe="hover",Ie="focus",Se={AUTO:"auto",TOP:"top",RIGHT:m()?"left":"right",BOTTOM:"bottom",LEFT:m()?"right":"left"},De={allowList:be,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Ne={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Pe extends V{constructor(t,e){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return De}static get DefaultType(){return Ne}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),$.off(this._element.closest(ke),Le,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=$.trigger(this._element,this.constructor.eventName("show")),e=(u(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(i),$.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(Te),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))$.on(t,"mouseover",_);this._queueCallback((()=>{$.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!$.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(Te),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))$.off(t,"mouseover",_);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),$.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Ce,Te),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(Ce),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Ae({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ce)}_isShown(){return this.tip&&this.tip.classList.contains(Te)}_createPopper(t){const e="function"==typeof this._config.placement?this._config.placement.call(this,t,this._element):this._config.placement,s=Se[e.toUpperCase()];return i.createPopper(this._element,t,this._getPopperConfig(s))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)$.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===Oe?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===Oe?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");$.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?Ie:Oe]=!0,e._enter()})),$.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?Ie:Oe]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},$.on(this._element.closest(ke),Le,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=W.getDataAttributes(this._element);for(const t of Object.keys(e))Ee.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:c(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=Pe.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}b(Pe);const xe={...Pe.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Me={...Pe.DefaultType,content:"(null|string|element|function)"};class je extends Pe{static get Default(){return xe}static get DefaultType(){return Me}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=je.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}b(je);const $e="click.bs.scrollspy",Fe="active",ze="[href]",He={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},qe={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Be extends V{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return He}static get DefaultType(){return qe}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=c(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&($.off(this._config.target,$e),$.on(this._config.target,$e,ze,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,s=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:s,behavior:"smooth"});i.scrollTop=s}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},s=(this._rootElement||document.documentElement).scrollTop,n=s>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=s;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(n&&t){if(i(o),!s)return}else n||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=U.find(ze,this._config.target);for(const e of t){if(!e.hash||d(e))continue;const t=U.findOne(e.hash,this._element);h(t)&&(this._targetLinks.set(e.hash,e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(Fe),this._activateParents(t),$.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))U.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(Fe);else for(const e of U.parents(t,".nav, .list-group"))for(const t of U.prev(e,".nav-link, .nav-item > .nav-link, .list-group-item"))t.classList.add(Fe)}_clearActiveClass(t){t.classList.remove(Fe);const e=U.find("[href].active",t);for(const t of e)t.classList.remove(Fe)}static jQueryInterface(t){return this.each((function(){const e=Be.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}$.on(window,"load.bs.scrollspy.data-api",(()=>{for(const t of U.find('[data-bs-spy="scroll"]'))Be.getOrCreateInstance(t)})),b(Be);const We="ArrowLeft",Re="ArrowRight",Ve="ArrowUp",Ke="ArrowDown",Qe="active",Xe="fade",Ye="show",Ue='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Ge=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${Ue}`;class Je extends V{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),$.on(this._element,"keydown.bs.tab",(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?$.trigger(e,"hide.bs.tab",{relatedTarget:t}):null;$.trigger(t,"show.bs.tab",{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Qe),this._activate(r(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),$.trigger(t,"shown.bs.tab",{relatedTarget:e})):t.classList.add(Ye)}),t,t.classList.contains(Xe)))}_deactivate(t,e){t&&(t.classList.remove(Qe),t.blur(),this._deactivate(r(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),$.trigger(t,"hidden.bs.tab",{relatedTarget:e})):t.classList.remove(Ye)}),t,t.classList.contains(Xe)))}_keydown(t){if(![We,Re,Ve,Ke].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=[Re,Ke].includes(t.key),i=w(this._getChildren().filter((t=>!d(t))),t.target,e,!0);i&&(i.focus({preventScroll:!0}),Je.getOrCreateInstance(i).show())}_getChildren(){return U.find(Ge,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=r(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`#${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const s=(t,s)=>{const n=U.findOne(t,i);n&&n.classList.toggle(s,e)};s(".dropdown-toggle",Qe),s(".dropdown-menu",Ye),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Qe)}_getInnerElement(t){return t.matches(Ge)?t:U.findOne(Ge,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Je.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}$.on(document,"click.bs.tab",Ue,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),d(this)||Je.getOrCreateInstance(this).show()})),$.on(window,"load.bs.tab",(()=>{for(const t of U.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))Je.getOrCreateInstance(t)})),b(Je);const Ze="hide",ti="show",ei="showing",ii={animation:"boolean",autohide:"boolean",delay:"number"},si={animation:!0,autohide:!0,delay:5e3};class ni extends V{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return si}static get DefaultType(){return ii}static get NAME(){return"toast"}show(){$.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Ze),g(this._element),this._element.classList.add(ti,ei),this._queueCallback((()=>{this._element.classList.remove(ei),$.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&($.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(ei),this._queueCallback((()=>{this._element.classList.add(Ze),this._element.classList.remove(ei,ti),$.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ti),super.dispose()}isShown(){return this._element.classList.contains(ti)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){$.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),$.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),$.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),$.on(this._element,"focusout.bs.toast",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ni.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return K(ni),b(ni),{Alert:Q,Button:Y,Carousel:ht,Collapse:mt,Dropdown:Mt,Modal:ne,Offcanvas:_e,Popover:je,ScrollSpy:Be,Tab:Je,Toast:ni,Tooltip:Pe}})); \ No newline at end of file diff --git a/html/lib/jquery-3.6.4.min.js b/html/lib/jquery-3.6.4.min.js new file mode 100644 index 0000000..0de648e --- /dev/null +++ b/html/lib/jquery-3.6.4.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.4 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.4",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.cssHas=ce(function(){try{return C.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="
",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),d.cssHas||y.push(":has"),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0:not(.watermark)":"opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;","X:hover .modebar--hover .modebar-group":"opacity:1;","X .modebar-group":"float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;","X .modebar-btn":"position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;","X .modebar-btn svg":"position:relative;top:2px;","X .modebar.vertical":"display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;","X .modebar.vertical svg":"top:-1px;","X .modebar.vertical .modebar-group":"display:block;float:none;padding-left:0px;padding-bottom:8px;","X .modebar.vertical .modebar-group .modebar-btn":"display:block;text-align:center;","X [data-title]:before,X [data-title]:after":"position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;","X [data-title]:hover:before,X [data-title]:hover:after":"display:block;opacity:1;","X [data-title]:before":'content:"";position:absolute;background:rgba(0,0,0,0);border:6px solid rgba(0,0,0,0);z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;',"X [data-title]:after":"content:attr(data-title);background:#69738a;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;","X .vertical [data-title]:before,X .vertical [data-title]:after":"top:0%;right:200%;","X .vertical [data-title]:before":"border:6px solid rgba(0,0,0,0);border-left-color:#69738a;margin-top:8px;margin-right:-30px;",Y:'font-family:"Open Sans",verdana,arial,sans-serif;position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;',"Y p":"margin:0;","Y .notifier-note":"min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;","Y .notifier-close":"color:#fff;opacity:.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;","Y .notifier-close:hover":"color:#444;text-decoration:none;cursor:pointer;"};for(var a in i){var o=a.replace(/^,/," ,").replace(/X/g,".js-plotly-plot .plotly").replace(/Y/g,".plotly-notifier");n.addStyleRule(o,i[a])}},98222:function(t,e,r){"use strict";t.exports=r(82887)},27206:function(t,e,r){"use strict";t.exports=r(60822)},59893:function(t,e,r){"use strict";t.exports=r(23381)},5224:function(t,e,r){"use strict";t.exports=r(83832)},59509:function(t,e,r){"use strict";t.exports=r(72201)},75557:function(t,e,r){"use strict";t.exports=r(91815)},40338:function(t,e,r){"use strict";t.exports=r(21462)},35080:function(t,e,r){"use strict";t.exports=r(51319)},61396:function(t,e,r){"use strict";t.exports=r(57516)},40549:function(t,e,r){"use strict";t.exports=r(98128)},49866:function(t,e,r){"use strict";t.exports=r(99442)},36089:function(t,e,r){"use strict";t.exports=r(93740)},19548:function(t,e,r){"use strict";t.exports=r(8729)},35831:function(t,e,r){"use strict";t.exports=r(93814)},61039:function(t,e,r){"use strict";t.exports=r(14382)},97040:function(t,e,r){"use strict";t.exports=r(51759)},77986:function(t,e,r){"use strict";t.exports=r(10421)},24296:function(t,e,r){"use strict";t.exports=r(43102)},58872:function(t,e,r){"use strict";t.exports=r(92165)},29626:function(t,e,r){"use strict";t.exports=r(3325)},65591:function(t,e,r){"use strict";t.exports=r(36071)},69738:function(t,e,r){"use strict";t.exports=r(43905)},92650:function(t,e,r){"use strict";t.exports=r(35902)},35630:function(t,e,r){"use strict";t.exports=r(69816)},73434:function(t,e,r){"use strict";t.exports=r(94507)},27909:function(t,e,r){"use strict";var n=r(19548);n.register([r(27206),r(5224),r(58872),r(65591),r(69738),r(92650),r(49866),r(25743),r(6197),r(97040),r(85461),r(73434),r(54201),r(81299),r(47645),r(35630),r(77986),r(83043),r(93005),r(96881),r(4534),r(50581),r(40549),r(77900),r(47582),r(35080),r(21641),r(17280),r(5861),r(29626),r(10021),r(65317),r(96268),r(61396),r(35831),r(16122),r(46163),r(40344),r(40338),r(48131),r(36089),r(55334),r(75557),r(19440),r(99488),r(59893),r(97393),r(98222),r(61039),r(24296),r(66398),r(59509)]),t.exports=n},46163:function(t,e,r){"use strict";t.exports=r(15154)},96881:function(t,e,r){"use strict";t.exports=r(64943)},50581:function(t,e,r){"use strict";t.exports=r(21164)},55334:function(t,e,r){"use strict";t.exports=r(54186)},65317:function(t,e,r){"use strict";t.exports=r(94873)},10021:function(t,e,r){"use strict";t.exports=r(67618)},54201:function(t,e,r){"use strict";t.exports=r(58810)},5861:function(t,e,r){"use strict";t.exports=r(20593)},16122:function(t,e,r){"use strict";t.exports=r(29396)},83043:function(t,e,r){"use strict";t.exports=r(13551)},48131:function(t,e,r){"use strict";t.exports=r(46858)},47582:function(t,e,r){"use strict";t.exports=r(17988)},21641:function(t,e,r){"use strict";t.exports=r(68868)},96268:function(t,e,r){"use strict";t.exports=r(20467)},19440:function(t,e,r){"use strict";t.exports=r(91271)},99488:function(t,e,r){"use strict";t.exports=r(21461)},97393:function(t,e,r){"use strict";t.exports=r(85956)},25743:function(t,e,r){"use strict";t.exports=r(52979)},66398:function(t,e,r){"use strict";t.exports=r(32275)},17280:function(t,e,r){"use strict";t.exports=r(6419)},77900:function(t,e,r){"use strict";t.exports=r(61510)},81299:function(t,e,r){"use strict";t.exports=r(87619)},93005:function(t,e,r){"use strict";t.exports=r(93601)},40344:function(t,e,r){"use strict";t.exports=r(96595)},47645:function(t,e,r){"use strict";t.exports=r(70954)},6197:function(t,e,r){"use strict";t.exports=r(47462)},4534:function(t,e,r){"use strict";t.exports=r(17659)},85461:function(t,e,r){"use strict";t.exports=r(19990)},82884:function(t){"use strict";t.exports=[{path:"",backoff:0},{path:"M-2.4,-3V3L0.6,0Z",backoff:.6},{path:"M-3.7,-2.5V2.5L1.3,0Z",backoff:1.3},{path:"M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z",backoff:1.55},{path:"M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z",backoff:1.6},{path:"M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z",backoff:2},{path:"M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z",backoff:0,noRotate:!0},{path:"M2,2V-2H-2V2Z",backoff:0,noRotate:!0}]},50215:function(t,e,r){"use strict";var n=r(82884),i=r(41940),a=r(85555),o=r(44467).templatedArray;r(24695),t.exports=o("annotation",{visible:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},text:{valType:"string",editType:"calc+arraydraw"},textangle:{valType:"angle",dflt:0,editType:"calc+arraydraw"},font:i({editType:"calc+arraydraw",colorEditType:"arraydraw"}),width:{valType:"number",min:1,dflt:null,editType:"calc+arraydraw"},height:{valType:"number",min:1,dflt:null,editType:"calc+arraydraw"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"arraydraw"},align:{valType:"enumerated",values:["left","center","right"],dflt:"center",editType:"arraydraw"},valign:{valType:"enumerated",values:["top","middle","bottom"],dflt:"middle",editType:"arraydraw"},bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},bordercolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},borderpad:{valType:"number",min:0,dflt:1,editType:"calc+arraydraw"},borderwidth:{valType:"number",min:0,dflt:1,editType:"calc+arraydraw"},showarrow:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},arrowcolor:{valType:"color",editType:"arraydraw"},arrowhead:{valType:"integer",min:0,max:n.length,dflt:1,editType:"arraydraw"},startarrowhead:{valType:"integer",min:0,max:n.length,dflt:1,editType:"arraydraw"},arrowside:{valType:"flaglist",flags:["end","start"],extras:["none"],dflt:"end",editType:"arraydraw"},arrowsize:{valType:"number",min:.3,dflt:1,editType:"calc+arraydraw"},startarrowsize:{valType:"number",min:.3,dflt:1,editType:"calc+arraydraw"},arrowwidth:{valType:"number",min:.1,editType:"calc+arraydraw"},standoff:{valType:"number",min:0,dflt:0,editType:"calc+arraydraw"},startstandoff:{valType:"number",min:0,dflt:0,editType:"calc+arraydraw"},ax:{valType:"any",editType:"calc+arraydraw"},ay:{valType:"any",editType:"calc+arraydraw"},axref:{valType:"enumerated",dflt:"pixel",values:["pixel",a.idRegex.x.toString()],editType:"calc"},ayref:{valType:"enumerated",dflt:"pixel",values:["pixel",a.idRegex.y.toString()],editType:"calc"},xref:{valType:"enumerated",values:["paper",a.idRegex.x.toString()],editType:"calc"},x:{valType:"any",editType:"calc+arraydraw"},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"auto",editType:"calc+arraydraw"},xshift:{valType:"number",dflt:0,editType:"calc+arraydraw"},yref:{valType:"enumerated",values:["paper",a.idRegex.y.toString()],editType:"calc"},y:{valType:"any",editType:"calc+arraydraw"},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"auto",editType:"calc+arraydraw"},yshift:{valType:"number",dflt:0,editType:"calc+arraydraw"},clicktoshow:{valType:"enumerated",values:[!1,"onoff","onout"],dflt:!1,editType:"arraydraw"},xclick:{valType:"any",editType:"arraydraw"},yclick:{valType:"any",editType:"arraydraw"},hovertext:{valType:"string",editType:"arraydraw"},hoverlabel:{bgcolor:{valType:"color",editType:"arraydraw"},bordercolor:{valType:"color",editType:"arraydraw"},font:i({editType:"arraydraw"}),editType:"arraydraw"},captureevents:{valType:"boolean",editType:"arraydraw"},editType:"calc",_deprecated:{ref:{valType:"string",editType:"calc"}}})},3749:function(t,e,r){"use strict";var n=r(71828),i=r(89298),a=r(92605).draw;function o(t){var e=t._fullLayout;n.filterVisible(e.annotations).forEach((function(e){var r=i.getFromId(t,e.xref),n=i.getFromId(t,e.yref),a=i.getRefType(e.xref),o=i.getRefType(e.yref);e._extremes={},"range"===a&&s(e,r),"range"===o&&s(e,n)}))}function s(t,e){var r,n=e._id,a=n.charAt(0),o=t[a],s=t["a"+a],l=t[a+"ref"],u=t["a"+a+"ref"],c=t["_"+a+"padplus"],f=t["_"+a+"padminus"],h={x:1,y:-1}[a]*t[a+"shift"],p=3*t.arrowsize*t.arrowwidth||0,d=p+h,v=p-h,g=3*t.startarrowsize*t.arrowwidth||0,y=g+h,m=g-h;if(u===l){var x=i.findExtremes(e,[e.r2c(o)],{ppadplus:d,ppadminus:v}),b=i.findExtremes(e,[e.r2c(s)],{ppadplus:Math.max(c,y),ppadminus:Math.max(f,m)});r={min:[x.min[0],b.min[0]],max:[x.max[0],b.max[0]]}}else y=s?y+s:y,m=s?m-s:m,r=i.findExtremes(e,[e.r2c(o)],{ppadplus:Math.max(c,d,y),ppadminus:Math.max(f,v,m)});t._extremes[n]=r}t.exports=function(t){var e=t._fullLayout;if(n.filterVisible(e.annotations).length&&t._fullData.length)return n.syncOrAsync([a,o],t)}},44317:function(t,e,r){"use strict";var n=r(71828),i=r(73972),a=r(44467).arrayEditor;function o(t,e){var r,n,i,a,o,l,u,c=t._fullLayout.annotations,f=[],h=[],p=[],d=(e||[]).length;for(r=0;r0||r.explicitOff.length>0},onClick:function(t,e){var r,s,l=o(t,e),u=l.on,c=l.off.concat(l.explicitOff),f={},h=t._fullLayout.annotations;if(u.length||c.length){for(r=0;r2/3?"right":"center"),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[e]}for(var Y=!1,W=["x","y"],X=0;X1)&&(nt===rt?((pt=it.r2fraction(e["a"+et]))<0||pt>1)&&(Y=!0):Y=!0),J=it._offset+it.r2p(e[et]),Q=.5}else{var dt="domain"===ht;"x"===et?($=e[et],J=dt?it._offset+it._length*$:J=T.l+T.w*$):($=1-e[et],J=dt?it._offset+it._length*$:J=T.t+T.h*$),Q=e.showarrow?.5:$}if(e.showarrow){ft.head=J;var vt=e["a"+et];if(tt=ot*q(.5,e.xanchor)-st*q(.5,e.yanchor),nt===rt){var gt=l.getRefType(nt);"domain"===gt?("y"===et&&(vt=1-vt),ft.tail=it._offset+it._length*vt):"paper"===gt?"y"===et?(vt=1-vt,ft.tail=T.t+T.h*vt):ft.tail=T.l+T.w*vt:ft.tail=it._offset+it.r2p(vt),K=tt}else ft.tail=J+vt,K=tt+vt;ft.text=ft.tail+tt;var yt=w["x"===et?"width":"height"];if("paper"===rt&&(ft.head=o.constrain(ft.head,1,yt-1)),"pixel"===nt){var mt=-Math.max(ft.tail-3,ft.text),xt=Math.min(ft.tail+3,ft.text)-yt;mt>0?(ft.tail+=mt,ft.text+=mt):xt>0&&(ft.tail-=xt,ft.text-=xt)}ft.tail+=ct,ft.head+=ct}else K=tt=lt*q(Q,ut),ft.text=J+tt;ft.text+=ct,tt+=ct,K+=ct,e["_"+et+"padplus"]=lt/2+K,e["_"+et+"padminus"]=lt/2-K,e["_"+et+"size"]=lt,e["_"+et+"shift"]=tt}if(Y)R.remove();else{var bt=0,_t=0;if("left"!==e.align&&(bt=(A-b)*("center"===e.align?.5:1)),"top"!==e.valign&&(_t=(z-_)*("middle"===e.valign?.5:1)),f)n.select("svg").attr({x:N+bt-1,y:N+_t}).call(c.setClipUrl,U?L:null,t);else{var wt=N+_t-v.top,Tt=N+bt-v.left;G.call(h.positionText,Tt,wt).call(c.setClipUrl,U?L:null,t)}V.select("rect").call(c.setRect,N,N,A,z),j.call(c.setRect,F/2,F/2,B-F,H-F),R.call(c.setTranslate,Math.round(C.x.text-B/2),Math.round(C.y.text-H/2)),I.attr({transform:"rotate("+P+","+C.x.text+","+C.y.text+")"});var kt,At=function(r,n){O.selectAll(".annotation-arrow-g").remove();var l=C.x.head,f=C.y.head,h=C.x.tail+r,p=C.y.tail+n,v=C.x.text+r,b=C.y.text+n,_=o.rotationXYMatrix(P,v,b),w=o.apply2DTransform(_),A=o.apply2DTransform2(_),L=+j.attr("width"),D=+j.attr("height"),z=v-.5*L,F=z+L,B=b-.5*D,N=B+D,U=[[z,B,z,N],[z,N,F,N],[F,N,F,B],[F,B,z,B]].map(A);if(!U.reduce((function(t,e){return t^!!o.segmentsIntersect(l,f,l+1e6,f+1e6,e[0],e[1],e[2],e[3])}),!1)){U.forEach((function(t){var e=o.segmentsIntersect(h,p,l,f,t[0],t[1],t[2],t[3]);e&&(h=e.x,p=e.y)}));var V=e.arrowwidth,H=e.arrowcolor,q=e.arrowside,G=O.append("g").style({opacity:u.opacity(H)}).classed("annotation-arrow-g",!0),Z=G.append("path").attr("d","M"+h+","+p+"L"+l+","+f).style("stroke-width",V+"px").call(u.stroke,u.rgb(H));if(g(Z,q,e),k.annotationPosition&&Z.node().parentNode&&!a){var Y=l,W=f;if(e.standoff){var X=Math.sqrt(Math.pow(l-h,2)+Math.pow(f-p,2));Y+=e.standoff*(h-l)/X,W+=e.standoff*(p-f)/X}var J,K,$=G.append("path").classed("annotation-arrow",!0).classed("anndrag",!0).classed("cursor-move",!0).attr({d:"M3,3H-3V-3H3ZM0,0L"+(h-Y)+","+(p-W),transform:s(Y,W)}).style("stroke-width",V+6+"px").call(u.stroke,"rgba(0,0,0,0)").call(u.fill,"rgba(0,0,0,0)");d.init({element:$.node(),gd:t,prepFn:function(){var t=c.getTranslate(R);J=t.x,K=t.y,y&&y.autorange&&M(y._name+".autorange",!0),x&&x.autorange&&M(x._name+".autorange",!0)},moveFn:function(t,r){var n=w(J,K),i=n[0]+t,a=n[1]+r;R.call(c.setTranslate,i,a),S("x",m(y,t,"x",T,e)),S("y",m(x,r,"y",T,e)),e.axref===e.xref&&S("ax",m(y,t,"ax",T,e)),e.ayref===e.yref&&S("ay",m(x,r,"ay",T,e)),G.attr("transform",s(t,r)),I.attr({transform:"rotate("+P+","+i+","+a+")"})},doneFn:function(){i.call("_guiRelayout",t,E());var e=document.querySelector(".js-notes-box-panel");e&&e.redraw(e.selectedObj)}})}}};e.showarrow&&At(0,0),D&&d.init({element:R.node(),gd:t,prepFn:function(){kt=I.attr("transform")},moveFn:function(t,r){var n="pointer";if(e.showarrow)e.axref===e.xref?S("ax",m(y,t,"ax",T,e)):S("ax",e.ax+t),e.ayref===e.yref?S("ay",m(x,r,"ay",T.w,e)):S("ay",e.ay+r),At(t,r);else{if(a)return;var i,o;if(y)i=m(y,t,"x",T,e);else{var l=e._xsize/T.w,u=e.x+(e._xshift-e.xshift)/T.w-l/2;i=d.align(u+t/T.w,l,0,1,e.xanchor)}if(x)o=m(x,r,"y",T,e);else{var c=e._ysize/T.h,f=e.y-(e._yshift+e.yshift)/T.h-c/2;o=d.align(f-r/T.h,c,0,1,e.yanchor)}S("x",i),S("y",o),y&&x||(n=d.getCursor(y?.5:i,x?.5:o,e.xanchor,e.yanchor))}I.attr({transform:s(t,r)+kt}),p(R,n)},clickFn:function(r,n){e.captureevents&&t.emit("plotly_clickannotation",Z(n))},doneFn:function(){p(R),i.call("_guiRelayout",t,E());var e=document.querySelector(".js-notes-box-panel");e&&e.redraw(e.selectedObj)}})}}}t.exports={draw:function(t){var e=t._fullLayout;e._infolayer.selectAll(".annotation").remove();for(var r=0;r=0,x=e.indexOf("end")>=0,b=d.backoff*g+r.standoff,_=v.backoff*y+r.startstandoff;if("line"===p.nodeName){o={x:+t.attr("x1"),y:+t.attr("y1")},c={x:+t.attr("x2"),y:+t.attr("y2")};var w=o.x-c.x,T=o.y-c.y;if(h=(f=Math.atan2(T,w))+Math.PI,b&&_&&b+_>Math.sqrt(w*w+T*T))return void D();if(b){if(b*b>w*w+T*T)return void D();var k=b*Math.cos(f),A=b*Math.sin(f);c.x+=k,c.y+=A,t.attr({x2:c.x,y2:c.y})}if(_){if(_*_>w*w+T*T)return void D();var M=_*Math.cos(f),S=_*Math.sin(f);o.x-=M,o.y-=S,t.attr({x1:o.x,y1:o.y})}}else if("path"===p.nodeName){var E=p.getTotalLength(),L="";if(E1){u=!0;break}}u?t.fullLayout._infolayer.select(".annotation-"+t.id+'[data-index="'+s+'"]').remove():(l._pdata=i(t.glplot.cameraParams,[e.xaxis.r2l(l.x)*r[0],e.yaxis.r2l(l.y)*r[1],e.zaxis.r2l(l.z)*r[2]]),n(t.graphDiv,l,s,t.id,l._xa,l._ya))}}},2468:function(t,e,r){"use strict";var n=r(73972),i=r(71828);t.exports={moduleType:"component",name:"annotations3d",schema:{subplots:{scene:{annotations:r(26997)}}},layoutAttributes:r(26997),handleDefaults:r(20226),includeBasePlot:function(t,e){var r=n.subplotsRegistry.gl3d;if(r)for(var a=r.attrRegex,o=Object.keys(t),s=0;s=0))return t;if(3===o)n[o]>1&&(n[o]=1);else if(n[o]>=1)return t}var s=Math.round(255*n[0])+", "+Math.round(255*n[1])+", "+Math.round(255*n[2]);return a?"rgba("+s+", "+n[3]+")":"rgb("+s+")"}o.tinyRGB=function(t){var e=t.toRgb();return"rgb("+Math.round(e.r)+", "+Math.round(e.g)+", "+Math.round(e.b)+")"},o.rgb=function(t){return o.tinyRGB(n(t))},o.opacity=function(t){return t?n(t).getAlpha():0},o.addOpacity=function(t,e){var r=n(t).toRgb();return"rgba("+Math.round(r.r)+", "+Math.round(r.g)+", "+Math.round(r.b)+", "+e+")"},o.combine=function(t,e){var r=n(t).toRgb();if(1===r.a)return n(t).toRgbString();var i=n(e||u).toRgb(),a=1===i.a?i:{r:255*(1-i.a)+i.r*i.a,g:255*(1-i.a)+i.g*i.a,b:255*(1-i.a)+i.b*i.a},o={r:a.r*(1-r.a)+r.r*r.a,g:a.g*(1-r.a)+r.g*r.a,b:a.b*(1-r.a)+r.b*r.a};return n(o).toRgbString()},o.contrast=function(t,e,r){var i=n(t);return 1!==i.getAlpha()&&(i=n(o.combine(t,u))),(i.isDark()?e?i.lighten(e):u:r?i.darken(r):l).toString()},o.stroke=function(t,e){var r=n(e);t.style({stroke:o.tinyRGB(r),"stroke-opacity":r.getAlpha()})},o.fill=function(t,e){var r=n(e);t.style({fill:o.tinyRGB(r),"fill-opacity":r.getAlpha()})},o.clean=function(t){if(t&&"object"==typeof t){var e,r,n,i,s=Object.keys(t);for(e=0;e0?n>=l:n<=l));i++)n>c&&n0?n>=l:n<=l));i++)n>r[0]&&n1){var ut=Math.pow(10,Math.floor(Math.log(lt)/Math.LN10));ot*=ut*u.roundUp(lt/ut,[2,5,10]),(Math.abs(q.start)/q.size+1e-6)%1<2e-6&&(it.tick0=0)}it.dtick=ot}it.domain=o?[rt+O/R.h,rt+K-O/R.h]:[rt+P/R.w,rt+K-P/R.w],it.setScale(),t.attr("transform",c(Math.round(R.l),Math.round(R.t)));var ct,ft=t.select("."+A.cbtitleunshift).attr("transform",c(-Math.round(R.l),-Math.round(R.t))),ht=it.ticklabelposition,pt=it.title.font.size,dt=t.select("."+A.cbaxis),vt=0,gt=0;function yt(n,i){var a={propContainer:it,propName:e._propPrefix+"title",traceIndex:e._traceIndex,_meta:e._meta,placeholder:z._dfltTitle.colorbar,containerGroup:t.select("."+A.cbtitle)},o="h"===n.charAt(0)?n.substr(1):"h"+n;t.selectAll("."+o+",."+o+"-math-group").remove(),v.draw(r,n,f(a,i||{}))}return u.syncOrAsync([a.previousPromises,function(){var t,e;(o&&at||!o&&!at)&&("top"===j&&(t=P+R.l+R.w*I,e=O+R.t+R.h*(1-rt-K)+3+.75*pt),"bottom"===j&&(t=P+R.l+R.w*I,e=O+R.t+R.h*(1-rt)-3-.25*pt),"right"===j&&(e=O+R.t+R.h*D+3+.75*pt,t=P+R.l+R.w*rt),yt(it._id+"title",{attributes:{x:t,y:e,"text-anchor":o?"start":"middle"}}))},function(){if(!o&&!at||o&&at){var a,l=t.select("."+A.cbtitle),f=l.select("text"),h=[-M/2,M/2],d=l.select(".h"+it._id+"title-math-group").node(),v=15.6;if(f.node()&&(v=parseInt(f.node().style.fontSize,10)*w),d?(a=p.bBox(d),gt=a.width,(vt=a.height)>v&&(h[1]-=(vt-v)/2)):f.node()&&!f.classed(A.jsPlaceholder)&&(a=p.bBox(f.node()),gt=a.width,vt=a.height),o){if(vt){if(vt+=5,"top"===j)it.domain[1]-=vt/R.h,h[1]*=-1;else{it.domain[0]+=vt/R.h;var y=g.lineCount(f);h[1]+=(1-y)*v}l.attr("transform",c(h[0],h[1])),it.setScale()}}else gt&&("right"===j&&(it.domain[0]+=(gt+pt/2)/R.w),l.attr("transform",c(h[0],h[1])),it.setScale())}t.selectAll("."+A.cbfills+",."+A.cblines).attr("transform",o?c(0,Math.round(R.h*(1-it.domain[1]))):c(Math.round(R.w*it.domain[0]),0)),dt.attr("transform",o?c(0,Math.round(-R.t)):c(Math.round(-R.l),0));var m=t.select("."+A.cbfills).selectAll("rect."+A.cbfill).attr("style","").data(Z);m.enter().append("rect").classed(A.cbfill,!0).style("stroke","none"),m.exit().remove();var x=U.map(it.c2p).map(Math.round).sort((function(t,e){return t-e}));m.each((function(t,a){var s=[0===a?U[0]:(Z[a]+Z[a-1])/2,a===Z.length-1?U[1]:(Z[a]+Z[a+1])/2].map(it.c2p).map(Math.round);o&&(s[1]=u.constrain(s[1]+(s[1]>s[0])?1:-1,x[0],x[1]));var l=n.select(this).attr(o?"x":"y",$).attr(o?"y":"x",n.min(s)).attr(o?"width":"height",Math.max(W,2)).attr(o?"height":"width",Math.max(n.max(s)-n.min(s),2));if(e._fillgradient)p.gradient(l,r,e._id,o?"vertical":"horizontalreversed",e._fillgradient,"fill");else{var c=H(t).replace("e-","");l.attr("fill",i(c).toHexString())}}));var b=t.select("."+A.cblines).selectAll("path."+A.cbline).data(B.color&&B.width?Y:[]);b.enter().append("path").classed(A.cbline,!0),b.exit().remove(),b.each((function(t){var e=$,r=Math.round(it.c2p(t))+B.width/2%1;n.select(this).attr("d","M"+(o?e+","+r:r+","+e)+(o?"h":"v")+W).call(p.lineGroupStyle,B.width,V(t),B.dash)})),dt.selectAll("g."+it._id+"tick,path").remove();var _=$+W+(M||0)/2-("outside"===e.ticks?1:0),T=s.calcTicks(it),k=s.getTickSigns(it)[2];return s.drawTicks(r,it,{vals:"inside"===it.ticks?s.clipEnds(it,T):T,layer:dt,path:s.makeTickPath(it,_,k),transFn:s.makeTransTickFn(it)}),s.drawLabels(r,it,{vals:T,layer:dt,transFn:s.makeTransTickLabelFn(it),labelFns:s.makeLabelFns(it,_)})},function(){if(o&&!at||!o&&at){var t,i,a=it.position||0,s=it._offset+it._length/2;if("right"===j)i=s,t=R.l+R.w*a+10+pt*(it.showticklabels?1:.5);else if(t=s,"bottom"===j&&(i=R.t+R.h*a+10+(-1===ht.indexOf("inside")?it.tickfont.size:0)+("intside"!==it.ticks&&e.ticklen||0)),"top"===j){var l=N.text.split("
").length;i=R.t+R.h*a+10-W-w*pt*l}yt((o?"h":"v")+it._id+"title",{avoid:{selection:n.select(r).selectAll("g."+it._id+"tick"),side:j,offsetTop:o?0:R.t,offsetLeft:o?R.l:0,maxShift:o?z.width:z.height},attributes:{x:t,y:i,"text-anchor":"middle"},transform:{rotate:o?-90:0,offset:0}})}},a.previousPromises,function(){var n,s=W+M/2;-1===ht.indexOf("inside")&&(n=p.bBox(dt.node()),s+=o?n.width:n.height),ct=ft.select("text");var u=0,f=o&&"top"===j,v=!o&&"right"===j,g=0;if(ct.node()&&!ct.classed(A.jsPlaceholder)){var m,x=ft.select(".h"+it._id+"title-math-group").node();x&&(o&&at||!o&&!at)?(u=(n=p.bBox(x)).width,m=n.height):(u=(n=p.bBox(ft.node())).right-R.l-(o?$:nt),m=n.bottom-R.t-(o?nt:$),o||"top"!==j||(s+=n.height,g=n.height)),v&&(ct.attr("transform",c(u/2+pt/2,0)),u*=2),s=Math.max(s,o?u:m)}var b=2*(o?P:O)+s+S+M/2,w=0;!o&&N.text&&"bottom"===C&&D<=0&&(b+=w=b/2,g+=w),z._hColorbarMoveTitle=w,z._hColorbarMoveCBTitle=g;var F=S+M;t.select("."+A.cbbg).attr("x",(o?$:nt)-F/2-(o?P:0)).attr("y",(o?nt:$)-(o?J:O+g-w)).attr(o?"width":"height",Math.max(b-w,2)).attr(o?"height":"width",Math.max(J+F,2)).call(d.fill,E).call(d.stroke,e.bordercolor).style("stroke-width",S);var B=v?Math.max(u-10,0):0;if(t.selectAll("."+A.cboutline).attr("x",(o?$:nt+P)+B).attr("y",(o?nt+O-J:$)+(f?vt:0)).attr(o?"width":"height",Math.max(W,2)).attr(o?"height":"width",Math.max(J-(o?2*O+vt:2*P+B),2)).call(d.stroke,e.outlinecolor).style({fill:"none","stroke-width":M}),t.attr("transform",c(R.l-(o?Q*b:0),R.t-(o?0:(1-tt)*b-g))),!o&&(S||i(E).getAlpha()&&!i.equals(z.paper_bgcolor,E))){var U=dt.selectAll("text"),V=U[0].length,H=t.select("."+A.cbbg).node(),q=p.bBox(H),G=p.getTranslate(t);U.each((function(t,e){var r=V-1;if(0===e||e===r){var n,i=p.bBox(this),a=p.getTranslate(this);if(e===r){var o=i.right+a.x;(n=q.right+G.x+nt-S-2+I-o)>0&&(n=0)}else if(0===e){var s=i.left+a.x;(n=q.left+G.x+nt+S+2-s)<0&&(n=0)}n&&(V<3?this.setAttribute("transform","translate("+n+",0) "+this.getAttribute("transform")):this.setAttribute("visibility","hidden"))}}))}var Z={},Y=T[L],X=k[L],K=T[C],et=k[C],rt=b-W;o?("pixels"===h?(Z.y=D,Z.t=J*K,Z.b=J*et):(Z.t=Z.b=0,Z.yt=D+l*K,Z.yb=D-l*et),"pixels"===_?(Z.x=I,Z.l=b*Y,Z.r=b*X):(Z.l=rt*Y,Z.r=rt*X,Z.xl=I-y*Y,Z.xr=I+y*X)):("pixels"===h?(Z.x=I,Z.l=J*Y,Z.r=J*X):(Z.l=Z.r=0,Z.xl=I+l*Y,Z.xr=I-l*X),"pixels"===_?(Z.y=1-D,Z.t=b*K,Z.b=b*et):(Z.t=rt*K,Z.b=rt*et,Z.yt=D-y*K,Z.yb=D+y*et)),a.autoMargin(r,e._id,Z)}],r)}(r,e,t);y&&y.then&&(t._promises||[]).push(y),t._context.edits.colorbarPosition&&function(t,e,r){var n,i,a,s="v"===e.orientation,u=r._fullLayout._size;l.init({element:t.node(),gd:r,prepFn:function(){n=t.attr("transform"),h(t)},moveFn:function(r,o){t.attr("transform",n+c(r,o)),i=l.align((s?e._uFrac:e._vFrac)+r/u.w,s?e._thickFrac:e._lenFrac,0,1,e.xanchor),a=l.align((s?e._vFrac:1-e._uFrac)-o/u.h,s?e._lenFrac:e._thickFrac,0,1,e.yanchor);var f=l.getCursor(i,a,e.xanchor,e.yanchor);h(t,f)},doneFn:function(){if(h(t),void 0!==i&&void 0!==a){var n={};n[e._propPrefix+"x"]=i,n[e._propPrefix+"y"]=a,void 0!==e._traceIndex?o.call("_guiRestyle",r,n,e._traceIndex):o.call("_guiRelayout",r,n)}}})}(r,e,t)})),e.exit().each((function(e){a.autoMargin(t,e._id)})).remove(),e.order()}}},76228:function(t,e,r){"use strict";var n=r(71828);t.exports=function(t){return n.isPlainObject(t.colorbar)}},12311:function(t,e,r){"use strict";t.exports={moduleType:"component",name:"colorbar",attributes:r(63583),supplyDefaults:r(62499),draw:r(98981).draw,hasColorbar:r(76228)}},50693:function(t,e,r){"use strict";var n=r(63583),i=r(30587).counter,a=r(78607),o=r(63282).scales;function s(t){return"`"+t+"`"}a(o),t.exports=function(t,e){t=t||"";var r,a=(e=e||{}).cLetter||"c",l=("onlyIfNumerical"in e?e.onlyIfNumerical:Boolean(t),"noScale"in e?e.noScale:"marker.line"===t),u="showScaleDflt"in e?e.showScaleDflt:"z"===a,c="string"==typeof e.colorscaleDflt?o[e.colorscaleDflt]:null,f=e.editTypeOverride||"",h=t?t+".":"";"colorAttr"in e?(r=e.colorAttr,e.colorAttr):s(h+(r={z:"z",c:"color"}[a]));var p=a+"auto",d=a+"min",v=a+"max",g=a+"mid",y=(s(h+p),s(h+d),s(h+v),{});y[d]=y[v]=void 0;var m={};m[p]=!1;var x={};return"color"===r&&(x.color={valType:"color",arrayOk:!0,editType:f||"style"},e.anim&&(x.color.anim=!0)),x[p]={valType:"boolean",dflt:!0,editType:"calc",impliedEdits:y},x[d]={valType:"number",dflt:null,editType:f||"plot",impliedEdits:m},x[v]={valType:"number",dflt:null,editType:f||"plot",impliedEdits:m},x[g]={valType:"number",dflt:null,editType:"calc",impliedEdits:y},x.colorscale={valType:"colorscale",editType:"calc",dflt:c,impliedEdits:{autocolorscale:!1}},x.autocolorscale={valType:"boolean",dflt:!1!==e.autoColorDflt,editType:"calc",impliedEdits:{colorscale:void 0}},x.reversescale={valType:"boolean",dflt:!1,editType:"plot"},l||(x.showscale={valType:"boolean",dflt:u,editType:"calc"},x.colorbar=n),e.noColorAxis||(x.coloraxis={valType:"subplotid",regex:i("coloraxis"),dflt:null,editType:"calc"}),x}},78803:function(t,e,r){"use strict";var n=r(92770),i=r(71828),a=r(52075).extractOpts;t.exports=function(t,e,r){var o,s=t._fullLayout,l=r.vals,u=r.containerStr,c=u?i.nestedProperty(e,u).get():e,f=a(c),h=!1!==f.auto,p=f.min,d=f.max,v=f.mid,g=function(){return i.aggNums(Math.min,null,l)},y=function(){return i.aggNums(Math.max,null,l)};void 0===p?p=g():h&&(p=c._colorAx&&n(p)?Math.min(p,g()):g()),void 0===d?d=y():h&&(d=c._colorAx&&n(d)?Math.max(d,y()):y()),h&&void 0!==v&&(d-v>v-p?p=v-(d-v):d-v=0?s.colorscale.sequential:s.colorscale.sequentialminus,f._sync("colorscale",o))}},33046:function(t,e,r){"use strict";var n=r(71828),i=r(52075).hasColorscale,a=r(52075).extractOpts;t.exports=function(t,e){function r(t,e){var r=t["_"+e];void 0!==r&&(t[e]=r)}function o(t,i){var o=i.container?n.nestedProperty(t,i.container).get():t;if(o)if(o.coloraxis)o._colorAx=e[o.coloraxis];else{var s=a(o),l=s.auto;(l||void 0===s.min)&&r(o,i.min),(l||void 0===s.max)&&r(o,i.max),s.autocolorscale&&r(o,"colorscale")}}for(var s=0;s=0;n--,i++){var a=t[n];r[i]=[1-a[0],a[1]]}return r}function d(t,e){e=e||{};for(var r=t.domain,o=t.range,l=o.length,u=new Array(l),c=0;c4/3-s?o:s}},70461:function(t,e,r){"use strict";var n=r(71828),i=[["sw-resize","s-resize","se-resize"],["w-resize","move","e-resize"],["nw-resize","n-resize","ne-resize"]];t.exports=function(t,e,r,a){return t="left"===r?0:"center"===r?1:"right"===r?2:n.constrain(Math.floor(3*t),0,2),e="bottom"===a?0:"middle"===a?1:"top"===a?2:n.constrain(Math.floor(3*e),0,2),i[e][t]}},64505:function(t,e){"use strict";e.selectMode=function(t){return"lasso"===t||"select"===t},e.drawMode=function(t){return"drawclosedpath"===t||"drawopenpath"===t||"drawline"===t||"drawrect"===t||"drawcircle"===t},e.openMode=function(t){return"drawline"===t||"drawopenpath"===t},e.rectMode=function(t){return"select"===t||"drawline"===t||"drawrect"===t||"drawcircle"===t},e.freeMode=function(t){return"lasso"===t||"drawclosedpath"===t||"drawopenpath"===t},e.selectingOrDrawing=function(t){return e.freeMode(t)||e.rectMode(t)}},28569:function(t,e,r){"use strict";var n=r(48956),i=r(57035),a=r(38520),o=r(71828).removeElement,s=r(85555),l=t.exports={};l.align=r(92807),l.getCursor=r(70461);var u=r(26041);function c(){var t=document.createElement("div");t.className="dragcover";var e=t.style;return e.position="fixed",e.left=0,e.right=0,e.top=0,e.bottom=0,e.zIndex=999999999,e.background="none",document.body.appendChild(t),t}function f(t){return n(t.changedTouches?t.changedTouches[0]:t,document.body)}l.unhover=u.wrapped,l.unhoverRaw=u.raw,l.init=function(t){var e,r,n,u,h,p,d,v,g=t.gd,y=1,m=g._context.doubleClickDelay,x=t.element;g._mouseDownTime||(g._mouseDownTime=0),x.style.pointerEvents="all",x.onmousedown=_,a?(x._ontouchstart&&x.removeEventListener("touchstart",x._ontouchstart),x._ontouchstart=_,x.addEventListener("touchstart",_,{passive:!1})):x.ontouchstart=_;var b=t.clampFn||function(t,e,r){return Math.abs(t)m&&(y=Math.max(y-1,1)),g._dragged)t.doneFn&&t.doneFn();else if(t.clickFn&&t.clickFn(y,p),!v){var r;try{r=new MouseEvent("click",e)}catch(t){var n=f(e);(r=document.createEvent("MouseEvents")).initMouseEvent("click",e.bubbles,e.cancelable,e.view,e.detail,e.screenX,e.screenY,n[0],n[1],e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget)}d.dispatchEvent(r)}g._dragging=!1,g._dragged=!1}else g._dragged=!1}},l.coverSlip=c},26041:function(t,e,r){"use strict";var n=r(11086),i=r(79990),a=r(24401).getGraphDiv,o=r(26675),s=t.exports={};s.wrapped=function(t,e,r){(t=a(t))._fullLayout&&i.clear(t._fullLayout._uid+o.HOVERID),s.raw(t,e,r)},s.raw=function(t,e){var r=t._fullLayout,i=t._hoverdata;e||(e={}),e.target&&!t._dragged&&!1===n.triggerHandler(t,"plotly_beforehover",e)||(r._hoverlayer.selectAll("g").remove(),r._hoverlayer.selectAll("line").remove(),r._hoverlayer.selectAll("circle").remove(),t._hoverdata=void 0,e.target&&i&&t.emit("plotly_unhover",{event:e,points:i}))}},79952:function(t,e){"use strict";e.P={valType:"string",values:["solid","dot","dash","longdash","dashdot","longdashdot"],dflt:"solid",editType:"style"},e.u={shape:{valType:"enumerated",values:["","/","\\","x","-","|","+","."],dflt:"",arrayOk:!0,editType:"style"},fillmode:{valType:"enumerated",values:["replace","overlay"],dflt:"replace",editType:"style"},bgcolor:{valType:"color",arrayOk:!0,editType:"style"},fgcolor:{valType:"color",arrayOk:!0,editType:"style"},fgopacity:{valType:"number",editType:"style",min:0,max:1},size:{valType:"number",min:0,dflt:8,arrayOk:!0,editType:"style"},solidity:{valType:"number",min:0,max:1,dflt:.3,arrayOk:!0,editType:"style"},editType:"style"}},91424:function(t,e,r){"use strict";var n=r(39898),i=r(71828),a=i.numberFormat,o=r(92770),s=r(84267),l=r(73972),u=r(7901),c=r(21081),f=i.strTranslate,h=r(63893),p=r(77922),d=r(18783).LINE_SPACING,v=r(37822).DESELECTDIM,g=r(34098),y=r(39984),m=r(23469).appendArrayPointValue,x=t.exports={};function b(t,e,r){var n=e.fillpattern,i=n&&x.getPatternAttr(n.shape,0,"");if(i){var a=x.getPatternAttr(n.bgcolor,0,null),o=x.getPatternAttr(n.fgcolor,0,null),s=n.fgopacity,l=x.getPatternAttr(n.size,0,8),c=x.getPatternAttr(n.solidity,0,.3),f=e.uid;x.pattern(t,"point",r,f,i,l,c,void 0,n.fillmode,a,o,s)}else e.fillcolor&&t.call(u.fill,e.fillcolor)}x.font=function(t,e,r,n){i.isPlainObject(e)&&(n=e.color,r=e.size,e=e.family),e&&t.style("font-family",e),r+1&&t.style("font-size",r+"px"),n&&t.call(u.fill,n)},x.setPosition=function(t,e,r){t.attr("x",e).attr("y",r)},x.setSize=function(t,e,r){t.attr("width",e).attr("height",r)},x.setRect=function(t,e,r,n,i){t.call(x.setPosition,e,r).call(x.setSize,n,i)},x.translatePoint=function(t,e,r,n){var i=r.c2p(t.x),a=n.c2p(t.y);return!!(o(i)&&o(a)&&e.node())&&("text"===e.node().nodeName?e.attr("x",i).attr("y",a):e.attr("transform",f(i,a)),!0)},x.translatePoints=function(t,e,r){t.each((function(t){var i=n.select(this);x.translatePoint(t,i,e,r)}))},x.hideOutsideRangePoint=function(t,e,r,n,i,a){e.attr("display",r.isPtWithinRange(t,i)&&n.isPtWithinRange(t,a)?null:"none")},x.hideOutsideRangePoints=function(t,e){if(e._hasClipOnAxisFalse){var r=e.xaxis,i=e.yaxis;t.each((function(e){var a=e[0].trace,o=a.xcalendar,s=a.ycalendar,u=l.traceIs(a,"bar-like")?".bartext":".point,.textpoint";t.selectAll(u).each((function(t){x.hideOutsideRangePoint(t,n.select(this),r,i,o,s)}))}))}},x.crispRound=function(t,e,r){return e&&o(e)?t._context.staticPlot?e:e<1?1:Math.round(e):r||0},x.singleLineStyle=function(t,e,r,n,i){e.style("fill","none");var a=(((t||[])[0]||{}).trace||{}).line||{},o=r||a.width||0,s=i||a.dash||"";u.stroke(e,n||a.color),x.dashLine(e,s,o)},x.lineGroupStyle=function(t,e,r,i){t.style("fill","none").each((function(t){var a=(((t||[])[0]||{}).trace||{}).line||{},o=e||a.width||0,s=i||a.dash||"";n.select(this).call(u.stroke,r||a.color).call(x.dashLine,s,o)}))},x.dashLine=function(t,e,r){r=+r||0,e=x.dashStyle(e,r),t.style({"stroke-dasharray":e,"stroke-width":r+"px"})},x.dashStyle=function(t,e){e=+e||1;var r=Math.max(e,3);return"solid"===t?t="":"dot"===t?t=r+"px,"+r+"px":"dash"===t?t=3*r+"px,"+3*r+"px":"longdash"===t?t=5*r+"px,"+5*r+"px":"dashdot"===t?t=3*r+"px,"+r+"px,"+r+"px,"+r+"px":"longdashdot"===t&&(t=5*r+"px,"+2*r+"px,"+r+"px,"+2*r+"px"),t},x.singleFillStyle=function(t,e){var r=n.select(t.node());b(t,((r.data()[0]||[])[0]||{}).trace||{},e)},x.fillGroupStyle=function(t,e){t.style("stroke-width",0).each((function(t){var r=n.select(this);t[0].trace&&b(r,t[0].trace,e)}))};var _=r(90998);x.symbolNames=[],x.symbolFuncs=[],x.symbolBackOffs=[],x.symbolNeedLines={},x.symbolNoDot={},x.symbolNoFill={},x.symbolList=[],Object.keys(_).forEach((function(t){var e=_[t],r=e.n;x.symbolList.push(r,String(r),t,r+100,String(r+100),t+"-open"),x.symbolNames[r]=t,x.symbolFuncs[r]=e.f,x.symbolBackOffs[r]=e.backoff||0,e.needLine&&(x.symbolNeedLines[r]=!0),e.noDot?x.symbolNoDot[r]=!0:x.symbolList.push(r+200,String(r+200),t+"-dot",r+300,String(r+300),t+"-open-dot"),e.noFill&&(x.symbolNoFill[r]=!0)}));var w=x.symbolNames.length;function T(t,e,r,n){var i=t%100;return x.symbolFuncs[i](e,r,n)+(t>=200?"M0,0.5L0.5,0L0,-0.5L-0.5,0Z":"")}x.symbolNumber=function(t){if(o(t))t=+t;else if("string"==typeof t){var e=0;t.indexOf("-open")>0&&(e=100,t=t.replace("-open","")),t.indexOf("-dot")>0&&(e+=200,t=t.replace("-dot","")),(t=x.symbolNames.indexOf(t))>=0&&(t+=e)}return t%100>=w||t>=400?0:Math.floor(Math.max(t,0))};var k={x1:1,x2:0,y1:0,y2:0},A={x1:0,x2:0,y1:1,y2:0},M=a("~f"),S={radial:{node:"radialGradient"},radialreversed:{node:"radialGradient",reversed:!0},horizontal:{node:"linearGradient",attrs:k},horizontalreversed:{node:"linearGradient",attrs:k,reversed:!0},vertical:{node:"linearGradient",attrs:A},verticalreversed:{node:"linearGradient",attrs:A,reversed:!0}};x.gradient=function(t,e,r,a,o,l){for(var c=o.length,f=S[a],h=new Array(c),p=0;p=100;var f=rt(t,r),h=G(t,r);e.attr("d",T(c,l,f,h))}var p,d,v,g=!1;if(t.so)v=s.outlierwidth,d=s.outliercolor,p=o.outliercolor;else{var y=(s||{}).width;v=(t.mlw+1||y+1||(t.trace?(t.trace.marker.line||{}).width:0)+1)-1||0,d="mlc"in t?t.mlcc=n.lineScale(t.mlc):i.isArrayOrTypedArray(s.color)?u.defaultLine:s.color,i.isArrayOrTypedArray(o.color)&&(p=u.defaultLine,g=!0),p="mc"in t?t.mcc=n.markerScale(t.mc):o.color||"rgba(0,0,0,0)",n.selectedColorFn&&(p=n.selectedColorFn(t))}if(t.om)e.call(u.stroke,p).style({"stroke-width":(v||1)+"px",fill:"none"});else{e.style("stroke-width",(t.isBlank?0:v)+"px");var m=o.gradient,b=t.mgt;b?g=!0:b=m&&m.type,i.isArrayOrTypedArray(b)&&(b=b[0],S[b]||(b=0));var _=o.pattern,w=_&&x.getPatternAttr(_.shape,t.i,"");if(b&&"none"!==b){var k=t.mgc;k?g=!0:k=m.color;var A=r.uid;g&&(A+="-"+t.i),x.gradient(e,a,A,b,[[0,k],[1,p]],"fill")}else if(w){var M=x.getPatternAttr(_.bgcolor,t.i,null),E=x.getPatternAttr(_.fgcolor,t.i,null),L=_.fgopacity,C=x.getPatternAttr(_.size,t.i,8),P=x.getPatternAttr(_.solidity,t.i,.3),O=t.mcc||i.isArrayOrTypedArray(_.shape)||i.isArrayOrTypedArray(_.bgcolor)||i.isArrayOrTypedArray(_.size)||i.isArrayOrTypedArray(_.solidity),I=r.uid;O&&(I+="-"+t.i),x.pattern(e,"point",a,I,w,C,P,t.mcc,_.fillmode,M,E,L)}else u.fill(e,p);v&&u.stroke(e,d)}},x.makePointStyleFns=function(t){var e={},r=t.marker;return e.markerScale=x.tryColorscale(r,""),e.lineScale=x.tryColorscale(r,"line"),l.traceIs(t,"symbols")&&(e.ms2mrc=g.isBubble(t)?y(t):function(){return(r.size||6)/2}),t.selectedpoints&&i.extendFlat(e,x.makeSelectedPointStyleFns(t)),e},x.makeSelectedPointStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},a=t.marker||{},o=r.marker||{},s=n.marker||{},u=a.opacity,c=o.opacity,f=s.opacity,h=void 0!==c,p=void 0!==f;(i.isArrayOrTypedArray(u)||h||p)&&(e.selectedOpacityFn=function(t){var e=void 0===t.mo?a.opacity:t.mo;return t.selected?h?c:e:p?f:v*e});var d=a.color,g=o.color,y=s.color;(g||y)&&(e.selectedColorFn=function(t){var e=t.mcc||d;return t.selected?g||e:y||e});var m=a.size,x=o.size,b=s.size,_=void 0!==x,w=void 0!==b;return l.traceIs(t,"symbols")&&(_||w)&&(e.selectedSizeFn=function(t){var e=t.mrc||m/2;return t.selected?_?x/2:e:w?b/2:e}),e},x.makeSelectedTextStyleFns=function(t){var e={},r=t.selected||{},n=t.unselected||{},i=t.textfont||{},a=r.textfont||{},o=n.textfont||{},s=i.color,l=a.color,c=o.color;return e.selectedTextColorFn=function(t){var e=t.tc||s;return t.selected?l||e:c||(l?e:u.addOpacity(e,v))},e},x.selectedPointStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedPointStyleFns(e),i=e.marker||{},a=[];r.selectedOpacityFn&&a.push((function(t,e){t.style("opacity",r.selectedOpacityFn(e))})),r.selectedColorFn&&a.push((function(t,e){u.fill(t,r.selectedColorFn(e))})),r.selectedSizeFn&&a.push((function(t,n){var a=n.mx||i.symbol||0,o=r.selectedSizeFn(n);t.attr("d",T(x.symbolNumber(a),o,rt(n,e),G(n,e))),n.mrc2=o})),a.length&&t.each((function(t){for(var e=n.select(this),r=0;r0?r:0}function I(t,e,r){return r&&(t=N(t)),e?z(t[1]):D(t[0])}function D(t){var e=n.round(t,2);return E=e,e}function z(t){var e=n.round(t,2);return L=e,e}function R(t,e,r,n){var i=t[0]-e[0],a=t[1]-e[1],o=r[0]-e[0],s=r[1]-e[1],l=Math.pow(i*i+a*a,.25),u=Math.pow(o*o+s*s,.25),c=(u*u*i-l*l*o)*n,f=(u*u*a-l*l*s)*n,h=3*u*(l+u),p=3*l*(l+u);return[[D(e[0]+(h&&c/h)),z(e[1]+(h&&f/h))],[D(e[0]-(p&&c/p)),z(e[1]-(p&&f/p))]]}x.textPointStyle=function(t,e,r){if(t.size()){var a;if(e.selectedpoints){var o=x.makeSelectedTextStyleFns(e);a=o.selectedTextColorFn}var s=e.texttemplate,l=r._fullLayout;t.each((function(t){var o=n.select(this),u=s?i.extractOption(t,e,"txt","texttemplate"):i.extractOption(t,e,"tx","text");if(u||0===u){if(s){var c=e._module.formatLabels,f=c?c(t,e,l):{},p={};m(p,e,t.i);var d=e._meta||{};u=i.texttemplateString(u,f,l._d3locale,p,t,d)}var v=t.tp||e.textposition,g=O(t,e),y=a?a(t):t.tc||e.textfont.color;o.call(x.font,t.tf||e.textfont.family,g,y).text(u).call(h.convertToTspans,r).call(P,v,g,t.mrc)}else o.remove()}))}},x.selectedTextStyle=function(t,e){if(t.size()&&e.selectedpoints){var r=x.makeSelectedTextStyleFns(e);t.each((function(t){var i=n.select(this),a=r.selectedTextColorFn(t),o=t.tp||e.textposition,s=O(t,e);u.fill(i,a);var c=l.traceIs(e,"bar-like");P(i,o,s,t.mrc2||t.mrc,c)}))}},x.smoothopen=function(t,e){if(t.length<3)return"M"+t.join("L");var r,n="M"+t[0],i=[];for(r=1;r=u||w>=f&&w<=u)&&(T<=h&&T>=c||T>=h&&T<=c)&&(t=[w,T])}return t}x.steps=function(t){var e=F[t]||B;return function(t){for(var r="M"+D(t[0][0])+","+z(t[0][1]),n=t.length,i=1;i=1e4&&(x.savedBBoxes={},j=0),r&&(x.savedBBoxes[r]=g),j++,i.extendFlat({},g)},x.setClipUrl=function(t,e,r){t.attr("clip-path",V(e,r))},x.getTranslate=function(t){var e=(t[t.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\btranslate\((-?\d*\.?\d*)[^-\d]*(-?\d*\.?\d*)[^\d].*/,(function(t,e,r){return[e,r].join(" ")})).split(" ");return{x:+e[0]||0,y:+e[1]||0}},x.setTranslate=function(t,e,r){var n=t.attr?"attr":"getAttribute",i=t.attr?"attr":"setAttribute",a=t[n]("transform")||"";return e=e||0,r=r||0,a=a.replace(/(\btranslate\(.*?\);?)/,"").trim(),a=(a+=f(e,r)).trim(),t[i]("transform",a),a},x.getScale=function(t){var e=(t[t.attr?"attr":"getAttribute"]("transform")||"").replace(/.*\bscale\((\d*\.?\d*)[^\d]*(\d*\.?\d*)[^\d].*/,(function(t,e,r){return[e,r].join(" ")})).split(" ");return{x:+e[0]||1,y:+e[1]||1}},x.setScale=function(t,e,r){var n=t.attr?"attr":"getAttribute",i=t.attr?"attr":"setAttribute",a=t[n]("transform")||"";return e=e||1,r=r||1,a=a.replace(/(\bscale\(.*?\);?)/,"").trim(),a=(a+="scale("+e+","+r+")").trim(),t[i]("transform",a),a};var H=/\s*sc.*/;x.setPointGroupScale=function(t,e,r){if(e=e||1,r=r||1,t){var n=1===e&&1===r?"":"scale("+e+","+r+")";t.each((function(){var t=(this.getAttribute("transform")||"").replace(H,"");t=(t+=n).trim(),this.setAttribute("transform",t)}))}};var q=/translate\([^)]*\)\s*$/;function G(t,e){var r;return t&&(r=t.mf),void 0===r&&(r=e.marker&&e.marker.standoff||0),e._geo||e._xA?r:-r}x.setTextPointsScale=function(t,e,r){t&&t.each((function(){var t,i=n.select(this),a=i.select("text");if(a.node()){var o=parseFloat(a.attr("x")||0),s=parseFloat(a.attr("y")||0),l=(i.attr("transform")||"").match(q);t=1===e&&1===r?[]:[f(o,s),"scale("+e+","+r+")",f(-o,-s)],l&&t.push(l),i.attr("transform",t.join(""))}}))},x.getMarkerStandoff=G;var Z,Y,W,X,J,K,$=Math.atan2,Q=Math.cos,tt=Math.sin;function et(t,e){var r=e[0],n=e[1];return[r*Q(t)-n*tt(t),r*tt(t)+n*Q(t)]}function rt(t,e){var r,n,i=t.ma;void 0===i&&(i=e.marker.angle||0);var a=e.marker.angleref;if("previous"===a||"north"===a){if(e._geo){var s=e._geo.project(t.lonlat);r=s[0],n=s[1]}else{var l=e._xA,u=e._yA;if(!l||!u)return 90;r=l.c2p(t.x),n=u.c2p(t.y)}if(e._geo){var c,f=t.lonlat[0],h=t.lonlat[1],p=e._geo.project([f,h+1e-5]),d=e._geo.project([f+1e-5,h]),v=$(d[1]-n,d[0]-r),g=$(p[1]-n,p[0]-r);if("north"===a)c=i/180*Math.PI;else if("previous"===a){var y=f/180*Math.PI,m=h/180*Math.PI,x=Z/180*Math.PI,b=Y/180*Math.PI,_=x-y,w=Q(b)*tt(_),T=tt(b)*Q(m)-Q(b)*tt(m)*Q(_);c=-$(w,T)-Math.PI,Z=f,Y=h}var k=et(v,[Q(c),0]),A=et(g,[tt(c),0]);i=$(k[1]+A[1],k[0]+A[0])/Math.PI*180,"previous"!==a||K===e.uid&&t.i===J+1||(i=null)}if("previous"===a&&!e._geo)if(K===e.uid&&t.i===J+1&&o(r)&&o(n)){var M=r-W,S=n-X,E=e.line&&e.line.shape||"",L=E.slice(E.length-1);"h"===L&&(S=0),"v"===L&&(M=0),i+=$(S,M)/Math.PI*180+90}else i=null}return W=r,X=n,J=t.i,K=e.uid,i}x.getMarkerAngle=rt},90998:function(t,e,r){"use strict";var n,i,a,o,s=r(95616),l=r(39898).round,u="M0,0Z",c=Math.sqrt(2),f=Math.sqrt(3),h=Math.PI,p=Math.cos,d=Math.sin;function v(t){return null===t}function g(t,e,r){if(!(t&&t%360!=0||e))return r;if(a===t&&o===e&&n===r)return i;function l(t,r){var n=p(t),i=d(t),a=r[0],o=r[1]+(e||0);return[a*n-o*i,a*i+o*n]}a=t,o=e,n=r;for(var u=t/180*h,c=0,f=0,v=s(r),g="",y=0;y0,f=t._context.staticPlot;e.each((function(e){var h,p=e[0].trace,d=p.error_x||{},v=p.error_y||{};p.ids&&(h=function(t){return t.id});var g=o.hasMarkers(p)&&p.marker.maxdisplayed>0;v.visible||d.visible||(e=[]);var y=n.select(this).selectAll("g.errorbar").data(e,h);if(y.exit().remove(),e.length){d.visible||y.selectAll("path.xerror").remove(),v.visible||y.selectAll("path.yerror").remove(),y.style("opacity",1);var m=y.enter().append("g").classed("errorbar",!0);c&&m.style("opacity",0).transition().duration(s.duration).style("opacity",1),a.setClipUrl(y,r.layerClipId,t),y.each((function(t){var e=n.select(this),r=function(t,e,r){var n={x:e.c2p(t.x),y:r.c2p(t.y)};return void 0!==t.yh&&(n.yh=r.c2p(t.yh),n.ys=r.c2p(t.ys),i(n.ys)||(n.noYS=!0,n.ys=r.c2p(t.ys,!0))),void 0!==t.xh&&(n.xh=e.c2p(t.xh),n.xs=e.c2p(t.xs),i(n.xs)||(n.noXS=!0,n.xs=e.c2p(t.xs,!0))),n}(t,l,u);if(!g||t.vis){var a,o=e.select("path.yerror");if(v.visible&&i(r.x)&&i(r.yh)&&i(r.ys)){var h=v.width;a="M"+(r.x-h)+","+r.yh+"h"+2*h+"m-"+h+",0V"+r.ys,r.noYS||(a+="m-"+h+",0h"+2*h),o.size()?c&&(o=o.transition().duration(s.duration).ease(s.easing)):o=e.append("path").style("vector-effect",f?"none":"non-scaling-stroke").classed("yerror",!0),o.attr("d",a)}else o.remove();var p=e.select("path.xerror");if(d.visible&&i(r.y)&&i(r.xh)&&i(r.xs)){var y=(d.copy_ystyle?v:d).width;a="M"+r.xh+","+(r.y-y)+"v"+2*y+"m0,-"+y+"H"+r.xs,r.noXS||(a+="m0,-"+y+"v"+2*y),p.size()?c&&(p=p.transition().duration(s.duration).ease(s.easing)):p=e.append("path").style("vector-effect",f?"none":"non-scaling-stroke").classed("xerror",!0),p.attr("d",a)}else p.remove()}}))}}))}},62662:function(t,e,r){"use strict";var n=r(39898),i=r(7901);t.exports=function(t){t.each((function(t){var e=t[0].trace,r=e.error_y||{},a=e.error_x||{},o=n.select(this);o.selectAll("path.yerror").style("stroke-width",r.thickness+"px").call(i.stroke,r.color),a.copy_ystyle&&(a=r),o.selectAll("path.xerror").style("stroke-width",a.thickness+"px").call(i.stroke,a.color)}))}},77914:function(t,e,r){"use strict";var n=r(41940),i=r(528).hoverlabel,a=r(1426).extendFlat;t.exports={hoverlabel:{bgcolor:a({},i.bgcolor,{arrayOk:!0}),bordercolor:a({},i.bordercolor,{arrayOk:!0}),font:n({arrayOk:!0,editType:"none"}),align:a({},i.align,{arrayOk:!0}),namelength:a({},i.namelength,{arrayOk:!0}),editType:"none"}}},30732:function(t,e,r){"use strict";var n=r(71828),i=r(73972);function a(t,e,r,i){i=i||n.identity,Array.isArray(t)&&(e[0][r]=i(t))}t.exports=function(t){var e=t.calcdata,r=t._fullLayout;function o(t){return function(e){return n.coerceHoverinfo({hoverinfo:e},{_module:t._module},r)}}for(var s=0;s=0&&r.index_[0]._length||lt<0||lt>w[0]._length)return d.unhoverRaw(t,e)}else st="xpx"in e?e.xpx:_[0]._length/2,lt="ypx"in e?e.ypx:w[0]._length/2;if(e.pointerX=st+_[0]._offset,e.pointerY=lt+w[0]._offset,q="xval"in e?y.flat(l,e.xval):y.p2c(_,st),G="yval"in e?y.flat(l,e.yval):y.p2c(w,lt),!i(q[0])||!i(G[0]))return o.warn("Fx.hover failed",e,t),d.unhoverRaw(t,e)}var ft=1/0;function ht(t,r){for(Y=0;Yrt&&(nt.splice(0,rt),ft=nt[0].distance),m&&0!==H&&0===nt.length){et.distance=H,et.index=!1;var f=X._module.hoverPoints(et,Q,tt,"closest",{hoverLayer:c._hoverlayer});if(f&&(f=f.filter((function(t){return t.spikeDistance<=H}))),f&&f.length){var h,d=f.filter((function(t){return t.xa.showspikes&&"hovered data"!==t.xa.spikesnap}));if(d.length){var v=d[0];i(v.x0)&&i(v.y0)&&(h=dt(v),(!at.vLinePoint||at.vLinePoint.spikeDistance>h.spikeDistance)&&(at.vLinePoint=h))}var g=f.filter((function(t){return t.ya.showspikes&&"hovered data"!==t.ya.spikesnap}));if(g.length){var x=g[0];i(x.x0)&&i(x.y0)&&(h=dt(x),(!at.hLinePoint||at.hLinePoint.spikeDistance>h.spikeDistance)&&(at.hLinePoint=h))}}}}}function pt(t,e,r){for(var n,i=null,a=1/0,o=0;o0&&Math.abs(t.distance)At-1;Mt--)Ct(nt[Mt]);nt=St,mt()}var Pt=t._hoverdata,Ot=[],It=U(t),Dt=V(t);for(Z=0;Z1||nt.length>1)||"closest"===I&&ot&&nt.length>1,Yt=p.combine(c.plot_bgcolor||p.background,c.paper_bgcolor),Wt=O(nt,{gd:t,hovermode:I,rotateLabels:Zt,bgColor:Yt,container:c._hoverlayer,outerContainer:c._paper.node(),commonLabelOpts:c.hoverlabel,hoverdistance:c.hoverdistance}),Xt=Wt.hoverLabels;if(y.isUnifiedHover(I)||(function(t,e,r,n){var i,a,o,s,l,u,c,f=e?"xa":"ya",h=e?"ya":"xa",p=0,d=1,v=t.size(),g=new Array(v),y=0,m=n.minX,x=n.maxX,b=n.minY,_=n.maxY,w=function(t){return t*r._invScaleX},k=function(t){return t*r._invScaleY};function A(t){var e=t[0],r=t[t.length-1];if(a=e.pmin-e.pos-e.dp+e.size,o=r.pos+r.dp+r.size-e.pmax,a>.01){for(l=t.length-1;l>=0;l--)t[l].dp+=a;i=!1}if(!(o<.01)){if(a<-.01){for(l=t.length-1;l>=0;l--)t[l].dp-=o;i=!1}if(i){var n=0;for(s=0;se.pmax&&n++;for(s=t.length-1;s>=0&&!(n<=0);s--)(u=t[s]).pos>e.pmax-1&&(u.del=!0,n--);for(s=0;s=0;l--)t[l].dp-=o;for(s=t.length-1;s>=0&&!(n<=0);s--)(u=t[s]).pos+u.dp+u.size>e.pmax&&(u.del=!0,n--)}}}for(t.each((function(t){var n=t[f],i=t[h],a="x"===n._id.charAt(0),o=n.range;0===y&&o&&o[0]>o[1]!==a&&(d=-1);var s=0,l=a?r.width:r.height;if("x"===r.hovermode||"y"===r.hovermode){var u,c,p=D(t,e),v=t.anchor,A="end"===v?-1:1;if("middle"===v)c=(u=t.crossPos+(a?k(p.y-t.by/2):w(t.bx/2+t.tx2width/2)))+(a?k(t.by):w(t.bx));else if(a)c=(u=t.crossPos+k(M+p.y)-k(t.by/2-M))+k(t.by);else{var S=w(A*M+p.x),E=S+w(A*t.bx);u=t.crossPos+Math.min(S,E),c=t.crossPos+Math.max(S,E)}a?void 0!==b&&void 0!==_&&Math.min(c,_)-Math.max(u,b)>1&&("left"===i.side?(s=i._mainLinePosition,l=r.width):l=i._mainLinePosition):void 0!==m&&void 0!==x&&Math.min(c,x)-Math.max(u,m)>1&&("top"===i.side?(s=i._mainLinePosition,l=r.height):l=i._mainLinePosition)}g[y++]=[{datum:t,traceIndex:t.trace.index,dp:0,pos:t.pos,posref:t.posref,size:t.by*(a?T:1)/2,pmin:s,pmax:l}]})),g.sort((function(t,e){return t[0].posref-e[0].posref||d*(e[0].traceIndex-t[0].traceIndex)}));!i&&p<=v;){for(p++,i=!0,s=0;s.01&&L.pmin===C.pmin&&L.pmax===C.pmax){for(l=E.length-1;l>=0;l--)E[l].dp+=a;for(S.push.apply(S,E),g.splice(s+1,1),c=0,l=S.length-1;l>=0;l--)c+=S[l].dp;for(o=c/S.length,l=S.length-1;l>=0;l--)S[l].dp-=o;i=!1}else s++}g.forEach(A)}for(s=g.length-1;s>=0;s--){var P=g[s];for(l=P.length-1;l>=0;l--){var O=P[l],I=O.datum;I.offset=O.dp,I.del=O.del}}}(Xt,Zt,c,Wt.commonLabelBoundingBox),z(Xt,Zt,c._invScaleX,c._invScaleY)),s&&s.tagName){var Jt=g.getComponentMethod("annotations","hasClickToShow")(t,Ot);f(n.select(s),Jt?"pointer":"")}s&&!a&&function(t,e,r){if(!r||r.length!==t._hoverdata.length)return!0;for(var n=r.length-1;n>=0;n--){var i=r[n],a=t._hoverdata[n];if(i.curveNumber!==a.curveNumber||String(i.pointNumber)!==String(a.pointNumber)||String(i.pointNumbers)!==String(a.pointNumbers))return!0}return!1}(t,0,Pt)&&(Pt&&t.emit("plotly_unhover",{event:e,points:Pt}),t.emit("plotly_hover",{event:e,points:t._hoverdata,xaxes:_,yaxes:w,xvals:q,yvals:G}))}(t,e,r,a,s)}))},e.loneHover=function(t,e){var r=!0;Array.isArray(t)||(r=!1,t=[t]);var i=e.gd,a=U(i),o=V(i),s=O(t.map((function(t){var r=t._x0||t.x0||t.x||0,n=t._x1||t.x1||t.x||0,s=t._y0||t.y0||t.y||0,l=t._y1||t.y1||t.y||0,u=t.eventData;if(u){var c=Math.min(r,n),f=Math.max(r,n),h=Math.min(s,l),d=Math.max(s,l),v=t.trace;if(g.traceIs(v,"gl3d")){var y=i._fullLayout[v.scene]._scene.container,m=y.offsetLeft,x=y.offsetTop;c+=m,f+=m,h+=x,d+=x}u.bbox={x0:c+o,x1:f+o,y0:h+a,y1:d+a},e.inOut_bbox&&e.inOut_bbox.push(u.bbox)}else u=!1;return{color:t.color||p.defaultLine,x0:t.x0||t.x||0,x1:t.x1||t.x||0,y0:t.y0||t.y||0,y1:t.y1||t.y||0,xLabel:t.xLabel,yLabel:t.yLabel,zLabel:t.zLabel,text:t.text,name:t.name,idealAlign:t.idealAlign,borderColor:t.borderColor,fontFamily:t.fontFamily,fontSize:t.fontSize,fontColor:t.fontColor,nameLength:t.nameLength,textAlign:t.textAlign,trace:t.trace||{index:0,hoverinfo:""},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:t.hovertemplate||!1,hovertemplateLabels:t.hovertemplateLabels||!1,eventData:u}})),{gd:i,hovermode:"closest",rotateLabels:!1,bgColor:e.bgColor||p.background,container:n.select(e.container),outerContainer:e.outerContainer||e.container}).hoverLabels,l=0,u=0;return s.sort((function(t,e){return t.y0-e.y0})).each((function(t,r){var n=t.y0-t.by/2;t.offset=n-5([\s\S]*)<\/extra>/;function O(t,e){var r=e.gd,i=r._fullLayout,a=e.hovermode,u=e.rotateLabels,f=e.bgColor,d=e.container,v=e.outerContainer,w=e.commonLabelOpts||{};if(0===t.length)return[[]];var T=e.fontFamily||m.HOVERFONT,k=e.fontSize||m.HOVERFONTSIZE,A=t[0],E=A.xa,L=A.ya,P=a.charAt(0),O=P+"Label",D=A[O];if(void 0===D&&"multicategory"===E.type)for(var z=0;zi.width-b?(g=i.width-b,e.attr("d","M"+(b-M)+",0L"+b+","+x+M+"v"+x+(2*S+m.height)+"H-"+b+"V"+x+M+"H"+(b-2*M)+"Z")):e.attr("d","M0,0L"+M+","+x+M+"H"+b+"v"+x+(2*S+m.height)+"H-"+b+"V"+x+M+"H-"+M+"Z"),Y.minX=g-b,Y.maxX=g+b,"top"===E.side?(Y.minY=y-(2*S+m.height),Y.maxY=y-S):(Y.minY=y+S,Y.maxY=y+(2*S+m.height))}else{var _,C,P;"right"===L.side?(_="start",C=1,P="",g=E._offset+E._length):(_="end",C=-1,P="-",g=E._offset),y=L._offset+(A.y0+A.y1)/2,l.attr("text-anchor",_),e.attr("d","M0,0L"+P+M+","+M+"V"+(S+m.height/2)+"h"+P+(2*S+m.width)+"V-"+(S+m.height/2)+"H"+P+M+"V-"+M+"Z"),Y.minY=y-(S+m.height/2),Y.maxY=y+(S+m.height/2),"right"===L.side?(Y.minX=g+M,Y.maxX=g+M+(2*S+m.width)):(Y.minX=g-M-(2*S+m.width),Y.maxX=g-M);var O,I=m.height/2,z=F-m.top-I,R="clip"+i._uid+"commonlabel"+L._id;if(g=0?lt:ut+ht=0?ut:bt+ht=0?ot:st+pt=0?st:_t+pt=0,"top"!==t.idealAlign&&G||!Z?G?(O+=R/2,t.anchor="start"):t.anchor="middle":(O-=R/2,t.anchor="end"),t.crossPos=O;else{if(t.pos=O,G=P+z/2+Y<=B,Z=P-z/2-Y>=0,"left"!==t.idealAlign&&G||!Z)if(G)P+=z/2,t.anchor="start";else{t.anchor="middle";var W=Y/2,X=P+W-B,J=P-W;X>0&&(P-=X),J<0&&(P+=-J)}else P-=z/2,t.anchor="end";t.crossPos=P}w.attr("text-anchor",t.anchor),E&&A.attr("text-anchor",t.anchor),e.attr("transform",s(P,O)+(u?l(_):""))})),{hoverLabels:wt,commonLabelBoundingBox:Y}}function I(t,e,r,n,i,a){var s="",l="";void 0!==t.nameOverride&&(t.name=t.nameOverride),t.name&&(t.trace._meta&&(t.name=o.templateString(t.name,t.trace._meta)),s=N(t.name,t.nameLength));var u=r.charAt(0),c="x"===u?"y":"x";void 0!==t.zLabel?(void 0!==t.xLabel&&(l+="x: "+t.xLabel+"
"),void 0!==t.yLabel&&(l+="y: "+t.yLabel+"
"),"choropleth"!==t.trace.type&&"choroplethmapbox"!==t.trace.type&&(l+=(l?"z: ":"")+t.zLabel)):e&&t[u+"Label"]===i?l=t[c+"Label"]||"":void 0===t.xLabel?void 0!==t.yLabel&&"scattercarpet"!==t.trace.type&&(l=t.yLabel):l=void 0===t.yLabel?t.xLabel:"("+t.xLabel+", "+t.yLabel+")",!t.text&&0!==t.text||Array.isArray(t.text)||(l+=(l?"
":"")+t.text),void 0!==t.extraText&&(l+=(l?"
":"")+t.extraText),a&&""===l&&!t.hovertemplate&&(""===s&&a.remove(),l=s);var f=t.hovertemplate||!1;if(f){var h=t.hovertemplateLabels||t;t[u+"Label"]!==i&&(h[u+"other"]=h[u+"Val"],h[u+"otherLabel"]=h[u+"Label"]),l=(l=o.hovertemplateString(f,h,n._d3locale,t.eventData[0]||{},t.trace._meta)).replace(P,(function(e,r){return s=N(r,t.nameLength),""}))}return[l,s]}function D(t,e){var r=0,n=t.offset;return e&&(n*=-A,r=t.offset*k),{x:r,y:n}}function z(t,e,r,i){var a=function(t){return t*r},o=function(t){return t*i};t.each((function(t){var r=n.select(this);if(t.del)return r.remove();var i,s,l,u,f=r.select("text.nums"),p=t.anchor,d="end"===p?-1:1,v=(u=(l=(s={start:1,end:-1,middle:0}[(i=t).anchor])*(M+S))+s*(i.txwidth+S),"middle"===i.anchor&&(l-=i.tx2width/2,u+=i.txwidth/2+S),{alignShift:s,textShiftX:l,text2ShiftX:u}),g=D(t,e),y=g.x,m=g.y,x="middle"===p;r.select("path").attr("d",x?"M-"+a(t.bx/2+t.tx2width/2)+","+o(m-t.by/2)+"h"+a(t.bx)+"v"+o(t.by)+"h-"+a(t.bx)+"Z":"M0,0L"+a(d*M+y)+","+o(M+m)+"v"+o(t.by/2-M)+"h"+a(d*t.bx)+"v-"+o(t.by)+"H"+a(d*M+y)+"V"+o(m-M)+"Z");var b=y+v.textShiftX,_=m+t.ty0-t.by/2+S,w=t.textAlign||"auto";"auto"!==w&&("left"===w&&"start"!==p?(f.attr("text-anchor","start"),b=x?-t.bx/2-t.tx2width/2+S:-t.bx-S):"right"===w&&"end"!==p&&(f.attr("text-anchor","end"),b=x?t.bx/2-t.tx2width/2-S:t.bx+S)),f.call(c.positionText,a(b),o(_)),t.tx2width&&(r.select("text.name").call(c.positionText,a(v.text2ShiftX+v.alignShift*S+y),o(m+t.ty0-t.by/2+S)),r.select("rect").call(h.setRect,a(v.text2ShiftX+(v.alignShift-1)*t.tx2width/2+y),o(m-t.by/2-1),a(t.tx2width),o(t.by+2)))}))}function R(t,e){var r=t.index,n=t.trace||{},a=t.cd[0],s=t.cd[r]||{};function l(t){return t||i(t)&&0===t}var u=Array.isArray(r)?function(t,e){var i=o.castOption(a,r,t);return l(i)?i:o.extractOption({},n,"",e)}:function(t,e){return o.extractOption(s,n,t,e)};function c(e,r,n){var i=u(r,n);l(i)&&(t[e]=i)}if(c("hoverinfo","hi","hoverinfo"),c("bgcolor","hbg","hoverlabel.bgcolor"),c("borderColor","hbc","hoverlabel.bordercolor"),c("fontFamily","htf","hoverlabel.font.family"),c("fontSize","hts","hoverlabel.font.size"),c("fontColor","htc","hoverlabel.font.color"),c("nameLength","hnl","hoverlabel.namelength"),c("textAlign","hta","hoverlabel.align"),t.posref="y"===e||"closest"===e&&"h"===n.orientation?t.xa._offset+(t.x0+t.x1)/2:t.ya._offset+(t.y0+t.y1)/2,t.x0=o.constrain(t.x0,0,t.xa._length),t.x1=o.constrain(t.x1,0,t.xa._length),t.y0=o.constrain(t.y0,0,t.ya._length),t.y1=o.constrain(t.y1,0,t.ya._length),void 0!==t.xLabelVal&&(t.xLabel="xLabel"in t?t.xLabel:v.hoverLabelText(t.xa,t.xLabelVal,n.xhoverformat),t.xVal=t.xa.c2d(t.xLabelVal)),void 0!==t.yLabelVal&&(t.yLabel="yLabel"in t?t.yLabel:v.hoverLabelText(t.ya,t.yLabelVal,n.yhoverformat),t.yVal=t.ya.c2d(t.yLabelVal)),void 0!==t.zLabelVal&&void 0===t.zLabel&&(t.zLabel=String(t.zLabelVal)),!(isNaN(t.xerr)||"log"===t.xa.type&&t.xerr<=0)){var f=v.tickText(t.xa,t.xa.c2l(t.xerr),"hover").text;void 0!==t.xerrneg?t.xLabel+=" +"+f+" / -"+v.tickText(t.xa,t.xa.c2l(t.xerrneg),"hover").text:t.xLabel+=" ± "+f,"x"===e&&(t.distance+=1)}if(!(isNaN(t.yerr)||"log"===t.ya.type&&t.yerr<=0)){var h=v.tickText(t.ya,t.ya.c2l(t.yerr),"hover").text;void 0!==t.yerrneg?t.yLabel+=" +"+h+" / -"+v.tickText(t.ya,t.ya.c2l(t.yerrneg),"hover").text:t.yLabel+=" ± "+h,"y"===e&&(t.distance+=1)}var p=t.hoverinfo||t.trace.hoverinfo;return p&&"all"!==p&&(-1===(p=Array.isArray(p)?p:p.split("+")).indexOf("x")&&(t.xLabel=void 0),-1===p.indexOf("y")&&(t.yLabel=void 0),-1===p.indexOf("z")&&(t.zLabel=void 0),-1===p.indexOf("text")&&(t.text=void 0),-1===p.indexOf("name")&&(t.name=void 0)),t}function F(t,e,r){var n,i,o=r.container,s=r.fullLayout,l=s._size,u=r.event,c=!!e.hLinePoint,f=!!e.vLinePoint;if(o.selectAll(".spikeline").remove(),f||c){var d=p.combine(s.plot_bgcolor,s.paper_bgcolor);if(c){var g,y,m=e.hLinePoint;n=m&&m.xa,"cursor"===(i=m&&m.ya).spikesnap?(g=u.pointerX,y=u.pointerY):(g=n._offset+m.x,y=i._offset+m.y);var x,b,_=a.readability(m.color,d)<1.5?p.contrast(d):m.color,w=i.spikemode,T=i.spikethickness,k=i.spikecolor||_,A=v.getPxPosition(t,i);if(-1!==w.indexOf("toaxis")||-1!==w.indexOf("across")){if(-1!==w.indexOf("toaxis")&&(x=A,b=g),-1!==w.indexOf("across")){var M=i._counterDomainMin,S=i._counterDomainMax;"free"===i.anchor&&(M=Math.min(M,i.position),S=Math.max(S,i.position)),x=l.l+M*l.w,b=l.l+S*l.w}o.insert("line",":first-child").attr({x1:x,x2:b,y1:y,y2:y,"stroke-width":T,stroke:k,"stroke-dasharray":h.dashStyle(i.spikedash,T)}).classed("spikeline",!0).classed("crisp",!0),o.insert("line",":first-child").attr({x1:x,x2:b,y1:y,y2:y,"stroke-width":T+2,stroke:d}).classed("spikeline",!0).classed("crisp",!0)}-1!==w.indexOf("marker")&&o.insert("circle",":first-child").attr({cx:A+("right"!==i.side?T:-T),cy:y,r:T,fill:k}).classed("spikeline",!0)}if(f){var E,L,C=e.vLinePoint;n=C&&C.xa,i=C&&C.ya,"cursor"===n.spikesnap?(E=u.pointerX,L=u.pointerY):(E=n._offset+C.x,L=i._offset+C.y);var P,O,I=a.readability(C.color,d)<1.5?p.contrast(d):C.color,D=n.spikemode,z=n.spikethickness,R=n.spikecolor||I,F=v.getPxPosition(t,n);if(-1!==D.indexOf("toaxis")||-1!==D.indexOf("across")){if(-1!==D.indexOf("toaxis")&&(P=F,O=L),-1!==D.indexOf("across")){var B=n._counterDomainMin,N=n._counterDomainMax;"free"===n.anchor&&(B=Math.min(B,n.position),N=Math.max(N,n.position)),P=l.t+(1-N)*l.h,O=l.t+(1-B)*l.h}o.insert("line",":first-child").attr({x1:E,x2:E,y1:P,y2:O,"stroke-width":z,stroke:R,"stroke-dasharray":h.dashStyle(n.spikedash,z)}).classed("spikeline",!0).classed("crisp",!0),o.insert("line",":first-child").attr({x1:E,x2:E,y1:P,y2:O,"stroke-width":z+2,stroke:d}).classed("spikeline",!0).classed("crisp",!0)}-1!==D.indexOf("marker")&&o.insert("circle",":first-child").attr({cx:E,cy:F-("top"!==n.side?z:-z),r:z,fill:R}).classed("spikeline",!0)}}}function B(t,e){return!e||e.vLinePoint!==t._spikepoints.vLinePoint||e.hLinePoint!==t._spikepoints.hLinePoint}function N(t,e){return c.plainText(t||"",{len:e,allowedTags:["br","sub","sup","b","i","em"]})}function j(t,e,r){var n=e[t+"a"],i=e[t+"Val"],a=e.cd[0];if("category"===n.type||"multicategory"===n.type)i=n._categoriesMap[i];else if("date"===n.type){var o=e.trace[t+"periodalignment"];if(o){var s=e.cd[e.index],l=s[t+"Start"];void 0===l&&(l=s[t]);var u=s[t+"End"];void 0===u&&(u=s[t]);var c=u-l;"end"===o?i+=c:"middle"===o&&(i+=c/2)}i=n.d2c(i)}return a&&a.t&&a.t.posLetter===n._id&&("group"!==r.boxmode&&"group"!==r.violinmode||(i+=a.t.dPos)),i}function U(t){return t.offsetTop+t.clientTop}function V(t){return t.offsetLeft+t.clientLeft}function H(t,e){var r=t._fullLayout,n=e.getBoundingClientRect(),i=n.left,a=n.top,s=i+n.width,l=a+n.height,u=o.apply3DTransform(r._invTransform)(i,a),c=o.apply3DTransform(r._invTransform)(s,l),f=u[0],h=u[1],p=c[0],d=c[1];return{x:f,y:h,width:p-f,height:d-h,top:Math.min(h,d),left:Math.min(f,p),right:Math.max(f,p),bottom:Math.max(h,d)}}},38048:function(t,e,r){"use strict";var n=r(71828),i=r(7901),a=r(23469).isUnifiedHover;t.exports=function(t,e,r,o){o=o||{};var s=e.legend;function l(t){o.font[t]||(o.font[t]=s?e.legend.font[t]:e.font[t])}e&&a(e.hovermode)&&(o.font||(o.font={}),l("size"),l("family"),l("color"),s?(o.bgcolor||(o.bgcolor=i.combine(e.legend.bgcolor,e.paper_bgcolor)),o.bordercolor||(o.bordercolor=e.legend.bordercolor)):o.bgcolor||(o.bgcolor=e.paper_bgcolor)),r("hoverlabel.bgcolor",o.bgcolor),r("hoverlabel.bordercolor",o.bordercolor),r("hoverlabel.namelength",o.namelength),n.coerceFont(r,"hoverlabel.font",o.font),r("hoverlabel.align",o.align)}},98212:function(t,e,r){"use strict";var n=r(71828),i=r(528);t.exports=function(t,e){function r(r,a){return void 0!==e[r]?e[r]:n.coerce(t,e,i,r,a)}return r("clickmode"),r("hovermode")}},30211:function(t,e,r){"use strict";var n=r(39898),i=r(71828),a=r(28569),o=r(23469),s=r(528),l=r(88335);t.exports={moduleType:"component",name:"fx",constants:r(26675),schema:{layout:s},attributes:r(77914),layoutAttributes:s,supplyLayoutGlobalDefaults:r(22774),supplyDefaults:r(54268),supplyLayoutDefaults:r(34938),calc:r(30732),getDistanceFunction:o.getDistanceFunction,getClosest:o.getClosest,inbox:o.inbox,quadrature:o.quadrature,appendArrayPointValue:o.appendArrayPointValue,castHoverOption:function(t,e,r){return i.castOption(t,e,"hoverlabel."+r)},castHoverinfo:function(t,e,r){return i.castOption(t,r,"hoverinfo",(function(r){return i.coerceHoverinfo({hoverinfo:r},{_module:t._module},e)}))},hover:l.hover,unhover:a.unhover,loneHover:l.loneHover,loneUnhover:function(t){var e=i.isD3Selection(t)?t:n.select(t);e.selectAll("g.hovertext").remove(),e.selectAll(".spikeline").remove()},click:r(75914)}},528:function(t,e,r){"use strict";var n=r(26675),i=r(41940),a=i({editType:"none"});a.family.dflt=n.HOVERFONT,a.size.dflt=n.HOVERFONTSIZE,t.exports={clickmode:{valType:"flaglist",flags:["event","select"],dflt:"event",editType:"plot",extras:["none"]},dragmode:{valType:"enumerated",values:["zoom","pan","select","lasso","drawclosedpath","drawopenpath","drawline","drawrect","drawcircle","orbit","turntable",!1],dflt:"zoom",editType:"modebar"},hovermode:{valType:"enumerated",values:["x","y","closest",!1,"x unified","y unified"],dflt:"closest",editType:"modebar"},hoverdistance:{valType:"integer",min:-1,dflt:20,editType:"none"},spikedistance:{valType:"integer",min:-1,dflt:-1,editType:"none"},hoverlabel:{bgcolor:{valType:"color",editType:"none"},bordercolor:{valType:"color",editType:"none"},font:a,grouptitlefont:i({editType:"none"}),align:{valType:"enumerated",values:["left","right","auto"],dflt:"auto",editType:"none"},namelength:{valType:"integer",min:-1,dflt:15,editType:"none"},editType:"none"},selectdirection:{valType:"enumerated",values:["h","v","d","any"],dflt:"any",editType:"none"}}},34938:function(t,e,r){"use strict";var n=r(71828),i=r(528),a=r(98212),o=r(38048);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}a(t,e)&&(r("hoverdistance"),r("spikedistance")),"select"===r("dragmode")&&r("selectdirection");var s=e._has("mapbox"),l=e._has("geo"),u=e._basePlotModules.length;"zoom"===e.dragmode&&((s||l)&&1===u||s&&l&&2===u)&&(e.dragmode="pan"),o(t,e,r),n.coerceFont(r,"hoverlabel.grouptitlefont",e.hoverlabel.font)}},22774:function(t,e,r){"use strict";var n=r(71828),i=r(38048),a=r(528);t.exports=function(t,e){i(t,e,(function(r,i){return n.coerce(t,e,a,r,i)}))}},83312:function(t,e,r){"use strict";var n=r(71828),i=r(30587).counter,a=r(27670).Y,o=r(85555).idRegex,s=r(44467),l={rows:{valType:"integer",min:1,editType:"plot"},roworder:{valType:"enumerated",values:["top to bottom","bottom to top"],dflt:"top to bottom",editType:"plot"},columns:{valType:"integer",min:1,editType:"plot"},subplots:{valType:"info_array",freeLength:!0,dimensions:2,items:{valType:"enumerated",values:[i("xy").toString(),""],editType:"plot"},editType:"plot"},xaxes:{valType:"info_array",freeLength:!0,items:{valType:"enumerated",values:[o.x.toString(),""],editType:"plot"},editType:"plot"},yaxes:{valType:"info_array",freeLength:!0,items:{valType:"enumerated",values:[o.y.toString(),""],editType:"plot"},editType:"plot"},pattern:{valType:"enumerated",values:["independent","coupled"],dflt:"coupled",editType:"plot"},xgap:{valType:"number",min:0,max:1,editType:"plot"},ygap:{valType:"number",min:0,max:1,editType:"plot"},domain:a({name:"grid",editType:"plot",noGridCell:!0},{}),xside:{valType:"enumerated",values:["bottom","bottom plot","top plot","top"],dflt:"bottom plot",editType:"plot"},yside:{valType:"enumerated",values:["left","left plot","right plot","right"],dflt:"left plot",editType:"plot"},editType:"plot"};function u(t,e,r){var n=e[r+"axes"],i=Object.keys((t._splomAxes||{})[r]||{});return Array.isArray(n)?n:i.length?i:void 0}function c(t,e,r,n,i,a){var o=e(t+"gap",r),s=e("domain."+t);e(t+"side",n);for(var l=new Array(i),u=s[0],c=(s[1]-u)/(i-o),f=c*(1-o),h=0;h1){h||p||d||"independent"===k("pattern")&&(h=!0),g._hasSubplotGrid=h;var x,b,_="top to bottom"===k("roworder"),w=h?.2:.1,T=h?.3:.1;v&&e._splomGridDflt&&(x=e._splomGridDflt.xside,b=e._splomGridDflt.yside),g._domains={x:c("x",k,w,x,m),y:c("y",k,T,b,y,_)}}else delete e.grid}function k(t,e){return n.coerce(r,g,l,t,e)}},contentDefaults:function(t,e){var r=e.grid;if(r&&r._domains){var n,i,a,o,s,l,c,h=t.grid||{},p=e._subplots,d=r._hasSubplotGrid,v=r.rows,g=r.columns,y="independent"===r.pattern,m=r._axisMap={};if(d){var x=h.subplots||[];l=r.subplots=new Array(v);var b=1;for(n=0;n1);if(!1===_&&(e.legend=void 0),(!1!==_||f.uirevision)&&(p("uirevision",e.uirevision),!1!==_)){p("bgcolor",e.paper_bgcolor),p("bordercolor"),p("borderwidth");var w,T,k,A=i.coerceFont(p,"font",e.font),M="h"===p("orientation");if(M?(w=0,n.getComponentMethod("rangeslider","isVisible")(t.xaxis)?(T=1.1,k="bottom"):(T=-.1,k="top")):(w=1.02,T=1,k="auto"),p("traceorder",x),u.isGrouped(e.legend)&&p("tracegroupgap"),p("entrywidth"),p("entrywidthmode"),p("itemsizing"),p("itemwidth"),p("itemclick"),p("itemdoubleclick"),p("groupclick"),p("x",w),p("xanchor"),p("y",T),p("yanchor",k),p("valign"),i.noneOrAll(f,h,["x","y"]),p("title.text")){p("title.side",M?"left":"top");var S=i.extendFlat({},A,{size:i.bigFont(A.size)});i.coerceFont(p,"title.font",S)}}}},43969:function(t,e,r){"use strict";var n=r(39898),i=r(71828),a=r(74875),o=r(73972),s=r(11086),l=r(28569),u=r(91424),c=r(7901),f=r(63893),h=r(85167),p=r(14928),d=r(18783),v=d.LINE_SPACING,g=d.FROM_TL,y=d.FROM_BR,m=r(82424),x=r(53630),b=r(10130);function _(t,e,r){var n=t[0],i=n.width,a=e.entrywidthmode,o=n.trace.legendwidth||e.entrywidth;return"fraction"===a?e._maxWidth*o:r+(o||i)}function w(t,e,r,n,i){var a=r.data()[0][0].trace,l={event:i,node:r.node(),curveNumber:a.index,expandedIndex:a._expandedIndex,data:t.data,layout:t.layout,frames:t._transitionData._frames,config:t._context,fullData:t._fullData,fullLayout:t._fullLayout};a._group&&(l.group=a._group),o.traceIs(a,"pie-like")&&(l.label=r.datum()[0].label),!1!==s.triggerHandler(t,"plotly_legendclick",l)&&(1===n?e._clickTimeout=setTimeout((function(){t._fullLayout&&h(r,t,n)}),t._context.doubleClickDelay):2===n&&(e._clickTimeout&&clearTimeout(e._clickTimeout),t._legendMouseDownTime=0,!1!==s.triggerHandler(t,"plotly_legenddoubleclick",l)&&h(r,t,n)))}function T(t,e,r){var n,a,s=t.data()[0][0],l=s.trace,c=o.traceIs(l,"pie-like"),h=!r._inHover&&e._context.edits.legendText&&!c,d=r._maxNameLength;s.groupTitle?(n=s.groupTitle.text,a=s.groupTitle.font):(a=r.font,r.entries?n=s.text:(n=c?s.label:l.name,l._meta&&(n=i.templateString(n,l._meta))));var v=i.ensureSingle(t,"text","legendtext");v.attr("text-anchor","start").call(u.font,a).text(h?k(n,d):n);var g=r.itemwidth+2*p.itemGap;f.positionText(v,g,0),h?v.call(f.makeEditable,{gd:e,text:n}).call(M,t,e,r).on("edit",(function(n){this.text(k(n,d)).call(M,t,e,r);var a=s.trace._fullInput||{},u={};if(o.hasTransform(a,"groupby")){var c=o.getTransformIndices(a,"groupby"),f=c[c.length-1],h=i.keyedContainer(a,"transforms["+f+"].styles","target","value.name");h.set(s.trace._group,n),u=h.constructUpdate()}else u.name=n;return o.call("_guiRestyle",e,u,l.index)})):M(v,t,e,r)}function k(t,e){var r=Math.max(4,e);if(t&&t.trim().length>=r/2)return t;for(var n=r-(t=t||"").length;n>0;n--)t+=" ";return t}function A(t,e){var r,a=e._context.doubleClickDelay,o=1,s=i.ensureSingle(t,"rect","legendtoggle",(function(t){e._context.staticPlot||t.style("cursor","pointer").attr("pointer-events","all"),t.call(c.fill,"rgba(0,0,0,0)")}));e._context.staticPlot||(s.on("mousedown",(function(){(r=(new Date).getTime())-e._legendMouseDownTimea&&(o=Math.max(o-1,1)),w(e,r,t,o,n.event)}})))}function M(t,e,r,n,i){n._inHover&&t.attr("data-notex",!0),f.convertToTspans(t,r,(function(){!function(t,e,r,n){var i=t.data()[0][0];if(r._inHover||!i||i.trace.showlegend){var a=t.select("g[class*=math-group]"),o=a.node();r||(r=e._fullLayout.legend);var s,l,c=r.borderwidth,h=(1===n?r.title.font:i.groupTitle?i.groupTitle.font:r.font).size*v;if(o){var d=u.bBox(o);s=d.height,l=d.width,1===n?u.setTranslate(a,c,c+.75*s):u.setTranslate(a,0,.25*s)}else{var g=t.select(1===n?".legendtitletext":".legendtext"),y=f.lineCount(g),m=g.node();if(s=h*y,l=m?u.bBox(m).width:0,1===n)"left"===r.title.side&&(l+=2*p.itemGap),f.positionText(g,c+p.titlePad,c+h);else{var x=2*p.itemGap+r.itemwidth;i.groupTitle&&(x=p.itemGap,l-=r.itemwidth),f.positionText(g,x,-h*((y-1)/2-.3))}}1===n?(r._titleWidth=l,r._titleHeight=s):(i.lineHeight=h,i.height=Math.max(s,16)+3,i.width=l)}else t.remove()}(e,r,n,i)}))}function S(t){return i.isRightAnchor(t)?"right":i.isCenterAnchor(t)?"center":"left"}function E(t){return i.isBottomAnchor(t)?"bottom":i.isMiddleAnchor(t)?"middle":"top"}t.exports=function(t,e){return e||(e=t._fullLayout.legend||{}),function(t,e){var r,s,f=t._fullLayout,h="legend"+f._uid,d=e._inHover;if(d?(r=e.layer,h+="-hover"):r=f._infolayer,r){if(t._legendMouseDownTime||(t._legendMouseDownTime=0),d){if(!e.entries)return;s=m(e.entries,e)}else{if(!t.calcdata)return;s=f.showlegend&&m(t.calcdata,e)}var v=f.hiddenlabels||[];if(!(d||f.showlegend&&s.length))return r.selectAll(".legend").remove(),f._topdefs.select("#"+h).remove(),a.autoMargin(t,"legend");var k=i.ensureSingle(r,"g","legend",(function(t){d||t.attr("pointer-events","all")})),L=i.ensureSingleById(f._topdefs,"clipPath",h,(function(t){t.append("rect")})),C=i.ensureSingle(k,"rect","bg",(function(t){t.attr("shape-rendering","crispEdges")}));C.call(c.stroke,e.bordercolor).call(c.fill,e.bgcolor).style("stroke-width",e.borderwidth+"px");var P=i.ensureSingle(k,"g","scrollbox"),O=e.title;if(e._titleWidth=0,e._titleHeight=0,O.text){var I=i.ensureSingle(P,"text","legendtitletext");I.attr("text-anchor","start").call(u.font,O.font).text(O.text),M(I,P,t,e,1)}else P.selectAll(".legendtitletext").remove();var D=i.ensureSingle(k,"rect","scrollbar",(function(t){t.attr(p.scrollBarEnterAttrs).call(c.fill,p.scrollBarColor)})),z=P.selectAll("g.groups").data(s);z.enter().append("g").attr("class","groups"),z.exit().remove();var R=z.selectAll("g.traces").data(i.identity);R.enter().append("g").attr("class","traces"),R.exit().remove(),R.style("opacity",(function(t){var e=t[0].trace;return o.traceIs(e,"pie-like")?-1!==v.indexOf(t[0].label)?.5:1:"legendonly"===e.visible?.5:1})).each((function(){n.select(this).call(T,t,e)})).call(x,t,e).each((function(){d||n.select(this).call(A,t)})),i.syncOrAsync([a.previousPromises,function(){return function(t,e,r,i){var a=t._fullLayout;i||(i=a.legend);var o=a._size,s=b.isVertical(i),l=b.isGrouped(i),c="fraction"===i.entrywidthmode,f=i.borderwidth,h=2*f,d=p.itemGap,v=i.itemwidth+2*d,g=2*(f+d),y=E(i),m=i.y<0||0===i.y&&"top"===y,x=i.y>1||1===i.y&&"bottom"===y,w=i.tracegroupgap,T={};i._maxHeight=Math.max(m||x?a.height/2:o.h,30);var k=0;i._width=0,i._height=0;var A=function(t){var e=0,r=0,n=t.title.side;return n&&(-1!==n.indexOf("left")&&(e=t._titleWidth),-1!==n.indexOf("top")&&(r=t._titleHeight)),[e,r]}(i);if(s)r.each((function(t){var e=t[0].height;u.setTranslate(this,f+A[0],f+A[1]+i._height+e/2+d),i._height+=e,i._width=Math.max(i._width,t[0].width)})),k=v+i._width,i._width+=d+v+h,i._height+=g,l&&(e.each((function(t,e){u.setTranslate(this,0,e*i.tracegroupgap)})),i._height+=(i._lgroupsLength-1)*i.tracegroupgap);else{var M=S(i),L=i.x<0||0===i.x&&"right"===M,C=i.x>1||1===i.x&&"left"===M,P=x||m,O=a.width/2;i._maxWidth=Math.max(L?P&&"left"===M?o.l+o.w:O:C?P&&"right"===M?o.r+o.w:O:o.w,2*v);var I=0,D=0;r.each((function(t){var e=_(t,i,v);I=Math.max(I,e),D+=e})),k=null;var z=0;if(l){var R=0,F=0,B=0;e.each((function(){var t=0,e=0;n.select(this).selectAll("g.traces").each((function(r){var n=_(r,i,v),a=r[0].height;u.setTranslate(this,A[0],A[1]+f+d+a/2+e),e+=a,t=Math.max(t,n),T[r[0].trace.legendgroup]=t}));var r=t+d;F>0&&r+f+F>i._maxWidth?(z=Math.max(z,F),F=0,B+=R+w,R=e):R=Math.max(R,e),u.setTranslate(this,F,B),F+=r})),i._width=Math.max(z,F)+f,i._height=B+R+g}else{var N=r.size(),j=D+h+(N-1)*d=i._maxWidth&&(z=Math.max(z,q),V=0,H+=U,i._height+=U,U=0),u.setTranslate(this,A[0]+f+V,A[1]+f+H+e/2+d),q=V+r+d,V+=n,U=Math.max(U,e)})),j?(i._width=V+h,i._height=U+g):(i._width=Math.max(z,q)+h,i._height+=U+g)}}i._width=Math.ceil(Math.max(i._width+A[0],i._titleWidth+2*(f+p.titlePad))),i._height=Math.ceil(Math.max(i._height+A[1],i._titleHeight+2*(f+p.itemGap))),i._effHeight=Math.min(i._height,i._maxHeight);var G=t._context.edits,Z=G.legendText||G.legendPosition;r.each((function(t){var e=n.select(this).select(".legendtoggle"),r=t[0].height,a=t[0].trace.legendgroup,o=_(t,i,v);l&&""!==a&&(o=T[a]);var f=Z?v:k||o;s||c||(f+=d/2),u.setRect(e,0,-r/2,f,r)}))}(t,z,R,e)},function(){var s,c,v,m,x=f._size,b=e.borderwidth;if(!d){var _=function(t){var e=t._fullLayout.legend,r=S(e),n=E(e);return a.autoMargin(t,"legend",{x:e.x,y:e.y,l:e._width*g[r],r:e._width*y[r],b:e._effHeight*y[n],t:e._effHeight*g[n]})}(t);if(_)return;var T=x.l+x.w*e.x-g[S(e)]*e._width,A=x.t+x.h*(1-e.y)-g[E(e)]*e._effHeight;if(f.margin.autoexpand){var M=T,O=A;T=i.constrain(T,0,f.width-e._width),A=i.constrain(A,0,f.height-e._effHeight),T!==M&&i.log("Constrain legend.x to make legend fit inside graph"),A!==O&&i.log("Constrain legend.y to make legend fit inside graph")}u.setTranslate(k,T,A)}if(D.on(".drag",null),k.on("wheel",null),d||e._height<=e._maxHeight||t._context.staticPlot){var I=e._effHeight;d&&(I=e._height),C.attr({width:e._width-b,height:I-b,x:b/2,y:b/2}),u.setTranslate(P,0,0),L.select("rect").attr({width:e._width-2*b,height:I-2*b,x:b,y:b}),u.setClipUrl(P,h,t),u.setRect(D,0,0,0,0),delete e._scrollY}else{var z,R,F,B=Math.max(p.scrollBarMinHeight,e._effHeight*e._effHeight/e._height),N=e._effHeight-B-2*p.scrollBarMargin,j=e._height-e._effHeight,U=N/j,V=Math.min(e._scrollY||0,j);C.attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-b,x:b/2,y:b/2}),L.select("rect").attr({width:e._width-2*b+p.scrollBarWidth+p.scrollBarMargin,height:e._effHeight-2*b,x:b,y:b+V}),u.setClipUrl(P,h,t),G(V,B,U),k.on("wheel",(function(){G(V=i.constrain(e._scrollY+n.event.deltaY/N*j,0,j),B,U),0!==V&&V!==j&&n.event.preventDefault()}));var H=n.behavior.drag().on("dragstart",(function(){var t=n.event.sourceEvent;z="touchstart"===t.type?t.changedTouches[0].clientY:t.clientY,F=V})).on("drag",(function(){var t=n.event.sourceEvent;2===t.buttons||t.ctrlKey||(R="touchmove"===t.type?t.changedTouches[0].clientY:t.clientY,G(V=function(t,e,r){var n=(r-e)/U+t;return i.constrain(n,0,j)}(F,z,R),B,U))}));D.call(H);var q=n.behavior.drag().on("dragstart",(function(){var t=n.event.sourceEvent;"touchstart"===t.type&&(z=t.changedTouches[0].clientY,F=V)})).on("drag",(function(){var t=n.event.sourceEvent;"touchmove"===t.type&&(R=t.changedTouches[0].clientY,G(V=function(t,e,r){var n=(e-r)/U+t;return i.constrain(n,0,j)}(F,z,R),B,U))}));P.call(q)}function G(r,n,i){e._scrollY=t._fullLayout.legend._scrollY=r,u.setTranslate(P,0,-r),u.setRect(D,e._width,p.scrollBarMargin+r*i,p.scrollBarWidth,n),L.select("rect").attr("y",b+r)}t._context.edits.legendPosition&&(k.classed("cursor-move",!0),l.init({element:k.node(),gd:t,prepFn:function(){var t=u.getTranslate(k);v=t.x,m=t.y},moveFn:function(t,r){var n=v+t,i=m+r;u.setTranslate(k,n,i),s=l.align(n,0,x.l,x.l+x.w,e.xanchor),c=l.align(i,0,x.t+x.h,x.t,e.yanchor)},doneFn:function(){void 0!==s&&void 0!==c&&o.call("_guiRelayout",t,{"legend.x":s,"legend.y":c})},clickFn:function(e,n){var i=r.selectAll("g.traces").filter((function(){var t=this.getBoundingClientRect();return n.clientX>=t.left&&n.clientX<=t.right&&n.clientY>=t.top&&n.clientY<=t.bottom}));i.size()>0&&w(t,k,i,e,n)}}))}],t)}}(t,e)}},82424:function(t,e,r){"use strict";var n=r(73972),i=r(10130);t.exports=function(t,e){var r,a,o=e._inHover,s=i.isGrouped(e),l=i.isReversed(e),u={},c=[],f=!1,h={},p=0,d=0;function v(t,r){if(""!==t&&i.isGrouped(e))-1===c.indexOf(t)?(c.push(t),f=!0,u[t]=[r]):u[t].push(r);else{var n="~~i"+p;c.push(n),u[n]=[r],p++}}for(r=0;rA&&(k=A)}w[r][0]._groupMinRank=k,w[r][0]._preGroupSort=r}var M=function(t,e){return t.trace.legendrank-e.trace.legendrank||t._preSort-e._preSort};for(w.forEach((function(t,e){t[0]._preGroupSort=e})),w.sort((function(t,e){return t[0]._groupMinRank-e[0]._groupMinRank||t[0]._preGroupSort-e[0]._preGroupSort})),r=0;rr?r:t}t.exports=function(t,e,r){var y=e._fullLayout;r||(r=y.legend);var m="constant"===r.itemsizing,x=r.itemwidth,b=(x+2*p.itemGap)/2,_=o(b,0),w=function(t,e,r,n){var i;if(t+1)i=t;else{if(!(e&&e.width>0))return 0;i=e.width}return m?n:Math.min(i,r)};function T(t,a,o){var c=t[0].trace,f=c.marker||{},h=f.line||{},p=o?c.visible&&c.type===o:i.traceIs(c,"bar"),d=n.select(a).select("g.legendpoints").selectAll("path.legend"+o).data(p?[t]:[]);d.enter().append("path").classed("legend"+o,!0).attr("d","M6,6H-6V-6H6Z").attr("transform",_),d.exit().remove(),d.each((function(t){var i=n.select(this),a=t[0],o=w(a.mlw,f.line,5,2);i.style("stroke-width",o+"px");var p=a.mcc;if(!r._inHover&&"mc"in a){var d=u(f),v=d.mid;void 0===v&&(v=(d.max+d.min)/2),p=s.tryColorscale(f,"")(v)}var y=p||a.mc||f.color,m=f.pattern,x=m&&s.getPatternAttr(m.shape,0,"");if(x){var b=s.getPatternAttr(m.bgcolor,0,null),_=s.getPatternAttr(m.fgcolor,0,null),T=m.fgopacity,k=g(m.size,8,10),A=g(m.solidity,.5,1),M="legend-"+c.uid;i.call(s.pattern,"legend",e,M,x,k,A,p,m.fillmode,b,_,T)}else i.call(l.fill,y);o&&l.stroke(i,a.mlc||h.color)}))}function k(t,e,r){var o=t[0],s=o.trace,l=r?s.visible&&s.type===r:i.traceIs(s,r),u=n.select(e).select("g.legendpoints").selectAll("path.legend"+r).data(l?[t]:[]);if(u.enter().append("path").classed("legend"+r,!0).attr("d","M6,6H-6V-6H6Z").attr("transform",_),u.exit().remove(),u.size()){var c=(s.marker||{}).line,p=w(h(c.width,o.pts),c,5,2),d=a.minExtend(s,{marker:{line:{width:p}}});d.marker.line.color=c.color;var v=a.minExtend(o,{trace:d});f(u,v,d)}}t.each((function(t){var e=n.select(this),i=a.ensureSingle(e,"g","layers");i.style("opacity",t[0].trace.opacity);var s=r.valign,l=t[0].lineHeight,u=t[0].height;if("middle"!==s&&l&&u){var c={top:1,bottom:-1}[s]*(.5*(l-u+3));i.attr("transform",o(0,c))}else i.attr("transform",null);i.selectAll("g.legendfill").data([t]).enter().append("g").classed("legendfill",!0),i.selectAll("g.legendlines").data([t]).enter().append("g").classed("legendlines",!0);var f=i.selectAll("g.legendsymbols").data([t]);f.enter().append("g").classed("legendsymbols",!0),f.selectAll("g.legendpoints").data([t]).enter().append("g").classed("legendpoints",!0)})).each((function(t){var r,i=t[0].trace,o=[];if(i.visible)switch(i.type){case"histogram2d":case"heatmap":o=[["M-15,-2V4H15V-2Z"]],r=!0;break;case"choropleth":case"choroplethmapbox":o=[["M-6,-6V6H6V-6Z"]],r=!0;break;case"densitymapbox":o=[["M-6,0 a6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0"]],r="radial";break;case"cone":o=[["M-6,2 A2,2 0 0,0 -6,6 V6L6,4Z"],["M-6,-6 A2,2 0 0,0 -6,-2 L6,-4Z"],["M-6,-2 A2,2 0 0,0 -6,2 L6,0Z"]],r=!1;break;case"streamtube":o=[["M-6,2 A2,2 0 0,0 -6,6 H6 A2,2 0 0,1 6,2 Z"],["M-6,-6 A2,2 0 0,0 -6,-2 H6 A2,2 0 0,1 6,-6 Z"],["M-6,-2 A2,2 0 0,0 -6,2 H6 A2,2 0 0,1 6,-2 Z"]],r=!1;break;case"surface":o=[["M-6,-6 A2,3 0 0,0 -6,0 H6 A2,3 0 0,1 6,-6 Z"],["M-6,1 A2,3 0 0,1 -6,6 H6 A2,3 0 0,0 6,0 Z"]],r=!0;break;case"mesh3d":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6H6L0,6Z"]],r=!1;break;case"volume":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6H6L0,6Z"]],r=!0;break;case"isosurface":o=[["M-6,6H0L-6,-6Z"],["M6,6H0L6,-6Z"],["M-6,-6 A12,24 0 0,0 6,-6 L0,6Z"]],r=!1}var c=n.select(this).select("g.legendpoints").selectAll("path.legend3dandfriends").data(o);c.enter().append("path").classed("legend3dandfriends",!0).attr("transform",_).style("stroke-miterlimit",1),c.exit().remove(),c.each((function(t,o){var c,f=n.select(this),h=u(i),p=h.colorscale,v=h.reversescale;if(p){if(!r){var g=p.length;c=0===o?p[v?g-1:0][1]:1===o?p[v?0:g-1][1]:p[Math.floor((g-1)/2)][1]}}else{var y=i.vertexcolor||i.facecolor||i.color;c=a.isArrayOrTypedArray(y)?y[o]||y[0]:y}f.attr("d",t[0]),c?f.call(l.fill,c):f.call((function(t){if(t.size()){var n="legendfill-"+i.uid;s.gradient(t,e,n,d(v,"radial"===r),p,"fill")}}))}))})).each((function(t){var e=t[0].trace,r="waterfall"===e.type;if(t[0]._distinct&&r){var i=t[0].trace[t[0].dir].marker;return t[0].mc=i.color,t[0].mlw=i.line.width,t[0].mlc=i.line.color,T(t,this,"waterfall")}var a=[];e.visible&&r&&(a=t[0].hasTotals?[["increasing","M-6,-6V6H0Z"],["totals","M6,6H0L-6,-6H-0Z"],["decreasing","M6,6V-6H0Z"]]:[["increasing","M-6,-6V6H6Z"],["decreasing","M6,6V-6H-6Z"]]);var o=n.select(this).select("g.legendpoints").selectAll("path.legendwaterfall").data(a);o.enter().append("path").classed("legendwaterfall",!0).attr("transform",_).style("stroke-miterlimit",1),o.exit().remove(),o.each((function(t){var r=n.select(this),i=e[t[0]].marker,a=w(void 0,i.line,5,2);r.attr("d",t[1]).style("stroke-width",a+"px").call(l.fill,i.color),a&&r.call(l.stroke,i.line.color)}))})).each((function(t){T(t,this,"funnel")})).each((function(t){T(t,this)})).each((function(t){var r=t[0].trace,o=n.select(this).select("g.legendpoints").selectAll("path.legendbox").data(r.visible&&i.traceIs(r,"box-violin")?[t]:[]);o.enter().append("path").classed("legendbox",!0).attr("d","M6,6H-6V-6H6Z").attr("transform",_),o.exit().remove(),o.each((function(){var t=n.select(this);if("all"!==r.boxpoints&&"all"!==r.points||0!==l.opacity(r.fillcolor)||0!==l.opacity((r.line||{}).color)){var i=w(void 0,r.line,5,2);t.style("stroke-width",i+"px").call(l.fill,r.fillcolor),i&&l.stroke(t,r.line.color)}else{var u=a.minExtend(r,{marker:{size:m?12:a.constrain(r.marker.size,2,16),sizeref:1,sizemin:1,sizemode:"diameter"}});o.call(s.pointStyle,u,e)}}))})).each((function(t){k(t,this,"funnelarea")})).each((function(t){k(t,this,"pie")})).each((function(t){var r,i,o=v(t),l=o.showFill,f=o.showLine,h=o.showGradientLine,p=o.showGradientFill,g=o.anyFill,y=o.anyLine,m=t[0],b=m.trace,_=u(b),T=_.colorscale,k=_.reversescale,A=c.hasMarkers(b)||!g?"M5,0":y?"M5,-2":"M5,-3",M=n.select(this),S=M.select(".legendfill").selectAll("path").data(l||p?[t]:[]);if(S.enter().append("path").classed("js-fill",!0),S.exit().remove(),S.attr("d",A+"h"+x+"v6h-"+x+"z").call((function(t){if(t.size())if(l)s.fillGroupStyle(t,e);else{var r="legendfill-"+b.uid;s.gradient(t,e,r,d(k),T,"fill")}})),f||h){var E=w(void 0,b.line,10,5);i=a.minExtend(b,{line:{width:E}}),r=[a.minExtend(m,{trace:i})]}var L=M.select(".legendlines").selectAll("path").data(f||h?[r]:[]);L.enter().append("path").classed("js-line",!0),L.exit().remove(),L.attr("d",A+(h?"l"+x+",0.0001":"h"+x)).call(f?s.lineGroupStyle:function(t){if(t.size()){var r="legendline-"+b.uid;s.lineGroupStyle(t),s.gradient(t,e,r,d(k),T,"stroke")}})})).each((function(t){var r,i,o=v(t),l=o.anyFill,u=o.anyLine,f=o.showLine,h=o.showMarker,p=t[0],d=p.trace,g=!h&&!u&&!l&&c.hasText(d);function y(t,e,r,n){var i=a.nestedProperty(d,t).get(),o=a.isArrayOrTypedArray(i)&&e?e(i):i;if(m&&o&&void 0!==n&&(o=n),r){if(or[1])return r[1]}return o}function x(t){return p._distinct&&p.index&&t[p.index]?t[p.index]:t[0]}if(h||g||f){var b={},w={};if(h){b.mc=y("marker.color",x),b.mx=y("marker.symbol",x),b.mo=y("marker.opacity",a.mean,[.2,1]),b.mlc=y("marker.line.color",x),b.mlw=y("marker.line.width",a.mean,[0,5],2),w.marker={sizeref:1,sizemin:1,sizemode:"diameter"};var T=y("marker.size",a.mean,[2,16],12);b.ms=T,w.marker.size=T}f&&(w.line={width:y("line.width",x,[0,10],5)}),g&&(b.tx="Aa",b.tp=y("textposition",x),b.ts=10,b.tc=y("textfont.color",x),b.tf=y("textfont.family",x)),r=[a.minExtend(p,b)],(i=a.minExtend(d,w)).selectedpoints=null,i.texttemplate=null}var k=n.select(this).select("g.legendpoints"),A=k.selectAll("path.scatterpts").data(h?r:[]);A.enter().insert("path",":first-child").classed("scatterpts",!0).attr("transform",_),A.exit().remove(),A.call(s.pointStyle,i,e),h&&(r[0].mrc=3);var M=k.selectAll("g.pointtext").data(g?r:[]);M.enter().append("g").classed("pointtext",!0).append("text").attr("transform",_),M.exit().remove(),M.selectAll("text").call(s.textPointStyle,i,e)})).each((function(t){var e=t[0].trace,r=n.select(this).select("g.legendpoints").selectAll("path.legendcandle").data(e.visible&&"candlestick"===e.type?[t,t]:[]);r.enter().append("path").classed("legendcandle",!0).attr("d",(function(t,e){return e?"M-15,0H-8M-8,6V-6H8Z":"M15,0H8M8,-6V6H-8Z"})).attr("transform",_).style("stroke-miterlimit",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?"increasing":"decreasing"],o=w(void 0,a.line,5,2);i.style("stroke-width",o+"px").call(l.fill,a.fillcolor),o&&l.stroke(i,a.line.color)}))})).each((function(t){var e=t[0].trace,r=n.select(this).select("g.legendpoints").selectAll("path.legendohlc").data(e.visible&&"ohlc"===e.type?[t,t]:[]);r.enter().append("path").classed("legendohlc",!0).attr("d",(function(t,e){return e?"M-15,0H0M-8,-6V0":"M15,0H0M8,6V0"})).attr("transform",_).style("stroke-miterlimit",1),r.exit().remove(),r.each((function(t,r){var i=n.select(this),a=e[r?"increasing":"decreasing"],o=w(void 0,a.line,5,2);i.style("fill","none").call(s.dashLine,a.line.dash,o),o&&l.stroke(i,a.line.color)}))}))}},42068:function(t,e,r){"use strict";r(93348),t.exports={editType:"modebar",orientation:{valType:"enumerated",values:["v","h"],dflt:"h",editType:"modebar"},bgcolor:{valType:"color",editType:"modebar"},color:{valType:"color",editType:"modebar"},activecolor:{valType:"color",editType:"modebar"},uirevision:{valType:"any",editType:"none"},add:{valType:"string",arrayOk:!0,dflt:"",editType:"modebar"},remove:{valType:"string",arrayOk:!0,dflt:"",editType:"modebar"}}},26023:function(t,e,r){"use strict";var n=r(73972),i=r(74875),a=r(41675),o=r(24255),s=r(34031).eraseActiveShape,l=r(71828),u=l._,c=t.exports={};function f(t,e){var r,i,o=e.currentTarget,s=o.getAttribute("data-attr"),l=o.getAttribute("data-val")||!0,u=t._fullLayout,c={},f=a.list(t,null,!0),h=u._cartesianSpikesEnabled;if("zoom"===s){var p,d="in"===l?.5:2,v=(1+d)/2,g=(1-d)/2;for(i=0;i1?(O=["toggleHover"],I=["resetViews"]):y?(P=["zoomInGeo","zoomOutGeo"],O=["hoverClosestGeo"],I=["resetGeo"]):g?(O=["hoverClosest3d"],I=["resetCameraDefault3d","resetCameraLastSave3d"]):w?(P=["zoomInMapbox","zoomOutMapbox"],O=["toggleHover"],I=["resetViewMapbox"]):b?O=["hoverClosestGl2d"]:m?O=["hoverClosestPie"]:A?(O=["hoverClosestCartesian","hoverCompareCartesian"],I=["resetViewSankey"]):O=["toggleHover"],v&&(O=["toggleSpikelines","hoverClosestCartesian","hoverCompareCartesian"]),(function(t){for(var e=0;e0)){var v=function(t,e,r){for(var n=r.filter((function(r){return e[r].anchor===t._id})),i=0,a=0;a=n.max)e=F[r+1];else if(t=n.pmax)e=F[r+1];else if(tr._length||y+b<0)return;c=g+b,p=y+b;break;case l:if(x="col-resize",g+b>r._length)return;c=g+b,p=y;break;case u:if(x="col-resize",y+b<0)return;c=g,p=y+b;break;default:x="ew-resize",c=v,p=v+b}if(p=0;k--){var A=r.append("path").attr(g).style("opacity",k?.1:y).call(o.stroke,x).call(o.fill,m).call(s.dashLine,k?"solid":_,k?4+b:b);if(d(A,t,a),w){var M=l(t.layout,"selections",a);A.style({cursor:"move"});var S={element:A.node(),plotinfo:p,gd:t,editHelpers:M,isActiveSelection:!0},E=n(u,t);i(E,A,S)}else A.style("pointer-events",k?"all":"none");T[k]=A}var L=T[0];T[1].node().addEventListener("click",(function(){return function(t,e){if(h(t)){var r=+e.node().getAttribute("data-index");if(r>=0){if(r===t._fullLayout._activeSelectionIndex)return void v(t);t._fullLayout._activeSelectionIndex=r,t._fullLayout._deactivateSelection=v,f(t)}}}(t,L)}))}(t._fullLayout._selectionLayer)}function d(t,e,r){var n=r.xref+r.yref;s.setClipUrl(t,"clip"+e._fullLayout._uid+n,e)}function v(t){h(t)&&t._fullLayout._activeSelectionIndex>=0&&(a(t),delete t._fullLayout._activeSelectionIndex,f(t))}t.exports={draw:f,drawOne:p,activateLastSelection:function(t){if(h(t)){var e=t._fullLayout.selections.length-1;t._fullLayout._activeSelectionIndex=e,t._fullLayout._deactivateSelection=v,f(t)}}}},53777:function(t,e,r){"use strict";var n=r(79952).P,i=r(1426).extendFlat;t.exports={newselection:{mode:{valType:"enumerated",values:["immediate","gradual"],dflt:"immediate",editType:"none"},line:{color:{valType:"color",editType:"none"},width:{valType:"number",min:1,dflt:1,editType:"none"},dash:i({},n,{dflt:"dot",editType:"none"}),editType:"none"},editType:"none"},activeselection:{fillcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"none"},opacity:{valType:"number",min:0,max:1,dflt:.5,editType:"none"},editType:"none"}}},90849:function(t){"use strict";t.exports=function(t,e,r){r("newselection.mode"),r("newselection.line.width")&&(r("newselection.line.color"),r("newselection.line.dash")),r("activeselection.fillcolor"),r("activeselection.opacity")}},35855:function(t,e,r){"use strict";var n=r(64505).selectMode,i=r(51873).clearOutline,a=r(60165),o=a.readPaths,s=a.writePaths,l=a.fixDatesForPaths;t.exports=function(t,e){if(t.length){var r=t[0][0];if(r){var a=r.getAttribute("d"),u=e.gd,c=u._fullLayout.newselection,f=e.plotinfo,h=f.xaxis,p=f.yaxis,d=e.isActiveSelection,v=e.dragmode,g=(u.layout||{}).selections||[];if(!n(v)&&void 0!==d){var y=u._fullLayout._activeSelectionIndex;if(y-1,b=[];if(function(t){return t&&Array.isArray(t)&&!0!==t[0].hoverOnBox}(y)){Z(t,e,a);var _=function(t,e){var r,n,i=t[0],a=-1,o=[];for(n=0;n0?function(t,e){var r,n,i,a=[];for(i=0;i0&&a.push(r);if(1===a.length&&a[0]===e.searchInfo&&(n=e.searchInfo.cd[0].trace).selectedpoints.length===e.pointNumbers.length){for(i=0;i1)return!1;if((n+=e.selectedpoints.length)>1)return!1}return 1===n}(s)&&(h=K(_))){for(o&&o.remove(),g=0;g=0})(i)&&i._fullLayout._deactivateShape(i),function(t){return t._fullLayout._activeSelectionIndex>=0}(i)&&i._fullLayout._deactivateSelection(i);var o=i._fullLayout._zoomlayer,s=p(r),l=v(r);if(s||l){var u,c,f=o.selectAll(".select-outline-"+n.id);f&&i._fullLayout._outlining&&(s&&(u=T(f,t)),u&&a.call("_guiRelayout",i,{shapes:u}),l&&!U(t)&&(c=k(f,t)),c&&(i._fullLayout._noEmitSelectedAtStart=!0,a.call("_guiRelayout",i,{selections:c}).then((function(){e&&A(i)}))),i._fullLayout._outlining=!1)}n.selection={},n.selection.selectionDefs=t.selectionDefs=[],n.selection.mergedPolygons=t.mergedPolygons=[]}function W(t){return t._id}function X(t,e,r,n){if(!t.calcdata)return[];var i,a,o,s=[],l=e.map(W),u=r.map(W);for(o=0;o0?n[0]:r;return!!e.selectedpoints&&e.selectedpoints.indexOf(i)>-1}function $(t,e,r){var n,i;for(n=0;n-1&&e;if(!a&&e){var et=ot(t,!0);if(et.length){var nt=et[0].xref,pt=et[0].yref;if(nt&&pt){var dt=ut(et);ct([C(t,nt,"x"),C(t,pt,"y")])(Q,dt)}}t._fullLayout._noEmitSelectedAtStart?t._fullLayout._noEmitSelectedAtStart=!1:tt&&ft(t,Q),h._reselect=!1}if(!a&&h._deselect){var vt=h._deselect;(function(t,e,r){for(var n=0;n=0)k._fullLayout._deactivateShape(k);else if(!x){var r=A.clickmode;L.done(At).then((function(){if(L.clear(At),2===t){for(bt.remove(),K=0;K-1&&V(e,k,n.xaxes,n.yaxes,n.subplot,n,bt),"event"===r&&ft(k,void 0);l.click(k,e)})).catch(M.error)}},n.doneFn=function(){kt.remove(),L.done(At).then((function(){L.clear(At),!S&&J&&n.selectionDefs&&(J.subtract=xt,n.selectionDefs.push(J),n.mergedPolygons.length=0,[].push.apply(n.mergedPolygons,W)),(S||x)&&Y(n,S),n.doneFnCompleted&&n.doneFnCompleted(Mt),b&&ft(k,at)})).catch(M.error)}},clearOutline:x,clearSelectionsCache:Y,selectOnClick:V}},89827:function(t,e,r){"use strict";var n=r(50215),i=r(41940),a=r(82196).line,o=r(79952).P,s=r(1426).extendFlat,l=r(44467).templatedArray;r(24695),t.exports=l("shape",{visible:{valType:"boolean",dflt:!0,editType:"calc+arraydraw"},type:{valType:"enumerated",values:["circle","rect","path","line"],editType:"calc+arraydraw"},layer:{valType:"enumerated",values:["below","above"],dflt:"above",editType:"arraydraw"},xref:s({},n.xref,{}),xsizemode:{valType:"enumerated",values:["scaled","pixel"],dflt:"scaled",editType:"calc+arraydraw"},xanchor:{valType:"any",editType:"calc+arraydraw"},x0:{valType:"any",editType:"calc+arraydraw"},x1:{valType:"any",editType:"calc+arraydraw"},yref:s({},n.yref,{}),ysizemode:{valType:"enumerated",values:["scaled","pixel"],dflt:"scaled",editType:"calc+arraydraw"},yanchor:{valType:"any",editType:"calc+arraydraw"},y0:{valType:"any",editType:"calc+arraydraw"},y1:{valType:"any",editType:"calc+arraydraw"},path:{valType:"string",editType:"calc+arraydraw"},opacity:{valType:"number",min:0,max:1,dflt:1,editType:"arraydraw"},line:{color:s({},a.color,{editType:"arraydraw"}),width:s({},a.width,{editType:"calc+arraydraw"}),dash:s({},o,{editType:"arraydraw"}),editType:"calc+arraydraw"},fillcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"arraydraw"},fillrule:{valType:"enumerated",values:["evenodd","nonzero"],dflt:"evenodd",editType:"arraydraw"},editable:{valType:"boolean",dflt:!1,editType:"calc+arraydraw"},label:{text:{valType:"string",dflt:"",editType:"arraydraw"},font:i({editType:"calc+arraydraw",colorEditType:"arraydraw"}),textposition:{valType:"enumerated",values:["top left","top center","top right","middle left","middle center","middle right","bottom left","bottom center","bottom right","start","middle","end"],editType:"arraydraw"},textangle:{valType:"angle",dflt:"auto",editType:"calc+arraydraw"},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"auto",editType:"calc+arraydraw"},yanchor:{valType:"enumerated",values:["top","middle","bottom"],editType:"calc+arraydraw"},padding:{valType:"number",dflt:3,min:0,editType:"arraydraw"},editType:"arraydraw"},editType:"arraydraw"})},5627:function(t,e,r){"use strict";var n=r(71828),i=r(89298),a=r(21459),o=r(30477);function s(t){return u(t.line.width,t.xsizemode,t.x0,t.x1,t.path,!1)}function l(t){return u(t.line.width,t.ysizemode,t.y0,t.y1,t.path,!0)}function u(t,e,r,i,s,l){var u=t/2,c=l;if("pixel"===e){var f=s?o.extractPathCoords(s,l?a.paramIsY:a.paramIsX):[r,i],h=n.aggNums(Math.max,null,f),p=n.aggNums(Math.min,null,f),d=p<0?Math.abs(p)+u:u,v=h>0?h+u:u;return{ppad:u,ppadplus:c?d:v,ppadminus:c?v:d}}return{ppad:u}}function c(t,e,r,n,i){var s="category"===t.type||"multicategory"===t.type?t.r2c:t.d2c;if(void 0!==e)return[s(e),s(r)];if(n){var l,u,c,f,h=1/0,p=-1/0,d=n.match(a.segmentRE);for("date"===t.type&&(s=o.decodeDate(s)),l=0;lp&&(p=f)));return p>=h?[h,p]:void 0}}t.exports=function(t){var e=t._fullLayout,r=n.filterVisible(e.shapes);if(r.length&&t._fullData.length)for(var o=0;o1&&(2!==t.length||"Z"!==t[1][0])&&(0===E&&(t[0][0]="M"),e[S]=t,T(),k())}}()}}function B(t,r){!function(t,r){if(e.length)for(var n=0;nx?(T=h,C="y0",S=x,P="y1"):(T=x,C="y1",S=h,P="y0"),$(n),et(l,r),function(t,e,r){var n=e.xref,i=e.yref,a=o.getFromId(r,n),s=o.getFromId(r,i),l="";"paper"===n||a.autorange||(l+=n),"paper"===i||s.autorange||(l+=i),f.setClipUrl(t,l?"clip"+r._fullLayout._uid+l:null,r)}(e,r,t),K.moveFn="move"===z?Q:tt,K.altKey=n.altKey)},doneFn:function(){_(t)||(d(e),rt(l),k(e,t,r),i.call("_guiRelayout",t,u.getUpdateObj()))},clickFn:function(){_(t)||rt(l)}};function $(r){if(_(t))z=null;else if(B)z="path"===r.target.tagName?"move":"start-point"===r.target.attributes["data-line-point"].value?"resize-over-start-point":"resize-over-end-point";else{var n=K.element.getBoundingClientRect(),i=n.right-n.left,a=n.bottom-n.top,o=r.clientX-n.left,s=r.clientY-n.top,l=!N&&i>10&&a>10&&!r.shiftKey?p.getCursor(o/i,1-s/a):"move";d(e,l),z=l.split("-")[0]}}function Q(n,i){if("path"===r.type){var a=function(t){return t},o=a,u=a;R?j("xanchor",r.xanchor=W(b+n)):(o=function(t){return W(Z(t)+n)},V&&"date"===V.type&&(o=y.encodeDate(o))),F?j("yanchor",r.yanchor=X(w+i)):(u=function(t){return X(Y(t)+i)},q&&"date"===q.type&&(u=y.encodeDate(u))),j("path",r.path=M(D,o,u))}else R?j("xanchor",r.xanchor=W(b+n)):(j("x0",r.x0=W(c+n)),j("x1",r.x1=W(v+n))),F?j("yanchor",r.yanchor=X(w+i)):(j("y0",r.y0=X(h+i)),j("y1",r.y1=X(x+i)));e.attr("d",m(t,r)),et(l,r),A(t,s,r,U)}function tt(n,i){if(N){var a=function(t){return t},o=a,u=a;R?j("xanchor",r.xanchor=W(b+n)):(o=function(t){return W(Z(t)+n)},V&&"date"===V.type&&(o=y.encodeDate(o))),F?j("yanchor",r.yanchor=X(w+i)):(u=function(t){return X(Y(t)+i)},q&&"date"===q.type&&(u=y.encodeDate(u))),j("path",r.path=M(D,o,u))}else if(B){if("resize-over-start-point"===z){var f=c+n,p=F?h-i:h+i;j("x0",r.x0=R?f:W(f)),j("y0",r.y0=F?p:X(p))}else if("resize-over-end-point"===z){var d=v+n,g=F?x-i:x+i;j("x1",r.x1=R?d:W(d)),j("y1",r.y1=F?g:X(g))}}else{var _=function(t){return-1!==z.indexOf(t)},k=_("n"),H=_("s"),G=_("w"),J=_("e"),K=k?T+i:T,$=H?S+i:S,Q=G?E+n:E,tt=J?L+n:L;F&&(k&&(K=T-i),H&&($=S-i)),(!F&&$-K>10||F&&K-$>10)&&(j(C,r[C]=F?K:X(K)),j(P,r[P]=F?$:X($))),tt-Q>10&&(j(O,r[O]=R?Q:W(Q)),j(I,r[I]=R?tt:W(tt)))}e.attr("d",m(t,r)),et(l,r),A(t,s,r,U)}function et(t,e){(R||F)&&function(){var r="path"!==e.type,n=t.selectAll(".visual-cue").data([0]);n.enter().append("path").attr({fill:"#fff","fill-rule":"evenodd",stroke:"#000","stroke-width":1}).classed("visual-cue",!0);var i=Z(R?e.xanchor:a.midRange(r?[e.x0,e.x1]:y.extractPathCoords(e.path,g.paramIsX))),o=Y(F?e.yanchor:a.midRange(r?[e.y0,e.y1]:y.extractPathCoords(e.path,g.paramIsY)));if(i=y.roundPositionForSharpStrokeRendering(i,1),o=y.roundPositionForSharpStrokeRendering(o,1),R&&F){var s="M"+(i-1-1)+","+(o-1-1)+"h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z";n.attr("d",s)}else if(R){var l="M"+(i-1-1)+","+(o-9-1)+"v18 h2 v-18 Z";n.attr("d",l)}else{var u="M"+(i-9-1)+","+(o-1-1)+"h18 v2 h-18 Z";n.attr("d",u)}}()}function rt(t){t.selectAll(".visual-cue").remove()}p.init(K),J.node().onmousemove=$}(t,F,u,e,r,z):!0===u.editable&&F.style("pointer-events",I||c.opacity(L)*E<=.5?"stroke":"all");F.node().addEventListener("click",(function(){return function(t,e){if(w(t)){var r=+e.node().getAttribute("data-index");if(r>=0){if(r===t._fullLayout._activeShapeIndex)return void S(t);t._fullLayout._activeShapeIndex=r,t._fullLayout._deactivateShape=S,b(t)}}}(t,F)}))}u._input&&!1!==u.visible&&("below"!==u.layer?x(t._fullLayout._shapeUpperLayer):"paper"===u.xref||"paper"===u.yref?x(t._fullLayout._shapeLowerLayer):v._hadPlotinfo?x((v.mainplotinfo||v).shapelayer):x(t._fullLayout._shapeLowerLayer))}function k(t,e,r){var n=(r.xref+r.yref).replace(/paper/g,"").replace(/[xyz][1-9]* *domain/g,"");f.setClipUrl(t,n?"clip"+e._fullLayout._uid+n:null,e)}function A(t,e,r,n){if(n.selectAll(".shape-label").remove(),r.label.text){var i,a,l,u,c={"data-index":e},h=r.label.text,p=r.label.font,d=n.append("g").attr(c).classed("shape-label",!0).append("text").attr({"data-notex":1}).classed("shape-label-text",!0).text(h);if(r.path){var g=m(t,r),b=s(g,t);i=1/0,l=1/0,a=-1/0,u=-1/0;for(var _=0;_=t?e-n:n-e,-180/Math.PI*Math.atan2(i,a)}(i,l,a,u):0),d.call((function(e){return e.call(f.font,p).attr({}),v.convertToTspans(e,t),e}));var D=function(t,e,r,n,i,a,o){var s,l,u,c,f=i.label.textposition,h=i.label.textangle,p=i.label.padding,d=i.type,v=Math.PI/180*a,g=Math.sin(v),y=Math.cos(v),m=i.label.xanchor,b=i.label.yanchor;if("line"===d){"start"===f?(s=t,l=e):"end"===f?(s=r,l=n):(s=(t+r)/2,l=(e+n)/2),"auto"===m&&(m="start"===f?"auto"===h?r>t?"left":rt?"right":rt?"right":rt?"left":r=s||(a[n]?t=e(t):o[n]&&(t=r(t)),n++),t}))}))}function S(t){w(t)&&t._fullLayout._activeShapeIndex>=0&&(u(t),delete t._fullLayout._activeShapeIndex,b(t))}t.exports={draw:b,drawOne:T,eraseActiveShape:function(t){if(w(t)){u(t);var e=t._fullLayout._activeShapeIndex,r=(t.layout||{}).shapes||[];if(e0&&lp&&(t="X"),t}));return a>p&&(d=d.replace(/[\s,]*X.*/,""),i.log("Ignoring extra params in segment "+t)),c+d}))}(r,s,u);if("pixel"===r.xsizemode){var b=s(r.xanchor);c=b+r.x0,f=b+r.x1}else c=s(r.x0),f=s(r.x1);if("pixel"===r.ysizemode){var _=u(r.yanchor);h=_-r.y0,p=_-r.y1}else h=u(r.y0),p=u(r.y1);if("line"===d)return"M"+c+","+h+"L"+f+","+p;if("rect"===d)return"M"+c+","+h+"H"+f+"V"+p+"H"+c+"Z";var w=(c+f)/2,T=(h+p)/2,k=Math.abs(w-c),A=Math.abs(T-h),M="A"+k+","+A,S=w+k+","+T;return"M"+S+M+" 0 1,1 "+w+","+(T-A)+M+" 0 0,1 "+S+"Z"}},89853:function(t,e,r){"use strict";var n=r(34031);t.exports={moduleType:"component",name:"shapes",layoutAttributes:r(89827),supplyLayoutDefaults:r(84726),supplyDrawNewShapeDefaults:r(45547),includeBasePlot:r(76325)("shapes"),calcAutorange:r(5627),draw:n.draw,drawOne:n.drawOne}},75067:function(t,e,r){"use strict";var n=r(41940),i=r(35025),a=r(1426).extendDeepAll,o=r(30962).overrideAll,s=r(85594),l=r(44467).templatedArray,u=r(98292),c=l("step",{visible:{valType:"boolean",dflt:!0},method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle"},args:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},label:{valType:"string"},value:{valType:"string"},execute:{valType:"boolean",dflt:!0}});t.exports=o(l("slider",{visible:{valType:"boolean",dflt:!0},active:{valType:"number",min:0,dflt:0},steps:c,lenmode:{valType:"enumerated",values:["fraction","pixels"],dflt:"fraction"},len:{valType:"number",min:0,dflt:1},x:{valType:"number",min:-2,max:3,dflt:0},pad:a(i({editType:"arraydraw"}),{},{t:{dflt:20}}),xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"left"},y:{valType:"number",min:-2,max:3,dflt:0},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top"},transition:{duration:{valType:"number",min:0,dflt:150},easing:{valType:"enumerated",values:s.transition.easing.values,dflt:"cubic-in-out"}},currentvalue:{visible:{valType:"boolean",dflt:!0},xanchor:{valType:"enumerated",values:["left","center","right"],dflt:"left"},offset:{valType:"number",dflt:10},prefix:{valType:"string"},suffix:{valType:"string"},font:n({})},font:n({}),activebgcolor:{valType:"color",dflt:u.gripBgActiveColor},bgcolor:{valType:"color",dflt:u.railBgColor},bordercolor:{valType:"color",dflt:u.railBorderColor},borderwidth:{valType:"number",min:0,dflt:u.railBorderWidth},ticklen:{valType:"number",min:0,dflt:u.tickLength},tickcolor:{valType:"color",dflt:u.tickColor},tickwidth:{valType:"number",min:0,dflt:1},minorticklen:{valType:"number",min:0,dflt:u.minorTickLength}}),"arraydraw","from-root")},98292:function(t){"use strict";t.exports={name:"sliders",containerClassName:"slider-container",groupClassName:"slider-group",inputAreaClass:"slider-input-area",railRectClass:"slider-rail-rect",railTouchRectClass:"slider-rail-touch-rect",gripRectClass:"slider-grip-rect",tickRectClass:"slider-tick-rect",inputProxyClass:"slider-input-proxy",labelsClass:"slider-labels",labelGroupClass:"slider-label-group",labelClass:"slider-label",currentValueClass:"slider-current-value",railHeight:5,menuIndexAttrName:"slider-active-index",autoMarginIdRoot:"slider-",minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:"#bec8d9",railBgColor:"#f8fafc",railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:"#bec8d9",gripBgColor:"#f6f8fa",gripBgActiveColor:"#dbdde0",labelPadding:8,labelOffset:0,tickWidth:1,tickColor:"#333",tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:"#333",minorTickLength:4,currentValuePadding:8,currentValueInset:0}},12343:function(t,e,r){"use strict";var n=r(71828),i=r(85501),a=r(75067),o=r(98292).name,s=a.steps;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}for(var s=i(t,e,{name:"steps",handleItemDefaults:u}),l=0,c=0;c0&&(s=s.transition().duration(e.transition.duration).ease(e.transition.easing)),s.attr("transform",l(o-.5*f.gripWidth,e._dims.currentValueTotalHeight))}}function E(t,e){var r=t._dims;return r.inputAreaStart+f.stepInset+(r.inputAreaLength-2*f.stepInset)*Math.min(1,Math.max(0,e))}function L(t,e){var r=t._dims;return Math.min(1,Math.max(0,(e-f.stepInset-r.inputAreaStart)/(r.inputAreaLength-2*f.stepInset-2*r.inputAreaStart)))}function C(t,e,r){var n=r._dims,i=s.ensureSingle(t,"rect",f.railTouchRectClass,(function(n){n.call(A,e,t,r).style("pointer-events","all")}));i.attr({width:n.inputAreaLength,height:Math.max(n.inputAreaWidth,f.tickOffset+r.ticklen+n.labelHeight)}).call(a.fill,r.bgcolor).attr("opacity",0),o.setTranslate(i,0,n.currentValueTotalHeight)}function P(t,e){var r=e._dims,n=r.inputAreaLength-2*f.railInset,i=s.ensureSingle(t,"rect",f.railRectClass);i.attr({width:n,height:f.railWidth,rx:f.railRadius,ry:f.railRadius,"shape-rendering":"crispEdges"}).call(a.stroke,e.bordercolor).call(a.fill,e.bgcolor).style("stroke-width",e.borderwidth+"px"),o.setTranslate(i,f.railInset,.5*(r.inputAreaWidth-f.railWidth)+r.currentValueTotalHeight)}t.exports=function(t){var e=t._context.staticPlot,r=t._fullLayout,a=function(t,e){for(var r=t[f.name],n=[],i=0;i0?[0]:[]);function l(e){e._commandObserver&&(e._commandObserver.remove(),delete e._commandObserver),i.autoMargin(t,g(e))}if(s.enter().append("g").classed(f.containerClassName,!0).style("cursor",e?null:"ew-resize"),s.exit().each((function(){n.select(this).selectAll("g."+f.groupClassName).each(l)})).remove(),0!==a.length){var u=s.selectAll("g."+f.groupClassName).data(a,y);u.enter().append("g").classed(f.groupClassName,!0),u.exit().each(l).remove();for(var c=0;c0||_<0){var M={left:[-w,0],right:[w,0],top:[0,-w],bottom:[0,w]}[b.side];r.attr("transform",l(M[0],M[1]))}}}return R.call(F),I&&(E?R.on(".opacity",null):(A=0,M=!0,R.text(m).on("mouseover.opacity",(function(){n.select(this).transition().duration(h.SHOW_PLACEHOLDER).style("opacity",1)})).on("mouseout.opacity",(function(){n.select(this).transition().duration(h.HIDE_PLACEHOLDER).style("opacity",0)}))),R.call(f.makeEditable,{gd:t}).on("edit",(function(e){void 0!==x?o.call("_guiRestyle",t,y,e,x):o.call("_guiRelayout",t,y,e)})).on("cancel",(function(){this.text(this.attr("data-unformatted")).call(F)})).on("input",(function(t){this.text(t||" ").call(f.positionText,_.x,_.y)}))),R.classed("js-placeholder",M),T}}},7163:function(t,e,r){"use strict";var n=r(41940),i=r(22399),a=r(1426).extendFlat,o=r(30962).overrideAll,s=r(35025),l=r(44467).templatedArray,u=l("button",{visible:{valType:"boolean"},method:{valType:"enumerated",values:["restyle","relayout","animate","update","skip"],dflt:"restyle"},args:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},args2:{valType:"info_array",freeLength:!0,items:[{valType:"any"},{valType:"any"},{valType:"any"}]},label:{valType:"string",dflt:""},execute:{valType:"boolean",dflt:!0}});t.exports=o(l("updatemenu",{_arrayAttrRegexps:[/^updatemenus\[(0|[1-9][0-9]+)\]\.buttons/],visible:{valType:"boolean"},type:{valType:"enumerated",values:["dropdown","buttons"],dflt:"dropdown"},direction:{valType:"enumerated",values:["left","right","up","down"],dflt:"down"},active:{valType:"integer",min:-1,dflt:0},showactive:{valType:"boolean",dflt:!0},buttons:u,x:{valType:"number",min:-2,max:3,dflt:-.05},xanchor:{valType:"enumerated",values:["auto","left","center","right"],dflt:"right"},y:{valType:"number",min:-2,max:3,dflt:1},yanchor:{valType:"enumerated",values:["auto","top","middle","bottom"],dflt:"top"},pad:a(s({editType:"arraydraw"}),{}),font:n({}),bgcolor:{valType:"color"},bordercolor:{valType:"color",dflt:i.borderLine},borderwidth:{valType:"number",min:0,dflt:1,editType:"arraydraw"}}),"arraydraw","from-root")},75909:function(t){"use strict";t.exports={name:"updatemenus",containerClassName:"updatemenu-container",headerGroupClassName:"updatemenu-header-group",headerClassName:"updatemenu-header",headerArrowClassName:"updatemenu-header-arrow",dropdownButtonGroupClassName:"updatemenu-dropdown-button-group",dropdownButtonClassName:"updatemenu-dropdown-button",buttonClassName:"updatemenu-button",itemRectClassName:"updatemenu-item-rect",itemTextClassName:"updatemenu-item-text",menuIndexAttrName:"updatemenu-active-index",autoMarginIdRoot:"updatemenu-",blankHeaderOpts:{label:" "},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:"#F4FAFF",hoverColor:"#F4FAFF",arrowSymbol:{left:"â—„",right:"â–º",up:"â–²",down:"â–¼"}}},64897:function(t,e,r){"use strict";var n=r(71828),i=r(85501),a=r(7163),o=r(75909).name,s=a.buttons;function l(t,e,r){function o(r,i){return n.coerce(t,e,a,r,i)}o("visible",i(t,e,{name:"buttons",handleItemDefaults:u}).length>0)&&(o("active"),o("direction"),o("type"),o("showactive"),o("x"),o("y"),n.noneOrAll(t,e,["x","y"]),o("xanchor"),o("yanchor"),o("pad.t"),o("pad.r"),o("pad.b"),o("pad.l"),n.coerceFont(o,"font",r.font),o("bgcolor",r.paper_bgcolor),o("bordercolor"),o("borderwidth"))}function u(t,e){function r(r,i){return n.coerce(t,e,s,r,i)}r("visible","skip"===t.method||Array.isArray(t.args))&&(r("method"),r("args"),r("args2"),r("label"),r("execute"))}t.exports=function(t,e){i(t,e,{name:o,handleItemDefaults:l})}},13689:function(t,e,r){"use strict";var n=r(39898),i=r(74875),a=r(7901),o=r(91424),s=r(71828),l=r(63893),u=r(44467).arrayEditor,c=r(18783).LINE_SPACING,f=r(75909),h=r(25849);function p(t){return t._index}function d(t,e){return+t.attr(f.menuIndexAttrName)===e._index}function v(t,e,r,n,i,a,o,s){e.active=o,u(t.layout,f.name,e).applyUpdate("active",o),"buttons"===e.type?y(t,n,null,null,e):"dropdown"===e.type&&(i.attr(f.menuIndexAttrName,"-1"),g(t,n,i,a,e),s||y(t,n,i,a,e))}function g(t,e,r,n,i){var a=s.ensureSingle(e,"g",f.headerClassName,(function(t){t.style("pointer-events","all")})),l=i._dims,u=i.active,c=i.buttons[u]||f.blankHeaderOpts,h={y:i.pad.t,yPad:0,x:i.pad.l,xPad:0,index:0},p={width:l.headerWidth,height:l.headerHeight};a.call(m,i,c,t).call(M,i,h,p),s.ensureSingle(e,"text",f.headerArrowClassName,(function(t){t.attr("text-anchor","end").call(o.font,i.font).text(f.arrowSymbol[i.direction])})).attr({x:l.headerWidth-f.arrowOffsetX+i.pad.l,y:l.headerHeight/2+f.textOffsetY+i.pad.t}),a.on("click",(function(){r.call(S,String(d(r,i)?-1:i._index)),y(t,e,r,n,i)})),a.on("mouseover",(function(){a.call(w)})),a.on("mouseout",(function(){a.call(T,i)})),o.setTranslate(e,l.lx,l.ly)}function y(t,e,r,a,o){r||(r=e).attr("pointer-events","all");var l=function(t){return-1==+t.attr(f.menuIndexAttrName)}(r)&&"buttons"!==o.type?[]:o.buttons,u="dropdown"===o.type?f.dropdownButtonClassName:f.buttonClassName,c=r.selectAll("g."+u).data(s.filterVisible(l)),h=c.enter().append("g").classed(u,!0),p=c.exit();"dropdown"===o.type?(h.attr("opacity","0").transition().attr("opacity","1"),p.transition().attr("opacity","0").remove()):p.remove();var d=0,g=0,y=o._dims,x=-1!==["up","down"].indexOf(o.direction);"dropdown"===o.type&&(x?g=y.headerHeight+f.gapButtonHeader:d=y.headerWidth+f.gapButtonHeader),"dropdown"===o.type&&"up"===o.direction&&(g=-f.gapButtonHeader+f.gapButton-y.openHeight),"dropdown"===o.type&&"left"===o.direction&&(d=-f.gapButtonHeader+f.gapButton-y.openWidth);var b={x:y.lx+d+o.pad.l,y:y.ly+g+o.pad.t,yPad:f.gapButton,xPad:f.gapButton,index:0},k={l:b.x+o.borderwidth,t:b.y+o.borderwidth};c.each((function(s,l){var u=n.select(this);u.call(m,o,s,t).call(M,o,b),u.on("click",(function(){n.event.defaultPrevented||(s.execute&&(s.args2&&o.active===l?(v(t,o,0,e,r,a,-1),i.executeAPICommand(t,s.method,s.args2)):(v(t,o,0,e,r,a,l),i.executeAPICommand(t,s.method,s.args))),t.emit("plotly_buttonclicked",{menu:o,button:s,active:o.active}))})),u.on("mouseover",(function(){u.call(w)})),u.on("mouseout",(function(){u.call(T,o),c.call(_,o)}))})),c.call(_,o),x?(k.w=Math.max(y.openWidth,y.headerWidth),k.h=b.y-k.t):(k.w=b.x-k.l,k.h=Math.max(y.openHeight,y.headerHeight)),k.direction=o.direction,a&&(c.size()?function(t,e,r,n,i,a){var o,s,l,u=i.direction,c="up"===u||"down"===u,h=i._dims,p=i.active;if(c)for(s=0,l=0;l0?[0]:[]);if(o.enter().append("g").classed(f.containerClassName,!0).style("cursor","pointer"),o.exit().each((function(){n.select(this).selectAll("g."+f.headerGroupClassName).each(a)})).remove(),0!==r.length){var l=o.selectAll("g."+f.headerGroupClassName).data(r,p);l.enter().append("g").classed(f.headerGroupClassName,!0);for(var u=s.ensureSingle(o,"g",f.dropdownButtonGroupClassName,(function(t){t.style("pointer-events","all")})),c=0;cw,A=s.barLength+2*s.barPad,M=s.barWidth+2*s.barPad,S=d,E=g+y;E+M>u&&(E=u-M);var L=this.container.selectAll("rect.scrollbar-horizontal").data(k?[0]:[]);L.exit().on(".drag",null).remove(),L.enter().append("rect").classed("scrollbar-horizontal",!0).call(i.fill,s.barColor),k?(this.hbar=L.attr({rx:s.barRadius,ry:s.barRadius,x:S,y:E,width:A,height:M}),this._hbarXMin=S+A/2,this._hbarTranslateMax=w-A):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var C=y>T,P=s.barWidth+2*s.barPad,O=s.barLength+2*s.barPad,I=d+v,D=g;I+P>l&&(I=l-P);var z=this.container.selectAll("rect.scrollbar-vertical").data(C?[0]:[]);z.exit().on(".drag",null).remove(),z.enter().append("rect").classed("scrollbar-vertical",!0).call(i.fill,s.barColor),C?(this.vbar=z.attr({rx:s.barRadius,ry:s.barRadius,x:I,y:D,width:P,height:O}),this._vbarYMin=D+O/2,this._vbarTranslateMax=T-O):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var R=this.id,F=c-.5,B=C?f+P+.5:f+.5,N=h-.5,j=k?p+M+.5:p+.5,U=o._topdefs.selectAll("#"+R).data(k||C?[0]:[]);if(U.exit().remove(),U.enter().append("clipPath").attr("id",R).append("rect"),k||C?(this._clipRect=U.select("rect").attr({x:Math.floor(F),y:Math.floor(N),width:Math.ceil(B)-Math.floor(F),height:Math.ceil(j)-Math.floor(N)}),this.container.call(a.setClipUrl,R,this.gd),this.bg.attr({x:d,y:g,width:v,height:y})):(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(a.setClipUrl,null),delete this._clipRect),k||C){var V=n.behavior.drag().on("dragstart",(function(){n.event.sourceEvent.preventDefault()})).on("drag",this._onBoxDrag.bind(this));this.container.on("wheel",null).on("wheel",this._onBoxWheel.bind(this)).on(".drag",null).call(V);var H=n.behavior.drag().on("dragstart",(function(){n.event.sourceEvent.preventDefault(),n.event.sourceEvent.stopPropagation()})).on("drag",this._onBarDrag.bind(this));k&&this.hbar.on(".drag",null).call(H),C&&this.vbar.on(".drag",null).call(H)}this.setTranslate(e,r)},s.prototype.disable=function(){(this.hbar||this.vbar)&&(this.bg.attr({width:0,height:0}),this.container.on("wheel",null).on(".drag",null).call(a.setClipUrl,null),delete this._clipRect),this.hbar&&(this.hbar.on(".drag",null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&&(this.vbar.on(".drag",null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},s.prototype._onBoxDrag=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t-=n.event.dx),this.vbar&&(e-=n.event.dy),this.setTranslate(t,e)},s.prototype._onBoxWheel=function(){var t=this.translateX,e=this.translateY;this.hbar&&(t+=n.event.deltaY),this.vbar&&(e+=n.event.deltaY),this.setTranslate(t,e)},s.prototype._onBarDrag=function(){var t=this.translateX,e=this.translateY;if(this.hbar){var r=t+this._hbarXMin,i=r+this._hbarTranslateMax;t=(o.constrain(n.event.x,r,i)-r)/(i-r)*(this.position.w-this._box.w)}if(this.vbar){var a=e+this._vbarYMin,s=a+this._vbarTranslateMax;e=(o.constrain(n.event.y,a,s)-a)/(s-a)*(this.position.h-this._box.h)}this.setTranslate(t,e)},s.prototype.setTranslate=function(t,e){var r=this.position.w-this._box.w,n=this.position.h-this._box.h;if(t=o.constrain(t||0,0,r),e=o.constrain(e||0,0,n),this.translateX=t,this.translateY=e,this.container.call(a.setTranslate,this._box.l-this.position.l-t,this._box.t-this.position.t-e),this._clipRect&&this._clipRect.attr({x:Math.floor(this.position.l+t-.5),y:Math.floor(this.position.t+e-.5)}),this.hbar){var i=t/r;this.hbar.call(a.setTranslate,t+i*this._hbarTranslateMax,e)}if(this.vbar){var s=e/n;this.vbar.call(a.setTranslate,t,e+s*this._vbarTranslateMax)}}},18783:function(t){"use strict";t.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},FROM_BR:{left:1,center:.5,right:0,bottom:0,middle:.5,top:1},LINE_SPACING:1.3,CAP_SHIFT:.7,MID_SHIFT:.35,OPPOSITE_SIDE:{left:"right",right:"left",top:"bottom",bottom:"top"}}},24695:function(t){"use strict";t.exports={axisRefDescription:function(t,e,r){return["If set to a",t,"axis id (e.g. *"+t+"* or","*"+t+"2*), the `"+t+"` position refers to a",t,"coordinate. If set to *paper*, the `"+t+"`","position refers to the distance from the",e,"of the plotting","area in normalized coordinates where *0* (*1*) corresponds to the",e,"("+r+"). If set to a",t,"axis ID followed by","*domain* (separated by a space), the position behaves like for","*paper*, but refers to the distance in fractions of the domain","length from the",e,"of the domain of that axis: e.g.,","*"+t+"2 domain* refers to the domain of the second",t," axis and a",t,"position of 0.5 refers to the","point between the",e,"and the",r,"of the domain of the","second",t,"axis."].join(" ")}}},22372:function(t){"use strict";t.exports={INCREASING:{COLOR:"#3D9970",SYMBOL:"â–²"},DECREASING:{COLOR:"#FF4136",SYMBOL:"â–¼"}}},31562:function(t){"use strict";t.exports={FORMAT_LINK:"https://github.com/d3/d3-format/tree/v1.4.5#d3-format",DATE_FORMAT_LINK:"https://github.com/d3/d3-time-format/tree/v2.2.3#locale_format"}},74808:function(t){"use strict";t.exports={COMPARISON_OPS:["=","!=","<",">=",">","<="],COMPARISON_OPS2:["=","<",">=",">","<="],INTERVAL_OPS:["[]","()","[)","(]","][",")(","](",")["],SET_OPS:["{}","}{"],CONSTRAINT_REDUCTION:{"=":"=","<":"<","<=":"<",">":">",">=":">","[]":"[]","()":"[]","[)":"[]","(]":"[]","][":"][",")(":"][","](":"][",")[":"]["}}},29659:function(t){"use strict";t.exports={solid:[[],0],dot:[[.5,1],200],dash:[[.5,1],50],longdash:[[.5,1],10],dashdot:[[.5,.625,.875,1],50],longdashdot:[[.5,.7,.8,1],10]}},87381:function(t){"use strict";t.exports={circle:"â—","circle-open":"â—‹",square:"â– ","square-open":"â–¡",diamond:"â—†","diamond-open":"â—‡",cross:"+",x:"âŒ"}},37822:function(t){"use strict";t.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},50606:function(t){"use strict";t.exports={BADNUM:void 0,FP_SAFE:1e-4*Number.MAX_VALUE,ONEMAXYEAR:316224e5,ONEAVGYEAR:315576e5,ONEMINYEAR:31536e6,ONEMAXQUARTER:79488e5,ONEAVGQUARTER:78894e5,ONEMINQUARTER:76896e5,ONEMAXMONTH:26784e5,ONEAVGMONTH:26298e5,ONEMINMONTH:24192e5,ONEWEEK:6048e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:2440587.5,ALMOST_EQUAL:.999999,LOG_CLIP:10,MINUS_SIGN:"−"}},77922:function(t,e){"use strict";e.xmlns="http://www.w3.org/2000/xmlns/",e.svg="http://www.w3.org/2000/svg",e.xlink="http://www.w3.org/1999/xlink",e.svgAttrs={xmlns:e.svg,"xmlns:xlink":e.xlink}},8729:function(t,e,r){"use strict";e.version=r(11506).version,r(7417),r(98847);for(var n=r(73972),i=e.register=n.register,a=r(10641),o=Object.keys(a),s=0;s",""," ",""," plotly-logomark"," "," "," "," "," "," "," "," "," "," "," "," "," ",""].join("")}}},99863:function(t,e){"use strict";e.isLeftAnchor=function(t){return"left"===t.xanchor||"auto"===t.xanchor&&t.x<=1/3},e.isCenterAnchor=function(t){return"center"===t.xanchor||"auto"===t.xanchor&&t.x>1/3&&t.x<2/3},e.isRightAnchor=function(t){return"right"===t.xanchor||"auto"===t.xanchor&&t.x>=2/3},e.isTopAnchor=function(t){return"top"===t.yanchor||"auto"===t.yanchor&&t.y>=2/3},e.isMiddleAnchor=function(t){return"middle"===t.yanchor||"auto"===t.yanchor&&t.y>1/3&&t.y<2/3},e.isBottomAnchor=function(t){return"bottom"===t.yanchor||"auto"===t.yanchor&&t.y<=1/3}},26348:function(t,e,r){"use strict";var n=r(64872),i=n.mod,a=n.modHalf,o=Math.PI,s=2*o;function l(t){return Math.abs(t[1]-t[0])>s-1e-14}function u(t,e){return a(e-t,s)}function c(t,e){if(l(e))return!0;var r,n;e[0](n=i(n,s))&&(n+=s);var a=i(t,s),o=a+s;return a>=r&&a<=n||o>=r&&o<=n}function f(t,e,r,n,i,a,u){i=i||0,a=a||0;var c,f,h,p,d,v=l([r,n]);function g(t,e){return[t*Math.cos(e)+i,a-t*Math.sin(e)]}v?(c=0,f=o,h=s):r=i&&t<=a);var i,a},pathArc:function(t,e,r,n,i){return f(null,t,e,r,n,i,0)},pathSector:function(t,e,r,n,i){return f(null,t,e,r,n,i,1)},pathAnnulus:function(t,e,r,n,i,a){return f(t,e,r,n,i,a,1)}}},73627:function(t,e){"use strict";var r=Array.isArray,n=ArrayBuffer,i=DataView;function a(t){return n.isView(t)&&!(t instanceof i)}function o(t){return r(t)||a(t)}function s(t,e,r){if(o(t)){if(o(t[0])){for(var n=r,i=0;ii.max?e.set(r):e.set(+t)}},integer:{coerceFunction:function(t,e,r,i){t%1||!n(t)||void 0!==i.min&&ti.max?e.set(r):e.set(+t)}},string:{coerceFunction:function(t,e,r,n){if("string"!=typeof t){var i="number"==typeof t;!0!==n.strict&&i?e.set(String(t)):e.set(r)}else n.noBlank&&!t?e.set(r):e.set(t)}},color:{coerceFunction:function(t,e,r){i(t).isValid()?e.set(t):e.set(r)}},colorlist:{coerceFunction:function(t,e,r){Array.isArray(t)&&t.length&&t.every((function(t){return i(t).isValid()}))?e.set(t):e.set(r)}},colorscale:{coerceFunction:function(t,e,r){e.set(o.get(t,r))}},angle:{coerceFunction:function(t,e,r){"auto"===t?e.set("auto"):n(t)?e.set(f(+t,360)):e.set(r)}},subplotid:{coerceFunction:function(t,e,r,n){var i=n.regex||c(r);"string"==typeof t&&i.test(t)?e.set(t):e.set(r)},validateFunction:function(t,e){var r=e.dflt;return t===r||"string"==typeof t&&!!c(r).test(t)}},flaglist:{coerceFunction:function(t,e,r,n){if(-1===(n.extras||[]).indexOf(t))if("string"==typeof t){for(var i=t.split("+"),a=0;a=n&&t<=i?t:c}if("string"!=typeof t&&"number"!=typeof t)return c;t=String(t);var u=_(r),y=t.charAt(0);!u||"G"!==y&&"g"!==y||(t=t.substr(1),r="");var w=u&&"chinese"===r.substr(0,7),T=t.match(w?x:m);if(!T)return c;var k=T[1],A=T[3]||"1",M=Number(T[5]||1),S=Number(T[7]||0),E=Number(T[9]||0),L=Number(T[11]||0);if(u){if(2===k.length)return c;var C;k=Number(k);try{var P=g.getComponentMethod("calendars","getCal")(r);if(w){var O="i"===A.charAt(A.length-1);A=parseInt(A,10),C=P.newDate(k,P.toMonthIndex(k,A,O),M)}else C=P.newDate(k,Number(A),M)}catch(t){return c}return C?(C.toJD()-v)*f+S*h+E*p+L*d:c}k=2===k.length?(Number(k)+2e3-b)%100+b:Number(k),A-=1;var I=new Date(Date.UTC(2e3,A,M,S,E));return I.setUTCFullYear(k),I.getUTCMonth()!==A||I.getUTCDate()!==M?c:I.getTime()+L*d},n=e.MIN_MS=e.dateTime2ms("-9999"),i=e.MAX_MS=e.dateTime2ms("9999-12-31 23:59:59.9999"),e.isDateTime=function(t,r){return e.dateTime2ms(t,r)!==c};var T=90*f,k=3*h,A=5*p;function M(t,e,r,n,i){if((e||r||n||i)&&(t+=" "+w(e,2)+":"+w(r,2),(n||i)&&(t+=":"+w(n,2),i))){for(var a=4;i%10==0;)a-=1,i/=10;t+="."+w(i,a)}return t}e.ms2DateTime=function(t,e,r){if("number"!=typeof t||!(t>=n&&t<=i))return c;e||(e=0);var a,o,s,u,m,x,b=Math.floor(10*l(t+.05,1)),w=Math.round(t-b/10);if(_(r)){var S=Math.floor(w/f)+v,E=Math.floor(l(t,f));try{a=g.getComponentMethod("calendars","getCal")(r).fromJD(S).formatDate("yyyy-mm-dd")}catch(t){a=y("G%Y-%m-%d")(new Date(w))}if("-"===a.charAt(0))for(;a.length<11;)a="-0"+a.substr(1);else for(;a.length<10;)a="0"+a;o=e=n+f&&t<=i-f))return c;var e=Math.floor(10*l(t+.05,1)),r=new Date(Math.round(t-e/10));return M(a("%Y-%m-%d")(r),r.getHours(),r.getMinutes(),r.getSeconds(),10*r.getUTCMilliseconds()+e)},e.cleanDate=function(t,r,n){if(t===c)return r;if(e.isJSDate(t)||"number"==typeof t&&isFinite(t)){if(_(n))return s.error("JS Dates and milliseconds are incompatible with world calendars",t),r;if(!(t=e.ms2DateTimeLocal(+t))&&void 0!==r)return r}else if(!e.isDateTime(t,n))return s.error("unrecognized date",t),r;return t};var S=/%\d?f/g,E=/%h/g,L={1:"1",2:"1",3:"2",4:"2"};function C(t,e,r,n){t=t.replace(S,(function(t){var r=Math.min(+t.charAt(1)||6,6);return(e/1e3%1+2).toFixed(r).substr(2).replace(/0+$/,"")||"0"}));var i=new Date(Math.floor(e+.05));if(t=t.replace(E,(function(){return L[r("%q")(i)]})),_(n))try{t=g.getComponentMethod("calendars","worldCalFmt")(t,e,n)}catch(t){return"Invalid"}return r(t)(i)}var P=[59,59.9,59.99,59.999,59.9999];e.formatDate=function(t,e,r,n,i,a){if(i=_(i)&&i,!e)if("y"===r)e=a.year;else if("m"===r)e=a.month;else{if("d"!==r)return function(t,e){var r=l(t+.05,f),n=w(Math.floor(r/h),2)+":"+w(l(Math.floor(r/p),60),2);if("M"!==e){o(e)||(e=0);var i=(100+Math.min(l(t/d,60),P[e])).toFixed(e).substr(1);e>0&&(i=i.replace(/0+$/,"").replace(/[\.]$/,"")),n+=":"+i}return n}(t,r)+"\n"+C(a.dayMonthYear,t,n,i);e=a.dayMonth+"\n"+a.year}return C(e,t,n,i)};var O=3*f;e.incrementMonth=function(t,e,r){r=_(r)&&r;var n=l(t,f);if(t=Math.round(t-n),r)try{var i=Math.round(t/f)+v,a=g.getComponentMethod("calendars","getCal")(r),o=a.fromJD(i);return e%12?a.add(o,e,"m"):a.add(o,e/12,"y"),(o.toJD()-v)*f+n}catch(e){s.error("invalid ms "+t+" in calendar "+r)}var u=new Date(t+O);return u.setUTCMonth(u.getUTCMonth()+e)+n-O},e.findExactDates=function(t,e){for(var r,n,i=0,a=0,s=0,l=0,u=_(e)&&g.getComponentMethod("calendars","getCal")(e),c=0;c0&&t[e+1][0]<0)return e;return null}switch(e="RUS"===s||"FJI"===s?function(t){var e;if(null===u(t))e=t;else for(e=new Array(t.length),i=0;ie?r[n++]=[t[i][0]+360,t[i][1]]:i===e?(r[n++]=t[i],r[n++]=[t[i][0],-90]):r[n++]=t[i];var a=h.tester(r);a.pts.pop(),l.push(a)}:function(t){l.push(h.tester(t))},a.type){case"MultiPolygon":for(r=0;ri&&(i=u,e=l)}else e=r;return o.default(e).geometry.coordinates}(c),n.fIn=t,n.fOut=c,s.push(c)}else u.log(["Location",n.loc,"does not have a valid GeoJSON geometry.","Traces with locationmode *geojson-id* only support","*Polygon* and *MultiPolygon* geometries."].join(" "))}delete i[r]}switch(r.type){case"FeatureCollection":var h=r.features;for(n=0;n100?(clearInterval(a),n("Unexpected error while fetching from "+t)):void i++}),50)}))}for(var o=0;o0&&(r.push(i),i=[])}return i.length>0&&r.push(i),r},e.makeLine=function(t){return 1===t.length?{type:"LineString",coordinates:t[0]}:{type:"MultiLineString",coordinates:t}},e.makePolygon=function(t){if(1===t.length)return{type:"Polygon",coordinates:t};for(var e=new Array(t.length),r=0;r1||v<0||v>1?null:{x:t+l*v,y:e+f*v}}function l(t,e,r,n,i){var a=n*t+i*e;if(a<0)return n*n+i*i;if(a>r){var o=n-t,s=i-e;return o*o+s*s}var l=n*e-i*t;return l*l/r}e.segmentsIntersect=s,e.segmentDistance=function(t,e,r,n,i,a,o,u){if(s(t,e,r,n,i,a,o,u))return 0;var c=r-t,f=n-e,h=o-i,p=u-a,d=c*c+f*f,v=h*h+p*p,g=Math.min(l(c,f,d,i-t,a-e),l(c,f,d,o-t,u-e),l(h,p,v,t-i,e-a),l(h,p,v,r-i,n-a));return Math.sqrt(g)},e.getTextLocation=function(t,e,r,s){if(t===i&&s===a||(n={},i=t,a=s),n[r])return n[r];var l=t.getPointAtLength(o(r-s/2,e)),u=t.getPointAtLength(o(r+s/2,e)),c=Math.atan((u.y-l.y)/(u.x-l.x)),f=t.getPointAtLength(o(r,e)),h={x:(4*f.x+l.x+u.x)/6,y:(4*f.y+l.y+u.y)/6,theta:c};return n[r]=h,h},e.clearLocationCache=function(){i=null},e.getVisibleSegment=function(t,e,r){var n,i,a=e.left,o=e.right,s=e.top,l=e.bottom,u=0,c=t.getTotalLength(),f=c;function h(e){var r=t.getPointAtLength(e);0===e?n=r:e===c&&(i=r);var u=r.xo?r.x-o:0,f=r.yl?r.y-l:0;return Math.sqrt(u*u+f*f)}for(var p=h(u);p;){if((u+=p+r)>f)return;p=h(u)}for(p=h(f);p;){if(u>(f-=p+r))return;p=h(f)}return{min:u,max:f,len:f-u,total:c,isClosed:0===u&&f===c&&Math.abs(n.x-i.x)<.1&&Math.abs(n.y-i.y)<.1}},e.findPointOnPath=function(t,e,r,n){for(var i,a,o,s=(n=n||{}).pathLength||t.getTotalLength(),l=n.tolerance||.001,u=n.iterationLimit||30,c=t.getPointAtLength(0)[r]>t.getPointAtLength(s)[r]?-1:1,f=0,h=0,p=s;f0?p=i:h=i,f++}return a}},81697:function(t,e,r){"use strict";var n=r(92770),i=r(84267),a=r(25075),o=r(21081),s=r(22399).defaultLine,l=r(73627).isArrayOrTypedArray,u=a(s);function c(t,e){var r=t;return r[3]*=e,r}function f(t){if(n(t))return u;var e=a(t);return e.length?e:u}function h(t){return n(t)?t:1}t.exports={formatColor:function(t,e,r){var n,i,s,p,d,v=t.color,g=l(v),y=l(e),m=o.extractOpts(t),x=[];if(n=void 0!==m.colorscale?o.makeColorScaleFuncFromTrace(t):f,i=g?function(t,e){return void 0===t[e]?u:a(n(t[e]))}:f,s=y?function(t,e){return void 0===t[e]?1:h(t[e])}:h,g||y)for(var b=0;b1?(r*t+r*e)/r:t+e,i=String(n).length;if(i>16){var a=String(e).length;if(i>=String(t).length+a){var o=parseFloat(n).toPrecision(12);-1===o.indexOf("e+")&&(n=+o)}}return n}},71828:function(t,e,r){"use strict";var n=r(39898),i=r(84096).g0,a=r(60721).WU,o=r(92770),s=r(50606),l=s.FP_SAFE,u=-l,c=s.BADNUM,f=t.exports={};f.adjustFormat=function(t){return!t||/^\d[.]\df/.test(t)||/[.]\d%/.test(t)?t:"0.f"===t?"~f":/^\d%/.test(t)?"~%":/^\ds/.test(t)?"~s":!/^[~,.0$]/.test(t)&&/[&fps]/.test(t)?"~"+t:t};var h={};f.warnBadFormat=function(t){var e=String(t);h[e]||(h[e]=1,f.warn('encountered bad format: "'+e+'"'))},f.noFormat=function(t){return String(t)},f.numberFormat=function(t){var e;try{e=a(f.adjustFormat(t))}catch(e){return f.warnBadFormat(t),f.noFormat}return e},f.nestedProperty=r(65487),f.keyedContainer=r(66636),f.relativeAttr=r(6962),f.isPlainObject=r(41965),f.toLogRange=r(58163),f.relinkPrivateKeys=r(51332);var p=r(73627);f.isTypedArray=p.isTypedArray,f.isArrayOrTypedArray=p.isArrayOrTypedArray,f.isArray1D=p.isArray1D,f.ensureArray=p.ensureArray,f.concat=p.concat,f.maxRowLength=p.maxRowLength,f.minRowLength=p.minRowLength;var d=r(64872);f.mod=d.mod,f.modHalf=d.modHalf;var v=r(96554);f.valObjectMeta=v.valObjectMeta,f.coerce=v.coerce,f.coerce2=v.coerce2,f.coerceFont=v.coerceFont,f.coercePattern=v.coercePattern,f.coerceHoverinfo=v.coerceHoverinfo,f.coerceSelectionMarkerOpacity=v.coerceSelectionMarkerOpacity,f.validate=v.validate;var g=r(41631);f.dateTime2ms=g.dateTime2ms,f.isDateTime=g.isDateTime,f.ms2DateTime=g.ms2DateTime,f.ms2DateTimeLocal=g.ms2DateTimeLocal,f.cleanDate=g.cleanDate,f.isJSDate=g.isJSDate,f.formatDate=g.formatDate,f.incrementMonth=g.incrementMonth,f.dateTick0=g.dateTick0,f.dfltRange=g.dfltRange,f.findExactDates=g.findExactDates,f.MIN_MS=g.MIN_MS,f.MAX_MS=g.MAX_MS;var y=r(65888);f.findBin=y.findBin,f.sorterAsc=y.sorterAsc,f.sorterDes=y.sorterDes,f.distinctVals=y.distinctVals,f.roundUp=y.roundUp,f.sort=y.sort,f.findIndexOfMin=y.findIndexOfMin,f.sortObjectKeys=r(78607);var m=r(80038);f.aggNums=m.aggNums,f.len=m.len,f.mean=m.mean,f.median=m.median,f.midRange=m.midRange,f.variance=m.variance,f.stdev=m.stdev,f.interp=m.interp;var x=r(35657);f.init2dArray=x.init2dArray,f.transposeRagged=x.transposeRagged,f.dot=x.dot,f.translationMatrix=x.translationMatrix,f.rotationMatrix=x.rotationMatrix,f.rotationXYMatrix=x.rotationXYMatrix,f.apply3DTransform=x.apply3DTransform,f.apply2DTransform=x.apply2DTransform,f.apply2DTransform2=x.apply2DTransform2,f.convertCssMatrix=x.convertCssMatrix,f.inverseTransformMatrix=x.inverseTransformMatrix;var b=r(26348);f.deg2rad=b.deg2rad,f.rad2deg=b.rad2deg,f.angleDelta=b.angleDelta,f.angleDist=b.angleDist,f.isFullCircle=b.isFullCircle,f.isAngleInsideSector=b.isAngleInsideSector,f.isPtInsideSector=b.isPtInsideSector,f.pathArc=b.pathArc,f.pathSector=b.pathSector,f.pathAnnulus=b.pathAnnulus;var _=r(99863);f.isLeftAnchor=_.isLeftAnchor,f.isCenterAnchor=_.isCenterAnchor,f.isRightAnchor=_.isRightAnchor,f.isTopAnchor=_.isTopAnchor,f.isMiddleAnchor=_.isMiddleAnchor,f.isBottomAnchor=_.isBottomAnchor;var w=r(87642);f.segmentsIntersect=w.segmentsIntersect,f.segmentDistance=w.segmentDistance,f.getTextLocation=w.getTextLocation,f.clearLocationCache=w.clearLocationCache,f.getVisibleSegment=w.getVisibleSegment,f.findPointOnPath=w.findPointOnPath;var T=r(1426);f.extendFlat=T.extendFlat,f.extendDeep=T.extendDeep,f.extendDeepAll=T.extendDeepAll,f.extendDeepNoArrays=T.extendDeepNoArrays;var k=r(47769);f.log=k.log,f.warn=k.warn,f.error=k.error;var A=r(30587);f.counterRegex=A.counter;var M=r(79990);f.throttle=M.throttle,f.throttleDone=M.done,f.clearThrottle=M.clear;var S=r(24401);function E(t){var e={};for(var r in t)for(var n=t[r],i=0;il||t=e)&&o(t)&&t>=0&&t%1==0},f.noop=r(64213),f.identity=r(23389),f.repeat=function(t,e){for(var r=new Array(e),n=0;nr?Math.max(r,Math.min(e,t)):Math.max(e,Math.min(r,t))},f.bBoxIntersect=function(t,e,r){return r=r||0,t.left<=e.right+r&&e.left<=t.right+r&&t.top<=e.bottom+r&&e.top<=t.bottom+r},f.simpleMap=function(t,e,r,n,i){for(var a=t.length,o=new Array(a),s=0;s=Math.pow(2,r)?i>10?(f.warn("randstr failed uniqueness"),l):t(e,r,n,(i||0)+1):l},f.OptionControl=function(t,e){t||(t={}),e||(e="opt");var r={optionList:[],_newoption:function(n){n[e]=t,r[n.name]=n,r.optionList.push(n)}};return r["_"+e]=t,r},f.smooth=function(t,e){if((e=Math.round(e)||0)<2)return t;var r,n,i,a,o=t.length,s=2*o,l=2*e-1,u=new Array(l),c=new Array(o);for(r=0;r=s&&(i-=s*Math.floor(i/s)),i<0?i=-1-i:i>=o&&(i=s-1-i),a+=t[i]*u[n];c[r]=a}return c},f.syncOrAsync=function(t,e,r){var n;function i(){return f.syncOrAsync(t,e,r)}for(;t.length;)if((n=(0,t.splice(0,1)[0])(e))&&n.then)return n.then(i);return r&&r(e)},f.stripTrailingSlash=function(t){return"/"===t.substr(-1)?t.substr(0,t.length-1):t},f.noneOrAll=function(t,e,r){if(t){var n,i=!1,a=!0;for(n=0;n0?e:0}))},f.fillArray=function(t,e,r,n){if(n=n||f.identity,f.isArrayOrTypedArray(t))for(var i=0;i1?i+o[1]:"";if(a&&(o.length>1||s.length>4||r))for(;n.test(s);)s=s.replace(n,"$1"+a+"$2");return s+l},f.TEMPLATE_STRING_REGEX=/%{([^\s%{}:]*)([:|\|][^}]*)?}/g;var D=/^\w*$/;f.templateString=function(t,e){var r={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,n){var i;return D.test(n)?i=e[n]:(r[n]=r[n]||f.nestedProperty(e,n).get,i=r[n]()),f.isValidTextValue(i)?i:""}))};var z={max:10,count:0,name:"hovertemplate"};f.hovertemplateString=function(){return B.apply(z,arguments)};var R={max:10,count:0,name:"texttemplate"};f.texttemplateString=function(){return B.apply(R,arguments)};var F=/^[:|\|]/;function B(t,e,r){var n=this,a=arguments;e||(e={});var o={};return t.replace(f.TEMPLATE_STRING_REGEX,(function(t,s,l){var u,c,h,p="_xother"===s||"_yother"===s,d="_xother_"===s||"_yother_"===s,v="xother_"===s||"yother_"===s,g="xother"===s||"yother"===s||p||v||d,y=s;if((p||d)&&(y=y.substring(1)),(v||d)&&(y=y.substring(0,y.length-1)),g){if(void 0===(u=e[y]))return""}else for(h=3;h=48&&o<=57,u=s>=48&&s<=57;if(l&&(n=10*n+o-48),u&&(i=10*i+s-48),!l||!u){if(n!==i)return n-i;if(o!==s)return o-s}}return i-n};var N=2e9;f.seedPseudoRandom=function(){N=2e9},f.pseudoRandom=function(){var t=N;return N=(69069*N+1)%4294967296,Math.abs(N-t)<429496729?f.pseudoRandom():N/4294967296},f.fillText=function(t,e,r){var n=Array.isArray(r)?function(t){r.push(t)}:function(t){r.text=t},i=f.extractOption(t,e,"htx","hovertext");if(f.isValidTextValue(i))return n(i);var a=f.extractOption(t,e,"tx","text");return f.isValidTextValue(a)?n(a):void 0},f.isValidTextValue=function(t){return t||0===t},f.formatPercent=function(t,e){e=e||0;for(var r=(Math.round(100*t*Math.pow(10,e))*Math.pow(.1,e)).toFixed(e)+"%",n=0;n1&&(u=1):u=0,f.strTranslate(i-u*(r+o),a-u*(n+s))+f.strScale(u)+(l?"rotate("+l+(e?"":" "+r+" "+n)+")":"")},f.setTransormAndDisplay=function(t,e){t.attr("transform",f.getTextTransform(e)),t.style("display",e.scale?null:"none")},f.ensureUniformFontSize=function(t,e){var r=f.extendFlat({},e);return r.size=Math.max(e.size,t._fullLayout.uniformtext.minsize||0),r},f.join2=function(t,e,r){var n=t.length;return n>1?t.slice(0,-1).join(e)+r+t[n-1]:t.join(e)},f.bigFont=function(t){return Math.round(1.2*t)};var j=f.getFirefoxVersion(),U=null!==j&&j<86;f.getPositionFromD3Event=function(){return U?[n.event.layerX,n.event.layerY]:[n.event.offsetX,n.event.offsetY]}},41965:function(t){"use strict";t.exports=function(t){return window&&window.process&&window.process.versions?"[object Object]"===Object.prototype.toString.call(t):"[object Object]"===Object.prototype.toString.call(t)&&Object.getPrototypeOf(t).hasOwnProperty("hasOwnProperty")}},66636:function(t,e,r){"use strict";var n=r(65487),i=/^\w*$/;t.exports=function(t,e,r,a){var o,s,l;r=r||"name",a=a||"value";var u={};e&&e.length?(l=n(t,e),s=l.get()):s=t,e=e||"";var c={};if(s)for(o=0;o2)return u[e]=2|u[e],h.set(t,null);if(f){for(o=e;o1){var e=["LOG:"];for(t=0;t1){var r=[];for(t=0;t"),"long")}},a.warn=function(){var t;if(n.logging>0){var e=["WARN:"];for(t=0;t0){var r=[];for(t=0;t"),"stick")}},a.error=function(){var t;if(n.logging>0){var e=["ERROR:"];for(t=0;t0){var r=[];for(t=0;t"),"stick")}}},77310:function(t,e,r){"use strict";var n=r(39898);t.exports=function(t,e,r){var i=t.selectAll("g."+r.replace(/\s/g,".")).data(e,(function(t){return t[0].trace.uid}));i.exit().remove(),i.enter().append("g").attr("class",r),i.order();var a=t.classed("rangeplot")?"nodeRangePlot3":"node3";return i.each((function(t){t[0][a]=n.select(this)})),i}},35657:function(t,e,r){"use strict";var n=r(79576);e.init2dArray=function(t,e){for(var r=new Array(t),n=0;ne/2?t-Math.round(t/e)*e:t}}},65487:function(t,e,r){"use strict";var n=r(92770),i=r(73627).isArrayOrTypedArray;function a(t,e){return function(){var r,n,o,s,l,u=t;for(s=0;s/g),l=0;la||u===i||us||e&&l(t))}:function(t,e){var l=t[0],u=t[1];if(l===i||la||u===i||us)return!1;var c,f,h,p,d,v=r.length,g=r[0][0],y=r[0][1],m=0;for(c=1;cMath.max(f,g)||u>Math.max(h,y)))if(uc||Math.abs(n(o,h))>i)return!0;return!1},a.filter=function(t,e){var r=[t[0]],n=0,i=0;function o(o){t.push(o);var s=r.length,l=n;r.splice(i+1);for(var u=l+1;u1&&o(t.pop()),{addPt:o,raw:t,filtered:r}}},79749:function(t,e,r){"use strict";var n=r(58617),i=r(98580);t.exports=function(t,e,a){var o=t._fullLayout,s=!0;return o._glcanvas.each((function(n){if(n.regl)n.regl.preloadCachedCode(a);else if(!n.pick||o._has("parcoords")){try{n.regl=i({canvas:this,attributes:{antialias:!n.pick,preserveDrawingBuffer:!0},pixelRatio:t._context.plotGlPixelRatio||r.g.devicePixelRatio,extensions:e||[],cachedCode:a||{}})}catch(t){s=!1}n.regl||(s=!1),s&&this.addEventListener("webglcontextlost",(function(e){t&&t.emit&&t.emit("plotly_webglcontextlost",{event:e,layer:n.key})}),!1)}})),s||n({container:o._glcontainer.node()}),s}},45142:function(t,e,r){"use strict";var n=r(92770),i=r(35791);t.exports=function(t){var e;if("string"!=typeof(e=t&&t.hasOwnProperty("userAgent")?t.userAgent:function(){var t;return"undefined"!=typeof navigator&&(t=navigator.userAgent),t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]),t}()))return!0;var r=i({ua:{headers:{"user-agent":e}},tablet:!0,featureDetect:!1});if(!r)for(var a=e.split(" "),o=1;o-1;s--){var l=a[s];if("Version/"===l.substr(0,8)){var u=l.substr(8).split(".")[0];if(n(u)&&(u=+u),u>=13)return!0}}return r}},75138:function(t){"use strict";t.exports=function(t,e){if(e instanceof RegExp){for(var r=e.toString(),n=0;ni.queueLength&&(t.undoQueue.queue.shift(),t.undoQueue.index--))},startSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!0,t.undoQueue.beginSequence=!0},stopSequence:function(t){t.undoQueue=t.undoQueue||{index:0,queue:[],sequence:!1},t.undoQueue.sequence=!1,t.undoQueue.beginSequence=!1},undo:function(t){var e,r;if(!(void 0===t.undoQueue||isNaN(t.undoQueue.index)||t.undoQueue.index<=0)){for(t.undoQueue.index--,e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;r=t.undoQueue.queue.length)){for(e=t.undoQueue.queue[t.undoQueue.index],t.undoQueue.inSequence=!0,r=0;re}function f(t,e){return t>=e}e.findBin=function(t,e,r){if(n(e.start))return r?Math.ceil((t-e.start)/e.size-s)-1:Math.floor((t-e.start)/e.size+s);var a,o,h=0,p=e.length,d=0,v=p>1?(e[p-1]-e[0])/(p-1):1;for(o=v>=0?r?l:u:r?f:c,t+=v*s*(r?-1:1)*(v>=0?1:-1);h90&&i.log("Long binary search..."),h-1},e.sorterAsc=function(t,e){return t-e},e.sorterDes=function(t,e){return e-t},e.distinctVals=function(t){var r,n=t.slice();for(n.sort(e.sorterAsc),r=n.length-1;r>-1&&n[r]===o;r--);for(var i,a=n[r]-n[0]||1,s=a/(r||1)/1e4,l=[],u=0;u<=r;u++){var c=n[u],f=c-i;void 0===i?(l.push(c),i=c):f>s&&(a=Math.min(a,f),l.push(c),i=c)}return{vals:l,minDiff:a}},e.roundUp=function(t,e,r){for(var n,i=0,a=e.length-1,o=0,s=r?0:1,l=r?1:0,u=r?Math.ceil:Math.floor;i0&&(n=1),r&&n)return t.sort(e)}return n?t:t.reverse()},e.findIndexOfMin=function(t,e){e=e||a;for(var r,n=1/0,i=0;ia.length)&&(o=a.length),n(r)||(r=!1),i(a[0])){for(l=new Array(o),s=0;st.length-1)return t[t.length-1];var r=e%1;return r*t[Math.ceil(e)]+(1-r)*t[Math.floor(e)]}},78614:function(t,e,r){"use strict";var n=r(25075);t.exports=function(t){return t?n(t):[0,0,0,1]}},63893:function(t,e,r){"use strict";var n=r(39898),i=r(71828),a=i.strTranslate,o=r(77922),s=r(18783).LINE_SPACING,l=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;e.convertToTspans=function(t,r,g){var S=t.text(),E=!t.attr("data-notex")&&r&&r._context.typesetMath&&"undefined"!=typeof MathJax&&S.match(l),P=n.select(t.node().parentNode);if(!P.empty()){var O=t.attr("class")?t.attr("class").split(" ")[0]:"text";return O+="-math",P.selectAll("svg."+O).remove(),P.selectAll("g."+O+"-group").remove(),t.style("display",null).attr({"data-unformatted":S,"data-math":"N"}),E?(r&&r._promises||[]).push(new Promise((function(e){t.style("display","none");var r=parseInt(t.node().style.fontSize,10),o={fontSize:r};!function(t,e,r){var a,o,s,l,h=parseInt((MathJax.version||"").split(".")[0]);if(2===h||3===h){var p=function(){var r="math-output-"+i.randstr({},64),a=(l=n.select("body").append("div").attr({id:r}).style({visibility:"hidden",position:"absolute","font-size":e.fontSize+"px"}).text(t.replace(u,"\\lt ").replace(c,"\\gt "))).node();return 2===h?MathJax.Hub.Typeset(a):MathJax.typeset([a])},d=function(){var e=l.select(2===h?".MathJax_SVG":".MathJax"),a=!e.empty()&&l.select("svg").node();if(a){var o,s=a.getBoundingClientRect();o=2===h?n.select("body").select("#MathJax_SVG_glyphs"):e.select("defs"),r(e,o,s)}else i.log("There was an error in the tex syntax.",t),r();l.remove()};2===h?MathJax.Hub.Queue((function(){return o=i.extendDeepAll({},MathJax.Hub.config),s=MathJax.Hub.processSectionDelay,void 0!==MathJax.Hub.processSectionDelay&&(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:"none",tex2jax:{inlineMath:f},displayAlign:"left"})}),(function(){if("SVG"!==(a=MathJax.Hub.config.menuSettings.renderer))return MathJax.Hub.setRenderer("SVG")}),p,d,(function(){if("SVG"!==a)return MathJax.Hub.setRenderer(a)}),(function(){return void 0!==s&&(MathJax.Hub.processSectionDelay=s),MathJax.Hub.Config(o)})):3===h&&(o=i.extendDeepAll({},MathJax.config),MathJax.config.tex||(MathJax.config.tex={}),MathJax.config.tex.inlineMath=f,"svg"!==(a=MathJax.config.startup.output)&&(MathJax.config.startup.output="svg"),MathJax.startup.defaultReady(),MathJax.startup.promise.then((function(){p(),d(),"svg"!==a&&(MathJax.config.startup.output=a),MathJax.config=o})))}else i.warn("No MathJax version:",MathJax.version)}(E[2],o,(function(n,i,o){P.selectAll("svg."+O).remove(),P.selectAll("g."+O+"-group").remove();var s=n&&n.select("svg");if(!s||!s.node())return I(),void e();var l=P.append("g").classed(O+"-group",!0).attr({"pointer-events":"none","data-unformatted":S,"data-math":"Y"});l.node().appendChild(s.node()),i&&i.node()&&s.node().insertBefore(i.node().cloneNode(!0),s.node().firstChild);var u=o.width,c=o.height;s.attr({class:O,height:c,preserveAspectRatio:"xMinYMin meet"}).style({overflow:"visible","pointer-events":"none"});var f=t.node().style.fill||"black",h=s.select("g");h.attr({fill:f,stroke:f});var p=h.node().getBoundingClientRect(),d=p.width,v=p.height;(d>u||v>c)&&(s.style("overflow","hidden"),d=(p=s.node().getBoundingClientRect()).width,v=p.height);var y=+t.attr("x"),m=+t.attr("y"),x=-(r||t.node().getBoundingClientRect().height)/4;if("y"===O[0])l.attr({transform:"rotate("+[-90,y,m]+")"+a(-d/2,x-v/2)});else if("l"===O[0])m=x-v/2;else if("a"===O[0]&&0!==O.indexOf("atitle"))y=0,m=x;else{var b=t.attr("text-anchor");y-=d*("middle"===b?.5:"end"===b?1:0),m=m+x-v/2}s.attr({x:y,y:m}),g&&g.call(t,l),e(l)}))}))):I(),t}function I(){P.empty()||(O=t.attr("class")+"-math",P.select("svg."+O).remove()),t.text("").style("white-space","pre");var r=function(t,e){e=e.replace(y," ");var r,a=!1,l=[],u=-1;function c(){u++;var e=document.createElementNS(o.svg,"tspan");n.select(e).attr({class:"line",dy:u*s+"em"}),t.appendChild(e),r=e;var i=l;if(l=[{node:e}],i.length>1)for(var a=1;a doesnt match end tag <"+t+">. Pretending it did match.",e),r=l[l.length-1].node}else i.log("Ignoring unexpected end tag .",e)}b.test(e)?c():(r=t,l=[{node:t}]);for(var E=e.split(m),P=0;P|>|>)/g,f=[["$","$"],["\\(","\\)"]],h={sup:"font-size:70%",sub:"font-size:70%",b:"font-weight:bold",i:"font-style:italic",a:"cursor:pointer",span:"",em:"font-style:italic;font-weight:bold"},p={sub:"0.3em",sup:"-0.6em"},d={sub:"-0.21em",sup:"0.42em"},v="​",g=["http:","https:","mailto:","",void 0,":"],y=e.NEWLINES=/(\r\n?|\n)/g,m=/(<[^<>]*>)/,x=/<(\/?)([^ >]*)(\s+(.*))?>/i,b=//i;e.BR_TAG_ALL=//gi;var _=/(^|[\s"'])style\s*=\s*("([^"]*);?"|'([^']*);?')/i,w=/(^|[\s"'])href\s*=\s*("([^"]*)"|'([^']*)')/i,T=/(^|[\s"'])target\s*=\s*("([^"\s]*)"|'([^'\s]*)')/i,k=/(^|[\s"'])popup\s*=\s*("([\w=,]*)"|'([\w=,]*)')/i;function A(t,e){if(!t)return null;var r=t.match(e),n=r&&(r[3]||r[4]);return n&&L(n)}var M=/(^|;)\s*color:/;e.plainText=function(t,e){for(var r=void 0!==(e=e||{}).len&&-1!==e.len?e.len:1/0,n=void 0!==e.allowedTags?e.allowedTags:["br"],i="...".length,a=t.split(m),o=[],s="",l=0,u=0;ui?o.push(c.substr(0,d-i)+"..."):o.push(c.substr(0,d));break}s=""}}return o.join("")};var S={mu:"μ",amp:"&",lt:"<",gt:">",nbsp:" ",times:"×",plusmn:"±",deg:"°"},E=/&(#\d+|#x[\da-fA-F]+|[a-z]+);/g;function L(t){return t.replace(E,(function(t,e){return("#"===e.charAt(0)?function(t){if(!(t>1114111)){var e=String.fromCodePoint;if(e)return e(t);var r=String.fromCharCode;return t<=65535?r(t):r(55232+(t>>10),t%1024+56320)}}("x"===e.charAt(1)?parseInt(e.substr(2),16):parseInt(e.substr(1),10)):S[e])||t}))}function C(t){var e=encodeURI(decodeURI(t)),r=document.createElement("a"),n=document.createElement("a");r.href=t,n.href=e;var i=r.protocol,a=n.protocol;return-1!==g.indexOf(i)&&-1!==g.indexOf(a)?e:""}function P(t,e,r){var n,a,o,s=r.horizontalAlign,l=r.verticalAlign||"top",u=t.node().getBoundingClientRect(),c=e.node().getBoundingClientRect();return a="bottom"===l?function(){return u.bottom-n.height}:"middle"===l?function(){return u.top+(u.height-n.height)/2}:function(){return u.top},o="right"===s?function(){return u.right-n.width}:"center"===s?function(){return u.left+(u.width-n.width)/2}:function(){return u.left},function(){n=this.node().getBoundingClientRect();var t=o()-c.left,e=a()-c.top,s=r.gd||{};if(r.gd){s._fullLayout._calcInverseTransform(s);var l=i.apply3DTransform(s._fullLayout._invTransform)(t,e);t=l[0],e=l[1]}return this.style({top:e+"px",left:t+"px","z-index":1e3}),this}}e.convertEntities=L,e.sanitizeHTML=function(t){t=t.replace(y," ");for(var e=document.createElement("p"),r=e,i=[],a=t.split(m),o=0;oa.ts+e?l():a.timer=setTimeout((function(){l(),a.timer=null}),e)},e.done=function(t){var e=r[t];return e&&e.timer?new Promise((function(t){var r=e.onDone;e.onDone=function(){r&&r(),t(),e.onDone=null}})):Promise.resolve()},e.clear=function(t){if(t)n(r[t]),delete r[t];else for(var i in r)e.clear(i)}},58163:function(t,e,r){"use strict";var n=r(92770);t.exports=function(t,e){if(t>0)return Math.log(t)/Math.LN10;var r=Math.log(Math.min(e[0],e[1]))/Math.LN10;return n(r)||(r=Math.log(Math.max(e[0],e[1]))/Math.LN10-6),r}},90973:function(t,e,r){"use strict";var n=t.exports={},i=r(78776).locationmodeToLayer,a=r(96892).zL;n.getTopojsonName=function(t){return[t.scope.replace(/ /g,"-"),"_",t.resolution.toString(),"m"].join("")},n.getTopojsonPath=function(t,e){return t+e+".json"},n.getTopojsonFeatures=function(t,e){var r=i[t.locationmode],n=e.objects[r];return a(e,n).features}},37815:function(t){"use strict";t.exports={moduleType:"locale",name:"en-US",dictionary:{"Click to enter Colorscale title":"Click to enter Colorscale title"},format:{date:"%m/%d/%Y"}}},92177:function(t){"use strict";t.exports={moduleType:"locale",name:"en",dictionary:{"Click to enter Colorscale title":"Click to enter Colourscale title"},format:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],periods:["AM","PM"],dateTime:"%a %b %e %X %Y",date:"%d/%m/%Y",time:"%H:%M:%S",decimal:".",thousands:",",grouping:[3],currency:["$",""],year:"%Y",month:"%b %Y",dayMonth:"%b %-d",dayMonthYear:"%b %-d, %Y"}}},14458:function(t,e,r){"use strict";var n=r(73972);t.exports=function(t){for(var e,r,i=n.layoutArrayContainers,a=n.layoutArrayRegexes,o=t.split("[")[0],s=0;s0&&o.log("Clearing previous rejected promises from queue."),t._promises=[]},e.cleanLayout=function(t){var r,n;t||(t={}),t.xaxis1&&(t.xaxis||(t.xaxis=t.xaxis1),delete t.xaxis1),t.yaxis1&&(t.yaxis||(t.yaxis=t.yaxis1),delete t.yaxis1),t.scene1&&(t.scene||(t.scene=t.scene1),delete t.scene1);var a=(s.subplotsRegistry.cartesian||{}).attrRegex,l=(s.subplotsRegistry.polar||{}).attrRegex,f=(s.subplotsRegistry.ternary||{}).attrRegex,h=(s.subplotsRegistry.gl3d||{}).attrRegex,v=Object.keys(t);for(r=0;r3?(I.x=1.02,I.xanchor="left"):I.x<-2&&(I.x=-.02,I.xanchor="right"),I.y>3?(I.y=1.02,I.yanchor="bottom"):I.y<-2&&(I.y=-.02,I.yanchor="top")),d(t),"rotate"===t.dragmode&&(t.dragmode="orbit"),u.clean(t),t.template&&t.template.layout&&e.cleanLayout(t.template.layout),t},e.cleanData=function(t){for(var r=0;r0)return t.substr(0,e)}e.hasParent=function(t,e){for(var r=b(e);r;){if(r in t)return!0;r=b(r)}return!1};var _=["x","y","z"];e.clearAxisTypes=function(t,e,r){for(var n=0;n1&&a.warn("Full array edits are incompatible with other edits",f);var m=r[""][""];if(u(m))e.set(null);else{if(!Array.isArray(m))return a.warn("Unrecognized full array edit value",f,m),!0;e.set(m)}return!v&&(h(g,y),p(t),!0)}var x,b,_,w,T,k,A,M,S=Object.keys(r).map(Number).sort(o),E=e.get(),L=E||[],C=c(y,f).get(),P=[],O=-1,I=L.length;for(x=0;xL.length-(A?0:1))a.warn("index out of range",f,_);else if(void 0!==k)T.length>1&&a.warn("Insertion & removal are incompatible with edits to the same index.",f,_),u(k)?P.push(_):A?("add"===k&&(k={}),L.splice(_,0,k),C&&C.splice(_,0,{})):a.warn("Unrecognized full object edit value",f,_,k),-1===O&&(O=_);else for(b=0;b=0;x--)L.splice(P[x],1),C&&C.splice(P[x],1);if(L.length?E||e.set(L):e.set(null),v)return!1;if(h(g,y),d!==i){var D;if(-1===O)D=S;else{for(I=Math.max(L.length,I),D=[],x=0;x=O);x++)D.push(_);for(x=O;x=t.data.length||i<-t.data.length)throw new Error(r+" must be valid indices for gd.data.");if(e.indexOf(i,n+1)>-1||i>=0&&e.indexOf(-t.data.length+i)>-1||i<0&&e.indexOf(t.data.length+i)>-1)throw new Error("each index in "+r+" must be unique.")}}function O(t,e,r){if(!Array.isArray(t.data))throw new Error("gd.data must be an array.");if(void 0===e)throw new Error("currentIndices is a required argument.");if(Array.isArray(e)||(e=[e]),P(t,e,"currentIndices"),void 0===r||Array.isArray(r)||(r=[r]),void 0!==r&&P(t,r,"newIndices"),void 0!==r&&e.length!==r.length)throw new Error("current and new indices must be of equal length.")}function I(t,e,r,n,a){!function(t,e,r,n){var i=o.isPlainObject(n);if(!Array.isArray(t.data))throw new Error("gd.data must be an array");if(!o.isPlainObject(e))throw new Error("update must be a key:value object");if(void 0===r)throw new Error("indices must be an integer or array of integers");for(var a in P(t,r,"indices"),e){if(!Array.isArray(e[a])||e[a].length!==r.length)throw new Error("attribute "+a+" must be an array of length equal to indices array length");if(i&&(!(a in n)||!Array.isArray(n[a])||n[a].length!==e[a].length))throw new Error("when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object")}}(t,e,r,n);for(var l=function(t,e,r,n){var a,l,u,c,f,h=o.isPlainObject(n),p=[];for(var d in Array.isArray(r)||(r=[r]),r=C(r,t.data.length-1),e)for(var v=0;v-1&&-1===r.indexOf("grouptitlefont")?l(r,r.replace("titlefont","title.font")):r.indexOf("titleposition")>-1?l(r,r.replace("titleposition","title.position")):r.indexOf("titleside")>-1?l(r,r.replace("titleside","title.side")):r.indexOf("titleoffset")>-1&&l(r,r.replace("titleoffset","title.offset")):l(r,r.replace("title","title.text"));function l(e,r){t[r]=t[e],delete t[e]}}function U(t,e,r){t=o.getGraphDiv(t),_.clearPromiseQueue(t);var n={};if("string"==typeof e)n[e]=r;else{if(!o.isPlainObject(e))return o.warn("Relayout fail.",e,r),Promise.reject();n=o.extendFlat({},e)}Object.keys(n).length&&(t.changed=!0);var i=Y(t,n),a=i.flags;a.calc&&(t.calcdata=void 0);var s=[h.previousPromises];a.layoutReplot?s.push(w.layoutReplot):Object.keys(n).length&&(V(t,a,i)||h.supplyDefaults(t),a.legend&&s.push(w.doLegend),a.layoutstyle&&s.push(w.layoutStyles),a.axrange&&H(s,i.rangesAltered),a.ticks&&s.push(w.doTicksRelayout),a.modebar&&s.push(w.doModeBar),a.camera&&s.push(w.doCamera),a.colorbars&&s.push(w.doColorBars),s.push(M)),s.push(h.rehover,h.redrag,h.reselect),u.add(t,U,[t,i.undoit],U,[t,i.redoit]);var l=o.syncOrAsync(s,t);return l&&l.then||(l=Promise.resolve(t)),l.then((function(){return t.emit("plotly_relayout",i.eventData),t}))}function V(t,e,r){var n=t._fullLayout;if(!e.axrange)return!1;for(var i in e)if("axrange"!==i&&e[i])return!1;for(var a in r.rangesAltered){var o=p.id2name(a),s=t.layout[o],l=n[o];if(l.autorange=s.autorange,s.range&&(l.range=s.range.slice()),l.cleanRange(),l._matchGroup)for(var u in l._matchGroup)if(u!==a){var c=n[p.id2name(u)];c.autorange=l.autorange,c.range=l.range.slice(),c._input.range=l.range.slice()}}return!0}function H(t,e){var r=e?function(t){var r=[];for(var n in e){var i=p.getFromId(t,n);if(r.push(n),-1!==(i.ticklabelposition||"").indexOf("inside")&&i._anchorAxis&&r.push(i._anchorAxis._id),i._matchGroup)for(var a in i._matchGroup)e[a]||r.push(a)}return p.draw(t,r,{skipTitle:!0})}:function(t){return p.draw(t,"redraw")};t.push(m,w.doAutoRangeAndConstraints,r,w.drawData,w.finalDraw)}var q=/^[xyz]axis[0-9]*\.range(\[[0|1]\])?$/,G=/^[xyz]axis[0-9]*\.autorange$/,Z=/^[xyz]axis[0-9]*\.domain(\[[0|1]\])?$/;function Y(t,e){var r,n,i,a=t.layout,l=t._fullLayout,u=l._guiEditing,h=F(l._preGUI,u),d=Object.keys(e),v=p.list(t),g=o.extendDeepAll({},e),y={};for(j(e),d=Object.keys(e),n=0;n0&&"string"!=typeof I.parts[z];)z--;var B=I.parts[z],N=I.parts[z-1]+"."+B,U=I.parts.slice(0,z).join("."),V=s(t.layout,U).get(),H=s(l,U).get(),Y=I.get();if(void 0!==D){M[O]=D,S[O]="reverse"===B?D:R(Y);var X=f.getLayoutValObject(l,I.parts);if(X&&X.impliedEdits&&null!==D)for(var J in X.impliedEdits)E(o.relativeAttr(O,J),X.impliedEdits[J]);if(-1!==["width","height"].indexOf(O))if(D){E("autosize",null);var K="height"===O?"width":"height";E(K,l[K])}else l[O]=t._initialAutoSize[O];else if("autosize"===O)E("width",D?null:l.width),E("height",D?null:l.height);else if(N.match(q))P(N),s(l,U+"._inputRange").set(null);else if(N.match(G)){P(N),s(l,U+"._inputRange").set(null);var $=s(l,U).get();$._inputDomain&&($._input.domain=$._inputDomain.slice())}else N.match(Z)&&s(l,U+"._inputDomain").set(null);if("type"===B){L=V;var Q="linear"===H.type&&"log"===D,tt="log"===H.type&&"linear"===D;if(Q||tt){if(L&&L.range)if(H.autorange)Q&&(L.range=L.range[1]>L.range[0]?[1,2]:[2,1]);else{var et=L.range[0],rt=L.range[1];Q?(et<=0&&rt<=0&&E(U+".autorange",!0),et<=0?et=rt/1e6:rt<=0&&(rt=et/1e6),E(U+".range[0]",Math.log(et)/Math.LN10),E(U+".range[1]",Math.log(rt)/Math.LN10)):(E(U+".range[0]",Math.pow(10,et)),E(U+".range[1]",Math.pow(10,rt)))}else E(U+".autorange",!0);Array.isArray(l._subplots.polar)&&l._subplots.polar.length&&l[I.parts[0]]&&"radialaxis"===I.parts[1]&&delete l[I.parts[0]]._subplot.viewInitial["radialaxis.range"],c.getComponentMethod("annotations","convertCoords")(t,H,D,E),c.getComponentMethod("images","convertCoords")(t,H,D,E)}else E(U+".autorange",!0),E(U+".range",null);s(l,U+"._inputRange").set(null)}else if(B.match(k)){var nt=s(l,O).get(),it=(D||{}).type;it&&"-"!==it||(it="linear"),c.getComponentMethod("annotations","convertCoords")(t,nt,it,E),c.getComponentMethod("images","convertCoords")(t,nt,it,E)}var at=b.containerArrayMatch(O);if(at){r=at.array,n=at.index;var ot=at.property,st=X||{editType:"calc"};""!==n&&""===ot&&(b.isAddVal(D)?S[O]=null:b.isRemoveVal(D)?S[O]=(s(a,r).get()||[])[n]:o.warn("unrecognized full object value",e)),T.update(A,st),y[r]||(y[r]={});var lt=y[r][n];lt||(lt=y[r][n]={}),lt[ot]=D,delete e[O]}else"reverse"===B?(V.range?V.range.reverse():(E(U+".autorange",!0),V.range=[1,0]),H.autorange?A.calc=!0:A.plot=!0):("dragmode"===O&&(!1===D&&!1!==Y||!1!==D&&!1===Y)||l._has("scatter-like")&&l._has("regl")&&"dragmode"===O&&("lasso"===D||"select"===D)&&"lasso"!==Y&&"select"!==Y||l._has("gl2d")?A.plot=!0:X?T.update(A,X):A.calc=!0,I.set(D))}}for(r in y)b.applyContainerArrayChanges(t,h(a,r),y[r],A,h)||(A.plot=!0);for(var ut in C){var ct=(L=p.getFromId(t,ut))&&L._constraintGroup;if(ct)for(var ft in A.calc=!0,ct)C[ft]||(p.getFromId(t,ft)._constraintShrinkable=!0)}return(W(t)||e.height||e.width)&&(A.plot=!0),(A.plot||A.calc)&&(A.layoutReplot=!0),{flags:A,rangesAltered:C,undoit:S,redoit:M,eventData:g}}function W(t){var e=t._fullLayout,r=e.width,n=e.height;return t.layout.autosize&&h.plotAutoSize(t,t.layout,e),e.width!==r||e.height!==n}function X(t,r,n,i){t=o.getGraphDiv(t),_.clearPromiseQueue(t),o.isPlainObject(r)||(r={}),o.isPlainObject(n)||(n={}),Object.keys(r).length&&(t.changed=!0),Object.keys(n).length&&(t.changed=!0);var a=_.coerceTraceIndices(t,i),s=N(t,o.extendFlat({},r),a),l=s.flags,c=Y(t,o.extendFlat({},n)),f=c.flags;(l.calc||f.calc)&&(t.calcdata=void 0),l.clearAxisTypes&&_.clearAxisTypes(t,a,n);var p=[];f.layoutReplot?p.push(w.layoutReplot):l.fullReplot?p.push(e._doPlot):(p.push(h.previousPromises),V(t,f,c)||h.supplyDefaults(t),l.style&&p.push(w.doTraceStyle),(l.colorbars||f.colorbars)&&p.push(w.doColorBars),f.legend&&p.push(w.doLegend),f.layoutstyle&&p.push(w.layoutStyles),f.axrange&&H(p,c.rangesAltered),f.ticks&&p.push(w.doTicksRelayout),f.modebar&&p.push(w.doModeBar),f.camera&&p.push(w.doCamera),p.push(M)),p.push(h.rehover,h.redrag,h.reselect),u.add(t,X,[t,s.undoit,c.undoit,s.traces],X,[t,s.redoit,c.redoit,s.traces]);var d=o.syncOrAsync(p,t);return d&&d.then||(d=Promise.resolve(t)),d.then((function(){return t.emit("plotly_update",{data:s.eventData,layout:c.eventData}),t}))}function J(t){return function(e){e._fullLayout._guiEditing=!0;var r=t.apply(null,arguments);return e._fullLayout._guiEditing=!1,r}}var K=[{pattern:/^hiddenlabels/,attr:"legend.uirevision"},{pattern:/^((x|y)axis\d*)\.((auto)?range|title\.text)/},{pattern:/axis\d*\.showspikes$/,attr:"modebar.uirevision"},{pattern:/(hover|drag)mode$/,attr:"modebar.uirevision"},{pattern:/^(scene\d*)\.camera/},{pattern:/^(geo\d*)\.(projection|center|fitbounds)/},{pattern:/^(ternary\d*\.[abc]axis)\.(min|title\.text)$/},{pattern:/^(polar\d*\.radialaxis)\.((auto)?range|angle|title\.text)/},{pattern:/^(polar\d*\.angularaxis)\.rotation/},{pattern:/^(mapbox\d*)\.(center|zoom|bearing|pitch)/},{pattern:/^legend\.(x|y)$/,attr:"editrevision"},{pattern:/^(shapes|annotations)/,attr:"editrevision"},{pattern:/^title\.text$/,attr:"editrevision"}],$=[{pattern:/^selectedpoints$/,attr:"selectionrevision"},{pattern:/(^|value\.)visible$/,attr:"legend.uirevision"},{pattern:/^dimensions\[\d+\]\.constraintrange/},{pattern:/^node\.(x|y|groups)/},{pattern:/^level$/},{pattern:/(^|value\.)name$/},{pattern:/colorbar\.title\.text$/},{pattern:/colorbar\.(x|y)$/,attr:"editrevision"}];function Q(t,e){for(var r=0;r1;)if(n.pop(),void 0!==(r=s(e,n.join(".")+".uirevision").get()))return r;return e.uirevision}function et(t,e){for(var r=0;r=i.length?i[0]:i[t]:i}function l(t){return Array.isArray(a)?t>=a.length?a[0]:a[t]:a}function u(t,e){var r=0;return function(){if(t&&++r===e)return t()}}return void 0===n._frameWaitingCnt&&(n._frameWaitingCnt=0),new Promise((function(a,c){function f(){t.emit("plotly_animating"),n._lastFrameAt=-1/0,n._timeToNext=0,n._runningTransitions=0,n._currentFrame=null;var e=function(){n._animationRaf=window.requestAnimationFrame(e),Date.now()-n._lastFrameAt>n._timeToNext&&function(){n._currentFrame&&n._currentFrame.onComplete&&n._currentFrame.onComplete();var e=n._currentFrame=n._frameQueue.shift();if(e){var r=e.name?e.name.toString():null;t._fullLayout._currentFrame=r,n._lastFrameAt=Date.now(),n._timeToNext=e.frameOpts.duration,h.transition(t,e.frame.data,e.frame.layout,_.coerceTraceIndices(t,e.frame.traces),e.frameOpts,e.transitionOpts).then((function(){e.onComplete&&e.onComplete()})),t.emit("plotly_animatingframe",{name:r,frame:e.frame,animation:{frame:e.frameOpts,transition:e.transitionOpts}})}else t.emit("plotly_animated"),window.cancelAnimationFrame(n._animationRaf),n._animationRaf=null}()};e()}var p,d,v=0;function g(t){return Array.isArray(i)?v>=i.length?t.transitionOpts=i[v]:t.transitionOpts=i[0]:t.transitionOpts=i,v++,t}var y=[],m=null==e,x=Array.isArray(e);if(m||x||!o.isPlainObject(e)){if(m||-1!==["string","number"].indexOf(typeof e))for(p=0;p0&&TT)&&k.push(d);y=k}}y.length>0?function(e){if(0!==e.length){for(var i=0;i=0;n--)if(o.isPlainObject(e[n])){var v=e[n].name,g=(c[v]||d[v]||{}).name,y=e[n].name,m=c[g]||d[g];g&&y&&"number"==typeof y&&m&&A<5&&(A++,o.warn('addFrames: overwriting frame "'+(c[g]||d[g]).name+'" with a frame whose name of type "number" also equates to "'+g+'". This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.'),5===A&&o.warn("addFrames: This API call has yielded too many of these warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.")),d[v]={name:v},p.push({frame:h.supplyFrameDefaults(e[n]),index:r&&void 0!==r[n]&&null!==r[n]?r[n]:f+n})}p.sort((function(t,e){return t.index>e.index?-1:t.index=0;n--){if("number"==typeof(i=p[n].frame).name&&o.warn("Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings"),!i.name)for(;c[i.name="frame "+t._transitionData._counter++];);if(c[i.name]){for(a=0;a=0;r--)n=e[r],a.push({type:"delete",index:n}),s.unshift({type:"insert",index:n,value:i[n]});var l=h.modifyFrames,c=h.modifyFrames,f=[t,s],p=[t,a];return u&&u.add(t,l,f,c,p),h.modifyFrames(t,a)},e.addTraces=function t(r,n,i){r=o.getGraphDiv(r);var a,s,l=[],c=e.deleteTraces,f=t,h=[r,l],p=[r,n];for(function(t,e,r){var n,i;if(!Array.isArray(t.data))throw new Error("gd.data must be an array.");if(void 0===e)throw new Error("traces must be defined.");for(Array.isArray(e)||(e=[e]),n=0;n=0&&r=0&&r=a.length)return!1;if(2===t.dimensions){if(r++,e.length===r)return t;var o=e[r];if(!_(o))return!1;t=a[i][o]}else t=a[i]}else t=a}}return t}function _(t){return t===Math.round(t)&&t>=0}function w(){var t,e,r={};for(t in f(r,o),n.subplotsRegistry)if((e=n.subplotsRegistry[t]).layoutAttributes)if(Array.isArray(e.attr))for(var i=0;i=l.length)return!1;i=(r=(n.transformsRegistry[l[u].type]||{}).attributes)&&r[e[2]],s=3}else{var c=t._module;if(c||(c=(n.modules[t.type||a.type.dflt]||{})._module),!c)return!1;if(!(i=(r=c.attributes)&&r[o])){var f=c.basePlotModule;f&&f.attributes&&(i=f.attributes[o])}i||(i=a[o])}return b(i,e,s)},e.getLayoutValObject=function(t,e){var r=function(t,e){var r,i,a,s,l=t._basePlotModules;if(l){var u;for(r=0;r=i&&(r._input||{})._templateitemname;o&&(a=i);var s,l=e+"["+a+"]";function u(){s={},o&&(s[l]={},s[l].templateitemname=o)}function c(t,e){o?n.nestedProperty(s[l],t).set(e):s[l+"."+t]=e}function f(){var t=s;return u(),t}return u(),{modifyBase:function(t,e){s[t]=e},modifyItem:c,getUpdateObj:f,applyUpdate:function(e,r){e&&c(e,r);var i=f();for(var a in i)n.nestedProperty(t,a).set(i[a])}}}},61549:function(t,e,r){"use strict";var n=r(39898),i=r(73972),a=r(74875),o=r(71828),s=r(63893),l=r(33306),u=r(7901),c=r(91424),f=r(92998),h=r(64168),p=r(89298),d=r(18783),v=r(99082),g=v.enforce,y=v.clean,m=r(71739).doAutoRange,x="start";function b(t,e,r){for(var n=0;n=t[1]||i[1]<=t[0])&&a[0]e[0])return!0}return!1}function _(t){var r,i,s,l,f,v,g=t._fullLayout,y=g._size,m=y.p,x=p.list(t,"",!0);if(g._paperdiv.style({width:t._context.responsive&&g.autosize&&!t._context._hasZeroWidth&&!t.layout.width?"100%":g.width+"px",height:t._context.responsive&&g.autosize&&!t._context._hasZeroHeight&&!t.layout.height?"100%":g.height+"px"}).selectAll(".main-svg").call(c.setSize,g.width,g.height),t._context.setBackground(t,g.paper_bgcolor),e.drawMainTitle(t),h.manage(t),!g._has("cartesian"))return a.previousPromises(t);function _(t,e,r){var n=t._lw/2;return"x"===t._id.charAt(0)?e?"top"===r?e._offset-m-n:e._offset+e._length+m+n:y.t+y.h*(1-(t.position||0))+n%1:e?"right"===r?e._offset+e._length+m+n:e._offset-m-n:y.l+y.w*(t.position||0)+n%1}for(r=0;r.5?"t":"b",o=t._fullLayout.margin[a],s=0;return"paper"===e.yref?s=r+e.pad.t+e.pad.b:"container"===e.yref&&(s=function(t,e,r,n,i){var a=0;return"middle"===r&&(a+=i/2),"t"===t?("top"===r&&(a+=i),a+=n-e*n):("bottom"===r&&(a+=i),a+=e*n),a}(a,n,i,t._fullLayout.height,r)+e.pad.t+e.pad.b),s>o?s:0}(t,r,g);y>0&&(function(t,e,r,n){var i="title.automargin",s=t._fullLayout.title,l=s.y>.5?"t":"b",u={x:s.x,y:s.y,t:0,b:0},c={};"paper"===s.yref&&function(t,e,r,n,i){var a="paper"===e.yref?t._fullLayout._size.h:t._fullLayout.height,s=o.isTopAnchor(e)?n:n-i,l="b"===r?a-s:s;return!(o.isTopAnchor(e)&&"t"===r||o.isBottomAnchor(e)&&"b"===r)&&lT?c.push({code:"unused",traceType:m,templateCount:w,dataCount:T}):T>w&&c.push({code:"reused",traceType:m,templateCount:w,dataCount:T})}}else c.push({code:"data"});if(function t(e,r){for(var n in e)if("_"!==n.charAt(0)){var a=e[n],o=v(e,n,r);i(a)?(Array.isArray(e)&&!1===a._template&&a.templateitemname&&c.push({code:"missing",path:o,templateitemname:a.templateitemname}),t(a,o)):Array.isArray(a)&&g(a)&&t(a,o)}}({data:p,layout:h},""),c.length)return c.map(y)}},403:function(t,e,r){"use strict";var n=r(92770),i=r(72391),a=r(74875),o=r(71828),s=r(25095),l=r(5900),u=r(70942),c=r(11506).version,f={format:{valType:"enumerated",values:["png","jpeg","webp","svg","full-json"],dflt:"png"},width:{valType:"number",min:1},height:{valType:"number",min:1},scale:{valType:"number",min:0,dflt:1},setBackground:{valType:"any",dflt:!1},imageDataOnly:{valType:"boolean",dflt:!1}};t.exports=function(t,e){var r,h,p,d;function v(t){return!(t in e)||o.validate(e[t],f[t])}if(e=e||{},o.isPlainObject(t)?(r=t.data||[],h=t.layout||{},p=t.config||{},d={}):(t=o.getGraphDiv(t),r=o.extendDeep([],t.data),h=o.extendDeep({},t.layout),p=t._context,d=t._fullLayout||{}),!v("width")&&null!==e.width||!v("height")&&null!==e.height)throw new Error("Height and width should be pixel values.");if(!v("format"))throw new Error("Export format is not "+o.join2(f.format.values,", "," or ")+".");var g={};function y(t,r){return o.coerce(e,g,f,t,r)}var m=y("format"),x=y("width"),b=y("height"),_=y("scale"),w=y("setBackground"),T=y("imageDataOnly"),k=document.createElement("div");k.style.position="absolute",k.style.left="-5000px",document.body.appendChild(k);var A=o.extendFlat({},h);x?A.width=x:null===e.width&&n(d.width)&&(A.width=d.width),b?A.height=b:null===e.height&&n(d.height)&&(A.height=d.height);var M=o.extendFlat({},p,{_exportedPlot:!0,staticPlot:!0,setBackground:w}),S=s.getRedrawFunc(k);function E(){return new Promise((function(t){setTimeout(t,s.getDelay(k._fullLayout))}))}function L(){return new Promise((function(t,e){var r=l(k,m,_),n=k._fullLayout.width,f=k._fullLayout.height;function h(){i.purge(k),document.body.removeChild(k)}if("full-json"===m){var p=a.graphJson(k,!1,"keepdata","object",!0,!0);return p.version=c,p=JSON.stringify(p),h(),t(T?p:s.encodeJSON(p))}if(h(),"svg"===m)return t(T?r:s.encodeSVG(r));var d=document.createElement("canvas");d.id=o.randstr(),u({format:m,width:n,height:f,scale:_,canvas:d,svg:r,promise:!0}).then(t).catch(e)}))}return new Promise((function(t,e){i.newPlot(k,r,A,M).then(S).then(E).then(L).then((function(e){t(function(t){return T?t.replace(s.IMAGE_URL_PREFIX,""):t}(e))})).catch((function(t){e(t)}))}))}},84936:function(t,e,r){"use strict";var n=r(71828),i=r(74875),a=r(86281),o=r(72075).dfltConfig,s=n.isPlainObject,l=Array.isArray,u=n.isArrayOrTypedArray;function c(t,e,r,i,a,o){o=o||[];for(var f=Object.keys(t),h=0;hx.length&&i.push(d("unused",a,y.concat(x.length)));var A,M,S,E,L,C=x.length,P=Array.isArray(k);if(P&&(C=Math.min(C,k.length)),2===b.dimensions)for(M=0;Mx[M].length&&i.push(d("unused",a,y.concat(M,x[M].length)));var O=x[M].length;for(A=0;A<(P?Math.min(O,k[M].length):O);A++)S=P?k[M][A]:k,E=m[M][A],L=x[M][A],n.validate(E,S)?L!==E&&L!==+E&&i.push(d("dynamic",a,y.concat(M,A),E,L)):i.push(d("value",a,y.concat(M,A),E))}else i.push(d("array",a,y.concat(M),m[M]));else for(M=0;M1&&p.push(d("object","layout"))),i.supplyDefaults(v);for(var g=v._fullData,y=r.length,m=0;m0&&Math.round(f)===f))return{vals:i};u=f}for(var h=e.calendar,p="start"===l,d="end"===l,v=t[r+"period0"],g=a(v,h)||0,y=[],m=[],x=[],b=i.length,_=0;_A;)k=o(k,-u,h);for(;k<=A;)k=o(k,u,h);T=o(k,-u,h)}else{for(k=g+(w=Math.round((A-g)/c))*c;k>A;)k-=c;for(;k<=A;)k+=c;T=k-c}y[_]=p?T:d?k:(T+k)/2,m[_]=T,x[_]=k}return{vals:y,starts:m,ends:x}}},89502:function(t){"use strict";t.exports={xaxis:{valType:"subplotid",dflt:"x",editType:"calc+clearAxisTypes"},yaxis:{valType:"subplotid",dflt:"y",editType:"calc+clearAxisTypes"}}},71739:function(t,e,r){"use strict";var n=r(39898),i=r(92770),a=r(71828),o=r(50606).FP_SAFE,s=r(73972),l=r(91424),u=r(41675),c=u.getFromId,f=u.isLinked;function h(t,e){var r,n,i=[],o=t._fullLayout,s=d(o,e,0),l=d(o,e,1),u=v(t,e),c=u.min,f=u.max;if(0===c.length||0===f.length)return a.simpleMap(e.range,e.r2l);var h=c[0].val,g=f[0].val;for(r=1;r0&&((T=E-s(x)-l(b))>L?k/T>C&&(_=x,w=b,C=k/T):k/E>C&&(_={val:x.val,nopad:1},w={val:b.val,nopad:1},C=k/E));if(h===g){var P=h-1,O=h+1;if(M)if(0===h)i=[0,1];else{var I=(h>0?f:c).reduce((function(t,e){return Math.max(t,l(e))}),0),D=h/(1-Math.min(.5,I/E));i=h>0?[0,D]:[D,0]}else i=S?[Math.max(0,P),Math.max(1,O)]:[P,O]}else M?(_.val>=0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:0,nopad:1})):S&&(_.val-C*s(_)<0&&(_={val:0,nopad:1}),w.val<=0&&(w={val:1,nopad:1})),C=(w.val-_.val-p(e,x.val,b.val))/(E-s(_)-l(w)),i=[_.val-C*s(_),w.val+C*l(w)];return y&&i.reverse(),a.simpleMap(i,e.l2r||Number)}function p(t,e,r){var n=0;if(t.rangebreaks)for(var i=t.locateBreaks(e,r),a=0;a=r&&(u.extrapad||!o)){s=!1;break}i(e,u.val)&&u.pad<=r&&(o||!u.extrapad)&&(t.splice(l,1),l--)}if(s){var c=a&&0===e;t.push({val:e,pad:c?0:r,extrapad:!c&&o})}}function x(t){return i(t)&&Math.abs(t)=e}t.exports={getAutoRange:h,makePadFn:d,doAutoRange:function(t,e,r){if(e.setScale(),e.autorange){e.range=r?r.slice():h(t,e),e._r=e.range.slice(),e._rl=a.simpleMap(e._r,e.r2l);var n=e._input,i={};i[e._attr+".range"]=e.range,i[e._attr+".autorange"]=e.autorange,s.call("_storeDirectGUIEdit",t.layout,t._fullLayout._preGUI,i),n.range=e.range.slice(),n.autorange=e.autorange}var o=e._anchorAxis;if(o&&o.rangeslider){var l=o.rangeslider[e._name];l&&"auto"===l.rangemode&&(l.range=h(t,e)),o._input.rangeslider[e._name]=a.extendFlat({},l)}},findExtremes:function(t,e,r){r||(r={}),t._m||t.setScale();var n,a,s,l,u,c,f,h,p,d=[],v=[],m=e.length,b=r.padded||!1,_=r.tozero&&("linear"===t.type||"-"===t.type),w="log"===t.type,T=!1,k=r.vpadLinearized||!1;function A(t){if(Array.isArray(t))return T=!0,function(e){return Math.max(Number(t[e]||0),0)};var e=Math.max(Number(t||0),0);return function(){return e}}var M=A((t._m>0?r.ppadplus:r.ppadminus)||r.ppad||0),S=A((t._m>0?r.ppadminus:r.ppadplus)||r.ppad||0),E=A(r.vpadplus||r.vpad),L=A(r.vpadminus||r.vpad);if(!T){if(h=1/0,p=-1/0,w)for(n=0;n0&&(h=a),a>p&&a-o&&(h=a),a>p&&a=O;n--)P(n);return{min:d,max:v,opts:r}},concatExtremes:v}},89298:function(t,e,r){"use strict";var n=r(39898),i=r(92770),a=r(74875),o=r(73972),s=r(71828),l=s.strTranslate,u=r(63893),c=r(92998),f=r(7901),h=r(91424),p=r(13838),d=r(66287),v=r(50606),g=v.ONEMAXYEAR,y=v.ONEAVGYEAR,m=v.ONEMINYEAR,x=v.ONEMAXQUARTER,b=v.ONEAVGQUARTER,_=v.ONEMINQUARTER,w=v.ONEMAXMONTH,T=v.ONEAVGMONTH,k=v.ONEMINMONTH,A=v.ONEWEEK,M=v.ONEDAY,S=M/2,E=v.ONEHOUR,L=v.ONEMIN,C=v.ONESEC,P=v.MINUS_SIGN,O=v.BADNUM,I={K:"zeroline"},D={K:"gridline",L:"path"},z={K:"minor-gridline",L:"path"},R={K:"tick",L:"path"},F={K:"tick",L:"text"},B={width:["x","r","l","xl","xr"],height:["y","t","b","yt","yb"],right:["r","xr"],left:["l","xl"],top:["t","yt"],bottom:["b","yb"]},N=r(18783),j=N.MID_SHIFT,U=N.CAP_SHIFT,V=N.LINE_SPACING,H=N.OPPOSITE_SIDE,q=t.exports={};q.setConvert=r(21994);var G=r(4322),Z=r(41675),Y=Z.idSort,W=Z.isLinked;q.id2name=Z.id2name,q.name2id=Z.name2id,q.cleanId=Z.cleanId,q.list=Z.list,q.listIds=Z.listIds,q.getFromId=Z.getFromId,q.getFromTrace=Z.getFromTrace;var X=r(71739);function J(t){var e=1e-4*(t[1]-t[0]);return[t[0]-e,t[1]+e]}q.getAutoRange=X.getAutoRange,q.findExtremes=X.findExtremes,q.coerceRef=function(t,e,r,n,i,a){var o=n.charAt(n.length-1),l=r._fullLayout._subplots[o+"axis"],u=n+"ref",c={};return i||(i=l[0]||("string"==typeof a?a:a[0])),a||(a=i),l=l.concat(l.map((function(t){return t+" domain"}))),c[u]={valType:"enumerated",values:l.concat(a?"string"==typeof a?[a]:a:[]),dflt:i},s.coerce(t,e,c,u)},q.getRefType=function(t){return void 0===t?t:"paper"===t?"paper":"pixel"===t?"pixel":/( domain)$/.test(t)?"domain":"range"},q.coercePosition=function(t,e,r,n,i,a){var o,l;if("range"!==q.getRefType(n))o=s.ensureNumber,l=r(i,a);else{var u=q.getFromId(e,n);l=r(i,a=u.fraction2r(a)),o=u.cleanPos}t[i]=o(l)},q.cleanPosition=function(t,e,r){return("paper"===r||"pixel"===r?s.ensureNumber:q.getFromId(e,r).cleanPos)(t)},q.redrawComponents=function(t,e){e=e||q.listIds(t);var r=t._fullLayout;function n(n,i,a,s){for(var l=o.getComponentMethod(n,i),u={},c=0;cr&&f2e-6||((r-t._forceTick0)/t._minDtick%1+1.000001)%1>2e-6)&&(t._minDtick=0)):t._minDtick=0},q.saveRangeInitial=function(t,e){for(var r=q.list(t,"",!0),n=!1,i=0;i.3*h||c(n)||c(a))){var p=r.dtick/2;t+=t+p.8){var o=Number(r.substr(1));a.exactYears>.8&&o%12==0?t=q.tickIncrement(t,"M6","reverse")+1.5*M:a.exactMonths>.8?t=q.tickIncrement(t,"M1","reverse")+15.5*M:t-=S;var l=q.tickIncrement(t,r);if(l<=n)return l}return t}(m,t,y,u,a)),g=m;g<=c;)g=q.tickIncrement(g,y,!1,a);return{start:e.c2r(m,0,a),end:e.c2r(g,0,a),size:y,_dataSpan:c-u}},q.prepMinorTicks=function(t,e,r){if(!e.minor.dtick){delete t.dtick;var n,a=e.dtick&&i(e._tmin);if(a){var o=q.tickIncrement(e._tmin,e.dtick,!0);n=[e._tmin,.99*o+.01*e._tmin]}else{var l=s.simpleMap(e.range,e.r2l);n=[l[0],.8*l[0]+.2*l[1]]}if(t.range=s.simpleMap(n,e.l2r),t._isMinor=!0,q.prepTicks(t,r),a){var u=i(e.dtick),c=i(t.dtick),f=u?e.dtick:+e.dtick.substring(1),h=c?t.dtick:+t.dtick.substring(1);u&&c?tt(f,h)?f===2*A&&h===2*M&&(t.dtick=A):f===2*A&&h===3*M?t.dtick=A:f!==A||(e._input.minor||{}).nticks?et(f/h,2.5)?t.dtick=f/2:t.dtick=f:t.dtick=M:"M"===String(e.dtick).charAt(0)?c?t.dtick="M1":tt(f,h)?f>=12&&2===h&&(t.dtick="M3"):t.dtick=e.dtick:"L"===String(t.dtick).charAt(0)?"L"===String(e.dtick).charAt(0)?tt(f,h)||(t.dtick=et(f/h,2.5)?e.dtick/2:e.dtick):t.dtick="D1":"D2"===t.dtick&&+e.dtick>1&&(t.dtick=1)}t.range=e.range}void 0===e.minor._tick0Init&&(t.tick0=e.tick0)},q.prepTicks=function(t,e){var r=s.simpleMap(t.range,t.r2l,void 0,void 0,e);if("auto"===t.tickmode||!t.dtick){var n,a=t.nticks;a||("category"===t.type||"multicategory"===t.type?(n=t.tickfont?s.bigFont(t.tickfont.size||12):15,a=t._length/n):(n="y"===t._id.charAt(0)?40:80,a=s.constrain(t._length/n,4,9)+1),"radialaxis"===t._name&&(a*=2)),t.minor&&"array"!==t.minor.tickmode||"array"===t.tickmode&&(a*=100),t._roughDTick=Math.abs(r[1]-r[0])/a,q.autoTicks(t,t._roughDTick),t._minDtick>0&&t.dtick<2*t._minDtick&&(t.dtick=t._minDtick,t.tick0=t.l2r(t._forceTick0))}"period"===t.ticklabelmode&&function(t){var e;function r(){return!(i(t.dtick)||"M"!==t.dtick.charAt(0))}var n=r(),a=q.getTickFormat(t);if(a){var o=t._dtickInit!==t.dtick;/%[fLQsSMX]/.test(a)||(/%[HI]/.test(a)?(e=E,o&&!n&&t.dtick=(I?0:1);D--){var z=!D;D?(t._dtickInit=t.dtick,t._tick0Init=t.tick0):(t.minor._dtickInit=t.minor.dtick,t.minor._tick0Init=t.minor.tick0);var R=D?t:s.extendFlat({},t,t.minor);if(z?q.prepMinorTicks(R,t,e):q.prepTicks(R,e),"array"!==R.tickmode)if("sync"!==R.tickmode){var F=J(c),B=F[0],N=F[1],j=i(R.dtick),U="log"===a&&!(j||"L"===R.dtick.charAt(0)),V=q.tickFirst(R,e);if(D){if(t._tmin=V,V=N:Y<=N;Y=q.tickIncrement(Y,W,f,o)){if(D&&H++,R.rangebreaks&&!f){if(Y=p)break}if(C.length>d||Y===Z)break;Z=Y;var X={value:Y};D?(U&&Y!==(0|Y)&&(X.simpleLabel=!0),l>1&&H%l&&(X.skipLabel=!0),C.push(X)):(X.minor=!0,P.push(X))}}else C=[],v=it(t);else D?(C=[],v=at(t)):(P=[],L=at(t))}if(I&&!("inside"===t.minor.ticks&&"outside"===t.ticks||"outside"===t.minor.ticks&&"inside"===t.ticks)){for(var K=C.map((function(t){return t.value})),$=[],Q=0;Q0?(a=n-1,o=n):(a=n,o=n);var s,l=t[a].value,u=t[o].value,c=Math.abs(u-l),f=r||c,h=0;f>=m?h=c>=m&&c<=g?c:y:r===b&&f>=_?h=c>=_&&c<=x?c:b:f>=k?h=c>=k&&c<=w?c:T:r===A&&f>=A?h=A:f>=M?h=M:r===S&&f>=S?h=S:r===E&&f>=E&&(h=E),h>=c&&(h=c,s=!0);var p=i+h;if(e.rangebreaks&&h>0){for(var d=0,v=0;v<84;v++){var L=(v+.5)/84;e.maskBreaks(i*(1-L)+L*p)!==O&&d++}(h*=d/84)||(t[n].drop=!0),s&&c>A&&(h=c)}(h>0||0===n)&&(t[n].periodX=i+h/2)}}(C,t,t._definedDelta),t.rangebreaks){var ot="y"===t._id.charAt(0),st=1;"auto"===t.tickmode&&(st=t.tickfont?t.tickfont.size:12);var lt=NaN;for(r=C.length-1;r>-1;r--)if(C[r].drop)C.splice(r,1);else{C[r].value=Dt(C[r].value,t);var ut=t.c2p(C[r].value);(ot?lt>ut-st:ltp||ftp&&(ct.periodX=p),ft10||"01-01"!==n.substr(5)?t._tickround="d":t._tickround=+e.substr(1)%12==0?"y":"m";else if(e>=M&&a<=10||e>=15*M)t._tickround="d";else if(e>=L&&a<=16||e>=E)t._tickround="M";else if(e>=C&&a<=19||e>=L)t._tickround="S";else{var o=t.l2r(r+e).replace(/^-/,"").length;t._tickround=Math.max(a,o)-20,t._tickround<0&&(t._tickround=4)}}else if(i(e)||"L"===e.charAt(0)){var s=t.range.map(t.r2d||Number);i(e)||(e=Number(e.substr(1))),t._tickround=2-Math.floor(Math.log(e)/Math.LN10+.01);var l=Math.max(Math.abs(s[0]),Math.abs(s[1])),u=Math.floor(Math.log(l)/Math.LN10+.01),c=void 0===t.minexponent?3:t.minexponent;Math.abs(u)>c&&(yt(t.exponentformat)&&!mt(u)?t._tickexponent=3*Math.round((u-1)/3):t._tickexponent=u)}else t._tickround=null}function vt(t,e,r){var n=t.tickfont||{};return{x:e,dx:0,dy:0,text:r||"",fontSize:n.size,font:n.family,fontColor:n.color}}q.autoTicks=function(t,e,r){var n;function a(t){return Math.pow(t,Math.floor(Math.log(e)/Math.LN10))}if("date"===t.type){t.tick0=s.dateTick0(t.calendar,0);var o=2*e;if(o>y)e/=y,n=a(10),t.dtick="M"+12*pt(e,n,ot);else if(o>T)e/=T,t.dtick="M"+pt(e,1,st);else if(o>M){if(t.dtick=pt(e,M,t._hasDayOfWeekBreaks?[1,2,7,14]:ut),!r){var l=q.getTickFormat(t),u="period"===t.ticklabelmode;u&&(t._rawTick0=t.tick0),/%[uVW]/.test(l)?t.tick0=s.dateTick0(t.calendar,2):t.tick0=s.dateTick0(t.calendar,1),u&&(t._dowTick0=t.tick0)}}else o>E?t.dtick=pt(e,E,st):o>L?t.dtick=pt(e,L,lt):o>C?t.dtick=pt(e,C,lt):(n=a(10),t.dtick=pt(e,n,ot))}else if("log"===t.type){t.tick0=0;var c=s.simpleMap(t.range,t.r2l);if(t._isMinor&&(e*=1.5),e>.7)t.dtick=Math.ceil(e);else if(Math.abs(c[1]-c[0])<1){var f=1.5*Math.abs((c[1]-c[0])/e);e=Math.abs(Math.pow(10,c[1])-Math.pow(10,c[0]))/f,n=a(10),t.dtick="L"+pt(e,n,ot)}else t.dtick=e>.3?"D2":"D1"}else"category"===t.type||"multicategory"===t.type?(t.tick0=0,t.dtick=Math.ceil(Math.max(e,1))):It(t)?(t.tick0=0,n=1,t.dtick=pt(e,n,ht)):(t.tick0=0,n=a(10),t.dtick=pt(e,n,ot));if(0===t.dtick&&(t.dtick=1),!i(t.dtick)&&"string"!=typeof t.dtick){var h=t.dtick;throw t.dtick=1,"ax.dtick error: "+String(h)}},q.tickIncrement=function(t,e,r,a){var o=r?-1:1;if(i(e))return s.increment(t,o*e);var l=e.charAt(0),u=o*Number(e.substr(1));if("M"===l)return s.incrementMonth(t,u,a);if("L"===l)return Math.log(Math.pow(10,t)+u)/Math.LN10;if("D"===l){var c="D2"===e?ft:ct,f=t+.01*o,h=s.roundUp(s.mod(f,1),c,r);return Math.floor(f)+Math.log(n.round(Math.pow(10,h),1))/Math.LN10}throw"unrecognized dtick "+String(e)},q.tickFirst=function(t,e){var r=t.r2l||Number,a=s.simpleMap(t.range,r,void 0,void 0,e),o=a[1] ")}else t._prevDateHead=l,u+="
"+l;e.text=u}(t,o,r,u):"log"===c?function(t,e,r,n,a){var o=t.dtick,l=e.x,u=t.tickformat,c="string"==typeof o&&o.charAt(0);if("never"===a&&(a=""),n&&"L"!==c&&(o="L3",c="L"),u||"L"===c)e.text=xt(Math.pow(10,l),t,a,n);else if(i(o)||"D"===c&&s.mod(l+.01,1)<.1){var f=Math.round(l),h=Math.abs(f),p=t.exponentformat;"power"===p||yt(p)&&mt(f)?(e.text=0===f?1:1===f?"10":"10"+(f>1?"":P)+h+"",e.fontSize*=1.25):("e"===p||"E"===p)&&h>2?e.text="1"+p+(f>0?"+":P)+h:(e.text=xt(Math.pow(10,l),t,"","fakehover"),"D1"===o&&"y"===t._id.charAt(0)&&(e.dy-=e.fontSize/6))}else{if("D"!==c)throw"unrecognized dtick "+String(o);e.text=String(Math.round(Math.pow(10,s.mod(l,1)))),e.fontSize*=.75}if("D1"===t.dtick){var d=String(e.text).charAt(0);"0"!==d&&"1"!==d||("y"===t._id.charAt(0)?e.dx-=e.fontSize/4:(e.dy+=e.fontSize/2,e.dx+=(t.range[1]>t.range[0]?1:-1)*e.fontSize*(l<0?.5:.25)))}}(t,o,0,u,v):"category"===c?function(t,e){var r=t._categories[Math.round(e.x)];void 0===r&&(r=""),e.text=String(r)}(t,o):"multicategory"===c?function(t,e,r){var n=Math.round(e.x),i=t._categories[n]||[],a=void 0===i[1]?"":String(i[1]),o=void 0===i[0]?"":String(i[0]);r?e.text=o+" - "+a:(e.text=a,e.text2=o)}(t,o,r):It(t)?function(t,e,r,n,i){if("radians"!==t.thetaunit||r)e.text=xt(e.x,t,i,n);else{var a=e.x/180;if(0===a)e.text="0";else{var o=function(t){function e(t,e){return Math.abs(t-e)<=1e-6}var r=function(t){for(var r=1;!e(Math.round(t*r)/r,t);)r*=10;return r}(t),n=t*r,i=Math.abs(function t(r,n){return e(n,0)?r:t(n,r%n)}(n,r));return[Math.round(n/i),Math.round(r/i)]}(a);if(o[1]>=100)e.text=xt(s.deg2rad(e.x),t,i,n);else{var l=e.x<0;1===o[1]?1===o[0]?e.text="Ï€":e.text=o[0]+"Ï€":e.text=["",o[0],"","â„","",o[1],"","Ï€"].join(""),l&&(e.text=P+e.text)}}}}(t,o,r,u,v):function(t,e,r,n,i){"never"===i?i="":"all"===t.showexponent&&Math.abs(e.x/t.dtick)<1e-6&&(i="hide"),e.text=xt(e.x,t,i,n)}(t,o,0,u,v),n||(t.tickprefix&&!d(t.showtickprefix)&&(o.text=t.tickprefix+o.text),t.ticksuffix&&!d(t.showticksuffix)&&(o.text+=t.ticksuffix)),t.labelalias&&t.labelalias.hasOwnProperty(o.text)){var g=t.labelalias[o.text];"string"==typeof g&&(o.text=g)}if("boundaries"===t.tickson||t.showdividers){var y=function(e){var r=t.l2p(e);return r>=0&&r<=t._length?e:null};o.xbnd=[y(o.x-.5),y(o.x+t.dtick-.5)]}return o},q.hoverLabelText=function(t,e,r){r&&(t=s.extendFlat({},t,{hoverformat:r}));var n=Array.isArray(e)?e[0]:e,i=Array.isArray(e)?e[1]:void 0;if(void 0!==i&&i!==n)return q.hoverLabelText(t,n,r)+" - "+q.hoverLabelText(t,i,r);var a="log"===t.type&&n<=0,o=q.tickText(t,t.c2l(a?-n:n),"hover").text;return a?0===n?"0":P+o:o};var gt=["f","p","n","μ","m","","k","M","G","T"];function yt(t){return"SI"===t||"B"===t}function mt(t){return t>14||t<-15}function xt(t,e,r,n){var a=t<0,o=e._tickround,l=r||e.exponentformat||"B",u=e._tickexponent,c=q.getTickFormat(e),f=e.separatethousands;if(n){var h={exponentformat:l,minexponent:e.minexponent,dtick:"none"===e.showexponent?e.dtick:i(t)&&Math.abs(t)||1,range:"none"===e.showexponent?e.range.map(e.r2d):[0,t||1]};dt(h),o=(Number(h._tickround)||0)+4,u=h._tickexponent,e.hoverformat&&(c=e.hoverformat)}if(c)return e._numFormat(c)(t).replace(/-/g,P);var p,d=Math.pow(10,-o)/2;if("none"===l&&(u=0),(t=Math.abs(t))"+p+"":"B"===l&&9===u?t+="B":yt(l)&&(t+=gt[u/3+5])),a?P+t:t}function bt(t,e){if(t){var r=Object.keys(B).reduce((function(t,r){return-1!==e.indexOf(r)&&B[r].forEach((function(e){t[e]=1})),t}),{});Object.keys(t).forEach((function(e){r[e]||(1===e.length?t[e]=0:delete t[e])}))}}function _t(t,e){for(var r=[],n={},i=0;i1&&r=i.min&&t=0,a=c(t,e[1])<=0;return(r||i)&&(n||a)}if(t.tickformatstops&&t.tickformatstops.length>0)switch(t.type){case"date":case"linear":for(e=0;e=o(i)))){r=n;break}break;case"log":for(e=0;e=0&&i.unshift(i.splice(n,1).shift())}}));var o={false:{left:0,right:0}};return s.syncOrAsync(i.map((function(e){return function(){if(e){var n=q.getFromId(t,e);r||(r={}),r.axShifts=o,r.overlayingShiftedAx=a;var i=q.drawOne(t,n,r);return n._shiftPusher&&Ft(n,n._fullDepth||0,o,!0),n._r=n.range.slice(),n._rl=s.simpleMap(n._r,n.r2l),i}}})))},q.drawOne=function(t,e,r){var n,i,l,u=(r=r||{}).axShifts||{},p=r.overlayingShiftedAx||[];e.setScale();var d=t._fullLayout,v=e._id,g=v.charAt(0),y=q.counterLetter(v),m=d._plots[e._mainSubplot];if(m){if(e._shiftPusher=e.autoshift||-1!==p.indexOf(e._id)||-1!==p.indexOf(e.overlaying),e._shiftPusher&"free"===e.anchor){var x=e.linewidth/2||0;"inside"===e.ticks&&(x+=e.ticklen),Ft(e,x,u,!0),Ft(e,e.shift||0,u,!1)}!0===r.skipTitle&&void 0!==e._shift||(e._shift=function(t,e){return t.autoshift?e[t.overlaying][t.side]:t.shift||0}(e,u));var b=m[g+"axislayer"],_=e._mainLinePosition,w=_+=e._shift,T=e._mainMirrorPosition,k=e._vals=q.calcTicks(e),A=[e.mirror,w,T].join("_");for(n=0;n0?r.bottom-c:0,f))));var h=0,p=0;if(e._shiftPusher&&(h=Math.max(f,r.height>0?"l"===l?c-r.left:r.right-c:0),e.title.text!==d._dfltTitle[g]&&(p=(e._titleStandoff||0)+(e._titleScoot||0),"l"===l&&(p+=kt(e))),e._fullDepth=Math.max(h,p)),e.automargin){n={x:0,y:0,r:0,l:0,t:0,b:0};var v=[0,1],m="number"==typeof e._shift?e._shift:0;if("x"===g){if("b"===l?n[l]=e._depth:(n[l]=e._depth=Math.max(r.width>0?c-r.top:0,f),v.reverse()),r.width>0){var x=r.right-(e._offset+e._length);x>0&&(n.xr=1,n.r=x);var b=e._offset-r.left;b>0&&(n.xl=0,n.l=b)}}else if("l"===l?(e._depth=Math.max(r.height>0?c-r.left:0,f),n[l]=e._depth-m):(e._depth=Math.max(r.height>0?r.right-c:0,f),n[l]=e._depth+m,v.reverse()),r.height>0){var _=r.bottom-(e._offset+e._length);_>0&&(n.yb=0,n.b=_);var w=e._offset-r.top;w>0&&(n.yt=1,n.t=w)}n[y]="free"===e.anchor?e.position:e._anchorAxis.domain[v[0]],e.title.text!==d._dfltTitle[g]&&(n[l]+=kt(e)+(e.title.standoff||0)),e.mirror&&"free"!==e.anchor&&((i={x:0,y:0,r:0,l:0,t:0,b:0})[u]=e.linewidth,e.mirror&&!0!==e.mirror&&(i[u]+=f),!0===e.mirror||"ticks"===e.mirror?i[y]=e._anchorAxis.domain[v[1]]:"all"!==e.mirror&&"allticks"!==e.mirror||(i[y]=[e._counterDomainMin,e._counterDomainMax][v[1]]))}lt&&(s=o.getComponentMethod("rangeslider","autoMarginOpts")(t,e)),"string"==typeof e.automargin&&(bt(n,e.automargin),bt(i,e.automargin)),a.autoMargin(t,St(e),n),a.autoMargin(t,Et(e),i),a.autoMargin(t,Lt(e),s)})),s.syncOrAsync(ot)}}function ut(t){var r=v+(t||"tick");return M[r]||(M[r]=function(t,e){var r,n,i,a;return t._selections[e].size()?(r=1/0,n=-1/0,i=1/0,a=-1/0,t._selections[e].each((function(){var t=Mt(this),e=h.bBox(t.node().parentNode);r=Math.min(r,e.top),n=Math.max(n,e.bottom),i=Math.min(i,e.left),a=Math.max(a,e.right)}))):(r=0,n=0,i=0,a=0),{top:r,bottom:n,left:i,right:a,height:n-r,width:a-i}}(e,r)),M[r]}},q.getTickSigns=function(t,e){var r=t._id.charAt(0),n={x:"top",y:"right"}[r],i=t.side===n?1:-1,a=[-1,1,i,-i];return"inside"!==(e?(t.minor||{}).ticks:t.ticks)==("x"===r)&&(a=a.map((function(t){return-t}))),t.side&&a.push({l:-1,t:-1,r:1,b:1}[t.side.charAt(0)]),a},q.makeTransTickFn=function(t){return"x"===t._id.charAt(0)?function(e){return l(t._offset+t.l2p(e.x),0)}:function(e){return l(0,t._offset+t.l2p(e.x))}},q.makeTransTickLabelFn=function(t){var e=function(t){var e=t.ticklabelposition||"",r=function(t){return-1!==e.indexOf(t)},n=r("top"),i=r("left"),a=r("right"),o=r("bottom"),s=r("inside"),l=o||i||n||a;if(!l&&!s)return[0,0];var u=t.side,c=l?(t.tickwidth||0)/2:0,f=3,h=t.tickfont?t.tickfont.size:12;return(o||n)&&(c+=h*U,f+=(t.linewidth||0)/2),(i||a)&&(c+=(t.linewidth||0)/2,f+=3),s&&"top"===u&&(f-=h*(1-U)),(i||n)&&(c=-c),"bottom"!==u&&"right"!==u||(f=-f),[l?c:0,s?f:0]}(t),r=e[0],n=e[1];return"x"===t._id.charAt(0)?function(e){return l(r+t._offset+t.l2p(wt(e)),n)}:function(e){return l(n,r+t._offset+t.l2p(wt(e)))}},q.makeTickPath=function(t,e,r,n){n||(n={});var i=n.minor;if(i&&!t.minor)return"";var a=void 0!==n.len?n.len:i?t.minor.ticklen:t.ticklen,o=t._id.charAt(0),s=(t.linewidth||1)/2;return"x"===o?"M0,"+(e+s*r)+"v"+a*r:"M"+(e+s*r)+",0h"+a*r},q.makeLabelFns=function(t,e,r){var n=t.ticklabelposition||"",a=function(t){return-1!==n.indexOf(t)},o=a("top"),l=a("left"),u=a("right"),c=a("bottom")||l||o||u,f=a("inside"),h="inside"===n&&"inside"===t.ticks||!f&&"outside"===t.ticks&&"boundaries"!==t.tickson,p=0,d=0,v=h?t.ticklen:0;if(f?v*=-1:c&&(v=0),h&&(p+=v,r)){var g=s.deg2rad(r);p=v*Math.cos(g)+1,d=v*Math.sin(g)}t.showticklabels&&(h||t.showline)&&(p+=.2*t.tickfont.size);var y,m,x,b,_,w={labelStandoff:p+=(t.linewidth||1)/2*(f?-1:1),labelShift:d},T=0,k=t.side,A=t._id.charAt(0),M=t.tickangle;if("x"===A)b=(_=!f&&"bottom"===k||f&&"top"===k)?1:-1,f&&(b*=-1),y=d*b,m=e+p*b,x=_?1:-.2,90===Math.abs(M)&&(f?x+=j:x=-90===M&&"bottom"===k?U:90===M&&"top"===k?j:.5,T=j/2*(M/90)),w.xFn=function(t){return t.dx+y+T*t.fontSize},w.yFn=function(t){return t.dy+m+t.fontSize*x},w.anchorFn=function(t,e){if(c){if(l)return"end";if(u)return"start"}return i(e)&&0!==e&&180!==e?e*b<0!==f?"end":"start":"middle"},w.heightFn=function(e,r,n){return r<-60||r>60?-.5*n:"top"===t.side!==f?-n:0};else if("y"===A){if(b=(_=!f&&"left"===k||f&&"right"===k)?1:-1,f&&(b*=-1),y=p,m=d*b,x=0,f||90!==Math.abs(M)||(x=-90===M&&"left"===k||90===M&&"right"===k?U:.5),f){var S=i(M)?+M:0;if(0!==S){var E=s.deg2rad(S);T=Math.abs(Math.sin(E))*U*b,x=0}}w.xFn=function(t){return t.dx+e-(y+t.fontSize*x)*b+T*t.fontSize},w.yFn=function(t){return t.dy+m+t.fontSize*j},w.anchorFn=function(t,e){return i(e)&&90===Math.abs(e)?"middle":_?"end":"start"},w.heightFn=function(e,r,n){return"right"===t.side&&(r*=-1),r<-30?-n:r<30?-.5*n:0}}return w},q.drawTicks=function(t,e,r){r=r||{};var i=e._id+"tick",a=[].concat(e.minor&&e.minor.ticks?r.vals.filter((function(t){return t.minor&&!t.noTick})):[]).concat(e.ticks?r.vals.filter((function(t){return!t.minor&&!t.noTick})):[]),o=r.layer.selectAll("path."+i).data(a,Tt);o.exit().remove(),o.enter().append("path").classed(i,1).classed("ticks",1).classed("crisp",!1!==r.crisp).each((function(t){return f.stroke(n.select(this),t.minor?e.minor.tickcolor:e.tickcolor)})).style("stroke-width",(function(r){return h.crispRound(t,r.minor?e.minor.tickwidth:e.tickwidth,1)+"px"})).attr("d",r.path).style("display",null),Rt(e,[R]),o.attr("transform",r.transFn)},q.drawGrid=function(t,e,r){if(r=r||{},"sync"!==e.tickmode){var i=e._id+"grid",a=e.minor&&e.minor.showgrid,o=a?r.vals.filter((function(t){return t.minor})):[],s=e.showgrid?r.vals.filter((function(t){return!t.minor})):[],l=r.counterAxis;if(l&&q.shouldShowZeroLine(t,e,l))for(var u="array"===e.tickmode,c=0;c=0;y--){var m=y?v:g;if(m){var x=m.selectAll("path."+i).data(y?s:o,Tt);x.exit().remove(),x.enter().append("path").classed(i,1).classed("crisp",!1!==r.crisp),x.attr("transform",r.transFn).attr("d",r.path).each((function(t){return f.stroke(n.select(this),t.minor?e.minor.gridcolor:e.gridcolor||"#ddd")})).style("stroke-dasharray",(function(t){return h.dashStyle(t.minor?e.minor.griddash:e.griddash,t.minor?e.minor.gridwidth:e.gridwidth)})).style("stroke-width",(function(t){return(t.minor?d:e._gw)+"px"})).style("display",null),"function"==typeof r.path&&x.attr("d",r.path)}}Rt(e,[D,z])}},q.drawZeroLine=function(t,e,r){r=r||r;var n=e._id+"zl",i=q.shouldShowZeroLine(t,e,r.counterAxis),a=r.layer.selectAll("path."+n).data(i?[{x:0,id:e._id}]:[]);a.exit().remove(),a.enter().append("path").classed(n,1).classed("zl",1).classed("crisp",!1!==r.crisp).each((function(){r.layer.selectAll("path").sort((function(t,e){return Y(t.id,e.id)}))})),a.attr("transform",r.transFn).attr("d",r.path).call(f.stroke,e.zerolinecolor||f.defaultLine).style("stroke-width",h.crispRound(t,e.zerolinewidth,e._gw||1)+"px").style("display",null),Rt(e,[I])},q.drawLabels=function(t,e,r){r=r||{};var a=t._fullLayout,o=e._id,c=o.charAt(0),f=r.cls||o+"tick",p=r.vals.filter((function(t){return t.text})),d=r.labelFns,v=r.secondary?0:e.tickangle,g=(e._prevTickAngles||{})[f],y=r.layer.selectAll("g."+f).data(e.showticklabels?p:[],Tt),m=[];function x(t,a){t.each((function(t){var o=n.select(this),s=o.select(".text-math-group"),c=d.anchorFn(t,a),f=r.transFn.call(o.node(),t)+(i(a)&&0!=+a?" rotate("+a+","+d.xFn(t)+","+(d.yFn(t)-t.fontSize/2)+")":""),p=u.lineCount(o),v=V*t.fontSize,g=d.heightFn(t,i(a)?+a:0,(p-1)*v);if(g&&(f+=l(0,g)),s.empty()){var y=o.select("text");y.attr({transform:f,"text-anchor":c}),y.style("opacity",1),e._adjustTickLabelsOverflow&&e._adjustTickLabelsOverflow()}else{var m=h.bBox(s.node()).width*{end:-.5,start:.5}[c];s.attr("transform",f+l(m,0))}}))}y.enter().append("g").classed(f,1).append("text").attr("text-anchor","middle").each((function(e){var r=n.select(this),i=t._promises.length;r.call(u.positionText,d.xFn(e),d.yFn(e)).call(h.font,e.font,e.fontSize,e.fontColor).text(e.text).call(u.convertToTspans,t),t._promises[i]?m.push(t._promises.pop().then((function(){x(r,v)}))):x(r,v)})),Rt(e,[F]),y.exit().remove(),r.repositionOnUpdate&&y.each((function(t){n.select(this).select("text").call(u.positionText,d.xFn(t),d.yFn(t))})),e._adjustTickLabelsOverflow=function(){var r=e.ticklabeloverflow;if(r&&"allow"!==r){var i=-1!==r.indexOf("hide"),o="x"===e._id.charAt(0),l=0,u=o?t._fullLayout.width:t._fullLayout.height;if(-1!==r.indexOf("domain")){var c=s.simpleMap(e.range,e.r2l);l=e.l2p(c[0])+e._offset,u=e.l2p(c[1])+e._offset}var f=Math.min(l,u),p=Math.max(l,u),d=e.side,v=1/0,g=-1/0;for(var m in y.each((function(t){var r=n.select(this);if(r.select(".text-math-group").empty()){var a=h.bBox(r.node()),s=0;o?(a.right>p||a.leftp||a.top+(e.tickangle?0:t.fontSize/4)e["_visibleLabelMin_"+r._id]?l.style("display","none"):"tick"!==t.K||i||l.style("display",null)}))}))}))}))},x(y,g+1?g:v);var b=null;e._selections&&(e._selections[f]=y);var _=[function(){return m.length&&Promise.all(m)}];e.automargin&&a._redrawFromAutoMarginCount&&90===g?(b=90,_.push((function(){x(y,g)}))):_.push((function(){if(x(y,v),p.length&&"x"===c&&!i(v)&&("log"!==e.type||"D"!==String(e.dtick).charAt(0))){b=0;var t,n=0,a=[];if(y.each((function(t){n=Math.max(n,t.fontSize);var r=e.l2p(t.x),i=Mt(this),o=h.bBox(i.node());a.push({top:0,bottom:10,height:10,left:r-o.width/2,right:r+o.width/2+2,width:o.width+2})})),"boundaries"!==e.tickson&&!e.showdividers||r.secondary){var o=p.length,l=Math.abs((p[o-1].x-p[0].x)*e._m)/(o-1),u=e.ticklabelposition||"",f=function(t){return-1!==u.indexOf(t)},d=f("top"),g=f("left"),m=f("right"),_=f("bottom")||g||d||m?(e.tickwidth||0)+6:0,w=l<2.5*n||"multicategory"===e.type||"realaxis"===e._name;for(t=0;t1)for(n=1;n2*o}(i,e))return"date";var g="strict"!==r.autotypenumbers;return function(t,e){for(var r=t.length,n=f(r),i=0,o=0,s={},c=0;c2*i}(i,g)?"category":function(t,e){for(var r=t.length,n=0;n=2){var s,u,c="";if(2===o.length)for(s=0;s<2;s++)if(u=b(o[s])){c=g;break}var f=i("pattern",c);if(f===g)for(s=0;s<2;s++)(u=b(o[s]))&&(e.bounds[s]=o[s]=u-1);if(f)for(s=0;s<2;s++)switch(u=o[s],f){case g:if(!n(u))return void(e.enabled=!1);if((u=+u)!==Math.floor(u)||u<0||u>=7)return void(e.enabled=!1);e.bounds[s]=o[s]=u;break;case y:if(!n(u))return void(e.enabled=!1);if((u=+u)<0||u>24)return void(e.enabled=!1);e.bounds[s]=o[s]=u}if(!1===r.autorange){var h=r.range;if(h[0]h[1])return void(e.enabled=!1)}else if(o[0]>h[0]&&o[1]n?1:-1:+(t.substr(1)||1)-+(e.substr(1)||1)},e.ref2id=function(t){return!!/^[xyz]/.test(t)&&t.split(" ")[0]},e.isLinked=function(t,e){return a(e,t._axisMatchGroups)||a(e,t._axisConstraintGroups)}},15258:function(t){"use strict";t.exports=function(t,e,r,n){if("category"===e.type){var i,a=t.categoryarray,o=Array.isArray(a)&&a.length>0;o&&(i="array");var s,l=r("categoryorder",i);"array"===l&&(s=r("categoryarray")),o||"array"!==l||(l=e.categoryorder="trace"),"trace"===l?e._initialCategories=[]:"array"===l?e._initialCategories=s.slice():(s=function(t,e){var r,n,i,a=e.dataAttr||t._id.charAt(0),o={};if(e.axData)r=e.axData;else for(r=[],n=0;nn?i.substr(n):a.substr(r))+o:i+a+t*e:o}function g(t,e){for(var r=e._size,n=r.h/r.w,i={},a=Object.keys(t),o=0;ou*x)||T)for(r=0;rI&&FP&&(P=F);h/=(P-C)/(2*O),C=l.l2r(C),P=l.l2r(P),l.range=l._input.range=S=0?Math.min(t,.9):1/(1/Math.max(t,-.3)+3.222))}function N(t,e,r,n,i){return t.append("path").attr("class","zoombox").style({fill:e>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("transform",u(r,n)).attr("d",i+"Z")}function j(t,e,r){return t.append("path").attr("class","zoombox-corners").style({fill:f.background,stroke:f.defaultLine,"stroke-width":1,opacity:0}).attr("transform",u(e,r)).attr("d","M0,0Z")}function U(t,e,r,n,i,a){t.attr("d",n+"M"+r.l+","+r.t+"v"+r.h+"h"+r.w+"v-"+r.h+"h-"+r.w+"Z"),V(t,e,i,a)}function V(t,e,r,n){r||(t.transition().style("fill",n>.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),e.transition().style("opacity",1).duration(200))}function H(t){n.select(t).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}function q(t){O&&t.data&&t._context.showTips&&(i.notifier(i._(t,"Double-click to zoom back out"),"long"),O=!1)}function G(t){var e=Math.floor(Math.min(t.b-t.t,t.r-t.l,P)/2);return"M"+(t.l-3.5)+","+(t.t-.5+e)+"h3v"+-e+"h"+e+"v-3h-"+(e+3)+"ZM"+(t.r+3.5)+","+(t.t-.5+e)+"h-3v"+-e+"h"+-e+"v-3h"+(e+3)+"ZM"+(t.r+3.5)+","+(t.b+.5-e)+"h-3v"+e+"h"+-e+"v3h"+(e+3)+"ZM"+(t.l-3.5)+","+(t.b+.5-e)+"h3v"+e+"h"+e+"v3h-"+(e+3)+"Z"}function Z(t,e,r,n,a){for(var o,s,l,u,c=!1,f={},h={},p=(a||{}).xaHash,d=(a||{}).yaHash,v=0;v=0)i._fullLayout._deactivateShape(i);else{var o=i._fullLayout.clickmode;if(H(i),2!==t||yt||qt(),gt)o.indexOf("select")>-1&&S(r,i,J,K,e.id,Pt),o.indexOf("event")>-1&&p.click(i,r,e.id);else if(1===t&&yt){var s=v?I:O,u="s"===v||"w"===y?0:1,f=s._name+".range["+u+"]",h=function(t,e){var r,n=t.range[e],i=Math.abs(n-t.range[1-e]);return"date"===t.type?n:"log"===t.type?(r=Math.ceil(Math.max(0,-Math.log(i)/Math.LN10))+3,a("."+r+"g")(Math.pow(10,n))):(r=Math.floor(Math.log(Math.abs(n))/Math.LN10)-Math.floor(Math.log(i)/Math.LN10)+4,a("."+String(r)+"g")(n))}(s,u),d="left",g="middle";if(s.fixedrange)return;v?(g="n"===v?"top":"bottom","right"===s.side&&(d="right")):"e"===y&&(d="right"),i._context.showAxisRangeEntryBoxes&&n.select(bt).call(c.makeEditable,{gd:i,immediate:!0,background:i._fullLayout.paper_bgcolor,text:String(h),fill:s.tickfont?s.tickfont.color:"#444",horizontalAlign:d,verticalAlign:g}).on("edit",(function(t){var e=s.d2r(t);void 0!==e&&l.call("_guiRelayout",i,f,e)}))}}}function Dt(e,r){if(t._transitioningWithDuration)return!1;var n=Math.max(0,Math.min(tt,pt*e+_t)),i=Math.max(0,Math.min(et,dt*r+wt)),a=Math.abs(n-_t),o=Math.abs(i-wt);function s(){St="",Tt.r=Tt.l,Tt.t=Tt.b,Lt.attr("d","M0,0Z")}if(Tt.l=Math.min(_t,n),Tt.r=Math.max(_t,n),Tt.t=Math.min(wt,i),Tt.b=Math.max(wt,i),rt.isSubplotConstrained)a>P||o>P?(St="xy",a/tt>o/et?(o=a*et/tt,wt>i?Tt.t=wt-o:Tt.b=wt+o):(a=o*tt/et,_t>n?Tt.l=_t-a:Tt.r=_t+a),Lt.attr("d",G(Tt))):s();else if(nt.isSubplotConstrained)if(a>P||o>P){St="xy";var l=Math.min(Tt.l/tt,(et-Tt.b)/et),u=Math.max(Tt.r/tt,(et-Tt.t)/et);Tt.l=l*tt,Tt.r=u*tt,Tt.b=(1-l)*et,Tt.t=(1-u)*et,Lt.attr("d",G(Tt))}else s();else!at||o0){var c;if(nt.isSubplotConstrained||!it&&1===at.length){for(c=0;cb[1]-1/4096&&(e.domain=s),i.noneOrAll(t.domain,e.domain,s),"sync"===e.tickmode&&(e.tickmode="auto")}return r("layer"),e}},89426:function(t,e,r){"use strict";var n=r(59652);t.exports=function(t,e,r,i,a){a||(a={});var o=a.tickSuffixDflt,s=n(t);r("tickprefix")&&r("showtickprefix",s),r("ticksuffix",o)&&r("showticksuffix",s)}},42449:function(t,e,r){"use strict";var n=r(18783).FROM_BL;t.exports=function(t,e,r){void 0===r&&(r=n[t.constraintoward||"center"]);var i=[t.r2l(t.range[0]),t.r2l(t.range[1])],a=i[0]+(i[1]-i[0])*r;t.range=t._input.range=[t.l2r(a+(i[0]-a)*e),t.l2r(a+(i[1]-a)*e)],t.setScale()}},21994:function(t,e,r){"use strict";var n=r(39898),i=r(84096).g0,a=r(71828),o=a.numberFormat,s=r(92770),l=a.cleanNumber,u=a.ms2DateTime,c=a.dateTime2ms,f=a.ensureNumber,h=a.isArrayOrTypedArray,p=r(50606),d=p.FP_SAFE,v=p.BADNUM,g=p.LOG_CLIP,y=p.ONEWEEK,m=p.ONEDAY,x=p.ONEHOUR,b=p.ONEMIN,_=p.ONESEC,w=r(41675),T=r(85555),k=T.HOUR_PATTERN,A=T.WEEKDAY_PATTERN;function M(t){return Math.pow(10,t)}function S(t){return null!=t}t.exports=function(t,e){e=e||{};var r=t._id||"x",p=r.charAt(0);function E(e,r){if(e>0)return Math.log(e)/Math.LN10;if(e<=0&&r&&t.range&&2===t.range.length){var n=t.range[0],i=t.range[1];return.5*(n+i-2*g*Math.abs(n-i))}return v}function L(e,r,n,i){if((i||{}).msUTC&&s(e))return+e;var o=c(e,n||t.calendar);if(o===v){if(!s(e))return v;e=+e;var l=Math.floor(10*a.mod(e+.05,1)),u=Math.round(e-l/10);o=c(new Date(u))+l/10}return o}function C(e,r,n){return u(e,r,n||t.calendar)}function P(e){return t._categories[Math.round(e)]}function O(e){if(S(e)){if(void 0===t._categoriesMap&&(t._categoriesMap={}),void 0!==t._categoriesMap[e])return t._categoriesMap[e];t._categories.push("number"==typeof e?String(e):e);var r=t._categories.length-1;return t._categoriesMap[e]=r,r}return v}function I(e){if(t._categoriesMap)return t._categoriesMap[e]}function D(t){var e=I(t);return void 0!==e?e:s(t)?+t:void 0}function z(t){return s(t)?+t:I(t)}function R(t,e,r){return n.round(r+e*t,2)}function F(t,e,r){return(t-r)/e}var B=function(e){return s(e)?R(e,t._m,t._b):v},N=function(e){return F(e,t._m,t._b)};if(t.rangebreaks){var j="y"===p;B=function(e){if(!s(e))return v;var r=t._rangebreaks.length;if(!r)return R(e,t._m,t._b);var n=j;t.range[0]>t.range[1]&&(n=!n);for(var i=n?-1:1,a=i*e,o=0,l=0;lc)){o=a<(u+c)/2?l:l+1;break}o=l+1}var f=t._B[o]||0;return isFinite(f)?R(e,t._m2,f):0},N=function(e){var r=t._rangebreaks.length;if(!r)return F(e,t._m,t._b);for(var n=0,i=0;it._rangebreaks[i].pmax&&(n=i+1);return F(e,t._m2,t._B[n])}}t.c2l="log"===t.type?E:f,t.l2c="log"===t.type?M:f,t.l2p=B,t.p2l=N,t.c2p="log"===t.type?function(t,e){return B(E(t,e))}:B,t.p2c="log"===t.type?function(t){return M(N(t))}:N,-1!==["linear","-"].indexOf(t.type)?(t.d2r=t.r2d=t.d2c=t.r2c=t.d2l=t.r2l=l,t.c2d=t.c2r=t.l2d=t.l2r=f,t.d2p=t.r2p=function(e){return t.l2p(l(e))},t.p2d=t.p2r=N,t.cleanPos=f):"log"===t.type?(t.d2r=t.d2l=function(t,e){return E(l(t),e)},t.r2d=t.r2c=function(t){return M(l(t))},t.d2c=t.r2l=l,t.c2d=t.l2r=f,t.c2r=E,t.l2d=M,t.d2p=function(e,r){return t.l2p(t.d2r(e,r))},t.p2d=function(t){return M(N(t))},t.r2p=function(e){return t.l2p(l(e))},t.p2r=N,t.cleanPos=f):"date"===t.type?(t.d2r=t.r2d=a.identity,t.d2c=t.r2c=t.d2l=t.r2l=L,t.c2d=t.c2r=t.l2d=t.l2r=C,t.d2p=t.r2p=function(e,r,n){return t.l2p(L(e,0,n))},t.p2d=t.p2r=function(t,e,r){return C(N(t),e,r)},t.cleanPos=function(e){return a.cleanDate(e,v,t.calendar)}):"category"===t.type?(t.d2c=t.d2l=O,t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=D,t.r2c=function(e){var r=z(e);return void 0!==r?r:t.fraction2r(.5)},t.l2r=t.c2r=f,t.r2l=z,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return"string"==typeof t&&""!==t?t:f(t)}):"multicategory"===t.type&&(t.r2d=t.c2d=t.l2d=P,t.d2r=t.d2l_noadd=D,t.r2c=function(e){var r=D(e);return void 0!==r?r:t.fraction2r(.5)},t.r2c_just_indices=I,t.l2r=t.c2r=f,t.r2l=D,t.d2p=function(e){return t.l2p(t.r2c(e))},t.p2d=function(t){return P(N(t))},t.r2p=t.d2p,t.p2r=N,t.cleanPos=function(t){return Array.isArray(t)||"string"==typeof t&&""!==t?t:f(t)},t.setupMultiCategory=function(n){var i,o,s=t._traceIndices,l=t._matchGroup;if(l&&0===t._categories.length)for(var u in l)if(u!==r){var c=e[w.id2name(u)];s=s.concat(c._traceIndices)}var f=[[0,{}],[0,{}]],d=[];for(i=0;id&&(o[n]=d),o[0]===o[1]){var u=Math.max(1,Math.abs(1e-6*o[0]));o[0]-=u,o[1]+=u}}else a.nestedProperty(t,e).set(i)},t.setScale=function(r){var n=e._size;if(t.overlaying){var i=w.getFromId({_fullLayout:e},t.overlaying);t.domain=i.domain}var a=r&&t._r?"_r":"range",o=t.calendar;t.cleanRange(a);var s,l,u=t.r2l(t[a][0],o),c=t.r2l(t[a][1],o),f="y"===p;if(f?(t._offset=n.t+(1-t.domain[1])*n.h,t._length=n.h*(t.domain[1]-t.domain[0]),t._m=t._length/(u-c),t._b=-t._m*c):(t._offset=n.l+t.domain[0]*n.w,t._length=n.w*(t.domain[1]-t.domain[0]),t._m=t._length/(c-u),t._b=-t._m*u),t._rangebreaks=[],t._lBreaks=0,t._m2=0,t._B=[],t.rangebreaks&&(t._rangebreaks=t.locateBreaks(Math.min(u,c),Math.max(u,c)),t._rangebreaks.length)){for(s=0;sc&&(h=!h),h&&t._rangebreaks.reverse();var d=h?-1:1;for(t._m2=d*t._length/(Math.abs(c-u)-t._lBreaks),t._B.push(-t._m2*(f?c:u)),s=0;si&&(i+=7,oi&&(i+=24,o=n&&o=n&&e=s.min&&(ts.max&&(s.max=n),i=!1)}i&&u.push({min:t,max:n})}};for(n=0;nr.duration?(function(){for(var r={},n=0;n rect").call(o.setTranslate,0,0).call(o.setScale,1,1),t.plot.call(o.setTranslate,e._offset,r._offset).call(o.setScale,1,1);var n=t.plot.selectAll(".scatterlayer .trace");n.selectAll(".point").call(o.setPointGroupScale,1,1),n.selectAll(".textpoint").call(o.setTextPointsScale,1,1),n.call(o.hideOutsideRangePoints,t)}function g(e,r){var n=e.plotinfo,i=n.xaxis,l=n.yaxis,u=i._length,c=l._length,f=!!e.xr1,h=!!e.yr1,p=[];if(f){var d=a.simpleMap(e.xr0,i.r2l),v=a.simpleMap(e.xr1,i.r2l),g=d[1]-d[0],y=v[1]-v[0];p[0]=(d[0]*(1-r)+r*v[0]-d[0])/(d[1]-d[0])*u,p[2]=u*(1-r+r*y/g),i.range[0]=i.l2r(d[0]*(1-r)+r*v[0]),i.range[1]=i.l2r(d[1]*(1-r)+r*v[1])}else p[0]=0,p[2]=u;if(h){var m=a.simpleMap(e.yr0,l.r2l),x=a.simpleMap(e.yr1,l.r2l),b=m[1]-m[0],_=x[1]-x[0];p[1]=(m[1]*(1-r)+r*x[1]-m[1])/(m[0]-m[1])*c,p[3]=c*(1-r+r*_/b),l.range[0]=i.l2r(m[0]*(1-r)+r*x[0]),l.range[1]=l.l2r(m[1]*(1-r)+r*x[1])}else p[1]=0,p[3]=c;s.drawOne(t,i,{skipTitle:!0}),s.drawOne(t,l,{skipTitle:!0}),s.redrawComponents(t,[i._id,l._id]);var w=f?u/p[2]:1,T=h?c/p[3]:1,k=f?p[0]:0,A=h?p[1]:0,M=f?p[0]/p[2]*u:0,S=h?p[1]/p[3]*c:0,E=i._offset-M,L=l._offset-S;n.clipRect.call(o.setTranslate,k,A).call(o.setScale,1/w,1/T),n.plot.call(o.setTranslate,E,L).call(o.setScale,w,T),o.setPointGroupScale(n.zoomScalePts,1/w,1/T),o.setTextPointsScale(n.zoomScaleTxt,1/w,1/T)}s.redrawComponents(t)}},951:function(t,e,r){"use strict";var n=r(73972).traceIs,i=r(4322);function a(t){return{v:"x",h:"y"}[t.orientation||"v"]}function o(t,e){var r=a(t),i=n(t,"box-violin"),o=n(t._fullInput||{},"candlestick");return i&&!o&&e===r&&void 0===t[r]&&void 0===t[r+"0"]}t.exports=function(t,e,r,s){r("autotypenumbers",s.autotypenumbersDflt),"-"===r("type",(s.splomStash||{}).type)&&(function(t,e){if("-"===t.type){var r,s=t._id,l=s.charAt(0);-1!==s.indexOf("scene")&&(s=l);var u=function(t,e,r){for(var n=0;n0&&(i["_"+r+"axes"]||{})[e])return i;if((i[r+"axis"]||r)===e){if(o(i,r))return i;if((i[r]||[]).length||i[r+"0"])return i}}}(e,s,l);if(u)if("histogram"!==u.type||l!=={v:"y",h:"x"}[u.orientation||"v"]){var c=l+"calendar",f=u[c],h={noMultiCategory:!n(u,"cartesian")||n(u,"noMultiCategory")};if("box"===u.type&&u._hasPreCompStats&&l==={h:"x",v:"y"}[u.orientation||"v"]&&(h.noMultiCategory=!0),h.autotypenumbers=t.autotypenumbers,o(u,l)){var p=a(u),d=[];for(r=0;r0?".":"")+a;i.isPlainObject(o)?l(o,e,s,n+1):e(s,a,o)}}))}e.manageCommandObserver=function(t,r,n,o){var s={},l=!0;r&&r._commandObserver&&(s=r._commandObserver),s.cache||(s.cache={}),s.lookupTable={};var u=e.hasSimpleAPICommandBindings(t,n,s.lookupTable);if(r&&r._commandObserver){if(u)return s;if(r._commandObserver.remove)return r._commandObserver.remove(),r._commandObserver=null,s}if(u){a(t,u,s.cache),s.check=function(){if(l){var e=a(t,u,s.cache);return e.changed&&o&&void 0!==s.lookupTable[e.value]&&(s.disable(),Promise.resolve(o({value:e.value,type:u.type,prop:u.prop,traces:u.traces,index:s.lookupTable[e.value]})).then(s.enable,s.enable)),e.changed}};for(var c=["plotly_relayout","plotly_redraw","plotly_restyle","plotly_update","plotly_animatingframe","plotly_afterplot"],f=0;f0&&i<0&&(i+=360);var s=(i-n)/4;return{type:"Polygon",coordinates:[[[n,a],[n,o],[n+s,o],[n+2*s,o],[n+3*s,o],[i,o],[i,a],[i-s,a],[i-2*s,a],[i-3*s,a],[n,a]]]}}t.exports=function(t){return new M(t)},S.plot=function(t,e,r,n){var i=this;if(n)return i.update(t,e,!0);i._geoCalcData=t,i._fullLayout=e;var a=e[this.id],o=[],s=!1;for(var l in w.layerNameToAdjective)if("frame"!==l&&a["show"+l]){s=!0;break}for(var u=!1,c=0;c0&&o._module.calcGeoJSON(a,e)}if(!r){if(this.updateProjection(t,e))return;this.viewInitial&&this.scope===n.scope||this.saveViewInitial(n)}this.scope=n.scope,this.updateBaseLayers(e,n),this.updateDims(e,n),this.updateFx(e,n),d.generalUpdatePerTraceModule(this.graphDiv,this,t,n);var s=this.layers.frontplot.select(".scatterlayer");this.dataPoints.point=s.selectAll(".point"),this.dataPoints.text=s.selectAll("text"),this.dataPaths.line=s.selectAll(".js-line");var l=this.layers.backplot.select(".choroplethlayer");this.dataPaths.choropleth=l.selectAll("path"),this._render()},S.updateProjection=function(t,e){var r=this.graphDiv,n=e[this.id],l=e._size,c=n.domain,f=n.projection,h=n.lonaxis,p=n.lataxis,d=h._ax,v=p._ax,y=this.projection=function(t){var e=t.projection,r=e.type,n=w.projNames[r];n="geo"+u.titleCase(n);for(var l=(i[n]||s[n])(),c=t._isSatellite?180*Math.acos(1/e.distance)/Math.PI:t._isClipped?w.lonaxisSpan[r]/2:null,f=["center","rotate","parallels","clipExtent"],h=function(t){return t?l:[]},p=0;pc*Math.PI/180}return!1},l.getPath=function(){return a().projection(l)},l.getBounds=function(t){return l.getPath().bounds(t)},l.precision(w.precision),t._isSatellite&&l.tilt(e.tilt).distance(e.distance),c&&l.clipAngle(c-w.clipPad),l}(n),m=[[l.l+l.w*c.x[0],l.t+l.h*(1-c.y[1])],[l.l+l.w*c.x[1],l.t+l.h*(1-c.y[0])]],x=n.center||{},b=f.rotation||{},_=h.range||[],T=p.range||[];if(n.fitbounds){d._length=m[1][0]-m[0][0],v._length=m[1][1]-m[0][1],d.range=g(r,d),v.range=g(r,v);var k=(d.range[0]+d.range[1])/2,A=(v.range[0]+v.range[1])/2;if(n._isScoped)x={lon:k,lat:A};else if(n._isClipped){x={lon:k,lat:A},b={lon:k,lat:A,roll:b.roll};var M=f.type,S=w.lonaxisSpan[M]/2||180,L=w.lataxisSpan[M]/2||90;_=[k-S,k+S],T=[A-L,A+L]}else x={lon:k,lat:A},b={lon:k,lat:b.lat,roll:b.roll}}y.center([x.lon-b.lon,x.lat-b.lat]).rotate([-b.lon,-b.lat,b.roll]).parallels(f.parallels);var C=E(_,T);y.fitExtent(m,C);var P=this.bounds=y.getBounds(C),O=this.fitScale=y.scale(),I=y.translate();if(n.fitbounds){var D=y.getBounds(E(d.range,v.range)),z=Math.min((P[1][0]-P[0][0])/(D[1][0]-D[0][0]),(P[1][1]-P[0][1])/(D[1][1]-D[0][1]));isFinite(z)?y.scale(z*O):u.warn("Something went wrong during"+this.id+"fitbounds computations.")}else y.scale(f.scale*O);var R=this.midPt=[(P[0][0]+P[1][0])/2,(P[0][1]+P[1][1])/2];if(y.translate([I[0]+(R[0]-I[0]),I[1]+(R[1]-I[1])]).clipExtent(P),n._isAlbersUsa){var F=y([x.lon,x.lat]),B=y.translate();y.translate([B[0]-(F[0]-B[0]),B[1]-(F[1]-B[1])])}},S.updateBaseLayers=function(t,e){var r=this,i=r.topojson,a=r.layers,o=r.basePaths;function s(t){return"lonaxis"===t||"lataxis"===t}function l(t){return Boolean(w.lineLayers[t])}function u(t){return Boolean(w.fillLayers[t])}var c=(this.hasChoropleth?w.layersForChoropleth:w.layers).filter((function(t){return l(t)||u(t)?e["show"+t]:!s(t)||e[t].showgrid})),p=r.framework.selectAll(".layer").data(c,String);p.exit().each((function(t){delete a[t],delete o[t],n.select(this).remove()})),p.enter().append("g").attr("class",(function(t){return"layer "+t})).each((function(t){var e=a[t]=n.select(this);"bg"===t?r.bgRect=e.append("rect").style("pointer-events","all"):s(t)?o[t]=e.append("path").style("fill","none"):"backplot"===t?e.append("g").classed("choroplethlayer",!0):"frontplot"===t?e.append("g").classed("scatterlayer",!0):l(t)?o[t]=e.append("path").style("fill","none").style("stroke-miterlimit",2):u(t)&&(o[t]=e.append("path").style("stroke","none"))})),p.order(),p.each((function(r){var n=o[r],a=w.layerNameToAdjective[r];"frame"===r?n.datum(w.sphereSVG):l(r)||u(r)?n.datum(A(i,i.objects[r])):s(r)&&n.datum(function(t,e,r){var n,i,a,o=e[t],s=w.scopeDefaults[e.scope];"lonaxis"===t?(n=s.lonaxisRange,i=s.lataxisRange,a=function(t,e){return[t,e]}):"lataxis"===t&&(n=s.lataxisRange,i=s.lonaxisRange,a=function(t,e){return[e,t]});var l={type:"linear",range:[n[0],n[1]-1e-6],tick0:o.tick0,dtick:o.dtick};v.setConvert(l,r);var u=v.calcTicks(l);e.isScoped||"lonaxis"!==t||u.pop();for(var c=u.length,f=new Array(c),h=0;h-1&&b(n.event,i,[r.xaxis],[r.yaxis],r.id,c),s.indexOf("event")>-1&&p.click(i,n.event))}))}function f(t){return r.projection.invert([t[0]+r.xaxis._offset,t[1]+r.yaxis._offset])}},S.makeFramework=function(){var t=this,e=t.graphDiv,r=e._fullLayout,i="clip"+r._uid+t.id;t.clipDef=r._clips.append("clipPath").attr("id",i),t.clipRect=t.clipDef.append("rect"),t.framework=n.select(t.container).append("g").attr("class","geo "+t.id).call(h.setClipUrl,i,e),t.project=function(e){var r=t.projection(e);return r?[r[0]-t.xaxis._offset,r[1]-t.yaxis._offset]:[null,null]},t.xaxis={_id:"x",c2p:function(e){return t.project(e)[0]}},t.yaxis={_id:"y",c2p:function(e){return t.project(e)[1]}},t.mockAxis={type:"linear",showexponent:"all",exponentformat:"B"},v.setConvert(t.mockAxis,r)},S.saveViewInitial=function(t){var e,r=t.center||{},n=t.projection,i=n.rotation||{};this.viewInitial={fitbounds:t.fitbounds,"projection.scale":n.scale},e=t._isScoped?{"center.lon":r.lon,"center.lat":r.lat}:t._isClipped?{"projection.rotation.lon":i.lon,"projection.rotation.lat":i.lat}:{"center.lon":r.lon,"center.lat":r.lat,"projection.rotation.lon":i.lon},u.extendFlat(this.viewInitial,e)},S.render=function(t){this._hasMarkerAngles&&t?this.plot(this._geoCalcData,this._fullLayout,[],!0):this._render()},S._render=function(){var t,e=this.projection,r=e.getPath();function n(t){var r=e(t.lonlat);return r?c(r[0],r[1]):null}function i(t){return e.isLonLatOverEdges(t.lonlat)?"none":null}for(t in this.basePaths)this.basePaths[t].attr("d",r);for(t in this.dataPaths)this.dataPaths[t].attr("d",(function(t){return r(t.geojson)}));for(t in this.dataPoints)this.dataPoints[t].attr("display",i).attr("transform",n)}},44622:function(t,e,r){"use strict";var n=r(27659).AU,i=r(71828).counterRegex,a=r(69082),o="geo",s=i(o),l={};l.geo={valType:"subplotid",dflt:o,editType:"calc"},t.exports={attr:o,name:o,idRoot:o,idRegex:s,attrRegex:s,attributes:l,layoutAttributes:r(77519),supplyLayoutDefaults:r(82161),plot:function(t){for(var e=t._fullLayout,r=t.calcdata,i=e._subplots.geo,s=0;s0&&P<0&&(P+=360);var O,I,D,z=(C+P)/2;if(!p){var R=d?f.projRotate:[z,0,0];O=r("projection.rotation.lon",R[0]),r("projection.rotation.lat",R[1]),r("projection.rotation.roll",R[2]),r("showcoastlines",!d&&x)&&(r("coastlinecolor"),r("coastlinewidth")),r("showocean",!!x&&void 0)&&r("oceancolor")}p?(I=-96.6,D=38.7):(I=d?z:O,D=(L[0]+L[1])/2),r("center.lon",I),r("center.lat",D),v&&(r("projection.tilt"),r("projection.distance")),g&&r("projection.parallels",f.projParallels||[0,60]),r("projection.scale"),r("showland",!!x&&void 0)&&r("landcolor"),r("showlakes",!!x&&void 0)&&r("lakecolor"),r("showrivers",!!x&&void 0)&&(r("rivercolor"),r("riverwidth")),r("showcountries",d&&"usa"!==c&&x)&&(r("countrycolor"),r("countrywidth")),("usa"===c||"north america"===c&&50===u)&&(r("showsubunits",x),r("subunitcolor"),r("subunitwidth")),d||r("showframe",x)&&(r("framecolor"),r("framewidth")),r("bgcolor"),r("fitbounds")&&(delete e.projection.scale,d?(delete e.center.lon,delete e.center.lat):y?(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon,delete e.projection.rotation.lat,delete e.lonaxis.range,delete e.lataxis.range):(delete e.center.lon,delete e.center.lat,delete e.projection.rotation.lon))}t.exports=function(t,e,r){i(t,e,r,{type:"geo",attributes:s,handleDefaults:u,fullData:r,partition:"y"})}},74455:function(t,e,r){"use strict";var n=r(39898),i=r(71828),a=r(73972),o=Math.PI/180,s=180/Math.PI,l={cursor:"pointer"},u={cursor:"auto"};function c(t,e){return n.behavior.zoom().translate(e.translate()).scale(e.scale())}function f(t,e,r){var n=t.id,o=t.graphDiv,s=o.layout,l=s[n],u=o._fullLayout,c=u[n],f={},h={};function p(t,e){f[n+"."+t]=i.nestedProperty(l,t).get(),a.call("_storeDirectGUIEdit",s,u._preGUI,f);var r=i.nestedProperty(c,t);r.get()!==e&&(r.set(e),i.nestedProperty(l,t).set(e),h[n+"."+t]=e)}r(p),p("projection.scale",e.scale()/t.fitScale),p("fitbounds",!1),o.emit("plotly_relayout",h)}function h(t,e){var r=c(0,e);function i(r){var n=e.invert(t.midPt);r("center.lon",n[0]),r("center.lat",n[1])}return r.on("zoomstart",(function(){n.select(this).style(l)})).on("zoom",(function(){e.scale(n.event.scale).translate(n.event.translate),t.render(!0);var r=e.invert(t.midPt);t.graphDiv.emit("plotly_relayouting",{"geo.projection.scale":e.scale()/t.fitScale,"geo.center.lon":r[0],"geo.center.lat":r[1]})})).on("zoomend",(function(){n.select(this).style(u),f(t,e,i)})),r}function p(t,e){var r,i,a,o,s,h,p,d,v,g=c(0,e);function y(t){return e.invert(t)}function m(r){var n=e.rotate(),i=e.invert(t.midPt);r("projection.rotation.lon",-n[0]),r("center.lon",i[0]),r("center.lat",i[1])}return g.on("zoomstart",(function(){n.select(this).style(l),r=n.mouse(this),i=e.rotate(),a=e.translate(),o=i,s=y(r)})).on("zoom",(function(){if(h=n.mouse(this),function(t){var r=y(t);if(!r)return!0;var n=e(r);return Math.abs(n[0]-t[0])>2||Math.abs(n[1]-t[1])>2}(r))return g.scale(e.scale()),void g.translate(e.translate());e.scale(n.event.scale),e.translate([a[0],n.event.translate[1]]),s?y(h)&&(d=y(h),p=[o[0]+(d[0]-s[0]),i[1],i[2]],e.rotate(p),o=p):s=y(r=h),v=!0,t.render(!0);var l=e.rotate(),u=e.invert(t.midPt);t.graphDiv.emit("plotly_relayouting",{"geo.projection.scale":e.scale()/t.fitScale,"geo.center.lon":u[0],"geo.center.lat":u[1],"geo.projection.rotation.lon":-l[0]})})).on("zoomend",(function(){n.select(this).style(u),v&&f(t,e,m)})),g}function d(t,e){var r,i={r:e.rotate(),k:e.scale()},a=c(0,e),o=function(t){for(var e=0,r=arguments.length,i=[];++ed?(a=(f>0?90:-90)-p,i=0):(a=Math.asin(f/d)*s-p,i=Math.sqrt(d*d-f*f));var v=180-a-2*p,g=(Math.atan2(h,c)-Math.atan2(u,i))*s,y=(Math.atan2(h,c)-Math.atan2(u,-i))*s;return b(r[0],r[1],a,g)<=b(r[0],r[1],v,y)?[a,g,r[2]]:[v,y,r[2]]}function b(t,e,r,n){var i=_(r-t),a=_(n-e);return Math.sqrt(i*i+a*a)}function _(t){return(t%360+540)%360-180}function w(t,e,r){var n=r*o,i=t.slice(),a=0===e?1:0,s=2===e?1:2,l=Math.cos(n),u=Math.sin(n);return i[a]=t[a]*l-t[s]*u,i[s]=t[s]*l+t[a]*u,i}function T(t){return[Math.atan2(2*(t[0]*t[1]+t[2]*t[3]),1-2*(t[1]*t[1]+t[2]*t[2]))*s,Math.asin(Math.max(-1,Math.min(1,2*(t[0]*t[2]-t[3]*t[1]))))*s,Math.atan2(2*(t[0]*t[3]+t[1]*t[2]),1-2*(t[2]*t[2]+t[3]*t[3]))*s]}function k(t,e){for(var r=0,n=0,i=t.length;nMath.abs(s)?(u.boxEnd[1]=u.boxStart[1]+Math.abs(a)*_*(s>=0?1:-1),u.boxEnd[1]l[3]&&(u.boxEnd[1]=l[3],u.boxEnd[0]=u.boxStart[0]+(l[3]-u.boxStart[1])/Math.abs(_))):(u.boxEnd[0]=u.boxStart[0]+Math.abs(s)/_*(a>=0?1:-1),u.boxEnd[0]l[2]&&(u.boxEnd[0]=l[2],u.boxEnd[1]=u.boxStart[1]+(l[2]-u.boxStart[0])*Math.abs(_)))}}else u.boxEnabled?(a=u.boxStart[0]!==u.boxEnd[0],s=u.boxStart[1]!==u.boxEnd[1],a||s?(a&&(g(0,u.boxStart[0],u.boxEnd[0]),t.xaxis.autorange=!1),s&&(g(1,u.boxStart[1],u.boxEnd[1]),t.yaxis.autorange=!1),t.relayoutCallback()):t.glplot.setDirty(),u.boxEnabled=!1,u.boxInited=!1):u.boxInited&&(u.boxInited=!1);break;case"pan":u.boxEnabled=!1,u.boxInited=!1,e?(u.panning||(u.dragStart[0]=n,u.dragStart[1]=i),Math.abs(u.dragStart[0]-n).999&&(g="turntable"):g="turntable")}else g="turntable";r("dragmode",g),r("hovermode",n.getDfltFromLayout("hovermode"))}t.exports=function(t,e,r){var i=e._basePlotModules.length>1;o(t,e,r,{type:c,attributes:l,handleDefaults:f,fullLayout:e,font:e.font,fullData:r,getDfltFromLayout:function(e){if(!i)return n.validate(t[e],l[e])?t[e]:void 0},autotypenumbersDflt:e.autotypenumbers,paper_bgcolor:e.paper_bgcolor,calendar:e.calendar})}},65500:function(t,e,r){"use strict";var n=r(77894),i=r(27670).Y,a=r(1426).extendFlat,o=r(71828).counterRegex;function s(t,e,r){return{x:{valType:"number",dflt:t,editType:"camera"},y:{valType:"number",dflt:e,editType:"camera"},z:{valType:"number",dflt:r,editType:"camera"},editType:"camera"}}t.exports={_arrayAttrRegexps:[o("scene",".annotations",!0)],bgcolor:{valType:"color",dflt:"rgba(0,0,0,0)",editType:"plot"},camera:{up:a(s(0,0,1),{}),center:a(s(0,0,0),{}),eye:a(s(1.25,1.25,1.25),{}),projection:{type:{valType:"enumerated",values:["perspective","orthographic"],dflt:"perspective",editType:"calc"},editType:"calc"},editType:"camera"},domain:i({name:"scene",editType:"plot"}),aspectmode:{valType:"enumerated",values:["auto","cube","data","manual"],dflt:"auto",editType:"plot",impliedEdits:{"aspectratio.x":void 0,"aspectratio.y":void 0,"aspectratio.z":void 0}},aspectratio:{x:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},y:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},z:{valType:"number",min:0,editType:"plot",impliedEdits:{"^aspectmode":"manual"}},editType:"plot",impliedEdits:{aspectmode:"manual"}},xaxis:n,yaxis:n,zaxis:n,dragmode:{valType:"enumerated",values:["orbit","turntable","zoom","pan",!1],editType:"plot"},hovermode:{valType:"enumerated",values:["closest",!1],dflt:"closest",editType:"modebar"},uirevision:{valType:"any",editType:"none"},editType:"plot",_deprecated:{cameraposition:{valType:"info_array",editType:"camera"}}}},13133:function(t,e,r){"use strict";var n=r(78614),i=["xaxis","yaxis","zaxis"];function a(){this.enabled=[!0,!0,!0],this.colors=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.drawSides=[!0,!0,!0],this.lineWidth=[1,1,1]}a.prototype.merge=function(t){for(var e=0;e<3;++e){var r=t[i[e]];r.visible?(this.enabled[e]=r.showspikes,this.colors[e]=n(r.spikecolor),this.drawSides[e]=r.spikesides,this.lineWidth[e]=r.spikethickness):(this.enabled[e]=!1,this.drawSides[e]=!1)}},t.exports=function(t){var e=new a;return e.merge(t),e}},96085:function(t,e,r){"use strict";t.exports=function(t){for(var e=t.axesOptions,r=t.glplot.axesPixels,s=t.fullSceneLayout,l=[[],[],[]],u=0;u<3;++u){var c=s[a[u]];if(c._length=(r[u].hi-r[u].lo)*r[u].pixelsPerDataUnit/t.dataScale[u],Math.abs(c._length)===1/0||isNaN(c._length))l[u]=[];else{c._input_range=c.range.slice(),c.range[0]=r[u].lo/t.dataScale[u],c.range[1]=r[u].hi/t.dataScale[u],c._m=1/(t.dataScale[u]*r[u].pixelsPerDataUnit),c.range[0]===c.range[1]&&(c.range[0]-=1,c.range[1]+=1);var f=c.tickmode;if("auto"===c.tickmode){c.tickmode="linear";var h=c.nticks||i.constrain(c._length/40,4,9);n.autoTicks(c,Math.abs(c.range[1]-c.range[0])/h)}for(var p=n.calcTicks(c,{msUTC:!0}),d=0;d/g," "));l[u]=p,c.tickmode=f}}for(e.ticks=l,u=0;u<3;++u)for(o[u]=.5*(t.glplot.bounds[0][u]+t.glplot.bounds[1][u]),d=0;d<2;++d)e.bounds[d][u]=t.glplot.bounds[d][u];t.contourLevels=function(t){for(var e=new Array(3),r=0;r<3;++r){for(var n=t[r],i=new Array(n.length),a=0;ar.deltaY?1.1:1/1.1,a=t.glplot.getAspectratio();t.glplot.setAspectratio({x:n*a.x,y:n*a.y,z:n*a.z})}i(t)}}),!!u&&{passive:!1}),t.glplot.canvas.addEventListener("mousemove",(function(){if(!1!==t.fullSceneLayout.dragmode&&0!==t.camera.mouseListener.buttons){var e=n();t.graphDiv.emit("plotly_relayouting",e)}})),t.staticMode||t.glplot.canvas.addEventListener("webglcontextlost",(function(r){e&&e.emit&&e.emit("plotly_webglcontextlost",{event:r,layer:t.id})}),!1)),t.glplot.oncontextloss=function(){t.recoverContext()},t.glplot.onrender=function(){t.render()},!0},w.render=function(){var t,e=this,r=e.graphDiv,n=e.svgContainer,i=e.container.getBoundingClientRect();r._fullLayout._calcInverseTransform(r);var a=r._fullLayout._invScaleX,o=r._fullLayout._invScaleY,s=i.width*a,l=i.height*o;n.setAttributeNS(null,"viewBox","0 0 "+s+" "+l),n.setAttributeNS(null,"width",s),n.setAttributeNS(null,"height",l),b(e),e.glplot.axes.update(e.axesOptions);for(var u=Object.keys(e.traces),c=null,h=e.glplot.selection,v=0;v")):"isosurface"===t.type||"volume"===t.type?(T.valueLabel=p.hoverLabelText(e._mockAxis,e._mockAxis.d2l(h.traceCoordinate[3]),t.valuehoverformat),S.push("value: "+T.valueLabel),h.textLabel&&S.push(h.textLabel),x=S.join("
")):x=h.textLabel;var E={x:h.traceCoordinate[0],y:h.traceCoordinate[1],z:h.traceCoordinate[2],data:_._input,fullData:_,curveNumber:_.index,pointNumber:w};d.appendArrayPointValue(E,_,w),t._module.eventData&&(E=_._module.eventData(E,h,_,{},w));var L={points:[E]};if(e.fullSceneLayout.hovermode){var C=[];d.loneHover({trace:_,x:(.5+.5*m[0]/m[3])*s,y:(.5-.5*m[1]/m[3])*l,xLabel:T.xLabel,yLabel:T.yLabel,zLabel:T.zLabel,text:x,name:c.name,color:d.castHoverOption(_,w,"bgcolor")||c.color,borderColor:d.castHoverOption(_,w,"bordercolor"),fontFamily:d.castHoverOption(_,w,"font.family"),fontSize:d.castHoverOption(_,w,"font.size"),fontColor:d.castHoverOption(_,w,"font.color"),nameLength:d.castHoverOption(_,w,"namelength"),textAlign:d.castHoverOption(_,w,"align"),hovertemplate:f.castOption(_,w,"hovertemplate"),hovertemplateLabels:f.extendFlat({},E,T),eventData:[E]},{container:n,gd:r,inOut_bbox:C}),E.bbox=C[0]}h.buttons&&h.distance<5?r.emit("plotly_click",L):r.emit("plotly_hover",L),this.oldEventData=L}else d.loneUnhover(n),this.oldEventData&&r.emit("plotly_unhover",this.oldEventData),this.oldEventData=void 0;e.drawAnnotations(e)},w.recoverContext=function(){var t=this;t.glplot.dispose();var e=function(){t.glplot.gl.isContextLost()?requestAnimationFrame(e):t.initializeGLPlot()?t.plot.apply(t,t.plotArgs):f.error("Catastrophic and unrecoverable WebGL error. Context lost.")};requestAnimationFrame(e)};var k=["xaxis","yaxis","zaxis"];function A(t,e,r){for(var n=t.fullSceneLayout,i=0;i<3;i++){var a=k[i],o=a.charAt(0),s=n[a],l=e[o],u=e[o+"calendar"],c=e["_"+o+"length"];if(f.isArrayOrTypedArray(l))for(var h,p=0;p<(c||l.length);p++)if(f.isArrayOrTypedArray(l[p]))for(var d=0;dy[1][o])y[0][o]=-1,y[1][o]=1;else{var C=y[1][o]-y[0][o];y[0][o]-=C/32,y[1][o]+=C/32}if("reversed"===l.autorange){var P=y[0][o];y[0][o]=y[1][o],y[1][o]=P}}else{var O=l.range;y[0][o]=l.r2l(O[0]),y[1][o]=l.r2l(O[1])}y[0][o]===y[1][o]&&(y[0][o]-=1,y[1][o]+=1),m[o]=y[1][o]-y[0][o],n.glplot.setBounds(o,{min:y[0][o]*p[o],max:y[1][o]*p[o]})}var I=c.aspectmode;if("cube"===I)g=[1,1,1];else if("manual"===I){var D=c.aspectratio;g=[D.x,D.y,D.z]}else{if("auto"!==I&&"data"!==I)throw new Error("scene.js aspectRatio was not one of the enumerated types");var z=[1,1,1];for(o=0;o<3;++o){var R=x[u=(l=c[k[o]]).type];z[o]=Math.pow(R.acc,1/R.count)/p[o]}g="data"===I||Math.max.apply(null,z)/Math.min.apply(null,z)<=4?z:[1,1,1]}c.aspectratio.x=f.aspectratio.x=g[0],c.aspectratio.y=f.aspectratio.y=g[1],c.aspectratio.z=f.aspectratio.z=g[2],n.glplot.setAspectratio(c.aspectratio),n.viewInitial.aspectratio||(n.viewInitial.aspectratio={x:c.aspectratio.x,y:c.aspectratio.y,z:c.aspectratio.z}),n.viewInitial.aspectmode||(n.viewInitial.aspectmode=c.aspectmode);var F=c.domain||null,B=e._size||null;if(F&&B){var N=n.container.style;N.position="absolute",N.left=B.l+F.x[0]*B.w+"px",N.top=B.t+(1-F.y[1])*B.h+"px",N.width=B.w*(F.x[1]-F.x[0])+"px",N.height=B.h*(F.y[1]-F.y[0])+"px"}n.glplot.redraw()}},w.destroy=function(){var t=this;t.glplot&&(t.camera.mouseListener.enabled=!1,t.container.removeEventListener("wheel",t.camera.wheelListener),t.camera=null,t.glplot.dispose(),t.container.parentNode.removeChild(t.container),t.glplot=null)},w.getCamera=function(){var t,e=this;return e.camera.view.recalcMatrix(e.camera.view.lastT()),{up:{x:(t=e.camera).up[0],y:t.up[1],z:t.up[2]},center:{x:t.center[0],y:t.center[1],z:t.center[2]},eye:{x:t.eye[0],y:t.eye[1],z:t.eye[2]},projection:{type:!0===t._ortho?"orthographic":"perspective"}}},w.setViewport=function(t){var e,r=this,n=t.camera;r.camera.lookAt.apply(this,[[(e=n).eye.x,e.eye.y,e.eye.z],[e.center.x,e.center.y,e.center.z],[e.up.x,e.up.y,e.up.z]]),r.glplot.setAspectratio(t.aspectratio),"orthographic"===n.projection.type!==r.camera._ortho&&(r.glplot.redraw(),r.glplot.clearRGBA(),r.glplot.dispose(),r.initializeGLPlot())},w.isCameraChanged=function(t){var e=this.getCamera(),r=f.nestedProperty(t,this.id+".camera").get();function n(t,e,r,n){var i=["up","center","eye"],a=["x","y","z"];return e[i[r]]&&t[i[r]][a[n]]===e[i[r]][a[n]]}var i=!1;if(void 0===r)i=!0;else{for(var a=0;a<3;a++)for(var o=0;o<3;o++)if(!n(e,r,a,o)){i=!0;break}(!r.projection||e.projection&&e.projection.type!==r.projection.type)&&(i=!0)}return i},w.isAspectChanged=function(t){var e=this.glplot.getAspectratio(),r=f.nestedProperty(t,this.id+".aspectratio").get();return void 0===r||r.x!==e.x||r.y!==e.y||r.z!==e.z},w.saveLayout=function(t){var e,r,n,i,a,o,s=this,l=s.fullLayout,u=s.isCameraChanged(t),h=s.isAspectChanged(t),p=u||h;if(p){var d={};u&&(e=s.getCamera(),n=(r=f.nestedProperty(t,s.id+".camera")).get(),d[s.id+".camera"]=n),h&&(i=s.glplot.getAspectratio(),o=(a=f.nestedProperty(t,s.id+".aspectratio")).get(),d[s.id+".aspectratio"]=o),c.call("_storeDirectGUIEdit",t,l._preGUI,d),u&&(r.set(e),f.nestedProperty(l,s.id+".camera").set(e)),h&&(a.set(i),f.nestedProperty(l,s.id+".aspectratio").set(i),s.glplot.redraw())}return p},w.updateFx=function(t,e){var r=this,n=r.camera;if(n)if("orbit"===t)n.mode="orbit",n.keyBindingMode="rotate";else if("turntable"===t){n.up=[0,0,1],n.mode="turntable",n.keyBindingMode="rotate";var i=r.graphDiv,a=i._fullLayout,o=r.fullSceneLayout.camera,s=o.up.x,l=o.up.y,u=o.up.z;if(u/Math.sqrt(s*s+l*l+u*u)<.999){var h=r.id+".camera.up",p={x:0,y:0,z:1},d={};d[h]=p;var v=i.layout;c.call("_storeDirectGUIEdit",v,a._preGUI,d),o.up=p,f.nestedProperty(v,h).set(p)}}else n.keyBindingMode=t;r.fullSceneLayout.hovermode=e},w.toImage=function(t){var e=this;t||(t="png"),e.staticMode&&e.container.appendChild(n),e.glplot.redraw();var r=e.glplot.gl,i=r.drawingBufferWidth,a=r.drawingBufferHeight;r.bindFramebuffer(r.FRAMEBUFFER,null);var o=new Uint8Array(i*a*4);r.readPixels(0,0,i,a,r.RGBA,r.UNSIGNED_BYTE,o),function(t,e,r){for(var n=0,i=r-1;n0)for(var s=255/o,l=0;l<3;++l)t[a+l]=Math.min(s*t[a+l],255)}}(o,i,a);var s=document.createElement("canvas");s.width=i,s.height=a;var l,u=s.getContext("2d",{willReadFrequently:!0}),c=u.createImageData(i,a);switch(c.data.set(o),u.putImageData(c,0,0),t){case"jpeg":l=s.toDataURL("image/jpeg");break;case"webp":l=s.toDataURL("image/webp");break;default:l=s.toDataURL("image/png")}return e.staticMode&&e.container.removeChild(n),l},w.setConvert=function(){for(var t=0;t<3;t++){var e=this.fullSceneLayout[k[t]];p.setConvert(e,this.fullLayout),e.setScale=f.noop}},w.make4thDimension=function(){var t=this,e=t.graphDiv._fullLayout;t._mockAxis={type:"linear",showexponent:"all",exponentformat:"B"},p.setConvert(t._mockAxis,e)},t.exports=_},90060:function(t){"use strict";t.exports=function(t,e,r,n){n=n||t.length;for(var i=new Array(n),a=0;aOpenStreetMap contributors',a=['© Carto',i].join(" "),o=['Map tiles by Stamen Design','under CC BY 3.0',"|",'Data by OpenStreetMap contributors','under ODbL'].join(" "),s={"open-street-map":{id:"osm",version:8,sources:{"plotly-osm-tiles":{type:"raster",attribution:i,tiles:["https://a.tile.openstreetmap.org/{z}/{x}/{y}.png","https://b.tile.openstreetmap.org/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-osm-tiles",type:"raster",source:"plotly-osm-tiles",minzoom:0,maxzoom:22}]},"white-bg":{id:"white-bg",version:8,sources:{},layers:[{id:"white-bg",type:"background",paint:{"background-color":"#FFFFFF"},minzoom:0,maxzoom:22}]},"carto-positron":{id:"carto-positron",version:8,sources:{"plotly-carto-positron":{type:"raster",attribution:a,tiles:["https://cartodb-basemaps-c.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-carto-positron",type:"raster",source:"plotly-carto-positron",minzoom:0,maxzoom:22}]},"carto-darkmatter":{id:"carto-darkmatter",version:8,sources:{"plotly-carto-darkmatter":{type:"raster",attribution:a,tiles:["https://cartodb-basemaps-c.global.ssl.fastly.net/dark_all/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-carto-darkmatter",type:"raster",source:"plotly-carto-darkmatter",minzoom:0,maxzoom:22}]},"stamen-terrain":{id:"stamen-terrain",version:8,sources:{"plotly-stamen-terrain":{type:"raster",attribution:o,tiles:["https://stamen-tiles.a.ssl.fastly.net/terrain/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-stamen-terrain",type:"raster",source:"plotly-stamen-terrain",minzoom:0,maxzoom:22}]},"stamen-toner":{id:"stamen-toner",version:8,sources:{"plotly-stamen-toner":{type:"raster",attribution:o,tiles:["https://stamen-tiles.a.ssl.fastly.net/toner/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-stamen-toner",type:"raster",source:"plotly-stamen-toner",minzoom:0,maxzoom:22}]},"stamen-watercolor":{id:"stamen-watercolor",version:8,sources:{"plotly-stamen-watercolor":{type:"raster",attribution:['Map tiles by Stamen Design','under CC BY 3.0',"|",'Data by OpenStreetMap contributors','under CC BY SA'].join(" "),tiles:["https://stamen-tiles.a.ssl.fastly.net/watercolor/{z}/{x}/{y}.png"],tileSize:256}},layers:[{id:"plotly-stamen-watercolor",type:"raster",source:"plotly-stamen-watercolor",minzoom:0,maxzoom:22}]}},l=n(s);t.exports={requiredVersion:"1.10.1",styleUrlPrefix:"mapbox://styles/mapbox/",styleUrlSuffix:"v9",styleValuesMapbox:["basic","streets","outdoors","light","dark","satellite","satellite-streets"],styleValueDflt:"basic",stylesNonMapbox:s,styleValuesNonMapbox:l,traceLayerPrefix:"plotly-trace-layer-",layoutLayerPrefix:"plotly-layout-layer-",wrongVersionErrorMsg:["Your custom plotly.js bundle is not using the correct mapbox-gl version","Please install mapbox-gl@1.10.1."].join("\n"),noAccessTokenErrorMsg:["Missing Mapbox access token.","Mapbox trace type require a Mapbox access token to be registered.","For example:"," Plotly.newPlot(gd, data, layout, { mapboxAccessToken: 'my-access-token' });","More info here: https://www.mapbox.com/help/define-access-token/"].join("\n"),missingStyleErrorMsg:["No valid mapbox style found, please set `mapbox.style` to one of:",l.join(", "),"or register a Mapbox access token to use a Mapbox-served style."].join("\n"),multipleTokensErrorMsg:["Set multiple mapbox access token across different mapbox subplot,","using first token found as mapbox-gl does not allow multipleaccess tokens on the same page."].join("\n"),mapOnErrorMsg:"Mapbox error.",mapboxLogo:{path0:"m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z",path1:"M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z",path2:"M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z",polygon:"11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34"},styleRules:{map:"overflow:hidden;position:relative;","missing-css":"display:none;",canary:"background-color:salmon;","ctrl-bottom-left":"position: absolute; pointer-events: none; z-index: 2; bottom: 0; left: 0;","ctrl-bottom-right":"position: absolute; pointer-events: none; z-index: 2; right: 0; bottom: 0;",ctrl:"clear: both; pointer-events: auto; transform: translate(0, 0);","ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner":"display: none;","ctrl-attrib.mapboxgl-compact:hover .mapboxgl-ctrl-attrib-inner":"display: block; margin-top:2px","ctrl-attrib.mapboxgl-compact:hover":"padding: 2px 24px 2px 4px; visibility: visible; margin-top: 6px;","ctrl-attrib.mapboxgl-compact::after":'content: ""; cursor: pointer; position: absolute; background-image: url(\'data:image/svg+xml;charset=utf-8,%3Csvg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"%3E %3Cpath fill="%23333333" fill-rule="evenodd" d="M4,10a6,6 0 1,0 12,0a6,6 0 1,0 -12,0 M9,7a1,1 0 1,0 2,0a1,1 0 1,0 -2,0 M9,10a1,1 0 1,1 2,0l0,3a1,1 0 1,1 -2,0"/%3E %3C/svg%3E\'); background-color: rgba(255, 255, 255, 0.5); width: 24px; height: 24px; box-sizing: border-box; border-radius: 12px;',"ctrl-attrib.mapboxgl-compact":"min-height: 20px; padding: 0; margin: 10px; position: relative; background-color: #fff; border-radius: 3px 12px 12px 3px;","ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact::after":"bottom: 0; right: 0","ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact::after":"bottom: 0; left: 0","ctrl-bottom-left .mapboxgl-ctrl":"margin: 0 0 10px 10px; float: left;","ctrl-bottom-right .mapboxgl-ctrl":"margin: 0 10px 10px 0; float: right;","ctrl-attrib":"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px","ctrl-attrib a":"color: rgba(0, 0, 0, 0.75); text-decoration: none; font-size: 12px","ctrl-attrib a:hover":"color: inherit; text-decoration: underline;","ctrl-attrib .mapbox-improve-map":"font-weight: bold; margin-left: 2px;","attrib-empty":"display: none;","ctrl-logo":'display:block; width: 21px; height: 21px; background-image: url(\'data:image/svg+xml;charset=utf-8,%3C?xml version="1.0" encoding="utf-8"?%3E %3Csvg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 21 21" style="enable-background:new 0 0 21 21;" xml:space="preserve"%3E%3Cg transform="translate(0,0.01)"%3E%3Cpath d="m 10.5,1.24 c -5.11,0 -9.25,4.15 -9.25,9.25 0,5.1 4.15,9.25 9.25,9.25 5.1,0 9.25,-4.15 9.25,-9.25 0,-5.11 -4.14,-9.25 -9.25,-9.25 z m 4.39,11.53 c -1.93,1.93 -4.78,2.31 -6.7,2.31 -0.7,0 -1.41,-0.05 -2.1,-0.16 0,0 -1.02,-5.64 2.14,-8.81 0.83,-0.83 1.95,-1.28 3.13,-1.28 1.27,0 2.49,0.51 3.39,1.42 1.84,1.84 1.89,4.75 0.14,6.52 z" style="opacity:0.9;fill:%23ffffff;enable-background:new" class="st0"/%3E%3Cpath d="M 10.5,-0.01 C 4.7,-0.01 0,4.7 0,10.49 c 0,5.79 4.7,10.5 10.5,10.5 5.8,0 10.5,-4.7 10.5,-10.5 C 20.99,4.7 16.3,-0.01 10.5,-0.01 Z m 0,19.75 c -5.11,0 -9.25,-4.15 -9.25,-9.25 0,-5.1 4.14,-9.26 9.25,-9.26 5.11,0 9.25,4.15 9.25,9.25 0,5.13 -4.14,9.26 -9.25,9.26 z" style="opacity:0.35;enable-background:new" class="st1"/%3E%3Cpath d="M 14.74,6.25 C 12.9,4.41 9.98,4.35 8.23,6.1 5.07,9.27 6.09,14.91 6.09,14.91 c 0,0 5.64,1.02 8.81,-2.14 C 16.64,11 16.59,8.09 14.74,6.25 Z m -2.27,4.09 -0.91,1.87 -0.9,-1.87 -1.86,-0.91 1.86,-0.9 0.9,-1.87 0.91,1.87 1.86,0.9 z" style="opacity:0.35;enable-background:new" class="st1"/%3E%3Cpolygon points="11.56,12.21 10.66,10.34 8.8,9.43 10.66,8.53 11.56,6.66 12.47,8.53 14.33,9.43 12.47,10.34 " style="opacity:0.9;fill:%23ffffff;enable-background:new" class="st0"/%3E%3C/g%3E%3C/svg%3E\')'}}},13056:function(t,e,r){"use strict";var n=r(71828);t.exports=function(t,e){var r=t.split(" "),i=r[0],a=r[1],o=n.isArrayOrTypedArray(e)?n.mean(e):e,s=.5+o/100,l=1.5+o/100,u=["",""],c=[0,0];switch(i){case"top":u[0]="top",c[1]=-l;break;case"bottom":u[0]="bottom",c[1]=l}switch(a){case"left":u[1]="right",c[0]=-s;break;case"right":u[1]="left",c[0]=s}return{anchor:u[0]&&u[1]?u.join("-"):u[0]?u[0]:u[1]?u[1]:"center",offset:c}}},50101:function(t,e,r){"use strict";var n=r(44517),i=r(71828),a=i.strTranslate,o=i.strScale,s=r(27659).AU,l=r(77922),u=r(39898),c=r(91424),f=r(63893),h=r(10481),p="mapbox",d=e.constants=r(77734);function v(t){return"string"==typeof t&&(-1!==d.styleValuesMapbox.indexOf(t)||0===t.indexOf("mapbox://"))}e.name=p,e.attr="subplot",e.idRoot=p,e.idRegex=e.attrRegex=i.counterRegex(p),e.attributes={subplot:{valType:"subplotid",dflt:"mapbox",editType:"calc"}},e.layoutAttributes=r(23585),e.supplyLayoutDefaults=r(77882),e.plot=function(t){var e=t._fullLayout,r=t.calcdata,a=e._subplots.mapbox;if(n.version!==d.requiredVersion)throw new Error(d.wrongVersionErrorMsg);var o=function(t,e){var r=t._fullLayout;if(""===t._context.mapboxAccessToken)return"";for(var n=[],a=[],o=!1,s=!1,l=0;l1&&i.warn(d.multipleTokensErrorMsg),n[0]):(a.length&&i.log(["Listed mapbox access token(s)",a.join(","),"but did not use a Mapbox map style, ignoring token(s)."].join(" ")),"")}(t,a);n.accessToken=o;for(var l=0;l_/2){var w=y.split("|").join("
");x.text(w).attr("data-unformatted",w).call(f.convertToTspans,t),b=c.bBox(x.node())}x.attr("transform",a(-3,8-b.height)),m.insert("rect",".static-attribution").attr({x:-b.width-6,y:-b.height-3,width:b.width+6,height:b.height+3,fill:"rgba(255, 255, 255, 0.75)"});var T=1;b.width+6>_&&(T=_/(b.width+6));var k=[n.l+n.w*h.x[1],n.t+n.h*(1-h.y[0])];m.attr("transform",a(k[0],k[1])+o(T))}},e.updateFx=function(t){for(var e=t._fullLayout,r=e._subplots.mapbox,n=0;n0){for(var r=0;r0}function c(t){var e={},r={};switch(t.type){case"circle":n.extendFlat(r,{"circle-radius":t.circle.radius,"circle-color":t.color,"circle-opacity":t.opacity});break;case"line":n.extendFlat(r,{"line-width":t.line.width,"line-color":t.color,"line-opacity":t.opacity,"line-dasharray":t.line.dash});break;case"fill":n.extendFlat(r,{"fill-color":t.color,"fill-outline-color":t.fill.outlinecolor,"fill-opacity":t.opacity});break;case"symbol":var i=t.symbol,o=a(i.textposition,i.iconsize);n.extendFlat(e,{"icon-image":i.icon+"-15","icon-size":i.iconsize/10,"text-field":i.text,"text-size":i.textfont.size,"text-anchor":o.anchor,"text-offset":o.offset,"symbol-placement":i.placement}),n.extendFlat(r,{"icon-color":t.color,"text-color":i.textfont.color,"text-opacity":t.opacity});break;case"raster":n.extendFlat(r,{"raster-fade-duration":0,"raster-opacity":t.opacity})}return{layout:e,paint:r}}l.update=function(t){this.visible?this.needsNewImage(t)?this.updateImage(t):this.needsNewSource(t)?(this.removeLayer(),this.updateSource(t),this.updateLayer(t)):this.needsNewLayer(t)?this.updateLayer(t):this.updateStyle(t):(this.updateSource(t),this.updateLayer(t)),this.visible=u(t)},l.needsNewImage=function(t){return this.subplot.map.getSource(this.idSource)&&"image"===this.sourceType&&"image"===t.sourcetype&&(this.source!==t.source||JSON.stringify(this.coordinates)!==JSON.stringify(t.coordinates))},l.needsNewSource=function(t){return this.sourceType!==t.sourcetype||JSON.stringify(this.source)!==JSON.stringify(t.source)||this.layerType!==t.type},l.needsNewLayer=function(t){return this.layerType!==t.type||this.below!==this.subplot.belowLookup["layout-"+this.index]},l.lookupBelow=function(){return this.subplot.belowLookup["layout-"+this.index]},l.updateImage=function(t){this.subplot.map.getSource(this.idSource).updateImage({url:t.source,coordinates:t.coordinates});var e=this.findFollowingMapboxLayerId(this.lookupBelow());null!==e&&this.subplot.map.moveLayer(this.idLayer,e)},l.updateSource=function(t){var e=this.subplot.map;if(e.getSource(this.idSource)&&e.removeSource(this.idSource),this.sourceType=t.sourcetype,this.source=t.source,u(t)){var r=function(t){var e,r=t.sourcetype,n=t.source,a={type:r};return"geojson"===r?e="data":"vector"===r?e="string"==typeof n?"url":"tiles":"raster"===r?(e="tiles",a.tileSize=256):"image"===r&&(e="url",a.coordinates=t.coordinates),a[e]=n,t.sourceattribution&&(a.attribution=i(t.sourceattribution)),a}(t);e.addSource(this.idSource,r)}},l.findFollowingMapboxLayerId=function(t){if("traces"===t)for(var e=this.subplot.getMapLayers(),r=0;r1)for(r=0;r-1&&g(e.originalEvent,n,[r.xaxis],[r.yaxis],r.id,t),i.indexOf("event")>-1&&u.click(n,e.originalEvent)}}},b.updateFx=function(t){var e=this,r=e.map,n=e.gd;if(!e.isStatic){var a,o=t.dragmode;a=function(t,r){r.isRect?(t.range={})[e.id]=[u([r.xmin,r.ymin]),u([r.xmax,r.ymax])]:(t.lassoPoints={})[e.id]=r.map(u)};var s=e.dragOptions;e.dragOptions=i.extendDeep(s||{},{dragmode:t.dragmode,element:e.div,gd:n,plotinfo:{id:e.id,domain:t[e.id].domain,xaxis:e.xaxis,yaxis:e.yaxis,fillRangeItems:a},xaxes:[e.xaxis],yaxes:[e.yaxis],subplot:e.id}),r.off("click",e.onClickInPanHandler),h(o)||f(o)?(r.dragPan.disable(),r.on("zoomstart",e.clearOutline),e.dragOptions.prepFn=function(t,r,n){p(t,r,n,e.dragOptions,o)},l.init(e.dragOptions)):(r.dragPan.enable(),r.off("zoomstart",e.clearOutline),e.div.onmousedown=null,e.div.ontouchstart=null,e.div.removeEventListener("touchstart",e.div._ontouchstart),e.onClickInPanHandler=e.onClickInPanFn(e.dragOptions),r.on("click",e.onClickInPanHandler))}function u(t){var r=e.map.unproject(t);return[r.lng,r.lat]}},b.updateFramework=function(t){var e=t[this.id].domain,r=t._size,n=this.div.style;n.width=r.w*(e.x[1]-e.x[0])+"px",n.height=r.h*(e.y[1]-e.y[0])+"px",n.left=r.l+e.x[0]*r.w+"px",n.top=r.t+(1-e.y[1])*r.h+"px",this.xaxis._offset=r.l+e.x[0]*r.w,this.xaxis._length=r.w*(e.x[1]-e.x[0]),this.yaxis._offset=r.t+(1-e.y[1])*r.h,this.yaxis._length=r.h*(e.y[1]-e.y[0])},b.updateLayers=function(t){var e,r=t[this.id].layers,n=this.layerList;if(r.length!==n.length){for(e=0;e=e.width-20?(a["text-anchor"]="start",a.x=5):(a["text-anchor"]="end",a.x=e._paper.attr("width")-7),r.attr(a);var o=r.select(".js-link-to-tool"),s=r.select(".js-link-spacer"),l=r.select(".js-sourcelinks");t._context.showSources&&t._context.showSources(t),t._context.showLink&&function(t,e){e.text("");var r=e.append("a").attr({"xlink:xlink:href":"#",class:"link--impt link--embedview","font-weight":"bold"}).text(t._context.linkText+" "+String.fromCharCode(187));if(t._context.sendData)r.on("click",(function(){_.sendDataToCloud(t)}));else{var n=window.location.pathname.split("/"),i=window.location.search;r.attr({"xlink:xlink:show":"new","xlink:xlink:href":"/"+n[2].split(".")[0]+"/"+n[1]+i})}}(t,o),s.text(o.text()&&l.text()?" - ":"")}},_.sendDataToCloud=function(t){var e=(window.PLOTLYENV||{}).BASE_URL||t._context.plotlyServerURL;if(e){t.emit("plotly_beforeexport");var r=n.select(t).append("div").attr("id","hiddenform").style("display","none"),i=r.append("form").attr({action:e+"/external",method:"post",target:"_blank"});return i.append("input").attr({type:"text",name:"data"}).node().value=_.graphJson(t,!1,"keepdata"),i.node().submit(),r.remove(),t.emit("plotly_afterexport"),!1}};var k=["days","shortDays","months","shortMonths","periods","dateTime","date","time","decimal","thousands","grouping","currency"],A=["year","month","dayMonth","dayMonthYear"];function M(t,e){var r=t._context.locale;r||(r="en-US");var n=!1,i={};function a(t){for(var r=!0,a=0;a1&&D.length>1){for(s.getComponentMethod("grid","sizeDefaults")(u,l),o=0;o15&&D.length>15&&0===l.shapes.length&&0===l.images.length,_.linkSubplots(h,l,f,n),_.cleanPlot(h,l,f,n);var N=!(!n._has||!n._has("gl2d")),j=!(!l._has||!l._has("gl2d")),U=!(!n._has||!n._has("cartesian"))||N,V=!(!l._has||!l._has("cartesian"))||j;U&&!V?n._bgLayer.remove():V&&!U&&(l._shouldCreateBgLayer=!0),n._zoomlayer&&!t._dragging&&d({_fullLayout:n}),function(t,e){var r,n=[];e.meta&&(r=e._meta={meta:e.meta,layout:{meta:e.meta}});for(var i=0;i0){var f=1-2*s;n=Math.round(f*n),i=Math.round(f*i)}}var h=_.layoutAttributes.width.min,p=_.layoutAttributes.height.min;n1,v=!e.height&&Math.abs(r.height-i)>1;(v||d)&&(d&&(r.width=n),v&&(r.height=i)),t._initialAutoSize||(t._initialAutoSize={width:n,height:i}),_.sanitizeMargins(r)},_.supplyLayoutModuleDefaults=function(t,e,r,n){var i,a,o,l=s.componentsRegistry,u=e._basePlotModules,f=s.subplotsRegistry.cartesian;for(i in l)(o=l[i]).includeBasePlot&&o.includeBasePlot(t,e);for(var h in u.length||u.push(f),e._has("cartesian")&&(s.getComponentMethod("grid","contentDefaults")(t,e),f.finalizeSubplots(t,e)),e._subplots)e._subplots[h].sort(c.subplotSort);for(a=0;a1&&(r.l/=y,r.r/=y)}if(p){var m=(r.t+r.b)/p;m>1&&(r.t/=m,r.b/=m)}var x=void 0!==r.xl?r.xl:r.x,b=void 0!==r.xr?r.xr:r.x,w=void 0!==r.yt?r.yt:r.y,T=void 0!==r.yb?r.yb:r.y;d[e]={l:{val:x,size:r.l+g},r:{val:b,size:r.r+g},b:{val:T,size:r.b+g},t:{val:w,size:r.t+g}},v[e]=1}else delete d[e],delete v[e];if(!n._replotting)return _.doAutoMargin(t)}},_.doAutoMargin=function(t){var e=t._fullLayout,r=e.width,n=e.height;e._size||(e._size={}),P(e);var i=e._size,a=e.margin,l={t:0,b:0,l:0,r:0},u=c.extendFlat({},i),f=t._fullLayout._reservedMargin;for(var h in f)for(var d in f[h]){var v=f[h][d];l[d]=Math.max(l[d],v)}var g=a.l,y=a.r,m=a.t,x=a.b,b=e._pushmargin,w=e._pushmarginIds,T=e.minreducedwidth,k=e.minreducedheight;if(!1!==e.margin.autoexpand){for(var A in b)w[A]||delete b[A];for(var M in b.base={l:{val:0,size:g},r:{val:1,size:y},t:{val:1,size:m},b:{val:0,size:x}},b){var S=b[M].l||{},E=b[M].b||{},L=S.val,C=S.size,O=E.val,I=E.size,D=r-l.r-l.l,z=n-l.t-l.b;for(var R in b){if(o(C)&&b[R].r){var F=b[R].r.val,B=b[R].r.size;if(F>L){var N=(C*F+(B-D)*L)/(F-L),j=(B*(1-L)+(C-D)*(1-F))/(F-L);N+j>g+y&&(g=N,y=j)}}if(o(I)&&b[R].t){var U=b[R].t.val,V=b[R].t.size;if(U>O){var H=(I*U+(V-z)*O)/(U-O),q=(V*(1-O)+(I-z)*(1-U))/(U-O);H+q>x+m&&(x=H,m=q)}}}}}var G=c.constrain(r-a.l-a.r,2,T),Z=c.constrain(n-a.t-a.b,2,k),Y=Math.max(0,r-G),W=Math.max(0,n-Z);if(Y){var X=(g+y)/Y;X>1&&(g/=X,y/=X)}if(W){var J=(x+m)/W;J>1&&(x/=J,m/=J)}if(i.l=Math.round(g)+l.l,i.r=Math.round(y)+l.r,i.t=Math.round(m)+l.t,i.b=Math.round(x)+l.b,i.p=Math.round(a.pad),i.w=Math.round(r)-i.l-i.r,i.h=Math.round(n)-i.t-i.b,!e._replotting&&(_.didMarginChange(u,i)||function(t){if("_redrawFromAutoMarginCount"in t._fullLayout)return!1;var e=p.list(t,"",!0);for(var r in e)if(e[r].autoshift||e[r].shift)return!0;return!1}(t))){"_redrawFromAutoMarginCount"in e?e._redrawFromAutoMarginCount++:e._redrawFromAutoMarginCount=1;var K=3*(1+Object.keys(w).length);if(e._redrawFromAutoMarginCount0&&(t._transitioningWithDuration=!0),t._transitionData._interruptCallbacks.push((function(){n=!0})),r.redraw&&t._transitionData._interruptCallbacks.push((function(){return s.call("redraw",t)})),t._transitionData._interruptCallbacks.push((function(){t.emit("plotly_transitioninterrupted",[])}));var a=0,o=0;function l(){return a++,function(){var e;o++,n||o!==a||(e=i,t._transitionData&&(function(t){if(t)for(;t.length;)t.shift()}(t._transitionData._interruptCallbacks),Promise.resolve().then((function(){if(r.redraw)return s.call("redraw",t)})).then((function(){t._transitioning=!1,t._transitioningWithDuration=!1,t.emit("plotly_transitioned",[])})).then(e)))}}r.runFn(l),setTimeout(l())}))}],a=c.syncOrAsync(i,t);return a&&a.then||(a=Promise.resolve()),a.then((function(){return t}))}_.didMarginChange=function(t,e){for(var r=0;r1)return!0}return!1},_.graphJson=function(t,e,r,n,i,a){(i&&e&&!t._fullData||i&&!e&&!t._fullLayout)&&_.supplyDefaults(t);var o=i?t._fullData:t.data,s=i?t._fullLayout:t.layout,l=(t._transitionData||{})._frames;function u(t,e){if("function"==typeof t)return e?"_function_":null;if(c.isPlainObject(t)){var n,i={};return Object.keys(t).sort().forEach((function(a){if(-1===["_","["].indexOf(a.charAt(0)))if("function"!=typeof t[a]){if("keepdata"===r){if("src"===a.substr(a.length-3))return}else if("keepstream"===r){if("string"==typeof(n=t[a+"src"])&&n.indexOf(":")>0&&!c.isPlainObject(t.stream))return}else if("keepall"!==r&&"string"==typeof(n=t[a+"src"])&&n.indexOf(":")>0)return;i[a]=u(t[a],e)}else e&&(i[a]="_function")})),i}return Array.isArray(t)?t.map((function(t){return u(t,e)})):c.isTypedArray(t)?c.simpleMap(t,c.identity):c.isJSDate(t)?c.ms2DateTimeLocal(+t):t}var f={data:(o||[]).map((function(t){var r=u(t);return e&&delete r.fit,r}))};if(!e&&(f.layout=u(s),i)){var h=s._size;f.layout.computed={margin:{b:h.b,l:h.l,r:h.r,t:h.t}}}return l&&(f.frames=u(l)),a&&(f.config=u(t._context,!0)),"object"===n?f:JSON.stringify(f)},_.modifyFrames=function(t,e){var r,n,i,a=t._transitionData._frames,o=t._transitionData._frameHash;for(r=0;r=0;a--)if(s[a].enabled){r._indexToPoints=s[a]._indexToPoints;break}n&&n.calc&&(o=n.calc(t,r))}Array.isArray(o)&&o[0]||(o=[{x:h,y:h}]),o[0].t||(o[0].t={}),o[0].trace=r,d[e]=o}}for(z(o,u,f),i=0;i1e-10?t:0}function h(t,e,r){e=e||0,r=r||0;for(var n=t.length,i=new Array(n),a=0;a0?r:1/0})),i=n.mod(r+1,e.length);return[e[r],e[i]]},findIntersectionXY:u,findXYatLength:function(t,e,r,n){var i=-e*r,a=e*e+1,o=2*(e*i-r),s=i*i+r*r-t*t,l=Math.sqrt(o*o-4*a*s),u=(-o+l)/(2*a),c=(-o-l)/(2*a);return[[u,e*u+i+n],[c,e*c+i+n]]},clampTiny:f,pathPolygon:function(t,e,r,n,i,a){return"M"+h(c(t,e,r,n),i,a).join("L")},pathPolygonAnnulus:function(t,e,r,n,i,a,o){var s,l;t=90||i>90&&a>=450?1:s<=0&&u<=0?0:Math.max(s,u),[i<=180&&a>=180||i>180&&a>=540?-1:o>=0&&l>=0?0:Math.min(o,l),i<=270&&a>=270||i>270&&a>=630?-1:s>=0&&u>=0?0:Math.min(s,u),a>=360?1:o<=0&&l<=0?0:Math.max(o,l),e]}(d),_=b[2]-b[0],w=b[3]-b[1],T=p/h,k=Math.abs(w/_);T>k?(v=h,x=(p-(g=h*k))/i.h/2,y=[s[0],s[1]],m=[f[0]+x,f[1]-x]):(g=p,x=(h-(v=p/k))/i.w/2,y=[s[0]+x,s[1]-x],m=[f[0],f[1]]),r.xLength2=v,r.yLength2=g,r.xDomain2=y,r.yDomain2=m;var A,M=r.xOffset2=i.l+i.w*y[0],S=r.yOffset2=i.t+i.h*(1-m[1]),E=r.radius=v/_,L=r.innerRadius=r.getHole(e)*E,C=r.cx=M-E*b[0],P=r.cy=S+E*b[3],O=r.cxx=C-M,I=r.cyy=P-S,D=a.side;"counterclockwise"===D?(A=D,D="top"):"clockwise"===D&&(A=D,D="bottom"),r.radialAxis=r.mockAxis(t,e,a,{_id:"x",side:D,_trueSide:A,domain:[L/i.w,E/i.w]}),r.angularAxis=r.mockAxis(t,e,o,{side:"right",domain:[0,Math.PI],autorange:!1}),r.doAutoRange(t,e),r.updateAngularAxis(t,e),r.updateRadialAxis(t,e),r.updateRadialAxisTitle(t,e),r.xaxis=r.mockCartesianAxis(t,e,{_id:"x",domain:y}),r.yaxis=r.mockCartesianAxis(t,e,{_id:"y",domain:m});var F=r.pathSubplot();r.clipPaths.forTraces.select("path").attr("d",F).attr("transform",l(O,I)),n.frontplot.attr("transform",l(M,S)).call(c.setClipUrl,r._hasClipOnAxisFalse?null:r.clipIds.forTraces,r.gd),n.bg.attr("d",F).attr("transform",l(C,P)).call(u.fill,e.bgcolor)},N.mockAxis=function(t,e,r,n){var i=o.extendFlat({},r,n);return d(i,e,t),i},N.mockCartesianAxis=function(t,e,r){var n=this,i=n.isSmith,a=r._id,s=o.extendFlat({type:"linear"},r);p(s,t);var l={x:[0,2],y:[1,3]};return s.setRange=function(){var t=n.sectorBBox,r=l[a],i=n.radialAxis._rl,o=(i[1]-i[0])/(1-n.getHole(e));s.range=[t[r[0]]*o,t[r[1]]*o]},s.isPtWithinRange="x"!==a||i?function(){return!0}:function(t){return n.isPtInside(t)},s.setRange(),s.setScale(),s},N.doAutoRange=function(t,e){var r=this,n=r.gd,i=r.radialAxis,a=r.getRadial(e);v(n,i);var o=i.range;a.range=o.slice(),a._input.range=o.slice(),i._rl=[i.r2l(o[0],null,"gregorian"),i.r2l(o[1],null,"gregorian")]},N.updateRadialAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,c=r.innerRadius,f=r.cx,p=r.cy,d=r.getRadial(e),v=z(r.getSector(e)[0],360),g=r.radialAxis,y=c90&&v<=270&&(g.tickangle=180);var x=m?function(t){var e=I(r,C([t.x,0]));return l(e[0]-f,e[1]-p)}:function(t){return l(g.l2p(t.x)+c,0)},b=m?function(t){return O(r,t.x,-1/0,1/0)}:function(t){return r.pathArc(g.r2p(t.x)+c)},_=j(d);if(r.radialTickLayout!==_&&(i["radial-axis"].selectAll(".xtick").remove(),r.radialTickLayout=_),y){g.setScale();var w=0,T=m?(g.tickvals||[]).filter((function(t){return t>=0})).map((function(t){return h.tickText(g,t,!0,!1)})):h.calcTicks(g),k=m?T:h.clipEnds(g,T),A=h.getTickSigns(g)[2];m&&(("top"===g.ticks&&"bottom"===g.side||"bottom"===g.ticks&&"top"===g.side)&&(A=-A),"top"===g.ticks&&"top"===g.side&&(w=-g.ticklen),"bottom"===g.ticks&&"bottom"===g.side&&(w=g.ticklen)),h.drawTicks(n,g,{vals:T,layer:i["radial-axis"],path:h.makeTickPath(g,0,A),transFn:x,crisp:!1}),h.drawGrid(n,g,{vals:k,layer:i["radial-grid"],path:b,transFn:o.noop,crisp:!1}),h.drawLabels(n,g,{vals:T,layer:i["radial-axis"],transFn:x,labelFns:h.makeLabelFns(g,w)})}var M=r.radialAxisAngle=r.vangles?F(U(R(d.angle),r.vangles)):d.angle,S=l(f,p),E=S+s(-M);V(i["radial-axis"],y&&(d.showticklabels||d.ticks),{transform:E}),V(i["radial-grid"],y&&d.showgrid,{transform:m?"":S}),V(i["radial-line"].select("line"),y&&d.showline,{x1:m?-a:c,y1:0,x2:a,y2:0,transform:E}).attr("stroke-width",d.linewidth).call(u.stroke,d.linecolor)},N.updateRadialAxisTitle=function(t,e,r){if(!this.isSmith){var n=this,i=n.gd,a=n.radius,o=n.cx,s=n.cy,l=n.getRadial(e),u=n.id+"title",f=0;if(l.title){var h=c.bBox(n.layers["radial-axis"].node()).height,p=l.title.font.size,d=l.side;f="top"===d?p:"counterclockwise"===d?-(h+.4*p):h+.8*p}var v=void 0!==r?r:n.radialAxisAngle,g=R(v),y=Math.cos(g),m=Math.sin(g),b=o+a/2*y+f*m,_=s-a/2*m+f*y;n.layers["radial-axis-title"]=x.draw(i,u,{propContainer:l,propName:n.id+".radialaxis.title",placeholder:D(i,"Click to enter radial axis title"),attributes:{x:b,y:_,"text-anchor":"middle"},transform:{rotate:-v}})}},N.updateAngularAxis=function(t,e){var r=this,n=r.gd,i=r.layers,a=r.radius,c=r.innerRadius,f=r.cx,p=r.cy,d=r.getAngular(e),v=r.angularAxis,g=r.isSmith;g||(r.fillViewInitialKey("angularaxis.rotation",d.rotation),v.setGeometry(),v.setScale());var y=g?function(t){var e=I(r,C([0,t.x]));return Math.atan2(e[0]-f,e[1]-p)-Math.PI/2}:function(t){return v.t2g(t.x)};"linear"===v.type&&"radians"===v.thetaunit&&(v.tick0=F(v.tick0),v.dtick=F(v.dtick));var m=function(t){return l(f+a*Math.cos(t),p-a*Math.sin(t))},x=g?function(t){var e=I(r,C([0,t.x]));return l(e[0],e[1])}:function(t){return m(y(t))},b=g?function(t){var e=I(r,C([0,t.x])),n=Math.atan2(e[0]-f,e[1]-p)-Math.PI/2;return l(e[0],e[1])+s(-F(n))}:function(t){var e=y(t);return m(e)+s(-F(e))},_=g?function(t){return P(r,t.x,0,1/0)}:function(t){var e=y(t),r=Math.cos(e),n=Math.sin(e);return"M"+[f+c*r,p-c*n]+"L"+[f+a*r,p-a*n]},w=h.makeLabelFns(v,0).labelStandoff,T={xFn:function(t){var e=y(t);return Math.cos(e)*w},yFn:function(t){var e=y(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(w+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*M)},anchorFn:function(t){var e=y(t),r=Math.cos(e);return Math.abs(r)<.1?"middle":r>0?"start":"end"},heightFn:function(t,e,r){var n=y(t);return-.5*(1+Math.sin(n))*r}},k=j(d);r.angularTickLayout!==k&&(i["angular-axis"].selectAll("."+v._id+"tick").remove(),r.angularTickLayout=k);var A,S=g?[1/0].concat(v.tickvals||[]).map((function(t){return h.tickText(v,t,!0,!1)})):h.calcTicks(v);if(g&&(S[0].text="∞",S[0].fontSize*=1.75),"linear"===e.gridshape?(A=S.map(y),o.angleDelta(A[0],A[1])<0&&(A=A.slice().reverse())):A=null,r.vangles=A,"category"===v.type&&(S=S.filter((function(t){return o.isAngleInsideSector(y(t),r.sectorInRad)}))),v.visible){var E="inside"===v.ticks?-1:1,L=(v.linewidth||1)/2;h.drawTicks(n,v,{vals:S,layer:i["angular-axis"],path:"M"+E*L+",0h"+E*v.ticklen,transFn:b,crisp:!1}),h.drawGrid(n,v,{vals:S,layer:i["angular-grid"],path:_,transFn:o.noop,crisp:!1}),h.drawLabels(n,v,{vals:S,layer:i["angular-axis"],repositionOnUpdate:!0,transFn:x,labelFns:T})}V(i["angular-line"].select("path"),d.showline,{d:r.pathSubplot(),transform:l(f,p)}).attr("stroke-width",d.linewidth).call(u.stroke,d.linecolor)},N.updateFx=function(t,e){this.gd._context.staticPlot||(!this.isSmith&&(this.updateAngularDrag(t),this.updateRadialDrag(t,e,0),this.updateRadialDrag(t,e,1)),this.updateHoverAndMainDrag(t))},N.updateHoverAndMainDrag=function(t){var e,r,s=this,u=s.isSmith,c=s.gd,f=s.layers,h=t._zoomlayer,p=S.MINZOOM,d=S.OFFEDGE,v=s.radius,x=s.innerRadius,T=s.cx,k=s.cy,A=s.cxx,M=s.cyy,L=s.sectorInRad,C=s.vangles,P=s.radialAxis,O=E.clampTiny,I=E.findXYatLength,D=E.findEnclosingVertexAngles,z=S.cornerHalfWidth,R=S.cornerLen/2,F=g.makeDragger(f,"path","maindrag",!1===t.dragmode?"none":"crosshair");n.select(F).attr("d",s.pathSubplot()).attr("transform",l(T,k)),F.onmousemove=function(t){m.hover(c,t,s.id),c._fullLayout._lasthover=F,c._fullLayout._hoversubplot=s.id},F.onmouseout=function(t){c._dragging||y.unhover(c,t)};var B,N,j,U,V,H,q,G,Z,Y={element:F,gd:c,subplot:s.id,plotinfo:{id:s.id,xaxis:s.xaxis,yaxis:s.yaxis},xaxes:[s.xaxis],yaxes:[s.yaxis]};function W(t,e){return Math.sqrt(t*t+e*e)}function X(t,e){return W(t-A,e-M)}function J(t,e){return Math.atan2(M-e,t-A)}function K(t,e){return[t*Math.cos(e),t*Math.sin(-e)]}function $(t,e){if(0===t)return s.pathSector(2*z);var r=R/t,n=e-r,i=e+r,a=Math.max(0,Math.min(t,v)),o=a-z,l=a+z;return"M"+K(o,n)+"A"+[o,o]+" 0,0,0 "+K(o,i)+"L"+K(l,i)+"A"+[l,l]+" 0,0,1 "+K(l,n)+"Z"}function Q(t,e,r){if(0===t)return s.pathSector(2*z);var n,i,a=K(t,e),o=K(t,r),l=O((a[0]+o[0])/2),u=O((a[1]+o[1])/2);if(l&&u){var c=u/l,f=-1/c,h=I(z,c,l,u);n=I(R,f,h[0][0],h[0][1]),i=I(R,f,h[1][0],h[1][1])}else{var p,d;u?(p=R,d=z):(p=z,d=R),n=[[l-p,u-d],[l+p,u-d]],i=[[l-p,u+d],[l+p,u+d]]}return"M"+n.join("L")+"L"+i.reverse().join("L")+"Z"}function tt(t,e){return e=Math.max(Math.min(e,v),x),tp?(t-1&&1===t&&_(e,c,[s.xaxis],[s.yaxis],s.id,Y),r.indexOf("event")>-1&&m.click(c,e,s.id)}Y.prepFn=function(t,n,a){var l=c._fullLayout.dragmode,f=F.getBoundingClientRect();c._fullLayout._calcInverseTransform(c);var p=c._fullLayout._invTransform;e=c._fullLayout._invScaleX,r=c._fullLayout._invScaleY;var d=o.apply3DTransform(p)(n-f.left,a-f.top);if(B=d[0],N=d[1],C){var y=E.findPolygonOffset(v,L[0],L[1],C);B+=A+y[0],N+=M+y[1]}switch(l){case"zoom":Y.clickFn=st,u||(Y.moveFn=C?it:rt,Y.doneFn=at,function(){j=null,U=null,V=s.pathSubplot(),H=!1;var t=c._fullLayout[s.id];q=i(t.bgcolor).getLuminance(),(G=g.makeZoombox(h,q,T,k,V)).attr("fill-rule","evenodd"),Z=g.makeCorners(h,T,k),w(c)}());break;case"select":case"lasso":b(t,n,a,Y,l)}},y.init(Y)},N.updateRadialDrag=function(t,e,r){var i=this,u=i.gd,c=i.layers,f=i.radius,h=i.innerRadius,p=i.cx,d=i.cy,v=i.radialAxis,m=S.radialDragBoxSize,x=m/2;if(v.visible){var b,_,T,M=R(i.radialAxisAngle),E=v._rl,L=E[0],C=E[1],P=E[r],O=.75*(E[1]-E[0])/(1-i.getHole(e))/f;r?(b=p+(f+x)*Math.cos(M),_=d-(f+x)*Math.sin(M),T="radialdrag"):(b=p+(h-x)*Math.cos(M),_=d-(h-x)*Math.sin(M),T="radialdrag-inner");var I,D,z,B=g.makeRectDragger(c,T,"crosshair",-x,-x,m,m),N={element:B,gd:u};!1===t.dragmode&&(N.dragmode=!1),V(n.select(B),v.visible&&h0==(r?z>L:zn?function(t){return t<=0}:function(t){return t>=0};t.c2g=function(r){var n=t.c2l(r)-e;return(s(n)?n:0)+o},t.g2c=function(r){return t.l2c(r+e-o)},t.g2p=function(t){return t*a},t.c2p=function(e){return t.g2p(t.c2g(e))}}}(t,e);break;case"angularaxis":!function(t,e){var r=t.type;if("linear"===r){var i=t.d2c,s=t.c2d;t.d2c=function(t,e){return function(t,e){return"degrees"===e?a(t):t}(i(t),e)},t.c2d=function(t,e){return s(function(t,e){return"degrees"===e?o(t):t}(t,e))}}t.makeCalcdata=function(e,i){var a,o,s=e[i],l=e._length,u=function(r){return t.d2c(r,e.thetaunit)};if(s){if(n.isTypedArray(s)&&"linear"===r){if(l===s.length)return s;if(s.subarray)return s.subarray(0,l)}for(a=new Array(l),o=0;o0?1:0}function r(t){var e=t[0],r=t[1];if(!isFinite(e)||!isFinite(r))return[1,0];var n=(e+1)*(e+1)+r*r;return[(e*e+r*r-1)/n,2*r/n]}function n(t,e){var r=e[0],n=e[1];return[r*t.radius+t.cx,-n*t.radius+t.cy]}function i(t,e){return e*t.radius}t.exports={smith:r,reactanceArc:function(t,e,a,o){var s=n(t,r([a,e])),l=s[0],u=s[1],c=n(t,r([o,e])),f=c[0],h=c[1];if(0===e)return["M"+l+","+u,"L"+f+","+h].join(" ");var p=i(t,1/Math.abs(e));return["M"+l+","+u,"A"+p+","+p+" 0 0,"+(e<0?1:0)+" "+f+","+h].join(" ")},resistanceArc:function(t,a,o,s){var l=i(t,1/(a+1)),u=n(t,r([a,o])),c=u[0],f=u[1],h=n(t,r([a,s])),p=h[0],d=h[1];if(e(o)!==e(s)){var v=n(t,r([a,0]));return["M"+c+","+f,"A"+l+","+l+" 0 0,"+(00){for(var n=[],i=0;i=c&&(h.min=0,d.min=0,g.min=0,t.aaxis&&delete t.aaxis.min,t.baxis&&delete t.baxis.min,t.caxis&&delete t.caxis.min)}function v(t,e,r,n){var i=h[e._name];function o(r,n){return a.coerce(t,e,i,r,n)}o("uirevision",n.uirevision),e.type="linear";var p=o("color"),d=p!==i.color.dflt?p:r.font.color,v=e._name.charAt(0).toUpperCase(),g="Component "+v,y=o("title.text",g);e._hovertitle=y===g?y:v,a.coerceFont(o,"title.font",{family:r.font.family,size:a.bigFont(r.font.size),color:d}),o("min"),c(t,e,o,"linear"),l(t,e,o,"linear"),s(t,e,o,"linear"),u(t,e,o,{outerTicks:!0}),o("showticklabels")&&(a.coerceFont(o,"tickfont",{family:r.font.family,size:r.font.size,color:d}),o("tickangle"),o("tickformat")),f(t,e,o,{dfltColor:p,bgColor:r.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:i}),o("hoverformat"),o("layer")}t.exports=function(t,e,r){o(t,e,r,{type:"ternary",attributes:h,handleDefaults:d,font:e.font,paper_bgcolor:e.paper_bgcolor})}},64380:function(t,e,r){"use strict";var n=r(39898),i=r(84267),a=r(73972),o=r(71828),s=o.strTranslate,l=o._,u=r(7901),c=r(91424),f=r(21994),h=r(1426).extendFlat,p=r(74875),d=r(89298),v=r(28569),g=r(30211),y=r(64505),m=y.freeMode,x=y.rectMode,b=r(92998),_=r(47322).prepSelect,w=r(47322).selectOnClick,T=r(47322).clearOutline,k=r(47322).clearSelectionsCache,A=r(85555);function M(t,e){this.id=t.id,this.graphDiv=t.graphDiv,this.init(e),this.makeFramework(e),this.aTickLayout=null,this.bTickLayout=null,this.cTickLayout=null}t.exports=M;var S=M.prototype;S.init=function(t){this.container=t._ternarylayer,this.defs=t._defs,this.layoutId=t._uid,this.traceHash={},this.layers={}},S.plot=function(t,e){var r=this,n=e[r.id],i=e._size;r._hasClipOnAxisFalse=!1;for(var a=0;aE*b?i=(a=b)*E:a=(i=x)/E,o=y*i/x,l=m*a/b,r=e.l+e.w*v-i/2,n=e.t+e.h*(1-g)-a/2,p.x0=r,p.y0=n,p.w=i,p.h=a,p.sum=_,p.xaxis={type:"linear",range:[w+2*k-_,_-w-2*T],domain:[v-o/2,v+o/2],_id:"x"},f(p.xaxis,p.graphDiv._fullLayout),p.xaxis.setScale(),p.xaxis.isPtWithinRange=function(t){return t.a>=p.aaxis.range[0]&&t.a<=p.aaxis.range[1]&&t.b>=p.baxis.range[1]&&t.b<=p.baxis.range[0]&&t.c>=p.caxis.range[1]&&t.c<=p.caxis.range[0]},p.yaxis={type:"linear",range:[w,_-T-k],domain:[g-l/2,g+l/2],_id:"y"},f(p.yaxis,p.graphDiv._fullLayout),p.yaxis.setScale(),p.yaxis.isPtWithinRange=function(){return!0};var A=p.yaxis.domain[0],M=p.aaxis=h({},t.aaxis,{range:[w,_-T-k],side:"left",tickangle:(+t.aaxis.tickangle||0)-30,domain:[A,A+l*E],anchor:"free",position:0,_id:"y",_length:i});f(M,p.graphDiv._fullLayout),M.setScale();var S=p.baxis=h({},t.baxis,{range:[_-w-k,T],side:"bottom",domain:p.xaxis.domain,anchor:"free",position:0,_id:"x",_length:i});f(S,p.graphDiv._fullLayout),S.setScale();var L=p.caxis=h({},t.caxis,{range:[_-w-T,k],side:"right",tickangle:(+t.caxis.tickangle||0)+30,domain:[A,A+l*E],anchor:"free",position:0,_id:"y",_length:i});f(L,p.graphDiv._fullLayout),L.setScale();var C="M"+r+","+(n+a)+"h"+i+"l-"+i/2+",-"+a+"Z";p.clipDef.select("path").attr("d",C),p.layers.plotbg.select("path").attr("d",C);var P="M0,"+a+"h"+i+"l-"+i/2+",-"+a+"Z";p.clipDefRelative.select("path").attr("d",P);var O=s(r,n);p.plotContainer.selectAll(".scatterlayer,.maplayer").attr("transform",O),p.clipDefRelative.select("path").attr("transform",null);var I=s(r-S._offset,n+a);p.layers.baxis.attr("transform",I),p.layers.bgrid.attr("transform",I);var D=s(r+i/2,n)+"rotate(30)"+s(0,-M._offset);p.layers.aaxis.attr("transform",D),p.layers.agrid.attr("transform",D);var z=s(r+i/2,n)+"rotate(-30)"+s(0,-L._offset);p.layers.caxis.attr("transform",z),p.layers.cgrid.attr("transform",z),p.drawAxes(!0),p.layers.aline.select("path").attr("d",M.showline?"M"+r+","+(n+a)+"l"+i/2+",-"+a:"M0,0").call(u.stroke,M.linecolor||"#000").style("stroke-width",(M.linewidth||0)+"px"),p.layers.bline.select("path").attr("d",S.showline?"M"+r+","+(n+a)+"h"+i:"M0,0").call(u.stroke,S.linecolor||"#000").style("stroke-width",(S.linewidth||0)+"px"),p.layers.cline.select("path").attr("d",L.showline?"M"+(r+i/2)+","+n+"l"+i/2+","+a:"M0,0").call(u.stroke,L.linecolor||"#000").style("stroke-width",(L.linewidth||0)+"px"),p.graphDiv._context.staticPlot||p.initInteractions(),c.setClipUrl(p.layers.frontplot,p._hasClipOnAxisFalse?null:p.clipId,p.graphDiv)},S.drawAxes=function(t){var e=this,r=e.graphDiv,n=e.id.substr(7)+"title",i=e.layers,a=e.aaxis,o=e.baxis,s=e.caxis;if(e.drawAx(a),e.drawAx(o),e.drawAx(s),t){var u=Math.max(a.showticklabels?a.tickfont.size/2:0,(s.showticklabels?.75*s.tickfont.size:0)+("outside"===s.ticks?.87*s.ticklen:0)),c=(o.showticklabels?o.tickfont.size:0)+("outside"===o.ticks?o.ticklen:0)+3;i["a-title"]=b.draw(r,"a"+n,{propContainer:a,propName:e.id+".aaxis.title",placeholder:l(r,"Click to enter Component A title"),attributes:{x:e.x0+e.w/2,y:e.y0-a.title.font.size/3-u,"text-anchor":"middle"}}),i["b-title"]=b.draw(r,"b"+n,{propContainer:o,propName:e.id+".baxis.title",placeholder:l(r,"Click to enter Component B title"),attributes:{x:e.x0-c,y:e.y0+e.h+.83*o.title.font.size+c,"text-anchor":"middle"}}),i["c-title"]=b.draw(r,"c"+n,{propContainer:s,propName:e.id+".caxis.title",placeholder:l(r,"Click to enter Component C title"),attributes:{x:e.x0+e.w+c,y:e.y0+e.h+.83*s.title.font.size+c,"text-anchor":"middle"}})}},S.drawAx=function(t){var e,r=this,n=r.graphDiv,i=t._name,a=i.charAt(0),s=t._id,l=r.layers[i],u=a+"tickLayout",c=(e=t).ticks+String(e.ticklen)+String(e.showticklabels);r[u]!==c&&(l.selectAll("."+s+"tick").remove(),r[u]=c),t.setScale();var f=d.calcTicks(t),h=d.clipEnds(t,f),p=d.makeTransTickFn(t),v=d.getTickSigns(t)[2],g=o.deg2rad(30),y=v*(t.linewidth||1)/2,m=v*t.ticklen,x=r.w,b=r.h,_="b"===a?"M0,"+y+"l"+Math.sin(g)*m+","+Math.cos(g)*m:"M"+y+",0l"+Math.cos(g)*m+","+-Math.sin(g)*m,w={a:"M0,0l"+b+",-"+x/2,b:"M0,0l-"+x/2+",-"+b,c:"M0,0l-"+b+","+x/2}[a];d.drawTicks(n,t,{vals:"inside"===t.ticks?h:f,layer:l,path:_,transFn:p,crisp:!1}),d.drawGrid(n,t,{vals:h,layer:r.layers[a+"grid"],path:w,transFn:p,crisp:!1}),d.drawLabels(n,t,{vals:f,layer:l,transFn:p,labelFns:d.makeLabelFns(t,0,30)})};var L=A.MINZOOM/2+.87,C="m-0.87,.5h"+L+"v3h-"+(L+5.2)+"l"+(L/2+2.6)+",-"+(.87*L+4.5)+"l2.6,1.5l-"+L/2+","+.87*L+"Z",P="m0.87,.5h-"+L+"v3h"+(L+5.2)+"l-"+(L/2+2.6)+",-"+(.87*L+4.5)+"l-2.6,1.5l"+L/2+","+.87*L+"Z",O="m0,1l"+L/2+","+.87*L+"l2.6,-1.5l-"+(L/2+2.6)+",-"+(.87*L+4.5)+"l-"+(L/2+2.6)+","+(.87*L+4.5)+"l2.6,1.5l"+L/2+",-"+.87*L+"Z",I=!0;function D(t){n.select(t).selectAll(".zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners").remove()}S.clearOutline=function(){k(this.dragOptions),T(this.dragOptions.gd)},S.initInteractions=function(){var t,e,r,n,f,h,p,d,y,b,T,k,M=this,S=M.layers.plotbg.select("path").node(),L=M.graphDiv,z=L._fullLayout._zoomlayer;function R(t){var e={};return e[M.id+".aaxis.min"]=t.a,e[M.id+".baxis.min"]=t.b,e[M.id+".caxis.min"]=t.c,e}function F(t,e){var r=L._fullLayout.clickmode;D(L),2===t&&(L.emit("plotly_doubleclick",null),a.call("_guiRelayout",L,R({a:0,b:0,c:0}))),r.indexOf("select")>-1&&1===t&&w(e,L,[M.xaxis],[M.yaxis],M.id,M.dragOptions),r.indexOf("event")>-1&&g.click(L,e,M.id)}function B(t,e){return 1-e/M.h}function N(t,e){return 1-(t+(M.h-e)/Math.sqrt(3))/M.w}function j(t,e){return(t-(M.h-e)/Math.sqrt(3))/M.w}function U(i,a){var o=r+i*t,s=n+a*e,l=Math.max(0,Math.min(1,B(0,n),B(0,s))),u=Math.max(0,Math.min(1,N(r,n),N(o,s))),c=Math.max(0,Math.min(1,j(r,n),j(o,s))),v=(l/2+c)*M.w,g=(1-l/2-u)*M.w,m=(v+g)/2,x=g-v,_=(1-l)*M.h,w=_-x/E;x.2?"rgba(0,0,0,0.4)":"rgba(255,255,255,0.3)").duration(200),k.transition().style("opacity",1).duration(200),b=!0),L.emit("plotly_relayouting",R(p))}function V(){D(L),p!==f&&(a.call("_guiRelayout",L,R(p)),I&&L.data&&L._context.showTips&&(o.notifier(l(L,"Double-click to zoom back out"),"long"),I=!1))}function H(t,e){var r=t/M.xaxis._m,n=e/M.yaxis._m,i=[(p={a:f.a-n,b:f.b+(r+n)/2,c:f.c-(r-n)/2}).a,p.b,p.c].sort(o.sorterAsc),a=i.indexOf(p.a),l=i.indexOf(p.b),u=i.indexOf(p.c);i[0]<0&&(i[1]+i[0]/2<0?(i[2]+=i[0]+i[1],i[0]=i[1]=0):(i[2]+=i[0]/2,i[1]+=i[0]/2,i[0]=0),p={a:i[a],b:i[l],c:i[u]},e=(f.a-p.a)*M.yaxis._m,t=(f.c-p.c-f.b+p.b)*M.xaxis._m);var h=s(M.x0+t,M.y0+e);M.plotContainer.selectAll(".scatterlayer,.maplayer").attr("transform",h);var d=s(-t,-e);M.clipDefRelative.select("path").attr("transform",d),M.aaxis.range=[p.a,M.sum-p.b-p.c],M.baxis.range=[M.sum-p.a-p.c,p.b],M.caxis.range=[M.sum-p.a-p.b,p.c],M.drawAxes(!1),M._hasClipOnAxisFalse&&M.plotContainer.select(".scatterlayer").selectAll(".trace").call(c.hideOutsideRangePoints,M),L.emit("plotly_relayouting",R(p))}function q(){a.call("_guiRelayout",L,R(p))}this.dragOptions={element:S,gd:L,plotinfo:{id:M.id,domain:L._fullLayout[M.id].domain,xaxis:M.xaxis,yaxis:M.yaxis},subplot:M.id,prepFn:function(a,l,c){M.dragOptions.xaxes=[M.xaxis],M.dragOptions.yaxes=[M.yaxis],t=L._fullLayout._invScaleX,e=L._fullLayout._invScaleY;var v=M.dragOptions.dragmode=L._fullLayout.dragmode;m(v)?M.dragOptions.minDrag=1:M.dragOptions.minDrag=void 0,"zoom"===v?(M.dragOptions.moveFn=U,M.dragOptions.clickFn=F,M.dragOptions.doneFn=V,function(t,e,a){var l=S.getBoundingClientRect();r=e-l.left,n=a-l.top,L._fullLayout._calcInverseTransform(L);var c=L._fullLayout._invTransform,v=o.apply3DTransform(c)(r,n);r=v[0],n=v[1],f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,h=M.aaxis.range[1]-f.a,d=i(M.graphDiv._fullLayout[M.id].bgcolor).getLuminance(),y="M0,"+M.h+"L"+M.w/2+", 0L"+M.w+","+M.h+"Z",b=!1,T=z.append("path").attr("class","zoombox").attr("transform",s(M.x0,M.y0)).style({fill:d>.2?"rgba(0,0,0,0)":"rgba(255,255,255,0)","stroke-width":0}).attr("d",y),k=z.append("path").attr("class","zoombox-corners").attr("transform",s(M.x0,M.y0)).style({fill:u.background,stroke:u.defaultLine,"stroke-width":1,opacity:0}).attr("d","M0,0Z"),M.clearOutline(L)}(0,l,c)):"pan"===v?(M.dragOptions.moveFn=H,M.dragOptions.clickFn=F,M.dragOptions.doneFn=q,f={a:M.aaxis.range[0],b:M.baxis.range[1],c:M.caxis.range[1]},p=f,M.clearOutline(L)):(x(v)||m(v))&&_(a,l,c,M.dragOptions,v)}},S.onmousemove=function(t){g.hover(L,t,M.id),L._fullLayout._lasthover=S,L._fullLayout._hoversubplot=M.id},S.onmouseout=function(t){L._dragging||v.unhover(L,t)},v.init(this.dragOptions)}},73972:function(t,e,r){"use strict";var n=r(47769),i=r(64213),a=r(75138),o=r(41965),s=r(24401).addStyleRule,l=r(1426),u=r(9012),c=r(10820),f=l.extendFlat,h=l.extendDeepAll;function p(t){var r=t.name,i=t.categories,a=t.meta;if(e.modules[r])n.log("Type "+r+" already registered");else{e.subplotsRegistry[t.basePlotModule.name]||function(t){var r=t.name;if(e.subplotsRegistry[r])n.log("Plot type "+r+" already registered.");else for(var i in y(t),e.subplotsRegistry[r]=t,e.componentsRegistry)b(i,t.name)}(t.basePlotModule);for(var o={},l=0;l-1&&(f[p[r]].title={text:""});for(r=0;r")?"":e.html(t).text()}));return e.remove(),r}(w)).replace(/&(?!\w+;|\#[0-9]+;| \#x[0-9A-F]+;)/g,"&")).replace(c,"'"),i.isIE()&&(w=(w=(w=w.replace(/"/gi,"'")).replace(/(\('#)([^']*)('\))/gi,'("#$2")')).replace(/(\\')/gi,'"')),w}},75341:function(t,e,r){"use strict";var n=r(71828);t.exports=function(t,e){for(var r=0;rf+u||!n(c))}for(var p=0;pa))return e}return void 0!==r?r:t.dflt},e.coerceColor=function(t,e,r){return i(e).isValid()?e:void 0!==r?r:t.dflt},e.coerceEnumerated=function(t,e,r){return t.coerceNumber&&(e=+e),-1!==t.values.indexOf(e)?e:void 0!==r?r:t.dflt},e.getValue=function(t,e){var r;return Array.isArray(t)?e0?e+=r:c<0&&(e-=r)}return e}function D(t){var e=c,r=t.b,i=I(t);return n.inbox(r-e,i-e,_+(i-e)/(i-r)-1)}var z=t[f+"a"],R=t[h+"a"];v=Math.abs(z.r2c(z.range[1])-z.r2c(z.range[0]));var F=n.getDistanceFunction(i,p,d,(function(t){return(p(t)+d(t))/2}));if(n.getClosest(g,F,t),!1!==t.index&&g[t.index].p!==u){k||(L=function(t){return Math.min(A(t),t.p-m.bargroupwidth/2)},C=function(t){return Math.max(M(t),t.p+m.bargroupwidth/2)});var B=g[t.index],N=y.base?B.b+B.s:B.s;t[h+"0"]=t[h+"1"]=R.c2p(B[h],!0),t[h+"LabelVal"]=N;var j=m.extents[m.extents.round(B.p)];t[f+"0"]=z.c2p(x?L(B):j[0],!0),t[f+"1"]=z.c2p(x?C(B):j[1],!0);var U=void 0!==B.orig_p;return t[f+"LabelVal"]=U?B.orig_p:B.p,t.labelLabel=l(z,t[f+"LabelVal"],y[f+"hoverformat"]),t.valueLabel=l(R,t[h+"LabelVal"],y[h+"hoverformat"]),t.baseLabel=l(R,B.b,y[h+"hoverformat"]),t.spikeDistance=(function(t){var e=c,r=t.b,i=I(t);return n.inbox(r-e,i-e,w+(i-e)/(i-r)-1)}(B)+function(t){return P(A(t),M(t),w)}(B))/2,t[f+"Spike"]=z.c2p(B.p,!0),o(B,y,t),t.hovertemplate=y.hovertemplate,t}}function f(t,e){var r=e.mcc||t.marker.color,n=e.mlcc||t.marker.line.color,i=s(t,e);return a.opacity(r)?r:a.opacity(n)&&i?n:void 0}t.exports={hoverPoints:function(t,e,r,n,a){var o=c(t,e,r,n,a);if(o){var s=o.cd,l=s[0].trace,u=s[o.index];return o.color=f(l,u),i.getComponentMethod("errorbars","hoverInfo")(u,l,o),[o]}},hoverOnBars:c,getTraceColor:f}},60822:function(t,e,r){"use strict";t.exports={attributes:r(1486),layoutAttributes:r(43641),supplyDefaults:r(90769).supplyDefaults,crossTraceDefaults:r(90769).crossTraceDefaults,supplyLayoutDefaults:r(13957),calc:r(92290),crossTraceCalc:r(11661).crossTraceCalc,colorbar:r(4898),arraysToCalcdata:r(75341),plot:r(17295).plot,style:r(16688).style,styleOnSelect:r(16688).styleOnSelect,hoverPoints:r(95423).hoverPoints,eventData:r(58065),selectPoints:r(81974),moduleType:"trace",name:"bar",basePlotModule:r(93612),categories:["bar-like","cartesian","svg","bar","oriented","errorBarsOK","showLegend","zoomScale"],animatable:!0,meta:{}}},43641:function(t){"use strict";t.exports={barmode:{valType:"enumerated",values:["stack","group","overlay","relative"],dflt:"group",editType:"calc"},barnorm:{valType:"enumerated",values:["","fraction","percent"],dflt:"",editType:"calc"},bargap:{valType:"number",min:0,max:1,editType:"calc"},bargroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},13957:function(t,e,r){"use strict";var n=r(73972),i=r(89298),a=r(71828),o=r(43641);t.exports=function(t,e,r){function s(r,n){return a.coerce(t,e,o,r,n)}for(var l=!1,u=!1,c=!1,f={},h=s("barmode"),p=0;p0}function S(t){return"auto"===t?0:t}function E(t,e){var r=Math.PI/180*e,n=Math.abs(Math.sin(r)),i=Math.abs(Math.cos(r));return{x:t.width*i+t.height*n,y:t.width*n+t.height*i}}function L(t,e,r,n,i,a){var o=!!a.isHorizontal,s=!!a.constrained,l=a.angle||0,u=a.anchor||"end",c="end"===u,f="start"===u,h=((a.leftToRight||0)+1)/2,p=1-h,d=i.width,v=i.height,g=Math.abs(e-t),y=Math.abs(n-r),m=g>2*_&&y>2*_?_:0;g-=2*m,y-=2*m;var x=S(l);"auto"!==l||d<=g&&v<=y||!(d>g||v>y)||(d>y||v>g)&&d.01?G:function(t,e,r){return r&&t===e?t:Math.abs(t-e)>=2?G(t):t>e?Math.ceil(t):Math.floor(t)};N=Z(N,j,R),j=Z(j,N,R),U=Z(U,V,!R),V=Z(V,U,!R)}var Y=A(a.ensureSingle(I,"path"),P,g,y);if(Y.style("vector-effect",O?"none":"non-scaling-stroke").attr("d",isNaN((j-N)*(V-U))||H&&t._context.staticPlot?"M0,0Z":"M"+N+","+U+"V"+V+"H"+j+"V"+U+"Z").call(l.setClipUrl,e.layerClipId,t),!P.uniformtext.mode&&F){var W=l.makePointStyleFns(f);l.singlePointStyle(u,Y,f,W,t)}!function(t,e,r,n,i,s,u,f,p,g,y){var w,T=e.xaxis,M=e.yaxis,C=t._fullLayout;function P(e,r,n){return a.ensureSingle(e,"text").text(r).attr({class:"bartext bartext-"+w,"text-anchor":"middle","data-notex":1}).call(l.font,n).call(o.convertToTspans,t)}var O=n[0].trace,I="h"===O.orientation,D=function(t,e,r,n,i){var o,s=e[0].trace;return o=s.texttemplate?function(t,e,r,n,i){var o=e[0].trace,s=a.castOption(o,r,"texttemplate");if(!s)return"";var l,u,f,h,p="histogram"===o.type,d="waterfall"===o.type,v="funnel"===o.type,g="h"===o.orientation;function y(t){return c(h,h.c2l(t),!0).text}g?(l="y",u=i,f="x",h=n):(l="x",u=n,f="y",h=i);var m,x=e[r],_={};_.label=x.p,_.labelLabel=_[l+"Label"]=(m=x.p,c(u,u.c2l(m),!0).text);var w=a.castOption(o,x.i,"text");(0===w||w)&&(_.text=w),_.value=x.s,_.valueLabel=_[f+"Label"]=y(x.s);var T={};b(T,o,x.i),(p||void 0===T.x)&&(T.x=g?_.value:_.label),(p||void 0===T.y)&&(T.y=g?_.label:_.value),(p||void 0===T.xLabel)&&(T.xLabel=g?_.valueLabel:_.labelLabel),(p||void 0===T.yLabel)&&(T.yLabel=g?_.labelLabel:_.valueLabel),d&&(_.delta=+x.rawS||x.s,_.deltaLabel=y(_.delta),_.final=x.v,_.finalLabel=y(_.final),_.initial=_.final-_.delta,_.initialLabel=y(_.initial)),v&&(_.value=x.s,_.valueLabel=y(_.value),_.percentInitial=x.begR,_.percentInitialLabel=a.formatPercent(x.begR),_.percentPrevious=x.difR,_.percentPreviousLabel=a.formatPercent(x.difR),_.percentTotal=x.sumR,_.percenTotalLabel=a.formatPercent(x.sumR));var k=a.castOption(o,x.i,"customdata");return k&&(_.customdata=k),a.texttemplateString(s,_,t._d3locale,T,_,o._meta||{})}(t,e,r,n,i):s.textinfo?function(t,e,r,n){var i=t[0].trace,o="h"===i.orientation,s="waterfall"===i.type,l="funnel"===i.type;function u(t){return c(o?r:n,+t,!0).text}var f,h,p=i.textinfo,d=t[e],v=p.split("+"),g=[],y=function(t){return-1!==v.indexOf(t)};if(y("label")&&g.push((h=t[e].p,c(o?n:r,h,!0).text)),y("text")&&(0===(f=a.castOption(i,d.i,"text"))||f)&&g.push(f),s){var m=+d.rawS||d.s,x=d.v,b=x-m;y("initial")&&g.push(u(b)),y("delta")&&g.push(u(m)),y("final")&&g.push(u(x))}if(l){y("value")&&g.push(u(d.s));var _=0;y("percent initial")&&_++,y("percent previous")&&_++,y("percent total")&&_++;var w=_>1;y("percent initial")&&(f=a.formatPercent(d.begR),w&&(f+=" of initial"),g.push(f)),y("percent previous")&&(f=a.formatPercent(d.difR),w&&(f+=" of previous"),g.push(f)),y("percent total")&&(f=a.formatPercent(d.sumR),w&&(f+=" of total"),g.push(f))}return g.join("
")}(e,r,n,i):v.getValue(s.text,r),v.coerceString(m,o)}(C,n,i,T,M);w=function(t,e){var r=v.getValue(t.textposition,e);return v.coerceEnumerated(x,r)}(O,i);var z="stack"===g.mode||"relative"===g.mode,R=n[i],F=!z||R._outmost;if(D&&"none"!==w&&(!R.isBlank&&s!==u&&f!==p||"auto"!==w&&"inside"!==w)){var B=C.font,N=d.getBarColor(n[i],O),j=d.getInsideTextFont(O,i,B,N),U=d.getOutsideTextFont(O,i,B),V=r.datum();I?"log"===T.type&&V.s0<=0&&(s=T.range[0]0&&Z>0&&(G<=W&&Z<=X||G<=X&&Z<=W||(I?W>=G*(X/Z):X>=Z*(W/G)))?w="inside":(w="outside",H.remove(),H=null)):w="inside"),!H){var J=(H=P(r,D,Y=a.ensureUniformFontSize(t,"outside"===w?U:j))).attr("transform");if(H.attr("transform",""),G=(q=l.bBox(H.node())).width,Z=q.height,H.attr("transform",J),G<=0||Z<=0)return void H.remove()}var K,$=O.textangle;K="outside"===w?function(t,e,r,n,i,a){var o,s=!!a.isHorizontal,l=!!a.constrained,u=a.angle||0,c=i.width,f=i.height,h=Math.abs(e-t),p=Math.abs(n-r);o=s?p>2*_?_:0:h>2*_?_:0;var d=1;l&&(d=s?Math.min(1,p/f):Math.min(1,h/c));var v=S(u),g=E(i,v),y=(s?g.x:g.y)/2,m=(i.left+i.right)/2,x=(i.top+i.bottom)/2,b=(t+e)/2,w=(r+n)/2,T=0,A=0,M=s?k(e,t):k(r,n);return s?(b=e-M*o,T=M*y):(w=n+M*o,A=-M*y),{textX:m,textY:x,targetX:b,targetY:w,anchorX:T,anchorY:A,scale:d,rotate:v}}(s,u,f,p,q,{isHorizontal:I,constrained:"both"===O.constraintext||"outside"===O.constraintext,angle:$}):L(s,u,f,p,q,{isHorizontal:I,constrained:"both"===O.constraintext||"inside"===O.constraintext,angle:$,anchor:O.insidetextanchor}),K.fontSize=Y.size,h("histogram"===O.type?"bar":O.type,K,C),R.transform=K;var Q=A(H,C,g,y);a.setTransormAndDisplay(Q,K)}else r.select("text").remove()}(t,e,I,r,p,N,j,U,V,g,y),e.layerClipId&&l.hideOutsideRangePoint(u,I.select("text"),w,C,f.xcalendar,f.ycalendar)}));var U=!1===f.cliponaxis;l.setClipUrl(u,U?null:e.layerClipId,t)}));u.getComponentMethod("errorbars","plot")(t,I,e,g)},toMoveInsideBar:L}},81974:function(t){"use strict";function e(t,e,r,n,i){var a=e.c2p(n?t.s0:t.p0,!0),o=e.c2p(n?t.s1:t.p1,!0),s=r.c2p(n?t.p0:t.s0,!0),l=r.c2p(n?t.p1:t.s1,!0);return i?[(a+o)/2,(s+l)/2]:n?[o,(s+l)/2]:[(a+o)/2,l]}t.exports=function(t,r){var n,i=t.cd,a=t.xaxis,o=t.yaxis,s=i[0].trace,l="funnel"===s.type,u="h"===s.orientation,c=[];if(!1===r)for(n=0;n1||0===i.bargap&&0===i.bargroupgap&&!t[0].trace.marker.line.width)&&n.select(this).attr("shape-rendering","crispEdges")})),e.selectAll("g.points").each((function(e){d(n.select(this),e[0].trace,t)})),s.getComponentMethod("errorbars","style")(e)},styleTextPoints:v,styleOnSelect:function(t,e,r){var i=e[0].trace;i.selectedpoints?function(t,e,r){a.selectedPointStyle(t.selectAll("path"),e),function(t,e,r){t.each((function(t){var i,s=n.select(this);if(t.selected){i=o.ensureUniformFontSize(r,g(s,t,e,r));var l=e.selected.textfont&&e.selected.textfont.color;l&&(i.color=l),a.font(s,i)}else a.selectedTextStyle(s,e)}))}(t.selectAll("text"),e,r)}(r,i,t):(d(r,i,t),s.getComponentMethod("errorbars","style")(r))},getInsideTextFont:m,getOutsideTextFont:x,getBarColor:_,resizeText:l}},98340:function(t,e,r){"use strict";var n=r(7901),i=r(52075).hasColorscale,a=r(1586),o=r(71828).coercePattern;t.exports=function(t,e,r,s,l){var u=r("marker.color",s),c=i(t,"marker");c&&a(t,e,l,r,{prefix:"marker.",cLetter:"c"}),r("marker.line.color",n.defaultLine),i(t,"marker.line")&&a(t,e,l,r,{prefix:"marker.line.",cLetter:"c"}),r("marker.line.width"),r("marker.opacity"),o(r,"marker.pattern",u,c),r("selected.marker.color"),r("unselected.marker.color")}},72597:function(t,e,r){"use strict";var n=r(39898),i=r(71828);function a(t){return"_"+t+"Text_minsize"}t.exports={recordMinTextSize:function(t,e,r){if(r.uniformtext.mode){var n=a(t),i=r.uniformtext.minsize,o=e.scale*e.fontSize;e.hide=oh.range[1]&&(x+=Math.PI),n.getClosest(u,(function(t){return v(m,x,[t.rp0,t.rp1],[t.thetag0,t.thetag1],d)?g+Math.min(1,Math.abs(t.thetag1-t.thetag0)/y)-1+(t.rp1-m)/(t.rp1-t.rp0)-1:1/0}),t),!1!==t.index){var b=u[t.index];t.x0=t.x1=b.ct[0],t.y0=t.y1=b.ct[1];var _=i.extendFlat({},b,{r:b.s,theta:b.p});return o(b,c,t),s(_,c,f,t),t.hovertemplate=c.hovertemplate,t.color=a(c,b),t.xLabelVal=t.yLabelVal=void 0,b.s<0&&(t.idealAlign="left"),[t]}}},23381:function(t,e,r){"use strict";t.exports={moduleType:"trace",name:"barpolar",basePlotModule:r(23580),categories:["polar","bar","showLegend"],attributes:r(55023),layoutAttributes:r(40151),supplyDefaults:r(6135),supplyLayoutDefaults:r(19860),calc:r(74692).calc,crossTraceCalc:r(74692).crossTraceCalc,plot:r(60173),colorbar:r(4898),formatLabels:r(98608),style:r(16688).style,styleOnSelect:r(16688).styleOnSelect,hoverPoints:r(27379),selectPoints:r(81974),meta:{}}},40151:function(t){"use strict";t.exports={barmode:{valType:"enumerated",values:["stack","overlay"],dflt:"stack",editType:"calc"},bargap:{valType:"number",dflt:.1,min:0,max:1,editType:"calc"}}},19860:function(t,e,r){"use strict";var n=r(71828),i=r(40151);t.exports=function(t,e,r){var a,o={};function s(r,o){return n.coerce(t[a]||{},e[a],i,r,o)}for(var l=0;l0?(u=o,c=l):(u=l,c=o);var f=[s.findEnclosingVertexAngles(u,t.vangles)[0],(u+c)/2,s.findEnclosingVertexAngles(c,t.vangles)[1]];return s.pathPolygonAnnulus(n,i,u,c,f,e,r)}:function(t,n,i,o){return a.pathAnnulus(t,n,i,o,e,r)}}(e),d=e.layers.frontplot.select("g.barlayer");a.makeTraceGroups(d,r,"trace bars").each((function(){var r=n.select(this),s=a.ensureSingle(r,"g","points").selectAll("g.point").data(a.identity);s.enter().append("g").style("vector-effect",l?"none":"non-scaling-stroke").style("stroke-miterlimit",2).classed("point",!0),s.exit().remove(),s.each((function(t){var e,r=n.select(this),o=t.rp0=f.c2p(t.s0),s=t.rp1=f.c2p(t.s1),l=t.thetag0=h.c2g(t.p0),d=t.thetag1=h.c2g(t.p1);if(i(o)&&i(s)&&i(l)&&i(d)&&o!==s&&l!==d){var v=f.c2g(t.s1),g=(l+d)/2;t.ct=[u.c2p(v*Math.cos(g)),c.c2p(v*Math.sin(g))],e=p(o,s,l,d)}else e="M0,0Z";a.ensureSingle(r,"path").attr("d",e)})),o.setClipUrl(r,e._hasClipOnAxisFalse?e.clipIds.forTraces:null,t)}))}},53522:function(t,e,r){"use strict";var n=r(82196),i=r(1486),a=r(22399),o=r(12663).axisHoverFormat,s=r(5386).f,l=r(1426).extendFlat,u=n.marker,c=u.line;t.exports={y:{valType:"data_array",editType:"calc+clearAxisTypes"},x:{valType:"data_array",editType:"calc+clearAxisTypes"},x0:{valType:"any",editType:"calc+clearAxisTypes"},y0:{valType:"any",editType:"calc+clearAxisTypes"},dx:{valType:"number",editType:"calc"},dy:{valType:"number",editType:"calc"},xperiod:n.xperiod,yperiod:n.yperiod,xperiod0:n.xperiod0,yperiod0:n.yperiod0,xperiodalignment:n.xperiodalignment,yperiodalignment:n.yperiodalignment,xhoverformat:o("x"),yhoverformat:o("y"),name:{valType:"string",editType:"calc+clearAxisTypes"},q1:{valType:"data_array",editType:"calc+clearAxisTypes"},median:{valType:"data_array",editType:"calc+clearAxisTypes"},q3:{valType:"data_array",editType:"calc+clearAxisTypes"},lowerfence:{valType:"data_array",editType:"calc"},upperfence:{valType:"data_array",editType:"calc"},notched:{valType:"boolean",editType:"calc"},notchwidth:{valType:"number",min:0,max:.5,dflt:.25,editType:"calc"},notchspan:{valType:"data_array",editType:"calc"},boxpoints:{valType:"enumerated",values:["all","outliers","suspectedoutliers",!1],editType:"calc"},jitter:{valType:"number",min:0,max:1,editType:"calc"},pointpos:{valType:"number",min:-2,max:2,editType:"calc"},boxmean:{valType:"enumerated",values:[!0,"sd",!1],editType:"calc"},mean:{valType:"data_array",editType:"calc"},sd:{valType:"data_array",editType:"calc"},orientation:{valType:"enumerated",values:["v","h"],editType:"calc+clearAxisTypes"},quartilemethod:{valType:"enumerated",values:["linear","exclusive","inclusive"],dflt:"linear",editType:"calc"},width:{valType:"number",min:0,dflt:0,editType:"calc"},marker:{outliercolor:{valType:"color",dflt:"rgba(0, 0, 0, 0)",editType:"style"},symbol:l({},u.symbol,{arrayOk:!1,editType:"plot"}),opacity:l({},u.opacity,{arrayOk:!1,dflt:1,editType:"style"}),angle:l({},u.angle,{arrayOk:!1,editType:"calc"}),size:l({},u.size,{arrayOk:!1,editType:"calc"}),color:l({},u.color,{arrayOk:!1,editType:"style"}),line:{color:l({},c.color,{arrayOk:!1,dflt:a.defaultLine,editType:"style"}),width:l({},c.width,{arrayOk:!1,dflt:0,editType:"style"}),outliercolor:{valType:"color",editType:"style"},outlierwidth:{valType:"number",min:0,dflt:1,editType:"style"},editType:"style"},editType:"plot"},line:{color:{valType:"color",editType:"style"},width:{valType:"number",min:0,dflt:2,editType:"style"},editType:"plot"},fillcolor:n.fillcolor,whiskerwidth:{valType:"number",min:0,max:1,dflt:.5,editType:"calc"},offsetgroup:i.offsetgroup,alignmentgroup:i.alignmentgroup,selected:{marker:n.selected.marker,editType:"style"},unselected:{marker:n.unselected.marker,editType:"style"},text:l({},n.text,{}),hovertext:l({},n.hovertext,{}),hovertemplate:s({}),hoveron:{valType:"flaglist",flags:["boxes","points"],dflt:"boxes+points",editType:"style"}}},48518:function(t,e,r){"use strict";var n=r(92770),i=r(89298),a=r(42973),o=r(71828),s=r(50606).BADNUM,l=o._;t.exports=function(t,e){var r,u,m,x,b,_,w,T=t._fullLayout,k=i.getFromId(t,e.xaxis||"x"),A=i.getFromId(t,e.yaxis||"y"),M=[],S="violin"===e.type?"_numViolins":"_numBoxes";"h"===e.orientation?(m=k,x="x",b=A,_="y",w=!!e.yperiodalignment):(m=A,x="y",b=k,_="x",w=!!e.xperiodalignment);var E,L,C,P,O,I,D=function(t,e,r,i){var s,l=e+"0"in t;if(e in t||l&&"d"+e in t){var u=r.makeCalcdata(t,e);return[a(t,r,e,u).vals,u]}s=l?t[e+"0"]:"name"in t&&("category"===r.type||n(t.name)&&-1!==["linear","log"].indexOf(r.type)||o.isDateTime(t.name)&&"date"===r.type)?t.name:i;for(var c="multicategory"===r.type?r.r2c_just_indices(s):r.d2c(s,0,t[e+"calendar"]),f=t._length,h=new Array(f),p=0;pE.uf};if(e._hasPreCompStats){var U=e[x],V=function(t){return m.d2c((e[t]||[])[r])},H=1/0,q=-1/0;for(r=0;r=E.q1&&E.q3>=E.med){var Z=V("lowerfence");E.lf=Z!==s&&Z<=E.q1?Z:p(E,C,P);var Y=V("upperfence");E.uf=Y!==s&&Y>=E.q3?Y:d(E,C,P);var W=V("mean");E.mean=W!==s?W:P?o.mean(C,P):(E.q1+E.q3)/2;var X=V("sd");E.sd=W!==s&&X>=0?X:P?o.stdev(C,P,E.mean):E.q3-E.q1,E.lo=v(E),E.uo=g(E);var J=V("notchspan");J=J!==s&&J>0?J:y(E,P),E.ln=E.med-J,E.un=E.med+J;var K=E.lf,$=E.uf;e.boxpoints&&C.length&&(K=Math.min(K,C[0]),$=Math.max($,C[P-1])),e.notched&&(K=Math.min(K,E.ln),$=Math.max($,E.un)),E.min=K,E.max=$}else{var Q;o.warn(["Invalid input - make sure that q1 <= median <= q3","q1 = "+E.q1,"median = "+E.med,"q3 = "+E.q3].join("\n")),Q=E.med!==s?E.med:E.q1!==s?E.q3!==s?(E.q1+E.q3)/2:E.q1:E.q3!==s?E.q3:0,E.med=Q,E.q1=E.q3=Q,E.lf=E.uf=Q,E.mean=E.sd=Q,E.ln=E.un=Q,E.min=E.max=Q}H=Math.min(H,E.min),q=Math.max(q,E.max),E.pts2=L.filter(j),M.push(E)}}e._extremes[m._id]=i.findExtremes(m,[H,q],{padded:!0})}else{var tt=m.makeCalcdata(e,x),et=function(t,e){for(var r=t.length,n=new Array(r+1),i=0;i=0&&it0){var ct,ft;(E={}).pos=E[_]=B[r],L=E.pts=nt[r].sort(f),P=(C=E[x]=L.map(h)).length,E.min=C[0],E.max=C[P-1],E.mean=o.mean(C,P),E.sd=o.stdev(C,P,E.mean),E.med=o.interp(C,.5),P%2&&(lt||ut)?(lt?(ct=C.slice(0,P/2),ft=C.slice(P/2+1)):ut&&(ct=C.slice(0,P/2+1),ft=C.slice(P/2)),E.q1=o.interp(ct,.5),E.q3=o.interp(ft,.5)):(E.q1=o.interp(C,.25),E.q3=o.interp(C,.75)),E.lf=p(E,C,P),E.uf=d(E,C,P),E.lo=v(E),E.uo=g(E);var ht=y(E,P);E.ln=E.med-ht,E.un=E.med+ht,at=Math.min(at,E.ln),ot=Math.max(ot,E.un),E.pts2=L.filter(j),M.push(E)}e._extremes[m._id]=i.findExtremes(m,e.notched?tt.concat([at,ot]):tt,{padded:!0})}return function(t,e){if(o.isArrayOrTypedArray(e.selectedpoints))for(var r=0;r0?(M[0].t={num:T[S],dPos:N,posLetter:_,valLetter:x,labels:{med:l(t,"median:"),min:l(t,"min:"),q1:l(t,"q1:"),q3:l(t,"q3:"),max:l(t,"max:"),mean:"sd"===e.boxmean?l(t,"mean ± σ:"):l(t,"mean:"),lf:l(t,"lower fence:"),uf:l(t,"upper fence:")}},T[S]++,M):[{t:{empty:!0}}]};var u={text:"tx",hovertext:"htx"};function c(t,e,r){for(var n in u)o.isArrayOrTypedArray(e[n])&&(Array.isArray(r)?o.isArrayOrTypedArray(e[n][r[0]])&&(t[u[n]]=e[n][r[0]][r[1]]):t[u[n]]=e[n][r])}function f(t,e){return t.v-e.v}function h(t){return t.v}function p(t,e,r){return 0===r?t.q1:Math.min(t.q1,e[Math.min(o.findBin(2.5*t.q1-1.5*t.q3,e,!0)+1,r-1)])}function d(t,e,r){return 0===r?t.q3:Math.max(t.q3,e[Math.max(o.findBin(2.5*t.q3-1.5*t.q1,e),0)])}function v(t){return 4*t.q1-3*t.q3}function g(t){return 4*t.q3-3*t.q1}function y(t,e){return 0===e?0:1.57*(t.q3-t.q1)/Math.sqrt(e)}},37188:function(t,e,r){"use strict";var n=r(89298),i=r(71828),a=r(99082).getAxisGroup,o=["v","h"];function s(t,e,r,o){var s,l,u,c=e.calcdata,f=e._fullLayout,h=o._id,p=h.charAt(0),d=[],v=0;for(s=0;s1,b=1-f[t+"gap"],_=1-f[t+"groupgap"];for(s=0;s0){var q=E.pointpos,G=E.jitter,Z=E.marker.size/2,Y=0;q+G>=0&&((Y=V*(q+G))>M?(H=!0,j=Z,B=Y):Y>R&&(j=Z,B=M)),Y<=M&&(B=M);var W=0;q-G<=0&&((W=-V*(q-G))>S?(H=!0,U=Z,N=W):W>F&&(U=Z,N=S)),W<=S&&(N=S)}else B=M,N=S;var X=new Array(u.length);for(l=0;l0?(g="v",y=x>0?Math.min(_,b):Math.min(b)):x>0?(g="h",y=Math.min(_)):y=0;if(y){e._length=y;var S=r("orientation",g);e._hasPreCompStats?"v"===S&&0===x?(r("x0",0),r("dx",1)):"h"===S&&0===m&&(r("y0",0),r("dy",1)):"v"===S&&0===x?r("x0"):"h"===S&&0===m&&r("y0"),i.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y"],a)}else e.visible=!1}function f(t,e,r,i){var a=i.prefix,o=n.coerce2(t,e,u,"marker.outliercolor"),s=r("marker.line.outliercolor"),l="outliers";e._hasPreCompStats?l="all":(o||s)&&(l="suspectedoutliers");var c=r(a+"points",l);c?(r("jitter","all"===c?.3:0),r("pointpos","all"===c?-1.5:0),r("marker.symbol"),r("marker.opacity"),r("marker.size"),r("marker.angle"),r("marker.color",e.line.color),r("marker.line.color"),r("marker.line.width"),"suspectedoutliers"===c&&(r("marker.line.outliercolor",e.marker.color),r("marker.line.outlierwidth")),r("selected.marker.color"),r("unselected.marker.color"),r("selected.marker.size"),r("unselected.marker.size"),r("text"),r("hovertext")):delete e.marker;var f=r("hoveron");"all"!==f&&-1===f.indexOf("points")||r("hovertemplate"),n.coerceSelectionMarkerOpacity(e,r)}t.exports={supplyDefaults:function(t,e,r,i){function s(r,i){return n.coerce(t,e,u,r,i)}if(c(t,e,s,i),!1!==e.visible){o(t,e,i,s),s("xhoverformat"),s("yhoverformat");var l=e._hasPreCompStats;l&&(s("lowerfence"),s("upperfence")),s("line.color",(t.marker||{}).color||r),s("line.width"),s("fillcolor",a.addOpacity(e.line.color,.5));var h=!1;if(l){var p=s("mean"),d=s("sd");p&&p.length&&(h=!0,d&&d.length&&(h="sd"))}s("boxmean",h),s("whiskerwidth"),s("width"),s("quartilemethod");var v=!1;if(l){var g=s("notchspan");g&&g.length&&(v=!0)}else n.validate(t.notchwidth,u.notchwidth)&&(v=!0);s("notched",v)&&s("notchwidth"),f(t,e,s,{prefix:"box"})}},crossTraceDefaults:function(t,e){var r,i;function a(t){return n.coerce(i._input,i,u,t)}for(var o=0;ot.lo&&(x.so=!0)}return a}));h.enter().append("path").classed("point",!0),h.exit().remove(),h.call(a.translatePoints,o,s)}function l(t,e,r,a){var o,s,l=e.val,u=e.pos,c=!!u.rangebreaks,f=a.bPos,h=a.bPosPxOffset||0,p=r.boxmean||(r.meanline||{}).visible;Array.isArray(a.bdPos)?(o=a.bdPos[0],s=a.bdPos[1]):(o=a.bdPos,s=a.bdPos);var d=t.selectAll("path.mean").data("box"===r.type&&r.boxmean||"violin"===r.type&&r.box.visible&&r.meanline.visible?i.identity:[]);d.enter().append("path").attr("class","mean").style({fill:"none","vector-effect":"non-scaling-stroke"}),d.exit().remove(),d.each((function(t){var e=u.c2l(t.pos+f,!0),i=u.l2p(e-o)+h,a=u.l2p(e+s)+h,d=c?(i+a)/2:u.l2p(e)+h,v=l.c2p(t.mean,!0),g=l.c2p(t.mean-t.sd,!0),y=l.c2p(t.mean+t.sd,!0);"h"===r.orientation?n.select(this).attr("d","M"+v+","+i+"V"+a+("sd"===p?"m0,0L"+g+","+d+"L"+v+","+i+"L"+y+","+d+"Z":"")):n.select(this).attr("d","M"+i+","+v+"H"+a+("sd"===p?"m0,0L"+d+","+g+"L"+i+","+v+"L"+d+","+y+"Z":""))}))}t.exports={plot:function(t,e,r,a){var u=t._context.staticPlot,c=e.xaxis,f=e.yaxis;i.makeTraceGroups(a,r,"trace boxes").each((function(t){var e,r,i=n.select(this),a=t[0],h=a.t,p=a.trace;h.wdPos=h.bdPos*p.whiskerwidth,!0!==p.visible||h.empty?i.remove():("h"===p.orientation?(e=f,r=c):(e=c,r=f),o(i,{pos:e,val:r},p,h,u),s(i,{x:c,y:f},p,h),l(i,{pos:e,val:r},p,h))}))},plotBoxAndWhiskers:o,plotPoints:s,plotBoxMean:l}},24626:function(t){"use strict";t.exports=function(t,e){var r,n,i=t.cd,a=t.xaxis,o=t.yaxis,s=[];if(!1===e)for(r=0;r=10)return null;for(var r=1/0,a=-1/0,o=t.length,s=0;s0?Math.floor:Math.ceil,O=L>0?Math.ceil:Math.floor,I=L>0?Math.min:Math.max,D=L>0?Math.max:Math.min,z=P(S+C),R=O(E-C),F=[[f=M(S)]];for(a=z;a*L=0;i--)a[c-i]=t[f][i],o[c-i]=e[f][i];for(s.push({x:a,y:o,bicubic:l}),i=f,a=[],o=[];i>=0;i--)a[f-i]=t[i][0],o[f-i]=e[i][0];return s.push({x:a,y:o,bicubic:u}),s}},20347:function(t,e,r){"use strict";var n=r(89298),i=r(1426).extendFlat;t.exports=function(t,e,r){var a,o,s,l,u,c,f,h,p,d,v,g,y,m,x=t["_"+e],b=t[e+"axis"],_=b._gridlines=[],w=b._minorgridlines=[],T=b._boundarylines=[],k=t["_"+r],A=t[r+"axis"];"array"===b.tickmode&&(b.tickvals=x.slice());var M=t._xctrl,S=t._yctrl,E=M[0].length,L=M.length,C=t._a.length,P=t._b.length;n.prepTicks(b),"array"===b.tickmode&&delete b.tickvals;var O=b.smoothing?3:1;function I(n){var i,a,o,s,l,u,c,f,p,d,v,g,y=[],m=[],x={};if("b"===e)for(a=t.b2j(n),o=Math.floor(Math.max(0,Math.min(P-2,a))),s=a-o,x.length=P,x.crossLength=C,x.xy=function(e){return t.evalxy([],e,a)},x.dxy=function(e,r){return t.dxydi([],e,o,r,s)},i=0;i0&&(p=t.dxydi([],i-1,o,0,s),y.push(l[0]+p[0]/3),m.push(l[1]+p[1]/3),d=t.dxydi([],i-1,o,1,s),y.push(f[0]-d[0]/3),m.push(f[1]-d[1]/3)),y.push(f[0]),m.push(f[1]),l=f;else for(i=t.a2i(n),u=Math.floor(Math.max(0,Math.min(C-2,i))),c=i-u,x.length=C,x.crossLength=P,x.xy=function(e){return t.evalxy([],i,e)},x.dxy=function(e,r){return t.dxydj([],u,e,c,r)},a=0;a0&&(v=t.dxydj([],u,a-1,c,0),y.push(l[0]+v[0]/3),m.push(l[1]+v[1]/3),g=t.dxydj([],u,a-1,c,1),y.push(f[0]-g[0]/3),m.push(f[1]-g[1]/3)),y.push(f[0]),m.push(f[1]),l=f;return x.axisLetter=e,x.axis=b,x.crossAxis=A,x.value=n,x.constvar=r,x.index=h,x.x=y,x.y=m,x.smoothing=A.smoothing,x}function D(n){var i,a,o,s,l,u=[],c=[],f={};if(f.length=x.length,f.crossLength=k.length,"b"===e)for(o=Math.max(0,Math.min(P-2,n)),l=Math.min(1,Math.max(0,n-o)),f.xy=function(e){return t.evalxy([],e,n)},f.dxy=function(e,r){return t.dxydi([],e,o,r,l)},i=0;ix.length-1||_.push(i(D(o),{color:b.gridcolor,width:b.gridwidth,dash:b.griddash}));for(h=c;hx.length-1||v<0||v>x.length-1))for(g=x[s],y=x[v],a=0;ax[x.length-1]||w.push(i(I(d),{color:b.minorgridcolor,width:b.minorgridwidth,dash:b.minorgriddash}));b.startline&&T.push(i(D(0),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(D(x.length-1),{color:b.endlinecolor,width:b.endlinewidth}))}else{for(l=5e-15,c=(u=[Math.floor((x[x.length-1]-b.tick0)/b.dtick*(1+l)),Math.ceil((x[0]-b.tick0)/b.dtick/(1+l))].sort((function(t,e){return t-e})))[0],f=u[1],h=c;h<=f;h++)p=b.tick0+b.dtick*h,_.push(i(I(p),{color:b.gridcolor,width:b.gridwidth,dash:b.griddash}));for(h=c-1;hx[x.length-1]||w.push(i(I(d),{color:b.minorgridcolor,width:b.minorgridwidth,dash:b.minorgriddash}));b.startline&&T.push(i(I(x[0]),{color:b.startlinecolor,width:b.startlinewidth})),b.endline&&T.push(i(I(x[x.length-1]),{color:b.endlinecolor,width:b.endlinewidth}))}}},83311:function(t,e,r){"use strict";var n=r(89298),i=r(1426).extendFlat;t.exports=function(t,e){var r,a,o,s=e._labels=[],l=e._gridlines;for(r=0;re.length&&(t=t.slice(0,e.length)):t=[],i=0;i90&&(p-=180,l=-l),{angle:p,flip:l,p:t.c2p(n,e,r),offsetMultplier:u}}},89740:function(t,e,r){"use strict";var n=r(39898),i=r(91424),a=r(27669),o=r(67961),s=r(11651),l=r(63893),u=r(71828),c=u.strRotate,f=u.strTranslate,h=r(18783);function p(t,e,r,s,l,u,c){var f="const-"+l+"-lines",h=r.selectAll("."+f).data(u);h.enter().append("path").classed(f,!0).style("vector-effect",c?"none":"non-scaling-stroke"),h.each((function(r){var s=r,l=s.x,u=s.y,c=a([],l,t.c2p),f=a([],u,e.c2p),h="M"+o(c,f,s.smoothing);n.select(this).attr("d",h).style("stroke-width",s.width).style("stroke",s.color).style("stroke-dasharray",i.dashStyle(s.dash,s.width)).style("fill","none")})),h.exit().remove()}function d(t,e,r,a,o,u,h,p){var d=u.selectAll("text."+p).data(h);d.enter().append("text").classed(p,!0);var v=0,g={};return d.each((function(o,u){var h;if("auto"===o.axis.tickangle)h=s(a,e,r,o.xy,o.dxy);else{var p=(o.axis.tickangle+180)*Math.PI/180;h=s(a,e,r,o.xy,[Math.cos(p),Math.sin(p)])}u||(g={angle:h.angle,flip:h.flip});var d=(o.endAnchor?-1:1)*h.flip,y=n.select(this).attr({"text-anchor":d>0?"start":"end","data-notex":1}).call(i.font,o.font).text(o.text).call(l.convertToTspans,t),m=i.bBox(this);y.attr("transform",f(h.p[0],h.p[1])+c(h.angle)+f(o.axis.labelpadding*d,.3*m.height)),v=Math.max(v,m.width+o.axis.labelpadding)})),d.exit().remove(),g.maxExtent=v,g}t.exports=function(t,e,r,i){var l=t._context.staticPlot,c=e.xaxis,f=e.yaxis,h=t._fullLayout._clips;u.makeTraceGroups(i,r,"trace").each((function(e){var r=n.select(this),i=e[0],v=i.trace,g=v.aaxis,m=v.baxis,x=u.ensureSingle(r,"g","minorlayer"),b=u.ensureSingle(r,"g","majorlayer"),_=u.ensureSingle(r,"g","boundarylayer"),w=u.ensureSingle(r,"g","labellayer");r.style("opacity",v.opacity),p(c,f,b,0,"a",g._gridlines,!0),p(c,f,b,0,"b",m._gridlines,!0),p(c,f,x,0,"a",g._minorgridlines,!0),p(c,f,x,0,"b",m._minorgridlines,!0),p(c,f,_,0,"a-boundary",g._boundarylines,l),p(c,f,_,0,"b-boundary",m._boundarylines,l);var T=d(t,c,f,v,0,w,g._labels,"a-label"),k=d(t,c,f,v,0,w,m._labels,"b-label");!function(t,e,r,n,i,a,o,l){var c,f,h,p,d=u.aggNums(Math.min,null,r.a),v=u.aggNums(Math.max,null,r.a),g=u.aggNums(Math.min,null,r.b),m=u.aggNums(Math.max,null,r.b);c=.5*(d+v),f=g,h=r.ab2xy(c,f,!0),p=r.dxyda_rough(c,f),void 0===o.angle&&u.extendFlat(o,s(r,i,a,h,r.dxydb_rough(c,f))),y(t,e,r,0,h,p,r.aaxis,i,a,o,"a-title"),c=d,f=.5*(g+m),h=r.ab2xy(c,f,!0),p=r.dxydb_rough(c,f),void 0===l.angle&&u.extendFlat(l,s(r,i,a,h,r.dxyda_rough(c,f))),y(t,e,r,0,h,p,r.baxis,i,a,l,"b-title")}(t,w,v,0,c,f,T,k),function(t,e,r,n,i){var s,l,c,f,h=r.select("#"+t._clipPathId);h.size()||(h=r.append("clipPath").classed("carpetclip",!0));var p=u.ensureSingle(h,"path","carpetboundary"),d=e.clipsegments,v=[];for(f=0;f90&&m<270,b=n.select(this);b.text(h.title.text).call(l.convertToTspans,t),x&&(_=(-l.lineCount(b)+g)*v*a-_),b.attr("transform",f(e.p[0],e.p[1])+c(e.angle)+f(0,_)).attr("text-anchor","middle").call(i.font,h.title.font)})),b.exit().remove()}},11435:function(t,e,r){"use strict";var n=r(35509),i=r(65888).findBin,a=r(45664),o=r(20349),s=r(54495),l=r(73057);t.exports=function(t){var e=t._a,r=t._b,u=e.length,c=r.length,f=t.aaxis,h=t.baxis,p=e[0],d=e[u-1],v=r[0],g=r[c-1],y=e[e.length-1]-e[0],m=r[r.length-1]-r[0],x=y*n.RELATIVE_CULL_TOLERANCE,b=m*n.RELATIVE_CULL_TOLERANCE;p-=x,d+=x,v-=b,g+=b,t.isVisible=function(t,e){return t>p&&tv&&ed||eg},t.setScale=function(){var e=t._x,r=t._y,n=a(t._xctrl,t._yctrl,e,r,f.smoothing,h.smoothing);t._xctrl=n[0],t._yctrl=n[1],t.evalxy=o([t._xctrl,t._yctrl],u,c,f.smoothing,h.smoothing),t.dxydi=s([t._xctrl,t._yctrl],f.smoothing,h.smoothing),t.dxydj=l([t._xctrl,t._yctrl],f.smoothing,h.smoothing)},t.i2a=function(t){var r=Math.max(0,Math.floor(t[0]),u-2),n=t[0]-r;return(1-n)*e[r]+n*e[r+1]},t.j2b=function(t){var e=Math.max(0,Math.floor(t[1]),u-2),n=t[1]-e;return(1-n)*r[e]+n*r[e+1]},t.ij2ab=function(e){return[t.i2a(e[0]),t.j2b(e[1])]},t.a2i=function(t){var r=Math.max(0,Math.min(i(t,e),u-2)),n=e[r],a=e[r+1];return Math.max(0,Math.min(u-1,r+(t-n)/(a-n)))},t.b2j=function(t){var e=Math.max(0,Math.min(i(t,r),c-2)),n=r[e],a=r[e+1];return Math.max(0,Math.min(c-1,e+(t-n)/(a-n)))},t.ab2ij=function(e){return[t.a2i(e[0]),t.b2j(e[1])]},t.i2c=function(e,r){return t.evalxy([],e,r)},t.ab2xy=function(n,i,a){if(!a&&(ne[u-1]|ir[c-1]))return[!1,!1];var o=t.a2i(n),s=t.b2j(i),l=t.evalxy([],o,s);if(a){var f,h,p,d,v=0,g=0,y=[];ne[u-1]?(f=u-2,h=1,v=(n-e[u-1])/(e[u-1]-e[u-2])):h=o-(f=Math.max(0,Math.min(u-2,Math.floor(o)))),ir[c-1]?(p=c-2,d=1,g=(i-r[c-1])/(r[c-1]-r[c-2])):d=s-(p=Math.max(0,Math.min(c-2,Math.floor(s)))),v&&(t.dxydi(y,f,p,h,d),l[0]+=y[0]*v,l[1]+=y[1]*v),g&&(t.dxydj(y,f,p,h,d),l[0]+=y[0]*g,l[1]+=y[1]*g)}return l},t.c2p=function(t,e,r){return[e.c2p(t[0]),r.c2p(t[1])]},t.p2x=function(t,e,r){return[e.p2c(t[0]),r.p2c(t[1])]},t.dadi=function(t){var r=Math.max(0,Math.min(e.length-2,t));return e[r+1]-e[r]},t.dbdj=function(t){var e=Math.max(0,Math.min(r.length-2,t));return r[e+1]-r[e]},t.dxyda=function(e,r,n,i){var a=t.dxydi(null,e,r,n,i),o=t.dadi(e,n);return[a[0]/o,a[1]/o]},t.dxydb=function(e,r,n,i){var a=t.dxydj(null,e,r,n,i),o=t.dbdj(r,i);return[a[0]/o,a[1]/o]},t.dxyda_rough=function(e,r,n){var i=y*(n||.1),a=t.ab2xy(e+i,r,!0),o=t.ab2xy(e-i,r,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dxydb_rough=function(e,r,n){var i=m*(n||.1),a=t.ab2xy(e,r+i,!0),o=t.ab2xy(e,r-i,!0);return[.5*(a[0]-o[0])/i,.5*(a[1]-o[1])/i]},t.dpdx=function(t){return t._m},t.dpdy=function(t){return t._m}}},72505:function(t,e,r){"use strict";var n=r(71828);t.exports=function(t,e,r){var i,a,o,s=[],l=[],u=t[0].length,c=t.length;function f(e,r){var n,i=0,a=0;return e>0&&void 0!==(n=t[r][e-1])&&(a++,i+=n),e0&&void 0!==(n=t[r-1][e])&&(a++,i+=n),r0&&a0&&i1e-5);return n.log("Smoother converged to",k,"after",A,"iterations"),t}},19237:function(t,e,r){"use strict";var n=r(71828).isArray1D;t.exports=function(t,e,r){var i=r("x"),a=i&&i.length,o=r("y"),s=o&&o.length;if(!a&&!s)return!1;if(e._cheater=!i,a&&!n(i)||s&&!n(o))e._length=null;else{var l=a?i.length:1/0;s&&(l=Math.min(l,o.length)),e.a&&e.a.length&&(l=Math.min(l,e.a.length)),e.b&&e.b.length&&(l=Math.min(l,e.b.length)),e._length=l}return!0}},69568:function(t,e,r){"use strict";var n=r(5386).f,i=r(19316),a=r(50693),o=r(9012),s=r(22399).defaultLine,l=r(1426).extendFlat,u=i.marker.line;t.exports=l({locations:{valType:"data_array",editType:"calc"},locationmode:i.locationmode,z:{valType:"data_array",editType:"calc"},geojson:l({},i.geojson,{}),featureidkey:i.featureidkey,text:l({},i.text,{}),hovertext:l({},i.hovertext,{}),marker:{line:{color:l({},u.color,{dflt:s}),width:l({},u.width,{dflt:1}),editType:"calc"},opacity:{valType:"number",arrayOk:!0,min:0,max:1,dflt:1,editType:"style"},editType:"calc"},selected:{marker:{opacity:i.selected.marker.opacity,editType:"plot"},editType:"plot"},unselected:{marker:{opacity:i.unselected.marker.opacity,editType:"plot"},editType:"plot"},hoverinfo:l({},o.hoverinfo,{editType:"calc",flags:["location","z","text","name"]}),hovertemplate:n(),showlegend:l({},o.showlegend,{dflt:!1})},a("",{cLetter:"z",editTypeOverride:"calc"}))},38675:function(t,e,r){"use strict";var n=r(92770),i=r(50606).BADNUM,a=r(78803),o=r(75225),s=r(66279);function l(t){return t&&"string"==typeof t}t.exports=function(t,e){var r,u=e._length,c=new Array(u);r=e.geojson?function(t){return l(t)||n(t)}:l;for(var f=0;f")}}(t,f,o),[t]}},51319:function(t,e,r){"use strict";t.exports={attributes:r(69568),supplyDefaults:r(61869),colorbar:r(61243),calc:r(38675),calcGeoJSON:r(99841).calcGeoJSON,plot:r(99841).plot,style:r(99636).style,styleOnSelect:r(99636).styleOnSelect,hoverPoints:r(42300),eventData:r(92069),selectPoints:r(81253),moduleType:"trace",name:"choropleth",basePlotModule:r(44622),categories:["geo","noOpacity","showLegend"],meta:{}}},99841:function(t,e,r){"use strict";var n=r(39898),i=r(71828),a=r(41327),o=r(90973).getTopojsonFeatures,s=r(71739).findExtremes,l=r(99636).style;t.exports={calcGeoJSON:function(t,e){for(var r=t[0].trace,n=e[r.geo],i=n._subplot,l=r.locationmode,u=r._length,c="geojson-id"===l?a.extractTraceFeature(t):o(r,i.topojson),f=[],h=[],p=0;p=0;n--){var i=r[n].id;if("string"==typeof i&&0===i.indexOf("water"))for(var a=n+1;a=0;r--)t.removeLayer(e[r][1])},s.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},t.exports=function(t,e){var r=e[0].trace,i=new o(t,r.uid),a=i.sourceId,s=n(e),l=i.below=t.belowLookup["trace-"+r.uid];return t.map.addSource(a,{type:"geojson",data:s.geojson}),i._addLayers(s,l),e[0].trace._glTrace=i,i}},12674:function(t,e,r){"use strict";var n=r(50693),i=r(12663).axisHoverFormat,a=r(5386).f,o=r(2418),s=r(9012),l=r(1426).extendFlat,u={x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},z:{valType:"data_array",editType:"calc+clearAxisTypes"},u:{valType:"data_array",editType:"calc"},v:{valType:"data_array",editType:"calc"},w:{valType:"data_array",editType:"calc"},sizemode:{valType:"enumerated",values:["scaled","absolute"],editType:"calc",dflt:"scaled"},sizeref:{valType:"number",editType:"calc",min:0},anchor:{valType:"enumerated",editType:"calc",values:["tip","tail","cm","center"],dflt:"cm"},text:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertemplate:a({editType:"calc"},{keys:["norm"]}),uhoverformat:i("u",1),vhoverformat:i("v",1),whoverformat:i("w",1),xhoverformat:i("x"),yhoverformat:i("y"),zhoverformat:i("z"),showlegend:l({},s.showlegend,{dflt:!1})};l(u,n("",{colorAttr:"u/v/w norm",showScaleDflt:!0,editTypeOverride:"calc"})),["opacity","lightposition","lighting"].forEach((function(t){u[t]=o[t]})),u.hoverinfo=l({},s.hoverinfo,{editType:"calc",flags:["x","y","z","u","v","w","norm","text","name"],dflt:"x+y+z+norm+text+name"}),u.transforms=void 0,t.exports=u},31371:function(t,e,r){"use strict";var n=r(78803);t.exports=function(t,e){for(var r=e.u,i=e.v,a=e.w,o=Math.min(e.x.length,e.y.length,e.z.length,r.length,i.length,a.length),s=-1/0,l=1/0,u=0;uo.level||o.starts.length&&a===o.level)}break;case"constraint":if(n.prefixBoundary=!1,n.edgepaths.length)return;var s=n.x.length,l=n.y.length,u=-1/0,c=1/0;for(r=0;r":p>u&&(n.prefixBoundary=!0);break;case"<":(pu||n.starts.length&&h===c)&&(n.prefixBoundary=!0);break;case"][":f=Math.min(p[0],p[1]),h=Math.max(p[0],p[1]),fu&&(n.prefixBoundary=!0)}}}},90654:function(t,e,r){"use strict";var n=r(21081),i=r(86068),a=r(53572);t.exports={min:"zmin",max:"zmax",calc:function(t,e,r){var o=e.contours,s=e.line,l=o.size||1,u=o.coloring,c=i(e,{isColorbar:!0});if("heatmap"===u){var f=n.extractOpts(e);r._fillgradient=f.reversescale?n.flipScale(f.colorscale):f.colorscale,r._zrange=[f.min,f.max]}else"fill"===u&&(r._fillcolor=c);r._line={color:"lines"===u?c:s.color,width:!1!==o.showlines?s.width:0,dash:s.dash},r._levels={start:o.start,end:a(o),size:l}}}},36914:function(t){"use strict";t.exports={BOTTOMSTART:[1,9,13,104,713],TOPSTART:[4,6,7,104,713],LEFTSTART:[8,12,14,208,1114],RIGHTSTART:[2,3,11,208,1114],NEWDELTA:[null,[-1,0],[0,-1],[-1,0],[1,0],null,[0,-1],[-1,0],[0,1],[0,1],null,[0,1],[1,0],[1,0],[0,-1]],CHOOSESADDLE:{104:[4,1],208:[2,8],713:[7,13],1114:[11,14]},SADDLEREMAINDER:{1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11},LABELDISTANCE:2,LABELINCREASE:10,LABELMIN:3,LABELMAX:10,LABELOPTIMIZER:{EDGECOST:1,ANGLECOST:1,NEIGHBORCOST:5,SAMELEVELFACTOR:10,SAMELEVELDISTANCE:5,MAXCOST:100,INITIALSEARCHPOINTS:10,ITERATIONS:5}}},83179:function(t,e,r){"use strict";var n=r(92770),i=r(14523),a=r(7901),o=a.addOpacity,s=a.opacity,l=r(74808),u=l.CONSTRAINT_REDUCTION,c=l.COMPARISON_OPS2;t.exports=function(t,e,r,a,l,f){var h,p,d,v=e.contours,g=r("contours.operation");v._operation=u[g],function(t,e){var r;-1===c.indexOf(e.operation)?(t("contours.value",[0,1]),Array.isArray(e.value)?e.value.length>2?e.value=e.value.slice(2):0===e.length?e.value=[0,1]:e.length<2?(r=parseFloat(e.value[0]),e.value=[r,r+1]):e.value=[parseFloat(e.value[0]),parseFloat(e.value[1])]:n(e.value)&&(r=parseFloat(e.value),e.value=[r,r+1])):(t("contours.value",0),n(e.value)||(Array.isArray(e.value)?e.value=parseFloat(e.value[0]):e.value=0))}(r,v),"="===g?h=v.showlines=!0:(h=r("contours.showlines"),d=r("fillcolor",o((t.line||{}).color||l,.5))),h&&(p=r("line.color",d&&s(d)?o(e.fillcolor,1):l),r("line.width",2),r("line.dash")),r("line.smoothing"),i(r,a,p,f)}},64237:function(t,e,r){"use strict";var n=r(74808),i=r(92770);function a(t,e){var r,a=Array.isArray(e);function o(t){return i(t)?+t:null}return-1!==n.COMPARISON_OPS2.indexOf(t)?r=o(a?e[0]:e):-1!==n.INTERVAL_OPS.indexOf(t)?r=a?[o(e[0]),o(e[1])]:[o(e),o(e)]:-1!==n.SET_OPS.indexOf(t)&&(r=a?e.map(o):[o(e)]),r}function o(t){return function(e){e=a(t,e);var r=Math.min(e[0],e[1]),n=Math.max(e[0],e[1]);return{start:r,end:n,size:n-r}}}function s(t){return function(e){return{start:e=a(t,e),end:1/0,size:1/0}}}t.exports={"[]":o("[]"),"][":o("]["),">":s(">"),"<":s("<"),"=":s("=")}},67217:function(t){"use strict";t.exports=function(t,e,r,n){var i=n("contours.start"),a=n("contours.end"),o=!1===i||!1===a,s=r("contours.size");!(o?e.autocontour=!0:r("autocontour",!1))&&s||r("ncontours")}},84857:function(t,e,r){"use strict";var n=r(71828);function i(t){return n.extendFlat({},t,{edgepaths:n.extendDeep([],t.edgepaths),paths:n.extendDeep([],t.paths),starts:n.extendDeep([],t.starts)})}t.exports=function(t,e){var r,a,o,s=function(t){return t.reverse()},l=function(t){return t};switch(e){case"=":case"<":return t;case">":for(1!==t.length&&n.warn("Contour data invalid for the specified inequality operation."),a=t[0],r=0;r1e3){n.warn("Too many contours, clipping at 1000",t);break}return l}},53572:function(t){"use strict";t.exports=function(t){return t.end+t.size/1e6}},81696:function(t,e,r){"use strict";var n=r(71828),i=r(36914);function a(t,e,r,n){return Math.abs(t[0]-e[0])20&&e?208===t||1114===t?n=0===r[0]?1:-1:a=0===r[1]?1:-1:-1!==i.BOTTOMSTART.indexOf(t)?a=1:-1!==i.LEFTSTART.indexOf(t)?n=1:-1!==i.TOPSTART.indexOf(t)?a=-1:n=-1,[n,a]}(f,r,e),p=[s(t,e,[-h[0],-h[1]])],d=t.z.length,v=t.z[0].length,g=e.slice(),y=h.slice();for(u=0;u<1e4;u++){if(f>20?(f=i.CHOOSESADDLE[f][(h[0]||h[1])<0?0:1],t.crossings[c]=i.SADDLEREMAINDER[f]):delete t.crossings[c],!(h=i.NEWDELTA[f])){n.log("Found bad marching index:",f,e,t.level);break}p.push(s(t,e,h)),e[0]+=h[0],e[1]+=h[1],c=e.join(","),a(p[p.length-1],p[p.length-2],o,l)&&p.pop();var m=h[0]&&(e[0]<0||e[0]>v-2)||h[1]&&(e[1]<0||e[1]>d-2);if(e[0]===g[0]&&e[1]===g[1]&&h[0]===y[0]&&h[1]===y[1]||r&&m)break;f=t.crossings[c]}1e4===u&&n.log("Infinite loop in contour?");var x,b,_,w,T,k,A,M,S,E,L,C,P,O,I,D=a(p[0],p[p.length-1],o,l),z=0,R=.2*t.smoothing,F=[],B=0;for(u=1;u=B;u--)if((x=F[u])=B&&x+F[b]M&&S--,t.edgepaths[S]=L.concat(p,E));break}V||(t.edgepaths[M]=p.concat(E))}for(M=0;Mt?0:1)+(e[0][1]>t?0:2)+(e[1][1]>t?0:4)+(e[1][0]>t?0:8);return 5===r||10===r?t>(e[0][0]+e[0][1]+e[1][0]+e[1][1])/4?5===r?713:1114:5===r?104:208:15===r?0:r}t.exports=function(t){var e,r,a,o,s,l,u,c,f,h=t[0].z,p=h.length,d=h[0].length,v=2===p||2===d;for(r=0;r=0&&(n=m,s=l):Math.abs(r[1]-n[1])<.01?Math.abs(r[1]-m[1])<.01&&(m[0]-r[0])*(n[0]-m[0])>=0&&(n=m,s=l):i.log("endpt to newendpt is not vert. or horz.",r,n,m)}if(r=n,s>=0)break;f+="L"+n}if(s===t.edgepaths.length){i.log("unclosed perimeter path");break}h=s,(d=-1===p.indexOf(h))&&(h=p[0],f+="Z")}for(h=0;hn.center?n.right-s:s-n.left)/(c+Math.abs(Math.sin(u)*o)),p=(l>n.middle?n.bottom-l:l-n.top)/(Math.abs(f)+Math.cos(u)*o);if(h<1||p<1)return 1/0;var d=y.EDGECOST*(1/(h-1)+1/(p-1));d+=y.ANGLECOST*u*u;for(var v=s-c,g=l-f,m=s+c,x=l+f,b=0;b2*y.MAXCOST)break;p&&(s/=2),l=(o=u-s/2)+1.5*s}if(h<=y.MAXCOST)return c},e.addLabelData=function(t,e,r,n){var i=e.fontSize,a=e.width+i/3,o=Math.max(0,e.height-i/3),s=t.x,l=t.y,u=t.theta,c=Math.sin(u),f=Math.cos(u),h=function(t,e){return[s+t*f-e*c,l+t*c+e*f]},p=[h(-a/2,-o/2),h(-a/2,o/2),h(a/2,o/2),h(a/2,-o/2)];r.push({text:e.text,x:s,y:l,dy:e.dy,theta:u,level:e.level,width:a,height:o}),n.push(p)},e.drawLabels=function(t,e,r,a,o){var l=t.selectAll("text").data(e,(function(t){return t.text+","+t.x+","+t.y+","+t.theta}));if(l.exit().remove(),l.enter().append("text").attr({"data-notex":1,"text-anchor":"middle"}).each((function(t){var e=t.x+Math.sin(t.theta)*t.dy,i=t.y-Math.cos(t.theta)*t.dy;n.select(this).text(t.text).attr({x:e,y:i,transform:"rotate("+180*t.theta/Math.PI+" "+e+" "+i+")"}).call(s.convertToTspans,r)})),o){for(var u="",c=0;cr.end&&(r.start=r.end=(r.start+r.end)/2),t._input.contours||(t._input.contours={}),i.extendFlat(t._input.contours,{start:r.start,end:r.end,size:r.size}),t._input.autocontour=!0}else if("constraint"!==r.type){var u,c=r.start,f=r.end,h=t._input.contours;c>f&&(r.start=h.start=f,f=r.end=h.end=c,c=r.start),r.size>0||(u=c===f?1:a(c,f,t.ncontours).dtick,h.size=r.size=u)}}},84426:function(t,e,r){"use strict";var n=r(39898),i=r(91424),a=r(70035),o=r(86068);t.exports=function(t){var e=n.select(t).selectAll("g.contour");e.style("opacity",(function(t){return t[0].trace.opacity})),e.each((function(t){var e=n.select(this),r=t[0].trace,a=r.contours,s=r.line,l=a.size||1,u=a.start,c="constraint"===a.type,f=!c&&"lines"===a.coloring,h=!c&&"fill"===a.coloring,p=f||h?o(r):null;e.selectAll("g.contourlevel").each((function(t){n.select(this).selectAll("path").call(i.lineGroupStyle,s.width,f?p(t.level):s.color,s.dash)}));var d=a.labelfont;if(e.selectAll("g.contourlabels text").each((function(t){i.font(n.select(this),{family:d.family,size:d.size,color:d.color||(f?p(t.level):s.color)})})),c)e.selectAll("g.contourfill path").style("fill",r.fillcolor);else if(h){var v;e.selectAll("g.contourfill path").style("fill",(function(t){return void 0===v&&(v=t.level),p(t.level+.5*l)})),void 0===v&&(v=u),e.selectAll("g.contourbg path").style("fill",p(v-.5*l))}})),a(t)}},8724:function(t,e,r){"use strict";var n=r(1586),i=r(14523);t.exports=function(t,e,r,a,o){var s,l=r("contours.coloring"),u="";"fill"===l&&(s=r("contours.showlines")),!1!==s&&("lines"!==l&&(u=r("line.color","#000")),r("line.width",.5),r("line.dash")),"none"!==l&&(!0!==t.showlegend&&(e.showlegend=!1),e._dfltShowLegend=!1,n(t,e,a,r,{prefix:"",cLetter:"z"})),r("line.smoothing"),i(r,a,u,o)}},88085:function(t,e,r){"use strict";var n=r(21606),i=r(70600),a=r(50693),o=r(1426).extendFlat,s=i.contours;t.exports=o({carpet:{valType:"string",editType:"calc"},z:n.z,a:n.x,a0:n.x0,da:n.dx,b:n.y,b0:n.y0,db:n.dy,text:n.text,hovertext:n.hovertext,transpose:n.transpose,atype:n.xtype,btype:n.ytype,fillcolor:i.fillcolor,autocontour:i.autocontour,ncontours:i.ncontours,contours:{type:s.type,start:s.start,end:s.end,size:s.size,coloring:{valType:"enumerated",values:["fill","lines","none"],dflt:"fill",editType:"calc"},showlines:s.showlines,showlabels:s.showlabels,labelfont:s.labelfont,labelformat:s.labelformat,operation:s.operation,value:s.value,editType:"calc",impliedEdits:{autocontour:!1}},line:{color:i.line.color,width:i.line.width,dash:i.line.dash,smoothing:i.line.smoothing,editType:"plot"},transforms:void 0},a("",{cLetter:"z",autoColorDflt:!1}))},59885:function(t,e,r){"use strict";var n=r(78803),i=r(71828),a=r(68296),o=r(4742),s=r(824),l=r(43907),u=r(70769),c=r(75005),f=r(22882),h=r(18670);t.exports=function(t,e){var r=e._carpetTrace=f(t,e);if(r&&r.visible&&"legendonly"!==r.visible){if(!e.a||!e.b){var p=t.data[r.index],d=t.data[e.index];d.a||(d.a=p.a),d.b||(d.b=p.b),c(d,e,e._defaultColor,t._fullLayout)}var v=function(t,e){var r,c,f,h,p,d,v,g=e._carpetTrace,y=g.aaxis,m=g.baxis;y._minDtick=0,m._minDtick=0,i.isArray1D(e.z)&&a(e,y,m,"a","b",["z"]),r=e._a=e._a||e.a,h=e._b=e._b||e.b,r=r?y.makeCalcdata(e,"_a"):[],h=h?m.makeCalcdata(e,"_b"):[],c=e.a0||0,f=e.da||1,p=e.b0||0,d=e.db||1,v=e._z=o(e._z||e.z,e.transpose),e._emptypoints=l(v),s(v,e._emptypoints);var x=i.maxRowLength(v),b="scaled"===e.xtype?"":r,_=u(e,b,c,f,x,y),w="scaled"===e.ytype?"":h,T={a:_,b:u(e,w,p,d,v.length,m),z:v};return"levels"===e.contours.type&&"none"!==e.contours.coloring&&n(t,e,{vals:v,containerStr:"",cLetter:"z"}),[T]}(t,e);return h(e,e._z),v}}},75005:function(t,e,r){"use strict";var n=r(71828),i=r(67684),a=r(88085),o=r(83179),s=r(67217),l=r(8724);t.exports=function(t,e,r,u){function c(r,i){return n.coerce(t,e,a,r,i)}if(c("carpet"),t.a&&t.b){if(!i(t,e,c,u,"a","b"))return void(e.visible=!1);c("text"),"constraint"===c("contours.type")?o(t,e,c,u,r,{hasHover:!1}):(s(t,e,c,(function(r){return n.coerce2(t,e,a,r)})),l(t,e,c,u,{hasHover:!1}))}else e._defaultColor=r,e._length=null}},93740:function(t,e,r){"use strict";t.exports={attributes:r(88085),supplyDefaults:r(75005),colorbar:r(90654),calc:r(59885),plot:r(51048),style:r(84426),moduleType:"trace",name:"contourcarpet",basePlotModule:r(93612),categories:["cartesian","svg","carpet","contour","symbols","showLegend","hasLines","carpetDependent","noHover","noSortingByValue"],meta:{}}},51048:function(t,e,r){"use strict";var n=r(39898),i=r(27669),a=r(67961),o=r(91424),s=r(71828),l=r(87678),u=r(81696),c=r(29854),f=r(36914),h=r(84857),p=r(87558),d=r(20083),v=r(22882),g=r(4536);function y(t,e,r){var n=t.getPointAtLength(e),i=t.getPointAtLength(r),a=i.x-n.x,o=i.y-n.y,s=Math.sqrt(a*a+o*o);return[a/s,o/s]}function m(t){var e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);return[t[0]/e,t[1]/e]}function x(t,e){var r=Math.abs(t[0]*e[0]+t[1]*e[1]);return Math.sqrt(1-r*r)/r}t.exports=function(t,e,r,b){var _=e.xaxis,w=e.yaxis;s.makeTraceGroups(b,r,"contour").each((function(r){var b=n.select(this),T=r[0],k=T.trace,A=k._carpetTrace=v(t,k),M=t.calcdata[A.index][0];if(A.visible&&"legendonly"!==A.visible){var S=T.a,E=T.b,L=k.contours,C=p(L,e,T),P="constraint"===L.type,O=L._operation,I=P?"="===O?"lines":"fill":L.coloring,D=[[S[0],E[E.length-1]],[S[S.length-1],E[E.length-1]],[S[S.length-1],E[0]],[S[0],E[0]]];l(C);var z=1e-8*(S[S.length-1]-S[0]),R=1e-8*(E[E.length-1]-E[0]);u(C,z,R);var F,B,N,j,U=C;"constraint"===L.type&&(U=h(C,O)),function(t,e){var r,n,i,a,o,s,l,u,c;for(r=0;r=0;j--)F=M.clipsegments[j],B=i([],F.x,_.c2p),N=i([],F.y,w.c2p),B.reverse(),N.reverse(),V.push(a(B,N,F.bicubic));var H="M"+V.join("L")+"Z";!function(t,e,r,n,o,l){var u,c,f,h,p=s.ensureSingle(t,"g","contourbg").selectAll("path").data("fill"!==l||o?[]:[0]);p.enter().append("path"),p.exit().remove();var d=[];for(h=0;h=0&&(h=L,d=v):Math.abs(f[1]-h[1])=0&&(h=L,d=v):s.log("endpt to newendpt is not vert. or horz.",f,h,L)}if(d>=0)break;m+=S(f,h),f=h}if(d===e.edgepaths.length){s.log("unclosed perimeter path");break}c=d,(b=-1===x.indexOf(c))&&(c=x[0],m+=S(f,h)+"Z",f=null)}for(c=0;cv&&(n.max=v),n.len=n.max-n.min}function g(t,e){var r,n=0,o=.1;return(Math.abs(t[0]-l)0?+p[c]:0),f.push({type:"Feature",geometry:{type:"Point",coordinates:y},properties:m})}}var b=o.extractOpts(e),_=b.reversescale?o.flipScale(b.colorscale):b.colorscale,w=_[0][1],T=["interpolate",["linear"],["heatmap-density"],0,a.opacity(w)<1?w:a.addOpacity(w,0)];for(c=1;c<_.length;c++)T.push(_[c][0],_[c][1]);var k=["interpolate",["linear"],["get","z"],b.min,0,b.max,1];return i.extendFlat(u.heatmap.paint,{"heatmap-weight":d?k:1/(b.max-b.min),"heatmap-color":T,"heatmap-radius":v?{type:"identity",property:"r"}:e.radius,"heatmap-opacity":e.opacity}),u.geojson={type:"FeatureCollection",features:f},u.heatmap.layout.visibility="visible",u}},79429:function(t,e,r){"use strict";var n=r(71828),i=r(1586),a=r(64096);t.exports=function(t,e,r,o){function s(r,i){return n.coerce(t,e,a,r,i)}var l=s("lon")||[],u=s("lat")||[],c=Math.min(l.length,u.length);c?(e._length=c,s("z"),s("radius"),s("below"),s("text"),s("hovertext"),s("hovertemplate"),i(t,e,o,s,{prefix:"",cLetter:"z"})):e.visible=!1}},62474:function(t){"use strict";t.exports=function(t,e){return t.lon=e.lon,t.lat=e.lat,t.z=e.z,t}},84684:function(t,e,r){"use strict";var n=r(89298),i=r(28178).hoverPoints,a=r(28178).getExtraText;t.exports=function(t,e,r){var o=i(t,e,r);if(o){var s=o[0],l=s.cd,u=l[0].trace,c=l[s.index];if(delete s.color,"z"in c){var f=s.subplot.mockAxis;s.z=c.z,s.zLabel=n.tickText(f,f.c2l(c.z),"hover").text}return s.extraText=a(u,c,l[0].t.labels),[s]}}},93814:function(t,e,r){"use strict";t.exports={attributes:r(64096),supplyDefaults:r(79429),colorbar:r(61243),formatLabels:r(15636),calc:r(85070),plot:r(7336),hoverPoints:r(84684),eventData:r(62474),getBelow:function(t,e){for(var r=e.getMapLayers(),n=0;n=0;r--)t.removeLayer(e[r][1])},o.dispose=function(){var t=this.subplot.map;this._removeLayers(),t.removeSource(this.sourceId)},t.exports=function(t,e){var r=e[0].trace,i=new a(t,r.uid),o=i.sourceId,s=n(e),l=i.below=t.belowLookup["trace-"+r.uid];return t.map.addSource(o,{type:"geojson",data:s.geojson}),i._addLayers(s,l),i}},49789:function(t,e,r){"use strict";var n=r(71828);t.exports=function(t,e){for(var r=0;r"),l.color=function(t,e){var r=t.marker,i=e.mc||r.color,a=e.mlc||r.line.color,o=e.mlw||r.line.width;return n(i)?i:n(a)&&o?a:void 0}(c,h),[l]}}},51759:function(t,e,r){"use strict";t.exports={attributes:r(1285),layoutAttributes:r(10440),supplyDefaults:r(26199).supplyDefaults,crossTraceDefaults:r(26199).crossTraceDefaults,supplyLayoutDefaults:r(93138),calc:r(9532),crossTraceCalc:r(8984),plot:r(80461),style:r(68266).style,hoverPoints:r(63341),eventData:r(34598),selectPoints:r(81974),moduleType:"trace",name:"funnel",basePlotModule:r(93612),categories:["bar-like","cartesian","svg","oriented","showLegend","zoomScale"],meta:{}}},10440:function(t){"use strict";t.exports={funnelmode:{valType:"enumerated",values:["stack","group","overlay"],dflt:"stack",editType:"calc"},funnelgap:{valType:"number",min:0,max:1,editType:"calc"},funnelgroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},93138:function(t,e,r){"use strict";var n=r(71828),i=r(10440);t.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s path").each((function(t){if(!t.isBlank){var e=s.marker;n.select(this).call(a.fill,t.mc||e.color).call(a.stroke,t.mlc||e.line.color).call(i.dashLine,e.line.dash,t.mlw||e.line.width).style("opacity",s.selectedpoints&&!t.selected?o:1)}})),u(r,s,t),r.selectAll(".regions").each((function(){n.select(this).selectAll("path").style("stroke-width",0).call(a.fill,s.connector.fillcolor)})),r.selectAll(".lines").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll("path"),t.width,t.color,t.dash)}))}))}}},86807:function(t,e,r){"use strict";var n=r(34e3),i=r(9012),a=r(27670).Y,o=r(5386).f,s=r(5386).s,l=r(1426).extendFlat;t.exports={labels:n.labels,label0:n.label0,dlabel:n.dlabel,values:n.values,marker:{colors:n.marker.colors,line:{color:l({},n.marker.line.color,{dflt:null}),width:l({},n.marker.line.width,{dflt:1}),editType:"calc"},editType:"calc"},text:n.text,hovertext:n.hovertext,scalegroup:l({},n.scalegroup,{}),textinfo:l({},n.textinfo,{flags:["label","text","value","percent"]}),texttemplate:s({editType:"plot"},{keys:["label","color","value","text","percent"]}),hoverinfo:l({},i.hoverinfo,{flags:["label","text","value","percent","name"]}),hovertemplate:o({},{keys:["label","color","value","text","percent"]}),textposition:l({},n.textposition,{values:["inside","none"],dflt:"inside"}),textfont:n.textfont,insidetextfont:n.insidetextfont,title:{text:n.title.text,font:n.title.font,position:l({},n.title.position,{values:["top left","top center","top right"],dflt:"top center"}),editType:"plot"},domain:a({name:"funnelarea",trace:!0,editType:"calc"}),aspectratio:{valType:"number",min:0,dflt:1,editType:"plot"},baseratio:{valType:"number",min:0,max:1,dflt:.333,editType:"plot"}}},6452:function(t,e,r){"use strict";var n=r(74875);e.name="funnelarea",e.plot=function(t,r,i,a){n.plotBasePlot(e.name,t,r,i,a)},e.clean=function(t,r,i,a){n.cleanBasePlot(e.name,t,r,i,a)}},89574:function(t,e,r){"use strict";var n=r(32354);t.exports={calc:function(t,e){return n.calc(t,e)},crossTraceCalc:function(t){n.crossTraceCalc(t,{type:"funnelarea"})}}},86282:function(t,e,r){"use strict";var n=r(71828),i=r(86807),a=r(27670).c,o=r(90769).handleText,s=r(37434).handleLabelsAndValues;t.exports=function(t,e,r,l){function u(r,a){return n.coerce(t,e,i,r,a)}var c=u("labels"),f=u("values"),h=s(c,f),p=h.len;if(e._hasLabels=h.hasLabels,e._hasValues=h.hasValues,!e._hasLabels&&e._hasValues&&(u("label0"),u("dlabel")),p){e._length=p,u("marker.line.width")&&u("marker.line.color",l.paper_bgcolor),u("marker.colors"),u("scalegroup");var d,v=u("text"),g=u("texttemplate");if(g||(d=u("textinfo",Array.isArray(v)?"text+percent":"percent")),u("hovertext"),u("hovertemplate"),g||d&&"none"!==d){var y=u("textposition");o(t,e,l,u,y,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1})}a(e,l,u),u("title.text")&&(u("title.position"),n.coerceFont(u,"title.font",l.font)),u("aspectratio"),u("baseratio")}else e.visible=!1}},10421:function(t,e,r){"use strict";t.exports={moduleType:"trace",name:"funnelarea",basePlotModule:r(6452),categories:["pie-like","funnelarea","showLegend"],attributes:r(86807),layoutAttributes:r(80097),supplyDefaults:r(86282),supplyLayoutDefaults:r(57402),calc:r(89574).calc,crossTraceCalc:r(89574).crossTraceCalc,plot:r(79187),style:r(71858),styleOne:r(63463),meta:{}}},80097:function(t,e,r){"use strict";var n=r(92774).hiddenlabels;t.exports={hiddenlabels:n,funnelareacolorway:{valType:"colorlist",editType:"calc"},extendfunnelareacolors:{valType:"boolean",dflt:!0,editType:"calc"}}},57402:function(t,e,r){"use strict";var n=r(71828),i=r(80097);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("hiddenlabels"),r("funnelareacolorway",e.colorway),r("extendfunnelareacolors")}},79187:function(t,e,r){"use strict";var n=r(39898),i=r(91424),a=r(71828),o=a.strScale,s=a.strTranslate,l=r(63893),u=r(17295).toMoveInsideBar,c=r(72597),f=c.recordMinTextSize,h=c.clearMinTextSize,p=r(53581),d=r(14575),v=d.attachFxHandlers,g=d.determineInsideTextFont,y=d.layoutAreas,m=d.prerenderTitles,x=d.positionTitleOutside,b=d.formatSliceLabel;function _(t,e){return"l"+(e[0]-t[0])+","+(e[1]-t[1])}t.exports=function(t,e){var r=t._context.staticPlot,c=t._fullLayout;h("funnelarea",c),m(e,t),y(e,c._size),a.makeTraceGroups(c._funnelarealayer,e,"trace").each((function(e){var h=n.select(this),d=e[0],y=d.trace;!function(t){if(t.length){var e=t[0],r=e.trace,n=r.aspectratio,i=r.baseratio;i>.999&&(i=.999);var a,o,s,l=Math.pow(i,2),u=e.vTotal,c=u,f=u*l/(1-l)/u,h=[];for(h.push(E()),o=t.length-1;o>-1;o--)if(!(s=t[o]).hidden){var p=s.v/c;f+=p,h.push(E())}var d=1/0,v=-1/0;for(o=0;o-1;o--)if(!(s=t[o]).hidden){var M=h[A+=1][0],S=h[A][1];s.TL=[-M,S],s.TR=[M,S],s.BL=T,s.BR=k,s.pxmid=(_=s.TR,w=s.BR,[.5*(_[0]+w[0]),.5*(_[1]+w[1])]),T=s.TL,k=s.TR}}function E(){var t,e={x:t=Math.sqrt(f),y:-t};return[e.x,e.y]}}(e),h.each((function(){var h=n.select(this).selectAll("g.slice").data(e);h.enter().append("g").classed("slice",!0),h.exit().remove(),h.each((function(o,s){if(o.hidden)n.select(this).selectAll("path,g").remove();else{o.pointNumber=o.i,o.curveNumber=y.index;var h=d.cx,m=d.cy,x=n.select(this),w=x.selectAll("path.surface").data([o]);w.enter().append("path").classed("surface",!0).style({"pointer-events":r?"none":"all"}),x.call(v,t,e);var T="M"+(h+o.TR[0])+","+(m+o.TR[1])+_(o.TR,o.BR)+_(o.BR,o.BL)+_(o.BL,o.TL)+"Z";w.attr("d",T),b(t,o,d);var k=p.castOption(y.textposition,o.pts),A=x.selectAll("g.slicetext").data(o.text&&"none"!==k?[0]:[]);A.enter().append("g").classed("slicetext",!0),A.exit().remove(),A.each((function(){var r=a.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),p=a.ensureUniformFontSize(t,g(y,o,c.font));r.text(o.text).attr({class:"slicetext",transform:"","text-anchor":"middle"}).call(i.font,p).call(l.convertToTspans,t);var d,v,x,b=i.bBox(r.node()),_=Math.min(o.BL[1],o.BR[1])+m,w=Math.max(o.TL[1],o.TR[1])+m;v=Math.max(o.TL[0],o.BL[0])+h,x=Math.min(o.TR[0],o.BR[0])+h,(d=u(v,x,_,w,b,{isHorizontal:!0,constrained:!0,angle:0,anchor:"middle"})).fontSize=p.size,f(y.type,d,c),e[s].transform=d,a.setTransormAndDisplay(r,d)}))}}));var m=n.select(this).selectAll("g.titletext").data(y.title.text?[0]:[]);m.enter().append("g").classed("titletext",!0),m.exit().remove(),m.each((function(){var e=a.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),r=y.title.text;y._meta&&(r=a.templateString(r,y._meta)),e.text(r).attr({class:"titletext",transform:"","text-anchor":"middle"}).call(i.font,y.title.font).call(l.convertToTspans,t);var u=x(d,c._size);e.attr("transform",s(u.x,u.y)+o(Math.min(1,u.scale))+s(u.tx,u.ty))}))}))}))}},71858:function(t,e,r){"use strict";var n=r(39898),i=r(63463),a=r(72597).resizeText;t.exports=function(t){var e=t._fullLayout._funnelarealayer.selectAll(".trace");a(t,e,"funnelarea"),e.each((function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll("path.surface").each((function(t){n.select(this).call(i,t,e)}))}))}},21606:function(t,e,r){"use strict";var n=r(82196),i=r(9012),a=r(41940),o=r(12663).axisHoverFormat,s=r(5386).f,l=r(5386).s,u=r(50693),c=r(1426).extendFlat;t.exports=c({z:{valType:"data_array",editType:"calc"},x:c({},n.x,{impliedEdits:{xtype:"array"}}),x0:c({},n.x0,{impliedEdits:{xtype:"scaled"}}),dx:c({},n.dx,{impliedEdits:{xtype:"scaled"}}),y:c({},n.y,{impliedEdits:{ytype:"array"}}),y0:c({},n.y0,{impliedEdits:{ytype:"scaled"}}),dy:c({},n.dy,{impliedEdits:{ytype:"scaled"}}),xperiod:c({},n.xperiod,{impliedEdits:{xtype:"scaled"}}),yperiod:c({},n.yperiod,{impliedEdits:{ytype:"scaled"}}),xperiod0:c({},n.xperiod0,{impliedEdits:{xtype:"scaled"}}),yperiod0:c({},n.yperiod0,{impliedEdits:{ytype:"scaled"}}),xperiodalignment:c({},n.xperiodalignment,{impliedEdits:{xtype:"scaled"}}),yperiodalignment:c({},n.yperiodalignment,{impliedEdits:{ytype:"scaled"}}),text:{valType:"data_array",editType:"calc"},hovertext:{valType:"data_array",editType:"calc"},transpose:{valType:"boolean",dflt:!1,editType:"calc"},xtype:{valType:"enumerated",values:["array","scaled"],editType:"calc+clearAxisTypes"},ytype:{valType:"enumerated",values:["array","scaled"],editType:"calc+clearAxisTypes"},zsmooth:{valType:"enumerated",values:["fast","best",!1],dflt:!1,editType:"calc"},hoverongaps:{valType:"boolean",dflt:!0,editType:"none"},connectgaps:{valType:"boolean",editType:"calc"},xgap:{valType:"number",dflt:0,min:0,editType:"plot"},ygap:{valType:"number",dflt:0,min:0,editType:"plot"},xhoverformat:o("x"),yhoverformat:o("y"),zhoverformat:o("z",1),hovertemplate:s(),texttemplate:l({arrayOk:!1,editType:"plot"},{keys:["x","y","z","text"]}),textfont:a({editType:"plot",autoSize:!0,autoColor:!0,colorEditType:"style"}),showlegend:c({},i.showlegend,{dflt:!1})},{transforms:void 0},u("",{cLetter:"z",autoColorDflt:!1}))},90757:function(t,e,r){"use strict";var n=r(73972),i=r(71828),a=r(89298),o=r(42973),s=r(17562),l=r(78803),u=r(68296),c=r(4742),f=r(824),h=r(43907),p=r(70769),d=r(50606).BADNUM;function v(t){for(var e=[],r=t.length,n=0;nz){I("x scale is not linear");break}}if(x.length&&"fast"===P){var R=(x[x.length-1]-x[0])/(x.length-1),F=Math.abs(R/100);for(k=0;kF){I("y scale is not linear");break}}}var B=i.maxRowLength(T),N="scaled"===e.xtype?"":r,j=p(e,N,g,y,B,M),U="scaled"===e.ytype?"":x,V=p(e,U,b,_,T.length,S);C||(e._extremes[M._id]=a.findExtremes(M,j),e._extremes[S._id]=a.findExtremes(S,V));var H={x:j,y:V,z:T,text:e._text||e.text,hovertext:e._hovertext||e.hovertext};if(e.xperiodalignment&&m&&(H.orig_x=m),e.yperiodalignment&&w&&(H.orig_y=w),N&&N.length===j.length-1&&(H.xCenter=N),U&&U.length===V.length-1&&(H.yCenter=U),L&&(H.xRanges=A.xRanges,H.yRanges=A.yRanges,H.pts=A.pts),E||l(t,e,{vals:T,cLetter:"z"}),E&&e.contours&&"heatmap"===e.contours.coloring){var q={type:"contour"===e.type?"heatmap":"histogram2d",xcalendar:e.xcalendar,ycalendar:e.ycalendar};H.xfill=p(q,N,g,y,B,M),H.yfill=p(q,U,b,_,T.length,S)}return[H]}},4742:function(t,e,r){"use strict";var n=r(92770),i=r(71828),a=r(50606).BADNUM;t.exports=function(t,e,r,o){var s,l,u,c,f,h;function p(t){if(n(t))return+t}if(e&&e.transpose){for(s=0,f=0;f=0;o--)(s=((f[[(r=(a=h[o])[0])-1,i=a[1]]]||v)[2]+(f[[r+1,i]]||v)[2]+(f[[r,i-1]]||v)[2]+(f[[r,i+1]]||v)[2])/20)&&(l[a]=[r,i,s],h.splice(o,1),u=!0);if(!u)throw"findEmpties iterated with no new neighbors";for(a in l)f[a]=l[a],c.push(l[a])}return c.sort((function(t,e){return e[2]-t[2]}))}},46248:function(t,e,r){"use strict";var n=r(30211),i=r(71828),a=r(89298),o=r(21081).extractOpts;t.exports=function(t,e,r,s,l){l||(l={});var u,c,f,h,p=l.isContour,d=t.cd[0],v=d.trace,g=t.xa,y=t.ya,m=d.x,x=d.y,b=d.z,_=d.xCenter,w=d.yCenter,T=d.zmask,k=v.zhoverformat,A=m,M=x;if(!1!==t.index){try{f=Math.round(t.index[1]),h=Math.round(t.index[0])}catch(e){return void i.error("Error hovering on heatmap, pointNumber must be [row,col], found:",t.index)}if(f<0||f>=b[0].length||h<0||h>b.length)return}else{if(n.inbox(e-m[0],e-m[m.length-1],0)>0||n.inbox(r-x[0],r-x[x.length-1],0)>0)return;if(p){var S;for(A=[2*m[0]-m[1]],S=1;Sv&&(y=Math.max(y,Math.abs(t[a][o]-d)/(g-v))))}return y}t.exports=function(t,e){var r,i=1;for(o(t,e),r=0;r.01;r++)i=o(t,e,a(i));return i>.01&&n.log("interp2d didn't converge quickly",i),t}},58623:function(t,e,r){"use strict";var n=r(71828);t.exports=function(t,e){t("texttemplate");var r=n.extendFlat({},e.font,{color:"auto",size:"auto"});n.coerceFont(t,"textfont",r)}},70769:function(t,e,r){"use strict";var n=r(73972),i=r(71828).isArrayOrTypedArray;t.exports=function(t,e,r,a,o,s){var l,u,c,f=[],h=n.traceIs(t,"contour"),p=n.traceIs(t,"histogram"),d=n.traceIs(t,"gl2d");if(i(e)&&e.length>1&&!p&&"category"!==s.type){var v=e.length;if(!(v<=o))return h?e.slice(0,o):e.slice(0,o+1);if(h||d)f=e.slice(0,o);else if(1===o)f=[e[0]-.5,e[0]+.5];else{for(f=[1.5*e[0]-.5*e[1]],c=1;c0;)w=T.c2p(F[E]),E--;for(w0;)S=k.c2p(B[E]),E--;if(SZt||Zt>k._length))for(L=Vt;LWt||Wt>T._length)){var Xt=c({x:Yt,y:Gt},I,t._fullLayout);Xt.x=Yt,Xt.y=Gt;var Jt=O.z[E][L];void 0===Jt?(Xt.z="",Xt.zLabel=""):(Xt.z=Jt,Xt.zLabel=s.tickText(Bt,Jt,"hover").text);var Kt=O.text&&O.text[E]&&O.text[E][L];void 0!==Kt&&!1!==Kt||(Kt=""),Xt.text=Kt;var $t=l.texttemplateString(Rt,Xt,t._fullLayout._d3locale,Xt,I._meta||{});if($t){var Qt=$t.split("
"),te=Qt.length,ee=0;for(C=0;C0&&(a=!0);for(var l=0;la){var o=a-r[t];return r[t]=a,o}}return 0},max:function(t,e,r,i){var a=i[e];if(n(a)){if(a=Number(a),!n(r[t]))return r[t]=a,a;if(r[t]u?t>o?t>1.1*i?i:t>1.1*a?a:o:t>s?s:t>l?l:u:Math.pow(10,Math.floor(Math.log(t)/Math.LN10))}function p(t,e,r,n,a,s){if(n&&t>o){var l=d(e,a,s),u=d(r,a,s),c=t===i?0:1;return l[c]!==u[c]}return Math.floor(r/t)-Math.floor(e/t)>.1}function d(t,e,r){var n=e.c2d(t,i,r).split("-");return""===n[0]&&(n.unshift(),n[0]="-"+n[0]),n}t.exports=function(t,e,r,n,a){var s,l,u=-1.1*e,h=-.1*e,p=t-h,d=r[0],v=r[1],g=Math.min(f(d+h,d+p,n,a),f(v+h,v+p,n,a)),y=Math.min(f(d+u,d+h,n,a),f(v+u,v+h,n,a));if(g>y&&yo){var m=s===i?1:6,x=s===i?"M12":"M1";return function(e,r){var o=n.c2d(e,i,a),s=o.indexOf("-",m);s>0&&(o=o.substr(0,s));var u=n.d2c(o,0,a);if(ur.r2l(B)&&(j=o.tickIncrement(j,b.size,!0,p)),D.start=r.l2r(j),F||i.nestedProperty(e,y+".start").set(D.start)}var U=b.end,V=r.r2l(I.end),H=void 0!==V;if((b.endFound||H)&&V!==r.r2l(U)){var q=H?V:i.aggNums(Math.max,null,d);D.end=r.l2r(q),H||i.nestedProperty(e,y+".start").set(D.end)}var G="autobin"+s;return!1===e._input[G]&&(e._input[y]=i.extendFlat({},e[y]||{}),delete e._input[G],delete e[G]),[D,d]}t.exports={calc:function(t,e){var r,a,p,d,v=[],g=[],y="h"===e.orientation,m=o.getFromId(t,y?e.yaxis:e.xaxis),x=y?"y":"x",b={x:"y",y:"x"}[x],_=e[x+"calendar"],w=e.cumulative,T=h(t,e,m,x),k=T[0],A=T[1],M="string"==typeof k.size,S=[],E=M?S:k,L=[],C=[],P=[],O=0,I=e.histnorm,D=e.histfunc,z=-1!==I.indexOf("density");w.enabled&&z&&(I=I.replace(/ ?density$/,""),z=!1);var R,F="max"===D||"min"===D?null:0,B=l.count,N=u[I],j=!1,U=function(t){return m.r2c(t,0,_)};for(i.isArrayOrTypedArray(e[b])&&"count"!==D&&(R=e[b],j="avg"===D,B=l[D]),r=U(k.start),p=U(k.end)+(r-o.tickIncrement(r,k.size,!1,_))/1e6;r=0&&d=0;n--)s(n);else if("increasing"===e){for(n=1;n=0;n--)t[n]+=t[n+1];"exclude"===r&&(t.push(0),t.shift())}}(g,w.direction,w.currentbin);var K=Math.min(v.length,g.length),$=[],Q=0,tt=K-1;for(r=0;r=Q;r--)if(g[r]){tt=r;break}for(r=Q;r<=tt;r++)if(n(v[r])&&n(g[r])){var et={p:v[r],s:g[r],b:0};w.enabled||(et.pts=P[r],Z?et.ph0=et.ph1=P[r].length?A[P[r][0]]:v[r]:(e._computePh=!0,et.ph0=q(S[r]),et.ph1=q(S[r+1],!0))),$.push(et)}return 1===$.length&&($[0].width1=o.tickIncrement($[0].p,k.size,!1,_)-$[0].p),s($,e),i.isArrayOrTypedArray(e.selectedpoints)&&i.tagSelected($,e,X),$},calcAllAutoBins:h}},72406:function(t){"use strict";t.exports={eventDataKeys:["binNumber"]}},82222:function(t,e,r){"use strict";var n=r(71828),i=r(41675),a=r(73972).traceIs,o=r(26125),s=n.nestedProperty,l=r(99082).getAxisGroup,u=[{aStr:{x:"xbins.start",y:"ybins.start"},name:"start"},{aStr:{x:"xbins.end",y:"ybins.end"},name:"end"},{aStr:{x:"xbins.size",y:"ybins.size"},name:"size"},{aStr:{x:"nbinsx",y:"nbinsy"},name:"nbins"}],c=["x","y"];t.exports=function(t,e){var r,f,h,p,d,v,g,y=e._histogramBinOpts={},m=[],x={},b=[];function _(t,e){return n.coerce(r._input,r,r._module.attributes,t,e)}function w(t){return"v"===t.orientation?"x":"y"}function T(t,r,a){var o=t.uid+"__"+a;r||(r=o);var s=function(t,r){return i.getFromTrace({_fullLayout:e},t,r).type}(t,a),l=t[a+"calendar"]||"",u=y[r],c=!0;u&&(s===u.axType&&l===u.calendar?(c=!1,u.traces.push(t),u.dirs.push(a)):(r=o,s!==u.axType&&n.warn(["Attempted to group the bins of trace",t.index,"set on a","type:"+s,"axis","with bins on","type:"+u.axType,"axis."].join(" ")),l!==u.calendar&&n.warn(["Attempted to group the bins of trace",t.index,"set with a",l,"calendar","with bins",u.calendar?"on a "+u.calendar+" calendar":"w/o a set calendar"].join(" ")))),c&&(y[r]={traces:[t],dirs:[a],axType:s,calendar:t[a+"calendar"]||""}),t["_"+a+"bingroup"]=r}for(d=0;dS&&T.splice(S,T.length-S),M.length>S&&M.splice(S,M.length-S);var E=[],L=[],C=[],P="string"==typeof w.size,O="string"==typeof A.size,I=[],D=[],z=P?I:w,R=O?D:A,F=0,B=[],N=[],j=e.histnorm,U=e.histfunc,V=-1!==j.indexOf("density"),H="max"===U||"min"===U?null:0,q=a.count,G=o[j],Z=!1,Y=[],W=[],X="z"in e?e.z:"marker"in e&&Array.isArray(e.marker.color)?e.marker.color:"";X&&"count"!==U&&(Z="avg"===U,q=a[U]);var J=w.size,K=x(w.start),$=x(w.end)+(K-i.tickIncrement(K,J,!1,y))/1e6;for(r=K;r<$;r=i.tickIncrement(r,J,!1,y))L.push(H),I.push(r),Z&&C.push(0);I.push(r);var Q,tt=L.length,et=(r-K)/tt,rt=(Q=K+et/2,v.c2r(Q,0,y)),nt=A.size,it=b(A.start),at=b(A.end)+(it-i.tickIncrement(it,nt,!1,m))/1e6;for(r=it;r=0&&p=0&&d-1,flipY:C.tiling.flip.indexOf("y")>-1,orientation:C.tiling.orientation,pad:{inner:C.tiling.pad},maxDepth:C._maxDepth}).descendants(),z=1/0,R=-1/0;D.forEach((function(t){var e=t.depth;e>=C._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(z=Math.min(z,e),R=Math.max(R,e))})),d=d.data(D,c.getPtId),C._maxVisibleLayers=isFinite(R)?R-z+1:0,d.enter().append("g").classed("slice",!0),k(d,p,{},[g,y],b),d.order();var F=null;if(T&&S){var B=c.getPtId(S);d.each((function(t){null===F&&c.getPtId(t)===B&&(F={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var N=function(){return F||{x0:0,x1:g,y0:0,y1:y}},j=d;return T&&(j=j.transition().each("end",(function(){var e=n.select(this);c.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),j.each((function(s){s._x0=m(s.x0),s._x1=m(s.x1),s._y0=x(s.y0),s._y1=x(s.y1),s._hoverX=m(s.x1-C.tiling.pad),s._hoverY=x(I?s.y1-C.tiling.pad/2:s.y0+C.tiling.pad/2);var d=n.select(this),v=i.ensureSingle(d,"path","surface",(function(t){t.style("pointer-events",E?"none":"all")}));T?v.transition().attrTween("d",(function(t){var e=A(t,p,N(),[g,y],{orientation:C.tiling.orientation,flipX:C.tiling.flip.indexOf("x")>-1,flipY:C.tiling.flip.indexOf("y")>-1});return function(t){return b(e(t))}})):v.attr("d",b),d.call(f,r,t,e,{styleOne:l,eventDataKeys:u.eventDataKeys,transitionTime:u.CLICK_TRANSITION_TIME,transitionEasing:u.CLICK_TRANSITION_EASING}).call(c.setSliceCursor,t,{isTransitioning:t._transitioning}),v.call(l,s,C,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text="":s._text=h(s,r,C,e,L)||"";var k=i.ensureSingle(d,"g","slicetext"),S=i.ensureSingle(k,"text","",(function(t){t.attr("data-notex",1)})),D=i.ensureUniformFontSize(t,c.determineTextFont(C,s,L.font));S.text(s._text||" ").classed("slicetext",!0).attr("text-anchor",O?"end":P?"start":"middle").call(a.font,D).call(o.convertToTspans,t),s.textBB=a.bBox(S.node()),s.transform=_(s,{fontSize:D.size}),s.transform.fontSize=D.size,T?S.transition().attrTween("transform",(function(t){var e=M(t,p,N(),[g,y]);return function(t){return w(e(t))}})):S.attr("transform",w(s))})),F}},69816:function(t,e,r){"use strict";t.exports={moduleType:"trace",name:"icicle",basePlotModule:r(96346),categories:[],animatable:!0,attributes:r(46291),layoutAttributes:r(92894),supplyDefaults:r(56524),supplyLayoutDefaults:r(21070),calc:r(46584).y,crossTraceCalc:r(46584).T,plot:r(85596),style:r(82454).style,colorbar:r(4898),meta:{}}},92894:function(t){"use strict";t.exports={iciclecolorway:{valType:"colorlist",editType:"calc"},extendiciclecolors:{valType:"boolean",dflt:!0,editType:"calc"}}},21070:function(t,e,r){"use strict";var n=r(71828),i=r(92894);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("iciclecolorway",e.colorway),r("extendiciclecolors")}},21538:function(t,e,r){"use strict";var n=r(674),i=r(14102);t.exports=function(t,e,r){var a=r.flipX,o=r.flipY,s="h"===r.orientation,l=r.maxDepth,u=e[0],c=e[1];l&&(u=(t.height+1)*e[0]/Math.min(t.height+1,l),c=(t.height+1)*e[1]/Math.min(t.height+1,l));var f=n.partition().padding(r.pad.inner).size(s?[e[1],u]:[e[0],c])(t);return(s||a||o)&&i(f,e,{swapXY:s,flipX:a,flipY:o}),f}},85596:function(t,e,r){"use strict";var n=r(80694),i=r(90666);t.exports=function(t,e,r,a){return n(t,e,r,a,{type:"icicle",drawDescendants:i})}},82454:function(t,e,r){"use strict";var n=r(39898),i=r(7901),a=r(71828),o=r(72597).resizeText;function s(t,e,r){var n=e.data.data,o=!e.children,s=n.i,l=a.castOption(r,s,"marker.line.color")||i.defaultLine,u=a.castOption(r,s,"marker.line.width")||0;t.style("stroke-width",u).call(i.fill,n.color).call(i.stroke,l).style("opacity",o?r.leaf.opacity:null)}t.exports={style:function(t){var e=t._fullLayout._iciclelayer.selectAll(".trace");o(t,e,"icicle"),e.each((function(t){var e=n.select(this),r=t[0].trace;e.style("opacity",r.opacity),e.selectAll("path.surface").each((function(t){n.select(this).call(s,t,r)}))}))},styleOne:s}},17230:function(t,e,r){"use strict";for(var n=r(9012),i=r(5386).f,a=r(1426).extendFlat,o=r(51877).colormodel,s=["rgb","rgba","rgba256","hsl","hsla"],l=[],u=[],c=0;c0||n.inbox(r-o.y0,r-(o.y0+o.h*s.dy),0)>0)){var c,f=Math.floor((e-o.x0)/s.dx),h=Math.floor(Math.abs(r-o.y0)/s.dy);if(s._hasZ?c=o.z[h][f]:s._hasSource&&(c=s._canvas.el.getContext("2d",{willReadFrequently:!0}).getImageData(f,h,1,1).data),c){var p,d=o.hi||s.hoverinfo;if(d){var v=d.split("+");-1!==v.indexOf("all")&&(v=["color"]),-1!==v.indexOf("color")&&(p=!0)}var g,y=a.colormodel[s.colormodel],m=y.colormodel||s.colormodel,x=m.length,b=s._scaler(c),_=y.suffix,w=[];(s.hovertemplate||p)&&(w.push("["+[b[0]+_[0],b[1]+_[1],b[2]+_[2]].join(", ")),4===x&&w.push(", "+b[3]+_[3]),w.push("]"),w=w.join(""),t.extraText=m.toUpperCase()+": "+w),Array.isArray(s.hovertext)&&Array.isArray(s.hovertext[h])?g=s.hovertext[h][f]:Array.isArray(s.text)&&Array.isArray(s.text[h])&&(g=s.text[h][f]);var T=u.c2p(o.y0+(h+.5)*s.dy),k=o.x0+(f+.5)*s.dx,A=o.y0+(h+.5)*s.dy,M="["+c.slice(0,s.colormodel.length).join(", ")+"]";return[i.extendFlat(t,{index:[h,f],x0:l.c2p(o.x0+f*s.dx),x1:l.c2p(o.x0+(f+1)*s.dx),y0:T,y1:T,color:b,xVal:k,xLabelVal:k,yVal:A,yLabelVal:A,zLabelVal:M,text:g,hovertemplateLabels:{zLabel:M,colorLabel:w,"color[0]Label":b[0]+_[0],"color[1]Label":b[1]+_[1],"color[2]Label":b[2]+_[2],"color[3]Label":b[3]+_[3]}})]}}}},94507:function(t,e,r){"use strict";t.exports={attributes:r(17230),supplyDefaults:r(13245),calc:r(71113),plot:r(60775),style:r(12826),hoverPoints:r(28749),eventData:r(30835),moduleType:"trace",name:"image",basePlotModule:r(93612),categories:["cartesian","svg","2dMap","noSortingByValue"],animatable:!1,meta:{}}},60775:function(t,e,r){"use strict";var n=r(39898),i=r(71828),a=i.strTranslate,o=r(77922),s=r(51877),l=i.isIOS()||i.isSafari()||i.isIE();t.exports=function(t,e,r,u){var c=e.xaxis,f=e.yaxis,h=!(l||t._context._exportedPlot);i.makeTraceGroups(u,r,"im").each((function(e){var r=n.select(this),l=e[0],u=l.trace,p=("fast"===u.zsmooth||!1===u.zsmooth&&h)&&!u._hasZ&&u._hasSource&&"linear"===c.type&&"linear"===f.type;u._realImage=p;var d,v,g,y,m,x,b=l.z,_=l.x0,w=l.y0,T=l.w,k=l.h,A=u.dx,M=u.dy;for(x=0;void 0===d&&x0;)v=c.c2p(_+x*A),x--;for(x=0;void 0===y&&x0;)m=f.c2p(w+x*M),x--;vO[0];if(I||D){var z=d+S/2,R=y+E/2;C+="transform:"+a(z+"px",R+"px")+"scale("+(I?-1:1)+","+(D?-1:1)+")"+a(-z+"px",-R+"px")+";"}}L.attr("style",C);var F=new Promise((function(t){if(u._hasZ)t();else if(u._hasSource)if(u._canvas&&u._canvas.el.width===T&&u._canvas.el.height===k&&u._canvas.source===u.source)t();else{var e=document.createElement("canvas");e.width=T,e.height=k;var r=e.getContext("2d",{willReadFrequently:!0});u._image=u._image||new Image;var n=u._image;n.onload=function(){r.drawImage(n,0,0),u._canvas={el:e,source:u.source},t()},n.setAttribute("src",u.source)}})).then((function(){var t,e;if(u._hasZ)e=B((function(t,e){return b[e][t]})),t=e.toDataURL("image/png");else if(u._hasSource)if(p)t=u.source;else{var r=u._canvas.el.getContext("2d",{willReadFrequently:!0}).getImageData(0,0,T,k).data;e=B((function(t,e){var n=4*(e*T+t);return[r[n],r[n+1],r[n+2],r[n+3]]})),t=e.toDataURL("image/png")}L.attr({"xlink:href":t,height:E,width:S,x:d,y:y})}));t._promises.push(F)}function B(t){var e=document.createElement("canvas");e.width=S,e.height=E;var r,n=e.getContext("2d",{willReadFrequently:!0}),a=function(t){return i.constrain(Math.round(c.c2p(_+t*A)-d),0,S)},o=function(t){return i.constrain(Math.round(f.c2p(w+t*M)-y),0,E)},h=s.colormodel[u.colormodel],p=h.colormodel||u.colormodel,v=h.fmt;for(x=0;x0}function T(t){t.each((function(t){m.stroke(n.select(this),t.line.color)})).each((function(t){m.fill(n.select(this),t.color)})).style("stroke-width",(function(t){return t.line.width}))}function k(t,e,r){var n=t._fullLayout,i=o.extendFlat({type:"linear",ticks:"outside",range:r,showline:!0},e),a={type:"linear",_id:"x"+e._id},s={letter:"x",font:n.font,noHover:!0,noTickson:!0};function l(t,e){return o.coerce(i,a,y,t,e)}return v(i,a,l,s,n),g(i,a,l,s),a}function A(t,e,r){return[Math.min(e/t.width,r/t.height),t,e+"x"+r]}function M(t,e,r,i){var a=document.createElementNS("http://www.w3.org/2000/svg","text"),o=n.select(a);return o.text(t).attr("x",0).attr("y",0).attr("text-anchor",r).attr("data-unformatted",t).call(p.convertToTspans,i).call(f.font,e),f.bBox(o.node())}function S(t,e,r,n,i,a){var s="_cache"+e;t[s]&&t[s].key===i||(t[s]={key:i,value:r});var l=o.aggNums(a,null,[t[s].value,n],2);return t[s].value=l,l}t.exports=function(t,e,r,v){var g,y=t._fullLayout;w(r)&&v&&(g=v()),o.makeTraceGroups(y._indicatorlayer,e,"trace").each((function(e){var v,E,L,C,P,O=e[0].trace,I=n.select(this),D=O._hasGauge,z=O._isAngular,R=O._isBullet,F=O.domain,B={w:y._size.w*(F.x[1]-F.x[0]),h:y._size.h*(F.y[1]-F.y[0]),l:y._size.l+y._size.w*F.x[0],r:y._size.r+y._size.w*(1-F.x[1]),t:y._size.t+y._size.h*(1-F.y[1]),b:y._size.b+y._size.h*F.y[0]},N=B.l+B.w/2,j=B.t+B.h/2,U=Math.min(B.w/2,B.h),V=h.innerRadius*U,H=O.align||"center";if(E=j,D){if(z&&(v=N,E=j+U/2,L=function(t){return function(t,e){return[e/Math.sqrt(t.width/2*(t.width/2)+t.height*t.height),t,e]}(t,.9*V)}),R){var q=h.bulletPadding,G=1-h.bulletNumberDomainSize+q;v=B.l+(G+(1-G)*b[H])*B.w,L=function(t){return A(t,(h.bulletNumberDomainSize-q)*B.w,B.h)}}}else v=B.l+b[H]*B.w,L=function(t){return A(t,B.w,B.h)};!function(t,e,r,i){var u,c,h,v=r[0].trace,g=i.numbersX,y=i.numbersY,T=v.align||"center",A=x[T],E=i.transitionOpts,L=i.onComplete,C=o.ensureSingle(e,"g","numbers"),P=[];v._hasNumber&&P.push("number"),v._hasDelta&&(P.push("delta"),"left"===v.delta.position&&P.reverse());var O=C.selectAll("text").data(P);function I(e,r,n,i){if(!e.match("s")||n>=0==i>=0||r(n).slice(-1).match(_)||r(i).slice(-1).match(_))return r;var a=e.slice().replace("s","f").replace(/\d+/,(function(t){return parseInt(t)-1})),o=k(t,{tickformat:a});return function(t){return Math.abs(t)<1?d.tickText(o,t).text:r(t)}}O.enter().append("text"),O.attr("text-anchor",(function(){return A})).attr("class",(function(t){return t})).attr("x",null).attr("y",null).attr("dx",null).attr("dy",null),O.exit().remove();var D,z=v.mode+v.align;if(v._hasDelta&&(D=function(){var e=k(t,{tickformat:v.delta.valueformat},v._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=v.delta.suffix,s=v.delta.prefix,l=function(t){return v.delta.relative?t.relativeDelta:t.delta},u=function(t,e){return 0===t||"number"!=typeof t||isNaN(t)?"-":(t>0?v.delta.increasing.symbol:v.delta.decreasing.symbol)+s+e(t)+o},h=function(t){return t.delta>=0?v.delta.increasing.color:v.delta.decreasing.color};void 0===v._deltaLastValue&&(v._deltaLastValue=l(r[0]));var g=C.select("text.delta");function y(){g.text(u(l(r[0]),i)).call(m.fill,h(r[0])).call(p.convertToTspans,t)}return g.call(f.font,v.delta.font).call(m.fill,h({delta:v._deltaLastValue})),w(E)?g.transition().duration(E.duration).ease(E.easing).tween("text",(function(){var t=n.select(this),e=l(r[0]),o=v._deltaLastValue,s=I(v.delta.valueformat,i,o,e),c=a(o,e);return v._deltaLastValue=e,function(e){t.text(u(c(e),s)),t.call(m.fill,h({delta:c(e)}))}})).each("end",(function(){y(),L&&L()})).each("interrupt",(function(){y(),L&&L()})):y(),c=M(u(l(r[0]),i),v.delta.font,A,t),g}(),z+=v.delta.position+v.delta.font.size+v.delta.font.family+v.delta.valueformat,z+=v.delta.increasing.symbol+v.delta.decreasing.symbol,h=c),v._hasNumber&&(function(){var e=k(t,{tickformat:v.number.valueformat},v._range);e.setScale(),d.prepTicks(e);var i=function(t){return d.tickText(e,t).text},o=v.number.suffix,s=v.number.prefix,l=C.select("text.number");function c(){var e="number"==typeof r[0].y?s+i(r[0].y)+o:"-";l.text(e).call(f.font,v.number.font).call(p.convertToTspans,t)}w(E)?l.transition().duration(E.duration).ease(E.easing).each("end",(function(){c(),L&&L()})).each("interrupt",(function(){c(),L&&L()})).attrTween("text",(function(){var t=n.select(this),e=a(r[0].lastY,r[0].y);v._lastValue=r[0].y;var l=I(v.number.valueformat,i,r[0].lastY,r[0].y);return function(r){t.text(s+l(e(r))+o)}})):c(),u=M(s+i(r[0].y)+o,v.number.font,A,t)}(),z+=v.number.font.size+v.number.font.family+v.number.valueformat+v.number.suffix+v.number.prefix,h=u),v._hasDelta&&v._hasNumber){var R,F,B=[(u.left+u.right)/2,(u.top+u.bottom)/2],N=[(c.left+c.right)/2,(c.top+c.bottom)/2],j=.75*v.delta.font.size;"left"===v.delta.position&&(R=S(v,"deltaPos",0,-1*(u.width*b[v.align]+c.width*(1-b[v.align])+j),z,Math.min),F=B[1]-N[1],h={width:u.width+c.width+j,height:Math.max(u.height,c.height),left:c.left+R,right:u.right,top:Math.min(u.top,c.top+F),bottom:Math.max(u.bottom,c.bottom+F)}),"right"===v.delta.position&&(R=S(v,"deltaPos",0,u.width*(1-b[v.align])+c.width*b[v.align]+j,z,Math.max),F=B[1]-N[1],h={width:u.width+c.width+j,height:Math.max(u.height,c.height),left:u.left,right:c.right+R,top:Math.min(u.top,c.top+F),bottom:Math.max(u.bottom,c.bottom+F)}),"bottom"===v.delta.position&&(R=null,F=c.height,h={width:Math.max(u.width,c.width),height:u.height+c.height,left:Math.min(u.left,c.left),right:Math.max(u.right,c.right),top:u.bottom-u.height,bottom:u.bottom+c.height}),"top"===v.delta.position&&(R=null,F=u.top,h={width:Math.max(u.width,c.width),height:u.height+c.height,left:Math.min(u.left,c.left),right:Math.max(u.right,c.right),top:u.bottom-u.height-c.height,bottom:u.bottom}),D.attr({dx:R,dy:F})}(v._hasNumber||v._hasDelta)&&C.attr("transform",(function(){var t=i.numbersScaler(h);z+=t[2];var e,r=S(v,"numbersScale",1,t[0],z,Math.min);v._scaleNumbers||(r=1),e=v._isAngular?y-r*h.bottom:y-r*(h.top+h.bottom)/2,v._numbersTop=r*h.top+e;var n=h[T];"center"===T&&(n=(h.left+h.right)/2);var a=g-r*n;return a=S(v,"numbersTranslate",0,a,z,Math.max),l(a,e)+s(r)}))}(t,I,e,{numbersX:v,numbersY:E,numbersScaler:L,transitionOpts:r,onComplete:g}),D&&(C={range:O.gauge.axis.range,color:O.gauge.bgcolor,line:{color:O.gauge.bordercolor,width:0},thickness:1},P={range:O.gauge.axis.range,color:"rgba(0, 0, 0, 0)",line:{color:O.gauge.bordercolor,width:O.gauge.borderwidth},thickness:1});var Z=I.selectAll("g.angular").data(z?e:[]);Z.exit().remove();var Y=I.selectAll("g.angularaxis").data(z?e:[]);Y.exit().remove(),z&&function(t,e,r,a){var o,s,f,h,p=r[0].trace,v=a.size,g=a.radius,y=a.innerRadius,m=a.gaugeBg,x=a.gaugeOutline,b=[v.l+v.w/2,v.t+v.h/2+g/2],_=a.gauge,A=a.layer,M=a.transitionOpts,S=a.onComplete,E=Math.PI/2;function L(t){var e=p.gauge.axis.range[0],r=(t-e)/(p.gauge.axis.range[1]-e)*Math.PI-E;return r<-E?-E:r>E?E:r}function C(t){return n.svg.arc().innerRadius((y+g)/2-t/2*(g-y)).outerRadius((y+g)/2+t/2*(g-y)).startAngle(-E)}function P(t){t.attr("d",(function(t){return C(t.thickness).startAngle(L(t.range[0])).endAngle(L(t.range[1]))()}))}_.enter().append("g").classed("angular",!0),_.attr("transform",l(b[0],b[1])),A.enter().append("g").classed("angularaxis",!0).classed("crisp",!0),A.selectAll("g.xangularaxistick,path,text").remove(),(o=k(t,p.gauge.axis)).type="linear",o.range=p.gauge.axis.range,o._id="xangularaxis",o.ticklabeloverflow="allow",o.setScale();var O=function(t){return(o.range[0]-t.x)/(o.range[1]-o.range[0])*Math.PI+Math.PI},I={},D=d.makeLabelFns(o,0).labelStandoff;I.xFn=function(t){var e=O(t);return Math.cos(e)*D},I.yFn=function(t){var e=O(t),r=Math.sin(e)>0?.2:1;return-Math.sin(e)*(D+t.fontSize*r)+Math.abs(Math.cos(e))*(t.fontSize*c)},I.anchorFn=function(t){var e=O(t),r=Math.cos(e);return Math.abs(r)<.1?"middle":r>0?"start":"end"},I.heightFn=function(t,e,r){var n=O(t);return-.5*(1+Math.sin(n))*r};var z=function(t){return l(b[0]+g*Math.cos(t),b[1]-g*Math.sin(t))};f=function(t){return z(O(t))};if(s=d.calcTicks(o),h=d.getTickSigns(o)[2],o.visible){h="inside"===o.ticks?-1:1;var R=(o.linewidth||1)/2;d.drawTicks(t,o,{vals:s,layer:A,path:"M"+h*R+",0h"+h*o.ticklen,transFn:function(t){var e=O(t);return z(e)+"rotate("+-u(e)+")"}}),d.drawLabels(t,o,{vals:s,layer:A,transFn:f,labelFns:I})}var F=[m].concat(p.gauge.steps),B=_.selectAll("g.bg-arc").data(F);B.enter().append("g").classed("bg-arc",!0).append("path"),B.select("path").call(P).call(T),B.exit().remove();var N=C(p.gauge.bar.thickness),j=_.selectAll("g.value-arc").data([p.gauge.bar]);j.enter().append("g").classed("value-arc",!0).append("path");var U,V,H,q=j.select("path");w(M)?(q.transition().duration(M.duration).ease(M.easing).each("end",(function(){S&&S()})).each("interrupt",(function(){S&&S()})).attrTween("d",(U=N,V=L(r[0].lastY),H=L(r[0].y),function(){var t=i(V,H);return function(e){return U.endAngle(t(e))()}})),p._lastValue=r[0].y):q.attr("d","number"==typeof r[0].y?N.endAngle(L(r[0].y)):"M0,0Z"),q.call(T),j.exit().remove(),F=[];var G=p.gauge.threshold.value;(G||0===G)&&F.push({range:[G,G],color:p.gauge.threshold.color,line:{color:p.gauge.threshold.line.color,width:p.gauge.threshold.line.width},thickness:p.gauge.threshold.thickness});var Z=_.selectAll("g.threshold-arc").data(F);Z.enter().append("g").classed("threshold-arc",!0).append("path"),Z.select("path").call(P).call(T),Z.exit().remove();var Y=_.selectAll("g.gauge-outline").data([x]);Y.enter().append("g").classed("gauge-outline",!0).append("path"),Y.select("path").call(P).call(T),Y.exit().remove()}(t,0,e,{radius:U,innerRadius:V,gauge:Z,layer:Y,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var W=I.selectAll("g.bullet").data(R?e:[]);W.exit().remove();var X=I.selectAll("g.bulletaxis").data(R?e:[]);X.exit().remove(),R&&function(t,e,r,n){var i,a,o,s,u,c=r[0].trace,f=n.gauge,p=n.layer,v=n.gaugeBg,g=n.gaugeOutline,y=n.size,x=c.domain,b=n.transitionOpts,_=n.onComplete;f.enter().append("g").classed("bullet",!0),f.attr("transform",l(y.l,y.t)),p.enter().append("g").classed("bulletaxis",!0).classed("crisp",!0),p.selectAll("g.xbulletaxistick,path,text").remove();var A=y.h,M=c.gauge.bar.thickness*A,S=x.x[0],E=x.x[0]+(x.x[1]-x.x[0])*(c._hasNumber||c._hasDelta?1-h.bulletNumberDomainSize:1);function L(t){t.attr("width",(function(t){return Math.max(0,i.c2p(t.range[1])-i.c2p(t.range[0]))})).attr("x",(function(t){return i.c2p(t.range[0])})).attr("y",(function(t){return.5*(1-t.thickness)*A})).attr("height",(function(t){return t.thickness*A}))}(i=k(t,c.gauge.axis))._id="xbulletaxis",i.domain=[S,E],i.setScale(),a=d.calcTicks(i),o=d.makeTransTickFn(i),s=d.getTickSigns(i)[2],u=y.t+y.h,i.visible&&(d.drawTicks(t,i,{vals:"inside"===i.ticks?d.clipEnds(i,a):a,layer:p,path:d.makeTickPath(i,u,s),transFn:o}),d.drawLabels(t,i,{vals:a,layer:p,transFn:o,labelFns:d.makeLabelFns(i,u)}));var C=[v].concat(c.gauge.steps),P=f.selectAll("g.bg-bullet").data(C);P.enter().append("g").classed("bg-bullet",!0).append("rect"),P.select("rect").call(L).call(T),P.exit().remove();var O=f.selectAll("g.value-bullet").data([c.gauge.bar]);O.enter().append("g").classed("value-bullet",!0).append("rect"),O.select("rect").attr("height",M).attr("y",(A-M)/2).call(T),w(b)?O.select("rect").transition().duration(b.duration).ease(b.easing).each("end",(function(){_&&_()})).each("interrupt",(function(){_&&_()})).attr("width",Math.max(0,i.c2p(Math.min(c.gauge.axis.range[1],r[0].y)))):O.select("rect").attr("width","number"==typeof r[0].y?Math.max(0,i.c2p(Math.min(c.gauge.axis.range[1],r[0].y))):0),O.exit().remove();var I=r.filter((function(){return c.gauge.threshold.value||0===c.gauge.threshold.value})),D=f.selectAll("g.threshold-bullet").data(I);D.enter().append("g").classed("threshold-bullet",!0).append("line"),D.select("line").attr("x1",i.c2p(c.gauge.threshold.value)).attr("x2",i.c2p(c.gauge.threshold.value)).attr("y1",(1-c.gauge.threshold.thickness)/2*A).attr("y2",(1-(1-c.gauge.threshold.thickness)/2)*A).call(m.stroke,c.gauge.threshold.line.color).style("stroke-width",c.gauge.threshold.line.width),D.exit().remove();var z=f.selectAll("g.gauge-outline").data([g]);z.enter().append("g").classed("gauge-outline",!0).append("rect"),z.select("rect").call(L).call(T),z.exit().remove()}(t,0,e,{gauge:W,layer:X,size:B,gaugeBg:C,gaugeOutline:P,transitionOpts:r,onComplete:g});var J=I.selectAll("text.title").data(e);J.exit().remove(),J.enter().append("text").classed("title",!0),J.attr("text-anchor",(function(){return R?x.right:x[O.title.align]})).text(O.title.text).call(f.font,O.title.font).call(p.convertToTspans,t),J.attr("transform",(function(){var t,e=B.l+B.w*b[O.title.align],r=h.titlePadding,n=f.bBox(J.node());return D?(z&&(t=O.gauge.axis.visible?f.bBox(Y.node()).top-r-n.bottom:B.t+B.h/2-U/2-n.bottom-r),R&&(t=E-(n.top+n.bottom)/2,e=B.l-h.bulletPadding*B.w)):t=O._numbersTop-r-n.bottom,l(e,t)}))}))}},16249:function(t,e,r){"use strict";var n=r(50693),i=r(12663).axisHoverFormat,a=r(5386).f,o=r(2418),s=r(9012),l=r(1426).extendFlat,u=r(30962).overrideAll,c=t.exports=u(l({x:{valType:"data_array"},y:{valType:"data_array"},z:{valType:"data_array"},value:{valType:"data_array"},isomin:{valType:"number"},isomax:{valType:"number"},surface:{show:{valType:"boolean",dflt:!0},count:{valType:"integer",dflt:2,min:1},fill:{valType:"number",min:0,max:1,dflt:1},pattern:{valType:"flaglist",flags:["A","B","C","D","E"],extras:["all","odd","even"],dflt:"all"}},spaceframe:{show:{valType:"boolean",dflt:!1},fill:{valType:"number",min:0,max:1,dflt:.15}},slices:{x:{show:{valType:"boolean",dflt:!1},locations:{valType:"data_array",dflt:[]},fill:{valType:"number",min:0,max:1,dflt:1}},y:{show:{valType:"boolean",dflt:!1},locations:{valType:"data_array",dflt:[]},fill:{valType:"number",min:0,max:1,dflt:1}},z:{show:{valType:"boolean",dflt:!1},locations:{valType:"data_array",dflt:[]},fill:{valType:"number",min:0,max:1,dflt:1}}},caps:{x:{show:{valType:"boolean",dflt:!0},fill:{valType:"number",min:0,max:1,dflt:1}},y:{show:{valType:"boolean",dflt:!0},fill:{valType:"number",min:0,max:1,dflt:1}},z:{show:{valType:"boolean",dflt:!0},fill:{valType:"number",min:0,max:1,dflt:1}}},text:{valType:"string",dflt:"",arrayOk:!0},hovertext:{valType:"string",dflt:"",arrayOk:!0},hovertemplate:a(),xhoverformat:i("x"),yhoverformat:i("y"),zhoverformat:i("z"),valuehoverformat:i("value",1),showlegend:l({},s.showlegend,{dflt:!1})},n("",{colorAttr:"`value`",showScaleDflt:!0,editTypeOverride:"calc"}),{opacity:o.opacity,lightposition:o.lightposition,lighting:o.lighting,flatshading:o.flatshading,contour:o.contour,hoverinfo:l({},s.hoverinfo)}),"calc","nested");c.flatshading.dflt=!0,c.lighting.facenormalsepsilon.dflt=0,c.x.editType=c.y.editType=c.z.editType=c.value.editType="calc+clearAxisTypes",c.transforms=void 0},56959:function(t,e,r){"use strict";var n=r(78803),i=r(88489).processGrid,a=r(88489).filter;t.exports=function(t,e){e._len=Math.min(e.x.length,e.y.length,e.z.length,e.value.length),e._x=a(e.x,e._len),e._y=a(e.y,e._len),e._z=a(e.z,e._len),e._value=a(e.value,e._len);var r=i(e);e._gridFill=r.fill,e._Xs=r.Xs,e._Ys=r.Ys,e._Zs=r.Zs,e._len=r.len;for(var o=1/0,s=-1/0,l=0;l0;r--){var n=Math.min(e[r],e[r-1]),i=Math.max(e[r],e[r-1]);if(i>n&&n-1}function R(t,e){return null===t?e:t}function F(e,r,n){C();var i,a,o,l=[r],u=[n];if(s>=1)l=[r],u=[n];else if(s>0){var c=function(t,e){var r=t[0],n=t[1],i=t[2],a=function(t,e,r){for(var n=[],i=0;i-1?n[p]:L(d,v,y);h[p]=x>-1?x:O(d,v,y,R(e,m))}i=h[0],a=h[1],o=h[2],t._meshI.push(i),t._meshJ.push(a),t._meshK.push(o),++g}}function B(t,e,r,n){var i=t[3];in&&(i=n);for(var a=(t[3]-i)/(t[3]-e[3]+1e-9),o=[],s=0;s<4;s++)o[s]=(1-a)*t[s]+a*e[s];return o}function N(t,e,r){return t>=e&&t<=r}function j(t){var e=.001*(E-S);return t>=S-e&&t<=E+e}function U(e){for(var r=[],n=0;n<4;n++){var i=e[n];r.push([t._x[i],t._y[i],t._z[i],t._value[i]])}return r}function V(t,e,r,n,i,a){a||(a=1),r=[-1,-1,-1];var o=!1,s=[N(e[0][3],n,i),N(e[1][3],n,i),N(e[2][3],n,i)];if(!s[0]&&!s[1]&&!s[2])return!1;var l=function(t,e,r){return j(e[0][3])&&j(e[1][3])&&j(e[2][3])?(F(t,e,r),!0):a<3&&V(t,e,r,S,E,++a)};if(s[0]&&s[1]&&s[2])return l(t,e,r)||o;var u=!1;return[[0,1,2],[2,0,1],[1,2,0]].forEach((function(a){if(s[a[0]]&&s[a[1]]&&!s[a[2]]){var c=e[a[0]],f=e[a[1]],h=e[a[2]],p=B(h,c,n,i),d=B(h,f,n,i);o=l(t,[d,p,c],[-1,-1,r[a[0]]])||o,o=l(t,[c,f,d],[r[a[0]],r[a[1]],-1])||o,u=!0}})),u||[[0,1,2],[1,2,0],[2,0,1]].forEach((function(a){if(s[a[0]]&&!s[a[1]]&&!s[a[2]]){var c=e[a[0]],f=e[a[1]],h=e[a[2]],p=B(f,c,n,i),d=B(h,c,n,i);o=l(t,[d,p,c],[-1,-1,r[a[0]]])||o,u=!0}})),o}function H(t,e,r,n){var i=!1,a=U(e),o=[N(a[0][3],r,n),N(a[1][3],r,n),N(a[2][3],r,n),N(a[3][3],r,n)];if(!(o[0]||o[1]||o[2]||o[3]))return i;if(o[0]&&o[1]&&o[2]&&o[3])return v&&(i=function(t,e,r){var n=function(n,i,a){F(t,[e[n],e[i],e[a]],[r[n],r[i],r[a]])};n(0,1,2),n(3,0,1),n(2,3,0),n(1,2,3)}(t,a,e)||i),i;var s=!1;return[[0,1,2,3],[3,0,1,2],[2,3,0,1],[1,2,3,0]].forEach((function(l){if(o[l[0]]&&o[l[1]]&&o[l[2]]&&!o[l[3]]){var u=a[l[0]],c=a[l[1]],f=a[l[2]],h=a[l[3]];if(v)i=F(t,[u,c,f],[e[l[0]],e[l[1]],e[l[2]]])||i;else{var p=B(h,u,r,n),d=B(h,c,r,n),g=B(h,f,r,n);i=F(null,[p,d,g],[-1,-1,-1])||i}s=!0}})),s||([[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2],[0,2,3,1],[1,3,2,0]].forEach((function(l){if(o[l[0]]&&o[l[1]]&&!o[l[2]]&&!o[l[3]]){var u=a[l[0]],c=a[l[1]],f=a[l[2]],h=a[l[3]],p=B(f,u,r,n),d=B(f,c,r,n),g=B(h,c,r,n),y=B(h,u,r,n);v?(i=F(t,[u,y,p],[e[l[0]],-1,-1])||i,i=F(t,[c,d,g],[e[l[1]],-1,-1])||i):i=function(t,e,r){var n=function(t,n,i){F(null,[e[t],e[n],e[i]],[r[t],r[n],r[i]])};n(0,1,2),n(2,3,0)}(0,[p,d,g,y],[-1,-1,-1,-1])||i,s=!0}})),s||[[0,1,2,3],[1,2,3,0],[2,3,0,1],[3,0,1,2]].forEach((function(l){if(o[l[0]]&&!o[l[1]]&&!o[l[2]]&&!o[l[3]]){var u=a[l[0]],c=a[l[1]],f=a[l[2]],h=a[l[3]],p=B(c,u,r,n),d=B(f,u,r,n),g=B(h,u,r,n);v?(i=F(t,[u,p,d],[e[l[0]],-1,-1])||i,i=F(t,[u,d,g],[e[l[0]],-1,-1])||i,i=F(t,[u,g,p],[e[l[0]],-1,-1])||i):i=F(null,[p,d,g],[-1,-1,-1])||i,s=!0}}))),i}function q(t,e,r,n,i,a,o,s,l,u,c){var f=!1;return d&&(z(t,"A")&&(f=H(null,[e,r,n,a],u,c)||f),z(t,"B")&&(f=H(null,[r,n,i,l],u,c)||f),z(t,"C")&&(f=H(null,[r,a,o,l],u,c)||f),z(t,"D")&&(f=H(null,[n,a,s,l],u,c)||f),z(t,"E")&&(f=H(null,[r,n,a,l],u,c)||f)),v&&(f=H(t,[r,n,a,l],u,c)||f),f}function G(t,e,r,n,i,a,o,s){return[!0===s[0]||V(t,U([e,r,n]),[e,r,n],a,o),!0===s[1]||V(t,U([n,i,e]),[n,i,e],a,o)]}function Z(t,e,r,n,i,a,o,s,l){return s?G(t,e,r,i,n,a,o,l):G(t,r,i,n,e,a,o,l)}function Y(t,e,r,n,i,a,o){var s,l,u,c,f=!1,h=function(){f=V(t,[s,l,u],[-1,-1,-1],i,a)||f,f=V(t,[u,c,s],[-1,-1,-1],i,a)||f},p=o[0],d=o[1],v=o[2];return p&&(s=I(U([k(e,r-0,n-0)])[0],U([k(e-1,r-0,n-0)])[0],p),l=I(U([k(e,r-0,n-1)])[0],U([k(e-1,r-0,n-1)])[0],p),u=I(U([k(e,r-1,n-1)])[0],U([k(e-1,r-1,n-1)])[0],p),c=I(U([k(e,r-1,n-0)])[0],U([k(e-1,r-1,n-0)])[0],p),h()),d&&(s=I(U([k(e-0,r,n-0)])[0],U([k(e-0,r-1,n-0)])[0],d),l=I(U([k(e-0,r,n-1)])[0],U([k(e-0,r-1,n-1)])[0],d),u=I(U([k(e-1,r,n-1)])[0],U([k(e-1,r-1,n-1)])[0],d),c=I(U([k(e-1,r,n-0)])[0],U([k(e-1,r-1,n-0)])[0],d),h()),v&&(s=I(U([k(e-0,r-0,n)])[0],U([k(e-0,r-0,n-1)])[0],v),l=I(U([k(e-0,r-1,n)])[0],U([k(e-0,r-1,n-1)])[0],v),u=I(U([k(e-1,r-1,n)])[0],U([k(e-1,r-1,n-1)])[0],v),c=I(U([k(e-1,r-0,n)])[0],U([k(e-1,r-0,n-1)])[0],v),h()),f}function W(t,e,r,n,i,a,o,s,l,u,c,f){var h=t;return f?(d&&"even"===t&&(h=null),q(h,e,r,n,i,a,o,s,l,u,c)):(d&&"odd"===t&&(h=null),q(h,l,s,o,a,i,n,r,e,u,c))}function X(t,e,r,n,i){for(var a=[],o=0,s=0;sMath.abs(L-M)?[A,L]:[L,M];d=!0,$(r,C[0],C[1]),d=!1}}var I=[[Math.min(S,M),Math.max(S,M)],[Math.min(A,E),Math.max(A,E)]];["x","y","z"].forEach((function(r){for(var n=[],i=0;i0&&(f.push(d.id),"x"===r?h.push([d.distRatio,0,0]):"y"===r?h.push([0,d.distRatio,0]):h.push([0,0,d.distRatio]))}else c=rt(1,"x"===r?b-1:"y"===r?_-1:w-1);f.length>0&&(n[a]="x"===r?Q(e,f,o,s,h,n[a]):"y"===r?tt(e,f,o,s,h,n[a]):et(e,f,o,s,h,n[a]),a++),c.length>0&&(n[a]="x"===r?X(e,c,o,s,n[a]):"y"===r?J(e,c,o,s,n[a]):K(e,c,o,s,n[a]),a++)}var v=t.caps[r];v.show&&v.fill&&(D(v.fill),n[a]="x"===r?X(e,[0,b-1],o,s,n[a]):"y"===r?J(e,[0,_-1],o,s,n[a]):K(e,[0,w-1],o,s,n[a]),a++)}})),0===g&&P(),t._meshX=n,t._meshY=i,t._meshZ=a,t._meshIntensity=o,t._Xs=y,t._Ys=m,t._Zs=x}(),t}t.exports={findNearestOnAxis:l,generateIsoMeshes:h,createIsosurfaceTrace:function(t,e){var r=t.glplot.gl,i=n({gl:r}),a=new u(t,i,e.uid);return i._trace=a,a.update(e),t.glplot.add(i),a}}},82738:function(t,e,r){"use strict";var n=r(71828),i=r(73972),a=r(16249),o=r(1586);function s(t,e,r,n,a){var s=a("isomin"),l=a("isomax");null!=l&&null!=s&&s>l&&(e.isomin=null,e.isomax=null);var u=a("x"),c=a("y"),f=a("z"),h=a("value");u&&u.length&&c&&c.length&&f&&f.length&&h&&h.length?(i.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x","y","z"],n),a("valuehoverformat"),["x","y","z"].forEach((function(t){a(t+"hoverformat");var e="caps."+t;a(e+".show")&&a(e+".fill");var r="slices."+t;a(r+".show")&&(a(r+".fill"),a(r+".locations"))})),a("spaceframe.show")&&a("spaceframe.fill"),a("surface.show")&&(a("surface.count"),a("surface.fill"),a("surface.pattern")),a("contour.show")&&(a("contour.color"),a("contour.width")),["text","hovertext","hovertemplate","lighting.ambient","lighting.diffuse","lighting.specular","lighting.roughness","lighting.fresnel","lighting.vertexnormalsepsilon","lighting.facenormalsepsilon","lightposition.x","lightposition.y","lightposition.z","flatshading","opacity"].forEach((function(t){a(t)})),o(t,e,n,a,{prefix:"",cLetter:"c"}),e._length=null):e.visible=!1}t.exports={supplyDefaults:function(t,e,r,i){s(t,e,0,i,(function(r,i){return n.coerce(t,e,a,r,i)}))},supplyIsoDefaults:s}},64943:function(t,e,r){"use strict";t.exports={attributes:r(16249),supplyDefaults:r(82738).supplyDefaults,calc:r(56959),colorbar:{min:"cmin",max:"cmax"},plot:r(22674).createIsosurfaceTrace,moduleType:"trace",name:"isosurface",basePlotModule:r(58547),categories:["gl3d","showLegend"],meta:{}}},2418:function(t,e,r){"use strict";var n=r(50693),i=r(12663).axisHoverFormat,a=r(5386).f,o=r(54532),s=r(9012),l=r(1426).extendFlat;t.exports=l({x:{valType:"data_array",editType:"calc+clearAxisTypes"},y:{valType:"data_array",editType:"calc+clearAxisTypes"},z:{valType:"data_array",editType:"calc+clearAxisTypes"},i:{valType:"data_array",editType:"calc"},j:{valType:"data_array",editType:"calc"},k:{valType:"data_array",editType:"calc"},text:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"calc"},hovertemplate:a({editType:"calc"}),xhoverformat:i("x"),yhoverformat:i("y"),zhoverformat:i("z"),delaunayaxis:{valType:"enumerated",values:["x","y","z"],dflt:"z",editType:"calc"},alphahull:{valType:"number",dflt:-1,editType:"calc"},intensity:{valType:"data_array",editType:"calc"},intensitymode:{valType:"enumerated",values:["vertex","cell"],dflt:"vertex",editType:"calc"},color:{valType:"color",editType:"calc"},vertexcolor:{valType:"data_array",editType:"calc"},facecolor:{valType:"data_array",editType:"calc"},transforms:void 0},n("",{colorAttr:"`intensity`",showScaleDflt:!0,editTypeOverride:"calc"}),{opacity:o.opacity,flatshading:{valType:"boolean",dflt:!1,editType:"calc"},contour:{show:l({},o.contours.x.show,{}),color:o.contours.x.color,width:o.contours.x.width,editType:"calc"},lightposition:{x:l({},o.lightposition.x,{dflt:1e5}),y:l({},o.lightposition.y,{dflt:1e5}),z:l({},o.lightposition.z,{dflt:0}),editType:"calc"},lighting:l({vertexnormalsepsilon:{valType:"number",min:0,max:1,dflt:1e-12,editType:"calc"},facenormalsepsilon:{valType:"number",min:0,max:1,dflt:1e-6,editType:"calc"},editType:"calc"},o.lighting),hoverinfo:l({},s.hoverinfo,{editType:"calc"}),showlegend:l({},s.showlegend,{dflt:!1})})},82932:function(t,e,r){"use strict";var n=r(78803);t.exports=function(t,e){e.intensity&&n(t,e,{vals:e.intensity,containerStr:"",cLetter:"c"})}},91134:function(t,e,r){"use strict";var n=r(9330).gl_mesh3d,i=r(9330).delaunay_triangulate,a=r(9330).alpha_shape,o=r(9330).convex_hull,s=r(81697).parseColorScale,l=r(78614),u=r(21081).extractOpts,c=r(90060);function f(t,e,r){this.scene=t,this.uid=r,this.mesh=e,this.name="",this.color="#fff",this.data=null,this.showContour=!1}var h=f.prototype;function p(t){for(var e=[],r=t.length,n=0;n=e-.5)return!1;return!0}h.handlePick=function(t){if(t.object===this.mesh){var e=t.index=t.data.index;t.data._cellCenter?t.traceCoordinate=t.data.dataCoordinate:t.traceCoordinate=[this.data.x[e],this.data.y[e],this.data.z[e]];var r=this.data.hovertext||this.data.text;return Array.isArray(r)&&void 0!==r[e]?t.textLabel=r[e]:r&&(t.textLabel=r),!0}},h.update=function(t){var e=this.scene,r=e.fullSceneLayout;this.data=t;var n,f=t.x.length,h=c(d(r.xaxis,t.x,e.dataScale[0],t.xcalendar),d(r.yaxis,t.y,e.dataScale[1],t.ycalendar),d(r.zaxis,t.z,e.dataScale[2],t.zcalendar));if(t.i&&t.j&&t.k){if(t.i.length!==t.j.length||t.j.length!==t.k.length||!g(t.i,f)||!g(t.j,f)||!g(t.k,f))return;n=c(v(t.i),v(t.j),v(t.k))}else n=0===t.alphahull?o(h):t.alphahull>0?a(t.alphahull,h):function(t,e){for(var r=["x","y","z"].indexOf(t),n=[],a=e.length,o=0;oy):g=A>w,y=A;var M=u(w,T,k,A);M.pos=_,M.yc=(w+A)/2,M.i=b,M.dir=g?"increasing":"decreasing",M.x=M.pos,M.y=[k,T],m&&(M.orig_p=r[b]),d&&(M.tx=e.text[b]),v&&(M.htx=e.hovertext[b]),x.push(M)}else x.push({pos:_,empty:!0})}return e._extremes[l._id]=a.findExtremes(l,n.concat(h,f),{padded:!0}),x.length&&(x[0].t={labels:{open:i(t,"open:")+" ",high:i(t,"high:")+" ",low:i(t,"low:")+" ",close:i(t,"close:")+" "}}),x}t.exports={calc:function(t,e){var r=a.getFromId(t,e.xaxis),i=a.getFromId(t,e.yaxis),s=function(t,e,r){var i=r._minDiff;if(!i){var a,s=t._fullData,l=[];for(i=1/0,a=0;a"+u.labels[x]+n.hoverLabelText(s,b,l.yhoverformat):((m=i.extendFlat({},h)).y0=m.y1=_,m.yLabelVal=b,m.yLabel=u.labels[x]+n.hoverLabelText(s,b,l.yhoverformat),m.name="",f.push(m),g[b]=m)}return f}function h(t,e,r,i){var a=t.cd,o=t.ya,l=a[0].trace,f=a[0].t,h=c(t,e,r,i);if(!h)return[];var p=a[h.index],d=h.index=p.i,v=p.dir;function g(t){return f.labels[t]+n.hoverLabelText(o,l[t][d],l.yhoverformat)}var y=p.hi||l.hoverinfo,m=y.split("+"),x="all"===y,b=x||-1!==m.indexOf("y"),_=x||-1!==m.indexOf("text"),w=b?[g("open"),g("high"),g("low"),g("close")+" "+u[v]]:[];return _&&s(p,l,w),h.extraText=w.join("
"),h.y0=h.y1=o.c2p(p.yc,!0),[h]}t.exports={hoverPoints:function(t,e,r,n){return t.cd[0].trace.hoverlabel.split?f(t,e,r,n):h(t,e,r,n)},hoverSplit:f,hoverOnPoints:h}},54186:function(t,e,r){"use strict";t.exports={moduleType:"trace",name:"ohlc",basePlotModule:r(93612),categories:["cartesian","svg","showLegend"],meta:{},attributes:r(2522),supplyDefaults:r(16169),calc:r(3485).calc,plot:r(72314),style:r(53101),hoverPoints:r(66449).hoverPoints,selectPoints:r(67324)}},14555:function(t,e,r){"use strict";var n=r(73972),i=r(71828);t.exports=function(t,e,r,a){var o=r("x"),s=r("open"),l=r("high"),u=r("low"),c=r("close");if(r("hoverlabel.split"),n.getComponentMethod("calendars","handleTraceDefaults")(t,e,["x"],a),s&&l&&u&&c){var f=Math.min(s.length,l.length,u.length,c.length);return o&&(f=Math.min(f,i.minRowLength(o))),e._length=f,f}}},72314:function(t,e,r){"use strict";var n=r(39898),i=r(71828);t.exports=function(t,e,r,a){var o=e.yaxis,s=e.xaxis,l=!!s.rangebreaks;i.makeTraceGroups(a,r,"trace ohlc").each((function(t){var e=n.select(this),r=t[0],a=r.t;if(!0!==r.trace.visible||a.empty)e.remove();else{var u=a.tickLen,c=e.selectAll("path").data(i.identity);c.enter().append("path"),c.exit().remove(),c.attr("d",(function(t){if(t.empty)return"M0,0Z";var e=s.c2p(t.pos-u,!0),r=s.c2p(t.pos+u,!0),n=l?(e+r)/2:s.c2p(t.pos,!0);return"M"+e+","+o.c2p(t.o,!0)+"H"+n+"M"+n+","+o.c2p(t.h,!0)+"V"+o.c2p(t.l,!0)+"M"+r+","+o.c2p(t.c,!0)+"H"+n}))}}))}},67324:function(t){"use strict";t.exports=function(t,e){var r,n=t.cd,i=t.xaxis,a=t.yaxis,o=[],s=n[0].t.bPos||0;if(!1===e)for(r=0;r=t.length)return!1;if(void 0!==e[t[r]])return!1;e[t[r]]=!0}return!0}(r))for(e=0;e0;u&&(o="array");var c=r("categoryorder",o);"array"===c?(r("categoryarray"),r("ticktext")):(delete t.categoryarray,delete t.ticktext),u||"array"!==c||(e.categoryorder="trace")}}t.exports=function(t,e,r,f){function h(r,i){return n.coerce(t,e,l,r,i)}var p=s(t,e,{name:"dimensions",handleItemDefaults:c}),d=function(t,e,r,o,s){s("line.shape"),s("line.hovertemplate");var l=s("line.color",o.colorway[0]);if(i(t,"line")&&n.isArrayOrTypedArray(l)){if(l.length)return s("line.colorscale"),a(t,e,o,s,{prefix:"line.",cLetter:"c"}),l.length;e.line.color=r}return 1/0}(t,e,r,f,h);o(e,f,h),Array.isArray(p)&&p.length||(e.visible=!1),u(e,p,"values",d),h("hoveron"),h("hovertemplate"),h("arrangement"),h("bundlecolors"),h("sortpaths"),h("counts");var v={family:f.font.family,size:Math.round(f.font.size),color:f.font.color};n.coerceFont(h,"labelfont",v);var g={family:f.font.family,size:Math.round(f.font.size/1.2),color:f.font.color};n.coerceFont(h,"tickfont",g)}},94873:function(t,e,r){"use strict";t.exports={attributes:r(99506),supplyDefaults:r(14647),calc:r(28699),plot:r(45784),colorbar:{container:"line",min:"cmin",max:"cmax"},moduleType:"trace",name:"parcats",basePlotModule:r(27677),categories:["noOpacity"],meta:{}}},45460:function(t,e,r){"use strict";var n=r(39898),i=r(81684).k4,a=r(72391),o=r(30211),s=r(71828),l=s.strTranslate,u=r(91424),c=r(84267),f=r(63893);function h(t,e,r,i){var a=e._context.staticPlot,o=t.map(F.bind(0,e,r)),c=i.selectAll("g.parcatslayer").data([null]);c.enter().append("g").attr("class","parcatslayer").style("pointer-events",a?"none":"all");var h=c.selectAll("g.trace.parcats").data(o,p),m=h.enter().append("g").attr("class","trace parcats");h.attr("transform",(function(t){return l(t.x,t.y)})),m.append("g").attr("class","paths");var x=h.select("g.paths").selectAll("path.path").data((function(t){return t.paths}),p);x.attr("fill",(function(t){return t.model.color}));var w=x.enter().append("path").attr("class","path").attr("stroke-opacity",0).attr("fill",(function(t){return t.model.color})).attr("fill-opacity",0);_(w),x.attr("d",(function(t){return t.svgD})),w.empty()||x.sort(v),x.exit().remove(),x.on("mouseover",g).on("mouseout",y).on("click",b),m.append("g").attr("class","dimensions");var A=h.select("g.dimensions").selectAll("g.dimension").data((function(t){return t.dimensions}),p);A.enter().append("g").attr("class","dimension"),A.attr("transform",(function(t){return l(t.x,0)})),A.exit().remove();var M=A.selectAll("g.category").data((function(t){return t.categories}),p),S=M.enter().append("g").attr("class","category");M.attr("transform",(function(t){return l(0,t.y)})),S.append("rect").attr("class","catrect").attr("pointer-events","none"),M.select("rect.catrect").attr("fill","none").attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})),T(S);var E=M.selectAll("rect.bandrect").data((function(t){return t.bands}),p);E.each((function(){s.raiseToTop(this)})),E.attr("fill",(function(t){return t.color}));var D=E.enter().append("rect").attr("class","bandrect").attr("stroke-opacity",0).attr("fill",(function(t){return t.color})).attr("fill-opacity",0);E.attr("fill",(function(t){return t.color})).attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})).attr("y",(function(t){return t.y})).attr("cursor",(function(t){return"fixed"===t.parcatsViewModel.arrangement?"default":"perpendicular"===t.parcatsViewModel.arrangement?"ns-resize":"move"})),k(D),E.exit().remove(),S.append("text").attr("class","catlabel").attr("pointer-events","none");var z=e._fullLayout.paper_bgcolor;M.select("text.catlabel").attr("text-anchor",(function(t){return d(t)?"start":"end"})).attr("alignment-baseline","middle").style("text-shadow",f.makeTextShadow(z)).style("fill","rgb(0, 0, 0)").attr("x",(function(t){return d(t)?t.width+5:-5})).attr("y",(function(t){return t.height/2})).text((function(t){return t.model.categoryLabel})).each((function(t){u.font(n.select(this),t.parcatsViewModel.categorylabelfont),f.convertToTspans(n.select(this),e)})),S.append("text").attr("class","dimlabel"),M.select("text.dimlabel").attr("text-anchor","middle").attr("alignment-baseline","baseline").attr("cursor",(function(t){return"fixed"===t.parcatsViewModel.arrangement?"default":"ew-resize"})).attr("x",(function(t){return t.width/2})).attr("y",-5).text((function(t,e){return 0===e?t.parcatsViewModel.model.dimensions[t.model.dimensionInd].dimensionLabel:null})).each((function(t){u.font(n.select(this),t.parcatsViewModel.labelfont)})),M.selectAll("rect.bandrect").on("mouseover",L).on("mouseout",C),M.exit().remove(),A.call(n.behavior.drag().origin((function(t){return{x:t.x,y:0}})).on("dragstart",P).on("drag",O).on("dragend",I)),h.each((function(t){t.traceSelection=n.select(this),t.pathSelection=n.select(this).selectAll("g.paths").selectAll("path.path"),t.dimensionSelection=n.select(this).selectAll("g.dimensions").selectAll("g.dimension")})),h.exit().remove()}function p(t){return t.key}function d(t){var e=t.parcatsViewModel.dimensions.length,r=t.parcatsViewModel.dimensions[e-1].model.dimensionInd;return t.model.dimensionInd===r}function v(t,e){return t.model.rawColor>e.model.rawColor?1:t.model.rawColor"),L=n.mouse(f)[0];o.loneHover({trace:h,x:b-d.left+v.left,y:_-d.top+v.top,text:E,color:t.model.color,borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontSize:10,fontColor:T,idealAlign:L1&&h.displayInd===f.dimensions.length-1?(i=u.left,a="left"):(i=u.left+u.width,a="right");var v=c.model.count,g=c.model.categoryLabel,y=v/c.parcatsViewModel.model.count,m={countLabel:v,categoryLabel:g,probabilityLabel:y.toFixed(3)},x=[];-1!==c.parcatsViewModel.hoverinfoItems.indexOf("count")&&x.push(["Count:",m.countLabel].join(" ")),-1!==c.parcatsViewModel.hoverinfoItems.indexOf("probability")&&x.push(["P("+m.categoryLabel+"):",m.probabilityLabel].join(" "));var b=x.join("
");return{trace:p,x:o*(i-e.left),y:s*(d-e.top),text:b,color:"lightgray",borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontSize:12,fontColor:"black",idealAlign:a,hovertemplate:p.hovertemplate,hovertemplateLabels:m,eventData:[{data:p._input,fullData:p,count:v,category:g,probability:y}]}}function L(t){if(!t.parcatsViewModel.dragDimension&&-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")){if(n.mouse(this)[1]<-1)return;var e,r=t.parcatsViewModel.graphDiv,i=r._fullLayout,a=i._paperdiv.node().getBoundingClientRect(),l=t.parcatsViewModel.hoveron,u=this;"color"===l?(function(t){var e=n.select(t).datum(),r=A(e);w(r),r.each((function(){s.raiseToTop(this)})),n.select(t.parentNode).selectAll("rect.bandrect").filter((function(t){return t.color===e.color})).each((function(){s.raiseToTop(this),n.select(this).attr("stroke","black").attr("stroke-width",1.5)}))}(u),S(u,"plotly_hover",n.event)):(function(t){n.select(t.parentNode).selectAll("rect.bandrect").each((function(t){var e=A(t);w(e),e.each((function(){s.raiseToTop(this)}))})),n.select(t.parentNode).select("rect.catrect").attr("stroke","black").attr("stroke-width",2.5)}(u),M(u,"plotly_hover",n.event)),-1===t.parcatsViewModel.hoverinfoItems.indexOf("none")&&("category"===l?e=E(r,a,u):"color"===l?e=function(t,e,r){t._fullLayout._calcInverseTransform(t);var i,a,o=t._fullLayout._invScaleX,s=t._fullLayout._invScaleY,l=r.getBoundingClientRect(),u=n.select(r).datum(),f=u.categoryViewModel,h=f.parcatsViewModel,p=h.model.dimensions[f.model.dimensionInd],d=h.trace,v=l.y+l.height/2;h.dimensions.length>1&&p.displayInd===h.dimensions.length-1?(i=l.left,a="left"):(i=l.left+l.width,a="right");var g=f.model.categoryLabel,y=u.parcatsViewModel.model.count,m=0;u.categoryViewModel.bands.forEach((function(t){t.color===u.color&&(m+=t.count)}));var x=f.model.count,b=0;h.pathSelection.each((function(t){t.model.color===u.color&&(b+=t.model.count)}));var _=m/y,w=m/b,T=m/x,k={countLabel:y,categoryLabel:g,probabilityLabel:_.toFixed(3)},A=[];-1!==f.parcatsViewModel.hoverinfoItems.indexOf("count")&&A.push(["Count:",k.countLabel].join(" ")),-1!==f.parcatsViewModel.hoverinfoItems.indexOf("probability")&&(A.push("P(color ∩ "+g+"): "+k.probabilityLabel),A.push("P("+g+" | color): "+w.toFixed(3)),A.push("P(color | "+g+"): "+T.toFixed(3)));var M=A.join("
"),S=c.mostReadable(u.color,["black","white"]);return{trace:d,x:o*(i-e.left),y:s*(v-e.top),text:M,color:u.color,borderColor:"black",fontFamily:'Monaco, "Courier New", monospace',fontColor:S,fontSize:10,idealAlign:a,hovertemplate:d.hovertemplate,hovertemplateLabels:k,eventData:[{data:d._input,fullData:d,category:g,count:y,probability:_,categorycount:x,colorcount:b,bandcolorcount:m}]}}(r,a,u):"dimension"===l&&(e=function(t,e,r){var i=[];return n.select(r.parentNode.parentNode).selectAll("g.category").select("rect.catrect").each((function(){i.push(E(t,e,this))})),i}(r,a,u)),e&&o.loneHover(e,{container:i._hoverlayer.node(),outerContainer:i._paper.node(),gd:r}))}}function C(t){var e=t.parcatsViewModel;e.dragDimension||(_(e.pathSelection),T(e.dimensionSelection.selectAll("g.category")),k(e.dimensionSelection.selectAll("g.category").selectAll("rect.bandrect")),o.loneUnhover(e.graphDiv._fullLayout._hoverlayer.node()),e.pathSelection.sort(v),-1!==e.hoverinfoItems.indexOf("skip"))||("color"===t.parcatsViewModel.hoveron?S(this,"plotly_unhover",n.event):M(this,"plotly_unhover",n.event))}function P(t){"fixed"!==t.parcatsViewModel.arrangement&&(t.dragDimensionDisplayInd=t.model.displayInd,t.initialDragDimensionDisplayInds=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),t.dragHasMoved=!1,t.dragCategoryDisplayInd=null,n.select(this).selectAll("g.category").select("rect.catrect").each((function(e){var r=n.mouse(this)[0],i=n.mouse(this)[1];-2<=r&&r<=e.width+2&&-2<=i&&i<=e.height+2&&(t.dragCategoryDisplayInd=e.model.displayInd,t.initialDragCategoryDisplayInds=t.model.categories.map((function(t){return t.displayInd})),e.model.dragY=e.y,s.raiseToTop(this.parentNode),n.select(this.parentNode).selectAll("rect.bandrect").each((function(e){e.yf.y+f.height/2&&(o.model.displayInd=f.model.displayInd,f.model.displayInd=l),t.dragCategoryDisplayInd=o.model.displayInd}if(null===t.dragCategoryDisplayInd||"freeform"===t.parcatsViewModel.arrangement){a.model.dragX=n.event.x;var h=t.parcatsViewModel.dimensions[r],p=t.parcatsViewModel.dimensions[i];void 0!==h&&a.model.dragXp.x&&(a.model.displayInd=p.model.displayInd,p.model.displayInd=t.dragDimensionDisplayInd),t.dragDimensionDisplayInd=a.model.displayInd}j(t.parcatsViewModel),N(t.parcatsViewModel),R(t.parcatsViewModel),z(t.parcatsViewModel)}}function I(t){if("fixed"!==t.parcatsViewModel.arrangement&&null!==t.dragDimensionDisplayInd){n.select(this).selectAll("text").attr("font-weight","normal");var e={},r=D(t.parcatsViewModel),i=t.parcatsViewModel.model.dimensions.map((function(t){return t.displayInd})),o=t.initialDragDimensionDisplayInds.some((function(t,e){return t!==i[e]}));o&&i.forEach((function(r,n){var i=t.parcatsViewModel.model.dimensions[n].containerInd;e["dimensions["+i+"].displayindex"]=r}));var s=!1;if(null!==t.dragCategoryDisplayInd){var l=t.model.categories.map((function(t){return t.displayInd}));if(s=t.initialDragCategoryDisplayInds.some((function(t,e){return t!==l[e]}))){var u=t.model.categories.slice().sort((function(t,e){return t.displayInd-e.displayInd})),c=u.map((function(t){return t.categoryValue})),f=u.map((function(t){return t.categoryLabel}));e["dimensions["+t.model.containerInd+"].categoryarray"]=[c],e["dimensions["+t.model.containerInd+"].ticktext"]=[f],e["dimensions["+t.model.containerInd+"].categoryorder"]="array"}}-1===t.parcatsViewModel.hoverinfoItems.indexOf("skip")&&!t.dragHasMoved&&t.potentialClickBand&&("color"===t.parcatsViewModel.hoveron?S(t.potentialClickBand,"plotly_click",n.event.sourceEvent):M(t.potentialClickBand,"plotly_click",n.event.sourceEvent)),t.model.dragX=null,null!==t.dragCategoryDisplayInd&&(t.parcatsViewModel.dimensions[t.dragDimensionDisplayInd].categories[t.dragCategoryDisplayInd].model.dragY=null,t.dragCategoryDisplayInd=null),t.dragDimensionDisplayInd=null,t.parcatsViewModel.dragDimension=null,t.dragHasMoved=null,t.potentialClickBand=null,j(t.parcatsViewModel),N(t.parcatsViewModel),n.transition().duration(300).ease("cubic-in-out").each((function(){R(t.parcatsViewModel,!0),z(t.parcatsViewModel,!0)})).each("end",(function(){(o||s)&&a.restyle(t.parcatsViewModel.graphDiv,e,[r])}))}}function D(t){for(var e,r=t.graphDiv._fullData,n=0;n=0;s--)c+="C"+u[s]+","+(e[s+1]+n)+" "+l[s]+","+(e[s]+n)+" "+(t[s]+r[s])+","+(e[s]+n),c+="l-"+r[s]+",0 ";return c+"Z"}function N(t){var e=t.dimensions,r=t.model,n=e.map((function(t){return t.categories.map((function(t){return t.y}))})),i=t.model.dimensions.map((function(t){return t.categories.map((function(t){return t.displayInd}))})),a=t.model.dimensions.map((function(t){return t.displayInd})),o=t.dimensions.map((function(t){return t.model.dimensionInd})),s=e.map((function(t){return t.x})),l=e.map((function(t){return t.width})),u=[];for(var c in r.paths)r.paths.hasOwnProperty(c)&&u.push(r.paths[c]);function f(t){var e=t.categoryInds.map((function(t,e){return i[e][t]}));return o.map((function(t){return e[t]}))}u.sort((function(e,r){var n=f(e),i=f(r);return"backward"===t.sortpaths&&(n.reverse(),i.reverse()),n.push(e.valueInds[0]),i.push(r.valueInds[0]),t.bundlecolors&&(n.unshift(e.rawColor),i.unshift(r.rawColor)),ni?1:0}));for(var h=new Array(u.length),p=e[0].model.count,d=e[0].categories.map((function(t){return t.height})).reduce((function(t,e){return t+e})),v=0;v0?d*(y.count/p):0;for(var m,x=new Array(n.length),b=0;b1?(t.width-80-16)/(n-1):0)*i;var a,o,s,l,u,c=[],f=t.model.maxCats,h=e.categories.length,p=e.count,d=t.height-8*(f-1),v=8*(f-h)/2,g=e.categories.map((function(t){return{displayInd:t.displayInd,categoryInd:t.categoryInd}}));for(g.sort((function(t,e){return t.displayInd-e.displayInd})),u=0;u0?o.count/p*d:0,s={key:o.valueInds[0],model:o,width:16,height:a,y:null!==o.dragY?o.dragY:v,bands:[],parcatsViewModel:t},v=v+a+8,c.push(s);return{key:e.dimensionInd,x:null!==e.dragX?e.dragX:r,y:0,width:16,model:e,categories:c,parcatsViewModel:t,dragCategoryDisplayInd:null,dragDimensionDisplayInd:null,initialDragDimensionDisplayInds:null,initialDragCategoryDisplayInds:null,dragHasMoved:null,potentialClickBand:null}}t.exports=function(t,e,r,n){h(r,t,n,e)}},45784:function(t,e,r){"use strict";var n=r(45460);t.exports=function(t,e,r,i){var a=t._fullLayout,o=a._paper,s=a._size;n(t,o,e,{width:s.w,height:s.h,margin:{t:s.t,r:s.r,b:s.b,l:s.l}},r,i)}},73362:function(t,e,r){"use strict";var n=r(50693),i=r(13838),a=r(41940),o=r(27670).Y,s=r(1426).extendFlat,l=r(44467).templatedArray;t.exports={domain:o({name:"parcoords",trace:!0,editType:"plot"}),labelangle:{valType:"angle",dflt:0,editType:"plot"},labelside:{valType:"enumerated",values:["top","bottom"],dflt:"top",editType:"plot"},labelfont:a({editType:"plot"}),tickfont:a({editType:"plot"}),rangefont:a({editType:"plot"}),dimensions:l("dimension",{label:{valType:"string",editType:"plot"},tickvals:s({},i.tickvals,{editType:"plot"}),ticktext:s({},i.ticktext,{editType:"plot"}),tickformat:s({},i.tickformat,{editType:"plot"}),visible:{valType:"boolean",dflt:!0,editType:"plot"},range:{valType:"info_array",items:[{valType:"number",editType:"plot"},{valType:"number",editType:"plot"}],editType:"plot"},constraintrange:{valType:"info_array",freeLength:!0,dimensions:"1-2",items:[{valType:"any",editType:"plot"},{valType:"any",editType:"plot"}],editType:"plot"},multiselect:{valType:"boolean",dflt:!0,editType:"plot"},values:{valType:"data_array",editType:"calc"},editType:"calc"}),line:s({editType:"calc"},n("line",{colorscaleDflt:"Viridis",autoColorDflt:!1,editTypeOverride:"calc"})),unselected:{line:{color:{valType:"color",dflt:"#7f7f7f",editType:"plot"},opacity:{valType:"number",min:0,max:1,dflt:"auto",editType:"plot"},editType:"plot"},editType:"plot"}}},57920:function(t,e,r){"use strict";var n=r(25706),i=r(39898),a=r(28984).keyFun,o=r(28984).repeat,s=r(71828).sorterAsc,l=r(71828).strTranslate,u=n.bar.snapRatio;function c(t,e){return t*(1-u)+e*u}var f=n.bar.snapClose;function h(t,e){return t*(1-f)+e*f}function p(t,e,r,n){if(function(t,e){for(var r=0;r=e[r][0]&&t<=e[r][1])return!0;return!1}(r,n))return r;var i=t?-1:1,a=0,o=e.length-1;if(i<0){var s=a;a=o,o=s}for(var l=e[a],u=l,f=a;i*fe){h=r;break}}if(a=c,isNaN(a)&&(a=isNaN(f)||isNaN(h)?isNaN(f)?h:f:e-u[f][1]t[1]+r||e=.9*t[1]+.1*t[0]?"n":e<=.9*t[0]+.1*t[1]?"s":"ns"}(d,e);v&&(o.interval=l[a],o.intervalPix=d,o.region=v)}}if(t.ordinal&&!o.region){var g=t.unitTickvals,m=t.unitToPaddedPx.invert(e);for(r=0;r=x[0]&&m<=x[1]){o.clickableOrdinalRange=x;break}}}return o}function w(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.brush.svgBrush;a.wasDragged=!0,a._dragging=!0,a.grabbingBar?a.newExtent=[r-a.grabPoint,r+a.barLength-a.grabPoint].map(e.unitToPaddedPx.invert):a.newExtent=[a.startExtent,e.unitToPaddedPx.invert(r)].sort(s),e.brush.filterSpecified=!0,a.extent=a.stayingIntervals.concat([a.newExtent]),a.brushCallback(e),b(t.parentNode)}function T(t,e){var r=_(e,e.height-i.mouse(t)[1]-2*n.verticalPadding),a="crosshair";r.clickableOrdinalRange?a="pointer":r.region&&(a=r.region+"-resize"),i.select(document.body).style("cursor",a)}function k(t){t.on("mousemove",(function(t){i.event.preventDefault(),t.parent.inBrushDrag||T(this,t)})).on("mouseleave",(function(t){t.parent.inBrushDrag||m()})).call(i.behavior.drag().on("dragstart",(function(t){!function(t,e){i.event.sourceEvent.stopPropagation();var r=e.height-i.mouse(t)[1]-2*n.verticalPadding,a=e.unitToPaddedPx.invert(r),o=e.brush,s=_(e,r),l=s.interval,u=o.svgBrush;if(u.wasDragged=!1,u.grabbingBar="ns"===s.region,u.grabbingBar){var c=l.map(e.unitToPaddedPx);u.grabPoint=r-c[0]-n.verticalPadding,u.barLength=c[1]-c[0]}u.clickableOrdinalRange=s.clickableOrdinalRange,u.stayingIntervals=e.multiselect&&o.filterSpecified?o.filter.getConsolidated():[],l&&(u.stayingIntervals=u.stayingIntervals.filter((function(t){return t[0]!==l[0]&&t[1]!==l[1]}))),u.startExtent=s.region?l["s"===s.region?1:0]:a,e.parent.inBrushDrag=!0,u.brushStartCallback()}(this,t)})).on("drag",(function(t){w(this,t)})).on("dragend",(function(t){!function(t,e){var r=e.brush,n=r.filter,a=r.svgBrush;a._dragging||(T(t,e),w(t,e),e.brush.svgBrush.wasDragged=!1),a._dragging=!1,i.event.sourceEvent.stopPropagation();var o=a.grabbingBar;if(a.grabbingBar=!1,a.grabLocation=void 0,e.parent.inBrushDrag=!1,m(),!a.wasDragged)return a.wasDragged=void 0,a.clickableOrdinalRange?r.filterSpecified&&e.multiselect?a.extent.push(a.clickableOrdinalRange):(a.extent=[a.clickableOrdinalRange],r.filterSpecified=!0):o?(a.extent=a.stayingIntervals,0===a.extent.length&&M(r)):M(r),a.brushCallback(e),b(t.parentNode),void a.brushEndCallback(r.filterSpecified?n.getConsolidated():[]);var s=function(){n.set(n.getConsolidated())};if(e.ordinal){var l=e.unitTickvals;l[l.length-1]a.newExtent[0];a.extent=a.stayingIntervals.concat(u?[a.newExtent]:[]),a.extent.length||M(r),a.brushCallback(e),u?b(t.parentNode,s):(s(),b(t.parentNode))}else s();a.brushEndCallback(r.filterSpecified?n.getConsolidated():[])}(this,t)})))}function A(t,e){return t[0]-e[0]}function M(t){t.filterSpecified=!1,t.svgBrush.extent=[[-1/0,1/0]]}function S(t){for(var e,r=t.slice(),n=[],i=r.shift();i;){for(e=i.slice();(i=r.shift())&&i[0]<=e[1];)e[1]=Math.max(e[1],i[1]);n.push(e)}return 1===n.length&&n[0][0]>n[0][1]&&(n=[]),n}t.exports={makeBrush:function(t,e,r,n,i,a){var o,l=function(){var t,e,r=[];return{set:function(n){1===(r=n.map((function(t){return t.slice().sort(s)})).sort(A)).length&&r[0][0]===-1/0&&r[0][1]===1/0&&(r=[[0,-1]]),t=S(r),e=r.reduce((function(t,e){return[Math.min(t[0],e[0]),Math.max(t[1],e[1])]}),[1/0,-1/0])},get:function(){return r.slice()},getConsolidated:function(){return t},getBounds:function(){return e}}}();return l.set(r),{filter:l,filterSpecified:e,svgBrush:{extent:[],brushStartCallback:n,brushCallback:(o=i,function(t){var e=t.brush,r=function(t){return t.svgBrush.extent.map((function(t){return t.slice()}))}(e),n=r.slice();e.filter.set(n),o()}),brushEndCallback:a}}},ensureAxisBrush:function(t,e,r){var i=t.selectAll("."+n.cn.axisBrush).data(o,a);i.enter().append("g").classed(n.cn.axisBrush,!0),function(t,e,r){var i=r._context.staticPlot,a=t.selectAll(".background").data(o);a.enter().append("rect").classed("background",!0).call(d).call(v).style("pointer-events",i?"none":"auto").attr("transform",l(0,n.verticalPadding)),a.call(k).attr("height",(function(t){return t.height-n.verticalPadding}));var s=t.selectAll(".highlight-shadow").data(o);s.enter().append("line").classed("highlight-shadow",!0).attr("x",-n.bar.width/2).attr("stroke-width",n.bar.width+n.bar.strokeWidth).attr("stroke",e).attr("opacity",n.bar.strokeOpacity).attr("stroke-linecap","butt"),s.attr("y1",(function(t){return t.height})).call(x);var u=t.selectAll(".highlight").data(o);u.enter().append("line").classed("highlight",!0).attr("x",-n.bar.width/2).attr("stroke-width",n.bar.width-n.bar.strokeWidth).attr("stroke",n.bar.fillColor).attr("opacity",n.bar.fillOpacity).attr("stroke-linecap","butt"),u.attr("y1",(function(t){return t.height})).call(x)}(i,e,r)},cleanRanges:function(t,e){if(Array.isArray(t[0])?(t=t.map((function(t){return t.sort(s)})),t=e.multiselect?S(t.sort(A)):[t[0]]):t=[t.sort(s)],e.tickvals){var r=e.tickvals.slice().sort(s);if(!(t=t.map((function(t){var e=[p(0,r,t[0],[]),p(1,r,t[1],[])];if(e[1]>e[0])return e})).filter((function(t){return t}))).length)return}return t.length>1?t:t[0]}}},71791:function(t,e,r){"use strict";t.exports={attributes:r(73362),supplyDefaults:r(3633),calc:r(24639),colorbar:{container:"line",min:"cmin",max:"cmax"},moduleType:"trace",name:"parcoords",basePlotModule:r(49351),categories:["gl","regl","noOpacity","noHover"],meta:{}}},49351:function(t,e,r){"use strict";var n=r(39898),i=r(27659).a0,a=r(21341),o=r(77922);e.name="parcoords",e.plot=function(t){var e=i(t.calcdata,"parcoords")[0];e.length&&a(t,e)},e.clean=function(t,e,r,n){var i=n._has&&n._has("parcoords"),a=e._has&&e._has("parcoords");i&&!a&&(n._paperdiv.selectAll(".parcoords").remove(),n._glimages.selectAll("*").remove())},e.toSVG=function(t){var e=t._fullLayout._glimages,r=n.select(t).selectAll(".svg-container");r.filter((function(t,e){return e===r.size()-1})).selectAll(".gl-canvas-context, .gl-canvas-focus").each((function(){var t=this,r=t.toDataURL("image/png");e.append("svg:image").attr({xmlns:o.svg,"xlink:href":r,preserveAspectRatio:"none",x:0,y:0,width:t.style.width,height:t.style.height})})),window.setTimeout((function(){n.selectAll("#filterBarPattern").attr("id","filterBarPattern")}),60)}},24639:function(t,e,r){"use strict";var n=r(71828).isArrayOrTypedArray,i=r(21081),a=r(28984).wrap;t.exports=function(t,e){var r,o;return i.hasColorscale(e,"line")&&n(e.line.color)?(r=e.line.color,o=i.extractOpts(e.line).colorscale,i.calc(t,e,{vals:r,containerStr:"line",cLetter:"c"})):(r=function(t){for(var e=new Array(t),r=0;rf&&(n.log("parcoords traces support up to "+f+" dimensions at the moment"),d.splice(f));var v=s(t,e,{name:"dimensions",layout:l,handleItemDefaults:p}),g=function(t,e,r,o,s){var l=s("line.color",r);if(i(t,"line")&&n.isArrayOrTypedArray(l)){if(l.length)return s("line.colorscale"),a(t,e,o,s,{prefix:"line.",cLetter:"c"}),l.length;e.line.color=r}return 1/0}(t,e,r,l,c);o(e,l,c),Array.isArray(v)&&v.length||(e.visible=!1),h(e,v,"values",g);var y={family:l.font.family,size:Math.round(l.font.size/1.2),color:l.font.color};n.coerceFont(c,"labelfont",y),n.coerceFont(c,"tickfont",y),n.coerceFont(c,"rangefont",y),c("labelangle"),c("labelside"),c("unselected.line.color"),c("unselected.line.opacity")}},1602:function(t,e,r){"use strict";var n=r(71828).isTypedArray;e.convertTypedArray=function(t){return n(t)?Array.prototype.slice.call(t):t},e.isOrdinal=function(t){return!!t.tickvals},e.isVisible=function(t){return t.visible||!("visible"in t)}},67618:function(t,e,r){"use strict";var n=r(71791);n.plot=r(21341),t.exports=n},83398:function(t,e,r){"use strict";var n=r(56068),i=n(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nattribute vec4 p01_04, p05_08, p09_12, p13_16,\n p17_20, p21_24, p25_28, p29_32,\n p33_36, p37_40, p41_44, p45_48,\n p49_52, p53_56, p57_60, colors;\n\nuniform mat4 dim0A, dim1A, dim0B, dim1B, dim0C, dim1C, dim0D, dim1D,\n loA, hiA, loB, hiB, loC, hiC, loD, hiD;\n\nuniform vec2 resolution, viewBoxPos, viewBoxSize;\nuniform float maskHeight;\nuniform float drwLayer; // 0: context, 1: focus, 2: pick\nuniform vec4 contextColor;\nuniform sampler2D maskTexture, palette;\n\nbool isPick = (drwLayer > 1.5);\nbool isContext = (drwLayer < 0.5);\n\nconst vec4 ZEROS = vec4(0.0, 0.0, 0.0, 0.0);\nconst vec4 UNITS = vec4(1.0, 1.0, 1.0, 1.0);\n\nfloat val(mat4 p, mat4 v) {\n return dot(matrixCompMult(p, v) * UNITS, UNITS);\n}\n\nfloat axisY(float ratio, mat4 A, mat4 B, mat4 C, mat4 D) {\n float y1 = val(A, dim0A) + val(B, dim0B) + val(C, dim0C) + val(D, dim0D);\n float y2 = val(A, dim1A) + val(B, dim1B) + val(C, dim1C) + val(D, dim1D);\n return y1 * (1.0 - ratio) + y2 * ratio;\n}\n\nint iMod(int a, int b) {\n return a - b * (a / b);\n}\n\nbool fOutside(float p, float lo, float hi) {\n return (lo < hi) && (lo > p || p > hi);\n}\n\nbool vOutside(vec4 p, vec4 lo, vec4 hi) {\n return (\n fOutside(p[0], lo[0], hi[0]) ||\n fOutside(p[1], lo[1], hi[1]) ||\n fOutside(p[2], lo[2], hi[2]) ||\n fOutside(p[3], lo[3], hi[3])\n );\n}\n\nbool mOutside(mat4 p, mat4 lo, mat4 hi) {\n return (\n vOutside(p[0], lo[0], hi[0]) ||\n vOutside(p[1], lo[1], hi[1]) ||\n vOutside(p[2], lo[2], hi[2]) ||\n vOutside(p[3], lo[3], hi[3])\n );\n}\n\nbool outsideBoundingBox(mat4 A, mat4 B, mat4 C, mat4 D) {\n return mOutside(A, loA, hiA) ||\n mOutside(B, loB, hiB) ||\n mOutside(C, loC, hiC) ||\n mOutside(D, loD, hiD);\n}\n\nbool outsideRasterMask(mat4 A, mat4 B, mat4 C, mat4 D) {\n mat4 pnts[4];\n pnts[0] = A;\n pnts[1] = B;\n pnts[2] = C;\n pnts[3] = D;\n\n for(int i = 0; i < 4; ++i) {\n for(int j = 0; j < 4; ++j) {\n for(int k = 0; k < 4; ++k) {\n if(0 == iMod(\n int(255.0 * texture2D(maskTexture,\n vec2(\n (float(i * 2 + j / 2) + 0.5) / 8.0,\n (pnts[i][j][k] * (maskHeight - 1.0) + 1.0) / maskHeight\n ))[3]\n ) / int(pow(2.0, float(iMod(j * 4 + k, 8)))),\n 2\n )) return true;\n }\n }\n }\n return false;\n}\n\nvec4 position(bool isContext, float v, mat4 A, mat4 B, mat4 C, mat4 D) {\n float x = 0.5 * sign(v) + 0.5;\n float y = axisY(x, A, B, C, D);\n float z = 1.0 - abs(v);\n\n z += isContext ? 0.0 : 2.0 * float(\n outsideBoundingBox(A, B, C, D) ||\n outsideRasterMask(A, B, C, D)\n );\n\n return vec4(\n 2.0 * (vec2(x, y) * viewBoxSize + viewBoxPos) / resolution - 1.0,\n z,\n 1.0\n );\n}\n\nvoid main() {\n mat4 A = mat4(p01_04, p05_08, p09_12, p13_16);\n mat4 B = mat4(p17_20, p21_24, p25_28, p29_32);\n mat4 C = mat4(p33_36, p37_40, p41_44, p45_48);\n mat4 D = mat4(p49_52, p53_56, p57_60, ZEROS);\n\n float v = colors[3];\n\n gl_Position = position(isContext, v, A, B, C, D);\n\n fragColor =\n isContext ? vec4(contextColor) :\n isPick ? vec4(colors.rgb, 1.0) : texture2D(palette, vec2(abs(v), 0.5));\n}\n"]),a=n(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n gl_FragColor = fragColor;\n}\n"]),o=r(25706).maxDimensionCount,s=r(71828),l=new Uint8Array(4),u=new Uint8Array(4),c={shape:[256,1],format:"rgba",type:"uint8",mag:"nearest",min:"nearest"};function f(t,e,r,n,i){var a=t._gl;a.enable(a.SCISSOR_TEST),a.scissor(e,r,n,i),t.clear({color:[0,0,0,0],depth:1})}function h(t,e,r,n,i,a){var o=a.key;r.drawCompleted||(function(t){t.read({x:0,y:0,width:1,height:1,data:l})}(t),r.drawCompleted=!0),function s(l){var u=Math.min(n,i-l*n);0===l&&(window.cancelAnimationFrame(r.currentRafs[o]),delete r.currentRafs[o],f(t,a.scissorX,a.scissorY,a.scissorWidth,a.viewBoxSize[1])),r.clearOnly||(a.count=2*u,a.offset=2*l*n,e(a),l*n+u>>8*e)%256/255}function v(t,e,r){for(var n=new Array(8*e),i=0,a=0;ac&&(c=t[i].dim1.canvasX,o=i);0===s&&f(T,0,0,r.canvasWidth,r.canvasHeight);var p=function(t){var e,r,n,i=[[],[]];for(n=0;n<64;n++){var a=!t&&no._length&&(S=S.slice(0,o._length));var L,C=o.tickvals;function P(t,e){return{val:t,text:L[e]}}function O(t,e){return t.val-e.val}if(Array.isArray(C)&&C.length){L=o.ticktext,Array.isArray(L)&&L.length?L.length>C.length?L=L.slice(0,C.length):C.length>L.length&&(C=C.slice(0,L.length)):L=C.map(a(o.tickformat));for(var I=1;I=r||l>=i)return;var u=t.lineLayer.readPixel(s,i-1-l),c=0!==u[3],f=c?u[2]+256*(u[1]+256*u[0]):null,h={x:s,y:l,clientX:e.clientX,clientY:e.clientY,dataIndex:t.model.key,curveNumber:f};f!==N&&(c?a.hover(h):a.unhover&&a.unhover(h),N=f)}})),B.style("opacity",(function(t){return t.pick?0:1})),p.style("background","rgba(255, 255, 255, 0)");var j=p.selectAll("."+m.cn.parcoords).data(F,d);j.exit().remove(),j.enter().append("g").classed(m.cn.parcoords,!0).style("shape-rendering","crispEdges").style("pointer-events","none"),j.attr("transform",(function(t){return u(t.model.translateX,t.model.translateY)}));var U=j.selectAll("."+m.cn.parcoordsControlView).data(v,d);U.enter().append("g").classed(m.cn.parcoordsControlView,!0),U.attr("transform",(function(t){return u(t.model.pad.l,t.model.pad.t)}));var V=U.selectAll("."+m.cn.yAxis).data((function(t){return t.dimensions}),d);V.enter().append("g").classed(m.cn.yAxis,!0),U.each((function(t){I(V,t,T)})),B.each((function(t){if(t.viewModel){!t.lineLayer||a?t.lineLayer=b(this,t):t.lineLayer.update(t),(t.key||0===t.key)&&(t.viewModel[t.key]=t.lineLayer);var e=!t.context||a;t.lineLayer.render(t.viewModel.panels,e)}})),V.attr("transform",(function(t){return u(t.xScale(t.xIndex),0)})),V.call(n.behavior.drag().origin((function(t){return t})).on("drag",(function(t){var e=t.parent;R.linePickActive(!1),t.x=Math.max(-m.overdrag,Math.min(t.model.width+m.overdrag,n.event.x)),t.canvasX=t.x*t.model.canvasPixelRatio,V.sort((function(t,e){return t.x-e.x})).each((function(e,r){e.xIndex=r,e.x=t===e?e.x:e.xScale(e.xIndex),e.canvasX=e.x*e.model.canvasPixelRatio})),I(V,e,T),V.filter((function(e){return 0!==Math.abs(t.xIndex-e.xIndex)})).attr("transform",(function(t){return u(t.xScale(t.xIndex),0)})),n.select(this).attr("transform",u(t.x,0)),V.each((function(r,n,i){i===t.parent.key&&(e.dimensions[n]=r)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer.render&&e.focusLayer.render(e.panels)})).on("dragend",(function(t){var e=t.parent;t.x=t.xScale(t.xIndex),t.canvasX=t.x*t.model.canvasPixelRatio,I(V,e,T),n.select(this).attr("transform",(function(t){return u(t.x,0)})),e.contextLayer&&e.contextLayer.render(e.panels,!1,!E(e)),e.focusLayer&&e.focusLayer.render(e.panels),e.pickLayer&&e.pickLayer.render(e.panels,!0),R.linePickActive(!0),a&&a.axesMoved&&a.axesMoved(e.key,e.dimensions.map((function(t){return t.crossfilterDimensionIndex})))}))),V.exit().remove();var H=V.selectAll("."+m.cn.axisOverlays).data(v,d);H.enter().append("g").classed(m.cn.axisOverlays,!0),H.selectAll("."+m.cn.axis).remove();var q=H.selectAll("."+m.cn.axis).data(v,d);q.enter().append("g").classed(m.cn.axis,!0),q.each((function(t){var e=t.model.height/t.model.tickDistance,r=t.domainScale,i=r.domain();n.select(this).call(n.svg.axis().orient("left").tickSize(4).outerTickSize(2).ticks(e,t.tickFormat).tickValues(t.ordinal?i:null).tickFormat((function(e){return y.isOrdinal(t)?e:D(t.model.dimensions[t.visibleIndex],e)})).scale(r)),f.font(q.selectAll("text"),t.model.tickFont)})),q.selectAll(".domain, .tick>line").attr("fill","none").attr("stroke","black").attr("stroke-opacity",.25).attr("stroke-width","1px"),q.selectAll("text").style("text-shadow",c.makeTextShadow(A)).style("cursor","default");var G=H.selectAll("."+m.cn.axisHeading).data(v,d);G.enter().append("g").classed(m.cn.axisHeading,!0);var Z=G.selectAll("."+m.cn.axisTitle).data(v,d);Z.enter().append("text").classed(m.cn.axisTitle,!0).attr("text-anchor","middle").style("cursor","ew-resize").style("pointer-events",o?"none":"auto"),Z.text((function(t){return t.label})).each((function(e){var r=n.select(this);f.font(r,e.model.labelFont),c.convertToTspans(r,t)})).attr("transform",(function(t){var e=O(t.model.labelAngle,t.model.labelSide),r=m.axisTitleOffset;return(e.dir>0?"":u(0,2*r+t.model.height))+l(e.degrees)+u(-r*e.dx,-r*e.dy)})).attr("text-anchor",(function(t){var e=O(t.model.labelAngle,t.model.labelSide);return 2*Math.abs(e.dx)>Math.abs(e.dy)?e.dir*e.dx<0?"start":"end":"middle"}));var Y=H.selectAll("."+m.cn.axisExtent).data(v,d);Y.enter().append("g").classed(m.cn.axisExtent,!0);var W=Y.selectAll("."+m.cn.axisExtentTop).data(v,d);W.enter().append("g").classed(m.cn.axisExtentTop,!0),W.attr("transform",u(0,-m.axisExtentOffset));var X=W.selectAll("."+m.cn.axisExtentTopText).data(v,d);X.enter().append("text").classed(m.cn.axisExtentTopText,!0).call(P),X.text((function(t){return z(t,!0)})).each((function(t){f.font(n.select(this),t.model.rangeFont)}));var J=Y.selectAll("."+m.cn.axisExtentBottom).data(v,d);J.enter().append("g").classed(m.cn.axisExtentBottom,!0),J.attr("transform",(function(t){return u(0,t.model.height+m.axisExtentOffset)}));var K=J.selectAll("."+m.cn.axisExtentBottomText).data(v,d);K.enter().append("text").classed(m.cn.axisExtentBottomText,!0).attr("dy","0.75em").call(P),K.text((function(t){return z(t,!1)})).each((function(t){f.font(n.select(this),t.model.rangeFont)})),x.ensureAxisBrush(H,A,t)}},21341:function(t,e,r){"use strict";var n=r(17171),i=r(79749),a=r(1602).isVisible,o={};function s(t,e,r){var n=e.indexOf(r),i=t.indexOf(n);return-1===i&&(i+=e.length),i}(t.exports=function(t,e){var r=t._fullLayout;if(i(t,[],o)){var l={},u={},c={},f={},h=r._size;e.forEach((function(e,r){var n=e[0].trace;c[r]=n.index;var i=f[r]=n._fullInput.index;l[r]=t.data[i].dimensions,u[r]=t.data[i].dimensions.slice()})),n(t,e,{width:h.w,height:h.h,margin:{t:h.t,r:h.r,b:h.b,l:h.l}},{filterChanged:function(e,n,i){var a=u[e][n],o=i.map((function(t){return t.slice()})),s="dimensions["+n+"].constraintrange",l=r._tracePreGUI[t._fullData[c[e]]._fullInput.uid];if(void 0===l[s]){var h=a.constraintrange;l[s]=h||null}var p=t._fullData[c[e]].dimensions[n];o.length?(1===o.length&&(o=o[0]),a.constraintrange=o,p.constraintrange=o.slice(),o=[o]):(delete a.constraintrange,delete p.constraintrange,o=null);var d={};d[s]=o,t.emit("plotly_restyle",[d,[f[e]]])},hover:function(e){t.emit("plotly_hover",e)},unhover:function(e){t.emit("plotly_unhover",e)},axesMoved:function(e,r){var n=function(t,e){return function(r,n){return s(t,e,r)-s(t,e,n)}}(r,u[e].filter(a));l[e].sort(n),u[e].filter((function(t){return!a(t)})).sort((function(t){return u[e].indexOf(t)})).forEach((function(t){l[e].splice(l[e].indexOf(t),1),l[e].splice(u[e].indexOf(t),0,t)})),t.emit("plotly_restyle",[{dimensions:[l[e]]},[f[e]]])}})}}).reglPrecompiled=o},34e3:function(t,e,r){"use strict";var n=r(9012),i=r(27670).Y,a=r(41940),o=r(22399),s=r(5386).f,l=r(5386).s,u=r(1426).extendFlat,c=a({editType:"plot",arrayOk:!0,colorEditType:"plot"});t.exports={labels:{valType:"data_array",editType:"calc"},label0:{valType:"number",dflt:0,editType:"calc"},dlabel:{valType:"number",dflt:1,editType:"calc"},values:{valType:"data_array",editType:"calc"},marker:{colors:{valType:"data_array",editType:"calc"},line:{color:{valType:"color",dflt:o.defaultLine,arrayOk:!0,editType:"style"},width:{valType:"number",min:0,dflt:0,arrayOk:!0,editType:"style"},editType:"calc"},editType:"calc"},text:{valType:"data_array",editType:"plot"},hovertext:{valType:"string",dflt:"",arrayOk:!0,editType:"style"},scalegroup:{valType:"string",dflt:"",editType:"calc"},textinfo:{valType:"flaglist",flags:["label","text","value","percent"],extras:["none"],editType:"calc"},hoverinfo:u({},n.hoverinfo,{flags:["label","text","value","percent","name"]}),hovertemplate:s({},{keys:["label","color","value","percent","text"]}),texttemplate:l({editType:"plot"},{keys:["label","color","value","percent","text"]}),textposition:{valType:"enumerated",values:["inside","outside","auto","none"],dflt:"auto",arrayOk:!0,editType:"plot"},textfont:u({},c,{}),insidetextorientation:{valType:"enumerated",values:["horizontal","radial","tangential","auto"],dflt:"auto",editType:"plot"},insidetextfont:u({},c,{}),outsidetextfont:u({},c,{}),automargin:{valType:"boolean",dflt:!1,editType:"plot"},title:{text:{valType:"string",dflt:"",editType:"plot"},font:u({},c,{}),position:{valType:"enumerated",values:["top left","top center","top right","middle center","bottom left","bottom center","bottom right"],editType:"plot"},editType:"plot"},domain:i({name:"pie",trace:!0,editType:"calc"}),hole:{valType:"number",min:0,max:1,dflt:0,editType:"calc"},sort:{valType:"boolean",dflt:!0,editType:"calc"},direction:{valType:"enumerated",values:["clockwise","counterclockwise"],dflt:"counterclockwise",editType:"calc"},rotation:{valType:"angle",dflt:0,editType:"calc"},pull:{valType:"number",min:0,max:1,dflt:0,arrayOk:!0,editType:"calc"},_deprecated:{title:{valType:"string",dflt:"",editType:"calc"},titlefont:u({},c,{}),titleposition:{valType:"enumerated",values:["top left","top center","top right","middle center","bottom left","bottom center","bottom right"],editType:"calc"}}}},13584:function(t,e,r){"use strict";var n=r(74875);e.name="pie",e.plot=function(t,r,i,a){n.plotBasePlot(e.name,t,r,i,a)},e.clean=function(t,r,i,a){n.cleanBasePlot(e.name,t,r,i,a)}},32354:function(t,e,r){"use strict";var n=r(92770),i=r(84267),a=r(7901),o={};function s(t){return function(e,r){return!!e&&!!(e=i(e)).isValid()&&(e=a.addOpacity(e,e.getAlpha()),t[r]||(t[r]=e),e)}}function l(t,e){var r,n=JSON.stringify(t),a=e[n];if(!a){for(a=t.slice(),r=0;r=0})),("funnelarea"===e.type?y:e.sort)&&a.sort((function(t,e){return e.v-t.v})),a[0]&&(a[0].vTotal=g),a},crossTraceCalc:function(t,e){var r=(e||{}).type;r||(r="pie");var n=t._fullLayout,i=t.calcdata,a=n[r+"colorway"],s=n["_"+r+"colormap"];n["extend"+r+"colors"]&&(a=l(a,o));for(var u=0,c=0;c0){s=!0;break}}s||(o=0)}return{hasLabels:r,hasValues:a,len:o}}t.exports={handleLabelsAndValues:l,supplyDefaults:function(t,e,r,n){function u(r,n){return i.coerce(t,e,a,r,n)}var c=l(u("labels"),u("values")),f=c.len;if(e._hasLabels=c.hasLabels,e._hasValues=c.hasValues,!e._hasLabels&&e._hasValues&&(u("label0"),u("dlabel")),f){e._length=f,u("marker.line.width")&&u("marker.line.color"),u("marker.colors"),u("scalegroup");var h,p=u("text"),d=u("texttemplate");if(d||(h=u("textinfo",Array.isArray(p)?"text+percent":"percent")),u("hovertext"),u("hovertemplate"),d||h&&"none"!==h){var v=u("textposition");s(t,e,n,u,v,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),(Array.isArray(v)||"auto"===v||"outside"===v)&&u("automargin"),("inside"===v||"auto"===v||Array.isArray(v))&&u("insidetextorientation")}o(e,n,u);var g=u("hole");if(u("title.text")){var y=u("title.position",g?"middle center":"top center");g||"middle center"!==y||(e.title.position="top center"),i.coerceFont(u,"title.font",n.font)}u("sort"),u("direction"),u("rotation"),u("pull")}else e.visible=!1}}},20007:function(t,e,r){"use strict";var n=r(23469).appendArrayMultiPointValues;t.exports=function(t,e){var r={curveNumber:e.index,pointNumbers:t.pts,data:e._input,fullData:e,label:t.label,color:t.color,value:t.v,percent:t.percent,text:t.text,bbox:t.bbox,v:t.v};return 1===t.pts.length&&(r.pointNumber=r.i=t.pts[0]),n(r,e,t.pts),"funnelarea"===e.type&&(delete r.v,delete r.i),r}},53581:function(t,e,r){"use strict";var n=r(71828);function i(t){return-1!==t.indexOf("e")?t.replace(/[.]?0+e/,"e"):-1!==t.indexOf(".")?t.replace(/[.]?0+$/,""):t}e.formatPiePercent=function(t,e){var r=i((100*t).toPrecision(3));return n.numSeparate(r,e)+"%"},e.formatPieValue=function(t,e){var r=i(t.toPrecision(10));return n.numSeparate(r,e)},e.getFirstFilled=function(t,e){if(Array.isArray(t))for(var r=0;r"),name:f.hovertemplate||-1!==h.indexOf("name")?f.name:void 0,idealAlign:t.pxmid[0]<0?"left":"right",color:g.castOption(_.bgcolor,t.pts)||t.color,borderColor:g.castOption(_.bordercolor,t.pts),fontFamily:g.castOption(w.family,t.pts),fontSize:g.castOption(w.size,t.pts),fontColor:g.castOption(w.color,t.pts),nameLength:g.castOption(_.namelength,t.pts),textAlign:g.castOption(_.align,t.pts),hovertemplate:g.castOption(f.hovertemplate,t.pts),hovertemplateLabels:t,eventData:[y(t,f)]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:e,inOut_bbox:T}),t.bbox=T[0],u._hasHoverLabel=!0}u._hasHoverEvent=!0,e.emit("plotly_hover",{points:[y(t,f)],event:n.event})}})),t.on("mouseout",(function(t){var r=e._fullLayout,i=e._fullData[u.index],o=n.select(this).datum();u._hasHoverEvent&&(t.originalEvent=n.event,e.emit("plotly_unhover",{points:[y(o,i)],event:n.event}),u._hasHoverEvent=!1),u._hasHoverLabel&&(a.loneUnhover(r._hoverlayer.node()),u._hasHoverLabel=!1)})),t.on("click",(function(t){var r=e._fullLayout,i=e._fullData[u.index];e._dragging||!1===r.hovermode||(e._hoverdata=[y(t,i)],a.click(e,n.event))}))}function b(t,e,r){var n=g.castOption(t.insidetextfont.color,e.pts);!n&&t._input.textfont&&(n=g.castOption(t._input.textfont.color,e.pts));var i=g.castOption(t.insidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,a=g.castOption(t.insidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size;return{color:n||o.contrast(e.color),family:i,size:a}}function _(t,e){for(var r,n,i=0;ie&&e>n||r=-4;g-=2)y(Math.PI*g,"tan");for(g=4;g>=-4;g-=2)y(Math.PI*(g+1),"tan")}if(f||p){for(g=4;g>=-4;g-=2)y(Math.PI*(g+1.5),"rad");for(g=4;g>=-4;g-=2)y(Math.PI*(g+.5),"rad")}}if(s||d||f){var m=Math.sqrt(t.width*t.width+t.height*t.height);if((a={scale:i*n*2/m,rCenter:1-i,rotate:0}).textPosAngle=(e.startangle+e.stopangle)/2,a.scale>=1)return a;v.push(a)}(d||p)&&((a=T(t,n,o,l,u)).textPosAngle=(e.startangle+e.stopangle)/2,v.push(a)),(d||h)&&((a=k(t,n,o,l,u)).textPosAngle=(e.startangle+e.stopangle)/2,v.push(a));for(var x=0,b=0,_=0;_=1)break}return v[x]}function T(t,e,r,n,i){e=Math.max(0,e-2*v);var a=t.width/t.height,o=S(a,n,e,r);return{scale:2*o/t.height,rCenter:A(a,o/e),rotate:M(i)}}function k(t,e,r,n,i){e=Math.max(0,e-2*v);var a=t.height/t.width,o=S(a,n,e,r);return{scale:2*o/t.width,rCenter:A(a,o/e),rotate:M(i+Math.PI/2)}}function A(t,e){return Math.cos(e)-t*e}function M(t){return(180/Math.PI*t+720)%180-90}function S(t,e,r,n){var i=t+1/(2*Math.tan(e));return r*Math.min(1/(Math.sqrt(i*i+.5)+i),n/(Math.sqrt(t*t+n/2)+t))}function E(t,e){return t.v!==e.vTotal||e.trace.hole?Math.min(1/(1+1/Math.sin(t.halfangle)),t.ring/2):1}function L(t,e){var r=e.pxmid[0],n=e.pxmid[1],i=t.width/2,a=t.height/2;return r<0&&(i*=-1),n<0&&(a*=-1),{scale:1,rCenter:1,rotate:0,x:i+Math.abs(a)*(i>0?1:-1)/2,y:a/(1+r*r/(n*n)),outside:!0}}function C(t,e){var r,n,i,a=t.trace,o={x:t.cx,y:t.cy},s={tx:0,ty:0};s.ty+=a.title.font.size,i=O(a),-1!==a.title.position.indexOf("top")?(o.y-=(1+i)*t.r,s.ty-=t.titleBox.height):-1!==a.title.position.indexOf("bottom")&&(o.y+=(1+i)*t.r);var l,u=t.r/(void 0===(l=t.trace.aspectratio)?1:l),c=e.w*(a.domain.x[1]-a.domain.x[0])/2;return-1!==a.title.position.indexOf("left")?(c+=u,o.x-=(1+i)*u,s.tx+=t.titleBox.width/2):-1!==a.title.position.indexOf("center")?c*=2:-1!==a.title.position.indexOf("right")&&(c+=u,o.x+=(1+i)*u,s.tx-=t.titleBox.width/2),r=c/t.titleBox.width,n=P(t,e)/t.titleBox.height,{x:o.x,y:o.y,scale:Math.min(r,n),tx:s.tx,ty:s.ty}}function P(t,e){var r=t.trace,n=e.h*(r.domain.y[1]-r.domain.y[0]);return Math.min(t.titleBox.height,n/2)}function O(t){var e,r=t.pull;if(!r)return 0;if(Array.isArray(r))for(r=0,e=0;er&&(r=t.pull[e]);return r}function I(t,e){for(var r=[],n=0;n1?c=(u=r.r)/i.aspectratio:u=(c=r.r)*i.aspectratio,l=(u*=(1+i.baseratio)/2)*c}o=Math.min(o,l/r.vTotal)}for(n=0;n")}if(a){var x=l.castOption(i,e.i,"texttemplate");if(x){var b=function(t){return{label:t.label,value:t.v,valueLabel:g.formatPieValue(t.v,n.separators),percent:t.v/r.vTotal,percentLabel:g.formatPiePercent(t.v/r.vTotal,n.separators),color:t.color,text:t.text,customdata:l.castOption(i,t.i,"customdata")}}(e),_=g.getFirstFilled(i.text,e.pts);(m(_)||""===_)&&(b.text=_),e.text=l.texttemplateString(x,b,t._fullLayout._d3locale,b,i._meta||{})}else e.text=""}}function R(t,e){var r=t.rotate*Math.PI/180,n=Math.cos(r),i=Math.sin(r),a=(e.left+e.right)/2,o=(e.top+e.bottom)/2;t.textX=a*n-o*i,t.textY=a*i+o*n,t.noCenter=!0}t.exports={plot:function(t,e){var r=t._context.staticPlot,a=t._fullLayout,h=a._size;d("pie",a),_(e,t),I(e,h);var v=l.makeTraceGroups(a._pielayer,e,"trace").each((function(e){var d=n.select(this),v=e[0],y=v.trace;!function(t){var e,r,n,i=t[0],a=i.r,o=i.trace,s=g.getRotationAngle(o.rotation),l=2*Math.PI/i.vTotal,u="px0",c="px1";if("counterclockwise"===o.direction){for(e=0;ei.vTotal/2?1:0,r.halfangle=Math.PI*Math.min(r.v/i.vTotal,.5),r.ring=1-o.hole,r.rInscribed=E(r,i))}(e),d.attr("stroke-linejoin","round"),d.each((function(){var m=n.select(this).selectAll("g.slice").data(e);m.enter().append("g").classed("slice",!0),m.exit().remove();var _=[[[],[]],[[],[]]],T=!1;m.each((function(i,o){if(i.hidden)n.select(this).selectAll("path,g").remove();else{i.pointNumber=i.i,i.curveNumber=y.index,_[i.pxmid[1]<0?0:1][i.pxmid[0]<0?0:1].push(i);var u=v.cx,c=v.cy,h=n.select(this),d=h.selectAll("path.surface").data([i]);if(d.enter().append("path").classed("surface",!0).style({"pointer-events":r?"none":"all"}),h.call(x,t,e),y.pull){var m=+g.castOption(y.pull,i.pts)||0;m>0&&(u+=m*i.pxmid[0],c+=m*i.pxmid[1])}i.cxFinal=u,i.cyFinal=c;var k=y.hole;if(i.v===v.vTotal){var A="M"+(u+i.px0[0])+","+(c+i.px0[1])+P(i.px0,i.pxmid,!0,1)+P(i.pxmid,i.px0,!0,1)+"Z";k?d.attr("d","M"+(u+k*i.px0[0])+","+(c+k*i.px0[1])+P(i.px0,i.pxmid,!1,k)+P(i.pxmid,i.px0,!1,k)+"Z"+A):d.attr("d",A)}else{var M=P(i.px0,i.px1,!0,1);if(k){var S=1-k;d.attr("d","M"+(u+k*i.px1[0])+","+(c+k*i.px1[1])+P(i.px1,i.px0,!1,k)+"l"+S*i.px0[0]+","+S*i.px0[1]+M+"Z")}else d.attr("d","M"+u+","+c+"l"+i.px0[0]+","+i.px0[1]+M+"Z")}z(t,i,v);var E=g.castOption(y.textposition,i.pts),C=h.selectAll("g.slicetext").data(i.text&&"none"!==E?[0]:[]);C.enter().append("g").classed("slicetext",!0),C.exit().remove(),C.each((function(){var r=l.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),h=l.ensureUniformFontSize(t,"outside"===E?function(t,e,r){return{color:g.castOption(t.outsidetextfont.color,e.pts)||g.castOption(t.textfont.color,e.pts)||r.color,family:g.castOption(t.outsidetextfont.family,e.pts)||g.castOption(t.textfont.family,e.pts)||r.family,size:g.castOption(t.outsidetextfont.size,e.pts)||g.castOption(t.textfont.size,e.pts)||r.size}}(y,i,a.font):b(y,i,a.font));r.text(i.text).attr({class:"slicetext",transform:"","text-anchor":"middle"}).call(s.font,h).call(f.convertToTspans,t);var d,m=s.bBox(r.node());if("outside"===E)d=L(m,i);else if(d=w(m,i,v),"auto"===E&&d.scale<1){var x=l.ensureUniformFontSize(t,y.outsidetextfont);r.call(s.font,x),d=L(m=s.bBox(r.node()),i)}var _=d.textPosAngle,k=void 0===_?i.pxmid:D(v.r,_);if(d.targetX=u+k[0]*d.rCenter+(d.x||0),d.targetY=c+k[1]*d.rCenter+(d.y||0),R(d,m),d.outside){var A=d.targetY;i.yLabelMin=A-m.height/2,i.yLabelMid=A,i.yLabelMax=A+m.height/2,i.labelExtraX=0,i.labelExtraY=0,T=!0}d.fontSize=h.size,p(y.type,d,a),e[o].transform=d,l.setTransormAndDisplay(r,d)}))}function P(t,e,r,n){var a=n*(e[0]-t[0]),o=n*(e[1]-t[1]);return"a"+n*v.r+","+n*v.r+" 0 "+i.largeArc+(r?" 1 ":" 0 ")+a+","+o}}));var k=n.select(this).selectAll("g.titletext").data(y.title.text?[0]:[]);if(k.enter().append("g").classed("titletext",!0),k.exit().remove(),k.each((function(){var e,r=l.ensureSingle(n.select(this),"text","",(function(t){t.attr("data-notex",1)})),i=y.title.text;y._meta&&(i=l.templateString(i,y._meta)),r.text(i).attr({class:"titletext",transform:"","text-anchor":"middle"}).call(s.font,y.title.font).call(f.convertToTspans,t),e="middle center"===y.title.position?function(t){var e=Math.sqrt(t.titleBox.width*t.titleBox.width+t.titleBox.height*t.titleBox.height);return{x:t.cx,y:t.cy,scale:t.trace.hole*t.r*2/e,tx:0,ty:-t.titleBox.height/2+t.trace.title.font.size}}(v):C(v,h),r.attr("transform",c(e.x,e.y)+u(Math.min(1,e.scale))+c(e.tx,e.ty))})),T&&function(t,e){var r,n,i,a,o,s,l,u,c,f,h,p,d;function v(t,e){return t.pxmid[1]-e.pxmid[1]}function y(t,e){return e.pxmid[1]-t.pxmid[1]}function m(t,r){r||(r={});var i,u,c,h,p=r.labelExtraY+(n?r.yLabelMax:r.yLabelMin),d=n?t.yLabelMin:t.yLabelMax,v=n?t.yLabelMax:t.yLabelMin,y=t.cyFinal+o(t.px0[1],t.px1[1]),m=p-d;if(m*l>0&&(t.labelExtraY=m),Array.isArray(e.pull))for(u=0;u=(g.castOption(e.pull,c.pts)||0)||((t.pxmid[1]-c.pxmid[1])*l>0?(m=c.cyFinal+o(c.px0[1],c.px1[1])-d-t.labelExtraY)*l>0&&(t.labelExtraY+=m):(v+t.labelExtraY-y)*l>0&&(i=3*s*Math.abs(u-f.indexOf(t)),(h=c.cxFinal+a(c.px0[0],c.px1[0])+i-(t.cxFinal+t.pxmid[0])-t.labelExtraX)*s>0&&(t.labelExtraX+=h)))}for(n=0;n<2;n++)for(i=n?v:y,o=n?Math.max:Math.min,l=n?1:-1,r=0;r<2;r++){for(a=r?Math.max:Math.min,s=r?1:-1,(u=t[n][r]).sort(i),c=t[1-n][r],f=c.concat(u),p=[],h=0;hMath.abs(f)?s+="l"+f*t.pxmid[0]/t.pxmid[1]+","+f+"H"+(a+t.labelExtraX+u):s+="l"+t.labelExtraX+","+c+"v"+(f-c)+"h"+u}else s+="V"+(t.yLabelMid+t.labelExtraY)+"h"+u;l.ensureSingle(r,"path","textline").call(o.stroke,e.outsidetextfont.color).attr({"stroke-width":Math.min(2,e.outsidetextfont.size/8),d:s,fill:"none"})}else r.select("path.textline").remove()}))}(m,y),T&&y.automargin){var A=s.bBox(d.node()),M=y.domain,S=h.w*(M.x[1]-M.x[0]),E=h.h*(M.y[1]-M.y[0]),P=(.5*S-v.r)/h.w,O=(.5*E-v.r)/h.h;i.autoMargin(t,"pie."+y.uid+".automargin",{xl:M.x[0]-P,xr:M.x[1]+P,yb:M.y[0]-O,yt:M.y[1]+O,l:Math.max(v.cx-v.r-A.left,0),r:Math.max(A.right-(v.cx+v.r),0),b:Math.max(A.bottom-(v.cy+v.r),0),t:Math.max(v.cy-v.r-A.top,0),pad:5})}}))}));setTimeout((function(){v.selectAll("tspan").each((function(){var t=n.select(this);t.attr("dy")&&t.attr("dy",t.attr("dy"))}))}),0)},formatSliceLabel:z,transformInsideText:w,determineInsideTextFont:b,positionTitleOutside:C,prerenderTitles:_,layoutAreas:I,attachFxHandlers:x,computeTransform:R}},68357:function(t,e,r){"use strict";var n=r(39898),i=r(63463),a=r(72597).resizeText;t.exports=function(t){var e=t._fullLayout._pielayer.selectAll(".trace");a(t,e,"pie"),e.each((function(t){var e=t[0].trace,r=n.select(this);r.style({opacity:e.opacity}),r.selectAll("path.surface").each((function(t){n.select(this).call(i,t,e)}))}))}},63463:function(t,e,r){"use strict";var n=r(7901),i=r(53581).castOption;t.exports=function(t,e,r){var a=r.marker.line,o=i(a.color,e.pts)||n.defaultLine,s=i(a.width,e.pts)||0;t.style("stroke-width",s).call(n.fill,e.color).call(n.stroke,o)}},10959:function(t,e,r){"use strict";var n=r(82196);t.exports={x:n.x,y:n.y,xy:{valType:"data_array",editType:"calc"},indices:{valType:"data_array",editType:"calc"},xbounds:{valType:"data_array",editType:"calc"},ybounds:{valType:"data_array",editType:"calc"},text:n.text,marker:{color:{valType:"color",arrayOk:!1,editType:"calc"},opacity:{valType:"number",min:0,max:1,dflt:1,arrayOk:!1,editType:"calc"},blend:{valType:"boolean",dflt:null,editType:"calc"},sizemin:{valType:"number",min:.1,max:2,dflt:.5,editType:"calc"},sizemax:{valType:"number",min:.1,dflt:20,editType:"calc"},border:{color:{valType:"color",arrayOk:!1,editType:"calc"},arearatio:{valType:"number",min:0,max:1,dflt:0,editType:"calc"},editType:"calc"},editType:"calc"},transforms:void 0}},42743:function(t,e,r){"use strict";var n=r(9330).gl_pointcloud2d,i=r(78614),a=r(71739).findExtremes,o=r(34603);function s(t,e){this.scene=t,this.uid=e,this.type="pointcloud",this.pickXData=[],this.pickYData=[],this.xData=[],this.yData=[],this.textLabels=[],this.color="rgb(0, 0, 0)",this.name="",this.hoverinfo="all",this.idToIndex=new Int32Array(0),this.bounds=[0,0,0,0],this.pointcloudOptions={positions:new Float32Array(0),idToIndex:this.idToIndex,sizemin:.5,sizemax:12,color:[0,0,0,1],areaRatio:1,borderColor:[0,0,0,1]},this.pointcloud=n(t.glplot,this.pointcloudOptions),this.pointcloud._trace=this}var l=s.prototype;l.handlePick=function(t){var e=this.idToIndex[t.pointId];return{trace:this,dataCoord:t.dataCoord,traceCoord:this.pickXYData?[this.pickXYData[2*e],this.pickXYData[2*e+1]]:[this.pickXData[e],this.pickYData[e]],textLabel:Array.isArray(this.textLabels)?this.textLabels[e]:this.textLabels,color:this.color,name:this.name,pointIndex:e,hoverinfo:this.hoverinfo}},l.update=function(t){this.index=t.index,this.textLabels=t.text,this.name=t.name,this.hoverinfo=t.hoverinfo,this.bounds=[1/0,1/0,-1/0,-1/0],this.updateFast(t),this.color=o(t,{})},l.updateFast=function(t){var e,r,n,o,s,l,u=this.xData=this.pickXData=t.x,c=this.yData=this.pickYData=t.y,f=this.pickXYData=t.xy,h=t.xbounds&&t.ybounds,p=t.indices,d=this.bounds;if(f){if(n=f,e=f.length>>>1,h)d[0]=t.xbounds[0],d[2]=t.xbounds[1],d[1]=t.ybounds[0],d[3]=t.ybounds[1];else for(l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);if(p)r=p;else for(r=new Int32Array(e),l=0;ld[2]&&(d[2]=o),sd[3]&&(d[3]=s);this.idToIndex=r,this.pointcloudOptions.idToIndex=r,this.pointcloudOptions.positions=n;var v=i(t.marker.color),g=i(t.marker.border.color),y=t.opacity*t.marker.opacity;v[3]*=y,this.pointcloudOptions.color=v;var m=t.marker.blend;null===m&&(m=u.length<100||c.length<100),this.pointcloudOptions.blend=m,g[3]*=y,this.pointcloudOptions.borderColor=g;var x=t.marker.sizemin,b=Math.max(t.marker.sizemax,t.marker.sizemin);this.pointcloudOptions.sizeMin=x,this.pointcloudOptions.sizeMax=b,this.pointcloudOptions.areaRatio=t.marker.border.arearatio,this.pointcloud.update(this.pointcloudOptions);var _=this.scene.xaxis,w=this.scene.yaxis,T=b/2||.5;t._extremes[_._id]=a(_,[d[0],d[2]],{ppad:T}),t._extremes[w._id]=a(w,[d[1],d[3]],{ppad:T})},l.dispose=function(){this.pointcloud.dispose()},t.exports=function(t,e){var r=new s(t,e.uid);return r.update(e),r}},33876:function(t,e,r){"use strict";var n=r(71828),i=r(10959);t.exports=function(t,e,r){function a(r,a){return n.coerce(t,e,i,r,a)}a("x"),a("y"),a("xbounds"),a("ybounds"),t.xy&&t.xy instanceof Float32Array&&(e.xy=t.xy),t.indices&&t.indices instanceof Int32Array&&(e.indices=t.indices),a("text"),a("marker.color",r),a("marker.opacity"),a("marker.blend"),a("marker.sizemin"),a("marker.sizemax"),a("marker.border.color",r),a("marker.border.arearatio"),e._length=null}},20593:function(t,e,r){"use strict";["*pointcloud* trace is deprecated!","Please consider switching to the *scattergl* trace type."].join(" "),t.exports={attributes:r(10959),supplyDefaults:r(33876),calc:r(36563),plot:r(42743),moduleType:"trace",name:"pointcloud",basePlotModule:r(4796),categories:["gl","gl2d","showLegend"],meta:{}}},39953:function(t,e,r){"use strict";var n=r(41940),i=r(9012),a=r(22399),o=r(77914),s=r(27670).Y,l=r(5386).f,u=r(50693),c=r(44467).templatedArray,f=r(12663).descriptionOnlyNumbers,h=r(1426).extendFlat,p=r(30962).overrideAll;(t.exports=p({hoverinfo:h({},i.hoverinfo,{flags:[],arrayOk:!1}),hoverlabel:o.hoverlabel,domain:s({name:"sankey",trace:!0}),orientation:{valType:"enumerated",values:["v","h"],dflt:"h"},valueformat:{valType:"string",dflt:".3s",description:f("value")},valuesuffix:{valType:"string",dflt:""},arrangement:{valType:"enumerated",values:["snap","perpendicular","freeform","fixed"],dflt:"snap"},textfont:n({}),customdata:void 0,node:{label:{valType:"data_array",dflt:[]},groups:{valType:"info_array",impliedEdits:{x:[],y:[]},dimensions:2,freeLength:!0,dflt:[],items:{valType:"number",editType:"calc"}},x:{valType:"data_array",dflt:[]},y:{valType:"data_array",dflt:[]},color:{valType:"color",arrayOk:!0},customdata:{valType:"data_array",editType:"calc"},line:{color:{valType:"color",dflt:a.defaultLine,arrayOk:!0},width:{valType:"number",min:0,dflt:.5,arrayOk:!0}},pad:{valType:"number",arrayOk:!1,min:0,dflt:20},thickness:{valType:"number",arrayOk:!1,min:1,dflt:20},hoverinfo:{valType:"enumerated",values:["all","none","skip"],dflt:"all"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:["value","label"]})},link:{arrowlen:{valType:"number",min:0,dflt:0},label:{valType:"data_array",dflt:[]},color:{valType:"color",arrayOk:!0},customdata:{valType:"data_array",editType:"calc"},line:{color:{valType:"color",dflt:a.defaultLine,arrayOk:!0},width:{valType:"number",min:0,dflt:0,arrayOk:!0}},source:{valType:"data_array",dflt:[]},target:{valType:"data_array",dflt:[]},value:{valType:"data_array",dflt:[]},hoverinfo:{valType:"enumerated",values:["all","none","skip"],dflt:"all"},hoverlabel:o.hoverlabel,hovertemplate:l({},{keys:["value","label"]}),colorscales:c("concentrationscales",{editType:"calc",label:{valType:"string",editType:"calc",dflt:""},cmax:{valType:"number",editType:"calc",dflt:1},cmin:{valType:"number",editType:"calc",dflt:0},colorscale:h(u().colorscale,{dflt:[[0,"white"],[1,"black"]]})})}},"calc","nested")).transforms=void 0},75536:function(t,e,r){"use strict";var n=r(30962).overrideAll,i=r(27659).a0,a=r(60436),o=r(528),s=r(6964),l=r(28569),u=r(47322).prepSelect,c=r(71828),f=r(73972),h="sankey";function p(t,e){var r=t._fullData[e],n=t._fullLayout,i=n.dragmode,a="pan"===n.dragmode?"move":"crosshair",o=r._bgRect;if(o&&"pan"!==i&&"zoom"!==i){s(o,a);var h={_id:"x",c2p:c.identity,_offset:r._sankey.translateX,_length:r._sankey.width},p={_id:"y",c2p:c.identity,_offset:r._sankey.translateY,_length:r._sankey.height},d={gd:t,element:o.node(),plotinfo:{id:e,xaxis:h,yaxis:p,fillRangeItems:c.noop},subplot:e,xaxes:[h],yaxes:[p],doneFnCompleted:function(r){var n,i=t._fullData[e],a=i.node.groups.slice(),o=[];function s(t){for(var e=i._sankey.graph.nodes,r=0;rm&&(m=a.source[e]),a.target[e]>m&&(m=a.target[e]);var x,b=m+1;t.node._count=b;var _=t.node.groups,w={};for(e=0;e<_.length;e++){var T=_[e];for(x=0;x0&&s(E,b)&&s(L,b)&&(!w.hasOwnProperty(E)||!w.hasOwnProperty(L)||w[E]!==w[L])){w.hasOwnProperty(L)&&(L=w[L]),w.hasOwnProperty(E)&&(E=w[E]),L=+L,h[E=+E]=h[L]=!0;var C="";a.label&&a.label[e]&&(C=a.label[e]);var P=null;C&&p.hasOwnProperty(C)&&(P=p[C]),u.push({pointNumber:e,label:C,color:c?a.color[e]:a.color,customdata:f?a.customdata[e]:a.customdata,concentrationscale:P,source:E,target:L,value:+S}),M.source.push(E),M.target.push(L)}}var O=b+_.length,I=o(r.color),D=o(r.customdata),z=[];for(e=0;eb-1,childrenNodes:[],pointNumber:e,label:R,color:I?r.color[e]:r.color,customdata:D?r.customdata[e]:r.customdata})}var F=!1;return function(t,e,r){for(var a=i.init2dArray(t,0),o=0;o1}))}(O,M.source,M.target)&&(F=!0),{circular:F,links:u,nodes:z,groups:_,groupLookup:w}}(e);return a({circular:r.circular,_nodes:r.nodes,_links:r.links,_groups:r.groups,_groupLookup:r.groupLookup})}},85247:function(t){"use strict";t.exports={nodeTextOffsetHorizontal:4,nodeTextOffsetVertical:3,nodePadAcross:10,sankeyIterations:50,forceIterations:5,forceTicksPerFrame:10,duration:500,ease:"linear",cn:{sankey:"sankey",sankeyLinks:"sankey-links",sankeyLink:"sankey-link",sankeyNodeSet:"sankey-node-set",sankeyNode:"sankey-node",nodeRect:"node-rect",nodeLabel:"node-label"}}},26857:function(t,e,r){"use strict";var n=r(71828),i=r(39953),a=r(7901),o=r(84267),s=r(27670).c,l=r(38048),u=r(44467),c=r(85501);function f(t,e){function r(r,a){return n.coerce(t,e,i.link.colorscales,r,a)}r("label"),r("cmin"),r("cmax"),r("colorscale")}t.exports=function(t,e,r,h){function p(r,a){return n.coerce(t,e,i,r,a)}var d=n.extendDeep(h.hoverlabel,t.hoverlabel),v=t.node,g=u.newContainer(e,"node");function y(t,e){return n.coerce(v,g,i.node,t,e)}y("label"),y("groups"),y("x"),y("y"),y("pad"),y("thickness"),y("line.color"),y("line.width"),y("hoverinfo",t.hoverinfo),l(v,g,y,d),y("hovertemplate");var m=h.colorway;y("color",g.label.map((function(t,e){return a.addOpacity(function(t){return m[t%m.length]}(e),.8)}))),y("customdata");var x=t.link||{},b=u.newContainer(e,"link");function _(t,e){return n.coerce(x,b,i.link,t,e)}_("label"),_("arrowlen"),_("source"),_("target"),_("value"),_("line.color"),_("line.width"),_("hoverinfo",t.hoverinfo),l(x,b,_,d),_("hovertemplate");var w,T=o(h.paper_bgcolor).getLuminance()<.333?"rgba(255, 255, 255, 0.6)":"rgba(0, 0, 0, 0.2)";_("color",n.repeat(T,b.value.length)),_("customdata"),c(x,b,{name:"colorscales",handleItemDefaults:f}),s(e,h,p),p("orientation"),p("valueformat"),p("valuesuffix"),g.x.length&&g.y.length&&(w="freeform"),p("arrangement",w),n.coerceFont(p,"textfont",n.extendFlat({},h.font)),e._length=null}},29396:function(t,e,r){"use strict";t.exports={attributes:r(39953),supplyDefaults:r(26857),calc:r(92930),plot:r(60436),moduleType:"trace",name:"sankey",basePlotModule:r(75536),selectPoints:r(84564),categories:["noOpacity"],meta:{}}},60436:function(t,e,r){"use strict";var n=r(39898),i=r(71828),a=i.numberFormat,o=r(3393),s=r(30211),l=r(7901),u=r(85247).cn,c=i._;function f(t){return""!==t}function h(t,e){return t.filter((function(t){return t.key===e.traceId}))}function p(t,e){n.select(t).select("path").style("fill-opacity",e),n.select(t).select("rect").style("fill-opacity",e)}function d(t){n.select(t).select("text.name").style("fill","black")}function v(t){return function(e){return-1!==t.node.sourceLinks.indexOf(e.link)||-1!==t.node.targetLinks.indexOf(e.link)}}function g(t){return function(e){return-1!==e.node.sourceLinks.indexOf(t.link)||-1!==e.node.targetLinks.indexOf(t.link)}}function y(t,e,r){e&&r&&h(r,e).selectAll("."+u.sankeyLink).filter(v(e)).call(x.bind(0,e,r,!1))}function m(t,e,r){e&&r&&h(r,e).selectAll("."+u.sankeyLink).filter(v(e)).call(b.bind(0,e,r,!1))}function x(t,e,r,n){var i=n.datum().link.label;n.style("fill-opacity",(function(t){if(!t.link.concentrationscale)return.4})),i&&h(e,t).selectAll("."+u.sankeyLink).filter((function(t){return t.link.label===i})).style("fill-opacity",(function(t){if(!t.link.concentrationscale)return.4})),r&&h(e,t).selectAll("."+u.sankeyNode).filter(g(t)).call(y)}function b(t,e,r,n){var i=n.datum().link.label;n.style("fill-opacity",(function(t){return t.tinyColorAlpha})),i&&h(e,t).selectAll("."+u.sankeyLink).filter((function(t){return t.link.label===i})).style("fill-opacity",(function(t){return t.tinyColorAlpha})),r&&h(e,t).selectAll(u.sankeyNode).filter(g(t)).call(m)}function _(t,e){var r=t.hoverlabel||{},n=i.nestedProperty(r,e).get();return!Array.isArray(n)&&n}t.exports=function(t,e){for(var r=t._fullLayout,i=r._paper,h=r._size,v=0;v"),color:_(o,"bgcolor")||l.addOpacity(v.color,1),borderColor:_(o,"bordercolor"),fontFamily:_(o,"font.family"),fontSize:_(o,"font.size"),fontColor:_(o,"font.color"),nameLength:_(o,"namelength"),textAlign:_(o,"align"),idealAlign:n.event.x"),color:_(o,"bgcolor")||i.tinyColorHue,borderColor:_(o,"bordercolor"),fontFamily:_(o,"font.family"),fontSize:_(o,"font.size"),fontColor:_(o,"font.color"),nameLength:_(o,"namelength"),textAlign:_(o,"align"),idealAlign:"left",hovertemplate:o.hovertemplate,hovertemplateLabels:m,eventData:[i.node]},{container:r._hoverlayer.node(),outerContainer:r._paper.node(),gd:t});p(w,.85),d(w)}}},unhover:function(e,i,a){!1!==t._fullLayout.hovermode&&(n.select(e).call(m,i,a),"skip"!==i.node.trace.node.hoverinfo&&(i.node.fullData=i.node.trace,t.emit("plotly_unhover",{event:n.event,points:[i.node]})),s.loneUnhover(r._hoverlayer.node()))},select:function(e,r,i){var a=r.node;a.originalEvent=n.event,t._hoverdata=[a],n.select(e).call(m,r,i),s.click(t,{target:!0})}}})}},3393:function(t,e,r){"use strict";var n=r(49887),i=r(81684).k4,a=r(39898),o=r(30838),s=r(86781),l=r(85247),u=r(84267),c=r(7901),f=r(91424),h=r(71828),p=h.strTranslate,d=h.strRotate,v=r(28984),g=v.keyFun,y=v.repeat,m=v.unwrap,x=r(63893),b=r(73972),_=r(18783),w=_.CAP_SHIFT,T=_.LINE_SPACING;function k(t,e,r){var n,i=m(e),a=i.trace,c=a.domain,f="h"===a.orientation,p=a.node.pad,d=a.node.thickness,v=t.width*(c.x[1]-c.x[0]),g=t.height*(c.y[1]-c.y[0]),y=i._nodes,x=i._links,b=i.circular;(n=b?s.sankeyCircular().circularLinkGap(0):o.sankey()).iterations(l.sankeyIterations).size(f?[v,g]:[g,v]).nodeWidth(d).nodePadding(p).nodeId((function(t){return t.pointNumber})).nodes(y).links(x);var _,w,T,k=n();for(var A in n.nodePadding()o+d&&(a+=1,e=s.x0),o=s.x0,i[a]||(i[a]=[]),i[a].push(s),r=e-s.x0,s.x0+=r,s.x1+=r}return i}(y=k.nodes).forEach((function(t){var e,r,n,i=0,a=t.length;for(t.sort((function(t,e){return t.y0-e.y0})),n=0;n=i||(r=i-e.y0)>1e-6&&(e.y0+=r,e.y1+=r),i=e.y1+p})),n.update(k)}return{circular:b,key:r,trace:a,guid:h.randstr(),horizontal:f,width:v,height:g,nodePad:a.node.pad,nodeLineColor:a.node.line.color,nodeLineWidth:a.node.line.width,linkLineColor:a.link.line.color,linkLineWidth:a.link.line.width,linkArrowLength:a.link.arrowlen,valueFormat:a.valueformat,valueSuffix:a.valuesuffix,textFont:a.textfont,translateX:c.x[0]*t.width+t.margin.l,translateY:t.height-c.y[1]*t.height+t.margin.t,dragParallel:f?g:v,dragPerpendicular:f?v:g,arrangement:a.arrangement,sankey:n,graph:k,forceLayouts:{},interactionState:{dragInProgress:!1,hovered:!1}}}function A(t,e,r){var n=u(e.color),i=e.source.label+"|"+e.target.label+"__"+r;return e.trace=t.trace,e.curveNumber=t.trace.index,{circular:t.circular,key:i,traceId:t.key,pointNumber:e.pointNumber,link:e,tinyColorHue:c.tinyRGB(n),tinyColorAlpha:n.getAlpha(),linkPath:M,linkLineColor:t.linkLineColor,linkLineWidth:t.linkLineWidth,linkArrowLength:t.linkArrowLength,valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,parent:t,interactionState:t.interactionState,flow:e.flow}}function M(){return function(t){var e=t.linkArrowLength;if(t.link.circular)return function(t,e){var r=t.width/2,n=t.circularPathData;return"top"===t.circularLinkType?"M "+(n.targetX-e)+" "+(n.targetY+r)+" L"+(n.rightInnerExtent-e)+" "+(n.targetY+r)+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightSmallArcRadius+r)+" 0 0 1 "+(n.rightFullExtent-r-e)+" "+(n.targetY-n.rightSmallArcRadius)+"L"+(n.rightFullExtent-r-e)+" "+n.verticalRightInnerExtent+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightLargeArcRadius+r)+" 0 0 1 "+(n.rightInnerExtent-e)+" "+(n.verticalFullExtent-r)+"L"+n.leftInnerExtent+" "+(n.verticalFullExtent-r)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftLargeArcRadius+r)+" 0 0 1 "+(n.leftFullExtent+r)+" "+n.verticalLeftInnerExtent+"L"+(n.leftFullExtent+r)+" "+(n.sourceY-n.leftSmallArcRadius)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftSmallArcRadius+r)+" 0 0 1 "+n.leftInnerExtent+" "+(n.sourceY+r)+"L"+n.sourceX+" "+(n.sourceY+r)+"L"+n.sourceX+" "+(n.sourceY-r)+"L"+n.leftInnerExtent+" "+(n.sourceY-r)+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftSmallArcRadius-r)+" 0 0 0 "+(n.leftFullExtent-r)+" "+(n.sourceY-n.leftSmallArcRadius)+"L"+(n.leftFullExtent-r)+" "+n.verticalLeftInnerExtent+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftLargeArcRadius-r)+" 0 0 0 "+n.leftInnerExtent+" "+(n.verticalFullExtent+r)+"L"+(n.rightInnerExtent-e)+" "+(n.verticalFullExtent+r)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightLargeArcRadius-r)+" 0 0 0 "+(n.rightFullExtent+r-e)+" "+n.verticalRightInnerExtent+"L"+(n.rightFullExtent+r-e)+" "+(n.targetY-n.rightSmallArcRadius)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightSmallArcRadius-r)+" 0 0 0 "+(n.rightInnerExtent-e)+" "+(n.targetY-r)+"L"+(n.targetX-e)+" "+(n.targetY-r)+(e>0?"L"+n.targetX+" "+n.targetY:"")+"Z":"M "+(n.targetX-e)+" "+(n.targetY-r)+" L"+(n.rightInnerExtent-e)+" "+(n.targetY-r)+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightSmallArcRadius+r)+" 0 0 0 "+(n.rightFullExtent-r-e)+" "+(n.targetY+n.rightSmallArcRadius)+"L"+(n.rightFullExtent-r-e)+" "+n.verticalRightInnerExtent+"A"+(n.rightLargeArcRadius+r)+" "+(n.rightLargeArcRadius+r)+" 0 0 0 "+(n.rightInnerExtent-e)+" "+(n.verticalFullExtent+r)+"L"+n.leftInnerExtent+" "+(n.verticalFullExtent+r)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftLargeArcRadius+r)+" 0 0 0 "+(n.leftFullExtent+r)+" "+n.verticalLeftInnerExtent+"L"+(n.leftFullExtent+r)+" "+(n.sourceY+n.leftSmallArcRadius)+"A"+(n.leftLargeArcRadius+r)+" "+(n.leftSmallArcRadius+r)+" 0 0 0 "+n.leftInnerExtent+" "+(n.sourceY-r)+"L"+n.sourceX+" "+(n.sourceY-r)+"L"+n.sourceX+" "+(n.sourceY+r)+"L"+n.leftInnerExtent+" "+(n.sourceY+r)+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftSmallArcRadius-r)+" 0 0 1 "+(n.leftFullExtent-r)+" "+(n.sourceY+n.leftSmallArcRadius)+"L"+(n.leftFullExtent-r)+" "+n.verticalLeftInnerExtent+"A"+(n.leftLargeArcRadius-r)+" "+(n.leftLargeArcRadius-r)+" 0 0 1 "+n.leftInnerExtent+" "+(n.verticalFullExtent-r)+"L"+(n.rightInnerExtent-e)+" "+(n.verticalFullExtent-r)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightLargeArcRadius-r)+" 0 0 1 "+(n.rightFullExtent+r-e)+" "+n.verticalRightInnerExtent+"L"+(n.rightFullExtent+r-e)+" "+(n.targetY+n.rightSmallArcRadius)+"A"+(n.rightLargeArcRadius-r)+" "+(n.rightSmallArcRadius-r)+" 0 0 1 "+(n.rightInnerExtent-e)+" "+(n.targetY+r)+"L"+(n.targetX-e)+" "+(n.targetY+r)+(e>0?"L"+n.targetX+" "+n.targetY:"")+"Z"}(t.link,e);var r=Math.abs((t.link.target.x0-t.link.source.x1)/2);e>r&&(e=r);var n=t.link.source.x1,a=t.link.target.x0-e,o=i(n,a),s=o(.5),l=o(.5),u=t.link.y0-t.link.width/2,c=t.link.y0+t.link.width/2,f=t.link.y1-t.link.width/2,h=t.link.y1+t.link.width/2,p="M"+n+","+u,d="C"+s+","+u+" "+l+","+f+" "+a+","+f,v="C"+l+","+h+" "+s+","+c+" "+n+","+c,g=e>0?"L"+(a+e)+","+(f+t.link.width/2):"";return p+d+(g+="L"+a+","+h)+v+"Z"}}function S(t,e){var r=u(e.color),n=l.nodePadAcross,i=t.nodePad/2;e.dx=e.x1-e.x0,e.dy=e.y1-e.y0;var a=e.dx,o=Math.max(.5,e.dy),s="node_"+e.pointNumber;return e.group&&(s=h.randstr()),e.trace=t.trace,e.curveNumber=t.trace.index,{index:e.pointNumber,key:s,partOfGroup:e.partOfGroup||!1,group:e.group,traceId:t.key,trace:t.trace,node:e,nodePad:t.nodePad,nodeLineColor:t.nodeLineColor,nodeLineWidth:t.nodeLineWidth,textFont:t.textFont,size:t.horizontal?t.height:t.width,visibleWidth:Math.ceil(a),visibleHeight:o,zoneX:-n,zoneY:-i,zoneWidth:a+2*n,zoneHeight:o+2*i,labelY:t.horizontal?e.dy/2+1:e.dx/2+1,left:1===e.originalLayer,sizeAcross:t.width,forceLayouts:t.forceLayouts,horizontal:t.horizontal,darkBackground:r.getBrightness()<=128,tinyColorHue:c.tinyRGB(r),tinyColorAlpha:r.getAlpha(),valueFormat:t.valueFormat,valueSuffix:t.valueSuffix,sankey:t.sankey,graph:t.graph,arrangement:t.arrangement,uniqueNodeLabelPathId:[t.guid,t.key,s].join("_"),interactionState:t.interactionState,figure:t}}function E(t){t.attr("transform",(function(t){return p(t.node.x0.toFixed(3),t.node.y0.toFixed(3))}))}function L(t){t.call(E)}function C(t,e){t.call(L),e.attr("d",M())}function P(t){t.attr("width",(function(t){return t.node.x1-t.node.x0})).attr("height",(function(t){return t.visibleHeight}))}function O(t){return t.link.width>1||t.linkLineWidth>0}function I(t){return p(t.translateX,t.translateY)+(t.horizontal?"matrix(1 0 0 1 0 0)":"matrix(0 1 1 0 0 0)")}function D(t,e,r){t.on(".basic",null).on("mouseover.basic",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.hover(this,t,e),t.interactionState.hovered=[this,t])})).on("mousemove.basic",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.follow(this,t),t.interactionState.hovered=[this,t])})).on("mouseout.basic",(function(t){t.interactionState.dragInProgress||t.partOfGroup||(r.unhover(this,t,e),t.interactionState.hovered=!1)})).on("click.basic",(function(t){t.interactionState.hovered&&(r.unhover(this,t,e),t.interactionState.hovered=!1),t.interactionState.dragInProgress||t.partOfGroup||r.select(this,t,e)}))}function z(t,e,r,i){var o=a.behavior.drag().origin((function(t){return{x:t.node.x0+t.visibleWidth/2,y:t.node.y0+t.visibleHeight/2}})).on("dragstart",(function(a){if("fixed"!==a.arrangement&&(h.ensureSingle(i._fullLayout._infolayer,"g","dragcover",(function(t){i._fullLayout._dragCover=t})),h.raiseToTop(this),a.interactionState.dragInProgress=a.node,F(a.node),a.interactionState.hovered&&(r.nodeEvents.unhover.apply(0,a.interactionState.hovered),a.interactionState.hovered=!1),"snap"===a.arrangement)){var o=a.traceId+"|"+a.key;a.forceLayouts[o]?a.forceLayouts[o].alpha(1):function(t,e,r,i){!function(t){for(var e=0;e0&&n.forceLayouts[e].alpha(0)}}(0,e,a,r)).stop()}(0,o,a),function(t,e,r,n,i){window.requestAnimationFrame((function a(){var o;for(o=0;o0)window.requestAnimationFrame(a);else{var s=r.node.originalX;r.node.x0=s-r.visibleWidth/2,r.node.x1=s+r.visibleWidth/2,R(r,i)}}))}(t,e,a,o,i)}})).on("drag",(function(r){if("fixed"!==r.arrangement){var n=a.event.x,i=a.event.y;"snap"===r.arrangement?(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2,r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2):("freeform"===r.arrangement&&(r.node.x0=n-r.visibleWidth/2,r.node.x1=n+r.visibleWidth/2),i=Math.max(0,Math.min(r.size-r.visibleHeight/2,i)),r.node.y0=i-r.visibleHeight/2,r.node.y1=i+r.visibleHeight/2),F(r.node),"snap"!==r.arrangement&&(r.sankey.update(r.graph),C(t.filter(B(r)),e))}})).on("dragend",(function(t){if("fixed"!==t.arrangement){t.interactionState.dragInProgress=!1;for(var e=0;el&&C[y].gap;)y--;for(x=C[y].s,v=C.length-1;v>y;v--)C[v].s=x;for(;lS[f]&&f=0;f--){var h=t[f];if("scatter"===h.type&&h.xaxis===u.xaxis&&h.yaxis===u.yaxis){h.opacity=void 0;break}}}}}},17438:function(t,e,r){"use strict";var n=r(71828),i=r(73972),a=r(82196),o=r(47581),s=r(34098),l=r(67513),u=r(73927),c=r(565),f=r(49508),h=r(11058),p=r(94039),d=r(82410),v=r(28908),g=r(71828).coercePattern;t.exports=function(t,e,r,y){function m(r,i){return n.coerce(t,e,a,r,i)}var x=l(t,e,y,m);if(x||(e.visible=!1),e.visible){u(t,e,y,m),m("xhoverformat"),m("yhoverformat");var b=c(t,e,y,m);"group"===y.scattermode&&void 0===e.orientation&&m("orientation","v");var _=!b&&x=Math.min(e,r)&&d<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(h.c2p(t.x)-d);return a=Math.min(e,r)&&v<=Math.max(e,r)?0:1/0}var n=Math.max(3,t.mrc||0),i=1-1/n,a=Math.abs(p.c2p(t.y)-v);return aY!=(N=D[O][1])>=Y&&(R=D[O-1][0],F=D[O][0],N-B&&(z=R+(F-R)*(Y-B)/(N-B),H=Math.min(H,z),q=Math.max(q,z)));H=Math.max(H,0),q=Math.min(q,h._length);var W=s.defaultLine;return s.opacity(f.fillcolor)?W=f.fillcolor:s.opacity((f.line||{}).color)&&(W=f.line.color),n.extendFlat(t,{distance:t.maxHoverDistance,x0:H,x1:q,y0:Y,y1:Y,color:W,hovertemplate:!1}),delete t.index,f.text&&!Array.isArray(f.text)?t.text=String(f.text):t.text=f.name,[t]}}}},67368:function(t,e,r){"use strict";var n=r(34098);t.exports={hasLines:n.hasLines,hasMarkers:n.hasMarkers,hasText:n.hasText,isBubble:n.isBubble,attributes:r(82196),layoutAttributes:r(21479),supplyDefaults:r(17438),crossTraceDefaults:r(34936),supplyLayoutDefaults:r(79334),calc:r(47761).calc,crossTraceCalc:r(72626),arraysToCalcdata:r(75225),plot:r(32663),colorbar:r(4898),formatLabels:r(8225),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(33720),selectPoints:r(98002),animatable:!0,moduleType:"trace",name:"scatter",basePlotModule:r(93612),categories:["cartesian","svg","symbols","errorBarsOK","showLegend","scatter-like","zoomScale"],meta:{}}},21479:function(t){"use strict";t.exports={scattermode:{valType:"enumerated",values:["group","overlay"],dflt:"overlay",editType:"calc"},scattergap:{valType:"number",min:0,max:1,editType:"calc"}}},79334:function(t,e,r){"use strict";var n=r(71828),i=r(21479);t.exports=function(t,e){var r,a="group"===e.barmode;"group"===e.scattermode&&("scattergap",r=a?e.bargap:.2,n.coerce(t,e,i,"scattergap",r))}},11058:function(t,e,r){"use strict";var n=r(71828).isArrayOrTypedArray,i=r(52075).hasColorscale,a=r(1586);t.exports=function(t,e,r,o,s,l){l||(l={});var u=(t.marker||{}).color;s("line.color",r),i(t,"line")?a(t,e,o,s,{prefix:"line.",cLetter:"c"}):s("line.color",!n(u)&&u||r),s("line.width"),l.noDash||s("line.dash"),l.backoff&&s("line.backoff")}},34621:function(t,e,r){"use strict";var n=r(91424),i=r(50606),a=i.BADNUM,o=i.LOG_CLIP,s=o+.5,l=o-.5,u=r(71828),c=u.segmentsIntersect,f=u.constrain,h=r(47581);t.exports=function(t,e){var r,i,o,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S,E=e.trace||{},L=e.xaxis,C=e.yaxis,P="log"===L.type,O="log"===C.type,I=L._length,D=C._length,z=e.backoff,R=E.marker,F=e.connectGaps,B=e.baseTolerance,N=e.shape,j="linear"===N,U=E.fill&&"none"!==E.fill,V=[],H=h.minTolerance,q=t.length,G=new Array(q),Z=0;function Y(r){var n=t[r];if(!n)return!1;var i=e.linearized?L.l2p(n.x):L.c2p(n.x),o=e.linearized?C.l2p(n.y):C.c2p(n.y);if(i===a){if(P&&(i=L.c2p(n.x,!0)),i===a)return!1;O&&o===a&&(i*=Math.abs(L._m*D*(L._m>0?s:l)/(C._m*I*(C._m>0?s:l)))),i*=1e3}if(o===a){if(O&&(o=C.c2p(n.y,!0)),o===a)return!1;o*=1e3}return[i,o]}function W(t,e,r,n){var i=r-t,a=n-e,o=.5-t,s=.5-e,l=i*i+a*a,u=i*o+a*s;if(u>0&&uot||t[1]lt)return[f(t[0],at,ot),f(t[1],st,lt)]}function ft(t,e){return t[0]===e[0]&&(t[0]===at||t[0]===ot)||t[1]===e[1]&&(t[1]===st||t[1]===lt)||void 0}function ht(t,e,r){return function(n,i){var a=ct(n),o=ct(i),s=[];if(a&&o&&ft(a,o))return s;a&&s.push(a),o&&s.push(o);var l=2*u.constrain((n[t]+i[t])/2,e,r)-((a||n)[t]+(o||i)[t]);return l&&((a&&o?l>0==a[t]>o[t]?a:o:a||o)[t]+=l),s}}function pt(t){var e=t[0],r=t[1],n=e===G[Z-1][0],i=r===G[Z-1][1];if(!n||!i)if(Z>1){var a=e===G[Z-2][0],o=r===G[Z-2][1];n&&(e===at||e===ot)&&a?o?Z--:G[Z-1]=t:i&&(r===st||r===lt)&&o?a?Z--:G[Z-1]=t:G[Z++]=t}else G[Z++]=t}function dt(t){G[Z-1][0]!==t[0]&&G[Z-1][1]!==t[1]&&pt([Q,tt]),pt(t),et=null,Q=tt=0}"linear"===N||"spline"===N?nt=function(t,e){for(var r=[],n=0,i=0;i<4;i++){var a=ut[i],o=c(t[0],t[1],e[0],e[1],a[0],a[1],a[2],a[3]);o&&(!n||Math.abs(o.x-r[0][0])>1||Math.abs(o.y-r[0][1])>1)&&(o=[o.x,o.y],n&&J(o,t)ot?ot:0,$=e[1]lt?lt:0,K||$){if(Z)if(et){var n=nt(et,e);n.length>1&&(dt(n[0]),G[Z++]=n[1])}else rt=nt(G[Z-1],e)[0],G[Z++]=rt;else G[Z++]=[K||e[0],$||e[1]];var i=G[Z-1];K&&$&&(i[0]!==K||i[1]!==$)?(et&&(Q!==K&&tt!==$?pt(Q&&tt?(a=et,s=(o=e)[0]-a[0],l=(o[1]-a[1])/s,(a[1]*o[0]-o[1]*a[0])/s>0?[l>0?at:ot,lt]:[l>0?ot:at,st]):[Q||K,tt||$]):Q&&tt&&pt([Q,tt])),pt([K,$])):Q-K&&tt-$&&pt([K||Q,$||tt]),et=e,Q=K,tt=$}else et&&dt(nt(et,e)[0]),G[Z++]=e;var a,o,s,l}for(r=0;rX(v,yt))break;o=v,(w=m[0]*y[0]+m[1]*y[1])>b?(b=w,p=v,g=!1):w<_&&(_=w,d=v,g=!0)}if(g?(gt(p),o!==d&>(d)):(d!==i&>(d),o!==p&>(p)),gt(o),r>=t.length||!v)break;gt(v),i=v}}else gt(p)}et&&pt([Q||et[0],tt||et[1]]),V.push(G.slice(0,Z))}var mt=N.slice(N.length-1);if(z&&"h"!==mt&&"v"!==mt){for(var xt=!1,bt=-1,_t=[],wt=0;wt=0?l=p:(l=p=h,h++),l0?Math.max(r,a):0}}},4898:function(t){"use strict";t.exports={container:"marker",min:"cmin",max:"cmax"}},49508:function(t,e,r){"use strict";var n=r(7901),i=r(52075).hasColorscale,a=r(1586),o=r(34098);t.exports=function(t,e,r,s,l,u){var c=o.isBubble(t),f=(t.line||{}).color;u=u||{},f&&(r=f),l("marker.symbol"),l("marker.opacity",c?.7:1),l("marker.size"),u.noAngle||(l("marker.angle"),u.noAngleRef||l("marker.angleref"),u.noStandOff||l("marker.standoff")),l("marker.color",r),i(t,"marker")&&a(t,e,s,l,{prefix:"marker.",cLetter:"c"}),u.noSelect||(l("selected.marker.color"),l("unselected.marker.color"),l("selected.marker.size"),l("unselected.marker.size")),u.noLine||(l("marker.line.color",f&&!Array.isArray(f)&&e.marker.color!==f?f:c?n.background:n.defaultLine),i(t,"marker.line")&&a(t,e,s,l,{prefix:"marker.line.",cLetter:"c"}),l("marker.line.width",c?1:0)),c&&(l("marker.sizeref"),l("marker.sizemin"),l("marker.sizemode")),u.gradient&&"none"!==l("marker.gradient.type")&&l("marker.gradient.color")}},73927:function(t,e,r){"use strict";var n=r(71828).dateTick0,i=r(50606).ONEWEEK;function a(t,e){return n(e,t%i==0?1:0)}t.exports=function(t,e,r,n,i){if(i||(i={x:!0,y:!0}),i.x){var o=n("xperiod");o&&(n("xperiod0",a(o,e.xcalendar)),n("xperiodalignment"))}if(i.y){var s=n("yperiod");s&&(n("yperiod0",a(s,e.ycalendar)),n("yperiodalignment"))}}},32663:function(t,e,r){"use strict";var n=r(39898),i=r(73972),a=r(71828),o=a.ensureSingle,s=a.identity,l=r(91424),u=r(34098),c=r(34621),f=r(68687),h=r(61082).tester;function p(t,e,r,f,p,d,v){var g,y=t._context.staticPlot;!function(t,e,r,i,o){var s=r.xaxis,l=r.yaxis,c=n.extent(a.simpleMap(s.range,s.r2c)),f=n.extent(a.simpleMap(l.range,l.r2c)),h=i[0].trace;if(u.hasMarkers(h)){var p=h.marker.maxdisplayed;if(0!==p){var d=i.filter((function(t){return t.x>=c[0]&&t.x<=c[1]&&t.y>=f[0]&&t.y<=f[1]})),v=Math.ceil(d.length/p),g=0;o.forEach((function(t,r){var n=t[0].trace;u.hasMarkers(n)&&n.marker.maxdisplayed>0&&r0;function x(t){return m?t.transition():t}var b=r.xaxis,_=r.yaxis,w=f[0].trace,T=w.line,k=n.select(d),A=o(k,"g","errorbars"),M=o(k,"g","lines"),S=o(k,"g","points"),E=o(k,"g","text");if(i.getComponentMethod("errorbars","plot")(t,A,r,v),!0===w.visible){var L,C;x(k).style("opacity",w.opacity);var P=w.fill.charAt(w.fill.length-1);"x"!==P&&"y"!==P&&(P=""),f[0][r.isRangePlot?"nodeRangePlot3":"node3"]=k;var O,I,D="",z=[],R=w._prevtrace;R&&(D=R._prevRevpath||"",C=R._nextFill,z=R._polygons);var F,B,N,j,U,V,H,q="",G="",Z=[],Y=a.noop;if(L=w._ownFill,u.hasLines(w)||"none"!==w.fill){for(C&&C.datum(f),-1!==["hv","vh","hvh","vhv"].indexOf(T.shape)?(F=l.steps(T.shape),B=l.steps(T.shape.split("").reverse().join(""))):F=B="spline"===T.shape?function(t){var e=t[t.length-1];return t.length>1&&t[0][0]===e[0]&&t[0][1]===e[1]?l.smoothclosed(t.slice(1),T.smoothing):l.smoothopen(t,T.smoothing)}:function(t){return"M"+t.join("L")},N=function(t){return B(t.reverse())},Z=c(f,{xaxis:b,yaxis:_,trace:w,connectGaps:w.connectgaps,baseTolerance:Math.max(T.width||1,3)/4,shape:T.shape,backoff:T.backoff,simplify:T.simplify,fill:w.fill}),H=w._polygons=new Array(Z.length),g=0;g0,g=f(t,e,r);(c=i.selectAll("g.trace").data(g,(function(t){return t[0].trace.uid}))).enter().append("g").attr("class",(function(t){return"trace scatter trace"+t[0].trace.uid})).style("stroke-miterlimit",2),c.order(),function(t,e,r){e.each((function(e){var i=o(n.select(this),"g","fills");l.setClipUrl(i,r.layerClipId,t);var a=e[0].trace,u=[];a._ownfill&&u.push("_ownFill"),a._nexttrace&&u.push("_nextFill");var c=i.selectAll("g").data(u,s);c.enter().append("g"),c.exit().each((function(t){a[t]=null})).remove(),c.order().each((function(t){a[t]=o(n.select(this),"path","js-fill")}))}))}(t,c,e),v?(u&&(h=u()),n.transition().duration(a.duration).ease(a.easing).each("end",(function(){h&&h()})).each("interrupt",(function(){h&&h()})).each((function(){i.selectAll("g.trace").each((function(r,n){p(t,n,e,r,g,this,a)}))}))):c.each((function(r,n){p(t,n,e,r,g,this,a)})),d&&c.exit().remove(),i.selectAll("path:not([d])").remove()}},98002:function(t,e,r){"use strict";var n=r(34098);t.exports=function(t,e){var r,i,a,o,s=t.cd,l=t.xaxis,u=t.yaxis,c=[],f=s[0].trace;if(!n.hasMarkers(f)&&!n.hasText(f))return[];if(!1===e)for(r=0;r0){var h=i.c2l(c);i._lowerLogErrorBound||(i._lowerLogErrorBound=h),i._lowerErrorBound=Math.min(i._lowerLogErrorBound,h)}}else o[s]=[-l[0]*r,l[1]*r]}return o}t.exports=function(t,e,r){var n=[i(t.x,t.error_x,e[0],r.xaxis),i(t.y,t.error_y,e[1],r.yaxis),i(t.z,t.error_z,e[2],r.zaxis)],a=function(t){for(var e=0;e-1?-1:t.indexOf("right")>-1?1:0}function b(t){return null==t?0:t.indexOf("top")>-1?-1:t.indexOf("bottom")>-1?1:0}function _(t,e){return e(4*t)}function w(t){return p[t]}function T(t,e,r,n,i){var a=null;if(l.isArrayOrTypedArray(t)){a=[];for(var o=0;o=0){var E=function(t,e,r){var n,i=(r+1)%3,a=(r+2)%3,o=[],l=[];for(n=0;n=0&&f("surfacecolor",p||d);for(var v=["x","y","z"],g=0;g<3;++g){var y="projection."+v[g];f(y+".show")&&(f(y+".opacity"),f(y+".scale"))}var m=n.getComponentMethod("errorbars","supplyDefaults");m(t,e,p||d||r,{axis:"z"}),m(t,e,p||d||r,{axis:"y",inherit:"z"}),m(t,e,p||d||r,{axis:"x",inherit:"z"})}else e.visible=!1}},13551:function(t,e,r){"use strict";t.exports={plot:r(58925),attributes:r(44542),markerSymbols:r(87381),supplyDefaults:r(21428),colorbar:[{container:"marker",min:"cmin",max:"cmax"},{container:"line",min:"cmin",max:"cmax"}],calc:r(36563),moduleType:"trace",name:"scatter3d",basePlotModule:r(58547),categories:["gl3d","symbols","showLegend","scatter-like"],meta:{}}},97001:function(t,e,r){"use strict";var n=r(82196),i=r(9012),a=r(5386).f,o=r(5386).s,s=r(50693),l=r(1426).extendFlat,u=n.marker,c=n.line,f=u.line;t.exports={carpet:{valType:"string",editType:"calc"},a:{valType:"data_array",editType:"calc"},b:{valType:"data_array",editType:"calc"},mode:l({},n.mode,{dflt:"markers"}),text:l({},n.text,{}),texttemplate:o({editType:"plot"},{keys:["a","b","text"]}),hovertext:l({},n.hovertext,{}),line:{color:c.color,width:c.width,dash:c.dash,backoff:c.backoff,shape:l({},c.shape,{values:["linear","spline"]}),smoothing:c.smoothing,editType:"calc"},connectgaps:n.connectgaps,fill:l({},n.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:n.fillcolor,marker:l({symbol:u.symbol,opacity:u.opacity,maxdisplayed:u.maxdisplayed,angle:u.angle,angleref:u.angleref,standoff:u.standoff,size:u.size,sizeref:u.sizeref,sizemin:u.sizemin,sizemode:u.sizemode,line:l({width:f.width,editType:"calc"},s("marker.line")),gradient:u.gradient,editType:"calc"},s("marker")),textfont:n.textfont,textposition:n.textposition,selected:n.selected,unselected:n.unselected,hoverinfo:l({},i.hoverinfo,{flags:["a","b","text","name"]}),hoveron:n.hoveron,hovertemplate:a()}},34618:function(t,e,r){"use strict";var n=r(92770),i=r(36922),a=r(75225),o=r(66279),s=r(47761).calcMarkerSize,l=r(22882);t.exports=function(t,e){var r=e._carpetTrace=l(t,e);if(r&&r.visible&&"legendonly"!==r.visible){var u;e.xaxis=r.xaxis,e.yaxis=r.yaxis;var c,f,h=e._length,p=new Array(h),d=!1;for(u=0;u")}return o}function m(t,e){var r;r=t.labelprefix&&t.labelprefix.length>0?t.labelprefix.replace(/ = $/,""):t._hovertitle,g.push(r+": "+e.toFixed(3)+t.labelsuffix)}}},46858:function(t,e,r){"use strict";t.exports={attributes:r(97001),supplyDefaults:r(98965),colorbar:r(4898),formatLabels:r(48953),calc:r(34618),plot:r(1913),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(22931),selectPoints:r(98002),eventData:r(16165),moduleType:"trace",name:"scattercarpet",basePlotModule:r(93612),categories:["svg","carpet","symbols","showLegend","carpetDependent","zoomScale"],meta:{}}},1913:function(t,e,r){"use strict";var n=r(32663),i=r(89298),a=r(91424);t.exports=function(t,e,r,o){var s,l,u,c=r[0][0].carpet,f=i.getFromId(t,c.xaxis||"x"),h=i.getFromId(t,c.yaxis||"y"),p={xaxis:f,yaxis:h,plot:e.plot};for(s=0;s")}function p(t){return t+"°"}}(u,v,t,l[0].t.labels),t.hovertemplate=u.hovertemplate,[t]}}},17988:function(t,e,r){"use strict";t.exports={attributes:r(19316),supplyDefaults:r(10659),colorbar:r(4898),formatLabels:r(82719),calc:r(84622),calcGeoJSON:r(89171).calcGeoJSON,plot:r(89171).plot,style:r(33095),styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(14977),eventData:r(84084),selectPoints:r(20548),moduleType:"trace",name:"scattergeo",basePlotModule:r(44622),categories:["geo","symbols","showLegend","scatter-like"],meta:{}}},89171:function(t,e,r){"use strict";var n=r(39898),i=r(71828),a=r(90973).getTopojsonFeatures,o=r(18214),s=r(41327),l=r(71739).findExtremes,u=r(50606).BADNUM,c=r(47761).calcMarkerSize,f=r(34098),h=r(33095);t.exports={calcGeoJSON:function(t,e){var r,n,i=t[0].trace,o=e[i.geo],f=o._subplot,h=i._length;if(Array.isArray(i.locations)){var p=i.locationmode,d="geojson-id"===p?s.extractTraceFeature(t):a(i,f.topojson);for(r=0;r=g,w=2*b,T={},k=l.makeCalcdata(e,"x"),A=m.makeCalcdata(e,"y"),M=s(e,l,"x",k),S=s(e,m,"y",A),E=M.vals,L=S.vals;e._x=E,e._y=L,e.xperiodalignment&&(e._origX=k,e._xStarts=M.starts,e._xEnds=M.ends),e.yperiodalignment&&(e._origY=A,e._yStarts=S.starts,e._yEnds=S.ends);var C=new Array(w),P=new Array(b);for(r=0;r1&&i.extendFlat(s.line,p.linePositions(t,r,n)),s.errorX||s.errorY){var l=p.errorBarPositions(t,r,n,a,o);s.errorX&&i.extendFlat(s.errorX,l.x),s.errorY&&i.extendFlat(s.errorY,l.y)}return s.text&&(i.extendFlat(s.text,{positions:n},p.textPosition(t,r,s.text,s.marker)),i.extendFlat(s.textSel,{positions:n},p.textPosition(t,r,s.text,s.markerSel)),i.extendFlat(s.textUnsel,{positions:n},p.textPosition(t,r,s.text,s.markerUnsel))),s}(t,0,e,C,E,L),D=d(t,x);return f(o,e),_?I.marker&&(O=I.marker.sizeAvg||Math.max(I.marker.size,3)):O=u(e,b),c(t,e,l,m,E,L,O),I.errorX&&y(e,l,I.errorX),I.errorY&&y(e,m,I.errorY),I.fill&&!D.fill2d&&(D.fill2d=!0),I.marker&&!D.scatter2d&&(D.scatter2d=!0),I.line&&!D.line2d&&(D.line2d=!0),!I.errorX&&!I.errorY||D.error2d||(D.error2d=!0),I.text&&!D.glText&&(D.glText=!0),I.marker&&(I.marker.snap=b),D.lineOptions.push(I.line),D.errorXOptions.push(I.errorX),D.errorYOptions.push(I.errorY),D.fillOptions.push(I.fill),D.markerOptions.push(I.marker),D.markerSelectedOptions.push(I.markerSel),D.markerUnselectedOptions.push(I.markerUnsel),D.textOptions.push(I.text),D.textSelectedOptions.push(I.textSel),D.textUnselectedOptions.push(I.textUnsel),D.selectBatch.push([]),D.unselectBatch.push([]),T._scene=D,T.index=D.count,T.x=E,T.y=L,T.positions=C,D.count++,[{x:!1,y:!1,t:T,trace:e}]}},78232:function(t){"use strict";t.exports={TOO_MANY_POINTS:1e5,SYMBOL_SDF_SIZE:200,SYMBOL_SIZE:20,SYMBOL_STROKE:1,DOT_RE:/-dot/,OPEN_RE:/-open/,DASHES:{solid:[1],dot:[1,1],dash:[4,1],longdash:[8,1],dashdot:[4,1,1,1],longdashdot:[8,1,1,1]}}},19635:function(t,e,r){"use strict";var n=r(92770),i=r(82019),a=r(25075),o=r(73972),s=r(71828),l=r(91424),u=r(41675),c=r(81697).formatColor,f=r(34098),h=r(39984),p=r(68645),d=r(78232),v=r(37822).DESELECTDIM,g={start:1,left:1,end:-1,right:-1,middle:0,center:0,bottom:1,top:-1},y=r(23469).appendArrayPointValue;function m(t,e){var r,i=t._fullLayout,a=e._length,o=e.textfont,l=e.textposition,u=Array.isArray(l)?l:[l],c=o.color,f=o.size,h=o.family,p={},d=t._context.plotGlPixelRatio,v=e.texttemplate;if(v){p.text=[];var g=i._d3locale,m=Array.isArray(v),x=m?Math.min(v.length,a):a,b=m?function(t){return v[t]}:function(){return v};for(r=0;rd.TOO_MANY_POINTS||f.hasMarkers(e)?"rect":"round";if(u&&e.connectgaps){var h=n[0],p=n[1];for(i=0;i1?l[i]:l[0]:l,d=Array.isArray(u)?u.length>1?u[i]:u[0]:u,v=g[p],y=g[d],m=c?c/.8+1:0,x=-y*m-.5*y;o.offset[i]=[v*m/h,x/h]}}return o}}},47148:function(t,e,r){"use strict";var n=r(71828),i=r(73972),a=r(68645),o=r(42341),s=r(47581),l=r(34098),u=r(67513),c=r(73927),f=r(49508),h=r(11058),p=r(28908),d=r(82410);t.exports=function(t,e,r,v){function g(r,i){return n.coerce(t,e,o,r,i)}var y=!!t.marker&&a.isOpenSymbol(t.marker.symbol),m=l.isBubble(t),x=u(t,e,v,g);if(x){c(t,e,v,g),g("xhoverformat"),g("yhoverformat");var b=x100},e.isDotSymbol=function(t){return"string"==typeof t?n.DOT_RE.test(t):t>200}},20794:function(t,e,r){"use strict";var n=r(73972),i=r(71828),a=r(34603);function o(t,e,r,o){var s=t.xa,l=t.ya,u=t.distance,c=t.dxy,f=t.index,h={pointNumber:f,x:e[f],y:r[f]};h.tx=Array.isArray(o.text)?o.text[f]:o.text,h.htx=Array.isArray(o.hovertext)?o.hovertext[f]:o.hovertext,h.data=Array.isArray(o.customdata)?o.customdata[f]:o.customdata,h.tp=Array.isArray(o.textposition)?o.textposition[f]:o.textposition;var p=o.textfont;p&&(h.ts=i.isArrayOrTypedArray(p.size)?p.size[f]:p.size,h.tc=Array.isArray(p.color)?p.color[f]:p.color,h.tf=Array.isArray(p.family)?p.family[f]:p.family);var d=o.marker;d&&(h.ms=i.isArrayOrTypedArray(d.size)?d.size[f]:d.size,h.mo=i.isArrayOrTypedArray(d.opacity)?d.opacity[f]:d.opacity,h.mx=i.isArrayOrTypedArray(d.symbol)?d.symbol[f]:d.symbol,h.ma=i.isArrayOrTypedArray(d.angle)?d.angle[f]:d.angle,h.mc=i.isArrayOrTypedArray(d.color)?d.color[f]:d.color);var v=d&&d.line;v&&(h.mlc=Array.isArray(v.color)?v.color[f]:v.color,h.mlw=i.isArrayOrTypedArray(v.width)?v.width[f]:v.width);var g=d&&d.gradient;g&&"none"!==g.type&&(h.mgt=Array.isArray(g.type)?g.type[f]:g.type,h.mgc=Array.isArray(g.color)?g.color[f]:g.color);var y=s.c2p(h.x,!0),m=l.c2p(h.y,!0),x=h.mrc||1,b=o.hoverlabel;b&&(h.hbg=Array.isArray(b.bgcolor)?b.bgcolor[f]:b.bgcolor,h.hbc=Array.isArray(b.bordercolor)?b.bordercolor[f]:b.bordercolor,h.hts=i.isArrayOrTypedArray(b.font.size)?b.font.size[f]:b.font.size,h.htc=Array.isArray(b.font.color)?b.font.color[f]:b.font.color,h.htf=Array.isArray(b.font.family)?b.font.family[f]:b.font.family,h.hnl=i.isArrayOrTypedArray(b.namelength)?b.namelength[f]:b.namelength);var _=o.hoverinfo;_&&(h.hi=Array.isArray(_)?_[f]:_);var w=o.hovertemplate;w&&(h.ht=Array.isArray(w)?w[f]:w);var T={};T[t.index]=h;var k=o._origX,A=o._origY,M=i.extendFlat({},t,{color:a(o,h),x0:y-x,x1:y+x,xLabelVal:k?k[f]:h.x,y0:m-x,y1:m+x,yLabelVal:A?A[f]:h.y,cd:T,distance:u,spikeDistance:c,hovertemplate:h.ht});return h.htx?M.text=h.htx:h.tx?M.text=h.tx:o.text&&(M.text=o.text),i.fillText(h,o,M),n.getComponentMethod("errorbars","hoverInfo")(h,o,M),M}t.exports={hoverPoints:function(t,e,r,n){var i,a,s,l,u,c,f,h,p,d,v=t.cd,g=v[0].t,y=v[0].trace,m=t.xa,x=t.ya,b=g.x,_=g.y,w=m.c2p(e),T=x.c2p(r),k=t.distance;if(g.tree){var A=m.p2c(w-k),M=m.p2c(w+k),S=x.p2c(T-k),E=x.p2c(T+k);i="x"===n?g.tree.range(Math.min(A,M),Math.min(x._rl[0],x._rl[1]),Math.max(A,M),Math.max(x._rl[0],x._rl[1])):g.tree.range(Math.min(A,M),Math.min(S,E),Math.max(A,M),Math.max(S,E))}else i=g.ids;var L=k;if("x"===n){var C=!!y.xperiodalignment,P=!!y.yperiodalignment;for(c=0;c=Math.min(O,I)&&w<=Math.max(O,I)?0:1/0}if(f=Math.min(D,z)&&T<=Math.max(D,z)?0:1/0}d=Math.sqrt(f*f+h*h),s=i[c]}}}else for(c=i.length-1;c>-1;c--)l=b[a=i[c]],u=_[a],f=m.c2p(l)-w,h=x.c2p(u)-T,(p=Math.sqrt(f*f+h*h))m.glText.length){var T=_-m.glText.length;for(v=0;vr&&(isNaN(e[n])||isNaN(e[n+1]));)n-=2;t.positions=e.slice(r,n+2)}return t})),m.line2d.update(m.lineOptions)),m.error2d){var A=(m.errorXOptions||[]).concat(m.errorYOptions||[]);m.error2d.update(A)}m.scatter2d&&m.scatter2d.update(m.markerOptions),m.fillOrder=s.repeat(null,_),m.fill2d&&(m.fillOptions=m.fillOptions.map((function(t,e){var n=r[e];if(t&&n&&n[0]&&n[0].trace){var i,a,o=n[0],s=o.trace,l=o.t,u=m.lineOptions[e],c=[];s._ownfill&&c.push(e),s._nexttrace&&c.push(e+1),c.length&&(m.fillOrder[e]=c);var f,h,p=[],d=u&&u.positions||l.positions;if("tozeroy"===s.fill){for(f=0;ff&&isNaN(d[h+1]);)h-=2;0!==d[f+1]&&(p=[d[f],0]),p=p.concat(d.slice(f,h+2)),0!==d[h+1]&&(p=p.concat([d[h],0]))}else if("tozerox"===s.fill){for(f=0;ff&&isNaN(d[h]);)h-=2;0!==d[f]&&(p=[0,d[f+1]]),p=p.concat(d.slice(f,h+2)),0!==d[h]&&(p=p.concat([0,d[h+1]]))}else if("toself"===s.fill||"tonext"===s.fill){for(p=[],i=0,t.splitNull=!0,a=0;a-1;for(v=0;v<_;v++){var L=r[v][0],C=L.trace,P=L.t,O=P.index,I=C._length,D=P.x,z=P.y;if(C.selectedpoints||S||E){if(S||(S=!0),C.selectedpoints){var R=m.selectBatch[O]=s.selIndices2selPoints(C),F={};for(g=0;g")}function c(t){return t+"°"}}t.exports={hoverPoints:function(t,e,r){var o=t.cd,c=o[0].trace,f=t.xa,h=t.ya,p=t.subplot,d=[],v=l+c.uid+"-circle",g=c.cluster&&c.cluster.enabled;if(g){var y=p.map.queryRenderedFeatures(null,{layers:[v]});d=y.map((function(t){return t.id}))}var m=360*(e>=0?Math.floor((e+180)/360):Math.ceil((e-180)/360)),x=e-m;if(n.getClosest(o,(function(t){var e=t.lonlat;if(e[0]===s)return 1/0;if(g&&-1===d.indexOf(t.i+1))return 1/0;var n=i.modHalf(e[0],360),a=e[1],o=p.project([n,a]),l=o.x-f.c2p([x,a]),u=o.y-h.c2p([n,r]),c=Math.max(3,t.mrc||0);return Math.max(Math.sqrt(l*l+u*u)-c,1-3/c)}),t),!1!==t.index){var b=o[t.index],_=b.lonlat,w=[i.modHalf(_[0],360)+m,_[1]],T=f.c2p(w),k=h.c2p(w),A=b.mrc||1;t.x0=T-A,t.x1=T+A,t.y0=k-A,t.y1=k+A;var M={};M[c.subplot]={_subplot:p};var S=c._module.formatLabels(b,c,M);return t.lonLabel=S.lonLabel,t.latLabel=S.latLabel,t.color=a(c,b),t.extraText=u(c,b,o[0].t.labels),t.hovertemplate=c.hovertemplate,[t]}},getExtraText:u}},20467:function(t,e,r){"use strict";t.exports={attributes:r(99181),supplyDefaults:r(76645),colorbar:r(4898),formatLabels:r(15636),calc:r(84622),plot:r(86951),hoverPoints:r(28178).hoverPoints,eventData:r(53353),selectPoints:r(86387),styleOnSelect:function(t,e){e&&e[0].trace._glTrace.update(e)},moduleType:"trace",name:"scattermapbox",basePlotModule:r(50101),categories:["mapbox","gl","symbols","showLegend","scatter-like"],meta:{}}},86951:function(t,e,r){"use strict";var n=r(71828),i=r(15790),a=r(77734).traceLayerPrefix,o={cluster:["cluster","clusterCount","circle"],nonCluster:["fill","line","circle","symbol"]};function s(t,e,r,n){this.type="scattermapbox",this.subplot=t,this.uid=e,this.clusterEnabled=r,this.isHidden=n,this.sourceIds={fill:"source-"+e+"-fill",line:"source-"+e+"-line",circle:"source-"+e+"-circle",symbol:"source-"+e+"-symbol",cluster:"source-"+e+"-circle",clusterCount:"source-"+e+"-circle"},this.layerIds={fill:a+e+"-fill",line:a+e+"-line",circle:a+e+"-circle",symbol:a+e+"-symbol",cluster:a+e+"-cluster",clusterCount:a+e+"-cluster-count"},this.below=null}var l=s.prototype;l.addSource=function(t,e,r){var i={type:"geojson",data:e.geojson};r&&r.enabled&&n.extendFlat(i,{cluster:!0,clusterMaxZoom:r.maxzoom}),this.subplot.map.addSource(this.sourceIds[t],i)},l.setSourceData=function(t,e){this.subplot.map.getSource(this.sourceIds[t]).setData(e.geojson)},l.addLayer=function(t,e,r){var n={type:e.type,id:this.layerIds[t],source:this.sourceIds[t],layout:e.layout,paint:e.paint};e.filter&&(n.filter=e.filter),this.subplot.addLayer(n,r)},l.update=function(t){var e=t[0].trace,r=this.subplot,n=r.map,a=i(r.gd,t),s=r.belowLookup["trace-"+this.uid],l=!(!e.cluster||!e.cluster.enabled),u=!!this.clusterEnabled,c=this;function f(t){u?function(t){for(var e=o.cluster,r=e.length-1;r>=0;r--){var i=e[r];n.removeLayer(c.layerIds[i])}t||n.removeSource(c.sourceIds.circle)}(t):function(t){for(var e=o.nonCluster,r=e.length-1;r>=0;r--){var i=e[r];n.removeLayer(c.layerIds[i]),t||n.removeSource(c.sourceIds[i])}}(t)}function h(t){l?function(t){t||c.addSource("circle",a.circle,e.cluster);for(var r=o.cluster,n=0;n=0;r--){var n=e[r];t.removeLayer(this.layerIds[n]),t.removeSource(this.sourceIds[n])}},t.exports=function(t,e){var r,n,a,l=e[0].trace,u=l.cluster&&l.cluster.enabled,c=!0!==l.visible,f=new s(t,l.uid,u,c),h=i(t.gd,e),p=f.below=t.belowLookup["trace-"+l.uid];if(u)for(f.addSource("circle",h.circle,l.cluster),r=0;r")}}t.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,u=s.cd[s.index],c=s.trace;if(l.isPtInside(u))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(u,c,l,s),s.hovertemplate=c.hovertemplate,o}},makeHoverPointText:i}},91271:function(t,e,r){"use strict";t.exports={moduleType:"trace",name:"scatterpolar",basePlotModule:r(23580),categories:["polar","symbols","showLegend","scatter-like"],attributes:r(81245),supplyDefaults:r(22184).supplyDefaults,colorbar:r(4898),formatLabels:r(98608),calc:r(26442),plot:r(45162),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(59150).hoverPoints,selectPoints:r(98002),meta:{}}},45162:function(t,e,r){"use strict";var n=r(32663),i=r(50606).BADNUM;t.exports=function(t,e,r){for(var a=e.layers.frontplot.select("g.scatterlayer"),o=e.xaxis,s=e.yaxis,l={xaxis:o,yaxis:s,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},u=e.radialAxis,c=e.angularAxis,f=0;f=u&&(m.marker.cluster=d.tree),m.marker&&(m.markerSel.positions=m.markerUnsel.positions=m.marker.positions=_),m.line&&_.length>1&&l.extendFlat(m.line,s.linePositions(t,p,_)),m.text&&(l.extendFlat(m.text,{positions:_},s.textPosition(t,p,m.text,m.marker)),l.extendFlat(m.textSel,{positions:_},s.textPosition(t,p,m.text,m.markerSel)),l.extendFlat(m.textUnsel,{positions:_},s.textPosition(t,p,m.text,m.markerUnsel))),m.fill&&!h.fill2d&&(h.fill2d=!0),m.marker&&!h.scatter2d&&(h.scatter2d=!0),m.line&&!h.line2d&&(h.line2d=!0),m.text&&!h.glText&&(h.glText=!0),h.lineOptions.push(m.line),h.fillOptions.push(m.fill),h.markerOptions.push(m.marker),h.markerSelectedOptions.push(m.markerSel),h.markerUnselectedOptions.push(m.markerUnsel),h.textOptions.push(m.text),h.textSelectedOptions.push(m.textSel),h.textUnselectedOptions.push(m.textUnsel),h.selectBatch.push([]),h.unselectBatch.push([]),d.x=w,d.y=T,d.rawx=w,d.rawy=T,d.r=g,d.theta=y,d.positions=_,d._scene=h,d.index=h.count,h.count++}})),a(t,e,r)}},t.exports.reglPrecompiled={}},48300:function(t,e,r){"use strict";var n=r(5386).f,i=r(5386).s,a=r(1426).extendFlat,o=r(82196),s=r(9012),l=o.line;t.exports={mode:o.mode,real:{valType:"data_array",editType:"calc+clearAxisTypes"},imag:{valType:"data_array",editType:"calc+clearAxisTypes"},text:o.text,texttemplate:i({editType:"plot"},{keys:["real","imag","text"]}),hovertext:o.hovertext,line:{color:l.color,width:l.width,dash:l.dash,backoff:l.backoff,shape:a({},l.shape,{values:["linear","spline"]}),smoothing:l.smoothing,editType:"calc"},connectgaps:o.connectgaps,marker:o.marker,cliponaxis:a({},o.cliponaxis,{dflt:!1}),textposition:o.textposition,textfont:o.textfont,fill:a({},o.fill,{values:["none","toself","tonext"],dflt:"none"}),fillcolor:o.fillcolor,hoverinfo:a({},s.hoverinfo,{flags:["real","imag","text","name"]}),hoveron:o.hoveron,hovertemplate:n(),selected:o.selected,unselected:o.unselected}},30621:function(t,e,r){"use strict";var n=r(92770),i=r(50606).BADNUM,a=r(36922),o=r(75225),s=r(66279),l=r(47761).calcMarkerSize;t.exports=function(t,e){for(var r=t._fullLayout,u=e.subplot,c=r[u].realaxis,f=r[u].imaginaryaxis,h=c.makeCalcdata(e,"real"),p=f.makeCalcdata(e,"imag"),d=e._length,v=new Array(d),g=0;g")}}t.exports={hoverPoints:function(t,e,r,a){var o=n(t,e,r,a);if(o&&!1!==o[0].index){var s=o[0];if(void 0===s.index)return o;var l=t.subplot,u=s.cd[s.index],c=s.trace;if(l.isPtInside(u))return s.xLabelVal=void 0,s.yLabelVal=void 0,i(u,c,l,s),s.hovertemplate=c.hovertemplate,o}},makeHoverPointText:i}},85956:function(t,e,r){"use strict";t.exports={moduleType:"trace",name:"scattersmith",basePlotModule:r(7504),categories:["smith","symbols","showLegend","scatter-like"],attributes:r(48300),supplyDefaults:r(65269),colorbar:r(4898),formatLabels:r(62047),calc:r(30621),plot:r(12480),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(11350).hoverPoints,selectPoints:r(98002),meta:{}}},12480:function(t,e,r){"use strict";var n=r(32663),i=r(50606).BADNUM,a=r(23893).smith;t.exports=function(t,e,r){for(var o=e.layers.frontplot.select("g.scatterlayer"),s=e.xaxis,l=e.yaxis,u={xaxis:s,yaxis:l,plot:e.framework,layerClipId:e._hasClipOnAxisFalse?e.clipIds.forTraces:null},c=0;c"),o.hovertemplate=h.hovertemplate,a}function x(t,e){y.push(t._hovertitle+": "+e)}}},52979:function(t,e,r){"use strict";t.exports={attributes:r(50413),supplyDefaults:r(46008),colorbar:r(4898),formatLabels:r(93645),calc:r(54337),plot:r(7507),style:r(16296).style,styleOnSelect:r(16296).styleOnSelect,hoverPoints:r(47250),selectPoints:r(98002),eventData:r(4524),moduleType:"trace",name:"scatterternary",basePlotModule:r(61639),categories:["ternary","symbols","showLegend","scatter-like"],meta:{}}},7507:function(t,e,r){"use strict";var n=r(32663);t.exports=function(t,e,r){var i=e.plotContainer;i.select(".scatterlayer").selectAll("*").remove();for(var a=e.xaxis,o=e.yaxis,s={xaxis:a,yaxis:o,plot:i,layerClipId:e._hasClipOnAxisFalse?e.clipIdRelative:null},l=e.layers.frontplot.select("g.scatterlayer"),u=0;uh?b.sizeAvg||Math.max(b.size,3):a(e,x),p=0;pa&&l||i-1,P=!0;if(o(x)||p.selectedpoints||C){var O=p._length;if(p.selectedpoints){v.selectBatch=p.selectedpoints;var I=p.selectedpoints,D={};for(l=0;l1&&(c=v[m-1],h=g[m-1],d=y[m-1]),e=0;ec?"-":"+")+"x")).replace("y",(f>h?"-":"+")+"y")).replace("z",(p>d?"-":"+")+"z");var L=function(){m=0,M=[],S=[],E=[]};(!m||m2?t.slice(1,e-1):2===e?[(t[0]+t[1])/2]:t}function p(t){var e=t.length;return 1===e?[.5,.5]:[t[1]-t[0],t[e-1]-t[e-2]]}function d(t,e){var r=t.fullSceneLayout,i=t.dataScale,c=e._len,f={};function d(t,e){var n=r[e],o=i[u[e]];return a.simpleMap(t,(function(t){return n.d2l(t)*o}))}if(f.vectors=l(d(e._u,"xaxis"),d(e._v,"yaxis"),d(e._w,"zaxis"),c),!c)return{positions:[],cells:[]};var v=d(e._Xs,"xaxis"),g=d(e._Ys,"yaxis"),y=d(e._Zs,"zaxis");if(f.meshgrid=[v,g,y],f.gridFill=e._gridFill,e._slen)f.startingPositions=l(d(e._startsX,"xaxis"),d(e._startsY,"yaxis"),d(e._startsZ,"zaxis"));else{for(var m=g[0],x=h(v),b=h(y),_=new Array(x.length*b.length),w=0,T=0;T=0};m?(r=Math.min(y.length,b.length),l=function(t){return M(y[t])&&S(t)},f=function(t){return String(y[t])}):(r=Math.min(x.length,b.length),l=function(t){return M(x[t])&&S(t)},f=function(t){return String(x[t])}),w&&(r=Math.min(r,_.length));for(var E=0;E1){for(var O=a.randstr(),I=0;I"),name:A||D("name")?m.name:void 0,color:k("hoverlabel.bgcolor")||x.color,borderColor:k("hoverlabel.bordercolor"),fontFamily:k("hoverlabel.font.family"),fontSize:k("hoverlabel.font.size"),fontColor:k("hoverlabel.font.color"),nameLength:k("hoverlabel.namelength"),textAlign:k("hoverlabel.align"),hovertemplate:A,hovertemplateLabels:P,eventData:l};g&&(F.x0=E-i.rInscribed*i.rpx1,F.x1=E+i.rInscribed*i.rpx1,F.idealAlign=i.pxmid[0]<0?"left":"right"),y&&(F.x=E,F.idealAlign=E<0?"left":"right");var B=[];o.loneHover(F,{container:a._hoverlayer.node(),outerContainer:a._paper.node(),gd:r,inOut_bbox:B}),l[0].bbox=B[0],d._hasHoverLabel=!0}if(y){var N=t.select("path.surface");h.styleOne(N,i,m,{hovered:!0})}d._hasHoverEvent=!0,r.emit("plotly_hover",{points:l||[f(i,m,h.eventDataKeys)],event:n.event})}})),t.on("mouseout",(function(e){var i=r._fullLayout,a=r._fullData[d.index],s=n.select(this).datum();if(d._hasHoverEvent&&(e.originalEvent=n.event,r.emit("plotly_unhover",{points:[f(s,a,h.eventDataKeys)],event:n.event}),d._hasHoverEvent=!1),d._hasHoverLabel&&(o.loneUnhover(i._hoverlayer.node()),d._hasHoverLabel=!1),y){var l=t.select("path.surface");h.styleOne(l,s,a,{hovered:!1})}})),t.on("click",(function(t){var e=r._fullLayout,a=r._fullData[d.index],s=g&&(u.isHierarchyRoot(t)||u.isLeaf(t)),c=u.getPtId(t),p=u.isEntry(t)?u.findEntryWithChild(v,c):u.findEntryWithLevel(v,c),y=u.getPtId(p),m={points:[f(t,a,h.eventDataKeys)],event:n.event};s||(m.nextLevel=y);var x=l.triggerHandler(r,"plotly_"+d.type+"click",m);if(!1!==x&&e.hovermode&&(r._hoverdata=[f(t,a,h.eventDataKeys)],o.click(r,n.event)),!s&&!1!==x&&!r._dragging&&!r._transitioning){i.call("_storeDirectGUIEdit",a,e._tracePreGUI[a.uid],{level:a.level});var b={data:[{level:y}],traces:[d.index]},_={frame:{redraw:!1,duration:h.transitionTime},transition:{duration:h.transitionTime,easing:h.transitionEasing},mode:"immediate",fromcurrent:!0};o.loneUnhover(e._hoverlayer.node()),i.call("animate",r,b,_)}}))}},2791:function(t,e,r){"use strict";var n=r(71828),i=r(7901),a=r(6964),o=r(53581);function s(t){return t.data.data.pid}e.findEntryWithLevel=function(t,r){var n;return r&&t.eachAfter((function(t){if(e.getPtId(t)===r)return n=t.copy()})),n||t},e.findEntryWithChild=function(t,r){var n;return t.eachAfter((function(t){for(var i=t.children||[],a=0;a0)},e.getMaxDepth=function(t){return t.maxdepth>=0?t.maxdepth:1/0},e.isHeader=function(t,r){return!(e.isLeaf(t)||t.depth===r._maxDepth-1)},e.getParent=function(t,r){return e.findEntryWithLevel(t,s(r))},e.listPath=function(t,r){var n=t.parent;if(!n)return[];var i=r?[n.data[r]]:[n];return e.listPath(n,r).concat(i)},e.getPath=function(t){return e.listPath(t,"label").join("/")+"/"},e.formatValue=o.formatPieValue,e.formatPercent=function(t,e){var r=n.formatPercent(t,0);return"0%"===r&&(r=o.formatPiePercent(t,e)),r}},87619:function(t,e,r){"use strict";t.exports={moduleType:"trace",name:"sunburst",basePlotModule:r(66888),categories:[],animatable:!0,attributes:r(57564),layoutAttributes:r(2654),supplyDefaults:r(17094),supplyLayoutDefaults:r(57034),calc:r(52147).calc,crossTraceCalc:r(52147).crossTraceCalc,plot:r(24714).plot,style:r(29969).style,colorbar:r(4898),meta:{}}},2654:function(t){"use strict";t.exports={sunburstcolorway:{valType:"colorlist",editType:"calc"},extendsunburstcolors:{valType:"boolean",dflt:!0,editType:"calc"}}},57034:function(t,e,r){"use strict";var n=r(71828),i=r(2654);t.exports=function(t,e){function r(r,a){return n.coerce(t,e,i,r,a)}r("sunburstcolorway",e.colorway),r("extendsunburstcolors")}},24714:function(t,e,r){"use strict";var n=r(39898),i=r(674),a=r(81684).sX,o=r(91424),s=r(71828),l=r(63893),u=r(72597),c=u.recordMinTextSize,f=u.clearMinTextSize,h=r(14575),p=r(53581).getRotationAngle,d=h.computeTransform,v=h.transformInsideText,g=r(29969).styleOne,y=r(16688).resizeText,m=r(83523),x=r(7055),b=r(2791);function _(t,r,u,f){var h=t._context.staticPlot,y=t._fullLayout,_=!y.uniformtext.mode&&b.hasTransition(f),T=n.select(u).selectAll("g.slice"),k=r[0],A=k.trace,M=k.hierarchy,S=b.findEntryWithLevel(M,A.level),E=b.getMaxDepth(A),L=y._size,C=A.domain,P=L.w*(C.x[1]-C.x[0]),O=L.h*(C.y[1]-C.y[0]),I=.5*Math.min(P,O),D=k.cx=L.l+L.w*(C.x[1]+C.x[0])/2,z=k.cy=L.t+L.h*(1-C.y[0])-O/2;if(!S)return T.remove();var R=null,F={};_&&T.each((function(t){F[b.getPtId(t)]={rpx0:t.rpx0,rpx1:t.rpx1,x0:t.x0,x1:t.x1,transform:t.transform},!R&&b.isEntry(t)&&(R=t)}));var B=function(t){return i.partition().size([2*Math.PI,t.height+1])(t)}(S).descendants(),N=S.height+1,j=0,U=E;k.hasMultipleRoots&&b.isHierarchyRoot(S)&&(B=B.slice(1),N-=1,j=1,U+=1),B=B.filter((function(t){return t.y1<=U}));var V=p(A.rotation);V&&B.forEach((function(t){t.x0+=V,t.x1+=V}));var H=Math.min(N,E),q=function(t){return(t-j)/H*I},G=function(t,e){return[t*Math.cos(e),-t*Math.sin(e)]},Z=function(t){return s.pathAnnulus(t.rpx0,t.rpx1,t.x0,t.x1,D,z)},Y=function(t){return D+w(t)[0]*(t.transform.rCenter||0)+(t.transform.x||0)},W=function(t){return z+w(t)[1]*(t.transform.rCenter||0)+(t.transform.y||0)};(T=T.data(B,b.getPtId)).enter().append("g").classed("slice",!0),_?T.exit().transition().each((function(){var t=n.select(this);t.select("path.surface").transition().attrTween("d",(function(t){var e=function(t){var e,r=b.getPtId(t),n=F[r],i=F[b.getPtId(S)];if(i){var o=(t.x1>i.x1?2*Math.PI:0)+V;e=t.rpx1X?2*Math.PI:0)+V;e={x0:i,x1:i}}else e={rpx0:I,rpx1:I},s.extendFlat(e,$(t));else e={rpx0:0,rpx1:0};else e={x0:V,x1:V};return a(e,n)}(t);return function(t){return Z(e(t))}})):f.attr("d",Z),u.call(m,S,t,r,{eventDataKeys:x.eventDataKeys,transitionTime:x.CLICK_TRANSITION_TIME,transitionEasing:x.CLICK_TRANSITION_EASING}).call(b.setSliceCursor,t,{hideOnRoot:!0,hideOnLeaves:!0,isTransitioning:t._transitioning}),f.call(g,i,A);var p=s.ensureSingle(u,"g","slicetext"),w=s.ensureSingle(p,"text","",(function(t){t.attr("data-notex",1)})),T=s.ensureUniformFontSize(t,b.determineTextFont(A,i,y.font));w.text(e.formatSliceLabel(i,S,A,r,y)).classed("slicetext",!0).attr("text-anchor","middle").call(o.font,T).call(l.convertToTspans,t);var M=o.bBox(w.node());i.transform=v(M,i,k),i.transform.targetX=Y(i),i.transform.targetY=W(i);var E=function(t,e){var r=t.transform;return d(r,e),r.fontSize=T.size,c(A.type,r,y),s.getTextTransform(r)};_?w.transition().attrTween("transform",(function(t){var e=function(t){var e,r=F[b.getPtId(t)],n=t.transform;if(r)e=r;else if(e={rpx1:t.rpx1,transform:{textPosAngle:n.textPosAngle,scale:0,rotate:n.rotate,rCenter:n.rCenter,x:n.x,y:n.y}},R)if(t.parent)if(X){var i=t.x1>X?2*Math.PI:0;e.x0=e.x1=i}else s.extendFlat(e,$(t));else e.x0=e.x1=V;else e.x0=e.x1=V;var o=a(e.transform.textPosAngle,t.transform.textPosAngle),l=a(e.rpx1,t.rpx1),u=a(e.x0,t.x0),f=a(e.x1,t.x1),h=a(e.transform.scale,n.scale),p=a(e.transform.rotate,n.rotate),d=0===n.rCenter?3:0===e.transform.rCenter?1/3:1,v=a(e.transform.rCenter,n.rCenter);return function(t){var e=l(t),r=u(t),i=f(t),a=function(t){return v(Math.pow(t,d))}(t),s={pxmid:G(e,(r+i)/2),rpx1:e,transform:{textPosAngle:o(t),rCenter:a,x:n.x,y:n.y}};return c(A.type,n,y),{transform:{targetX:Y(s),targetY:W(s),scale:h(t),rotate:p(t),rCenter:a}}}}(t);return function(t){return E(e(t),M)}})):w.attr("transform",E(i,M))}))}function w(t){return e=t.rpx1,r=t.transform.textPosAngle,[e*Math.sin(r),-e*Math.cos(r)];var e,r}e.plot=function(t,e,r,i){var a,o,s=t._fullLayout,l=s._sunburstlayer,u=!r,c=!s.uniformtext.mode&&b.hasTransition(r);f("sunburst",s),(a=l.selectAll("g.trace.sunburst").data(e,(function(t){return t[0].trace.uid}))).enter().append("g").classed("trace",!0).classed("sunburst",!0).attr("stroke-linejoin","round"),a.order(),c?(i&&(o=i()),n.transition().duration(r.duration).ease(r.easing).each("end",(function(){o&&o()})).each("interrupt",(function(){o&&o()})).each((function(){l.selectAll("g.trace").each((function(e){_(t,e,this,r)}))}))):(a.each((function(e){_(t,e,this,r)})),s.uniformtext.mode&&y(t,s._sunburstlayer.selectAll(".trace"),"sunburst")),u&&a.exit().remove()},e.formatSliceLabel=function(t,e,r,n,i){var a=r.texttemplate,o=r.textinfo;if(!(a||o&&"none"!==o))return"";var l=i.separators,u=n[0],c=t.data.data,f=u.hierarchy,h=b.isHierarchyRoot(t),p=b.getParent(f,t),d=b.getValue(t);if(!a){var v,g=o.split("+"),y=function(t){return-1!==g.indexOf(t)},m=[];if(y("label")&&c.label&&m.push(c.label),c.hasOwnProperty("v")&&y("value")&&m.push(b.formatValue(c.v,l)),!h){y("current path")&&m.push(b.getPath(t.data));var x=0;y("percent parent")&&x++,y("percent entry")&&x++,y("percent root")&&x++;var _=x>1;if(x){var w,T=function(t){v=b.formatPercent(w,l),_&&(v+=" of "+t),m.push(v)};y("percent parent")&&!h&&(w=d/b.getValue(p),T("parent")),y("percent entry")&&(w=d/b.getValue(e),T("entry")),y("percent root")&&(w=d/b.getValue(f),T("root"))}}return y("text")&&(v=s.castOption(r,c.i,"text"),s.isValidTextValue(v)&&m.push(v)),m.join("
")}var k=s.castOption(r,c.i,"texttemplate");if(!k)return"";var A={};c.label&&(A.label=c.label),c.hasOwnProperty("v")&&(A.value=c.v,A.valueLabel=b.formatValue(c.v,l)),A.currentPath=b.getPath(t.data),h||(A.percentParent=d/b.getValue(p),A.percentParentLabel=b.formatPercent(A.percentParent,l),A.parent=b.getPtLabel(p)),A.percentEntry=d/b.getValue(e),A.percentEntryLabel=b.formatPercent(A.percentEntry,l),A.entry=b.getPtLabel(e),A.percentRoot=d/b.getValue(f),A.percentRootLabel=b.formatPercent(A.percentRoot,l),A.root=b.getPtLabel(f),c.hasOwnProperty("color")&&(A.color=c.color);var M=s.castOption(r,c.i,"text");return(s.isValidTextValue(M)||""===M)&&(A.text=M),A.customdata=s.castOption(r,c.i,"customdata"),s.texttemplateString(k,A,i._d3locale,A,r._meta||{})}},29969:function(t,e,r){"use strict";var n=r(39898),i=r(7901),a=r(71828),o=r(72597).resizeText;function s(t,e,r){var n=e.data.data,o=!e.children,s=n.i,l=a.castOption(r,s,"marker.line.color")||i.defaultLine,u=a.castOption(r,s,"marker.line.width")||0;t.style("stroke-width",u).call(i.fill,n.color).call(i.stroke,l).style("opacity",o?r.leaf.opacity:null)}t.exports={style:function(t){var e=t._fullLayout._sunburstlayer.selectAll(".trace");o(t,e,"sunburst"),e.each((function(t){var e=n.select(this),r=t[0].trace;e.style("opacity",r.opacity),e.selectAll("path.surface").each((function(t){n.select(this).call(s,t,r)}))}))},styleOne:s}},54532:function(t,e,r){"use strict";var n=r(7901),i=r(50693),a=r(12663).axisHoverFormat,o=r(5386).f,s=r(9012),l=r(1426).extendFlat,u=r(30962).overrideAll;function c(t){return{show:{valType:"boolean",dflt:!1},start:{valType:"number",dflt:null,editType:"plot"},end:{valType:"number",dflt:null,editType:"plot"},size:{valType:"number",dflt:null,min:0,editType:"plot"},project:{x:{valType:"boolean",dflt:!1},y:{valType:"boolean",dflt:!1},z:{valType:"boolean",dflt:!1}},color:{valType:"color",dflt:n.defaultLine},usecolormap:{valType:"boolean",dflt:!1},width:{valType:"number",min:1,max:16,dflt:2},highlight:{valType:"boolean",dflt:!0},highlightcolor:{valType:"color",dflt:n.defaultLine},highlightwidth:{valType:"number",min:1,max:16,dflt:2}}}var f=t.exports=u(l({z:{valType:"data_array"},x:{valType:"data_array"},y:{valType:"data_array"},text:{valType:"string",dflt:"",arrayOk:!0},hovertext:{valType:"string",dflt:"",arrayOk:!0},hovertemplate:o(),xhoverformat:a("x"),yhoverformat:a("y"),zhoverformat:a("z"),connectgaps:{valType:"boolean",dflt:!1,editType:"calc"},surfacecolor:{valType:"data_array"}},i("",{colorAttr:"z or surfacecolor",showScaleDflt:!0,autoColorDflt:!1,editTypeOverride:"calc"}),{contours:{x:c(),y:c(),z:c()},hidesurface:{valType:"boolean",dflt:!1},lightposition:{x:{valType:"number",min:-1e5,max:1e5,dflt:10},y:{valType:"number",min:-1e5,max:1e5,dflt:1e4},z:{valType:"number",min:-1e5,max:1e5,dflt:0}},lighting:{ambient:{valType:"number",min:0,max:1,dflt:.8},diffuse:{valType:"number",min:0,max:1,dflt:.8},specular:{valType:"number",min:0,max:2,dflt:.05},roughness:{valType:"number",min:0,max:1,dflt:.5},fresnel:{valType:"number",min:0,max:5,dflt:.2}},opacity:{valType:"number",min:0,max:1,dflt:1},opacityscale:{valType:"any",editType:"calc"},_deprecated:{zauto:l({},i.zauto,{}),zmin:l({},i.zmin,{}),zmax:l({},i.zmax,{})},hoverinfo:l({},s.hoverinfo),showlegend:l({},s.showlegend,{dflt:!1})}),"calc","nested");f.x.editType=f.y.editType=f.z.editType="calc+clearAxisTypes",f.transforms=void 0},18396:function(t,e,r){"use strict";var n=r(78803);t.exports=function(t,e){e.surfacecolor?n(t,e,{vals:e.surfacecolor,containerStr:"",cLetter:"c"}):n(t,e,{vals:e.z,containerStr:"",cLetter:"c"})}},43768:function(t,e,r){"use strict";var n=r(9330).gl_surface3d,i=r(9330).ndarray,a=r(9330).ndarray_linear_interpolate.d2,o=r(824),s=r(43907),l=r(71828).isArrayOrTypedArray,u=r(81697).parseColorScale,c=r(78614),f=r(21081).extractOpts;function h(t,e,r){this.scene=t,this.uid=r,this.surface=e,this.data=null,this.showContour=[!1,!1,!1],this.contourStart=[null,null,null],this.contourEnd=[null,null,null],this.contourSize=[0,0,0],this.minValues=[1/0,1/0,1/0],this.maxValues=[-1/0,-1/0,-1/0],this.dataScaleX=1,this.dataScaleY=1,this.refineData=!0,this.objectOffset=[0,0,0]}var p=h.prototype;p.getXat=function(t,e,r,n){var i=l(this.data.x)?l(this.data.x[0])?this.data.x[e][t]:this.data.x[t]:t;return void 0===r?i:n.d2l(i,0,r)},p.getYat=function(t,e,r,n){var i=l(this.data.y)?l(this.data.y[0])?this.data.y[e][t]:this.data.y[e]:e;return void 0===r?i:n.d2l(i,0,r)},p.getZat=function(t,e,r,n){var i=this.data.z[e][t];return null===i&&this.data.connectgaps&&this.data._interpolatedZ&&(i=this.data._interpolatedZ[e][t]),void 0===r?i:n.d2l(i,0,r)},p.handlePick=function(t){if(t.object===this.surface){var e=(t.data.index[0]-1)/this.dataScaleX-1,r=(t.data.index[1]-1)/this.dataScaleY-1,n=Math.max(Math.min(Math.round(e),this.data.z[0].length-1),0),i=Math.max(Math.min(Math.round(r),this.data._ylength-1),0);t.index=[n,i],t.traceCoordinate=[this.getXat(n,i),this.getYat(n,i),this.getZat(n,i)],t.dataCoordinate=[this.getXat(n,i,this.data.xcalendar,this.scene.fullSceneLayout.xaxis),this.getYat(n,i,this.data.ycalendar,this.scene.fullSceneLayout.yaxis),this.getZat(n,i,this.data.zcalendar,this.scene.fullSceneLayout.zaxis)];for(var a=0;a<3;a++){null!=t.dataCoordinate[a]&&(t.dataCoordinate[a]*=this.scene.dataScale[a])}var o=this.data.hovertext||this.data.text;return Array.isArray(o)&&o[i]&&void 0!==o[i][n]?t.textLabel=o[i][n]:t.textLabel=o||"",t.data.dataCoordinate=t.dataCoordinate.slice(),this.surface.highlight(t.data),this.scene.glplot.spikes.position=t.dataCoordinate,!0}};var d=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,1553,1559,1567,1571,1579,1583,1597,1601,1607,1609,1613,1619,1621,1627,1637,1657,1663,1667,1669,1693,1697,1699,1709,1721,1723,1733,1741,1747,1753,1759,1777,1783,1787,1789,1801,1811,1823,1831,1847,1861,1867,1871,1873,1877,1879,1889,1901,1907,1913,1931,1933,1949,1951,1973,1979,1987,1993,1997,1999,2003,2011,2017,2027,2029,2039,2053,2063,2069,2081,2083,2087,2089,2099,2111,2113,2129,2131,2137,2141,2143,2153,2161,2179,2203,2207,2213,2221,2237,2239,2243,2251,2267,2269,2273,2281,2287,2293,2297,2309,2311,2333,2339,2341,2347,2351,2357,2371,2377,2381,2383,2389,2393,2399,2411,2417,2423,2437,2441,2447,2459,2467,2473,2477,2503,2521,2531,2539,2543,2549,2551,2557,2579,2591,2593,2609,2617,2621,2633,2647,2657,2659,2663,2671,2677,2683,2687,2689,2693,2699,2707,2711,2713,2719,2729,2731,2741,2749,2753,2767,2777,2789,2791,2797,2801,2803,2819,2833,2837,2843,2851,2857,2861,2879,2887,2897,2903,2909,2917,2927,2939,2953,2957,2963,2969,2971,2999];function v(t,e){if(t0){r=d[n];break}return r}function m(t,e){if(!(t<1||e<1)){for(var r=g(t),n=g(e),i=1,a=0;a_;)r--,r/=y(r),++r1?n:1},p.refineCoords=function(t){for(var e=this.dataScaleX,r=this.dataScaleY,n=t[0].shape[0],a=t[0].shape[1],o=0|Math.floor(t[0].shape[0]*e+1),s=0|Math.floor(t[0].shape[1]*r+1),l=1+n+1,u=1+a+1,c=i(new Float32Array(l*u),[l,u]),f=[1/e,0,0,0,1/r,0,0,0,1],h=0;h0&&null!==this.contourStart[t]&&null!==this.contourEnd[t]&&this.contourEnd[t]>this.contourStart[t]))for(i[t]=!0,e=this.contourStart[t];ea&&(this.minValues[e]=a),this.maxValues[e]",maxDimensionCount:60,overdrag:45,releaseTransitionDuration:120,releaseTransitionEase:"cubic-out",scrollbarCaptureWidth:18,scrollbarHideDelay:1e3,scrollbarHideDuration:1e3,scrollbarOffset:5,scrollbarWidth:8,transitionDuration:100,transitionEase:"cubic-out",uplift:5,wrapSpacer:" ",wrapSplitCharacter:" ",cn:{table:"table",tableControlView:"table-control-view",scrollBackground:"scroll-background",yColumn:"y-column",columnBlock:"column-block",scrollAreaClip:"scroll-area-clip",scrollAreaClipRect:"scroll-area-clip-rect",columnBoundary:"column-boundary",columnBoundaryClippath:"column-boundary-clippath",columnBoundaryRect:"column-boundary-rect",columnCells:"column-cells",columnCell:"column-cell",cellRect:"cell-rect",cellText:"cell-text",cellTextHolder:"cell-text-holder",scrollbarKit:"scrollbar-kit",scrollbar:"scrollbar",scrollbarSlider:"scrollbar-slider",scrollbarGlyph:"scrollbar-glyph",scrollbarCaptureZone:"scrollbar-capture-zone"}}},51018:function(t,e,r){"use strict";var n=r(49850),i=r(1426).extendFlat,a=r(92770);function o(t){if(Array.isArray(t)){for(var e=0,r=0;r=e||u===t.length-1)&&(n[i]=o,o.key=l++,o.firstRowIndex=s,o.lastRowIndex=u,o={firstRowIndex:null,lastRowIndex:null,rows:[]},i+=a,s=u+1,a=0);return n}t.exports=function(t,e){var r=l(e.cells.values),p=function(t){return t.slice(e.header.values.length,t.length)},d=l(e.header.values);d.length&&!d[0].length&&(d[0]=[""],d=l(d));var v=d.concat(p(r).map((function(){return u((d[0]||[""]).length)}))),g=e.domain,y=Math.floor(t._fullLayout._size.w*(g.x[1]-g.x[0])),m=Math.floor(t._fullLayout._size.h*(g.y[1]-g.y[0])),x=e.header.values.length?v[0].map((function(){return e.header.height})):[n.emptyHeaderHeight],b=r.length?r[0].map((function(){return e.cells.height})):[],_=x.reduce(s,0),w=h(b,m-_+n.uplift),T=f(h(x,_),[]),k=f(w,T),A={},M=e._fullInput.columnorder.concat(p(r.map((function(t,e){return e})))),S=v.map((function(t,r){var n=Array.isArray(e.columnwidth)?e.columnwidth[Math.min(r,e.columnwidth.length-1)]:e.columnwidth;return a(n)?Number(n):1})),E=S.reduce(s,0);S=S.map((function(t){return t/E*y}));var L=Math.max(o(e.header.line.width),o(e.cells.line.width)),C={key:e.uid+t._context.staticPlot,translateX:g.x[0]*t._fullLayout._size.w,translateY:t._fullLayout._size.h*(1-g.y[1]),size:t._fullLayout._size,width:y,maxLineWidth:L,height:m,columnOrder:M,groupHeight:m,rowBlocks:k,headerRowBlocks:T,scrollY:0,cells:i({},e.cells,{values:r}),headerCells:i({},e.header,{values:v}),gdColumns:v.map((function(t){return t[0]})),gdColumnsOriginalOrder:v.map((function(t){return t[0]})),prevPages:[0,0],scrollbarState:{scrollbarScrollInProgress:!1},columns:v.map((function(t,e){var r=A[t];return A[t]=(r||0)+1,{key:t+"__"+A[t],label:t,specIndex:e,xIndex:M[e],xScale:c,x:void 0,calcdata:void 0,columnWidth:S[e]}}))};return C.columns.forEach((function(t){t.calcdata=C,t.x=c(t)})),C}},56269:function(t,e,r){"use strict";var n=r(1426).extendFlat;e.splitToPanels=function(t){var e=[0,0],r=n({},t,{key:"header",type:"header",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!0,values:t.calcdata.headerCells.values[t.specIndex],rowBlocks:t.calcdata.headerRowBlocks,calcdata:n({},t.calcdata,{cells:t.calcdata.headerCells})});return[n({},t,{key:"cells1",type:"cells",page:0,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),n({},t,{key:"cells2",type:"cells",page:1,prevPages:e,currentRepaint:[null,null],dragHandle:!1,values:t.calcdata.cells.values[t.specIndex],rowBlocks:t.calcdata.rowBlocks}),r]},e.splitToCells=function(t){var e=function(t){var e=t.rowBlocks[t.page],r=e?e.rows[0].rowIndex:0;return[r,e?r+e.rows.length:0]}(t);return(t.values||[]).slice(e[0],e[1]).map((function(r,n){return{keyWithinBlock:n+("string"==typeof r&&r.match(/[<$&> ]/)?"_keybuster_"+Math.random():""),key:e[0]+n,column:t,calcdata:t.calcdata,page:t.page,rowBlocks:t.rowBlocks,value:r}}))}},39754:function(t,e,r){"use strict";var n=r(71828),i=r(44464),a=r(27670).c;t.exports=function(t,e,r,o){function s(r,a){return n.coerce(t,e,i,r,a)}a(e,o,s),s("columnwidth"),s("header.values"),s("header.format"),s("header.align"),s("header.prefix"),s("header.suffix"),s("header.height"),s("header.line.width"),s("header.line.color"),s("header.fill.color"),n.coerceFont(s,"header.font",n.extendFlat({},o.font)),function(t,e){for(var r=t.columnorder||[],n=t.header.values.length,i=r.slice(0,n),a=i.slice().sort((function(t,e){return t-e})),o=i.map((function(t){return a.indexOf(t)})),s=o.length;s/i),l=!o||s;t.mayHaveMarkup=o&&i.match(/[<&>]/);var u,c="string"==typeof(u=i)&&u.match(n.latexCheck);t.latex=c;var f,h,p=c?"":T(t.calcdata.cells.prefix,e,r)||"",d=c?"":T(t.calcdata.cells.suffix,e,r)||"",v=c?null:T(t.calcdata.cells.format,e,r)||null,g=p+(v?a(v)(t.value):t.value)+d;if(t.wrappingNeeded=!t.wrapped&&!l&&!c&&(f=w(g)),t.cellHeightMayIncrease=s||c||t.mayHaveMarkup||(void 0===f?w(g):f),t.needsConvertToTspans=t.mayHaveMarkup||t.wrappingNeeded||t.latex,t.wrappingNeeded){var y=(" "===n.wrapSplitCharacter?g.replace(/i&&n.push(a),i+=l}return n}(i,l,s);1===u.length&&(u[0]===i.length-1?u.unshift(u[0]-1):u.push(u[0]+1)),u[0]%2&&u.reverse(),e.each((function(t,e){t.page=u[e],t.scrollY=l})),e.attr("transform",(function(t){var e=z(t.rowBlocks,t.page)-t.scrollY;return c(0,e)})),t&&(C(t,r,e,u,n.prevPages,n,0),C(t,r,e,u,n.prevPages,n,1),x(r,t))}}function L(t,e,r,a){return function(o){var s=o.calcdata?o.calcdata:o,l=e.filter((function(t){return s.key===t.key})),u=r||s.scrollbarState.dragMultiplier,c=s.scrollY;s.scrollY=void 0===a?s.scrollY+u*i.event.dy:a;var f=l.selectAll("."+n.cn.yColumn).selectAll("."+n.cn.columnBlock).filter(A);return E(t,f,l),s.scrollY===c}}function C(t,e,r,n,i,a,o){n[o]!==i[o]&&(clearTimeout(a.currentRepaint[o]),a.currentRepaint[o]=setTimeout((function(){var a=r.filter((function(t,e){return e===o&&n[e]!==i[e]}));b(t,e,a,r),i[o]=n[o]})))}function P(t,e,r,a){return function(){var o=i.select(e.parentNode);o.each((function(t){var e=t.fragments;o.selectAll("tspan.line").each((function(t,r){e[r].width=this.getComputedTextLength()}));var r,i,a=e[e.length-1].width,s=e.slice(0,-1),l=[],u=0,c=t.column.columnWidth-2*n.cellPad;for(t.value="";s.length;)u+(i=(r=s.shift()).width+a)>c&&(t.value+=l.join(n.wrapSpacer)+n.lineBreaker,l=[],u=0),l.push(r.text),u+=i;u&&(t.value+=l.join(n.wrapSpacer)),t.wrapped=!0})),o.selectAll("tspan.line").remove(),_(o.select("."+n.cn.cellText),r,t,a),i.select(e.parentNode.parentNode).call(D)}}function O(t,e,r,a,o){return function(){if(!o.settledY){var s=i.select(e.parentNode),l=B(o),u=o.key-l.firstRowIndex,f=l.rows[u].rowHeight,h=o.cellHeightMayIncrease?e.parentNode.getBoundingClientRect().height+2*n.cellPad:f,p=Math.max(h,f);p-l.rows[u].rowHeight&&(l.rows[u].rowHeight=p,t.selectAll("."+n.cn.columnCell).call(D),E(null,t.filter(A),0),x(r,a,!0)),s.attr("transform",(function(){var t=this,e=t.parentNode.getBoundingClientRect(),r=i.select(t.parentNode).select("."+n.cn.cellRect).node().getBoundingClientRect(),a=t.transform.baseVal.consolidate(),s=r.top-e.top+(a?a.matrix.f:n.cellPad);return c(I(o,i.select(t.parentNode).select("."+n.cn.cellTextHolder).node().getBoundingClientRect().width),s)})),o.settledY=!0}}}function I(t,e){switch(t.align){case"left":default:return n.cellPad;case"right":return t.column.columnWidth-(e||0)-n.cellPad;case"center":return(t.column.columnWidth-(e||0))/2}}function D(t){t.attr("transform",(function(t){var e=t.rowBlocks[0].auxiliaryBlocks.reduce((function(t,e){return t+R(e,1/0)}),0),r=R(B(t),t.key);return c(0,r+e)})).selectAll("."+n.cn.cellRect).attr("height",(function(t){return(e=B(t),r=t.key,e.rows[r-e.firstRowIndex]).rowHeight;var e,r}))}function z(t,e){for(var r=0,n=e-1;n>=0;n--)r+=F(t[n]);return r}function R(t,e){for(var r=0,n=0;n","<","|","/","\\"],dflt:">",editType:"plot"},thickness:{valType:"number",min:12,editType:"plot"},textfont:c({},s.textfont,{}),editType:"calc"},text:s.text,textinfo:l.textinfo,texttemplate:i({editType:"plot"},{keys:u.eventDataKeys.concat(["label","value"])}),hovertext:s.hovertext,hoverinfo:l.hoverinfo,hovertemplate:n({},{keys:u.eventDataKeys}),textfont:s.textfont,insidetextfont:s.insidetextfont,outsidetextfont:c({},s.outsidetextfont,{}),textposition:{valType:"enumerated",values:["top left","top center","top right","middle left","middle center","middle right","bottom left","bottom center","bottom right"],dflt:"top left",editType:"plot"},sort:s.sort,root:l.root,domain:o({name:"treemap",trace:!0,editType:"calc"})}},78018:function(t,e,r){"use strict";var n=r(74875);e.name="treemap",e.plot=function(t,r,i,a){n.plotBasePlot(e.name,t,r,i,a)},e.clean=function(t,r,i,a){n.cleanBasePlot(e.name,t,r,i,a)}},65039:function(t,e,r){"use strict";var n=r(52147);e.y=function(t,e){return n.calc(t,e)},e.T=function(t){return n._runCrossTraceCalc("treemap",t)}},43473:function(t){"use strict";t.exports={CLICK_TRANSITION_TIME:750,CLICK_TRANSITION_EASING:"poly",eventDataKeys:["currentPath","root","entry","percentRoot","percentEntry","percentParent"],gapWithPathbar:1}},91174:function(t,e,r){"use strict";var n=r(71828),i=r(45802),a=r(7901),o=r(27670).c,s=r(90769).handleText,l=r(97313).TEXTPAD,u=r(21081),c=u.hasColorscale,f=u.handleDefaults;t.exports=function(t,e,r,u){function h(r,a){return n.coerce(t,e,i,r,a)}var p=h("labels"),d=h("parents");if(p&&p.length&&d&&d.length){var v=h("values");v&&v.length?h("branchvalues"):h("count"),h("level"),h("maxdepth"),"squarify"===h("tiling.packing")&&h("tiling.squarifyratio"),h("tiling.flip"),h("tiling.pad");var g=h("text");h("texttemplate"),e.texttemplate||h("textinfo",Array.isArray(g)?"text+label":"label"),h("hovertext"),h("hovertemplate");var y=h("pathbar.visible");s(t,e,u,h,"auto",{hasPathbar:y,moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),h("textposition");var m=-1!==e.textposition.indexOf("bottom");h("marker.line.width")&&h("marker.line.color",u.paper_bgcolor);var x=h("marker.colors");(e._hasColorscale=c(t,"marker","colors")||(t.marker||{}).coloraxis)?f(t,e,u,h,{prefix:"marker.",cLetter:"c"}):h("marker.depthfade",!(x||[]).length);var b=2*e.textfont.size;h("marker.pad.t",m?b/4:b),h("marker.pad.l",b/4),h("marker.pad.r",b/4),h("marker.pad.b",m?b:b/4),h("marker.cornerradius"),e._hovered={marker:{line:{width:2,color:a.contrast(u.paper_bgcolor)}}},y&&(h("pathbar.thickness",e.pathbar.textfont.size+2*l),h("pathbar.side"),h("pathbar.edgeshape")),h("sort"),h("root.color"),o(e,u,h),e._length=null}else e.visible=!1}},80694:function(t,e,r){"use strict";var n=r(39898),i=r(2791),a=r(72597).clearMinTextSize,o=r(16688).resizeText,s=r(46650);t.exports=function(t,e,r,l,u){var c,f,h=u.type,p=u.drawDescendants,d=t._fullLayout,v=d["_"+h+"layer"],g=!r;a(h,d),(c=v.selectAll("g.trace."+h).data(e,(function(t){return t[0].trace.uid}))).enter().append("g").classed("trace",!0).classed(h,!0),c.order(),!d.uniformtext.mode&&i.hasTransition(r)?(l&&(f=l()),n.transition().duration(r.duration).ease(r.easing).each("end",(function(){f&&f()})).each("interrupt",(function(){f&&f()})).each((function(){v.selectAll("g.trace").each((function(e){s(t,e,this,r,p)}))}))):(c.each((function(e){s(t,e,this,r,p)})),d.uniformtext.mode&&o(t,v.selectAll(".trace"),h)),g&&c.exit().remove()}},66209:function(t,e,r){"use strict";var n=r(39898),i=r(71828),a=r(91424),o=r(63893),s=r(37210),l=r(96362).styleOne,u=r(43473),c=r(2791),f=r(83523),h=!0;t.exports=function(t,e,r,p,d){var v=d.barDifY,g=d.width,y=d.height,m=d.viewX,x=d.viewY,b=d.pathSlice,_=d.toMoveInsideSlice,w=d.strTransform,T=d.hasTransition,k=d.handleSlicesExit,A=d.makeUpdateSliceInterpolator,M=d.makeUpdateTextInterpolator,S={},E=t._context.staticPlot,L=t._fullLayout,C=e[0],P=C.trace,O=C.hierarchy,I=g/P._entryDepth,D=c.listPath(r.data,"id"),z=s(O.copy(),[g,y],{packing:"dice",pad:{inner:0,top:0,left:0,right:0,bottom:0}}).descendants();(z=z.filter((function(t){var e=D.indexOf(t.data.id);return-1!==e&&(t.x0=I*e,t.x1=I*(e+1),t.y0=v,t.y1=v+y,t.onPathbar=!0,!0)}))).reverse(),(p=p.data(z,c.getPtId)).enter().append("g").classed("pathbar",!0),k(p,h,S,[g,y],b),p.order();var R=p;T&&(R=R.transition().each("end",(function(){var e=n.select(this);c.setSliceCursor(e,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:!1})}))),R.each((function(s){s._x0=m(s.x0),s._x1=m(s.x1),s._y0=x(s.y0),s._y1=x(s.y1),s._hoverX=m(s.x1-Math.min(g,y)/2),s._hoverY=x(s.y1-y/2);var p=n.select(this),d=i.ensureSingle(p,"path","surface",(function(t){t.style("pointer-events",E?"none":"all")}));T?d.transition().attrTween("d",(function(t){var e=A(t,h,S,[g,y]);return function(t){return b(e(t))}})):d.attr("d",b),p.call(f,r,t,e,{styleOne:l,eventDataKeys:u.eventDataKeys,transitionTime:u.CLICK_TRANSITION_TIME,transitionEasing:u.CLICK_TRANSITION_EASING}).call(c.setSliceCursor,t,{hideOnRoot:!1,hideOnLeaves:!1,isTransitioning:t._transitioning}),d.call(l,s,P,{hovered:!1}),s._text=(c.getPtLabel(s)||"").split("
").join(" ")||"";var v=i.ensureSingle(p,"g","slicetext"),k=i.ensureSingle(v,"text","",(function(t){t.attr("data-notex",1)})),C=i.ensureUniformFontSize(t,c.determineTextFont(P,s,L.font,{onPathbar:!0}));k.text(s._text||" ").classed("slicetext",!0).attr("text-anchor","start").call(a.font,C).call(o.convertToTspans,t),s.textBB=a.bBox(k.node()),s.transform=_(s,{fontSize:C.size,onPathbar:!0}),s.transform.fontSize=C.size,T?k.transition().attrTween("transform",(function(t){var e=M(t,h,S,[g,y]);return function(t){return w(e(t))}})):k.attr("transform",w(s))}))}},52583:function(t,e,r){"use strict";var n=r(39898),i=r(71828),a=r(91424),o=r(63893),s=r(37210),l=r(96362).styleOne,u=r(43473),c=r(2791),f=r(83523),h=r(24714).formatSliceLabel,p=!1;t.exports=function(t,e,r,d,v){var g=v.width,y=v.height,m=v.viewX,x=v.viewY,b=v.pathSlice,_=v.toMoveInsideSlice,w=v.strTransform,T=v.hasTransition,k=v.handleSlicesExit,A=v.makeUpdateSliceInterpolator,M=v.makeUpdateTextInterpolator,S=v.prevEntry,E=t._context.staticPlot,L=t._fullLayout,C=e[0].trace,P=-1!==C.textposition.indexOf("left"),O=-1!==C.textposition.indexOf("right"),I=-1!==C.textposition.indexOf("bottom"),D=!I&&!C.marker.pad.t||I&&!C.marker.pad.b,z=s(r,[g,y],{packing:C.tiling.packing,squarifyratio:C.tiling.squarifyratio,flipX:C.tiling.flip.indexOf("x")>-1,flipY:C.tiling.flip.indexOf("y")>-1,pad:{inner:C.tiling.pad,top:C.marker.pad.t,left:C.marker.pad.l,right:C.marker.pad.r,bottom:C.marker.pad.b}}).descendants(),R=1/0,F=-1/0;z.forEach((function(t){var e=t.depth;e>=C._maxDepth?(t.x0=t.x1=(t.x0+t.x1)/2,t.y0=t.y1=(t.y0+t.y1)/2):(R=Math.min(R,e),F=Math.max(F,e))})),d=d.data(z,c.getPtId),C._maxVisibleLayers=isFinite(F)?F-R+1:0,d.enter().append("g").classed("slice",!0),k(d,p,{},[g,y],b),d.order();var B=null;if(T&&S){var N=c.getPtId(S);d.each((function(t){null===B&&c.getPtId(t)===N&&(B={x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1})}))}var j=function(){return B||{x0:0,x1:g,y0:0,y1:y}},U=d;return T&&(U=U.transition().each("end",(function(){var e=n.select(this);c.setSliceCursor(e,t,{hideOnRoot:!0,hideOnLeaves:!1,isTransitioning:!1})}))),U.each((function(s){var d=c.isHeader(s,C);s._x0=m(s.x0),s._x1=m(s.x1),s._y0=x(s.y0),s._y1=x(s.y1),s._hoverX=m(s.x1-C.marker.pad.r),s._hoverY=x(I?s.y1-C.marker.pad.b/2:s.y0+C.marker.pad.t/2);var v=n.select(this),k=i.ensureSingle(v,"path","surface",(function(t){t.style("pointer-events",E?"none":"all")}));T?k.transition().attrTween("d",(function(t){var e=A(t,p,j(),[g,y]);return function(t){return b(e(t))}})):k.attr("d",b),v.call(f,r,t,e,{styleOne:l,eventDataKeys:u.eventDataKeys,transitionTime:u.CLICK_TRANSITION_TIME,transitionEasing:u.CLICK_TRANSITION_EASING}).call(c.setSliceCursor,t,{isTransitioning:t._transitioning}),k.call(l,s,C,{hovered:!1}),s.x0===s.x1||s.y0===s.y1?s._text="":s._text=d?D?"":c.getPtLabel(s)||"":h(s,r,C,e,L)||"";var S=i.ensureSingle(v,"g","slicetext"),z=i.ensureSingle(S,"text","",(function(t){t.attr("data-notex",1)})),R=i.ensureUniformFontSize(t,c.determineTextFont(C,s,L.font));z.text(s._text||" ").classed("slicetext",!0).attr("text-anchor",O?"end":P||d?"start":"middle").call(a.font,R).call(o.convertToTspans,t),s.textBB=a.bBox(z.node()),s.transform=_(s,{fontSize:R.size,isHeader:d}),s.transform.fontSize=R.size,T?z.transition().attrTween("transform",(function(t){var e=M(t,p,j(),[g,y]);return function(t){return w(e(t))}})):z.attr("transform",w(s))})),B}},14102:function(t){"use strict";t.exports=function t(e,r,n){var i;n.swapXY&&(i=e.x0,e.x0=e.y0,e.y0=i,i=e.x1,e.x1=e.y1,e.y1=i),n.flipX&&(i=e.x0,e.x0=r[0]-e.x1,e.x1=r[0]-i),n.flipY&&(i=e.y0,e.y0=r[1]-e.y1,e.y1=r[1]-i);var a=e.children;if(a)for(var o=0;o-1?C+I:-(O+I):0,z={x0:P,x1:P,y0:D,y1:D+O},R=function(t,e,r){var n=y.tiling.pad,i=function(t){return t-n<=e.x0},a=function(t){return t+n>=e.x1},o=function(t){return t-n<=e.y0},s=function(t){return t+n>=e.y1};return t.x0===e.x0&&t.x1===e.x1&&t.y0===e.y0&&t.y1===e.y1?{x0:t.x0,x1:t.x1,y0:t.y0,y1:t.y1}:{x0:i(t.x0-n)?0:a(t.x0-n)?r[0]:t.x0,x1:i(t.x1+n)?0:a(t.x1+n)?r[0]:t.x1,y0:o(t.y0-n)?0:s(t.y0-n)?r[1]:t.y0,y1:o(t.y1+n)?0:s(t.y1+n)?r[1]:t.y1}},F=null,B={},N={},j=null,U=function(t,e){return e?B[h(t)]:N[h(t)]};g.hasMultipleRoots&&k&&M++,y._maxDepth=M,y._backgroundColor=v.paper_bgcolor,y._entryDepth=b.data.depth,y._atRootLevel=k;var V=-L/2+S.l+S.w*(E.x[1]+E.x[0])/2,H=-C/2+S.t+S.h*(1-(E.y[1]+E.y[0])/2),q=function(t){return V+t},G=function(t){return H+t},Z=G(0),Y=q(0),W=function(t){return Y+t},X=function(t){return Z+t};function J(t,e){return t+","+e}var K=W(0),$=function(t){t.x=Math.max(K,t.x)},Q=y.pathbar.edgeshape,tt=y[m?"tiling":"marker"].pad,et=function(t){return-1!==y.textposition.indexOf(t)},rt=et("top"),nt=et("left"),it=et("right"),at=et("bottom"),ot=function(t,e){var r=t.x0,n=t.x1,i=t.y0,a=t.y1,o=t.textBB,c=rt||e.isHeader&&!at?"start":at?"end":"middle",f=et("right"),h=et("left")||e.onPathbar?-1:f?1:0;if(e.isHeader){if((r+=(m?tt:tt.l)-s)>=(n-=(m?tt:tt.r)-s)){var p=(r+n)/2;r=p,n=p}var d;at?i<(d=a-(m?tt:tt.b))&&d"===Q?(l.x-=a,u.x-=a,c.x-=a,f.x-=a):"/"===Q?(c.x-=a,f.x-=a,o.x-=a/2,s.x-=a/2):"\\"===Q?(l.x-=a,u.x-=a,o.x-=a/2,s.x-=a/2):"<"===Q&&(o.x-=a,s.x-=a),$(l),$(f),$(o),$(u),$(c),$(s),"M"+J(l.x,l.y)+"L"+J(u.x,u.y)+"L"+J(s.x,s.y)+"L"+J(c.x,c.y)+"L"+J(f.x,f.y)+"L"+J(o.x,o.y)+"Z"},toMoveInsideSlice:ot,makeUpdateSliceInterpolator:lt,makeUpdateTextInterpolator:ut,handleSlicesExit:ct,hasTransition:A,strTransform:ft}):w.remove()}},96362:function(t,e,r){"use strict";var n=r(39898),i=r(7901),a=r(71828),o=r(2791),s=r(72597).resizeText;function l(t,e,r,n){var s,l,u=(n||{}).hovered,c=e.data.data,f=c.i,h=c.color,p=o.isHierarchyRoot(e),d=1;if(u)s=r._hovered.marker.line.color,l=r._hovered.marker.line.width;else if(p&&h===r.root.color)d=100,s="rgba(0,0,0,0)",l=0;else if(s=a.castOption(r,f,"marker.line.color")||i.defaultLine,l=a.castOption(r,f,"marker.line.width")||0,!r._hasColorscale&&!e.onPathbar){var v=r.marker.depthfade;if(v){var g,y=i.combine(i.addOpacity(r._backgroundColor,.75),h);if(!0===v){var m=o.getMaxDepth(r);g=isFinite(m)?o.isLeaf(e)?0:r._maxVisibleLayers-(e.data.depth-r._entryDepth):e.data.height+1}else g=e.data.depth-r._entryDepth,r._atRootLevel||g++;if(g>0)for(var x=0;x0){var b,_,w,T,k,A=t.xa,M=t.ya;"h"===d.orientation?(k=e,b="y",w=M,_="x",T=A):(k=r,b="x",w=A,_="y",T=M);var S=p[t.index];if(k>=S.span[0]&&k<=S.span[1]){var E=i.extendFlat({},t),L=T.c2p(k,!0),C=s.getKdeValue(S,d,k),P=s.getPositionOnKdePath(S,d,L),O=w._offset,I=w._length;E[b+"0"]=P[0],E[b+"1"]=P[1],E[_+"0"]=E[_+"1"]=L,E[_+"Label"]=_+": "+a.hoverLabelText(T,k,d[_+"hoverformat"])+", "+p[0].t.labels.kde+" "+C.toFixed(3);for(var D=0,z=0;z")),c.color=function(t,e){var r=t[e.dir].marker,n=r.color,a=r.line.color,o=r.line.width;return i(n)?n:i(a)&&o?a:void 0}(h,g),[c]}function k(t){return n(v,t,h[d+"hoverformat"])}}},19990:function(t,e,r){"use strict";t.exports={attributes:r(43037),layoutAttributes:r(13494),supplyDefaults:r(83266).supplyDefaults,crossTraceDefaults:r(83266).crossTraceDefaults,supplyLayoutDefaults:r(5176),calc:r(52752),crossTraceCalc:r(70766),plot:r(30436),style:r(55750).style,hoverPoints:r(61326),eventData:r(58593),selectPoints:r(81974),moduleType:"trace",name:"waterfall",basePlotModule:r(93612),categories:["bar-like","cartesian","svg","oriented","showLegend","zoomScale"],meta:{}}},13494:function(t){"use strict";t.exports={waterfallmode:{valType:"enumerated",values:["group","overlay"],dflt:"group",editType:"calc"},waterfallgap:{valType:"number",min:0,max:1,editType:"calc"},waterfallgroupgap:{valType:"number",min:0,max:1,dflt:0,editType:"calc"}}},5176:function(t,e,r){"use strict";var n=r(71828),i=r(13494);t.exports=function(t,e,r){var a=!1;function o(r,a){return n.coerce(t,e,i,r,a)}for(var s=0;s0&&(g+=h?"M"+f[0]+","+d[1]+"V"+d[0]:"M"+f[1]+","+d[0]+"H"+f[0]),"between"!==p&&(r.isSum||s path").each((function(t){if(!t.isBlank){var e=s[t.dir].marker;n.select(this).call(a.fill,e.color).call(a.stroke,e.line.color).call(i.dashLine,e.line.dash,e.line.width).style("opacity",s.selectedpoints&&!t.selected?o:1)}})),u(r,s,t),r.selectAll(".lines").each((function(){var t=s.connector.line;i.lineGroupStyle(n.select(this).selectAll("path"),t.width,t.color,t.dash)}))}))}}},82887:function(t,e,r){"use strict";var n=r(89298),i=r(71828),a=r(86281),o=r(79344).p,s=r(50606).BADNUM;e.moduleType="transform",e.name="aggregate";var l=e.attributes={enabled:{valType:"boolean",dflt:!0,editType:"calc"},groups:{valType:"string",strict:!0,noBlank:!0,arrayOk:!0,dflt:"x",editType:"calc"},aggregations:{_isLinkedToArray:"aggregation",target:{valType:"string",editType:"calc"},func:{valType:"enumerated",values:["count","sum","avg","median","mode","rms","stddev","min","max","first","last","change","range"],dflt:"first",editType:"calc"},funcmode:{valType:"enumerated",values:["sample","population"],dflt:"sample",editType:"calc"},enabled:{valType:"boolean",dflt:!0,editType:"calc"},editType:"calc"},editType:"calc"},u=l.aggregations;function c(t,e,r,a){if(a.enabled){for(var o=a.target,l=i.nestedProperty(e,o),u=l.get(),c=function(t,e){var r=t.func,n=e.d2c,a=e.c2d;switch(r){case"count":return f;case"first":return h;case"last":return p;case"sum":return function(t,e){for(var r=0,i=0;ii&&(i=c,o=u)}}return i?a(o):s};case"rms":return function(t,e){for(var r=0,i=0,o=0;o":return function(t){return h(t)>s};case">=":return function(t){return h(t)>=s};case"[]":return function(t){var e=h(t);return e>=s[0]&&e<=s[1]};case"()":return function(t){var e=h(t);return e>s[0]&&e=s[0]&&es[0]&&e<=s[1]};case"][":return function(t){var e=h(t);return e<=s[0]||e>=s[1]};case")(":return function(t){var e=h(t);return es[1]};case"](":return function(t){var e=h(t);return e<=s[0]||e>s[1]};case")[":return function(t){var e=h(t);return e=s[1]};case"{}":return function(t){return-1!==s.indexOf(h(t))};case"}{":return function(t){return-1===s.indexOf(h(t))}}}(r,a.getDataToCoordFunc(t,e,s,i),h),x={},b={},_=0;d?(g=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set(new Array(f))},y=function(t,e){var r=x[t.astr][e];t.get()[e]=r}):(g=function(t){x[t.astr]=n.extendDeep([],t.get()),t.set([])},y=function(t,e){var r=x[t.astr][e];t.get().push(r)}),k(g);for(var w=o(e.transforms,r),T=0;T1?"%{group} (%{trace})":"%{group}");var l=t.styles,u=o.styles=[];if(l)for(a=0;ap)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,v.prototype),e}function v(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return m(t)}return g(t,e,r)}function g(t,e,r){if("string"==typeof t)return function(t,e){if("string"==typeof e&&""!==e||(e="utf8"),!v.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var r=0|w(t,e),n=d(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(rt(t,Uint8Array)){var e=new Uint8Array(t);return b(e.buffer,e.byteOffset,e.byteLength)}return x(t)}(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+u(t));if(rt(t,ArrayBuffer)||t&&rt(t.buffer,ArrayBuffer))return b(t,e,r);if("undefined"!=typeof SharedArrayBuffer&&(rt(t,SharedArrayBuffer)||t&&rt(t.buffer,SharedArrayBuffer)))return b(t,e,r);if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return v.from(n,e,r);var i=function(t){if(v.isBuffer(t)){var e=0|_(t.length),r=d(e);return 0===r.length||t.copy(r,0,0,e),r}return void 0!==t.length?"number"!=typeof t.length||nt(t.length)?d(0):x(t):"Buffer"===t.type&&Array.isArray(t.data)?x(t.data):void 0}(t);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return v.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+u(t))}function y(t){if("number"!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function m(t){return y(t),d(t<0?0:0|_(t))}function x(t){for(var e=t.length<0?0:0|_(t.length),r=d(e),n=0;n=p)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+p.toString(16)+" bytes");return 0|t}function w(t,e){if(v.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||rt(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+u(t));var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return Q(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return tt(t).length;default:if(i)return n?-1:Q(t).length;e=(""+e).toLowerCase(),i=!0}}function T(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return F(this,e,r);case"utf8":case"utf-8":return I(this,e,r);case"ascii":return z(this,e,r);case"latin1":case"binary":return R(this,e,r);case"base64":return O(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function k(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function A(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),nt(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=v.from(e,n)),v.isBuffer(e))return 0===e.length?-1:M(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):M(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function M(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function u(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var c=-1;for(a=r;as&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;hi&&(n=i):n=i;var a,o=e.length;for(n>o/2&&(n=o/2),a=0;a>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function O(t,e,r){return 0===e&&r===t.length?c.fromByteArray(t):c.fromByteArray(t.slice(e,r))}function I(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:a>223?3:a>191?2:1;if(i+s<=r){var l=void 0,u=void 0,c=void 0,f=void 0;switch(s){case 1:a<128&&(o=a);break;case 2:128==(192&(l=t[i+1]))&&(f=(31&a)<<6|63&l)>127&&(o=f);break;case 3:l=t[i+1],u=t[i+2],128==(192&l)&&128==(192&u)&&(f=(15&a)<<12|(63&l)<<6|63&u)>2047&&(f<55296||f>57343)&&(o=f);break;case 4:l=t[i+1],u=t[i+2],c=t[i+3],128==(192&l)&&128==(192&u)&&128==(192&c)&&(f=(15&a)<<18|(63&l)<<12|(63&u)<<6|63&c)>65535&&f<1114112&&(o=f)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(t){var e=t.length;if(e<=D)return String.fromCharCode.apply(String,t);for(var r="",n=0;nn.length?(v.isBuffer(a)||(a=v.from(a)),a.copy(n,i)):Uint8Array.prototype.set.call(n,a,i);else{if(!v.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(n,i)}i+=a.length}return n},v.byteLength=w,v.prototype._isBuffer=!0,v.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;er&&(t+=" ... "),""},h&&(v.prototype[h]=v.prototype.inspect),v.prototype.compare=function(t,e,r,n,i){if(rt(t,Uint8Array)&&(t=v.from(t,t.offset,t.byteLength)),!v.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+u(t));if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var a=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(e>>>=0),s=Math.min(a,o),l=this.slice(n,i),c=t.slice(e,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return S(this,t,e,r);case"utf8":case"utf-8":return E(this,t,e,r);case"ascii":case"latin1":case"binary":return L(this,t,e,r);case"base64":return C(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,e,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},v.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var D=4096;function z(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i="",a=e;ar)throw new RangeError("Trying to access beyond buffer length")}function j(t,e,r,n,i,a){if(!v.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function U(t,e,r,n,i){X(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,r}function V(t,e,r,n,i){X(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r+7]=a,a>>=8,t[r+6]=a,a>>=8,t[r+5]=a,a>>=8,t[r+4]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=o,o>>=8,t[r+2]=o,o>>=8,t[r+1]=o,o>>=8,t[r]=o,r+8}function H(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function q(t,e,r,n,i){return e=+e,r>>>=0,i||H(t,0,r,4),f.write(t,e,r,n,23,4),r+4}function G(t,e,r,n,i){return e=+e,r>>>=0,i||H(t,0,r,8),f.write(t,e,r,n,52,8),r+8}v.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||N(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||N(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},v.prototype.readUint8=v.prototype.readUInt8=function(t,e){return t>>>=0,e||N(t,1,this.length),this[t]},v.prototype.readUint16LE=v.prototype.readUInt16LE=function(t,e){return t>>>=0,e||N(t,2,this.length),this[t]|this[t+1]<<8},v.prototype.readUint16BE=v.prototype.readUInt16BE=function(t,e){return t>>>=0,e||N(t,2,this.length),this[t]<<8|this[t+1]},v.prototype.readUint32LE=v.prototype.readUInt32LE=function(t,e){return t>>>=0,e||N(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},v.prototype.readUint32BE=v.prototype.readUInt32BE=function(t,e){return t>>>=0,e||N(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},v.prototype.readBigUInt64LE=at((function(t){J(t>>>=0,"offset");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||K(t,this.length-8);var n=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),i=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+r*Math.pow(2,24);return BigInt(n)+(BigInt(i)<>>=0,"offset");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||K(t,this.length-8);var n=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],i=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+r;return(BigInt(n)<>>=0,e>>>=0,r||N(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},v.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||N(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},v.prototype.readInt8=function(t,e){return t>>>=0,e||N(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},v.prototype.readInt16LE=function(t,e){t>>>=0,e||N(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},v.prototype.readInt16BE=function(t,e){t>>>=0,e||N(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},v.prototype.readInt32LE=function(t,e){return t>>>=0,e||N(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},v.prototype.readInt32BE=function(t,e){return t>>>=0,e||N(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},v.prototype.readBigInt64LE=at((function(t){J(t>>>=0,"offset");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||K(t,this.length-8);var n=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(r<<24);return(BigInt(n)<>>=0,"offset");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||K(t,this.length-8);var n=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(n)<>>=0,e||N(t,4,this.length),f.read(this,t,!0,23,4)},v.prototype.readFloatBE=function(t,e){return t>>>=0,e||N(t,4,this.length),f.read(this,t,!1,23,4)},v.prototype.readDoubleLE=function(t,e){return t>>>=0,e||N(t,8,this.length),f.read(this,t,!0,52,8)},v.prototype.readDoubleBE=function(t,e){return t>>>=0,e||N(t,8,this.length),f.read(this,t,!1,52,8)},v.prototype.writeUintLE=v.prototype.writeUIntLE=function(t,e,r,n){t=+t,e>>>=0,r>>>=0,n||j(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a>>=0,r>>>=0,n||j(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},v.prototype.writeUint8=v.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,1,255,0),this[e]=255&t,e+1},v.prototype.writeUint16LE=v.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},v.prototype.writeUint16BE=v.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},v.prototype.writeUint32LE=v.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},v.prototype.writeUint32BE=v.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},v.prototype.writeBigUInt64LE=at((function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return U(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))})),v.prototype.writeBigUInt64BE=at((function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return V(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))})),v.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);j(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},v.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);j(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},v.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},v.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},v.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},v.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},v.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},v.prototype.writeBigInt64LE=at((function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return U(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),v.prototype.writeBigInt64BE=at((function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return V(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),v.prototype.writeFloatLE=function(t,e,r){return q(this,t,e,!0,r)},v.prototype.writeFloatBE=function(t,e,r){return q(this,t,e,!1,r)},v.prototype.writeDoubleLE=function(t,e,r){return G(this,t,e,!0,r)},v.prototype.writeDoubleBE=function(t,e,r){return G(this,t,e,!1,r)},v.prototype.copy=function(t,e,r,n){if(!v.isBuffer(t))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(a=e;a=n+4;r-=3)e="_".concat(t.slice(r-3,r)).concat(e);return"".concat(t.slice(0,r)).concat(e)}function X(t,e,r,n,i,a){if(t>r||t3?0===e||e===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat(8*(a+1)).concat(s):">= -(2".concat(s," ** ").concat(8*(a+1)-1).concat(s,") and < 2 ** ")+"".concat(8*(a+1)-1).concat(s):">= ".concat(e).concat(s," and <= ").concat(r).concat(s),new Z.ERR_OUT_OF_RANGE("value",o,t)}!function(t,e,r){J(e,"offset"),void 0!==t[e]&&void 0!==t[e+r]||K(e,t.length-(r+1))}(n,i,a)}function J(t,e){if("number"!=typeof t)throw new Z.ERR_INVALID_ARG_TYPE(e,"number",t)}function K(t,e,r){if(Math.floor(t)!==t)throw J(t,r),new Z.ERR_OUT_OF_RANGE(r||"offset","an integer",t);if(e<0)throw new Z.ERR_BUFFER_OUT_OF_BOUNDS;throw new Z.ERR_OUT_OF_RANGE(r||"offset",">= ".concat(r?1:0," and <= ").concat(e),t)}Y("ERR_BUFFER_OUT_OF_BOUNDS",(function(t){return t?"".concat(t," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"}),RangeError),Y("ERR_INVALID_ARG_TYPE",(function(t,e){return'The "'.concat(t,'" argument must be of type number. Received type ').concat(u(e))}),TypeError),Y("ERR_OUT_OF_RANGE",(function(t,e,r){var n='The value of "'.concat(t,'" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>Math.pow(2,32)?i=W(String(r)):"bigint"==typeof r&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=W(i)),i+="n"),n+" It must be ".concat(e,". Received ").concat(i)}),RangeError);var $=/[^+/0-9A-Za-z-_]/g;function Q(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function tt(t){return c.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace($,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function et(t,e,r,n){var i;for(i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function rt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function nt(t){return t!=t}var it=function(){for(var t="0123456789abcdef",e=new Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)e[n+i]=t[r]+t[i];return e}();function at(t){return"undefined"==typeof BigInt?ot:t}function ot(){throw new Error("BigInt not supported")}},2321:function(t){"use strict";t.exports=i,t.exports.isMobile=i,t.exports.default=i;var e=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,r=/CrOS/,n=/android|ipad|playbook|silk/i;function i(t){t||(t={});var i=t.ua;if(i||"undefined"==typeof navigator||(i=navigator.userAgent),i&&i.headers&&"string"==typeof i.headers["user-agent"]&&(i=i.headers["user-agent"]),"string"!=typeof i)return!1;var a=e.test(i)&&!r.test(i)||!!t.tablet&&n.test(i);return!a&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==i.indexOf("Macintosh")&&-1!==i.indexOf("Safari")&&(a=!0),a}},3910:function(t,e){"use strict";e.byteLength=function(t){var e=l(t),r=e[0],n=e[1];return 3*(r+n)/4-n},e.toByteArray=function(t){var e,r,a=l(t),o=a[0],s=a[1],u=new i(function(t,e,r){return 3*(e+r)/4-r}(0,o,s)),c=0,f=s>0?o-4:o;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;return 2===s&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,u[c++]=255&e),1===s&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e),u},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,a=[],o=16383,s=0,l=n-i;sl?l:s+o));return 1===i?(e=t[n-1],a.push(r[e>>2]+r[e<<4&63]+"==")):2===i&&(e=(t[n-2]<<8)+t[n-1],a.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"=")),a.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=a.length;o0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function u(t,e,n){for(var i,a,o=[],s=e;s>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return o.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},3187:function(t,e){e.read=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,c=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+t[e+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+t[e+f],f+=h,c-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=u}return(p?-1:1)*o*Math.pow(2,a-n)},e.write=function(t,e,r,n,i,a){var o,s,l,u=8*a-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,v=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=c):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,u-=8);t[r+p-d]|=128*v}},1152:function(t,e,r){"use strict";t.exports=function(t){var e=(t=t||{}).eye||[0,0,1],r=t.center||[0,0,0],s=t.up||[0,1,0],l=t.distanceLimits||[0,1/0],u=t.mode||"turntable",c=n(),f=i(),h=a();return c.setDistanceLimits(l[0],l[1]),c.lookAt(0,e,r,s),f.setDistanceLimits(l[0],l[1]),f.lookAt(0,e,r,s),h.setDistanceLimits(l[0],l[1]),h.lookAt(0,e,r,s),new o({turntable:c,orbit:f,matrix:h},u)};var n=r(3440),i=r(7774),a=r(9298);function o(t,e){this._controllerNames=Object.keys(t),this._controllerList=this._controllerNames.map((function(e){return t[e]})),this._mode=e,this._active=t[e],this._active||(this._mode="turntable",this._active=t.turntable),this.modes=this._controllerNames,this.computedMatrix=this._active.computedMatrix,this.computedEye=this._active.computedEye,this.computedUp=this._active.computedUp,this.computedCenter=this._active.computedCenter,this.computedRadius=this._active.computedRadius}var s=o.prototype;s.flush=function(t){for(var e=this._controllerList,r=0;r0?u=u.ushln(f):f<0&&(c=c.ushln(-f)),s(u,c)}},234:function(t,e,r){"use strict";var n=r(3218);t.exports=function(t){return Array.isArray(t)&&2===t.length&&n(t[0])&&n(t[1])}},4275:function(t,e,r){"use strict";var n=r(1928);t.exports=function(t){return t.cmp(new n(0))}},9958:function(t,e,r){"use strict";var n=r(4275);t.exports=function(t){var e=t.length,r=t.words,i=0;if(1===e)i=r[0];else if(2===e)i=r[0]+67108864*r[1];else for(var a=0;a20?52:r+32}},3218:function(t,e,r){"use strict";r(1928),t.exports=function(t){return t&&"object"==typeof t&&Boolean(t.words)}},5514:function(t,e,r){"use strict";var n=r(1928),i=r(8362);t.exports=function(t){var e=i.exponent(t);return e<52?new n(t):new n(t*Math.pow(2,52-e)).ushln(e-52)}},8524:function(t,e,r){"use strict";var n=r(5514),i=r(4275);t.exports=function(t,e){var r=i(t),a=i(e);if(0===r)return[n(0),n(1)];if(0===a)return[n(0),n(0)];a<0&&(t=t.neg(),e=e.neg());var o=t.gcd(e);return o.cmpn(1)?[t.div(o),e.div(o)]:[t,e]}},2813:function(t,e,r){"use strict";var n=r(1928);t.exports=function(t){return new n(t)}},3962:function(t,e,r){"use strict";var n=r(8524);t.exports=function(t,e){return n(t[0].mul(e[0]),t[1].mul(e[1]))}},4951:function(t,e,r){"use strict";var n=r(4275);t.exports=function(t){return n(t[0])*n(t[1])}},4354:function(t,e,r){"use strict";var n=r(8524);t.exports=function(t,e){return n(t[0].mul(e[1]).sub(t[1].mul(e[0])),t[1].mul(e[1]))}},7999:function(t,e,r){"use strict";var n=r(9958),i=r(1112);t.exports=function(t){var e=t[0],r=t[1];if(0===e.cmpn(0))return 0;var a=e.abs().divmod(r.abs()),o=a.div,s=n(o),l=a.mod,u=e.negative!==r.negative?-1:1;if(0===l.cmpn(0))return u*s;if(s){var c=i(s)+4,f=n(l.ushln(c).divRound(r));return u*(s+f*Math.pow(2,-c))}var h=r.bitLength()-l.bitLength()+53;return f=n(l.ushln(h).divRound(r)),h<1023?u*f*Math.pow(2,-h):u*(f*=Math.pow(2,-1023))*Math.pow(2,1023-h)}},5070:function(t){"use strict";function e(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function r(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function n(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function i(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function a(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function o(t,e,r,n,i,a){return"function"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}t.exports={ge:function(t,r,n,i,a){return o(t,r,n,i,a,e)},gt:function(t,e,n,i,a){return o(t,e,n,i,a,r)},lt:function(t,e,r,i,a){return o(t,e,r,i,a,n)},le:function(t,e,r,n,a){return o(t,e,r,n,a,i)},eq:function(t,e,r,n,i){return o(t,e,r,n,i,a)}}},2288:function(t,e){"use strict";function r(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}e.INT_BITS=32,e.INT_MAX=2147483647,e.INT_MIN=-1<<31,e.sign=function(t){return(t>0)-(t<0)},e.abs=function(t){var e=t>>31;return(t^e)-e},e.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},e.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},e.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},e.countTrailingZeros=r,e.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,1+((t|=t>>>8)|t>>>16)},e.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},e.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var n=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|n[t>>>16&255]<<8|n[t>>>24&255]},e.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},e.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},e.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},e.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},e.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>r(t)+1}},1928:function(t,e,r){!function(t,e){"use strict";function n(t,e){if(!t)throw new Error(e||"Assertion failed")}function i(t,e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}function a(t,e,r){if(a.isBN(t))return t;this.negative=0,this.words=null,this.length=0,this.red=null,null!==t&&("le"!==e&&"be"!==e||(r=e,e=10),this._init(t||0,e||10,r||"be"))}var o;"object"==typeof t?t.exports=a:e.BN=a,a.BN=a,a.wordSize=26;try{o="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:r(6601).Buffer}catch(t){}function s(t,e){var r=t.charCodeAt(e);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function l(t,e,r){var n=s(t,r);return r-1>=e&&(n|=s(t,r-1)<<4),n}function u(t,e,r,n){for(var i=0,a=Math.min(t.length,r),o=e;o=49?s-49+10:s>=17?s-17+10:s}return i}a.isBN=function(t){return t instanceof a||null!==t&&"object"==typeof t&&t.constructor.wordSize===a.wordSize&&Array.isArray(t.words)},a.max=function(t,e){return t.cmp(e)>0?t:e},a.min=function(t,e){return t.cmp(e)<0?t:e},a.prototype._init=function(t,e,r){if("number"==typeof t)return this._initNumber(t,e,r);if("object"==typeof t)return this._initArray(t,e,r);"hex"===e&&(e=16),n(e===(0|e)&&e>=2&&e<=36);var i=0;"-"===(t=t.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)o=t[i]|t[i-1]<<8|t[i-2]<<16,this.words[a]|=o<>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);else if("le"===r)for(i=0,a=0;i>>26-s&67108863,(s+=24)>=26&&(s-=26,a++);return this.strip()},a.prototype._parseHex=function(t,e,r){this.length=Math.ceil((t.length-e)/6),this.words=new Array(this.length);for(var n=0;n=e;n-=2)i=l(t,e,n)<=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else for(n=(t.length-e)%2==0?e+1:e;n=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;this.strip()},a.prototype._parseBase=function(t,e,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=e)n++;n--,i=i/e|0;for(var a=t.length-r,o=a%n,s=Math.min(a,a-o)+r,l=0,c=r;c1&&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 c=["","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"],f=[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 p(t,e,r){r.negative=e.negative^t.negative;var n=t.length+e.length|0;r.length=n,n=n-1|0;var i=0|t.words[0],a=0|e.words[0],o=i*a,s=67108863&o,l=o/67108864|0;r.words[0]=s;for(var u=1;u>>26,f=67108863&l,h=Math.min(u,e.length-1),p=Math.max(0,u-t.length+1);p<=h;p++){var d=u-p|0;c+=(o=(i=0|t.words[d])*(a=0|e.words[p])+f)/67108864|0,f=67108863&o}r.words[u]=0|f,l=0|c}return 0!==l?r.words[u]=0|l:r.length--,r.strip()}a.prototype.toString=function(t,e){var r;if(e=0|e||1,16===(t=t||10)||"hex"===t){r="";for(var i=0,a=0,o=0;o>>24-i&16777215)||o!==this.length-1?c[6-l.length]+l+r:l+r,(i+=2)>=26&&(i-=26,o--)}for(0!==a&&(r=a.toString(16)+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(t===(0|t)&&t>=2&&t<=36){var u=f[t],p=h[t];r="";var d=this.clone();for(d.negative=0;!d.isZero();){var v=d.modn(p).toString(t);r=(d=d.idivn(p)).isZero()?v+r:c[u-v.length]+v+r}for(this.isZero()&&(r="0"+r);r.length%e!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var t=this.words[0];return 2===this.length?t+=67108864*this.words[1]:3===this.length&&1===this.words[2]?t+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-t:t},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(t,e){return n(void 0!==o),this.toArrayLike(o,t,e)},a.prototype.toArray=function(t,e){return this.toArrayLike(Array,t,e)},a.prototype.toArrayLike=function(t,e,r){var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0"),this.strip();var o,s,l="le"===e,u=new t(a),c=this.clone();if(l){for(s=0;!c.isZero();s++)o=c.andln(255),c.iushrn(8),u[s]=o;for(;s=4096&&(r+=13,e>>>=13),e>=64&&(r+=7,e>>>=7),e>=8&&(r+=4,e>>>=4),e>=2&&(r+=2,e>>>=2),r+e},a.prototype._zeroBits=function(t){if(0===t)return 26;var e=t,r=0;return 0==(8191&e)&&(r+=13,e>>>=13),0==(127&e)&&(r+=7,e>>>=7),0==(15&e)&&(r+=4,e>>>=4),0==(3&e)&&(r+=2,e>>>=2),0==(1&e)&&r++,r},a.prototype.bitLength=function(){var t=this.words[this.length-1],e=this._countBits(t);return 26*(this.length-1)+e},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var t=0,e=0;et.length?this.clone().ior(t):t.clone().ior(this)},a.prototype.uor=function(t){return this.length>t.length?this.clone().iuor(t):t.clone().iuor(this)},a.prototype.iuand=function(t){var e;e=this.length>t.length?t:this;for(var r=0;rt.length?this.clone().iand(t):t.clone().iand(this)},a.prototype.uand=function(t){return this.length>t.length?this.clone().iuand(t):t.clone().iuand(this)},a.prototype.iuxor=function(t){var e,r;this.length>t.length?(e=this,r=t):(e=t,r=this);for(var n=0;nt.length?this.clone().ixor(t):t.clone().ixor(this)},a.prototype.uxor=function(t){return this.length>t.length?this.clone().iuxor(t):t.clone().iuxor(this)},a.prototype.inotn=function(t){n("number"==typeof t&&t>=0);var e=0|Math.ceil(t/26),r=t%26;this._expand(e),r>0&&e--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this.strip()},a.prototype.notn=function(t){return this.clone().inotn(t)},a.prototype.setn=function(t,e){n("number"==typeof t&&t>=0);var r=t/26|0,i=t%26;return this._expand(r+1),this.words[r]=e?this.words[r]|1<t.length?(r=this,n=t):(r=t,n=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;at.length?this.clone().iadd(t):t.clone().iadd(this)},a.prototype.isub=function(t){if(0!==t.negative){t.negative=0;var e=this.iadd(t);return t.negative=1,e._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(t),this.negative=1,this._normSign();var r,n,i=this.cmp(t);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=t):(r=t,n=this);for(var a=0,o=0;o>26,this.words[o]=67108863&e;for(;0!==a&&o>26,this.words[o]=67108863&e;if(0===a&&o>>13,p=0|o[1],d=8191&p,v=p>>>13,g=0|o[2],y=8191&g,m=g>>>13,x=0|o[3],b=8191&x,_=x>>>13,w=0|o[4],T=8191&w,k=w>>>13,A=0|o[5],M=8191&A,S=A>>>13,E=0|o[6],L=8191&E,C=E>>>13,P=0|o[7],O=8191&P,I=P>>>13,D=0|o[8],z=8191&D,R=D>>>13,F=0|o[9],B=8191&F,N=F>>>13,j=0|s[0],U=8191&j,V=j>>>13,H=0|s[1],q=8191&H,G=H>>>13,Z=0|s[2],Y=8191&Z,W=Z>>>13,X=0|s[3],J=8191&X,K=X>>>13,$=0|s[4],Q=8191&$,tt=$>>>13,et=0|s[5],rt=8191&et,nt=et>>>13,it=0|s[6],at=8191&it,ot=it>>>13,st=0|s[7],lt=8191&st,ut=st>>>13,ct=0|s[8],ft=8191&ct,ht=ct>>>13,pt=0|s[9],dt=8191&pt,vt=pt>>>13;r.negative=t.negative^e.negative,r.length=19;var gt=(u+(n=Math.imul(f,U))|0)+((8191&(i=(i=Math.imul(f,V))+Math.imul(h,U)|0))<<13)|0;u=((a=Math.imul(h,V))+(i>>>13)|0)+(gt>>>26)|0,gt&=67108863,n=Math.imul(d,U),i=(i=Math.imul(d,V))+Math.imul(v,U)|0,a=Math.imul(v,V);var yt=(u+(n=n+Math.imul(f,q)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(h,q)|0))<<13)|0;u=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(yt>>>26)|0,yt&=67108863,n=Math.imul(y,U),i=(i=Math.imul(y,V))+Math.imul(m,U)|0,a=Math.imul(m,V),n=n+Math.imul(d,q)|0,i=(i=i+Math.imul(d,G)|0)+Math.imul(v,q)|0,a=a+Math.imul(v,G)|0;var mt=(u+(n=n+Math.imul(f,Y)|0)|0)+((8191&(i=(i=i+Math.imul(f,W)|0)+Math.imul(h,Y)|0))<<13)|0;u=((a=a+Math.imul(h,W)|0)+(i>>>13)|0)+(mt>>>26)|0,mt&=67108863,n=Math.imul(b,U),i=(i=Math.imul(b,V))+Math.imul(_,U)|0,a=Math.imul(_,V),n=n+Math.imul(y,q)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(m,q)|0,a=a+Math.imul(m,G)|0,n=n+Math.imul(d,Y)|0,i=(i=i+Math.imul(d,W)|0)+Math.imul(v,Y)|0,a=a+Math.imul(v,W)|0;var xt=(u+(n=n+Math.imul(f,J)|0)|0)+((8191&(i=(i=i+Math.imul(f,K)|0)+Math.imul(h,J)|0))<<13)|0;u=((a=a+Math.imul(h,K)|0)+(i>>>13)|0)+(xt>>>26)|0,xt&=67108863,n=Math.imul(T,U),i=(i=Math.imul(T,V))+Math.imul(k,U)|0,a=Math.imul(k,V),n=n+Math.imul(b,q)|0,i=(i=i+Math.imul(b,G)|0)+Math.imul(_,q)|0,a=a+Math.imul(_,G)|0,n=n+Math.imul(y,Y)|0,i=(i=i+Math.imul(y,W)|0)+Math.imul(m,Y)|0,a=a+Math.imul(m,W)|0,n=n+Math.imul(d,J)|0,i=(i=i+Math.imul(d,K)|0)+Math.imul(v,J)|0,a=a+Math.imul(v,K)|0;var bt=(u+(n=n+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,tt)|0)+Math.imul(h,Q)|0))<<13)|0;u=((a=a+Math.imul(h,tt)|0)+(i>>>13)|0)+(bt>>>26)|0,bt&=67108863,n=Math.imul(M,U),i=(i=Math.imul(M,V))+Math.imul(S,U)|0,a=Math.imul(S,V),n=n+Math.imul(T,q)|0,i=(i=i+Math.imul(T,G)|0)+Math.imul(k,q)|0,a=a+Math.imul(k,G)|0,n=n+Math.imul(b,Y)|0,i=(i=i+Math.imul(b,W)|0)+Math.imul(_,Y)|0,a=a+Math.imul(_,W)|0,n=n+Math.imul(y,J)|0,i=(i=i+Math.imul(y,K)|0)+Math.imul(m,J)|0,a=a+Math.imul(m,K)|0,n=n+Math.imul(d,Q)|0,i=(i=i+Math.imul(d,tt)|0)+Math.imul(v,Q)|0,a=a+Math.imul(v,tt)|0;var _t=(u+(n=n+Math.imul(f,rt)|0)|0)+((8191&(i=(i=i+Math.imul(f,nt)|0)+Math.imul(h,rt)|0))<<13)|0;u=((a=a+Math.imul(h,nt)|0)+(i>>>13)|0)+(_t>>>26)|0,_t&=67108863,n=Math.imul(L,U),i=(i=Math.imul(L,V))+Math.imul(C,U)|0,a=Math.imul(C,V),n=n+Math.imul(M,q)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(S,q)|0,a=a+Math.imul(S,G)|0,n=n+Math.imul(T,Y)|0,i=(i=i+Math.imul(T,W)|0)+Math.imul(k,Y)|0,a=a+Math.imul(k,W)|0,n=n+Math.imul(b,J)|0,i=(i=i+Math.imul(b,K)|0)+Math.imul(_,J)|0,a=a+Math.imul(_,K)|0,n=n+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,tt)|0)+Math.imul(m,Q)|0,a=a+Math.imul(m,tt)|0,n=n+Math.imul(d,rt)|0,i=(i=i+Math.imul(d,nt)|0)+Math.imul(v,rt)|0,a=a+Math.imul(v,nt)|0;var wt=(u+(n=n+Math.imul(f,at)|0)|0)+((8191&(i=(i=i+Math.imul(f,ot)|0)+Math.imul(h,at)|0))<<13)|0;u=((a=a+Math.imul(h,ot)|0)+(i>>>13)|0)+(wt>>>26)|0,wt&=67108863,n=Math.imul(O,U),i=(i=Math.imul(O,V))+Math.imul(I,U)|0,a=Math.imul(I,V),n=n+Math.imul(L,q)|0,i=(i=i+Math.imul(L,G)|0)+Math.imul(C,q)|0,a=a+Math.imul(C,G)|0,n=n+Math.imul(M,Y)|0,i=(i=i+Math.imul(M,W)|0)+Math.imul(S,Y)|0,a=a+Math.imul(S,W)|0,n=n+Math.imul(T,J)|0,i=(i=i+Math.imul(T,K)|0)+Math.imul(k,J)|0,a=a+Math.imul(k,K)|0,n=n+Math.imul(b,Q)|0,i=(i=i+Math.imul(b,tt)|0)+Math.imul(_,Q)|0,a=a+Math.imul(_,tt)|0,n=n+Math.imul(y,rt)|0,i=(i=i+Math.imul(y,nt)|0)+Math.imul(m,rt)|0,a=a+Math.imul(m,nt)|0,n=n+Math.imul(d,at)|0,i=(i=i+Math.imul(d,ot)|0)+Math.imul(v,at)|0,a=a+Math.imul(v,ot)|0;var Tt=(u+(n=n+Math.imul(f,lt)|0)|0)+((8191&(i=(i=i+Math.imul(f,ut)|0)+Math.imul(h,lt)|0))<<13)|0;u=((a=a+Math.imul(h,ut)|0)+(i>>>13)|0)+(Tt>>>26)|0,Tt&=67108863,n=Math.imul(z,U),i=(i=Math.imul(z,V))+Math.imul(R,U)|0,a=Math.imul(R,V),n=n+Math.imul(O,q)|0,i=(i=i+Math.imul(O,G)|0)+Math.imul(I,q)|0,a=a+Math.imul(I,G)|0,n=n+Math.imul(L,Y)|0,i=(i=i+Math.imul(L,W)|0)+Math.imul(C,Y)|0,a=a+Math.imul(C,W)|0,n=n+Math.imul(M,J)|0,i=(i=i+Math.imul(M,K)|0)+Math.imul(S,J)|0,a=a+Math.imul(S,K)|0,n=n+Math.imul(T,Q)|0,i=(i=i+Math.imul(T,tt)|0)+Math.imul(k,Q)|0,a=a+Math.imul(k,tt)|0,n=n+Math.imul(b,rt)|0,i=(i=i+Math.imul(b,nt)|0)+Math.imul(_,rt)|0,a=a+Math.imul(_,nt)|0,n=n+Math.imul(y,at)|0,i=(i=i+Math.imul(y,ot)|0)+Math.imul(m,at)|0,a=a+Math.imul(m,ot)|0,n=n+Math.imul(d,lt)|0,i=(i=i+Math.imul(d,ut)|0)+Math.imul(v,lt)|0,a=a+Math.imul(v,ut)|0;var kt=(u+(n=n+Math.imul(f,ft)|0)|0)+((8191&(i=(i=i+Math.imul(f,ht)|0)+Math.imul(h,ft)|0))<<13)|0;u=((a=a+Math.imul(h,ht)|0)+(i>>>13)|0)+(kt>>>26)|0,kt&=67108863,n=Math.imul(B,U),i=(i=Math.imul(B,V))+Math.imul(N,U)|0,a=Math.imul(N,V),n=n+Math.imul(z,q)|0,i=(i=i+Math.imul(z,G)|0)+Math.imul(R,q)|0,a=a+Math.imul(R,G)|0,n=n+Math.imul(O,Y)|0,i=(i=i+Math.imul(O,W)|0)+Math.imul(I,Y)|0,a=a+Math.imul(I,W)|0,n=n+Math.imul(L,J)|0,i=(i=i+Math.imul(L,K)|0)+Math.imul(C,J)|0,a=a+Math.imul(C,K)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,tt)|0)+Math.imul(S,Q)|0,a=a+Math.imul(S,tt)|0,n=n+Math.imul(T,rt)|0,i=(i=i+Math.imul(T,nt)|0)+Math.imul(k,rt)|0,a=a+Math.imul(k,nt)|0,n=n+Math.imul(b,at)|0,i=(i=i+Math.imul(b,ot)|0)+Math.imul(_,at)|0,a=a+Math.imul(_,ot)|0,n=n+Math.imul(y,lt)|0,i=(i=i+Math.imul(y,ut)|0)+Math.imul(m,lt)|0,a=a+Math.imul(m,ut)|0,n=n+Math.imul(d,ft)|0,i=(i=i+Math.imul(d,ht)|0)+Math.imul(v,ft)|0,a=a+Math.imul(v,ht)|0;var At=(u+(n=n+Math.imul(f,dt)|0)|0)+((8191&(i=(i=i+Math.imul(f,vt)|0)+Math.imul(h,dt)|0))<<13)|0;u=((a=a+Math.imul(h,vt)|0)+(i>>>13)|0)+(At>>>26)|0,At&=67108863,n=Math.imul(B,q),i=(i=Math.imul(B,G))+Math.imul(N,q)|0,a=Math.imul(N,G),n=n+Math.imul(z,Y)|0,i=(i=i+Math.imul(z,W)|0)+Math.imul(R,Y)|0,a=a+Math.imul(R,W)|0,n=n+Math.imul(O,J)|0,i=(i=i+Math.imul(O,K)|0)+Math.imul(I,J)|0,a=a+Math.imul(I,K)|0,n=n+Math.imul(L,Q)|0,i=(i=i+Math.imul(L,tt)|0)+Math.imul(C,Q)|0,a=a+Math.imul(C,tt)|0,n=n+Math.imul(M,rt)|0,i=(i=i+Math.imul(M,nt)|0)+Math.imul(S,rt)|0,a=a+Math.imul(S,nt)|0,n=n+Math.imul(T,at)|0,i=(i=i+Math.imul(T,ot)|0)+Math.imul(k,at)|0,a=a+Math.imul(k,ot)|0,n=n+Math.imul(b,lt)|0,i=(i=i+Math.imul(b,ut)|0)+Math.imul(_,lt)|0,a=a+Math.imul(_,ut)|0,n=n+Math.imul(y,ft)|0,i=(i=i+Math.imul(y,ht)|0)+Math.imul(m,ft)|0,a=a+Math.imul(m,ht)|0;var Mt=(u+(n=n+Math.imul(d,dt)|0)|0)+((8191&(i=(i=i+Math.imul(d,vt)|0)+Math.imul(v,dt)|0))<<13)|0;u=((a=a+Math.imul(v,vt)|0)+(i>>>13)|0)+(Mt>>>26)|0,Mt&=67108863,n=Math.imul(B,Y),i=(i=Math.imul(B,W))+Math.imul(N,Y)|0,a=Math.imul(N,W),n=n+Math.imul(z,J)|0,i=(i=i+Math.imul(z,K)|0)+Math.imul(R,J)|0,a=a+Math.imul(R,K)|0,n=n+Math.imul(O,Q)|0,i=(i=i+Math.imul(O,tt)|0)+Math.imul(I,Q)|0,a=a+Math.imul(I,tt)|0,n=n+Math.imul(L,rt)|0,i=(i=i+Math.imul(L,nt)|0)+Math.imul(C,rt)|0,a=a+Math.imul(C,nt)|0,n=n+Math.imul(M,at)|0,i=(i=i+Math.imul(M,ot)|0)+Math.imul(S,at)|0,a=a+Math.imul(S,ot)|0,n=n+Math.imul(T,lt)|0,i=(i=i+Math.imul(T,ut)|0)+Math.imul(k,lt)|0,a=a+Math.imul(k,ut)|0,n=n+Math.imul(b,ft)|0,i=(i=i+Math.imul(b,ht)|0)+Math.imul(_,ft)|0,a=a+Math.imul(_,ht)|0;var St=(u+(n=n+Math.imul(y,dt)|0)|0)+((8191&(i=(i=i+Math.imul(y,vt)|0)+Math.imul(m,dt)|0))<<13)|0;u=((a=a+Math.imul(m,vt)|0)+(i>>>13)|0)+(St>>>26)|0,St&=67108863,n=Math.imul(B,J),i=(i=Math.imul(B,K))+Math.imul(N,J)|0,a=Math.imul(N,K),n=n+Math.imul(z,Q)|0,i=(i=i+Math.imul(z,tt)|0)+Math.imul(R,Q)|0,a=a+Math.imul(R,tt)|0,n=n+Math.imul(O,rt)|0,i=(i=i+Math.imul(O,nt)|0)+Math.imul(I,rt)|0,a=a+Math.imul(I,nt)|0,n=n+Math.imul(L,at)|0,i=(i=i+Math.imul(L,ot)|0)+Math.imul(C,at)|0,a=a+Math.imul(C,ot)|0,n=n+Math.imul(M,lt)|0,i=(i=i+Math.imul(M,ut)|0)+Math.imul(S,lt)|0,a=a+Math.imul(S,ut)|0,n=n+Math.imul(T,ft)|0,i=(i=i+Math.imul(T,ht)|0)+Math.imul(k,ft)|0,a=a+Math.imul(k,ht)|0;var Et=(u+(n=n+Math.imul(b,dt)|0)|0)+((8191&(i=(i=i+Math.imul(b,vt)|0)+Math.imul(_,dt)|0))<<13)|0;u=((a=a+Math.imul(_,vt)|0)+(i>>>13)|0)+(Et>>>26)|0,Et&=67108863,n=Math.imul(B,Q),i=(i=Math.imul(B,tt))+Math.imul(N,Q)|0,a=Math.imul(N,tt),n=n+Math.imul(z,rt)|0,i=(i=i+Math.imul(z,nt)|0)+Math.imul(R,rt)|0,a=a+Math.imul(R,nt)|0,n=n+Math.imul(O,at)|0,i=(i=i+Math.imul(O,ot)|0)+Math.imul(I,at)|0,a=a+Math.imul(I,ot)|0,n=n+Math.imul(L,lt)|0,i=(i=i+Math.imul(L,ut)|0)+Math.imul(C,lt)|0,a=a+Math.imul(C,ut)|0,n=n+Math.imul(M,ft)|0,i=(i=i+Math.imul(M,ht)|0)+Math.imul(S,ft)|0,a=a+Math.imul(S,ht)|0;var Lt=(u+(n=n+Math.imul(T,dt)|0)|0)+((8191&(i=(i=i+Math.imul(T,vt)|0)+Math.imul(k,dt)|0))<<13)|0;u=((a=a+Math.imul(k,vt)|0)+(i>>>13)|0)+(Lt>>>26)|0,Lt&=67108863,n=Math.imul(B,rt),i=(i=Math.imul(B,nt))+Math.imul(N,rt)|0,a=Math.imul(N,nt),n=n+Math.imul(z,at)|0,i=(i=i+Math.imul(z,ot)|0)+Math.imul(R,at)|0,a=a+Math.imul(R,ot)|0,n=n+Math.imul(O,lt)|0,i=(i=i+Math.imul(O,ut)|0)+Math.imul(I,lt)|0,a=a+Math.imul(I,ut)|0,n=n+Math.imul(L,ft)|0,i=(i=i+Math.imul(L,ht)|0)+Math.imul(C,ft)|0,a=a+Math.imul(C,ht)|0;var Ct=(u+(n=n+Math.imul(M,dt)|0)|0)+((8191&(i=(i=i+Math.imul(M,vt)|0)+Math.imul(S,dt)|0))<<13)|0;u=((a=a+Math.imul(S,vt)|0)+(i>>>13)|0)+(Ct>>>26)|0,Ct&=67108863,n=Math.imul(B,at),i=(i=Math.imul(B,ot))+Math.imul(N,at)|0,a=Math.imul(N,ot),n=n+Math.imul(z,lt)|0,i=(i=i+Math.imul(z,ut)|0)+Math.imul(R,lt)|0,a=a+Math.imul(R,ut)|0,n=n+Math.imul(O,ft)|0,i=(i=i+Math.imul(O,ht)|0)+Math.imul(I,ft)|0,a=a+Math.imul(I,ht)|0;var Pt=(u+(n=n+Math.imul(L,dt)|0)|0)+((8191&(i=(i=i+Math.imul(L,vt)|0)+Math.imul(C,dt)|0))<<13)|0;u=((a=a+Math.imul(C,vt)|0)+(i>>>13)|0)+(Pt>>>26)|0,Pt&=67108863,n=Math.imul(B,lt),i=(i=Math.imul(B,ut))+Math.imul(N,lt)|0,a=Math.imul(N,ut),n=n+Math.imul(z,ft)|0,i=(i=i+Math.imul(z,ht)|0)+Math.imul(R,ft)|0,a=a+Math.imul(R,ht)|0;var Ot=(u+(n=n+Math.imul(O,dt)|0)|0)+((8191&(i=(i=i+Math.imul(O,vt)|0)+Math.imul(I,dt)|0))<<13)|0;u=((a=a+Math.imul(I,vt)|0)+(i>>>13)|0)+(Ot>>>26)|0,Ot&=67108863,n=Math.imul(B,ft),i=(i=Math.imul(B,ht))+Math.imul(N,ft)|0,a=Math.imul(N,ht);var It=(u+(n=n+Math.imul(z,dt)|0)|0)+((8191&(i=(i=i+Math.imul(z,vt)|0)+Math.imul(R,dt)|0))<<13)|0;u=((a=a+Math.imul(R,vt)|0)+(i>>>13)|0)+(It>>>26)|0,It&=67108863;var Dt=(u+(n=Math.imul(B,dt))|0)+((8191&(i=(i=Math.imul(B,vt))+Math.imul(N,dt)|0))<<13)|0;return u=((a=Math.imul(N,vt))+(i>>>13)|0)+(Dt>>>26)|0,Dt&=67108863,l[0]=gt,l[1]=yt,l[2]=mt,l[3]=xt,l[4]=bt,l[5]=_t,l[6]=wt,l[7]=Tt,l[8]=kt,l[9]=At,l[10]=Mt,l[11]=St,l[12]=Et,l[13]=Lt,l[14]=Ct,l[15]=Pt,l[16]=Ot,l[17]=It,l[18]=Dt,0!==u&&(l[19]=u,r.length++),r};function v(t,e,r){return(new g).mulp(t,e,r)}function g(t,e){this.x=t,this.y=e}Math.imul||(d=p),a.prototype.mulTo=function(t,e){var r,n=this.length+t.length;return r=10===this.length&&10===t.length?d(this,t,e):n<63?p(this,t,e):n<1024?function(t,e,r){r.negative=e.negative^t.negative,r.length=t.length+e.length;for(var n=0,i=0,a=0;a>>26)|0)>>>26,o&=67108863}r.words[a]=s,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r.strip()}(this,t,e):v(this,t,e),r},g.prototype.makeRBT=function(t){for(var e=new Array(t),r=a.prototype._countBits(t)-1,n=0;n>=1;return n},g.prototype.permute=function(t,e,r,n,i,a){for(var o=0;o>>=1)i++;return 1<>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*e;o>=26,e+=i/67108864|0,e+=a>>>26,this.words[r]=67108863&a}return 0!==e&&(this.words[r]=e,this.length++),this},a.prototype.muln=function(t){return this.clone().imuln(t)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(t){var e=function(t){for(var e=new Array(t.bitLength()),r=0;r>>i}return e}(t);if(0===e.length)return new a(1);for(var r=this,n=0;n=0);var e,r=t%26,i=(t-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(e=0;e>>26-r}o&&(this.words[e]=o,this.length++)}if(0!==i){for(e=this.length-1;e>=0;e--)this.words[e+i]=this.words[e];for(e=0;e=0),i=e?(e-e%26)/26:0;var a=t%26,o=Math.min((t-a)/26,this.length),s=67108863^67108863>>>a<o)for(this.length-=o,u=0;u=0&&(0!==c||u>=i);u--){var f=0|this.words[u];this.words[u]=c<<26-a|f>>>a,c=f&s}return l&&0!==c&&(l.words[l.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(t,e,r){return n(0===this.negative),this.iushrn(t,e,r)},a.prototype.shln=function(t){return this.clone().ishln(t)},a.prototype.ushln=function(t){return this.clone().iushln(t)},a.prototype.shrn=function(t){return this.clone().ishrn(t)},a.prototype.ushrn=function(t){return this.clone().iushrn(t)},a.prototype.testn=function(t){n("number"==typeof t&&t>=0);var e=t%26,r=(t-e)/26,i=1<=0);var e=t%26,r=(t-e)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==e&&r++,this.length=Math.min(r,this.length),0!==e){var i=67108863^67108863>>>e<=67108864;e++)this.words[e]-=67108864,e===this.length-1?this.words[e+1]=1:this.words[e+1]++;return this.length=Math.max(this.length,e+1),this},a.prototype.isubn=function(t){if(n("number"==typeof t),n(t<67108864),t<0)return this.iaddn(-t);if(0!==this.negative)return this.negative=0,this.iaddn(t),this.negative=1,this;if(this.words[0]-=t,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var e=0;e>26)-(l/67108864|0),this.words[i+r]=67108863&a}for(;i>26,this.words[i+r]=67108863&a;if(0===s)return this.strip();for(n(-1===s),s=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this.strip()},a.prototype._wordDiv=function(t,e){var r=(this.length,t.length),n=this.clone(),i=t,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var s,l=n.length-i.length;if("mod"!==e){(s=new a(null)).length=l+1,s.words=new Array(s.length);for(var u=0;u=0;f--){var h=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(h=Math.min(h/o|0,67108863),n._ishlnsubmul(i,h,f);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);s&&(s.words[f]=h)}return s&&s.strip(),n.strip(),"div"!==e&&0!==r&&n.iushrn(r),{div:s||null,mod:n}},a.prototype.divmod=function(t,e,r){return n(!t.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===t.negative?(s=this.neg().divmod(t,e),"mod"!==e&&(i=s.div.neg()),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.iadd(t)),{div:i,mod:o}):0===this.negative&&0!==t.negative?(s=this.divmod(t.neg(),e),"mod"!==e&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&t.negative)?(s=this.neg().divmod(t.neg(),e),"div"!==e&&(o=s.mod.neg(),r&&0!==o.negative&&o.isub(t)),{div:s.div,mod:o}):t.length>this.length||this.cmp(t)<0?{div:new a(0),mod:this}:1===t.length?"div"===e?{div:this.divn(t.words[0]),mod:null}:"mod"===e?{div:null,mod:new a(this.modn(t.words[0]))}:{div:this.divn(t.words[0]),mod:new a(this.modn(t.words[0]))}:this._wordDiv(t,e);var i,o,s},a.prototype.div=function(t){return this.divmod(t,"div",!1).div},a.prototype.mod=function(t){return this.divmod(t,"mod",!1).mod},a.prototype.umod=function(t){return this.divmod(t,"mod",!0).mod},a.prototype.divRound=function(t){var e=this.divmod(t);if(e.mod.isZero())return e.div;var r=0!==e.div.negative?e.mod.isub(t):e.mod,n=t.ushrn(1),i=t.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?e.div:0!==e.div.negative?e.div.isubn(1):e.div.iaddn(1)},a.prototype.modn=function(t){n(t<=67108863);for(var e=(1<<26)%t,r=0,i=this.length-1;i>=0;i--)r=(e*r+(0|this.words[i]))%t;return r},a.prototype.idivn=function(t){n(t<=67108863);for(var e=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*e;this.words[r]=i/t|0,e=i%t}return this.strip()},a.prototype.divn=function(t){return this.clone().idivn(t)},a.prototype.egcd=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;e.isEven()&&r.isEven();)e.iushrn(1),r.iushrn(1),++u;for(var c=r.clone(),f=e.clone();!e.isZero();){for(var h=0,p=1;0==(e.words[0]&p)&&h<26;++h,p<<=1);if(h>0)for(e.iushrn(h);h-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(c),o.isub(f)),i.iushrn(1),o.iushrn(1);for(var d=0,v=1;0==(r.words[0]&v)&&d<26;++d,v<<=1);if(d>0)for(r.iushrn(d);d-- >0;)(s.isOdd()||l.isOdd())&&(s.iadd(c),l.isub(f)),s.iushrn(1),l.iushrn(1);e.cmp(r)>=0?(e.isub(r),i.isub(s),o.isub(l)):(r.isub(e),s.isub(i),l.isub(o))}return{a:s,b:l,gcd:r.iushln(u)}},a.prototype._invmp=function(t){n(0===t.negative),n(!t.isZero());var e=this,r=t.clone();e=0!==e.negative?e.umod(t):e.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();e.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0==(e.words[0]&c)&&u<26;++u,c<<=1);if(u>0)for(e.iushrn(u);u-- >0;)o.isOdd()&&o.iadd(l),o.iushrn(1);for(var f=0,h=1;0==(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(r.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(l),s.iushrn(1);e.cmp(r)>=0?(e.isub(r),o.isub(s)):(r.isub(e),s.isub(o))}return(i=0===e.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(t),i},a.prototype.gcd=function(t){if(this.isZero())return t.abs();if(t.isZero())return this.abs();var e=this.clone(),r=t.clone();e.negative=0,r.negative=0;for(var n=0;e.isEven()&&r.isEven();n++)e.iushrn(1),r.iushrn(1);for(;;){for(;e.isEven();)e.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=e.cmp(r);if(i<0){var a=e;e=r,r=a}else if(0===i||0===r.cmpn(1))break;e.isub(r)}return r.iushln(n)},a.prototype.invm=function(t){return this.egcd(t).a.umod(t)},a.prototype.isEven=function(){return 0==(1&this.words[0])},a.prototype.isOdd=function(){return 1==(1&this.words[0])},a.prototype.andln=function(t){return this.words[0]&t},a.prototype.bincn=function(t){n("number"==typeof t);var e=t%26,r=(t-e)/26,i=1<>>26,s&=67108863,this.words[o]=s}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(t){var e,r=t<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)e=1;else{r&&(t=-t),n(t<=67108863,"Number is too big");var i=0|this.words[0];e=i===t?0:it.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|t.words[r];if(n!==i){ni&&(e=1);break}}return e},a.prototype.gtn=function(t){return 1===this.cmpn(t)},a.prototype.gt=function(t){return 1===this.cmp(t)},a.prototype.gten=function(t){return this.cmpn(t)>=0},a.prototype.gte=function(t){return this.cmp(t)>=0},a.prototype.ltn=function(t){return-1===this.cmpn(t)},a.prototype.lt=function(t){return-1===this.cmp(t)},a.prototype.lten=function(t){return this.cmpn(t)<=0},a.prototype.lte=function(t){return this.cmp(t)<=0},a.prototype.eqn=function(t){return 0===this.cmpn(t)},a.prototype.eq=function(t){return 0===this.cmp(t)},a.red=function(t){return new T(t)},a.prototype.toRed=function(t){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),t.convertTo(this)._forceRed(t)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(t){return this.red=t,this},a.prototype.forceRed=function(t){return n(!this.red,"Already a number in reduction context"),this._forceRed(t)},a.prototype.redAdd=function(t){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,t)},a.prototype.redIAdd=function(t){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,t)},a.prototype.redSub=function(t){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,t)},a.prototype.redISub=function(t){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,t)},a.prototype.redShl=function(t){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,t)},a.prototype.redMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.mul(this,t)},a.prototype.redIMul=function(t){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,t),this.red.imul(this,t)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(t){return n(this.red&&!t.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,t)};var y={k256:null,p224:null,p192:null,p25519:null};function m(t,e){this.name=t,this.p=new a(e,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){m.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function b(){m.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function _(){m.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function w(){m.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function T(t){if("string"==typeof t){var e=a._prime(t);this.m=e.p,this.prime=e}else n(t.gtn(1),"modulus must be greater than 1"),this.m=t,this.prime=null}function k(t){T.call(this,t),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)}m.prototype._tmp=function(){var t=new a(null);return t.words=new Array(Math.ceil(this.n/13)),t},m.prototype.ireduce=function(t){var e,r=t;do{this.split(r,this.tmp),e=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(e>this.n);var n=e0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},m.prototype.split=function(t,e){t.iushrn(this.n,0,e)},m.prototype.imulK=function(t){return t.imul(this.k)},i(x,m),x.prototype.split=function(t,e){for(var r=4194303,n=Math.min(t.length,9),i=0;i>>22,a=o}a>>>=22,t.words[i-10]=a,0===a&&t.length>10?t.length-=10:t.length-=9},x.prototype.imulK=function(t){t.words[t.length]=0,t.words[t.length+1]=0,t.length+=2;for(var e=0,r=0;r>>=26,t.words[r]=i,e=n}return 0!==e&&(t.words[t.length++]=e),t},a._prime=function(t){if(y[t])return y[t];var e;if("k256"===t)e=new x;else if("p224"===t)e=new b;else if("p192"===t)e=new _;else{if("p25519"!==t)throw new Error("Unknown prime "+t);e=new w}return y[t]=e,e},T.prototype._verify1=function(t){n(0===t.negative,"red works only with positives"),n(t.red,"red works only with red numbers")},T.prototype._verify2=function(t,e){n(0==(t.negative|e.negative),"red works only with positives"),n(t.red&&t.red===e.red,"red works only with red numbers")},T.prototype.imod=function(t){return this.prime?this.prime.ireduce(t)._forceRed(this):t.umod(this.m)._forceRed(this)},T.prototype.neg=function(t){return t.isZero()?t.clone():this.m.sub(t)._forceRed(this)},T.prototype.add=function(t,e){this._verify2(t,e);var r=t.add(e);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},T.prototype.iadd=function(t,e){this._verify2(t,e);var r=t.iadd(e);return r.cmp(this.m)>=0&&r.isub(this.m),r},T.prototype.sub=function(t,e){this._verify2(t,e);var r=t.sub(e);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},T.prototype.isub=function(t,e){this._verify2(t,e);var r=t.isub(e);return r.cmpn(0)<0&&r.iadd(this.m),r},T.prototype.shl=function(t,e){return this._verify1(t),this.imod(t.ushln(e))},T.prototype.imul=function(t,e){return this._verify2(t,e),this.imod(t.imul(e))},T.prototype.mul=function(t,e){return this._verify2(t,e),this.imod(t.mul(e))},T.prototype.isqr=function(t){return this.imul(t,t.clone())},T.prototype.sqr=function(t){return this.mul(t,t)},T.prototype.sqrt=function(t){if(t.isZero())return t.clone();var e=this.m.andln(3);if(n(e%2==1),3===e){var r=this.m.add(new a(1)).iushrn(2);return this.pow(t,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var s=new a(1).toRed(this),l=s.redNeg(),u=this.m.subn(1).iushrn(1),c=this.m.bitLength();for(c=new a(2*c*c).toRed(this);0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var f=this.pow(c,i),h=this.pow(t,i.addn(1).iushrn(1)),p=this.pow(t,i),d=o;0!==p.cmp(s);){for(var v=p,g=0;0!==v.cmp(s);g++)v=v.redSqr();n(g=0;n--){for(var u=e.words[n],c=l-1;c>=0;c--){var f=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==o?(o<<=1,o|=f,(4==++s||0===n&&0===c)&&(i=this.mul(i,r[o]),s=0,o=0)):s=0}l=26}return i},T.prototype.convertTo=function(t){var e=t.umod(this.m);return e===t?e.clone():e},T.prototype.convertFrom=function(t){var e=t.clone();return e.red=null,e},a.mont=function(t){return new k(t)},i(k,T),k.prototype.convertTo=function(t){return this.imod(t.ushln(this.shift))},k.prototype.convertFrom=function(t){var e=this.imod(t.mul(this.rinv));return e.red=null,e},k.prototype.imul=function(t,e){if(t.isZero()||e.isZero())return t.words[0]=0,t.length=1,t;var r=t.imul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).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)},k.prototype.mul=function(t,e){if(t.isZero()||e.isZero())return new a(0)._forceRed(this);var r=t.mul(e),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).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)},k.prototype.invm=function(t){return this.imod(t._invmp(this.m).mul(this.r2))._forceRed(this)}}(t=r.nmd(t),this)},2692:function(t){"use strict";t.exports=function(t){var e,r,n,i=t.length,a=0;for(e=0;e>>1;if(!(c<=0)){var f,h=i.mallocDouble(2*c*s),p=i.mallocInt32(s);if((s=l(t,c,h,p))>0){if(1===c&&n)a.init(s),f=a.sweepComplete(c,r,0,s,h,p,0,s,h,p);else{var d=i.mallocDouble(2*c*u),v=i.mallocInt32(u);(u=l(e,c,d,v))>0&&(a.init(s+u),f=1===c?a.sweepBipartite(c,r,0,s,h,p,0,u,d,v):o(c,r,n,s,h,p,u,d,v),i.free(d),i.free(v))}i.free(h),i.free(p)}return f}}}function c(t,e){n.push([t,e])}function f(t){return n=[],u(t,t,c,!0),n}function h(t,e){return n=[],u(t,e,c,!1),n}},7333:function(t,e){"use strict";function r(t){return t?function(t,e,r,n,i,a,o,s,l,u,c){return i-n>l-s?function(t,e,r,n,i,a,o,s,l,u,c){for(var f=2*t,h=n,p=f*n;hu-l?n?function(t,e,r,n,i,a,o,s,l,u,c){for(var f=2*t,h=n,p=f*n;h0;){var L=6*(S-=1),C=y[L],P=y[L+1],O=y[L+2],I=y[L+3],D=y[L+4],z=y[L+5],R=2*S,F=m[R],B=m[R+1],N=1&z,j=!!(16&z),U=c,V=w,H=k,q=A;if(N&&(U=k,V=A,H=c,q=w),!(2&z&&(O=p(t,C,P,O,U,V,B),P>=O)||4&z&&(P=d(t,C,P,O,U,V,F))>=O)){var G=O-P,Z=D-I;if(j){if(t*G*(G+Z)<4194304){if(void 0!==(M=l.scanComplete(t,C,e,P,O,U,V,I,D,H,q)))return M;continue}}else{if(t*Math.min(G,Z)<128){if(void 0!==(M=o(t,C,e,N,P,O,U,V,I,D,H,q)))return M;continue}if(t*G*Z<4194304){if(void 0!==(M=l.scanBipartite(t,C,e,N,P,O,U,V,I,D,H,q)))return M;continue}}var Y=f(t,C,P,O,U,V,F,B);if(P=p0)&&!(p1>=hi)"),h=c("lo===p0"),p=c("lo>>1,f=2*t,h=c,p=o[f*c+e];l=m?(h=y,p=m):g>=b?(h=v,p=g):(h=x,p=b):m>=b?(h=y,p=m):b>=g?(h=v,p=g):(h=x,p=b);for(var _=f*(u-1),w=f*h,T=0;Tr&&i[f+e]>u;--c,f-=o){for(var h=f,p=f+o,d=0;dh;++h,l+=s)if(i[l+f]===o)if(c===h)c+=1,u+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},"loh;++h,l+=s)if(i[l+f]p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},"lo<=p0":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,u=l,c=r,f=t+e,h=r;n>h;++h,l+=s)if(i[l+f]<=o)if(c===h)c+=1,u+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},"hi<=p0":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,u=l,c=r,f=t+e,h=r;n>h;++h,l+=s)if(i[l+f]<=o)if(c===h)c+=1,u+=s;else{for(var p=0;s>p;++p){var d=i[l+p];i[l+p]=i[u],i[u++]=d}var v=a[h];a[h]=a[c],a[c++]=v}return c},"lop;++p,l+=s){var d=i[l+f],v=i[l+h];if(dg;++g){var y=i[l+g];i[l+g]=i[u],i[u++]=y}var m=a[p];a[p]=a[c],a[c++]=m}}return c},"lo<=p0&&p0<=hi":function(t,e,r,n,i,a,o){for(var s=2*t,l=s*r,u=l,c=r,f=e,h=t+e,p=r;n>p;++p,l+=s){var d=i[l+f],v=i[l+h];if(d<=o&&o<=v)if(c===p)c+=1,u+=s;else{for(var g=0;s>g;++g){var y=i[l+g];i[l+g]=i[u],i[u++]=y}var m=a[p];a[p]=a[c],a[c++]=m}}return c},"!(lo>=p0)&&!(p1>=hi)":function(t,e,r,n,i,a,o,s){for(var l=2*t,u=l*r,c=u,f=r,h=e,p=t+e,d=r;n>d;++d,u+=l){var v=i[u+h],g=i[u+p];if(!(v>=o||s>=g))if(f===d)f+=1,c+=l;else{for(var y=0;l>y;++y){var m=i[u+y];i[u+y]=i[c],i[c++]=m}var x=a[d];a[d]=a[f],a[f++]=x}}return f}}},309:function(t){"use strict";function e(t,e,r){for(var n=2*(t+1),i=t+1;i<=e;++i){for(var a=r[n++],o=r[n++],s=i,l=n-2;s-- >t;){var u=r[l-2],c=r[l-1];if(ur[e+1])}function s(t,e,r,n){var i=n[t*=2];return i>1,v=d-f,g=d+f,y=h,m=v,x=d,b=g,_=p,w=t+1,T=u-1,k=0;o(y,m,c)&&(k=y,y=m,m=k),o(b,_,c)&&(k=b,b=_,_=k),o(y,x,c)&&(k=y,y=x,x=k),o(m,x,c)&&(k=m,m=x,x=k),o(y,b,c)&&(k=y,y=b,b=k),o(x,b,c)&&(k=x,x=b,b=k),o(m,_,c)&&(k=m,m=_,_=k),o(m,x,c)&&(k=m,m=x,x=k),o(b,_,c)&&(k=b,b=_,_=k);for(var A=c[2*m],M=c[2*m+1],S=c[2*b],E=c[2*b+1],L=2*y,C=2*x,P=2*_,O=2*h,I=2*d,D=2*p,z=0;z<2;++z){var R=c[L+z],F=c[C+z],B=c[P+z];c[O+z]=R,c[I+z]=F,c[D+z]=B}n(v,t,c),n(g,u,c);for(var N=w;N<=T;++N)if(s(N,A,M,c))N!==w&&r(N,w,c),++w;else if(!s(N,S,E,c))for(;;){if(s(T,S,E,c)){s(T,A,M,c)?(i(N,w,T,c),++w,--T):(r(N,T,c),--T);break}if(--T>>1;a(d,S);var E=0,L=0;for(T=0;T=o)v(c,f,L--,C=C-o|0);else if(C>=0)v(l,u,E--,C);else if(C<=-268435456){C=-C-o|0;for(var P=0;P>>1;a(d,E);var L=0,C=0,P=0;for(k=0;k>1==d[2*k+3]>>1&&(I=2,k+=1),O<0){for(var D=-(O>>1)-1,z=0;z>1)-1,0===I?v(l,u,L--,D):1===I?v(c,f,C--,D):2===I&&v(h,p,P--,D)}},scanBipartite:function(t,e,r,n,i,s,c,f,h,p,y,m){var x=0,b=2*t,_=e,w=e+t,T=1,k=1;n?k=o:T=o;for(var A=i;A>>1;a(d,L);var C=0;for(A=0;A=o?(O=!n,M-=o):(O=!!n,M-=1),O)g(l,u,C++,M);else{var I=m[M],D=b*M,z=y[D+e+1],R=y[D+e+1+t];t:for(var F=0;F>>1;a(d,T);var k=0;for(x=0;x=o)l[k++]=b-o;else{var M=p[b-=1],S=g*b,E=h[S+e+1],L=h[S+e+1+t];t:for(var C=0;C=0;--C)if(l[C]===b){for(D=C+1;D0;){for(var p=r.pop(),d=(c=-1,f=-1,l=o[s=r.pop()],1);d=0||(e.flip(s,p),i(t,e,r,c,s,f),i(t,e,r,s,f,c),i(t,e,r,f,p,c),i(t,e,r,p,c,f))}}},7098:function(t,e,r){"use strict";var n,i=r(5070);function a(t,e,r,n,i,a,o){this.cells=t,this.neighbor=e,this.flags=n,this.constraint=r,this.active=i,this.next=a,this.boundary=o}function o(t,e){return t[0]-e[0]||t[1]-e[1]||t[2]-e[2]}t.exports=function(t,e,r){var n=function(t,e){for(var r=t.cells(),n=r.length,i=0;i0||l.length>0;){for(;s.length>0;){var p=s.pop();if(u[p]!==-i){u[p]=i,c[p];for(var d=0;d<3;++d){var v=h[3*p+d];v>=0&&0===u[v]&&(f[3*p+d]?l.push(v):(s.push(v),u[v]=i))}}}var g=l;l=s,s=g,l.length=0,i=-i}var y=function(t,e,r){for(var n=0,i=0;i1&&i(r[h[p-2]],r[h[p-1]],a)>0;)t.push([h[p-1],h[p-2],o]),p-=1;h.length=p,h.push(o);var d=f.upperIds;for(p=d.length;p>1&&i(r[d[p-2]],r[d[p-1]],a)<0;)t.push([d[p-2],d[p-1],o]),p-=1;d.length=p,d.push(o)}}function c(t,e){var r;return(r=t.a[0]d[0]&&i.push(new o(d,p,2,l),new o(p,d,1,l))}i.sort(s);for(var v=i[0].a[0]-(1+Math.abs(i[0].a[0]))*Math.pow(2,-52),g=[new a([v,1],[v,0],-1,[],[],[],[])],y=[],m=(l=0,i.length);l=0}}(),a.removeTriangle=function(t,e,r){var n=this.stars;o(n[t],e,r),o(n[e],r,t),o(n[r],t,e)},a.addTriangle=function(t,e,r){var n=this.stars;n[t].push(e,r),n[e].push(r,t),n[r].push(t,e)},a.opposite=function(t,e){for(var r=this.stars[e],n=1,i=r.length;ne[2]?1:0)}function y(t,e,r){if(0!==t.length){if(e)for(var n=0;n=0;--a){var x=e[c=(S=n[a])[0]],b=x[0],_=x[1],w=t[b],T=t[_];if((w[0]-T[0]||w[1]-T[1])<0){var k=b;b=_,_=k}x[0]=b;var A,M=x[1]=S[1];for(i&&(A=x[2]);a>0&&n[a-1][0]===c;){var S,E=(S=n[--a])[1];i?e.push([M,E,A]):e.push([M,E]),M=E}i?e.push([M,_,A]):e.push([M,_])}return h}(t,e,h,v,r),m=d(t,g);return y(e,m,r),!!m||h.length>0||v.length>0}},5528:function(t,e,r){"use strict";t.exports=function(t,e,r,n){var a=s(e,t),f=s(n,r),h=c(a,f);if(0===o(h))return null;var p=c(f,s(t,r)),d=i(p,h),v=u(a,d);return l(t,v)};var n=r(3962),i=r(9189),a=r(4354),o=r(4951),s=r(6695),l=r(7584),u=r(4469);function c(t,e){return a(n(t[0],e[1]),n(t[1],e[0]))}},5692:function(t){t.exports={jet:[{index:0,rgb:[0,0,131]},{index:.125,rgb:[0,60,170]},{index:.375,rgb:[5,255,255]},{index:.625,rgb:[255,255,0]},{index:.875,rgb:[250,0,0]},{index:1,rgb:[128,0,0]}],hsv:[{index:0,rgb:[255,0,0]},{index:.169,rgb:[253,255,2]},{index:.173,rgb:[247,255,2]},{index:.337,rgb:[0,252,4]},{index:.341,rgb:[0,252,10]},{index:.506,rgb:[1,249,255]},{index:.671,rgb:[2,0,253]},{index:.675,rgb:[8,0,253]},{index:.839,rgb:[255,0,251]},{index:.843,rgb:[255,0,245]},{index:1,rgb:[255,0,6]}],hot:[{index:0,rgb:[0,0,0]},{index:.3,rgb:[230,0,0]},{index:.6,rgb:[255,210,0]},{index:1,rgb:[255,255,255]}],spring:[{index:0,rgb:[255,0,255]},{index:1,rgb:[255,255,0]}],summer:[{index:0,rgb:[0,128,102]},{index:1,rgb:[255,255,102]}],autumn:[{index:0,rgb:[255,0,0]},{index:1,rgb:[255,255,0]}],winter:[{index:0,rgb:[0,0,255]},{index:1,rgb:[0,255,128]}],bone:[{index:0,rgb:[0,0,0]},{index:.376,rgb:[84,84,116]},{index:.753,rgb:[169,200,200]},{index:1,rgb:[255,255,255]}],copper:[{index:0,rgb:[0,0,0]},{index:.804,rgb:[255,160,102]},{index:1,rgb:[255,199,127]}],greys:[{index:0,rgb:[0,0,0]},{index:1,rgb:[255,255,255]}],yignbu:[{index:0,rgb:[8,29,88]},{index:.125,rgb:[37,52,148]},{index:.25,rgb:[34,94,168]},{index:.375,rgb:[29,145,192]},{index:.5,rgb:[65,182,196]},{index:.625,rgb:[127,205,187]},{index:.75,rgb:[199,233,180]},{index:.875,rgb:[237,248,217]},{index:1,rgb:[255,255,217]}],greens:[{index:0,rgb:[0,68,27]},{index:.125,rgb:[0,109,44]},{index:.25,rgb:[35,139,69]},{index:.375,rgb:[65,171,93]},{index:.5,rgb:[116,196,118]},{index:.625,rgb:[161,217,155]},{index:.75,rgb:[199,233,192]},{index:.875,rgb:[229,245,224]},{index:1,rgb:[247,252,245]}],yiorrd:[{index:0,rgb:[128,0,38]},{index:.125,rgb:[189,0,38]},{index:.25,rgb:[227,26,28]},{index:.375,rgb:[252,78,42]},{index:.5,rgb:[253,141,60]},{index:.625,rgb:[254,178,76]},{index:.75,rgb:[254,217,118]},{index:.875,rgb:[255,237,160]},{index:1,rgb:[255,255,204]}],bluered:[{index:0,rgb:[0,0,255]},{index:1,rgb:[255,0,0]}],rdbu:[{index:0,rgb:[5,10,172]},{index:.35,rgb:[106,137,247]},{index:.5,rgb:[190,190,190]},{index:.6,rgb:[220,170,132]},{index:.7,rgb:[230,145,90]},{index:1,rgb:[178,10,28]}],picnic:[{index:0,rgb:[0,0,255]},{index:.1,rgb:[51,153,255]},{index:.2,rgb:[102,204,255]},{index:.3,rgb:[153,204,255]},{index:.4,rgb:[204,204,255]},{index:.5,rgb:[255,255,255]},{index:.6,rgb:[255,204,255]},{index:.7,rgb:[255,153,255]},{index:.8,rgb:[255,102,204]},{index:.9,rgb:[255,102,102]},{index:1,rgb:[255,0,0]}],rainbow:[{index:0,rgb:[150,0,90]},{index:.125,rgb:[0,0,200]},{index:.25,rgb:[0,25,255]},{index:.375,rgb:[0,152,255]},{index:.5,rgb:[44,255,150]},{index:.625,rgb:[151,255,0]},{index:.75,rgb:[255,234,0]},{index:.875,rgb:[255,111,0]},{index:1,rgb:[255,0,0]}],portland:[{index:0,rgb:[12,51,131]},{index:.25,rgb:[10,136,186]},{index:.5,rgb:[242,211,56]},{index:.75,rgb:[242,143,56]},{index:1,rgb:[217,30,30]}],blackbody:[{index:0,rgb:[0,0,0]},{index:.2,rgb:[230,0,0]},{index:.4,rgb:[230,210,0]},{index:.7,rgb:[255,255,255]},{index:1,rgb:[160,200,255]}],earth:[{index:0,rgb:[0,0,130]},{index:.1,rgb:[0,180,180]},{index:.2,rgb:[40,210,40]},{index:.4,rgb:[230,230,50]},{index:.6,rgb:[120,70,20]},{index:1,rgb:[255,255,255]}],electric:[{index:0,rgb:[0,0,0]},{index:.15,rgb:[30,0,100]},{index:.4,rgb:[120,0,100]},{index:.6,rgb:[160,90,0]},{index:.8,rgb:[230,200,0]},{index:1,rgb:[255,250,220]}],alpha:[{index:0,rgb:[255,255,255,0]},{index:1,rgb:[255,255,255,1]}],viridis:[{index:0,rgb:[68,1,84]},{index:.13,rgb:[71,44,122]},{index:.25,rgb:[59,81,139]},{index:.38,rgb:[44,113,142]},{index:.5,rgb:[33,144,141]},{index:.63,rgb:[39,173,129]},{index:.75,rgb:[92,200,99]},{index:.88,rgb:[170,220,50]},{index:1,rgb:[253,231,37]}],inferno:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[31,12,72]},{index:.25,rgb:[85,15,109]},{index:.38,rgb:[136,34,106]},{index:.5,rgb:[186,54,85]},{index:.63,rgb:[227,89,51]},{index:.75,rgb:[249,140,10]},{index:.88,rgb:[249,201,50]},{index:1,rgb:[252,255,164]}],magma:[{index:0,rgb:[0,0,4]},{index:.13,rgb:[28,16,68]},{index:.25,rgb:[79,18,123]},{index:.38,rgb:[129,37,129]},{index:.5,rgb:[181,54,122]},{index:.63,rgb:[229,80,100]},{index:.75,rgb:[251,135,97]},{index:.88,rgb:[254,194,135]},{index:1,rgb:[252,253,191]}],plasma:[{index:0,rgb:[13,8,135]},{index:.13,rgb:[75,3,161]},{index:.25,rgb:[125,3,168]},{index:.38,rgb:[168,34,150]},{index:.5,rgb:[203,70,121]},{index:.63,rgb:[229,107,93]},{index:.75,rgb:[248,148,65]},{index:.88,rgb:[253,195,40]},{index:1,rgb:[240,249,33]}],warm:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[172,0,187]},{index:.25,rgb:[219,0,170]},{index:.38,rgb:[255,0,130]},{index:.5,rgb:[255,63,74]},{index:.63,rgb:[255,123,0]},{index:.75,rgb:[234,176,0]},{index:.88,rgb:[190,228,0]},{index:1,rgb:[147,255,0]}],cool:[{index:0,rgb:[125,0,179]},{index:.13,rgb:[116,0,218]},{index:.25,rgb:[98,74,237]},{index:.38,rgb:[68,146,231]},{index:.5,rgb:[0,204,197]},{index:.63,rgb:[0,247,146]},{index:.75,rgb:[0,255,88]},{index:.88,rgb:[40,255,8]},{index:1,rgb:[147,255,0]}],"rainbow-soft":[{index:0,rgb:[125,0,179]},{index:.1,rgb:[199,0,180]},{index:.2,rgb:[255,0,121]},{index:.3,rgb:[255,108,0]},{index:.4,rgb:[222,194,0]},{index:.5,rgb:[150,255,0]},{index:.6,rgb:[0,255,55]},{index:.7,rgb:[0,246,150]},{index:.8,rgb:[50,167,222]},{index:.9,rgb:[103,51,235]},{index:1,rgb:[124,0,186]}],bathymetry:[{index:0,rgb:[40,26,44]},{index:.13,rgb:[59,49,90]},{index:.25,rgb:[64,76,139]},{index:.38,rgb:[63,110,151]},{index:.5,rgb:[72,142,158]},{index:.63,rgb:[85,174,163]},{index:.75,rgb:[120,206,163]},{index:.88,rgb:[187,230,172]},{index:1,rgb:[253,254,204]}],cdom:[{index:0,rgb:[47,15,62]},{index:.13,rgb:[87,23,86]},{index:.25,rgb:[130,28,99]},{index:.38,rgb:[171,41,96]},{index:.5,rgb:[206,67,86]},{index:.63,rgb:[230,106,84]},{index:.75,rgb:[242,149,103]},{index:.88,rgb:[249,193,135]},{index:1,rgb:[254,237,176]}],chlorophyll:[{index:0,rgb:[18,36,20]},{index:.13,rgb:[25,63,41]},{index:.25,rgb:[24,91,59]},{index:.38,rgb:[13,119,72]},{index:.5,rgb:[18,148,80]},{index:.63,rgb:[80,173,89]},{index:.75,rgb:[132,196,122]},{index:.88,rgb:[175,221,162]},{index:1,rgb:[215,249,208]}],density:[{index:0,rgb:[54,14,36]},{index:.13,rgb:[89,23,80]},{index:.25,rgb:[110,45,132]},{index:.38,rgb:[120,77,178]},{index:.5,rgb:[120,113,213]},{index:.63,rgb:[115,151,228]},{index:.75,rgb:[134,185,227]},{index:.88,rgb:[177,214,227]},{index:1,rgb:[230,241,241]}],"freesurface-blue":[{index:0,rgb:[30,4,110]},{index:.13,rgb:[47,14,176]},{index:.25,rgb:[41,45,236]},{index:.38,rgb:[25,99,212]},{index:.5,rgb:[68,131,200]},{index:.63,rgb:[114,156,197]},{index:.75,rgb:[157,181,203]},{index:.88,rgb:[200,208,216]},{index:1,rgb:[241,237,236]}],"freesurface-red":[{index:0,rgb:[60,9,18]},{index:.13,rgb:[100,17,27]},{index:.25,rgb:[142,20,29]},{index:.38,rgb:[177,43,27]},{index:.5,rgb:[192,87,63]},{index:.63,rgb:[205,125,105]},{index:.75,rgb:[216,162,148]},{index:.88,rgb:[227,199,193]},{index:1,rgb:[241,237,236]}],oxygen:[{index:0,rgb:[64,5,5]},{index:.13,rgb:[106,6,15]},{index:.25,rgb:[144,26,7]},{index:.38,rgb:[168,64,3]},{index:.5,rgb:[188,100,4]},{index:.63,rgb:[206,136,11]},{index:.75,rgb:[220,174,25]},{index:.88,rgb:[231,215,44]},{index:1,rgb:[248,254,105]}],par:[{index:0,rgb:[51,20,24]},{index:.13,rgb:[90,32,35]},{index:.25,rgb:[129,44,34]},{index:.38,rgb:[159,68,25]},{index:.5,rgb:[182,99,19]},{index:.63,rgb:[199,134,22]},{index:.75,rgb:[212,171,35]},{index:.88,rgb:[221,210,54]},{index:1,rgb:[225,253,75]}],phase:[{index:0,rgb:[145,105,18]},{index:.13,rgb:[184,71,38]},{index:.25,rgb:[186,58,115]},{index:.38,rgb:[160,71,185]},{index:.5,rgb:[110,97,218]},{index:.63,rgb:[50,123,164]},{index:.75,rgb:[31,131,110]},{index:.88,rgb:[77,129,34]},{index:1,rgb:[145,105,18]}],salinity:[{index:0,rgb:[42,24,108]},{index:.13,rgb:[33,50,162]},{index:.25,rgb:[15,90,145]},{index:.38,rgb:[40,118,137]},{index:.5,rgb:[59,146,135]},{index:.63,rgb:[79,175,126]},{index:.75,rgb:[120,203,104]},{index:.88,rgb:[193,221,100]},{index:1,rgb:[253,239,154]}],temperature:[{index:0,rgb:[4,35,51]},{index:.13,rgb:[23,51,122]},{index:.25,rgb:[85,59,157]},{index:.38,rgb:[129,79,143]},{index:.5,rgb:[175,95,130]},{index:.63,rgb:[222,112,101]},{index:.75,rgb:[249,146,66]},{index:.88,rgb:[249,196,65]},{index:1,rgb:[232,250,91]}],turbidity:[{index:0,rgb:[34,31,27]},{index:.13,rgb:[65,50,41]},{index:.25,rgb:[98,69,52]},{index:.38,rgb:[131,89,57]},{index:.5,rgb:[161,112,59]},{index:.63,rgb:[185,140,66]},{index:.75,rgb:[202,174,88]},{index:.88,rgb:[216,209,126]},{index:1,rgb:[233,246,171]}],"velocity-blue":[{index:0,rgb:[17,32,64]},{index:.13,rgb:[35,52,116]},{index:.25,rgb:[29,81,156]},{index:.38,rgb:[31,113,162]},{index:.5,rgb:[50,144,169]},{index:.63,rgb:[87,173,176]},{index:.75,rgb:[149,196,189]},{index:.88,rgb:[203,221,211]},{index:1,rgb:[254,251,230]}],"velocity-green":[{index:0,rgb:[23,35,19]},{index:.13,rgb:[24,64,38]},{index:.25,rgb:[11,95,45]},{index:.38,rgb:[39,123,35]},{index:.5,rgb:[95,146,12]},{index:.63,rgb:[152,165,18]},{index:.75,rgb:[201,186,69]},{index:.88,rgb:[233,216,137]},{index:1,rgb:[255,253,205]}],cubehelix:[{index:0,rgb:[0,0,0]},{index:.07,rgb:[22,5,59]},{index:.13,rgb:[60,4,105]},{index:.2,rgb:[109,1,135]},{index:.27,rgb:[161,0,147]},{index:.33,rgb:[210,2,142]},{index:.4,rgb:[251,11,123]},{index:.47,rgb:[255,29,97]},{index:.53,rgb:[255,54,69]},{index:.6,rgb:[255,85,46]},{index:.67,rgb:[255,120,34]},{index:.73,rgb:[255,157,37]},{index:.8,rgb:[241,191,57]},{index:.87,rgb:[224,220,93]},{index:.93,rgb:[218,241,142]},{index:1,rgb:[227,253,198]}]}},9156:function(t,e,r){"use strict";var n=r(5692),i=r(3578);function a(t){return[t[0]/255,t[1]/255,t[2]/255,t[3]]}function o(t){for(var e,r="#",n=0;n<3;++n)r+=("00"+(e=(e=t[n]).toString(16))).substr(e.length);return r}function s(t){return"rgba("+t.join(",")+")"}t.exports=function(t){var e,r,l,u,c,f,h,p,d,v;if(t||(t={}),p=(t.nshades||72)-1,h=t.format||"hex",(f=t.colormap)||(f="jet"),"string"==typeof f){if(f=f.toLowerCase(),!n[f])throw Error(f+" not a supported colorscale");c=n[f]}else{if(!Array.isArray(f))throw Error("unsupported colormap option",f);c=f.slice()}if(c.length>p+1)throw new Error(f+" map requires nshades to be at least size "+c.length);d=Array.isArray(t.alpha)?2!==t.alpha.length?[1,1]:t.alpha.slice():"number"==typeof t.alpha?[t.alpha,t.alpha]:[1,1],e=c.map((function(t){return Math.round(t.index*p)})),d[0]=Math.min(Math.max(d[0],0),1),d[1]=Math.min(Math.max(d[1],0),1);var g=c.map((function(t,e){var r=c[e].index,n=c[e].rgb.slice();return 4===n.length&&n[3]>=0&&n[3]<=1||(n[3]=d[0]+(d[1]-d[0])*r),n})),y=[];for(v=0;v0||l(t,e,a)?-1:1:0===s?u>0||l(t,e,r)?1:-1:i(u-s)}var f=n(t,e,r);return f>0?o>0&&n(t,e,a)>0?1:-1:f<0?o>0||n(t,e,a)>0?1:-1:n(t,e,a)>0||l(t,e,r)?1:-1};var n=r(417),i=r(7538),a=r(87),o=r(2019),s=r(9662);function l(t,e,r){var n=a(t[0],-e[0]),i=a(t[1],-e[1]),l=a(r[0],-e[0]),u=a(r[1],-e[1]),c=s(o(n,l),o(i,u));return c[c.length-1]>=0}},7538:function(t){"use strict";t.exports=function(t){return t<0?-1:t>0?1:0}},9209:function(t){t.exports=function(t,n){var i=t.length,a=t.length-n.length;if(a)return a;switch(i){case 0:return 0;case 1:return t[0]-n[0];case 2:return t[0]+t[1]-n[0]-n[1]||e(t[0],t[1])-e(n[0],n[1]);case 3:var o=t[0]+t[1],s=n[0]+n[1];if(a=o+t[2]-(s+n[2]))return a;var l=e(t[0],t[1]),u=e(n[0],n[1]);return e(l,t[2])-e(u,n[2])||e(l+t[2],o)-e(u+n[2],s);case 4:var c=t[0],f=t[1],h=t[2],p=t[3],d=n[0],v=n[1],g=n[2],y=n[3];return c+f+h+p-(d+v+g+y)||e(c,f,h,p)-e(d,v,g,y,d)||e(c+f,c+h,c+p,f+h,f+p,h+p)-e(d+v,d+g,d+y,v+g,v+y,g+y)||e(c+f+h,c+f+p,c+h+p,f+h+p)-e(d+v+g,d+v+y,d+g+y,v+g+y);default:for(var m=t.slice().sort(r),x=n.slice().sort(r),b=0;bt[r][0]&&(r=n);return er?[[r],[e]]:[[e]]}},8722:function(t,e,r){"use strict";t.exports=function(t){var e=n(t),r=e.length;if(r<=2)return[];for(var i=new Array(r),a=e[r-1],o=0;o=e[l]&&(s+=1);a[o]=s}}return t}(n(a,!0),r)}};var n=r(2183),i=r(2153)},9680:function(t){"use strict";t.exports=function(t,e,r,n,i,a){var o=i-1,s=i*i,l=o*o,u=(1+2*i)*l,c=i*l,f=s*(3-2*i),h=s*o;if(t.length){a||(a=new Array(t.length));for(var p=t.length-1;p>=0;--p)a[p]=u*t[p]+c*e[p]+f*r[p]+h*n[p];return a}return u*t+c*e+f*r+h*n},t.exports.derivative=function(t,e,r,n,i,a){var o=6*i*i-6*i,s=3*i*i-4*i+1,l=-6*i*i+6*i,u=3*i*i-2*i;if(t.length){a||(a=new Array(t.length));for(var c=t.length-1;c>=0;--c)a[c]=o*t[c]+s*e[c]+l*r[c]+u*n[c];return a}return o*t+s*e+l*r[c]+u*n}},4419:function(t,e,r){"use strict";var n=r(2183),i=r(1215);function a(t,e){this.point=t,this.index=e}function o(t,e){for(var r=t.point,n=e.point,i=r.length,a=0;a=2)return!1;t[r]=n}return!0})):_.filter((function(t){for(var e=0;e<=s;++e){var r=y[t[e]];if(r<0)return!1;t[e]=r}return!0})),1&s)for(c=0;c<_.length;++c)h=(b=_[c])[0],b[0]=b[1],b[1]=h;return _}},8362:function(t){var e=!1;if("undefined"!=typeof Float64Array){var r=new Float64Array(1),n=new Uint32Array(r.buffer);r[0]=1,e=!0,1072693248===n[1]?(t.exports=function(t){return r[0]=t,[n[0],n[1]]},t.exports.pack=function(t,e){return n[0]=t,n[1]=e,r[0]},t.exports.lo=function(t){return r[0]=t,n[0]},t.exports.hi=function(t){return r[0]=t,n[1]}):1072693248===n[0]?(t.exports=function(t){return r[0]=t,[n[1],n[0]]},t.exports.pack=function(t,e){return n[1]=t,n[0]=e,r[0]},t.exports.lo=function(t){return r[0]=t,n[1]},t.exports.hi=function(t){return r[0]=t,n[0]}):e=!1}if(!e){var i=new Buffer(8);t.exports=function(t){return i.writeDoubleLE(t,0,!0),[i.readUInt32LE(0,!0),i.readUInt32LE(4,!0)]},t.exports.pack=function(t,e){return i.writeUInt32LE(t,0,!0),i.writeUInt32LE(e,4,!0),i.readDoubleLE(0,!0)},t.exports.lo=function(t){return i.writeDoubleLE(t,0,!0),i.readUInt32LE(0,!0)},t.exports.hi=function(t){return i.writeDoubleLE(t,0,!0),i.readUInt32LE(4,!0)}}t.exports.sign=function(e){return t.exports.hi(e)>>>31},t.exports.exponent=function(e){return(t.exports.hi(e)<<1>>>21)-1023},t.exports.fraction=function(e){var r=t.exports.lo(e),n=t.exports.hi(e),i=1048575&n;return 2146435072&n&&(i+=1<<20),[r,i]},t.exports.denormalized=function(e){return!(2146435072&t.exports.hi(e))}},3094:function(t){"use strict";function e(t,r,n){var i=0|t[n];if(i<=0)return[];var a,o=new Array(i);if(n===t.length-1)for(a=0;a0)return function(t,e){var r,n;for(r=new Array(t),n=0;n=r-1){h=l.length-1;var d=t-e[r-1];for(p=0;p=r-1)for(var c=s.length-1,f=(e[r-1],0);f=0;--r)if(t[--e])return!1;return!0},s.jump=function(t){var e=this.lastT(),r=this.dimension;if(!(t0;--f)n.push(a(l[f-1],u[f-1],arguments[f])),i.push(0)}},s.push=function(t){var e=this.lastT(),r=this.dimension;if(!(t1e-6?1/s:0;this._time.push(t);for(var h=r;h>0;--h){var p=a(u[h-1],c[h-1],arguments[h]);n.push(p),i.push((p-n[o++])*f)}}},s.set=function(t){var e=this.dimension;if(!(t0;--l)r.push(a(o[l-1],s[l-1],arguments[l])),n.push(0)}},s.move=function(t){var e=this.lastT(),r=this.dimension;if(!(t<=e||arguments.length!==r+1)){var n=this._state,i=this._velocity,o=n.length-this.dimension,s=this.bounds,l=s[0],u=s[1],c=t-e,f=c>1e-6?1/c:0;this._time.push(t);for(var h=r;h>0;--h){var p=arguments[h];n.push(a(l[h-1],u[h-1],n[o++]+p)),i.push(p*f)}}},s.idle=function(t){var e=this.lastT();if(!(t=0;--f)n.push(a(l[f],u[f],n[o]+c*i[o])),i.push(0),o+=1}}},7080:function(t){"use strict";function e(t,e,r,n,i,a){this._color=t,this.key=e,this.value=r,this.left=n,this.right=i,this._count=a}function r(t){return new e(t._color,t.key,t.value,t.left,t.right,t._count)}function n(t,r){return new e(t,r.key,r.value,r.left,r.right,r._count)}function i(t){t._count=1+(t.left?t.left._count:0)+(t.right?t.right._count:0)}function a(t,e){this._compare=t,this.root=e}t.exports=function(t){return new a(t||p,null)};var o=a.prototype;function s(t,e){var r;return e.left&&(r=s(t,e.left))?r:(r=t(e.key,e.value))||(e.right?s(t,e.right):void 0)}function l(t,e,r,n){if(e(t,n.key)<=0){var i;if(n.left&&(i=l(t,e,r,n.left)))return i;if(i=r(n.key,n.value))return i}if(n.right)return l(t,e,r,n.right)}function u(t,e,r,n,i){var a,o=r(t,i.key),s=r(e,i.key);if(o<=0){if(i.left&&(a=u(t,e,r,n,i.left)))return a;if(s>0&&(a=n(i.key,i.value)))return a}if(s>0&&i.right)return u(t,e,r,n,i.right)}function c(t,e){this.tree=t,this._stack=e}Object.defineProperty(o,"keys",{get:function(){var t=[];return this.forEach((function(e,r){t.push(e)})),t}}),Object.defineProperty(o,"values",{get:function(){var t=[];return this.forEach((function(e,r){t.push(r)})),t}}),Object.defineProperty(o,"length",{get:function(){return this.root?this.root._count:0}}),o.insert=function(t,r){for(var o=this._compare,s=this.root,l=[],u=[];s;){var c=o(t,s.key);l.push(s),u.push(c),s=c<=0?s.left:s.right}l.push(new e(0,t,r,null,null,1));for(var f=l.length-2;f>=0;--f)s=l[f],u[f]<=0?l[f]=new e(s._color,s.key,s.value,l[f+1],s.right,s._count+1):l[f]=new e(s._color,s.key,s.value,s.left,l[f+1],s._count+1);for(f=l.length-1;f>1;--f){var h=l[f-1];if(s=l[f],1===h._color||1===s._color)break;var p=l[f-2];if(p.left===h)if(h.left===s){if(!(d=p.right)||0!==d._color){p._color=0,p.left=h.right,h._color=1,h.right=p,l[f-2]=h,l[f-1]=s,i(p),i(h),f>=3&&((v=l[f-3]).left===p?v.left=h:v.right=h);break}h._color=1,p.right=n(1,d),p._color=0,f-=1}else{if(!(d=p.right)||0!==d._color){h.right=s.left,p._color=0,p.left=s.right,s._color=1,s.left=h,s.right=p,l[f-2]=s,l[f-1]=h,i(p),i(h),i(s),f>=3&&((v=l[f-3]).left===p?v.left=s:v.right=s);break}h._color=1,p.right=n(1,d),p._color=0,f-=1}else if(h.right===s){if(!(d=p.left)||0!==d._color){p._color=0,p.right=h.left,h._color=1,h.left=p,l[f-2]=h,l[f-1]=s,i(p),i(h),f>=3&&((v=l[f-3]).right===p?v.right=h:v.left=h);break}h._color=1,p.left=n(1,d),p._color=0,f-=1}else{var d;if(!(d=p.left)||0!==d._color){var v;h.left=s.right,p._color=0,p.right=s.left,s._color=1,s.right=h,s.left=p,l[f-2]=s,l[f-1]=h,i(p),i(h),i(s),f>=3&&((v=l[f-3]).right===p?v.right=s:v.left=s);break}h._color=1,p.left=n(1,d),p._color=0,f-=1}}return l[0]._color=1,new a(o,l[0])},o.forEach=function(t,e,r){if(this.root)switch(arguments.length){case 1:return s(t,this.root);case 2:return l(e,this._compare,t,this.root);case 3:if(this._compare(e,r)>=0)return;return u(e,r,this._compare,t,this.root)}},Object.defineProperty(o,"begin",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.left;return new c(this,t)}}),Object.defineProperty(o,"end",{get:function(){for(var t=[],e=this.root;e;)t.push(e),e=e.right;return new c(this,t)}}),o.at=function(t){if(t<0)return new c(this,[]);for(var e=this.root,r=[];;){if(r.push(e),e.left){if(t=e.right._count)break;e=e.right}return new c(this,[])},o.ge=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<=0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new c(this,n)},o.gt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a<0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new c(this,n)},o.lt=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>0&&(i=n.length),r=a<=0?r.left:r.right}return n.length=i,new c(this,n)},o.le=function(t){for(var e=this._compare,r=this.root,n=[],i=0;r;){var a=e(t,r.key);n.push(r),a>=0&&(i=n.length),r=a<0?r.left:r.right}return n.length=i,new c(this,n)},o.find=function(t){for(var e=this._compare,r=this.root,n=[];r;){var i=e(t,r.key);if(n.push(r),0===i)return new c(this,n);r=i<=0?r.left:r.right}return new c(this,[])},o.remove=function(t){var e=this.find(t);return e?e.remove():this},o.get=function(t){for(var e=this._compare,r=this.root;r;){var n=e(t,r.key);if(0===n)return r.value;r=n<=0?r.left:r.right}};var f=c.prototype;function h(t,e){t.key=e.key,t.value=e.value,t.left=e.left,t.right=e.right,t._color=e._color,t._count=e._count}function p(t,e){return te?1:0}Object.defineProperty(f,"valid",{get:function(){return this._stack.length>0}}),Object.defineProperty(f,"node",{get:function(){return this._stack.length>0?this._stack[this._stack.length-1]:null},enumerable:!0}),f.clone=function(){return new c(this.tree,this._stack.slice())},f.remove=function(){var t=this._stack;if(0===t.length)return this.tree;var o=new Array(t.length),s=t[t.length-1];o[o.length-1]=new e(s._color,s.key,s.value,s.left,s.right,s._count);for(var l=t.length-2;l>=0;--l)(s=t[l]).left===t[l+1]?o[l]=new e(s._color,s.key,s.value,o[l+1],s.right,s._count):o[l]=new e(s._color,s.key,s.value,s.left,o[l+1],s._count);if((s=o[o.length-1]).left&&s.right){var u=o.length;for(s=s.left;s.right;)o.push(s),s=s.right;var c=o[u-1];for(o.push(new e(s._color,c.key,c.value,s.left,s.right,s._count)),o[u-1].key=s.key,o[u-1].value=s.value,l=o.length-2;l>=u;--l)s=o[l],o[l]=new e(s._color,s.key,s.value,s.left,o[l+1],s._count);o[u-1].left=o[u]}if(0===(s=o[o.length-1])._color){var f=o[o.length-2];for(f.left===s?f.left=null:f.right===s&&(f.right=null),o.pop(),l=0;l=0;--l){if(e=t[l],0===l)return void(e._color=1);if((a=t[l-1]).left===e){if((o=a.right).right&&0===o.right._color)return s=(o=a.right=r(o)).right=r(o.right),a.right=o.left,o.left=a,o.right=s,o._color=a._color,e._color=1,a._color=1,s._color=1,i(a),i(o),l>1&&((u=t[l-2]).left===a?u.left=o:u.right=o),void(t[l-1]=o);if(o.left&&0===o.left._color)return s=(o=a.right=r(o)).left=r(o.left),a.right=s.left,o.left=s.right,s.left=a,s.right=o,s._color=a._color,a._color=1,o._color=1,e._color=1,i(a),i(o),i(s),l>1&&((u=t[l-2]).left===a?u.left=s:u.right=s),void(t[l-1]=s);if(1===o._color){if(0===a._color)return a._color=1,void(a.right=n(0,o));a.right=n(0,o);continue}o=r(o),a.right=o.left,o.left=a,o._color=a._color,a._color=0,i(a),i(o),l>1&&((u=t[l-2]).left===a?u.left=o:u.right=o),t[l-1]=o,t[l]=a,l+11&&((u=t[l-2]).right===a?u.right=o:u.left=o),void(t[l-1]=o);if(o.right&&0===o.right._color)return s=(o=a.left=r(o)).right=r(o.right),a.left=s.right,o.right=s.left,s.right=a,s.left=o,s._color=a._color,a._color=1,o._color=1,e._color=1,i(a),i(o),i(s),l>1&&((u=t[l-2]).right===a?u.right=s:u.left=s),void(t[l-1]=s);if(1===o._color){if(0===a._color)return a._color=1,void(a.left=n(0,o));a.left=n(0,o);continue}var u;o=r(o),a.left=o.right,o.right=a,o._color=a._color,a._color=0,i(a),i(o),l>1&&((u=t[l-2]).right===a?u.right=o:u.left=o),t[l-1]=o,t[l]=a,l+10)return this._stack[this._stack.length-1].key},enumerable:!0}),Object.defineProperty(f,"value",{get:function(){if(this._stack.length>0)return this._stack[this._stack.length-1].value},enumerable:!0}),Object.defineProperty(f,"index",{get:function(){var t=0,e=this._stack;if(0===e.length){var r=this.tree.root;return r?r._count:0}e[e.length-1].left&&(t=e[e.length-1].left._count);for(var n=e.length-2;n>=0;--n)e[n+1]===e[n].right&&(++t,e[n].left&&(t+=e[n].left._count));return t},enumerable:!0}),f.next=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.right)for(e=e.right;e;)t.push(e),e=e.left;else for(t.pop();t.length>0&&t[t.length-1].right===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(f,"hasNext",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].right)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].left===t[e])return!0;return!1}}),f.update=function(t){var r=this._stack;if(0===r.length)throw new Error("Can't update empty node!");var n=new Array(r.length),i=r[r.length-1];n[n.length-1]=new e(i._color,i.key,t,i.left,i.right,i._count);for(var o=r.length-2;o>=0;--o)(i=r[o]).left===r[o+1]?n[o]=new e(i._color,i.key,i.value,n[o+1],i.right,i._count):n[o]=new e(i._color,i.key,i.value,i.left,n[o+1],i._count);return new a(this.tree._compare,n[0])},f.prev=function(){var t=this._stack;if(0!==t.length){var e=t[t.length-1];if(e.left)for(e=e.left;e;)t.push(e),e=e.right;else for(t.pop();t.length>0&&t[t.length-1].left===e;)e=t[t.length-1],t.pop()}},Object.defineProperty(f,"hasPrev",{get:function(){var t=this._stack;if(0===t.length)return!1;if(t[t.length-1].left)return!0;for(var e=t.length-1;e>0;--e)if(t[e-1].right===t[e])return!0;return!1}})},7453:function(t,e,r){"use strict";t.exports=function(t,e){var r=new c(t);return r.update(e),r};var n=r(9557),i=r(1681),a=r(1011),o=r(2864),s=r(8468),l=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);function u(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function c(t){this.gl=t,this.pixelRatio=1,this.bounds=[[-10,-10,-10],[10,10,10]],this.ticks=[[],[],[]],this.autoTicks=!0,this.tickSpacing=[1,1,1],this.tickEnable=[!0,!0,!0],this.tickFont=["sans-serif","sans-serif","sans-serif"],this.tickSize=[12,12,12],this.tickAngle=[0,0,0],this.tickAlign=["auto","auto","auto"],this.tickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.tickPad=[10,10,10],this.lastCubeProps={cubeEdges:[0,0,0],axis:[0,0,0]},this.labels=["x","y","z"],this.labelEnable=[!0,!0,!0],this.labelFont="sans-serif",this.labelSize=[20,20,20],this.labelAngle=[0,0,0],this.labelAlign=["auto","auto","auto"],this.labelColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.labelPad=[10,10,10],this.lineEnable=[!0,!0,!0],this.lineMirror=[!1,!1,!1],this.lineWidth=[1,1,1],this.lineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.lineTickEnable=[!0,!0,!0],this.lineTickMirror=[!1,!1,!1],this.lineTickLength=[0,0,0],this.lineTickWidth=[1,1,1],this.lineTickColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.gridEnable=[!0,!0,!0],this.gridWidth=[1,1,1],this.gridColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroEnable=[!0,!0,!0],this.zeroLineColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.zeroLineWidth=[2,2,2],this.backgroundEnable=[!1,!1,!1],this.backgroundColor=[[.8,.8,.8,.5],[.8,.8,.8,.5],[.8,.8,.8,.5]],this._firstInit=!0,this._text=null,this._lines=null,this._background=a(t)}var f=c.prototype;function h(){this.primalOffset=[0,0,0],this.primalMinor=[0,0,0],this.mirrorOffset=[0,0,0],this.mirrorMinor=[0,0,0]}f.update=function(t){function e(e,r,n){if(n in t){var i,a=t[n],o=this[n];(e?Array.isArray(a)&&Array.isArray(a[0]):Array.isArray(a))?this[n]=i=[r(a[0]),r(a[1]),r(a[2])]:this[n]=i=[r(a),r(a),r(a)];for(var s=0;s<3;++s)if(i[s]!==o[s])return!0}return!1}t=t||{};var r,a=e.bind(this,!1,Number),o=e.bind(this,!1,Boolean),l=e.bind(this,!1,String),u=e.bind(this,!0,(function(t){if(Array.isArray(t)){if(3===t.length)return[+t[0],+t[1],+t[2],1];if(4===t.length)return[+t[0],+t[1],+t[2],+t[3]]}return[0,0,0,1]})),c=!1,f=!1;if("bounds"in t)for(var h=t.bounds,p=0;p<2;++p)for(var d=0;d<3;++d)h[p][d]!==this.bounds[p][d]&&(f=!0),this.bounds[p][d]=h[p][d];if("ticks"in t)for(r=t.ticks,c=!0,this.autoTicks=!1,p=0;p<3;++p)this.tickSpacing[p]=0;else a("tickSpacing")&&(this.autoTicks=!0,f=!0);if(this._firstInit&&("ticks"in t||"tickSpacing"in t||(this.autoTicks=!0),f=!0,c=!0,this._firstInit=!1),f&&this.autoTicks&&(r=s.create(this.bounds,this.tickSpacing),c=!0),c){for(p=0;p<3;++p)r[p].sort((function(t,e){return t.x-e.x}));s.equal(r,this.ticks)?c=!1:this.ticks=r}o("tickEnable"),l("tickFont")&&(c=!0),a("tickSize"),a("tickAngle"),a("tickPad"),u("tickColor");var v=l("labels");l("labelFont")&&(v=!0),o("labelEnable"),a("labelSize"),a("labelPad"),u("labelColor"),o("lineEnable"),o("lineMirror"),a("lineWidth"),u("lineColor"),o("lineTickEnable"),o("lineTickMirror"),a("lineTickLength"),a("lineTickWidth"),u("lineTickColor"),o("gridEnable"),a("gridWidth"),u("gridColor"),o("zeroEnable"),u("zeroLineColor"),a("zeroLineWidth"),o("backgroundEnable"),u("backgroundColor"),this._text?this._text&&(v||c)&&this._text.update(this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont):this._text=n(this.gl,this.bounds,this.labels,this.labelFont,this.ticks,this.tickFont),this._lines&&c&&(this._lines.dispose(),this._lines=null),this._lines||(this._lines=i(this.gl,this.bounds,this.ticks))};var p=[new h,new h,new h];function d(t,e,r,n,i){for(var a=t.primalOffset,o=t.primalMinor,s=t.mirrorOffset,l=t.mirrorMinor,u=n[e],c=0;c<3;++c)if(e!==c){var f=a,h=s,p=o,d=l;u&1<0?(p[c]=-1,d[c]=0):(p[c]=0,d[c]=1)}}var v=[0,0,0],g={model:l,view:l,projection:l,_ortho:!1};f.isOpaque=function(){return!0},f.isTransparent=function(){return!1},f.drawTransparent=function(t){};var y=[0,0,0],m=[0,0,0],x=[0,0,0];f.draw=function(t){t=t||g;for(var e=this.gl,r=t.model||l,n=t.view||l,i=t.projection||l,a=this.bounds,s=t._ortho||!1,c=o(r,n,i,a,s),f=c.cubeEdges,h=c.axis,b=n[12],_=n[13],w=n[14],T=n[15],k=(s?2:1)*this.pixelRatio*(i[3]*b+i[7]*_+i[11]*w+i[15]*T)/e.drawingBufferHeight,A=0;A<3;++A)this.lastCubeProps.cubeEdges[A]=f[A],this.lastCubeProps.axis[A]=h[A];var M=p;for(A=0;A<3;++A)d(p[A],A,this.bounds,f,h);e=this.gl;var S,E,L,C=v;for(A=0;A<3;++A)this.backgroundEnable[A]?C[A]=h[A]:C[A]=0;for(this._background.draw(r,n,i,a,C,this.backgroundColor),this._lines.bind(r,n,i,this),A=0;A<3;++A){var P=[0,0,0];h[A]>0?P[A]=a[1][A]:P[A]=a[0][A];for(var O=0;O<2;++O){var I=(A+1+O)%3,D=(A+1+(1^O))%3;this.gridEnable[I]&&this._lines.drawGrid(I,D,this.bounds,P,this.gridColor[I],this.gridWidth[I]*this.pixelRatio)}for(O=0;O<2;++O)I=(A+1+O)%3,D=(A+1+(1^O))%3,this.zeroEnable[D]&&Math.min(a[0][D],a[1][D])<=0&&Math.max(a[0][D],a[1][D])>=0&&this._lines.drawZero(I,D,this.bounds,P,this.zeroLineColor[D],this.zeroLineWidth[D]*this.pixelRatio)}for(A=0;A<3;++A){this.lineEnable[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].primalOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio),this.lineMirror[A]&&this._lines.drawAxisLine(A,this.bounds,M[A].mirrorOffset,this.lineColor[A],this.lineWidth[A]*this.pixelRatio);var z=u(y,M[A].primalMinor),R=u(m,M[A].mirrorMinor),F=this.lineTickLength;for(O=0;O<3;++O){var B=k/r[5*O];z[O]*=F[O]*B,R[O]*=F[O]*B}this.lineTickEnable[A]&&this._lines.drawAxisTicks(A,M[A].primalOffset,z,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio),this.lineTickMirror[A]&&this._lines.drawAxisTicks(A,M[A].mirrorOffset,R,this.lineTickColor[A],this.lineTickWidth[A]*this.pixelRatio)}function N(t){(L=[0,0,0])[t]=1}function j(t,e,r){var n=(t+1)%3,i=(t+2)%3,a=e[n],o=e[i],s=r[n],l=r[i];a>0&&l>0||a>0&&l<0||a<0&&l>0||a<0&&l<0?N(n):(o>0&&s>0||o>0&&s<0||o<0&&s>0||o<0&&s<0)&&N(i)}for(this._lines.unbind(),this._text.bind(r,n,i,this.pixelRatio),A=0;A<3;++A){var U=M[A].primalMinor,V=M[A].mirrorMinor,H=u(x,M[A].primalOffset);for(O=0;O<3;++O)this.lineTickEnable[A]&&(H[O]+=k*U[O]*Math.max(this.lineTickLength[O],0)/r[5*O]);var q=[0,0,0];if(q[A]=1,this.tickEnable[A]){for(-3600===this.tickAngle[A]?(this.tickAngle[A]=0,this.tickAlign[A]="auto"):this.tickAlign[A]=-1,E=1,"auto"===(S=[this.tickAlign[A],.5,E])[0]?S[0]=0:S[0]=parseInt(""+S[0]),L=[0,0,0],j(A,U,V),O=0;O<3;++O)H[O]+=k*U[O]*this.tickPad[O]/r[5*O];this._text.drawTicks(A,this.tickSize[A],this.tickAngle[A],H,this.tickColor[A],q,L,S)}if(this.labelEnable[A]){for(E=0,L=[0,0,0],this.labels[A].length>4&&(N(A),E=1),"auto"===(S=[this.labelAlign[A],.5,E])[0]?S[0]=0:S[0]=parseInt(""+S[0]),O=0;O<3;++O)H[O]+=k*U[O]*this.labelPad[O]/r[5*O];H[A]+=.5*(a[0][A]+a[1][A]),this._text.drawLabel(A,this.labelSize[A],this.labelAngle[A],H,this.labelColor[A],[0,0,0],L,S)}}this._text.unbind()},f.dispose=function(){this._text.dispose(),this._lines.dispose(),this._background.dispose(),this._lines=null,this._text=null,this._background=null,this.gl=null}},1011:function(t,e,r){"use strict";t.exports=function(t){for(var e=[],r=[],s=0,l=0;l<3;++l)for(var u=(l+1)%3,c=(l+2)%3,f=[0,0,0],h=[0,0,0],p=-1;p<=1;p+=2){r.push(s,s+2,s+1,s+1,s+2,s+3),f[l]=p,h[l]=p;for(var d=-1;d<=1;d+=2){f[u]=d;for(var v=-1;v<=1;v+=2)f[c]=v,e.push(f[0],f[1],f[2],h[0],h[1],h[2]),s+=1}var g=u;u=c,c=g}var y=n(t,new Float32Array(e)),m=n(t,new Uint16Array(r),t.ELEMENT_ARRAY_BUFFER),x=i(t,[{buffer:y,type:t.FLOAT,size:3,offset:0,stride:24},{buffer:y,type:t.FLOAT,size:3,offset:12,stride:24}],m),b=a(t);return b.attributes.position.location=0,b.attributes.normal.location=1,new o(t,y,x,b)};var n=r(5827),i=r(2944),a=r(1943).bg;function o(t,e,r,n){this.gl=t,this.buffer=e,this.vao=r,this.shader=n}var s=o.prototype;s.draw=function(t,e,r,n,i,a){for(var o=!1,s=0;s<3;++s)o=o||i[s];if(o){var l=this.gl;l.enable(l.POLYGON_OFFSET_FILL),l.polygonOffset(1,2),this.shader.bind(),this.shader.uniforms={model:t,view:e,projection:r,bounds:n,enable:i,colors:a},this.vao.bind(),this.vao.draw(this.gl.TRIANGLES,36),this.vao.unbind(),l.disable(l.POLYGON_OFFSET_FILL)}},s.dispose=function(){this.vao.dispose(),this.buffer.dispose(),this.shader.dispose()}},2864:function(t,e,r){"use strict";t.exports=function(t,e,r,a,p){i(s,e,t),i(s,r,s);for(var m=0,x=0;x<2;++x){c[2]=a[x][2];for(var b=0;b<2;++b){c[1]=a[b][1];for(var _=0;_<2;++_)c[0]=a[_][0],h(l[m],c,s),m+=1}}var w=-1;for(x=0;x<8;++x){for(var T=l[x][3],k=0;k<3;++k)u[x][k]=l[x][k]/T;p&&(u[x][2]*=-1),T<0&&(w<0||u[x][2]E&&(w|=1<E&&(w|=1<u[x][1])&&(R=x);var F=-1;for(x=0;x<3;++x)(N=R^1<u[B][0]&&(B=N))}var j=v;j[0]=j[1]=j[2]=0,j[n.log2(F^R)]=R&F,j[n.log2(R^B)]=R&B;var U=7^B;U===w||U===z?(U=7^F,j[n.log2(B^U)]=U&B):j[n.log2(F^U)]=U&F;var V=g,H=w;for(A=0;A<3;++A)V[A]=H&1< HALF_PI) && (b <= ONE_AND_HALF_PI)) ?\n b - PI :\n b;\n}\n\nfloat look_horizontal_or_vertical(float a, float ratio) {\n // ratio controls the ratio between being horizontal to (vertical + horizontal)\n // if ratio is set to 0.5 then it is 50%, 50%.\n // when using a higher ratio e.g. 0.75 the result would\n // likely be more horizontal than vertical.\n\n float b = positive_angle(a);\n\n return\n (b < ( ratio) * HALF_PI) ? 0.0 :\n (b < (2.0 - ratio) * HALF_PI) ? -HALF_PI :\n (b < (2.0 + ratio) * HALF_PI) ? 0.0 :\n (b < (4.0 - ratio) * HALF_PI) ? HALF_PI :\n 0.0;\n}\n\nfloat roundTo(float a, float b) {\n return float(b * floor((a + 0.5 * b) / b));\n}\n\nfloat look_round_n_directions(float a, int n) {\n float b = positive_angle(a);\n float div = TWO_PI / float(n);\n float c = roundTo(b, div);\n return look_upwards(c);\n}\n\nfloat applyAlignOption(float rawAngle, float delta) {\n return\n (option > 2) ? look_round_n_directions(rawAngle + delta, option) : // option 3-n: round to n directions\n (option == 2) ? look_horizontal_or_vertical(rawAngle + delta, hv_ratio) : // horizontal or vertical\n (option == 1) ? rawAngle + delta : // use free angle, and flip to align with one direction of the axis\n (option == 0) ? look_upwards(rawAngle) : // use free angle, and stay upwards\n (option ==-1) ? 0.0 : // useful for backward compatibility, all texts remains horizontal\n rawAngle; // otherwise return back raw input angle\n}\n\nbool isAxisTitle = (axis.x == 0.0) &&\n (axis.y == 0.0) &&\n (axis.z == 0.0);\n\nvoid main() {\n //Compute world offset\n float axisDistance = position.z;\n vec3 dataPosition = axisDistance * axis + offset;\n\n float beta = angle; // i.e. user defined attributes for each tick\n\n float axisAngle;\n float clipAngle;\n float flip;\n\n if (enableAlign) {\n axisAngle = (isAxisTitle) ? HALF_PI :\n computeViewAngle(dataPosition, dataPosition + axis);\n clipAngle = computeViewAngle(dataPosition, dataPosition + alignDir);\n\n axisAngle += (sin(axisAngle) < 0.0) ? PI : 0.0;\n clipAngle += (sin(clipAngle) < 0.0) ? PI : 0.0;\n\n flip = (dot(vec2(cos(axisAngle), sin(axisAngle)),\n vec2(sin(clipAngle),-cos(clipAngle))) > 0.0) ? 1.0 : 0.0;\n\n beta += applyAlignOption(clipAngle, flip * PI);\n }\n\n //Compute plane offset\n vec2 planeCoord = position.xy * pixelScale;\n\n mat2 planeXform = scale * mat2(\n cos(beta), sin(beta),\n -sin(beta), cos(beta)\n );\n\n vec2 viewOffset = 2.0 * planeXform * planeCoord / resolution;\n\n //Compute clip position\n vec3 clipPosition = project(dataPosition);\n\n //Apply text offset in clip coordinates\n clipPosition += vec3(viewOffset, 0.0);\n\n //Done\n gl_Position = vec4(clipPosition, 1.0);\n}"]),l=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 color;\nvoid main() {\n gl_FragColor = color;\n}"]);e.f=function(t){return i(t,s,l,null,[{name:"position",type:"vec3"}])};var u=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec3 normal;\n\nuniform mat4 model, view, projection;\nuniform vec3 enable;\nuniform vec3 bounds[2];\n\nvarying vec3 colorChannel;\n\nvoid main() {\n\n vec3 signAxis = sign(bounds[1] - bounds[0]);\n\n vec3 realNormal = signAxis * normal;\n\n if(dot(realNormal, enable) > 0.0) {\n vec3 minRange = min(bounds[0], bounds[1]);\n vec3 maxRange = max(bounds[0], bounds[1]);\n vec3 nPosition = mix(minRange, maxRange, 0.5 * (position + 1.0));\n gl_Position = projection * view * model * vec4(nPosition, 1.0);\n } else {\n gl_Position = vec4(0,0,0,0);\n }\n\n colorChannel = abs(realNormal);\n}"]),c=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec4 colors[3];\n\nvarying vec3 colorChannel;\n\nvoid main() {\n gl_FragColor = colorChannel.x * colors[0] +\n colorChannel.y * colors[1] +\n colorChannel.z * colors[2];\n}"]);e.bg=function(t){return i(t,u,c,null,[{name:"position",type:"vec3"},{name:"normal",type:"vec3"}])}},9557:function(t,e,r){"use strict";t.exports=function(t,e,r,i,o,l){var u=n(t),f=a(t,[{buffer:u,size:3}]),h=s(t);h.attributes.position.location=0;var p=new c(t,h,u,f);return p.update(e,r,i,o,l),p};var n=r(5827),a=r(2944),o=r(875),s=r(1943).f,l=window||i.global||{},u=l.__TEXT_CACHE||{};function c(t,e,r,n){this.gl=t,this.shader=e,this.buffer=r,this.vao=n,this.tickOffset=this.tickCount=this.labelOffset=this.labelCount=null}l.__TEXT_CACHE={};var f=c.prototype,h=[0,0];f.bind=function(t,e,r,n){this.vao.bind(),this.shader.bind();var i=this.shader.uniforms;i.model=t,i.view=e,i.projection=r,i.pixelScale=n,h[0]=this.gl.drawingBufferWidth,h[1]=this.gl.drawingBufferHeight,this.shader.uniforms.resolution=h},f.unbind=function(){this.vao.unbind()},f.update=function(t,e,r,n,i){var a=[];function s(t,e,r,n,i,s){var l=u[r];l||(l=u[r]={});var c=l[e];c||(c=l[e]=function(t,e){try{return o(t,e)}catch(e){return console.warn('error vectorizing text:"'+t+'" error:',e),{cells:[],positions:[]}}}(e,{triangles:!0,font:r,textAlign:"center",textBaseline:"middle",lineSpacing:i,styletags:s}));for(var f=(n||12)/12,h=c.positions,p=c.cells,d=0,v=p.length;d=0;--y){var m=h[g[y]];a.push(f*m[0],-f*m[1],t)}}for(var l=[0,0,0],c=[0,0,0],f=[0,0,0],h=[0,0,0],p={breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},d=0;d<3;++d){f[d]=a.length/3|0,s(.5*(t[0][d]+t[1][d]),e[d],r[d],12,1.25,p),h[d]=(a.length/3|0)-f[d],l[d]=a.length/3|0;for(var v=0;v=0&&(i=r.length-n-1);var a=Math.pow(10,i),o=Math.round(t*e*a),s=o+"";if(s.indexOf("e")>=0)return s;var l=o/a,u=o%a;o<0?(l=0|-Math.ceil(l),u=0|-u):(l=0|Math.floor(l),u|=0);var c=""+l;if(o<0&&(c="-"+c),i){for(var f=""+u;f.length=t[0][i];--o)a.push({x:o*e[i],text:r(e[i],o)});n.push(a)}return n},e.equal=function(t,e){for(var r=0;r<3;++r){if(t[r].length!==e[r].length)return!1;for(var n=0;nr)throw new Error("gl-buffer: If resizing buffer, must not specify offset");return t.bufferSubData(e,a,i),r}function c(t,e){for(var r=n.malloc(t.length,e),i=t.length,a=0;a=0;--n){if(e[n]!==r)return!1;r*=t[n]}return!0}(t.shape,t.stride))0===t.offset&&t.data.length===t.shape[0]?this.length=u(this.gl,this.type,this.length,this.usage,t.data,e):this.length=u(this.gl,this.type,this.length,this.usage,t.data.subarray(t.offset,t.shape[0]),e);else{var s=n.malloc(t.size,r),l=a(s,t.shape);i.assign(l,t),this.length=u(this.gl,this.type,this.length,this.usage,e<0?s:s.subarray(0,t.size),e),n.free(s)}}else if(Array.isArray(t)){var f;f=this.type===this.gl.ELEMENT_ARRAY_BUFFER?c(t,"uint16"):c(t,"float32"),this.length=u(this.gl,this.type,this.length,this.usage,e<0?f:f.subarray(0,t.length),e),n.free(f)}else if("object"==typeof t&&"number"==typeof t.length)this.length=u(this.gl,this.type,this.length,this.usage,t,e);else{if("number"!=typeof t&&void 0!==t)throw new Error("gl-buffer: Invalid data type");if(e>=0)throw new Error("gl-buffer: Cannot specify offset when resizing buffer");(t|=0)<=0&&(t=1),this.gl.bufferData(this.type,0|t,this.usage),this.length=t}},t.exports=function(t,e,r,n){if(r=r||t.ARRAY_BUFFER,n=n||t.DYNAMIC_DRAW,r!==t.ARRAY_BUFFER&&r!==t.ELEMENT_ARRAY_BUFFER)throw new Error("gl-buffer: Invalid type for webgl buffer, must be either gl.ARRAY_BUFFER or gl.ELEMENT_ARRAY_BUFFER");if(n!==t.DYNAMIC_DRAW&&n!==t.STATIC_DRAW&&n!==t.STREAM_DRAW)throw new Error("gl-buffer: Invalid usage for buffer, must be either gl.DYNAMIC_DRAW, gl.STATIC_DRAW or gl.STREAM_DRAW");var i=t.createBuffer(),a=new s(t,r,i,0,n);return a.update(e),a}},1140:function(t,e,r){"use strict";var n=r(2858);t.exports=function(t,e){var r=t.positions,i=t.vectors,a={positions:[],vertexIntensity:[],vertexIntensityBounds:t.vertexIntensityBounds,vectors:[],cells:[],coneOffset:t.coneOffset,colormap:t.colormap};if(0===t.positions.length)return e&&(e[0]=[0,0,0],e[1]=[0,0,0]),a;for(var o=0,s=1/0,l=-1/0,u=1/0,c=-1/0,f=1/0,h=-1/0,p=null,d=null,v=[],g=1/0,y=!1,m=0;mo&&(o=n.length(b)),m){var _=2*n.distance(p,x)/(n.length(d)+n.length(b));_?(g=Math.min(g,_),y=!1):y=!0}y||(p=x,d=b),v.push(b)}var w=[s,u,f],T=[l,c,h];e&&(e[0]=w,e[1]=T),0===o&&(o=1);var k=1/o;isFinite(g)||(g=1),a.vectorScale=g;var A=t.coneSize||.5;t.absoluteConeSize&&(A=t.absoluteConeSize*k),a.coneScale=A,m=0;for(var M=0;m=1},p.isTransparent=function(){return this.opacity<1},p.pickSlots=1,p.setPickBase=function(t){this.pickId=t},p.update=function(t){t=t||{};var e=this.gl;this.dirty=!0,"lightPosition"in t&&(this.lightPosition=t.lightPosition),"opacity"in t&&(this.opacity=t.opacity),"ambient"in t&&(this.ambientLight=t.ambient),"diffuse"in t&&(this.diffuseLight=t.diffuse),"specular"in t&&(this.specularLight=t.specular),"roughness"in t&&(this.roughness=t.roughness),"fresnel"in t&&(this.fresnel=t.fresnel),void 0!==t.tubeScale&&(this.tubeScale=t.tubeScale),void 0!==t.vectorScale&&(this.vectorScale=t.vectorScale),void 0!==t.coneScale&&(this.coneScale=t.coneScale),void 0!==t.coneOffset&&(this.coneOffset=t.coneOffset),t.colormap&&(this.texture.shape=[256,256],this.texture.minFilter=e.LINEAR_MIPMAP_LINEAR,this.texture.magFilter=e.LINEAR,this.texture.setPixels(function(t){for(var e=c({colormap:t,nshades:256,format:"rgba"}),r=new Uint8Array(1024),n=0;n<256;++n){for(var i=e[n],a=0;a<3;++a)r[4*n+a]=i[a];r[4*n+3]=255*i[3]}return u(r,[256,256,4],[4,0,1])}(t.colormap)),this.texture.generateMipmap());var r=t.cells,n=t.positions,i=t.vectors;if(n&&r&&i){var a=[],o=[],s=[],l=[],f=[];this.cells=r,this.positions=n,this.vectors=i;var h=t.meshColor||[1,1,1,1],p=t.vertexIntensity,d=1/0,v=-1/0;if(p)if(t.vertexIntensityBounds)d=+t.vertexIntensityBounds[0],v=+t.vertexIntensityBounds[1];else for(var g=0;g0){var v=this.triShader;v.bind(),v.uniforms=u,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()}},p.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||f,n=t.view||f,i=t.projection||f,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s={model:r,view:n,projection:i,clipBounds:a,tubeScale:this.tubeScale,vectorScale:this.vectorScale,coneScale:this.coneScale,coneOffset:this.coneOffset,pickId:this.pickId/255},l=this.pickShader;l.bind(),l.uniforms=s,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind())},p.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions[r[1]].slice(0,3),i={position:n,dataCoordinate:n,index:Math.floor(r[1]/48)};return"cone"===this.traceType?i.index=Math.floor(r[1]/48):"streamtube"===this.traceType&&(i.intensity=this.intensity[r[1]],i.velocity=this.vectors[r[1]].slice(0,3),i.divergence=this.vectors[r[1]][3],i.index=e),i},p.dispose=function(){this.texture.dispose(),this.triShader.dispose(),this.pickShader.dispose(),this.triangleVAO.dispose(),this.trianglePositions.dispose(),this.triangleVectors.dispose(),this.triangleColors.dispose(),this.triangleUVs.dispose(),this.triangleIds.dispose()},t.exports=function(t,e,r){var n=r.shaders;1===arguments.length&&(t=(e=t).gl);var s=d(t,n),l=v(t,n),c=o(t,u(new Uint8Array([255,255,255,255]),[1,1,4]));c.generateMipmap(),c.minFilter=t.LINEAR_MIPMAP_LINEAR,c.magFilter=t.LINEAR;var f=i(t),p=i(t),g=i(t),y=i(t),m=i(t),x=a(t,[{buffer:f,type:t.FLOAT,size:4},{buffer:m,type:t.UNSIGNED_BYTE,size:4,normalized:!0},{buffer:g,type:t.FLOAT,size:4},{buffer:y,type:t.FLOAT,size:2},{buffer:p,type:t.FLOAT,size:4}]),b=new h(t,c,s,l,f,p,m,g,y,x,r.traceType||"cone");return b.update(e),b}},7234:function(t,e,r){var n=r(6832),i=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the cone vertex and normal at the given index.\n//\n// The returned vertex is for a cone with its top at origin and height of 1.0,\n// pointing in the direction of the vector attribute.\n//\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\n// These vertices are used to make up the triangles of the cone by the following:\n// segment + 0 top vertex\n// segment + 1 perimeter vertex a+1\n// segment + 2 perimeter vertex a\n// segment + 3 center base vertex\n// segment + 4 perimeter vertex a\n// segment + 5 perimeter vertex a+1\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\n// To go from index to segment, floor(index / 6)\n// To go from segment to angle, 2*pi * (segment/segmentCount)\n// To go from index to segment index, index - (segment*6)\n//\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\n\n const float segmentCount = 8.0;\n\n float index = rawIndex - floor(rawIndex /\n (segmentCount * 6.0)) *\n (segmentCount * 6.0);\n\n float segment = floor(0.001 + index/6.0);\n float segmentIndex = index - (segment*6.0);\n\n normal = -normalize(d);\n\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\n return mix(vec3(0.0), -d, coneOffset);\n }\n\n float nextAngle = (\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\n (segmentIndex > 4.99 && segmentIndex < 5.01)\n ) ? 1.0 : 0.0;\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\n\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\n vec3 v2 = v1 - d;\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d)*0.25;\n vec3 y = v * sin(angle) * length(d)*0.25;\n vec3 v3 = v2 + x + y;\n if (segmentIndex < 3.0) {\n vec3 tx = u * sin(angle);\n vec3 ty = v * -cos(angle);\n vec3 tangent = tx + ty;\n normal = normalize(cross(v3 - v1, tangent));\n }\n\n if (segmentIndex == 0.0) {\n return mix(d, vec3(0.0), coneOffset);\n }\n return v3;\n}\n\nattribute vec3 vector;\nattribute vec4 color, position;\nattribute vec2 uv;\n\nuniform float vectorScale, coneScale, coneOffset;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 eyePosition, lightPosition;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n // Scale the vector magnitude to stay constant with\n // model & view changes.\n vec3 normal;\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector), position.w, coneOffset, normal);\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate = view * conePosition;\n cameraCoordinate.xyz /= cameraCoordinate.w;\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n // vec4 m_position = model * vec4(conePosition, 1.0);\n vec4 t_position = view * conePosition;\n gl_Position = projection * t_position;\n\n f_color = color;\n f_data = conePosition.xyz;\n f_position = position.xyz;\n f_uv = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH = max(x, 0.0001);\n float cos2Alpha = NdotH * NdotH;\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 = roughness * roughness;\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H = normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH = max(dot(surfaceNormal, H), 0.0);\n float VdotH = max(dot(viewDirection, H), 0.000001);\n float LdotH = max(dot(lightDirection, H), 0.000001);\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\n float G = min(1.0, min(G1, G2));\n \n //Distribution term\n float D = beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F = pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform sampler2D texture;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n vec3 N = normalize(f_normal);\n vec3 L = normalize(f_lightDirection);\n vec3 V = normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = litColor * opacity;\n}\n"]),o=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the cone vertex and normal at the given index.\n//\n// The returned vertex is for a cone with its top at origin and height of 1.0,\n// pointing in the direction of the vector attribute.\n//\n// Each cone is made up of a top vertex, a center base vertex and base perimeter vertices.\n// These vertices are used to make up the triangles of the cone by the following:\n// segment + 0 top vertex\n// segment + 1 perimeter vertex a+1\n// segment + 2 perimeter vertex a\n// segment + 3 center base vertex\n// segment + 4 perimeter vertex a\n// segment + 5 perimeter vertex a+1\n// Where segment is the number of the radial segment * 6 and a is the angle at that radial segment.\n// To go from index to segment, floor(index / 6)\n// To go from segment to angle, 2*pi * (segment/segmentCount)\n// To go from index to segment index, index - (segment*6)\n//\nvec3 getConePosition(vec3 d, float rawIndex, float coneOffset, out vec3 normal) {\n\n const float segmentCount = 8.0;\n\n float index = rawIndex - floor(rawIndex /\n (segmentCount * 6.0)) *\n (segmentCount * 6.0);\n\n float segment = floor(0.001 + index/6.0);\n float segmentIndex = index - (segment*6.0);\n\n normal = -normalize(d);\n\n if (segmentIndex > 2.99 && segmentIndex < 3.01) {\n return mix(vec3(0.0), -d, coneOffset);\n }\n\n float nextAngle = (\n (segmentIndex > 0.99 && segmentIndex < 1.01) ||\n (segmentIndex > 4.99 && segmentIndex < 5.01)\n ) ? 1.0 : 0.0;\n float angle = 2.0 * 3.14159 * ((segment + nextAngle) / segmentCount);\n\n vec3 v1 = mix(d, vec3(0.0), coneOffset);\n vec3 v2 = v1 - d;\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d)*0.25;\n vec3 y = v * sin(angle) * length(d)*0.25;\n vec3 v3 = v2 + x + y;\n if (segmentIndex < 3.0) {\n vec3 tx = u * sin(angle);\n vec3 ty = v * -cos(angle);\n vec3 tangent = tx + ty;\n normal = normalize(cross(v3 - v1, tangent));\n }\n\n if (segmentIndex == 0.0) {\n return mix(d, vec3(0.0), coneOffset);\n }\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform float vectorScale, coneScale, coneOffset;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n vec3 normal;\n vec3 XYZ = getConePosition(mat3(model) * ((vectorScale * coneScale) * vector.xyz), position.w, coneOffset, normal);\n vec4 conePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n gl_Position = projection * view * conePosition;\n f_id = id;\n f_position = position.xyz;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n gl_FragColor = vec4(pickId, f_id.xyz);\n}"]);e.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec4"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"vector",type:"vec3"}]},e.pickShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec4"},{name:"id",type:"vec4"},{name:"vector",type:"vec3"}]}},1950:function(t){t.exports={0:"NONE",1:"ONE",2:"LINE_LOOP",3:"LINE_STRIP",4:"TRIANGLES",5:"TRIANGLE_STRIP",6:"TRIANGLE_FAN",256:"DEPTH_BUFFER_BIT",512:"NEVER",513:"LESS",514:"EQUAL",515:"LEQUAL",516:"GREATER",517:"NOTEQUAL",518:"GEQUAL",519:"ALWAYS",768:"SRC_COLOR",769:"ONE_MINUS_SRC_COLOR",770:"SRC_ALPHA",771:"ONE_MINUS_SRC_ALPHA",772:"DST_ALPHA",773:"ONE_MINUS_DST_ALPHA",774:"DST_COLOR",775:"ONE_MINUS_DST_COLOR",776:"SRC_ALPHA_SATURATE",1024:"STENCIL_BUFFER_BIT",1028:"FRONT",1029:"BACK",1032:"FRONT_AND_BACK",1280:"INVALID_ENUM",1281:"INVALID_VALUE",1282:"INVALID_OPERATION",1285:"OUT_OF_MEMORY",1286:"INVALID_FRAMEBUFFER_OPERATION",2304:"CW",2305:"CCW",2849:"LINE_WIDTH",2884:"CULL_FACE",2885:"CULL_FACE_MODE",2886:"FRONT_FACE",2928:"DEPTH_RANGE",2929:"DEPTH_TEST",2930:"DEPTH_WRITEMASK",2931:"DEPTH_CLEAR_VALUE",2932:"DEPTH_FUNC",2960:"STENCIL_TEST",2961:"STENCIL_CLEAR_VALUE",2962:"STENCIL_FUNC",2963:"STENCIL_VALUE_MASK",2964:"STENCIL_FAIL",2965:"STENCIL_PASS_DEPTH_FAIL",2966:"STENCIL_PASS_DEPTH_PASS",2967:"STENCIL_REF",2968:"STENCIL_WRITEMASK",2978:"VIEWPORT",3024:"DITHER",3042:"BLEND",3088:"SCISSOR_BOX",3089:"SCISSOR_TEST",3106:"COLOR_CLEAR_VALUE",3107:"COLOR_WRITEMASK",3317:"UNPACK_ALIGNMENT",3333:"PACK_ALIGNMENT",3379:"MAX_TEXTURE_SIZE",3386:"MAX_VIEWPORT_DIMS",3408:"SUBPIXEL_BITS",3410:"RED_BITS",3411:"GREEN_BITS",3412:"BLUE_BITS",3413:"ALPHA_BITS",3414:"DEPTH_BITS",3415:"STENCIL_BITS",3553:"TEXTURE_2D",4352:"DONT_CARE",4353:"FASTEST",4354:"NICEST",5120:"BYTE",5121:"UNSIGNED_BYTE",5122:"SHORT",5123:"UNSIGNED_SHORT",5124:"INT",5125:"UNSIGNED_INT",5126:"FLOAT",5386:"INVERT",5890:"TEXTURE",6401:"STENCIL_INDEX",6402:"DEPTH_COMPONENT",6406:"ALPHA",6407:"RGB",6408:"RGBA",6409:"LUMINANCE",6410:"LUMINANCE_ALPHA",7680:"KEEP",7681:"REPLACE",7682:"INCR",7683:"DECR",7936:"VENDOR",7937:"RENDERER",7938:"VERSION",9728:"NEAREST",9729:"LINEAR",9984:"NEAREST_MIPMAP_NEAREST",9985:"LINEAR_MIPMAP_NEAREST",9986:"NEAREST_MIPMAP_LINEAR",9987:"LINEAR_MIPMAP_LINEAR",10240:"TEXTURE_MAG_FILTER",10241:"TEXTURE_MIN_FILTER",10242:"TEXTURE_WRAP_S",10243:"TEXTURE_WRAP_T",10497:"REPEAT",10752:"POLYGON_OFFSET_UNITS",16384:"COLOR_BUFFER_BIT",32769:"CONSTANT_COLOR",32770:"ONE_MINUS_CONSTANT_COLOR",32771:"CONSTANT_ALPHA",32772:"ONE_MINUS_CONSTANT_ALPHA",32773:"BLEND_COLOR",32774:"FUNC_ADD",32777:"BLEND_EQUATION_RGB",32778:"FUNC_SUBTRACT",32779:"FUNC_REVERSE_SUBTRACT",32819:"UNSIGNED_SHORT_4_4_4_4",32820:"UNSIGNED_SHORT_5_5_5_1",32823:"POLYGON_OFFSET_FILL",32824:"POLYGON_OFFSET_FACTOR",32854:"RGBA4",32855:"RGB5_A1",32873:"TEXTURE_BINDING_2D",32926:"SAMPLE_ALPHA_TO_COVERAGE",32928:"SAMPLE_COVERAGE",32936:"SAMPLE_BUFFERS",32937:"SAMPLES",32938:"SAMPLE_COVERAGE_VALUE",32939:"SAMPLE_COVERAGE_INVERT",32968:"BLEND_DST_RGB",32969:"BLEND_SRC_RGB",32970:"BLEND_DST_ALPHA",32971:"BLEND_SRC_ALPHA",33071:"CLAMP_TO_EDGE",33170:"GENERATE_MIPMAP_HINT",33189:"DEPTH_COMPONENT16",33306:"DEPTH_STENCIL_ATTACHMENT",33635:"UNSIGNED_SHORT_5_6_5",33648:"MIRRORED_REPEAT",33901:"ALIASED_POINT_SIZE_RANGE",33902:"ALIASED_LINE_WIDTH_RANGE",33984:"TEXTURE0",33985:"TEXTURE1",33986:"TEXTURE2",33987:"TEXTURE3",33988:"TEXTURE4",33989:"TEXTURE5",33990:"TEXTURE6",33991:"TEXTURE7",33992:"TEXTURE8",33993:"TEXTURE9",33994:"TEXTURE10",33995:"TEXTURE11",33996:"TEXTURE12",33997:"TEXTURE13",33998:"TEXTURE14",33999:"TEXTURE15",34e3:"TEXTURE16",34001:"TEXTURE17",34002:"TEXTURE18",34003:"TEXTURE19",34004:"TEXTURE20",34005:"TEXTURE21",34006:"TEXTURE22",34007:"TEXTURE23",34008:"TEXTURE24",34009:"TEXTURE25",34010:"TEXTURE26",34011:"TEXTURE27",34012:"TEXTURE28",34013:"TEXTURE29",34014:"TEXTURE30",34015:"TEXTURE31",34016:"ACTIVE_TEXTURE",34024:"MAX_RENDERBUFFER_SIZE",34041:"DEPTH_STENCIL",34055:"INCR_WRAP",34056:"DECR_WRAP",34067:"TEXTURE_CUBE_MAP",34068:"TEXTURE_BINDING_CUBE_MAP",34069:"TEXTURE_CUBE_MAP_POSITIVE_X",34070:"TEXTURE_CUBE_MAP_NEGATIVE_X",34071:"TEXTURE_CUBE_MAP_POSITIVE_Y",34072:"TEXTURE_CUBE_MAP_NEGATIVE_Y",34073:"TEXTURE_CUBE_MAP_POSITIVE_Z",34074:"TEXTURE_CUBE_MAP_NEGATIVE_Z",34076:"MAX_CUBE_MAP_TEXTURE_SIZE",34338:"VERTEX_ATTRIB_ARRAY_ENABLED",34339:"VERTEX_ATTRIB_ARRAY_SIZE",34340:"VERTEX_ATTRIB_ARRAY_STRIDE",34341:"VERTEX_ATTRIB_ARRAY_TYPE",34342:"CURRENT_VERTEX_ATTRIB",34373:"VERTEX_ATTRIB_ARRAY_POINTER",34466:"NUM_COMPRESSED_TEXTURE_FORMATS",34467:"COMPRESSED_TEXTURE_FORMATS",34660:"BUFFER_SIZE",34661:"BUFFER_USAGE",34816:"STENCIL_BACK_FUNC",34817:"STENCIL_BACK_FAIL",34818:"STENCIL_BACK_PASS_DEPTH_FAIL",34819:"STENCIL_BACK_PASS_DEPTH_PASS",34877:"BLEND_EQUATION_ALPHA",34921:"MAX_VERTEX_ATTRIBS",34922:"VERTEX_ATTRIB_ARRAY_NORMALIZED",34930:"MAX_TEXTURE_IMAGE_UNITS",34962:"ARRAY_BUFFER",34963:"ELEMENT_ARRAY_BUFFER",34964:"ARRAY_BUFFER_BINDING",34965:"ELEMENT_ARRAY_BUFFER_BINDING",34975:"VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",35040:"STREAM_DRAW",35044:"STATIC_DRAW",35048:"DYNAMIC_DRAW",35632:"FRAGMENT_SHADER",35633:"VERTEX_SHADER",35660:"MAX_VERTEX_TEXTURE_IMAGE_UNITS",35661:"MAX_COMBINED_TEXTURE_IMAGE_UNITS",35663:"SHADER_TYPE",35664:"FLOAT_VEC2",35665:"FLOAT_VEC3",35666:"FLOAT_VEC4",35667:"INT_VEC2",35668:"INT_VEC3",35669:"INT_VEC4",35670:"BOOL",35671:"BOOL_VEC2",35672:"BOOL_VEC3",35673:"BOOL_VEC4",35674:"FLOAT_MAT2",35675:"FLOAT_MAT3",35676:"FLOAT_MAT4",35678:"SAMPLER_2D",35680:"SAMPLER_CUBE",35712:"DELETE_STATUS",35713:"COMPILE_STATUS",35714:"LINK_STATUS",35715:"VALIDATE_STATUS",35716:"INFO_LOG_LENGTH",35717:"ATTACHED_SHADERS",35718:"ACTIVE_UNIFORMS",35719:"ACTIVE_UNIFORM_MAX_LENGTH",35720:"SHADER_SOURCE_LENGTH",35721:"ACTIVE_ATTRIBUTES",35722:"ACTIVE_ATTRIBUTE_MAX_LENGTH",35724:"SHADING_LANGUAGE_VERSION",35725:"CURRENT_PROGRAM",36003:"STENCIL_BACK_REF",36004:"STENCIL_BACK_VALUE_MASK",36005:"STENCIL_BACK_WRITEMASK",36006:"FRAMEBUFFER_BINDING",36007:"RENDERBUFFER_BINDING",36048:"FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",36049:"FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",36050:"FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",36051:"FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",36053:"FRAMEBUFFER_COMPLETE",36054:"FRAMEBUFFER_INCOMPLETE_ATTACHMENT",36055:"FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",36057:"FRAMEBUFFER_INCOMPLETE_DIMENSIONS",36061:"FRAMEBUFFER_UNSUPPORTED",36064:"COLOR_ATTACHMENT0",36096:"DEPTH_ATTACHMENT",36128:"STENCIL_ATTACHMENT",36160:"FRAMEBUFFER",36161:"RENDERBUFFER",36162:"RENDERBUFFER_WIDTH",36163:"RENDERBUFFER_HEIGHT",36164:"RENDERBUFFER_INTERNAL_FORMAT",36168:"STENCIL_INDEX8",36176:"RENDERBUFFER_RED_SIZE",36177:"RENDERBUFFER_GREEN_SIZE",36178:"RENDERBUFFER_BLUE_SIZE",36179:"RENDERBUFFER_ALPHA_SIZE",36180:"RENDERBUFFER_DEPTH_SIZE",36181:"RENDERBUFFER_STENCIL_SIZE",36194:"RGB565",36336:"LOW_FLOAT",36337:"MEDIUM_FLOAT",36338:"HIGH_FLOAT",36339:"LOW_INT",36340:"MEDIUM_INT",36341:"HIGH_INT",36346:"SHADER_COMPILER",36347:"MAX_VERTEX_UNIFORM_VECTORS",36348:"MAX_VARYING_VECTORS",36349:"MAX_FRAGMENT_UNIFORM_VECTORS",37440:"UNPACK_FLIP_Y_WEBGL",37441:"UNPACK_PREMULTIPLY_ALPHA_WEBGL",37442:"CONTEXT_LOST_WEBGL",37443:"UNPACK_COLORSPACE_CONVERSION_WEBGL",37444:"BROWSER_DEFAULT_WEBGL"}},6603:function(t,e,r){var n=r(1950);t.exports=function(t){return n[t]}},3110:function(t,e,r){"use strict";t.exports=function(t){var e=t.gl,r=n(e),o=i(e,[{buffer:r,type:e.FLOAT,size:3,offset:0,stride:40},{buffer:r,type:e.FLOAT,size:4,offset:12,stride:40},{buffer:r,type:e.FLOAT,size:3,offset:28,stride:40}]),l=a(e);l.attributes.position.location=0,l.attributes.color.location=1,l.attributes.offset.location=2;var u=new s(e,r,o,l);return u.update(t),u};var n=r(5827),i=r(2944),a=r(7667),o=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function s(t,e,r,n){this.gl=t,this.shader=n,this.buffer=e,this.vao=r,this.pixelRatio=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lineWidth=[1,1,1],this.capSize=[10,10,10],this.lineCount=[0,0,0],this.lineOffset=[0,0,0],this.opacity=1,this.hasAlpha=!1}var l=s.prototype;function u(t,e){for(var r=0;r<3;++r)t[0][r]=Math.min(t[0][r],e[r]),t[1][r]=Math.max(t[1][r],e[r])}l.isOpaque=function(){return!this.hasAlpha},l.isTransparent=function(){return this.hasAlpha},l.drawTransparent=l.draw=function(t){var e=this.gl,r=this.shader.uniforms;this.shader.bind();var n=r.view=t.view||o,i=r.projection=t.projection||o;r.model=t.model||o,r.clipBounds=this.clipBounds,r.opacity=this.opacity;var a=n[12],s=n[13],l=n[14],u=n[15],c=(t._ortho?2:1)*this.pixelRatio*(i[3]*a+i[7]*s+i[11]*l+i[15]*u)/e.drawingBufferHeight;this.vao.bind();for(var f=0;f<3;++f)e.lineWidth(this.lineWidth[f]*this.pixelRatio),r.capSize=this.capSize[f]*c,this.lineCount[f]&&e.drawArrays(e.LINES,this.lineOffset[f],this.lineCount[f]);this.vao.unbind()};var c=function(){for(var t=new Array(3),e=0;e<3;++e){for(var r=[],n=1;n<=2;++n)for(var i=-1;i<=1;i+=2){var a=[0,0,0];a[(n+e)%3]=i,r.push(a)}t[e]=r}return t}();function f(t,e,r,n){for(var i=c[n],a=0;a0&&((p=c.slice())[s]+=d[1][s],i.push(c[0],c[1],c[2],v[0],v[1],v[2],v[3],0,0,0,p[0],p[1],p[2],v[0],v[1],v[2],v[3],0,0,0),u(this.bounds,p),o+=2+f(i,p,v,s)))}this.lineCount[s]=o-this.lineOffset[s]}this.buffer.update(i)}},l.dispose=function(){this.shader.dispose(),this.buffer.dispose(),this.vao.dispose()}},7667:function(t,e,r){"use strict";var n=r(6832),i=r(5158),a=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, offset;\nattribute vec4 color;\nuniform mat4 model, view, projection;\nuniform float capSize;\nvarying vec4 fragColor;\nvarying vec3 fragPosition;\n\nvoid main() {\n vec4 worldPosition = model * vec4(position, 1.0);\n worldPosition = (worldPosition / worldPosition.w) + vec4(capSize * offset, 0.0);\n gl_Position = projection * view * worldPosition;\n fragColor = color;\n fragPosition = position;\n}"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float opacity;\nvarying vec3 fragPosition;\nvarying vec4 fragColor;\n\nvoid main() {\n if (\n outOfRange(clipBounds[0], clipBounds[1], fragPosition) ||\n fragColor.a * opacity == 0.\n ) discard;\n\n gl_FragColor = opacity * fragColor;\n}"]);t.exports=function(t){return i(t,a,o,null,[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"offset",type:"vec3"}])}},4234:function(t,e,r){"use strict";var n=r(8931);t.exports=function(t,e,r,n){i||(i=t.FRAMEBUFFER_UNSUPPORTED,a=t.FRAMEBUFFER_INCOMPLETE_ATTACHMENT,o=t.FRAMEBUFFER_INCOMPLETE_DIMENSIONS,s=t.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT);var u=t.getExtension("WEBGL_draw_buffers");if(!l&&u&&function(t,e){var r=t.getParameter(e.MAX_COLOR_ATTACHMENTS_WEBGL);l=new Array(r+1);for(var n=0;n<=r;++n){for(var i=new Array(r),a=0;ac||r<0||r>c)throw new Error("gl-fbo: Parameters are too large for FBO");var f=1;if("color"in(n=n||{})){if((f=Math.max(0|n.color,0))<0)throw new Error("gl-fbo: Must specify a nonnegative number of colors");if(f>1){if(!u)throw new Error("gl-fbo: Multiple draw buffer extension not supported");if(f>t.getParameter(u.MAX_COLOR_ATTACHMENTS_WEBGL))throw new Error("gl-fbo: Context does not support "+f+" draw buffers")}}var h=t.UNSIGNED_BYTE,p=t.getExtension("OES_texture_float");if(n.float&&f>0){if(!p)throw new Error("gl-fbo: Context does not support floating point textures");h=t.FLOAT}else n.preferFloat&&f>0&&p&&(h=t.FLOAT);var v=!0;"depth"in n&&(v=!!n.depth);var g=!1;return"stencil"in n&&(g=!!n.stencil),new d(t,e,r,h,f,v,g,u)};var i,a,o,s,l=null;function u(t){return[t.getParameter(t.FRAMEBUFFER_BINDING),t.getParameter(t.RENDERBUFFER_BINDING),t.getParameter(t.TEXTURE_BINDING_2D)]}function c(t,e){t.bindFramebuffer(t.FRAMEBUFFER,e[0]),t.bindRenderbuffer(t.RENDERBUFFER,e[1]),t.bindTexture(t.TEXTURE_2D,e[2])}function f(t){switch(t){case i:throw new Error("gl-fbo: Framebuffer unsupported");case a:throw new Error("gl-fbo: Framebuffer incomplete attachment");case o:throw new Error("gl-fbo: Framebuffer incomplete dimensions");case s:throw new Error("gl-fbo: Framebuffer incomplete missing attachment");default:throw new Error("gl-fbo: Framebuffer failed for unspecified reason")}}function h(t,e,r,i,a,o){if(!i)return null;var s=n(t,e,r,a,i);return s.magFilter=t.NEAREST,s.minFilter=t.NEAREST,s.mipSamples=1,s.bind(),t.framebufferTexture2D(t.FRAMEBUFFER,o,t.TEXTURE_2D,s.handle,0),s}function p(t,e,r,n,i){var a=t.createRenderbuffer();return t.bindRenderbuffer(t.RENDERBUFFER,a),t.renderbufferStorage(t.RENDERBUFFER,n,e,r),t.framebufferRenderbuffer(t.FRAMEBUFFER,i,t.RENDERBUFFER,a),a}function d(t,e,r,n,i,a,o,s){this.gl=t,this._shape=[0|e,0|r],this._destroyed=!1,this._ext=s,this.color=new Array(i);for(var d=0;d1&&s.drawBuffersWEBGL(l[o]);var m=r.getExtension("WEBGL_depth_texture");m?d?t.depth=h(r,i,a,m.UNSIGNED_INT_24_8_WEBGL,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):v&&(t.depth=h(r,i,a,r.UNSIGNED_SHORT,r.DEPTH_COMPONENT,r.DEPTH_ATTACHMENT)):v&&d?t._depth_rb=p(r,i,a,r.DEPTH_STENCIL,r.DEPTH_STENCIL_ATTACHMENT):v?t._depth_rb=p(r,i,a,r.DEPTH_COMPONENT16,r.DEPTH_ATTACHMENT):d&&(t._depth_rb=p(r,i,a,r.STENCIL_INDEX,r.STENCIL_ATTACHMENT));var x=r.checkFramebufferStatus(r.FRAMEBUFFER);if(x!==r.FRAMEBUFFER_COMPLETE){for(t._destroyed=!0,r.bindFramebuffer(r.FRAMEBUFFER,null),r.deleteFramebuffer(t.handle),t.handle=null,t.depth&&(t.depth.dispose(),t.depth=null),t._depth_rb&&(r.deleteRenderbuffer(t._depth_rb),t._depth_rb=null),y=0;yi||r<0||r>i)throw new Error("gl-fbo: Can't resize FBO, invalid dimensions");t._shape[0]=e,t._shape[1]=r;for(var a=u(n),o=0;o>8*p&255;this.pickOffset=r,i.bind();var d=i.uniforms;d.viewTransform=t,d.pickOffset=e,d.shape=this.shape;var v=i.attributes;return this.positionBuffer.bind(),v.position.pointer(),this.weightBuffer.bind(),v.weight.pointer(s.UNSIGNED_BYTE,!1),this.idBuffer.bind(),v.pickId.pointer(s.UNSIGNED_BYTE,!1),s.drawArrays(s.TRIANGLES,0,o),r+this.shape[0]*this.shape[1]}}}(),f.pick=function(t,e,r){var n=this.pickOffset,i=this.shape[0]*this.shape[1];if(r=n+i)return null;var a=r-n,o=this.xData,s=this.yData;return{object:this,pointId:a,dataCoord:[o[a%this.shape[0]],s[a/this.shape[0]|0]]}},f.update=function(t){var e=(t=t||{}).shape||[0,0],r=t.x||i(e[0]),o=t.y||i(e[1]),s=t.z||new Float32Array(e[0]*e[1]),l=!1!==t.zsmooth;this.xData=r,this.yData=o;var u,c,f,p,d=t.colorLevels||[0],v=t.colorValues||[0,0,0,1],g=d.length,y=this.bounds;l?(u=y[0]=r[0],c=y[1]=o[0],f=y[2]=r[r.length-1],p=y[3]=o[o.length-1]):(u=y[0]=r[0]+(r[1]-r[0])/2,c=y[1]=o[0]+(o[1]-o[0])/2,f=y[2]=r[r.length-1]+(r[r.length-1]-r[r.length-2])/2,p=y[3]=o[o.length-1]+(o[o.length-1]-o[o.length-2])/2);var m=1/(f-u),x=1/(p-c),b=e[0],_=e[1];this.shape=[b,_];var w=(l?(b-1)*(_-1):b*_)*(h.length>>>1);this.numVertices=w;for(var T=a.mallocUint8(4*w),k=a.mallocFloat32(2*w),A=a.mallocUint8(2*w),M=a.mallocUint32(w),S=0,E=l?b-1:b,L=l?_-1:_,C=0;C max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform sampler2D dashTexture;\nuniform float dashScale;\nuniform float opacity;\n\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\nvarying vec4 fragColor;\n\nvoid main() {\n if (\n outOfRange(clipBounds[0], clipBounds[1], worldPosition) ||\n fragColor.a * opacity == 0.\n ) discard;\n\n float dashWeight = texture2D(dashTexture, vec2(dashScale * pixelArcLength, 0)).r;\n if(dashWeight < 0.5) {\n discard;\n }\n gl_FragColor = fragColor * opacity;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\n#define FLOAT_MAX 1.70141184e38\n#define FLOAT_MIN 1.17549435e-38\n\n// https://github.com/mikolalysenko/glsl-read-float/blob/master/index.glsl\nvec4 packFloat(float v) {\n float av = abs(v);\n\n //Handle special cases\n if(av < FLOAT_MIN) {\n return vec4(0.0, 0.0, 0.0, 0.0);\n } else if(v > FLOAT_MAX) {\n return vec4(127.0, 128.0, 0.0, 0.0) / 255.0;\n } else if(v < -FLOAT_MAX) {\n return vec4(255.0, 128.0, 0.0, 0.0) / 255.0;\n }\n\n vec4 c = vec4(0,0,0,0);\n\n //Compute exponent and mantissa\n float e = floor(log2(av));\n float m = av * pow(2.0, -e) - 1.0;\n\n //Unpack mantissa\n c[1] = floor(128.0 * m);\n m -= c[1] / 128.0;\n c[2] = floor(32768.0 * m);\n m -= c[2] / 32768.0;\n c[3] = floor(8388608.0 * m);\n\n //Unpack exponent\n float ebias = e + 127.0;\n c[0] = floor(ebias / 2.0);\n ebias -= c[0] * 2.0;\n c[1] += floor(ebias) * 128.0;\n\n //Unpack sign bit\n c[0] += 128.0 * step(0.0, -v);\n\n //Scale back to range\n return c / 255.0;\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform float pickId;\nuniform vec3 clipBounds[2];\n\nvarying vec3 worldPosition;\nvarying float pixelArcLength;\nvarying vec4 fragColor;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], worldPosition)) discard;\n\n gl_FragColor = vec4(pickId/255.0, packFloat(pixelArcLength).xyz);\n}"]),l=[{name:"position",type:"vec3"},{name:"nextPosition",type:"vec3"},{name:"arcLength",type:"float"},{name:"lineWidth",type:"float"},{name:"color",type:"vec4"}];e.createShader=function(t){return i(t,a,o,null,l)},e.createPickShader=function(t){return i(t,a,s,null,l)}},6086:function(t,e,r){"use strict";t.exports=function(t){var e=t.gl||t.scene&&t.scene.gl,r=f(e);r.attributes.position.location=0,r.attributes.nextPosition.location=1,r.attributes.arcLength.location=2,r.attributes.lineWidth.location=3,r.attributes.color.location=4;var o=h(e);o.attributes.position.location=0,o.attributes.nextPosition.location=1,o.attributes.arcLength.location=2,o.attributes.lineWidth.location=3,o.attributes.color.location=4;for(var s=n(e),l=i(e,[{buffer:s,size:3,offset:0,stride:48},{buffer:s,size:3,offset:12,stride:48},{buffer:s,size:1,offset:24,stride:48},{buffer:s,size:1,offset:28,stride:48},{buffer:s,size:4,offset:32,stride:48}]),c=u(new Array(1024),[256,1,4]),p=0;p<1024;++p)c.data[p]=255;var d=a(e,c);d.wrap=e.REPEAT;var v=new y(e,r,o,s,l,d);return v.update(t),v};var n=r(5827),i=r(2944),a=r(8931),o=new Uint8Array(4),s=new Float32Array(o.buffer),l=r(5070),u=r(5050),c=r(248),f=c.createShader,h=c.createPickShader,p=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function d(t,e){for(var r=0,n=0;n<3;++n){var i=t[n]-e[n];r+=i*i}return Math.sqrt(r)}function v(t){for(var e=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],r=0;r<3;++r)e[0][r]=Math.max(t[0][r],e[0][r]),e[1][r]=Math.min(t[1][r],e[1][r]);return e}function g(t,e,r,n){this.arcLength=t,this.position=e,this.index=r,this.dataCoordinate=n}function y(t,e,r,n,i,a){this.gl=t,this.shader=e,this.pickShader=r,this.buffer=n,this.vao=i,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.points=[],this.arcLength=[],this.vertexCount=0,this.bounds=[[0,0,0],[0,0,0]],this.pickId=0,this.lineWidth=1,this.texture=a,this.dashScale=1,this.opacity=1,this.hasAlpha=!1,this.dirty=!0,this.pixelRatio=1}var m=y.prototype;m.isTransparent=function(){return this.hasAlpha},m.isOpaque=function(){return!this.hasAlpha},m.pickSlots=1,m.setPickBase=function(t){this.pickId=t},m.drawTransparent=m.draw=function(t){if(this.vertexCount){var e=this.gl,r=this.shader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,clipBounds:v(this.clipBounds),dashTexture:this.texture.bind(),dashScale:this.dashScale/this.arcLength[this.arcLength.length-1],opacity:this.opacity,screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},m.drawPick=function(t){if(this.vertexCount){var e=this.gl,r=this.pickShader,n=this.vao;r.bind(),r.uniforms={model:t.model||p,view:t.view||p,projection:t.projection||p,pickId:this.pickId,clipBounds:v(this.clipBounds),screenShape:[e.drawingBufferWidth,e.drawingBufferHeight],pixelRatio:this.pixelRatio},n.bind(),n.draw(e.TRIANGLE_STRIP,this.vertexCount),n.unbind()}},m.update=function(t){var e,r;this.dirty=!0;var n=!!t.connectGaps;"dashScale"in t&&(this.dashScale=t.dashScale),this.hasAlpha=!1,"opacity"in t&&(this.opacity=+t.opacity,this.opacity<1&&(this.hasAlpha=!0));var i=[],a=[],o=[],s=0,c=0,f=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],h=t.position||t.positions;if(h){var p=t.color||t.colors||[0,0,0,1],v=t.lineWidth||1,g=!1;t:for(e=1;e0){for(var w=0;w<24;++w)i.push(i[i.length-12]);c+=2,g=!0}continue t}f[0][r]=Math.min(f[0][r],b[r],_[r]),f[1][r]=Math.max(f[1][r],b[r],_[r])}Array.isArray(p[0])?(y=p.length>e-1?p[e-1]:p.length>0?p[p.length-1]:[0,0,0,1],m=p.length>e?p[e]:p.length>0?p[p.length-1]:[0,0,0,1]):y=m=p,3===y.length&&(y=[y[0],y[1],y[2],1]),3===m.length&&(m=[m[0],m[1],m[2],1]),!this.hasAlpha&&y[3]<1&&(this.hasAlpha=!0),x=Array.isArray(v)?v.length>e-1?v[e-1]:v.length>0?v[v.length-1]:[0,0,0,1]:v;var T=s;if(s+=d(b,_),g){for(r=0;r<2;++r)i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,y[0],y[1],y[2],y[3]);c+=2,g=!1}i.push(b[0],b[1],b[2],_[0],_[1],_[2],T,x,y[0],y[1],y[2],y[3],b[0],b[1],b[2],_[0],_[1],_[2],T,-x,y[0],y[1],y[2],y[3],_[0],_[1],_[2],b[0],b[1],b[2],s,-x,m[0],m[1],m[2],m[3],_[0],_[1],_[2],b[0],b[1],b[2],s,x,m[0],m[1],m[2],m[3]),c+=4}}if(this.buffer.update(i),a.push(s),o.push(h[h.length-1].slice()),this.bounds=f,this.vertexCount=c,this.points=o,this.arcLength=a,"dashes"in t){var k=t.dashes.slice();for(k.unshift(0),e=1;e1.0001)return null;y+=g[f]}return Math.abs(y-1)>.001?null:[h,s(t,g),g]}},2056:function(t,e,r){var n=r(6832),i=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position, normal;\nattribute vec4 color;\nattribute vec2 uv;\n\nuniform mat4 model\n , view\n , projection\n , inverseModel;\nuniform vec3 eyePosition\n , lightPosition;\n\nvarying vec3 f_normal\n , f_lightDirection\n , f_eyeDirection\n , f_data;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvec4 project(vec3 p) {\n return projection * view * model * vec4(p, 1.0);\n}\n\nvoid main() {\n gl_Position = project(position);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate = view * vec4(position , 1.0);\n cameraCoordinate.xyz /= cameraCoordinate.w;\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n f_color = color;\n f_data = position;\n f_uv = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH = max(x, 0.0001);\n float cos2Alpha = NdotH * NdotH;\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 = roughness * roughness;\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H = normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH = max(dot(surfaceNormal, H), 0.0);\n float VdotH = max(dot(viewDirection, H), 0.000001);\n float LdotH = max(dot(lightDirection, H), 0.000001);\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\n float G = min(1.0, min(G1, G2));\n \n //Distribution term\n float D = beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F = pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\n//#pragma glslify: beckmann = require(glsl-specular-beckmann) // used in gl-surface3d\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness\n , fresnel\n , kambient\n , kdiffuse\n , kspecular;\nuniform sampler2D texture;\n\nvarying vec3 f_normal\n , f_lightDirection\n , f_eyeDirection\n , f_data;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (f_color.a == 0.0 ||\n outOfRange(clipBounds[0], clipBounds[1], f_data)\n ) discard;\n\n vec3 N = normalize(f_normal);\n vec3 L = normalize(f_lightDirection);\n vec3 V = normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n //float specular = max(0.0, beckmann(L, V, N, roughness)); // used in gl-surface3d\n\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor = vec4(f_color.rgb, 1.0) * texture2D(texture, f_uv);\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = litColor * f_color.a;\n}\n"]),o=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 uv;\n\nuniform mat4 model, view, projection;\n\nvarying vec4 f_color;\nvarying vec3 f_data;\nvarying vec2 f_uv;\n\nvoid main() {\n gl_Position = projection * view * model * vec4(position, 1.0);\n f_color = color;\n f_data = position;\n f_uv = uv;\n}"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform sampler2D texture;\nuniform float opacity;\n\nvarying vec4 f_color;\nvarying vec3 f_data;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_data)) discard;\n\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\n}"]),l=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 uv;\nattribute float pointSize;\n\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0.0, 0.0 ,0.0 ,0.0);\n } else {\n gl_Position = projection * view * model * vec4(position, 1.0);\n }\n gl_PointSize = pointSize;\n f_color = color;\n f_uv = uv;\n}"]),u=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform sampler2D texture;\nuniform float opacity;\n\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n vec2 pointR = gl_PointCoord.xy - vec2(0.5, 0.5);\n if(dot(pointR, pointR) > 0.25) {\n discard;\n }\n gl_FragColor = f_color * texture2D(texture, f_uv) * opacity;\n}"]),c=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n gl_Position = projection * view * model * vec4(position, 1.0);\n f_id = id;\n f_position = position;\n}"]),f=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n gl_FragColor = vec4(pickId, f_id.xyz);\n}"]),h=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute float pointSize;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0.0, 0.0, 0.0, 0.0);\n } else {\n gl_Position = projection * view * model * vec4(position, 1.0);\n gl_PointSize = pointSize;\n }\n f_id = id;\n f_position = position;\n}"]),p=n(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec3 position;\n\nuniform mat4 model, view, projection;\n\nvoid main() {\n gl_Position = projection * view * model * vec4(position, 1.0);\n}"]),d=n(["precision highp float;\n#define GLSLIFY 1\n\nuniform vec3 contourColor;\n\nvoid main() {\n gl_FragColor = vec4(contourColor, 1.0);\n}\n"]);e.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec3"},{name:"normal",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"}]},e.wireShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"}]},e.pointShader={vertex:l,fragment:u,attributes:[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"pointSize",type:"float"}]},e.pickShader={vertex:c,fragment:f,attributes:[{name:"position",type:"vec3"},{name:"id",type:"vec4"}]},e.pointPickShader={vertex:h,fragment:f,attributes:[{name:"position",type:"vec3"},{name:"pointSize",type:"float"},{name:"id",type:"vec4"}]},e.contourShader={vertex:p,fragment:d,attributes:[{name:"position",type:"vec3"}]}},8116:function(t,e,r){"use strict";var n=r(5158),i=r(5827),a=r(2944),o=r(8931),s=r(115),l=r(104),u=r(7437),c=r(5050),f=r(9156),h=r(7212),p=r(5306),d=r(2056),v=r(4340),g=d.meshShader,y=d.wireShader,m=d.pointShader,x=d.pickShader,b=d.pointPickShader,_=d.contourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function T(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,T,k,A,M,S){this.gl=t,this.pixelRatio=1,this.cells=[],this.positions=[],this.intensity=[],this.texture=e,this.dirty=!0,this.triShader=r,this.lineShader=n,this.pointShader=i,this.pickShader=a,this.pointPickShader=o,this.contourShader=s,this.trianglePositions=l,this.triangleColors=c,this.triangleNormals=h,this.triangleUVs=f,this.triangleIds=u,this.triangleVAO=p,this.triangleCount=0,this.lineWidth=1,this.edgePositions=d,this.edgeColors=g,this.edgeUVs=y,this.edgeIds=v,this.edgeVAO=m,this.edgeCount=0,this.pointPositions=x,this.pointColors=_,this.pointUVs=T,this.pointSizes=k,this.pointIds=b,this.pointVAO=A,this.pointCount=0,this.contourLineWidth=1,this.contourPositions=M,this.contourVAO=S,this.contourCount=0,this.contourColor=[0,0,0],this.contourEnable=!0,this.pickVertex=!0,this.pickId=1,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.lightPosition=[1e5,1e5,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.opacity=1,this.hasAlpha=!1,this.opacityscale=!1,this._model=w,this._view=w,this._projection=w,this._resolution=[1,1]}var k=T.prototype;function A(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;rt&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}function M(t){var e=n(t,g.vertex,g.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.normal.location=4,e}function S(t){var e=n(t,y.vertex,y.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e}function E(t){var e=n(t,m.vertex,m.fragment);return e.attributes.position.location=0,e.attributes.color.location=2,e.attributes.uv.location=3,e.attributes.pointSize.location=4,e}function L(t){var e=n(t,x.vertex,x.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e}function C(t){var e=n(t,b.vertex,b.fragment);return e.attributes.position.location=0,e.attributes.id.location=1,e.attributes.pointSize.location=4,e}function P(t){var e=n(t,_.vertex,_.fragment);return e.attributes.position.location=0,e}k.isOpaque=function(){return!this.hasAlpha},k.isTransparent=function(){return this.hasAlpha},k.pickSlots=1,k.setPickBase=function(t){this.pickId=t},k.highlight=function(t){if(t&&this.contourEnable){for(var e=h(this.cells,this.intensity,t.intensity),r=e.cells,n=e.vertexIds,i=e.vertexWeights,a=r.length,o=p.mallocFloat32(6*a),s=0,l=0;l0&&((f=this.triShader).bind(),f.uniforms=s,this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&this.lineWidth>0&&((f=this.lineShader).bind(),f.uniforms=s,this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0&&((f=this.pointShader).bind(),f.uniforms=s,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind()),this.contourEnable&&this.contourCount>0&&this.contourLineWidth>0&&((f=this.contourShader).bind(),f.uniforms=s,this.contourVAO.bind(),e.drawArrays(e.LINES,0,this.contourCount),this.contourVAO.unbind())},k.drawPick=function(t){t=t||{};for(var e=this.gl,r=t.model||w,n=t.view||w,i=t.projection||w,a=[[-1e6,-1e6,-1e6],[1e6,1e6,1e6]],o=0;o<3;++o)a[0][o]=Math.max(a[0][o],this.clipBounds[0][o]),a[1][o]=Math.min(a[1][o],this.clipBounds[1][o]);this._model=[].slice.call(r),this._view=[].slice.call(n),this._projection=[].slice.call(i),this._resolution=[e.drawingBufferWidth,e.drawingBufferHeight];var s,l={model:r,view:n,projection:i,clipBounds:a,pickId:this.pickId/255};(s=this.pickShader).bind(),s.uniforms=l,this.triangleCount>0&&(this.triangleVAO.bind(),e.drawArrays(e.TRIANGLES,0,3*this.triangleCount),this.triangleVAO.unbind()),this.edgeCount>0&&(this.edgeVAO.bind(),e.lineWidth(this.lineWidth*this.pixelRatio),e.drawArrays(e.LINES,0,2*this.edgeCount),this.edgeVAO.unbind()),this.pointCount>0&&((s=this.pointPickShader).bind(),s.uniforms=l,this.pointVAO.bind(),e.drawArrays(e.POINTS,0,this.pointCount),this.pointVAO.unbind())},k.pick=function(t){if(!t)return null;if(t.id!==this.pickId)return null;for(var e=t.value[0]+256*t.value[1]+65536*t.value[2],r=this.cells[e],n=this.positions,i=new Array(r.length),a=0;ai[k]&&(r.uniforms.dataAxis=u,r.uniforms.screenOffset=c,r.uniforms.color=g[t],r.uniforms.angle=y[t],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),m[t]&&T&&(c[1^t]-=M*p*x[t],r.uniforms.dataAxis=f,r.uniforms.screenOffset=c,r.uniforms.color=b[t],r.uniforms.angle=_[t],a.drawArrays(a.TRIANGLES,w,T)),c[1^t]=M*s[2+(1^t)]-1,d[t+2]&&(c[1^t]+=M*p*v[t+2],ki[k]&&(r.uniforms.dataAxis=u,r.uniforms.screenOffset=c,r.uniforms.color=g[t+2],r.uniforms.angle=y[t+2],a.drawArrays(a.TRIANGLES,i[k],i[A]-i[k]))),m[t+2]&&T&&(c[1^t]+=M*p*x[t+2],r.uniforms.dataAxis=f,r.uniforms.screenOffset=c,r.uniforms.color=b[t+2],r.uniforms.angle=_[t+2],a.drawArrays(a.TRIANGLES,w,T))}),v.drawTitle=function(){var t=[0,0],e=[0,0];return function(){var r=this.plot,n=this.shader,i=r.gl,a=r.screenBox,o=r.titleCenter,s=r.titleAngle,l=r.titleColor,u=r.pixelRatio;if(this.titleCount){for(var c=0;c<2;++c)e[c]=2*(o[c]*u-a[c])/(a[2+c]-a[c])-1;n.bind(),n.uniforms.dataAxis=t,n.uniforms.screenOffset=e,n.uniforms.angle=s,n.uniforms.color=l,i.drawArrays(i.TRIANGLES,this.titleOffset,this.titleCount)}}}(),v.bind=(h=[0,0],p=[0,0],d=[0,0],function(){var t=this.plot,e=this.shader,r=t._tickBounds,n=t.dataBox,i=t.screenBox,a=t.viewBox;e.bind();for(var o=0;o<2;++o){var s=r[o],l=r[o+2]-s,u=.5*(n[o+2]+n[o]),c=n[o+2]-n[o],f=a[o],v=a[o+2]-f,g=i[o],y=i[o+2]-g;p[o]=2*l/c*v/y,h[o]=2*(s-u)/c*v/y}d[1]=2*t.pixelRatio/(i[3]-i[1]),d[0]=d[1]*(i[3]-i[1])/(i[2]-i[0]),e.uniforms.dataScale=p,e.uniforms.dataShift=h,e.uniforms.textScale=d,this.vbo.bind(),e.attributes.textCoordinate.pointer()}),v.update=function(t){var e,r,n,i,o,s=[],l=t.ticks,u=t.bounds;for(o=0;o<2;++o){var c=[Math.floor(s.length/3)],f=[-1/0],h=l[o];for(e=0;e=0){var v=e[d]-n[d]*(e[d+2]-e[d])/(n[d+2]-n[d]);0===d?o.drawLine(v,e[1],v,e[3],p[d],h[d]):o.drawLine(e[0],v,e[2],v,p[d],h[d])}}for(d=0;d=0;--t)this.objects[t].dispose();for(this.objects.length=0,t=this.overlays.length-1;t>=0;--t)this.overlays[t].dispose();this.overlays.length=0,this.gl=null},u.addObject=function(t){this.objects.indexOf(t)<0&&(this.objects.push(t),this.setDirty())},u.removeObject=function(t){for(var e=this.objects,r=0;rMath.abs(e))u.rotate(a,0,0,-t*r*Math.PI*d.rotateSpeed/window.innerWidth);else if(!d._ortho){var o=-d.zoomSpeed*i*e/window.innerHeight*(a-u.lastT())/20;u.pan(a,0,0,f*(Math.exp(o)-1))}}}),!0)},d.enableMouseListeners(),d};var n=r(8161),i=r(1152),a=r(6145),o=r(6475),s=r(2565),l=r(5233)},8245:function(t,e,r){var n=r(6832),i=r(5158),a=n(["precision mediump float;\n#define GLSLIFY 1\nattribute vec2 position;\nvarying vec2 uv;\nvoid main() {\n uv = position;\n gl_Position = vec4(position, 0, 1);\n}"]),o=n(["precision mediump float;\n#define GLSLIFY 1\n\nuniform sampler2D accumBuffer;\nvarying vec2 uv;\n\nvoid main() {\n vec4 accum = texture2D(accumBuffer, 0.5 * (uv + 1.0));\n gl_FragColor = min(vec4(1,1,1,1), accum);\n}"]);t.exports=function(t){return i(t,a,o,null,[{name:"position",type:"vec2"}])}},1059:function(t,e,r){"use strict";var n=r(4296),i=r(7453),a=r(2771),o=r(6496),s=r(2611),l=r(4234),u=r(8126),c=r(6145),f=r(1120),h=r(5268),p=r(8245),d=r(2321)({tablet:!0,featureDetect:!0});function v(){this.mouse=[-1,-1],this.screen=null,this.distance=1/0,this.index=null,this.dataCoordinate=null,this.dataPosition=null,this.object=null,this.data=null}function g(t){var e=Math.round(Math.log(Math.abs(t))/Math.log(10));if(e<0){var r=Math.round(Math.pow(10,-e));return Math.ceil(t*r)/r}return e>0?(r=Math.round(Math.pow(10,e)),Math.ceil(t/r)*r):Math.ceil(t)}function y(t){return"boolean"!=typeof t||t}t.exports={createScene:function(t){(t=t||{}).camera=t.camera||{};var e=t.canvas;e||(e=document.createElement("canvas"),t.container?t.container.appendChild(e):document.body.appendChild(e));var r=t.gl;if(r||(t.glOptions&&(d=!!t.glOptions.preserveDrawingBuffer),r=function(t,e){var r=null;try{(r=t.getContext("webgl",e))||(r=t.getContext("experimental-webgl",e))}catch(t){return null}return r}(e,t.glOptions||{premultipliedAlpha:!0,antialias:!0,preserveDrawingBuffer:d})),!r)throw new Error("webgl not supported");var m=t.bounds||[[-10,-10,-10],[10,10,10]],x=new v,b=l(r,r.drawingBufferWidth,r.drawingBufferHeight,{preferFloat:!d}),_=p(r),w=t.cameraObject&&!0===t.cameraObject._ortho||t.camera.projection&&"orthographic"===t.camera.projection.type||!1,T={eye:t.camera.eye||[2,0,0],center:t.camera.center||[0,0,0],up:t.camera.up||[0,1,0],zoomMin:t.camera.zoomMax||.1,zoomMax:t.camera.zoomMin||100,mode:t.camera.mode||"turntable",_ortho:w},k=t.axes||{},A=i(r,k);A.enable=!k.disable;var M=t.spikes||{},S=o(r,M),E=[],L=[],C=[],P=[],O=!0,I=!0,D={view:null,projection:new Array(16),model:new Array(16),_ortho:!1},z=(I=!0,[r.drawingBufferWidth,r.drawingBufferHeight]),R=t.cameraObject||n(e,T),F={gl:r,contextLost:!1,pixelRatio:t.pixelRatio||1,canvas:e,selection:x,camera:R,axes:A,axesPixels:null,spikes:S,bounds:m,objects:E,shape:z,aspect:t.aspectRatio||[1,1,1],pickRadius:t.pickRadius||10,zNear:t.zNear||.01,zFar:t.zFar||1e3,fovy:t.fovy||Math.PI/4,clearColor:t.clearColor||[0,0,0,0],autoResize:y(t.autoResize),autoBounds:y(t.autoBounds),autoScale:!!t.autoScale,autoCenter:y(t.autoCenter),clipToBounds:y(t.clipToBounds),snapToData:!!t.snapToData,onselect:t.onselect||null,onrender:t.onrender||null,onclick:t.onclick||null,cameraParams:D,oncontextloss:null,mouseListener:null,_stopped:!1,getAspectratio:function(){return{x:this.aspect[0],y:this.aspect[1],z:this.aspect[2]}},setAspectratio:function(t){this.aspect[0]=t.x,this.aspect[1]=t.y,this.aspect[2]=t.z,I=!0},setBounds:function(t,e){this.bounds[0][t]=e.min,this.bounds[1][t]=e.max},setClearColor:function(t){this.clearColor=t},clearRGBA:function(){this.gl.clearColor(this.clearColor[0],this.clearColor[1],this.clearColor[2],this.clearColor[3]),this.gl.clear(this.gl.COLOR_BUFFER_BIT|this.gl.DEPTH_BUFFER_BIT)}},B=[r.drawingBufferWidth/F.pixelRatio|0,r.drawingBufferHeight/F.pixelRatio|0];function N(){if(!F._stopped&&F.autoResize){var t=e.parentNode,r=1,n=1;t&&t!==document.body?(r=t.clientWidth,n=t.clientHeight):(r=window.innerWidth,n=window.innerHeight);var i=0|Math.ceil(r*F.pixelRatio),a=0|Math.ceil(n*F.pixelRatio);if(i!==e.width||a!==e.height){e.width=i,e.height=a;var o=e.style;o.position=o.position||"absolute",o.left="0px",o.top="0px",o.width=r+"px",o.height=n+"px",O=!0}}}function j(){for(var t=E.length,e=P.length,n=0;n0&&0===C[e-1];)C.pop(),P.pop().dispose()}function U(){if(F.contextLost)return!0;r.isContextLost()&&(F.contextLost=!0,F.mouseListener.enabled=!1,F.selection.object=null,F.oncontextloss&&F.oncontextloss())}F.autoResize&&N(),window.addEventListener("resize",N),F.update=function(t){F._stopped||(t=t||{},O=!0,I=!0)},F.add=function(t){F._stopped||(t.axes=A,E.push(t),L.push(-1),O=!0,I=!0,j())},F.remove=function(t){if(!F._stopped){var e=E.indexOf(t);e<0||(E.splice(e,1),L.pop(),O=!0,I=!0,j())}},F.dispose=function(){if(!F._stopped&&(F._stopped=!0,window.removeEventListener("resize",N),e.removeEventListener("webglcontextlost",U),F.mouseListener.enabled=!1,!F.contextLost)){A.dispose(),S.dispose();for(var t=0;tx.distance)continue;for(var u=0;u 1.0) {\n discard;\n }\n baseColor = mix(borderColor, color, step(radius, centerFraction));\n gl_FragColor = vec4(baseColor.rgb * baseColor.a, baseColor.a);\n }\n}\n"]),e.pickVertex=n(["precision mediump float;\n#define GLSLIFY 1\n\nattribute vec2 position;\nattribute vec4 pickId;\n\nuniform mat3 matrix;\nuniform float pointSize;\nuniform vec4 pickOffset;\n\nvarying vec4 fragId;\n\nvoid main() {\n vec3 hgPosition = matrix * vec3(position, 1);\n gl_Position = vec4(hgPosition.xy, 0, hgPosition.z);\n gl_PointSize = pointSize;\n\n vec4 id = pickId + pickOffset;\n id.y += floor(id.x / 256.0);\n id.x -= floor(id.x / 256.0) * 256.0;\n\n id.z += floor(id.y / 256.0);\n id.y -= floor(id.y / 256.0) * 256.0;\n\n id.w += floor(id.z / 256.0);\n id.z -= floor(id.z / 256.0) * 256.0;\n\n fragId = id;\n}\n"]),e.pickFragment=n(["precision mediump float;\n#define GLSLIFY 1\n\nvarying vec4 fragId;\n\nvoid main() {\n float radius = length(2.0 * gl_PointCoord.xy - 1.0);\n if(radius > 1.0) {\n discard;\n }\n gl_FragColor = fragId / 255.0;\n}\n"])},8271:function(t,e,r){"use strict";var n=r(5158),i=r(5827),a=r(5306),o=r(8023);function s(t,e,r,n,i){this.plot=t,this.offsetBuffer=e,this.pickBuffer=r,this.shader=n,this.pickShader=i,this.sizeMin=.5,this.sizeMinCap=2,this.sizeMax=20,this.areaRatio=1,this.pointCount=0,this.color=[1,0,0,1],this.borderColor=[0,0,0,1],this.blend=!1,this.pickOffset=0,this.points=null}t.exports=function(t,e){var r=t.gl,a=new s(t,i(r),i(r),n(r,o.pointVertex,o.pointFragment),n(r,o.pickVertex,o.pickFragment));return a.update(e),t.addObject(a),a};var l,u,c=s.prototype;c.dispose=function(){this.shader.dispose(),this.pickShader.dispose(),this.offsetBuffer.dispose(),this.pickBuffer.dispose(),this.plot.removeObject(this)},c.update=function(t){var e;function r(e,r){return e in t?t[e]:r}t=t||{},this.sizeMin=r("sizeMin",.5),this.sizeMax=r("sizeMax",20),this.color=r("color",[1,0,0,1]).slice(),this.areaRatio=r("areaRatio",1),this.borderColor=r("borderColor",[0,0,0,1]).slice(),this.blend=r("blend",!1);var n=t.positions.length>>>1,i=t.positions instanceof Float32Array,o=t.idToIndex instanceof Int32Array&&t.idToIndex.length>=n,s=t.positions,l=i?s:a.mallocFloat32(s.length),u=o?t.idToIndex:a.mallocInt32(n);if(i||l.set(s),!o)for(l.set(s),e=0;e>>1;for(r=0;r=e[0]&&a<=e[2]&&o>=e[1]&&o<=e[3]&&n++}return n}(this.points,i),c=this.plot.pickPixelRatio*Math.max(Math.min(this.sizeMinCap,this.sizeMin),Math.min(this.sizeMax,this.sizeMax/Math.pow(s,.33333)));l[0]=2/a,l[4]=2/o,l[6]=-2*i[0]/a-1,l[7]=-2*i[1]/o-1,this.offsetBuffer.bind(),r.bind(),r.attributes.position.pointer(),r.uniforms.matrix=l,r.uniforms.color=this.color,r.uniforms.borderColor=this.borderColor,r.uniforms.pointCloud=c<5,r.uniforms.pointSize=c,r.uniforms.centerFraction=Math.min(1,Math.max(0,Math.sqrt(1-this.areaRatio))),e&&(u[0]=255&t,u[1]=t>>8&255,u[2]=t>>16&255,u[3]=t>>24&255,this.pickBuffer.bind(),r.attributes.pickId.pointer(n.UNSIGNED_BYTE),r.uniforms.pickOffset=u,this.pickOffset=t);var f=n.getParameter(n.BLEND),h=n.getParameter(n.DITHER);return f&&!this.blend&&n.disable(n.BLEND),h&&n.disable(n.DITHER),n.drawArrays(n.POINTS,0,this.pointCount),f&&!this.blend&&n.enable(n.BLEND),h&&n.enable(n.DITHER),t+this.pointCount}),c.draw=c.unifiedDraw,c.drawPick=c.unifiedDraw,c.pick=function(t,e,r){var n=this.pickOffset,i=this.pointCount;if(r=n+i)return null;var a=r-n,o=this.points;return{object:this,pointId:a,dataCoord:[o[2*a],o[2*a+1]]}}},6093:function(t){t.exports=function(t,e,r,n){var i,a,o,s,l,u=e[0],c=e[1],f=e[2],h=e[3],p=r[0],d=r[1],v=r[2],g=r[3];return(a=u*p+c*d+f*v+h*g)<0&&(a=-a,p=-p,d=-d,v=-v,g=-g),1-a>1e-6?(i=Math.acos(a),o=Math.sin(i),s=Math.sin((1-n)*i)/o,l=Math.sin(n*i)/o):(s=1-n,l=n),t[0]=s*u+l*p,t[1]=s*c+l*d,t[2]=s*f+l*v,t[3]=s*h+l*g,t}},8240:function(t){"use strict";t.exports=function(t){return t||0===t?t.toString():""}},4123:function(t,e,r){"use strict";var n=r(875);t.exports=function(t,e,r){var a=i[e];if(a||(a=i[e]={}),t in a)return a[t];var o={textAlign:"center",textBaseline:"middle",lineHeight:1,font:e,lineSpacing:1.25,styletags:{breaklines:!0,bolds:!0,italics:!0,subscripts:!0,superscripts:!0},triangles:!0},s=n(t,o);o.triangles=!1;var l,u,c=n(t,o);if(r&&1!==r){for(l=0;l max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform vec4 highlightId;\nuniform float highlightScale;\nuniform mat4 model, view, projection;\nuniform vec3 clipBounds[2];\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0,0,0,0);\n } else {\n float scale = 1.0;\n if(distance(highlightId, id) < 0.0001) {\n scale = highlightScale;\n }\n\n vec4 worldPosition = model * vec4(position, 1);\n vec4 viewPosition = view * worldPosition;\n viewPosition = viewPosition / viewPosition.w;\n vec4 clipPosition = projection * (viewPosition + scale * vec4(glyph.x, -glyph.y, 0, 0));\n\n gl_Position = clipPosition;\n interpColor = color;\n pickId = id;\n dataCoordinate = position;\n }\n}"]),o=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform vec2 screenSize;\nuniform vec3 clipBounds[2];\nuniform float highlightScale, pixelRatio;\nuniform vec4 highlightId;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0,0,0,0);\n } else {\n float scale = pixelRatio;\n if(distance(highlightId.bgr, id.bgr) < 0.001) {\n scale *= highlightScale;\n }\n\n vec4 worldPosition = model * vec4(position, 1.0);\n vec4 viewPosition = view * worldPosition;\n vec4 clipPosition = projection * viewPosition;\n clipPosition /= clipPosition.w;\n\n gl_Position = clipPosition + vec4(screenSize * scale * vec2(glyph.x, -glyph.y), 0.0, 0.0);\n interpColor = color;\n pickId = id;\n dataCoordinate = position;\n }\n}"]),s=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nattribute vec3 position;\nattribute vec4 color;\nattribute vec2 glyph;\nattribute vec4 id;\n\nuniform float highlightScale;\nuniform vec4 highlightId;\nuniform vec3 axes[2];\nuniform mat4 model, view, projection;\nuniform vec2 screenSize;\nuniform vec3 clipBounds[2];\nuniform float scale, pixelRatio;\n\nvarying vec4 interpColor;\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], position)) {\n\n gl_Position = vec4(0,0,0,0);\n } else {\n float lscale = pixelRatio * scale;\n if(distance(highlightId, id) < 0.0001) {\n lscale *= highlightScale;\n }\n\n vec4 clipCenter = projection * view * model * vec4(position, 1);\n vec3 dataPosition = position + 0.5*lscale*(axes[0] * glyph.x + axes[1] * glyph.y) * clipCenter.w * screenSize.y;\n vec4 clipPosition = projection * view * model * vec4(dataPosition, 1);\n\n gl_Position = clipPosition;\n interpColor = color;\n pickId = id;\n dataCoordinate = dataPosition;\n }\n}\n"]),l=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 fragClipBounds[2];\nuniform float opacity;\n\nvarying vec4 interpColor;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (\n outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate) ||\n interpColor.a * opacity == 0.\n ) discard;\n gl_FragColor = interpColor * opacity;\n}\n"]),u=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 fragClipBounds[2];\nuniform float pickGroup;\n\nvarying vec4 pickId;\nvarying vec3 dataCoordinate;\n\nvoid main() {\n if (outOfRange(fragClipBounds[0], fragClipBounds[1], dataCoordinate)) discard;\n\n gl_FragColor = vec4(pickGroup, pickId.bgr);\n}"]),c=[{name:"position",type:"vec3"},{name:"color",type:"vec4"},{name:"glyph",type:"vec2"},{name:"id",type:"vec4"}],f={vertex:a,fragment:l,attributes:c},h={vertex:o,fragment:l,attributes:c},p={vertex:s,fragment:l,attributes:c},d={vertex:a,fragment:u,attributes:c},v={vertex:o,fragment:u,attributes:c},g={vertex:s,fragment:u,attributes:c};function y(t,e){var r=n(t,e),i=r.attributes;return i.position.location=0,i.color.location=1,i.glyph.location=2,i.id.location=3,r}e.createPerspective=function(t){return y(t,f)},e.createOrtho=function(t){return y(t,h)},e.createProject=function(t){return y(t,p)},e.createPickPerspective=function(t){return y(t,d)},e.createPickOrtho=function(t){return y(t,v)},e.createPickProject=function(t){return y(t,g)}},2182:function(t,e,r){"use strict";var n=r(3596),i=r(5827),a=r(2944),o=r(5306),s=r(104),l=r(9282),u=r(4123),c=r(8240),f=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function h(t,e){var r=t[0],n=t[1],i=t[2],a=t[3];return t[0]=e[0]*r+e[4]*n+e[8]*i+e[12]*a,t[1]=e[1]*r+e[5]*n+e[9]*i+e[13]*a,t[2]=e[2]*r+e[6]*n+e[10]*i+e[14]*a,t[3]=e[3]*r+e[7]*n+e[11]*i+e[15]*a,t}function p(t,e,r,n){return h(n,n),h(n,n),h(n,n)}function d(t,e){this.index=t,this.dataCoordinate=this.position=e}function v(t){return!0===t||t>1?1:t}function g(t,e,r,n,i,a,o,s,l,u,c,f){this.gl=t,this.pixelRatio=1,this.shader=e,this.orthoShader=r,this.projectShader=n,this.pointBuffer=i,this.colorBuffer=a,this.glyphBuffer=o,this.idBuffer=s,this.vao=l,this.vertexCount=0,this.lineVertexCount=0,this.opacity=1,this.hasAlpha=!1,this.lineWidth=0,this.projectScale=[2/3,2/3,2/3],this.projectOpacity=[1,1,1],this.projectHasAlpha=!1,this.pickId=0,this.pickPerspectiveShader=u,this.pickOrthoShader=c,this.pickProjectShader=f,this.points=[],this._selectResult=new d(0,[0,0,0]),this.useOrtho=!0,this.bounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.axesProject=[!0,!0,!0],this.axesBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.highlightId=[1,1,1,1],this.highlightScale=2,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.dirty=!0}t.exports=function(t){var e=t.gl,r=l.createPerspective(e),n=l.createOrtho(e),o=l.createProject(e),s=l.createPickPerspective(e),u=l.createPickOrtho(e),c=l.createPickProject(e),f=i(e),h=i(e),p=i(e),d=i(e),v=new g(e,r,n,o,f,h,p,d,a(e,[{buffer:f,size:3,type:e.FLOAT},{buffer:h,size:4,type:e.FLOAT},{buffer:p,size:2,type:e.FLOAT},{buffer:d,size:4,type:e.UNSIGNED_BYTE,normalized:!0}]),s,u,c);return v.update(t),v};var y=g.prototype;y.pickSlots=1,y.setPickBase=function(t){this.pickId=t},y.isTransparent=function(){if(this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&this.projectHasAlpha)return!0;return!1},y.isOpaque=function(){if(!this.hasAlpha)return!0;for(var t=0;t<3;++t)if(this.axesProject[t]&&!this.projectHasAlpha)return!0;return!1};var m=[0,0],x=[0,0,0],b=[0,0,0],_=[0,0,0,1],w=[0,0,0,1],T=f.slice(),k=[0,0,0],A=[[0,0,0],[0,0,0]];function M(t){return t[0]=t[1]=t[2]=0,t}function S(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=1,t}function E(t,e,r,n){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[r]=n,t}var L=[[-1e8,-1e8,-1e8],[1e8,1e8,1e8]];function C(t,e,r,n,i,a,o){var l=r.gl;if((a===r.projectHasAlpha||o)&&function(t,e,r,n){var i,a=e.axesProject,o=e.gl,l=t.uniforms,u=r.model||f,c=r.view||f,h=r.projection||f,d=e.axesBounds,v=function(t){for(var e=A,r=0;r<2;++r)for(var n=0;n<3;++n)e[r][n]=Math.max(Math.min(t[r][n],1e8),-1e8);return e}(e.clipBounds);i=e.axes&&e.axes.lastCubeProps?e.axes.lastCubeProps.axis:[1,1,1],m[0]=2/o.drawingBufferWidth,m[1]=2/o.drawingBufferHeight,t.bind(),l.view=c,l.projection=h,l.screenSize=m,l.highlightId=e.highlightId,l.highlightScale=e.highlightScale,l.clipBounds=v,l.pickGroup=e.pickId/255,l.pixelRatio=n;for(var g=0;g<3;++g)if(a[g]){l.scale=e.projectScale[g],l.opacity=e.projectOpacity[g];for(var y=T,L=0;L<16;++L)y[L]=0;for(L=0;L<4;++L)y[5*L]=1;y[5*g]=0,i[g]<0?y[12+g]=d[0][g]:y[12+g]=d[1][g],s(y,u,y),l.model=y;var C=(g+1)%3,P=(g+2)%3,O=M(x),I=M(b);O[C]=1,I[P]=1;var D=p(0,0,0,S(_,O)),z=p(0,0,0,S(w,I));if(Math.abs(D[1])>Math.abs(z[1])){var R=D;D=z,z=R,R=O,O=I,I=R;var F=C;C=P,P=F}D[0]<0&&(O[C]=-1),z[1]>0&&(I[P]=-1);var B=0,N=0;for(L=0;L<4;++L)B+=Math.pow(u[4*C+L],2),N+=Math.pow(u[4*P+L],2);O[C]/=Math.sqrt(B),I[P]/=Math.sqrt(N),l.axes[0]=O,l.axes[1]=I,l.fragClipBounds[0]=E(k,v[0],g,-1e8),l.fragClipBounds[1]=E(k,v[1],g,1e8),e.vao.bind(),e.vao.draw(o.TRIANGLES,e.vertexCount),e.lineWidth>0&&(o.lineWidth(e.lineWidth*n),e.vao.draw(o.LINES,e.lineVertexCount,e.vertexCount)),e.vao.unbind()}}(e,r,n,i),a===r.hasAlpha||o){t.bind();var u=t.uniforms;u.model=n.model||f,u.view=n.view||f,u.projection=n.projection||f,m[0]=2/l.drawingBufferWidth,m[1]=2/l.drawingBufferHeight,u.screenSize=m,u.highlightId=r.highlightId,u.highlightScale=r.highlightScale,u.fragClipBounds=L,u.clipBounds=r.axes.bounds,u.opacity=r.opacity,u.pickGroup=r.pickId/255,u.pixelRatio=i,r.vao.bind(),r.vao.draw(l.TRIANGLES,r.vertexCount),r.lineWidth>0&&(l.lineWidth(r.lineWidth*i),r.vao.draw(l.LINES,r.lineVertexCount,r.vertexCount)),r.vao.unbind()}}function P(t,e,r,i){var a;a=Array.isArray(t)?e=this.pointCount||e<0)return null;var r=this.points[e],n=this._selectResult;n.index=e;for(var i=0;i<3;++i)n.position[i]=n.dataCoordinate[i]=r[i];return n},y.highlight=function(t){if(t){var e=t.index,r=255&e,n=e>>8&255,i=e>>16&255;this.highlightId=[r/255,n/255,i/255,0]}else this.highlightId=[1,1,1,1]},y.update=function(t){if("perspective"in(t=t||{})&&(this.useOrtho=!t.perspective),"orthographic"in t&&(this.useOrtho=!!t.orthographic),"lineWidth"in t&&(this.lineWidth=t.lineWidth),"project"in t)if(Array.isArray(t.project))this.axesProject=t.project;else{var e=!!t.project;this.axesProject=[e,e,e]}if("projectScale"in t)if(Array.isArray(t.projectScale))this.projectScale=t.projectScale.slice();else{var r=+t.projectScale;this.projectScale=[r,r,r]}if(this.projectHasAlpha=!1,"projectOpacity"in t){Array.isArray(t.projectOpacity)?this.projectOpacity=t.projectOpacity.slice():(r=+t.projectOpacity,this.projectOpacity=[r,r,r]);for(var n=0;n<3;++n)this.projectOpacity[n]=v(this.projectOpacity[n]),this.projectOpacity[n]<1&&(this.projectHasAlpha=!0)}this.hasAlpha=!1,"opacity"in t&&(this.opacity=v(t.opacity),this.opacity<1&&(this.hasAlpha=!0)),this.dirty=!0;var i,a,s=t.position,l=t.font||"normal",u=t.alignment||[0,0];if(2===u.length)i=u[0],a=u[1];else for(i=[],a=[],n=0;n0){var I=0,D=x,z=[0,0,0,1],R=[0,0,0,1],F=Array.isArray(p)&&Array.isArray(p[0]),B=Array.isArray(y)&&Array.isArray(y[0]);t:for(n=0;n<_;++n){for(m+=1,w=s[n],T=0;T<3;++T){if(isNaN(w[T])||!isFinite(w[T]))continue t;f[T]=Math.max(f[T],w[T]),c[T]=Math.min(c[T],w[T])}k=(N=P(h,n,l,this.pixelRatio)).mesh,A=N.lines,M=N.bounds;var N,j=N.visible;if(j)if(Array.isArray(p)){if(3===(U=F?n0?1-M[0][0]:Z<0?1+M[1][0]:1,Y*=Y>0?1-M[0][1]:Y<0?1+M[1][1]:1],X=k.cells||[],J=k.positions||[];for(T=0;T0){var y=r*c;o.drawBox(f-y,h-y,p+y,h+y,a),o.drawBox(f-y,d-y,p+y,d+y,a),o.drawBox(f-y,h-y,f+y,d+y,a),o.drawBox(p-y,h-y,p+y,d+y,a)}}}},s.update=function(t){t=t||{},this.innerFill=!!t.innerFill,this.outerFill=!!t.outerFill,this.innerColor=(t.innerColor||[0,0,0,.5]).slice(),this.outerColor=(t.outerColor||[0,0,0,.5]).slice(),this.borderColor=(t.borderColor||[0,0,0,1]).slice(),this.borderWidth=t.borderWidth||0,this.selectBox=(t.selectBox||this.selectBox).slice()},s.dispose=function(){this.boxBuffer.dispose(),this.boxShader.dispose(),this.plot.removeOverlay(this)}},2611:function(t,e,r){"use strict";t.exports=function(t,e){var r=e[0],a=e[1];return new l(t,n(t,r,a,{}),i.mallocUint8(r*a*4))};var n=r(4234),i=r(5306),a=r(5050),o=r(2288).nextPow2;function s(t,e,r,n,i){this.coord=[t,e],this.id=r,this.value=n,this.distance=i}function l(t,e,r){this.gl=t,this.fbo=e,this.buffer=r,this._readTimeout=null;var n=this;this._readCallback=function(){n.gl&&(e.bind(),t.readPixels(0,0,e.shape[0],e.shape[1],t.RGBA,t.UNSIGNED_BYTE,n.buffer),n._readTimeout=null)}}var u=l.prototype;Object.defineProperty(u,"shape",{get:function(){return this.gl?this.fbo.shape.slice():[0,0]},set:function(t){if(this.gl){this.fbo.shape=t;var e=this.fbo.shape[0],r=this.fbo.shape[1];if(r*e*4>this.buffer.length){i.free(this.buffer);for(var n=this.buffer=i.mallocUint8(o(r*e*4)),a=0;ar)for(t=r;te)for(t=e;t=0){for(var T=0|w.type.charAt(w.type.length-1),k=new Array(T),A=0;A=0;)M+=1;_[m]=M}var S=new Array(r.length);function E(){h.program=o.program(p,h._vref,h._fref,b,_);for(var t=0;t=0){if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n("","Invalid data type for attribute "+f+": "+h);s(t,e,p[0],i,d,a,f)}else{if(!(h.indexOf("mat")>=0))throw new n("","Unknown data type for attribute "+f+": "+h);var d;if((d=h.charCodeAt(h.length-1)-48)<2||d>4)throw new n("","Invalid data type for attribute "+f+": "+h);l(t,e,p,i,d,a,f)}}}return a};var n=r(9068);function i(t,e,r,n,i,a){this._gl=t,this._wrapper=e,this._index=r,this._locations=n,this._dimension=i,this._constFunc=a}var a=i.prototype;a.pointer=function(t,e,r,n){var i=this,a=i._gl,o=i._locations[i._index];a.vertexAttribPointer(o,i._dimension,t||a.FLOAT,!!e,r||0,n||0),a.enableVertexAttribArray(o)},a.set=function(t,e,r,n){return this._constFunc(this._locations[this._index],t,e,r,n)},Object.defineProperty(a,"location",{get:function(){return this._locations[this._index]},set:function(t){return t!==this._locations[this._index]&&(this._locations[this._index]=0|t,this._wrapper.program=null),0|t}});var o=[function(t,e,r){return void 0===r.length?t.vertexAttrib1f(e,r):t.vertexAttrib1fv(e,r)},function(t,e,r,n){return void 0===r.length?t.vertexAttrib2f(e,r,n):t.vertexAttrib2fv(e,r)},function(t,e,r,n,i){return void 0===r.length?t.vertexAttrib3f(e,r,n,i):t.vertexAttrib3fv(e,r)},function(t,e,r,n,i,a){return void 0===r.length?t.vertexAttrib4f(e,r,n,i,a):t.vertexAttrib4fv(e,r)}];function s(t,e,r,n,a,s,l){var u=o[a],c=new i(t,e,r,n,a,u);Object.defineProperty(s,l,{set:function(e){return t.disableVertexAttribArray(n[r]),u(t,n[r],e),e},get:function(){return c},enumerable:!0})}function l(t,e,r,n,i,a,o){for(var l=new Array(i),u=new Array(i),c=0;c4)throw new i("","Invalid uniform dimension type for matrix "+name+": "+m);t["uniformMatrix"+y+"fv"](s[f],!1,h);break}throw new i("","Unknown uniform data type for "+name+": "+m)}if((y=m.charCodeAt(m.length-1)-48)<2||y>4)throw new i("","Invalid data type");switch(m.charAt(0)){case"b":case"i":t["uniform"+y+"iv"](s[f],h);break;case"v":t["uniform"+y+"fv"](s[f],h);break;default:throw new i("","Unrecognized data type for vector "+name+": "+m)}}}}}}function u(t,e){if("object"!=typeof e)return[[t,e]];var r=[];for(var n in e){var i=e[n],a=t;parseInt(n)+""===n?a+="["+n+"]":a+="."+n,"object"==typeof i?r.push.apply(r,u(a,i)):r.push([a,i])}return r}function c(t,e,n){if("object"==typeof n){var u=f(n);Object.defineProperty(t,e,{get:a(u),set:l(n),enumerable:!0,configurable:!1})}else s[n]?Object.defineProperty(t,e,{get:(c=n,function(t,e,r){return t.getUniform(e.program,r[c])}),set:l(n),enumerable:!0,configurable:!1}):t[e]=function(t){switch(t){case"bool":return!1;case"int":case"sampler2D":case"samplerCube":case"float":return 0;default:var e=t.indexOf("vec");if(0<=e&&e<=1&&t.length===4+e){if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i("","Invalid data type");return"b"===t.charAt(0)?o(r,!1):o(r,0)}if(0===t.indexOf("mat")&&4===t.length){var r;if((r=t.charCodeAt(t.length-1)-48)<2||r>4)throw new i("","Invalid uniform dimension type for matrix "+name+": "+t);return o(r*r,0)}throw new i("","Unknown uniform data type for "+name+": "+t)}}(r[n].type);var c}function f(t){var e;if(Array.isArray(t)){e=new Array(t.length);for(var r=0;r1){s[0]in a||(a[s[0]]=[]),a=a[s[0]];for(var l=1;l1)for(var l=0;l 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the tube vertex and normal at the given index.\n//\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\n//\n// Each tube segment is made up of a ring of vertices.\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\n// The indexes of tube segments run from 0 to 8.\n//\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\n float segmentCount = 8.0;\n\n float angle = 2.0 * 3.14159 * (index / segmentCount);\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d);\n vec3 y = v * sin(angle) * length(d);\n vec3 v3 = x + y;\n\n normal = normalize(v3);\n\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 color, position;\nattribute vec2 uv;\n\nuniform float vectorScale, tubeScale;\nuniform mat4 model, view, projection, inverseModel;\nuniform vec3 eyePosition, lightPosition;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n // Scale the vector magnitude to stay constant with\n // model & view changes.\n vec3 normal;\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n //Lighting geometry parameters\n vec4 cameraCoordinate = view * tubePosition;\n cameraCoordinate.xyz /= cameraCoordinate.w;\n f_lightDirection = lightPosition - cameraCoordinate.xyz;\n f_eyeDirection = eyePosition - cameraCoordinate.xyz;\n f_normal = normalize((vec4(normal, 0.0) * inverseModel).xyz);\n\n // vec4 m_position = model * vec4(tubePosition, 1.0);\n vec4 t_position = view * tubePosition;\n gl_Position = projection * t_position;\n\n f_color = color;\n f_data = tubePosition.xyz;\n f_position = position.xyz;\n f_uv = uv;\n}\n"]),a=n(["#extension GL_OES_standard_derivatives : enable\n\nprecision highp float;\n#define GLSLIFY 1\n\nfloat beckmannDistribution(float x, float roughness) {\n float NdotH = max(x, 0.0001);\n float cos2Alpha = NdotH * NdotH;\n float tan2Alpha = (cos2Alpha - 1.0) / cos2Alpha;\n float roughness2 = roughness * roughness;\n float denom = 3.141592653589793 * roughness2 * cos2Alpha * cos2Alpha;\n return exp(tan2Alpha / roughness2) / denom;\n}\n\nfloat cookTorranceSpecular(\n vec3 lightDirection,\n vec3 viewDirection,\n vec3 surfaceNormal,\n float roughness,\n float fresnel) {\n\n float VdotN = max(dot(viewDirection, surfaceNormal), 0.0);\n float LdotN = max(dot(lightDirection, surfaceNormal), 0.0);\n\n //Half angle vector\n vec3 H = normalize(lightDirection + viewDirection);\n\n //Geometric term\n float NdotH = max(dot(surfaceNormal, H), 0.0);\n float VdotH = max(dot(viewDirection, H), 0.000001);\n float LdotH = max(dot(lightDirection, H), 0.000001);\n float G1 = (2.0 * NdotH * VdotN) / VdotH;\n float G2 = (2.0 * NdotH * LdotN) / LdotH;\n float G = min(1.0, min(G1, G2));\n \n //Distribution term\n float D = beckmannDistribution(NdotH, roughness);\n\n //Fresnel term\n float F = pow(1.0 - VdotN, fresnel);\n\n //Multiply terms and done\n return G * F * D / max(3.14159265 * VdotN, 0.000001);\n}\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform sampler2D texture;\n\nvarying vec3 f_normal, f_lightDirection, f_eyeDirection, f_data, f_position;\nvarying vec4 f_color;\nvarying vec2 f_uv;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n vec3 N = normalize(f_normal);\n vec3 L = normalize(f_lightDirection);\n vec3 V = normalize(f_eyeDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = min(1.0, max(0.0, cookTorranceSpecular(L, V, N, roughness, fresnel)));\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n vec4 surfaceColor = f_color * texture2D(texture, f_uv);\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = litColor * opacity;\n}\n"]),o=n(["precision highp float;\n\nprecision highp float;\n#define GLSLIFY 1\n\nvec3 getOrthogonalVector(vec3 v) {\n // Return up-vector for only-z vector.\n // Return ax + by + cz = 0, a point that lies on the plane that has v as a normal and that isn't (0,0,0).\n // From the above if-statement we have ||a|| > 0 U ||b|| > 0.\n // Assign z = 0, x = -b, y = a:\n // a*-b + b*a + c*0 = -ba + ba + 0 = 0\n if (v.x*v.x > v.z*v.z || v.y*v.y > v.z*v.z) {\n return normalize(vec3(-v.y, v.x, 0.0));\n } else {\n return normalize(vec3(0.0, v.z, -v.y));\n }\n}\n\n// Calculate the tube vertex and normal at the given index.\n//\n// The returned vertex is for a tube ring with its center at origin, radius of length(d), pointing in the direction of d.\n//\n// Each tube segment is made up of a ring of vertices.\n// These vertices are used to make up the triangles of the tube by connecting them together in the vertex array.\n// The indexes of tube segments run from 0 to 8.\n//\nvec3 getTubePosition(vec3 d, float index, out vec3 normal) {\n float segmentCount = 8.0;\n\n float angle = 2.0 * 3.14159 * (index / segmentCount);\n\n vec3 u = getOrthogonalVector(d);\n vec3 v = normalize(cross(u, d));\n\n vec3 x = u * cos(angle) * length(d);\n vec3 y = v * sin(angle) * length(d);\n vec3 v3 = x + y;\n\n normal = normalize(v3);\n\n return v3;\n}\n\nattribute vec4 vector;\nattribute vec4 position;\nattribute vec4 id;\n\nuniform mat4 model, view, projection;\nuniform float tubeScale;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n vec3 normal;\n vec3 XYZ = getTubePosition(mat3(model) * (tubeScale * vector.w * normalize(vector.xyz)), position.w, normal);\n vec4 tubePosition = model * vec4(position.xyz, 1.0) + vec4(XYZ, 0.0);\n\n gl_Position = projection * view * tubePosition;\n f_id = id;\n f_position = position.xyz;\n}\n"]),s=n(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying vec3 f_position;\nvarying vec4 f_id;\n\nvoid main() {\n if (outOfRange(clipBounds[0], clipBounds[1], f_position)) discard;\n\n gl_FragColor = vec4(pickId, f_id.xyz);\n}"]);e.meshShader={vertex:i,fragment:a,attributes:[{name:"position",type:"vec4"},{name:"color",type:"vec4"},{name:"uv",type:"vec2"},{name:"vector",type:"vec4"}]},e.pickShader={vertex:o,fragment:s,attributes:[{name:"position",type:"vec4"},{name:"id",type:"vec4"},{name:"vector",type:"vec4"}]}},7307:function(t,e,r){"use strict";var n=r(2858),i=r(4020),a=["xyz","xzy","yxz","yzx","zxy","zyx"],o=function(t,e){var r,n=t.length;for(r=0;re)return r-1}return r},s=function(t,e,r){return tr?r:t},l=function(t){var e=1/0;t.sort((function(t,e){return t-e}));for(var r=t.length,n=1;nf-1||m>h-1||x>p-1)return n.create();var b,_,w,T,k,A,M=a[0][d],S=a[0][y],E=a[1][v],L=a[1][m],C=a[2][g],P=(l-M)/(S-M),O=(u-E)/(L-E),I=(c-C)/(a[2][x]-C);switch(isFinite(P)||(P=.5),isFinite(O)||(O=.5),isFinite(I)||(I=.5),r.reversedX&&(d=f-1-d,y=f-1-y),r.reversedY&&(v=h-1-v,m=h-1-m),r.reversedZ&&(g=p-1-g,x=p-1-x),r.filled){case 5:k=g,A=x,w=v*p,T=m*p,b=d*p*h,_=y*p*h;break;case 4:k=g,A=x,b=d*p,_=y*p,w=v*p*f,T=m*p*f;break;case 3:w=v,T=m,k=g*h,A=x*h,b=d*h*p,_=y*h*p;break;case 2:w=v,T=m,b=d*h,_=y*h,k=g*h*f,A=x*h*f;break;case 1:b=d,_=y,k=g*f,A=x*f,w=v*f*p,T=m*f*p;break;default:b=d,_=y,w=v*f,T=m*f,k=g*f*h,A=x*f*h}var D=i[b+w+k],z=i[b+w+A],R=i[b+T+k],F=i[b+T+A],B=i[_+w+k],N=i[_+w+A],j=i[_+T+k],U=i[_+T+A],V=n.create(),H=n.create(),q=n.create(),G=n.create();n.lerp(V,D,B,P),n.lerp(H,z,N,P),n.lerp(q,R,j,P),n.lerp(G,F,U,P);var Z=n.create(),Y=n.create();n.lerp(Z,V,q,O),n.lerp(Y,H,G,O);var W=n.create();return n.lerp(W,Z,Y,I),W}(e,t,p)},v=t.getDivergence||function(t,e){var r=n.create(),i=1e-4;n.add(r,t,[i,0,0]);var a=d(r);n.subtract(a,a,e),n.scale(a,a,1/i),n.add(r,t,[0,i,0]);var o=d(r);n.subtract(o,o,e),n.scale(o,o,1/i),n.add(r,t,[0,0,i]);var s=d(r);return n.subtract(s,s,e),n.scale(s,s,1/i),n.add(r,a,o),n.add(r,r,s),r},g=[],y=e[0][0],m=e[0][1],x=e[0][2],b=e[1][0],_=e[1][1],w=e[1][2],T=function(t){var e=t[0],r=t[1],n=t[2];return!(eb||r_||nw)},k=10*n.distance(e[0],e[1])/u,A=k*k,M=1,S=0,E=r.length;E>1&&(M=function(t){for(var e=[],r=[],n=[],i={},a={},o={},s=t.length,u=0;uS&&(S=F),z.push(F),g.push({points:P,velocities:O,divergences:z});for(var B=0;B<100*u&&P.lengthA&&n.scale(N,N,k/Math.sqrt(j)),n.add(N,N,C),I=d(N),n.squaredDistance(D,N)-A>-1e-4*A&&(P.push(N),D=N,O.push(I),R=v(N,I),F=n.length(R),isFinite(F)&&F>S&&(S=F),z.push(F)),C=N}}var U=function(t,e,r,a){for(var o=0,s=0;s0)for(T=0;T<8;T++){var k=(T+1)%8;u.push(h[T],p[T],p[k],p[k],h[k],h[T]),f.push(m,y,y,y,m,m),d.push(v,g,g,g,v,v);var A=u.length;c.push([A-6,A-5,A-4],[A-3,A-2,A-1])}var M=h;h=p,p=M;var S=m;m=y,y=S;var E=v;v=g,g=E}return{positions:u,cells:c,vectors:f,vertexIntensity:d}}(t,r,a,o)})),f=[],h=[],p=[],d=[];for(s=0;s max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec3 lowerBound, upperBound;\nuniform float contourTint;\nuniform vec4 contourColor;\nuniform sampler2D colormap;\nuniform vec3 clipBounds[2];\nuniform float roughness, fresnel, kambient, kdiffuse, kspecular, opacity;\nuniform float vertexColor;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n if (\n kill > 0.0 ||\n vColor.a == 0.0 ||\n outOfRange(clipBounds[0], clipBounds[1], worldCoordinate)\n ) discard;\n\n vec3 N = normalize(surfaceNormal);\n vec3 V = normalize(eyeDirection);\n vec3 L = normalize(lightDirection);\n\n if(gl_FrontFacing) {\n N = -N;\n }\n\n float specular = max(beckmannSpecular(L, V, N, roughness), 0.);\n float diffuse = min(kambient + kdiffuse * max(dot(N, L), 0.0), 1.0);\n\n //decide how to interpolate color — in vertex or in fragment\n vec4 surfaceColor =\n step(vertexColor, .5) * texture2D(colormap, vec2(value, value)) +\n step(.5, vertexColor) * vColor;\n\n vec4 litColor = surfaceColor.a * vec4(diffuse * surfaceColor.rgb + kspecular * vec3(1,1,1) * specular, 1.0);\n\n gl_FragColor = mix(litColor, contourColor, contourTint) * opacity;\n}\n"]),s=i(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec4 uv;\nattribute float f;\n\nuniform vec3 objectOffset;\nuniform mat3 permutation;\nuniform mat4 model, view, projection;\nuniform float height, zOffset;\nuniform sampler2D colormap;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 lightDirection, eyeDirection, surfaceNormal;\nvarying vec4 vColor;\n\nvoid main() {\n vec3 dataCoordinate = permutation * vec3(uv.xy, height);\n worldCoordinate = objectOffset + dataCoordinate;\n vec4 worldPosition = model * vec4(worldCoordinate, 1.0);\n\n vec4 clipPosition = projection * view * worldPosition;\n clipPosition.z += zOffset;\n\n gl_Position = clipPosition;\n value = f + objectOffset.z;\n kill = -1.0;\n planeCoordinate = uv.zw;\n\n vColor = texture2D(colormap, vec2(value, value));\n\n //Don't do lighting for contours\n surfaceNormal = vec3(1,0,0);\n eyeDirection = vec3(0,1,0);\n lightDirection = vec3(0,0,1);\n}\n"]),l=i(["precision highp float;\n#define GLSLIFY 1\n\nbool outOfRange(float a, float b, float p) {\n return ((p > max(a, b)) || \n (p < min(a, b)));\n}\n\nbool outOfRange(vec2 a, vec2 b, vec2 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y));\n}\n\nbool outOfRange(vec3 a, vec3 b, vec3 p) {\n return (outOfRange(a.x, b.x, p.x) ||\n outOfRange(a.y, b.y, p.y) ||\n outOfRange(a.z, b.z, p.z));\n}\n\nbool outOfRange(vec4 a, vec4 b, vec4 p) {\n return outOfRange(a.xyz, b.xyz, p.xyz);\n}\n\nuniform vec2 shape;\nuniform vec3 clipBounds[2];\nuniform float pickId;\n\nvarying float value, kill;\nvarying vec3 worldCoordinate;\nvarying vec2 planeCoordinate;\nvarying vec3 surfaceNormal;\n\nvec2 splitFloat(float v) {\n float vh = 255.0 * v;\n float upper = floor(vh);\n float lower = fract(vh);\n return vec2(upper / 255.0, floor(lower * 16.0) / 16.0);\n}\n\nvoid main() {\n if ((kill > 0.0) ||\n (outOfRange(clipBounds[0], clipBounds[1], worldCoordinate))) discard;\n\n vec2 ux = splitFloat(planeCoordinate.x / shape.x);\n vec2 uy = splitFloat(planeCoordinate.y / shape.y);\n gl_FragColor = vec4(pickId, ux.x, uy.x, ux.y + (uy.y/16.0));\n}\n"]);e.createShader=function(t){var e=n(t,a,o,null,[{name:"uv",type:"vec4"},{name:"f",type:"vec3"},{name:"normal",type:"vec3"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},e.createPickShader=function(t){var e=n(t,a,l,null,[{name:"uv",type:"vec4"},{name:"f",type:"vec3"},{name:"normal",type:"vec3"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e.attributes.normal.location=2,e},e.createContourShader=function(t){var e=n(t,s,o,null,[{name:"uv",type:"vec4"},{name:"f",type:"float"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e},e.createPickContourShader=function(t){var e=n(t,s,l,null,[{name:"uv",type:"vec4"},{name:"f",type:"float"}]);return e.attributes.uv.location=0,e.attributes.f.location=1,e}},3754:function(t,e,r){"use strict";t.exports=function(t){var e=t.gl,r=m(e),n=b(e),s=x(e),l=_(e),u=i(e),c=a(e,[{buffer:u,size:4,stride:40,offset:0},{buffer:u,size:3,stride:40,offset:16},{buffer:u,size:3,stride:40,offset:28}]),f=i(e),h=a(e,[{buffer:f,size:4,stride:20,offset:0},{buffer:f,size:1,stride:20,offset:16}]),p=i(e),d=a(e,[{buffer:p,size:2,type:e.FLOAT}]),v=o(e,1,256,e.RGBA,e.UNSIGNED_BYTE);v.minFilter=e.LINEAR,v.magFilter=e.LINEAR;var g=new M(e,[0,0],[[0,0,0],[0,0,0]],r,n,u,c,v,s,l,f,h,p,d,[0,0,0]),y={levels:[[],[],[]]};for(var w in t)y[w]=t[w];return y.colormap=y.colormap||"jet",g.update(y),g};var n=r(2288),i=r(5827),a=r(2944),o=r(8931),s=r(5306),l=r(9156),u=r(7498),c=r(7382),f=r(5050),h=r(4162),p=r(104),d=r(7437),v=r(5070),g=r(9144),y=r(9054),m=y.createShader,x=y.createContourShader,b=y.createPickShader,_=y.createPickContourShader,w=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],T=[[0,0],[0,1],[1,0],[1,1],[1,0],[0,1]],k=[[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0],[0,0,0,0,0,0,0,0,0]];function A(t,e,r,n,i){this.position=t,this.index=e,this.uv=r,this.level=n,this.dataCoordinate=i}function M(t,e,r,n,i,a,o,l,u,c,h,p,d,v,g){this.gl=t,this.shape=e,this.bounds=r,this.objectOffset=g,this.intensityBounds=[],this._shader=n,this._pickShader=i,this._coordinateBuffer=a,this._vao=o,this._colorMap=l,this._contourShader=u,this._contourPickShader=c,this._contourBuffer=h,this._contourVAO=p,this._contourOffsets=[[],[],[]],this._contourCounts=[[],[],[]],this._vertexCount=0,this._pickResult=new A([0,0,0],[0,0],[0,0],[0,0,0],[0,0,0]),this._dynamicBuffer=d,this._dynamicVAO=v,this._dynamicOffsets=[0,0,0],this._dynamicCounts=[0,0,0],this.contourWidth=[1,1,1],this.contourLevels=[[1],[1],[1]],this.contourTint=[0,0,0],this.contourColor=[[.5,.5,.5,1],[.5,.5,.5,1],[.5,.5,.5,1]],this.showContour=!0,this.showSurface=!0,this.enableHighlight=[!0,!0,!0],this.highlightColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.highlightTint=[1,1,1],this.highlightLevel=[-1,-1,-1],this.enableDynamic=[!0,!0,!0],this.dynamicLevel=[NaN,NaN,NaN],this.dynamicColor=[[0,0,0,1],[0,0,0,1],[0,0,0,1]],this.dynamicTint=[1,1,1],this.dynamicWidth=[1,1,1],this.axesBounds=[[1/0,1/0,1/0],[-1/0,-1/0,-1/0]],this.surfaceProject=[!1,!1,!1],this.contourProject=[[!1,!1,!1],[!1,!1,!1],[!1,!1,!1]],this.colorBounds=[!1,!1],this._field=[f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0]),f(s.mallocFloat(1024),[0,0])],this.pickId=1,this.clipBounds=[[-1/0,-1/0,-1/0],[1/0,1/0,1/0]],this.snapToData=!1,this.pixelRatio=1,this.opacity=1,this.lightPosition=[10,1e4,0],this.ambientLight=.8,this.diffuseLight=.8,this.specularLight=2,this.roughness=.5,this.fresnel=1.5,this.vertexColor=0,this.dirty=!0}!function(){for(var t=0;t<3;++t){var e=k[t],r=(t+2)%3;e[(t+1)%3+0]=1,e[r+3]=1,e[t+6]=1}}();var S=M.prototype;S.genColormap=function(t,e){var r=!1,n=c([l({colormap:t,nshades:256,format:"rgba"}).map((function(t,n){var i=e?function(t,e){if(!e)return 1;if(!e.length)return 1;for(var r=0;rt&&r>0){var n=(e[r][0]-t)/(e[r][0]-e[r-1][0]);return e[r][1]*(1-n)+n*e[r-1][1]}}return 1}(n/255,e):t[3];return i<1&&(r=!0),[t[0],t[1],t[2],255*i]}))]);return u.divseq(n,255),this.hasAlphaScale=r,n},S.isTransparent=function(){return this.opacity<1||this.hasAlphaScale},S.isOpaque=function(){return!this.isTransparent()},S.pickSlots=1,S.setPickBase=function(t){this.pickId=t};var E=[0,0,0],L={showSurface:!1,showContour:!1,projections:[w.slice(),w.slice(),w.slice()],clipBounds:[[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]],[[0,0,0],[0,0,0]]]};function C(t,e){var r,n,i,a=e.axes&&e.axes.lastCubeProps.axis||E,o=e.showSurface,s=e.showContour;for(r=0;r<3;++r)for(o=o||e.surfaceProject[r],n=0;n<3;++n)s=s||e.contourProject[r][n];for(r=0;r<3;++r){var l=L.projections[r];for(n=0;n<16;++n)l[n]=0;for(n=0;n<4;++n)l[5*n]=1;l[5*r]=0,l[12+r]=e.axesBounds[+(a[r]>0)][r],p(l,t.model,l);var u=L.clipBounds[r];for(i=0;i<2;++i)for(n=0;n<3;++n)u[i][n]=t.clipBounds[i][n];u[0][r]=-1e8,u[1][r]=1e8}return L.showSurface=o,L.showContour=s,L}var P={model:w,view:w,projection:w,inverseModel:w.slice(),lowerBound:[0,0,0],upperBound:[0,0,0],colorMap:0,clipBounds:[[0,0,0],[0,0,0]],height:0,contourTint:0,contourColor:[0,0,0,1],permutation:[1,0,0,0,1,0,0,0,1],zOffset:-1e-4,objectOffset:[0,0,0],kambient:1,kdiffuse:1,kspecular:1,lightPosition:[1e3,1e3,1e3],eyePosition:[0,0,0],roughness:1,fresnel:1,opacity:1,vertexColor:0},O=w.slice(),I=[1,0,0,0,1,0,0,0,1];function D(t,e){t=t||{};var r=this.gl;r.disable(r.CULL_FACE),this._colorMap.bind(0);var n=P;n.model=t.model||w,n.view=t.view||w,n.projection=t.projection||w,n.lowerBound=[this.bounds[0][0],this.bounds[0][1],this.colorBounds[0]||this.bounds[0][2]],n.upperBound=[this.bounds[1][0],this.bounds[1][1],this.colorBounds[1]||this.bounds[1][2]],n.objectOffset=this.objectOffset,n.contourColor=this.contourColor[0],n.inverseModel=d(n.inverseModel,n.model);for(var i=0;i<2;++i)for(var a=n.clipBounds[i],o=0;o<3;++o)a[o]=Math.min(Math.max(this.clipBounds[i][o],-1e8),1e8);n.kambient=this.ambientLight,n.kdiffuse=this.diffuseLight,n.kspecular=this.specularLight,n.roughness=this.roughness,n.fresnel=this.fresnel,n.opacity=this.opacity,n.height=0,n.permutation=I,n.vertexColor=this.vertexColor;var s=O;for(p(s,n.view,n.model),p(s,n.projection,s),d(s,s),i=0;i<3;++i)n.eyePosition[i]=s[12+i]/s[15];var l=s[15];for(i=0;i<3;++i)l+=this.lightPosition[i]*s[4*i+3];for(i=0;i<3;++i){var u=s[12+i];for(o=0;o<3;++o)u+=s[4*o+i]*this.lightPosition[o];n.lightPosition[i]=u/l}var c=C(n,this);if(c.showSurface){for(this._shader.bind(),this._shader.uniforms=n,this._vao.bind(),this.showSurface&&this._vertexCount&&this._vao.draw(r.TRIANGLES,this._vertexCount),i=0;i<3;++i)this.surfaceProject[i]&&this.vertexCount&&(this._shader.uniforms.model=c.projections[i],this._shader.uniforms.clipBounds=c.clipBounds[i],this._vao.draw(r.TRIANGLES,this._vertexCount));this._vao.unbind()}if(c.showContour){var f=this._contourShader;n.kambient=1,n.kdiffuse=0,n.kspecular=0,n.opacity=1,f.bind(),f.uniforms=n;var h=this._contourVAO;for(h.bind(),i=0;i<3;++i)for(f.uniforms.permutation=k[i],r.lineWidth(this.contourWidth[i]*this.pixelRatio),o=0;o>4)/16)/255,i=Math.floor(n),a=n-i,o=e[1]*(t.value[1]+(15&t.value[2])/16)/255,s=Math.floor(o),l=o-s;i+=1,s+=1;var u=r.position;u[0]=u[1]=u[2]=0;for(var c=0;c<2;++c)for(var f=c?a:1-a,h=0;h<2;++h)for(var p=i+c,d=s+h,g=f*(h?l:1-l),y=0;y<3;++y)u[y]+=this._field[y].get(p,d)*g;for(var m=this._pickResult.level,x=0;x<3;++x)if(m[x]=v.le(this.contourLevels[x],u[x]),m[x]<0)this.contourLevels[x].length>0&&(m[x]=0);else if(m[x]Math.abs(_-u[x])&&(m[x]+=1)}for(r.index[0]=a<.5?i:i+1,r.index[1]=l<.5?s:s+1,r.uv[0]=n/e[0],r.uv[1]=o/e[1],y=0;y<3;++y)r.dataCoordinate[y]=this._field[y].get(r.index[0],r.index[1]);return r},S.padField=function(t,e){var r=e.shape.slice(),n=t.shape.slice();u.assign(t.lo(1,1).hi(r[0],r[1]),e),u.assign(t.lo(1).hi(r[0],1),e.hi(r[0],1)),u.assign(t.lo(1,n[1]-1).hi(r[0],1),e.lo(0,r[1]-1).hi(r[0],1)),u.assign(t.lo(0,1).hi(1,r[1]),e.hi(1)),u.assign(t.lo(n[0]-1,1).hi(1,r[1]),e.lo(r[0]-1)),t.set(0,0,e.get(0,0)),t.set(0,n[1]-1,e.get(0,r[1]-1)),t.set(n[0]-1,0,e.get(r[0]-1,0)),t.set(n[0]-1,n[1]-1,e.get(r[0]-1,r[1]-1))},S.update=function(t){t=t||{},this.objectOffset=t.objectOffset||this.objectOffset,this.dirty=!0,"contourWidth"in t&&(this.contourWidth=R(t.contourWidth,Number)),"showContour"in t&&(this.showContour=R(t.showContour,Boolean)),"showSurface"in t&&(this.showSurface=!!t.showSurface),"contourTint"in t&&(this.contourTint=R(t.contourTint,Boolean)),"contourColor"in t&&(this.contourColor=B(t.contourColor)),"contourProject"in t&&(this.contourProject=R(t.contourProject,(function(t){return R(t,Boolean)}))),"surfaceProject"in t&&(this.surfaceProject=t.surfaceProject),"dynamicColor"in t&&(this.dynamicColor=B(t.dynamicColor)),"dynamicTint"in t&&(this.dynamicTint=R(t.dynamicTint,Number)),"dynamicWidth"in t&&(this.dynamicWidth=R(t.dynamicWidth,Number)),"opacity"in t&&(this.opacity=t.opacity),"opacityscale"in t&&(this.opacityscale=t.opacityscale),"colorBounds"in t&&(this.colorBounds=t.colorBounds),"vertexColor"in t&&(this.vertexColor=t.vertexColor?1:0),"colormap"in t&&this._colorMap.setPixels(this.genColormap(t.colormap,this.opacityscale));var e=t.field||t.coords&&t.coords[2]||null,r=!1;if(e||(e=this._field[2].shape[0]||this._field[2].shape[2]?this._field[2].lo(1,1).hi(this._field[2].shape[0]-2,this._field[2].shape[1]-2):this._field[2].hi(0,0)),"field"in t||"coords"in t){var i=(e.shape[0]+2)*(e.shape[1]+2);i>this._field[2].data.length&&(s.freeFloat(this._field[2].data),this._field[2].data=s.mallocFloat(n.nextPow2(i))),this._field[2]=f(this._field[2].data,[e.shape[0]+2,e.shape[1]+2]),this.padField(this._field[2],e),this.shape=e.shape.slice();for(var a=this.shape,o=0;o<2;++o)this._field[2].size>this._field[o].data.length&&(s.freeFloat(this._field[o].data),this._field[o].data=s.mallocFloat(this._field[2].size)),this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2]);if(t.coords){var l=t.coords;if(!Array.isArray(l)||3!==l.length)throw new Error("gl-surface: invalid coordinates for x/y");for(o=0;o<2;++o){var u=l[o];for(y=0;y<2;++y)if(u.shape[y]!==a[y])throw new Error("gl-surface: coords have incorrect shape");this.padField(this._field[o],u)}}else if(t.ticks){var c=t.ticks;if(!Array.isArray(c)||2!==c.length)throw new Error("gl-surface: invalid ticks");for(o=0;o<2;++o){var p=c[o];if((Array.isArray(p)||p.length)&&(p=f(p)),p.shape[0]!==a[o])throw new Error("gl-surface: invalid tick length");var d=f(p.data,a);d.stride[o]=p.stride[0],d.stride[1^o]=0,this.padField(this._field[o],d)}}else{for(o=0;o<2;++o){var v=[0,0];v[o]=1,this._field[o]=f(this._field[o].data,[a[0]+2,a[1]+2],v,0)}this._field[0].set(0,0,0);for(var y=0;y0){for(var xt=0;xt<5;++xt)$.pop();U-=1}continue t}$.push(nt[0],nt[1],ot[0],ot[1],nt[2]),U+=1}}rt.push(U)}this._contourOffsets[Q]=et,this._contourCounts[Q]=rt}var bt=s.mallocFloat($.length);for(o=0;o<$.length;++o)bt[o]=$[o];this._contourBuffer.update(bt),s.freeFloat(bt)}},S.dispose=function(){this._shader.dispose(),this._vao.dispose(),this._coordinateBuffer.dispose(),this._colorMap.dispose(),this._contourBuffer.dispose(),this._contourVAO.dispose(),this._contourShader.dispose(),this._contourPickShader.dispose(),this._dynamicBuffer.dispose(),this._dynamicVAO.dispose();for(var t=0;t<3;++t)s.freeFloat(this._field[t].data)},S.highlight=function(t){var e,r;if(!t)return this._dynamicCounts=[0,0,0],this.dyanamicLevel=[NaN,NaN,NaN],void(this.highlightLevel=[-1,-1,-1]);for(e=0;e<3;++e)this.enableHighlight[e]?this.highlightLevel[e]=t.level[e]:this.highlightLevel[e]=-1;for(r=this.snapToData?t.dataCoordinate:t.position,e=0;e<3;++e)r[e]-=this.objectOffset[e];if(this.enableDynamic[0]&&r[0]!==this.dynamicLevel[0]||this.enableDynamic[1]&&r[1]!==this.dynamicLevel[1]||this.enableDynamic[2]&&r[2]!==this.dynamicLevel[2]){for(var n=0,i=this.shape,a=s.mallocFloat(12*i[0]*i[1]),o=0;o<3;++o)if(this.enableDynamic[o]){this.dynamicLevel[o]=r[o];var l=(o+1)%3,u=(o+2)%3,c=this._field[o],f=this._field[l],p=this._field[u],d=h(c,r[o]),v=d.cells,g=d.positions;for(this._dynamicOffsets[o]=n,e=0;ei||r<0||r>i)throw new Error("gl-texture2d: Invalid texture size");return t._shape=[e,r],t.bind(),n.texImage2D(n.TEXTURE_2D,0,t.format,e,r,0,t.format,t.type,null),t._mipLevels=[0],t}function p(t,e,r,n,i,a){this.gl=t,this.handle=e,this.format=i,this.type=a,this._shape=[r,n],this._mipLevels=[0],this._magFilter=t.NEAREST,this._minFilter=t.NEAREST,this._wrapS=t.CLAMP_TO_EDGE,this._wrapT=t.CLAMP_TO_EDGE,this._anisoSamples=1;var o=this,s=[this._wrapS,this._wrapT];Object.defineProperties(s,[{get:function(){return o._wrapS},set:function(t){return o.wrapS=t}},{get:function(){return o._wrapT},set:function(t){return o.wrapT=t}}]),this._wrapVector=s;var l=[this._shape[0],this._shape[1]];Object.defineProperties(l,[{get:function(){return o._shape[0]},set:function(t){return o.width=t}},{get:function(){return o._shape[1]},set:function(t){return o.height=t}}]),this._shapeVector=l}var d=p.prototype;function v(t,e){return 3===t.length?1===e[2]&&e[1]===t[0]*t[2]&&e[0]===t[2]:1===e[0]&&e[1]===t[0]}function g(t){var e=t.createTexture();return t.bindTexture(t.TEXTURE_2D,e),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.NEAREST),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),e}function y(t,e,r,n,i){var a=t.getParameter(t.MAX_TEXTURE_SIZE);if(e<0||e>a||r<0||r>a)throw new Error("gl-texture2d: Invalid texture shape");if(i===t.FLOAT&&!t.getExtension("OES_texture_float"))throw new Error("gl-texture2d: Floating point textures not supported on this platform");var o=g(t);return t.texImage2D(t.TEXTURE_2D,0,n,e,r,0,n,i,null),new p(t,o,e,r,n,i)}function m(t,e,r,n,i,a){var o=g(t);return t.texImage2D(t.TEXTURE_2D,0,i,i,a,e),new p(t,o,r,n,i,a)}function x(t,e){var r=e.dtype,o=e.shape.slice(),s=t.getParameter(t.MAX_TEXTURE_SIZE);if(o[0]<0||o[0]>s||o[1]<0||o[1]>s)throw new Error("gl-texture2d: Invalid texture size");var l=v(o,e.stride.slice()),u=0;"float32"===r?u=t.FLOAT:"float64"===r?(u=t.FLOAT,l=!1,r="float32"):"uint8"===r?u=t.UNSIGNED_BYTE:(u=t.UNSIGNED_BYTE,l=!1,r="uint8");var c,h,d=0;if(2===o.length)d=t.LUMINANCE,o=[o[0],o[1],1],e=n(e.data,o,[e.stride[0],e.stride[1],1],e.offset);else{if(3!==o.length)throw new Error("gl-texture2d: Invalid shape for texture");if(1===o[2])d=t.ALPHA;else if(2===o[2])d=t.LUMINANCE_ALPHA;else if(3===o[2])d=t.RGB;else{if(4!==o[2])throw new Error("gl-texture2d: Invalid shape for pixel coords");d=t.RGBA}}u!==t.FLOAT||t.getExtension("OES_texture_float")||(u=t.UNSIGNED_BYTE,l=!1);var y=e.size;if(l)c=0===e.offset&&e.data.length===y?e.data:e.data.subarray(e.offset,e.offset+y);else{var m=[o[2],o[2]*o[0],1];h=a.malloc(y,r);var x=n(h,o,m,0);"float32"!==r&&"float64"!==r||u!==t.UNSIGNED_BYTE?i.assign(x,e):f(x,e),c=h.subarray(0,y)}var b=g(t);return t.texImage2D(t.TEXTURE_2D,0,d,o[0],o[1],0,d,u,c),l||a.free(h),new p(t,b,o[0],o[1],d,u)}Object.defineProperties(d,{minFilter:{get:function(){return this._minFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension("OES_texture_float_linear")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error("gl-texture2d: Unknown filter mode "+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,t),this._minFilter=t}},magFilter:{get:function(){return this._magFilter},set:function(t){this.bind();var e=this.gl;if(this.type===e.FLOAT&&o.indexOf(t)>=0&&(e.getExtension("OES_texture_float_linear")||(t=e.NEAREST)),s.indexOf(t)<0)throw new Error("gl-texture2d: Unknown filter mode "+t);return e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MAG_FILTER,t),this._magFilter=t}},mipSamples:{get:function(){return this._anisoSamples},set:function(t){var e=this._anisoSamples;if(this._anisoSamples=0|Math.max(t,1),e!==this._anisoSamples){var r=this.gl.getExtension("EXT_texture_filter_anisotropic");r&&this.gl.texParameterf(this.gl.TEXTURE_2D,r.TEXTURE_MAX_ANISOTROPY_EXT,this._anisoSamples)}return this._anisoSamples}},wrapS:{get:function(){return this._wrapS},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,t),this._wrapS=t}},wrapT:{get:function(){return this._wrapT},set:function(t){if(this.bind(),l.indexOf(t)<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);return this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,t),this._wrapT=t}},wrap:{get:function(){return this._wrapVector},set:function(t){if(Array.isArray(t)||(t=[t,t]),2!==t.length)throw new Error("gl-texture2d: Must specify wrap mode for rows and columns");for(var e=0;e<2;++e)if(l.indexOf(t[e])<0)throw new Error("gl-texture2d: Unknown wrap mode "+t);this._wrapS=t[0],this._wrapT=t[1];var r=this.gl;return this.bind(),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,this._wrapS),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,this._wrapT),t}},shape:{get:function(){return this._shapeVector},set:function(t){if(Array.isArray(t)){if(2!==t.length)throw new Error("gl-texture2d: Invalid texture shape")}else t=[0|t,0|t];return h(this,0|t[0],0|t[1]),[0|t[0],0|t[1]]}},width:{get:function(){return this._shape[0]},set:function(t){return h(this,t|=0,this._shape[1]),t}},height:{get:function(){return this._shape[1]},set:function(t){return t|=0,h(this,this._shape[0],t),t}}}),d.bind=function(t){var e=this.gl;return void 0!==t&&e.activeTexture(e.TEXTURE0+(0|t)),e.bindTexture(e.TEXTURE_2D,this.handle),void 0!==t?0|t:e.getParameter(e.ACTIVE_TEXTURE)-e.TEXTURE0},d.dispose=function(){this.gl.deleteTexture(this.handle)},d.generateMipmap=function(){this.bind(),this.gl.generateMipmap(this.gl.TEXTURE_2D);for(var t=Math.min(this._shape[0],this._shape[1]),e=0;t>0;++e,t>>>=1)this._mipLevels.indexOf(e)<0&&this._mipLevels.push(e)},d.setPixels=function(t,e,r,o){var s=this.gl;this.bind(),Array.isArray(e)?(o=r,r=0|e[1],e=0|e[0]):(e=e||0,r=r||0),o=o||0;var l=c(t)?t:t.raw;if(l)this._mipLevels.indexOf(o)<0?(s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,this.type,l),this._mipLevels.push(o)):s.texSubImage2D(s.TEXTURE_2D,o,e,r,this.format,this.type,l);else{if(!(t.shape&&t.stride&&t.data))throw new Error("gl-texture2d: Unsupported data type");if(t.shape.length<2||e+t.shape[1]>this._shape[1]>>>o||r+t.shape[0]>this._shape[0]>>>o||e<0||r<0)throw new Error("gl-texture2d: Texture dimensions are out of bounds");!function(t,e,r,o,s,l,u,c){var h=c.dtype,p=c.shape.slice();if(p.length<2||p.length>3)throw new Error("gl-texture2d: Invalid ndarray, must be 2d or 3d");var d=0,g=0,y=v(p,c.stride.slice());if("float32"===h?d=t.FLOAT:"float64"===h?(d=t.FLOAT,y=!1,h="float32"):"uint8"===h?d=t.UNSIGNED_BYTE:(d=t.UNSIGNED_BYTE,y=!1,h="uint8"),2===p.length)g=t.LUMINANCE,p=[p[0],p[1],1],c=n(c.data,p,[c.stride[0],c.stride[1],1],c.offset);else{if(3!==p.length)throw new Error("gl-texture2d: Invalid shape for texture");if(1===p[2])g=t.ALPHA;else if(2===p[2])g=t.LUMINANCE_ALPHA;else if(3===p[2])g=t.RGB;else{if(4!==p[2])throw new Error("gl-texture2d: Invalid shape for pixel coords");g=t.RGBA}p[2]}if(g!==t.LUMINANCE&&g!==t.ALPHA||s!==t.LUMINANCE&&s!==t.ALPHA||(g=s),g!==s)throw new Error("gl-texture2d: Incompatible texture format for setPixels");var m=c.size,x=u.indexOf(o)<0;if(x&&u.push(o),d===l&&y)0===c.offset&&c.data.length===m?x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,c.data):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,c.data):x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,c.data.subarray(c.offset,c.offset+m)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,c.data.subarray(c.offset,c.offset+m));else{var b;b=l===t.FLOAT?a.mallocFloat32(m):a.mallocUint8(m);var _=n(b,p,[p[2],p[2]*p[0],1]);d===t.FLOAT&&l===t.UNSIGNED_BYTE?f(_,c):i.assign(_,c),x?t.texImage2D(t.TEXTURE_2D,o,s,p[0],p[1],0,s,l,b.subarray(0,m)):t.texSubImage2D(t.TEXTURE_2D,o,e,r,p[0],p[1],s,l,b.subarray(0,m)),l===t.FLOAT?a.freeFloat32(b):a.freeUint8(b)}}(s,e,r,o,this.format,this.type,this._mipLevels,t)}}},3056:function(t){"use strict";t.exports=function(t,e,r){e?e.bind():t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,null);var n=0|t.getParameter(t.MAX_VERTEX_ATTRIBS);if(r){if(r.length>n)throw new Error("gl-vao: Too many vertex attributes");for(var i=0;i1?0:Math.acos(s)};var n=r(5415),i=r(899),a=r(9305)},8827:function(t){t.exports=function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t[2]=Math.ceil(e[2]),t}},7622:function(t){t.exports=function(t){var e=new Float32Array(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}},8782:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}},8501:function(t){t.exports=function(){var t=new Float32Array(3);return t[0]=0,t[1]=0,t[2]=0,t}},903:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t}},5981:function(t,e,r){t.exports=r(8288)},8288:function(t){t.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return Math.sqrt(r*r+n*n+i*i)}},8629:function(t,e,r){t.exports=r(7979)},7979:function(t){t.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t}},9305:function(t){t.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}},154:function(t){t.exports=1e-6},4932:function(t,e,r){t.exports=function(t,e){var r=t[0],i=t[1],a=t[2],o=e[0],s=e[1],l=e[2];return Math.abs(r-o)<=n*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=n*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-l)<=n*Math.max(1,Math.abs(a),Math.abs(l))};var n=r(154)},5777:function(t){t.exports=function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]}},3306:function(t){t.exports=function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t[2]=Math.floor(e[2]),t}},7447:function(t,e,r){t.exports=function(t,e,r,i,a,o){var s,l;for(e||(e=3),r||(r=0),l=i?Math.min(i*e+r,t.length):t.length,s=r;s0&&(a=1/Math.sqrt(a),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a),t}},6660:function(t){t.exports=function(t,e){e=e||1;var r=2*Math.random()*Math.PI,n=2*Math.random()-1,i=Math.sqrt(1-n*n)*e;return t[0]=Math.cos(r)*i,t[1]=Math.sin(r)*i,t[2]=n*e,t}},392:function(t){t.exports=function(t,e,r,n){var i=r[1],a=r[2],o=e[1]-i,s=e[2]-a,l=Math.sin(n),u=Math.cos(n);return t[0]=e[0],t[1]=i+o*u-s*l,t[2]=a+o*l+s*u,t}},3222:function(t){t.exports=function(t,e,r,n){var i=r[0],a=r[2],o=e[0]-i,s=e[2]-a,l=Math.sin(n),u=Math.cos(n);return t[0]=i+s*l+o*u,t[1]=e[1],t[2]=a+s*u-o*l,t}},3388:function(t){t.exports=function(t,e,r,n){var i=r[0],a=r[1],o=e[0]-i,s=e[1]-a,l=Math.sin(n),u=Math.cos(n);return t[0]=i+o*u-s*l,t[1]=a+o*l+s*u,t[2]=e[2],t}},1624:function(t){t.exports=function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t[2]=Math.round(e[2]),t}},5685:function(t){t.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t}},6722:function(t){t.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t}},831:function(t){t.exports=function(t,e,r,n){return t[0]=e,t[1]=r,t[2]=n,t}},5294:function(t,e,r){t.exports=r(6403)},3303:function(t,e,r){t.exports=r(4337)},6403:function(t){t.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2];return r*r+n*n+i*i}},4337:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2];return e*e+r*r+n*n}},8921:function(t,e,r){t.exports=r(911)},911:function(t){t.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t}},9908:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2];return t[0]=n*r[0]+i*r[3]+a*r[6],t[1]=n*r[1]+i*r[4]+a*r[7],t[2]=n*r[2]+i*r[5]+a*r[8],t}},3255:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[3]*n+r[7]*i+r[11]*a+r[15];return o=o||1,t[0]=(r[0]*n+r[4]*i+r[8]*a+r[12])/o,t[1]=(r[1]*n+r[5]*i+r[9]*a+r[13])/o,t[2]=(r[2]*n+r[6]*i+r[10]*a+r[14])/o,t}},6568:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],u=r[3],c=u*n+s*a-l*i,f=u*i+l*n-o*a,h=u*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=c*u+p*-o+f*-l-h*-s,t[1]=f*u+p*-s+h*-o-c*-l,t[2]=h*u+p*-l+c*-s-f*-o,t}},3433:function(t){t.exports=function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t}},1413:function(t){t.exports=function(t){var e=new Float32Array(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}},3470:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}},5313:function(t){t.exports=function(){var t=new Float32Array(4);return t[0]=0,t[1]=0,t[2]=0,t[3]=0,t}},5446:function(t){t.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return Math.sqrt(r*r+n*n+i*i+a*a)}},205:function(t){t.exports=function(t,e,r){return t[0]=e[0]/r[0],t[1]=e[1]/r[1],t[2]=e[2]/r[2],t[3]=e[3]/r[3],t}},4242:function(t){t.exports=function(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]+t[3]*e[3]}},5680:function(t){t.exports=function(t,e,r,n){var i=new Float32Array(4);return i[0]=t,i[1]=e,i[2]=r,i[3]=n,i}},4020:function(t,e,r){t.exports={create:r(5313),clone:r(1413),fromValues:r(5680),copy:r(3470),set:r(6453),add:r(3433),subtract:r(2705),multiply:r(746),divide:r(205),min:r(2170),max:r(3030),scale:r(5510),scaleAndAdd:r(4224),distance:r(5446),squaredDistance:r(1542),length:r(8177),squaredLength:r(9037),negate:r(6459),inverse:r(8057),normalize:r(381),dot:r(4242),lerp:r(8746),random:r(3770),transformMat4:r(6342),transformQuat:r(5022)}},8057:function(t){t.exports=function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t[2]=1/e[2],t[3]=1/e[3],t}},8177:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return Math.sqrt(e*e+r*r+n*n+i*i)}},8746:function(t){t.exports=function(t,e,r,n){var i=e[0],a=e[1],o=e[2],s=e[3];return t[0]=i+n*(r[0]-i),t[1]=a+n*(r[1]-a),t[2]=o+n*(r[2]-o),t[3]=s+n*(r[3]-s),t}},3030:function(t){t.exports=function(t,e,r){return t[0]=Math.max(e[0],r[0]),t[1]=Math.max(e[1],r[1]),t[2]=Math.max(e[2],r[2]),t[3]=Math.max(e[3],r[3]),t}},2170:function(t){t.exports=function(t,e,r){return t[0]=Math.min(e[0],r[0]),t[1]=Math.min(e[1],r[1]),t[2]=Math.min(e[2],r[2]),t[3]=Math.min(e[3],r[3]),t}},746:function(t){t.exports=function(t,e,r){return t[0]=e[0]*r[0],t[1]=e[1]*r[1],t[2]=e[2]*r[2],t[3]=e[3]*r[3],t}},6459:function(t){t.exports=function(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=-e[3],t}},381:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r*r+n*n+i*i+a*a;return o>0&&(o=1/Math.sqrt(o),t[0]=r*o,t[1]=n*o,t[2]=i*o,t[3]=a*o),t}},3770:function(t,e,r){var n=r(381),i=r(5510);t.exports=function(t,e){return e=e||1,t[0]=Math.random(),t[1]=Math.random(),t[2]=Math.random(),t[3]=Math.random(),n(t,t),i(t,t,e),t}},5510:function(t){t.exports=function(t,e,r){return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t}},4224:function(t){t.exports=function(t,e,r,n){return t[0]=e[0]+r[0]*n,t[1]=e[1]+r[1]*n,t[2]=e[2]+r[2]*n,t[3]=e[3]+r[3]*n,t}},6453:function(t){t.exports=function(t,e,r,n,i){return t[0]=e,t[1]=r,t[2]=n,t[3]=i,t}},1542:function(t){t.exports=function(t,e){var r=e[0]-t[0],n=e[1]-t[1],i=e[2]-t[2],a=e[3]-t[3];return r*r+n*n+i*i+a*a}},9037:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3];return e*e+r*r+n*n+i*i}},2705:function(t){t.exports=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t}},6342:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}},5022:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2],u=r[3],c=u*n+s*a-l*i,f=u*i+l*n-o*a,h=u*a+o*i-s*n,p=-o*n-s*i-l*a;return t[0]=c*u+p*-o+f*-l-h*-s,t[1]=f*u+p*-s+h*-o-c*-l,t[2]=h*u+p*-l+c*-s-f*-o,t[3]=e[3],t}},9365:function(t,e,r){var n=r(8096),i=r(7896);t.exports=function(t){for(var e=Array.isArray(t)?t:n(t),r=0;r0)continue;r=t.slice(0,1).join("")}return S(r),x+=r.length,(v=v.slice(r.length)).length}}function D(){return/[^a-fA-F0-9]/.test(e)?(S(v.join("")),d=l,h):(v.push(e),r=e,h+1)}function z(){return"."===e||/[eE]/.test(e)?(v.push(e),d=5,r=e,h+1):"x"===e&&1===v.length&&"0"===v[0]?(d=11,v.push(e),r=e,h+1):/[^\d]/.test(e)?(S(v.join("")),d=l,h):(v.push(e),r=e,h+1)}function R(){return"f"===e&&(v.push(e),r=e,h+=1),/[eE]/.test(e)?(v.push(e),r=e,h+1):("-"!==e&&"+"!==e||!/[eE]/.test(r))&&/[^\d]/.test(e)?(S(v.join("")),d=l,h):(v.push(e),r=e,h+1)}function F(){if(/[^\d\w_]/.test(e)){var t=v.join("");return d=M[t]?8:A[t]?7:6,S(v.join("")),d=l,h}return v.push(e),r=e,h+1}};var n=r(399),i=r(9746),a=r(9525),o=r(9458),s=r(3585),l=999,u=9999,c=["block-comment","line-comment","preprocessor","operator","integer","float","ident","builtin","keyword","whitespace","eof","integer"]},3585:function(t,e,r){var n=r(9525);n=n.slice().filter((function(t){return!/^(gl\_|texture)/.test(t)})),t.exports=n.concat(["gl_VertexID","gl_InstanceID","gl_Position","gl_PointSize","gl_FragCoord","gl_FrontFacing","gl_FragDepth","gl_PointCoord","gl_MaxVertexAttribs","gl_MaxVertexUniformVectors","gl_MaxVertexOutputVectors","gl_MaxFragmentInputVectors","gl_MaxVertexTextureImageUnits","gl_MaxCombinedTextureImageUnits","gl_MaxTextureImageUnits","gl_MaxFragmentUniformVectors","gl_MaxDrawBuffers","gl_MinProgramTexelOffset","gl_MaxProgramTexelOffset","gl_DepthRangeParameters","gl_DepthRange","trunc","round","roundEven","isnan","isinf","floatBitsToInt","floatBitsToUint","intBitsToFloat","uintBitsToFloat","packSnorm2x16","unpackSnorm2x16","packUnorm2x16","unpackUnorm2x16","packHalf2x16","unpackHalf2x16","outerProduct","transpose","determinant","inverse","texture","textureSize","textureProj","textureLod","textureOffset","texelFetch","texelFetchOffset","textureProjOffset","textureLodOffset","textureProjLod","textureProjLodOffset","textureGrad","textureGradOffset","textureProjGrad","textureProjGradOffset"])},9525:function(t){t.exports=["abs","acos","all","any","asin","atan","ceil","clamp","cos","cross","dFdx","dFdy","degrees","distance","dot","equal","exp","exp2","faceforward","floor","fract","gl_BackColor","gl_BackLightModelProduct","gl_BackLightProduct","gl_BackMaterial","gl_BackSecondaryColor","gl_ClipPlane","gl_ClipVertex","gl_Color","gl_DepthRange","gl_DepthRangeParameters","gl_EyePlaneQ","gl_EyePlaneR","gl_EyePlaneS","gl_EyePlaneT","gl_Fog","gl_FogCoord","gl_FogFragCoord","gl_FogParameters","gl_FragColor","gl_FragCoord","gl_FragData","gl_FragDepth","gl_FragDepthEXT","gl_FrontColor","gl_FrontFacing","gl_FrontLightModelProduct","gl_FrontLightProduct","gl_FrontMaterial","gl_FrontSecondaryColor","gl_LightModel","gl_LightModelParameters","gl_LightModelProducts","gl_LightProducts","gl_LightSource","gl_LightSourceParameters","gl_MaterialParameters","gl_MaxClipPlanes","gl_MaxCombinedTextureImageUnits","gl_MaxDrawBuffers","gl_MaxFragmentUniformComponents","gl_MaxLights","gl_MaxTextureCoords","gl_MaxTextureImageUnits","gl_MaxTextureUnits","gl_MaxVaryingFloats","gl_MaxVertexAttribs","gl_MaxVertexTextureImageUnits","gl_MaxVertexUniformComponents","gl_ModelViewMatrix","gl_ModelViewMatrixInverse","gl_ModelViewMatrixInverseTranspose","gl_ModelViewMatrixTranspose","gl_ModelViewProjectionMatrix","gl_ModelViewProjectionMatrixInverse","gl_ModelViewProjectionMatrixInverseTranspose","gl_ModelViewProjectionMatrixTranspose","gl_MultiTexCoord0","gl_MultiTexCoord1","gl_MultiTexCoord2","gl_MultiTexCoord3","gl_MultiTexCoord4","gl_MultiTexCoord5","gl_MultiTexCoord6","gl_MultiTexCoord7","gl_Normal","gl_NormalMatrix","gl_NormalScale","gl_ObjectPlaneQ","gl_ObjectPlaneR","gl_ObjectPlaneS","gl_ObjectPlaneT","gl_Point","gl_PointCoord","gl_PointParameters","gl_PointSize","gl_Position","gl_ProjectionMatrix","gl_ProjectionMatrixInverse","gl_ProjectionMatrixInverseTranspose","gl_ProjectionMatrixTranspose","gl_SecondaryColor","gl_TexCoord","gl_TextureEnvColor","gl_TextureMatrix","gl_TextureMatrixInverse","gl_TextureMatrixInverseTranspose","gl_TextureMatrixTranspose","gl_Vertex","greaterThan","greaterThanEqual","inversesqrt","length","lessThan","lessThanEqual","log","log2","matrixCompMult","max","min","mix","mod","normalize","not","notEqual","pow","radians","reflect","refract","sign","sin","smoothstep","sqrt","step","tan","texture2D","texture2DLod","texture2DProj","texture2DProjLod","textureCube","textureCubeLod","texture2DLodEXT","texture2DProjLodEXT","textureCubeLodEXT","texture2DGradEXT","texture2DProjGradEXT","textureCubeGradEXT"]},9458:function(t,e,r){var n=r(399);t.exports=n.slice().concat(["layout","centroid","smooth","case","mat2x2","mat2x3","mat2x4","mat3x2","mat3x3","mat3x4","mat4x2","mat4x3","mat4x4","uvec2","uvec3","uvec4","samplerCubeShadow","sampler2DArray","sampler2DArrayShadow","isampler2D","isampler3D","isamplerCube","isampler2DArray","usampler2D","usampler3D","usamplerCube","usampler2DArray","coherent","restrict","readonly","writeonly","resource","atomic_uint","noperspective","patch","sample","subroutine","common","partition","active","filter","image1D","image2D","image3D","imageCube","iimage1D","iimage2D","iimage3D","iimageCube","uimage1D","uimage2D","uimage3D","uimageCube","image1DArray","image2DArray","iimage1DArray","iimage2DArray","uimage1DArray","uimage2DArray","image1DShadow","image2DShadow","image1DArrayShadow","image2DArrayShadow","imageBuffer","iimageBuffer","uimageBuffer","sampler1DArray","sampler1DArrayShadow","isampler1D","isampler1DArray","usampler1D","usampler1DArray","isampler2DRect","usampler2DRect","samplerBuffer","isamplerBuffer","usamplerBuffer","sampler2DMS","isampler2DMS","usampler2DMS","sampler2DMSArray","isampler2DMSArray","usampler2DMSArray"])},399:function(t){t.exports=["precision","highp","mediump","lowp","attribute","const","uniform","varying","break","continue","do","for","while","if","else","in","out","inout","float","int","uint","void","bool","true","false","discard","return","mat2","mat3","mat4","vec2","vec3","vec4","ivec2","ivec3","ivec4","bvec2","bvec3","bvec4","sampler1D","sampler2D","sampler3D","samplerCube","sampler1DShadow","sampler2DShadow","struct","asm","class","union","enum","typedef","template","this","packed","goto","switch","default","inline","noinline","volatile","public","static","extern","external","interface","long","short","double","half","fixed","unsigned","input","output","hvec2","hvec3","hvec4","dvec2","dvec3","dvec4","fvec2","fvec3","fvec4","sampler2DRect","sampler3DRect","sampler2DRectShadow","sizeof","cast","namespace","using"]},9746:function(t){t.exports=["<<=",">>=","++","--","<<",">>","<=",">=","==","!=","&&","||","+=","-=","*=","/=","%=","&=","^^","^=","|=","(",")","[","]",".","!","~","*","/","%","+","-","<",">","&","^","|","?",":","=",",",";","{","}"]},8096:function(t,e,r){var n=r(3193);t.exports=function(t,e){var r=n(e),i=[];return(i=i.concat(r(t))).concat(r(null))}},6832:function(t){t.exports=function(t){"string"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n0;)for(var s=(t=o.pop()).adjacent,l=0;l<=r;++l){var u=s[l];if(u.boundary&&!(u.lastVisited<=-n)){for(var c=u.vertices,f=0;f<=r;++f){var h=c[f];i[f]=h<0?e:a[h]}var p=this.orient();if(p>0)return u;u.lastVisited=-n,0===p&&o.push(u)}}return null},c.walk=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,a=this.tuple,o=e?this.interior.length*Math.random()|0:this.interior.length-1,s=this.interior[o];t:for(;!s.boundary;){for(var l=s.vertices,u=s.adjacent,c=0;c<=n;++c)a[c]=i[l[c]];for(s.lastVisited=r,c=0;c<=n;++c){var f=u[c];if(!(f.lastVisited>=r)){var h=a[c];a[c]=t;var p=this.orient();if(a[c]=h,p<0){s=f;continue t}f.boundary?f.lastVisited=-r:f.lastVisited=r}}return}return s},c.addPeaks=function(t,e){var r=this.vertices.length-1,n=this.dimension,i=this.vertices,l=this.tuple,u=this.interior,c=this.simplices,f=[e];e.lastVisited=r,e.vertices[e.vertices.indexOf(-1)]=r,e.boundary=!1,u.push(e);for(var h=[];f.length>0;){var p=(e=f.pop()).vertices,d=e.adjacent,v=p.indexOf(r);if(!(v<0))for(var g=0;g<=n;++g)if(g!==v){var y=d[g];if(y.boundary&&!(y.lastVisited>=r)){var m=y.vertices;if(y.lastVisited!==-r){for(var x=0,b=0;b<=n;++b)m[b]<0?(x=b,l[b]=t):l[b]=i[m[b]];if(this.orient()>0){m[x]=r,y.boundary=!1,u.push(y),f.push(y),y.lastVisited=r;continue}y.lastVisited=-r}var _=y.adjacent,w=p.slice(),T=d.slice(),k=new a(w,T,!0);c.push(k);var A=_.indexOf(e);if(!(A<0))for(_[A]=k,T[v]=y,w[g]=-1,T[g]=e,d[g]=k,k.flip(),b=0;b<=n;++b){var M=w[b];if(!(M<0||M===r)){for(var S=new Array(n-1),E=0,L=0;L<=n;++L){var C=w[L];C<0||L===b||(S[E++]=C)}h.push(new o(S,k,b))}}}}}for(h.sort(s),g=0;g+1=0?o[l++]=s[c]:u=1&c;if(u===(1&t)){var f=o[0];o[0]=o[1],o[1]=f}e.push(o)}}return e}},9014:function(t,e,r){"use strict";var n=r(5070);function i(t,e,r,n,i){this.mid=t,this.left=e,this.right=r,this.leftPoints=n,this.rightPoints=i,this.count=(e?e.count:0)+(r?r.count:0)+n.length}t.exports=function(t){return t&&0!==t.length?new y(g(t)):new y(null)};var a=i.prototype;function o(t,e){t.mid=e.mid,t.left=e.left,t.right=e.right,t.leftPoints=e.leftPoints,t.rightPoints=e.rightPoints,t.count=e.count}function s(t,e){var r=g(e);t.mid=r.mid,t.left=r.left,t.right=r.right,t.leftPoints=r.leftPoints,t.rightPoints=r.rightPoints,t.count=r.count}function l(t,e){var r=t.intervals([]);r.push(e),s(t,r)}function u(t,e){var r=t.intervals([]),n=r.indexOf(e);return n<0?0:(r.splice(n,1),s(t,r),1)}function c(t,e,r){for(var n=0;n=0&&t[n][1]>=e;--n){var i=r(t[n]);if(i)return i}}function h(t,e){for(var r=0;r>1],a=[],o=[],s=[];for(r=0;r3*(e+1)?l(this,t):this.left.insert(t):this.left=g([t]);else if(t[0]>this.mid)this.right?4*(this.right.count+1)>3*(e+1)?l(this,t):this.right.insert(t):this.right=g([t]);else{var r=n.ge(this.leftPoints,t,d),i=n.ge(this.rightPoints,t,v);this.leftPoints.splice(r,0,t),this.rightPoints.splice(i,0,t)}},a.remove=function(t){var e=this.count-this.leftPoints;if(t[1]3*(e-1)?u(this,t):2===(s=this.left.remove(t))?(this.left=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(t[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(e-1)?u(this,t):2===(s=this.right.remove(t))?(this.right=null,this.count-=1,1):(1===s&&(this.count-=1),s):0;if(1===this.count)return this.leftPoints[0]===t?2:0;if(1===this.leftPoints.length&&this.leftPoints[0]===t){if(this.left&&this.right){for(var r=this,i=this.left;i.right;)r=i,i=i.right;if(r===this)i.right=this.right;else{var a=this.left,s=this.right;r.count-=i.count,r.right=i.left,i.left=a,i.right=s}o(this,i),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?o(this,this.left):o(this,this.right);return 1}for(a=n.ge(this.leftPoints,t,d);athis.mid?this.right&&(r=this.right.queryPoint(t,e))?r:f(this.rightPoints,t,e):h(this.leftPoints,e);var r},a.queryInterval=function(t,e,r){var n;return tthis.mid&&this.right&&(n=this.right.queryInterval(t,e,r))?n:ethis.mid?f(this.rightPoints,t,r):h(this.leftPoints,r)};var m=y.prototype;m.insert=function(t){this.root?this.root.insert(t):this.root=new i(t[0],null,null,[t],[t])},m.remove=function(t){if(this.root){var e=this.root.remove(t);return 2===e&&(this.root=null),0!==e}return!1},m.queryPoint=function(t,e){if(this.root)return this.root.queryPoint(t,e)},m.queryInterval=function(t,e,r){if(t<=e&&this.root)return this.root.queryInterval(t,e,r)},Object.defineProperty(m,"count",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(m,"intervals",{get:function(){return this.root?this.root.intervals([]):[]}})},9560:function(t){"use strict";t.exports=function(t){for(var e=new Array(t),r=0;r13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},3578:function(t){t.exports=function(t,e,r){return t*(1-r)+e*r}},7191:function(t,e,r){var n=r(4690),i=r(9823),a=r(7332),o=r(7787),s=r(7437),l=r(2142),u={length:r(4693),normalize:r(899),dot:r(9305),cross:r(903)},c=i(),f=i(),h=[0,0,0,0],p=[[0,0,0],[0,0,0],[0,0,0]],d=[0,0,0];function v(t,e,r,n,i){t[0]=e[0]*n+r[0]*i,t[1]=e[1]*n+r[1]*i,t[2]=e[2]*n+r[2]*i}t.exports=function(t,e,r,i,g,y){if(e||(e=[0,0,0]),r||(r=[0,0,0]),i||(i=[0,0,0]),g||(g=[0,0,0,1]),y||(y=[0,0,0,1]),!n(c,t))return!1;if(a(f,c),f[3]=0,f[7]=0,f[11]=0,f[15]=1,Math.abs(o(f)<1e-8))return!1;var m,x,b,_,w,T,k,A=c[3],M=c[7],S=c[11],E=c[12],L=c[13],C=c[14],P=c[15];if(0!==A||0!==M||0!==S){if(h[0]=A,h[1]=M,h[2]=S,h[3]=P,!s(f,f))return!1;l(f,f),m=g,b=f,_=(x=h)[0],w=x[1],T=x[2],k=x[3],m[0]=b[0]*_+b[4]*w+b[8]*T+b[12]*k,m[1]=b[1]*_+b[5]*w+b[9]*T+b[13]*k,m[2]=b[2]*_+b[6]*w+b[10]*T+b[14]*k,m[3]=b[3]*_+b[7]*w+b[11]*T+b[15]*k}else g[0]=g[1]=g[2]=0,g[3]=1;if(e[0]=E,e[1]=L,e[2]=C,function(t,e){t[0][0]=e[0],t[0][1]=e[1],t[0][2]=e[2],t[1][0]=e[4],t[1][1]=e[5],t[1][2]=e[6],t[2][0]=e[8],t[2][1]=e[9],t[2][2]=e[10]}(p,c),r[0]=u.length(p[0]),u.normalize(p[0],p[0]),i[0]=u.dot(p[0],p[1]),v(p[1],p[1],p[0],1,-i[0]),r[1]=u.length(p[1]),u.normalize(p[1],p[1]),i[0]/=r[1],i[1]=u.dot(p[0],p[2]),v(p[2],p[2],p[0],1,-i[1]),i[2]=u.dot(p[1],p[2]),v(p[2],p[2],p[1],1,-i[2]),r[2]=u.length(p[2]),u.normalize(p[2],p[2]),i[1]/=r[2],i[2]/=r[2],u.cross(d,p[1],p[2]),u.dot(p[0],d)<0)for(var O=0;O<3;O++)r[O]*=-1,p[O][0]*=-1,p[O][1]*=-1,p[O][2]*=-1;return y[0]=.5*Math.sqrt(Math.max(1+p[0][0]-p[1][1]-p[2][2],0)),y[1]=.5*Math.sqrt(Math.max(1-p[0][0]+p[1][1]-p[2][2],0)),y[2]=.5*Math.sqrt(Math.max(1-p[0][0]-p[1][1]+p[2][2],0)),y[3]=.5*Math.sqrt(Math.max(1+p[0][0]+p[1][1]+p[2][2],0)),p[2][1]>p[1][2]&&(y[0]=-y[0]),p[0][2]>p[2][0]&&(y[1]=-y[1]),p[1][0]>p[0][1]&&(y[2]=-y[2]),!0}},4690:function(t){t.exports=function(t,e){var r=e[15];if(0===r)return!1;for(var n=1/r,i=0;i<16;i++)t[i]=e[i]*n;return!0}},7649:function(t,e,r){var n=r(1868),i=r(1102),a=r(7191),o=r(7787),s=r(1116),l=f(),u=f(),c=f();function f(){return{translate:h(),scale:h(1),skew:h(),perspective:[0,0,0,1],quaternion:[0,0,0,1]}}function h(t){return[t||0,t||0,t||0]}t.exports=function(t,e,r,f){if(0===o(e)||0===o(r))return!1;var h=a(e,l.translate,l.scale,l.skew,l.perspective,l.quaternion),p=a(r,u.translate,u.scale,u.skew,u.perspective,u.quaternion);return!(!h||!p||(n(c.translate,l.translate,u.translate,f),n(c.skew,l.skew,u.skew,f),n(c.scale,l.scale,u.scale,f),n(c.perspective,l.perspective,u.perspective,f),s(c.quaternion,l.quaternion,u.quaternion,f),i(t,c.translate,c.scale,c.skew,c.perspective,c.quaternion),0))}},1102:function(t,e,r){var n={identity:r(9947),translate:r(998),multiply:r(104),create:r(9823),scale:r(3668),fromRotationTranslation:r(7280)},i=(n.create(),n.create());t.exports=function(t,e,r,a,o,s){return n.identity(t),n.fromRotationTranslation(t,s,e),t[3]=o[0],t[7]=o[1],t[11]=o[2],t[15]=o[3],n.identity(i),0!==a[2]&&(i[9]=a[2],n.multiply(t,t,i)),0!==a[1]&&(i[9]=0,i[8]=a[1],n.multiply(t,t,i)),0!==a[0]&&(i[8]=0,i[4]=a[0],n.multiply(t,t,i)),n.scale(t,t,r),t}},9298:function(t,e,r){"use strict";var n=r(5070),i=r(7649),a=r(7437),o=r(6109),s=r(7115),l=r(5240),u=r(3012),c=r(998),f=(r(3668),r(899)),h=[0,0,0];function p(t){this._components=t.slice(),this._time=[0],this.prevMatrix=t.slice(),this.nextMatrix=t.slice(),this.computedMatrix=t.slice(),this.computedInverse=t.slice(),this.computedEye=[0,0,0],this.computedUp=[0,0,0],this.computedCenter=[0,0,0],this.computedRadius=[0],this._limits=[-1/0,1/0]}t.exports=function(t){return new p((t=t||{}).matrix||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1])};var d=p.prototype;d.recalcMatrix=function(t){var e=this._time,r=n.le(e,t),o=this.computedMatrix;if(!(r<0)){var s=this._components;if(r===e.length-1)for(var l=16*r,u=0;u<16;++u)o[u]=s[l++];else{var c=e[r+1]-e[r],h=(l=16*r,this.prevMatrix),p=!0;for(u=0;u<16;++u)h[u]=s[l++];var d=this.nextMatrix;for(u=0;u<16;++u)d[u]=s[l++],p=p&&h[u]===d[u];if(c<1e-6||p)for(u=0;u<16;++u)o[u]=h[u];else i(o,h,d,(t-e[r])/c)}var v=this.computedUp;v[0]=o[1],v[1]=o[5],v[2]=o[9],f(v,v);var g=this.computedInverse;a(g,o);var y=this.computedEye,m=g[15];y[0]=g[12]/m,y[1]=g[13]/m,y[2]=g[14]/m;var x=this.computedCenter,b=Math.exp(this.computedRadius[0]);for(u=0;u<3;++u)x[u]=y[u]-o[2+4*u]*b}},d.idle=function(t){if(!(t1&&n(t[o[c-2]],t[o[c-1]],u)<=0;)c-=1,o.pop();for(o.push(l),c=s.length;c>1&&n(t[s[c-2]],t[s[c-1]],u)>=0;)c-=1,s.pop();s.push(l)}r=new Array(s.length+o.length-2);for(var f=0,h=(i=0,o.length);i0;--p)r[f++]=s[p];return r};var n=r(417)[3]},6145:function(t,e,r){"use strict";t.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return"altKey"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),"shiftKey"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),"ctrlKey"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),"metaKey"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function u(t,s){var u=n.x(s),c=n.y(s);"buttons"in s&&(t=0|s.buttons),(t!==r||u!==i||c!==a||l(s))&&(r=0|t,i=u||0,a=c||0,e&&e(r,i,a,o))}function c(t){u(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?u(0,t):u(r,t)}function d(t){u(r|n.buttons(t),t)}function v(t){u(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener("mousemove",p),t.addEventListener("mousedown",d),t.addEventListener("mouseup",v),t.addEventListener("mouseleave",c),t.addEventListener("mouseenter",c),t.addEventListener("mouseout",c),t.addEventListener("mouseover",c),t.addEventListener("blur",f),t.addEventListener("keyup",h),t.addEventListener("keydown",h),t.addEventListener("keypress",h),t!==window&&(window.addEventListener("blur",f),window.addEventListener("keyup",h),window.addEventListener("keydown",h),window.addEventListener("keypress",h)))}g();var y={element:t};return Object.defineProperties(y,{enabled:{get:function(){return s},set:function(e){e?g():s&&(s=!1,t.removeEventListener("mousemove",p),t.removeEventListener("mousedown",d),t.removeEventListener("mouseup",v),t.removeEventListener("mouseleave",c),t.removeEventListener("mouseenter",c),t.removeEventListener("mouseout",c),t.removeEventListener("mouseover",c),t.removeEventListener("blur",f),t.removeEventListener("keyup",h),t.removeEventListener("keydown",h),t.removeEventListener("keypress",h),t!==window&&(window.removeEventListener("blur",f),window.removeEventListener("keyup",h),window.removeEventListener("keydown",h),window.removeEventListener("keypress",h)))},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),y};var n=r(4110)},2565:function(t){var e={left:0,top:0};t.exports=function(t,r,n){r=r||t.currentTarget||t.srcElement,Array.isArray(n)||(n=[0,0]);var i,a=t.clientX||0,o=t.clientY||0,s=(i=r)===window||i===document||i===document.body?e:i.getBoundingClientRect();return n[0]=a-s.left,n[1]=o-s.top,n}},4110:function(t,e){"use strict";function r(t){return t.target||t.srcElement||window}e.buttons=function(t){if("object"==typeof t){if("buttons"in t)return t.buttons;if("which"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<=0)return 1< 0"),"function"!=typeof t.vertex&&e("Must specify vertex creation function"),"function"!=typeof t.cell&&e("Must specify cell creation function"),"function"!=typeof t.phase&&e("Must specify phase function");for(var o=t.getters||[],s=new Array(a),l=0;l=0?s[l]=!0:s[l]=!1;return function(t,e,r,a,o,s){var l=[s,o].join(",");return(0,i[l])(t,e,r,n.mallocUint32,n.freeUint32)}(t.vertex,t.cell,t.phase,0,r,s)};var i={"false,0,1":function(t,e,r,n,i){return function(a,o,s,l){var u,c=0|a.shape[0],f=0|a.shape[1],h=a.data,p=0|a.offset,d=0|a.stride[0],v=0|a.stride[1],g=p,y=0|-d,m=0,x=0|-v,b=0,_=-d-v|0,w=0,T=0|d,k=v-d*c|0,A=0,M=0,S=0,E=2*c|0,L=n(E),C=n(E),P=0,O=0,I=-1,D=-1,z=0,R=0|-c,F=0|c,B=0,N=-c-1|0,j=c-1|0,U=0,V=0,H=0;for(A=0;A0){if(M=1,L[P++]=r(h[g],o,s,l),g+=T,c>0)for(A=1,u=h[g],O=L[P]=r(u,o,s,l),z=L[P+I],B=L[P+R],U=L[P+N],O===z&&O===B&&O===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,O,z,B,U,o,s,l),V=C[P]=S++),P+=1,g+=T,A=2;A0)for(A=1,u=h[g],O=L[P]=r(u,o,s,l),z=L[P+I],B=L[P+R],U=L[P+N],O===z&&O===B&&O===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,O,z,B,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,b,w,B,U,o,s,l)),P+=1,g+=T,A=2;A0){if(A=1,L[P++]=r(h[g],o,s,l),g+=T,f>0)for(M=1,u=h[g],O=L[P]=r(u,o,s,l),B=L[P+R],z=L[P+I],U=L[P+N],O===B&&O===z&&O===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,O,B,z,U,o,s,l),V=C[P]=S++),P+=1,g+=T,M=2;M0)for(M=1,u=h[g],O=L[P]=r(u,o,s,l),B=L[P+R],z=L[P+I],U=L[P+N],O===B&&O===z&&O===U||(m=h[g+y],b=h[g+x],w=h[g+_],t(A,M,u,m,b,w,O,B,z,U,o,s,l),V=C[P]=S++,U!==B&&e(C[P+R],V,w,m,U,B,o,s,l)),P+=1,g+=T,M=2;M2&&a[1]>2&&n(i.pick(-1,-1).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,0).lo(1,1).hi(a[0]-2,a[1]-2),t.pick(-1,-1,1).lo(1,1).hi(a[0]-2,a[1]-2)),a[1]>2&&(r(i.pick(0,-1).lo(1).hi(a[1]-2),t.pick(0,-1,1).lo(1).hi(a[1]-2)),e(t.pick(0,-1,0).lo(1).hi(a[1]-2))),a[1]>2&&(r(i.pick(a[0]-1,-1).lo(1).hi(a[1]-2),t.pick(a[0]-1,-1,1).lo(1).hi(a[1]-2)),e(t.pick(a[0]-1,-1,0).lo(1).hi(a[1]-2))),a[0]>2&&(r(i.pick(-1,0).lo(1).hi(a[0]-2),t.pick(-1,0,0).lo(1).hi(a[0]-2)),e(t.pick(-1,0,1).lo(1).hi(a[0]-2))),a[0]>2&&(r(i.pick(-1,a[1]-1).lo(1).hi(a[0]-2),t.pick(-1,a[1]-1,0).lo(1).hi(a[0]-2)),e(t.pick(-1,a[1]-1,1).lo(1).hi(a[0]-2))),t.set(0,0,0,0),t.set(0,0,1,0),t.set(a[0]-1,0,0,0),t.set(a[0]-1,0,1,0),t.set(0,a[1]-1,0,0),t.set(0,a[1]-1,1,0),t.set(a[0]-1,a[1]-1,0,0),t.set(a[0]-1,a[1]-1,1,0),t}}t.exports=function(t,e,r){return Array.isArray(r)||(r=n(e.dimension,"string"==typeof r?r:"clamp")),0===e.size?t:0===e.dimension?(t.set(0),t):function(t){var e=t.join();if(a=c[e])return a;for(var r=t.length,n=[f,h],i=1;i<=r;++i)n.push(p(i));var a=d.apply(void 0,n);return c[e]=a,a}(r)(t,e)}},3581:function(t){"use strict";function e(t,e){var r=Math.floor(e),n=e-r,i=0<=r&&r0;){x<64?(l=x,x=0):(l=64,x-=64);for(var b=0|t[1];b>0;){b<64?(u=b,b=0):(u=64,b-=64),n=y+x*f+b*h,o=m+x*d+b*v;var _=0,w=0,T=0,k=p,A=f-c*p,M=h-l*f,S=g,E=d-c*g,L=v-l*d;for(T=0;T0;){v<64?(l=v,v=0):(l=64,v-=64);for(var g=0|t[0];g>0;){g<64?(s=g,g=0):(s=64,g-=64),n=p+v*c+g*u,o=d+v*h+g*f;var y=0,m=0,x=c,b=u-l*c,_=h,w=f-l*h;for(m=0;m0;){m<64?(u=m,m=0):(u=64,m-=64);for(var x=0|t[0];x>0;){x<64?(s=x,x=0):(s=64,x-=64);for(var b=0|t[1];b>0;){b<64?(l=b,b=0):(l=64,b-=64),n=g+m*h+x*c+b*f,o=y+m*v+x*p+b*d;var _=0,w=0,T=0,k=h,A=c-u*h,M=f-s*c,S=v,E=p-u*v,L=d-s*p;for(T=0;Tr;){y=0,m=v-o;e:for(g=0;gb)break e;m+=f,y+=h}for(y=v,m=v-o,g=0;g>1,q=H-j,G=H+j,Z=U,Y=q,W=H,X=G,J=V,K=i+1,$=a-1,Q=!0,tt=0,et=0,rt=0,nt=f,it=e(nt),at=e(nt);A=l*Z,M=l*Y,N=s;t:for(k=0;k0){g=Z,Z=Y,Y=g;break t}if(rt<0)break t;N+=p}A=l*X,M=l*J,N=s;t:for(k=0;k0){g=X,X=J,J=g;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*W,N=s;t:for(k=0;k0){g=Z,Z=W,W=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*W,N=s;t:for(k=0;k0){g=Y,Y=W,W=g;break t}if(rt<0)break t;N+=p}A=l*Z,M=l*X,N=s;t:for(k=0;k0){g=Z,Z=X,X=g;break t}if(rt<0)break t;N+=p}A=l*W,M=l*X,N=s;t:for(k=0;k0){g=W,W=X,X=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*J,N=s;t:for(k=0;k0){g=Y,Y=J,J=g;break t}if(rt<0)break t;N+=p}A=l*Y,M=l*W,N=s;t:for(k=0;k0){g=Y,Y=W,W=g;break t}if(rt<0)break t;N+=p}A=l*X,M=l*J,N=s;t:for(k=0;k0){g=X,X=J,J=g;break t}if(rt<0)break t;N+=p}for(A=l*Z,M=l*Y,S=l*W,E=l*X,L=l*J,C=l*U,P=l*H,O=l*V,B=0,N=s,k=0;k0)){if(rt<0){for(A=l*b,M=l*K,S=l*$,N=s,k=0;k0)for(;;){for(_=s+$*l,B=0,k=0;k0)){for(_=s+$*l,B=0,k=0;kV){t:for(;;){for(_=s+K*l,B=0,N=s,k=0;k1&&n?s(r,n[0],n[1]):s(r)}(t,e,l);return n(l,u)}},8729:function(t,e,r){"use strict";var n=r(8139),i={};t.exports=function(t){var e=t.order,r=t.dtype,a=[e,r].join(":"),o=i[a];return o||(i[a]=o=n(e,r)),o(t),t}},5050:function(t,e,r){var n=r(4780),i="undefined"!=typeof Float64Array;function a(t,e){return t[0]-e[0]}function o(){var t,e=this.stride,r=new Array(e.length);for(t=0;t=0&&(e+=a*(r=0|t),i-=r),new n(this.data,i,a,e)},i.step=function(t){var e=this.shape[0],r=this.stride[0],i=this.offset,a=0,o=Math.ceil;return"number"==typeof t&&((a=0|t)<0?(i+=r*(e-1),e=o(-e/a)):e=o(e/a),r*=a),new n(this.data,e,r,i)},i.transpose=function(t){t=void 0===t?0:0|t;var e=this.shape,r=this.stride;return new n(this.data,e[t],r[t],this.offset)},i.pick=function(t){var r=[],n=[],i=this.offset;return"number"==typeof t&&t>=0?i=i+this.stride[0]*t|0:(r.push(this.shape[0]),n.push(this.stride[0])),(0,e[r.length+1])(this.data,r,n,i)},function(t,e,r,i){return new n(t,e[0],r[0],i)}},2:function(t,e,r){function n(t,e,r,n,i,a){this.data=t,this.shape=[e,r],this.stride=[n,i],this.offset=0|a}var i=n.prototype;return i.dtype=t,i.dimension=2,Object.defineProperty(i,"size",{get:function(){return this.shape[0]*this.shape[1]}}),Object.defineProperty(i,"order",{get:function(){return Math.abs(this.stride[0])>Math.abs(this.stride[1])?[1,0]:[0,1]}}),i.set=function(e,r,n){return"generic"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r,n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]=n},i.get=function(e,r){return"generic"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r):this.data[this.offset+this.stride[0]*e+this.stride[1]*r]},i.index=function(t,e){return this.offset+this.stride[0]*t+this.stride[1]*e},i.hi=function(t,e){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,"number"!=typeof e||e<0?this.shape[1]:0|e,this.stride[0],this.stride[1],this.offset)},i.lo=function(t,e){var r=this.offset,i=0,a=this.shape[0],o=this.shape[1],s=this.stride[0],l=this.stride[1];return"number"==typeof t&&t>=0&&(r+=s*(i=0|t),a-=i),"number"==typeof e&&e>=0&&(r+=l*(i=0|e),o-=i),new n(this.data,a,o,s,l,r)},i.step=function(t,e){var r=this.shape[0],i=this.shape[1],a=this.stride[0],o=this.stride[1],s=this.offset,l=0,u=Math.ceil;return"number"==typeof t&&((l=0|t)<0?(s+=a*(r-1),r=u(-r/l)):r=u(r/l),a*=l),"number"==typeof e&&((l=0|e)<0?(s+=o*(i-1),i=u(-i/l)):i=u(i/l),o*=l),new n(this.data,r,i,a,o,s)},i.transpose=function(t,e){t=void 0===t?0:0|t,e=void 0===e?1:0|e;var r=this.shape,i=this.stride;return new n(this.data,r[t],r[e],i[t],i[e],this.offset)},i.pick=function(t,r){var n=[],i=[],a=this.offset;return"number"==typeof t&&t>=0?a=a+this.stride[0]*t|0:(n.push(this.shape[0]),i.push(this.stride[0])),"number"==typeof r&&r>=0?a=a+this.stride[1]*r|0:(n.push(this.shape[1]),i.push(this.stride[1])),(0,e[n.length+1])(this.data,n,i,a)},function(t,e,r,i){return new n(t,e[0],e[1],r[0],r[1],i)}},3:function(t,e,r){function n(t,e,r,n,i,a,o,s){this.data=t,this.shape=[e,r,n],this.stride=[i,a,o],this.offset=0|s}var i=n.prototype;return i.dtype=t,i.dimension=3,Object.defineProperty(i,"size",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]}}),Object.defineProperty(i,"order",{get:function(){var t=Math.abs(this.stride[0]),e=Math.abs(this.stride[1]),r=Math.abs(this.stride[2]);return t>e?e>r?[2,1,0]:t>r?[1,2,0]:[1,0,2]:t>r?[2,0,1]:r>e?[0,1,2]:[0,2,1]}}),i.set=function(e,r,n,i){return"generic"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n,i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]=i},i.get=function(e,r,n){return"generic"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n]},i.index=function(t,e,r){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r},i.hi=function(t,e,r){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,"number"!=typeof e||e<0?this.shape[1]:0|e,"number"!=typeof r||r<0?this.shape[2]:0|r,this.stride[0],this.stride[1],this.stride[2],this.offset)},i.lo=function(t,e,r){var i=this.offset,a=0,o=this.shape[0],s=this.shape[1],l=this.shape[2],u=this.stride[0],c=this.stride[1],f=this.stride[2];return"number"==typeof t&&t>=0&&(i+=u*(a=0|t),o-=a),"number"==typeof e&&e>=0&&(i+=c*(a=0|e),s-=a),"number"==typeof r&&r>=0&&(i+=f*(a=0|r),l-=a),new n(this.data,o,s,l,u,c,f,i)},i.step=function(t,e,r){var i=this.shape[0],a=this.shape[1],o=this.shape[2],s=this.stride[0],l=this.stride[1],u=this.stride[2],c=this.offset,f=0,h=Math.ceil;return"number"==typeof t&&((f=0|t)<0?(c+=s*(i-1),i=h(-i/f)):i=h(i/f),s*=f),"number"==typeof e&&((f=0|e)<0?(c+=l*(a-1),a=h(-a/f)):a=h(a/f),l*=f),"number"==typeof r&&((f=0|r)<0?(c+=u*(o-1),o=h(-o/f)):o=h(o/f),u*=f),new n(this.data,i,a,o,s,l,u,c)},i.transpose=function(t,e,r){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r;var i=this.shape,a=this.stride;return new n(this.data,i[t],i[e],i[r],a[t],a[e],a[r],this.offset)},i.pick=function(t,r,n){var i=[],a=[],o=this.offset;return"number"==typeof t&&t>=0?o=o+this.stride[0]*t|0:(i.push(this.shape[0]),a.push(this.stride[0])),"number"==typeof r&&r>=0?o=o+this.stride[1]*r|0:(i.push(this.shape[1]),a.push(this.stride[1])),"number"==typeof n&&n>=0?o=o+this.stride[2]*n|0:(i.push(this.shape[2]),a.push(this.stride[2])),(0,e[i.length+1])(this.data,i,a,o)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],r[0],r[1],r[2],i)}},4:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,u){this.data=t,this.shape=[e,r,n,i],this.stride=[a,o,s,l],this.offset=0|u}var i=n.prototype;return i.dtype=t,i.dimension=4,Object.defineProperty(i,"size",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]}}),Object.defineProperty(i,"order",{get:r}),i.set=function(e,r,n,i,a){return"generic"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i,a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]=a},i.get=function(e,r,n,i){return"generic"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i]},i.index=function(t,e,r,n){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n},i.hi=function(t,e,r,i){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,"number"!=typeof e||e<0?this.shape[1]:0|e,"number"!=typeof r||r<0?this.shape[2]:0|r,"number"!=typeof i||i<0?this.shape[3]:0|i,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.offset)},i.lo=function(t,e,r,i){var a=this.offset,o=0,s=this.shape[0],l=this.shape[1],u=this.shape[2],c=this.shape[3],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3];return"number"==typeof t&&t>=0&&(a+=f*(o=0|t),s-=o),"number"==typeof e&&e>=0&&(a+=h*(o=0|e),l-=o),"number"==typeof r&&r>=0&&(a+=p*(o=0|r),u-=o),"number"==typeof i&&i>=0&&(a+=d*(o=0|i),c-=o),new n(this.data,s,l,u,c,f,h,p,d,a)},i.step=function(t,e,r,i){var a=this.shape[0],o=this.shape[1],s=this.shape[2],l=this.shape[3],u=this.stride[0],c=this.stride[1],f=this.stride[2],h=this.stride[3],p=this.offset,d=0,v=Math.ceil;return"number"==typeof t&&((d=0|t)<0?(p+=u*(a-1),a=v(-a/d)):a=v(a/d),u*=d),"number"==typeof e&&((d=0|e)<0?(p+=c*(o-1),o=v(-o/d)):o=v(o/d),c*=d),"number"==typeof r&&((d=0|r)<0?(p+=f*(s-1),s=v(-s/d)):s=v(s/d),f*=d),"number"==typeof i&&((d=0|i)<0?(p+=h*(l-1),l=v(-l/d)):l=v(l/d),h*=d),new n(this.data,a,o,s,l,u,c,f,h,p)},i.transpose=function(t,e,r,i){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i;var a=this.shape,o=this.stride;return new n(this.data,a[t],a[e],a[r],a[i],o[t],o[e],o[r],o[i],this.offset)},i.pick=function(t,r,n,i){var a=[],o=[],s=this.offset;return"number"==typeof t&&t>=0?s=s+this.stride[0]*t|0:(a.push(this.shape[0]),o.push(this.stride[0])),"number"==typeof r&&r>=0?s=s+this.stride[1]*r|0:(a.push(this.shape[1]),o.push(this.stride[1])),"number"==typeof n&&n>=0?s=s+this.stride[2]*n|0:(a.push(this.shape[2]),o.push(this.stride[2])),"number"==typeof i&&i>=0?s=s+this.stride[3]*i|0:(a.push(this.shape[3]),o.push(this.stride[3])),(0,e[a.length+1])(this.data,a,o,s)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],r[0],r[1],r[2],r[3],i)}},5:function(t,e,r){function n(t,e,r,n,i,a,o,s,l,u,c,f){this.data=t,this.shape=[e,r,n,i,a],this.stride=[o,s,l,u,c],this.offset=0|f}var i=n.prototype;return i.dtype=t,i.dimension=5,Object.defineProperty(i,"size",{get:function(){return this.shape[0]*this.shape[1]*this.shape[2]*this.shape[3]*this.shape[4]}}),Object.defineProperty(i,"order",{get:r}),i.set=function(e,r,n,i,a,o){return"generic"===t?this.data.set(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a,o):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]=o},i.get=function(e,r,n,i,a){return"generic"===t?this.data.get(this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a):this.data[this.offset+this.stride[0]*e+this.stride[1]*r+this.stride[2]*n+this.stride[3]*i+this.stride[4]*a]},i.index=function(t,e,r,n,i){return this.offset+this.stride[0]*t+this.stride[1]*e+this.stride[2]*r+this.stride[3]*n+this.stride[4]*i},i.hi=function(t,e,r,i,a){return new n(this.data,"number"!=typeof t||t<0?this.shape[0]:0|t,"number"!=typeof e||e<0?this.shape[1]:0|e,"number"!=typeof r||r<0?this.shape[2]:0|r,"number"!=typeof i||i<0?this.shape[3]:0|i,"number"!=typeof a||a<0?this.shape[4]:0|a,this.stride[0],this.stride[1],this.stride[2],this.stride[3],this.stride[4],this.offset)},i.lo=function(t,e,r,i,a){var o=this.offset,s=0,l=this.shape[0],u=this.shape[1],c=this.shape[2],f=this.shape[3],h=this.shape[4],p=this.stride[0],d=this.stride[1],v=this.stride[2],g=this.stride[3],y=this.stride[4];return"number"==typeof t&&t>=0&&(o+=p*(s=0|t),l-=s),"number"==typeof e&&e>=0&&(o+=d*(s=0|e),u-=s),"number"==typeof r&&r>=0&&(o+=v*(s=0|r),c-=s),"number"==typeof i&&i>=0&&(o+=g*(s=0|i),f-=s),"number"==typeof a&&a>=0&&(o+=y*(s=0|a),h-=s),new n(this.data,l,u,c,f,h,p,d,v,g,y,o)},i.step=function(t,e,r,i,a){var o=this.shape[0],s=this.shape[1],l=this.shape[2],u=this.shape[3],c=this.shape[4],f=this.stride[0],h=this.stride[1],p=this.stride[2],d=this.stride[3],v=this.stride[4],g=this.offset,y=0,m=Math.ceil;return"number"==typeof t&&((y=0|t)<0?(g+=f*(o-1),o=m(-o/y)):o=m(o/y),f*=y),"number"==typeof e&&((y=0|e)<0?(g+=h*(s-1),s=m(-s/y)):s=m(s/y),h*=y),"number"==typeof r&&((y=0|r)<0?(g+=p*(l-1),l=m(-l/y)):l=m(l/y),p*=y),"number"==typeof i&&((y=0|i)<0?(g+=d*(u-1),u=m(-u/y)):u=m(u/y),d*=y),"number"==typeof a&&((y=0|a)<0?(g+=v*(c-1),c=m(-c/y)):c=m(c/y),v*=y),new n(this.data,o,s,l,u,c,f,h,p,d,v,g)},i.transpose=function(t,e,r,i,a){t=void 0===t?0:0|t,e=void 0===e?1:0|e,r=void 0===r?2:0|r,i=void 0===i?3:0|i,a=void 0===a?4:0|a;var o=this.shape,s=this.stride;return new n(this.data,o[t],o[e],o[r],o[i],o[a],s[t],s[e],s[r],s[i],s[a],this.offset)},i.pick=function(t,r,n,i,a){var o=[],s=[],l=this.offset;return"number"==typeof t&&t>=0?l=l+this.stride[0]*t|0:(o.push(this.shape[0]),s.push(this.stride[0])),"number"==typeof r&&r>=0?l=l+this.stride[1]*r|0:(o.push(this.shape[1]),s.push(this.stride[1])),"number"==typeof n&&n>=0?l=l+this.stride[2]*n|0:(o.push(this.shape[2]),s.push(this.stride[2])),"number"==typeof i&&i>=0?l=l+this.stride[3]*i|0:(o.push(this.shape[3]),s.push(this.stride[3])),"number"==typeof a&&a>=0?l=l+this.stride[4]*a|0:(o.push(this.shape[4]),s.push(this.stride[4])),(0,e[o.length+1])(this.data,o,s,l)},function(t,e,r,i){return new n(t,e[0],e[1],e[2],e[3],e[4],r[0],r[1],r[2],r[3],r[4],i)}}};function l(t,e){var r=-1===e?"T":String(e),n=s[r];return-1===e?n(t):0===e?n(t,u[t][0]):n(t,u[t],o)}var u={generic:[],buffer:[],array:[],float32:[],float64:[],int8:[],int16:[],int32:[],uint8_clamped:[],uint8:[],uint16:[],uint32:[],bigint64:[],biguint64:[]};t.exports=function(t,e,r,a){if(void 0===t)return(0,u.array[0])([]);"number"==typeof t&&(t=[t]),void 0===e&&(e=[t.length]);var o=e.length;if(void 0===r){r=new Array(o);for(var s=o-1,c=1;s>=0;--s)r[s]=c,c*=e[s]}if(void 0===a)for(a=0,s=0;s>>0;t.exports=function(t,e){if(isNaN(t)||isNaN(e))return NaN;if(t===e)return t;if(0===t)return e<0?-i:i;var r=n.hi(t),o=n.lo(t);return e>t==t>0?o===a?(r+=1,o=0):o+=1:0===o?(o=a,r-=1):o-=1,n.pack(o,r)}},115:function(t,e){e.vertexNormals=function(t,e,r){for(var n=e.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa){var b=i[u],_=1/Math.sqrt(g*m);for(x=0;x<3;++x){var w=(x+1)%3,T=(x+2)%3;b[x]+=_*(y[w]*v[T]-y[T]*v[w])}}}for(o=0;oa)for(_=1/Math.sqrt(k),x=0;x<3;++x)b[x]*=_;else for(x=0;x<3;++x)b[x]=0}return i},e.faceNormals=function(t,e,r){for(var n=t.length,i=new Array(n),a=void 0===r?1e-6:r,o=0;oa?1/Math.sqrt(p):0,u=0;u<3;++u)h[u]*=p;i[o]=h}return i}},567:function(t){"use strict";t.exports=function(t,e,r,n,i,a,o,s,l,u){var c=e+a+u;if(f>0){var f=Math.sqrt(c+1);t[0]=.5*(o-l)/f,t[1]=.5*(s-n)/f,t[2]=.5*(r-a)/f,t[3]=.5*f}else{var h=Math.max(e,a,u);f=Math.sqrt(2*h-c+1),e>=h?(t[0]=.5*f,t[1]=.5*(i+r)/f,t[2]=.5*(s+n)/f,t[3]=.5*(o-l)/f):a>=h?(t[0]=.5*(r+i)/f,t[1]=.5*f,t[2]=.5*(l+o)/f,t[3]=.5*(s-n)/f):(t[0]=.5*(n+s)/f,t[1]=.5*(o+l)/f,t[2]=.5*f,t[3]=.5*(r-i)/f)}return t}},7774:function(t,e,r){"use strict";t.exports=function(t){var e=(t=t||{}).center||[0,0,0],r=t.rotation||[0,0,0,1],n=t.radius||1;e=[].slice.call(e,0,3),c(r=[].slice.call(r,0,4),r);var i=new f(r,e,Math.log(n));return i.setDistanceLimits(t.zoomMin,t.zoomMax),("eye"in t||"up"in t)&&i.lookAt(0,t.eye,t.center,t.up),i};var n=r(8444),i=r(3012),a=r(5950),o=r(7437),s=r(567);function l(t,e,r){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2))}function u(t,e,r,n){return Math.sqrt(Math.pow(t,2)+Math.pow(e,2)+Math.pow(r,2)+Math.pow(n,2))}function c(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=u(r,n,i,a);o>1e-6?(t[0]=r/o,t[1]=n/o,t[2]=i/o,t[3]=a/o):(t[0]=t[1]=t[2]=0,t[3]=1)}function f(t,e,r){this.radius=n([r]),this.center=n(e),this.rotation=n(t),this.computedRadius=this.radius.curve(0),this.computedCenter=this.center.curve(0),this.computedRotation=this.rotation.curve(0),this.computedUp=[.1,0,0],this.computedEye=[.1,0,0],this.computedMatrix=[.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.recalcMatrix(0)}var h=f.prototype;h.lastT=function(){return Math.max(this.radius.lastT(),this.center.lastT(),this.rotation.lastT())},h.recalcMatrix=function(t){this.radius.curve(t),this.center.curve(t),this.rotation.curve(t);var e=this.computedRotation;c(e,e);var r=this.computedMatrix;a(r,e);var n=this.computedCenter,i=this.computedEye,o=this.computedUp,s=Math.exp(this.computedRadius[0]);i[0]=n[0]+s*r[2],i[1]=n[1]+s*r[6],i[2]=n[2]+s*r[10],o[0]=r[1],o[1]=r[5],o[2]=r[9];for(var l=0;l<3;++l){for(var u=0,f=0;f<3;++f)u+=r[l+4*f]*i[f];r[12+l]=-u}},h.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r},h.idle=function(t){this.center.idle(t),this.radius.idle(t),this.rotation.idle(t)},h.flush=function(t){this.center.flush(t),this.radius.flush(t),this.rotation.flush(t)},h.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=i[1],o=i[5],s=i[9],u=l(a,o,s);a/=u,o/=u,s/=u;var c=i[0],f=i[4],h=i[8],p=c*a+f*o+h*s,d=l(c-=a*p,f-=o*p,h-=s*p);c/=d,f/=d,h/=d;var v=i[2],g=i[6],y=i[10],m=v*a+g*o+y*s,x=v*c+g*f+y*h,b=l(v-=m*a+x*c,g-=m*o+x*f,y-=m*s+x*h);v/=b,g/=b,y/=b;var _=c*e+a*r,w=f*e+o*r,T=h*e+s*r;this.center.move(t,_,w,T);var k=Math.exp(this.computedRadius[0]);k=Math.max(1e-4,k+n),this.radius.set(t,Math.log(k))},h.rotate=function(t,e,r,n){this.recalcMatrix(t),e=e||0,r=r||0;var i=this.computedMatrix,a=i[0],o=i[4],s=i[8],c=i[1],f=i[5],h=i[9],p=i[2],d=i[6],v=i[10],g=e*a+r*c,y=e*o+r*f,m=e*s+r*h,x=-(d*m-v*y),b=-(v*g-p*m),_=-(p*y-d*g),w=Math.sqrt(Math.max(0,1-Math.pow(x,2)-Math.pow(b,2)-Math.pow(_,2))),T=u(x,b,_,w);T>1e-6?(x/=T,b/=T,_/=T,w/=T):(x=b=_=0,w=1);var k=this.computedRotation,A=k[0],M=k[1],S=k[2],E=k[3],L=A*w+E*x+M*_-S*b,C=M*w+E*b+S*x-A*_,P=S*w+E*_+A*b-M*x,O=E*w-A*x-M*b-S*_;if(n){x=p,b=d,_=v;var I=Math.sin(n)/l(x,b,_);x*=I,b*=I,_*=I,O=O*(w=Math.cos(e))-(L=L*w+O*x+C*_-P*b)*x-(C=C*w+O*b+P*x-L*_)*b-(P=P*w+O*_+L*b-C*x)*_}var D=u(L,C,P,O);D>1e-6?(L/=D,C/=D,P/=D,O/=D):(L=C=P=0,O=1),this.rotation.set(t,L,C,P,O)},h.lookAt=function(t,e,r,n){this.recalcMatrix(t),r=r||this.computedCenter,e=e||this.computedEye,n=n||this.computedUp;var a=this.computedMatrix;i(a,e,r,n);var o=this.computedRotation;s(o,a[0],a[1],a[2],a[4],a[5],a[6],a[8],a[9],a[10]),c(o,o),this.rotation.set(t,o[0],o[1],o[2],o[3]);for(var l=0,u=0;u<3;++u)l+=Math.pow(r[u]-e[u],2);this.radius.set(t,.5*Math.log(Math.max(l,1e-6))),this.center.set(t,r[0],r[1],r[2])},h.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},h.setMatrix=function(t,e){var r=this.computedRotation;s(r,e[0],e[1],e[2],e[4],e[5],e[6],e[8],e[9],e[10]),c(r,r),this.rotation.set(t,r[0],r[1],r[2],r[3]);var n=this.computedMatrix;o(n,e);var i=n[15];if(Math.abs(i)>1e-6){var a=n[12]/i,l=n[13]/i,u=n[14]/i;this.recalcMatrix(t);var f=Math.exp(this.computedRadius[0]);this.center.set(t,a-n[2]*f,l-n[6]*f,u-n[10]*f),this.radius.idle(t)}else this.center.idle(t),this.radius.idle(t)},h.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},h.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},h.getDistanceLimits=function(t){var e=this.radius.bounds;return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},h.toJSON=function(){return this.recalcMatrix(this.lastT()),{center:this.computedCenter.slice(),rotation:this.computedRotation.slice(),distance:Math.log(this.computedRadius[0]),zoomMin:this.radius.bounds[0][0],zoomMax:this.radius.bounds[1][0]}},h.fromJSON=function(t){var e=this.lastT(),r=t.center;r&&this.center.set(e,r[0],r[1],r[2]);var n=t.rotation;n&&this.rotation.set(e,n[0],n[1],n[2],n[3]);var i=t.distance;i&&i>0&&this.radius.set(e,Math.log(i)),this.setDistanceLimits(t.zoomMin,t.zoomMax)}},4930:function(t,e,r){"use strict";var n=r(6184);t.exports=function(t,e,r){return n(r=void 0!==r?r+"":" ",e)+t}},4405:function(t){t.exports=function(t,e){e||(e=[0,""]),t=String(t);var r=parseFloat(t,10);return e[0]=r,e[1]=t.match(/[\d.\-\+]*\s*(.*)/)[1]||"",e}},4166:function(t,e,r){"use strict";t.exports=function(t,e){for(var r=0|e.length,i=t.length,a=[new Array(r),new Array(r)],o=0;o0){o=a[c][r][0],l=c;break}s=o[1^l];for(var f=0;f<2;++f)for(var h=a[f][r],p=0;p0&&(o=d,s=v,l=f)}return i||o&&u(o,l),s}function f(t,r){var i=a[r][t][0],o=[t];u(i,r);for(var s=i[1^r];;){for(;s!==t;)o.push(s),s=c(o[o.length-2],s,!1);if(a[0][t].length+a[1][t].length===0)break;var l=o[o.length-1],f=t,h=o[1],p=c(l,f,!0);if(n(e[l],e[f],e[h],e[p])<0)break;o.push(t),s=c(l,f)}return o}function h(t,e){return e[1]===e[e.length-1]}for(o=0;o0;){a[0][o].length;var v=f(o,p);h(0,v)?d.push.apply(d,v):(d.length>0&&l.push(d),d=v)}d.length>0&&l.push(d)}return l};var n=r(9398)},3959:function(t,e,r){"use strict";t.exports=function(t,e){for(var r=n(t,e.length),i=new Array(e.length),a=new Array(e.length),o=[],s=0;s0;){var u=o.pop();i[u]=!1;var c=r[u];for(s=0;s0}))).length,g=new Array(v),y=new Array(v);for(p=0;p0;){var B=R.pop(),N=E[B];l(N,(function(t,e){return t-e}));var j,U=N.length,V=F[B];if(0===V){var H=d[B];j=[H]}for(p=0;p=0||(F[q]=1^V,R.push(q),0===V&&(z(H=d[q])||(H.reverse(),j.push(H))))}0===V&&r.push(j)}return r};var n=r(8348),i=r(4166),a=r(211),o=r(9660),s=r(9662),l=r(1215),u=r(3959);function c(t,e){for(var r=new Array(t),n=0;n0&&e[i]===r[0]))return 1;a=t[i-1]}for(var s=1;a;){var l=a.key,u=n(r,l[0],l[1]);if(l[0][0]0))return 0;s=-1,a=a.right}else if(u>0)a=a.left;else{if(!(u<0))return 0;s=1,a=a.right}}return s}}(y.slabs,y.coordinates);return 0===a.length?m:function(t,e){return function(r){return t(r[0],r[1])?0:e(r)}}(l(a),m)};var n=r(417)[3],i=r(4385),a=r(9014),o=r(5070);function s(){return!0}function l(t){for(var e={},r=0;r=u?(k=1,m=u+2*h+d):m=h*(k=-h/u)+d):(k=0,p>=0?(A=0,m=d):-p>=f?(A=1,m=f+2*p+d):m=p*(A=-p/f)+d);else if(A<0)A=0,h>=0?(k=0,m=d):-h>=u?(k=1,m=u+2*h+d):m=h*(k=-h/u)+d;else{var M=1/T;m=(k*=M)*(u*k+c*(A*=M)+2*h)+A*(c*k+f*A+2*p)+d}else k<0?(b=f+p)>(x=c+h)?(_=b-x)>=(w=u-2*c+f)?(k=1,A=0,m=u+2*h+d):m=(k=_/w)*(u*k+c*(A=1-k)+2*h)+A*(c*k+f*A+2*p)+d:(k=0,b<=0?(A=1,m=f+2*p+d):p>=0?(A=0,m=d):m=p*(A=-p/f)+d):A<0?(b=u+h)>(x=c+p)?(_=b-x)>=(w=u-2*c+f)?(A=1,k=0,m=f+2*p+d):m=(k=1-(A=_/w))*(u*k+c*A+2*h)+A*(c*k+f*A+2*p)+d:(A=0,b<=0?(k=1,m=u+2*h+d):h>=0?(k=0,m=d):m=h*(k=-h/u)+d):(_=f+p-c-h)<=0?(k=0,A=1,m=f+2*p+d):_>=(w=u-2*c+f)?(k=1,A=0,m=u+2*h+d):m=(k=_/w)*(u*k+c*(A=1-k)+2*h)+A*(c*k+f*A+2*p)+d;var S=1-k-A;for(l=0;l0){var u=t[r-1];if(0===n(s,u)&&a(u)!==l){r-=1;continue}}t[r++]=s}}return t.length=r,t}},6184:function(t){"use strict";var e,r="";t.exports=function(t,n){if("string"!=typeof t)throw new TypeError("expected a string");if(1===n)return t;if(2===n)return t+t;var i=t.length*n;if(e!==t||void 0===e)e=t,r="";else if(r.length>=i)return r.substr(0,i);for(;i>r.length&&n>1;)1&n&&(r+=t),n>>=1,t+=t;return r=(r+=t).substr(0,i)}},8161:function(t,e,r){t.exports=r.g.performance&&r.g.performance.now?function(){return performance.now()}:Date.now||function(){return+new Date}},402:function(t){"use strict";t.exports=function(t){for(var e=t.length,r=t[t.length-1],n=e,i=e-2;i>=0;--i){var a=r,o=t[i];(l=o-((r=a+o)-a))&&(t[--n]=r,r=l)}var s=0;for(i=n;i0){if(a<=0)return o;n=i+a}else{if(!(i<0))return o;if(a>=0)return o;n=-(i+a)}var s=33306690738754716e-32*n;return o>=s||o<=-s?o:f(t,e,r)},function(t,e,r,n){var i=t[0]-n[0],a=e[0]-n[0],o=r[0]-n[0],s=t[1]-n[1],l=e[1]-n[1],u=r[1]-n[1],c=t[2]-n[2],f=e[2]-n[2],p=r[2]-n[2],d=a*u,v=o*l,g=o*s,y=i*u,m=i*l,x=a*s,b=c*(d-v)+f*(g-y)+p*(m-x),_=7771561172376103e-31*((Math.abs(d)+Math.abs(v))*Math.abs(c)+(Math.abs(g)+Math.abs(y))*Math.abs(f)+(Math.abs(m)+Math.abs(x))*Math.abs(p));return b>_||-b>_?b:h(t,e,r,n)}];function d(t){var e=p[t.length];return e||(e=p[t.length]=c(t.length)),e.apply(void 0,t)}function v(t,e,r,n,i,a,o){return function(e,r,s,l,u){switch(arguments.length){case 0:case 1:return 0;case 2:return n(e,r);case 3:return i(e,r,s);case 4:return a(e,r,s,l);case 5:return o(e,r,s,l,u)}for(var c=new Array(arguments.length),f=0;f0&&o>0||a<0&&o<0)return!1;var s=n(r,t,e),l=n(i,t,e);return!(s>0&&l>0||s<0&&l<0)&&(0!==a||0!==o||0!==s||0!==l||function(t,e,r,n){for(var i=0;i<2;++i){var a=t[i],o=e[i],s=Math.min(a,o),l=Math.max(a,o),u=r[i],c=n[i],f=Math.min(u,c);if(Math.max(u,c)=n?(i=f,(l+=1)=n?(i=f,(l+=1)>1,u=e[2*l+1];if(u===a)return l;a>1,u=e[2*l+1];if(u===a)return l;a>1,u=e[2*l+1];if(u===a)return l;a0)-(t<0)},e.abs=function(t){var e=t>>31;return(t^e)-e},e.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},e.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},e.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},e.countTrailingZeros=r,e.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,1+((t|=t>>>8)|t>>>16)},e.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},e.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var n=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|n[t>>>16&255]<<8|n[t>>>24&255]},e.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},e.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},e.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},e.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},e.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>r(t)+1}},6656:function(t,e,r){"use strict";var n=r(9392),i=r(9521);function a(t,e){var r=t.length,n=t.length-e.length,i=Math.min;if(n)return n;switch(r){case 0:return 0;case 1:return t[0]-e[0];case 2:return(s=t[0]+t[1]-e[0]-e[1])||i(t[0],t[1])-i(e[0],e[1]);case 3:var a=t[0]+t[1],o=e[0]+e[1];if(s=a+t[2]-(o+e[2]))return s;var s,l=i(t[0],t[1]),u=i(e[0],e[1]);return(s=i(l,t[2])-i(u,e[2]))||i(l+t[2],a)-i(u+e[2],o);default:var c=t.slice(0);c.sort();var f=e.slice(0);f.sort();for(var h=0;h>1,s=a(t[o],e);s<=0?(0===s&&(i=o),r=o+1):s>0&&(n=o-1)}return i}function c(t,e){for(var r=new Array(t.length),i=0,o=r.length;i=t.length||0!==a(t[g],s)););}return r}function f(t,e){if(e<0)return[];for(var r=[],i=(1<>>c&1&&u.push(i[c]);e.push(u)}return s(e)},e.skeleton=f,e.boundary=function(t){for(var e=[],r=0,n=t.length;r>1:(t>>1)-1}function x(t){for(var e=y(t);;){var r=e,n=2*t+1,i=2*(t+1),a=t;if(n0;){var r=m(t);if(!(r>=0&&e0){var t=k[0];return g(0,M-1),M-=1,x(0),t}return-1}function w(t,e){var r=k[t];return u[r]===e?t:(u[r]=-1/0,b(t),_(),u[r]=e,b((M+=1)-1))}function T(t){if(!c[t]){c[t]=!0;var e=s[t],r=l[t];s[r]>=0&&(s[r]=e),l[e]>=0&&(l[e]=r),A[e]>=0&&w(A[e],v(e)),A[r]>=0&&w(A[r],v(r))}}var k=[],A=new Array(a);for(f=0;f>1;f>=0;--f)x(f);for(;;){var S=_();if(S<0||u[S]>r)break;T(S)}var E=[];for(f=0;f=0&&r>=0&&e!==r){var n=A[e],i=A[r];n!==i&&C.push([n,i])}})),i.unique(i.normalize(C)),{positions:E,edges:C}};var n=r(417),i=r(6656)},6638:function(t,e,r){"use strict";t.exports=function(t,e){var r,a,o,s;if(e[0][0]e[1][0]))return i(e,t);r=e[1],a=e[0]}if(t[0][0]t[1][0]))return-i(t,e);o=t[1],s=t[0]}var l=n(r,a,s),u=n(r,a,o);if(l<0){if(u<=0)return l}else if(l>0){if(u>=0)return l}else if(u)return u;if(l=n(s,o,a),u=n(s,o,r),l<0){if(u<=0)return l}else if(l>0){if(u>=0)return l}else if(u)return u;return a[0]-s[0]};var n=r(417);function i(t,e){var r,i,a,o;if(e[0][0]e[1][0])){var s=Math.min(t[0][1],t[1][1]),l=Math.max(t[0][1],t[1][1]),u=Math.min(e[0][1],e[1][1]),c=Math.max(e[0][1],e[1][1]);return lc?s-c:l-c}r=e[1],i=e[0]}t[0][1]0)if(e[0]!==o[1][0])r=t,t=t.right;else{if(l=u(t.right,e))return l;t=t.left}else{if(e[0]!==o[1][0])return t;var l;if(l=u(t.right,e))return l;t=t.left}}return r}function c(t,e,r,n){this.y=t,this.index=e,this.start=r,this.closed=n}function f(t,e,r,n){this.x=t,this.segment=e,this.create=r,this.index=n}s.prototype.castUp=function(t){var e=n.le(this.coordinates,t[0]);if(e<0)return-1;this.slabs[e];var r=u(this.slabs[e],t),i=-1;if(r&&(i=r.value),this.coordinates[e]===t[0]){var s=null;if(r&&(s=r.key),e>0){var c=u(this.slabs[e-1],t);c&&(s?o(c.key,s)>0&&(s=c.key,i=c.value):(i=c.value,s=c.key))}var f=this.horizontal[e];if(f.length>0){var h=n.ge(f,t[1],l);if(h=f.length)return i;p=f[h]}}if(p.start)if(s){var d=a(s[0],s[1],[t[0],p.y]);s[0][0]>s[1][0]&&(d=-d),d>0&&(i=p.index)}else i=p.index;else p.y!==t[1]&&(i=p.index)}}}return i}},4670:function(t,e,r){"use strict";var n=r(9130),i=r(9662);function a(t,e){var r=i(n(t,e),[e[e.length-1]]);return r[r.length-1]}function o(t,e,r,n){var i=-e/(n-e);i<0?i=0:i>1&&(i=1);for(var a=1-i,o=t.length,s=new Array(o),l=0;l0||i>0&&c<0){var f=o(s,c,l,i);r.push(f),n.push(f.slice())}c<0?n.push(l.slice()):c>0?r.push(l.slice()):(r.push(l.slice()),n.push(l.slice())),i=c}return{positive:r,negative:n}},t.exports.positive=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&u<0)&&r.push(o(i,u,s,n)),u>=0&&r.push(s.slice()),n=u}return r},t.exports.negative=function(t,e){for(var r=[],n=a(t[t.length-1],e),i=t[t.length-1],s=t[0],l=0;l0||n>0&&u<0)&&r.push(o(i,u,s,n)),u<=0&&r.push(s.slice()),n=u}return r}},8974:function(t,e,r){var n;!function(){"use strict";var i={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function a(t){return s(u(t),arguments)}function o(t,e){return a.apply(null,[t].concat(e||[]))}function s(t,e){var r,n,o,s,l,u,c,f,h,p=1,d=t.length,v="";for(n=0;n=0),s.type){case"b":r=parseInt(r,10).toString(2);break;case"c":r=String.fromCharCode(parseInt(r,10));break;case"d":case"i":r=parseInt(r,10);break;case"j":r=JSON.stringify(r,null,s.width?parseInt(s.width):0);break;case"e":r=s.precision?parseFloat(r).toExponential(s.precision):parseFloat(r).toExponential();break;case"f":r=s.precision?parseFloat(r).toFixed(s.precision):parseFloat(r);break;case"g":r=s.precision?String(Number(r.toPrecision(s.precision))):parseFloat(r);break;case"o":r=(parseInt(r,10)>>>0).toString(8);break;case"s":r=String(r),r=s.precision?r.substring(0,s.precision):r;break;case"t":r=String(!!r),r=s.precision?r.substring(0,s.precision):r;break;case"T":r=Object.prototype.toString.call(r).slice(8,-1).toLowerCase(),r=s.precision?r.substring(0,s.precision):r;break;case"u":r=parseInt(r,10)>>>0;break;case"v":r=r.valueOf(),r=s.precision?r.substring(0,s.precision):r;break;case"x":r=(parseInt(r,10)>>>0).toString(16);break;case"X":r=(parseInt(r,10)>>>0).toString(16).toUpperCase()}i.json.test(s.type)?v+=r:(!i.number.test(s.type)||f&&!s.sign?h="":(h=f?"+":"-",r=r.toString().replace(i.sign,"")),u=s.pad_char?"0"===s.pad_char?"0":s.pad_char.charAt(1):" ",c=s.width-(h+r).length,l=s.width&&c>0?u.repeat(c):"",v+=s.align?h+r+l:"0"===u?h+l+r:l+h+r)}return v}var l=Object.create(null);function u(t){if(l[t])return l[t];for(var e,r=t,n=[],a=0;r;){if(null!==(e=i.text.exec(r)))n.push(e[0]);else if(null!==(e=i.modulo.exec(r)))n.push("%");else{if(null===(e=i.placeholder.exec(r)))throw new SyntaxError("[sprintf] unexpected placeholder");if(e[2]){a|=1;var o=[],s=e[2],u=[];if(null===(u=i.key.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(o.push(u[1]);""!==(s=s.substring(u[0].length));)if(null!==(u=i.key_access.exec(s)))o.push(u[1]);else{if(null===(u=i.index_access.exec(s)))throw new SyntaxError("[sprintf] failed to parse named argument key");o.push(u[1])}e[2]=o}else a|=2;if(3===a)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");n.push({placeholder:e[0],param_no:e[1],keys:e[2],sign:e[3],pad_char:e[4],align:e[5],width:e[6],precision:e[7],type:e[8]})}r=r.substring(e[0].length)}return l[t]=n}e.sprintf=a,e.vsprintf=o,"undefined"!=typeof window&&(window.sprintf=a,window.vsprintf=o,void 0===(n=function(){return{sprintf:a,vsprintf:o}}.call(e,r,e,t))||(t.exports=n))}()},4162:function(t,e,r){"use strict";t.exports=function(t,e){if(t.dimension<=0)return{positions:[],cells:[]};if(1===t.dimension)return function(t,e){for(var r=i(t,e),n=r.length,a=new Array(n),o=new Array(n),s=0;sn|0},vertex:function(t,e,r,n,i,a,o,s,l,u,c,f,h){var p=(o<<0)+(s<<1)+(l<<2)+(u<<3)|0;if(0!==p&&15!==p)switch(p){case 0:case 15:c.push([t-.5,e-.5]);break;case 1:c.push([t-.25-.25*(n+r-2*h)/(r-n),e-.25-.25*(i+r-2*h)/(r-i)]);break;case 2:c.push([t-.75-.25*(-n-r+2*h)/(n-r),e-.25-.25*(a+n-2*h)/(n-a)]);break;case 3:c.push([t-.5,e-.5-.5*(i+r+a+n-4*h)/(r-i+n-a)]);break;case 4:c.push([t-.25-.25*(a+i-2*h)/(i-a),e-.75-.25*(-i-r+2*h)/(i-r)]);break;case 5:c.push([t-.5-.5*(n+r+a+i-4*h)/(r-n+i-a),e-.5]);break;case 6:c.push([t-.5-.25*(-n-r+a+i)/(n-r+i-a),e-.5-.25*(-i-r+a+n)/(i-r+n-a)]);break;case 7:c.push([t-.75-.25*(a+i-2*h)/(i-a),e-.75-.25*(a+n-2*h)/(n-a)]);break;case 8:c.push([t-.75-.25*(-a-i+2*h)/(a-i),e-.75-.25*(-a-n+2*h)/(a-n)]);break;case 9:c.push([t-.5-.25*(n+r+-a-i)/(r-n+a-i),e-.5-.25*(i+r+-a-n)/(r-i+a-n)]);break;case 10:c.push([t-.5-.5*(-n-r-a-i+4*h)/(n-r+a-i),e-.5]);break;case 11:c.push([t-.25-.25*(-a-i+2*h)/(a-i),e-.75-.25*(i+r-2*h)/(r-i)]);break;case 12:c.push([t-.5,e-.5-.5*(-i-r-a-n+4*h)/(i-r+a-n)]);break;case 13:c.push([t-.75-.25*(n+r-2*h)/(r-n),e-.25-.25*(-a-n+2*h)/(a-n)]);break;case 14:c.push([t-.25-.25*(-n-r+2*h)/(n-r),e-.25-.25*(-i-r+2*h)/(i-r)])}},cell:function(t,e,r,n,i,a,o,s,l){i?s.push([t,e]):s.push([e,t])}});return function(t,e){var r=[],i=[];return n(t,r,i,e),{positions:r,cells:i}}}},o={}},6946:function(t,e,r){"use strict";t.exports=function t(e,r,i){i=i||{};var a=o[e];a||(a=o[e]={" ":{data:new Float32Array(0),shape:.2}});var s=a[r];if(!s)if(r.length<=1||!/\d/.test(r))s=a[r]=function(t){for(var e=t.cells,r=t.positions,n=new Float32Array(6*e.length),i=0,a=0,o=0;o0&&(f+=.02);var p=new Float32Array(c),d=0,v=-.5*f;for(h=0;hMath.max(r,n)?i[2]=1:r>Math.max(e,n)?i[0]=1:i[1]=1;for(var a=0,o=0,l=0;l<3;++l)a+=t[l]*t[l],o+=i[l]*t[l];for(l=0;l<3;++l)i[l]-=o/a*t[l];return s(i,i),i}function h(t,e,r,i,a,o,s,l){this.center=n(r),this.up=n(i),this.right=n(a),this.radius=n([o]),this.angle=n([s,l]),this.angle.bounds=[[-1/0,-Math.PI/2],[1/0,Math.PI/2]],this.setDistanceLimits(t,e),this.computedCenter=this.center.curve(0),this.computedUp=this.up.curve(0),this.computedRight=this.right.curve(0),this.computedRadius=this.radius.curve(0),this.computedAngle=this.angle.curve(0),this.computedToward=[0,0,0],this.computedEye=[0,0,0],this.computedMatrix=new Array(16);for(var u=0;u<16;++u)this.computedMatrix[u]=.5;this.recalcMatrix(0)}var p=h.prototype;p.setDistanceLimits=function(t,e){t=t>0?Math.log(t):-1/0,e=e>0?Math.log(e):1/0,e=Math.max(e,t),this.radius.bounds[0][0]=t,this.radius.bounds[1][0]=e},p.getDistanceLimits=function(t){var e=this.radius.bounds[0];return t?(t[0]=Math.exp(e[0][0]),t[1]=Math.exp(e[1][0]),t):[Math.exp(e[0][0]),Math.exp(e[1][0])]},p.recalcMatrix=function(t){this.center.curve(t),this.up.curve(t),this.right.curve(t),this.radius.curve(t),this.angle.curve(t);for(var e=this.computedUp,r=this.computedRight,n=0,i=0,a=0;a<3;++a)i+=e[a]*r[a],n+=e[a]*e[a];var l=Math.sqrt(n),c=0;for(a=0;a<3;++a)r[a]-=e[a]*i/n,c+=r[a]*r[a],e[a]/=l;var f=Math.sqrt(c);for(a=0;a<3;++a)r[a]/=f;var h=this.computedToward;o(h,e,r),s(h,h);var p=Math.exp(this.computedRadius[0]),d=this.computedAngle[0],v=this.computedAngle[1],g=Math.cos(d),y=Math.sin(d),m=Math.cos(v),x=Math.sin(v),b=this.computedCenter,_=g*m,w=y*m,T=x,k=-g*x,A=-y*x,M=m,S=this.computedEye,E=this.computedMatrix;for(a=0;a<3;++a){var L=_*r[a]+w*h[a]+T*e[a];E[4*a+1]=k*r[a]+A*h[a]+M*e[a],E[4*a+2]=L,E[4*a+3]=0}var C=E[1],P=E[5],O=E[9],I=E[2],D=E[6],z=E[10],R=P*z-O*D,F=O*I-C*z,B=C*D-P*I,N=u(R,F,B);for(R/=N,F/=N,B/=N,E[0]=R,E[4]=F,E[8]=B,a=0;a<3;++a)S[a]=b[a]+E[2+4*a]*p;for(a=0;a<3;++a){c=0;for(var j=0;j<3;++j)c+=E[a+4*j]*S[j];E[12+a]=-c}E[15]=1},p.getMatrix=function(t,e){this.recalcMatrix(t);var r=this.computedMatrix;if(e){for(var n=0;n<16;++n)e[n]=r[n];return e}return r};var d=[0,0,0];p.rotate=function(t,e,r,n){if(this.angle.move(t,e,r),n){this.recalcMatrix(t);var i=this.computedMatrix;d[0]=i[2],d[1]=i[6],d[2]=i[10];for(var o=this.computedUp,s=this.computedRight,l=this.computedToward,u=0;u<3;++u)i[4*u]=o[u],i[4*u+1]=s[u],i[4*u+2]=l[u];for(a(i,i,n,d),u=0;u<3;++u)o[u]=i[4*u],s[u]=i[4*u+1];this.up.set(t,o[0],o[1],o[2]),this.right.set(t,s[0],s[1],s[2])}},p.pan=function(t,e,r,n){e=e||0,r=r||0,n=n||0,this.recalcMatrix(t);var i=this.computedMatrix,a=(Math.exp(this.computedRadius[0]),i[1]),o=i[5],s=i[9],l=u(a,o,s);a/=l,o/=l,s/=l;var c=i[0],f=i[4],h=i[8],p=c*a+f*o+h*s,d=u(c-=a*p,f-=o*p,h-=s*p),v=(c/=d)*e+a*r,g=(f/=d)*e+o*r,y=(h/=d)*e+s*r;this.center.move(t,v,g,y);var m=Math.exp(this.computedRadius[0]);m=Math.max(1e-4,m+n),this.radius.set(t,Math.log(m))},p.translate=function(t,e,r,n){this.center.move(t,e||0,r||0,n||0)},p.setMatrix=function(t,e,r,n){var a=1;"number"==typeof r&&(a=0|r),(a<0||a>3)&&(a=1);var o=(a+2)%3;e||(this.recalcMatrix(t),e=this.computedMatrix);var s=e[a],l=e[a+4],f=e[a+8];if(n){var h=Math.abs(s),p=Math.abs(l),d=Math.abs(f),v=Math.max(h,p,d);h===v?(s=s<0?-1:1,l=f=0):d===v?(f=f<0?-1:1,s=l=0):(l=l<0?-1:1,s=f=0)}else{var g=u(s,l,f);s/=g,l/=g,f/=g}var y,m,x=e[o],b=e[o+4],_=e[o+8],w=x*s+b*l+_*f,T=u(x-=s*w,b-=l*w,_-=f*w),k=l*(_/=T)-f*(b/=T),A=f*(x/=T)-s*_,M=s*b-l*x,S=u(k,A,M);if(k/=S,A/=S,M/=S,this.center.jump(t,q,G,Z),this.radius.idle(t),this.up.jump(t,s,l,f),this.right.jump(t,x,b,_),2===a){var E=e[1],L=e[5],C=e[9],P=E*x+L*b+C*_,O=E*k+L*A+C*M;y=R<0?-Math.PI/2:Math.PI/2,m=Math.atan2(O,P)}else{var I=e[2],D=e[6],z=e[10],R=I*s+D*l+z*f,F=I*x+D*b+z*_,B=I*k+D*A+z*M;y=Math.asin(c(R)),m=Math.atan2(B,F)}this.angle.jump(t,m,y),this.recalcMatrix(t);var N=e[2],j=e[6],U=e[10],V=this.computedMatrix;i(V,e);var H=V[15],q=V[12]/H,G=V[13]/H,Z=V[14]/H,Y=Math.exp(this.computedRadius[0]);this.center.jump(t,q-N*Y,G-j*Y,Z-U*Y)},p.lastT=function(){return Math.max(this.center.lastT(),this.up.lastT(),this.right.lastT(),this.radius.lastT(),this.angle.lastT())},p.idle=function(t){this.center.idle(t),this.up.idle(t),this.right.idle(t),this.radius.idle(t),this.angle.idle(t)},p.flush=function(t){this.center.flush(t),this.up.flush(t),this.right.flush(t),this.radius.flush(t),this.angle.flush(t)},p.setDistance=function(t,e){e>0&&this.radius.set(t,Math.log(e))},p.lookAt=function(t,e,r,n){this.recalcMatrix(t),e=e||this.computedEye,r=r||this.computedCenter;var i=(n=n||this.computedUp)[0],a=n[1],o=n[2],s=u(i,a,o);if(!(s<1e-6)){i/=s,a/=s,o/=s;var l=e[0]-r[0],f=e[1]-r[1],h=e[2]-r[2],p=u(l,f,h);if(!(p<1e-6)){l/=p,f/=p,h/=p;var d=this.computedRight,v=d[0],g=d[1],y=d[2],m=i*v+a*g+o*y,x=u(v-=m*i,g-=m*a,y-=m*o);if(!(x<.01&&(x=u(v=a*h-o*f,g=o*l-i*h,y=i*f-a*l))<1e-6)){v/=x,g/=x,y/=x,this.up.set(t,i,a,o),this.right.set(t,v,g,y),this.center.set(t,r[0],r[1],r[2]),this.radius.set(t,Math.log(p));var b=a*y-o*g,_=o*v-i*y,w=i*g-a*v,T=u(b,_,w),k=i*l+a*f+o*h,A=v*l+g*f+y*h,M=(b/=T)*l+(_/=T)*f+(w/=T)*h,S=Math.asin(c(k)),E=Math.atan2(M,A),L=this.angle._state,C=L[L.length-1],P=L[L.length-2];C%=2*Math.PI;var O=Math.abs(C+2*Math.PI-E),I=Math.abs(C-E),D=Math.abs(C-2*Math.PI-E);O0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function v(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function y(t){return new Int8Array(p(t),0,t)}function m(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}e.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);c[r].push(t)}},e.freeUint8=e.freeUint16=e.freeUint32=e.freeBigUint64=e.freeInt8=e.freeInt16=e.freeInt32=e.freeBigInt64=e.freeFloat32=e.freeFloat=e.freeFloat64=e.freeDouble=e.freeUint8Clamped=e.freeDataView=function(t){h(t.buffer)},e.freeArrayBuffer=h,e.freeBuffer=function(t){f[n.log2(t.length)].push(t)},e.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return v(t);case"uint32":return g(t);case"int8":return y(t);case"int16":return m(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},e.mallocArrayBuffer=p,e.mallocUint8=d,e.mallocUint16=v,e.mallocUint32=g,e.mallocInt8=y,e.mallocInt16=m,e.mallocInt32=x,e.mallocFloat32=e.mallocFloat=b,e.mallocFloat64=e.mallocDouble=_,e.mallocUint8Clamped=w,e.mallocBigUint64=T,e.mallocBigInt64=k,e.mallocDataView=A,e.mallocBuffer=M,e.clearCache=function(){for(var t=0;t<32;++t)u.UINT8[t].length=0,u.UINT16[t].length=0,u.UINT32[t].length=0,u.INT8[t].length=0,u.INT16[t].length=0,u.INT32[t].length=0,u.FLOAT[t].length=0,u.DOUBLE[t].length=0,u.BIGUINT64[t].length=0,u.BIGINT64[t].length=0,u.UINT8C[t].length=0,c[t].length=0,f[t].length=0}},1731:function(t){"use strict";function e(t){this.roots=new Array(t),this.ranks=new Array(t);for(var e=0;e0&&(a=n.size),n.lineSpacing&&n.lineSpacing>0&&(o=n.lineSpacing),n.styletags&&n.styletags.breaklines&&(s.breaklines=!!n.styletags.breaklines),n.styletags&&n.styletags.bolds&&(s.bolds=!!n.styletags.bolds),n.styletags&&n.styletags.italics&&(s.italics=!!n.styletags.italics),n.styletags&&n.styletags.subscripts&&(s.subscripts=!!n.styletags.subscripts),n.styletags&&n.styletags.superscripts&&(s.superscripts=!!n.styletags.superscripts)),r.font=[n.fontStyle,n.fontVariant,n.fontWeight,a+"px",n.font].filter((function(t){return t})).join(" "),r.textAlign="start",r.textBaseline="alphabetic",r.direction="ltr",d(function(t,e,r,n,a,o){r=r.replace(/\n/g,""),r=!0===o.breaklines?r.replace(/\/g,"\n"):r.replace(/\/g," ");var s="",l=[];for(v=0;v-1?parseInt(t[1+i]):0,l=a>-1?parseInt(r[1+a]):0;s!==l&&(n=n.replace(L(),"?px "),m*=Math.pow(.75,l-s),n=n.replace("?px ",L())),y+=.25*_*(l-s)}if(!0===o.superscripts){var f=t.indexOf("+"),h=r.indexOf("+"),p=f>-1?parseInt(t[1+f]):0,d=h>-1?parseInt(r[1+h]):0;p!==d&&(n=n.replace(L(),"?px "),m*=Math.pow(.75,d-p),n=n.replace("?px ",L())),y-=.25*_*(d-p)}if(!0===o.bolds){var v=t.indexOf(u)>-1,g=r.indexOf(u)>-1;!v&&g&&(n=x?n.replace("italic ","italic bold "):"bold "+n),v&&!g&&(n=n.replace("bold ",""))}if(!0===o.italics){var x=t.indexOf(c)>-1,b=r.indexOf(c)>-1;!x&&b&&(n="italic "+n),x&&!b&&(n=n.replace("italic ",""))}e.font=n}for(d=0;d",a="",o=i.length,s=a.length,l="+"===e[0]||"-"===e[0],u=0,c=-s;u>-1&&-1!==(u=r.indexOf(i,u))&&-1!==(c=r.indexOf(a,u+o))&&!(c<=u);){for(var f=u;f=c)n[f]=null,r=r.substr(0,f)+" "+r.substr(f+1);else if(null!==n[f]){var h=n[f].indexOf(e[0]);-1===h?n[f]+=e:l&&(n[f]=n[f].substr(0,h+1)+(1+parseInt(n[f][h+1]))+n[f].substr(h+2))}var p=u+o,d=r.substr(p,c-p).indexOf(i);u=-1!==d?d:c+s}return n}function h(t,e){var r=n(t,128);return e?a(r.cells,r.positions,.25):{edges:r.cells,positions:r.positions}}function p(t,e,r,n){var i=h(t,n),a=function(t,e,r){for(var n=e.textAlign||"start",i=e.textBaseline||"alphabetic",a=[1<<30,1<<30],o=[0,0],s=t.length,l=0;l=0?e[a]:i}))},has___:{value:x((function(e){var n=m(e);return n?r in n:t.indexOf(e)>=0}))},set___:{value:x((function(n,i){var a,o=m(n);return o?o[r]=i:(a=t.indexOf(n))>=0?e[a]=i:(a=t.length,e[a]=i,t[a]=n),this}))},delete___:{value:x((function(n){var i,a,o=m(n);return o?r in o&&delete o[r]:!((i=t.indexOf(n))<0||(a=t.length-1,t[i]=void 0,e[i]=e[a],t[i]=t[a],t.length=a,e.length=a,0))}))}})};v.prototype=Object.create(Object.prototype,{get:{value:function(t,e){return this.get___(t,e)},writable:!0,configurable:!0},has:{value:function(t){return this.has___(t)},writable:!0,configurable:!0},set:{value:function(t,e){return this.set___(t,e)},writable:!0,configurable:!0},delete:{value:function(t){return this.delete___(t)},writable:!0,configurable:!0}}),"function"==typeof r?function(){function n(){this instanceof v||b();var t,n=new r,i=void 0,a=!1;return t=e?function(t,e){return n.set(t,e),n.has(t)||(i||(i=new v),i.set(t,e)),this}:function(t,e){if(a)try{n.set(t,e)}catch(r){i||(i=new v),i.set___(t,e)}else n.set(t,e);return this},Object.create(v.prototype,{get___:{value:x((function(t,e){return i?n.has(t)?n.get(t):i.get___(t,e):n.get(t,e)}))},has___:{value:x((function(t){return n.has(t)||!!i&&i.has___(t)}))},set___:{value:x(t)},delete___:{value:x((function(t){var e=!!n.delete(t);return i&&i.delete___(t)||e}))},permitHostObjects___:{value:x((function(t){if(t!==g)throw new Error("bogus call to permitHostObjects___");a=!0}))}})}e&&"undefined"!=typeof Proxy&&(Proxy=void 0),n.prototype=v.prototype,t.exports=n,Object.defineProperty(WeakMap.prototype,"constructor",{value:WeakMap,enumerable:!1,configurable:!0,writable:!0})}():("undefined"!=typeof Proxy&&(Proxy=void 0),t.exports=v)}function g(t){t.permitHostObjects___&&t.permitHostObjects___(g)}function y(t){return!(t.substr(0,l.length)==l&&"___"===t.substr(t.length-3))}function m(t){if(t!==Object(t))throw new TypeError("Not an object: "+t);var e=t[u];if(e&&e.key===t)return e;if(s(t)){e={key:t};try{return o(t,u,{value:e,writable:!1,enumerable:!1,configurable:!1}),e}catch(t){return}}}function x(t){return t.prototype=null,Object.freeze(t)}function b(){p||"undefined"==typeof console||(p=!0,console.warn("WeakMap should be invoked as new WeakMap(), not WeakMap(). This will be an error in the future."))}}()},9222:function(t,e,r){var n=r(7178);t.exports=function(){var t={};return function(e){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw new Error("Weakmap-shim: Key must be object");var r=e.valueOf(t);return r&&r.identity===t?r:n(e,t)}}},7178:function(t){t.exports=function(t,e){var r={identity:e},n=t.valueOf;return Object.defineProperty(t,"valueOf",{value:function(t){return t!==e?n.apply(this,arguments):r},writable:!0}),r}},4037:function(t,e,r){var n=r(9222);t.exports=function(){var t=n();return{get:function(e,r){var n=t(e);return n.hasOwnProperty("value")?n.value:r},set:function(e,r){return t(e).value=r,this},has:function(e){return"value"in t(e)},delete:function(e){return delete t(e).value}}}},6183:function(t){"use strict";t.exports=function(t){var e={};return function(r,n,i){var a=r.dtype,o=r.order,s=[a,o.join()].join(),l=e[s];return l||(e[s]=l=t([a,o])),l(r.shape.slice(0),r.data,r.stride,0|r.offset,n,i)}}(function(){return function(t,e,r,n,i,a){var o=t[0],s=r[0],l=[0],u=s;n|=0;var c=0,f=s;for(c=0;c=0!=p>=0&&i.push(l[0]+.5+.5*(h+p)/(h-p)),n+=f,++l[0]}}}.bind(void 0,{funcName:"zeroCrossings"}))},9584:function(t,e,r){"use strict";t.exports=function(t,e){var r=[];return e=+e||0,n(t.hi(t.shape[0]-1),r,e),r};var n=r(6183)},6601:function(){}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var a=e[n]={id:n,loaded:!1,exports:{}};return t[n].call(a.exports,a,a.exports,r),a.loaded=!0,a.exports}return r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.nmd=function(t){return t.paths=[],t.children||(t.children=[]),t},r(7386)}()},t.exports=n()},12856:function(t,e,r){"use strict";function n(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){for(var r=0;rp)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=new Uint8Array(t);return Object.setPrototypeOf(e,v.prototype),e}function v(t,e,r){if("number"==typeof t){if("string"==typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return m(t)}return g(t,e,r)}function g(t,e,r){if("string"==typeof t)return function(t,e){if("string"==typeof e&&""!==e||(e="utf8"),!v.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var r=0|w(t,e),n=d(r),i=n.write(t,e);return i!==r&&(n=n.slice(0,i)),n}(t,e);if(ArrayBuffer.isView(t))return function(t){if(rt(t,Uint8Array)){var e=new Uint8Array(t);return b(e.buffer,e.byteOffset,e.byteLength)}return x(t)}(t);if(null==t)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+u(t));if(rt(t,ArrayBuffer)||t&&rt(t.buffer,ArrayBuffer))return b(t,e,r);if("undefined"!=typeof SharedArrayBuffer&&(rt(t,SharedArrayBuffer)||t&&rt(t.buffer,SharedArrayBuffer)))return b(t,e,r);if("number"==typeof t)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=t.valueOf&&t.valueOf();if(null!=n&&n!==t)return v.from(n,e,r);var i=function(t){if(v.isBuffer(t)){var e=0|_(t.length),r=d(e);return 0===r.length||t.copy(r,0,0,e),r}return void 0!==t.length?"number"!=typeof t.length||nt(t.length)?d(0):x(t):"Buffer"===t.type&&Array.isArray(t.data)?x(t.data):void 0}(t);if(i)return i;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof t[Symbol.toPrimitive])return v.from(t[Symbol.toPrimitive]("string"),e,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+u(t))}function y(t){if("number"!=typeof t)throw new TypeError('"size" argument must be of type number');if(t<0)throw new RangeError('The value "'+t+'" is invalid for option "size"')}function m(t){return y(t),d(t<0?0:0|_(t))}function x(t){for(var e=t.length<0?0:0|_(t.length),r=d(e),n=0;n=p)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+p.toString(16)+" bytes");return 0|t}function w(t,e){if(v.isBuffer(t))return t.length;if(ArrayBuffer.isView(t)||rt(t,ArrayBuffer))return t.byteLength;if("string"!=typeof t)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+u(t));var r=t.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(e){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return Q(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return tt(t).length;default:if(i)return n?-1:Q(t).length;e=(""+e).toLowerCase(),i=!0}}function T(t,e,r){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(e>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return F(this,e,r);case"utf8":case"utf-8":return I(this,e,r);case"ascii":return z(this,e,r);case"latin1":case"binary":return R(this,e,r);case"base64":return O(this,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,e,r);default:if(n)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),n=!0}}function k(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function A(t,e,r,n,i){if(0===t.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),nt(r=+r)&&(r=i?0:t.length-1),r<0&&(r=t.length+r),r>=t.length){if(i)return-1;r=t.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof e&&(e=v.from(e,n)),v.isBuffer(e))return 0===e.length?-1:M(t,e,r,n,i);if("number"==typeof e)return e&=255,"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,r):Uint8Array.prototype.lastIndexOf.call(t,e,r):M(t,[e],r,n,i);throw new TypeError("val must be string, number or Buffer")}function M(t,e,r,n,i){var a,o=1,s=t.length,l=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(t.length<2||e.length<2)return-1;o=2,s/=2,l/=2,r/=2}function u(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}if(i){var c=-1;for(a=r;as&&(r=s-l),a=r;a>=0;a--){for(var f=!0,h=0;hi&&(n=i):n=i;var a,o=e.length;for(n>o/2&&(n=o/2),a=0;a>8,i=r%256,a.push(i),a.push(n);return a}(e,t.length-r),t,r,n)}function O(t,e,r){return 0===e&&r===t.length?c.fromByteArray(t):c.fromByteArray(t.slice(e,r))}function I(t,e,r){r=Math.min(t.length,r);for(var n=[],i=e;i239?4:a>223?3:a>191?2:1;if(i+s<=r){var l=void 0,u=void 0,c=void 0,f=void 0;switch(s){case 1:a<128&&(o=a);break;case 2:128==(192&(l=t[i+1]))&&(f=(31&a)<<6|63&l)>127&&(o=f);break;case 3:l=t[i+1],u=t[i+2],128==(192&l)&&128==(192&u)&&(f=(15&a)<<12|(63&l)<<6|63&u)>2047&&(f<55296||f>57343)&&(o=f);break;case 4:l=t[i+1],u=t[i+2],c=t[i+3],128==(192&l)&&128==(192&u)&&128==(192&c)&&(f=(15&a)<<18|(63&l)<<12|(63&u)<<6|63&c)>65535&&f<1114112&&(o=f)}}null===o?(o=65533,s=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=s}return function(t){var e=t.length;if(e<=D)return String.fromCharCode.apply(String,t);for(var r="",n=0;nn.length?(v.isBuffer(a)||(a=v.from(a)),a.copy(n,i)):Uint8Array.prototype.set.call(n,a,i);else{if(!v.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(n,i)}i+=a.length}return n},v.byteLength=w,v.prototype._isBuffer=!0,v.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;er&&(t+=" ... "),""},h&&(v.prototype[h]=v.prototype.inspect),v.prototype.compare=function(t,e,r,n,i){if(rt(t,Uint8Array)&&(t=v.from(t,t.offset,t.byteLength)),!v.isBuffer(t))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+u(t));if(void 0===e&&(e=0),void 0===r&&(r=t?t.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),e<0||r>t.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&e>=r)return 0;if(n>=i)return-1;if(e>=r)return 1;if(this===t)return 0;for(var a=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(e>>>=0),s=Math.min(a,o),l=this.slice(n,i),c=t.slice(e,r),f=0;f>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-e;if((void 0===r||r>i)&&(r=i),t.length>0&&(r<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return S(this,t,e,r);case"utf8":case"utf-8":return E(this,t,e,r);case"ascii":case"latin1":case"binary":return L(this,t,e,r);case"base64":return C(this,t,e,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,e,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},v.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var D=4096;function z(t,e,r){var n="";r=Math.min(t.length,r);for(var i=e;in)&&(r=n);for(var i="",a=e;ar)throw new RangeError("Trying to access beyond buffer length")}function j(t,e,r,n,i,a){if(!v.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function U(t,e,r,n,i){X(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a,a>>=8,t[r++]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,o>>=8,t[r++]=o,r}function V(t,e,r,n,i){X(e,n,i,t,r,7);var a=Number(e&BigInt(4294967295));t[r+7]=a,a>>=8,t[r+6]=a,a>>=8,t[r+5]=a,a>>=8,t[r+4]=a;var o=Number(e>>BigInt(32)&BigInt(4294967295));return t[r+3]=o,o>>=8,t[r+2]=o,o>>=8,t[r+1]=o,o>>=8,t[r]=o,r+8}function H(t,e,r,n,i,a){if(r+n>t.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function q(t,e,r,n,i){return e=+e,r>>>=0,i||H(t,0,r,4),f.write(t,e,r,n,23,4),r+4}function G(t,e,r,n,i){return e=+e,r>>>=0,i||H(t,0,r,8),f.write(t,e,r,n,52,8),r+8}v.prototype.slice=function(t,e){var r=this.length;(t=~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),(e=void 0===e?r:~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),e>>=0,e>>>=0,r||N(t,e,this.length);for(var n=this[t],i=1,a=0;++a>>=0,e>>>=0,r||N(t,e,this.length);for(var n=this[t+--e],i=1;e>0&&(i*=256);)n+=this[t+--e]*i;return n},v.prototype.readUint8=v.prototype.readUInt8=function(t,e){return t>>>=0,e||N(t,1,this.length),this[t]},v.prototype.readUint16LE=v.prototype.readUInt16LE=function(t,e){return t>>>=0,e||N(t,2,this.length),this[t]|this[t+1]<<8},v.prototype.readUint16BE=v.prototype.readUInt16BE=function(t,e){return t>>>=0,e||N(t,2,this.length),this[t]<<8|this[t+1]},v.prototype.readUint32LE=v.prototype.readUInt32LE=function(t,e){return t>>>=0,e||N(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},v.prototype.readUint32BE=v.prototype.readUInt32BE=function(t,e){return t>>>=0,e||N(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},v.prototype.readBigUInt64LE=at((function(t){J(t>>>=0,"offset");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||K(t,this.length-8);var n=e+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,24),i=this[++t]+this[++t]*Math.pow(2,8)+this[++t]*Math.pow(2,16)+r*Math.pow(2,24);return BigInt(n)+(BigInt(i)<>>=0,"offset");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||K(t,this.length-8);var n=e*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t],i=this[++t]*Math.pow(2,24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+r;return(BigInt(n)<>>=0,e>>>=0,r||N(t,e,this.length);for(var n=this[t],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*e)),n},v.prototype.readIntBE=function(t,e,r){t>>>=0,e>>>=0,r||N(t,e,this.length);for(var n=e,i=1,a=this[t+--n];n>0&&(i*=256);)a+=this[t+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*e)),a},v.prototype.readInt8=function(t,e){return t>>>=0,e||N(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},v.prototype.readInt16LE=function(t,e){t>>>=0,e||N(t,2,this.length);var r=this[t]|this[t+1]<<8;return 32768&r?4294901760|r:r},v.prototype.readInt16BE=function(t,e){t>>>=0,e||N(t,2,this.length);var r=this[t+1]|this[t]<<8;return 32768&r?4294901760|r:r},v.prototype.readInt32LE=function(t,e){return t>>>=0,e||N(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},v.prototype.readInt32BE=function(t,e){return t>>>=0,e||N(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},v.prototype.readBigInt64LE=at((function(t){J(t>>>=0,"offset");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||K(t,this.length-8);var n=this[t+4]+this[t+5]*Math.pow(2,8)+this[t+6]*Math.pow(2,16)+(r<<24);return(BigInt(n)<>>=0,"offset");var e=this[t],r=this[t+7];void 0!==e&&void 0!==r||K(t,this.length-8);var n=(e<<24)+this[++t]*Math.pow(2,16)+this[++t]*Math.pow(2,8)+this[++t];return(BigInt(n)<>>=0,e||N(t,4,this.length),f.read(this,t,!0,23,4)},v.prototype.readFloatBE=function(t,e){return t>>>=0,e||N(t,4,this.length),f.read(this,t,!1,23,4)},v.prototype.readDoubleLE=function(t,e){return t>>>=0,e||N(t,8,this.length),f.read(this,t,!0,52,8)},v.prototype.readDoubleBE=function(t,e){return t>>>=0,e||N(t,8,this.length),f.read(this,t,!1,52,8)},v.prototype.writeUintLE=v.prototype.writeUIntLE=function(t,e,r,n){t=+t,e>>>=0,r>>>=0,n||j(this,t,e,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[e]=255&t;++a>>=0,r>>>=0,n||j(this,t,e,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[e+i]=255&t;--i>=0&&(a*=256);)this[e+i]=t/a&255;return e+r},v.prototype.writeUint8=v.prototype.writeUInt8=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,1,255,0),this[e]=255&t,e+1},v.prototype.writeUint16LE=v.prototype.writeUInt16LE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,2,65535,0),this[e]=255&t,this[e+1]=t>>>8,e+2},v.prototype.writeUint16BE=v.prototype.writeUInt16BE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,2,65535,0),this[e]=t>>>8,this[e+1]=255&t,e+2},v.prototype.writeUint32LE=v.prototype.writeUInt32LE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,4,4294967295,0),this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t,e+4},v.prototype.writeUint32BE=v.prototype.writeUInt32BE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,4,4294967295,0),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},v.prototype.writeBigUInt64LE=at((function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return U(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))})),v.prototype.writeBigUInt64BE=at((function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return V(this,t,e,BigInt(0),BigInt("0xffffffffffffffff"))})),v.prototype.writeIntLE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);j(this,t,e,r,i-1,-i)}var a=0,o=1,s=0;for(this[e]=255&t;++a>0)-s&255;return e+r},v.prototype.writeIntBE=function(t,e,r,n){if(t=+t,e>>>=0,!n){var i=Math.pow(2,8*r-1);j(this,t,e,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[e+a]=255&t;--a>=0&&(o*=256);)t<0&&0===s&&0!==this[e+a+1]&&(s=1),this[e+a]=(t/o>>0)-s&255;return e+r},v.prototype.writeInt8=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,1,127,-128),t<0&&(t=255+t+1),this[e]=255&t,e+1},v.prototype.writeInt16LE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,2,32767,-32768),this[e]=255&t,this[e+1]=t>>>8,e+2},v.prototype.writeInt16BE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,2,32767,-32768),this[e]=t>>>8,this[e+1]=255&t,e+2},v.prototype.writeInt32LE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,4,2147483647,-2147483648),this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24,e+4},v.prototype.writeInt32BE=function(t,e,r){return t=+t,e>>>=0,r||j(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t,e+4},v.prototype.writeBigInt64LE=at((function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return U(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),v.prototype.writeBigInt64BE=at((function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return V(this,t,e,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),v.prototype.writeFloatLE=function(t,e,r){return q(this,t,e,!0,r)},v.prototype.writeFloatBE=function(t,e,r){return q(this,t,e,!1,r)},v.prototype.writeDoubleLE=function(t,e,r){return G(this,t,e,!0,r)},v.prototype.writeDoubleBE=function(t,e,r){return G(this,t,e,!1,r)},v.prototype.copy=function(t,e,r,n){if(!v.isBuffer(t))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),e>=t.length&&(e=t.length),e||(e=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),t.length-e>>=0,r=void 0===r?this.length:r>>>0,t||(t=0),"number"==typeof t)for(a=e;a=n+4;r-=3)e="_".concat(t.slice(r-3,r)).concat(e);return"".concat(t.slice(0,r)).concat(e)}function X(t,e,r,n,i,a){if(t>r||t3?0===e||e===BigInt(0)?">= 0".concat(s," and < 2").concat(s," ** ").concat(8*(a+1)).concat(s):">= -(2".concat(s," ** ").concat(8*(a+1)-1).concat(s,") and < 2 ** ")+"".concat(8*(a+1)-1).concat(s):">= ".concat(e).concat(s," and <= ").concat(r).concat(s),new Z.ERR_OUT_OF_RANGE("value",o,t)}!function(t,e,r){J(e,"offset"),void 0!==t[e]&&void 0!==t[e+r]||K(e,t.length-(r+1))}(n,i,a)}function J(t,e){if("number"!=typeof t)throw new Z.ERR_INVALID_ARG_TYPE(e,"number",t)}function K(t,e,r){if(Math.floor(t)!==t)throw J(t,r),new Z.ERR_OUT_OF_RANGE(r||"offset","an integer",t);if(e<0)throw new Z.ERR_BUFFER_OUT_OF_BOUNDS;throw new Z.ERR_OUT_OF_RANGE(r||"offset",">= ".concat(r?1:0," and <= ").concat(e),t)}Y("ERR_BUFFER_OUT_OF_BOUNDS",(function(t){return t?"".concat(t," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"}),RangeError),Y("ERR_INVALID_ARG_TYPE",(function(t,e){return'The "'.concat(t,'" argument must be of type number. Received type ').concat(u(e))}),TypeError),Y("ERR_OUT_OF_RANGE",(function(t,e,r){var n='The value of "'.concat(t,'" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>Math.pow(2,32)?i=W(String(r)):"bigint"==typeof r&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=W(i)),i+="n"),n+" It must be ".concat(e,". Received ").concat(i)}),RangeError);var $=/[^+/0-9A-Za-z-_]/g;function Q(t,e){var r;e=e||1/0;for(var n=t.length,i=null,a=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(e-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(e-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(e-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((e-=1)<0)break;a.push(r)}else if(r<2048){if((e-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((e-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function tt(t){return c.toByteArray(function(t){if((t=(t=t.split("=")[0]).trim().replace($,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}(t))}function et(t,e,r,n){var i;for(i=0;i=e.length||i>=t.length);++i)e[i+r]=t[i];return i}function rt(t,e){return t instanceof e||null!=t&&null!=t.constructor&&null!=t.constructor.name&&t.constructor.name===e.name}function nt(t){return t!=t}var it=function(){for(var t="0123456789abcdef",e=new Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)e[n+i]=t[r]+t[i];return e}();function at(t){return"undefined"==typeof BigInt?ot:t}function ot(){throw new Error("BigInt not supported")}},35791:function(t){"use strict";t.exports=i,t.exports.isMobile=i,t.exports.default=i;var e=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,r=/CrOS/,n=/android|ipad|playbook|silk/i;function i(t){t||(t={});var i=t.ua;if(i||"undefined"==typeof navigator||(i=navigator.userAgent),i&&i.headers&&"string"==typeof i.headers["user-agent"]&&(i=i.headers["user-agent"]),"string"!=typeof i)return!1;var a=e.test(i)&&!r.test(i)||!!t.tablet&&n.test(i);return!a&&t.tablet&&t.featureDetect&&navigator&&navigator.maxTouchPoints>1&&-1!==i.indexOf("Macintosh")&&-1!==i.indexOf("Safari")&&(a=!0),a}},86781:function(t,e,r){"use strict";r.r(e),r.d(e,{sankeyCenter:function(){return h},sankeyCircular:function(){return L},sankeyJustify:function(){return f},sankeyLeft:function(){return u},sankeyRight:function(){return c}});var n=r(33064),i=r(15140),a=r(45879),o=r(2502),s=r.n(o);function l(t){return t.target.depth}function u(t){return t.depth}function c(t,e){return e-1-t.height}function f(t,e){return t.sourceLinks.length?t.depth:e-1}function h(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?(0,n.VV)(t.sourceLinks,l)-1:0}function p(t){return function(){return t}}var d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};function v(t,e){return y(t.source,e.source)||t.index-e.index}function g(t,e){return y(t.target,e.target)||t.index-e.index}function y(t,e){return t.partOfCycle===e.partOfCycle?t.y0-e.y0:"top"===t.circularLinkType||"bottom"===e.circularLinkType?-1:1}function m(t){return t.value}function x(t){return(t.y0+t.y1)/2}function b(t){return x(t.source)}function _(t){return x(t.target)}function w(t){return t.index}function T(t){return t.nodes}function k(t){return t.links}function A(t,e){var r=t.get(e);if(!r)throw new Error("missing: "+e);return r}function M(t,e){return e(t)}var S=25,E=10;function L(){var t,e,r=0,a=0,o=1,s=1,l=24,u=w,c=f,h=T,M=k,L=32,O=2,D=null;function z(){var t={nodes:h.apply(null,arguments),links:M.apply(null,arguments)};F(t),C(t,0,D),B(t),N(t),P(t,u),j(t,L,u),U(t);for(var e=4,r=0;r0?e+S+E:e,bottom:r=r>0?r+S+E:r,left:a=a>0?a+S+E:a,right:i=i>0?i+S+E:i}}(u),d=function(t,e){var i=(0,n.Fp)(t.nodes,(function(t){return t.column})),u=o-r,c=s-a,f=u/(u+e.right+e.left),h=c/(c+e.top+e.bottom);return r=r*f+e.left,o=0==e.right?o:o*f,a=a*h+e.top,s*=h,t.nodes.forEach((function(t){t.x0=r+t.column*((o-r-l)/i),t.x1=t.x0+l})),h}(u,p);f*=d,u.links.forEach((function(t){t.width=t.value*f})),h.forEach((function(t){var e=t.length;t.forEach((function(t,r){t.depth==h.length-1&&1==e||0==t.depth&&1==e?(t.y0=s/2-t.value*f,t.y1=t.y0+t.value*f):t.partOfCycle?0==I(t,i)?(t.y0=s/2+r,t.y1=t.y0+t.value*f):"top"==t.circularLinkType?(t.y0=a+r,t.y1=t.y0+t.value*f):(t.y0=s-t.value*f-r,t.y1=t.y0+t.value*f):0==p.top||0==p.bottom?(t.y0=(s-a)/e*r,t.y1=t.y0+t.value*f):(t.y0=(s-a)/2-e/2+r,t.y1=t.y0+t.value*f)}))}))}(f),g();for(var p=1,d=c;d>0;--d)v(p*=.99,f),g();function v(t,e){var r=h.length;h.forEach((function(i){var a=i.length,o=i[0].depth;i.forEach((function(i){var l;if(i.sourceLinks.length||i.targetLinks.length)if(i.partOfCycle&&I(i,e)>0);else if(0==o&&1==a)l=i.y1-i.y0,i.y0=s/2-l/2,i.y1=s/2+l/2;else if(o==r-1&&1==a)l=i.y1-i.y0,i.y0=s/2-l/2,i.y1=s/2+l/2;else{var u=(0,n.J6)(i.sourceLinks,_),c=(0,n.J6)(i.targetLinks,b),f=((u&&c?(u+c)/2:u||c)-x(i))*t;i.y0+=f,i.y1+=f}}))}))}function g(){h.forEach((function(e){var r,n,i,o=a,l=e.length;for(e.sort(y),i=0;i0&&(r.y0+=n,r.y1+=n),o=r.y1+t;if((n=o-t-s)>0)for(o=r.y0-=n,r.y1-=n,i=l-2;i>=0;--i)(n=(r=e[i]).y1+t-o)>0&&(r.y0-=n,r.y1-=n),o=r.y0}))}}function U(t){t.nodes.forEach((function(t){t.sourceLinks.sort(g),t.targetLinks.sort(v)})),t.nodes.forEach((function(t){var e=t.y0,r=e,n=t.y1,i=n;t.sourceLinks.forEach((function(t){t.circular?(t.y0=n-t.width/2,n-=t.width):(t.y0=e+t.width/2,e+=t.width)})),t.targetLinks.forEach((function(t){t.circular?(t.y1=i-t.width/2,i-=t.width):(t.y1=r+t.width/2,r+=t.width)}))}))}return z.nodeId=function(t){return arguments.length?(u="function"==typeof t?t:p(t),z):u},z.nodeAlign=function(t){return arguments.length?(c="function"==typeof t?t:p(t),z):c},z.nodeWidth=function(t){return arguments.length?(l=+t,z):l},z.nodePadding=function(e){return arguments.length?(t=+e,z):t},z.nodes=function(t){return arguments.length?(h="function"==typeof t?t:p(t),z):h},z.links=function(t){return arguments.length?(M="function"==typeof t?t:p(t),z):M},z.size=function(t){return arguments.length?(r=a=0,o=+t[0],s=+t[1],z):[o-r,s-a]},z.extent=function(t){return arguments.length?(r=+t[0][0],o=+t[1][0],a=+t[0][1],s=+t[1][1],z):[[r,a],[o,s]]},z.iterations=function(t){return arguments.length?(L=+t,z):L},z.circularLinkGap=function(t){return arguments.length?(O=+t,z):O},z.nodePaddingRatio=function(t){return arguments.length?(e=+t,z):e},z.sortNodes=function(t){return arguments.length?(D=t,z):D},z.update=function(t){return P(t,u),U(t),t.links.forEach((function(t){t.circular&&(t.circularLinkType=t.y0+t.y11||i>1)}function z(t,e,r){return t.sort(F),t.forEach((function(n,i){var a,o,s=0;if($(n,r)&&D(n))n.circularPathData.verticalBuffer=s+n.width/2;else{for(var l=0;lo.source.column)){var u=t[l].circularPathData.verticalBuffer+t[l].width/2+e;s=u>s?u:s}n.circularPathData.verticalBuffer=s+n.width/2}})),t}function R(t,e,r,i){var o=(0,n.VV)(t.links,(function(t){return t.source.y0}));t.links.forEach((function(t){t.circular&&(t.circularPathData={})})),z(t.links.filter((function(t){return"top"==t.circularLinkType})),e,i),z(t.links.filter((function(t){return"bottom"==t.circularLinkType})),e,i),t.links.forEach((function(n){if(n.circular){if(n.circularPathData.arcRadius=n.width+E,n.circularPathData.leftNodeBuffer=5,n.circularPathData.rightNodeBuffer=5,n.circularPathData.sourceWidth=n.source.x1-n.source.x0,n.circularPathData.sourceX=n.source.x0+n.circularPathData.sourceWidth,n.circularPathData.targetX=n.target.x0,n.circularPathData.sourceY=n.y0,n.circularPathData.targetY=n.y1,$(n,i)&&D(n))n.circularPathData.leftSmallArcRadius=E+n.width/2,n.circularPathData.leftLargeArcRadius=E+n.width/2,n.circularPathData.rightSmallArcRadius=E+n.width/2,n.circularPathData.rightLargeArcRadius=E+n.width/2,"bottom"==n.circularLinkType?(n.circularPathData.verticalFullExtent=n.source.y1+S+n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.rightLargeArcRadius):(n.circularPathData.verticalFullExtent=n.source.y0-S-n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.rightLargeArcRadius);else{var s=n.source.column,l=n.circularLinkType,u=t.links.filter((function(t){return t.source.column==s&&t.circularLinkType==l}));"bottom"==n.circularLinkType?u.sort(N):u.sort(B);var c=0;u.forEach((function(t,r){t.circularLinkID==n.circularLinkID&&(n.circularPathData.leftSmallArcRadius=E+n.width/2+c,n.circularPathData.leftLargeArcRadius=E+n.width/2+r*e+c),c+=t.width})),s=n.target.column,u=t.links.filter((function(t){return t.target.column==s&&t.circularLinkType==l})),"bottom"==n.circularLinkType?u.sort(U):u.sort(j),c=0,u.forEach((function(t,r){t.circularLinkID==n.circularLinkID&&(n.circularPathData.rightSmallArcRadius=E+n.width/2+c,n.circularPathData.rightLargeArcRadius=E+n.width/2+r*e+c),c+=t.width})),"bottom"==n.circularLinkType?(n.circularPathData.verticalFullExtent=Math.max(r,n.source.y1,n.target.y1)+S+n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent-n.circularPathData.rightLargeArcRadius):(n.circularPathData.verticalFullExtent=o-S-n.circularPathData.verticalBuffer,n.circularPathData.verticalLeftInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.leftLargeArcRadius,n.circularPathData.verticalRightInnerExtent=n.circularPathData.verticalFullExtent+n.circularPathData.rightLargeArcRadius)}n.circularPathData.leftInnerExtent=n.circularPathData.sourceX+n.circularPathData.leftNodeBuffer,n.circularPathData.rightInnerExtent=n.circularPathData.targetX-n.circularPathData.rightNodeBuffer,n.circularPathData.leftFullExtent=n.circularPathData.sourceX+n.circularPathData.leftLargeArcRadius+n.circularPathData.leftNodeBuffer,n.circularPathData.rightFullExtent=n.circularPathData.targetX-n.circularPathData.rightLargeArcRadius-n.circularPathData.rightNodeBuffer}if(n.circular)n.path=function(t){return"top"==t.circularLinkType?"M"+t.circularPathData.sourceX+" "+t.circularPathData.sourceY+" L"+t.circularPathData.leftInnerExtent+" "+t.circularPathData.sourceY+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftSmallArcRadius+" 0 0 0 "+t.circularPathData.leftFullExtent+" "+(t.circularPathData.sourceY-t.circularPathData.leftSmallArcRadius)+" L"+t.circularPathData.leftFullExtent+" "+t.circularPathData.verticalLeftInnerExtent+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftLargeArcRadius+" 0 0 0 "+t.circularPathData.leftInnerExtent+" "+t.circularPathData.verticalFullExtent+" L"+t.circularPathData.rightInnerExtent+" "+t.circularPathData.verticalFullExtent+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightLargeArcRadius+" 0 0 0 "+t.circularPathData.rightFullExtent+" "+t.circularPathData.verticalRightInnerExtent+" L"+t.circularPathData.rightFullExtent+" "+(t.circularPathData.targetY-t.circularPathData.rightSmallArcRadius)+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightSmallArcRadius+" 0 0 0 "+t.circularPathData.rightInnerExtent+" "+t.circularPathData.targetY+" L"+t.circularPathData.targetX+" "+t.circularPathData.targetY:"M"+t.circularPathData.sourceX+" "+t.circularPathData.sourceY+" L"+t.circularPathData.leftInnerExtent+" "+t.circularPathData.sourceY+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftSmallArcRadius+" 0 0 1 "+t.circularPathData.leftFullExtent+" "+(t.circularPathData.sourceY+t.circularPathData.leftSmallArcRadius)+" L"+t.circularPathData.leftFullExtent+" "+t.circularPathData.verticalLeftInnerExtent+" A"+t.circularPathData.leftLargeArcRadius+" "+t.circularPathData.leftLargeArcRadius+" 0 0 1 "+t.circularPathData.leftInnerExtent+" "+t.circularPathData.verticalFullExtent+" L"+t.circularPathData.rightInnerExtent+" "+t.circularPathData.verticalFullExtent+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightLargeArcRadius+" 0 0 1 "+t.circularPathData.rightFullExtent+" "+t.circularPathData.verticalRightInnerExtent+" L"+t.circularPathData.rightFullExtent+" "+(t.circularPathData.targetY+t.circularPathData.rightSmallArcRadius)+" A"+t.circularPathData.rightLargeArcRadius+" "+t.circularPathData.rightSmallArcRadius+" 0 0 1 "+t.circularPathData.rightInnerExtent+" "+t.circularPathData.targetY+" L"+t.circularPathData.targetX+" "+t.circularPathData.targetY}(n);else{var f=(0,a.h5)().source((function(t){return[t.source.x0+(t.source.x1-t.source.x0),t.y0]})).target((function(t){return[t.target.x0,t.y1]}));n.path=f(n)}}))}function F(t,e){return V(t)==V(e)?"bottom"==t.circularLinkType?N(t,e):B(t,e):V(e)-V(t)}function B(t,e){return t.y0-e.y0}function N(t,e){return e.y0-t.y0}function j(t,e){return t.y1-e.y1}function U(t,e){return e.y1-t.y1}function V(t){return t.target.column-t.source.column}function H(t){return t.target.x0-t.source.x1}function q(t,e){var r=O(t),n=H(e)/Math.tan(r);return"up"==K(t)?t.y1+n:t.y1-n}function G(t,e){var r=O(t),n=H(e)/Math.tan(r);return"up"==K(t)?t.y1-n:t.y1+n}function Z(t,e,r,n){t.links.forEach((function(i){if(!i.circular&&i.target.column-i.source.column>1){var a=i.source.column+1,o=i.target.column-1,s=1,l=o-a+1;for(s=1;a<=o;a++,s++)t.nodes.forEach((function(o){if(o.column==a){var u,c=s/(l+1),f=Math.pow(1-c,3),h=3*c*Math.pow(1-c,2),p=3*Math.pow(c,2)*(1-c),d=Math.pow(c,3),v=f*i.y0+h*i.y0+p*i.y1+d*i.y1,g=v-i.width/2,y=v+i.width/2;g>o.y0&&ga.y0&&i.y0a.y0&&i.y1a.y1)&&Y(t,u,e,r)}))):(y>o.y0&&yo.y1)&&(u=y-o.y0+10,o=Y(o,u,e,r),t.nodes.forEach((function(t){M(t,n)!=M(o,n)&&t.column==o.column&&t.y0o.y1&&Y(t,u,e,r)})))}}))}}))}function Y(t,e,r,n){return t.y0+e>=r&&t.y1+e<=n&&(t.y0=t.y0+e,t.y1=t.y1+e,t.targetLinks.forEach((function(t){t.y1=t.y1+e})),t.sourceLinks.forEach((function(t){t.y0=t.y0+e}))),t}function W(t,e,r,n){t.nodes.forEach((function(i){n&&i.y+(i.y1-i.y0)>e&&(i.y=i.y-(i.y+(i.y1-i.y0)-e));var a=t.links.filter((function(t){return M(t.source,r)==M(i,r)})),o=a.length;o>1&&a.sort((function(t,e){if(!t.circular&&!e.circular){if(t.target.column==e.target.column)return t.y1-e.y1;if(!J(t,e))return t.y1-e.y1;if(t.target.column>e.target.column){var r=G(e,t);return t.y1-r}if(e.target.column>t.target.column)return G(t,e)-e.y1}return t.circular&&!e.circular?"top"==t.circularLinkType?-1:1:e.circular&&!t.circular?"top"==e.circularLinkType?1:-1:t.circular&&e.circular?t.circularLinkType===e.circularLinkType&&"top"==t.circularLinkType?t.target.column===e.target.column?t.target.y1-e.target.y1:e.target.column-t.target.column:t.circularLinkType===e.circularLinkType&&"bottom"==t.circularLinkType?t.target.column===e.target.column?e.target.y1-t.target.y1:t.target.column-e.target.column:"top"==t.circularLinkType?-1:1:void 0}));var s=i.y0;a.forEach((function(t){t.y0=s+t.width/2,s+=t.width})),a.forEach((function(t,e){if("bottom"==t.circularLinkType){for(var r=e+1,n=0;r1&&n.sort((function(t,e){if(!t.circular&&!e.circular){if(t.source.column==e.source.column)return t.y0-e.y0;if(!J(t,e))return t.y0-e.y0;if(e.source.column0?"up":"down"}function $(t,e){return M(t.source,e)==M(t.target,e)}function Q(t,e,r){var i=t.nodes,a=t.links,o=!1,s=!1;if(a.forEach((function(t){"top"==t.circularLinkType?o=!0:"bottom"==t.circularLinkType&&(s=!0)})),0==o||0==s){var l=(0,n.VV)(i,(function(t){return t.y0})),u=(r-e)/((0,n.Fp)(i,(function(t){return t.y1}))-l);i.forEach((function(t){var e=(t.y1-t.y0)*u;t.y0=(t.y0-l)*u,t.y1=t.y0+e})),a.forEach((function(t){t.y0=(t.y0-l)*u,t.y1=(t.y1-l)*u,t.width=t.width*u}))}}},30838:function(t,e,r){"use strict";r.r(e),r.d(e,{sankey:function(){return w},sankeyCenter:function(){return u},sankeyJustify:function(){return l},sankeyLeft:function(){return o},sankeyLinkHorizontal:function(){return M},sankeyRight:function(){return s}});var n=r(33064),i=r(15140);function a(t){return t.target.depth}function o(t){return t.depth}function s(t,e){return e-1-t.height}function l(t,e){return t.sourceLinks.length?t.depth:e-1}function u(t){return t.targetLinks.length?t.depth:t.sourceLinks.length?(0,n.VV)(t.sourceLinks,a)-1:0}function c(t){return function(){return t}}function f(t,e){return p(t.source,e.source)||t.index-e.index}function h(t,e){return p(t.target,e.target)||t.index-e.index}function p(t,e){return t.y0-e.y0}function d(t){return t.value}function v(t){return(t.y0+t.y1)/2}function g(t){return v(t.source)*t.value}function y(t){return v(t.target)*t.value}function m(t){return t.index}function x(t){return t.nodes}function b(t){return t.links}function _(t,e){var r=t.get(e);if(!r)throw new Error("missing: "+e);return r}function w(){var t=0,e=0,r=1,a=1,o=24,s=8,u=m,w=l,T=x,k=b,A=32;function M(){var t={nodes:T.apply(null,arguments),links:k.apply(null,arguments)};return S(t),E(t),L(t),C(t),P(t),t}function S(t){t.nodes.forEach((function(t,e){t.index=e,t.sourceLinks=[],t.targetLinks=[]}));var e=(0,i.UI)(t.nodes,u);t.links.forEach((function(t,r){t.index=r;var n=t.source,i=t.target;"object"!=typeof n&&(n=t.source=_(e,n)),"object"!=typeof i&&(i=t.target=_(e,i)),n.sourceLinks.push(t),i.targetLinks.push(t)}))}function E(t){t.nodes.forEach((function(t){t.value=Math.max((0,n.Sm)(t.sourceLinks,d),(0,n.Sm)(t.targetLinks,d))}))}function L(e){var n,i,a;for(n=e.nodes,i=[],a=0;n.length;++a,n=i,i=[])n.forEach((function(t){t.depth=a,t.sourceLinks.forEach((function(t){i.indexOf(t.target)<0&&i.push(t.target)}))}));for(n=e.nodes,i=[],a=0;n.length;++a,n=i,i=[])n.forEach((function(t){t.height=a,t.targetLinks.forEach((function(t){i.indexOf(t.source)<0&&i.push(t.source)}))}));var s=(r-t-o)/(a-1);e.nodes.forEach((function(e){e.x1=(e.x0=t+Math.max(0,Math.min(a-1,Math.floor(w.call(null,e,a))))*s)+o}))}function C(t){var r=(0,i.b1)().key((function(t){return t.x0})).sortKeys(n.j2).entries(t.nodes).map((function(t){return t.values}));!function(){var i=(0,n.Fp)(r,(function(t){return t.length})),o=.6666666666666666*(a-e)/(i-1);s>o&&(s=o);var l=(0,n.VV)(r,(function(t){return(a-e-(t.length-1)*s)/(0,n.Sm)(t,d)}));r.forEach((function(t){t.forEach((function(t,e){t.y1=(t.y0=e)+t.value*l}))})),t.links.forEach((function(t){t.width=t.value*l}))}(),f();for(var o=1,l=A;l>0;--l)c(o*=.99),f(),u(o),f();function u(t){r.forEach((function(e){e.forEach((function(e){if(e.targetLinks.length){var r=((0,n.Sm)(e.targetLinks,g)/(0,n.Sm)(e.targetLinks,d)-v(e))*t;e.y0+=r,e.y1+=r}}))}))}function c(t){r.slice().reverse().forEach((function(e){e.forEach((function(e){if(e.sourceLinks.length){var r=((0,n.Sm)(e.sourceLinks,y)/(0,n.Sm)(e.sourceLinks,d)-v(e))*t;e.y0+=r,e.y1+=r}}))}))}function f(){r.forEach((function(t){var r,n,i,o=e,l=t.length;for(t.sort(p),i=0;i0&&(r.y0+=n,r.y1+=n),o=r.y1+s;if((n=o-s-a)>0)for(o=r.y0-=n,r.y1-=n,i=l-2;i>=0;--i)(n=(r=t[i]).y1+s-o)>0&&(r.y0-=n,r.y1-=n),o=r.y0}))}}function P(t){t.nodes.forEach((function(t){t.sourceLinks.sort(h),t.targetLinks.sort(f)})),t.nodes.forEach((function(t){var e=t.y0,r=e;t.sourceLinks.forEach((function(t){t.y0=e+t.width/2,e+=t.width})),t.targetLinks.forEach((function(t){t.y1=r+t.width/2,r+=t.width}))}))}return M.update=function(t){return P(t),t},M.nodeId=function(t){return arguments.length?(u="function"==typeof t?t:c(t),M):u},M.nodeAlign=function(t){return arguments.length?(w="function"==typeof t?t:c(t),M):w},M.nodeWidth=function(t){return arguments.length?(o=+t,M):o},M.nodePadding=function(t){return arguments.length?(s=+t,M):s},M.nodes=function(t){return arguments.length?(T="function"==typeof t?t:c(t),M):T},M.links=function(t){return arguments.length?(k="function"==typeof t?t:c(t),M):k},M.size=function(n){return arguments.length?(t=e=0,r=+n[0],a=+n[1],M):[r-t,a-e]},M.extent=function(n){return arguments.length?(t=+n[0][0],r=+n[1][0],e=+n[0][1],a=+n[1][1],M):[[t,e],[r,a]]},M.iterations=function(t){return arguments.length?(A=+t,M):A},M}var T=r(45879);function k(t){return[t.source.x1,t.y0]}function A(t){return[t.target.x0,t.y1]}function M(){return(0,T.h5)().source(k).target(A)}},39898:function(t,e,r){var n,i;(function(){var a={version:"3.8.0"},o=[].slice,s=function(t){return o.call(t)},l=self.document;function u(t){return t&&(t.ownerDocument||t.document||t).documentElement}function c(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(l)try{s(l.documentElement.childNodes)[0].nodeType}catch(t){s=function(t){for(var e=t.length,r=new Array(e);e--;)r[e]=t[e];return r}}if(Date.now||(Date.now=function(){return+new Date}),l)try{l.createElement("DIV").style.setProperty("opacity",0,"")}catch(t){var f=this.Element.prototype,h=f.setAttribute,p=f.setAttributeNS,d=this.CSSStyleDeclaration.prototype,v=d.setProperty;f.setAttribute=function(t,e){h.call(this,t,e+"")},f.setAttributeNS=function(t,e,r){p.call(this,t,e,r+"")},d.setProperty=function(t,e,r){v.call(this,t,e+"",r)}}function g(t,e){return te?1:t>=e?0:NaN}function y(t){return null===t?NaN:+t}function m(t){return!isNaN(t)}function x(t){return{left:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)<0?n=a+1:i=a}return n},right:function(e,r,n,i){for(arguments.length<3&&(n=0),arguments.length<4&&(i=e.length);n>>1;t(e[a],r)>0?i=a:n=a+1}return n}}}a.ascending=g,a.descending=function(t,e){return et?1:e>=t?0:NaN},a.min=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++in&&(r=n)}else{for(;++i=n){r=n;break}for(;++in&&(r=n)}return r},a.max=function(t,e){var r,n,i=-1,a=t.length;if(1===arguments.length){for(;++i=n){r=n;break}for(;++ir&&(r=n)}else{for(;++i=n){r=n;break}for(;++ir&&(r=n)}return r},a.extent=function(t,e){var r,n,i,a=-1,o=t.length;if(1===arguments.length){for(;++a=n){r=i=n;break}for(;++an&&(r=n),i=n){r=i=n;break}for(;++an&&(r=n),i1)return o/(l-1)},a.deviation=function(){var t=a.variance.apply(this,arguments);return t?Math.sqrt(t):t};var b=x(g);function _(t){return t.length}a.bisectLeft=b.left,a.bisect=a.bisectRight=b.right,a.bisector=function(t){return x(1===t.length?function(e,r){return g(t(e),r)}:t)},a.shuffle=function(t,e,r){(a=arguments.length)<3&&(r=t.length,a<2&&(e=0));for(var n,i,a=r-e;a;)i=Math.random()*a--|0,n=t[a+e],t[a+e]=t[i+e],t[i+e]=n;return t},a.permute=function(t,e){for(var r=e.length,n=new Array(r);r--;)n[r]=t[e[r]];return n},a.pairs=function(t){for(var e=0,r=t.length-1,n=t[0],i=new Array(r<0?0:r);e=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r};var w=Math.abs;function T(t){for(var e=1;t*e%1;)e*=10;return e}function k(t,e){for(var r in e)Object.defineProperty(t.prototype,r,{value:e[r],enumerable:!1})}function A(){this._=Object.create(null)}function M(t){return"__proto__"==(t+="")||"\0"===t[0]?"\0"+t:t}function S(t){return"\0"===(t+="")[0]?t.slice(1):t}function E(t){return M(t)in this._}function L(t){return(t=M(t))in this._&&delete this._[t]}function C(){var t=[];for(var e in this._)t.push(S(e));return t}function P(){var t=0;for(var e in this._)++t;return t}function O(){for(var t in this._)return!1;return!0}function I(){this._=Object.create(null)}function D(t){return t}function z(t,e,r){return function(){var n=r.apply(e,arguments);return n===e?t:n}}function R(t,e){if(e in t)return e;e=e.charAt(0).toUpperCase()+e.slice(1);for(var r=0,n=F.length;re;)i.push(n/a);else for(;(n=t+r*++o)=n.length)return e?e.call(r,a):t?a.sort(t):a;for(var l,u,c,f,h=-1,p=a.length,d=n[s++],v=new A;++h=n.length)return t;var r=[],a=i[e++];return t.forEach((function(t,n){r.push({key:t,values:s(n,e)})})),a?r.sort((function(t,e){return a(t.key,e.key)})):r}return r.map=function(t,e){return o(e,t,0)},r.entries=function(t){return s(o(a.map,t,0),0)},r.key=function(t){return n.push(t),r},r.sortKeys=function(t){return i[n.length-1]=t,r},r.sortValues=function(e){return t=e,r},r.rollup=function(t){return e=t,r},r},a.set=function(t){var e=new I;if(t)for(var r=0,n=t.length;r=0&&(n=t.slice(r+1),t=t.slice(0,r)),t)return arguments.length<2?this[t].on(n):this[t].on(n,e);if(2===arguments.length){if(null==e)for(t in this)this.hasOwnProperty(t)&&this[t].on(n,null);return this}},a.event=null,a.requote=function(t){return t.replace(q,"\\$&")};var q=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,G={}.__proto__?function(t,e){t.__proto__=e}:function(t,e){for(var r in e)t[r]=e[r]};function Z(t){return G(t,J),t}var Y=function(t,e){return e.querySelector(t)},W=function(t,e){return e.querySelectorAll(t)},X=function(t,e){var r=t.matches||t[R(t,"matchesSelector")];return X=function(t,e){return r.call(t,e)},X(t,e)};"function"==typeof Sizzle&&(Y=function(t,e){return Sizzle(t,e)[0]||null},W=Sizzle,X=Sizzle.matchesSelector),a.selection=function(){return a.select(l.documentElement)};var J=a.selection.prototype=[];function K(t){return"function"==typeof t?t:function(){return Y(t,this)}}function $(t){return"function"==typeof t?t:function(){return W(t,this)}}J.select=function(t){var e,r,n,i,a=[];t=K(t);for(var o=-1,s=this.length;++o=0&&"xmlns"!==(r=t.slice(0,e))&&(t=t.slice(e+1)),tt.hasOwnProperty(r)?{space:tt[r],local:t}:t}},J.attr=function(t,e){if(arguments.length<2){if("string"==typeof t){var r=this.node();return(t=a.ns.qualify(t)).local?r.getAttributeNS(t.space,t.local):r.getAttribute(t)}for(e in t)this.each(et(e,t[e]));return this}return this.each(et(t,e))},J.classed=function(t,e){if(arguments.length<2){if("string"==typeof t){var r=this.node(),n=(t=it(t)).length,i=-1;if(e=r.classList){for(;++i=0;)(r=n[i])&&(a&&a!==r.nextSibling&&a.parentNode.insertBefore(r,a),a=r);return this},J.sort=function(t){t=pt.apply(this,arguments);for(var e=-1,r=this.length;++e=e&&(e=i+1);!(o=s[e])&&++e0&&(t=t.slice(0,i));var l=xt.get(t);function u(){var e=this[n];e&&(this.removeEventListener(t,e,e.$),delete this[n])}return l&&(t=l,o=_t),i?e?function(){var i=o(e,s(arguments));u.call(this),this.addEventListener(t,this[n]=i,i.$=r),i._=e}:u:e?B:function(){var e,r=new RegExp("^__on([^.]+)"+a.requote(t)+"$");for(var n in this)if(e=n.match(r)){var i=this[n];this.removeEventListener(e[1],i,i.$),delete this[n]}}}a.selection.enter=vt,a.selection.enter.prototype=gt,gt.append=J.append,gt.empty=J.empty,gt.node=J.node,gt.call=J.call,gt.size=J.size,gt.select=function(t){for(var e,r,n,i,a,o=[],s=-1,l=this.length;++s1?Ot:t<-1?-Ot:Math.asin(t)}function Rt(t){return((t=Math.exp(t))+1/t)/2}var Ft=Math.SQRT2;a.interpolateZoom=function(t,e){var r,n,i=t[0],a=t[1],o=t[2],s=e[0],l=e[1],u=e[2],c=s-i,f=l-a,h=c*c+f*f;if(h<1e-12)n=Math.log(u/o)/Ft,r=function(t){return[i+t*c,a+t*f,o*Math.exp(Ft*t*n)]};else{var p=Math.sqrt(h),d=(u*u-o*o+4*h)/(2*o*2*p),v=(u*u-o*o-4*h)/(2*u*2*p),g=Math.log(Math.sqrt(d*d+1)-d),y=Math.log(Math.sqrt(v*v+1)-v);n=(y-g)/Ft,r=function(t){var e,r=t*n,s=Rt(g),l=o/(2*p)*(s*(e=Ft*r+g,((e=Math.exp(2*e))-1)/(e+1))-function(t){return((t=Math.exp(t))-1/t)/2}(g));return[i+l*c,a+l*f,o*s/Rt(Ft*r+g)]}}return r.duration=1e3*n,r},a.behavior.zoom=function(){var t,e,r,n,i,o,s,u,f,h={x:0,y:0,k:1},p=[960,500],d=jt,v=250,g=0,y="mousedown.zoom",m="mousemove.zoom",x="mouseup.zoom",b="touchstart.zoom",_=H(w,"zoomstart","zoom","zoomend");function w(t){t.on(y,P).on(Nt+".zoom",I).on("dblclick.zoom",D).on(b,O)}function T(t){return[(t[0]-h.x)/h.k,(t[1]-h.y)/h.k]}function k(t){h.k=Math.max(d[0],Math.min(d[1],t))}function A(t,e){e=function(t){return[t[0]*h.k+h.x,t[1]*h.k+h.y]}(e),h.x+=t[0]-e[0],h.y+=t[1]-e[1]}function M(t,r,n,i){t.__chart__={x:h.x,y:h.y,k:h.k},k(Math.pow(2,i)),A(e=r,n),t=a.select(t),v>0&&(t=t.transition().duration(v)),t.call(w.event)}function S(){s&&s.domain(o.range().map((function(t){return(t-h.x)/h.k})).map(o.invert)),f&&f.domain(u.range().map((function(t){return(t-h.y)/h.k})).map(u.invert))}function E(t){g++||t({type:"zoomstart"})}function L(t){S(),t({type:"zoom",scale:h.k,translate:[h.x,h.y]})}function C(t){--g||(t({type:"zoomend"}),e=null)}function P(){var t=this,e=_.of(t,arguments),r=0,n=a.select(c(t)).on(m,s).on(x,l),i=T(a.mouse(t)),o=kt(t);function s(){r=1,A(a.mouse(t),i),L(e)}function l(){n.on(m,null).on(x,null),o(r),C(e)}$i.call(t),E(e)}function O(){var t,e=this,r=_.of(e,arguments),n={},o=0,s=".zoom-"+a.event.changedTouches[0].identifier,l="touchmove"+s,u="touchend"+s,c=[],f=a.select(e),p=kt(e);function d(){var r=a.touches(e);return t=h.k,r.forEach((function(t){t.identifier in n&&(n[t.identifier]=T(t))})),r}function v(){var t=a.event.target;a.select(t).on(l,g).on(u,m),c.push(t);for(var r=a.event.changedTouches,s=0,f=r.length;s1){y=p[0];var x=p[1],b=y[0]-x[0],_=y[1]-x[1];o=b*b+_*_}}function g(){var s,l,u,c,f=a.touches(e);$i.call(e);for(var h=0,p=f.length;h360?t-=360:t<0&&(t+=360),t<60?n+(i-n)*t/60:t<180?i:t<240?n+(i-n)*(240-t)/60:n}(t))}return t=isNaN(t)?0:(t%=360)<0?t+360:t,e=isNaN(e)||e<0?0:e>1?1:e,n=2*(r=r<0?0:r>1?1:r)-(i=r<=.5?r*(1+e):r+e-r*e),new ie(a(t+120),a(t),a(t-120))}function Gt(t,e,r){return this instanceof Gt?(this.h=+t,this.c=+e,void(this.l=+r)):arguments.length<2?t instanceof Gt?new Gt(t.h,t.c,t.l):te(t instanceof Wt?t.l:(t=fe((t=a.rgb(t)).r,t.g,t.b)).l,t.a,t.b):new Gt(t,e,r)}Ht.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new Vt(this.h,this.s,this.l/t)},Ht.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new Vt(this.h,this.s,t*this.l)},Ht.rgb=function(){return qt(this.h,this.s,this.l)},a.hcl=Gt;var Zt=Gt.prototype=new Ut;function Yt(t,e,r){return isNaN(t)&&(t=0),isNaN(e)&&(e=0),new Wt(r,Math.cos(t*=It)*e,Math.sin(t)*e)}function Wt(t,e,r){return this instanceof Wt?(this.l=+t,this.a=+e,void(this.b=+r)):arguments.length<2?t instanceof Wt?new Wt(t.l,t.a,t.b):t instanceof Gt?Yt(t.h,t.c,t.l):fe((t=ie(t)).r,t.g,t.b):new Wt(t,e,r)}Zt.brighter=function(t){return new Gt(this.h,this.c,Math.min(100,this.l+Xt*(arguments.length?t:1)))},Zt.darker=function(t){return new Gt(this.h,this.c,Math.max(0,this.l-Xt*(arguments.length?t:1)))},Zt.rgb=function(){return Yt(this.h,this.c,this.l).rgb()},a.lab=Wt;var Xt=18,Jt=.95047,Kt=1.08883,$t=Wt.prototype=new Ut;function Qt(t,e,r){var n=(t+16)/116,i=n+e/500,a=n-r/200;return new ie(ne(3.2404542*(i=ee(i)*Jt)-1.5371385*(n=1*ee(n))-.4985314*(a=ee(a)*Kt)),ne(-.969266*i+1.8760108*n+.041556*a),ne(.0556434*i-.2040259*n+1.0572252*a))}function te(t,e,r){return t>0?new Gt(Math.atan2(r,e)*Dt,Math.sqrt(e*e+r*r),t):new Gt(NaN,NaN,t)}function ee(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function re(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function ne(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function ie(t,e,r){return this instanceof ie?(this.r=~~t,this.g=~~e,void(this.b=~~r)):arguments.length<2?t instanceof ie?new ie(t.r,t.g,t.b):ue(""+t,ie,qt):new ie(t,e,r)}function ae(t){return new ie(t>>16,t>>8&255,255&t)}function oe(t){return ae(t)+""}$t.brighter=function(t){return new Wt(Math.min(100,this.l+Xt*(arguments.length?t:1)),this.a,this.b)},$t.darker=function(t){return new Wt(Math.max(0,this.l-Xt*(arguments.length?t:1)),this.a,this.b)},$t.rgb=function(){return Qt(this.l,this.a,this.b)},a.rgb=ie;var se=ie.prototype=new Ut;function le(t){return t<16?"0"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function ue(t,e,r){var n,i,a,o=0,s=0,l=0;if(n=/([a-z]+)\((.*)\)/.exec(t=t.toLowerCase()))switch(i=n[2].split(","),n[1]){case"hsl":return r(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case"rgb":return e(pe(i[0]),pe(i[1]),pe(i[2]))}return(a=de.get(t))?e(a.r,a.g,a.b):(null==t||"#"!==t.charAt(0)||isNaN(a=parseInt(t.slice(1),16))||(4===t.length?(o=(3840&a)>>4,o|=o>>4,s=240&a,s|=s>>4,l=15&a,l|=l<<4):7===t.length&&(o=(16711680&a)>>16,s=(65280&a)>>8,l=255&a)),e(o,s,l))}function ce(t,e,r){var n,i,a=Math.min(t/=255,e/=255,r/=255),o=Math.max(t,e,r),s=o-a,l=(o+a)/2;return s?(i=l<.5?s/(o+a):s/(2-o-a),n=t==o?(e-r)/s+(e0&&l<1?0:n),new Vt(n,i,l)}function fe(t,e,r){var n=re((.4124564*(t=he(t))+.3575761*(e=he(e))+.1804375*(r=he(r)))/Jt),i=re((.2126729*t+.7151522*e+.072175*r)/1);return Wt(116*i-16,500*(n-i),200*(i-re((.0193339*t+.119192*e+.9503041*r)/Kt)))}function he(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function pe(t){var e=parseFloat(t);return"%"===t.charAt(t.length-1)?Math.round(2.55*e):e}se.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var e=this.r,r=this.g,n=this.b,i=30;return e||r||n?(e&&e=200&&e<300||304===e){try{t=r.call(i,u)}catch(t){return void o.error.call(i,t)}o.load.call(i,t)}else o.error.call(i,u)}return self.XDomainRequest&&!("withCredentials"in u)&&/^(http(s)?:)?\/\//.test(t)&&(u=new XDomainRequest),"onload"in u?u.onload=u.onerror=f:u.onreadystatechange=function(){u.readyState>3&&f()},u.onprogress=function(t){var e=a.event;a.event=t;try{o.progress.call(i,u)}finally{a.event=e}},i.header=function(t,e){return t=(t+"").toLowerCase(),arguments.length<2?l[t]:(null==e?delete l[t]:l[t]=e+"",i)},i.mimeType=function(t){return arguments.length?(e=null==t?null:t+"",i):e},i.responseType=function(t){return arguments.length?(c=t,i):c},i.response=function(t){return r=t,i},["get","post"].forEach((function(t){i[t]=function(){return i.send.apply(i,[t].concat(s(arguments)))}})),i.send=function(r,n,a){if(2===arguments.length&&"function"==typeof n&&(a=n,n=null),u.open(r,t,!0),null==e||"accept"in l||(l.accept=e+",*/*"),u.setRequestHeader)for(var s in l)u.setRequestHeader(s,l[s]);return null!=e&&u.overrideMimeType&&u.overrideMimeType(e),null!=c&&(u.responseType=c),null!=a&&i.on("error",a).on("load",(function(t){a(null,t)})),o.beforesend.call(i,u),u.send(null==n?null:n),i},i.abort=function(){return u.abort(),i},a.rebind(i,o,"on"),null==n?i:i.get(function(t){return 1===t.length?function(e,r){t(null==e?r:null)}:t}(n))}de.forEach((function(t,e){de.set(t,ae(e))})),a.functor=ve,a.xhr=ge(D),a.dsv=function(t,e){var r=new RegExp('["'+t+"\n]"),n=t.charCodeAt(0);function i(t,r,n){arguments.length<3&&(n=r,r=null);var i=ye(t,e,null==r?a:o(r),n);return i.row=function(t){return arguments.length?i.response(null==(r=t)?a:o(t)):r},i}function a(t){return i.parse(t.responseText)}function o(t){return function(e){return i.parse(e.responseText,t)}}function s(e){return e.map(l).join(t)}function l(t){return r.test(t)?'"'+t.replace(/\"/g,'""')+'"':t}return i.parse=function(t,e){var r;return i.parseRows(t,(function(t,n){if(r)return r(t,n-1);var i=function(e){for(var r={},n=t.length,i=0;i=l)return o;if(i)return i=!1,a;var e=u;if(34===t.charCodeAt(e)){for(var r=e;r++24?(isFinite(e)&&(clearTimeout(_e),_e=setTimeout(ke,e)),be=0):(be=1,we(ke))}function Ae(){for(var t=Date.now(),e=me;e;)t>=e.t&&e.c(t-e.t)&&(e.c=null),e=e.n;return t}function Me(){for(var t,e=me,r=1/0;e;)e.c?(e.t1&&(e=t[a[o-2]],r=t[a[o-1]],n=t[s],(r[0]-e[0])*(n[1]-e[1])-(r[1]-e[1])*(n[0]-e[0])<=0);)--o;a[o++]=s}return a.slice(0,o)}function Ce(t,e){return t[0]-e[0]||t[1]-e[1]}a.timer=function(){Te.apply(this,arguments)},a.timer.flush=function(){Ae(),Me()},a.round=function(t,e){return e?Math.round(t*(e=Math.pow(10,e)))/e:Math.round(t)},a.geom={},a.geom.hull=function(t){var e=Se,r=Ee;if(arguments.length)return n(t);function n(t){if(t.length<3)return[];var n,i=ve(e),a=ve(r),o=t.length,s=[],l=[];for(n=0;n=0;--n)p.push(t[s[u[n]][2]]);for(n=+f;nEt)s=s.L;else{if(!((i=a-We(s,o))>Et)){n>-Et?(e=s.P,r=s):i>-Et?(e=s,r=s.N):e=r=s;break}if(!s.R){e=s;break}s=s.R}var l=He(t);if(Fe.insert(e,l),e||r){if(e===r)return Qe(e),r=He(e.site),Fe.insert(l,r),l.edge=r.edge=rr(e.site,l.site),$e(e),void $e(r);if(r){Qe(e),Qe(r);var u=e.site,c=u.x,f=u.y,h=t.x-c,p=t.y-f,d=r.site,v=d.x-c,g=d.y-f,y=2*(h*g-p*v),m=h*h+p*p,x=v*v+g*g,b={x:(g*m-p*x)/y+c,y:(h*x-v*m)/y+f};nr(r.edge,u,d,b),l.edge=rr(u,t,null,b),r.edge=rr(t,d,null,b),$e(e),$e(r)}else l.edge=rr(e.site,l.site)}}function Ye(t,e){var r=t.site,n=r.x,i=r.y,a=i-e;if(!a)return n;var o=t.P;if(!o)return-1/0;var s=(r=o.site).x,l=r.y,u=l-e;if(!u)return s;var c=s-n,f=1/a-1/u,h=c/u;return f?(-h+Math.sqrt(h*h-2*f*(c*c/(-2*u)-l+u/2+i-a/2)))/f+n:(n+s)/2}function We(t,e){var r=t.N;if(r)return Ye(r,e);var n=t.site;return n.y===e?n.x:1/0}function Xe(t){this.site=t,this.edges=[]}function Je(t,e){return e.angle-t.angle}function Ke(){or(this),this.x=this.y=this.arc=this.site=this.cy=null}function $e(t){var e=t.P,r=t.N;if(e&&r){var n=e.site,i=t.site,a=r.site;if(n!==a){var o=i.x,s=i.y,l=n.x-o,u=n.y-s,c=a.x-o,f=2*(l*(g=a.y-s)-u*c);if(!(f>=-1e-12)){var h=l*l+u*u,p=c*c+g*g,d=(g*h-u*p)/f,v=(l*p-c*h)/f,g=v+s,y=Ue.pop()||new Ke;y.arc=t,y.site=i,y.x=d+o,y.y=g+Math.sqrt(d*d+v*v),y.cy=g,t.circle=y;for(var m=null,x=Ne._;x;)if(y.y=s)return;if(h>d){if(a){if(a.y>=u)return}else a={x:g,y:l};r={x:g,y:u}}else{if(a){if(a.y1)if(h>d){if(a){if(a.y>=u)return}else a={x:(l-i)/n,y:l};r={x:(u-i)/n,y:u}}else{if(a){if(a.y=s)return}else a={x:o,y:n*o+i};r={x:s,y:n*s+i}}else{if(a){if(a.x0)){if(e/=h,h<0){if(e0){if(e>f)return;e>c&&(c=e)}if(e=i-l,h||!(e<0)){if(e/=h,h<0){if(e>f)return;e>c&&(c=e)}else if(h>0){if(e0)){if(e/=p,p<0){if(e0){if(e>f)return;e>c&&(c=e)}if(e=a-u,p||!(e<0)){if(e/=p,p<0){if(e>f)return;e>c&&(c=e)}else if(p>0){if(e0&&(t.a={x:l+c*h,y:u+c*p}),f<1&&(t.b={x:l+f*h,y:u+f*p}),t}}}}}),l=o.length;l--;)(!tr(e=o[l],t)||!s(e)||w(e.a.x-e.b.x)Et||w(i-r)>Et)&&(s.splice(o,0,new ir((y=a.site,m=c,x=w(n-f)Et?{x:f,y:w(e-f)Et?{x:w(r-d)Et?{x:h,y:w(e-h)Et?{x:w(r-p)=r&&u.x<=i&&u.y>=n&&u.y<=o?[[r,o],[i,o],[i,n],[r,n]]:[]).point=t[s]})),e}function s(t){return t.map((function(t,e){return{x:Math.round(n(t,e)/Et)*Et,y:Math.round(i(t,e)/Et)*Et,i:e}}))}return o.links=function(t){return cr(s(t)).edges.filter((function(t){return t.l&&t.r})).map((function(e){return{source:t[e.l.i],target:t[e.r.i]}}))},o.triangles=function(t){var e=[];return cr(s(t)).cells.forEach((function(r,n){for(var i,a,o,s,l=r.site,u=r.edges.sort(Je),c=-1,f=u.length,h=u[f-1].edge,p=h.l===l?h.r:h.l;++ca||f>o||h=_)<<1|e>=b,T=w+4;wa&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:xr(r,n)})),a=wr.lastIndex;return av&&(v=l.x),l.y>g&&(g=l.y),u.push(l.x),c.push(l.y);else for(f=0;fv&&(v=x),b>g&&(g=b),u.push(x),c.push(b)}var _=v-p,T=g-d;function k(t,e,r,n,i,a,o,s){if(!isNaN(r)&&!isNaN(n))if(t.leaf){var l=t.x,u=t.y;if(null!=l)if(w(l-r)+w(u-n)<.01)A(t,e,r,n,i,a,o,s);else{var c=t.point;t.x=t.y=t.point=null,A(t,c,l,u,i,a,o,s),A(t,e,r,n,i,a,o,s)}else t.x=r,t.y=n,t.point=e}else A(t,e,r,n,i,a,o,s)}function A(t,e,r,n,i,a,o,s){var l=.5*(i+o),u=.5*(a+s),c=r>=l,f=n>=u,h=f<<1|c;t.leaf=!1,c?i=l:o=l,f?a=u:s=u,k(t=t.nodes[h]||(t.nodes[h]={leaf:!0,nodes:[],point:null,x:null,y:null}),e,r,n,i,a,o,s)}_>T?g=d+_:v=p+T;var M={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){k(M,t,+y(t,++f),+m(t,f),p,d,v,g)},visit:function(t){vr(t,M,p,d,v,g)},find:function(t){return gr(M,t[0],t[1],p,d,v,g)}};if(f=-1,null==e){for(;++f=0&&!(r=a.interpolators[n](t,e)););return r}function kr(t,e){var r,n=[],i=[],a=t.length,o=e.length,s=Math.min(t.length,e.length);for(r=0;r=1?1:t(e)}}function Lr(t){return function(e){return 1-t(1-e)}}function Cr(t){return function(e){return.5*(e<.5?t(2*e):2-t(2-2*e))}}function Pr(t){return t*t}function Or(t){return t*t*t}function Ir(t){if(t<=0)return 0;if(t>=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}function Dr(t){return 1-Math.cos(t*Ot)}function zr(t){return Math.pow(2,10*(t-1))}function Rr(t){return 1-Math.sqrt(1-t*t)}function Fr(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}function Br(t,e){return e-=t,function(r){return Math.round(t+e*r)}}function Nr(t){var e,r,n,i=[t.a,t.b],a=[t.c,t.d],o=Ur(i),s=jr(i,a),l=Ur(((e=a)[0]+=(n=-s)*(r=i)[0],e[1]+=n*r[1],e))||0;i[0]*a[1]=0?t.slice(0,e):t,n=e>=0?t.slice(e+1):"in";return r=Mr.get(r)||Ar,Er((n=Sr.get(n)||D)(r.apply(null,o.call(arguments,1))))},a.interpolateHcl=function(t,e){t=a.hcl(t),e=a.hcl(e);var r=t.h,n=t.c,i=t.l,o=e.h-r,s=e.c-n,l=e.l-i;return isNaN(s)&&(s=0,n=isNaN(n)?e.c:n),isNaN(o)?(o=0,r=isNaN(r)?e.h:r):o>180?o-=360:o<-180&&(o+=360),function(t){return Yt(r+o*t,n+s*t,i+l*t)+""}},a.interpolateHsl=function(t,e){t=a.hsl(t),e=a.hsl(e);var r=t.h,n=t.s,i=t.l,o=e.h-r,s=e.s-n,l=e.l-i;return isNaN(s)&&(s=0,n=isNaN(n)?e.s:n),isNaN(o)?(o=0,r=isNaN(r)?e.h:r):o>180?o-=360:o<-180&&(o+=360),function(t){return qt(r+o*t,n+s*t,i+l*t)+""}},a.interpolateLab=function(t,e){t=a.lab(t),e=a.lab(e);var r=t.l,n=t.a,i=t.b,o=e.l-r,s=e.a-n,l=e.b-i;return function(t){return Qt(r+o*t,n+s*t,i+l*t)+""}},a.interpolateRound=Br,a.transform=function(t){var e=l.createElementNS(a.ns.prefix.svg,"g");return(a.transform=function(t){if(null!=t){e.setAttribute("transform",t);var r=e.transform.baseVal.consolidate()}return new Nr(r?r.matrix:Vr)})(t)},Nr.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var Vr={a:1,b:0,c:0,d:1,e:0,f:0};function Hr(t){return t.length?t.pop()+",":""}function qr(t,e){var r=[],n=[];return t=a.transform(t),e=a.transform(e),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push("translate(",null,",",null,")");n.push({i:i-4,x:xr(t[0],e[0])},{i:i-2,x:xr(t[1],e[1])})}else(e[0]||e[1])&&r.push("translate("+e+")")}(t.translate,e.translate,r,n),function(t,e,r,n){t!==e?(t-e>180?e+=360:e-t>180&&(t+=360),n.push({i:r.push(Hr(r)+"rotate(",null,")")-2,x:xr(t,e)})):e&&r.push(Hr(r)+"rotate("+e+")")}(t.rotate,e.rotate,r,n),function(t,e,r,n){t!==e?n.push({i:r.push(Hr(r)+"skewX(",null,")")-2,x:xr(t,e)}):e&&r.push(Hr(r)+"skewX("+e+")")}(t.skew,e.skew,r,n),function(t,e,r,n){if(t[0]!==e[0]||t[1]!==e[1]){var i=r.push(Hr(r)+"scale(",null,",",null,")");n.push({i:i-4,x:xr(t[0],e[0])},{i:i-2,x:xr(t[1],e[1])})}else 1===e[0]&&1===e[1]||r.push(Hr(r)+"scale("+e+")")}(t.scale,e.scale,r,n),t=e=null,function(t){for(var e,i=-1,a=n.length;++i0?r=e:(t.c=null,t.t=NaN,t=null,l.end({type:"end",alpha:r=0})):e>0&&(l.start({type:"start",alpha:r=e}),t=Te(s.tick)),s):r},s.start=function(){var t,e,r,a=y.length,l=m.length,c=u[0],d=u[1];for(t=0;t=0;)r.push(i[n])}function on(t,e){for(var r=[t],n=[];null!=(t=r.pop());)if(n.push(t),(a=t.children)&&(i=a.length))for(var i,a,o=-1;++o=0;)o.push(c=u[l]),c.parent=a,c.depth=a.depth+1;r&&(a.value=0),a.children=u}else r&&(a.value=+r.call(n,a,a.depth)||0),delete a.children;return on(i,(function(e){var n,i;t&&(n=e.children)&&n.sort(t),r&&(i=e.parent)&&(i.value+=e.value)})),s}return n.sort=function(e){return arguments.length?(t=e,n):t},n.children=function(t){return arguments.length?(e=t,n):e},n.value=function(t){return arguments.length?(r=t,n):r},n.revalue=function(t){return r&&(an(t,(function(t){t.children&&(t.value=0)})),on(t,(function(t){var e;t.children||(t.value=+r.call(n,t,t.depth)||0),(e=t.parent)&&(e.value+=t.value)}))),t},n},a.layout.partition=function(){var t=a.layout.hierarchy(),e=[1,1];function r(t,e,n,i){var a=t.children;if(t.x=e,t.y=t.depth*i,t.dx=n,t.dy=i,a&&(o=a.length)){var o,s,l,u=-1;for(n=t.value?n/t.value:0;++us&&(s=n),o.push(n)}for(r=0;ri&&(n=r,i=e);return n}function bn(t){return t.reduce(_n,0)}function _n(t,e){return t+e[1]}function wn(t,e){return Tn(t,Math.ceil(Math.log(e.length)/Math.LN2+1))}function Tn(t,e){for(var r=-1,n=+t[0],i=(t[1]-n)/e,a=[];++r<=e;)a[r]=i*r+n;return a}function kn(t){return[a.min(t),a.max(t)]}function An(t,e){return t.value-e.value}function Mn(t,e){var r=t._pack_next;t._pack_next=e,e._pack_prev=t,e._pack_next=r,r._pack_prev=e}function Sn(t,e){t._pack_next=e,e._pack_prev=t}function En(t,e){var r=e.x-t.x,n=e.y-t.y,i=t.r+e.r;return.999*i*i>r*r+n*n}function Ln(t){if((e=t.children)&&(l=e.length)){var e,r,n,i,a,o,s,l,u=1/0,c=-1/0,f=1/0,h=-1/0;if(e.forEach(Cn),(r=e[0]).x=-r.r,r.y=0,x(r),l>1&&((n=e[1]).x=n.r,n.y=0,x(n),l>2))for(In(r,n,i=e[2]),x(i),Mn(r,i),r._pack_prev=i,Mn(i,n),n=r._pack_next,a=3;a0)for(o=-1;++o=f[0]&&l<=f[1]&&((s=u[a.bisect(h,l,1,d)-1]).y+=v,s.push(i[o]));return u}return i.value=function(t){return arguments.length?(e=t,i):e},i.range=function(t){return arguments.length?(r=ve(t),i):r},i.bins=function(t){return arguments.length?(n="number"==typeof t?function(e){return Tn(e,t)}:ve(t),i):n},i.frequency=function(e){return arguments.length?(t=!!e,i):t},i},a.layout.pack=function(){var t,e=a.layout.hierarchy().sort(An),r=0,n=[1,1];function i(i,a){var o=e.call(this,i,a),s=o[0],l=n[0],u=n[1],c=null==t?Math.sqrt:"function"==typeof t?t:function(){return t};if(s.x=s.y=0,on(s,(function(t){t.r=+c(t.value)})),on(s,Ln),r){var f=r*(t?1:Math.max(2*s.r/l,2*s.r/u))/2;on(s,(function(t){t.r+=f})),on(s,Ln),on(s,(function(t){t.r-=f}))}return On(s,l/2,u/2,t?1:1/Math.max(2*s.r/l,2*s.r/u)),o}return i.size=function(t){return arguments.length?(n=t,i):n},i.radius=function(e){return arguments.length?(t=null==e||"function"==typeof e?e:+e,i):t},i.padding=function(t){return arguments.length?(r=+t,i):r},nn(i,e)},a.layout.tree=function(){var t=a.layout.hierarchy().sort(null).value(null),e=Dn,r=[1,1],n=null;function i(i,a){var u=t.call(this,i,a),c=u[0],f=function(t){for(var e,r={A:null,children:[t]},n=[r];null!=(e=n.pop());)for(var i,a=e.children,o=0,s=a.length;op.x&&(p=t),t.depth>d.depth&&(d=t)}));var v=e(h,p)/2-h.x,g=r[0]/(p.x+e(p,h)/2+v),y=r[1]/(d.depth||1);an(c,(function(t){t.x=(t.x+v)*g,t.y=t.depth*y}))}return u}function o(t){var r=t.children,n=t.parent.children,i=t.i?n[t.i-1]:null;if(r.length){!function(t){for(var e,r=0,n=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(t);var a=(r[0].z+r[r.length-1].z)/2;i?(t.z=i.z+e(t._,i._),t.m=t.z-a):t.z=a}else i&&(t.z=i.z+e(t._,i._));t.parent.A=function(t,r,n){if(r){for(var i,a=t,o=t,s=r,l=a.parent.children[0],u=a.m,c=o.m,f=s.m,h=l.m;s=Rn(s),a=zn(a),s&&a;)l=zn(l),(o=Rn(o)).a=t,(i=s.z+f-a.z-u+e(s._,a._))>0&&(Fn(Bn(s,t,n),t,i),u+=i,c+=i),f+=s.m,u+=a.m,h+=l.m,c+=o.m;s&&!Rn(o)&&(o.t=s,o.m+=f-c),a&&!zn(l)&&(l.t=a,l.m+=u-h,n=t)}return n}(t,i,t.parent.A||n[0])}function s(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function l(t){t.x*=r[0],t.y=t.depth*r[1]}return i.separation=function(t){return arguments.length?(e=t,i):e},i.size=function(t){return arguments.length?(n=null==(r=t)?l:null,i):n?null:r},i.nodeSize=function(t){return arguments.length?(n=null==(r=t)?null:l,i):n?r:null},nn(i,t)},a.layout.cluster=function(){var t=a.layout.hierarchy().sort(null).value(null),e=Dn,r=[1,1],n=!1;function i(i,o){var s,l=t.call(this,i,o),u=l[0],c=0;on(u,(function(t){var r=t.children;r&&r.length?(t.x=function(t){return t.reduce((function(t,e){return t+e.x}),0)/t.length}(r),t.y=function(t){return 1+a.max(t,(function(t){return t.y}))}(r)):(t.x=s?c+=e(t,s):0,t.y=0,s=t)}));var f=Nn(u),h=jn(u),p=f.x-e(f,h)/2,d=h.x+e(h,f)/2;return on(u,n?function(t){t.x=(t.x-u.x)*r[0],t.y=(u.y-t.y)*r[1]}:function(t){t.x=(t.x-p)/(d-p)*r[0],t.y=(1-(u.y?t.y/u.y:1))*r[1]}),l}return i.separation=function(t){return arguments.length?(e=t,i):e},i.size=function(t){return arguments.length?(n=null==(r=t),i):n?null:r},i.nodeSize=function(t){return arguments.length?(n=null!=(r=t),i):n?r:null},nn(i,t)},a.layout.treemap=function(){var t,e=a.layout.hierarchy(),r=Math.round,n=[1,1],i=null,o=Un,s=!1,l="squarify",u=.5*(1+Math.sqrt(5));function c(t,e){for(var r,n,i=-1,a=t.length;++i0;)s.push(r=u[i-1]),s.area+=r.area,"squarify"!==l||(n=p(s,v))<=h?(u.pop(),h=n):(s.area-=s.pop().area,d(s,v,a,!1),v=Math.min(a.dx,a.dy),s.length=s.area=0,h=1/0);s.length&&(d(s,v,a,!0),s.length=s.area=0),e.forEach(f)}}function h(t){var e=t.children;if(e&&e.length){var r,n=o(t),i=e.slice(),a=[];for(c(i,n.dx*n.dy/t.value),a.area=0;r=i.pop();)a.push(r),a.area+=r.area,null!=r.z&&(d(a,r.z?n.dx:n.dy,n,!i.length),a.length=a.area=0);e.forEach(h)}}function p(t,e){for(var r,n=t.area,i=0,a=1/0,o=-1,s=t.length;++oi&&(i=r));return e*=e,(n*=n)?Math.max(e*i*u/n,n/(e*a*u)):1/0}function d(t,e,n,i){var a,o=-1,s=t.length,l=n.x,u=n.y,c=e?r(t.area/e):0;if(e==n.dx){for((i||c>n.dy)&&(c=n.dy);++on.dx)&&(c=n.dx);++o1);return t+e*r*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var t=a.random.normal.apply(a,arguments);return function(){return Math.exp(t())}},bates:function(t){var e=a.random.irwinHall(t);return function(){return e()/t}},irwinHall:function(t){return function(){for(var e=0,r=0;r2?Xn:Gn,l=n?Zr:Gr;return i=o(t,e,l,r),a=o(e,t,l,Tr),s}function s(t){return i(t)}return s.invert=function(t){return a(t)},s.domain=function(e){return arguments.length?(t=e.map(Number),o()):t},s.range=function(t){return arguments.length?(e=t,o()):e},s.rangeRound=function(t){return s.range(t).interpolate(Br)},s.clamp=function(t){return arguments.length?(n=t,o()):n},s.interpolate=function(t){return arguments.length?(r=t,o()):r},s.ticks=function(e){return ti(t,e)},s.tickFormat=function(e,r){return d3_scale_linearTickFormat(t,e,r)},s.nice=function(e){return $n(t,e),o()},s.copy=function(){return Jn(t,e,r,n)},o()}function Kn(t,e){return a.rebind(t,e,"range","rangeRound","interpolate","clamp")}function $n(t,e){return Zn(t,Yn(Qn(t,e)[2])),Zn(t,Yn(Qn(t,e)[2])),t}function Qn(t,e){null==e&&(e=10);var r=Hn(t),n=r[1]-r[0],i=Math.pow(10,Math.floor(Math.log(n/e)/Math.LN10)),a=e/n*i;return a<=.15?i*=10:a<=.35?i*=5:a<=.75&&(i*=2),r[0]=Math.ceil(r[0]/i)*i,r[1]=Math.floor(r[1]/i)*i+.5*i,r[2]=i,r}function ti(t,e){return a.range.apply(a,Qn(t,e))}function ei(t,e,r,n){function i(t){return(r?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(e)}function a(t){return r?Math.pow(e,t):-Math.pow(e,-t)}function o(e){return t(i(e))}return o.invert=function(e){return a(t.invert(e))},o.domain=function(e){return arguments.length?(r=e[0]>=0,t.domain((n=e.map(Number)).map(i)),o):n},o.base=function(r){return arguments.length?(e=+r,t.domain(n.map(i)),o):e},o.nice=function(){var e=Zn(n.map(i),r?Math:ri);return t.domain(e),n=e.map(a),o},o.ticks=function(){var t=Hn(n),o=[],s=t[0],l=t[1],u=Math.floor(i(s)),c=Math.ceil(i(l)),f=e%1?2:e;if(isFinite(c-u)){if(r){for(;u0;h--)o.push(a(u)*h);for(u=0;o[u]l;c--);o=o.slice(u,c)}return o},o.copy=function(){return ei(t.copy(),e,r,n)},Kn(o,t)}a.scale.linear=function(){return Jn([0,1],[0,1],Tr,!1)},a.scale.log=function(){return ei(a.scale.linear().domain([0,1]),10,!0,[1,10])};var ri={floor:function(t){return-Math.ceil(-t)},ceil:function(t){return-Math.floor(-t)}};function ni(t,e,r){var n=ii(e),i=ii(1/e);function a(e){return t(n(e))}return a.invert=function(e){return i(t.invert(e))},a.domain=function(e){return arguments.length?(t.domain((r=e.map(Number)).map(n)),a):r},a.ticks=function(t){return ti(r,t)},a.tickFormat=function(t,e){return d3_scale_linearTickFormat(r,t,e)},a.nice=function(t){return a.domain($n(r,t))},a.exponent=function(o){return arguments.length?(n=ii(e=o),i=ii(1/e),t.domain(r.map(n)),a):e},a.copy=function(){return ni(t.copy(),e,r)},Kn(a,t)}function ii(t){return function(e){return e<0?-Math.pow(-e,t):Math.pow(e,t)}}function ai(t,e){var r,n,i;function o(i){return n[((r.get(i)||("range"===e.t?r.set(i,t.push(i)):NaN))-1)%n.length]}function s(e,r){return a.range(t.length).map((function(t){return e+r*t}))}return o.domain=function(n){if(!arguments.length)return t;t=[],r=new A;for(var i,a=-1,s=n.length;++a0?r[n-1]:t[0],nf?0:1;if(u=Pt)return l(u,p)+(s?l(s,1-p):"")+"Z";var d,v,g,y,m,x,b,_,w,T,k,A,M=0,S=0,E=[];if((y=(+o.apply(this,arguments)||0)/2)&&(g=n===vi?Math.sqrt(s*s+u*u):+n.apply(this,arguments),p||(S*=-1),u&&(S=zt(g/u*Math.sin(y))),s&&(M=zt(g/s*Math.sin(y)))),u){m=u*Math.cos(c+S),x=u*Math.sin(c+S),b=u*Math.cos(f-S),_=u*Math.sin(f-S);var L=Math.abs(f-c-2*S)<=Lt?0:1;if(S&&_i(m,x,b,_)===p^L){var C=(c+f)/2;m=u*Math.cos(C),x=u*Math.sin(C),b=_=null}}else m=x=0;if(s){w=s*Math.cos(f-M),T=s*Math.sin(f-M),k=s*Math.cos(c+M),A=s*Math.sin(c+M);var P=Math.abs(c-f+2*M)<=Lt?0:1;if(M&&_i(w,T,k,A)===1-p^P){var O=(c+f)/2;w=s*Math.cos(O),T=s*Math.sin(O),k=A=null}}else w=T=0;if(h>Et&&(d=Math.min(Math.abs(u-s)/2,+r.apply(this,arguments)))>.001){v=s0?0:1}function wi(t,e,r,n,i){var a=t[0]-e[0],o=t[1]-e[1],s=(i?n:-n)/Math.sqrt(a*a+o*o),l=s*o,u=-s*a,c=t[0]+l,f=t[1]+u,h=e[0]+l,p=e[1]+u,d=(c+h)/2,v=(f+p)/2,g=h-c,y=p-f,m=g*g+y*y,x=r-n,b=c*p-h*f,_=(y<0?-1:1)*Math.sqrt(Math.max(0,x*x*m-b*b)),w=(b*y-g*_)/m,T=(-b*g-y*_)/m,k=(b*y+g*_)/m,A=(-b*g+y*_)/m,M=w-d,S=T-v,E=k-d,L=A-v;return M*M+S*S>E*E+L*L&&(w=k,T=A),[[w-l,T-u],[w*r/x,T*r/x]]}function Ti(){return!0}function ki(t){var e=Se,r=Ee,n=Ti,i=Mi,a=i.key,o=.7;function s(a){var s,l=[],u=[],c=-1,f=a.length,h=ve(e),p=ve(r);function d(){l.push("M",i(t(u),o))}for(;++c1&&i.push("H",n[0]),i.join("")},"step-before":Ei,"step-after":Li,basis:Oi,"basis-open":function(t){if(t.length<4)return Mi(t);for(var e,r=[],n=-1,i=t.length,a=[0],o=[0];++n<3;)e=t[n],a.push(e[0]),o.push(e[1]);for(r.push(Ii(Ri,a)+","+Ii(Ri,o)),--n;++n9&&(i=3*e/Math.sqrt(i),o[s]=i*r,o[s+1]=i*n);for(s=-1;++s<=l;)i=(t[Math.min(l,s+1)][0]-t[Math.max(0,s-1)][0])/(6*(1+o[s]*o[s])),a.push([i||0,o[s]*i||0]);return a}(t))}});function Mi(t){return t.length>1?t.join("L"):t+"Z"}function Si(t){return t.join("L")+"Z"}function Ei(t){for(var e=0,r=t.length,n=t[0],i=[n[0],",",n[1]];++e1){s=e[1],a=t[l],l++,n+="C"+(i[0]+o[0])+","+(i[1]+o[1])+","+(a[0]-s[0])+","+(a[1]-s[1])+","+a[0]+","+a[1];for(var u=2;uLt)+",1 "+e}function l(t,e,r,n){return"Q 0,0 "+n}return a.radius=function(t){return arguments.length?(r=ve(t),a):r},a.source=function(e){return arguments.length?(t=ve(e),a):t},a.target=function(t){return arguments.length?(e=ve(t),a):e},a.startAngle=function(t){return arguments.length?(n=ve(t),a):n},a.endAngle=function(t){return arguments.length?(i=ve(t),a):i},a},a.svg.diagonal=function(){var t=Ui,e=Vi,r=qi;function n(n,i){var a=t.call(this,n,i),o=e.call(this,n,i),s=(a.y+o.y)/2,l=[a,{x:a.x,y:s},{x:o.x,y:s},o];return"M"+(l=l.map(r))[0]+"C"+l[1]+" "+l[2]+" "+l[3]}return n.source=function(e){return arguments.length?(t=ve(e),n):t},n.target=function(t){return arguments.length?(e=ve(t),n):e},n.projection=function(t){return arguments.length?(r=t,n):r},n},a.svg.diagonal.radial=function(){var t=a.svg.diagonal(),e=qi,r=t.projection;return t.projection=function(t){return arguments.length?r(Gi(e=t)):e},t},a.svg.symbol=function(){var t=Yi,e=Zi;function r(r,n){return(Xi.get(t.call(this,r,n))||Wi)(e.call(this,r,n))}return r.type=function(e){return arguments.length?(t=ve(e),r):t},r.size=function(t){return arguments.length?(e=ve(t),r):e},r};var Xi=a.map({circle:Wi,cross:function(t){var e=Math.sqrt(t/5)/2;return"M"+-3*e+","+-e+"H"+-e+"V"+-3*e+"H"+e+"V"+-e+"H"+3*e+"V"+e+"H"+e+"V"+3*e+"H"+-e+"V"+e+"H"+-3*e+"Z"},diamond:function(t){var e=Math.sqrt(t/(2*Ki)),r=e*Ki;return"M0,"+-e+"L"+r+",0 0,"+e+" "+-r+",0Z"},square:function(t){var e=Math.sqrt(t)/2;return"M"+-e+","+-e+"L"+e+","+-e+" "+e+","+e+" "+-e+","+e+"Z"},"triangle-down":function(t){var e=Math.sqrt(t/Ji),r=e*Ji/2;return"M0,"+r+"L"+e+","+-r+" "+-e+","+-r+"Z"},"triangle-up":function(t){var e=Math.sqrt(t/Ji),r=e*Ji/2;return"M0,"+-r+"L"+e+","+r+" "+-e+","+r+"Z"}});a.svg.symbolTypes=Xi.keys();var Ji=Math.sqrt(3),Ki=Math.tan(30*It);J.transition=function(t){for(var e,r,n=ea||++ia,i=sa(t),a=[],o=ra||{time:Date.now(),ease:Ir,delay:0,duration:250},s=-1,l=this.length;++s0;)u[--h].call(t,o);if(a>=1)return f.event&&f.event.end.call(t,t.__data__,e),--c.count?delete c[n]:delete t[r],1}f||(a=i.time,o=Te((function(t){var e=f.delay;if(o.t=e+a,e<=t)return h(t-e);o.c=h}),0,a),f=c[n]={tween:new A,time:a,timer:o,delay:i.delay,duration:i.duration,ease:i.ease,index:e},i=null,++c.count)}na.call=J.call,na.empty=J.empty,na.node=J.node,na.size=J.size,a.transition=function(t,e){return t&&t.transition?ea?t.transition(e):t:a.selection().transition(t)},a.transition.prototype=na,na.select=function(t){var e,r,n,i=this.id,a=this.namespace,o=[];t=K(t);for(var s=-1,l=this.length;++srect,.s>rect").attr("width",o[1]-o[0])}function v(t){t.select(".extent").attr("y",s[0]),t.selectAll(".extent,.e>rect,.w>rect").attr("height",s[1]-s[0])}function g(){var f,g,y=this,m=a.select(a.event.target),x=r.of(y,arguments),b=a.select(y),_=m.datum(),w=!/^(n|s)$/.test(_)&&n,T=!/^(e|w)$/.test(_)&&i,k=m.classed("extent"),A=kt(y),M=a.mouse(y),S=a.select(c(y)).on("keydown.brush",C).on("keyup.brush",P);if(a.event.changedTouches?S.on("touchmove.brush",O).on("touchend.brush",D):S.on("mousemove.brush",O).on("mouseup.brush",D),b.interrupt().selectAll("*").interrupt(),k)M[0]=o[0]-M[0],M[1]=s[0]-M[1];else if(_){var E=+/w$/.test(_),L=+/^n/.test(_);g=[o[1-E]-M[0],s[1-L]-M[1]],M[0]=o[E],M[1]=s[L]}else a.event.altKey&&(f=M.slice());function C(){32==a.event.keyCode&&(k||(f=null,M[0]-=o[1],M[1]-=s[1],k=2),U())}function P(){32==a.event.keyCode&&2==k&&(M[0]+=o[1],M[1]+=s[1],k=0,U())}function O(){var t=a.mouse(y),e=!1;g&&(t[0]+=g[0],t[1]+=g[1]),k||(a.event.altKey?(f||(f=[(o[0]+o[1])/2,(s[0]+s[1])/2]),M[0]=o[+(t[0]>>1;e.dtype||(e.dtype="array"),"string"==typeof e.dtype?d=new(f(e.dtype))(g):e.dtype&&(d=e.dtype,Array.isArray(d)&&(d.length=g));for(var y=0;yr||s>1073741824){for(var h=0;he+n||T>r+n||k=M||a===o)){var s=m[i];void 0===o&&(o=s.length);for(var l=a;l=v&&c<=y&&f>=g&&f<=b&&S.push(u)}var h=x[i],p=h[4*a+0],d=h[4*a+1],_=h[4*a+2],E=h[4*a+3],P=C(h,a+1),O=.5*n,I=i+1;L(e,r,O,I,p,d||_||E||P),L(e,r+O,O,I,d,_||E||P),L(e+O,r,O,I,_,E||P),L(e+O,r+O,O,I,E,P)}}function C(t,e){for(var r=null,n=0;null===r;)if(r=t[4*e+n],++n>t.length)return null;return r}return L(0,0,1,0,0,1),S},d;function E(t,e,r,i,a){for(var o=[],s=0;s0){e+=Math.abs(o(t[0]));for(var r=1;r2){for(l=0;l=0))throw new Error("precision must be a positive number");var r=Math.pow(10,e||0);return Math.round(t*r)/r},e.radiansToLength=c,e.lengthToRadians=f,e.lengthToDegrees=function(t,e){return h(f(t,e))},e.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},e.radiansToDegrees=h,e.degreesToRadians=function(t){return t%360*Math.PI/180},e.convertLength=function(t,e,r){if(void 0===e&&(e="kilometers"),void 0===r&&(r="kilometers"),!(t>=0))throw new Error("length must be a positive number");return c(f(t,e),r)},e.convertArea=function(t,r,n){if(void 0===r&&(r="meters"),void 0===n&&(n="kilometers"),!(t>=0))throw new Error("area must be a positive number");var i=e.areaFactors[r];if(!i)throw new Error("invalid original units");var a=e.areaFactors[n];if(!a)throw new Error("invalid final units");return t/i*a},e.isNumber=p,e.isObject=function(t){return!!t&&t.constructor===Object},e.validateBBox=function(t){if(!t)throw new Error("bbox is required");if(!Array.isArray(t))throw new Error("bbox must be an Array");if(4!==t.length&&6!==t.length)throw new Error("bbox must be an Array of 4 or 6 numbers");t.forEach((function(t){if(!p(t))throw new Error("bbox must only contain numbers")}))},e.validateId=function(t){if(!t)throw new Error("id is required");if(-1===["string","number"].indexOf(typeof t))throw new Error("id must be a number or a string")}},60302:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(23132);function i(t,e,r){if(null!==t)for(var n,a,o,s,l,u,c,f,h=0,p=0,d=t.type,v="FeatureCollection"===d,g="Feature"===d,y=v?t.features.length:1,m=0;mu||p>c||d>f)return l=i,u=r,c=p,f=d,void(o=0);var v=n.lineString([l,i],t.properties);if(!1===e(v,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function c(t,e){if(!t)throw new Error("geojson is required");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case"LineString":if(!1===e(t,r,i,0,0))return!1;break;case"Polygon":for(var s=0;st[0]&&(e[0]=t[0]),e[1]>t[1]&&(e[1]=t[1]),e[2]=0))throw new Error("precision must be a positive number");var r=Math.pow(10,e||0);return Math.round(t*r)/r},e.radiansToLength=c,e.lengthToRadians=f,e.lengthToDegrees=function(t,e){return h(f(t,e))},e.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},e.radiansToDegrees=h,e.degreesToRadians=function(t){return t%360*Math.PI/180},e.convertLength=function(t,e,r){if(void 0===e&&(e="kilometers"),void 0===r&&(r="kilometers"),!(t>=0))throw new Error("length must be a positive number");return c(f(t,e),r)},e.convertArea=function(t,r,n){if(void 0===r&&(r="meters"),void 0===n&&(n="kilometers"),!(t>=0))throw new Error("area must be a positive number");var i=e.areaFactors[r];if(!i)throw new Error("invalid original units");var a=e.areaFactors[n];if(!a)throw new Error("invalid final units");return t/i*a},e.isNumber=p,e.isObject=function(t){return!!t&&t.constructor===Object},e.validateBBox=function(t){if(!t)throw new Error("bbox is required");if(!Array.isArray(t))throw new Error("bbox must be an Array");if(4!==t.length&&6!==t.length)throw new Error("bbox must be an Array of 4 or 6 numbers");t.forEach((function(t){if(!p(t))throw new Error("bbox must only contain numbers")}))},e.validateId=function(t){if(!t)throw new Error("id is required");if(-1===["string","number"].indexOf(typeof t))throw new Error("id must be a number or a string")}},27138:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(94228);function i(t,e,r){if(null!==t)for(var n,a,o,s,l,u,c,f,h=0,p=0,d=t.type,v="FeatureCollection"===d,g="Feature"===d,y=v?t.features.length:1,m=0;mu||p>c||d>f)return l=i,u=r,c=p,f=d,void(o=0);var v=n.lineString([l,i],t.properties);if(!1===e(v,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function c(t,e){if(!t)throw new Error("geojson is required");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case"LineString":if(!1===e(t,r,i,0,0))return!1;break;case"Polygon":for(var s=0;s=0))throw new Error("precision must be a positive number");var r=Math.pow(10,e||0);return Math.round(t*r)/r},e.radiansToLength=c,e.lengthToRadians=f,e.lengthToDegrees=function(t,e){return h(f(t,e))},e.bearingToAzimuth=function(t){var e=t%360;return e<0&&(e+=360),e},e.radiansToDegrees=h,e.degreesToRadians=function(t){return t%360*Math.PI/180},e.convertLength=function(t,e,r){if(void 0===e&&(e="kilometers"),void 0===r&&(r="kilometers"),!(t>=0))throw new Error("length must be a positive number");return c(f(t,e),r)},e.convertArea=function(t,r,n){if(void 0===r&&(r="meters"),void 0===n&&(n="kilometers"),!(t>=0))throw new Error("area must be a positive number");var i=e.areaFactors[r];if(!i)throw new Error("invalid original units");var a=e.areaFactors[n];if(!a)throw new Error("invalid final units");return t/i*a},e.isNumber=p,e.isObject=function(t){return!!t&&t.constructor===Object},e.validateBBox=function(t){if(!t)throw new Error("bbox is required");if(!Array.isArray(t))throw new Error("bbox must be an Array");if(4!==t.length&&6!==t.length)throw new Error("bbox must be an Array of 4 or 6 numbers");t.forEach((function(t){if(!p(t))throw new Error("bbox must only contain numbers")}))},e.validateId=function(t){if(!t)throw new Error("id is required");if(-1===["string","number"].indexOf(typeof t))throw new Error("id must be a number or a string")},e.radians2degrees=function(){throw new Error("method has been renamed to `radiansToDegrees`")},e.degrees2radians=function(){throw new Error("method has been renamed to `degreesToRadians`")},e.distanceToDegrees=function(){throw new Error("method has been renamed to `lengthToDegrees`")},e.distanceToRadians=function(){throw new Error("method has been renamed to `lengthToRadians`")},e.radiansToDistance=function(){throw new Error("method has been renamed to `radiansToLength`")},e.bearingToAngle=function(){throw new Error("method has been renamed to `bearingToAzimuth`")},e.convertDistance=function(){throw new Error("method has been renamed to `convertLength`")}},88553:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(64182);function i(t,e,r){if(null!==t)for(var n,a,o,s,l,u,c,f,h=0,p=0,d=t.type,v="FeatureCollection"===d,g="Feature"===d,y=v?t.features.length:1,m=0;mu||p>c||d>f)return l=i,u=r,c=p,f=d,void(o=0);var v=n.lineString([l,i],t.properties);if(!1===e(v,r,a,d,o))return!1;o++,l=i}))&&void 0}}}))}function c(t,e){if(!t)throw new Error("geojson is required");l(t,(function(t,r,i){if(null!==t.geometry){var a=t.geometry.type,o=t.geometry.coordinates;switch(a){case"LineString":if(!1===e(t,r,i,0,0))return!1;break;case"Polygon":for(var s=0;si&&(i=t[o]),t[o]1?r-1:0),i=1;i1?r-1:0),i=1;i1?r-1:0),i=1;i1?r-1:0),i=1;it.length)&&(r=t.length),t.substring(r-e.length,r)===e}var y="",m="",x="",b="",_={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function w(t){var e=Object.keys(t),r=Object.create(Object.getPrototypeOf(t));return e.forEach((function(e){r[e]=t[e]})),Object.defineProperty(r,"message",{value:t.message}),r}function T(t){return d(t,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var k=function(t){function e(t){var r;if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),"object"!==p(t)||null===t)throw new v("options","Object",t);var i=t.message,a=t.operator,l=t.stackStartFn,u=t.actual,c=t.expected,f=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=i)r=o(this,h(e).call(this,String(i)));else if(n.stderr&&n.stderr.isTTY&&(n.stderr&&n.stderr.getColorDepth&&1!==n.stderr.getColorDepth()?(y="",m="",b="",x=""):(y="",m="",b="",x="")),"object"===p(u)&&null!==u&&"object"===p(c)&&null!==c&&"stack"in u&&u instanceof Error&&"stack"in c&&c instanceof Error&&(u=w(u),c=w(c)),"deepStrictEqual"===a||"strictEqual"===a)r=o(this,h(e).call(this,function(t,e,r){var i="",a="",o=0,s="",l=!1,u=T(t),c=u.split("\n"),f=T(e).split("\n"),h=0,d="";if("strictEqual"===r&&"object"===p(t)&&"object"===p(e)&&null!==t&&null!==e&&(r="strictEqualObject"),1===c.length&&1===f.length&&c[0]!==f[0]){var v=c[0].length+f[0].length;if(v<=10){if(!("object"===p(t)&&null!==t||"object"===p(e)&&null!==e||0===t&&0===e))return"".concat(_[r],"\n\n")+"".concat(c[0]," !== ").concat(f[0],"\n")}else if("strictEqualObject"!==r&&v<(n.stderr&&n.stderr.isTTY?n.stderr.columns:80)){for(;c[0][h]===f[0][h];)h++;h>2&&(d="\n ".concat(function(t,e){if(e=Math.floor(e),0==t.length||0==e)return"";var r=t.length*e;for(e=Math.floor(Math.log(e)/Math.log(2));e;)t+=t,e--;return t+t.substring(0,r-t.length)}(" ",h),"^"),h=0)}}for(var w=c[c.length-1],k=f[f.length-1];w===k&&(h++<2?s="\n ".concat(w).concat(s):i=w,c.pop(),f.pop(),0!==c.length&&0!==f.length);)w=c[c.length-1],k=f[f.length-1];var A=Math.max(c.length,f.length);if(0===A){var M=u.split("\n");if(M.length>30)for(M[26]="".concat(y,"...").concat(b);M.length>27;)M.pop();return"".concat(_.notIdentical,"\n\n").concat(M.join("\n"),"\n")}h>3&&(s="\n".concat(y,"...").concat(b).concat(s),l=!0),""!==i&&(s="\n ".concat(i).concat(s),i="");var S=0,E=_[r]+"\n".concat(m,"+ actual").concat(b," ").concat(x,"- expected").concat(b),L=" ".concat(y,"...").concat(b," Lines skipped");for(h=0;h1&&h>2&&(C>4?(a+="\n".concat(y,"...").concat(b),l=!0):C>3&&(a+="\n ".concat(f[h-2]),S++),a+="\n ".concat(f[h-1]),S++),o=h,i+="\n".concat(x,"-").concat(b," ").concat(f[h]),S++;else if(f.length1&&h>2&&(C>4?(a+="\n".concat(y,"...").concat(b),l=!0):C>3&&(a+="\n ".concat(c[h-2]),S++),a+="\n ".concat(c[h-1]),S++),o=h,a+="\n".concat(m,"+").concat(b," ").concat(c[h]),S++;else{var P=f[h],O=c[h],I=O!==P&&(!g(O,",")||O.slice(0,-1)!==P);I&&g(P,",")&&P.slice(0,-1)===O&&(I=!1,O+=","),I?(C>1&&h>2&&(C>4?(a+="\n".concat(y,"...").concat(b),l=!0):C>3&&(a+="\n ".concat(c[h-2]),S++),a+="\n ".concat(c[h-1]),S++),o=h,a+="\n".concat(m,"+").concat(b," ").concat(O),i+="\n".concat(x,"-").concat(b," ").concat(P),S+=2):(a+=i,i="",1!==C&&0!==h||(a+="\n ".concat(O),S++))}if(S>20&&h30)for(k[26]="".concat(y,"...").concat(b);k.length>27;)k.pop();r=1===k.length?o(this,h(e).call(this,"".concat(d," ").concat(k[0]))):o(this,h(e).call(this,"".concat(d,"\n\n").concat(k.join("\n"),"\n")))}else{var A=T(u),M="",S=_[a];"notDeepEqual"===a||"notEqual"===a?(A="".concat(_[a],"\n\n").concat(A)).length>1024&&(A="".concat(A.slice(0,1021),"...")):(M="".concat(T(c)),A.length>512&&(A="".concat(A.slice(0,509),"...")),M.length>512&&(M="".concat(M.slice(0,509),"...")),"deepEqual"===a||"equal"===a?A="".concat(S,"\n\n").concat(A,"\n\nshould equal\n\n"):M=" ".concat(a," ").concat(M)),r=o(this,h(e).call(this,"".concat(A).concat(M)))}return Error.stackTraceLimit=f,r.generatedMessage=!i,Object.defineProperty(s(r),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),r.code="ERR_ASSERTION",r.actual=u,r.expected=c,r.operator=a,Error.captureStackTrace&&Error.captureStackTrace(s(r),l),r.stack,r.name="AssertionError",o(r)}var r,l;return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}(e,t),r=e,l=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:d.custom,value:function(t,e){return d(this,function(t){for(var e=1;e2?"one of ".concat(e," ").concat(t.slice(0,r-1).join(", "),", or ")+t[r-1]:2===r?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}u("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),u("ERR_INVALID_ARG_TYPE",(function(t,e,i){var a,s,l,u,f;if(void 0===o&&(o=r(32791)),o("string"==typeof t,"'name' must be a string"),"string"==typeof e&&(s="not ",e.substr(0,s.length)===s)?(a="must not be",e=e.replace(/^not /,"")):a="must be",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}(t," argument"))l="The ".concat(t," ").concat(a," ").concat(c(e,"type"));else{var h=("number"!=typeof f&&(f=0),f+".".length>(u=t).length||-1===u.indexOf(".",f)?"argument":"property");l='The "'.concat(t,'" ').concat(h," ").concat(a," ").concat(c(e,"type"))}return l+". Received type ".concat(n(i))}),TypeError),u("ERR_INVALID_ARG_VALUE",(function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===s&&(s=r(43827));var i=s.inspect(e);return i.length>128&&(i="".concat(i.slice(0,128),"...")),"The argument '".concat(t,"' ").concat(n,". Received ").concat(i)}),TypeError,RangeError),u("ERR_INVALID_RETURN_VALUE",(function(t,e,r){var i;return i=r&&r.constructor&&r.constructor.name?"instance of ".concat(r.constructor.name):"type ".concat(n(r)),"Expected ".concat(t,' to be returned from the "').concat(e,'"')+" function but got ".concat(i,".")}),TypeError),u("ERR_MISSING_ARGS",(function(){for(var t=arguments.length,e=new Array(t),n=0;n0,"At least one arg needs to be specified");var i="The ",a=e.length;switch(e=e.map((function(t){return'"'.concat(t,'"')})),a){case 1:i+="".concat(e[0]," argument");break;case 2:i+="".concat(e[0]," and ").concat(e[1]," arguments");break;default:i+=e.slice(0,a-1).join(", "),i+=", and ".concat(e[a-1]," arguments")}return"".concat(i," must be specified")}),TypeError),t.exports.codes=l},74061:function(t,e,r){"use strict";function n(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!e||r.length!==e);n=!0);}catch(t){i=!0,a=t}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}return r}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}var a=void 0!==/a/g.flags,o=function(t){var e=[];return t.forEach((function(t){return e.push(t)})),e},s=function(t){var e=[];return t.forEach((function(t,r){return e.push([r,t])})),e},l=Object.is?Object.is:r(64003),u=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},c=Number.isNaN?Number.isNaN:r(15567);function f(t){return t.call.bind(t)}var h=f(Object.prototype.hasOwnProperty),p=f(Object.prototype.propertyIsEnumerable),d=f(Object.prototype.toString),v=r(43827).types,g=v.isAnyArrayBuffer,y=v.isArrayBufferView,m=v.isDate,x=v.isMap,b=v.isRegExp,_=v.isSet,w=v.isNativeError,T=v.isBoxedPrimitive,k=v.isNumberObject,A=v.isStringObject,M=v.isBooleanObject,S=v.isBigIntObject,E=v.isSymbolObject,L=v.isFloat32Array,C=v.isFloat64Array;function P(t){if(0===t.length||t.length>10)return!0;for(var e=0;e57)return!0}return 10===t.length&&t>=Math.pow(2,32)}function O(t){return Object.keys(t).filter(P).concat(u(t).filter(Object.prototype.propertyIsEnumerable.bind(t)))}function I(t,e){if(t===e)return 0;for(var r=t.length,n=e.length,i=0,a=Math.min(r,n);i0?o-4:o;for(r=0;r>16&255,u[c++]=e>>8&255,u[c++]=255&e;return 2===s&&(e=n[t.charCodeAt(r)]<<2|n[t.charCodeAt(r+1)]>>4,u[c++]=255&e),1===s&&(e=n[t.charCodeAt(r)]<<10|n[t.charCodeAt(r+1)]<<4|n[t.charCodeAt(r+2)]>>2,u[c++]=e>>8&255,u[c++]=255&e),u},e.fromByteArray=function(t){for(var e,n=t.length,i=n%3,a=[],o=16383,s=0,l=n-i;sl?l:s+o));return 1===i?(e=t[n-1],a.push(r[e>>2]+r[e<<4&63]+"==")):2===i&&(e=(t[n-2]<<8)+t[n-1],a.push(r[e>>10]+r[e>>4&63]+r[e<<2&63]+"=")),a.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=a.length;o0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");return-1===r&&(r=e),[r,r===e?0:4-r%4]}function u(t,e,n){for(var i,a,o=[],s=e;s>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return o.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},91358:function(t){"use strict";function e(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>=0?(a=o,i=o-1):n=o+1}return a}function r(t,e,r,n,i){for(var a=i+1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)>0?(a=o,i=o-1):n=o+1}return a}function n(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<0?(a=o,n=o+1):i=o-1}return a}function i(t,e,r,n,i){for(var a=n-1;n<=i;){var o=n+i>>>1,s=t[o];(void 0!==r?r(s,e):s-e)<=0?(a=o,n=o+1):i=o-1}return a}function a(t,e,r,n,i){for(;n<=i;){var a=n+i>>>1,o=t[a],s=void 0!==r?r(o,e):o-e;if(0===s)return a;s<=0?n=a+1:i=a-1}return-1}function o(t,e,r,n,i,a){return"function"==typeof r?a(t,e,r,void 0===n?0:0|n,void 0===i?t.length-1:0|i):a(t,e,void 0,void 0===r?0:0|r,void 0===n?t.length-1:0|n)}t.exports={ge:function(t,r,n,i,a){return o(t,r,n,i,a,e)},gt:function(t,e,n,i,a){return o(t,e,n,i,a,r)},lt:function(t,e,r,i,a){return o(t,e,r,i,a,n)},le:function(t,e,r,n,a){return o(t,e,r,n,a,i)},eq:function(t,e,r,n,i){return o(t,e,r,n,i,a)}}},13547:function(t,e){"use strict";function r(t){var e=32;return(t&=-t)&&e--,65535&t&&(e-=16),16711935&t&&(e-=8),252645135&t&&(e-=4),858993459&t&&(e-=2),1431655765&t&&(e-=1),e}e.INT_BITS=32,e.INT_MAX=2147483647,e.INT_MIN=-1<<31,e.sign=function(t){return(t>0)-(t<0)},e.abs=function(t){var e=t>>31;return(t^e)-e},e.min=function(t,e){return e^(t^e)&-(t65535)<<4,e|=r=((t>>>=e)>255)<<3,e|=r=((t>>>=r)>15)<<2,(e|=r=((t>>>=r)>3)<<1)|(t>>>=r)>>1},e.log10=function(t){return t>=1e9?9:t>=1e8?8:t>=1e7?7:t>=1e6?6:t>=1e5?5:t>=1e4?4:t>=1e3?3:t>=100?2:t>=10?1:0},e.popCount=function(t){return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24},e.countTrailingZeros=r,e.nextPow2=function(t){return t+=0===t,--t,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,1+(t|=t>>>16)},e.prevPow2=function(t){return t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,(t|=t>>>16)-(t>>>1)},e.parity=function(t){return t^=t>>>16,t^=t>>>8,t^=t>>>4,27030>>>(t&=15)&1};var n=new Array(256);!function(t){for(var e=0;e<256;++e){var r=e,n=e,i=7;for(r>>>=1;r;r>>>=1)n<<=1,n|=1&r,--i;t[e]=n<>>8&255]<<16|n[t>>>16&255]<<8|n[t>>>24&255]},e.interleave2=function(t,e){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t&=65535)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e&=65535)|e<<8))|e<<4))|e<<2))|e<<1))<<1},e.deinterleave2=function(t,e){return(t=65535&((t=16711935&((t=252645135&((t=858993459&((t=t>>>e&1431655765)|t>>>1))|t>>>2))|t>>>4))|t>>>16))<<16>>16},e.interleave3=function(t,e,r){return t=1227133513&((t=3272356035&((t=251719695&((t=4278190335&((t&=1023)|t<<16))|t<<8))|t<<4))|t<<2),(t|=(e=1227133513&((e=3272356035&((e=251719695&((e=4278190335&((e&=1023)|e<<16))|e<<8))|e<<4))|e<<2))<<1)|(r=1227133513&((r=3272356035&((r=251719695&((r=4278190335&((r&=1023)|r<<16))|r<<8))|r<<4))|r<<2))<<2},e.deinterleave3=function(t,e){return(t=1023&((t=4278190335&((t=251719695&((t=3272356035&((t=t>>>e&1227133513)|t>>>2))|t>>>4))|t>>>8))|t>>>16))<<22>>22},e.nextCombination=function(t){var e=t|t-1;return e+1|(~e&-~e)-1>>>r(t)+1}},44781:function(t,e,r){"use strict";var n=r(53435);t.exports=function(t,e){e||(e={});var r,o,s,l,u,c,f,h,p,d,v,g=null==e.cutoff?.25:e.cutoff,y=null==e.radius?8:e.radius,m=e.channel||0;if(ArrayBuffer.isView(t)||Array.isArray(t)){if(!e.width||!e.height)throw Error("For raw data width and height should be provided by options");r=e.width,o=e.height,l=t,c=e.stride?e.stride:Math.floor(t.length/r/o)}else window.HTMLCanvasElement&&t instanceof window.HTMLCanvasElement?(f=(h=t).getContext("2d"),r=h.width,o=h.height,l=(p=f.getImageData(0,0,r,o)).data,c=4):window.CanvasRenderingContext2D&&t instanceof window.CanvasRenderingContext2D?(f=t,r=(h=t.canvas).width,o=h.height,l=(p=f.getImageData(0,0,r,o)).data,c=4):window.ImageData&&t instanceof window.ImageData&&(p=t,r=t.width,o=t.height,l=p.data,c=4);if(s=Math.max(r,o),window.Uint8ClampedArray&&l instanceof window.Uint8ClampedArray||window.Uint8Array&&l instanceof window.Uint8Array)for(u=l,l=Array(r*o),d=0,v=u.length;d-1?i(r):r}},68222:function(t,e,r){"use strict";var n=r(77575),i=r(68318),a=i("%Function.prototype.apply%"),o=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||n.call(o,a),l=i("%Object.getOwnPropertyDescriptor%",!0),u=i("%Object.defineProperty%",!0),c=i("%Math.max%");if(u)try{u({},"a",{value:1})}catch(t){u=null}t.exports=function(t){var e=s(n,o,arguments);if(l&&u){var r=l(e,"length");r.configurable&&u(e,"length",{value:1+c(0,t.length-(arguments.length-1))})}return e};var f=function(){return s(n,a,arguments)};u?u(t.exports,"apply",{value:f}):t.exports.apply=f},53435:function(t){t.exports=function(t,e,r){return er?r:t:te?e:t}},6475:function(t,e,r){"use strict";var n=r(53435);function i(t,e){null==e&&(e=!0);var r=t[0],i=t[1],a=t[2],o=t[3];return null==o&&(o=e?1:255),e&&(r*=255,i*=255,a*=255,o*=255),16777216*(r=255&n(r,0,255))+((i=255&n(i,0,255))<<16)+((a=255&n(a,0,255))<<8)+(255&n(o,0,255))}t.exports=i,t.exports.to=i,t.exports.from=function(t,e){var r=(t=+t)>>>24,n=(16711680&t)>>>16,i=(65280&t)>>>8,a=255&t;return!1===e?[r,n,i,a]:[r/255,n/255,i/255,a/255]}},76857:function(t){"use strict";t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},25075:function(t,e,r){"use strict";var n=r(36652),i=r(53435),a=r(90660);t.exports=function(t,e){"float"!==e&&e||(e="array"),"uint"===e&&(e="uint8"),"uint_clamped"===e&&(e="uint8_clamped");var r=new(a(e))(4),o="uint8"!==e&&"uint8_clamped"!==e;return t.length&&"string"!=typeof t||((t=n(t))[0]/=255,t[1]/=255,t[2]/=255),function(t){return t instanceof Uint8Array||t instanceof Uint8ClampedArray||!!(Array.isArray(t)&&(t[0]>1||0===t[0])&&(t[1]>1||0===t[1])&&(t[2]>1||0===t[2])&&(!t[3]||t[3]>1))}(t)?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:255,o&&(r[0]/=255,r[1]/=255,r[2]/=255,r[3]/=255),r):(o?(r[0]=t[0],r[1]=t[1],r[2]=t[2],r[3]=null!=t[3]?t[3]:1):(r[0]=i(Math.floor(255*t[0]),0,255),r[1]=i(Math.floor(255*t[1]),0,255),r[2]=i(Math.floor(255*t[2]),0,255),r[3]=null==t[3]?255:i(Math.floor(255*t[3]),0,255)),r)}},90736:function(t,e,r){"use strict";var n=r(76857),i=r(10973),a=r(46775);t.exports=function(t){var e,s,l=[],u=1;if("string"==typeof t)if(n[t])l=n[t].slice(),s="rgb";else if("transparent"===t)u=0,s="rgb",l=[0,0,0];else if(/^#[A-Fa-f0-9]+$/.test(t)){var c=(p=t.slice(1)).length;u=1,c<=4?(l=[parseInt(p[0]+p[0],16),parseInt(p[1]+p[1],16),parseInt(p[2]+p[2],16)],4===c&&(u=parseInt(p[3]+p[3],16)/255)):(l=[parseInt(p[0]+p[1],16),parseInt(p[2]+p[3],16),parseInt(p[4]+p[5],16)],8===c&&(u=parseInt(p[6]+p[7],16)/255)),l[0]||(l[0]=0),l[1]||(l[1]=0),l[2]||(l[2]=0),s="rgb"}else if(e=/^((?:rgb|hs[lvb]|hwb|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms)a?)\s*\(([^\)]*)\)/.exec(t)){var f=e[1],h="rgb"===f,p=f.replace(/a$/,"");s=p,c="cmyk"===p?4:"gray"===p?1:3,l=e[2].trim().split(/\s*,\s*/).map((function(t,e){if(/%$/.test(t))return e===c?parseFloat(t)/100:"rgb"===p?255*parseFloat(t)/100:parseFloat(t);if("h"===p[e]){if(/deg$/.test(t))return parseFloat(t);if(void 0!==o[t])return o[t]}return parseFloat(t)})),f===p&&l.push(1),u=h||void 0===l[c]?1:l[c],l=l.slice(0,c)}else t.length>10&&/[0-9](?:\s|\/)/.test(t)&&(l=t.match(/([0-9]+)/g).map((function(t){return parseFloat(t)})),s=t.match(/([a-z])/gi).join("").toLowerCase());else if(isNaN(t))if(i(t)){var d=a(t.r,t.red,t.R,null);null!==d?(s="rgb",l=[d,a(t.g,t.green,t.G),a(t.b,t.blue,t.B)]):(s="hsl",l=[a(t.h,t.hue,t.H),a(t.s,t.saturation,t.S),a(t.l,t.lightness,t.L,t.b,t.brightness)]),u=a(t.a,t.alpha,t.opacity,1),null!=t.opacity&&(u/=100)}else(Array.isArray(t)||r.g.ArrayBuffer&&ArrayBuffer.isView&&ArrayBuffer.isView(t))&&(l=[t[0],t[1],t[2]],s="rgb",u=4===t.length?t[3]:1);else s="rgb",l=[t>>>16,(65280&t)>>>8,255&t];return{space:s,values:l,alpha:u}};var o={red:0,orange:60,yellow:120,green:180,blue:240,purple:300}},36652:function(t,e,r){"use strict";var n=r(90736),i=r(80009),a=r(53435);t.exports=function(t){var e,r=n(t);return r.space?((e=Array(3))[0]=a(r.values[0],0,255),e[1]=a(r.values[1],0,255),e[2]=a(r.values[2],0,255),"h"===r.space[0]&&(e=i.rgb(e)),e.push(a(r.alpha,0,1)),e):[]}},80009:function(t,e,r){"use strict";var n=r(6866);t.exports={name:"hsl",min:[0,0,0],max:[360,100,100],channel:["hue","saturation","lightness"],alias:["HSL"],rgb:function(t){var e,r,n,i,a,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[a=255*l,a,a];e=2*l-(r=l<.5?l*(1+s):l+s-l*s),i=[0,0,0];for(var u=0;u<3;u++)(n=o+1/3*-(u-1))<0?n++:n>1&&n--,a=6*n<1?e+6*(r-e)*n:2*n<1?r:3*n<2?e+(r-e)*(2/3-n)*6:e,i[u]=255*a;return i}},n.hsl=function(t){var e,r,n=t[0]/255,i=t[1]/255,a=t[2]/255,o=Math.min(n,i,a),s=Math.max(n,i,a),l=s-o;return s===o?e=0:n===s?e=(i-a)/l:i===s?e=2+(a-n)/l:a===s&&(e=4+(n-i)/l),(e=Math.min(60*e,360))<0&&(e+=360),r=(o+s)/2,[e,100*(s===o?0:r<=.5?l/(s+o):l/(2-s-o)),100*r]}},6866:function(t){"use strict";t.exports={name:"rgb",min:[0,0,0],max:[255,255,255],channel:["red","green","blue"],alias:["RGB"]}},24138:function(t){t.exports={AFG:"afghan",ALA:"\\b\\wland",ALB:"albania",DZA:"algeria",ASM:"^(?=.*americ).*samoa",AND:"andorra",AGO:"angola",AIA:"anguill?a",ATA:"antarctica",ATG:"antigua",ARG:"argentin",ARM:"armenia",ABW:"^(?!.*bonaire).*\\baruba",AUS:"australia",AUT:"^(?!.*hungary).*austria|\\baustri.*\\bemp",AZE:"azerbaijan",BHS:"bahamas",BHR:"bahrain",BGD:"bangladesh|^(?=.*east).*paki?stan",BRB:"barbados",BLR:"belarus|byelo",BEL:"^(?!.*luxem).*belgium",BLZ:"belize|^(?=.*british).*honduras",BEN:"benin|dahome",BMU:"bermuda",BTN:"bhutan",BOL:"bolivia",BES:"^(?=.*bonaire).*eustatius|^(?=.*carib).*netherlands|\\bbes.?islands",BIH:"herzegovina|bosnia",BWA:"botswana|bechuana",BVT:"bouvet",BRA:"brazil",IOT:"british.?indian.?ocean",BRN:"brunei",BGR:"bulgaria",BFA:"burkina|\\bfaso|upper.?volta",BDI:"burundi",CPV:"verde",KHM:"cambodia|kampuchea|khmer",CMR:"cameroon",CAN:"canada",CYM:"cayman",CAF:"\\bcentral.african.republic",TCD:"\\bchad",CHL:"\\bchile",CHN:"^(?!.*\\bmac)(?!.*\\bhong)(?!.*\\btai)(?!.*\\brep).*china|^(?=.*peo)(?=.*rep).*china",CXR:"christmas",CCK:"\\bcocos|keeling",COL:"colombia",COM:"comoro",COG:"^(?!.*\\bdem)(?!.*\\bd[\\.]?r)(?!.*kinshasa)(?!.*zaire)(?!.*belg)(?!.*l.opoldville)(?!.*free).*\\bcongo",COK:"\\bcook",CRI:"costa.?rica",CIV:"ivoire|ivory",HRV:"croatia",CUB:"\\bcuba",CUW:"^(?!.*bonaire).*\\bcura(c|ç)ao",CYP:"cyprus",CSK:"czechoslovakia",CZE:"^(?=.*rep).*czech|czechia|bohemia",COD:"\\bdem.*congo|congo.*\\bdem|congo.*\\bd[\\.]?r|\\bd[\\.]?r.*congo|belgian.?congo|congo.?free.?state|kinshasa|zaire|l.opoldville|drc|droc|rdc",DNK:"denmark",DJI:"djibouti",DMA:"dominica(?!n)",DOM:"dominican.rep",ECU:"ecuador",EGY:"egypt",SLV:"el.?salvador",GNQ:"guine.*eq|eq.*guine|^(?=.*span).*guinea",ERI:"eritrea",EST:"estonia",ETH:"ethiopia|abyssinia",FLK:"falkland|malvinas",FRO:"faroe|faeroe",FJI:"fiji",FIN:"finland",FRA:"^(?!.*\\bdep)(?!.*martinique).*france|french.?republic|\\bgaul",GUF:"^(?=.*french).*guiana",PYF:"french.?polynesia|tahiti",ATF:"french.?southern",GAB:"gabon",GMB:"gambia",GEO:"^(?!.*south).*georgia",DDR:"german.?democratic.?republic|democratic.?republic.*germany|east.germany",DEU:"^(?!.*east).*germany|^(?=.*\\bfed.*\\brep).*german",GHA:"ghana|gold.?coast",GIB:"gibraltar",GRC:"greece|hellenic|hellas",GRL:"greenland",GRD:"grenada",GLP:"guadeloupe",GUM:"\\bguam",GTM:"guatemala",GGY:"guernsey",GIN:"^(?!.*eq)(?!.*span)(?!.*bissau)(?!.*portu)(?!.*new).*guinea",GNB:"bissau|^(?=.*portu).*guinea",GUY:"guyana|british.?guiana",HTI:"haiti",HMD:"heard.*mcdonald",VAT:"holy.?see|vatican|papal.?st",HND:"^(?!.*brit).*honduras",HKG:"hong.?kong",HUN:"^(?!.*austr).*hungary",ISL:"iceland",IND:"india(?!.*ocea)",IDN:"indonesia",IRN:"\\biran|persia",IRQ:"\\biraq|mesopotamia",IRL:"(^ireland)|(^republic.*ireland)",IMN:"^(?=.*isle).*\\bman",ISR:"israel",ITA:"italy",JAM:"jamaica",JPN:"japan",JEY:"jersey",JOR:"jordan",KAZ:"kazak",KEN:"kenya|british.?east.?africa|east.?africa.?prot",KIR:"kiribati",PRK:"^(?=.*democrat|people|north|d.*p.*.r).*\\bkorea|dprk|korea.*(d.*p.*r)",KWT:"kuwait",KGZ:"kyrgyz|kirghiz",LAO:"\\blaos?\\b",LVA:"latvia",LBN:"lebanon",LSO:"lesotho|basuto",LBR:"liberia",LBY:"libya",LIE:"liechtenstein",LTU:"lithuania",LUX:"^(?!.*belg).*luxem",MAC:"maca(o|u)",MDG:"madagascar|malagasy",MWI:"malawi|nyasa",MYS:"malaysia",MDV:"maldive",MLI:"\\bmali\\b",MLT:"\\bmalta",MHL:"marshall",MTQ:"martinique",MRT:"mauritania",MUS:"mauritius",MYT:"\\bmayotte",MEX:"\\bmexic",FSM:"fed.*micronesia|micronesia.*fed",MCO:"monaco",MNG:"mongolia",MNE:"^(?!.*serbia).*montenegro",MSR:"montserrat",MAR:"morocco|\\bmaroc",MOZ:"mozambique",MMR:"myanmar|burma",NAM:"namibia",NRU:"nauru",NPL:"nepal",NLD:"^(?!.*\\bant)(?!.*\\bcarib).*netherlands",ANT:"^(?=.*\\bant).*(nether|dutch)",NCL:"new.?caledonia",NZL:"new.?zealand",NIC:"nicaragua",NER:"\\bniger(?!ia)",NGA:"nigeria",NIU:"niue",NFK:"norfolk",MNP:"mariana",NOR:"norway",OMN:"\\boman|trucial",PAK:"^(?!.*east).*paki?stan",PLW:"palau",PSE:"palestin|\\bgaza|west.?bank",PAN:"panama",PNG:"papua|new.?guinea",PRY:"paraguay",PER:"peru",PHL:"philippines",PCN:"pitcairn",POL:"poland",PRT:"portugal",PRI:"puerto.?rico",QAT:"qatar",KOR:"^(?!.*d.*p.*r)(?!.*democrat)(?!.*people)(?!.*north).*\\bkorea(?!.*d.*p.*r)",MDA:"moldov|b(a|e)ssarabia",REU:"r(e|é)union",ROU:"r(o|u|ou)mania",RUS:"\\brussia|soviet.?union|u\\.?s\\.?s\\.?r|socialist.?republics",RWA:"rwanda",BLM:"barth(e|é)lemy",SHN:"helena",KNA:"kitts|\\bnevis",LCA:"\\blucia",MAF:"^(?=.*collectivity).*martin|^(?=.*france).*martin(?!ique)|^(?=.*french).*martin(?!ique)",SPM:"miquelon",VCT:"vincent",WSM:"^(?!.*amer).*samoa",SMR:"san.?marino",STP:"\\bs(a|ã)o.?tom(e|é)",SAU:"\\bsa\\w*.?arabia",SEN:"senegal",SRB:"^(?!.*monte).*serbia",SYC:"seychell",SLE:"sierra",SGP:"singapore",SXM:"^(?!.*martin)(?!.*saba).*maarten",SVK:"^(?!.*cze).*slovak",SVN:"slovenia",SLB:"solomon",SOM:"somali",ZAF:"south.africa|s\\\\..?africa",SGS:"south.?georgia|sandwich",SSD:"\\bs\\w*.?sudan",ESP:"spain",LKA:"sri.?lanka|ceylon",SDN:"^(?!.*\\bs(?!u)).*sudan",SUR:"surinam|dutch.?guiana",SJM:"svalbard",SWZ:"swaziland",SWE:"sweden",CHE:"switz|swiss",SYR:"syria",TWN:"taiwan|taipei|formosa|^(?!.*peo)(?=.*rep).*china",TJK:"tajik",THA:"thailand|\\bsiam",MKD:"macedonia|fyrom",TLS:"^(?=.*leste).*timor|^(?=.*east).*timor",TGO:"togo",TKL:"tokelau",TON:"tonga",TTO:"trinidad|tobago",TUN:"tunisia",TUR:"turkey",TKM:"turkmen",TCA:"turks",TUV:"tuvalu",UGA:"uganda",UKR:"ukrain",ARE:"emirates|^u\\.?a\\.?e\\.?$|united.?arab.?em",GBR:"united.?kingdom|britain|^u\\.?k\\.?$",TZA:"tanzania",USA:"united.?states\\b(?!.*islands)|\\bu\\.?s\\.?a\\.?\\b|^\\s*u\\.?s\\.?\\b(?!.*islands)",UMI:"minor.?outlying.?is",URY:"uruguay",UZB:"uzbek",VUT:"vanuatu|new.?hebrides",VEN:"venezuela",VNM:"^(?!.*republic).*viet.?nam|^(?=.*socialist).*viet.?nam",VGB:"^(?=.*\\bu\\.?\\s?k).*virgin|^(?=.*brit).*virgin|^(?=.*kingdom).*virgin",VIR:"^(?=.*\\bu\\.?\\s?s).*virgin|^(?=.*states).*virgin",WLF:"futuna|wallis",ESH:"western.sahara",YEM:"^(?!.*arab)(?!.*north)(?!.*sana)(?!.*peo)(?!.*dem)(?!.*south)(?!.*aden)(?!.*\\bp\\.?d\\.?r).*yemen",YMD:"^(?=.*peo).*yemen|^(?!.*rep)(?=.*dem).*yemen|^(?=.*south).*yemen|^(?=.*aden).*yemen|^(?=.*\\bp\\.?d\\.?r).*yemen",YUG:"yugoslavia",ZMB:"zambia|northern.?rhodesia",EAZ:"zanzibar",ZWE:"zimbabwe|^(?!.*northern).*rhodesia"}},72791:function(t,e,r){"use strict";t.exports={parse:r(41004),stringify:r(53313)}},63625:function(t,e,r){"use strict";var n=r(40402);t.exports={isSize:function(t){return/^[\d\.]/.test(t)||-1!==t.indexOf("/")||-1!==n.indexOf(t)}}},41004:function(t,e,r){"use strict";var n=r(90448),i=r(38732),a=r(41901),o=r(15659),s=r(96209),l=r(83794),u=r(99011),c=r(63625).isSize;t.exports=h;var f=h.cache={};function h(t){if("string"!=typeof t)throw new Error("Font argument must be a string.");if(f[t])return f[t];if(""===t)throw new Error("Cannot parse an empty string.");if(-1!==a.indexOf(t))return f[t]={system:t};for(var e,r={style:"normal",variant:"normal",weight:"normal",stretch:"normal",lineHeight:"normal",size:"1rem",family:["serif"]},h=u(t,/\s+/);e=h.shift();){if(-1!==i.indexOf(e))return["style","variant","weight","stretch"].forEach((function(t){r[t]=e})),f[t]=r;if(-1===s.indexOf(e))if("normal"!==e&&"small-caps"!==e)if(-1===l.indexOf(e)){if(-1===o.indexOf(e)){if(c(e)){var d=u(e,"/");if(r.size=d[0],null!=d[1]?r.lineHeight=p(d[1]):"/"===h[0]&&(h.shift(),r.lineHeight=p(h.shift())),!h.length)throw new Error("Missing required font-family.");return r.family=u(h.join(" "),/\s*,\s*/).map(n),f[t]=r}throw new Error("Unknown or unsupported font token: "+e)}r.weight=e}else r.stretch=e;else r.variant=e;else r.style=e}throw new Error("Missing required font-size.")}function p(t){var e=parseFloat(t);return e.toString()===t?e:t}},53313:function(t,e,r){"use strict";var n=r(71299),i=r(63625).isSize,a=d(r(38732)),o=d(r(41901)),s=d(r(15659)),l=d(r(96209)),u=d(r(83794)),c={normal:1,"small-caps":1},f={serif:1,"sans-serif":1,monospace:1,cursive:1,fantasy:1,"system-ui":1},h="serif";function p(t,e){if(t&&!e[t]&&!a[t])throw Error("Unknown keyword `"+t+"`");return t}function d(t){for(var e={},r=0;re?1:t>=e?0:NaN}r.d(e,{j2:function(){return n},Fp:function(){return s},J6:function(){return u},TS:function(){return c},VV:function(){return f},w6:function(){return h},Sm:function(){return p}}),1===(i=n).length&&(a=i,i=function(t,e){return n(a(t),e)});var i,a,o=Array.prototype;function s(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a=r)for(n=r;++an&&(n=r)}else for(;++a=r)for(n=r;++an&&(n=r);return n}function l(t){return null===t?NaN:+t}function u(t,e){var r,n=t.length,i=n,a=-1,o=0;if(null==e)for(;++a=0;)for(e=(n=t[i]).length;--e>=0;)r[--o]=n[e];return r}function f(t,e){var r,n,i=t.length,a=-1;if(null==e){for(;++a=r)for(n=r;++ar&&(n=r)}else for(;++a=r)for(n=r;++ar&&(n=r);return n}function h(t,e,r){t=+t,e=+e,r=(i=arguments.length)<2?(e=t,t=0,1):i<3?1:+r;for(var n=-1,i=0|Math.max(0,Math.ceil((e-t)/r)),a=new Array(i);++n=n.length)return null!=t&&r.sort(t),null!=e?e(r):r;for(var u,c,f,h=-1,p=r.length,d=n[i++],v=o(),g=s();++hn.length)return t;var a,o=i[r-1];return null!=e&&r>=n.length?a=t.entries():(a=[],t.each((function(t,e){a.push({key:e,values:s(t,r)})}))),null!=o?a.sort((function(t,e){return o(t.key,e.key)})):a}return r={object:function(t){return a(t,0,l,u)},map:function(t){return a(t,0,c,f)},entries:function(t){return s(a(t,0,c,f),0)},key:function(t){return n.push(t),r},sortKeys:function(t){return i[n.length-1]=t,r},sortValues:function(e){return t=e,r},rollup:function(t){return e=t,r}}}function l(){return{}}function u(t,e,r){t[e]=r}function c(){return o()}function f(t,e,r){t.set(e,r)}function h(){}var p=o.prototype;h.prototype=function(t,e){var r=new h;if(t instanceof h)t.each((function(t){r.add(t)}));else if(t){var n=-1,i=t.length;if(null==e)for(;++n=(a=(v+y)/2))?v=a:y=a,(c=r>=(o=(g+m)/2))?g=o:m=o,i=p,!(p=p[f=c<<1|u]))return i[f]=d,t;if(s=+t._x.call(null,p.data),l=+t._y.call(null,p.data),e===s&&r===l)return d.next=p,i?i[f]=d:t._root=d,t;do{i=i?i[f]=new Array(4):t._root=new Array(4),(u=e>=(a=(v+y)/2))?v=a:y=a,(c=r>=(o=(g+m)/2))?g=o:m=o}while((f=c<<1|u)==(h=(l>=o)<<1|s>=a));return i[h]=p,i[f]=d,t}function s(t,e,r,n,i){this.node=t,this.x0=e,this.y0=r,this.x1=n,this.y1=i}function l(t){return t[0]}function u(t){return t[1]}function c(t,e,r){var n=new f(null==e?l:e,null==r?u:r,NaN,NaN,NaN,NaN);return null==t?n:n.addAll(t)}function f(t,e,r,n,i,a){this._x=t,this._y=e,this._x0=r,this._y0=n,this._x1=i,this._y1=a,this._root=void 0}function h(t){for(var e={data:t.data},r=e;t=t.next;)r=r.next={data:t.data};return e}r.r(e),r.d(e,{forceCenter:function(){return n},forceCollide:function(){return g},forceLink:function(){return b},forceManyBody:function(){return X},forceRadial:function(){return J},forceSimulation:function(){return W},forceX:function(){return K},forceY:function(){return $}});var p=c.prototype=f.prototype;function d(t){return t.x+t.vx}function v(t){return t.y+t.vy}function g(t){var e,r,n=1,o=1;function s(){for(var t,i,s,u,f,h,p,g=e.length,y=0;yu+d||if+d||os.index){var v=u-l.x-l.vx,g=f-l.y-l.vy,y=v*v+g*g;yt.r&&(t.r=t[e].r)}function u(){if(e){var n,i,a=e.length;for(r=new Array(a),n=0;nf&&(f=n),ih&&(h=i));if(u>f||c>h)return this;for(this.cover(u,c).cover(f,h),r=0;rt||t>=i||n>e||e>=a;)switch(s=(ep||(a=u.y0)>d||(o=u.x1)=m)<<1|t>=y)&&(u=v[v.length-1],v[v.length-1]=v[v.length-1-c],v[v.length-1-c]=u)}else{var x=t-+this._x.call(null,g.data),b=e-+this._y.call(null,g.data),_=x*x+b*b;if(_=(s=(d+g)/2))?d=s:g=s,(c=o>=(l=(v+y)/2))?v=l:y=l,e=p,!(p=p[f=c<<1|u]))return this;if(!p.length)break;(e[f+1&3]||e[f+2&3]||e[f+3&3])&&(r=e,h=f)}for(;p.data!==t;)if(n=p,!(p=p.next))return this;return(i=p.next)&&delete p.next,n?(i?n.next=i:delete n.next,this):e?(i?e[f]=i:delete e[f],(p=e[0]||e[1]||e[2]||e[3])&&p===(e[3]||e[2]||e[1]||e[0])&&!p.length&&(r?r[h]=p:this._root=p),this):(this._root=i,this)},p.removeAll=function(t){for(var e=0,r=t.length;e=0&&(r=t.slice(n+1),t=t.slice(0,n)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:r}}))}function A(t,e){for(var r,n=0,i=t.length;n0)for(var r,n,i=new Array(r),a=0;a=0&&e._call.call(null,t),e=e._next;--C}()}finally{C=0,function(){for(var t,e,r=S,n=1/0;r;)r._call?(n>r._time&&(n=r._time),t=r,r=r._next):(e=r._next,r._next=null,r=t?t._next=e:S=e);E=t,q(n)}(),D=0}}function H(){var t=R.now(),e=t-I;e>1e3&&(z-=e,I=t)}function q(t){C||(P&&(P=clearTimeout(P)),t-D>24?(t<1/0&&(P=setTimeout(V,t-R.now()-z)),O&&(O=clearInterval(O))):(O||(I=R.now(),O=setInterval(H,1e3)),C=1,F(V)))}function G(t){return t.x}function Z(t){return t.y}j.prototype=U.prototype={constructor:j,restart:function(t,e,r){if("function"!=typeof t)throw new TypeError("callback is not a function");r=(null==r?B():+r)+(null==e?0:+e),this._next||E===this||(E?E._next=this:S=this,E=this),this._call=t,this._time=r,q()},stop:function(){this._call&&(this._call=null,this._time=1/0,q())}};var Y=Math.PI*(3-Math.sqrt(5));function W(t){var e,r=1,n=.001,i=1-Math.pow(n,1/300),a=0,o=.6,s=(0,y.UI)(),l=U(c),u=L("tick","end");function c(){f(),u.call("tick",e),r1?(null==r?s.remove(t):s.set(t,p(r)),e):s.get(t)},find:function(e,r,n){var i,a,o,s,l,u=0,c=t.length;for(null==n?n=1/0:n*=n,u=0;u1?(u.on(t,r),e):u.on(t)}}}function X(){var t,e,r,n,o=i(-30),s=1,l=1/0,u=.81;function f(n){var i,a=t.length,o=c(t,G,Z).visitAfter(p);for(r=n,i=0;i=l)){(t.data!==e||t.next)&&(0===f&&(d+=(f=a())*f),0===h&&(d+=(h=a())*h),d1?n[0]+n.slice(2):n,+t.slice(r+1)]}r.d(e,{WU:function(){return h},FF:function(){return v}});var i,a=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function o(t){if(!(e=a.exec(t)))throw new Error("invalid format: "+t);var e;return new s({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function s(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}function l(t,e){var r=n(t,e);if(!r)return t+"";var i=r[0],a=r[1];return a<0?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")}o.prototype=s.prototype,s.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var u={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.abs(t=Math.round(t))>=1e21?t.toLocaleString("en").replace(/,/g,""):t.toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return l(100*t,e)},r:l,s:function(t,e){var r=n(t,e);if(!r)return t+"";var a=r[0],o=r[1],s=o-(i=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,l=a.length;return s===l?a:s>l?a+new Array(s-l+1).join("0"):s>0?a.slice(0,s)+"."+a.slice(s):"0."+new Array(1-s).join("0")+n(t,Math.max(0,e+s-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}};function c(t){return t}var f,h,p=Array.prototype.map,d=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function v(t){var e,r,a=void 0===t.grouping||void 0===t.thousands?c:(e=p.call(t.grouping,Number),r=t.thousands+"",function(t,n){for(var i=t.length,a=[],o=0,s=e[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),a.push(t.substring(i-=s,i+s)),!((l+=s+1)>n));)s=e[o=(o+1)%e.length];return a.reverse().join(r)}),s=void 0===t.currency?"":t.currency[0]+"",l=void 0===t.currency?"":t.currency[1]+"",f=void 0===t.decimal?".":t.decimal+"",h=void 0===t.numerals?c:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(p.call(t.numerals,String)),v=void 0===t.percent?"%":t.percent+"",g=void 0===t.minus?"-":t.minus+"",y=void 0===t.nan?"NaN":t.nan+"";function m(t){var e=(t=o(t)).fill,r=t.align,n=t.sign,c=t.symbol,p=t.zero,m=t.width,x=t.comma,b=t.precision,_=t.trim,w=t.type;"n"===w?(x=!0,w="g"):u[w]||(void 0===b&&(b=12),_=!0,w="g"),(p||"0"===e&&"="===r)&&(p=!0,e="0",r="=");var T="$"===c?s:"#"===c&&/[boxX]/.test(w)?"0"+w.toLowerCase():"",k="$"===c?l:/[%p]/.test(w)?v:"",A=u[w],M=/[defgprs%]/.test(w);function S(t){var o,s,l,u=T,c=k;if("c"===w)c=A(t)+c,t="";else{var v=(t=+t)<0||1/t<0;if(t=isNaN(t)?y:A(Math.abs(t),b),_&&(t=function(t){t:for(var e,r=t.length,n=1,i=-1;n0&&(i=0)}return i>0?t.slice(0,i)+t.slice(e+1):t}(t)),v&&0==+t&&"+"!==n&&(v=!1),u=(v?"("===n?n:g:"-"===n||"("===n?"":n)+u,c=("s"===w?d[8+i/3]:"")+c+(v&&"("===n?")":""),M)for(o=-1,s=t.length;++o(l=t.charCodeAt(o))||l>57){c=(46===l?f+t.slice(o+1):t.slice(o))+c,t=t.slice(0,o);break}}x&&!p&&(t=a(t,1/0));var S=u.length+t.length+c.length,E=S>1)+u+t+c+E.slice(S);break;default:t=E+u+t+c}return h(t)}return b=void 0===b?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),S.toString=function(){return t+""},S}return{format:m,formatPrefix:function(t,e){var r,i=m(((t=o(t)).type="f",t)),a=3*Math.max(-8,Math.min(8,Math.floor((r=e,((r=n(Math.abs(r)))?r[1]:NaN)/3)))),s=Math.pow(10,-a),l=d[8+a/3];return function(t){return i(s*t)+l}}}}f=v({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),h=f.format,f.formatPrefix},65704:function(t,e,r){"use strict";r.r(e),r.d(e,{geoAiry:function(){return z},geoAiryRaw:function(){return D},geoAitoff:function(){return F},geoAitoffRaw:function(){return R},geoArmadillo:function(){return N},geoArmadilloRaw:function(){return B},geoAugust:function(){return U},geoAugustRaw:function(){return j},geoBaker:function(){return G},geoBakerRaw:function(){return q},geoBerghaus:function(){return W},geoBerghausRaw:function(){return Y},geoBertin1953:function(){return rt},geoBertin1953Raw:function(){return et},geoBoggs:function(){return ct},geoBoggsRaw:function(){return ut},geoBonne:function(){return vt},geoBonneRaw:function(){return dt},geoBottomley:function(){return yt},geoBottomleyRaw:function(){return gt},geoBromley:function(){return xt},geoBromleyRaw:function(){return mt},geoChamberlin:function(){return Et},geoChamberlinAfrica:function(){return St},geoChamberlinRaw:function(){return At},geoCollignon:function(){return Ct},geoCollignonRaw:function(){return Lt},geoCraig:function(){return Ot},geoCraigRaw:function(){return Pt},geoCraster:function(){return zt},geoCrasterRaw:function(){return Dt},geoCylindricalEqualArea:function(){return Ft},geoCylindricalEqualAreaRaw:function(){return Rt},geoCylindricalStereographic:function(){return Nt},geoCylindricalStereographicRaw:function(){return Bt},geoEckert1:function(){return Ut},geoEckert1Raw:function(){return jt},geoEckert2:function(){return Ht},geoEckert2Raw:function(){return Vt},geoEckert3:function(){return Gt},geoEckert3Raw:function(){return qt},geoEckert4:function(){return Yt},geoEckert4Raw:function(){return Zt},geoEckert5:function(){return Xt},geoEckert5Raw:function(){return Wt},geoEckert6:function(){return Kt},geoEckert6Raw:function(){return Jt},geoEisenlohr:function(){return te},geoEisenlohrRaw:function(){return Qt},geoFahey:function(){return ne},geoFaheyRaw:function(){return re},geoFoucaut:function(){return ae},geoFoucautRaw:function(){return ie},geoFoucautSinusoidal:function(){return se},geoFoucautSinusoidalRaw:function(){return oe},geoGilbert:function(){return he},geoGingery:function(){return ge},geoGingeryRaw:function(){return pe},geoGinzburg4:function(){return xe},geoGinzburg4Raw:function(){return me},geoGinzburg5:function(){return _e},geoGinzburg5Raw:function(){return be},geoGinzburg6:function(){return Te},geoGinzburg6Raw:function(){return we},geoGinzburg8:function(){return Ae},geoGinzburg8Raw:function(){return ke},geoGinzburg9:function(){return Se},geoGinzburg9Raw:function(){return Me},geoGringorten:function(){return Ce},geoGringortenQuincuncial:function(){return ei},geoGringortenRaw:function(){return Le},geoGuyou:function(){return De},geoGuyouRaw:function(){return Ie},geoHammer:function(){return $},geoHammerRaw:function(){return J},geoHammerRetroazimuthal:function(){return Be},geoHammerRetroazimuthalRaw:function(){return Re},geoHealpix:function(){return Ye},geoHealpixRaw:function(){return He},geoHill:function(){return Xe},geoHillRaw:function(){return We},geoHomolosine:function(){return er},geoHomolosineRaw:function(){return tr},geoHufnagel:function(){return nr},geoHufnagelRaw:function(){return rr},geoHyperelliptical:function(){return sr},geoHyperellipticalRaw:function(){return or},geoInterrupt:function(){return fr},geoInterruptedBoggs:function(){return pr},geoInterruptedHomolosine:function(){return vr},geoInterruptedMollweide:function(){return yr},geoInterruptedMollweideHemispheres:function(){return xr},geoInterruptedQuarticAuthalic:function(){return hn},geoInterruptedSinuMollweide:function(){return _r},geoInterruptedSinusoidal:function(){return Tr},geoKavrayskiy7:function(){return Ar},geoKavrayskiy7Raw:function(){return kr},geoLagrange:function(){return Sr},geoLagrangeRaw:function(){return Mr},geoLarrivee:function(){return Cr},geoLarriveeRaw:function(){return Lr},geoLaskowski:function(){return Or},geoLaskowskiRaw:function(){return Pr},geoLittrow:function(){return Dr},geoLittrowRaw:function(){return Ir},geoLoximuthal:function(){return Rr},geoLoximuthalRaw:function(){return zr},geoMiller:function(){return Br},geoMillerRaw:function(){return Fr},geoModifiedStereographic:function(){return Jr},geoModifiedStereographicAlaska:function(){return Gr},geoModifiedStereographicGs48:function(){return Zr},geoModifiedStereographicGs50:function(){return Yr},geoModifiedStereographicLee:function(){return Xr},geoModifiedStereographicMiller:function(){return Wr},geoModifiedStereographicRaw:function(){return Nr},geoMollweide:function(){return ot},geoMollweideRaw:function(){return at},geoMtFlatPolarParabolic:function(){return tn},geoMtFlatPolarParabolicRaw:function(){return Qr},geoMtFlatPolarQuartic:function(){return rn},geoMtFlatPolarQuarticRaw:function(){return en},geoMtFlatPolarSinusoidal:function(){return an},geoMtFlatPolarSinusoidalRaw:function(){return nn},geoNaturalEarth:function(){return on.Z},geoNaturalEarth2:function(){return ln},geoNaturalEarth2Raw:function(){return sn},geoNaturalEarthRaw:function(){return on.K},geoNellHammer:function(){return cn},geoNellHammerRaw:function(){return un},geoNicolosi:function(){return dn},geoNicolosiRaw:function(){return pn},geoPatterson:function(){return _n},geoPattersonRaw:function(){return bn},geoPeirceQuincuncial:function(){return ri},geoPierceQuincuncial:function(){return ri},geoPolyconic:function(){return Tn},geoPolyconicRaw:function(){return wn},geoPolyhedral:function(){return Ln},geoPolyhedralButterfly:function(){return Rn},geoPolyhedralCollignon:function(){return Nn},geoPolyhedralWaterman:function(){return jn},geoProject:function(){return Gn},geoQuantize:function(){return ni},geoQuincuncial:function(){return ti},geoRectangularPolyconic:function(){return ai},geoRectangularPolyconicRaw:function(){return ii},geoRobinson:function(){return li},geoRobinsonRaw:function(){return si},geoSatellite:function(){return ci},geoSatelliteRaw:function(){return ui},geoSinuMollweide:function(){return Qe},geoSinuMollweideRaw:function(){return $e},geoSinusoidal:function(){return pt},geoSinusoidalRaw:function(){return ht},geoStitch:function(){return Ti},geoTimes:function(){return Ai},geoTimesRaw:function(){return ki},geoTwoPointAzimuthal:function(){return Li},geoTwoPointAzimuthalRaw:function(){return Si},geoTwoPointAzimuthalUsa:function(){return Ei},geoTwoPointEquidistant:function(){return Oi},geoTwoPointEquidistantRaw:function(){return Ci},geoTwoPointEquidistantUsa:function(){return Pi},geoVanDerGrinten:function(){return Di},geoVanDerGrinten2:function(){return Ri},geoVanDerGrinten2Raw:function(){return zi},geoVanDerGrinten3:function(){return Bi},geoVanDerGrinten3Raw:function(){return Fi},geoVanDerGrinten4:function(){return ji},geoVanDerGrinten4Raw:function(){return Ni},geoVanDerGrintenRaw:function(){return Ii},geoWagner:function(){return Vi},geoWagner4:function(){return Yi},geoWagner4Raw:function(){return Zi},geoWagner6:function(){return Xi},geoWagner6Raw:function(){return Wi},geoWagner7:function(){return Hi},geoWagnerRaw:function(){return Ui},geoWiechel:function(){return Ki},geoWiechelRaw:function(){return Ji},geoWinkel3:function(){return Qi},geoWinkel3Raw:function(){return $i}});var n=r(15002),i=Math.abs,a=Math.atan,o=Math.atan2,s=(Math.ceil,Math.cos),l=Math.exp,u=Math.floor,c=Math.log,f=Math.max,h=Math.min,p=Math.pow,d=Math.round,v=Math.sign||function(t){return t>0?1:t<0?-1:0},g=Math.sin,y=Math.tan,m=1e-6,x=1e-12,b=Math.PI,_=b/2,w=b/4,T=Math.SQRT1_2,k=P(2),A=P(b),M=2*b,S=180/b,E=b/180;function L(t){return t>1?_:t<-1?-_:Math.asin(t)}function C(t){return t>1?0:t<-1?b:Math.acos(t)}function P(t){return t>0?Math.sqrt(t):0}function O(t){return(l(t)-l(-t))/2}function I(t){return(l(t)+l(-t))/2}function D(t){var e=y(t/2),r=2*c(s(t/2))/(e*e);function n(t,e){var n=s(t),i=s(e),a=g(e),o=i*n,l=-((1-o?c((1+o)/2)/(1-o):-.5)+r/(1+o));return[l*i*g(t),l*a]}return n.invert=function(e,n){var a,l=P(e*e+n*n),u=-t/2,f=50;if(!l)return[0,0];do{var h=u/2,p=s(h),d=g(h),v=d/p,y=-c(i(p));u-=a=(2/v*y-r*v-l)/(-y/(d*d)+1-r/(2*p*p))*(p<0?.7:1)}while(i(a)>m&&--f>0);var x=g(u);return[o(e*x,l*s(u)),L(n*x/l)]},n}function z(){var t=_,e=(0,n.r)(D),r=e(t);return r.radius=function(r){return arguments.length?e(t=r*E):t*S},r.scale(179.976).clipAngle(147)}function R(t,e){var r=s(e),n=function(t){return t?t/Math.sin(t):1}(C(r*s(t/=2)));return[2*r*g(t)*n,g(e)*n]}function F(){return(0,n.Z)(R).scale(152.63)}function B(t){var e=g(t),r=s(t),n=t>=0?1:-1,a=y(n*t),l=(1+e-r)/2;function u(t,i){var u=s(i),c=s(t/=2);return[(1+u)*g(t),(n*i>-o(c,a)-.001?0:10*-n)+l+g(i)*r-(1+u)*e*c]}return u.invert=function(t,u){var c=0,f=0,h=50;do{var p=s(c),d=g(c),v=s(f),y=g(f),x=1+v,b=x*d-t,_=l+y*r-x*e*p-u,w=x*p/2,T=-d*y,k=e*x*d/2,A=r*v+e*p*y,M=T*k-A*w,S=(_*T-b*A)/M/2,E=(b*k-_*w)/M;i(E)>2&&(E/=2),c-=S,f-=E}while((i(S)>m||i(E)>m)&&--h>0);return n*f>-o(s(c),a)-.001?[2*c,f]:null},u}function N(){var t=20*E,e=t>=0?1:-1,r=y(e*t),i=(0,n.r)(B),a=i(t),l=a.stream;return a.parallel=function(n){return arguments.length?(r=y((e=(t=n*E)>=0?1:-1)*t),i(t)):t*S},a.stream=function(n){var i=a.rotate(),u=l(n),c=(a.rotate([0,0]),l(n)),f=a.precision();return a.rotate(i),u.sphere=function(){c.polygonStart(),c.lineStart();for(var n=-180*e;e*n<180;n+=90*e)c.point(n,90*e);if(t)for(;e*(n-=3*e*f)>=-180;)c.point(n,e*-o(s(n*E/2),r)*S);c.lineEnd(),c.polygonEnd()},u},a.scale(218.695).center([0,28.0974])}function j(t,e){var r=y(e/2),n=P(1-r*r),i=1+n*s(t/=2),a=g(t)*n/i,o=r/i,l=a*a,u=o*o;return[4/3*a*(3+l-3*u),4/3*o*(3+3*l-u)]}function U(){return(0,n.Z)(j).scale(66.1603)}R.invert=function(t,e){if(!(t*t+4*e*e>b*b+m)){var r=t,n=e,a=25;do{var o,l=g(r),u=g(r/2),c=s(r/2),f=g(n),h=s(n),p=g(2*n),d=f*f,v=h*h,y=u*u,x=1-v*c*c,_=x?C(h*c)*P(o=1/x):o=0,w=2*_*h*u-t,T=_*f-e,k=o*(v*y+_*h*c*d),A=o*(.5*l*p-2*_*f*u),M=.25*o*(p*u-_*f*v*l),S=o*(d*c+_*y*h),E=A*M-S*k;if(!E)break;var L=(T*A-w*S)/E,O=(w*M-T*k)/E;r-=L,n-=O}while((i(L)>m||i(O)>m)&&--a>0);return[r,n]}},j.invert=function(t,e){if(e*=3/8,!(t*=3/8)&&i(e)>1)return null;var r=1+t*t+e*e,n=P((r-P(r*r-4*e*e))/2),a=L(n)/3,l=n?function(t){return c(t+P(t*t-1))}(i(e/n))/3:function(t){return c(t+P(t*t+1))}(i(t))/3,u=s(a),f=I(l),h=f*f-u*u;return[2*v(t)*o(O(l)*u,.25-h),2*v(e)*o(f*g(a),.25+h)]};var V=P(8),H=c(1+k);function q(t,e){var r=i(e);return rx&&--u>0);return[t/(s(o)*(V-1/g(o))),v(e)*o]};var Z=r(17889);function Y(t){var e=2*b/t;function r(t,r){var n=(0,Z.N)(t,r);if(i(t)>_){var a=o(n[1],n[0]),l=P(n[0]*n[0]+n[1]*n[1]),u=e*d((a-_)/e)+_,c=o(g(a-=u),2-s(a));a=u+L(b/l*g(c))-c,n[0]=l*s(a),n[1]=l*g(a)}return n}return r.invert=function(t,r){var n=P(t*t+r*r);if(n>_){var i=o(r,t),l=e*d((i-_)/e)+_,u=i>l?-1:1,c=n*s(l-i),f=1/y(u*C((c-b)/P(b*(b-2*c)+n*n)));i=l+2*a((f+u*P(f*f-3))/3),t=n*s(i),r=n*g(i)}return Z.N.invert(t,r)},r}function W(){var t=5,e=(0,n.r)(Y),r=e(t),i=r.stream,a=.01,l=-s(a*E),u=g(a*E);return r.lobes=function(r){return arguments.length?e(t=+r):t},r.stream=function(e){var n=r.rotate(),c=i(e),f=(r.rotate([0,0]),i(e));return r.rotate(n),c.sphere=function(){f.polygonStart(),f.lineStart();for(var e=0,r=360/t,n=2*b/t,i=90-180/t,c=_;e0&&i(n)>m);return s<0?NaN:r}function tt(t,e,r){return void 0===e&&(e=40),void 0===r&&(r=x),function(n,a,o,s){var l,u,c;o=void 0===o?0:+o,s=void 0===s?0:+s;for(var f=0;fl)o-=u/=2,s-=c/=2;else{l=v;var g=(o>0?-1:1)*r,y=(s>0?-1:1)*r,m=t(o+g,s),x=t(o,s+y),b=(m[0]-h[0])/g,_=(m[1]-h[1])/g,w=(x[0]-h[0])/y,T=(x[1]-h[1])/y,k=T*b-_*w,A=(i(k)<.5?.5:1)/k;if(o+=u=(d*w-p*T)*A,s+=c=(p*_-d*b)*A,i(u)0&&(i[1]*=1+a/1.5*i[0]*i[0]),i}return e.invert=tt(e),e}function rt(){return(0,n.Z)(et()).rotate([-16.5,-42]).scale(176.57).center([7.93,.09])}function nt(t,e){var r,n=t*g(e),a=30;do{e-=r=(e+g(e)-n)/(1+s(e))}while(i(r)>m&&--a>0);return e/2}function it(t,e,r){function n(n,i){return[t*n*s(i=nt(r,i)),e*g(i)]}return n.invert=function(n,i){return i=L(i/e),[n/(t*s(i)),L((2*i+g(2*i))/r)]},n}K.invert=function(t,e){var r=2*L(e/2);return[t*s(r/2)/s(r),r]};var at=it(k/_,k,b);function ot(){return(0,n.Z)(at).scale(169.529)}var st=2.00276,lt=1.11072;function ut(t,e){var r=nt(b,e);return[st*t/(1/s(e)+lt/s(r)),(e+k*g(r))/st]}function ct(){return(0,n.Z)(ut).scale(160.857)}function ft(t){var e=0,r=(0,n.r)(t),i=r(e);return i.parallel=function(t){return arguments.length?r(e=t*E):e*S},i}function ht(t,e){return[t*s(e),e]}function pt(){return(0,n.Z)(ht).scale(152.63)}function dt(t){if(!t)return ht;var e=1/y(t);function r(r,n){var i=e+t-n,a=i?r*s(n)/i:i;return[i*g(a),e-i*s(a)]}return r.invert=function(r,n){var i=P(r*r+(n=e-n)*n),a=e+t-i;return[i/s(a)*o(r,n),a]},r}function vt(){return ft(dt).scale(123.082).center([0,26.1441]).parallel(45)}function gt(t){function e(e,r){var n=_-r,i=n?e*t*g(n)/n:n;return[n*g(i)/t,_-n*s(i)]}return e.invert=function(e,r){var n=e*t,i=_-r,a=P(n*n+i*i),s=o(n,i);return[(a?a/g(a):1)*s/t,_-a]},e}function yt(){var t=.5,e=(0,n.r)(gt),r=e(t);return r.fraction=function(r){return arguments.length?e(t=+r):t},r.scale(158.837)}ut.invert=function(t,e){var r,n,a=st*e,o=e<0?-w:w,l=25;do{n=a-k*g(o),o-=r=(g(2*o)+2*o-b*g(n))/(2*s(2*o)+2+b*s(n)*k*s(o))}while(i(r)>m&&--l>0);return n=a-k*g(o),[t*(1/s(n)+lt/s(o))/st,n]},ht.invert=function(t,e){return[t/s(e),e]};var mt=it(1,4/b,b);function xt(){return(0,n.Z)(mt).scale(152.63)}var bt=r(66624),_t=r(49386);function wt(t,e,r,n,a,l){var u,c=s(l);if(i(t)>1||i(l)>1)u=C(r*a+e*n*c);else{var f=g(t/2),h=g(l/2);u=2*L(P(f*f+e*n*h*h))}return i(u)>m?[u,o(n*g(l),e*a-r*n*c)]:[0,0]}function Tt(t,e,r){return C((t*t+e*e-r*r)/(2*t*e))}function kt(t){return t-2*b*u((t+b)/(2*b))}function At(t,e,r){for(var n,i=[[t[0],t[1],g(t[1]),s(t[1])],[e[0],e[1],g(e[1]),s(e[1])],[r[0],r[1],g(r[1]),s(r[1])]],a=i[2],o=0;o<3;++o,a=n)n=i[o],a.v=wt(n[1]-a[1],a[3],a[2],n[3],n[2],n[0]-a[0]),a.point=[0,0];var l=Tt(i[0].v[0],i[2].v[0],i[1].v[0]),u=Tt(i[0].v[0],i[1].v[0],i[2].v[0]),c=b-l;i[2].point[1]=0,i[0].point[0]=-(i[1].point[0]=i[0].v[0]/2);var f=[i[2].point[0]=i[0].point[0]+i[2].v[0]*s(l),2*(i[0].point[1]=i[1].point[1]=i[2].v[0]*g(l))];return function(t,e){var r,n=g(e),a=s(e),o=new Array(3);for(r=0;r<3;++r){var l=i[r];if(o[r]=wt(e-l[1],l[3],l[2],a,n,t-l[0]),!o[r][0])return l.point;o[r][1]=kt(o[r][1]-l.v[1])}var h=f.slice();for(r=0;r<3;++r){var p=2==r?0:r+1,d=Tt(i[r].v[0],o[r][0],o[p][0]);o[r][1]<0&&(d=-d),r?1==r?(d=u-d,h[0]-=o[r][0]*s(d),h[1]-=o[r][0]*g(d)):(d=c-d,h[0]+=o[r][0]*s(d),h[1]+=o[r][0]*g(d)):(h[0]+=o[r][0]*s(d),h[1]-=o[r][0]*g(d))}return h[0]/=3,h[1]/=3,h}}function Mt(t){return t[0]*=E,t[1]*=E,t}function St(){return Et([0,22],[45,22],[22.5,-22]).scale(380).center([22.5,2])}function Et(t,e,r){var i=(0,bt.Z)({type:"MultiPoint",coordinates:[t,e,r]}),a=[-i[0],-i[1]],o=(0,_t.Z)(a),s=At(Mt(o(t)),Mt(o(e)),Mt(o(r)));s.invert=tt(s);var l=(0,n.Z)(s).rotate(a),u=l.center;return delete l.rotate,l.center=function(t){return arguments.length?u(o(t)):o.invert(u())},l.clipAngle(90)}function Lt(t,e){var r=P(1-g(e));return[2/A*t*r,A*(1-r)]}function Ct(){return(0,n.Z)(Lt).scale(95.6464).center([0,30])}function Pt(t){var e=y(t);function r(t,r){return[t,(t?t/g(t):1)*(g(r)*s(t)-e*s(r))]}return r.invert=e?function(t,r){t&&(r*=g(t)/t);var n=s(t);return[t,2*o(P(n*n+e*e-r*r)-n,e-r)]}:function(t,e){return[t,L(t?e*y(t)/t:e)]},r}function Ot(){return ft(Pt).scale(249.828).clipAngle(90)}Lt.invert=function(t,e){var r=(r=e/A-1)*r;return[r>0?t*P(b/r)/2:0,L(1-r)]};var It=P(3);function Dt(t,e){return[It*t*(2*s(2*e/3)-1)/A,It*A*g(e/3)]}function zt(){return(0,n.Z)(Dt).scale(156.19)}function Rt(t){var e=s(t);function r(t,r){return[t*e,g(r)/e]}return r.invert=function(t,r){return[t/e,L(r*e)]},r}function Ft(){return ft(Rt).parallel(38.58).scale(195.044)}function Bt(t){var e=s(t);function r(t,r){return[t*e,(1+e)*y(r/2)]}return r.invert=function(t,r){return[t/e,2*a(r/(1+e))]},r}function Nt(){return ft(Bt).scale(124.75)}function jt(t,e){var r=P(8/(3*b));return[r*t*(1-i(e)/b),r*e]}function Ut(){return(0,n.Z)(jt).scale(165.664)}function Vt(t,e){var r=P(4-3*g(i(e)));return[2/P(6*b)*t*r,v(e)*P(2*b/3)*(2-r)]}function Ht(){return(0,n.Z)(Vt).scale(165.664)}function qt(t,e){var r=P(b*(4+b));return[2/r*t*(1+P(1-4*e*e/(b*b))),4/r*e]}function Gt(){return(0,n.Z)(qt).scale(180.739)}function Zt(t,e){var r=(2+_)*g(e);e/=2;for(var n=0,a=1/0;n<10&&i(a)>m;n++){var o=s(e);e-=a=(e+g(e)*(o+2)-r)/(2*o*(1+o))}return[2/P(b*(4+b))*t*(1+s(e)),2*P(b/(4+b))*g(e)]}function Yt(){return(0,n.Z)(Zt).scale(180.739)}function Wt(t,e){return[t*(1+s(e))/P(2+b),2*e/P(2+b)]}function Xt(){return(0,n.Z)(Wt).scale(173.044)}function Jt(t,e){for(var r=(1+_)*g(e),n=0,a=1/0;n<10&&i(a)>m;n++)e-=a=(e+g(e)-r)/(1+s(e));return r=P(2+b),[t*(1+s(e))/r,2*e/r]}function Kt(){return(0,n.Z)(Jt).scale(173.044)}Dt.invert=function(t,e){var r=3*L(e/(It*A));return[A*t/(It*(2*s(2*r/3)-1)),r]},jt.invert=function(t,e){var r=P(8/(3*b)),n=e/r;return[t/(r*(1-i(n)/b)),n]},Vt.invert=function(t,e){var r=2-i(e)/P(2*b/3);return[t*P(6*b)/(2*r),v(e)*L((4-r*r)/3)]},qt.invert=function(t,e){var r=P(b*(4+b))/2;return[t*r/(1+P(1-e*e*(4+b)/(4*b))),e*r/2]},Zt.invert=function(t,e){var r=e*P((4+b)/b)/2,n=L(r),i=s(n);return[t/(2/P(b*(4+b))*(1+i)),L((n+r*(i+2))/(2+_))]},Wt.invert=function(t,e){var r=P(2+b),n=e*r/2;return[r*t/(1+s(n)),n]},Jt.invert=function(t,e){var r=1+_,n=P(r/2);return[2*t*n/(1+s(e*=n)),L((e+g(e))/r)]};var $t=3+2*k;function Qt(t,e){var r=g(t/=2),n=s(t),i=P(s(e)),o=s(e/=2),l=g(e)/(o+k*n*i),u=P(2/(1+l*l)),f=P((k*o+(n+r)*i)/(k*o+(n-r)*i));return[$t*(u*(f-1/f)-2*c(f)),$t*(u*l*(f+1/f)-2*a(l))]}function te(){return(0,n.Z)(Qt).scale(62.5271)}Qt.invert=function(t,e){if(!(r=j.invert(t/1.2,1.065*e)))return null;var r,n=r[0],o=r[1],l=20;t/=$t,e/=$t;do{var u=n/2,p=o/2,d=g(u),v=s(u),y=g(p),x=s(p),b=s(o),w=P(b),A=y/(x+k*v*w),M=A*A,S=P(2/(1+M)),E=(k*x+(v+d)*w)/(k*x+(v-d)*w),L=P(E),C=L-1/L,O=L+1/L,I=S*C-2*c(L)-t,D=S*A*O-2*a(A)-e,z=y&&T*w*d*M/y,R=(k*v*x+w)/(2*(x+k*v*w)*(x+k*v*w)*w),F=-.5*A*S*S*S,B=F*z,N=F*R,U=(U=2*x+k*w*(v-d))*U*L,V=(k*v*x*w+b)/U,H=-k*d*y/(w*U),q=C*B-2*V/L+S*(V+V/E),G=C*N-2*H/L+S*(H+H/E),Z=A*O*B-2*z/(1+M)+S*O*z+S*A*(V-V/E),Y=A*O*N-2*R/(1+M)+S*O*R+S*A*(H-H/E),W=G*Z-Y*q;if(!W)break;var X=(D*G-I*Y)/W,J=(I*Z-D*q)/W;n-=X,o=f(-_,h(_,o-J))}while((i(X)>m||i(J)>m)&&--l>0);return i(i(o)-_)n){var h=P(f),p=o(c,u),v=r*d(p/r),y=p-v,x=t*s(y),w=(t*g(y)-y*g(x))/(_-x),T=de(y,w),k=(b-t)/ve(T,x,b);u=h;var A,M=50;do{u-=A=(t+ve(T,x,u)*k-h)/(T(u)*k)}while(i(A)>m&&--M>0);c=y*g(u),u<_&&(c-=w*(u-_));var S=g(v),E=s(v);l[0]=u*E-c*S,l[1]=u*S+c*E}return l}return a.invert=function(e,a){var l=e*e+a*a;if(l>n){var u=P(l),c=o(a,e),f=r*d(c/r),h=c-f;e=u*s(h),a=u*g(h);for(var p=e-_,v=g(e),y=a/v,m=e<_?1/0:0,w=10;;){var T=t*g(y),k=t*s(y),A=g(k),M=_-k,S=(T-y*A)/M,E=de(y,S);if(i(m)m||i(p)>m)&&--y>0);return[d,v]},c}var me=ye(2.8284,-1.6988,.75432,-.18071,1.76003,-.38914,.042555);function xe(){return(0,n.Z)(me).scale(149.995)}var be=ye(2.583819,-.835827,.170354,-.038094,1.543313,-.411435,.082742);function _e(){return(0,n.Z)(be).scale(153.93)}var we=ye(5/6*b,-.62636,-.0344,0,1.3493,-.05524,0,.045);function Te(){return(0,n.Z)(we).scale(130.945)}function ke(t,e){var r=t*t,n=e*e;return[t*(1-.162388*n)*(.87-952426e-9*r*r),e*(1+n/12)]}function Ae(){return(0,n.Z)(ke).scale(131.747)}ke.invert=function(t,e){var r,n=t,a=e,o=50;do{var s=a*a;a-=r=(a*(1+s/12)-e)/(1+s/4)}while(i(r)>m&&--o>0);o=50,t/=1-.162388*s;do{var l=(l=n*n)*l;n-=r=(n*(.87-952426e-9*l)-t)/(.87-.00476213*l)}while(i(r)>m&&--o>0);return[n,a]};var Me=ye(2.6516,-.76534,.19123,-.047094,1.36289,-.13965,.031762);function Se(){return(0,n.Z)(Me).scale(131.087)}function Ee(t){var e=t(_,0)[0]-t(-_,0)[0];function r(r,n){var i=r>0?-.5:.5,a=t(r+i*b,n);return a[0]-=i*e,a}return t.invert&&(r.invert=function(r,n){var i=r>0?-.5:.5,a=t.invert(r+i*e,n),o=a[0]-i*b;return o<-b?o+=2*b:o>b&&(o-=2*b),a[0]=o,a}),r}function Le(t,e){var r=v(t),n=v(e),a=s(e),l=s(t)*a,u=g(t)*a,c=g(n*e);t=i(o(u,c)),e=L(l),i(t-_)>m&&(t%=_);var f=function(t,e){if(e===_)return[0,0];var r,n,a=g(e),o=a*a,l=o*o,u=1+l,c=1+3*l,f=1-l,h=L(1/P(u)),p=f+o*u*h,d=(1-a)/p,v=P(d),y=d*u,x=P(y),w=v*f;if(0===t)return[0,-(w+o*x)];var T,k=s(e),A=1/k,M=2*a*k,S=(-p*k-(-3*o+h*c)*M*(1-a))/(p*p),E=-A*M,C=-A*(o*u*S+d*c*M),O=-2*A*(f*(.5*S/v)-2*o*v*M),I=4*t/b;if(t>.222*b||e.175*b){if(r=(w+o*P(y*(1+l)-w*w))/(1+l),t>b/4)return[r,r];var D=r,z=.5*r;r=.5*(z+D),n=50;do{var R=r*(O+E*P(y-r*r))+C*L(r/x)-I;if(!R)break;R<0?z=r:D=r,r=.5*(z+D)}while(i(D-z)>m&&--n>0)}else{r=m,n=25;do{var F=r*r,B=P(y-F),N=O+E*B,j=r*N+C*L(r/x)-I;r-=T=B?j/(N+(C-E*F)/B):0}while(i(T)>m&&--n>0)}return[r,-w-o*P(y-r*r)]}(t>b/4?_-t:t,e);return t>b/4&&(c=f[0],f[0]=-f[1],f[1]=-c),f[0]*=r,f[1]*=-n,f}function Ce(){return(0,n.Z)(Ee(Le)).scale(239.75)}function Pe(t,e){var r,n,o,u,c,f;if(e=.999999)return r=(1-e)/4,o=1/(n=I(t)),[(u=((f=l(2*(f=t)))-1)/(f+1))+r*((c=n*O(t))-t)/(n*n),o-r*u*o*(c-t),o+r*u*o*(c+t),2*a(l(t))-_+r*(c-t)/n];var h=[1,0,0,0,0,0,0,0,0],p=[P(e),0,0,0,0,0,0,0,0],d=0;for(n=P(1-e),c=1;i(p[d]/h[d])>m&&d<8;)r=h[d++],p[d]=(r-n)/2,h[d]=(r+n)/2,n=P(r*n),c*=2;o=c*h[d]*t;do{o=(L(u=p[d]*g(n=o)/h[d])+o)/2}while(--d);return[g(o),u=s(o),u/s(o-n),o]}function Oe(t,e){if(!e)return t;if(1===e)return c(y(t/2+w));for(var r=1,n=P(1-e),o=P(e),s=0;i(o)>m;s++){if(t%b){var l=a(n*y(t)/r);l<0&&(l+=b),t+=l+~~(t/b)*b}else t+=t;o=(r+n)/2,n=P(r*n),o=((r=o)-n)/2}return t/(p(2,s)*r)}function Ie(t,e){var r=(k-1)/(k+1),n=P(1-r*r),u=Oe(_,n*n),f=c(y(b/4+i(e)/2)),h=l(-1*f)/P(r),p=function(t,e){var r=t*t,n=e+1,i=1-r-e*e;return[.5*((t>=0?_:-_)-o(i,2*t)),-.25*c(i*i+4*r)+.5*c(n*n+r)]}(h*s(-1*t),h*g(-1*t)),d=function(t,e,r){var n=i(t),o=O(i(e));if(n){var s=1/g(n),l=1/(y(n)*y(n)),u=-(l+r*(o*o*s*s)-1+r),c=(-u+P(u*u-(r-1)*l*4))/2;return[Oe(a(1/P(c)),r)*v(t),Oe(a(P((c/l-1)/r)),1-r)*v(e)]}return[0,Oe(a(o),1-r)*v(e)]}(p[0],p[1],n*n);return[-d[1],(e>=0?1:-1)*(.5*u-d[0])]}function De(){return(0,n.Z)(Ee(Ie)).scale(151.496)}Le.invert=function(t,e){i(t)>1&&(t=2*v(t)-t),i(e)>1&&(e=2*v(e)-e);var r=v(t),n=v(e),a=-r*t,l=-n*e,u=l/a<1,c=function(t,e){for(var r=0,n=1,a=.5,o=50;;){var l=a*a,u=P(a),c=L(1/P(1+l)),f=1-l+a*(1+l)*c,h=(1-u)/f,p=P(h),d=h*(1+l),v=p*(1-l),g=P(d-t*t),y=e+v+a*g;if(i(n-r)0?r=a:n=a,a=.5*(r+n)}if(!o)return null;var m=L(u),_=s(m),w=1/_,T=2*u*_,k=(-f*_-(-3*a+c*(1+3*l))*T*(1-u))/(f*f);return[b/4*(t*(-2*w*(.5*k/p*(1-l)-2*a*p*T)+-w*T*g)+-w*(a*(1+l)*k+h*(1+3*l)*T)*L(t/P(d))),m]}(u?l:a,u?a:l),f=c[0],h=c[1],p=s(h);return u&&(f=-_-f),[r*(o(g(f)*p,-g(h))+b),n*L(s(f)*p)]},Ie.invert=function(t,e){var r,n,i,s,u,f,h=(k-1)/(k+1),p=P(1-h*h),d=(n=-t,i=p*p,(r=.5*Oe(_,p*p)-e)?(s=Pe(r,i),n?(f=(u=Pe(n,1-i))[1]*u[1]+i*s[0]*s[0]*u[0]*u[0],[[s[0]*u[2]/f,s[1]*s[2]*u[0]*u[1]/f],[s[1]*u[1]/f,-s[0]*s[2]*u[0]*u[2]/f],[s[2]*u[1]*u[2]/f,-i*s[0]*s[1]*u[0]/f]]):[[s[0],0],[s[1],0],[s[2],0]]):[[0,(u=Pe(n,1-i))[0]/u[1]],[1/u[1],0],[u[2]/u[1],0]]),v=function(t,e){var r=e[0]*e[0]+e[1]*e[1];return[(t[0]*e[0]+t[1]*e[1])/r,(t[1]*e[0]-t[0]*e[1])/r]}(d[0],d[1]);return[o(v[1],v[0])/-1,2*a(l(-.5*c(h*v[0]*v[0]+h*v[1]*v[1])))-_]};var ze=r(7613);function Re(t){var e=g(t),r=s(t),n=Fe(t);function a(t,a){var o=n(t,a);t=o[0],a=o[1];var l=g(a),u=s(a),c=s(t),f=C(e*l+r*u*c),h=g(f),p=i(h)>m?f/h:1;return[p*r*g(t),(i(t)>_?p:-p)*(e*u-r*l*c)]}return n.invert=Fe(-t),a.invert=function(t,r){var i=P(t*t+r*r),a=-g(i),l=s(i),u=i*l,c=-r*a,f=i*e,h=P(u*u+c*c-f*f),p=o(u*f+c*h,c*f-u*h),d=(i>_?-1:1)*o(t*a,i*s(p)*l+r*g(p)*a);return n.invert(d,p)},a}function Fe(t){var e=g(t),r=s(t);return function(t,n){var i=s(n),a=s(t)*i,l=g(t)*i,u=g(n);return[o(l,a*r-u*e),L(u*r+a*e)]}}function Be(){var t=0,e=(0,n.r)(Re),r=e(t),i=r.rotate,a=r.stream,o=(0,ze.Z)();return r.parallel=function(n){if(!arguments.length)return t*S;var i=r.rotate();return e(t=n*E).rotate(i)},r.rotate=function(e){return arguments.length?(i.call(r,[e[0],e[1]-t*S]),o.center([-e[0],-e[1]]),r):((e=i.call(r))[1]+=t*S,e)},r.stream=function(t){return(t=a(t)).sphere=function(){t.polygonStart();var e,r=o.radius(89.99)().coordinates[0],n=r.length-1,i=-1;for(t.lineStart();++i=0;)t.point((e=r[i])[0],e[1]);t.lineEnd(),t.polygonEnd()},t},r.scale(79.4187).parallel(45).clipAngle(179.999)}var Ne=r(33064),je=r(72736),Ue=L(1-1/3)*S,Ve=Rt(0);function He(t){var e=Ue*E,r=Lt(b,e)[0]-Lt(-b,e)[0],n=Ve(0,e)[1],a=Lt(0,e)[1],o=A-a,s=M/t,l=4/M,c=n+o*o*4/M;function p(p,d){var v,g=i(d);if(g>e){var y=h(t-1,f(0,u((p+b)/s)));(v=Lt(p+=b*(t-1)/t-y*s,g))[0]=v[0]*M/r-M*(t-1)/(2*t)+y*M/t,v[1]=n+4*(v[1]-a)*o/M,d<0&&(v[1]=-v[1])}else v=Ve(p,d);return v[0]*=l,v[1]/=c,v}return p.invert=function(e,p){e/=l;var d=i(p*=c);if(d>n){var v=h(t-1,f(0,u((e+b)/s)));e=(e+b*(t-1)/t-v*s)*r/M;var g=Lt.invert(e,.25*(d-n)*M/o+a);return g[0]-=b*(t-1)/t-v*s,p<0&&(g[1]=-g[1]),g}return Ve.invert(e,p)},p}function qe(t,e){return[t,1&e?89.999999:Ue]}function Ge(t,e){return[t,1&e?-89.999999:-Ue]}function Ze(t){return[.999999*t[0],t[1]]}function Ye(){var t=4,e=(0,n.r)(He),r=e(t),i=r.stream;return r.lobes=function(r){return arguments.length?e(t=+r):t},r.stream=function(e){var n=r.rotate(),a=i(e),o=(r.rotate([0,0]),i(e));return r.rotate(n),a.sphere=function(){var e,r;(0,je.Z)((e=180/t,r=[].concat((0,Ne.w6)(-180,180+e/2,e).map(qe),(0,Ne.w6)(180,-180-e/2,-e).map(Ge)),{type:"Polygon",coordinates:[180===e?r.map(Ze):r]}),o)},a},r.scale(239.75)}function We(t){var e,r=1+t,n=L(g(1/r)),a=2*P(b/(e=b+4*n*r)),l=.5*a*(r+P(t*(2+t))),u=t*t,c=r*r;function f(f,h){var p,d,v=1-g(h);if(v&&v<2){var y,m=_-h,w=25;do{var T=g(m),k=s(m),A=n+o(T,r-k),M=1+c-2*r*k;m-=y=(m-u*n-r*T+M*A-.5*v*e)/(2*r*T*A)}while(i(y)>x&&--w>0);p=a*P(M),d=f*A/b}else p=a*(t+v),d=f*n/b;return[p*g(d),l-p*s(d)]}return f.invert=function(t,i){var s=t*t+(i-=l)*i,f=(1+c-s/(a*a))/(2*r),h=C(f),p=g(h),d=n+o(p,r-f);return[L(t/P(s))*b/d,L(1-2*(h-u*n-r*p+(1+c-2*r*f)*d)/e)]},f}function Xe(){var t=1,e=(0,n.r)(We),r=e(t);return r.ratio=function(r){return arguments.length?e(t=+r):t},r.scale(167.774).center([0,18.67])}var Je=.7109889596207567,Ke=.0528035274542;function $e(t,e){return e>-Je?((t=at(t,e))[1]+=Ke,t):ht(t,e)}function Qe(){return(0,n.Z)($e).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}function tr(t,e){return i(e)>Je?((t=at(t,e))[1]-=e>0?Ke:-Ke,t):ht(t,e)}function er(){return(0,n.Z)(tr).scale(152.63)}function rr(t,e,r,n){var i=P(4*b/(2*r+(1+t-e/2)*g(2*r)+(t+e)/2*g(4*r)+e/2*g(6*r))),a=P(n*g(r)*P((1+t*s(2*r)+e*s(4*r))/(1+t+e))),o=r*u(1);function l(r){return P(1+t*s(2*r)+e*s(4*r))}function u(n){var i=n*r;return(2*i+(1+t-e/2)*g(2*i)+(t+e)/2*g(4*i)+e/2*g(6*i))/r}function c(t){return l(t)*g(t)}var f=function(t,e){var n=r*Q(u,o*g(e)/r,e/b);isNaN(n)&&(n=r*v(e));var c=i*l(n);return[c*a*t/b*s(n),c/a*g(n)]};return f.invert=function(t,e){var n=Q(c,e*a/i);return[t*b/(s(n)*i*a*l(n)),L(r*u(n/r)/o)]},0===r&&(i=P(n/b),(f=function(t,e){return[t*i,g(e)/i]}).invert=function(t,e){return[t/i,L(e*i)]}),f}function nr(){var t=1,e=0,r=45*E,i=2,a=(0,n.r)(rr),o=a(t,e,r,i);return o.a=function(n){return arguments.length?a(t=+n,e,r,i):t},o.b=function(n){return arguments.length?a(t,e=+n,r,i):e},o.psiMax=function(n){return arguments.length?a(t,e,r=+n*E,i):r*S},o.ratio=function(n){return arguments.length?a(t,e,r,i=+n):i},o.scale(180.739)}function ir(t,e,r,n,i,a,o,s,l,u,c){if(c.nanEncountered)return NaN;var f,h,p,d,v,g,y,m,x,b;if(h=t(e+.25*(f=r-e)),p=t(r-.25*f),isNaN(h))c.nanEncountered=!0;else{if(!isNaN(p))return b=((g=(d=f*(n+4*h+i)/12)+(v=f*(i+4*p+a)/12))-o)/15,u>l?(c.maxDepthCount++,g+b):Math.abs(b)t?r=n:e=n,n=e+r>>1}while(n>e);var i=u[n+1]-u[n];return i&&(i=(t-u[n+1])/i),(n+1+i)/s}var h=2*f(1)/b*o/r,d=function(t,e){var r=f(i(g(e))),a=n(r)*t;return r/=h,[a,e>=0?r:-r]};return d.invert=function(t,e){var r;return i(e*=h)<1&&(r=v(e)*L(a(i(e))*o)),[t/n(i(e)),r]},d}function sr(){var t=0,e=2.5,r=1.183136,i=(0,n.r)(or),a=i(t,e,r);return a.alpha=function(n){return arguments.length?i(t=+n,e,r):t},a.k=function(n){return arguments.length?i(t,e=+n,r):e},a.gamma=function(n){return arguments.length?i(t,e,r=+n):r},a.scale(152.63)}function lr(t,e){return i(t[0]-e[0])=0;--s)r=(e=t[1][s])[0][0],n=e[0][1],i=e[1][1],a=e[2][0],o=e[2][1],l.push(ur([[a-m,o-m],[a-m,i+m],[r+m,i+m],[r+m,n-m]],30));return{type:"Polygon",coordinates:[(0,Ne.TS)(l)]}}function fr(t,e,r){var i,a;function o(r,n){for(var i=n<0?-1:1,a=e[+(n<0)],o=0,s=a.length-1;oa[o][2][0];++o);var l=t(r-a[o][1][0],n);return l[0]+=t(a[o][1][0],i*n>i*a[o][0][1]?a[o][0][1]:n)[0],l}r?o.invert=r(o):t.invert&&(o.invert=function(r,n){for(var i=a[+(n<0)],s=e[+(n<0)],l=0,u=i.length;lo&&(r=a,a=o,o=r),[[n,a],[i,o]]}))})),s):e.map((function(t){return t.map((function(t){return[[t[0][0]*S,t[0][1]*S],[t[1][0]*S,t[1][1]*S],[t[2][0]*S,t[2][1]*S]]}))}))},null!=e&&s.lobes(e),s}$e.invert=function(t,e){return e>-Je?at.invert(t,e-Ke):ht.invert(t,e)},tr.invert=function(t,e){return i(e)>Je?at.invert(t,e+(e>0?Ke:-Ke)):ht.invert(t,e)};var hr=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function pr(){return fr(ut,hr).scale(160.857)}var dr=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function vr(){return fr(tr,dr).scale(152.63)}var gr=[[[[-180,0],[-100,90],[-40,0]],[[-40,0],[30,90],[180,0]]],[[[-180,0],[-160,-90],[-100,0]],[[-100,0],[-60,-90],[-20,0]],[[-20,0],[20,-90],[80,0]],[[80,0],[140,-90],[180,0]]]];function yr(){return fr(at,gr).scale(169.529)}var mr=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function xr(){return fr(at,mr).scale(169.529).rotate([20,0])}var br=[[[[-180,35],[-30,90],[0,35]],[[0,35],[30,90],[180,35]]],[[[-180,-10],[-102,-90],[-65,-10]],[[-65,-10],[5,-90],[77,-10]],[[77,-10],[103,-90],[180,-10]]]];function _r(){return fr($e,br,tt).rotate([-20,-55]).scale(164.263).center([0,-5.4036])}var wr=[[[[-180,0],[-110,90],[-40,0]],[[-40,0],[0,90],[40,0]],[[40,0],[110,90],[180,0]]],[[[-180,0],[-110,-90],[-40,0]],[[-40,0],[0,-90],[40,0]],[[40,0],[110,-90],[180,0]]]];function Tr(){return fr(ht,wr).scale(152.63).rotate([-20,0])}function kr(t,e){return[3/M*t*P(b*b/3-e*e),e]}function Ar(){return(0,n.Z)(kr).scale(158.837)}function Mr(t){function e(e,r){if(i(i(r)-_)2)return null;var a=(e/=2)*e,s=(r/=2)*r,l=2*r/(1+a+s);return l=p((1+l)/(1-l),1/t),[o(2*e,1-a-s)/t,L((l-1)/(l+1))]},e}function Sr(){var t=.5,e=(0,n.r)(Mr),r=e(t);return r.spacing=function(r){return arguments.length?e(t=+r):t},r.scale(124.75)}kr.invert=function(t,e){return[M/3*t/P(b*b/3-e*e),e]};var Er=b/k;function Lr(t,e){return[t*(1+P(s(e)))/2,e/(s(e/2)*s(t/6))]}function Cr(){return(0,n.Z)(Lr).scale(97.2672)}function Pr(t,e){var r=t*t,n=e*e;return[t*(.975534+n*(-.0143059*r-.119161+-.0547009*n)),e*(1.00384+r*(.0802894+-.02855*n+199025e-9*r)+n*(.0998909+-.0491032*n))]}function Or(){return(0,n.Z)(Pr).scale(139.98)}function Ir(t,e){return[g(t)/s(e),y(e)*s(t)]}function Dr(){return(0,n.Z)(Ir).scale(144.049).clipAngle(89.999)}function zr(t){var e=s(t),r=y(w+t/2);function n(n,a){var o=a-t,s=i(o)=0;)h=(f=t[c])[0]+l*(i=h)-u*p,p=f[1]+l*p+u*i;return[h=l*(i=h)-u*p,p=l*p+u*i]}return r.invert=function(r,n){var l=20,u=r,c=n;do{for(var f,h=e,p=t[h],d=p[0],v=p[1],y=0,m=0;--h>=0;)y=d+u*(f=y)-c*m,m=v+u*m+c*f,d=(p=t[h])[0]+u*(f=d)-c*v,v=p[1]+u*v+c*f;var x,b,_=(y=d+u*(f=y)-c*m)*y+(m=v+u*m+c*f)*m;u-=x=((d=u*(f=d)-c*v-r)*y+(v=u*v+c*f-n)*m)/_,c-=b=(v*y-d*m)/_}while(i(x)+i(b)>1e-12&&--l>0);if(l){var w=P(u*u+c*c),T=2*a(.5*w),k=g(T);return[o(u*k,w*s(T)),w?L(c*k/w):0]}},r}Lr.invert=function(t,e){var r=i(t),n=i(e),a=m,o=_;nm||i(x)>m)&&--a>0);return a&&[r,n]},Ir.invert=function(t,e){var r=t*t,n=e*e+1,i=r+n,a=t?T*P((i-P(i*i-4*r))/r):1/P(n);return[L(t*a),v(e)*C(a)]},Fr.invert=function(t,e){return[t,2.5*a(l(.8*e))-.625*b]};var jr=[[.9972523,0],[.0052513,-.0041175],[.0074606,.0048125],[-.0153783,-.1968253],[.0636871,-.1408027],[.3660976,-.2937382]],Ur=[[.98879,0],[0,0],[-.050909,0],[0,0],[.075528,0]],Vr=[[.984299,0],[.0211642,.0037608],[-.1036018,-.0575102],[-.0329095,-.0320119],[.0499471,.1223335],[.026046,.0899805],[7388e-7,-.1435792],[.0075848,-.1334108],[-.0216473,.0776645],[-.0225161,.0853673]],Hr=[[.9245,0],[0,0],[.01943,0]],qr=[[.721316,0],[0,0],[-.00881625,-.00617325]];function Gr(){return Jr(jr,[152,-64]).scale(1400).center([-160.908,62.4864]).clipAngle(30).angle(7.8)}function Zr(){return Jr(Ur,[95,-38]).scale(1e3).clipAngle(55).center([-96.5563,38.8675])}function Yr(){return Jr(Vr,[120,-45]).scale(359.513).clipAngle(55).center([-117.474,53.0628])}function Wr(){return Jr(Hr,[-20,-18]).scale(209.091).center([20,16.7214]).clipAngle(82)}function Xr(){return Jr(qr,[165,10]).scale(250).clipAngle(130).center([-165,-10])}function Jr(t,e){var r=(0,n.Z)(Nr(t)).rotate(e).clipAngle(90),i=(0,_t.Z)(e),a=r.center;return delete r.rotate,r.center=function(t){return arguments.length?a(i(t)):i.invert(a())},r}var Kr=P(6),$r=P(7);function Qr(t,e){var r=L(7*g(e)/(3*Kr));return[Kr*t*(2*s(2*r/3)-1)/$r,9*g(r/3)/$r]}function tn(){return(0,n.Z)(Qr).scale(164.859)}function en(t,e){for(var r,n=(1+T)*g(e),a=e,o=0;o<25&&(a-=r=(g(a/2)+g(a)-n)/(.5*s(a/2)+s(a)),!(i(r)x&&--l>0);return[t/(.84719-.13063*(n=s*s)+(o=n*(a=n*n))*o*(.05494*n-.04515-.02326*a+.00331*o)),s]},un.invert=function(t,e){for(var r=e/2,n=0,a=1/0;n<10&&i(a)>m;++n){var o=s(e/2);e-=a=(e-y(e/2)-r)/(1-.5/(o*o))}return[2*t/(1+s(e)),e]};var fn=[[[[-180,0],[-90,90],[0,0]],[[0,0],[90,90],[180,0]]],[[[-180,0],[-90,-90],[0,0]],[[0,0],[90,-90],[180,0]]]];function hn(){return fr(J(1/0),fn).rotate([20,0]).scale(152.63)}function pn(t,e){var r=g(e),n=s(e),a=v(t);if(0===t||i(e)===_)return[0,e];if(0===e)return[t,0];if(i(t)===_)return[t*n,_*r];var o=b/(2*t)-2*t/b,l=2*e/b,u=(1-l*l)/(r-l),c=o*o,f=u*u,h=1+c/f,p=1+f/c,d=(o*r/u-o/2)/h,y=(f*r/c+u/2)/p,m=y*y-(f*r*r/c+u*r-1)/p;return[_*(d+P(d*d+n*n/h)*a),_*(y+P(m<0?0:m)*v(-e*o)*a)]}function dn(){return(0,n.Z)(pn).scale(127.267)}pn.invert=function(t,e){var r=(t/=_)*t,n=r+(e/=_)*e,i=b*b;return[t?(n-1+P((1-n)*(1-n)+4*r))/(2*t)*_:0,Q((function(t){return n*(b*g(t)-2*t)*b+4*t*t*(e-g(t))+2*b*t-i*e}),0)]};var vn=1.0148,gn=.23185,yn=-.14499,mn=.02406,xn=1.790857183;function bn(t,e){var r=e*e;return[t,e*(vn+r*r*(gn+r*(yn+mn*r)))]}function _n(){return(0,n.Z)(bn).scale(139.319)}function wn(t,e){if(i(e)xn?e=xn:e<-1.790857183&&(e=-1.790857183);var r,n=e;do{var a=n*n;n-=r=(n*(vn+a*a*(gn+a*(yn+mn*a)))-e)/(1.0148+a*a*(1.1592500000000001+a*(.21654*a-1.01493)))}while(i(r)>m);return[t,n]},wn.invert=function(t,e){if(i(e)m&&--o>0);return l=y(a),[(i(e)=0;)if(n=e[s],r[0]===n[0]&&r[1]===n[1]){if(a)return[a,r];a=r}}}(e.face,r.face),i=(c=n.map(r.project),f=n.map(e.project),h=Sn(c[1],c[0]),p=Sn(f[1],f[0]),d=function(t,e){return o(t[0]*e[1]-t[1]*e[0],t[0]*e[0]+t[1]*e[1])}(h,p),v=En(h)/En(p),Mn([1,0,c[0][0],0,1,c[0][1]],Mn([v,0,0,0,v,0],Mn([s(d),g(d),0,-g(d),s(d),0],[1,0,-f[0][0],0,1,-f[0][1]]))));e.transform=r.transform?Mn(r.transform,i):i;for(var a=r.edges,l=0,u=a.length;l0?[-e[0],0]:[180-e[0],180])};var e=zn.map((function(e){return{face:e,project:t(e)}}));return[-1,0,0,1,0,1,4,5].forEach((function(t,r){var n=e[t];n&&(n.children||(n.children=[])).push(e[r])})),Ln(e[0],(function(t,r){return e[t<-b/2?r<0?6:4:t<0?r<0?2:0:tn^p>n&&r<(h-u)*(n-c)/(p-c)+u&&(i=!i)}return i}(t[0],r))return t.push(e),!0}))||t.push([e])})),Jn=[],t.length?t.length>1?{type:"MultiPolygon",coordinates:t}:{type:"Polygon",coordinates:t[0]}:null}};function ti(t){var e=t(_,0)[0]-t(-_,0)[0];function r(r,n){var a=i(r)<_,o=t(a?r:r>0?r-b:r+b,n),s=(o[0]-o[1])*T,l=(o[0]+o[1])*T;if(a)return[s,l];var u=e*T,c=s>0^l>0?-1:1;return[c*s-v(l)*u,c*l-v(s)*u]}return t.invert&&(r.invert=function(r,n){var a=(r+n)*T,o=(n-r)*T,s=i(a)<.5*e&&i(o)<.5*e;if(!s){var l=e*T,u=a>0^o>0?-1:1,c=-u*r+(o>0?1:-1)*l,f=-u*n+(a>0?1:-1)*l;a=(-c-f)*T,o=(c-f)*T}var h=t.invert(a,o);return s||(h[0]+=a>0?b:-b),h}),(0,n.Z)(r).rotate([-90,-90,45]).clipAngle(179.999)}function ei(){return ti(Le).scale(176.423)}function ri(){return ti(Ie).scale(111.48)}function ni(t,e){if(!(0<=(e=+e)&&e<=20))throw new Error("invalid digits");function r(t){var r=t.length,n=2,i=new Array(r);for(i[0]=+t[0].toFixed(e),i[1]=+t[1].toFixed(e);n2||a[0]!=e[0]||a[1]!=e[1])&&(n.push(a),e=a)}return 1===n.length&&t.length>1&&n.push(r(t[t.length-1])),n}function a(t){return t.map(i)}function o(t){if(null==t)return t;var e;switch(t.type){case"GeometryCollection":e={type:"GeometryCollection",geometries:t.geometries.map(o)};break;case"Point":e={type:"Point",coordinates:r(t.coordinates)};break;case"MultiPoint":e={type:t.type,coordinates:n(t.coordinates)};break;case"LineString":e={type:t.type,coordinates:i(t.coordinates)};break;case"MultiLineString":case"Polygon":e={type:t.type,coordinates:a(t.coordinates)};break;case"MultiPolygon":e={type:"MultiPolygon",coordinates:t.coordinates.map(a)};break;default:return t}return null!=t.bbox&&(e.bbox=t.bbox),e}function s(t){var e={type:"Feature",properties:t.properties,geometry:o(t.geometry)};return null!=t.id&&(e.id=t.id),null!=t.bbox&&(e.bbox=t.bbox),e}if(null!=t)switch(t.type){case"Feature":return s(t);case"FeatureCollection":var l={type:"FeatureCollection",features:t.features.map(s)};return null!=t.bbox&&(l.bbox=t.bbox),l;default:return o(t)}return t}function ii(t){var e=g(t);function r(r,n){var i=e?y(r*e/2)/e:r/2;if(!n)return[2*i,-t];var o=2*a(i*g(n)),l=1/y(n);return[g(o)*l,n+(1-s(o))*l-t]}return r.invert=function(r,n){if(i(n+=t)m&&--c>0);var d=r*(f=y(u)),v=y(i(n)0?_:-_)*(f+o*(d-l)/2+o*o*(d-2*f+l)/2)]}function li(){return(0,n.Z)(si).scale(152.63)}function ui(t,e){var r=function(t){function e(e,r){var n=s(r),i=(t-1)/(t-n*s(e));return[i*n*g(e),i*g(r)]}return e.invert=function(e,r){var n=e*e+r*r,i=P(n),a=(t-P(1-n*(t+1)/(t-1)))/((t-1)/i+i/(t-1));return[o(e*a,i*P(1-a*a)),i?L(r*a/i):0]},e}(t);if(!e)return r;var n=s(e),i=g(e);function a(e,a){var o=r(e,a),s=o[1],l=s*i/(t-1)+n;return[o[0]*n/l,s/l]}return a.invert=function(e,a){var o=(t-1)/(t-1-a*i);return r.invert(o*e,o*a*n)},a}function ci(){var t=2,e=0,r=(0,n.r)(ui),i=r(t,e);return i.distance=function(n){return arguments.length?r(t=+n,e):t},i.tilt=function(n){return arguments.length?r(t,e=n*E):e*S},i.scale(432.147).clipAngle(C(1/t)*S-1e-6)}oi.forEach((function(t){t[1]*=1.0144})),si.invert=function(t,e){var r=e/_,n=90*r,a=h(18,i(n/5)),o=f(0,u(a));do{var s=oi[o][1],l=oi[o+1][1],c=oi[h(19,o+2)][1],p=c-s,d=c-2*l+s,v=2*(i(r)-l)/p,g=d/p,y=v*(1-g*v*(1-2*g*v));if(y>=0||1===o){n=(e>=0?5:-5)*(y+a);var m,b=50;do{y=(a=h(18,i(n)/5))-(o=u(a)),s=oi[o][1],l=oi[o+1][1],c=oi[h(19,o+2)][1],n-=(m=(e>=0?_:-_)*(l+y*(c-s)/2+y*y*(c-2*l+s)/2)-e)*S}while(i(m)>x&&--b>0);break}}while(--o>=0);var w=oi[o][0],T=oi[o+1][0],k=oi[h(19,o+2)][0];return[t/(T+y*(k-w)/2+y*y*(k-2*T+w)/2),n*E]};var fi=-179.9999,hi=179.9999,pi=-89.9999,di=89.9999;function vi(t){return t.length>0}function gi(t){return-90===t||90===t?[0,t]:[-180,(e=t,Math.floor(1e4*e)/1e4)];var e}function yi(t){var e=t[0],r=t[1],n=!1;return e<=fi?(e=-180,n=!0):e>=hi&&(e=180,n=!0),r<=pi?(r=-90,n=!0):r>=di&&(r=90,n=!0),n?[e,r]:t}function mi(t){return t.map(yi)}function xi(t,e,r){for(var n=0,i=t.length;n=hi||c<=pi||c>=di){a[o]=yi(l);for(var f=o+1;ffi&&ppi&&d=s)break;r.push({index:-1,polygon:e,ring:a=a.slice(f-1)}),a[0]=gi(a[0][1]),o=-1,s=a.length}}}}function bi(t){var e,r,n,i,a,o,s=t.length,l={},u={};for(e=0;e0?b-l:l)*S],c=(0,n.Z)(t(s)).rotate(u),f=(0,_t.Z)(u),h=c.center;return delete c.rotate,c.center=function(t){return arguments.length?h(f(t)):f.invert(h())},c.clipAngle(90)}function Si(t){var e=s(t);function r(t,r){var n=(0,In.M)(t,r);return n[0]*=e,n}return r.invert=function(t,r){return In.M.invert(t/e,r)},r}function Ei(){return Li([-158,21.5],[-77,39]).clipAngle(60).scale(400)}function Li(t,e){return Mi(Si,t,e)}function Ci(t){if(!(t*=2))return Z.N;var e=-t/2,r=-e,n=t*t,i=y(r),a=.5/g(r);function l(i,a){var o=C(s(a)*s(i-e)),l=C(s(a)*s(i-r));return[((o*=o)-(l*=l))/(2*t),(a<0?-1:1)*P(4*n*l-(n-o+l)*(n-o+l))/(2*t)]}return l.invert=function(t,n){var l,u,c=n*n,f=s(P(c+(l=t+e)*l)),h=s(P(c+(l=t+r)*l));return[o(u=f-h,l=(f+h)*i),(n<0?-1:1)*C(P(l*l+u*u)*a)]},l}function Pi(){return Oi([-158,21.5],[-77,39]).clipAngle(130).scale(122.571)}function Oi(t,e){return Mi(Ci,t,e)}function Ii(t,e){if(i(e)m&&--l>0);return[v(t)*(P(a*a+4)+a)*b/4,_*s]};var qi=4*b+3*P(3),Gi=2*P(2*b*P(3)/qi),Zi=it(Gi*P(3)/b,Gi,qi/6);function Yi(){return(0,n.Z)(Zi).scale(176.84)}function Wi(t,e){return[t*P(1-3*e*e/(b*b)),e]}function Xi(){return(0,n.Z)(Wi).scale(152.63)}function Ji(t,e){var r=s(e),n=s(t)*r,i=1-n,a=s(t=o(g(t)*r,-g(e))),l=g(t);return[l*(r=P(1-n*n))-a*i,-a*r-l*i]}function Ki(){return(0,n.Z)(Ji).rotate([0,-90,45]).scale(124.75).clipAngle(179.999)}function $i(t,e){var r=R(t,e);return[(r[0]+t/_)/2,(r[1]+e)/2]}function Qi(){return(0,n.Z)($i).scale(158.837)}Wi.invert=function(t,e){return[t/P(1-3*e*e/(b*b)),e]},Ji.invert=function(t,e){var r=(t*t+e*e)/-2,n=P(-r*(2+r)),i=e*r+t*n,a=t*r-e*n,s=P(a*a+i*i);return[o(n*i,s*(1+r)),s?-L(n*a/s):0]},$i.invert=function(t,e){var r=t,n=e,a=25;do{var o,l=s(n),u=g(n),c=g(2*n),f=u*u,h=l*l,p=g(r),d=s(r/2),v=g(r/2),y=v*v,x=1-h*d*d,b=x?C(l*d)*P(o=1/x):o=0,w=.5*(2*b*l*v+r/_)-t,T=.5*(b*u+n)-e,k=.5*o*(h*y+b*l*d*f)+.5/_,A=o*(p*c/4-b*u*v),M=.125*o*(c*v-b*u*h*p),S=.5*o*(f*d+b*y*l)+.5,E=A*M-S*k,L=(T*A-w*S)/E,O=(w*M-T*k)/E;r-=L,n-=O}while((i(L)>m||i(O)>m)&&--a>0);return[r,n]}},33940:function(t,e,r){"use strict";function n(){return new i}function i(){this.reset()}r.d(e,{Z:function(){return n}}),i.prototype={constructor:i,reset:function(){this.s=this.t=0},add:function(t){o(a,t,this.t),o(this,a.s,this.s),this.s?this.t+=a.t:this.s=a.t},valueOf:function(){return this.s}};var a=new i;function o(t,e,r){var n=t.s=e+r,i=n-e,a=n-i;t.t=e-a+(r-i)}},97860:function(t,e,r){"use strict";r.d(e,{L9:function(){return h},ZP:function(){return x},gL:function(){return d}});var n,i,a,o,s,l=r(33940),u=r(39695),c=r(73182),f=r(72736),h=(0,l.Z)(),p=(0,l.Z)(),d={point:c.Z,lineStart:c.Z,lineEnd:c.Z,polygonStart:function(){h.reset(),d.lineStart=v,d.lineEnd=g},polygonEnd:function(){var t=+h;p.add(t<0?u.BZ+t:t),this.lineStart=this.lineEnd=this.point=c.Z},sphere:function(){p.add(u.BZ)}};function v(){d.point=y}function g(){m(n,i)}function y(t,e){d.point=m,n=t,i=e,t*=u.uR,e*=u.uR,a=t,o=(0,u.mC)(e=e/2+u.pu),s=(0,u.O$)(e)}function m(t,e){t*=u.uR,e=(e*=u.uR)/2+u.pu;var r=t-a,n=r>=0?1:-1,i=n*r,l=(0,u.mC)(e),c=(0,u.O$)(e),f=s*c,p=o*l+f*(0,u.mC)(i),d=f*n*(0,u.O$)(i);h.add((0,u.fv)(d,p)),a=t,o=l,s=c}function x(t){return p.reset(),(0,f.Z)(t,d),2*p}},77338:function(t,e,r){"use strict";r.d(e,{Z:function(){return C}});var n,i,a,o,s,l,u,c,f,h,p=r(33940),d=r(97860),v=r(7620),g=r(39695),y=r(72736),m=(0,p.Z)(),x={point:b,lineStart:w,lineEnd:T,polygonStart:function(){x.point=k,x.lineStart=A,x.lineEnd=M,m.reset(),d.gL.polygonStart()},polygonEnd:function(){d.gL.polygonEnd(),x.point=b,x.lineStart=w,x.lineEnd=T,d.L9<0?(n=-(a=180),i=-(o=90)):m>g.Ho?o=90:m<-g.Ho&&(i=-90),h[0]=n,h[1]=a},sphere:function(){n=-(a=180),i=-(o=90)}};function b(t,e){f.push(h=[n=t,a=t]),eo&&(o=e)}function _(t,e){var r=(0,v.Og)([t*g.uR,e*g.uR]);if(c){var l=(0,v.T5)(c,r),u=[l[1],-l[0],0],p=(0,v.T5)(u,l);(0,v.iJ)(p),p=(0,v.Y1)(p);var d,y=t-s,m=y>0?1:-1,x=p[0]*g.RW*m,b=(0,g.Wn)(y)>180;b^(m*so&&(o=d):b^(m*s<(x=(x+360)%360-180)&&xo&&(o=e)),b?tS(n,a)&&(a=t):S(t,a)>S(n,a)&&(n=t):a>=n?(ta&&(a=t)):t>s?S(n,t)>S(n,a)&&(a=t):S(t,a)>S(n,a)&&(n=t)}else f.push(h=[n=t,a=t]);eo&&(o=e),c=r,s=t}function w(){x.point=_}function T(){h[0]=n,h[1]=a,x.point=b,c=null}function k(t,e){if(c){var r=t-s;m.add((0,g.Wn)(r)>180?r+(r>0?360:-360):r)}else l=t,u=e;d.gL.point(t,e),_(t,e)}function A(){d.gL.lineStart()}function M(){k(l,u),d.gL.lineEnd(),(0,g.Wn)(m)>g.Ho&&(n=-(a=180)),h[0]=n,h[1]=a,c=null}function S(t,e){return(e-=t)<0?e+360:e}function E(t,e){return t[0]-e[0]}function L(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:eS(s[0],s[1])&&(s[1]=l[1]),S(l[0],s[1])>S(s[0],s[1])&&(s[0]=l[0])):u.push(s=l);for(c=-1/0,e=0,s=u[r=u.length-1];e<=r;s=l,++e)l=u[e],(p=S(s[1],l[0]))>c&&(c=p,n=l[0],a=s[1])}return f=h=null,n===1/0||i===1/0?[[NaN,NaN],[NaN,NaN]]:[[n,i],[a,o]]}},7620:function(t,e,r){"use strict";r.d(e,{Og:function(){return a},T:function(){return u},T5:function(){return s},Y1:function(){return i},iJ:function(){return c},j9:function(){return o},s0:function(){return l}});var n=r(39695);function i(t){return[(0,n.fv)(t[1],t[0]),(0,n.ZR)(t[2])]}function a(t){var e=t[0],r=t[1],i=(0,n.mC)(r);return[i*(0,n.mC)(e),i*(0,n.O$)(e),(0,n.O$)(r)]}function o(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function s(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function l(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function u(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function c(t){var e=(0,n._b)(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}},66624:function(t,e,r){"use strict";r.d(e,{Z:function(){return I}});var n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x=r(39695),b=r(73182),_=r(72736),w={sphere:b.Z,point:T,lineStart:A,lineEnd:E,polygonStart:function(){w.lineStart=L,w.lineEnd=C},polygonEnd:function(){w.lineStart=A,w.lineEnd=E}};function T(t,e){t*=x.uR,e*=x.uR;var r=(0,x.mC)(e);k(r*(0,x.mC)(t),r*(0,x.O$)(t),(0,x.O$)(e))}function k(t,e,r){++n,a+=(t-a)/n,o+=(e-o)/n,s+=(r-s)/n}function A(){w.point=M}function M(t,e){t*=x.uR,e*=x.uR;var r=(0,x.mC)(e);g=r*(0,x.mC)(t),y=r*(0,x.O$)(t),m=(0,x.O$)(e),w.point=S,k(g,y,m)}function S(t,e){t*=x.uR,e*=x.uR;var r=(0,x.mC)(e),n=r*(0,x.mC)(t),a=r*(0,x.O$)(t),o=(0,x.O$)(e),s=(0,x.fv)((0,x._b)((s=y*o-m*a)*s+(s=m*n-g*o)*s+(s=g*a-y*n)*s),g*n+y*a+m*o);i+=s,l+=s*(g+(g=n)),u+=s*(y+(y=a)),c+=s*(m+(m=o)),k(g,y,m)}function E(){w.point=T}function L(){w.point=P}function C(){O(d,v),w.point=T}function P(t,e){d=t,v=e,t*=x.uR,e*=x.uR,w.point=O;var r=(0,x.mC)(e);g=r*(0,x.mC)(t),y=r*(0,x.O$)(t),m=(0,x.O$)(e),k(g,y,m)}function O(t,e){t*=x.uR,e*=x.uR;var r=(0,x.mC)(e),n=r*(0,x.mC)(t),a=r*(0,x.O$)(t),o=(0,x.O$)(e),s=y*o-m*a,d=m*n-g*o,v=g*a-y*n,b=(0,x._b)(s*s+d*d+v*v),_=(0,x.ZR)(b),w=b&&-_/b;f+=w*s,h+=w*d,p+=w*v,i+=_,l+=_*(g+(g=n)),u+=_*(y+(y=a)),c+=_*(m+(m=o)),k(g,y,m)}function I(t){n=i=a=o=s=l=u=c=f=h=p=0,(0,_.Z)(t,w);var e=f,r=h,d=p,v=e*e+r*r+d*d;return v0?os)&&(o+=i*a.BZ));for(var h,p=o;i>0?p>s:p0?i.pi:-i.pi,u=(0,i.Wn)(o-r);(0,i.Wn)(u-i.pi)0?i.ou:-i.ou),t.point(a,n),t.lineEnd(),t.lineStart(),t.point(l,n),t.point(o,n),e=0):a!==l&&u>=i.pi&&((0,i.Wn)(r-a)i.Ho?(0,i.z4)(((0,i.O$)(e)*(o=(0,i.mC)(n))*(0,i.O$)(r)-(0,i.O$)(n)*(a=(0,i.mC)(e))*(0,i.O$)(t))/(a*o*s)):(e+n)/2}(r,n,o,s),t.point(a,n),t.lineEnd(),t.lineStart(),t.point(l,n),e=0),t.point(r=o,n=s),a=l},lineEnd:function(){t.lineEnd(),r=n=NaN},clean:function(){return 2-e}}}),(function(t,e,r,n){var a;if(null==t)a=r*i.ou,n.point(-i.pi,a),n.point(0,a),n.point(i.pi,a),n.point(i.pi,0),n.point(i.pi,-a),n.point(0,-a),n.point(-i.pi,-a),n.point(-i.pi,0),n.point(-i.pi,a);else if((0,i.Wn)(t[0]-e[0])>i.Ho){var o=t[0]1&&e.push(e.pop().concat(e.shift()))},result:function(){var r=e;return e=[],t=null,r}}}},1457:function(t,e,r){"use strict";r.d(e,{Z:function(){return l}});var n=r(7620),i=r(7613),a=r(39695),o=r(67108),s=r(97023);function l(t){var e=(0,a.mC)(t),r=6*a.uR,l=e>0,u=(0,a.Wn)(e)>a.Ho;function c(t,r){return(0,a.mC)(t)*(0,a.mC)(r)>e}function f(t,r,i){var o=(0,n.Og)(t),s=(0,n.Og)(r),l=[1,0,0],u=(0,n.T5)(o,s),c=(0,n.j9)(u,u),f=u[0],h=c-f*f;if(!h)return!i&&t;var p=e*c/h,d=-e*f/h,v=(0,n.T5)(l,u),g=(0,n.T)(l,p),y=(0,n.T)(u,d);(0,n.s0)(g,y);var m=v,x=(0,n.j9)(g,m),b=(0,n.j9)(m,m),_=x*x-b*((0,n.j9)(g,g)-1);if(!(_<0)){var w=(0,a._b)(_),T=(0,n.T)(m,(-x-w)/b);if((0,n.s0)(T,g),T=(0,n.Y1)(T),!i)return T;var k,A=t[0],M=r[0],S=t[1],E=r[1];M0^T[1]<((0,a.Wn)(T[0]-A)a.pi^(A<=T[0]&&T[0]<=M)){var P=(0,n.T)(m,(-x+w)/b);return(0,n.s0)(P,g),[T,(0,n.Y1)(P)]}}}function h(e,r){var n=l?t:a.pi-t,i=0;return e<-n?i|=1:e>n&&(i|=2),r<-n?i|=4:r>n&&(i|=8),i}return(0,s.Z)(c,(function(t){var e,r,n,i,s;return{lineStart:function(){i=n=!1,s=1},point:function(p,d){var v,g=[p,d],y=c(p,d),m=l?y?0:h(p,d):y?h(p+(p<0?a.pi:-a.pi),d):0;if(!e&&(i=n=y)&&t.lineStart(),y!==n&&(!(v=f(e,g))||(0,o.Z)(e,v)||(0,o.Z)(g,v))&&(g[2]=1),y!==n)s=0,y?(t.lineStart(),v=f(g,e),t.point(v[0],v[1])):(v=f(e,g),t.point(v[0],v[1],2),t.lineEnd()),e=v;else if(u&&e&&l^y){var x;m&r||!(x=f(g,e,!0))||(s=0,l?(t.lineStart(),t.point(x[0][0],x[0][1]),t.point(x[1][0],x[1][1]),t.lineEnd()):(t.point(x[1][0],x[1][1]),t.lineEnd(),t.lineStart(),t.point(x[0][0],x[0][1],3)))}!y||e&&(0,o.Z)(e,g)||t.point(g[0],g[1]),e=g,n=y,r=m},lineEnd:function(){n&&t.lineEnd(),e=null},clean:function(){return s|(i&&n)<<1}}}),(function(e,n,a,o){(0,i.m)(o,t,r,a,e,n)}),l?[0,-t]:[-a.pi,t-a.pi])}},97023:function(t,e,r){"use strict";r.d(e,{Z:function(){return l}});var n=r(85272),i=r(46225),a=r(39695),o=r(23071),s=r(33064);function l(t,e,r,a){return function(l){var f,h,p,d=e(l),v=(0,n.Z)(),g=e(v),y=!1,m={point:x,lineStart:_,lineEnd:w,polygonStart:function(){m.point=T,m.lineStart=k,m.lineEnd=A,h=[],f=[]},polygonEnd:function(){m.point=x,m.lineStart=_,m.lineEnd=w,h=(0,s.TS)(h);var t=(0,o.Z)(f,a);h.length?(y||(l.polygonStart(),y=!0),(0,i.Z)(h,c,t,r,l)):t&&(y||(l.polygonStart(),y=!0),l.lineStart(),r(null,null,1,l),l.lineEnd()),y&&(l.polygonEnd(),y=!1),h=f=null},sphere:function(){l.polygonStart(),l.lineStart(),r(null,null,1,l),l.lineEnd(),l.polygonEnd()}};function x(e,r){t(e,r)&&l.point(e,r)}function b(t,e){d.point(t,e)}function _(){m.point=b,d.lineStart()}function w(){m.point=x,d.lineEnd()}function T(t,e){p.push([t,e]),g.point(t,e)}function k(){g.lineStart(),p=[]}function A(){T(p[0][0],p[0][1]),g.lineEnd();var t,e,r,n,i=g.clean(),a=v.result(),o=a.length;if(p.pop(),f.push(p),p=null,o)if(1&i){if((e=(r=a[0]).length-1)>0){for(y||(l.polygonStart(),y=!0),l.lineStart(),t=0;t1&&2&i&&a.push(a.pop().concat(a.shift())),h.push(a.filter(u))}return m}}function u(t){return t.length>1}function c(t,e){return((t=t.x)[0]<0?t[1]-a.ou-a.Ho:a.ou-t[1])-((e=e.x)[0]<0?e[1]-a.ou-a.Ho:a.ou-e[1])}},87605:function(t,e,r){"use strict";r.d(e,{Z:function(){return u}});var n=r(39695),i=r(85272),a=r(46225),o=r(33064),s=1e9,l=-s;function u(t,e,r,u){function c(n,i){return t<=n&&n<=r&&e<=i&&i<=u}function f(n,i,a,o){var s=0,l=0;if(null==n||(s=h(n,a))!==(l=h(i,a))||d(n,i)<0^a>0)do{o.point(0===s||3===s?t:r,s>1?u:e)}while((s=(s+a+4)%4)!==l);else o.point(i[0],i[1])}function h(i,a){return(0,n.Wn)(i[0]-t)0?0:3:(0,n.Wn)(i[0]-r)0?2:1:(0,n.Wn)(i[1]-e)0?1:0:a>0?3:2}function p(t,e){return d(t.x,e.x)}function d(t,e){var r=h(t,1),n=h(e,1);return r!==n?r-n:0===r?e[1]-t[1]:1===r?t[0]-e[0]:2===r?t[1]-e[1]:e[0]-t[0]}return function(n){var h,d,v,g,y,m,x,b,_,w,T,k=n,A=(0,i.Z)(),M={point:S,lineStart:function(){M.point=E,d&&d.push(v=[]),w=!0,_=!1,x=b=NaN},lineEnd:function(){h&&(E(g,y),m&&_&&A.rejoin(),h.push(A.result())),M.point=S,_&&k.lineEnd()},polygonStart:function(){k=A,h=[],d=[],T=!0},polygonEnd:function(){var e=function(){for(var e=0,r=0,n=d.length;ru&&(f-i)*(u-a)>(h-a)*(t-i)&&++e:h<=u&&(f-i)*(u-a)<(h-a)*(t-i)&&--e;return e}(),r=T&&e,i=(h=(0,o.TS)(h)).length;(r||i)&&(n.polygonStart(),r&&(n.lineStart(),f(null,null,1,n),n.lineEnd()),i&&(0,a.Z)(h,p,e,f,n),n.polygonEnd()),k=n,h=d=v=null}};function S(t,e){c(t,e)&&k.point(t,e)}function E(n,i){var a=c(n,i);if(d&&v.push([n,i]),w)g=n,y=i,m=a,w=!1,a&&(k.lineStart(),k.point(n,i));else if(a&&_)k.point(n,i);else{var o=[x=Math.max(l,Math.min(s,x)),b=Math.max(l,Math.min(s,b))],f=[n=Math.max(l,Math.min(s,n)),i=Math.max(l,Math.min(s,i))];!function(t,e,r,n,i,a){var o,s=t[0],l=t[1],u=0,c=1,f=e[0]-s,h=e[1]-l;if(o=r-s,f||!(o>0)){if(o/=f,f<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=i-s,f||!(o<0)){if(o/=f,f<0){if(o>c)return;o>u&&(u=o)}else if(f>0){if(o0)){if(o/=h,h<0){if(o0){if(o>c)return;o>u&&(u=o)}if(o=a-l,h||!(o<0)){if(o/=h,h<0){if(o>c)return;o>u&&(u=o)}else if(h>0){if(o0&&(t[0]=s+u*f,t[1]=l+u*h),c<1&&(e[0]=s+c*f,e[1]=l+c*h),!0}}}}}(o,f,t,e,r,u)?a&&(k.lineStart(),k.point(n,i),T=!1):(_||(k.lineStart(),k.point(o[0],o[1])),k.point(f[0],f[1]),a||k.lineEnd(),T=!1)}x=n,b=i,_=a}return M}}},46225:function(t,e,r){"use strict";r.d(e,{Z:function(){return o}});var n=r(67108),i=r(39695);function a(t,e,r,n){this.x=t,this.z=e,this.o=r,this.e=n,this.v=!1,this.n=this.p=null}function o(t,e,r,o,l){var u,c,f=[],h=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,r,o=t[0],s=t[e];if((0,n.Z)(o,s)){if(!o[2]&&!s[2]){for(l.lineStart(),u=0;u=0;--u)l.point((d=p[u])[0],d[1]);else o(g.x,g.p.x,-1,l);g=g.p}p=(g=g.o).z,y=!y}while(!g.v);l.lineEnd()}}}function s(t){if(e=t.length){for(var e,r,n=0,i=t[0];++n0&&(i=S(t[a],t[a-1]))>0&&r<=i&&n<=i&&(r+n-i)*(1-Math.pow((r-n)/i,2))g.Ho})).map(l)).concat((0,F.w6)((0,g.mD)(a/p)*p,i,p).filter((function(t){return(0,g.Wn)(t%v)>g.Ho})).map(u))}return m.lines=function(){return x().map((function(t){return{type:"LineString",coordinates:t}}))},m.outline=function(){return{type:"Polygon",coordinates:[c(n).concat(f(o).slice(1),c(r).reverse().slice(1),f(s).reverse().slice(1))]}},m.extent=function(t){return arguments.length?m.extentMajor(t).extentMinor(t):m.extentMinor()},m.extentMajor=function(t){return arguments.length?(n=+t[0][0],r=+t[1][0],s=+t[0][1],o=+t[1][1],n>r&&(t=n,n=r,r=t),s>o&&(t=s,s=o,o=t),m.precision(y)):[[n,s],[r,o]]},m.extentMinor=function(r){return arguments.length?(e=+r[0][0],t=+r[1][0],a=+r[0][1],i=+r[1][1],e>t&&(r=e,e=t,t=r),a>i&&(r=a,a=i,i=r),m.precision(y)):[[e,a],[t,i]]},m.step=function(t){return arguments.length?m.stepMajor(t).stepMinor(t):m.stepMinor()},m.stepMajor=function(t){return arguments.length?(d=+t[0],v=+t[1],m):[d,v]},m.stepMinor=function(t){return arguments.length?(h=+t[0],p=+t[1],m):[h,p]},m.precision=function(h){return arguments.length?(y=+h,l=B(a,i,90),u=N(e,t,y),c=B(s,o,90),f=N(n,r,y),m):y},m.extentMajor([[-180,-90+g.Ho],[180,90-g.Ho]]).extentMinor([[-180,-80-g.Ho],[180,80+g.Ho]])}function U(){return j()()}var V,H,q,G,Z=r(83074),Y=r(8593),W=(0,v.Z)(),X=(0,v.Z)(),J={point:y.Z,lineStart:y.Z,lineEnd:y.Z,polygonStart:function(){J.lineStart=K,J.lineEnd=tt},polygonEnd:function(){J.lineStart=J.lineEnd=J.point=y.Z,W.add((0,g.Wn)(X)),X.reset()},result:function(){var t=W/2;return W.reset(),t}};function K(){J.point=$}function $(t,e){J.point=Q,V=q=t,H=G=e}function Q(t,e){X.add(G*t-q*e),q=t,G=e}function tt(){Q(V,H)}var et,rt,nt,it,at=J,ot=r(3559),st=0,lt=0,ut=0,ct=0,ft=0,ht=0,pt=0,dt=0,vt=0,gt={point:yt,lineStart:mt,lineEnd:_t,polygonStart:function(){gt.lineStart=wt,gt.lineEnd=Tt},polygonEnd:function(){gt.point=yt,gt.lineStart=mt,gt.lineEnd=_t},result:function(){var t=vt?[pt/vt,dt/vt]:ht?[ct/ht,ft/ht]:ut?[st/ut,lt/ut]:[NaN,NaN];return st=lt=ut=ct=ft=ht=pt=dt=vt=0,t}};function yt(t,e){st+=t,lt+=e,++ut}function mt(){gt.point=xt}function xt(t,e){gt.point=bt,yt(nt=t,it=e)}function bt(t,e){var r=t-nt,n=e-it,i=(0,g._b)(r*r+n*n);ct+=i*(nt+t)/2,ft+=i*(it+e)/2,ht+=i,yt(nt=t,it=e)}function _t(){gt.point=yt}function wt(){gt.point=kt}function Tt(){At(et,rt)}function kt(t,e){gt.point=At,yt(et=nt=t,rt=it=e)}function At(t,e){var r=t-nt,n=e-it,i=(0,g._b)(r*r+n*n);ct+=i*(nt+t)/2,ft+=i*(it+e)/2,ht+=i,pt+=(i=it*t-nt*e)*(nt+t),dt+=i*(it+e),vt+=3*i,yt(nt=t,it=e)}var Mt=gt;function St(t){this._context=t}St.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,g.BZ)}},result:y.Z};var Et,Lt,Ct,Pt,Ot,It=(0,v.Z)(),Dt={point:y.Z,lineStart:function(){Dt.point=zt},lineEnd:function(){Et&&Rt(Lt,Ct),Dt.point=y.Z},polygonStart:function(){Et=!0},polygonEnd:function(){Et=null},result:function(){var t=+It;return It.reset(),t}};function zt(t,e){Dt.point=Rt,Lt=Pt=t,Ct=Ot=e}function Rt(t,e){Pt-=t,Ot-=e,It.add((0,g._b)(Pt*Pt+Ot*Ot)),Pt=t,Ot=e}var Ft=Dt;function Bt(){this._string=[]}function Nt(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}function jt(t,e){var r,n,i=4.5;function a(t){return t&&("function"==typeof i&&n.pointRadius(+i.apply(this,arguments)),(0,m.Z)(t,r(n))),n.result()}return a.area=function(t){return(0,m.Z)(t,r(at)),at.result()},a.measure=function(t){return(0,m.Z)(t,r(Ft)),Ft.result()},a.bounds=function(t){return(0,m.Z)(t,r(ot.Z)),ot.Z.result()},a.centroid=function(t){return(0,m.Z)(t,r(Mt)),Mt.result()},a.projection=function(e){return arguments.length?(r=null==e?(t=null,Y.Z):(t=e).stream,a):t},a.context=function(t){return arguments.length?(n=null==t?(e=null,new Bt):new St(e=t),"function"!=typeof i&&n.pointRadius(i),a):e},a.pointRadius=function(t){return arguments.length?(i="function"==typeof t?t:(n.pointRadius(+t),+t),a):i},a.projection(t).context(e)}Bt.prototype={_radius:4.5,_circle:Nt(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push("M",t,",",e),this._point=1;break;case 1:this._string.push("L",t,",",e);break;default:null==this._circle&&(this._circle=Nt(this._radius)),this._string.push("M",t,",",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}};var Ut=r(15002);function Vt(t){var e=0,r=g.pi/3,n=(0,Ut.r)(t),i=n(e,r);return i.parallels=function(t){return arguments.length?n(e=t[0]*g.uR,r=t[1]*g.uR):[e*g.RW,r*g.RW]},i}function Ht(t,e){var r=(0,g.O$)(t),n=(r+(0,g.O$)(e))/2;if((0,g.Wn)(n)=.12&&i<.234&&n>=-.425&&n<-.214?s:i>=.166&&i<.234&&n>=-.214&&n<-.115?l:o).invert(t)},c.stream=function(r){return t&&e===r?t:(n=[o.stream(e=r),s.stream(r),l.stream(r)],i=n.length,t={point:function(t,e){for(var r=-1;++r0?e<-g.ou+g.Ho&&(e=-g.ou+g.Ho):e>g.ou-g.Ho&&(e=g.ou-g.Ho);var r=i/(0,g.sQ)(te(e),n);return[r*(0,g.O$)(n*t),i-r*(0,g.mC)(n*t)]}return a.invert=function(t,e){var r=i-e,a=(0,g.Xx)(n)*(0,g._b)(t*t+r*r),o=(0,g.fv)(t,(0,g.Wn)(r))*(0,g.Xx)(r);return r*n<0&&(o-=g.pi*(0,g.Xx)(t)*(0,g.Xx)(r)),[o/n,2*(0,g.z4)((0,g.sQ)(i/a,1/n))-g.ou]},a}function re(){return Vt(ee).scale(109.5).parallels([30,30])}Kt.invert=function(t,e){return[t,2*(0,g.z4)((0,g.Qq)(e))-g.ou]};var ne=r(97492);function ie(t,e){var r=(0,g.mC)(t),n=t===e?(0,g.O$)(t):(r-(0,g.mC)(e))/(e-t),i=r/n+t;if((0,g.Wn)(n)2?t[2]+90:90]):[(t=r())[0],t[1],t[2]-90]},r([0,0,90]).scale(159.155)}xe.invert=(0,me.O)((function(t){return 2*(0,g.z4)(t)})),_e.invert=function(t,e){return[-e,2*(0,g.z4)((0,g.Qq)(t))-g.ou]}},83074:function(t,e,r){"use strict";r.d(e,{Z:function(){return i}});var n=r(39695);function i(t,e){var r=t[0]*n.uR,i=t[1]*n.uR,a=e[0]*n.uR,o=e[1]*n.uR,s=(0,n.mC)(i),l=(0,n.O$)(i),u=(0,n.mC)(o),c=(0,n.O$)(o),f=s*(0,n.mC)(r),h=s*(0,n.O$)(r),p=u*(0,n.mC)(a),d=u*(0,n.O$)(a),v=2*(0,n.ZR)((0,n._b)((0,n.Jy)(o-i)+s*u*(0,n.Jy)(a-r))),g=(0,n.O$)(v),y=v?function(t){var e=(0,n.O$)(t*=v)/g,r=(0,n.O$)(v-t)/g,i=r*f+e*p,a=r*h+e*d,o=r*l+e*c;return[(0,n.fv)(a,i)*n.RW,(0,n.fv)(o,(0,n._b)(i*i+a*a))*n.RW]}:function(){return[r*n.RW,i*n.RW]};return y.distance=v,y}},39695:function(t,e,r){"use strict";r.d(e,{BZ:function(){return l},Ho:function(){return n},Jy:function(){return A},Kh:function(){return T},O$:function(){return x},OR:function(){return w},Qq:function(){return g},RW:function(){return u},Wn:function(){return f},Xx:function(){return b},ZR:function(){return k},_b:function(){return _},aW:function(){return i},cM:function(){return y},fv:function(){return p},mC:function(){return d},mD:function(){return v},ou:function(){return o},pi:function(){return a},pu:function(){return s},sQ:function(){return m},uR:function(){return c},z4:function(){return h}});var n=1e-6,i=1e-12,a=Math.PI,o=a/2,s=a/4,l=2*a,u=180/a,c=a/180,f=Math.abs,h=Math.atan,p=Math.atan2,d=Math.cos,v=Math.ceil,g=Math.exp,y=(Math.floor,Math.log),m=Math.pow,x=Math.sin,b=Math.sign||function(t){return t>0?1:t<0?-1:0},_=Math.sqrt,w=Math.tan;function T(t){return t>1?0:t<-1?a:Math.acos(t)}function k(t){return t>1?o:t<-1?-o:Math.asin(t)}function A(t){return(t=x(t/2))*t}},73182:function(t,e,r){"use strict";function n(){}r.d(e,{Z:function(){return n}})},3559:function(t,e,r){"use strict";var n=r(73182),i=1/0,a=i,o=-i,s=o,l={point:function(t,e){to&&(o=t),es&&(s=e)},lineStart:n.Z,lineEnd:n.Z,polygonStart:n.Z,polygonEnd:n.Z,result:function(){var t=[[i,a],[o,s]];return o=s=-(a=i=1/0),t}};e.Z=l},67108:function(t,e,r){"use strict";r.d(e,{Z:function(){return i}});var n=r(39695);function i(t,e){return(0,n.Wn)(t[0]-e[0])=0?1:-1,L=E*S,C=L>a.pi,P=x*A;if(o.add((0,a.fv)(P*E*(0,a.O$)(L),b*M+P*(0,a.mC)(L))),c+=C?S+E*a.BZ:S,C^y>=r^T>=r){var O=(0,i.T5)((0,i.Og)(g),(0,i.Og)(w));(0,i.iJ)(O);var I=(0,i.T5)(u,O);(0,i.iJ)(I);var D=(C^S>=0?-1:1)*(0,a.ZR)(I[2]);(n>D||n===D&&(O[0]||O[1]))&&(f+=C^S>=0?1:-1)}}return(c<-a.Ho||c4*e&&y--){var w=o+d,T=s+v,k=u+g,A=(0,l._b)(w*w+T*T+k*k),M=(0,l.ZR)(k/=A),S=(0,l.Wn)((0,l.Wn)(k)-1)e||(0,l.Wn)((x*P+b*O)/_-.5)>.3||o*d+s*v+u*g2?t[2]%360*l.uR:0,V()):[L*l.RW,C*l.RW,P*l.RW]},j.angle=function(t){return arguments.length?(O=t%360*l.uR,V()):O*l.RW},j.reflectX=function(t){return arguments.length?(I=t?-1:1,V()):I<0},j.reflectY=function(t){return arguments.length?(D=t?-1:1,V()):D<0},j.precision=function(t){return arguments.length?(x=d(b,N=t*t),H()):(0,l._b)(N)},j.fitExtent=function(t,e){return(0,f.qg)(j,t,e)},j.fitSize=function(t,e){return(0,f.mF)(j,t,e)},j.fitWidth=function(t,e){return(0,f.V6)(j,t,e)},j.fitHeight=function(t,e){return(0,f.rf)(j,t,e)},function(){return e=t.apply(this,arguments),j.invert=e.invert&&U,V()}}},26867:function(t,e,r){"use strict";r.d(e,{K:function(){return a},Z:function(){return o}});var n=r(15002),i=r(39695);function a(t,e){var r=e*e,n=r*r;return[t*(.8707-.131979*r+n*(n*(.003971*r-.001529*n)-.013791)),e*(1.007226+r*(.015085+n*(.028874*r-.044475-.005916*n)))]}function o(){return(0,n.Z)(a).scale(175.295)}a.invert=function(t,e){var r,n=e,a=25;do{var o=n*n,s=o*o;n-=r=(n*(1.007226+o*(.015085+s*(.028874*o-.044475-.005916*s)))-e)/(1.007226+o*(.045255+s*(.259866*o-.311325-.005916*11*s)))}while((0,i.Wn)(r)>i.Ho&&--a>0);return[t/(.8707+(o=n*n)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),n]}},57962:function(t,e,r){"use strict";r.d(e,{I:function(){return o},Z:function(){return s}});var n=r(39695),i=r(25382),a=r(15002);function o(t,e){return[(0,n.mC)(e)*(0,n.O$)(t),(0,n.O$)(e)]}function s(){return(0,a.Z)(o).scale(249.5).clipAngle(90+n.Ho)}o.invert=(0,i.O)(n.ZR)},49386:function(t,e,r){"use strict";r.d(e,{I:function(){return o},Z:function(){return c}});var n=r(96059),i=r(39695);function a(t,e){return[(0,i.Wn)(t)>i.pi?t+Math.round(-t/i.BZ)*i.BZ:t,e]}function o(t,e,r){return(t%=i.BZ)?e||r?(0,n.Z)(l(t),u(e,r)):l(t):e||r?u(e,r):a}function s(t){return function(e,r){return[(e+=t)>i.pi?e-i.BZ:e<-i.pi?e+i.BZ:e,r]}}function l(t){var e=s(t);return e.invert=s(-t),e}function u(t,e){var r=(0,i.mC)(t),n=(0,i.O$)(t),a=(0,i.mC)(e),o=(0,i.O$)(e);function s(t,e){var s=(0,i.mC)(e),l=(0,i.mC)(t)*s,u=(0,i.O$)(t)*s,c=(0,i.O$)(e),f=c*r+l*n;return[(0,i.fv)(u*a-f*o,l*r-c*n),(0,i.ZR)(f*a+u*o)]}return s.invert=function(t,e){var s=(0,i.mC)(e),l=(0,i.mC)(t)*s,u=(0,i.O$)(t)*s,c=(0,i.O$)(e),f=c*a-u*o;return[(0,i.fv)(u*a+c*o,l*r+f*n),(0,i.ZR)(f*r-l*n)]},s}function c(t){function e(e){return(e=t(e[0]*i.uR,e[1]*i.uR))[0]*=i.RW,e[1]*=i.RW,e}return t=o(t[0]*i.uR,t[1]*i.uR,t.length>2?t[2]*i.uR:0),e.invert=function(e){return(e=t.invert(e[0]*i.uR,e[1]*i.uR))[0]*=i.RW,e[1]*=i.RW,e},e}a.invert=a},72736:function(t,e,r){"use strict";function n(t,e){t&&a.hasOwnProperty(t.type)&&a[t.type](t,e)}r.d(e,{Z:function(){return l}});var i={Feature:function(t,e){n(t.geometry,e)},FeatureCollection:function(t,e){for(var r=t.features,i=-1,a=r.length;++i=0;)e+=r[n].value;else e=1;t.value=e}function l(t,e){var r,n,i,a,o,s=new h(t),l=+t.value&&(s.value=t.value),c=[s];for(null==e&&(e=u);r=c.pop();)if(l&&(r.value=+r.data.value),(i=e(r.data))&&(o=i.length))for(r.children=new Array(o),a=o-1;a>=0;--a)c.push(n=r.children[a]=new h(i[a])),n.parent=r,n.depth=r.depth+1;return s.eachBefore(f)}function u(t){return t.children}function c(t){t.data=t.data.data}function f(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function h(t){this.data=t,this.depth=this.height=0,this.parent=null}r.r(e),r.d(e,{cluster:function(){return o},hierarchy:function(){return l},pack:function(){return I},packEnclose:function(){return d},packSiblings:function(){return S},partition:function(){return N},stratify:function(){return q},tree:function(){return K},treemap:function(){return rt},treemapBinary:function(){return nt},treemapDice:function(){return B},treemapResquarify:function(){return at},treemapSlice:function(){return $},treemapSliceDice:function(){return it},treemapSquarify:function(){return et}}),h.prototype=l.prototype={constructor:h,count:function(){return this.eachAfter(s)},each:function(t){var e,r,n,i,a=this,o=[a];do{for(e=o.reverse(),o=[];a=e.pop();)if(t(a),r=a.children)for(n=0,i=r.length;n=0;--r)i.push(e[r]);return this},sum:function(t){return this.eachAfter((function(e){for(var r=+t(e.data)||0,n=e.children,i=n&&n.length;--i>=0;)r+=n[i].value;e.value=r}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,r=function(t,e){if(t===e)return t;var r=t.ancestors(),n=e.ancestors(),i=null;for(t=r.pop(),e=n.pop();t===e;)i=t,t=r.pop(),e=n.pop();return i}(e,t),n=[e];e!==r;)e=e.parent,n.push(e);for(var i=n.length;t!==r;)n.splice(i,0,t),t=t.parent;return n},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each((function(e){t.push(e)})),t},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(r){r!==t&&e.push({source:r.parent,target:r})})),e},copy:function(){return l(this).eachBefore(c)}};var p=Array.prototype.slice;function d(t){for(var e,r,n=0,i=(t=function(t){for(var e,r,n=t.length;n;)r=Math.random()*n--|0,e=t[n],t[n]=t[r],t[r]=e;return t}(p.call(t))).length,a=[];n0&&r*r>n*n+i*i}function m(t,e){for(var r=0;r(o*=o)?(n=(u+o-i)/(2*u),a=Math.sqrt(Math.max(0,o/u-n*n)),r.x=t.x-n*s-a*l,r.y=t.y-n*l+a*s):(n=(u+i-o)/(2*u),a=Math.sqrt(Math.max(0,i/u-n*n)),r.x=e.x+n*s-a*l,r.y=e.y+n*l+a*s)):(r.x=e.x+r.r,r.y=e.y)}function T(t,e){var r=t.r+e.r-1e-6,n=e.x-t.x,i=e.y-t.y;return r>0&&r*r>n*n+i*i}function k(t){var e=t._,r=t.next._,n=e.r+r.r,i=(e.x*r.r+r.x*e.r)/n,a=(e.y*r.r+r.y*e.r)/n;return i*i+a*a}function A(t){this._=t,this.next=null,this.previous=null}function M(t){if(!(i=t.length))return 0;var e,r,n,i,a,o,s,l,u,c,f;if((e=t[0]).x=0,e.y=0,!(i>1))return e.r;if(r=t[1],e.x=-r.r,r.x=e.r,r.y=0,!(i>2))return e.r+r.r;w(r,e,n=t[2]),e=new A(e),r=new A(r),n=new A(n),e.next=n.previous=r,r.next=e.previous=n,n.next=r.previous=e;t:for(s=3;s0)throw new Error("cycle");return a}return r.id=function(e){return arguments.length?(t=L(e),r):t},r.parentId=function(t){return arguments.length?(e=L(t),r):e},r}function G(t,e){return t.parent===e.parent?1:2}function Z(t){var e=t.children;return e?e[0]:t.t}function Y(t){var e=t.children;return e?e[e.length-1]:t.t}function W(t,e,r){var n=r/(e.i-t.i);e.c-=n,e.s+=r,t.c+=n,e.z+=r,e.m+=r}function X(t,e,r){return t.a.parent===e.parent?t.a:r}function J(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}function K(){var t=G,e=1,r=1,n=null;function i(i){var l=function(t){for(var e,r,n,i,a,o=new J(t,0),s=[o];e=s.pop();)if(n=e._.children)for(e.children=new Array(a=n.length),i=a-1;i>=0;--i)s.push(r=e.children[i]=new J(n[i],i)),r.parent=e;return(o.parent=new J(null,0)).children=[o],o}(i);if(l.eachAfter(a),l.parent.m=-l.z,l.eachBefore(o),n)i.eachBefore(s);else{var u=i,c=i,f=i;i.eachBefore((function(t){t.xc.x&&(c=t),t.depth>f.depth&&(f=t)}));var h=u===c?1:t(u,c)/2,p=h-u.x,d=e/(c.x+h+p),v=r/(f.depth||1);i.eachBefore((function(t){t.x=(t.x+p)*d,t.y=t.depth*v}))}return i}function a(e){var r=e.children,n=e.parent.children,i=e.i?n[e.i-1]:null;if(r){!function(t){for(var e,r=0,n=0,i=t.children,a=i.length;--a>=0;)(e=i[a]).z+=r,e.m+=r,r+=e.s+(n+=e.c)}(e);var a=(r[0].z+r[r.length-1].z)/2;i?(e.z=i.z+t(e._,i._),e.m=e.z-a):e.z=a}else i&&(e.z=i.z+t(e._,i._));e.parent.A=function(e,r,n){if(r){for(var i,a=e,o=e,s=r,l=a.parent.children[0],u=a.m,c=o.m,f=s.m,h=l.m;s=Y(s),a=Z(a),s&&a;)l=Z(l),(o=Y(o)).a=e,(i=s.z+f-a.z-u+t(s._,a._))>0&&(W(X(s,e,n),e,i),u+=i,c+=i),f+=s.m,u+=a.m,h+=l.m,c+=o.m;s&&!Y(o)&&(o.t=s,o.m+=f-c),a&&!Z(l)&&(l.t=a,l.m+=u-h,n=e)}return n}(e,i,e.parent.A||n[0])}function o(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*r}return i.separation=function(e){return arguments.length?(t=e,i):t},i.size=function(t){return arguments.length?(n=!1,e=+t[0],r=+t[1],i):n?null:[e,r]},i.nodeSize=function(t){return arguments.length?(n=!0,e=+t[0],r=+t[1],i):n?[e,r]:null},i}function $(t,e,r,n,i){for(var a,o=t.children,s=-1,l=o.length,u=t.value&&(i-r)/t.value;++sh&&(h=s),g=c*c*v,(p=Math.max(h/g,g/f))>d){c-=s;break}d=p}y.push(o={value:c,dice:l1?e:1)},r}(Q);function rt(){var t=et,e=!1,r=1,n=1,i=[0],a=C,o=C,s=C,l=C,u=C;function c(t){return t.x0=t.y0=0,t.x1=r,t.y1=n,t.eachBefore(f),i=[0],e&&t.eachBefore(F),t}function f(e){var r=i[e.depth],n=e.x0+r,c=e.y0+r,f=e.x1-r,h=e.y1-r;f=r-1){var c=s[e];return c.x0=i,c.y0=a,c.x1=o,void(c.y1=l)}for(var f=u[e],h=n/2+f,p=e+1,d=r-1;p>>1;u[v]l-a){var m=(i*y+o*g)/n;t(e,p,g,i,a,m,l),t(p,r,y,m,a,o,l)}else{var x=(a*y+l*g)/n;t(e,p,g,i,a,o,x),t(p,r,y,i,x,o,l)}}(0,l,t.value,e,r,n,i)}function it(t,e,r,n,i){(1&t.depth?$:B)(t,e,r,n,i)}var at=function t(e){function r(t,r,n,i,a){if((o=t._squarify)&&o.ratio===e)for(var o,s,l,u,c,f=-1,h=o.length,p=t.value;++f1?e:1)},r}(Q)},45879:function(t,e,r){"use strict";r.d(e,{h5:function(){return y}});var n=Math.PI,i=2*n,a=1e-6,o=i-a;function s(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function l(){return new s}s.prototype=l.prototype={constructor:s,moveTo:function(t,e){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(t,e){this._+="L"+(this._x1=+t)+","+(this._y1=+e)},quadraticCurveTo:function(t,e,r,n){this._+="Q"+ +t+","+ +e+","+(this._x1=+r)+","+(this._y1=+n)},bezierCurveTo:function(t,e,r,n,i,a){this._+="C"+ +t+","+ +e+","+ +r+","+ +n+","+(this._x1=+i)+","+(this._y1=+a)},arcTo:function(t,e,r,i,o){t=+t,e=+e,r=+r,i=+i,o=+o;var s=this._x1,l=this._y1,u=r-t,c=i-e,f=s-t,h=l-e,p=f*f+h*h;if(o<0)throw new Error("negative radius: "+o);if(null===this._x1)this._+="M"+(this._x1=t)+","+(this._y1=e);else if(p>a)if(Math.abs(h*u-c*f)>a&&o){var d=r-s,v=i-l,g=u*u+c*c,y=d*d+v*v,m=Math.sqrt(g),x=Math.sqrt(p),b=o*Math.tan((n-Math.acos((g+p-y)/(2*m*x)))/2),_=b/x,w=b/m;Math.abs(_-1)>a&&(this._+="L"+(t+_*f)+","+(e+_*h)),this._+="A"+o+","+o+",0,0,"+ +(h*d>f*v)+","+(this._x1=t+w*u)+","+(this._y1=e+w*c)}else this._+="L"+(this._x1=t)+","+(this._y1=e)},arc:function(t,e,r,s,l,u){t=+t,e=+e,u=!!u;var c=(r=+r)*Math.cos(s),f=r*Math.sin(s),h=t+c,p=e+f,d=1^u,v=u?s-l:l-s;if(r<0)throw new Error("negative radius: "+r);null===this._x1?this._+="M"+h+","+p:(Math.abs(this._x1-h)>a||Math.abs(this._y1-p)>a)&&(this._+="L"+h+","+p),r&&(v<0&&(v=v%i+i),v>o?this._+="A"+r+","+r+",0,1,"+d+","+(t-c)+","+(e-f)+"A"+r+","+r+",0,1,"+d+","+(this._x1=h)+","+(this._y1=p):v>a&&(this._+="A"+r+","+r+",0,"+ +(v>=n)+","+d+","+(this._x1=t+r*Math.cos(l))+","+(this._y1=e+r*Math.sin(l))))},rect:function(t,e,r,n){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +r+"v"+ +n+"h"+-r+"Z"},toString:function(){return this._}};var u=l,c=Array.prototype.slice;function f(t){return function(){return t}}function h(t){return t[0]}function p(t){return t[1]}function d(t){return t.source}function v(t){return t.target}function g(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e=(e+n)/2,r,e,i,n,i)}function y(){return function(t){var e=d,r=v,n=h,i=p,a=null;function o(){var o,s=c.call(arguments),l=e.apply(this,s),f=r.apply(this,s);if(a||(a=o=u()),t(a,+n.apply(this,(s[0]=l,s)),+i.apply(this,s),+n.apply(this,(s[0]=f,s)),+i.apply(this,s)),o)return a=null,o+""||null}return o.source=function(t){return arguments.length?(e=t,o):e},o.target=function(t){return arguments.length?(r=t,o):r},o.x=function(t){return arguments.length?(n="function"==typeof t?t:f(+t),o):n},o.y=function(t){return arguments.length?(i="function"==typeof t?t:f(+t),o):i},o.context=function(t){return arguments.length?(a=null==t?null:t,o):a},o}(g)}},84096:function(t,e,r){"use strict";r.d(e,{i$:function(){return d},Dq:function(){return h},g0:function(){return v}});var n=r(58176),i=r(48480),a=r(59879),o=r(82301),s=r(34823),l=r(79791);function u(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function c(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function f(t,e,r){return{y:t,m:e,d:r,H:0,M:0,S:0,L:0}}function h(t){var e=t.dateTime,r=t.date,s=t.time,l=t.periods,h=t.days,p=t.shortDays,d=t.months,v=t.shortMonths,y=w(l),m=T(l),x=w(h),b=T(h),_=w(p),St=T(p),Et=w(d),Lt=T(d),Ct=w(v),Pt=T(v),Ot={a:function(t){return p[t.getDay()]},A:function(t){return h[t.getDay()]},b:function(t){return v[t.getMonth()]},B:function(t){return d[t.getMonth()]},c:null,d:q,e:q,f:X,H:G,I:Z,j:Y,L:W,m:J,M:K,p:function(t){return l[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:At,s:Mt,S:$,u:Q,U:tt,V:et,w:rt,W:nt,x:null,X:null,y:it,Y:at,Z:ot,"%":kt},It={a:function(t){return p[t.getUTCDay()]},A:function(t){return h[t.getUTCDay()]},b:function(t){return v[t.getUTCMonth()]},B:function(t){return d[t.getUTCMonth()]},c:null,d:st,e:st,f:ht,H:lt,I:ut,j:ct,L:ft,m:pt,M:dt,p:function(t){return l[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:At,s:Mt,S:vt,u:gt,U:yt,V:mt,w:xt,W:bt,x:null,X:null,y:_t,Y:wt,Z:Tt,"%":kt},Dt={a:function(t,e,r){var n=_.exec(e.slice(r));return n?(t.w=St[n[0].toLowerCase()],r+n[0].length):-1},A:function(t,e,r){var n=x.exec(e.slice(r));return n?(t.w=b[n[0].toLowerCase()],r+n[0].length):-1},b:function(t,e,r){var n=Ct.exec(e.slice(r));return n?(t.m=Pt[n[0].toLowerCase()],r+n[0].length):-1},B:function(t,e,r){var n=Et.exec(e.slice(r));return n?(t.m=Lt[n[0].toLowerCase()],r+n[0].length):-1},c:function(t,r,n){return Ft(t,e,r,n)},d:D,e:D,f:j,H:R,I:R,j:z,L:N,m:I,M:F,p:function(t,e,r){var n=y.exec(e.slice(r));return n?(t.p=m[n[0].toLowerCase()],r+n[0].length):-1},q:O,Q:V,s:H,S:B,u:A,U:M,V:S,w:k,W:E,x:function(t,e,n){return Ft(t,r,e,n)},X:function(t,e,r){return Ft(t,s,e,r)},y:C,Y:L,Z:P,"%":U};function zt(t,e){return function(r){var n,i,a,o=[],s=-1,l=0,u=t.length;for(r instanceof Date||(r=new Date(+r));++s53)return null;"w"in h||(h.w=1),"Z"in h?(l=(s=c(f(h.y,0,1))).getUTCDay(),s=l>4||0===l?n.l6.ceil(s):(0,n.l6)(s),s=i.Z.offset(s,7*(h.V-1)),h.y=s.getUTCFullYear(),h.m=s.getUTCMonth(),h.d=s.getUTCDate()+(h.w+6)%7):(l=(s=u(f(h.y,0,1))).getDay(),s=l>4||0===l?a.wA.ceil(s):(0,a.wA)(s),s=o.Z.offset(s,7*(h.V-1)),h.y=s.getFullYear(),h.m=s.getMonth(),h.d=s.getDate()+(h.w+6)%7)}else("W"in h||"U"in h)&&("w"in h||(h.w="u"in h?h.u%7:"W"in h?1:0),l="Z"in h?c(f(h.y,0,1)).getUTCDay():u(f(h.y,0,1)).getDay(),h.m=0,h.d="W"in h?(h.w+6)%7+7*h.W-(l+5)%7:h.w+7*h.U-(l+6)%7);return"Z"in h?(h.H+=h.Z/100|0,h.M+=h.Z%100,c(h)):u(h)}}function Ft(t,e,r,n){for(var i,a,o=0,s=e.length,l=r.length;o=l)return-1;if(37===(i=e.charCodeAt(o++))){if(i=e.charAt(o++),!(a=Dt[i in g?e.charAt(o++):i])||(n=a(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}return Ot.x=zt(r,Ot),Ot.X=zt(s,Ot),Ot.c=zt(e,Ot),It.x=zt(r,It),It.X=zt(s,It),It.c=zt(e,It),{format:function(t){var e=zt(t+="",Ot);return e.toString=function(){return t},e},parse:function(t){var e=Rt(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=zt(t+="",It);return e.toString=function(){return t},e},utcParse:function(t){var e=Rt(t+="",!0);return e.toString=function(){return t},e}}}var p,d,v,g={"-":"",_:" ",0:"0"},y=/^\s*\d+/,m=/^%/,x=/[\\^$*+?|[\]().{}]/g;function b(t,e,r){var n=t<0?"-":"",i=(n?-t:t)+"",a=i.length;return n+(a68?1900:2e3),r+n[0].length):-1}function P(t,e,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function O(t,e,r){var n=y.exec(e.slice(r,r+1));return n?(t.q=3*n[0]-3,r+n[0].length):-1}function I(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function D(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function z(t,e,r){var n=y.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function R(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function F(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function B(t,e,r){var n=y.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function N(t,e,r){var n=y.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function j(t,e,r){var n=y.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function U(t,e,r){var n=m.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function V(t,e,r){var n=y.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function H(t,e,r){var n=y.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function q(t,e){return b(t.getDate(),e,2)}function G(t,e){return b(t.getHours(),e,2)}function Z(t,e){return b(t.getHours()%12||12,e,2)}function Y(t,e){return b(1+o.Z.count((0,s.Z)(t),t),e,3)}function W(t,e){return b(t.getMilliseconds(),e,3)}function X(t,e){return W(t,e)+"000"}function J(t,e){return b(t.getMonth()+1,e,2)}function K(t,e){return b(t.getMinutes(),e,2)}function $(t,e){return b(t.getSeconds(),e,2)}function Q(t){var e=t.getDay();return 0===e?7:e}function tt(t,e){return b(a.OM.count((0,s.Z)(t)-1,t),e,2)}function et(t,e){var r=t.getDay();return t=r>=4||0===r?(0,a.bL)(t):a.bL.ceil(t),b(a.bL.count((0,s.Z)(t),t)+(4===(0,s.Z)(t).getDay()),e,2)}function rt(t){return t.getDay()}function nt(t,e){return b(a.wA.count((0,s.Z)(t)-1,t),e,2)}function it(t,e){return b(t.getFullYear()%100,e,2)}function at(t,e){return b(t.getFullYear()%1e4,e,4)}function ot(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+b(e/60|0,"0",2)+b(e%60,"0",2)}function st(t,e){return b(t.getUTCDate(),e,2)}function lt(t,e){return b(t.getUTCHours(),e,2)}function ut(t,e){return b(t.getUTCHours()%12||12,e,2)}function ct(t,e){return b(1+i.Z.count((0,l.Z)(t),t),e,3)}function ft(t,e){return b(t.getUTCMilliseconds(),e,3)}function ht(t,e){return ft(t,e)+"000"}function pt(t,e){return b(t.getUTCMonth()+1,e,2)}function dt(t,e){return b(t.getUTCMinutes(),e,2)}function vt(t,e){return b(t.getUTCSeconds(),e,2)}function gt(t){var e=t.getUTCDay();return 0===e?7:e}function yt(t,e){return b(n.Ox.count((0,l.Z)(t)-1,t),e,2)}function mt(t,e){var r=t.getUTCDay();return t=r>=4||0===r?(0,n.hB)(t):n.hB.ceil(t),b(n.hB.count((0,l.Z)(t),t)+(4===(0,l.Z)(t).getUTCDay()),e,2)}function xt(t){return t.getUTCDay()}function bt(t,e){return b(n.l6.count((0,l.Z)(t)-1,t),e,2)}function _t(t,e){return b(t.getUTCFullYear()%100,e,2)}function wt(t,e){return b(t.getUTCFullYear()%1e4,e,4)}function Tt(){return"+0000"}function kt(){return"%"}function At(t){return+t}function Mt(t){return Math.floor(+t/1e3)}p=h({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),d=p.format,p.parse,v=p.utcFormat,p.utcParse},82301:function(t,e,r){"use strict";r.d(e,{a:function(){return o}});var n=r(30052),i=r(54263),a=(0,n.Z)((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*i.yB)/i.UD}),(function(t){return t.getDate()-1}));e.Z=a;var o=a.range},54263:function(t,e,r){"use strict";r.d(e,{UD:function(){return o},Y2:function(){return a},Ym:function(){return n},iM:function(){return s},yB:function(){return i}});var n=1e3,i=6e4,a=36e5,o=864e5,s=6048e5},81041:function(t,e,r){"use strict";r.r(e),r.d(e,{timeDay:function(){return y.Z},timeDays:function(){return y.a},timeFriday:function(){return m.mC},timeFridays:function(){return m.b$},timeHour:function(){return v},timeHours:function(){return g},timeInterval:function(){return n.Z},timeMillisecond:function(){return a},timeMilliseconds:function(){return o},timeMinute:function(){return h},timeMinutes:function(){return p},timeMonday:function(){return m.wA},timeMondays:function(){return m.bJ},timeMonth:function(){return b},timeMonths:function(){return _},timeSaturday:function(){return m.EY},timeSaturdays:function(){return m.Ff},timeSecond:function(){return u},timeSeconds:function(){return c},timeSunday:function(){return m.OM},timeSundays:function(){return m.vm},timeThursday:function(){return m.bL},timeThursdays:function(){return m.$t},timeTuesday:function(){return m.sy},timeTuesdays:function(){return m.aU},timeWednesday:function(){return m.zg},timeWednesdays:function(){return m.Ld},timeWeek:function(){return m.OM},timeWeeks:function(){return m.vm},timeYear:function(){return w.Z},timeYears:function(){return w.g},utcDay:function(){return L.Z},utcDays:function(){return L.y},utcFriday:function(){return C.QQ},utcFridays:function(){return C.fz},utcHour:function(){return S},utcHours:function(){return E},utcMillisecond:function(){return a},utcMilliseconds:function(){return o},utcMinute:function(){return k},utcMinutes:function(){return A},utcMonday:function(){return C.l6},utcMondays:function(){return C.$3},utcMonth:function(){return O},utcMonths:function(){return I},utcSaturday:function(){return C.g4},utcSaturdays:function(){return C.Q_},utcSecond:function(){return u},utcSeconds:function(){return c},utcSunday:function(){return C.Ox},utcSundays:function(){return C.SU},utcThursday:function(){return C.hB},utcThursdays:function(){return C.xj},utcTuesday:function(){return C.J1},utcTuesdays:function(){return C.DK},utcWednesday:function(){return C.b3},utcWednesdays:function(){return C.uy},utcWeek:function(){return C.Ox},utcWeeks:function(){return C.SU},utcYear:function(){return D.Z},utcYears:function(){return D.D}});var n=r(30052),i=(0,n.Z)((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?(0,n.Z)((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,r){e.setTime(+e+r*t)}),(function(e,r){return(r-e)/t})):i:null};var a=i,o=i.range,s=r(54263),l=(0,n.Z)((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+e*s.Ym)}),(function(t,e){return(e-t)/s.Ym}),(function(t){return t.getUTCSeconds()})),u=l,c=l.range,f=(0,n.Z)((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*s.Ym)}),(function(t,e){t.setTime(+t+e*s.yB)}),(function(t,e){return(e-t)/s.yB}),(function(t){return t.getMinutes()})),h=f,p=f.range,d=(0,n.Z)((function(t){t.setTime(t-t.getMilliseconds()-t.getSeconds()*s.Ym-t.getMinutes()*s.yB)}),(function(t,e){t.setTime(+t+e*s.Y2)}),(function(t,e){return(e-t)/s.Y2}),(function(t){return t.getHours()})),v=d,g=d.range,y=r(82301),m=r(59879),x=(0,n.Z)((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()})),b=x,_=x.range,w=r(34823),T=(0,n.Z)((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+e*s.yB)}),(function(t,e){return(e-t)/s.yB}),(function(t){return t.getUTCMinutes()})),k=T,A=T.range,M=(0,n.Z)((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+e*s.Y2)}),(function(t,e){return(e-t)/s.Y2}),(function(t){return t.getUTCHours()})),S=M,E=M.range,L=r(48480),C=r(58176),P=(0,n.Z)((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()})),O=P,I=P.range,D=r(79791)},30052:function(t,e,r){"use strict";r.d(e,{Z:function(){return a}});var n=new Date,i=new Date;function a(t,e,r,o){function s(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return s.floor=function(e){return t(e=new Date(+e)),e},s.ceil=function(r){return t(r=new Date(r-1)),e(r,1),t(r),r},s.round=function(t){var e=s(t),r=s.ceil(t);return t-e0))return o;do{o.push(a=new Date(+r)),e(r,i),t(r)}while(a=e)for(;t(e),!r(e);)e.setTime(e-1)}),(function(t,n){if(t>=t)if(n<0)for(;++n<=0;)for(;e(t,-1),!r(t););else for(;--n>=0;)for(;e(t,1),!r(t););}))},r&&(s.count=function(e,a){return n.setTime(+e),i.setTime(+a),t(n),t(i),Math.floor(r(n,i))},s.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?s.filter(o?function(e){return o(e)%t==0}:function(e){return s.count(0,e)%t==0}):s:null}),s}},48480:function(t,e,r){"use strict";r.d(e,{y:function(){return o}});var n=r(30052),i=r(54263),a=(0,n.Z)((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/i.UD}),(function(t){return t.getUTCDate()-1}));e.Z=a;var o=a.range},58176:function(t,e,r){"use strict";r.d(e,{$3:function(){return d},DK:function(){return v},J1:function(){return l},Ox:function(){return o},QQ:function(){return f},Q_:function(){return x},SU:function(){return p},b3:function(){return u},fz:function(){return m},g4:function(){return h},hB:function(){return c},l6:function(){return s},uy:function(){return g},xj:function(){return y}});var n=r(30052),i=r(54263);function a(t){return(0,n.Z)((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/i.iM}))}var o=a(0),s=a(1),l=a(2),u=a(3),c=a(4),f=a(5),h=a(6),p=o.range,d=s.range,v=l.range,g=u.range,y=c.range,m=f.range,x=h.range},79791:function(t,e,r){"use strict";r.d(e,{D:function(){return a}});var n=r(30052),i=(0,n.Z)((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?(0,n.Z)((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,r){e.setUTCFullYear(e.getUTCFullYear()+r*t)})):null},e.Z=i;var a=i.range},59879:function(t,e,r){"use strict";r.d(e,{$t:function(){return y},EY:function(){return h},Ff:function(){return x},Ld:function(){return g},OM:function(){return o},aU:function(){return v},b$:function(){return m},bJ:function(){return d},bL:function(){return c},mC:function(){return f},sy:function(){return l},vm:function(){return p},wA:function(){return s},zg:function(){return u}});var n=r(30052),i=r(54263);function a(t){return(0,n.Z)((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-(e.getTimezoneOffset()-t.getTimezoneOffset())*i.yB)/i.iM}))}var o=a(0),s=a(1),l=a(2),u=a(3),c=a(4),f=a(5),h=a(6),p=o.range,d=s.range,v=l.range,g=u.range,y=c.range,m=f.range,x=h.range},34823:function(t,e,r){"use strict";r.d(e,{g:function(){return a}});var n=r(30052),i=(0,n.Z)((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));i.every=function(t){return isFinite(t=Math.floor(t))&&t>0?(0,n.Z)((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,r){e.setFullYear(e.getFullYear()+r*t)})):null},e.Z=i;var a=i.range},17045:function(t,e,r){"use strict";var n=r(8709),i="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),a=Object.prototype.toString,o=Array.prototype.concat,s=Object.defineProperty,l=r(55622)(),u=s&&l,c=function(t,e,r,n){if(e in t)if(!0===n){if(t[e]===r)return}else if("function"!=typeof(i=n)||"[object Function]"!==a.call(i)||!n())return;var i;u?s(t,e,{configurable:!0,enumerable:!1,value:r,writable:!0}):t[e]=r},f=function(t,e){var r=arguments.length>2?arguments[2]:{},a=n(e);i&&(a=o.call(a,Object.getOwnPropertySymbols(e)));for(var s=0;ss*l){var p=(h-f)/s;o[c]=1e3*p}}return o}function i(t){for(var e=[],r=t[0];r<=t[1];r++)for(var n=String.fromCharCode(r),i=t[0];i0)return function(t,e){var r,n;for(r=new Array(t),n=0;n80*a){o=l=t[0],s=f=t[1];for(var b=a;bl&&(l=h),d>f&&(f=d);v=0!==(v=Math.max(l-o,f-s))?1/v:0}return i(m,x,a,o,s,v),x}function r(t,e,r,n,i){var a,o;if(i===M(t,e,r,n)>0)for(a=e;a=e;a-=n)o=T(a,t[a],t[a+1],o);return o&&y(o,o.next)&&(k(o),o=o.next),o}function n(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!y(n,n.next)&&0!==g(n.prev,n,n.next))n=n.next;else{if(k(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function i(t,e,r,u,c,f,p){if(t){!p&&f&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=h(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,u=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,u*=2}while(o>1)}(i)}(t,u,c,f);for(var d,v,g=t;t.prev!==t.next;)if(d=t.prev,v=t.next,f?o(t,u,c,f):a(t))e.push(d.i/r),e.push(t.i/r),e.push(v.i/r),k(t),t=v.next,g=v.next;else if((t=v)===g){p?1===p?i(t=s(n(t),e,r),e,r,u,c,f,2):2===p&&l(t,e,r,u,c,f):i(n(t),e,r,u,c,f,1);break}}}function a(t){var e=t.prev,r=t,n=t.next;if(g(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(d(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&g(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function o(t,e,r,n){var i=t.prev,a=t,o=t.next;if(g(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,c=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=h(s,l,e,r,n),p=h(u,c,e,r,n),v=t.prevZ,y=t.nextZ;v&&v.z>=f&&y&&y.z<=p;){if(v!==t.prev&&v!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;if(v=v.prevZ,y!==t.prev&&y!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,y.x,y.y)&&g(y.prev,y,y.next)>=0)return!1;y=y.nextZ}for(;v&&v.z>=f;){if(v!==t.prev&&v!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,v.x,v.y)&&g(v.prev,v,v.next)>=0)return!1;v=v.prevZ}for(;y&&y.z<=p;){if(y!==t.prev&&y!==t.next&&d(i.x,i.y,a.x,a.y,o.x,o.y,y.x,y.y)&&g(y.prev,y,y.next)>=0)return!1;y=y.nextZ}return!0}function s(t,e,r){var i=t;do{var a=i.prev,o=i.next.next;!y(a,o)&&m(a,i,i.next,o)&&_(a,o)&&_(o,a)&&(e.push(a.i/r),e.push(i.i/r),e.push(o.i/r),k(i),k(i.next),i=t=o),i=i.next}while(i!==t);return n(i)}function l(t,e,r,a,o,s){var l=t;do{for(var u=l.next.next;u!==l.prev;){if(l.i!==u.i&&v(l,u)){var c=w(l,u);return l=n(l,l.next),c=n(c,c.next),i(l,e,r,a,o,s),void i(c,e,r,a,o,s)}u=u.next}l=l.next}while(l!==t)}function u(t,e){return t.x-e.x}function c(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=c&&i!==n.x&&d(ar.x||n.x===r.x&&f(r,n)))&&(r=n,p=l)),n=n.next}while(n!==u);return r}(t,e),e){var r=w(e,t);n(e,e.next),n(r,r.next)}}function f(t,e){return g(t.prev,t,e.prev)<0&&g(e.next,t,t.next)<0}function h(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function p(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function v(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&m(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(_(t,e)&&_(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(g(t.prev,t,e.prev)||g(t,e.prev,e))||y(t,e)&&g(t.prev,t,t.next)>0&&g(e.prev,e,e.next)>0)}function g(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function y(t,e){return t.x===e.x&&t.y===e.y}function m(t,e,r,n){var i=b(g(t,e,r)),a=b(g(t,e,n)),o=b(g(r,n,t)),s=b(g(r,n,e));return i!==a&&o!==s||!(0!==i||!x(t,r,e))||!(0!==a||!x(t,n,e))||!(0!==o||!x(r,t,n))||!(0!==s||!x(r,e,n))}function x(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function b(t){return t>0?1:t<0?-1:0}function _(t,e){return g(t.prev,t,t.next)<0?g(t,e,t.next)>=0&&g(t,t.prev,e)>=0:g(t,e,t.prev)<0||g(t,t.next,e)<0}function w(t,e){var r=new A(t.i,t.x,t.y),n=new A(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function T(t,e,r,n){var i=new A(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function k(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function A(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function M(t,e,r,n){for(var i=0,a=e,o=r-n;a0&&(n+=t[i-1].length,r.holes.push(n))}return r}},2502:function(t,e,r){var n=r(68664);t.exports=function(t,e){var r,i=[],a=[],o=[],s={},l=[];function u(t){o[t]=!1,s.hasOwnProperty(t)&&Object.keys(s[t]).forEach((function(e){delete s[t][e],o[e]&&u(e)}))}function c(t){var e,n,i=!1;for(a.push(t),o[t]=!0,e=0;e=e}))}(e);for(var r,i=n(t).components.filter((function(t){return t.length>1})),a=1/0,o=0;o=55296&&m<=56319&&(w+=t[++r]),w=T?h.call(T,k,w,v):w,e?(p.value=w,d(g,v,p)):g[v]=w,++v;y=v}if(void 0===y)for(y=o(t.length),e&&(g=new e(y)),r=0;r0?1:-1}},56247:function(t,e,r){"use strict";var n=r(9953),i=Math.abs,a=Math.floor;t.exports=function(t){return isNaN(t)?0:0!==(t=Number(t))&&isFinite(t)?n(t)*a(i(t)):t}},35976:function(t,e,r){"use strict";var n=r(56247),i=Math.max;t.exports=function(t){return i(0,n(t))}},67260:function(t,e,r){"use strict";var n=r(78513),i=r(36672),a=Function.prototype.bind,o=Function.prototype.call,s=Object.keys,l=Object.prototype.propertyIsEnumerable;t.exports=function(t,e){return function(r,u){var c,f=arguments[2],h=arguments[3];return r=Object(i(r)),n(u),c=s(r),h&&c.sort("function"==typeof h?a.call(h,r):void 0),"function"!=typeof t&&(t=c[t]),o.call(t,c,(function(t,n){return l.call(r,t)?o.call(u,f,r[t],t,r,n):e}))}}},95879:function(t,e,r){"use strict";t.exports=r(73583)()?Object.assign:r(34205)},73583:function(t){"use strict";t.exports=function(){var t,e=Object.assign;return"function"==typeof e&&(e(t={foo:"raz"},{bar:"dwa"},{trzy:"trzy"}),t.foo+t.bar+t.trzy==="razdwatrzy")}},34205:function(t,e,r){"use strict";var n=r(68700),i=r(36672),a=Math.max;t.exports=function(t,e){var r,o,s,l=a(arguments.length,2);for(t=Object(i(t)),s=function(n){try{t[n]=e[n]}catch(t){r||(r=t)}},o=1;o-1}},87963:function(t){"use strict";var e=Object.prototype.toString,r=e.call("");t.exports=function(t){return"string"==typeof t||t&&"object"==typeof t&&(t instanceof String||e.call(t)===r)||!1}},43043:function(t){"use strict";var e=Object.create(null),r=Math.random;t.exports=function(){var t;do{t=r().toString(36).slice(2)}while(e[t]);return t}},32411:function(t,e,r){"use strict";var n,i=r(1496),a=r(66741),o=r(62072),s=r(8260),l=r(95426),u=Object.defineProperty;n=t.exports=function(t,e){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");l.call(this,t),e=e?a.call(e,"key+value")?"key+value":a.call(e,"key")?"key":"value":"value",u(this,"__kind__",o("",e))},i&&i(n,l),delete n.prototype.constructor,n.prototype=Object.create(l.prototype,{_resolve:o((function(t){return"value"===this.__kind__?this.__list__[t]:"key+value"===this.__kind__?[t,this.__list__[t]]:t}))}),u(n.prototype,s.toStringTag,o("c","Array Iterator"))},27515:function(t,e,r){"use strict";var n=r(73051),i=r(78513),a=r(87963),o=r(66661),s=Array.isArray,l=Function.prototype.call,u=Array.prototype.some;t.exports=function(t,e){var r,c,f,h,p,d,v,g,y=arguments[2];if(s(t)||n(t)?r="array":a(t)?r="string":t=o(t),i(e),f=function(){h=!0},"array"!==r)if("string"!==r)for(c=t.next();!c.done;){if(l.call(e,y,c.value,f),h)return;c=t.next()}else for(d=t.length,p=0;p=55296&&g<=56319&&(v+=t[++p]),l.call(e,y,v,f),!h);++p);else u.call(t,(function(t){return l.call(e,y,t,f),h}))}},66661:function(t,e,r){"use strict";var n=r(73051),i=r(87963),a=r(32411),o=r(259),s=r(58095),l=r(8260).iterator;t.exports=function(t){return"function"==typeof s(t)[l]?t[l]():n(t)?new a(t):i(t)?new o(t):new a(t)}},95426:function(t,e,r){"use strict";var n,i=r(16134),a=r(95879),o=r(78513),s=r(36672),l=r(62072),u=r(55174),c=r(8260),f=Object.defineProperty,h=Object.defineProperties;t.exports=n=function(t,e){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");h(this,{__list__:l("w",s(t)),__context__:l("w",e),__nextIndex__:l("w",0)}),e&&(o(e.on),e.on("_add",this._onAdd),e.on("_delete",this._onDelete),e.on("_clear",this._onClear))},delete n.prototype.constructor,h(n.prototype,a({_next:l((function(){var t;if(this.__list__)return this.__redo__&&void 0!==(t=this.__redo__.shift())?t:this.__nextIndex__=this.__nextIndex__||(++this.__nextIndex__,this.__redo__?(this.__redo__.forEach((function(e,r){e>=t&&(this.__redo__[r]=++e)}),this),this.__redo__.push(t)):f(this,"__redo__",l("c",[t])))})),_onDelete:l((function(t){var e;t>=this.__nextIndex__||(--this.__nextIndex__,this.__redo__&&(-1!==(e=this.__redo__.indexOf(t))&&this.__redo__.splice(e,1),this.__redo__.forEach((function(e,r){e>t&&(this.__redo__[r]=--e)}),this)))})),_onClear:l((function(){this.__redo__&&i.call(this.__redo__),this.__nextIndex__=0}))}))),f(n.prototype,c.iterator,l((function(){return this})))},35940:function(t,e,r){"use strict";var n=r(73051),i=r(95296),a=r(87963),o=r(8260).iterator,s=Array.isArray;t.exports=function(t){return!(!i(t)||!s(t)&&!a(t)&&!n(t)&&"function"!=typeof t[o])}},259:function(t,e,r){"use strict";var n,i=r(1496),a=r(62072),o=r(8260),s=r(95426),l=Object.defineProperty;n=t.exports=function(t){if(!(this instanceof n))throw new TypeError("Constructor requires 'new'");t=String(t),s.call(this,t),l(this,"__length__",a("",t.length))},i&&i(n,s),delete n.prototype.constructor,n.prototype=Object.create(s.prototype,{_next:a((function(){if(this.__list__)return this.__nextIndex__=55296&&e<=56319?r+this.__list__[this.__nextIndex__++]:r}))}),l(n.prototype,o.toStringTag,a("c","String Iterator"))},58095:function(t,e,r){"use strict";var n=r(35940);t.exports=function(t){if(!n(t))throw new TypeError(t+" is not iterable");return t}},73523:function(t){"use strict";function e(t,e){if(null==t)throw new TypeError("Cannot convert first argument to object");for(var r=Object(t),n=1;n0&&o.length>i&&!o.warned){o.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=t,c.type=e,c.count=o.length,u=c,console&&console.warn&&console.warn(u)}return t}function c(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function f(t,e,r){var n={fired:!1,wrapFn:void 0,target:t,type:e,listener:r},i=c.bind(n);return i.listener=r,n.wrapFn=i,i}function h(t,e,r){var n=t._events;if(void 0===n)return[];var i=n[e];return void 0===i?[]:"function"==typeof i?r?[i.listener||i]:[i]:r?function(t){for(var e=new Array(t.length),r=0;r0&&(o=e[0]),o instanceof Error)throw o;var s=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw s.context=o,s}var l=a[t];if(void 0===l)return!1;if("function"==typeof l)n(l,this,e);else{var u=l.length,c=d(l,u);for(r=0;r=0;a--)if(r[a]===e||r[a].listener===e){o=r[a].listener,i=a;break}if(i<0)return this;0===i?r.shift():function(t,e){for(;e+1=0;n--)this.removeListener(t,e[n]);return this},a.prototype.listeners=function(t){return h(this,t,!0)},a.prototype.rawListeners=function(t){return h(this,t,!1)},a.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):p.call(t,e)},a.prototype.listenerCount=p,a.prototype.eventNames=function(){return this._eventsCount>0?e(this._events):[]}},60774:function(t){var e=function(){if("object"==typeof self&&self)return self;if("object"==typeof window&&window)return window;throw new Error("Unable to resolve global `this`")};t.exports=function(){if(this)return this;try{Object.defineProperty(Object.prototype,"__global__",{get:function(){return this},configurable:!0})}catch(t){return e()}try{return __global__||e()}finally{delete Object.prototype.__global__}}()},94908:function(t,e,r){"use strict";t.exports=r(51152)()?globalThis:r(60774)},51152:function(t){"use strict";t.exports=function(){return"object"==typeof globalThis&&!!globalThis&&globalThis.Array===Array}},92770:function(t,e,r){"use strict";var n=r(18546);t.exports=function(t){var e=typeof t;if("string"===e){var r=t;if(0==(t=+t)&&n(r))return!1}else if("number"!==e)return!1;return t-t<1}},30120:function(t,e,r){var n=r(90660);t.exports=function(t,e,r){if(!t)throw new TypeError("must specify data as first parameter");if(r=0|+(r||0),Array.isArray(t)&&t[0]&&"number"==typeof t[0][0]){var i,a,o,s,l=t[0].length,u=t.length*l;e&&"string"!=typeof e||(e=new(n(e||"float32"))(u+r));var c=e.length-r;if(u!==c)throw new Error("source length "+u+" ("+l+"x"+t.length+") does not match destination length "+c);for(i=0,o=r;ie[0]-o[0]/2&&(h=o[0]/2,p+=o[1]);return r}},32879:function(t){"use strict";function e(t,a){a||(a={}),("string"==typeof t||Array.isArray(t))&&(a.family=t);var o=Array.isArray(a.family)?a.family.join(", "):a.family;if(!o)throw Error("`family` must be defined");var s=a.size||a.fontSize||a.em||48,l=a.weight||a.fontWeight||"",u=(t=[a.style||a.fontStyle||"",l,s].join(" ")+"px "+o,a.origin||"top");if(e.cache[o]&&s<=e.cache[o].em)return r(e.cache[o],u);var c=a.canvas||e.canvas,f=c.getContext("2d"),h={upper:void 0!==a.upper?a.upper:"H",lower:void 0!==a.lower?a.lower:"x",descent:void 0!==a.descent?a.descent:"p",ascent:void 0!==a.ascent?a.ascent:"h",tittle:void 0!==a.tittle?a.tittle:"i",overshoot:void 0!==a.overshoot?a.overshoot:"O"},p=Math.ceil(1.5*s);c.height=p,c.width=.5*p,f.font=t;var d="H",v={top:0};f.clearRect(0,0,p,p),f.textBaseline="top",f.fillStyle="black",f.fillText(d,0,0);var g=n(f.getImageData(0,0,p,p));f.clearRect(0,0,p,p),f.textBaseline="bottom",f.fillText(d,0,p);var y=n(f.getImageData(0,0,p,p));v.lineHeight=v.bottom=p-y+g,f.clearRect(0,0,p,p),f.textBaseline="alphabetic",f.fillText(d,0,p);var m=p-n(f.getImageData(0,0,p,p))-1+g;v.baseline=v.alphabetic=m,f.clearRect(0,0,p,p),f.textBaseline="middle",f.fillText(d,0,.5*p);var x=n(f.getImageData(0,0,p,p));v.median=v.middle=p-x-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline="hanging",f.fillText(d,0,.5*p);var b=n(f.getImageData(0,0,p,p));v.hanging=p-b-1+g-.5*p,f.clearRect(0,0,p,p),f.textBaseline="ideographic",f.fillText(d,0,p);var _=n(f.getImageData(0,0,p,p));if(v.ideographic=p-_-1+g,h.upper&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.upper,0,0),v.upper=n(f.getImageData(0,0,p,p)),v.capHeight=v.baseline-v.upper),h.lower&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.lower,0,0),v.lower=n(f.getImageData(0,0,p,p)),v.xHeight=v.baseline-v.lower),h.tittle&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.tittle,0,0),v.tittle=n(f.getImageData(0,0,p,p))),h.ascent&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.ascent,0,0),v.ascent=n(f.getImageData(0,0,p,p))),h.descent&&(f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.descent,0,0),v.descent=i(f.getImageData(0,0,p,p))),h.overshoot){f.clearRect(0,0,p,p),f.textBaseline="top",f.fillText(h.overshoot,0,0);var w=i(f.getImageData(0,0,p,p));v.overshoot=w-m}for(var T in v)v[T]/=s;return v.em=s,e.cache[o]=v,r(v,u)}function r(t,e){var r={};for(var n in"string"==typeof e&&(e=t[e]),t)"em"!==n&&(r[n]=t[n]-e);return r}function n(t){for(var e=t.height,r=t.data,n=3;n0;n-=4)if(0!==r[n])return Math.floor(.25*(n-3)/e)}t.exports=e,e.canvas=document.createElement("canvas"),e.cache={}},31353:function(t,e,r){"use strict";var n=r(85395),i=Object.prototype.toString,a=Object.prototype.hasOwnProperty,o=function(t,e,r){for(var n=0,i=t.length;n=3&&(a=r),"[object Array]"===i.call(t)?o(t,e,a):"string"==typeof t?s(t,e,a):l(t,e,a)}},73047:function(t){"use strict";var e="Function.prototype.bind called on incompatible ",r=Array.prototype.slice,n=Object.prototype.toString,i="[object Function]";t.exports=function(t){var a=this;if("function"!=typeof a||n.call(a)!==i)throw new TypeError(e+a);for(var o,s=r.call(arguments,1),l=function(){if(this instanceof o){var e=a.apply(this,s.concat(r.call(arguments)));return Object(e)===e?e:this}return a.apply(t,s.concat(r.call(arguments)))},u=Math.max(0,a.length-s.length),c=[],f=0;f1&&"boolean"!=typeof e)throw new o('"allowMissing" argument must be a boolean');if(null===A(/^%?[^%]*%?$/,t))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=E(t),n=r.length>0?r[0]:"",a=L("%"+n+"%",e),s=a.name,u=a.value,c=!1,f=a.alias;f&&(n=f[0],w(r,_([0,1],f)));for(var h=1,p=!0;h=r.length){var m=l(u,d);u=(p=!!m)&&"get"in m&&!("originalValue"in m.get)?m.get:u[d]}else p=b(u,d),u=u[d];p&&!c&&(v[s]=u)}}return u}},85400:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],u=e[7],c=e[8],f=e[9],h=e[10],p=e[11],d=e[12],v=e[13],g=e[14],y=e[15];return t[0]=s*(h*y-p*g)-f*(l*y-u*g)+v*(l*p-u*h),t[1]=-(n*(h*y-p*g)-f*(i*y-a*g)+v*(i*p-a*h)),t[2]=n*(l*y-u*g)-s*(i*y-a*g)+v*(i*u-a*l),t[3]=-(n*(l*p-u*h)-s*(i*p-a*h)+f*(i*u-a*l)),t[4]=-(o*(h*y-p*g)-c*(l*y-u*g)+d*(l*p-u*h)),t[5]=r*(h*y-p*g)-c*(i*y-a*g)+d*(i*p-a*h),t[6]=-(r*(l*y-u*g)-o*(i*y-a*g)+d*(i*u-a*l)),t[7]=r*(l*p-u*h)-o*(i*p-a*h)+c*(i*u-a*l),t[8]=o*(f*y-p*v)-c*(s*y-u*v)+d*(s*p-u*f),t[9]=-(r*(f*y-p*v)-c*(n*y-a*v)+d*(n*p-a*f)),t[10]=r*(s*y-u*v)-o*(n*y-a*v)+d*(n*u-a*s),t[11]=-(r*(s*p-u*f)-o*(n*p-a*f)+c*(n*u-a*s)),t[12]=-(o*(f*g-h*v)-c*(s*g-l*v)+d*(s*h-l*f)),t[13]=r*(f*g-h*v)-c*(n*g-i*v)+d*(n*h-i*f),t[14]=-(r*(s*g-l*v)-o*(n*g-i*v)+d*(n*l-i*s)),t[15]=r*(s*h-l*f)-o*(n*h-i*f)+c*(n*l-i*s),t}},42331:function(t){t.exports=function(t){var e=new Float32Array(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}},31042:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},11902:function(t){t.exports=function(){var t=new Float32Array(16);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},89887:function(t){t.exports=function(t){var e=t[0],r=t[1],n=t[2],i=t[3],a=t[4],o=t[5],s=t[6],l=t[7],u=t[8],c=t[9],f=t[10],h=t[11],p=t[12],d=t[13],v=t[14],g=t[15];return(e*o-r*a)*(f*g-h*v)-(e*s-n*a)*(c*g-h*d)+(e*l-i*a)*(c*v-f*d)+(r*s-n*o)*(u*g-h*p)-(r*l-i*o)*(u*v-f*p)+(n*l-i*s)*(u*d-c*p)}},27812:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=r+r,s=n+n,l=i+i,u=r*o,c=n*o,f=n*s,h=i*o,p=i*s,d=i*l,v=a*o,g=a*s,y=a*l;return t[0]=1-f-d,t[1]=c+y,t[2]=h-g,t[3]=0,t[4]=c-y,t[5]=1-u-d,t[6]=p+v,t[7]=0,t[8]=h+g,t[9]=p-v,t[10]=1-u-f,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},34045:function(t){t.exports=function(t,e,r){var n,i,a,o=r[0],s=r[1],l=r[2],u=Math.sqrt(o*o+s*s+l*l);return Math.abs(u)<1e-6?null:(o*=u=1/u,s*=u,l*=u,n=Math.sin(e),a=1-(i=Math.cos(e)),t[0]=o*o*a+i,t[1]=s*o*a+l*n,t[2]=l*o*a-s*n,t[3]=0,t[4]=o*s*a-l*n,t[5]=s*s*a+i,t[6]=l*s*a+o*n,t[7]=0,t[8]=o*l*a+s*n,t[9]=s*l*a-o*n,t[10]=l*l*a+i,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)}},45973:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=n+n,l=i+i,u=a+a,c=n*s,f=n*l,h=n*u,p=i*l,d=i*u,v=a*u,g=o*s,y=o*l,m=o*u;return t[0]=1-(p+v),t[1]=f+m,t[2]=h-y,t[3]=0,t[4]=f-m,t[5]=1-(c+v),t[6]=d+g,t[7]=0,t[8]=h+y,t[9]=d-g,t[10]=1-(c+p),t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}},81472:function(t){t.exports=function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},14669:function(t){t.exports=function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}},75262:function(t){t.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=n,t[6]=r,t[7]=0,t[8]=0,t[9]=-r,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},331:function(t){t.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=0,t[2]=-r,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=r,t[9]=0,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},11049:function(t){t.exports=function(t,e){var r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=0,t[4]=-r,t[5]=n,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},75195:function(t){t.exports=function(t,e,r,n,i,a,o){var s=1/(r-e),l=1/(i-n),u=1/(a-o);return t[0]=2*a*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*a*l,t[6]=0,t[7]=0,t[8]=(r+e)*s,t[9]=(i+n)*l,t[10]=(o+a)*u,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*a*2*u,t[15]=0,t}},71551:function(t){t.exports=function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}},79576:function(t,e,r){t.exports={create:r(11902),clone:r(42331),copy:r(31042),identity:r(71551),transpose:r(88654),invert:r(95874),adjoint:r(85400),determinant:r(89887),multiply:r(91362),translate:r(31283),scale:r(10789),rotate:r(65074),rotateX:r(35545),rotateY:r(94918),rotateZ:r(15692),fromRotation:r(34045),fromRotationTranslation:r(45973),fromScaling:r(81472),fromTranslation:r(14669),fromXRotation:r(75262),fromYRotation:r(331),fromZRotation:r(11049),fromQuat:r(27812),frustum:r(75195),perspective:r(7864),perspectiveFromFieldOfView:r(35279),ortho:r(60378),lookAt:r(65551),str:r(6726)}},95874:function(t){t.exports=function(t,e){var r=e[0],n=e[1],i=e[2],a=e[3],o=e[4],s=e[5],l=e[6],u=e[7],c=e[8],f=e[9],h=e[10],p=e[11],d=e[12],v=e[13],g=e[14],y=e[15],m=r*s-n*o,x=r*l-i*o,b=r*u-a*o,_=n*l-i*s,w=n*u-a*s,T=i*u-a*l,k=c*v-f*d,A=c*g-h*d,M=c*y-p*d,S=f*g-h*v,E=f*y-p*v,L=h*y-p*g,C=m*L-x*E+b*S+_*M-w*A+T*k;return C?(C=1/C,t[0]=(s*L-l*E+u*S)*C,t[1]=(i*E-n*L-a*S)*C,t[2]=(v*T-g*w+y*_)*C,t[3]=(h*w-f*T-p*_)*C,t[4]=(l*M-o*L-u*A)*C,t[5]=(r*L-i*M+a*A)*C,t[6]=(g*b-d*T-y*x)*C,t[7]=(c*T-h*b+p*x)*C,t[8]=(o*E-s*M+u*k)*C,t[9]=(n*M-r*E-a*k)*C,t[10]=(d*w-v*b+y*m)*C,t[11]=(f*b-c*w-p*m)*C,t[12]=(s*A-o*S-l*k)*C,t[13]=(r*S-n*A+i*k)*C,t[14]=(v*x-d*_-g*m)*C,t[15]=(c*_-f*x+h*m)*C,t):null}},65551:function(t,e,r){var n=r(71551);t.exports=function(t,e,r,i){var a,o,s,l,u,c,f,h,p,d,v=e[0],g=e[1],y=e[2],m=i[0],x=i[1],b=i[2],_=r[0],w=r[1],T=r[2];return Math.abs(v-_)<1e-6&&Math.abs(g-w)<1e-6&&Math.abs(y-T)<1e-6?n(t):(f=v-_,h=g-w,p=y-T,a=x*(p*=d=1/Math.sqrt(f*f+h*h+p*p))-b*(h*=d),o=b*(f*=d)-m*p,s=m*h-x*f,(d=Math.sqrt(a*a+o*o+s*s))?(a*=d=1/d,o*=d,s*=d):(a=0,o=0,s=0),l=h*s-p*o,u=p*a-f*s,c=f*o-h*a,(d=Math.sqrt(l*l+u*u+c*c))?(l*=d=1/d,u*=d,c*=d):(l=0,u=0,c=0),t[0]=a,t[1]=l,t[2]=f,t[3]=0,t[4]=o,t[5]=u,t[6]=h,t[7]=0,t[8]=s,t[9]=c,t[10]=p,t[11]=0,t[12]=-(a*v+o*g+s*y),t[13]=-(l*v+u*g+c*y),t[14]=-(f*v+h*g+p*y),t[15]=1,t)}},91362:function(t){t.exports=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],h=e[9],p=e[10],d=e[11],v=e[12],g=e[13],y=e[14],m=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*v,t[1]=x*i+b*l+_*h+w*g,t[2]=x*a+b*u+_*p+w*y,t[3]=x*o+b*c+_*d+w*m,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*v,t[5]=x*i+b*l+_*h+w*g,t[6]=x*a+b*u+_*p+w*y,t[7]=x*o+b*c+_*d+w*m,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*v,t[9]=x*i+b*l+_*h+w*g,t[10]=x*a+b*u+_*p+w*y,t[11]=x*o+b*c+_*d+w*m,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*v,t[13]=x*i+b*l+_*h+w*g,t[14]=x*a+b*u+_*p+w*y,t[15]=x*o+b*c+_*d+w*m,t}},60378:function(t){t.exports=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),u=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*u,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*u,t[15]=1,t}},7864:function(t){t.exports=function(t,e,r,n,i){var a=1/Math.tan(e/2),o=1/(n-i);return t[0]=a/r,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=a,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=(i+n)*o,t[11]=-1,t[12]=0,t[13]=0,t[14]=2*i*n*o,t[15]=0,t}},35279:function(t){t.exports=function(t,e,r,n){var i=Math.tan(e.upDegrees*Math.PI/180),a=Math.tan(e.downDegrees*Math.PI/180),o=Math.tan(e.leftDegrees*Math.PI/180),s=Math.tan(e.rightDegrees*Math.PI/180),l=2/(o+s),u=2/(i+a);return t[0]=l,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=u,t[6]=0,t[7]=0,t[8]=-(o-s)*l*.5,t[9]=(i-a)*u*.5,t[10]=n/(r-n),t[11]=-1,t[12]=0,t[13]=0,t[14]=n*r/(r-n),t[15]=0,t}},65074:function(t){t.exports=function(t,e,r,n){var i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S,E=n[0],L=n[1],C=n[2],P=Math.sqrt(E*E+L*L+C*C);return Math.abs(P)<1e-6?null:(E*=P=1/P,L*=P,C*=P,i=Math.sin(r),o=1-(a=Math.cos(r)),s=e[0],l=e[1],u=e[2],c=e[3],f=e[4],h=e[5],p=e[6],d=e[7],v=e[8],g=e[9],y=e[10],m=e[11],x=E*E*o+a,b=L*E*o+C*i,_=C*E*o-L*i,w=E*L*o-C*i,T=L*L*o+a,k=C*L*o+E*i,A=E*C*o+L*i,M=L*C*o-E*i,S=C*C*o+a,t[0]=s*x+f*b+v*_,t[1]=l*x+h*b+g*_,t[2]=u*x+p*b+y*_,t[3]=c*x+d*b+m*_,t[4]=s*w+f*T+v*k,t[5]=l*w+h*T+g*k,t[6]=u*w+p*T+y*k,t[7]=c*w+d*T+m*k,t[8]=s*A+f*M+v*S,t[9]=l*A+h*M+g*S,t[10]=u*A+p*M+y*S,t[11]=c*A+d*M+m*S,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)}},35545:function(t){t.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[4],o=e[5],s=e[6],l=e[7],u=e[8],c=e[9],f=e[10],h=e[11];return e!==t&&(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[4]=a*i+u*n,t[5]=o*i+c*n,t[6]=s*i+f*n,t[7]=l*i+h*n,t[8]=u*i-a*n,t[9]=c*i-o*n,t[10]=f*i-s*n,t[11]=h*i-l*n,t}},94918:function(t){t.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],u=e[8],c=e[9],f=e[10],h=e[11];return e!==t&&(t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i-u*n,t[1]=o*i-c*n,t[2]=s*i-f*n,t[3]=l*i-h*n,t[8]=a*n+u*i,t[9]=o*n+c*i,t[10]=s*n+f*i,t[11]=l*n+h*i,t}},15692:function(t){t.exports=function(t,e,r){var n=Math.sin(r),i=Math.cos(r),a=e[0],o=e[1],s=e[2],l=e[3],u=e[4],c=e[5],f=e[6],h=e[7];return e!==t&&(t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t[0]=a*i+u*n,t[1]=o*i+c*n,t[2]=s*i+f*n,t[3]=l*i+h*n,t[4]=u*i-a*n,t[5]=c*i-o*n,t[6]=f*i-s*n,t[7]=h*i-l*n,t}},10789:function(t){t.exports=function(t,e,r){var n=r[0],i=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}},6726:function(t){t.exports=function(t){return"mat4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+", "+t[9]+", "+t[10]+", "+t[11]+", "+t[12]+", "+t[13]+", "+t[14]+", "+t[15]+")"}},31283:function(t){t.exports=function(t,e,r){var n,i,a,o,s,l,u,c,f,h,p,d,v=r[0],g=r[1],y=r[2];return e===t?(t[12]=e[0]*v+e[4]*g+e[8]*y+e[12],t[13]=e[1]*v+e[5]*g+e[9]*y+e[13],t[14]=e[2]*v+e[6]*g+e[10]*y+e[14],t[15]=e[3]*v+e[7]*g+e[11]*y+e[15]):(n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],h=e[9],p=e[10],d=e[11],t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=l,t[6]=u,t[7]=c,t[8]=f,t[9]=h,t[10]=p,t[11]=d,t[12]=n*v+s*g+f*y+e[12],t[13]=i*v+l*g+h*y+e[13],t[14]=a*v+u*g+p*y+e[14],t[15]=o*v+c*g+d*y+e[15]),t}},88654:function(t){t.exports=function(t,e){if(t===e){var r=e[1],n=e[2],i=e[3],a=e[6],o=e[7],s=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=r,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=a,t[11]=e[14],t[12]=i,t[13]=o,t[14]=s}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}},42505:function(t,e,r){"use strict";var n=r(72791),i=r(71299),a=r(98580),o=r(12018),s=r(83522),l=r(25075),u=r(68016),c=r(58404),f=r(18863),h=r(10973),p=r(25677),d=r(75686),v=r(53545),g=r(56131),y=r(32879),m=r(30120),x=r(13547).nextPow2,b=new s,_=!1;if(document.body){var w=document.body.appendChild(document.createElement("div"));w.style.font="italic small-caps bold condensed 16px/2 cursive",getComputedStyle(w).fontStretch&&(_=!0),document.body.removeChild(w)}var T=function(t){!function(t){return"function"==typeof t&&t._gl&&t.prop&&t.texture&&t.buffer}(t)?this.gl=o(t):(t={regl:t},this.gl=t.regl._gl),this.shader=b.get(this.gl),this.shader?this.regl=this.shader.regl:this.regl=t.regl||a({gl:this.gl}),this.charBuffer=this.regl.buffer({type:"uint8",usage:"stream"}),this.sizeBuffer=this.regl.buffer({type:"float",usage:"stream"}),this.shader||(this.shader=this.createShader(),b.set(this.gl,this.shader)),this.batch=[],this.fontSize=[],this.font=[],this.fontAtlas=[],this.draw=this.shader.draw.bind(this),this.render=function(){this.regl._refresh(),this.draw(this.batch)},this.canvas=this.gl.canvas,this.update(h(t)?t:{})};T.prototype.createShader=function(){var t=this.regl,e=t({blend:{enable:!0,color:[0,0,0,1],func:{srcRGB:"src alpha",dstRGB:"one minus src alpha",srcAlpha:"one minus dst alpha",dstAlpha:"one"}},stencil:{enable:!1},depth:{enable:!1},count:t.prop("count"),offset:t.prop("offset"),attributes:{charOffset:{offset:4,stride:8,buffer:t.this("sizeBuffer")},width:{offset:0,stride:8,buffer:t.this("sizeBuffer")},char:t.this("charBuffer"),position:t.this("position")},uniforms:{atlasSize:function(t,e){return[e.atlas.width,e.atlas.height]},atlasDim:function(t,e){return[e.atlas.cols,e.atlas.rows]},atlas:function(t,e){return e.atlas.texture},charStep:function(t,e){return e.atlas.step},em:function(t,e){return e.atlas.em},color:t.prop("color"),opacity:t.prop("opacity"),viewport:t.this("viewportArray"),scale:t.this("scale"),align:t.prop("align"),baseline:t.prop("baseline"),translate:t.this("translate"),positionOffset:t.prop("positionOffset")},primitive:"points",viewport:t.this("viewport"),vert:"\n\t\t\tprecision highp float;\n\t\t\tattribute float width, charOffset, char;\n\t\t\tattribute vec2 position;\n\t\t\tuniform float fontSize, charStep, em, align, baseline;\n\t\t\tuniform vec4 viewport;\n\t\t\tuniform vec4 color;\n\t\t\tuniform vec2 atlasSize, atlasDim, scale, translate, positionOffset;\n\t\t\tvarying vec2 charCoord, charId;\n\t\t\tvarying float charWidth;\n\t\t\tvarying vec4 fontColor;\n\t\t\tvoid main () {\n\t\t\t\tvec2 offset = floor(em * (vec2(align + charOffset, baseline)\n\t\t\t\t\t+ vec2(positionOffset.x, -positionOffset.y)))\n\t\t\t\t\t/ (viewport.zw * scale.xy);\n\n\t\t\t\tvec2 position = (position + translate) * scale;\n\t\t\t\tposition += offset * scale;\n\n\t\t\t\tcharCoord = position * viewport.zw + viewport.xy;\n\n\t\t\t\tgl_Position = vec4(position * 2. - 1., 0, 1);\n\n\t\t\t\tgl_PointSize = charStep;\n\n\t\t\t\tcharId.x = mod(char, atlasDim.x);\n\t\t\t\tcharId.y = floor(char / atlasDim.x);\n\n\t\t\t\tcharWidth = width * em;\n\n\t\t\t\tfontColor = color / 255.;\n\t\t\t}",frag:"\n\t\t\tprecision highp float;\n\t\t\tuniform float fontSize, charStep, opacity;\n\t\t\tuniform vec2 atlasSize;\n\t\t\tuniform vec4 viewport;\n\t\t\tuniform sampler2D atlas;\n\t\t\tvarying vec4 fontColor;\n\t\t\tvarying vec2 charCoord, charId;\n\t\t\tvarying float charWidth;\n\n\t\t\tfloat lightness(vec4 color) {\n\t\t\t\treturn color.r * 0.299 + color.g * 0.587 + color.b * 0.114;\n\t\t\t}\n\n\t\t\tvoid main () {\n\t\t\t\tvec2 uv = gl_FragCoord.xy - charCoord + charStep * .5;\n\t\t\t\tfloat halfCharStep = floor(charStep * .5 + .5);\n\n\t\t\t\t// invert y and shift by 1px (FF expecially needs that)\n\t\t\t\tuv.y = charStep - uv.y;\n\n\t\t\t\t// ignore points outside of character bounding box\n\t\t\t\tfloat halfCharWidth = ceil(charWidth * .5);\n\t\t\t\tif (floor(uv.x) > halfCharStep + halfCharWidth ||\n\t\t\t\t\tfloor(uv.x) < halfCharStep - halfCharWidth) return;\n\n\t\t\t\tuv += charId * charStep;\n\t\t\t\tuv = uv / atlasSize;\n\n\t\t\t\tvec4 color = fontColor;\n\t\t\t\tvec4 mask = texture2D(atlas, uv);\n\n\t\t\t\tfloat maskY = lightness(mask);\n\t\t\t\t// float colorY = lightness(color);\n\t\t\t\tcolor.a *= maskY;\n\t\t\t\tcolor.a *= opacity;\n\n\t\t\t\t// color.a += .1;\n\n\t\t\t\t// antialiasing, see yiq color space y-channel formula\n\t\t\t\t// color.rgb += (1. - color.rgb) * (1. - mask.rgb);\n\n\t\t\t\tgl_FragColor = color;\n\t\t\t}"});return{regl:t,draw:e,atlas:{}}},T.prototype.update=function(t){var e=this;if("string"==typeof t)t={text:t};else if(!t)return;null!=(t=i(t,{position:"position positions coord coords coordinates",font:"font fontFace fontface typeface cssFont css-font family fontFamily",fontSize:"fontSize fontsize size font-size",text:"text texts chars characters value values symbols",align:"align alignment textAlign textbaseline",baseline:"baseline textBaseline textbaseline",direction:"dir direction textDirection",color:"color colour fill fill-color fillColor textColor textcolor",kerning:"kerning kern",range:"range dataBox",viewport:"vp viewport viewBox viewbox viewPort",opacity:"opacity alpha transparency visible visibility opaque",offset:"offset positionOffset padding shift indent indentation"},!0)).opacity&&(Array.isArray(t.opacity)?this.opacity=t.opacity.map((function(t){return parseFloat(t)})):this.opacity=parseFloat(t.opacity)),null!=t.viewport&&(this.viewport=f(t.viewport),this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null==this.viewport&&(this.viewport={x:0,y:0,width:this.gl.drawingBufferWidth,height:this.gl.drawingBufferHeight},this.viewportArray=[this.viewport.x,this.viewport.y,this.viewport.width,this.viewport.height]),null!=t.kerning&&(this.kerning=t.kerning),null!=t.offset&&("number"==typeof t.offset&&(t.offset=[t.offset,0]),this.positionOffset=m(t.offset)),t.direction&&(this.direction=t.direction),t.range&&(this.range=t.range,this.scale=[1/(t.range[2]-t.range[0]),1/(t.range[3]-t.range[1])],this.translate=[-t.range[0],-t.range[1]]),t.scale&&(this.scale=t.scale),t.translate&&(this.translate=t.translate),this.scale||(this.scale=[1/this.viewport.width,1/this.viewport.height]),this.translate||(this.translate=[0,0]),this.font.length||t.font||(t.font=T.baseFontSize+"px sans-serif");var r,a=!1,o=!1;if(t.font&&(Array.isArray(t.font)?t.font:[t.font]).forEach((function(t,r){if("string"==typeof t)try{t=n.parse(t)}catch(e){t=n.parse(T.baseFontSize+"px "+t)}else t=n.parse(n.stringify(t));var i=n.stringify({size:T.baseFontSize,family:t.family,stretch:_?t.stretch:void 0,variant:t.variant,weight:t.weight,style:t.style}),s=p(t.size),l=Math.round(s[0]*d(s[1]));if(l!==e.fontSize[r]&&(o=!0,e.fontSize[r]=l),!(e.font[r]&&i==e.font[r].baseString||(a=!0,e.font[r]=T.fonts[i],e.font[r]))){var u=t.family.join(", "),c=[t.style];t.style!=t.variant&&c.push(t.variant),t.variant!=t.weight&&c.push(t.weight),_&&t.weight!=t.stretch&&c.push(t.stretch),e.font[r]={baseString:i,family:u,weight:t.weight,stretch:t.stretch,style:t.style,variant:t.variant,width:{},kerning:{},metrics:y(u,{origin:"top",fontSize:T.baseFontSize,fontStyle:c.join(" ")})},T.fonts[i]=e.font[r]}})),(a||o)&&this.font.forEach((function(r,i){var a=n.stringify({size:e.fontSize[i],family:r.family,stretch:_?r.stretch:void 0,variant:r.variant,weight:r.weight,style:r.style});if(e.fontAtlas[i]=e.shader.atlas[a],!e.fontAtlas[i]){var o=r.metrics;e.shader.atlas[a]=e.fontAtlas[i]={fontString:a,step:2*Math.ceil(e.fontSize[i]*o.bottom*.5),em:e.fontSize[i],cols:0,rows:0,height:0,width:0,chars:[],ids:{},texture:e.regl.texture()}}null==t.text&&(t.text=e.text)})),"string"==typeof t.text&&t.position&&t.position.length>2){for(var s=Array(.5*t.position.length),h=0;h2){for(var w=!t.position[0].length,k=c.mallocFloat(2*this.count),A=0,M=0;A1?e.align[r]:e.align[0]:e.align;if("number"==typeof n)return n;switch(n){case"right":case"end":return-t;case"center":case"centre":case"middle":return.5*-t}return 0}))),null==this.baseline&&null==t.baseline&&(t.baseline=0),null!=t.baseline&&(this.baseline=t.baseline,Array.isArray(this.baseline)||(this.baseline=[this.baseline]),this.baselineOffset=this.baseline.map((function(t,r){var n=(e.font[r]||e.font[0]).metrics,i=0;return i+=.5*n.bottom,-1*(i+="number"==typeof t?t-n.baseline:-n[t])}))),null!=t.color)if(t.color||(t.color="transparent"),"string"!=typeof t.color&&isNaN(t.color)){var q;if("number"==typeof t.color[0]&&t.color.length>this.counts.length){var G=t.color.length;q=c.mallocUint8(G);for(var Z=(t.color.subarray||t.color.slice).bind(t.color),Y=0;Y4||this.baselineOffset.length>1||this.align&&this.align.length>1||this.fontAtlas.length>1||this.positionOffset.length>2){var J=Math.max(.5*this.position.length||0,.25*this.color.length||0,this.baselineOffset.length||0,this.alignOffset.length||0,this.font.length||0,this.opacity.length||0,.5*this.positionOffset.length||0);this.batch=Array(J);for(var K=0;K1?this.counts[K]:this.counts[0],offset:this.textOffsets.length>1?this.textOffsets[K]:this.textOffsets[0],color:this.color?this.color.length<=4?this.color:this.color.subarray(4*K,4*K+4):[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[K]:this.opacity,baseline:null!=this.baselineOffset[K]?this.baselineOffset[K]:this.baselineOffset[0],align:this.align?null!=this.alignOffset[K]?this.alignOffset[K]:this.alignOffset[0]:0,atlas:this.fontAtlas[K]||this.fontAtlas[0],positionOffset:this.positionOffset.length>2?this.positionOffset.subarray(2*K,2*K+2):this.positionOffset}}else this.count?this.batch=[{count:this.count,offset:0,color:this.color||[0,0,0,255],opacity:Array.isArray(this.opacity)?this.opacity[0]:this.opacity,baseline:this.baselineOffset[0],align:this.alignOffset?this.alignOffset[0]:0,atlas:this.fontAtlas[0],positionOffset:this.positionOffset}]:this.batch=[]},T.prototype.destroy=function(){},T.prototype.kerning=!0,T.prototype.position={constant:new Float32Array(2)},T.prototype.translate=null,T.prototype.scale=null,T.prototype.font=null,T.prototype.text="",T.prototype.positionOffset=[0,0],T.prototype.opacity=1,T.prototype.color=new Uint8Array([0,0,0,255]),T.prototype.alignOffset=[0,0],T.maxAtlasSize=1024,T.atlasCanvas=document.createElement("canvas"),T.atlasContext=T.atlasCanvas.getContext("2d",{alpha:!1}),T.baseFontSize=64,T.fonts={},t.exports=T},12018:function(t,e,r){"use strict";var n=r(71299);function i(t){if(t.container)if(t.container==document.body)document.body.style.width||(t.canvas.width=t.width||t.pixelRatio*r.g.innerWidth),document.body.style.height||(t.canvas.height=t.height||t.pixelRatio*r.g.innerHeight);else{var e=t.container.getBoundingClientRect();t.canvas.width=t.width||e.right-e.left,t.canvas.height=t.height||e.bottom-e.top}}function a(t){return"function"==typeof t.getContext&&"width"in t&&"height"in t}function o(){var t=document.createElement("canvas");return t.style.position="absolute",t.style.top=0,t.style.left=0,t}t.exports=function(t){var e;if(t?"string"==typeof t&&(t={container:t}):t={},(t=a(t)||"string"==typeof(e=t).nodeName&&"function"==typeof e.appendChild&&"function"==typeof e.getBoundingClientRect?{container:t}:function(t){return"function"==typeof t.drawArrays||"function"==typeof t.drawElements}(t)?{gl:t}:n(t,{container:"container target element el canvas holder parent parentNode wrapper use ref root node",gl:"gl context webgl glContext",attrs:"attributes attrs contextAttributes",pixelRatio:"pixelRatio pxRatio px ratio pxratio pixelratio",width:"w width",height:"h height"},!0)).pixelRatio||(t.pixelRatio=r.g.pixelRatio||1),t.gl)return t.gl;if(t.canvas&&(t.container=t.canvas.parentNode),t.container){if("string"==typeof t.container){var s=document.querySelector(t.container);if(!s)throw Error("Element "+t.container+" is not found");t.container=s}a(t.container)?(t.canvas=t.container,t.container=t.canvas.parentNode):t.canvas||(t.canvas=o(),t.container.appendChild(t.canvas),i(t))}else if(!t.canvas){if("undefined"==typeof document)throw Error("Not DOM environment. Use headless-gl.");t.container=document.body||document.documentElement,t.canvas=o(),t.container.appendChild(t.canvas),i(t)}return t.gl||["webgl","experimental-webgl","webgl-experimental"].some((function(e){try{t.gl=t.canvas.getContext(e,t.attrs)}catch(t){}return t.gl})),t.gl}},56068:function(t){t.exports=function(t){"string"==typeof t&&(t=[t]);for(var e=[].slice.call(arguments,1),r=[],n=0;n>1,c=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+t[e+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+t[e+f],f+=h,c-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=u}return(p?-1:1)*o*Math.pow(2,a-n)},e.write=function(t,e,r,n,i,a){var o,s,l,u=8*a-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,v=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=c):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,u-=8);t[r+p-d]|=128*v}},42018:function(t){"function"==typeof Object.create?t.exports=function(t,e){e&&(t.super_=e,t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(t,e){if(e){t.super_=e;var r=function(){};r.prototype=e.prototype,t.prototype=new r,t.prototype.constructor=t}}},47216:function(t,e,r){"use strict";var n=r(84543)(),i=r(6614)("Object.prototype.toString"),a=function(t){return!(n&&t&&"object"==typeof t&&Symbol.toStringTag in t)&&"[object Arguments]"===i(t)},o=function(t){return!!a(t)||null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Array]"!==i(t)&&"[object Function]"===i(t.callee)},s=function(){return a(arguments)}();a.isLegacyArguments=o,t.exports=s?a:o},54404:function(t){t.exports=!0},85395:function(t){"use strict";var e,r,n=Function.prototype.toString,i="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof i&&"function"==typeof Object.defineProperty)try{e=Object.defineProperty({},"length",{get:function(){throw r}}),r={},i((function(){throw 42}),null,e)}catch(t){t!==r&&(i=null)}else i=null;var a=/^\s*class\b/,o=function(t){try{var e=n.call(t);return a.test(e)}catch(t){return!1}},s=function(t){try{return!o(t)&&(n.call(t),!0)}catch(t){return!1}},l=Object.prototype.toString,u="function"==typeof Symbol&&!!Symbol.toStringTag,c=!(0 in[,]),f=function(){return!1};if("object"==typeof document){var h=document.all;l.call(h)===l.call(document.all)&&(f=function(t){if((c||!t)&&(void 0===t||"object"==typeof t))try{var e=l.call(t);return("[object HTMLAllCollection]"===e||"[object HTML document.all class]"===e||"[object HTMLCollection]"===e||"[object Object]"===e)&&null==t("")}catch(t){}return!1})}t.exports=i?function(t){if(f(t))return!0;if(!t)return!1;if("function"!=typeof t&&"object"!=typeof t)return!1;try{i(t,null,e)}catch(t){if(t!==r)return!1}return!o(t)&&s(t)}:function(t){if(f(t))return!0;if(!t)return!1;if("function"!=typeof t&&"object"!=typeof t)return!1;if(u)return s(t);if(o(t))return!1;var e=l.call(t);return!("[object Function]"!==e&&"[object GeneratorFunction]"!==e&&!/^\[object HTML/.test(e))&&s(t)}},65481:function(t,e,r){"use strict";var n,i=Object.prototype.toString,a=Function.prototype.toString,o=/^\s*(?:function)?\*/,s=r(84543)(),l=Object.getPrototypeOf;t.exports=function(t){if("function"!=typeof t)return!1;if(o.test(a.call(t)))return!0;if(!s)return"[object GeneratorFunction]"===i.call(t);if(!l)return!1;if(void 0===n){var e=function(){if(!s)return!1;try{return Function("return function*() {}")()}catch(t){}}();n=!!e&&l(e)}return l(t)===n}},62683:function(t){"use strict";t.exports="undefined"!=typeof navigator&&(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion))},64274:function(t){"use strict";t.exports=function(t){return t!=t}},15567:function(t,e,r){"use strict";var n=r(68222),i=r(17045),a=r(64274),o=r(14922),s=r(22442),l=n(o(),Number);i(l,{getPolyfill:o,implementation:a,shim:s}),t.exports=l},14922:function(t,e,r){"use strict";var n=r(64274);t.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:n}},22442:function(t,e,r){"use strict";var n=r(17045),i=r(14922);t.exports=function(){var t=i();return n(Number,{isNaN:t},{isNaN:function(){return Number.isNaN!==t}}),t}},64941:function(t){"use strict";t.exports=function(t){var e=typeof t;return null!==t&&("object"===e||"function"===e)}},10973:function(t){"use strict";var e=Object.prototype.toString;t.exports=function(t){var r;return"[object Object]"===e.call(t)&&(null===(r=Object.getPrototypeOf(t))||r===Object.getPrototypeOf({}))}},18546:function(t){"use strict";t.exports=function(t){for(var e,r=t.length,n=0;n13)&&32!==e&&133!==e&&160!==e&&5760!==e&&6158!==e&&(e<8192||e>8205)&&8232!==e&&8233!==e&&8239!==e&&8287!==e&&8288!==e&&12288!==e&&65279!==e)return!1;return!0}},89546:function(t){"use strict";t.exports=function(t){return"string"==typeof t&&(t=t.trim(),!!(/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\dz]$/i.test(t)&&t.length>4))}},9187:function(t,e,r){"use strict";var n=r(31353),i=r(72077),a=r(6614),o=a("Object.prototype.toString"),s=r(84543)(),l=r(40383),u="undefined"==typeof globalThis?r.g:globalThis,c=i(),f=a("Array.prototype.indexOf",!0)||function(t,e){for(var r=0;r-1}return!!l&&function(t){var e=!1;return n(p,(function(r,n){if(!e)try{e=r.call(t)===n}catch(t){}})),e}(t)}},44517:function(t){t.exports=function(){"use strict";var t,e,r;function n(n,i){if(t)if(e){var a="var sharedChunk = {}; ("+t+")(sharedChunk); ("+e+")(sharedChunk);",o={};t(o),(r=i(o)).workerUrl=window.URL.createObjectURL(new Blob([a],{type:"text/javascript"}))}else e=i;else t=i}return n(0,(function(t){function e(t,e){return t(e={exports:{}},e.exports),e.exports}var r="1.10.1",n=i;function i(t,e,r,n){this.cx=3*t,this.bx=3*(r-t)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*e,this.by=3*(n-e)-this.cy,this.ay=1-this.cy-this.by,this.p1x=t,this.p1y=n,this.p2x=r,this.p2y=n}i.prototype.sampleCurveX=function(t){return((this.ax*t+this.bx)*t+this.cx)*t},i.prototype.sampleCurveY=function(t){return((this.ay*t+this.by)*t+this.cy)*t},i.prototype.sampleCurveDerivativeX=function(t){return(3*this.ax*t+2*this.bx)*t+this.cx},i.prototype.solveCurveX=function(t,e){var r,n,i,a,o;for(void 0===e&&(e=1e-6),i=t,o=0;o<8;o++){if(a=this.sampleCurveX(i)-t,Math.abs(a)(n=1))return n;for(;ra?r=i:n=i,i=.5*(n-r)+r}return i},i.prototype.solve=function(t,e){return this.sampleCurveY(this.solveCurveX(t,e))};var a=o;function o(t,e){this.x=t,this.y=e}function s(t,e,r,i){var a=new n(t,e,r,i);return function(t){return a.solve(t)}}o.prototype={clone:function(){return new o(this.x,this.y)},add:function(t){return this.clone()._add(t)},sub:function(t){return this.clone()._sub(t)},multByPoint:function(t){return this.clone()._multByPoint(t)},divByPoint:function(t){return this.clone()._divByPoint(t)},mult:function(t){return this.clone()._mult(t)},div:function(t){return this.clone()._div(t)},rotate:function(t){return this.clone()._rotate(t)},rotateAround:function(t,e){return this.clone()._rotateAround(t,e)},matMult:function(t){return this.clone()._matMult(t)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(t){return this.x===t.x&&this.y===t.y},dist:function(t){return Math.sqrt(this.distSqr(t))},distSqr:function(t){var e=t.x-this.x,r=t.y-this.y;return e*e+r*r},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(t){return Math.atan2(this.y-t.y,this.x-t.x)},angleWith:function(t){return this.angleWithSep(t.x,t.y)},angleWithSep:function(t,e){return Math.atan2(this.x*e-this.y*t,this.x*t+this.y*e)},_matMult:function(t){var e=t[0]*this.x+t[1]*this.y,r=t[2]*this.x+t[3]*this.y;return this.x=e,this.y=r,this},_add:function(t){return this.x+=t.x,this.y+=t.y,this},_sub:function(t){return this.x-=t.x,this.y-=t.y,this},_mult:function(t){return this.x*=t,this.y*=t,this},_div:function(t){return this.x/=t,this.y/=t,this},_multByPoint:function(t){return this.x*=t.x,this.y*=t.y,this},_divByPoint:function(t){return this.x/=t.x,this.y/=t.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var t=this.y;return this.y=this.x,this.x=-t,this},_rotate:function(t){var e=Math.cos(t),r=Math.sin(t),n=e*this.x-r*this.y,i=r*this.x+e*this.y;return this.x=n,this.y=i,this},_rotateAround:function(t,e){var r=Math.cos(t),n=Math.sin(t),i=e.x+r*(this.x-e.x)-n*(this.y-e.y),a=e.y+n*(this.x-e.x)+r*(this.y-e.y);return this.x=i,this.y=a,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},o.convert=function(t){return t instanceof o?t:Array.isArray(t)?new o(t[0],t[1]):t};var l=s(.25,.1,.25,1);function u(t,e,r){return Math.min(r,Math.max(e,t))}function c(t,e,r){var n=r-e,i=((t-e)%n+n)%n+e;return i===e?r:i}function f(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n>e/4).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,t)}()}function v(t){return!!t&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(t)}function g(t,e){t.forEach((function(t){e[t]&&(e[t]=e[t].bind(e))}))}function y(t,e){return-1!==t.indexOf(e,t.length-e.length)}function m(t,e,r){var n={};for(var i in t)n[i]=e.call(r||this,t[i],i,t);return n}function x(t,e,r){var n={};for(var i in t)e.call(r||this,t[i],i,t)&&(n[i]=t[i]);return n}function b(t){return Array.isArray(t)?t.map(b):"object"==typeof t&&t?m(t,b):t}var _={};function w(t){_[t]||("undefined"!=typeof console&&console.warn(t),_[t]=!0)}function T(t,e,r){return(r.y-t.y)*(e.x-t.x)>(e.y-t.y)*(r.x-t.x)}function k(t){for(var e=0,r=0,n=t.length,i=n-1,a=void 0,o=void 0;r@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,(function(t,r,n,i){var a=n||i;return e[r]=!a||a.toLowerCase(),""})),e["max-age"]){var r=parseInt(e["max-age"],10);isNaN(r)?delete e["max-age"]:e["max-age"]=r}return e}var S=null;function E(t){if(null==S){var e=t.navigator?t.navigator.userAgent:null;S=!!t.safari||!(!e||!(/\b(iPad|iPhone|iPod)\b/.test(e)||e.match("Safari")&&!e.match("Chrome")))}return S}function L(t){try{var e=self[t];return e.setItem("_mapbox_test_",1),e.removeItem("_mapbox_test_"),!0}catch(t){return!1}}var C,P,O,I,D=self.performance&&self.performance.now?self.performance.now.bind(self.performance):Date.now.bind(Date),z=self.requestAnimationFrame||self.mozRequestAnimationFrame||self.webkitRequestAnimationFrame||self.msRequestAnimationFrame,R=self.cancelAnimationFrame||self.mozCancelAnimationFrame||self.webkitCancelAnimationFrame||self.msCancelAnimationFrame,F={now:D,frame:function(t){var e=z(t);return{cancel:function(){return R(e)}}},getImageData:function(t,e){void 0===e&&(e=0);var r=self.document.createElement("canvas"),n=r.getContext("2d");if(!n)throw new Error("failed to create canvas 2d context");return r.width=t.width,r.height=t.height,n.drawImage(t,0,0,t.width,t.height),n.getImageData(-e,-e,t.width+2*e,t.height+2*e)},resolveURL:function(t){return C||(C=self.document.createElement("a")),C.href=t,C.href},hardwareConcurrency:self.navigator.hardwareConcurrency||4,get devicePixelRatio(){return self.devicePixelRatio},get prefersReducedMotion(){return!!self.matchMedia&&(null==P&&(P=self.matchMedia("(prefers-reduced-motion: reduce)")),P.matches)}},B={API_URL:"https://api.mapbox.com",get EVENTS_URL(){return this.API_URL?0===this.API_URL.indexOf("https://api.mapbox.cn")?"https://events.mapbox.cn/events/v2":0===this.API_URL.indexOf("https://api.mapbox.com")?"https://events.mapbox.com/events/v2":null:null},FEEDBACK_URL:"https://apps.mapbox.com/feedback",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,MAX_PARALLEL_IMAGE_REQUESTS:16},N={supported:!1,testSupport:function(t){!j&&I&&(U?V(t):O=t)}},j=!1,U=!1;function V(t){var e=t.createTexture();t.bindTexture(t.TEXTURE_2D,e);try{if(t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,I),t.isContextLost())return;N.supported=!0}catch(t){}t.deleteTexture(e),j=!0}self.document&&((I=self.document.createElement("img")).onload=function(){O&&V(O),O=null,U=!0},I.onerror=function(){j=!0,O=null},I.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=");var H="01";var q=function(t,e){this._transformRequestFn=t,this._customAccessToken=e,this._createSkuToken()};function G(t){return 0===t.indexOf("mapbox:")}q.prototype._createSkuToken=function(){var t=function(){for(var t="",e=0;e<10;e++)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(62*Math.random())];return{token:["1",H,t].join(""),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=t.token,this._skuTokenExpiresAt=t.tokenExpiresAt},q.prototype._isSkuTokenExpired=function(){return Date.now()>this._skuTokenExpiresAt},q.prototype.transformRequest=function(t,e){return this._transformRequestFn&&this._transformRequestFn(t,e)||{url:t}},q.prototype.normalizeStyleURL=function(t,e){if(!G(t))return t;var r=X(t);return r.path="/styles/v1"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},q.prototype.normalizeGlyphsURL=function(t,e){if(!G(t))return t;var r=X(t);return r.path="/fonts/v1"+r.path,this._makeAPIURL(r,this._customAccessToken||e)},q.prototype.normalizeSourceURL=function(t,e){if(!G(t))return t;var r=X(t);return r.path="/v4/"+r.authority+".json",r.params.push("secure"),this._makeAPIURL(r,this._customAccessToken||e)},q.prototype.normalizeSpriteURL=function(t,e,r,n){var i=X(t);return G(t)?(i.path="/styles/v1"+i.path+"/sprite"+e+r,this._makeAPIURL(i,this._customAccessToken||n)):(i.path+=""+e+r,J(i))},q.prototype.normalizeTileURL=function(t,e){if(this._isSkuTokenExpired()&&this._createSkuToken(),t&&!G(t))return t;var r=X(t),n=F.devicePixelRatio>=2||512===e?"@2x":"",i=N.supported?".webp":"$1";r.path=r.path.replace(/(\.(png|jpg)\d*)(?=$)/,""+n+i),r.path=r.path.replace(/^.+\/v4\//,"/"),r.path="/v4"+r.path;var a=this._customAccessToken||function(t){for(var e=0,r=t;e=1&&self.localStorage.setItem(e,JSON.stringify(this.eventData))}catch(t){w("Unable to write to LocalStorage")}},Q.prototype.processRequests=function(t){},Q.prototype.postEvent=function(t,e,n,i){var a=this;if(B.EVENTS_URL){var o=X(B.EVENTS_URL);o.params.push("access_token="+(i||B.ACCESS_TOKEN||""));var s={event:this.type,created:new Date(t).toISOString(),sdkIdentifier:"mapbox-gl-js",sdkVersion:r,skuId:H,userId:this.anonId},l=e?f(s,e):s,u={url:J(o),headers:{"Content-Type":"text/plain"},body:JSON.stringify([l])};this.pendingRequest=kt(u,(function(t){a.pendingRequest=null,n(t),a.saveEventData(),a.processRequests(i)}))}},Q.prototype.queueRequest=function(t,e){this.queue.push(t),this.processRequests(e)};var tt,et,rt=function(t){function e(){t.call(this,"map.load"),this.success={},this.skuToken=""}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postMapLoadEvent=function(t,e,r,n){this.skuToken=r,(B.EVENTS_URL&&n||B.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return G(t)||Y(t)})))&&this.queueRequest({id:e,timestamp:Date.now()},n)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){var r=this.queue.shift(),n=r.id,i=r.timestamp;n&&this.success[n]||(this.anonId||this.fetchEventData(),v(this.anonId)||(this.anonId=d()),this.postEvent(i,{skuToken:this.skuToken},(function(t){t||n&&(e.success[n]=!0)}),t))}},e}(Q),nt=function(t){function e(e){t.call(this,"appUserTurnstile"),this._customAccessToken=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.postTurnstileEvent=function(t,e){B.EVENTS_URL&&B.ACCESS_TOKEN&&Array.isArray(t)&&t.some((function(t){return G(t)||Y(t)}))&&this.queueRequest(Date.now(),e)},e.prototype.processRequests=function(t){var e=this;if(!this.pendingRequest&&0!==this.queue.length){this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();var r=$(B.ACCESS_TOKEN),n=r?r.u:B.ACCESS_TOKEN,i=n!==this.eventData.tokenU;v(this.anonId)||(this.anonId=d(),i=!0);var a=this.queue.shift();if(this.eventData.lastSuccess){var o=new Date(this.eventData.lastSuccess),s=new Date(a),l=(a-this.eventData.lastSuccess)/864e5;i=i||l>=1||l<-1||o.getDate()!==s.getDate()}else i=!0;if(!i)return this.processRequests();this.postEvent(a,{"enabled.telemetry":!1},(function(t){t||(e.eventData.lastSuccess=a,e.eventData.tokenU=n)}),t)}},e}(Q),it=new nt,at=it.postTurnstileEvent.bind(it),ot=new rt,st=ot.postMapLoadEvent.bind(ot),lt="mapbox-tiles",ut=500,ct=50;function ft(){self.caches&&!tt&&(tt=self.caches.open(lt))}function ht(t,e,r){if(ft(),tt){var n={status:e.status,statusText:e.statusText,headers:new self.Headers};e.headers.forEach((function(t,e){return n.headers.set(e,t)}));var i=M(e.headers.get("Cache-Control")||"");i["no-store"]||(i["max-age"]&&n.headers.set("Expires",new Date(r+1e3*i["max-age"]).toUTCString()),new Date(n.headers.get("Expires")).getTime()-r<42e4||function(t,e){if(void 0===et)try{new Response(new ReadableStream),et=!0}catch(t){et=!1}et?e(t.body):t.blob().then(e)}(e,(function(e){var r=new self.Response(e,n);ft(),tt&&tt.then((function(e){return e.put(pt(t.url),r)})).catch((function(t){return w(t.message)}))})))}}function pt(t){var e=t.indexOf("?");return e<0?t:t.slice(0,e)}function dt(t,e){if(ft(),!tt)return e(null);var r=pt(t.url);tt.then((function(t){t.match(r).then((function(n){var i=function(t){if(!t)return!1;var e=new Date(t.headers.get("Expires")||0),r=M(t.headers.get("Cache-Control")||"");return e>Date.now()&&!r["no-cache"]}(n);t.delete(r),i&&t.put(r,n.clone()),e(null,n,i)})).catch(e)})).catch(e)}var vt,gt=1/0;function yt(){return null==vt&&(vt=self.OffscreenCanvas&&new self.OffscreenCanvas(1,1).getContext("2d")&&"function"==typeof self.createImageBitmap),vt}var mt={Unknown:"Unknown",Style:"Style",Source:"Source",Tile:"Tile",Glyphs:"Glyphs",SpriteImage:"SpriteImage",SpriteJSON:"SpriteJSON",Image:"Image"};"function"==typeof Object.freeze&&Object.freeze(mt);var xt=function(t){function e(e,r,n){401===r&&Y(n)&&(e+=": you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes"),t.call(this,e),this.status=r,this.url=n,this.name=this.constructor.name,this.message=e}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return this.name+": "+this.message+" ("+this.status+"): "+this.url},e}(Error),bt=A()?function(){return self.worker&&self.worker.referrer}:function(){return("blob:"===self.location.protocol?self.parent:self).location.href};function _t(t,e){var r,n=new self.AbortController,i=new self.Request(t.url,{method:t.method||"GET",body:t.body,credentials:t.credentials,headers:t.headers,referrer:bt(),signal:n.signal}),a=!1,o=!1,s=(r=i.url).indexOf("sku=")>0&&Y(r);"json"===t.type&&i.headers.set("Accept","application/json");var l=function(r,n,a){if(!o){if(r&&"SecurityError"!==r.message&&w(r),n&&a)return u(n);var l=Date.now();self.fetch(i).then((function(r){if(r.ok){var n=s?r.clone():null;return u(r,n,l)}return e(new xt(r.statusText,r.status,t.url))})).catch((function(t){20!==t.code&&e(new Error(t.message))}))}},u=function(r,n,s){("arrayBuffer"===t.type?r.arrayBuffer():"json"===t.type?r.json():r.text()).then((function(t){o||(n&&s&&ht(i,n,s),a=!0,e(null,t,r.headers.get("Cache-Control"),r.headers.get("Expires")))})).catch((function(t){o||e(new Error(t.message))}))};return s?dt(i,l):l(null,null),{cancel:function(){o=!0,a||n.abort()}}}var wt=function(t,e){if(r=t.url,!(/^file:/.test(r)||/^file:/.test(bt())&&!/^\w+:/.test(r))){if(self.fetch&&self.Request&&self.AbortController&&self.Request.prototype.hasOwnProperty("signal"))return _t(t,e);if(A()&&self.worker&&self.worker.actor){return self.worker.actor.send("getResource",t,e,void 0,!0)}}var r;return function(t,e){var r=new self.XMLHttpRequest;for(var n in r.open(t.method||"GET",t.url,!0),"arrayBuffer"===t.type&&(r.responseType="arraybuffer"),t.headers)r.setRequestHeader(n,t.headers[n]);return"json"===t.type&&(r.responseType="text",r.setRequestHeader("Accept","application/json")),r.withCredentials="include"===t.credentials,r.onerror=function(){e(new Error(r.statusText))},r.onload=function(){if((r.status>=200&&r.status<300||0===r.status)&&null!==r.response){var n=r.response;if("json"===t.type)try{n=JSON.parse(r.response)}catch(t){return e(t)}e(null,n,r.getResponseHeader("Cache-Control"),r.getResponseHeader("Expires"))}else e(new xt(r.statusText,r.status,t.url))},r.send(t.body),{cancel:function(){return r.abort()}}}(t,e)},Tt=function(t,e){return wt(f(t,{type:"arrayBuffer"}),e)},kt=function(t,e){return wt(f(t,{method:"POST"}),e)};var At,Mt;At=[],Mt=0;var St=function(t,e){if(N.supported&&(t.headers||(t.headers={}),t.headers.accept="image/webp,*/*"),Mt>=B.MAX_PARALLEL_IMAGE_REQUESTS){var r={requestParameters:t,callback:e,cancelled:!1,cancel:function(){this.cancelled=!0}};return At.push(r),r}Mt++;var n=!1,i=function(){if(!n)for(n=!0,Mt--;At.length&&Mt0||this._oneTimeListeners&&this._oneTimeListeners[t]&&this._oneTimeListeners[t].length>0||this._eventedParent&&this._eventedParent.listens(t)},Ot.prototype.setEventedParent=function(t,e){return this._eventedParent=t,this._eventedParentData=e,this};var It={$version:8,$root:{version:{required:!0,type:"enum",values:[8]},name:{type:"string"},metadata:{type:"*"},center:{type:"array",value:"number"},zoom:{type:"number"},bearing:{type:"number",default:0,period:360,units:"degrees"},pitch:{type:"number",default:0,units:"degrees"},light:{type:"light"},sources:{required:!0,type:"sources"},sprite:{type:"string"},glyphs:{type:"string"},transition:{type:"transition"},layers:{required:!0,type:"array",value:"layer"}},sources:{"*":{type:"source"}},source:["source_vector","source_raster","source_raster_dem","source_geojson","source_video","source_image"],source_vector:{type:{required:!0,type:"enum",values:{vector:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},attribution:{type:"string"},promoteId:{type:"promoteId"},"*":{type:"*"}},source_raster:{type:{required:!0,type:"enum",values:{raster:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},attribution:{type:"string"},"*":{type:"*"}},source_raster_dem:{type:{required:!0,type:"enum",values:{"raster-dem":{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},attribution:{type:"string"},encoding:{type:"enum",values:{terrarium:{},mapbox:{}},default:"mapbox"},"*":{type:"*"}},source_geojson:{type:{required:!0,type:"enum",values:{geojson:{}}},data:{type:"*"},maxzoom:{type:"number",default:18},attribution:{type:"string"},buffer:{type:"number",default:128,maximum:512,minimum:0},tolerance:{type:"number",default:.375},cluster:{type:"boolean",default:!1},clusterRadius:{type:"number",default:50,minimum:0},clusterMaxZoom:{type:"number"},clusterProperties:{type:"*"},lineMetrics:{type:"boolean",default:!1},generateId:{type:"boolean",default:!1},promoteId:{type:"promoteId"}},source_video:{type:{required:!0,type:"enum",values:{video:{}}},urls:{required:!0,type:"array",value:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},source_image:{type:{required:!0,type:"enum",values:{image:{}}},url:{required:!0,type:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},layer:{id:{type:"string",required:!0},type:{type:"enum",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:"*"},source:{type:"string"},"source-layer":{type:"string"},minzoom:{type:"number",minimum:0,maximum:24},maxzoom:{type:"number",minimum:0,maximum:24},filter:{type:"filter"},layout:{type:"layout"},paint:{type:"paint"}},layout:["layout_fill","layout_line","layout_circle","layout_heatmap","layout_fill-extrusion","layout_symbol","layout_raster","layout_hillshade","layout_background"],layout_background:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_fill:{"fill-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_circle:{"circle-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_heatmap:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},"layout_fill-extrusion":{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_line:{"line-cap":{type:"enum",values:{butt:{},round:{},square:{}},default:"butt",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-join":{type:"enum",values:{bevel:{},round:{},miter:{}},default:"miter",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-miter-limit":{type:"number",default:2,requires:[{"line-join":"miter"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-round-limit":{type:"number",default:1.05,requires:[{"line-join":"round"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_symbol:{"symbol-placement":{type:"enum",values:{point:{},line:{},"line-center":{}},default:"point",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-spacing":{type:"number",default:250,minimum:1,units:"pixels",requires:[{"symbol-placement":"line"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"symbol-avoid-edges":{type:"boolean",default:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"symbol-z-order":{type:"enum",values:{auto:{},"viewport-y":{},source:{}},default:"auto",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-allow-overlap":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-ignore-placement":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-optional":{type:"boolean",default:!1,requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-size":{type:"number",default:1,minimum:0,units:"factor of the original icon size",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-text-fit":{type:"enum",values:{none:{},width:{},height:{},both:{}},default:"none",requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-text-fit-padding":{type:"array",value:"number",length:4,default:[0,0,0,0],units:"pixels",requires:["icon-image","text-field",{"icon-text-fit":["both","width","height"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-image":{type:"resolvedImage",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-keep-upright":{type:"boolean",default:!1,requires:["icon-image",{"icon-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-offset":{type:"array",value:"number",length:2,default:[0,0],requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-field":{type:"formatted",default:"",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"],requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-size":{type:"number",default:16,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-width":{type:"number",default:10,minimum:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-line-height":{type:"number",default:1.2,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-letter-spacing":{type:"number",default:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-justify":{type:"enum",values:{auto:{},left:{},center:{},right:{}},default:"center",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-radial-offset":{type:"number",units:"ems",default:0,requires:["text-field"],"property-type":"data-driven",expression:{interpolated:!0,parameters:["zoom","feature"]}},"text-variable-anchor":{type:"array",value:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["text-field",{"!":"text-variable-anchor"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-angle":{type:"number",default:45,units:"degrees",requires:["text-field",{"symbol-placement":["line","line-center"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-writing-mode":{type:"array",value:"enum",values:{horizontal:{},vertical:{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-keep-upright":{type:"boolean",default:!0,requires:["text-field",{"text-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-transform":{type:"enum",values:{none:{},uppercase:{},lowercase:{}},default:"none",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-offset":{type:"array",value:"number",units:"ems",length:2,default:[0,0],requires:["text-field",{"!":"text-radial-offset"}],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-allow-overlap":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-ignore-placement":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-optional":{type:"boolean",default:!1,requires:["text-field","icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_raster:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_hillshade:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},filter:{type:"array",value:"*"},filter_operator:{type:"enum",values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{},within:{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:24,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},expression_name:{type:"enum",values:{let:{group:"Variable binding"},var:{group:"Variable binding"},literal:{group:"Types"},array:{group:"Types"},at:{group:"Lookup"},in:{group:"Lookup"},"index-of":{group:"Lookup"},slice:{group:"Lookup"},case:{group:"Decision"},match:{group:"Decision"},coalesce:{group:"Decision"},step:{group:"Ramps, scales, curves"},interpolate:{group:"Ramps, scales, curves"},"interpolate-hcl":{group:"Ramps, scales, curves"},"interpolate-lab":{group:"Ramps, scales, curves"},ln2:{group:"Math"},pi:{group:"Math"},e:{group:"Math"},typeof:{group:"Types"},string:{group:"Types"},number:{group:"Types"},boolean:{group:"Types"},object:{group:"Types"},collator:{group:"Types"},format:{group:"Types"},image:{group:"Types"},"number-format":{group:"Types"},"to-string":{group:"Types"},"to-number":{group:"Types"},"to-boolean":{group:"Types"},"to-rgba":{group:"Color"},"to-color":{group:"Types"},rgb:{group:"Color"},rgba:{group:"Color"},get:{group:"Lookup"},has:{group:"Lookup"},length:{group:"Lookup"},properties:{group:"Feature data"},"feature-state":{group:"Feature data"},"geometry-type":{group:"Feature data"},id:{group:"Feature data"},zoom:{group:"Zoom"},"heatmap-density":{group:"Heatmap"},"line-progress":{group:"Feature data"},accumulated:{group:"Feature data"},"+":{group:"Math"},"*":{group:"Math"},"-":{group:"Math"},"/":{group:"Math"},"%":{group:"Math"},"^":{group:"Math"},sqrt:{group:"Math"},log10:{group:"Math"},ln:{group:"Math"},log2:{group:"Math"},sin:{group:"Math"},cos:{group:"Math"},tan:{group:"Math"},asin:{group:"Math"},acos:{group:"Math"},atan:{group:"Math"},min:{group:"Math"},max:{group:"Math"},round:{group:"Math"},abs:{group:"Math"},ceil:{group:"Math"},floor:{group:"Math"},distance:{group:"Math"},"==":{group:"Decision"},"!=":{group:"Decision"},">":{group:"Decision"},"<":{group:"Decision"},">=":{group:"Decision"},"<=":{group:"Decision"},all:{group:"Decision"},any:{group:"Decision"},"!":{group:"Decision"},within:{group:"Decision"},"is-supported-script":{group:"String"},upcase:{group:"String"},downcase:{group:"String"},concat:{group:"String"},"resolved-locale":{group:"String"}}},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},"property-type":"data-constant",transition:!1,expression:{interpolated:!1,parameters:["zoom"]}},position:{type:"array",default:[1.15,210,30],length:3,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},intensity:{type:"number","property-type":"data-constant",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background"],paint_fill:{"fill-antialias":{type:"boolean",default:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-outline-color":{type:"color",transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-extrusion-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"fill-extrusion-height":{type:"number",default:0,minimum:0,units:"meters",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{type:"number",default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{type:"boolean",default:!0,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_line:{"line-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"line-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["line-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-width":{type:"number",default:1,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-gap-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-offset":{type:"number",default:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-dasharray":{type:"array",value:"number",minimum:0,transition:!0,units:"line widths",requires:[{"!":"line-pattern"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"line-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"line-gradient":{type:"color",transition:!1,requires:[{"!":"line-dasharray"},{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:["line-progress"]},"property-type":"color-ramp"}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-blur":{type:"number",default:0,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["circle-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{type:"enum",values:{map:{},viewport:{}},default:"map",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-weight":{type:"number",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-intensity":{type:"number",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],transition:!1,expression:{interpolated:!0,parameters:["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-color":{type:"color",default:"#000000",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-color":{type:"color",default:"#000000",transition:!0,overridable:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-hue-rotate":{type:"number",default:0,period:360,transition:!0,units:"degrees",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{type:"number",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-resampling":{type:"enum",values:{linear:{},nearest:{}},default:"linear",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{type:"number",default:300,minimum:0,transition:!1,units:"milliseconds",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-accent-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_background:{"background-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"background-pattern"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"background-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"property-type":{"data-driven":{type:"property-type"},"cross-faded":{type:"property-type"},"cross-faded-data-driven":{type:"property-type"},"color-ramp":{type:"property-type"},"data-constant":{type:"property-type"},constant:{type:"property-type"}},promoteId:{"*":{type:"string"}}},Dt=function(t,e,r,n){this.message=(t?t+": ":"")+r,n&&(this.identifier=n),null!=e&&e.__line__&&(this.line=e.__line__)};function zt(t){var e=t.key,r=t.value;return r?[new Dt(e,r,"constants have been deprecated as of v8")]:[]}function Rt(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];for(var n=0,i=e;n":"value"===t.itemType.kind?"array":"array<"+e+">"}return t.kind}var Qt=[Ut,Vt,Ht,qt,Gt,Xt,Zt,Kt(Yt),Jt];function te(t,e){if("error"===e.kind)return null;if("array"===t.kind){if("array"===e.kind&&(0===e.N&&"value"===e.itemType.kind||!te(t.itemType,e.itemType))&&("number"!=typeof t.N||t.N===e.N))return null}else{if(t.kind===e.kind)return null;if("value"===t.kind)for(var r=0,n=Qt;r255?255:t}function i(t){return t<0?0:t>1?1:t}function a(t){return"%"===t[t.length-1]?n(parseFloat(t)/100*255):n(parseInt(t))}function o(t){return"%"===t[t.length-1]?i(parseFloat(t)/100):i(parseFloat(t))}function s(t,e,r){return r<0?r+=1:r>1&&(r-=1),6*r<1?t+(e-t)*r*6:2*r<1?e:3*r<2?t+(e-t)*(2/3-r)*6:t}try{e.parseCSSColor=function(t){var e,i=t.replace(/ /g,"").toLowerCase();if(i in r)return r[i].slice();if("#"===i[0])return 4===i.length?(e=parseInt(i.substr(1),16))>=0&&e<=4095?[(3840&e)>>4|(3840&e)>>8,240&e|(240&e)>>4,15&e|(15&e)<<4,1]:null:7===i.length&&(e=parseInt(i.substr(1),16))>=0&&e<=16777215?[(16711680&e)>>16,(65280&e)>>8,255&e,1]:null;var l=i.indexOf("("),u=i.indexOf(")");if(-1!==l&&u+1===i.length){var c=i.substr(0,l),f=i.substr(l+1,u-(l+1)).split(","),h=1;switch(c){case"rgba":if(4!==f.length)return null;h=o(f.pop());case"rgb":return 3!==f.length?null:[a(f[0]),a(f[1]),a(f[2]),h];case"hsla":if(4!==f.length)return null;h=o(f.pop());case"hsl":if(3!==f.length)return null;var p=(parseFloat(f[0])%360+360)%360/360,d=o(f[1]),v=o(f[2]),g=v<=.5?v*(d+1):v+d-v*d,y=2*v-g;return[n(255*s(y,g,p+1/3)),n(255*s(y,g,p)),n(255*s(y,g,p-1/3)),h];default:return null}}return null}}catch(t){}})),ie=ne.parseCSSColor,ae=function(t,e,r,n){void 0===n&&(n=1),this.r=t,this.g=e,this.b=r,this.a=n};ae.parse=function(t){if(t){if(t instanceof ae)return t;if("string"==typeof t){var e=ie(t);if(e)return new ae(e[0]/255*e[3],e[1]/255*e[3],e[2]/255*e[3],e[3])}}},ae.prototype.toString=function(){var t=this.toArray(),e=t[0],r=t[1],n=t[2],i=t[3];return"rgba("+Math.round(e)+","+Math.round(r)+","+Math.round(n)+","+i+")"},ae.prototype.toArray=function(){var t=this,e=t.r,r=t.g,n=t.b,i=t.a;return 0===i?[0,0,0,0]:[255*e/i,255*r/i,255*n/i,i]},ae.black=new ae(0,0,0,1),ae.white=new ae(1,1,1,1),ae.transparent=new ae(0,0,0,0),ae.red=new ae(1,0,0,1);var oe=function(t,e,r){this.sensitivity=t?e?"variant":"case":e?"accent":"base",this.locale=r,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:"search"})};oe.prototype.compare=function(t,e){return this.collator.compare(t,e)},oe.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var se=function(t,e,r,n,i){this.text=t,this.image=e,this.scale=r,this.fontStack=n,this.textColor=i},le=function(t){this.sections=t};le.fromString=function(t){return new le([new se(t,null,null,null,null)])},le.prototype.isEmpty=function(){return 0===this.sections.length||!this.sections.some((function(t){return 0!==t.text.length||t.image&&0!==t.image.name.length}))},le.factory=function(t){return t instanceof le?t:le.fromString(t)},le.prototype.toString=function(){return 0===this.sections.length?"":this.sections.map((function(t){return t.text})).join("")},le.prototype.serialize=function(){for(var t=["format"],e=0,r=this.sections;e=0&&t<=255&&"number"==typeof e&&e>=0&&e<=255&&"number"==typeof r&&r>=0&&r<=255?void 0===n||"number"==typeof n&&n>=0&&n<=1?null:"Invalid rgba value ["+[t,e,r,n].join(", ")+"]: 'a' must be between 0 and 1.":"Invalid rgba value ["+("number"==typeof n?[t,e,r,n]:[t,e,r]).join(", ")+"]: 'r', 'g', and 'b' must be between 0 and 255."}function fe(t){if(null===t)return!0;if("string"==typeof t)return!0;if("boolean"==typeof t)return!0;if("number"==typeof t)return!0;if(t instanceof ae)return!0;if(t instanceof oe)return!0;if(t instanceof le)return!0;if(t instanceof ue)return!0;if(Array.isArray(t)){for(var e=0,r=t;e2){var s=t[1];if("string"!=typeof s||!(s in ge)||"object"===s)return e.error('The item type argument of "array" must be one of string, number, boolean',1);a=ge[s],n++}else a=Yt;if(t.length>3){if(null!==t[2]&&("number"!=typeof t[2]||t[2]<0||t[2]!==Math.floor(t[2])))return e.error('The length argument to "array" must be a positive integer literal',2);o=t[2],n++}r=Kt(a,o)}else r=ge[i];for(var l=[];n1)&&e.push(n)}}return e.concat(this.args.map((function(t){return t.serialize()})))};var me=function(t){this.type=Xt,this.sections=t};me.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r=t[1];if(!Array.isArray(r)&&"object"==typeof r)return e.error("First argument must be an image or text section.");for(var n=[],i=!1,a=1;a<=t.length-1;++a){var o=t[a];if(i&&"object"==typeof o&&!Array.isArray(o)){i=!1;var s=null;if(o["font-scale"]&&!(s=e.parse(o["font-scale"],1,Vt)))return null;var l=null;if(o["text-font"]&&!(l=e.parse(o["text-font"],1,Kt(Ht))))return null;var u=null;if(o["text-color"]&&!(u=e.parse(o["text-color"],1,Gt)))return null;var c=n[n.length-1];c.scale=s,c.font=l,c.textColor=u}else{var f=e.parse(t[a],1,Yt);if(!f)return null;var h=f.type.kind;if("string"!==h&&"value"!==h&&"null"!==h&&"resolvedImage"!==h)return e.error("Formatted text type must be 'string', 'value', 'image' or 'null'.");i=!0,n.push({content:f,scale:null,font:null,textColor:null})}}return new me(n)},me.prototype.evaluate=function(t){return new le(this.sections.map((function(e){var r=e.content.evaluate(t);return he(r)===Jt?new se("",r,null,null,null):new se(pe(r),null,e.scale?e.scale.evaluate(t):null,e.font?e.font.evaluate(t).join(","):null,e.textColor?e.textColor.evaluate(t):null)})))},me.prototype.eachChild=function(t){for(var e=0,r=this.sections;e-1),r},xe.prototype.eachChild=function(t){t(this.input)},xe.prototype.outputDefined=function(){return!1},xe.prototype.serialize=function(){return["image",this.input.serialize()]};var be={"to-boolean":qt,"to-color":Gt,"to-number":Vt,"to-string":Ht},_e=function(t,e){this.type=t,this.args=e};_e.parse=function(t,e){if(t.length<2)return e.error("Expected at least one argument.");var r=t[0];if(("to-boolean"===r||"to-string"===r)&&2!==t.length)return e.error("Expected one argument.");for(var n=be[r],i=[],a=1;a4?"Invalid rbga value "+JSON.stringify(e)+": expected an array containing either three or four numeric values.":ce(e[0],e[1],e[2],e[3])))return new ae(e[0]/255,e[1]/255,e[2]/255,e[3])}throw new ve(r||"Could not parse color from value '"+("string"==typeof e?e:String(JSON.stringify(e)))+"'")}if("number"===this.type.kind){for(var o=null,s=0,l=this.args;s=e[2]||t[1]<=e[1]||t[3]>=e[3])}function Le(t,e){var r,n=(180+t[0])/360,i=(r=t[1],(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+r*Math.PI/360)))/360),a=Math.pow(2,e.z);return[Math.round(n*a*Me),Math.round(i*a*Me)]}function Ce(t,e,r){return e[1]>t[1]!=r[1]>t[1]&&t[0]<(r[0]-e[0])*(t[1]-e[1])/(r[1]-e[1])+e[0]}function Pe(t,e){for(var r=!1,n=0,i=e.length;n0&&f<0||c<0&&f>0}function De(t,e,r){for(var n=0,i=r;nr[2]){var i=.5*n,a=t[0]-r[0]>i?-n:r[0]-t[0]>i?n:0;0===a&&(a=t[0]-r[2]>i?-n:r[2]-t[0]>i?n:0),t[0]+=a}Se(e,t)}function je(t,e,r,n){for(var i=Math.pow(2,n.z)*Me,a=[n.x*Me,n.y*Me],o=[],s=0,l=t;s=0)return!1;var r=!0;return t.eachChild((function(t){r&&!Ge(t,e)&&(r=!1)})),r}Ve.parse=function(t,e){if(2!==t.length)return e.error("'within' expression requires exactly one argument, but found "+(t.length-1)+" instead.");if(fe(t[1])){var r=t[1];if("FeatureCollection"===r.type)for(var n=0;ne))throw new ve("Input is not a number.");o=s-1}return 0}Ye.prototype.parse=function(t,e,r,n,i){return void 0===i&&(i={}),e?this.concat(e,r,n)._parse(t,i):this._parse(t,i)},Ye.prototype._parse=function(t,e){function r(t,e,r){return"assert"===r?new ye(e,[t]):"coerce"===r?new _e(e,[t]):t}if(null!==t&&"string"!=typeof t&&"boolean"!=typeof t&&"number"!=typeof t||(t=["literal",t]),Array.isArray(t)){if(0===t.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');var n=t[0];if("string"!=typeof n)return this.error("Expression name must be a string, but found "+typeof n+' instead. If you wanted a literal array, use ["literal", [...]].',0),null;var i=this.registry[n];if(i){var a=i.parse(t,this);if(!a)return null;if(this.expectedType){var o=this.expectedType,s=a.type;if("string"!==o.kind&&"number"!==o.kind&&"boolean"!==o.kind&&"object"!==o.kind&&"array"!==o.kind||"value"!==s.kind)if("color"!==o.kind&&"formatted"!==o.kind&&"resolvedImage"!==o.kind||"value"!==s.kind&&"string"!==s.kind){if(this.checkSubtype(o,s))return null}else a=r(a,o,e.typeAnnotation||"coerce");else a=r(a,o,e.typeAnnotation||"assert")}if(!(a instanceof de)&&"resolvedImage"!==a.type.kind&&We(a)){var l=new Te;try{a=new de(a.type,a.evaluate(l))}catch(t){return this.error(t.message),null}}return a}return this.error('Unknown expression "'+n+'". If you wanted a literal array, use ["literal", [...]].',0)}return void 0===t?this.error("'undefined' value invalid. Use null instead."):"object"==typeof t?this.error('Bare objects invalid. Use ["literal", {...}] instead.'):this.error("Expected an array, but found "+typeof t+" instead.")},Ye.prototype.concat=function(t,e,r){var n="number"==typeof t?this.path.concat(t):this.path,i=r?this.scope.concat(r):this.scope;return new Ye(this.registry,n,e||null,i,this.errors)},Ye.prototype.error=function(t){for(var e=[],r=arguments.length-1;r-- >0;)e[r]=arguments[r+1];var n=""+this.key+e.map((function(t){return"["+t+"]"})).join("");this.errors.push(new Nt(n,t))},Ye.prototype.checkSubtype=function(t,e){var r=te(t,e);return r&&this.error(r),r};var Je=function(t,e,r){this.type=t,this.input=e,this.labels=[],this.outputs=[];for(var n=0,i=r;n=o)return e.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',l);var c=e.parse(s,u,i);if(!c)return null;i=i||c.type,n.push([o,c])}return new Je(i,r,n)},Je.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;return n>=e[i-1]?r[i-1].evaluate(t):r[Xe(e,n)].evaluate(t)},Je.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e0&&t.push(this.labels[e]),t.push(this.outputs[e].serialize());return t};var $e=Object.freeze({__proto__:null,number:Ke,color:function(t,e,r){return new ae(Ke(t.r,e.r,r),Ke(t.g,e.g,r),Ke(t.b,e.b,r),Ke(t.a,e.a,r))},array:function(t,e,r){return t.map((function(t,n){return Ke(t,e[n],r)}))}}),Qe=.95047,tr=1.08883,er=4/29,rr=6/29,nr=3*rr*rr,ir=Math.PI/180,ar=180/Math.PI;function or(t){return t>.008856451679035631?Math.pow(t,1/3):t/nr+er}function sr(t){return t>rr?t*t*t:nr*(t-er)}function lr(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function ur(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function cr(t){var e=ur(t.r),r=ur(t.g),n=ur(t.b),i=or((.4124564*e+.3575761*r+.1804375*n)/Qe),a=or((.2126729*e+.7151522*r+.072175*n)/1);return{l:116*a-16,a:500*(i-a),b:200*(a-or((.0193339*e+.119192*r+.9503041*n)/tr)),alpha:t.a}}function fr(t){var e=(t.l+16)/116,r=isNaN(t.a)?e:e+t.a/500,n=isNaN(t.b)?e:e-t.b/200;return e=1*sr(e),r=Qe*sr(r),n=tr*sr(n),new ae(lr(3.2404542*r-1.5371385*e-.4985314*n),lr(-.969266*r+1.8760108*e+.041556*n),lr(.0556434*r-.2040259*e+1.0572252*n),t.alpha)}function hr(t,e,r){var n=e-t;return t+r*(n>180||n<-180?n-360*Math.round(n/360):n)}var pr={forward:cr,reverse:fr,interpolate:function(t,e,r){return{l:Ke(t.l,e.l,r),a:Ke(t.a,e.a,r),b:Ke(t.b,e.b,r),alpha:Ke(t.alpha,e.alpha,r)}}},dr={forward:function(t){var e=cr(t),r=e.l,n=e.a,i=e.b,a=Math.atan2(i,n)*ar;return{h:a<0?a+360:a,c:Math.sqrt(n*n+i*i),l:r,alpha:t.a}},reverse:function(t){var e=t.h*ir,r=t.c;return fr({l:t.l,a:Math.cos(e)*r,b:Math.sin(e)*r,alpha:t.alpha})},interpolate:function(t,e,r){return{h:hr(t.h,e.h,r),c:Ke(t.c,e.c,r),l:Ke(t.l,e.l,r),alpha:Ke(t.alpha,e.alpha,r)}}},vr=Object.freeze({__proto__:null,lab:pr,hcl:dr}),gr=function(t,e,r,n,i){this.type=t,this.operator=e,this.interpolation=r,this.input=n,this.labels=[],this.outputs=[];for(var a=0,o=i;a1})))return e.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);n={name:"cubic-bezier",controlPoints:s}}if(t.length-1<4)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if((t.length-1)%2!=0)return e.error("Expected an even number of arguments.");if(!(i=e.parse(i,2,Vt)))return null;var l=[],u=null;"interpolate-hcl"===r||"interpolate-lab"===r?u=Gt:e.expectedType&&"value"!==e.expectedType.kind&&(u=e.expectedType);for(var c=0;c=f)return e.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',p);var v=e.parse(h,d,u);if(!v)return null;u=u||v.type,l.push([f,v])}return"number"===u.kind||"color"===u.kind||"array"===u.kind&&"number"===u.itemType.kind&&"number"==typeof u.N?new gr(u,r,n,i,l):e.error("Type "+$t(u)+" is not interpolatable.")},gr.prototype.evaluate=function(t){var e=this.labels,r=this.outputs;if(1===e.length)return r[0].evaluate(t);var n=this.input.evaluate(t);if(n<=e[0])return r[0].evaluate(t);var i=e.length;if(n>=e[i-1])return r[i-1].evaluate(t);var a=Xe(e,n),o=e[a],s=e[a+1],l=gr.interpolationFactor(this.interpolation,n,o,s),u=r[a].evaluate(t),c=r[a+1].evaluate(t);return"interpolate"===this.operator?$e[this.type.kind.toLowerCase()](u,c,l):"interpolate-hcl"===this.operator?dr.reverse(dr.interpolate(dr.forward(u),dr.forward(c),l)):pr.reverse(pr.interpolate(pr.forward(u),pr.forward(c),l))},gr.prototype.eachChild=function(t){t(this.input);for(var e=0,r=this.outputs;e=r.length)throw new ve("Array index out of bounds: "+e+" > "+(r.length-1)+".");if(e!==Math.floor(e))throw new ve("Array index must be an integer, but found "+e+" instead.");return r[e]},br.prototype.eachChild=function(t){t(this.index),t(this.input)},br.prototype.outputDefined=function(){return!1},br.prototype.serialize=function(){return["at",this.index.serialize(),this.input.serialize()]};var _r=function(t,e){this.type=qt,this.needle=t,this.haystack=e};_r.parse=function(t,e){if(3!==t.length)return e.error("Expected 2 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Yt),n=e.parse(t[2],2,Yt);return r&&n?ee(r.type,[qt,Ht,Vt,Ut,Yt])?new _r(r,n):e.error("Expected first argument to be of type boolean, string, number or null, but found "+$t(r.type)+" instead"):null},_r.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!r)return!1;if(!re(e,["boolean","string","number","null"]))throw new ve("Expected first argument to be of type boolean, string, number or null, but found "+$t(he(e))+" instead.");if(!re(r,["string","array"]))throw new ve("Expected second argument to be of type array or string, but found "+$t(he(r))+" instead.");return r.indexOf(e)>=0},_r.prototype.eachChild=function(t){t(this.needle),t(this.haystack)},_r.prototype.outputDefined=function(){return!0},_r.prototype.serialize=function(){return["in",this.needle.serialize(),this.haystack.serialize()]};var wr=function(t,e,r){this.type=Vt,this.needle=t,this.haystack=e,this.fromIndex=r};wr.parse=function(t,e){if(t.length<=2||t.length>=5)return e.error("Expected 3 or 4 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Yt),n=e.parse(t[2],2,Yt);if(!r||!n)return null;if(!ee(r.type,[qt,Ht,Vt,Ut,Yt]))return e.error("Expected first argument to be of type boolean, string, number or null, but found "+$t(r.type)+" instead");if(4===t.length){var i=e.parse(t[3],3,Vt);return i?new wr(r,n,i):null}return new wr(r,n)},wr.prototype.evaluate=function(t){var e=this.needle.evaluate(t),r=this.haystack.evaluate(t);if(!re(e,["boolean","string","number","null"]))throw new ve("Expected first argument to be of type boolean, string, number or null, but found "+$t(he(e))+" instead.");if(!re(r,["string","array"]))throw new ve("Expected second argument to be of type array or string, but found "+$t(he(r))+" instead.");if(this.fromIndex){var n=this.fromIndex.evaluate(t);return r.indexOf(e,n)}return r.indexOf(e)},wr.prototype.eachChild=function(t){t(this.needle),t(this.haystack),this.fromIndex&&t(this.fromIndex)},wr.prototype.outputDefined=function(){return!1},wr.prototype.serialize=function(){if(null!=this.fromIndex&&void 0!==this.fromIndex){var t=this.fromIndex.serialize();return["index-of",this.needle.serialize(),this.haystack.serialize(),t]}return["index-of",this.needle.serialize(),this.haystack.serialize()]};var Tr=function(t,e,r,n,i,a){this.inputType=t,this.type=e,this.input=r,this.cases=n,this.outputs=i,this.otherwise=a};Tr.parse=function(t,e){if(t.length<5)return e.error("Expected at least 4 arguments, but found only "+(t.length-1)+".");if(t.length%2!=1)return e.error("Expected an even number of arguments.");var r,n;e.expectedType&&"value"!==e.expectedType.kind&&(n=e.expectedType);for(var i={},a=[],o=2;oNumber.MAX_SAFE_INTEGER)return u.error("Branch labels must be integers no larger than "+Number.MAX_SAFE_INTEGER+".");if("number"==typeof h&&Math.floor(h)!==h)return u.error("Numeric branch labels must be integer values.");if(r){if(u.checkSubtype(r,he(h)))return null}else r=he(h);if(void 0!==i[String(h)])return u.error("Branch labels must be unique.");i[String(h)]=a.length}var p=e.parse(l,o,n);if(!p)return null;n=n||p.type,a.push(p)}var d=e.parse(t[1],1,Yt);if(!d)return null;var v=e.parse(t[t.length-1],t.length-1,n);return v?"value"!==d.type.kind&&e.concat(1).checkSubtype(r,d.type)?null:new Tr(r,n,d,i,a,v):null},Tr.prototype.evaluate=function(t){var e=this.input.evaluate(t);return(he(e)===this.inputType&&this.outputs[this.cases[e]]||this.otherwise).evaluate(t)},Tr.prototype.eachChild=function(t){t(this.input),this.outputs.forEach(t),t(this.otherwise)},Tr.prototype.outputDefined=function(){return this.outputs.every((function(t){return t.outputDefined()}))&&this.otherwise.outputDefined()},Tr.prototype.serialize=function(){for(var t=this,e=["match",this.input.serialize()],r=[],n={},i=0,a=Object.keys(this.cases).sort();i=5)return e.error("Expected 3 or 4 arguments, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1,Yt),n=e.parse(t[2],2,Vt);if(!r||!n)return null;if(!ee(r.type,[Kt(Yt),Ht,Yt]))return e.error("Expected first argument to be of type array or string, but found "+$t(r.type)+" instead");if(4===t.length){var i=e.parse(t[3],3,Vt);return i?new Ar(r.type,r,n,i):null}return new Ar(r.type,r,n)},Ar.prototype.evaluate=function(t){var e=this.input.evaluate(t),r=this.beginIndex.evaluate(t);if(!re(e,["string","array"]))throw new ve("Expected first argument to be of type array or string, but found "+$t(he(e))+" instead.");if(this.endIndex){var n=this.endIndex.evaluate(t);return e.slice(r,n)}return e.slice(r)},Ar.prototype.eachChild=function(t){t(this.input),t(this.beginIndex),this.endIndex&&t(this.endIndex)},Ar.prototype.outputDefined=function(){return!1},Ar.prototype.serialize=function(){if(null!=this.endIndex&&void 0!==this.endIndex){var t=this.endIndex.serialize();return["slice",this.input.serialize(),this.beginIndex.serialize(),t]}return["slice",this.input.serialize(),this.beginIndex.serialize()]};var Lr=Er("==",(function(t,e,r){return e===r}),Sr),Cr=Er("!=",(function(t,e,r){return e!==r}),(function(t,e,r,n){return!Sr(0,e,r,n)})),Pr=Er("<",(function(t,e,r){return e",(function(t,e,r){return e>r}),(function(t,e,r,n){return n.compare(e,r)>0})),Ir=Er("<=",(function(t,e,r){return e<=r}),(function(t,e,r,n){return n.compare(e,r)<=0})),Dr=Er(">=",(function(t,e,r){return e>=r}),(function(t,e,r,n){return n.compare(e,r)>=0})),zr=function(t,e,r,n,i){this.type=Ht,this.number=t,this.locale=e,this.currency=r,this.minFractionDigits=n,this.maxFractionDigits=i};zr.parse=function(t,e){if(3!==t.length)return e.error("Expected two arguments.");var r=e.parse(t[1],1,Vt);if(!r)return null;var n=t[2];if("object"!=typeof n||Array.isArray(n))return e.error("NumberFormat options argument must be an object.");var i=null;if(n.locale&&!(i=e.parse(n.locale,1,Ht)))return null;var a=null;if(n.currency&&!(a=e.parse(n.currency,1,Ht)))return null;var o=null;if(n["min-fraction-digits"]&&!(o=e.parse(n["min-fraction-digits"],1,Vt)))return null;var s=null;return n["max-fraction-digits"]&&!(s=e.parse(n["max-fraction-digits"],1,Vt))?null:new zr(r,i,a,o,s)},zr.prototype.evaluate=function(t){return new Intl.NumberFormat(this.locale?this.locale.evaluate(t):[],{style:this.currency?"currency":"decimal",currency:this.currency?this.currency.evaluate(t):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(t):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(t):void 0}).format(this.number.evaluate(t))},zr.prototype.eachChild=function(t){t(this.number),this.locale&&t(this.locale),this.currency&&t(this.currency),this.minFractionDigits&&t(this.minFractionDigits),this.maxFractionDigits&&t(this.maxFractionDigits)},zr.prototype.outputDefined=function(){return!1},zr.prototype.serialize=function(){var t={};return this.locale&&(t.locale=this.locale.serialize()),this.currency&&(t.currency=this.currency.serialize()),this.minFractionDigits&&(t["min-fraction-digits"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(t["max-fraction-digits"]=this.maxFractionDigits.serialize()),["number-format",this.number.serialize(),t]};var Rr=function(t){this.type=Vt,this.input=t};Rr.parse=function(t,e){if(2!==t.length)return e.error("Expected 1 argument, but found "+(t.length-1)+" instead.");var r=e.parse(t[1],1);return r?"array"!==r.type.kind&&"string"!==r.type.kind&&"value"!==r.type.kind?e.error("Expected argument of type string or array, but found "+$t(r.type)+" instead."):new Rr(r):null},Rr.prototype.evaluate=function(t){var e=this.input.evaluate(t);if("string"==typeof e)return e.length;if(Array.isArray(e))return e.length;throw new ve("Expected value to be of type string or array, but found "+$t(he(e))+" instead.")},Rr.prototype.eachChild=function(t){t(this.input)},Rr.prototype.outputDefined=function(){return!1},Rr.prototype.serialize=function(){var t=["length"];return this.eachChild((function(e){t.push(e.serialize())})),t};var Fr={"==":Lr,"!=":Cr,">":Or,"<":Pr,">=":Dr,"<=":Ir,array:ye,at:br,boolean:ye,case:kr,coalesce:mr,collator:Ae,format:me,image:xe,in:_r,"index-of":wr,interpolate:gr,"interpolate-hcl":gr,"interpolate-lab":gr,length:Rr,let:xr,literal:de,match:Tr,number:ye,"number-format":zr,object:ye,slice:Ar,step:Je,string:ye,"to-boolean":_e,"to-color":_e,"to-number":_e,"to-string":_e,var:Ze,within:Ve};function Br(t,e){var r=e[0],n=e[1],i=e[2],a=e[3];r=r.evaluate(t),n=n.evaluate(t),i=i.evaluate(t);var o=a?a.evaluate(t):1,s=ce(r,n,i,o);if(s)throw new ve(s);return new ae(r/255*o,n/255*o,i/255*o,o)}function Nr(t,e){return t in e}function jr(t,e){var r=e[t];return void 0===r?null:r}function Ur(t){return{type:t}}function Vr(t){return{result:"success",value:t}}function Hr(t){return{result:"error",value:t}}function qr(t){return"data-driven"===t["property-type"]||"cross-faded-data-driven"===t["property-type"]}function Gr(t){return!!t.expression&&t.expression.parameters.indexOf("zoom")>-1}function Zr(t){return!!t.expression&&t.expression.interpolated}function Yr(t){return t instanceof Number?"number":t instanceof String?"string":t instanceof Boolean?"boolean":Array.isArray(t)?"array":null===t?"null":typeof t}function Wr(t){return"object"==typeof t&&null!==t&&!Array.isArray(t)}function Xr(t){return t}function Jr(t,e){var r,n,i,a="color"===e.type,o=t.stops&&"object"==typeof t.stops[0][0],s=o||void 0!==t.property,l=o||!s,u=t.type||(Zr(e)?"exponential":"interval");if(a&&((t=Rt({},t)).stops&&(t.stops=t.stops.map((function(t){return[t[0],ae.parse(t[1])]}))),t.default?t.default=ae.parse(t.default):t.default=ae.parse(e.default)),t.colorSpace&&"rgb"!==t.colorSpace&&!vr[t.colorSpace])throw new Error("Unknown color space: "+t.colorSpace);if("exponential"===u)r=tn;else if("interval"===u)r=Qr;else if("categorical"===u){r=$r,n=Object.create(null);for(var c=0,f=t.stops;c=t.stops[n-1][0])return t.stops[n-1][1];var i=Xe(t.stops.map((function(t){return t[0]})),r);return t.stops[i][1]}function tn(t,e,r){var n=void 0!==t.base?t.base:1;if("number"!==Yr(r))return Kr(t.default,e.default);var i=t.stops.length;if(1===i)return t.stops[0][1];if(r<=t.stops[0][0])return t.stops[0][1];if(r>=t.stops[i-1][0])return t.stops[i-1][1];var a=Xe(t.stops.map((function(t){return t[0]})),r),o=function(t,e,r,n){var i=n-r,a=t-r;return 0===i?0:1===e?a/i:(Math.pow(e,a)-1)/(Math.pow(e,i)-1)}(r,n,t.stops[a][0],t.stops[a+1][0]),s=t.stops[a][1],l=t.stops[a+1][1],u=$e[e.type]||Xr;if(t.colorSpace&&"rgb"!==t.colorSpace){var c=vr[t.colorSpace];u=function(t,e){return c.reverse(c.interpolate(c.forward(t),c.forward(e),o))}}return"function"==typeof s.evaluate?{evaluate:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var r=s.evaluate.apply(void 0,t),n=l.evaluate.apply(void 0,t);if(void 0!==r&&void 0!==n)return u(r,n,o)}}:u(s,l,o)}function en(t,e,r){return"color"===e.type?r=ae.parse(r):"formatted"===e.type?r=le.fromString(r.toString()):"resolvedImage"===e.type?r=ue.fromString(r.toString()):Yr(r)===e.type||"enum"===e.type&&e.values[r]||(r=void 0),Kr(r,t.default,e.default)}ke.register(Fr,{error:[{kind:"error"},[Ht],function(t,e){var r=e[0];throw new ve(r.evaluate(t))}],typeof:[Ht,[Yt],function(t,e){return $t(he(e[0].evaluate(t)))}],"to-rgba":[Kt(Vt,4),[Gt],function(t,e){return e[0].evaluate(t).toArray()}],rgb:[Gt,[Vt,Vt,Vt],Br],rgba:[Gt,[Vt,Vt,Vt,Vt],Br],has:{type:qt,overloads:[[[Ht],function(t,e){return Nr(e[0].evaluate(t),t.properties())}],[[Ht,Zt],function(t,e){var r=e[0],n=e[1];return Nr(r.evaluate(t),n.evaluate(t))}]]},get:{type:Yt,overloads:[[[Ht],function(t,e){return jr(e[0].evaluate(t),t.properties())}],[[Ht,Zt],function(t,e){var r=e[0],n=e[1];return jr(r.evaluate(t),n.evaluate(t))}]]},"feature-state":[Yt,[Ht],function(t,e){return jr(e[0].evaluate(t),t.featureState||{})}],properties:[Zt,[],function(t){return t.properties()}],"geometry-type":[Ht,[],function(t){return t.geometryType()}],id:[Yt,[],function(t){return t.id()}],zoom:[Vt,[],function(t){return t.globals.zoom}],"heatmap-density":[Vt,[],function(t){return t.globals.heatmapDensity||0}],"line-progress":[Vt,[],function(t){return t.globals.lineProgress||0}],accumulated:[Yt,[],function(t){return void 0===t.globals.accumulated?null:t.globals.accumulated}],"+":[Vt,Ur(Vt),function(t,e){for(var r=0,n=0,i=e;n":[qt,[Ht,Yt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>a}],"filter-id->":[qt,[Yt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>i}],"filter-<=":[qt,[Ht,Yt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i<=a}],"filter-id-<=":[qt,[Yt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n<=i}],"filter->=":[qt,[Ht,Yt],function(t,e){var r=e[0],n=e[1],i=t.properties()[r.value],a=n.value;return typeof i==typeof a&&i>=a}],"filter-id->=":[qt,[Yt],function(t,e){var r=e[0],n=t.id(),i=r.value;return typeof n==typeof i&&n>=i}],"filter-has":[qt,[Yt],function(t,e){return e[0].value in t.properties()}],"filter-has-id":[qt,[],function(t){return null!==t.id()&&void 0!==t.id()}],"filter-type-in":[qt,[Kt(Ht)],function(t,e){return e[0].value.indexOf(t.geometryType())>=0}],"filter-id-in":[qt,[Kt(Yt)],function(t,e){return e[0].value.indexOf(t.id())>=0}],"filter-in-small":[qt,[Ht,Kt(Yt)],function(t,e){var r=e[0];return e[1].value.indexOf(t.properties()[r.value])>=0}],"filter-in-large":[qt,[Ht,Kt(Yt)],function(t,e){var r=e[0],n=e[1];return function(t,e,r,n){for(;r<=n;){var i=r+n>>1;if(e[i]===t)return!0;e[i]>t?n=i-1:r=i+1}return!1}(t.properties()[r.value],n.value,0,n.value.length-1)}],all:{type:qt,overloads:[[[qt,qt],function(t,e){var r=e[0],n=e[1];return r.evaluate(t)&&n.evaluate(t)}],[Ur(qt),function(t,e){for(var r=0,n=e;r0&&"string"==typeof t[0]&&t[0]in Fr}function an(t,e){var r=new Ye(Fr,[],e?function(t){var e={color:Gt,string:Ht,number:Vt,enum:Ht,boolean:qt,formatted:Xt,resolvedImage:Jt};return"array"===t.type?Kt(e[t.value]||Yt,t.length):e[t.type]}(e):void 0),n=r.parse(t,void 0,void 0,void 0,e&&"string"===e.type?{typeAnnotation:"coerce"}:void 0);return n?Vr(new rn(n,e)):Hr(r.errors)}rn.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._evaluator.globals=t,this._evaluator.feature=e,this._evaluator.featureState=r,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a,this.expression.evaluate(this._evaluator)},rn.prototype.evaluate=function(t,e,r,n,i,a){this._evaluator.globals=t,this._evaluator.feature=e||null,this._evaluator.featureState=r||null,this._evaluator.canonical=n,this._evaluator.availableImages=i||null,this._evaluator.formattedSection=a||null;try{var o=this.expression.evaluate(this._evaluator);if(null==o||"number"==typeof o&&o!=o)return this._defaultValue;if(this._enumValues&&!(o in this._enumValues))throw new ve("Expected value to be one of "+Object.keys(this._enumValues).map((function(t){return JSON.stringify(t)})).join(", ")+", but found "+JSON.stringify(o)+" instead.");return o}catch(t){return this._warningHistory[t.message]||(this._warningHistory[t.message]=!0,"undefined"!=typeof console&&console.warn(t.message)),this._defaultValue}};var on=function(t,e){this.kind=t,this._styleExpression=e,this.isStateDependent="constant"!==t&&!qe(e.expression)};on.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},on.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)};var sn=function(t,e,r,n){this.kind=t,this.zoomStops=r,this._styleExpression=e,this.isStateDependent="camera"!==t&&!qe(e.expression),this.interpolationType=n};function ln(t,e){if("error"===(t=an(t,e)).result)return t;var r=t.value.expression,n=He(r);if(!n&&!qr(e))return Hr([new Nt("","data expressions not supported")]);var i=Ge(r,["zoom"]);if(!i&&!Gr(e))return Hr([new Nt("","zoom expressions not supported")]);var a=cn(r);if(!a&&!i)return Hr([new Nt("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.')]);if(a instanceof Nt)return Hr([a]);if(a instanceof gr&&!Zr(e))return Hr([new Nt("",'"interpolate" expressions cannot be used with this property')]);if(!a)return Vr(new on(n?"constant":"source",t.value));var o=a instanceof gr?a.interpolation:void 0;return Vr(new sn(n?"camera":"composite",t.value,a.labels,o))}sn.prototype.evaluateWithoutErrorHandling=function(t,e,r,n,i,a){return this._styleExpression.evaluateWithoutErrorHandling(t,e,r,n,i,a)},sn.prototype.evaluate=function(t,e,r,n,i,a){return this._styleExpression.evaluate(t,e,r,n,i,a)},sn.prototype.interpolationFactor=function(t,e,r){return this.interpolationType?gr.interpolationFactor(this.interpolationType,t,e,r):0};var un=function(t,e){this._parameters=t,this._specification=e,Rt(this,Jr(this._parameters,this._specification))};function cn(t){var e=null;if(t instanceof xr)e=cn(t.result);else if(t instanceof mr)for(var r=0,n=t.args;rn.maximum?[new Dt(e,r,r+" is greater than the maximum value "+n.maximum)]:[]}function dn(t){var e,r,n,i=t.valueSpec,a=Ft(t.value.type),o={},s="categorical"!==a&&void 0===t.value.property,l=!s,u="array"===Yr(t.value.stops)&&"array"===Yr(t.value.stops[0])&&"object"===Yr(t.value.stops[0][0]),c=fn({key:t.key,value:t.value,valueSpec:t.styleSpec.function,style:t.style,styleSpec:t.styleSpec,objectElementValidators:{stops:function(t){if("identity"===a)return[new Dt(t.key,t.value,'identity function may not have a "stops" property')];var e=[],r=t.value;return e=e.concat(hn({key:t.key,value:r,valueSpec:t.valueSpec,style:t.style,styleSpec:t.styleSpec,arrayElementValidator:f})),"array"===Yr(r)&&0===r.length&&e.push(new Dt(t.key,r,"array must have at least one stop")),e},default:function(t){return Bn({key:t.key,value:t.value,valueSpec:i,style:t.style,styleSpec:t.styleSpec})}}});return"identity"===a&&s&&c.push(new Dt(t.key,t.value,'missing required property "property"')),"identity"===a||t.value.stops||c.push(new Dt(t.key,t.value,'missing required property "stops"')),"exponential"===a&&t.valueSpec.expression&&!Zr(t.valueSpec)&&c.push(new Dt(t.key,t.value,"exponential functions not supported")),t.styleSpec.$version>=8&&(l&&!qr(t.valueSpec)?c.push(new Dt(t.key,t.value,"property functions not supported")):s&&!Gr(t.valueSpec)&&c.push(new Dt(t.key,t.value,"zoom functions not supported"))),"categorical"!==a&&!u||void 0!==t.value.property||c.push(new Dt(t.key,t.value,'"property" property is required')),c;function f(t){var e=[],a=t.value,s=t.key;if("array"!==Yr(a))return[new Dt(s,a,"array expected, "+Yr(a)+" found")];if(2!==a.length)return[new Dt(s,a,"array length 2 expected, length "+a.length+" found")];if(u){if("object"!==Yr(a[0]))return[new Dt(s,a,"object expected, "+Yr(a[0])+" found")];if(void 0===a[0].zoom)return[new Dt(s,a,"object stop key must have zoom")];if(void 0===a[0].value)return[new Dt(s,a,"object stop key must have value")];if(n&&n>Ft(a[0].zoom))return[new Dt(s,a[0].zoom,"stop zoom values must appear in ascending order")];Ft(a[0].zoom)!==n&&(n=Ft(a[0].zoom),r=void 0,o={}),e=e.concat(fn({key:s+"[0]",value:a[0],valueSpec:{zoom:{}},style:t.style,styleSpec:t.styleSpec,objectElementValidators:{zoom:pn,value:h}}))}else e=e.concat(h({key:s+"[0]",value:a[0],valueSpec:{},style:t.style,styleSpec:t.styleSpec},a));return nn(Bt(a[1]))?e.concat([new Dt(s+"[1]",a[1],"expressions are not allowed in function stops.")]):e.concat(Bn({key:s+"[1]",value:a[1],valueSpec:i,style:t.style,styleSpec:t.styleSpec}))}function h(t,n){var s=Yr(t.value),l=Ft(t.value),u=null!==t.value?t.value:n;if(e){if(s!==e)return[new Dt(t.key,u,s+" stop domain type must match previous stop domain type "+e)]}else e=s;if("number"!==s&&"string"!==s&&"boolean"!==s)return[new Dt(t.key,u,"stop domain value must be a number, string, or boolean")];if("number"!==s&&"categorical"!==a){var c="number expected, "+s+" found";return qr(i)&&void 0===a&&(c+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new Dt(t.key,u,c)]}return"categorical"!==a||"number"!==s||isFinite(l)&&Math.floor(l)===l?"categorical"!==a&&"number"===s&&void 0!==r&&l=2&&"$id"!==t[1]&&"$type"!==t[1];case"in":return t.length>=3&&("string"!=typeof t[1]||Array.isArray(t[2]));case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3!==t.length||Array.isArray(t[1])||Array.isArray(t[2]);case"any":case"all":for(var e=0,r=t.slice(1);ee?1:0}function _n(t){if(!Array.isArray(t))return!1;if("within"===t[0])return!0;for(var e=1;e"===r||"<="===r||">="===r?Tn(t[1],t[2],r):"any"===r?(e=t.slice(1),["any"].concat(e.map(wn))):"all"===r?["all"].concat(t.slice(1).map(wn)):"none"===r?["all"].concat(t.slice(1).map(wn).map(Mn)):"in"===r?kn(t[1],t.slice(2)):"!in"===r?Mn(kn(t[1],t.slice(2))):"has"===r?An(t[1]):"!has"===r?Mn(An(t[1])):"within"!==r||t}function Tn(t,e,r){switch(t){case"$type":return["filter-type-"+r,e];case"$id":return["filter-id-"+r,e];default:return["filter-"+r,t,e]}}function kn(t,e){if(0===e.length)return!1;switch(t){case"$type":return["filter-type-in",["literal",e]];case"$id":return["filter-id-in",["literal",e]];default:return e.length>200&&!e.some((function(t){return typeof t!=typeof e[0]}))?["filter-in-large",t,["literal",e.sort(bn)]]:["filter-in-small",t,["literal",e]]}}function An(t){switch(t){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",t]}}function Mn(t){return["!",t]}function Sn(t){return yn(Bt(t.value))?vn(Rt({},t,{expressionContext:"filter",valueSpec:{value:"boolean"}})):En(t)}function En(t){var e=t.value,r=t.key;if("array"!==Yr(e))return[new Dt(r,e,"array expected, "+Yr(e)+" found")];var n,i=t.styleSpec,a=[];if(e.length<1)return[new Dt(r,e,"filter array must have at least 1 element")];switch(a=a.concat(gn({key:r+"[0]",value:e[0],valueSpec:i.filter_operator,style:t.style,styleSpec:t.styleSpec})),Ft(e[0])){case"<":case"<=":case">":case">=":e.length>=2&&"$type"===Ft(e[1])&&a.push(new Dt(r,e,'"$type" cannot be use with operator "'+e[0]+'"'));case"==":case"!=":3!==e.length&&a.push(new Dt(r,e,'filter array for operator "'+e[0]+'" must have 3 elements'));case"in":case"!in":e.length>=2&&"string"!==(n=Yr(e[1]))&&a.push(new Dt(r+"[1]",e[1],"string expected, "+n+" found"));for(var o=2;o=c[p+0]&&n>=c[p+1])?(o[h]=!0,a.push(u[h])):o[h]=!1}}},Xn.prototype._forEachCell=function(t,e,r,n,i,a,o,s){for(var l=this._convertToCellCoord(t),u=this._convertToCellCoord(e),c=this._convertToCellCoord(r),f=this._convertToCellCoord(n),h=l;h<=c;h++)for(var p=u;p<=f;p++){var d=this.d*p+h;if((!s||s(this._convertFromCellCoord(h),this._convertFromCellCoord(p),this._convertFromCellCoord(h+1),this._convertFromCellCoord(p+1)))&&i.call(this,t,e,r,n,d,a,o,s))return}},Xn.prototype._convertFromCellCoord=function(t){return(t-this.padding)/this.scale},Xn.prototype._convertToCellCoord=function(t){return Math.max(0,Math.min(this.d-1,Math.floor(t*this.scale)+this.padding))},Xn.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var t=this.cells,e=3+this.cells.length+1+1,r=0,n=0;n=0)){var f=t[c];u[c]=$n[l].shallow.indexOf(c)>=0?f:ni(f,e)}t instanceof Error&&(u.message=t.message)}if(u.$name)throw new Error("$name property is reserved for worker serialization logic.");return"Object"!==l&&(u.$name=l),u}throw new Error("can't serialize object of type "+typeof t)}function ii(t){if(null==t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||t instanceof Boolean||t instanceof Number||t instanceof String||t instanceof Date||t instanceof RegExp||ei(t)||ri(t)||ArrayBuffer.isView(t)||t instanceof Jn)return t;if(Array.isArray(t))return t.map(ii);if("object"==typeof t){var e=t.$name||"Object",r=$n[e].klass;if(!r)throw new Error("can't deserialize unregistered class "+e);if(r.deserialize)return r.deserialize(t);for(var n=Object.create(r.prototype),i=0,a=Object.keys(t);i=0?s:ii(s)}}return n}throw new Error("can't deserialize object of type "+typeof t)}var ai=function(){this.first=!0};ai.prototype.update=function(t,e){var r=Math.floor(t);return this.first?(this.first=!1,this.lastIntegerZoom=r,this.lastIntegerZoomTime=0,this.lastZoom=t,this.lastFloorZoom=r,!0):(this.lastFloorZoom>r?(this.lastIntegerZoom=r+1,this.lastIntegerZoomTime=e):this.lastFloorZoom=128&&t<=255},Arabic:function(t){return t>=1536&&t<=1791},"Arabic Supplement":function(t){return t>=1872&&t<=1919},"Arabic Extended-A":function(t){return t>=2208&&t<=2303},"Hangul Jamo":function(t){return t>=4352&&t<=4607},"Unified Canadian Aboriginal Syllabics":function(t){return t>=5120&&t<=5759},Khmer:function(t){return t>=6016&&t<=6143},"Unified Canadian Aboriginal Syllabics Extended":function(t){return t>=6320&&t<=6399},"General Punctuation":function(t){return t>=8192&&t<=8303},"Letterlike Symbols":function(t){return t>=8448&&t<=8527},"Number Forms":function(t){return t>=8528&&t<=8591},"Miscellaneous Technical":function(t){return t>=8960&&t<=9215},"Control Pictures":function(t){return t>=9216&&t<=9279},"Optical Character Recognition":function(t){return t>=9280&&t<=9311},"Enclosed Alphanumerics":function(t){return t>=9312&&t<=9471},"Geometric Shapes":function(t){return t>=9632&&t<=9727},"Miscellaneous Symbols":function(t){return t>=9728&&t<=9983},"Miscellaneous Symbols and Arrows":function(t){return t>=11008&&t<=11263},"CJK Radicals Supplement":function(t){return t>=11904&&t<=12031},"Kangxi Radicals":function(t){return t>=12032&&t<=12255},"Ideographic Description Characters":function(t){return t>=12272&&t<=12287},"CJK Symbols and Punctuation":function(t){return t>=12288&&t<=12351},Hiragana:function(t){return t>=12352&&t<=12447},Katakana:function(t){return t>=12448&&t<=12543},Bopomofo:function(t){return t>=12544&&t<=12591},"Hangul Compatibility Jamo":function(t){return t>=12592&&t<=12687},Kanbun:function(t){return t>=12688&&t<=12703},"Bopomofo Extended":function(t){return t>=12704&&t<=12735},"CJK Strokes":function(t){return t>=12736&&t<=12783},"Katakana Phonetic Extensions":function(t){return t>=12784&&t<=12799},"Enclosed CJK Letters and Months":function(t){return t>=12800&&t<=13055},"CJK Compatibility":function(t){return t>=13056&&t<=13311},"CJK Unified Ideographs Extension A":function(t){return t>=13312&&t<=19903},"Yijing Hexagram Symbols":function(t){return t>=19904&&t<=19967},"CJK Unified Ideographs":function(t){return t>=19968&&t<=40959},"Yi Syllables":function(t){return t>=40960&&t<=42127},"Yi Radicals":function(t){return t>=42128&&t<=42191},"Hangul Jamo Extended-A":function(t){return t>=43360&&t<=43391},"Hangul Syllables":function(t){return t>=44032&&t<=55215},"Hangul Jamo Extended-B":function(t){return t>=55216&&t<=55295},"Private Use Area":function(t){return t>=57344&&t<=63743},"CJK Compatibility Ideographs":function(t){return t>=63744&&t<=64255},"Arabic Presentation Forms-A":function(t){return t>=64336&&t<=65023},"Vertical Forms":function(t){return t>=65040&&t<=65055},"CJK Compatibility Forms":function(t){return t>=65072&&t<=65103},"Small Form Variants":function(t){return t>=65104&&t<=65135},"Arabic Presentation Forms-B":function(t){return t>=65136&&t<=65279},"Halfwidth and Fullwidth Forms":function(t){return t>=65280&&t<=65519}};function si(t){for(var e=0,r=t;e=65097&&t<=65103)||oi["CJK Compatibility Ideographs"](t)||oi["CJK Compatibility"](t)||oi["CJK Radicals Supplement"](t)||oi["CJK Strokes"](t)||!(!oi["CJK Symbols and Punctuation"](t)||t>=12296&&t<=12305||t>=12308&&t<=12319||12336===t)||oi["CJK Unified Ideographs Extension A"](t)||oi["CJK Unified Ideographs"](t)||oi["Enclosed CJK Letters and Months"](t)||oi["Hangul Compatibility Jamo"](t)||oi["Hangul Jamo Extended-A"](t)||oi["Hangul Jamo Extended-B"](t)||oi["Hangul Jamo"](t)||oi["Hangul Syllables"](t)||oi.Hiragana(t)||oi["Ideographic Description Characters"](t)||oi.Kanbun(t)||oi["Kangxi Radicals"](t)||oi["Katakana Phonetic Extensions"](t)||oi.Katakana(t)&&12540!==t||!(!oi["Halfwidth and Fullwidth Forms"](t)||65288===t||65289===t||65293===t||t>=65306&&t<=65310||65339===t||65341===t||65343===t||t>=65371&&t<=65503||65507===t||t>=65512&&t<=65519)||!(!oi["Small Form Variants"](t)||t>=65112&&t<=65118||t>=65123&&t<=65126)||oi["Unified Canadian Aboriginal Syllabics"](t)||oi["Unified Canadian Aboriginal Syllabics Extended"](t)||oi["Vertical Forms"](t)||oi["Yijing Hexagram Symbols"](t)||oi["Yi Syllables"](t)||oi["Yi Radicals"](t))))}function ui(t){return!(li(t)||function(t){return!!(oi["Latin-1 Supplement"](t)&&(167===t||169===t||174===t||177===t||188===t||189===t||190===t||215===t||247===t)||oi["General Punctuation"](t)&&(8214===t||8224===t||8225===t||8240===t||8241===t||8251===t||8252===t||8258===t||8263===t||8264===t||8265===t||8273===t)||oi["Letterlike Symbols"](t)||oi["Number Forms"](t)||oi["Miscellaneous Technical"](t)&&(t>=8960&&t<=8967||t>=8972&&t<=8991||t>=8996&&t<=9e3||9003===t||t>=9085&&t<=9114||t>=9150&&t<=9165||9167===t||t>=9169&&t<=9179||t>=9186&&t<=9215)||oi["Control Pictures"](t)&&9251!==t||oi["Optical Character Recognition"](t)||oi["Enclosed Alphanumerics"](t)||oi["Geometric Shapes"](t)||oi["Miscellaneous Symbols"](t)&&!(t>=9754&&t<=9759)||oi["Miscellaneous Symbols and Arrows"](t)&&(t>=11026&&t<=11055||t>=11088&&t<=11097||t>=11192&&t<=11243)||oi["CJK Symbols and Punctuation"](t)||oi.Katakana(t)||oi["Private Use Area"](t)||oi["CJK Compatibility Forms"](t)||oi["Small Form Variants"](t)||oi["Halfwidth and Fullwidth Forms"](t)||8734===t||8756===t||8757===t||t>=9984&&t<=10087||t>=10102&&t<=10131||65532===t||65533===t)}(t))}function ci(t){return oi.Arabic(t)||oi["Arabic Supplement"](t)||oi["Arabic Extended-A"](t)||oi["Arabic Presentation Forms-A"](t)||oi["Arabic Presentation Forms-B"](t)}function fi(t){return t>=1424&&t<=2303||oi["Arabic Presentation Forms-A"](t)||oi["Arabic Presentation Forms-B"](t)}function hi(t,e){return!(!e&&fi(t)||t>=2304&&t<=3583||t>=3840&&t<=4255||oi.Khmer(t))}function pi(t){for(var e=0,r=t;e-1&&(xi=yi),mi&&mi(t)};function wi(){Ti.fire(new Ct("pluginStateChange",{pluginStatus:xi,pluginURL:bi}))}var Ti=new Ot,ki=function(){return xi},Ai=function(){if(xi!==di||!bi)throw new Error("rtl-text-plugin cannot be downloaded unless a pluginURL is specified");xi=vi,wi(),bi&&Tt({url:bi},(function(t){t?_i(t):(xi=gi,wi())}))},Mi={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return xi===gi||null!=Mi.applyArabicShaping},isLoading:function(){return xi===vi},setState:function(t){xi=t.pluginStatus,bi=t.pluginURL},isParsed:function(){return null!=Mi.applyArabicShaping&&null!=Mi.processBidirectionalText&&null!=Mi.processStyledBidirectionalText},getPluginURL:function(){return bi}},Si=function(t,e){this.zoom=t,e?(this.now=e.now,this.fadeDuration=e.fadeDuration,this.zoomHistory=e.zoomHistory,this.transition=e.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new ai,this.transition={})};Si.prototype.isSupportedScript=function(t){return function(t,e){for(var r=0,n=t;rthis.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:e+(1-e)*r}:{fromScale:.5,toScale:1,t:1-(1-r)*e}};var Ei=function(t,e){this.property=t,this.value=e,this.expression=function(t,e){if(Wr(t))return new un(t,e);if(nn(t)){var r=ln(t,e);if("error"===r.result)throw new Error(r.value.map((function(t){return t.key+": "+t.message})).join(", "));return r.value}var n=t;return"string"==typeof t&&"color"===e.type&&(n=ae.parse(t)),{kind:"constant",evaluate:function(){return n}}}(void 0===e?t.specification.default:e,t.specification)};Ei.prototype.isDataDriven=function(){return"source"===this.expression.kind||"composite"===this.expression.kind},Ei.prototype.possiblyEvaluate=function(t,e,r){return this.property.possiblyEvaluate(this,t,e,r)};var Li=function(t){this.property=t,this.value=new Ei(t,void 0)};Li.prototype.transitioned=function(t,e){return new Pi(this.property,this.value,e,f({},t.transition,this.transition),t.now)},Li.prototype.untransitioned=function(){return new Pi(this.property,this.value,null,{},0)};var Ci=function(t){this._properties=t,this._values=Object.create(t.defaultTransitionablePropertyValues)};Ci.prototype.getValue=function(t){return b(this._values[t].value.value)},Ci.prototype.setValue=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new Li(this._values[t].property)),this._values[t].value=new Ei(this._values[t].property,null===e?void 0:b(e))},Ci.prototype.getTransition=function(t){return b(this._values[t].transition)},Ci.prototype.setTransition=function(t,e){this._values.hasOwnProperty(t)||(this._values[t]=new Li(this._values[t].property)),this._values[t].transition=b(e)||void 0},Ci.prototype.serialize=function(){for(var t={},e=0,r=Object.keys(this._values);ethis.end)return this.prior=null,i;if(this.value.isDataDriven())return this.prior=null,i;if(n=1)return 1;var e=t*t,r=e*t;return 4*(t<.5?r:3*(t-e)+r-.75)}(o))}return i};var Oi=function(t){this._properties=t,this._values=Object.create(t.defaultTransitioningPropertyValues)};Oi.prototype.possiblyEvaluate=function(t,e,r){for(var n=new zi(this._properties),i=0,a=Object.keys(this._values);in.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},e.prototype.interpolate=function(t){return t},e}(Fi),Ni=function(t){this.specification=t};Ni.prototype.possiblyEvaluate=function(t,e,r,n){if(void 0!==t.value){if("constant"===t.expression.kind){var i=t.expression.evaluate(e,null,{},r,n);return this._calculate(i,i,i,e)}return this._calculate(t.expression.evaluate(new Si(Math.floor(e.zoom-1),e)),t.expression.evaluate(new Si(Math.floor(e.zoom),e)),t.expression.evaluate(new Si(Math.floor(e.zoom+1),e)),e)}},Ni.prototype._calculate=function(t,e,r,n){return n.zoom>n.zoomHistory.lastIntegerZoom?{from:t,to:e}:{from:r,to:e}},Ni.prototype.interpolate=function(t){return t};var ji=function(t){this.specification=t};ji.prototype.possiblyEvaluate=function(t,e,r,n){return!!t.expression.evaluate(e,null,{},r,n)},ji.prototype.interpolate=function(){return!1};var Ui=function(t){for(var e in this.properties=t,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[],t){var r=t[e];r.specification.overridable&&this.overridableProperties.push(e);var n=this.defaultPropertyValues[e]=new Ei(r,void 0),i=this.defaultTransitionablePropertyValues[e]=new Li(r);this.defaultTransitioningPropertyValues[e]=i.untransitioned(),this.defaultPossiblyEvaluatedValues[e]=n.possiblyEvaluate({})}};Qn("DataDrivenProperty",Fi),Qn("DataConstantProperty",Ri),Qn("CrossFadedDataDrivenProperty",Bi),Qn("CrossFadedProperty",Ni),Qn("ColorRampProperty",ji);var Vi="-transition",Hi=function(t){function e(e,r){if(t.call(this),this.id=e.id,this.type=e.type,this._featureFilter={filter:function(){return!0},needGeometry:!1},"custom"!==e.type&&(this.metadata=e.metadata,this.minzoom=e.minzoom,this.maxzoom=e.maxzoom,"background"!==e.type&&(this.source=e.source,this.sourceLayer=e["source-layer"],this.filter=e.filter),r.layout&&(this._unevaluatedLayout=new Ii(r.layout)),r.paint)){for(var n in this._transitionablePaint=new Ci(r.paint),e.paint)this.setPaintProperty(n,e.paint[n],{validate:!1});for(var i in e.layout)this.setLayoutProperty(i,e.layout[i],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned(),this.paint=new zi(r.paint)}}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getCrossfadeParameters=function(){return this._crossfadeParameters},e.prototype.getLayoutProperty=function(t){return"visibility"===t?this.visibility:this._unevaluatedLayout.getValue(t)},e.prototype.setLayoutProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n="layers."+this.id+".layout."+t;if(this._validate(Zn,n,t,e,r))return}"visibility"!==t?this._unevaluatedLayout.setValue(t,e):this.visibility=e},e.prototype.getPaintProperty=function(t){return y(t,Vi)?this._transitionablePaint.getTransition(t.slice(0,-Vi.length)):this._transitionablePaint.getValue(t)},e.prototype.setPaintProperty=function(t,e,r){if(void 0===r&&(r={}),null!=e){var n="layers."+this.id+".paint."+t;if(this._validate(Gn,n,t,e,r))return!1}if(y(t,Vi))return this._transitionablePaint.setTransition(t.slice(0,-Vi.length),e||void 0),!1;var i=this._transitionablePaint._values[t],a="cross-faded-data-driven"===i.property.specification["property-type"],o=i.value.isDataDriven(),s=i.value;this._transitionablePaint.setValue(t,e),this._handleSpecialPaintPropertyUpdate(t);var l=this._transitionablePaint._values[t].value;return l.isDataDriven()||o||a||this._handleOverridablePaintPropertyUpdate(t,s,l)},e.prototype._handleSpecialPaintPropertyUpdate=function(t){},e.prototype._handleOverridablePaintPropertyUpdate=function(t,e,r){return!1},e.prototype.isHidden=function(t){return!!(this.minzoom&&t=this.maxzoom)||"none"===this.visibility},e.prototype.updateTransitions=function(t){this._transitioningPaint=this._transitionablePaint.transitioned(t,this._transitioningPaint)},e.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},e.prototype.recalculate=function(t,e){t.getCrossfadeParameters&&(this._crossfadeParameters=t.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(t,void 0,e)),this.paint=this._transitioningPaint.possiblyEvaluate(t,void 0,e)},e.prototype.serialize=function(){var t={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(t.layout=t.layout||{},t.layout.visibility=this.visibility),x(t,(function(t,e){return!(void 0===t||"layout"===e&&!Object.keys(t).length||"paint"===e&&!Object.keys(t).length)}))},e.prototype._validate=function(t,e,r,n,i){return void 0===i&&(i={}),(!i||!1!==i.validate)&&Yn(this,t.call(Hn,{key:e,layerType:this.type,objectKey:r,value:n,styleSpec:It,style:{glyphs:!0,sprite:!0}}))},e.prototype.is3D=function(){return!1},e.prototype.isTileClipped=function(){return!1},e.prototype.hasOffscreenPass=function(){return!1},e.prototype.resize=function(){},e.prototype.isStateDependent=function(){for(var t in this.paint._values){var e=this.paint.get(t);if(e instanceof Di&&qr(e.property.specification)&&("source"===e.value.kind||"composite"===e.value.kind)&&e.value.isStateDependent)return!0}return!1},e}(Ot),qi={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},Gi=function(t,e){this._structArray=t,this._pos1=e*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},Zi=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function Yi(t,e){void 0===e&&(e=1);var r=0,n=0;return{members:t.map((function(t){var i,a=(i=t.type,qi[i].BYTES_PER_ELEMENT),o=r=Wi(r,Math.max(e,a)),s=t.components||1;return n=Math.max(n,a),r+=a*s,{name:t.name,type:t.type,components:s,offset:o}})),size:Wi(r,Math.max(n,e)),alignment:e}}function Wi(t,e){return Math.ceil(t/e)*e}Zi.serialize=function(t,e){return t._trim(),e&&(t.isTransferred=!0,e.push(t.arrayBuffer)),{length:t.length,arrayBuffer:t.arrayBuffer}},Zi.deserialize=function(t){var e=Object.create(this.prototype);return e.arrayBuffer=t.arrayBuffer,e.length=t.length,e.capacity=t.arrayBuffer.byteLength/e.bytesPerElement,e._refreshViews(),e},Zi.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},Zi.prototype.clear=function(){this.length=0},Zi.prototype.resize=function(t){this.reserve(t),this.length=t},Zi.prototype.reserve=function(t){if(t>this.capacity){this.capacity=Math.max(t,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var e=this.uint8;this._refreshViews(),e&&this.uint8.set(e)}},Zi.prototype._refreshViews=function(){throw new Error("_refreshViews() must be implemented by each concrete StructArray layout")};var Xi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.int16[n+0]=e,this.int16[n+1]=r,t},e}(Zi);Xi.prototype.bytesPerElement=4,Qn("StructArrayLayout2i4",Xi);var Ji=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.int16[a+0]=e,this.int16[a+1]=r,this.int16[a+2]=n,this.int16[a+3]=i,t},e}(Zi);Ji.prototype.bytesPerElement=8,Qn("StructArrayLayout4i8",Ji);var Ki=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Zi);Ki.prototype.bytesPerElement=12,Qn("StructArrayLayout2i4i12",Ki);var $i=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=4*t,l=8*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.uint8[l+4]=n,this.uint8[l+5]=i,this.uint8[l+6]=a,this.uint8[l+7]=o,t},e}(Zi);$i.prototype.bytesPerElement=8,Qn("StructArrayLayout2i4ub8",$i);var Qi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,u){var c=this.length;return this.resize(c+1),this.emplace(c,t,e,r,n,i,a,o,s,l,u)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c){var f=9*t,h=18*t;return this.uint16[f+0]=e,this.uint16[f+1]=r,this.uint16[f+2]=n,this.uint16[f+3]=i,this.uint16[f+4]=a,this.uint16[f+5]=o,this.uint16[f+6]=s,this.uint16[f+7]=l,this.uint8[h+16]=u,this.uint8[h+17]=c,t},e}(Zi);Qi.prototype.bytesPerElement=18,Qn("StructArrayLayout8ui2ub18",Qi);var ta=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,u,c,f){var h=this.length;return this.resize(h+1),this.emplace(h,t,e,r,n,i,a,o,s,l,u,c,f)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c,f,h){var p=12*t;return this.int16[p+0]=e,this.int16[p+1]=r,this.int16[p+2]=n,this.int16[p+3]=i,this.uint16[p+4]=a,this.uint16[p+5]=o,this.uint16[p+6]=s,this.uint16[p+7]=l,this.int16[p+8]=u,this.int16[p+9]=c,this.int16[p+10]=f,this.int16[p+11]=h,t},e}(Zi);ta.prototype.bytesPerElement=24,Qn("StructArrayLayout4i4ui4i24",ta);var ea=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.float32[i+0]=e,this.float32[i+1]=r,this.float32[i+2]=n,t},e}(Zi);ea.prototype.bytesPerElement=12,Qn("StructArrayLayout3f12",ea);var ra=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint32[r+0]=e,t},e}(Zi);ra.prototype.bytesPerElement=4,Qn("StructArrayLayout1ul4",ra);var na=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l){var u=this.length;return this.resize(u+1),this.emplace(u,t,e,r,n,i,a,o,s,l)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u){var c=10*t,f=5*t;return this.int16[c+0]=e,this.int16[c+1]=r,this.int16[c+2]=n,this.int16[c+3]=i,this.int16[c+4]=a,this.int16[c+5]=o,this.uint32[f+3]=s,this.uint16[c+8]=l,this.uint16[c+9]=u,t},e}(Zi);na.prototype.bytesPerElement=20,Qn("StructArrayLayout6i1ul2ui20",na);var ia=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a){var o=this.length;return this.resize(o+1),this.emplace(o,t,e,r,n,i,a)},e.prototype.emplace=function(t,e,r,n,i,a,o){var s=6*t;return this.int16[s+0]=e,this.int16[s+1]=r,this.int16[s+2]=n,this.int16[s+3]=i,this.int16[s+4]=a,this.int16[s+5]=o,t},e}(Zi);ia.prototype.bytesPerElement=12,Qn("StructArrayLayout2i2i2i12",ia);var aa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i){var a=this.length;return this.resize(a+1),this.emplace(a,t,e,r,n,i)},e.prototype.emplace=function(t,e,r,n,i,a){var o=4*t,s=8*t;return this.float32[o+0]=e,this.float32[o+1]=r,this.float32[o+2]=n,this.int16[s+6]=i,this.int16[s+7]=a,t},e}(Zi);aa.prototype.bytesPerElement=16,Qn("StructArrayLayout2f1f2i16",aa);var oa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=12*t,o=3*t;return this.uint8[a+0]=e,this.uint8[a+1]=r,this.float32[o+1]=n,this.float32[o+2]=i,t},e}(Zi);oa.prototype.bytesPerElement=12,Qn("StructArrayLayout2ub2f12",oa);var sa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.uint16[i+0]=e,this.uint16[i+1]=r,this.uint16[i+2]=n,t},e}(Zi);sa.prototype.bytesPerElement=6,Qn("StructArrayLayout3ui6",sa);var la=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g){var y=this.length;return this.resize(y+1),this.emplace(y,t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y){var m=24*t,x=12*t,b=48*t;return this.int16[m+0]=e,this.int16[m+1]=r,this.uint16[m+2]=n,this.uint16[m+3]=i,this.uint32[x+2]=a,this.uint32[x+3]=o,this.uint32[x+4]=s,this.uint16[m+10]=l,this.uint16[m+11]=u,this.uint16[m+12]=c,this.float32[x+7]=f,this.float32[x+8]=h,this.uint8[b+36]=p,this.uint8[b+37]=d,this.uint8[b+38]=v,this.uint32[x+10]=g,this.int16[m+22]=y,t},e}(Zi);la.prototype.bytesPerElement=48,Qn("StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48",la);var ua=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S){var E=this.length;return this.resize(E+1),this.emplace(E,t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S)},e.prototype.emplace=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,w,T,k,A,M,S,E){var L=34*t,C=17*t;return this.int16[L+0]=e,this.int16[L+1]=r,this.int16[L+2]=n,this.int16[L+3]=i,this.int16[L+4]=a,this.int16[L+5]=o,this.int16[L+6]=s,this.int16[L+7]=l,this.uint16[L+8]=u,this.uint16[L+9]=c,this.uint16[L+10]=f,this.uint16[L+11]=h,this.uint16[L+12]=p,this.uint16[L+13]=d,this.uint16[L+14]=v,this.uint16[L+15]=g,this.uint16[L+16]=y,this.uint16[L+17]=m,this.uint16[L+18]=x,this.uint16[L+19]=b,this.uint16[L+20]=_,this.uint16[L+21]=w,this.uint16[L+22]=T,this.uint32[C+12]=k,this.float32[C+13]=A,this.float32[C+14]=M,this.float32[C+15]=S,this.float32[C+16]=E,t},e}(Zi);ua.prototype.bytesPerElement=68,Qn("StructArrayLayout8i15ui1ul4f68",ua);var ca=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.float32[r+0]=e,t},e}(Zi);ca.prototype.bytesPerElement=4,Qn("StructArrayLayout1f4",ca);var fa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=3*t;return this.int16[i+0]=e,this.int16[i+1]=r,this.int16[i+2]=n,t},e}(Zi);fa.prototype.bytesPerElement=6,Qn("StructArrayLayout3i6",fa);var ha=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r){var n=this.length;return this.resize(n+1),this.emplace(n,t,e,r)},e.prototype.emplace=function(t,e,r,n){var i=2*t,a=4*t;return this.uint32[i+0]=e,this.uint16[a+2]=r,this.uint16[a+3]=n,t},e}(Zi);ha.prototype.bytesPerElement=8,Qn("StructArrayLayout1ul2ui8",ha);var pa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.uint16[n+0]=e,this.uint16[n+1]=r,t},e}(Zi);pa.prototype.bytesPerElement=4,Qn("StructArrayLayout2ui4",pa);var da=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t){var e=this.length;return this.resize(e+1),this.emplace(e,t)},e.prototype.emplace=function(t,e){var r=1*t;return this.uint16[r+0]=e,t},e}(Zi);da.prototype.bytesPerElement=2,Qn("StructArrayLayout1ui2",da);var va=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e){var r=this.length;return this.resize(r+1),this.emplace(r,t,e)},e.prototype.emplace=function(t,e,r){var n=2*t;return this.float32[n+0]=e,this.float32[n+1]=r,t},e}(Zi);va.prototype.bytesPerElement=8,Qn("StructArrayLayout2f8",va);var ga=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},e.prototype.emplaceBack=function(t,e,r,n){var i=this.length;return this.resize(i+1),this.emplace(i,t,e,r,n)},e.prototype.emplace=function(t,e,r,n,i){var a=4*t;return this.float32[a+0]=e,this.float32[a+1]=r,this.float32[a+2]=n,this.float32[a+3]=i,t},e}(Zi);ga.prototype.bytesPerElement=16,Qn("StructArrayLayout4f16",ga);var ya=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},anchorPoint:{configurable:!0}};return r.anchorPointX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorPointY.get=function(){return this._structArray.int16[this._pos2+1]},r.x1.get=function(){return this._structArray.int16[this._pos2+2]},r.y1.get=function(){return this._structArray.int16[this._pos2+3]},r.x2.get=function(){return this._structArray.int16[this._pos2+4]},r.y2.get=function(){return this._structArray.int16[this._pos2+5]},r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+8]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.anchorPoint.get=function(){return new a(this.anchorPointX,this.anchorPointY)},Object.defineProperties(e.prototype,r),e}(Gi);ya.prototype.size=20;var ma=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new ya(this,t)},e}(na);Qn("CollisionBoxArray",ma);var xa=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},placedOrientation:{configurable:!0},hidden:{configurable:!0},crossTileID:{configurable:!0},associatedIconIndex:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.glyphStartIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.numGlyphs.get=function(){return this._structArray.uint16[this._pos2+3]},r.vertexStartIndex.get=function(){return this._structArray.uint32[this._pos4+2]},r.lineStartIndex.get=function(){return this._structArray.uint32[this._pos4+3]},r.lineLength.get=function(){return this._structArray.uint32[this._pos4+4]},r.segment.get=function(){return this._structArray.uint16[this._pos2+10]},r.lowerSize.get=function(){return this._structArray.uint16[this._pos2+11]},r.upperSize.get=function(){return this._structArray.uint16[this._pos2+12]},r.lineOffsetX.get=function(){return this._structArray.float32[this._pos4+7]},r.lineOffsetY.get=function(){return this._structArray.float32[this._pos4+8]},r.writingMode.get=function(){return this._structArray.uint8[this._pos1+36]},r.placedOrientation.get=function(){return this._structArray.uint8[this._pos1+37]},r.placedOrientation.set=function(t){this._structArray.uint8[this._pos1+37]=t},r.hidden.get=function(){return this._structArray.uint8[this._pos1+38]},r.hidden.set=function(t){this._structArray.uint8[this._pos1+38]=t},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+10]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+10]=t},r.associatedIconIndex.get=function(){return this._structArray.int16[this._pos2+22]},Object.defineProperties(e.prototype,r),e}(Gi);xa.prototype.size=48;var ba=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new xa(this,t)},e}(la);Qn("PlacedSymbolArray",ba);var _a=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={anchorX:{configurable:!0},anchorY:{configurable:!0},rightJustifiedTextSymbolIndex:{configurable:!0},centerJustifiedTextSymbolIndex:{configurable:!0},leftJustifiedTextSymbolIndex:{configurable:!0},verticalPlacedTextSymbolIndex:{configurable:!0},placedIconSymbolIndex:{configurable:!0},verticalPlacedIconSymbolIndex:{configurable:!0},key:{configurable:!0},textBoxStartIndex:{configurable:!0},textBoxEndIndex:{configurable:!0},verticalTextBoxStartIndex:{configurable:!0},verticalTextBoxEndIndex:{configurable:!0},iconBoxStartIndex:{configurable:!0},iconBoxEndIndex:{configurable:!0},verticalIconBoxStartIndex:{configurable:!0},verticalIconBoxEndIndex:{configurable:!0},featureIndex:{configurable:!0},numHorizontalGlyphVertices:{configurable:!0},numVerticalGlyphVertices:{configurable:!0},numIconVertices:{configurable:!0},numVerticalIconVertices:{configurable:!0},useRuntimeCollisionCircles:{configurable:!0},crossTileID:{configurable:!0},textBoxScale:{configurable:!0},textOffset0:{configurable:!0},textOffset1:{configurable:!0},collisionCircleDiameter:{configurable:!0}};return r.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},r.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},r.rightJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+2]},r.centerJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+3]},r.leftJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+4]},r.verticalPlacedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+5]},r.placedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+6]},r.verticalPlacedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+7]},r.key.get=function(){return this._structArray.uint16[this._pos2+8]},r.textBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+9]},r.textBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+10]},r.verticalTextBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+11]},r.verticalTextBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+12]},r.iconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+13]},r.iconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+14]},r.verticalIconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+15]},r.verticalIconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+16]},r.featureIndex.get=function(){return this._structArray.uint16[this._pos2+17]},r.numHorizontalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+18]},r.numVerticalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+19]},r.numIconVertices.get=function(){return this._structArray.uint16[this._pos2+20]},r.numVerticalIconVertices.get=function(){return this._structArray.uint16[this._pos2+21]},r.useRuntimeCollisionCircles.get=function(){return this._structArray.uint16[this._pos2+22]},r.crossTileID.get=function(){return this._structArray.uint32[this._pos4+12]},r.crossTileID.set=function(t){this._structArray.uint32[this._pos4+12]=t},r.textBoxScale.get=function(){return this._structArray.float32[this._pos4+13]},r.textOffset0.get=function(){return this._structArray.float32[this._pos4+14]},r.textOffset1.get=function(){return this._structArray.float32[this._pos4+15]},r.collisionCircleDiameter.get=function(){return this._structArray.float32[this._pos4+16]},Object.defineProperties(e.prototype,r),e}(Gi);_a.prototype.size=68;var wa=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new _a(this,t)},e}(ua);Qn("SymbolInstanceArray",wa);var Ta=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getoffsetX=function(t){return this.float32[1*t+0]},e}(ca);Qn("GlyphOffsetArray",Ta);var ka=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.getx=function(t){return this.int16[3*t+0]},e.prototype.gety=function(t){return this.int16[3*t+1]},e.prototype.gettileUnitDistanceFromAnchor=function(t){return this.int16[3*t+2]},e}(fa);Qn("SymbolLineVertexArray",ka);var Aa=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return r.featureIndex.get=function(){return this._structArray.uint32[this._pos4+0]},r.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+2]},r.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+3]},Object.defineProperties(e.prototype,r),e}(Gi);Aa.prototype.size=8;var Ma=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.get=function(t){return new Aa(this,t)},e}(ha);Qn("FeatureIndexArray",Ma);var Sa=Yi([{name:"a_pos",components:2,type:"Int16"}],4).members,Ea=function(t){void 0===t&&(t=[]),this.segments=t};function La(t,e){return 256*(t=u(Math.floor(t),0,255))+u(Math.floor(e),0,255)}Ea.prototype.prepareSegment=function(t,e,r,n){var i=this.segments[this.segments.length-1];return t>Ea.MAX_VERTEX_ARRAY_LENGTH&&w("Max vertices per segment is "+Ea.MAX_VERTEX_ARRAY_LENGTH+": bucket requested "+t),(!i||i.vertexLength+t>Ea.MAX_VERTEX_ARRAY_LENGTH||i.sortKey!==n)&&(i={vertexOffset:e.length,primitiveOffset:r.length,vertexLength:0,primitiveLength:0},void 0!==n&&(i.sortKey=n),this.segments.push(i)),i},Ea.prototype.get=function(){return this.segments},Ea.prototype.destroy=function(){for(var t=0,e=this.segments;t>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295)<<13|i>>>19))+((5*(i>>>16)&65535)<<16)&4294967295))+((58964+(a>>>16)&65535)<<16);switch(l=0,r){case 3:l^=(255&t.charCodeAt(u+2))<<16;case 2:l^=(255&t.charCodeAt(u+1))<<8;case 1:i^=l=(65535&(l=(l=(65535&(l^=255&t.charCodeAt(u)))*o+(((l>>>16)*o&65535)<<16)&4294967295)<<15|l>>>17))*s+(((l>>>16)*s&65535)<<16)&4294967295}return i^=t.length,i=2246822507*(65535&(i^=i>>>16))+((2246822507*(i>>>16)&65535)<<16)&4294967295,i=3266489909*(65535&(i^=i>>>13))+((3266489909*(i>>>16)&65535)<<16)&4294967295,(i^=i>>>16)>>>0}})),Oa=e((function(t){t.exports=function(t,e){for(var r,n=t.length,i=e^n,a=0;n>=4;)r=1540483477*(65535&(r=255&t.charCodeAt(a)|(255&t.charCodeAt(++a))<<8|(255&t.charCodeAt(++a))<<16|(255&t.charCodeAt(++a))<<24))+((1540483477*(r>>>16)&65535)<<16),i=1540483477*(65535&i)+((1540483477*(i>>>16)&65535)<<16)^(r=1540483477*(65535&(r^=r>>>24))+((1540483477*(r>>>16)&65535)<<16)),n-=4,++a;switch(n){case 3:i^=(255&t.charCodeAt(a+2))<<16;case 2:i^=(255&t.charCodeAt(a+1))<<8;case 1:i=1540483477*(65535&(i^=255&t.charCodeAt(a)))+((1540483477*(i>>>16)&65535)<<16)}return i=1540483477*(65535&(i^=i>>>13))+((1540483477*(i>>>16)&65535)<<16),(i^=i>>>15)>>>0}})),Ia=Pa,Da=Pa,za=Oa;Ia.murmur3=Da,Ia.murmur2=za;var Ra=function(){this.ids=[],this.positions=[],this.indexed=!1};Ra.prototype.add=function(t,e,r,n){this.ids.push(Ba(t)),this.positions.push(e,r,n)},Ra.prototype.getPositions=function(t){for(var e=Ba(t),r=0,n=this.ids.length-1;r>1;this.ids[i]>=e?n=i:r=i+1}for(var a=[];this.ids[r]===e;){var o=this.positions[3*r],s=this.positions[3*r+1],l=this.positions[3*r+2];a.push({index:o,start:s,end:l}),r++}return a},Ra.serialize=function(t,e){var r=new Float64Array(t.ids),n=new Uint32Array(t.positions);return Na(r,n,0,r.length-1),e&&e.push(r.buffer,n.buffer),{ids:r,positions:n}},Ra.deserialize=function(t){var e=new Ra;return e.ids=t.ids,e.positions=t.positions,e.indexed=!0,e};var Fa=Math.pow(2,53)-1;function Ba(t){var e=+t;return!isNaN(e)&&e<=Fa?e:Ia(String(t))}function Na(t,e,r,n){for(;r>1],a=r-1,o=n+1;;){do{a++}while(t[a]i);if(a>=o)break;ja(t,a,o),ja(e,3*a,3*o),ja(e,3*a+1,3*o+1),ja(e,3*a+2,3*o+2)}o-rlo.max||o.ylo.max)&&(w("Geometry exceeds allowed extent, reduce your vector tile buffer size"),o.x=u(o.x,lo.min,lo.max),o.y=u(o.y,lo.min,lo.max))}return r}function co(t,e,r,n,i){t.emplaceBack(2*e+(n+1)/2,2*r+(i+1)/2)}var fo=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new Xi,this.indexArray=new sa,this.segments=new Ea,this.programConfigurations=new no(Sa,t.layers,t.zoom),this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function ho(t,e){for(var r=0;r1){if(yo(t,e))return!0;for(var n=0;n1?t.distSqr(r):t.distSqr(r.sub(e)._mult(i)._add(e))}function _o(t,e){for(var r,n,i,a=!1,o=0;oe.y!=i.y>e.y&&e.x<(i.x-n.x)*(e.y-n.y)/(i.y-n.y)+n.x&&(a=!a);return a}function wo(t,e){for(var r=!1,n=0,i=t.length-1;ne.y!=o.y>e.y&&e.x<(o.x-a.x)*(e.y-a.y)/(o.y-a.y)+a.x&&(r=!r)}return r}function To(t,e,r){var n=r[0],i=r[2];if(t.xi.x&&e.x>i.x||t.yi.y&&e.y>i.y)return!1;var a=T(t,e,r[0]);return a!==T(t,e,r[1])||a!==T(t,e,r[2])||a!==T(t,e,r[3])}function ko(t,e,r){var n=e.paint.get(t).value;return"constant"===n.kind?n.value:r.programConfigurations.get(e.id).getMaxValue(t)}function Ao(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}function Mo(t,e,r,n,i){if(!e[0]&&!e[1])return t;var o=a.convert(e)._mult(i);"viewport"===r&&o._rotate(-n);for(var s=[],l=0;l=oo||c<0||c>=oo)){var f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,t.sortKey),h=f.vertexLength;co(this.layoutVertexArray,u,c,-1,-1),co(this.layoutVertexArray,u,c,1,-1),co(this.layoutVertexArray,u,c,1,1),co(this.layoutVertexArray,u,c,-1,1),this.indexArray.emplaceBack(h,h+1,h+2),this.indexArray.emplaceBack(h,h+3,h+2),f.vertexLength+=4,f.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,r,{},n)},Qn("CircleBucket",fo,{omit:["layers"]});var So=new Ui({"circle-sort-key":new Fi(It.layout_circle["circle-sort-key"])}),Eo={paint:new Ui({"circle-radius":new Fi(It.paint_circle["circle-radius"]),"circle-color":new Fi(It.paint_circle["circle-color"]),"circle-blur":new Fi(It.paint_circle["circle-blur"]),"circle-opacity":new Fi(It.paint_circle["circle-opacity"]),"circle-translate":new Ri(It.paint_circle["circle-translate"]),"circle-translate-anchor":new Ri(It.paint_circle["circle-translate-anchor"]),"circle-pitch-scale":new Ri(It.paint_circle["circle-pitch-scale"]),"circle-pitch-alignment":new Ri(It.paint_circle["circle-pitch-alignment"]),"circle-stroke-width":new Fi(It.paint_circle["circle-stroke-width"]),"circle-stroke-color":new Fi(It.paint_circle["circle-stroke-color"]),"circle-stroke-opacity":new Fi(It.paint_circle["circle-stroke-opacity"])}),layout:So},Lo="undefined"!=typeof Float32Array?Float32Array:Array;function Co(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function Po(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3],s=e[4],l=e[5],u=e[6],c=e[7],f=e[8],h=e[9],p=e[10],d=e[11],v=e[12],g=e[13],y=e[14],m=e[15],x=r[0],b=r[1],_=r[2],w=r[3];return t[0]=x*n+b*s+_*f+w*v,t[1]=x*i+b*l+_*h+w*g,t[2]=x*a+b*u+_*p+w*y,t[3]=x*o+b*c+_*d+w*m,x=r[4],b=r[5],_=r[6],w=r[7],t[4]=x*n+b*s+_*f+w*v,t[5]=x*i+b*l+_*h+w*g,t[6]=x*a+b*u+_*p+w*y,t[7]=x*o+b*c+_*d+w*m,x=r[8],b=r[9],_=r[10],w=r[11],t[8]=x*n+b*s+_*f+w*v,t[9]=x*i+b*l+_*h+w*g,t[10]=x*a+b*u+_*p+w*y,t[11]=x*o+b*c+_*d+w*m,x=r[12],b=r[13],_=r[14],w=r[15],t[12]=x*n+b*s+_*f+w*v,t[13]=x*i+b*l+_*h+w*g,t[14]=x*a+b*u+_*p+w*y,t[15]=x*o+b*c+_*d+w*m,t}Math.hypot||(Math.hypot=function(){for(var t=arguments,e=0,r=arguments.length;r--;)e+=t[r]*t[r];return Math.sqrt(e)});var Oo=Po;var Io,Do=function(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t};function zo(t,e,r){var n=e[0],i=e[1],a=e[2],o=e[3];return t[0]=r[0]*n+r[4]*i+r[8]*a+r[12]*o,t[1]=r[1]*n+r[5]*i+r[9]*a+r[13]*o,t[2]=r[2]*n+r[6]*i+r[10]*a+r[14]*o,t[3]=r[3]*n+r[7]*i+r[11]*a+r[15]*o,t}Io=new Lo(3),Lo!=Float32Array&&(Io[0]=0,Io[1]=0,Io[2]=0),function(){var t=new Lo(4);Lo!=Float32Array&&(t[0]=0,t[1]=0,t[2]=0,t[3]=0)}();var Ro=function(t){var e=t[0],r=t[1];return e*e+r*r},Fo=(function(){var t=new Lo(2);Lo!=Float32Array&&(t[0]=0,t[1]=0)}(),function(t){function e(e){t.call(this,e,Eo)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.createBucket=function(t){return new fo(t)},e.prototype.queryRadius=function(t){var e=t;return ko("circle-radius",this,e)+ko("circle-stroke-width",this,e)+Ao(this.paint.get("circle-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,a,o,s){for(var l=Mo(t,this.paint.get("circle-translate"),this.paint.get("circle-translate-anchor"),a.angle,o),u=this.paint.get("circle-radius").evaluate(e,r)+this.paint.get("circle-stroke-width").evaluate(e,r),c="map"===this.paint.get("circle-pitch-alignment"),f=c?l:function(t,e){return t.map((function(t){return Bo(t,e)}))}(l,s),h=c?u*o:u,p=0,d=n;pt.width||i.height>t.height||r.x>t.width-i.width||r.y>t.height-i.height)throw new RangeError("out of range source coordinates for image copy");if(i.width>e.width||i.height>e.height||n.x>e.width-i.width||n.y>e.height-i.height)throw new RangeError("out of range destination coordinates for image copy");for(var o=t.data,s=e.data,l=0;l80*r){n=a=t[0],i=o=t[1];for(var d=r;da&&(a=s),l>o&&(o=l);u=0!==(u=Math.max(a-n,o-i))?1/u:0}return rs(h,p,r,n,i,u),p}function ts(t,e,r,n,i){var a,o;if(i===ks(t,e,r,n)>0)for(a=e;a=e;a-=n)o=_s(a,t[a],t[a+1],o);return o&&vs(o,o.next)&&(ws(o),o=o.next),o}function es(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!vs(n,n.next)&&0!==ds(n.prev,n,n.next))n=n.next;else{if(ws(n),(n=e=n.prev)===n.next)break;r=!0}}while(r||n!==e);return e}function rs(t,e,r,n,i,a,o){if(t){!o&&a&&function(t,e,r,n){var i=t;do{null===i.z&&(i.z=cs(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,a,o,s,l,u=1;do{for(r=t,t=null,a=null,o=0;r;){for(o++,n=r,s=0,e=0;e0||l>0&&n;)0!==s&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,s--):(i=n,n=n.nextZ,l--),a?a.nextZ=i:t=i,i.prevZ=a,a=i;r=n}a.nextZ=null,u*=2}while(o>1)}(i)}(t,n,i,a);for(var s,l,u=t;t.prev!==t.next;)if(s=t.prev,l=t.next,a?is(t,n,i,a):ns(t))e.push(s.i/r),e.push(t.i/r),e.push(l.i/r),ws(t),t=l.next,u=l.next;else if((t=l)===u){o?1===o?rs(t=as(es(t),e,r),e,r,n,i,a,2):2===o&&os(t,e,r,n,i,a):rs(es(t),e,r,n,i,a,1);break}}}function ns(t){var e=t.prev,r=t,n=t.next;if(ds(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(hs(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&ds(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function is(t,e,r,n){var i=t.prev,a=t,o=t.next;if(ds(i,a,o)>=0)return!1;for(var s=i.xa.x?i.x>o.x?i.x:o.x:a.x>o.x?a.x:o.x,c=i.y>a.y?i.y>o.y?i.y:o.y:a.y>o.y?a.y:o.y,f=cs(s,l,e,r,n),h=cs(u,c,e,r,n),p=t.prevZ,d=t.nextZ;p&&p.z>=f&&d&&d.z<=h;){if(p!==t.prev&&p!==t.next&&hs(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&ds(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,d!==t.prev&&d!==t.next&&hs(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&ds(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;p&&p.z>=f;){if(p!==t.prev&&p!==t.next&&hs(i.x,i.y,a.x,a.y,o.x,o.y,p.x,p.y)&&ds(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;d&&d.z<=h;){if(d!==t.prev&&d!==t.next&&hs(i.x,i.y,a.x,a.y,o.x,o.y,d.x,d.y)&&ds(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function as(t,e,r){var n=t;do{var i=n.prev,a=n.next.next;!vs(i,a)&&gs(i,n,n.next,a)&&xs(i,a)&&xs(a,i)&&(e.push(i.i/r),e.push(n.i/r),e.push(a.i/r),ws(n),ws(n.next),n=t=a),n=n.next}while(n!==t);return es(n)}function os(t,e,r,n,i,a){var o=t;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&ps(o,s)){var l=bs(o,s);return o=es(o,o.next),l=es(l,l.next),rs(o,e,r,n,i,a),void rs(l,e,r,n,i,a)}s=s.next}o=o.next}while(o!==t)}function ss(t,e){return t.x-e.x}function ls(t,e){if(e=function(t,e){var r,n=e,i=t.x,a=t.y,o=-1/0;do{if(a<=n.y&&a>=n.next.y&&n.next.y!==n.y){var s=n.x+(a-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(s<=i&&s>o){if(o=s,s===i){if(a===n.y)return n;if(a===n.next.y)return n.next}r=n.x=n.x&&n.x>=c&&i!==n.x&&hs(ar.x||n.x===r.x&&us(r,n)))&&(r=n,h=l)),n=n.next}while(n!==u);return r}(t,e)){var r=bs(e,t);es(e,e.next),es(r,r.next)}}function us(t,e){return ds(t.prev,t,e.prev)<0&&ds(e.next,t,t.next)<0}function cs(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function fs(t){var e=t,r=t;do{(e.x=0&&(t-o)*(n-s)-(r-o)*(e-s)>=0&&(r-o)*(a-s)-(i-o)*(n-s)>=0}function ps(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&gs(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(xs(t,e)&&xs(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,a=(t.y+e.y)/2;do{r.y>a!=r.next.y>a&&r.next.y!==r.y&&i<(r.next.x-r.x)*(a-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(ds(t.prev,t,e.prev)||ds(t,e.prev,e))||vs(t,e)&&ds(t.prev,t,t.next)>0&&ds(e.prev,e,e.next)>0)}function ds(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function vs(t,e){return t.x===e.x&&t.y===e.y}function gs(t,e,r,n){var i=ms(ds(t,e,r)),a=ms(ds(t,e,n)),o=ms(ds(r,n,t)),s=ms(ds(r,n,e));return i!==a&&o!==s||!(0!==i||!ys(t,r,e))||!(0!==a||!ys(t,n,e))||!(0!==o||!ys(r,t,n))||!(0!==s||!ys(r,e,n))}function ys(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function ms(t){return t>0?1:t<0?-1:0}function xs(t,e){return ds(t.prev,t,t.next)<0?ds(t,e,t.next)>=0&&ds(t,t.prev,e)>=0:ds(t,e,t.prev)<0||ds(t,t.next,e)<0}function bs(t,e){var r=new Ts(t.i,t.x,t.y),n=new Ts(e.i,e.x,e.y),i=t.next,a=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,a.next=n,n.prev=a,n}function _s(t,e,r,n){var i=new Ts(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function ws(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function Ts(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function ks(t,e,r,n){for(var i=0,a=e,o=r-n;ar;){if(n-r>600){var a=n-r+1,o=e-r+1,s=Math.log(a),l=.5*Math.exp(2*s/3),u=.5*Math.sqrt(s*l*(a-l)/a)*(o-a/2<0?-1:1);Ms(t,e,Math.max(r,Math.floor(e-o*l/a+u)),Math.min(n,Math.floor(e+(a-o)*l/a+u)),i)}var c=t[e],f=r,h=n;for(Ss(t,r,e),i(t[n],c)>0&&Ss(t,r,n);f0;)h--}0===i(t[r],c)?Ss(t,r,h):Ss(t,++h,n),h<=e&&(r=h+1),e<=h&&(n=h-1)}}function Ss(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function Es(t,e){return te?1:0}function Ls(t,e){var r=t.length;if(r<=1)return[t];for(var n,i,a=[],o=0;o1)for(var l=0;l0&&(n+=t[i-1].length,r.holes.push(n))}return r},Ko.default=$o;var Is=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new Xi,this.indexArray=new sa,this.indexArray2=new pa,this.programConfigurations=new no(Jo,t.layers,t.zoom),this.segments=new Ea,this.segments2=new Ea,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};Is.prototype.populate=function(t,e,r){this.hasPattern=Ps("fill",this.layers,e);for(var n=this.layers[0].layout.get("fill-sort-key"),i=[],a=0,o=t;a>3}if(i--,1===n||2===n)o+=t.readSVarint(),s+=t.readSVarint(),1===n&&(e&&l.push(e),e=[]),e.push(new a(o,s));else{if(7!==n)throw new Error("unknown command "+n);e&&e.push(e[0].clone())}}return e&&l.push(e),l},Ns.prototype.bbox=function(){var t=this._pbf;t.pos=this._geometry;for(var e=t.readVarint()+t.pos,r=1,n=0,i=0,a=0,o=1/0,s=-1/0,l=1/0,u=-1/0;t.pos>3}if(n--,1===r||2===r)(i+=t.readSVarint())s&&(s=i),(a+=t.readSVarint())u&&(u=a);else if(7!==r)throw new Error("unknown command "+r)}return[o,l,s,u]},Ns.prototype.toGeoJSON=function(t,e,r){var n,i,a=this.extent*Math.pow(2,r),o=this.extent*t,s=this.extent*e,l=this.loadGeometry(),u=Ns.types[this.type];function c(t){for(var e=0;e>3;e=1===n?t.readString():2===n?t.readFloat():3===n?t.readDouble():4===n?t.readVarint64():5===n?t.readVarint():6===n?t.readSVarint():7===n?t.readBoolean():null}return e}(r))}function Gs(t,e,r){if(3===t){var n=new Vs(r,r.readVarint()+r.pos);n.length&&(e[n.name]=n)}}Hs.prototype.feature=function(t){if(t<0||t>=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[t];var e=this._pbf.readVarint()+this._pbf.pos;return new Bs(this._pbf,e,this.extent,this._keys,this._values)};var Zs={VectorTile:function(t,e){this.layers=t.readFields(Gs,{},e)},VectorTileFeature:Bs,VectorTileLayer:Vs},Ys=Zs.VectorTileFeature.types,Ws=Math.pow(2,13);function Xs(t,e,r,n,i,a,o,s){t.emplaceBack(e,r,2*Math.floor(n*Ws)+o,i*Ws*2,a*Ws*2,Math.round(s))}var Js=function(t){this.zoom=t.zoom,this.overscaling=t.overscaling,this.layers=t.layers,this.layerIds=this.layers.map((function(t){return t.id})),this.index=t.index,this.hasPattern=!1,this.layoutVertexArray=new Ki,this.indexArray=new sa,this.programConfigurations=new no(Fs,t.layers,t.zoom),this.segments=new Ea,this.stateDependentLayerIds=this.layers.filter((function(t){return t.isStateDependent()})).map((function(t){return t.id}))};function Ks(t,e){return t.x===e.x&&(t.x<0||t.x>oo)||t.y===e.y&&(t.y<0||t.y>oo)}Js.prototype.populate=function(t,e,r){this.features=[],this.hasPattern=Ps("fill-extrusion",this.layers,e);for(var n=0,i=t;noo}))||O.every((function(t){return t.y<0}))||O.every((function(t){return t.y>oo}))))for(var v=0,g=0;g=1){var m=d[g-1];if(!Ks(y,m)){f.vertexLength+4>Ea.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var x=y.sub(m)._perp()._unit(),b=m.dist(y);v+b>32768&&(v=0),Xs(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,0,v),Xs(this.layoutVertexArray,y.x,y.y,x.x,x.y,0,1,v),v+=b,Xs(this.layoutVertexArray,m.x,m.y,x.x,x.y,0,0,v),Xs(this.layoutVertexArray,m.x,m.y,x.x,x.y,0,1,v);var _=f.vertexLength;this.indexArray.emplaceBack(_,_+2,_+1),this.indexArray.emplaceBack(_+1,_+2,_+3),f.vertexLength+=4,f.primitiveLength+=2}}}}if(f.vertexLength+l>Ea.MAX_VERTEX_ARRAY_LENGTH&&(f=this.segments.prepareSegment(l,this.layoutVertexArray,this.indexArray)),"Polygon"===Ys[t.type]){for(var w=[],T=[],k=f.vertexLength,A=0,M=s;A=2&&t[l-1].equals(t[l-2]);)l--;for(var u=0;u0;if(T&&y>u){var A=c.dist(p);if(A>2*f){var M=c.sub(c.sub(p)._mult(f/A)._round());this.updateDistance(p,M),this.addCurrentVertex(M,v,0,0,h),p=M}}var S=p&&d,E=S?r:s?"butt":n;if(S&&"round"===E&&(_i&&(E="bevel"),"bevel"===E&&(_>2&&(E="flipbevel"),_100)m=g.mult(-1);else{var L=_*v.add(g).mag()/v.sub(g).mag();m._perp()._mult(L*(k?-1:1))}this.addCurrentVertex(c,m,0,0,h),this.addCurrentVertex(c,m.mult(-1),0,0,h)}else if("bevel"===E||"fakeround"===E){var C=-Math.sqrt(_*_-1),P=k?C:0,O=k?0:C;if(p&&this.addCurrentVertex(c,v,P,O,h),"fakeround"===E)for(var I=Math.round(180*w/Math.PI/20),D=1;D2*f){var j=c.add(d.sub(c)._mult(f/N)._round());this.updateDistance(c,j),this.addCurrentVertex(j,g,0,0,h),c=j}}}}},ol.prototype.addCurrentVertex=function(t,e,r,n,i,a){void 0===a&&(a=!1);var o=e.x+e.y*r,s=e.y-e.x*r,l=-e.x+e.y*n,u=-e.y-e.x*n;this.addHalfVertex(t,o,s,a,!1,r,i),this.addHalfVertex(t,l,u,a,!0,-n,i),this.distance>al/2&&0===this.totalDistance&&(this.distance=0,this.addCurrentVertex(t,e,r,n,i,a))},ol.prototype.addHalfVertex=function(t,e,r,n,i,a,o){var s=t.x,l=t.y,u=.5*this.scaledDistance;this.layoutVertexArray.emplaceBack((s<<1)+(n?1:0),(l<<1)+(i?1:0),Math.round(63*e)+128,Math.round(63*r)+128,1+(0===a?0:a<0?-1:1)|(63&u)<<2,u>>6);var c=o.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,c),o.primitiveLength++),i?this.e2=c:this.e1=c},ol.prototype.updateScaledDistance=function(){this.scaledDistance=this.totalDistance>0?(this.clipStart+(this.clipEnd-this.clipStart)*this.distance/this.totalDistance)*(al-1):this.distance},ol.prototype.updateDistance=function(t,e){this.distance+=t.dist(e),this.updateScaledDistance()},Qn("LineBucket",ol,{omit:["layers","patternFeatures"]});var sl=new Ui({"line-cap":new Ri(It.layout_line["line-cap"]),"line-join":new Fi(It.layout_line["line-join"]),"line-miter-limit":new Ri(It.layout_line["line-miter-limit"]),"line-round-limit":new Ri(It.layout_line["line-round-limit"]),"line-sort-key":new Fi(It.layout_line["line-sort-key"])}),ll={paint:new Ui({"line-opacity":new Fi(It.paint_line["line-opacity"]),"line-color":new Fi(It.paint_line["line-color"]),"line-translate":new Ri(It.paint_line["line-translate"]),"line-translate-anchor":new Ri(It.paint_line["line-translate-anchor"]),"line-width":new Fi(It.paint_line["line-width"]),"line-gap-width":new Fi(It.paint_line["line-gap-width"]),"line-offset":new Fi(It.paint_line["line-offset"]),"line-blur":new Fi(It.paint_line["line-blur"]),"line-dasharray":new Ni(It.paint_line["line-dasharray"]),"line-pattern":new Bi(It.paint_line["line-pattern"]),"line-gradient":new ji(It.paint_line["line-gradient"])}),layout:sl},ul=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.possiblyEvaluate=function(e,r){return r=new Si(Math.floor(r.zoom),{now:r.now,fadeDuration:r.fadeDuration,zoomHistory:r.zoomHistory,transition:r.transition}),t.prototype.possiblyEvaluate.call(this,e,r)},e.prototype.evaluate=function(e,r,n,i){return r=f({},r,{zoom:Math.floor(r.zoom)}),t.prototype.evaluate.call(this,e,r,n,i)},e}(Fi),cl=new ul(ll.paint.properties["line-width"].specification);cl.useIntegerZoom=!0;var fl=function(t){function e(e){t.call(this,e,ll)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype._handleSpecialPaintPropertyUpdate=function(t){"line-gradient"===t&&this._updateGradient()},e.prototype._updateGradient=function(){var t=this._transitionablePaint._values["line-gradient"].value.expression;this.gradient=Zo(t,"lineProgress"),this.gradientTexture=null},e.prototype.recalculate=function(e,r){t.prototype.recalculate.call(this,e,r),this.paint._values["line-floorwidth"]=cl.possiblyEvaluate(this._transitioningPaint._values["line-width"].value,e)},e.prototype.createBucket=function(t){return new ol(t)},e.prototype.queryRadius=function(t){var e=t,r=hl(ko("line-width",this,e),ko("line-gap-width",this,e)),n=ko("line-offset",this,e);return r/2+Math.abs(n)+Ao(this.paint.get("line-translate"))},e.prototype.queryIntersectsFeature=function(t,e,r,n,i,o,s){var l=Mo(t,this.paint.get("line-translate"),this.paint.get("line-translate-anchor"),o.angle,s),u=s/2*hl(this.paint.get("line-width").evaluate(e,r),this.paint.get("line-gap-width").evaluate(e,r)),c=this.paint.get("line-offset").evaluate(e,r);return c&&(n=function(t,e){for(var r=[],n=new a(0,0),i=0;i=3)for(var a=0;a0?e+2*t:t}var pl=Yi([{name:"a_pos_offset",components:4,type:"Int16"},{name:"a_data",components:4,type:"Uint16"},{name:"a_pixeloffset",components:4,type:"Int16"}],4),dl=Yi([{name:"a_projected_pos",components:3,type:"Float32"}],4),vl=(Yi([{name:"a_fade_opacity",components:1,type:"Uint32"}],4),Yi([{name:"a_placed",components:2,type:"Uint8"},{name:"a_shift",components:2,type:"Float32"}])),gl=(Yi([{type:"Int16",name:"anchorPointX"},{type:"Int16",name:"anchorPointY"},{type:"Int16",name:"x1"},{type:"Int16",name:"y1"},{type:"Int16",name:"x2"},{type:"Int16",name:"y2"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"}]),Yi([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4)),yl=Yi([{name:"a_pos",components:2,type:"Float32"},{name:"a_radius",components:1,type:"Float32"},{name:"a_flags",components:2,type:"Int16"}],4);function ml(t,e,r){return t.sections.forEach((function(t){t.text=function(t,e,r){var n=e.layout.get("text-transform").evaluate(r,{});return"uppercase"===n?t=t.toLocaleUpperCase():"lowercase"===n&&(t=t.toLocaleLowerCase()),Mi.applyArabicShaping&&(t=Mi.applyArabicShaping(t)),t}(t.text,e,r)})),t}Yi([{name:"triangle",components:3,type:"Uint16"}]),Yi([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Uint16",name:"glyphStartIndex"},{type:"Uint16",name:"numGlyphs"},{type:"Uint32",name:"vertexStartIndex"},{type:"Uint32",name:"lineStartIndex"},{type:"Uint32",name:"lineLength"},{type:"Uint16",name:"segment"},{type:"Uint16",name:"lowerSize"},{type:"Uint16",name:"upperSize"},{type:"Float32",name:"lineOffsetX"},{type:"Float32",name:"lineOffsetY"},{type:"Uint8",name:"writingMode"},{type:"Uint8",name:"placedOrientation"},{type:"Uint8",name:"hidden"},{type:"Uint32",name:"crossTileID"},{type:"Int16",name:"associatedIconIndex"}]),Yi([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Int16",name:"rightJustifiedTextSymbolIndex"},{type:"Int16",name:"centerJustifiedTextSymbolIndex"},{type:"Int16",name:"leftJustifiedTextSymbolIndex"},{type:"Int16",name:"verticalPlacedTextSymbolIndex"},{type:"Int16",name:"placedIconSymbolIndex"},{type:"Int16",name:"verticalPlacedIconSymbolIndex"},{type:"Uint16",name:"key"},{type:"Uint16",name:"textBoxStartIndex"},{type:"Uint16",name:"textBoxEndIndex"},{type:"Uint16",name:"verticalTextBoxStartIndex"},{type:"Uint16",name:"verticalTextBoxEndIndex"},{type:"Uint16",name:"iconBoxStartIndex"},{type:"Uint16",name:"iconBoxEndIndex"},{type:"Uint16",name:"verticalIconBoxStartIndex"},{type:"Uint16",name:"verticalIconBoxEndIndex"},{type:"Uint16",name:"featureIndex"},{type:"Uint16",name:"numHorizontalGlyphVertices"},{type:"Uint16",name:"numVerticalGlyphVertices"},{type:"Uint16",name:"numIconVertices"},{type:"Uint16",name:"numVerticalIconVertices"},{type:"Uint16",name:"useRuntimeCollisionCircles"},{type:"Uint32",name:"crossTileID"},{type:"Float32",name:"textBoxScale"},{type:"Float32",components:2,name:"textOffset"},{type:"Float32",name:"collisionCircleDiameter"}]),Yi([{type:"Float32",name:"offsetX"}]),Yi([{type:"Int16",name:"x"},{type:"Int16",name:"y"},{type:"Int16",name:"tileUnitDistanceFromAnchor"}]);var xl={"!":"︕","#":"#",$:"$","%":"ï¼…","&":"&","(":"︵",")":"︶","*":"*","+":"+",",":"ï¸","-":"︲",".":"・","/":"ï¼",":":"︓",";":"︔","<":"︿","=":"ï¼",">":"ï¹€","?":"︖","@":"ï¼ ","[":"﹇","\\":"ï¼¼","]":"﹈","^":"ï¼¾",_:"︳","`":"ï½€","{":"︷","|":"―","}":"︸","~":"~","¢":"ï¿ ","£":"ï¿¡","Â¥":"ï¿¥","¦":"¦","¬":"ï¿¢","¯":"ï¿£","–":"︲","—":"︱","‘":"﹃","’":"﹄","“":"ï¹","â€":"﹂","…":"︙","‧":"・","â‚©":"₩","ã€":"︑","。":"︒","〈":"︿","〉":"ï¹€","《":"︽","》":"︾","「":"ï¹","ã€":"﹂","『":"﹃","ã€":"﹄","ã€":"︻","】":"︼","〔":"︹","〕":"︺","〖":"︗","〗":"︘","ï¼":"︕","(":"︵",")":"︶",",":"ï¸","ï¼":"︲",".":"・",":":"︓","ï¼›":"︔","<":"︿",">":"ï¹€","?":"︖","ï¼»":"﹇","ï¼½":"﹈","_":"︳","ï½›":"︷","|":"―","ï½":"︸","⦅":"︵","ï½ ":"︶","。":"︒","ï½¢":"ï¹","ï½£":"﹂"};var bl=24,_l=function(t,e,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,c=-7,f=r?i-1:0,h=r?-1:1,p=t[e+f];for(f+=h,a=p&(1<<-c)-1,p>>=-c,c+=s;c>0;a=256*a+t[e+f],f+=h,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=n;c>0;o=256*o+t[e+f],f+=h,c-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,n),a-=u}return(p?-1:1)*o*Math.pow(2,a-n)},wl=function(t,e,r,n,i,a){var o,s,l,u=8*a-i-1,c=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=n?0:a-1,d=n?1:-1,v=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,o=c):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+f>=1?h/l:h*Math.pow(2,1-f))*l>=2&&(o++,l/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(e*l-1)*Math.pow(2,i),o+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;t[r+p]=255&s,p+=d,s/=256,i-=8);for(o=o<0;t[r+p]=255&o,p+=d,o/=256,u-=8);t[r+p-d]|=128*v},Tl=kl;function kl(t){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(t)?t:new Uint8Array(t||0),this.pos=0,this.type=0,this.length=this.buf.length}kl.Varint=0,kl.Fixed64=1,kl.Bytes=2,kl.Fixed32=5;var Al=4294967296,Ml=1/Al,Sl="undefined"==typeof TextDecoder?null:new TextDecoder("utf8");function El(t){return t.type===kl.Bytes?t.readVarint()+t.pos:t.pos+1}function Ll(t,e,r){return r?4294967296*e+(t>>>0):4294967296*(e>>>0)+(t>>>0)}function Cl(t,e,r){var n=e<=16383?1:e<=2097151?2:e<=268435455?3:Math.floor(Math.log(e)/(7*Math.LN2));r.realloc(n);for(var i=r.pos-1;i>=t;i--)r.buf[i+n]=r.buf[i]}function Pl(t,e){for(var r=0;r>>8,t[r+2]=e>>>16,t[r+3]=e>>>24}function Vl(t,e){return(t[e]|t[e+1]<<8|t[e+2]<<16)+(t[e+3]<<24)}kl.prototype={destroy:function(){this.buf=null},readFields:function(t,e,r){for(r=r||this.length;this.pos>3,a=this.pos;this.type=7&n,t(i,e,this),this.pos===a&&this.skip(n)}return e},readMessage:function(t,e){return this.readFields(t,e,this.readVarint()+this.pos)},readFixed32:function(){var t=jl(this.buf,this.pos);return this.pos+=4,t},readSFixed32:function(){var t=Vl(this.buf,this.pos);return this.pos+=4,t},readFixed64:function(){var t=jl(this.buf,this.pos)+jl(this.buf,this.pos+4)*Al;return this.pos+=8,t},readSFixed64:function(){var t=jl(this.buf,this.pos)+Vl(this.buf,this.pos+4)*Al;return this.pos+=8,t},readFloat:function(){var t=_l(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=_l(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(t){var e,r,n=this.buf;return e=127&(r=n[this.pos++]),r<128?e:(e|=(127&(r=n[this.pos++]))<<7,r<128?e:(e|=(127&(r=n[this.pos++]))<<14,r<128?e:(e|=(127&(r=n[this.pos++]))<<21,r<128?e:function(t,e,r){var n,i,a=r.buf;if(n=(112&(i=a[r.pos++]))>>4,i<128)return Ll(t,n,e);if(n|=(127&(i=a[r.pos++]))<<3,i<128)return Ll(t,n,e);if(n|=(127&(i=a[r.pos++]))<<10,i<128)return Ll(t,n,e);if(n|=(127&(i=a[r.pos++]))<<17,i<128)return Ll(t,n,e);if(n|=(127&(i=a[r.pos++]))<<24,i<128)return Ll(t,n,e);if(n|=(1&(i=a[r.pos++]))<<31,i<128)return Ll(t,n,e);throw new Error("Expected varint not more than 10 bytes")}(e|=(15&(r=n[this.pos]))<<28,t,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var t=this.readVarint();return t%2==1?(t+1)/-2:t/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var t=this.readVarint()+this.pos,e=this.pos;return this.pos=t,t-e>=12&&Sl?function(t,e,r){return Sl.decode(t.subarray(e,r))}(this.buf,e,t):function(t,e,r){for(var n="",i=e;i239?4:l>223?3:l>191?2:1;if(i+c>r)break;1===c?l<128&&(u=l):2===c?128==(192&(a=t[i+1]))&&(u=(31&l)<<6|63&a)<=127&&(u=null):3===c?(a=t[i+1],o=t[i+2],128==(192&a)&&128==(192&o)&&((u=(15&l)<<12|(63&a)<<6|63&o)<=2047||u>=55296&&u<=57343)&&(u=null)):4===c&&(a=t[i+1],o=t[i+2],s=t[i+3],128==(192&a)&&128==(192&o)&&128==(192&s)&&((u=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)<=65535||u>=1114112)&&(u=null)),null===u?(u=65533,c=1):u>65535&&(u-=65536,n+=String.fromCharCode(u>>>10&1023|55296),u=56320|1023&u),n+=String.fromCharCode(u),i+=c}return n}(this.buf,e,t)},readBytes:function(){var t=this.readVarint()+this.pos,e=this.buf.subarray(this.pos,t);return this.pos=t,e},readPackedVarint:function(t,e){if(this.type!==kl.Bytes)return t.push(this.readVarint(e));var r=El(this);for(t=t||[];this.pos127;);else if(e===kl.Bytes)this.pos=this.readVarint()+this.pos;else if(e===kl.Fixed32)this.pos+=4;else{if(e!==kl.Fixed64)throw new Error("Unimplemented type: "+e);this.pos+=8}},writeTag:function(t,e){this.writeVarint(t<<3|e)},realloc:function(t){for(var e=this.length||16;e268435455||t<0?function(t,e){var r,n;if(t>=0?(r=t%4294967296|0,n=t/4294967296|0):(n=~(-t/4294967296),4294967295^(r=~(-t%4294967296))?r=r+1|0:(r=0,n=n+1|0)),t>=0x10000000000000000||t<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");e.realloc(10),function(t,e,r){r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos++]=127&t|128,t>>>=7,r.buf[r.pos]=127&t}(r,0,e),function(t,e){var r=(7&t)<<4;e.buf[e.pos++]|=r|((t>>>=3)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t|((t>>>=7)?128:0),t&&(e.buf[e.pos++]=127&t)))))}(n,e)}(t,this):(this.realloc(4),this.buf[this.pos++]=127&t|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=127&(t>>>=7)|(t>127?128:0),t<=127||(this.buf[this.pos++]=t>>>7&127))))},writeSVarint:function(t){this.writeVarint(t<0?2*-t-1:2*t)},writeBoolean:function(t){this.writeVarint(Boolean(t))},writeString:function(t){t=String(t),this.realloc(4*t.length),this.pos++;var e=this.pos;this.pos=function(t,e,r){for(var n,i,a=0;a55295&&n<57344){if(!i){n>56319||a+1===e.length?(t[r++]=239,t[r++]=191,t[r++]=189):i=n;continue}if(n<56320){t[r++]=239,t[r++]=191,t[r++]=189,i=n;continue}n=i-55296<<10|n-56320|65536,i=null}else i&&(t[r++]=239,t[r++]=191,t[r++]=189,i=null);n<128?t[r++]=n:(n<2048?t[r++]=n>>6|192:(n<65536?t[r++]=n>>12|224:(t[r++]=n>>18|240,t[r++]=n>>12&63|128),t[r++]=n>>6&63|128),t[r++]=63&n|128)}return r}(this.buf,t,this.pos);var r=this.pos-e;r>=128&&Cl(e,r,this),this.pos=e-1,this.writeVarint(r),this.pos+=r},writeFloat:function(t){this.realloc(4),wl(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),wl(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(t){var e=t.length;this.writeVarint(e),this.realloc(e);for(var r=0;r=128&&Cl(r,n,this),this.pos=r-1,this.writeVarint(n),this.pos+=n},writeMessage:function(t,e,r){this.writeTag(t,kl.Bytes),this.writeRawMessage(e,r)},writePackedVarint:function(t,e){e.length&&this.writeMessage(t,Pl,e)},writePackedSVarint:function(t,e){e.length&&this.writeMessage(t,Ol,e)},writePackedBoolean:function(t,e){e.length&&this.writeMessage(t,zl,e)},writePackedFloat:function(t,e){e.length&&this.writeMessage(t,Il,e)},writePackedDouble:function(t,e){e.length&&this.writeMessage(t,Dl,e)},writePackedFixed32:function(t,e){e.length&&this.writeMessage(t,Rl,e)},writePackedSFixed32:function(t,e){e.length&&this.writeMessage(t,Fl,e)},writePackedFixed64:function(t,e){e.length&&this.writeMessage(t,Bl,e)},writePackedSFixed64:function(t,e){e.length&&this.writeMessage(t,Nl,e)},writeBytesField:function(t,e){this.writeTag(t,kl.Bytes),this.writeBytes(e)},writeFixed32Field:function(t,e){this.writeTag(t,kl.Fixed32),this.writeFixed32(e)},writeSFixed32Field:function(t,e){this.writeTag(t,kl.Fixed32),this.writeSFixed32(e)},writeFixed64Field:function(t,e){this.writeTag(t,kl.Fixed64),this.writeFixed64(e)},writeSFixed64Field:function(t,e){this.writeTag(t,kl.Fixed64),this.writeSFixed64(e)},writeVarintField:function(t,e){this.writeTag(t,kl.Varint),this.writeVarint(e)},writeSVarintField:function(t,e){this.writeTag(t,kl.Varint),this.writeSVarint(e)},writeStringField:function(t,e){this.writeTag(t,kl.Bytes),this.writeString(e)},writeFloatField:function(t,e){this.writeTag(t,kl.Fixed32),this.writeFloat(e)},writeDoubleField:function(t,e){this.writeTag(t,kl.Fixed64),this.writeDouble(e)},writeBooleanField:function(t,e){this.writeVarintField(t,Boolean(e))}};function Hl(t,e,r){1===t&&r.readMessage(ql,e)}function ql(t,e,r){if(3===t){var n=r.readMessage(Gl,{}),i=n.id,a=n.bitmap,o=n.width,s=n.height,l=n.left,u=n.top,c=n.advance;e.push({id:i,bitmap:new Ho({width:o+6,height:s+6},a),metrics:{width:o,height:s,left:l,top:u,advance:c}})}}function Gl(t,e,r){1===t?e.id=r.readVarint():2===t?e.bitmap=r.readBytes():3===t?e.width=r.readVarint():4===t?e.height=r.readVarint():5===t?e.left=r.readSVarint():6===t?e.top=r.readSVarint():7===t&&(e.advance=r.readVarint())}function Zl(t){for(var e=0,r=0,n=0,i=t;n=0;h--){var p=o[h];if(!(f.w>p.w||f.h>p.h)){if(f.x=p.x,f.y=p.y,l=Math.max(l,f.y+f.h),s=Math.max(s,f.x+f.w),f.w===p.w&&f.h===p.h){var d=o.pop();h0&&B>A&&(A=B)}else{var N=r[S.fontStack],j=N&&N[L];if(j&&j.rect)O=j.rect,P=j.metrics;else{var U=e[S.fontStack],V=U&&U[L];if(!V)continue;P=V.metrics}C=(_-S.scale)*bl}z?(t.verticalizable=!0,k.push({glyph:L,imageName:I,x:h,y:p+C,vertical:z,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:O}),h+=D*S.scale+u):(k.push({glyph:L,imageName:I,x:h,y:p+C,vertical:z,scale:S.scale,fontStack:S.fontStack,sectionIndex:E,metrics:P,rect:O}),h+=P.advance*S.scale+u)}if(0!==k.length){var H=h-u;d=Math.max(H,d),cu(k,0,k.length-1,g,A)}h=0;var q=a*_+A;T.lineOffset=Math.max(A,w),p+=q,v=Math.max(q,v),++y}else p+=a,++y}var G=p-Kl,Z=uu(o),Y=Z.horizontalAlign,W=Z.verticalAlign;(function(t,e,r,n,i,a,o,s,l){var u=(e-r)*i,c=0;c=a!==o?-s*n-Kl:(-n*l+.5)*o;for(var f=0,h=t;f=0&&n>=t&&eu[this.text.charCodeAt(n)];n--)r--;this.text=this.text.substring(t,r),this.sectionIndex=this.sectionIndex.slice(t,r)},Ql.prototype.substring=function(t,e){var r=new Ql;return r.text=this.text.substring(t,e),r.sectionIndex=this.sectionIndex.slice(t,e),r.sections=this.sections,r},Ql.prototype.toString=function(){return this.text},Ql.prototype.getMaxScale=function(){var t=this;return this.sectionIndex.reduce((function(e,r){return Math.max(e,t.sections[r].scale)}),0)},Ql.prototype.addTextSection=function(t,e){this.text+=t.text,this.sections.push($l.forText(t.scale,t.fontStack||e));for(var r=this.sections.length-1,n=0;n=63743?null:++this.imageSectionID:(this.imageSectionID=57344,this.imageSectionID)};var eu={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},ru={};function nu(t,e,r,n,i,a){if(e.imageName){var o=n[e.imageName];return o?o.displaySize[0]*e.scale*bl/a+i:0}var s=r[e.fontStack],l=s&&s[t];return l?l.metrics.advance*e.scale+i:0}function iu(t,e,r,n){var i=Math.pow(t-e,2);return n?t=0,c=0,f=0;f-r/2;){if(--o<0)return!1;s-=t[o].dist(a),a=t[o]}s+=t[o].dist(t[o+1]),o++;for(var l=[],u=0;sn;)u-=l.shift().angleDelta;if(u>i)return!1;o++,s+=f.dist(h)}return!0}function xu(t){for(var e=0,r=0;ru){var d=(u-l)/p,v=Ke(f.x,h.x,d),g=Ke(f.y,h.y,d),y=new hu(v,g,h.angleTo(f),c);return y._round(),!o||mu(t,y,s,o,e)?y:void 0}l+=p}}function Tu(t,e,r,n,i,a,o,s,l){var u=bu(n,a,o),c=_u(n,i),f=c*o,h=0===t[0].x||t[0].x===l||0===t[0].y||t[0].y===l;return e-f=0&&b=0&&_=0&&h+u<=c){var w=new hu(b,_,m,d);w._round(),n&&!mu(t,w,a,n,i)||p.push(w)}}f+=y}return s||p.length||o||(p=ku(t,f/2,r,n,i,a,o,!0,l)),p}function Au(t,e,r,n,i){for(var o=[],s=0;s=n&&h.x>=n||(f.x>=n?f=new a(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round():h.x>=n&&(h=new a(n,f.y+(h.y-f.y)*((n-f.x)/(h.x-f.x)))._round()),f.y>=i&&h.y>=i||(f.y>=i?f=new a(f.x+(h.x-f.x)*((i-f.y)/(h.y-f.y)),i)._round():h.y>=i&&(h=new a(f.x+(h.x-f.x)*((i-f.y)/(h.y-f.y)),i)._round()),u&&f.equals(u[u.length-1])||(u=[f],o.push(u)),u.push(h)))))}return o}function Mu(t,e,r,n){var i=[],o=t.image,s=o.pixelRatio,l=o.paddedRect.w-2,u=o.paddedRect.h-2,c=t.right-t.left,f=t.bottom-t.top,h=o.stretchX||[[0,l]],p=o.stretchY||[[0,u]],d=function(t,e){return t+e[1]-e[0]},v=h.reduce(d,0),g=p.reduce(d,0),y=l-v,m=u-g,x=0,b=v,_=0,w=g,T=0,k=y,A=0,M=m;if(o.content&&n){var S=o.content;x=Su(h,0,S[0]),_=Su(p,0,S[1]),b=Su(h,S[0],S[2]),w=Su(p,S[1],S[3]),T=S[0]-x,A=S[1]-_,k=S[2]-S[0]-b,M=S[3]-S[1]-w}var E=function(n,i,l,u){var h=Lu(n.stretch-x,b,c,t.left),p=Cu(n.fixed-T,k,n.stretch,v),d=Lu(i.stretch-_,w,f,t.top),y=Cu(i.fixed-A,M,i.stretch,g),m=Lu(l.stretch-x,b,c,t.left),S=Cu(l.fixed-T,k,l.stretch,v),E=Lu(u.stretch-_,w,f,t.top),L=Cu(u.fixed-A,M,u.stretch,g),C=new a(h,d),P=new a(m,d),O=new a(m,E),I=new a(h,E),D=new a(p/s,y/s),z=new a(S/s,L/s),R=e*Math.PI/180;if(R){var F=Math.sin(R),B=Math.cos(R),N=[B,-F,F,B];C._matMult(N),P._matMult(N),I._matMult(N),O._matMult(N)}var j=n.stretch+n.fixed,U=l.stretch+l.fixed,V=i.stretch+i.fixed,H=u.stretch+u.fixed;return{tl:C,tr:P,bl:I,br:O,tex:{x:o.paddedRect.x+1+j,y:o.paddedRect.y+1+V,w:U-j,h:H-V},writingMode:void 0,glyphOffset:[0,0],sectionIndex:0,pixelOffsetTL:D,pixelOffsetBR:z,minFontScaleX:k/s/c,minFontScaleY:M/s/f,isSDF:r}};if(n&&(o.stretchX||o.stretchY))for(var L=Eu(h,y,v),C=Eu(p,m,g),P=0;P0&&(d=Math.max(10,d),this.circleDiameter=d)}else{var v=o.top*s-l,g=o.bottom*s+l,y=o.left*s-l,m=o.right*s+l,x=o.collisionPadding;if(x&&(y-=x[0]*s,v-=x[1]*s,m+=x[2]*s,g+=x[3]*s),c){var b=new a(y,v),_=new a(m,v),w=new a(y,g),T=new a(m,g),k=c*Math.PI/180;b._rotate(k),_._rotate(k),w._rotate(k),T._rotate(k),y=Math.min(b.x,_.x,w.x,T.x),m=Math.max(b.x,_.x,w.x,T.x),v=Math.min(b.y,_.y,w.y,T.y),g=Math.max(b.y,_.y,w.y,T.y)}t.emplaceBack(e.x,e.y,y,v,m,g,r,n,i)}this.boxEndIndex=t.length},Ou=function(t,e){if(void 0===t&&(t=[]),void 0===e&&(e=Iu),this.data=t,this.length=this.data.length,this.compare=e,this.length>0)for(var r=(this.length>>1)-1;r>=0;r--)this._down(r)};function Iu(t,e){return te?1:0}function Du(t,e,r){void 0===e&&(e=1),void 0===r&&(r=!1);for(var n=1/0,i=1/0,o=-1/0,s=-1/0,l=t[0],u=0;uo)&&(o=c.x),(!u||c.y>s)&&(s=c.y)}var f=o-n,h=s-i,p=Math.min(f,h),d=p/2,v=new Ou([],zu);if(0===p)return new a(n,i);for(var g=n;gm.d||!m.d)&&(m=b,r&&console.log("found best %d after %d probes",Math.round(1e4*b.d)/1e4,x)),b.max-m.d<=e||(d=b.h/2,v.push(new Ru(b.p.x-d,b.p.y-d,d,t)),v.push(new Ru(b.p.x+d,b.p.y-d,d,t)),v.push(new Ru(b.p.x-d,b.p.y+d,d,t)),v.push(new Ru(b.p.x+d,b.p.y+d,d,t)),x+=4)}return r&&(console.log("num probes: "+x),console.log("best distance: "+m.d)),m.p}function zu(t,e){return e.max-t.max}function Ru(t,e,r,n){this.p=new a(t,e),this.h=r,this.d=function(t,e){for(var r=!1,n=1/0,i=0;it.y!=c.y>t.y&&t.x<(c.x-u.x)*(t.y-u.y)/(c.y-u.y)+u.x&&(r=!r),n=Math.min(n,bo(t,u,c))}return(r?1:-1)*Math.sqrt(n)}(this.p,n),this.max=this.d+this.h*Math.SQRT2}Ou.prototype.push=function(t){this.data.push(t),this.length++,this._up(this.length-1)},Ou.prototype.pop=function(){if(0!==this.length){var t=this.data[0],e=this.data.pop();return this.length--,this.length>0&&(this.data[0]=e,this._down(0)),t}},Ou.prototype.peek=function(){return this.data[0]},Ou.prototype._up=function(t){for(var e=this.data,r=this.compare,n=e[t];t>0;){var i=t-1>>1,a=e[i];if(r(n,a)>=0)break;e[t]=a,t=i}e[t]=n},Ou.prototype._down=function(t){for(var e=this.data,r=this.compare,n=this.length>>1,i=e[t];t=0)break;e[t]=o,t=a}e[t]=i};var Fu=Number.POSITIVE_INFINITY;function Bu(t,e){return e[1]!==Fu?function(t,e,r){var n=0,i=0;switch(e=Math.abs(e),r=Math.abs(r),t){case"top-right":case"top-left":case"top":i=r-7;break;case"bottom-right":case"bottom-left":case"bottom":i=7-r}switch(t){case"top-right":case"bottom-right":case"right":n=-e;break;case"top-left":case"bottom-left":case"left":n=e}return[n,i]}(t,e[0],e[1]):function(t,e){var r=0,n=0;e<0&&(e=0);var i=e/Math.sqrt(2);switch(t){case"top-right":case"top-left":n=i-7;break;case"bottom-right":case"bottom-left":n=7-i;break;case"bottom":n=7-e;break;case"top":n=e-7}switch(t){case"top-right":case"bottom-right":r=-i;break;case"top-left":case"bottom-left":r=i;break;case"left":r=e;break;case"right":r=-e}return[r,n]}(t,e[0])}function Nu(t){switch(t){case"right":case"top-right":case"bottom-right":return"right";case"left":case"top-left":case"bottom-left":return"left"}return"center"}var ju=32640;function Uu(t,e,r,n,i,o,s,l,u,c,f,h,p,d,v){var g=function(t,e,r,n,i,o,s,l){for(var u=n.layout.get("text-rotate").evaluate(o,{})*Math.PI/180,c=[],f=0,h=e.positionedLines;fju&&w(t.layerIds[0]+': Value for "text-size" is >= '+'255. Reduce your "text-size".'):"composite"===y.kind&&((m=[pu*d.compositeTextSizes[0].evaluate(s,{},v),pu*d.compositeTextSizes[1].evaluate(s,{},v)])[0]>ju||m[1]>ju)&&w(t.layerIds[0]+': Value for "text-size" is >= '+'255. Reduce your "text-size".'),t.addSymbols(t.text,g,m,l,o,s,c,e,u.lineStartIndex,u.lineLength,p,v);for(var x=0,b=f;x=0;o--)if(n.dist(a[o])0)&&("constant"!==a.value.kind||a.value.value.length>0),u="constant"!==s.value.kind||!!s.value.value||Object.keys(s.parameters).length>0,c=i.get("symbol-sort-key");if(this.features=[],l||u){for(var f=e.iconDependencies,h=e.glyphDependencies,p=e.availableImages,d=new Si(this.zoom),v=0,g=t;v=0;for(var I=0,D=k.sections;I=0;s--)a[s]={x:e[s].x,y:e[s].y,tileUnitDistanceFromAnchor:i},s>0&&(i+=e[s-1].dist(e[s]));for(var l=0;l0},Ku.prototype.hasIconData=function(){return this.icon.segments.get().length>0},Ku.prototype.hasDebugData=function(){return this.textCollisionBox&&this.iconCollisionBox},Ku.prototype.hasTextCollisionBoxData=function(){return this.hasDebugData()&&this.textCollisionBox.segments.get().length>0},Ku.prototype.hasIconCollisionBoxData=function(){return this.hasDebugData()&&this.iconCollisionBox.segments.get().length>0},Ku.prototype.addIndicesForPlacedSymbol=function(t,e){for(var r=t.placedSymbolArray.get(e),n=r.vertexStartIndex+4*r.numGlyphs,i=r.vertexStartIndex;i1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(t),this.sortedAngle=t,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(var r=0,n=this.symbolInstanceIndexes;r=0&&n.indexOf(t)===r&&e.addIndicesForPlacedSymbol(e.text,t)})),a.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.text,a.verticalPlacedTextSymbolIndex),a.placedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.placedIconSymbolIndex),a.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedSymbol(this.icon,a.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}},Qn("SymbolBucket",Ku,{omit:["layers","collisionBoxArray","features","compareText"]}),Ku.MAX_GLYPHS=65535,Ku.addDynamicAttributes=Yu;var $u=new Ui({"symbol-placement":new Ri(It.layout_symbol["symbol-placement"]),"symbol-spacing":new Ri(It.layout_symbol["symbol-spacing"]),"symbol-avoid-edges":new Ri(It.layout_symbol["symbol-avoid-edges"]),"symbol-sort-key":new Fi(It.layout_symbol["symbol-sort-key"]),"symbol-z-order":new Ri(It.layout_symbol["symbol-z-order"]),"icon-allow-overlap":new Ri(It.layout_symbol["icon-allow-overlap"]),"icon-ignore-placement":new Ri(It.layout_symbol["icon-ignore-placement"]),"icon-optional":new Ri(It.layout_symbol["icon-optional"]),"icon-rotation-alignment":new Ri(It.layout_symbol["icon-rotation-alignment"]),"icon-size":new Fi(It.layout_symbol["icon-size"]),"icon-text-fit":new Ri(It.layout_symbol["icon-text-fit"]),"icon-text-fit-padding":new Ri(It.layout_symbol["icon-text-fit-padding"]),"icon-image":new Fi(It.layout_symbol["icon-image"]),"icon-rotate":new Fi(It.layout_symbol["icon-rotate"]),"icon-padding":new Ri(It.layout_symbol["icon-padding"]),"icon-keep-upright":new Ri(It.layout_symbol["icon-keep-upright"]),"icon-offset":new Fi(It.layout_symbol["icon-offset"]),"icon-anchor":new Fi(It.layout_symbol["icon-anchor"]),"icon-pitch-alignment":new Ri(It.layout_symbol["icon-pitch-alignment"]),"text-pitch-alignment":new Ri(It.layout_symbol["text-pitch-alignment"]),"text-rotation-alignment":new Ri(It.layout_symbol["text-rotation-alignment"]),"text-field":new Fi(It.layout_symbol["text-field"]),"text-font":new Fi(It.layout_symbol["text-font"]),"text-size":new Fi(It.layout_symbol["text-size"]),"text-max-width":new Fi(It.layout_symbol["text-max-width"]),"text-line-height":new Ri(It.layout_symbol["text-line-height"]),"text-letter-spacing":new Fi(It.layout_symbol["text-letter-spacing"]),"text-justify":new Fi(It.layout_symbol["text-justify"]),"text-radial-offset":new Fi(It.layout_symbol["text-radial-offset"]),"text-variable-anchor":new Ri(It.layout_symbol["text-variable-anchor"]),"text-anchor":new Fi(It.layout_symbol["text-anchor"]),"text-max-angle":new Ri(It.layout_symbol["text-max-angle"]),"text-writing-mode":new Ri(It.layout_symbol["text-writing-mode"]),"text-rotate":new Fi(It.layout_symbol["text-rotate"]),"text-padding":new Ri(It.layout_symbol["text-padding"]),"text-keep-upright":new Ri(It.layout_symbol["text-keep-upright"]),"text-transform":new Fi(It.layout_symbol["text-transform"]),"text-offset":new Fi(It.layout_symbol["text-offset"]),"text-allow-overlap":new Ri(It.layout_symbol["text-allow-overlap"]),"text-ignore-placement":new Ri(It.layout_symbol["text-ignore-placement"]),"text-optional":new Ri(It.layout_symbol["text-optional"])}),Qu={paint:new Ui({"icon-opacity":new Fi(It.paint_symbol["icon-opacity"]),"icon-color":new Fi(It.paint_symbol["icon-color"]),"icon-halo-color":new Fi(It.paint_symbol["icon-halo-color"]),"icon-halo-width":new Fi(It.paint_symbol["icon-halo-width"]),"icon-halo-blur":new Fi(It.paint_symbol["icon-halo-blur"]),"icon-translate":new Ri(It.paint_symbol["icon-translate"]),"icon-translate-anchor":new Ri(It.paint_symbol["icon-translate-anchor"]),"text-opacity":new Fi(It.paint_symbol["text-opacity"]),"text-color":new Fi(It.paint_symbol["text-color"],{runtimeType:Gt,getOverride:function(t){return t.textColor},hasOverride:function(t){return!!t.textColor}}),"text-halo-color":new Fi(It.paint_symbol["text-halo-color"]),"text-halo-width":new Fi(It.paint_symbol["text-halo-width"]),"text-halo-blur":new Fi(It.paint_symbol["text-halo-blur"]),"text-translate":new Ri(It.paint_symbol["text-translate"]),"text-translate-anchor":new Ri(It.paint_symbol["text-translate-anchor"])}),layout:$u},tc=function(t){this.type=t.property.overrides?t.property.overrides.runtimeType:Ut,this.defaultValue=t};tc.prototype.evaluate=function(t){if(t.formattedSection){var e=this.defaultValue.property.overrides;if(e&&e.hasOverride(t.formattedSection))return e.getOverride(t.formattedSection)}return t.feature&&t.featureState?this.defaultValue.evaluate(t.feature,t.featureState):this.defaultValue.property.specification.default},tc.prototype.eachChild=function(t){this.defaultValue.isConstant()||t(this.defaultValue.value._styleExpression.expression)},tc.prototype.outputDefined=function(){return!1},tc.prototype.serialize=function(){return null},Qn("FormatSectionOverride",tc,{omit:["defaultValue"]});var ec=function(t){function e(e){t.call(this,e,Qu)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.recalculate=function(e,r){if(t.prototype.recalculate.call(this,e,r),"auto"===this.layout.get("icon-rotation-alignment")&&("point"!==this.layout.get("symbol-placement")?this.layout._values["icon-rotation-alignment"]="map":this.layout._values["icon-rotation-alignment"]="viewport"),"auto"===this.layout.get("text-rotation-alignment")&&("point"!==this.layout.get("symbol-placement")?this.layout._values["text-rotation-alignment"]="map":this.layout._values["text-rotation-alignment"]="viewport"),"auto"===this.layout.get("text-pitch-alignment")&&(this.layout._values["text-pitch-alignment"]=this.layout.get("text-rotation-alignment")),"auto"===this.layout.get("icon-pitch-alignment")&&(this.layout._values["icon-pitch-alignment"]=this.layout.get("icon-rotation-alignment")),"point"===this.layout.get("symbol-placement")){var n=this.layout.get("text-writing-mode");if(n){for(var i=[],a=0,o=n;a",targetMapId:n,sourceMapId:a.mapId})}}},vc.prototype.receive=function(t){var e=t.data,r=e.id;if(r&&(!e.targetMapId||this.mapId===e.targetMapId))if(""===e.type){delete this.tasks[r];var n=this.cancelCallbacks[r];delete this.cancelCallbacks[r],n&&n()}else A()||e.mustQueue?(this.tasks[r]=e,this.taskQueue.push(r),this.invoker.trigger()):this.processTask(r,e)},vc.prototype.process=function(){if(this.taskQueue.length){var t=this.taskQueue.shift(),e=this.tasks[t];delete this.tasks[t],this.taskQueue.length&&this.invoker.trigger(),e&&this.processTask(t,e)}},vc.prototype.processTask=function(t,e){var r=this;if(""===e.type){var n=this.callbacks[t];delete this.callbacks[t],n&&(e.error?n(ii(e.error)):n(null,ii(e.data)))}else{var i=!1,a=E(this.globalScope)?void 0:[],o=e.hasCallback?function(e,n){i=!0,delete r.cancelCallbacks[t],r.target.postMessage({id:t,type:"",sourceMapId:r.mapId,error:e?ni(e):null,data:ni(n,a)},a)}:function(t){i=!0},s=null,l=ii(e.data);if(this.parent[e.type])s=this.parent[e.type](e.sourceMapId,l,o);else if(this.parent.getWorkerSource){var u=e.type.split(".");s=this.parent.getWorkerSource(e.sourceMapId,u[0],l.source)[u[1]](l,o)}else o(new Error("Could not find function "+e.type));!i&&s&&s.cancel&&(this.cancelCallbacks[t]=s.cancel)}},vc.prototype.remove=function(){this.invoker.remove(),this.target.removeEventListener("message",this.receive,!1)};var yc=function(t,e){t&&(e?this.setSouthWest(t).setNorthEast(e):4===t.length?this.setSouthWest([t[0],t[1]]).setNorthEast([t[2],t[3]]):this.setSouthWest(t[0]).setNorthEast(t[1]))};yc.prototype.setNorthEast=function(t){return this._ne=t instanceof xc?new xc(t.lng,t.lat):xc.convert(t),this},yc.prototype.setSouthWest=function(t){return this._sw=t instanceof xc?new xc(t.lng,t.lat):xc.convert(t),this},yc.prototype.extend=function(t){var e,r,n=this._sw,i=this._ne;if(t instanceof xc)e=t,r=t;else{if(!(t instanceof yc)){if(Array.isArray(t)){if(4===t.length||t.every(Array.isArray)){var a=t;return this.extend(yc.convert(a))}var o=t;return this.extend(xc.convert(o))}return this}if(e=t._sw,r=t._ne,!e||!r)return this}return n||i?(n.lng=Math.min(e.lng,n.lng),n.lat=Math.min(e.lat,n.lat),i.lng=Math.max(r.lng,i.lng),i.lat=Math.max(r.lat,i.lat)):(this._sw=new xc(e.lng,e.lat),this._ne=new xc(r.lng,r.lat)),this},yc.prototype.getCenter=function(){return new xc((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},yc.prototype.getSouthWest=function(){return this._sw},yc.prototype.getNorthEast=function(){return this._ne},yc.prototype.getNorthWest=function(){return new xc(this.getWest(),this.getNorth())},yc.prototype.getSouthEast=function(){return new xc(this.getEast(),this.getSouth())},yc.prototype.getWest=function(){return this._sw.lng},yc.prototype.getSouth=function(){return this._sw.lat},yc.prototype.getEast=function(){return this._ne.lng},yc.prototype.getNorth=function(){return this._ne.lat},yc.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},yc.prototype.toString=function(){return"LngLatBounds("+this._sw.toString()+", "+this._ne.toString()+")"},yc.prototype.isEmpty=function(){return!(this._sw&&this._ne)},yc.prototype.contains=function(t){var e=xc.convert(t),r=e.lng,n=e.lat,i=this._sw.lat<=n&&n<=this._ne.lat,a=this._sw.lng<=r&&r<=this._ne.lng;return this._sw.lng>this._ne.lng&&(a=this._sw.lng>=r&&r>=this._ne.lng),i&&a},yc.convert=function(t){return!t||t instanceof yc?t:new yc(t)};var mc=6371008.8,xc=function(t,e){if(isNaN(t)||isNaN(e))throw new Error("Invalid LngLat object: ("+t+", "+e+")");if(this.lng=+t,this.lat=+e,this.lat>90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90")};xc.prototype.wrap=function(){return new xc(c(this.lng,-180,180),this.lat)},xc.prototype.toArray=function(){return[this.lng,this.lat]},xc.prototype.toString=function(){return"LngLat("+this.lng+", "+this.lat+")"},xc.prototype.distanceTo=function(t){var e=Math.PI/180,r=this.lat*e,n=t.lat*e,i=Math.sin(r)*Math.sin(n)+Math.cos(r)*Math.cos(n)*Math.cos((t.lng-this.lng)*e);return mc*Math.acos(Math.min(i,1))},xc.prototype.toBounds=function(t){void 0===t&&(t=0);var e=360*t/40075017,r=e/Math.cos(Math.PI/180*this.lat);return new yc(new xc(this.lng-r,this.lat-e),new xc(this.lng+r,this.lat+e))},xc.convert=function(t){if(t instanceof xc)return t;if(Array.isArray(t)&&(2===t.length||3===t.length))return new xc(Number(t[0]),Number(t[1]));if(!Array.isArray(t)&&"object"==typeof t&&null!==t)return new xc(Number("lng"in t?t.lng:t.lon),Number(t.lat));throw new Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: , lat: }, an object {lon: , lat: }, or an array of [, ]")};var bc=2*Math.PI*mc;function _c(t){return bc*Math.cos(t*Math.PI/180)}function wc(t){return(180+t)/360}function Tc(t){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+t*Math.PI/360)))/360}function kc(t,e){return t/_c(e)}function Ac(t){var e=180-360*t;return 360/Math.PI*Math.atan(Math.exp(e*Math.PI/180))-90}var Mc=function(t,e,r){void 0===r&&(r=0),this.x=+t,this.y=+e,this.z=+r};Mc.fromLngLat=function(t,e){void 0===e&&(e=0);var r=xc.convert(t);return new Mc(wc(r.lng),Tc(r.lat),kc(e,r.lat))},Mc.prototype.toLngLat=function(){return new xc(360*this.x-180,Ac(this.y))},Mc.prototype.toAltitude=function(){return t=this.z,e=this.y,t*_c(Ac(e));var t,e},Mc.prototype.meterInMercatorCoordinateUnits=function(){return 1/bc*(t=Ac(this.y),1/Math.cos(t*Math.PI/180));var t};var Sc=function(t,e,r){this.z=t,this.x=e,this.y=r,this.key=Cc(0,t,t,e,r)};Sc.prototype.equals=function(t){return this.z===t.z&&this.x===t.x&&this.y===t.y},Sc.prototype.url=function(t,e){var r,n,i,a,o,s=(r=this.x,n=this.y,i=this.z,a=gc(256*r,256*(n=Math.pow(2,i)-n-1),i),o=gc(256*(r+1),256*(n+1),i),a[0]+","+a[1]+","+o[0]+","+o[1]),l=function(t,e,r){for(var n,i="",a=t;a>0;a--)i+=(e&(n=1<this.canonical.z?new Lc(t,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new Lc(t,this.wrap,t,this.canonical.x>>e,this.canonical.y>>e)},Lc.prototype.calculateScaledKey=function(t,e){var r=this.canonical.z-t;return t>this.canonical.z?Cc(this.wrap*+e,t,this.canonical.z,this.canonical.x,this.canonical.y):Cc(this.wrap*+e,t,t,this.canonical.x>>r,this.canonical.y>>r)},Lc.prototype.isChildOf=function(t){if(t.wrap!==this.wrap)return!1;var e=this.canonical.z-t.canonical.z;return 0===t.overscaledZ||t.overscaledZ>e&&t.canonical.y===this.canonical.y>>e},Lc.prototype.children=function(t){if(this.overscaledZ>=t)return[new Lc(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var e=this.canonical.z+1,r=2*this.canonical.x,n=2*this.canonical.y;return[new Lc(e,this.wrap,e,r,n),new Lc(e,this.wrap,e,r+1,n),new Lc(e,this.wrap,e,r,n+1),new Lc(e,this.wrap,e,r+1,n+1)]},Lc.prototype.isLessThan=function(t){return this.wrapt.wrap)&&(this.overscaledZt.overscaledZ)&&(this.canonical.xt.canonical.x)&&this.canonical.y=this.dim+1||e<-1||e>=this.dim+1)throw new RangeError("out of range source coordinates for DEM data");return(e+1)*this.stride+(t+1)},Pc.prototype._unpackMapbox=function(t,e,r){return(256*t*256+256*e+r)/10-1e4},Pc.prototype._unpackTerrarium=function(t,e,r){return 256*t+e+r/256-32768},Pc.prototype.getPixels=function(){return new qo({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},Pc.prototype.backfillBorder=function(t,e,r){if(this.dim!==t.dim)throw new Error("dem dimension mismatch");var n=e*this.dim,i=e*this.dim+this.dim,a=r*this.dim,o=r*this.dim+this.dim;switch(e){case-1:n=i-1;break;case 1:i=n+1}switch(r){case-1:a=o-1;break;case 1:o=a+1}for(var s=-e*this.dim,l=-r*this.dim,u=a;u=0&&c[3]>=0&&s.insert(o,c[0],c[1],c[2],c[3])}},Rc.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new Zs.VectorTile(new Tl(this.rawTileData)).layers,this.sourceLayerCoder=new Oc(this.vtLayers?Object.keys(this.vtLayers).sort():["_geojsonTileLayer"])),this.vtLayers},Rc.prototype.query=function(t,e,r,n){var i=this;this.loadVTLayers();for(var o=t.params||{},s=oo/t.tileSize/t.scale,l=xn(o.filter),u=t.queryGeometry,c=t.queryPadding*s,f=Bc(u),h=this.grid.query(f.minX-c,f.minY-c,f.maxX+c,f.maxY+c),p=Bc(t.cameraQueryGeometry),d=0,v=this.grid3D.query(p.minX-c,p.minY-c,p.maxX+c,p.maxY+c,(function(e,r,n,i){return function(t,e,r,n,i){for(var o=0,s=t;o=l.x&&i>=l.y)return!0}var u=[new a(e,r),new a(e,i),new a(n,i),new a(n,r)];if(t.length>2)for(var c=0,f=u;c=0)return!0;return!1}(a,f)){var h=this.sourceLayerCoder.decode(r),p=this.vtLayers[h].feature(n);if(i.filter(new Si(this.tileID.overscaledZ),p))for(var d=this.getId(p,h),v=0;vn)i=!1;else if(e)if(this.expirationTimect&&(t.getActor().send("enforceCacheSizeLimit",ut),gt=0)},t.clamp=u,t.clearTileCache=function(t){var e=self.caches.delete(lt);t&&e.catch(t).then((function(){return t()}))},t.clipLine=Au,t.clone=function(t){var e=new Lo(16);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},t.clone$1=b,t.clone$2=function(t){var e=new Lo(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},t.collisionCircleLayout=yl,t.config=B,t.create=function(){var t=new Lo(16);return Lo!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[11]=0,t[12]=0,t[13]=0,t[14]=0),t[0]=1,t[5]=1,t[10]=1,t[15]=1,t},t.create$1=function(){var t=new Lo(9);return Lo!=Float32Array&&(t[1]=0,t[2]=0,t[3]=0,t[5]=0,t[6]=0,t[7]=0),t[0]=1,t[4]=1,t[8]=1,t},t.create$2=function(){var t=new Lo(4);return Lo!=Float32Array&&(t[1]=0,t[2]=0),t[0]=1,t[3]=1,t},t.createCommonjsModule=e,t.createExpression=an,t.createLayout=Yi,t.createStyleLayer=function(t){return"custom"===t.type?new oc(t):new sc[t.type](t)},t.cross=function(t,e,r){var n=e[0],i=e[1],a=e[2],o=r[0],s=r[1],l=r[2];return t[0]=i*l-a*s,t[1]=a*o-n*l,t[2]=n*s-i*o,t},t.deepEqual=function t(e,r){if(Array.isArray(e)){if(!Array.isArray(r)||e.length!==r.length)return!1;for(var n=0;n0&&(a=1/Math.sqrt(a)),t[0]=e[0]*a,t[1]=e[1]*a,t[2]=e[2]*a,t},t.number=Ke,t.offscreenCanvasSupported=yt,t.ortho=function(t,e,r,n,i,a,o){var s=1/(e-r),l=1/(n-i),u=1/(a-o);return t[0]=-2*s,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=-2*l,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=2*u,t[11]=0,t[12]=(e+r)*s,t[13]=(i+n)*l,t[14]=(o+a)*u,t[15]=1,t},t.parseGlyphPBF=function(t){return new Tl(t).readFields(Hl,[])},t.pbf=Tl,t.performSymbolLayout=function(t,e,r,n,i,a,o){t.createArrays();var s=512*t.overscaling;t.tilePixelRatio=oo/s,t.compareText={},t.iconsNeedLinear=!1;var l=t.layers[0].layout,u=t.layers[0]._unevaluatedLayout._values,c={};if("composite"===t.textSizeData.kind){var f=t.textSizeData,h=f.minZoom,p=f.maxZoom;c.compositeTextSizes=[u["text-size"].possiblyEvaluate(new Si(h),o),u["text-size"].possiblyEvaluate(new Si(p),o)]}if("composite"===t.iconSizeData.kind){var d=t.iconSizeData,v=d.minZoom,g=d.maxZoom;c.compositeIconSizes=[u["icon-size"].possiblyEvaluate(new Si(v),o),u["icon-size"].possiblyEvaluate(new Si(g),o)]}c.layoutTextSize=u["text-size"].possiblyEvaluate(new Si(t.zoom+1),o),c.layoutIconSize=u["icon-size"].possiblyEvaluate(new Si(t.zoom+1),o),c.textMaxSize=u["text-size"].possiblyEvaluate(new Si(18));for(var y=l.get("text-line-height")*bl,m="map"===l.get("text-rotation-alignment")&&"point"!==l.get("symbol-placement"),x=l.get("text-keep-upright"),b=l.get("text-size"),_=function(){var a=k[T],s=l.get("text-font").evaluate(a,{},o).join(","),u=b.evaluate(a,{},o),f=c.layoutTextSize.evaluate(a,{},o),h=c.layoutIconSize.evaluate(a,{},o),p={horizontal:{},vertical:void 0},d=a.text,v=[0,0];if(d){var g=d.toString(),_=l.get("text-letter-spacing").evaluate(a,{},o)*bl,A=function(t){for(var e=0,r=t;e=oo||f.y<0||f.y>=oo||function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v,g,y,m,x,b,_,T,k,A){var M,S,E,L,C,P=t.addToLineVertexArray(e,r),O=0,I=0,D=0,z=0,R=-1,F=-1,B={},N=Ia(""),j=0,U=0;if(void 0===s._unevaluatedLayout.getValue("text-radial-offset")?(j=(M=s.layout.get("text-offset").evaluate(b,{},k).map((function(t){return t*bl})))[0],U=M[1]):(j=s.layout.get("text-radial-offset").evaluate(b,{},k)*bl,U=Fu),t.allowVerticalPlacement&&n.vertical){var V=s.layout.get("text-rotate").evaluate(b,{},k)+90,H=n.vertical;L=new Pu(l,e,u,c,f,H,h,p,d,V),o&&(C=new Pu(l,e,u,c,f,o,g,y,d,V))}if(i){var q=s.layout.get("icon-rotate").evaluate(b,{}),G="none"!==s.layout.get("icon-text-fit"),Z=Mu(i,q,T,G),Y=o?Mu(o,q,T,G):void 0;E=new Pu(l,e,u,c,f,i,g,y,!1,q),O=4*Z.length;var W=t.iconSizeData,X=null;"source"===W.kind?(X=[pu*s.layout.get("icon-size").evaluate(b,{})])[0]>ju&&w(t.layerIds[0]+': Value for "icon-size" is >= '+'255. Reduce your "icon-size".'):"composite"===W.kind&&((X=[pu*_.compositeIconSizes[0].evaluate(b,{},k),pu*_.compositeIconSizes[1].evaluate(b,{},k)])[0]>ju||X[1]>ju)&&w(t.layerIds[0]+': Value for "icon-size" is >= '+'255. Reduce your "icon-size".'),t.addSymbols(t.icon,Z,X,x,m,b,!1,e,P.lineStartIndex,P.lineLength,-1,k),R=t.icon.placedSymbolArray.length-1,Y&&(I=4*Y.length,t.addSymbols(t.icon,Y,X,x,m,b,Jl.vertical,e,P.lineStartIndex,P.lineLength,-1,k),F=t.icon.placedSymbolArray.length-1)}for(var J in n.horizontal){var K=n.horizontal[J];if(!S){N=Ia(K.text);var $=s.layout.get("text-rotate").evaluate(b,{},k);S=new Pu(l,e,u,c,f,K,h,p,d,$)}var Q=1===K.positionedLines.length;if(D+=Uu(t,e,K,a,s,d,b,v,P,n.vertical?Jl.horizontal:Jl.horizontalOnly,Q?Object.keys(n.horizontal):[J],B,R,_,k),Q)break}n.vertical&&(z+=Uu(t,e,n.vertical,a,s,d,b,v,P,Jl.vertical,["vertical"],B,F,_,k));var tt=S?S.boxStartIndex:t.collisionBoxArray.length,et=S?S.boxEndIndex:t.collisionBoxArray.length,rt=L?L.boxStartIndex:t.collisionBoxArray.length,nt=L?L.boxEndIndex:t.collisionBoxArray.length,it=E?E.boxStartIndex:t.collisionBoxArray.length,at=E?E.boxEndIndex:t.collisionBoxArray.length,ot=C?C.boxStartIndex:t.collisionBoxArray.length,st=C?C.boxEndIndex:t.collisionBoxArray.length,lt=-1,ut=function(t,e){return t&&t.circleDiameter?Math.max(t.circleDiameter,e):e};lt=ut(S,lt),lt=ut(L,lt),lt=ut(E,lt);var ct=(lt=ut(C,lt))>-1?1:0;ct&&(lt*=A/bl),t.glyphOffsetArray.length>=Ku.MAX_GLYPHS&&w("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907"),void 0!==b.sortKey&&t.addToSortKeyRanges(t.symbolInstances.length,b.sortKey),t.symbolInstances.emplaceBack(e.x,e.y,B.right>=0?B.right:-1,B.center>=0?B.center:-1,B.left>=0?B.left:-1,B.vertical||-1,R,F,N,tt,et,rt,nt,it,at,ot,st,u,D,z,O,I,ct,0,h,j,U,lt)}(t,f,s,r,n,i,h,t.layers[0],t.collisionBoxArray,e.index,e.sourceLayerIndex,t.index,m,T,M,l,b,k,S,d,e,a,u,c,o)};if("line"===E)for(var O=0,I=Au(e.geometry,0,0,oo,oo);O1){var U=wu(j,A,r.vertical||v,n,g,x);U&&P(j,U)}}else if("Polygon"===e.type)for(var V=0,H=Ls(e.geometry,0);V=E.maxzoom||"none"!==E.visibility&&(o(S,this.zoom,n),(v[E.id]=E.createBucket({index:c.bucketLayerIDs.length,layers:S,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:b,sourceID:this.source})).populate(_,g,this.tileID.canonical),c.bucketLayerIDs.push(S.map((function(t){return t.id}))))}}}var L=t.mapObject(g.glyphDependencies,(function(t){return Object.keys(t).map(Number)}));Object.keys(L).length?a.send("getGlyphs",{uid:this.uid,stacks:L},(function(t,e){f||(f=t,h=e,O.call(l))})):h={};var C=Object.keys(g.iconDependencies);C.length?a.send("getImages",{icons:C,source:this.source,tileID:this.tileID,type:"icons"},(function(t,e){f||(f=t,p=e,O.call(l))})):p={};var P=Object.keys(g.patternDependencies);function O(){if(f)return s(f);if(h&&p&&d){var e=new i(h),r=new t.ImageAtlas(p,d);for(var a in v){var l=v[a];l instanceof t.SymbolBucket?(o(l.layers,this.zoom,n),t.performSymbolLayout(l,h,e.positions,p,r.iconPositions,this.showCollisionBoxes,this.tileID.canonical)):l.hasPattern&&(l instanceof t.LineBucket||l instanceof t.FillBucket||l instanceof t.FillExtrusionBucket)&&(o(l.layers,this.zoom,n),l.addFeatures(g,this.tileID.canonical,r.patternPositions))}this.status="done",s(null,{buckets:t.values(v).filter((function(t){return!t.isEmpty()})),featureIndex:c,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:e.image,imageAtlas:r,glyphMap:this.returnDependencies?h:null,iconMap:this.returnDependencies?p:null,glyphPositions:this.returnDependencies?e.positions:null})}}P.length?a.send("getImages",{icons:P,source:this.source,tileID:this.tileID,type:"patterns"},(function(t,e){f||(f=t,d=e,O.call(l))})):d={},O.call(this)};var l=function(t,e,r,n){this.actor=t,this.layerIndex=e,this.availableImages=r,this.loadVectorData=n||s,this.loading={},this.loaded={}};l.prototype.loadTile=function(e,r){var n=this,i=e.uid;this.loading||(this.loading={});var o=!!(e&&e.request&&e.request.collectResourceTiming)&&new t.RequestPerformance(e.request),s=this.loading[i]=new a(e);s.abort=this.loadVectorData(e,(function(e,a){if(delete n.loading[i],e||!a)return s.status="done",n.loaded[i]=s,r(e);var l=a.rawData,u={};a.expires&&(u.expires=a.expires),a.cacheControl&&(u.cacheControl=a.cacheControl);var c={};if(o){var f=o.finish();f&&(c.resourceTiming=JSON.parse(JSON.stringify(f)))}s.vectorTile=a.vectorTile,s.parse(a.vectorTile,n.layerIndex,n.availableImages,n.actor,(function(e,n){if(e||!n)return r(e);r(null,t.extend({rawTileData:l.slice(0)},n,u,c))})),n.loaded=n.loaded||{},n.loaded[i]=s}))},l.prototype.reloadTile=function(t,e){var r=this,n=this.loaded,i=t.uid,a=this;if(n&&n[i]){var o=n[i];o.showCollisionBoxes=t.showCollisionBoxes;var s=function(t,n){var i=o.reloadCallback;i&&(delete o.reloadCallback,o.parse(o.vectorTile,a.layerIndex,r.availableImages,a.actor,i)),e(t,n)};"parsing"===o.status?o.reloadCallback=s:"done"===o.status&&(o.vectorTile?o.parse(o.vectorTile,this.layerIndex,this.availableImages,this.actor,s):s())}},l.prototype.abortTile=function(t,e){var r=this.loading,n=t.uid;r&&r[n]&&r[n].abort&&(r[n].abort(),delete r[n]),e()},l.prototype.removeTile=function(t,e){var r=this.loaded,n=t.uid;r&&r[n]&&delete r[n],e()};var u=t.window.ImageBitmap,c=function(){this.loaded={}};c.prototype.loadTile=function(e,r){var n=e.uid,i=e.encoding,a=e.rawImageData,o=u&&a instanceof u?this.getImageData(a):a,s=new t.DEMData(n,o,i);this.loaded=this.loaded||{},this.loaded[n]=s,r(null,s)},c.prototype.getImageData=function(e){this.offscreenCanvas&&this.offscreenCanvasContext||(this.offscreenCanvas=new OffscreenCanvas(e.width,e.height),this.offscreenCanvasContext=this.offscreenCanvas.getContext("2d")),this.offscreenCanvas.width=e.width,this.offscreenCanvas.height=e.height,this.offscreenCanvasContext.drawImage(e,0,0,e.width,e.height);var r=this.offscreenCanvasContext.getImageData(-1,-1,e.width+2,e.height+2);return this.offscreenCanvasContext.clearRect(0,0,this.offscreenCanvas.width,this.offscreenCanvas.height),new t.RGBAImage({width:r.width,height:r.height},r.data)},c.prototype.removeTile=function(t){var e=this.loaded,r=t.uid;e&&e[r]&&delete e[r]};var f=function t(e,r){var n,i=e&&e.type;if("FeatureCollection"===i)for(n=0;n=0!=!!e&&t.reverse()}var d=t.vectorTile.VectorTileFeature.prototype.toGeoJSON,v=function(e){this._feature=e,this.extent=t.EXTENT,this.type=e.type,this.properties=e.tags,"id"in e&&!isNaN(e.id)&&(this.id=parseInt(e.id,10))};v.prototype.loadGeometry=function(){if(1===this._feature.type){for(var e=[],r=0,n=this._feature.geometry;r>31}function P(t,e){for(var r=t.loadGeometry(),n=t.type,i=0,a=0,o=r.length,s=0;s>1;D(t,e,o,n,i,a%2),I(t,e,r,n,o-1,a+1),I(t,e,r,o+1,i,a+1)}}function D(t,e,r,n,i,a){for(;i>n;){if(i-n>600){var o=i-n+1,s=r-n+1,l=Math.log(o),u=.5*Math.exp(2*l/3),c=.5*Math.sqrt(l*u*(o-u)/o)*(s-o/2<0?-1:1);D(t,e,r,Math.max(n,Math.floor(r-s*u/o+c)),Math.min(i,Math.floor(r+(o-s)*u/o+c)),a)}var f=e[2*r+a],h=n,p=i;for(z(t,e,n,r),e[2*i+a]>f&&z(t,e,n,i);hf;)p--}e[2*n+a]===f?z(t,e,n,p):z(t,e,++p,i),p<=r&&(n=p+1),r<=p&&(i=p-1)}}function z(t,e,r,n){R(t,r,n),R(e,2*r,2*n),R(e,2*r+1,2*n+1)}function R(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function F(t,e,r,n){var i=t-r,a=e-n;return i*i+a*a}_.fromVectorTileJs=w,_.fromGeojsonVt=T,_.GeoJSONWrapper=k;var B=function(t){return t[0]},N=function(t){return t[1]},j=function(t,e,r,n,i){void 0===e&&(e=B),void 0===r&&(r=N),void 0===n&&(n=64),void 0===i&&(i=Float64Array),this.nodeSize=n,this.points=t;for(var a=t.length<65536?Uint16Array:Uint32Array,o=this.ids=new a(t.length),s=this.coords=new i(2*t.length),l=0;l=r&&s<=i&&l>=n&&l<=a&&c.push(t[d]);else{var v=Math.floor((p+h)/2);s=e[2*v],l=e[2*v+1],s>=r&&s<=i&&l>=n&&l<=a&&c.push(t[v]);var g=(f+1)%2;(0===f?r<=s:n<=l)&&(u.push(p),u.push(v-1),u.push(g)),(0===f?i>=s:a>=l)&&(u.push(v+1),u.push(h),u.push(g))}}return c}(this.ids,this.coords,t,e,r,n,this.nodeSize)},j.prototype.within=function(t,e,r){return function(t,e,r,n,i,a){for(var o=[0,t.length-1,0],s=[],l=i*i;o.length;){var u=o.pop(),c=o.pop(),f=o.pop();if(c-f<=a)for(var h=f;h<=c;h++)F(e[2*h],e[2*h+1],r,n)<=l&&s.push(t[h]);else{var p=Math.floor((f+c)/2),d=e[2*p],v=e[2*p+1];F(d,v,r,n)<=l&&s.push(t[p]);var g=(u+1)%2;(0===u?r-i<=d:n-i<=v)&&(o.push(f),o.push(p-1),o.push(g)),(0===u?r+i>=d:n+i>=v)&&(o.push(p+1),o.push(c),o.push(g))}}return s}(this.ids,this.coords,t,e,r,this.nodeSize)};var U={minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:function(t){return t}},V=function(t){this.options=X(Object.create(U),t),this.trees=new Array(this.options.maxZoom+1)};function H(t,e,r,n,i){return{x:t,y:e,zoom:1/0,id:r,parentId:-1,numPoints:n,properties:i}}function q(t,e){var r=t.geometry.coordinates,n=r[0],i=r[1];return{x:Y(n),y:W(i),zoom:1/0,index:e,parentId:-1}}function G(t){return{type:"Feature",id:t.id,properties:Z(t),geometry:{type:"Point",coordinates:[(n=t.x,360*(n-.5)),(e=t.y,r=(180-360*e)*Math.PI/180,360*Math.atan(Math.exp(r))/Math.PI-90)]}};var e,r,n}function Z(t){var e=t.numPoints,r=e>=1e4?Math.round(e/1e3)+"k":e>=1e3?Math.round(e/100)/10+"k":e;return X(X({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:r})}function Y(t){return t/360+.5}function W(t){var e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function X(t,e){for(var r in e)t[r]=e[r];return t}function J(t){return t.x}function K(t){return t.y}function $(t,e,r,n){for(var i,a=n,o=r-e>>1,s=r-e,l=t[e],u=t[e+1],c=t[r],f=t[r+1],h=e+3;ha)i=h,a=p;else if(p===a){var d=Math.abs(h-o);dn&&(i-e>3&&$(t,e,i,n),t[i+2]=a,r-i>3&&$(t,i,r,n))}function Q(t,e,r,n,i,a){var o=i-r,s=a-n;if(0!==o||0!==s){var l=((t-r)*o+(e-n)*s)/(o*o+s*s);l>1?(r=i,n=a):l>0&&(r+=o*l,n+=s*l)}return(o=t-r)*o+(s=e-n)*s}function tt(t,e,r,n){var i={id:void 0===t?null:t,type:e,geometry:r,tags:n,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(t){var e=t.geometry,r=t.type;if("Point"===r||"MultiPoint"===r||"LineString"===r)et(t,e);else if("Polygon"===r||"MultiLineString"===r)for(var n=0;n0&&(o+=n?(i*u-l*a)/2:Math.sqrt(Math.pow(l-i,2)+Math.pow(u-a,2))),i=l,a=u}var c=e.length-3;e[2]=1,$(e,0,c,r),e[c+2]=1,e.size=Math.abs(o),e.start=0,e.end=e.size}function at(t,e,r,n){for(var i=0;i1?1:r}function lt(t,e,r,n,i,a,o,s){if(n/=e,a>=(r/=e)&&o=n)return null;for(var l=[],u=0;u=r&&d=n)){var v=[];if("Point"===h||"MultiPoint"===h)ut(f,v,r,n,i);else if("LineString"===h)ct(f,v,r,n,i,!1,s.lineMetrics);else if("MultiLineString"===h)ht(f,v,r,n,i,!1);else if("Polygon"===h)ht(f,v,r,n,i,!0);else if("MultiPolygon"===h)for(var g=0;g=r&&o<=n&&(e.push(t[a]),e.push(t[a+1]),e.push(t[a+2]))}}function ct(t,e,r,n,i,a,o){for(var s,l,u=ft(t),c=0===i?dt:vt,f=t.start,h=0;hr&&(l=c(u,p,d,g,y,r),o&&(u.start=f+s*l)):m>n?x=r&&(l=c(u,p,d,g,y,r),b=!0),x>n&&m<=n&&(l=c(u,p,d,g,y,n),b=!0),!a&&b&&(o&&(u.end=f+s*l),e.push(u),u=ft(t)),o&&(f+=s)}var _=t.length-3;p=t[_],d=t[_+1],v=t[_+2],(m=0===i?p:d)>=r&&m<=n&&pt(u,p,d,v),_=u.length-3,a&&_>=3&&(u[_]!==u[0]||u[_+1]!==u[1])&&pt(u,u[0],u[1],u[2]),u.length&&e.push(u)}function ft(t){var e=[];return e.size=t.size,e.start=t.start,e.end=t.end,e}function ht(t,e,r,n,i,a){for(var o=0;oo.maxX&&(o.maxX=c),f>o.maxY&&(o.maxY=f)}return o}function _t(t,e,r,n){var i=e.geometry,a=e.type,o=[];if("Point"===a||"MultiPoint"===a)for(var s=0;s0&&e.size<(i?o:n))r.numPoints+=e.length/3;else{for(var s=[],l=0;lo)&&(r.numSimplified++,s.push(e[l]),s.push(e[l+1])),r.numPoints++;i&&function(t,e){for(var r=0,n=0,i=t.length,a=i-2;n0===e)for(n=0,i=t.length;n24)throw new Error("maxZoom should be in the 0-24 range");if(e.promoteId&&e.generateId)throw new Error("promoteId and generateId cannot be used together.");var n=function(t,e){var r=[];if("FeatureCollection"===t.type)for(var n=0;n=n;u--){var c=+Date.now();s=this._cluster(s,u),this.trees[u]=new j(s,J,K,a,Float32Array),r&&console.log("z%d: %d clusters in %dms",u,s.length,+Date.now()-c)}return r&&console.timeEnd("total time"),this},V.prototype.getClusters=function(t,e){var r=((t[0]+180)%360+360)%360-180,n=Math.max(-90,Math.min(90,t[1])),i=180===t[2]?180:((t[2]+180)%360+360)%360-180,a=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,i=180;else if(r>i){var o=this.getClusters([r,n,180,a],e),s=this.getClusters([-180,n,i,a],e);return o.concat(s)}for(var l=this.trees[this._limitZoom(e)],u=[],c=0,f=l.range(Y(r),W(a),Y(i),W(n));c1?this._map(u,!0):null,g=(l<<5)+(e+1)+this.points.length,y=0,m=f;y>5},V.prototype._getOriginZoom=function(t){return(t-this.points.length)%32},V.prototype._map=function(t,e){if(t.numPoints)return e?X({},t.properties):t.properties;var r=this.points[t.index].properties,n=this.options.map(r);return e&&n===r?X({},n):n},Tt.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},Tt.prototype.splitTile=function(t,e,r,n,i,a,o){for(var s=[t,e,r,n],l=this.options,u=l.debug;s.length;){n=s.pop(),r=s.pop(),e=s.pop(),t=s.pop();var c=1<1&&console.time("creation"),h=this.tiles[f]=bt(t,e,r,n,l),this.tileCoords.push({z:e,x:r,y:n}),u)){u>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",e,r,n,h.numFeatures,h.numPoints,h.numSimplified),console.timeEnd("creation"));var p="z"+e;this.stats[p]=(this.stats[p]||0)+1,this.total++}if(h.source=t,i){if(e===l.maxZoom||e===i)continue;var d=1<1&&console.time("clipping");var v,g,y,m,x,b,_=.5*l.buffer/l.extent,w=.5-_,T=.5+_,k=1+_;v=g=y=m=null,x=lt(t,c,r-_,r+T,0,h.minX,h.maxX,l),b=lt(t,c,r+w,r+k,0,h.minX,h.maxX,l),t=null,x&&(v=lt(x,c,n-_,n+T,1,h.minY,h.maxY,l),g=lt(x,c,n+w,n+k,1,h.minY,h.maxY,l),x=null),b&&(y=lt(b,c,n-_,n+T,1,h.minY,h.maxY,l),m=lt(b,c,n+w,n+k,1,h.minY,h.maxY,l),b=null),u>1&&console.timeEnd("clipping"),s.push(v||[],e+1,2*r,2*n),s.push(g||[],e+1,2*r,2*n+1),s.push(y||[],e+1,2*r+1,2*n),s.push(m||[],e+1,2*r+1,2*n+1)}}},Tt.prototype.getTile=function(t,e,r){var n=this.options,i=n.extent,a=n.debug;if(t<0||t>24)return null;var o=1<1&&console.log("drilling down to z%d-%d-%d",t,e,r);for(var l,u=t,c=e,f=r;!l&&u>0;)u--,c=Math.floor(c/2),f=Math.floor(f/2),l=this.tiles[kt(u,c,f)];return l&&l.source?(a>1&&console.log("found parent tile z%d-%d-%d",u,c,f),a>1&&console.time("drilling down"),this.splitTile(l.source,u,c,f,t,e,r),a>1&&console.timeEnd("drilling down"),this.tiles[s]?mt(this.tiles[s],i):null):null};var Mt=function(e){function r(t,r,n,i){e.call(this,t,r,n,At),i&&(this.loadGeoJSON=i)}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.loadData=function(t,e){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallback=e,this._pendingLoadDataParams=t,this._state&&"Idle"!==this._state?this._state="NeedsLoadData":(this._state="Coalescing",this._loadData())},r.prototype._loadData=function(){var e=this;if(this._pendingCallback&&this._pendingLoadDataParams){var r=this._pendingCallback,n=this._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams;var i=!!(n&&n.request&&n.request.collectResourceTiming)&&new t.RequestPerformance(n.request);this.loadGeoJSON(n,(function(a,o){if(a||!o)return r(a);if("object"!=typeof o)return r(new Error("Input data given to '"+n.source+"' is not a valid GeoJSON object."));f(o,!0);try{e._geoJSONIndex=n.cluster?new V(function(e){var r=e.superclusterOptions,n=e.clusterProperties;if(!n||!r)return r;for(var i={},a={},o={accumulated:null,zoom:0},s={properties:null},l=Object.keys(n),u=0,c=l;u=0?0:e.button},r.remove=function(t){t.parentNode&&t.parentNode.removeChild(t)};var h=function(e){function r(){e.call(this),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new t.RGBAImage({width:1,height:1}),this.dirty=!0}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.isLoaded=function(){return this.loaded},r.prototype.setLoaded=function(t){if(this.loaded!==t&&(this.loaded=t,t)){for(var e=0,r=this.requestors;e=0?1.2:1))}function y(t,e,r,n,i,a,o){for(var s=0;s65535)e(new Error("glyphs > 65535 not supported"));else if(a.ranges[s])e(null,{stack:r,id:i,glyph:o});else{var l=a.requests[s];l||(l=a.requests[s]=[],x.loadGlyphRange(r,s,n.url,n.requestManager,(function(t,e){if(e){for(var r in e)n._doesCharSupportLocalGlyph(+r)||(a.glyphs[+r]=e[+r]);a.ranges[s]=!0}for(var i=0,o=l;i1&&(l=t[++s]);var c=Math.abs(u-l.left),f=Math.abs(u-l.right),h=Math.min(c,f),p=void 0,d=i/r*(n+1);if(l.isDash){var v=n-Math.abs(d);p=Math.sqrt(h*h+v*v)}else p=n-Math.sqrt(h*h+d*d);this.data[o+u]=Math.max(0,Math.min(255,p+128))}},k.prototype.addRegularDash=function(t){for(var e=t.length-1;e>=0;--e){var r=t[e],n=t[e+1];r.zeroLength?t.splice(e,1):n&&n.isDash===r.isDash&&(n.left=r.left,t.splice(e,1))}var i=t[0],a=t[t.length-1];i.isDash===a.isDash&&(i.left=a.left-this.width,a.right=i.right+this.width);for(var o=this.width*this.nextRow,s=0,l=t[s],u=0;u1&&(l=t[++s]);var c=Math.abs(u-l.left),f=Math.abs(u-l.right),h=Math.min(c,f),p=l.isDash?h:-h;this.data[o+u]=Math.max(0,Math.min(255,p+128))}},k.prototype.addDash=function(e,r){var n=r?7:0,i=2*n+1;if(this.nextRow+i>this.height)return t.warnOnce("LineAtlas out of space"),null;for(var a=0,o=0;o=n&&e.x=i&&e.y0&&(l[new t.OverscaledTileID(e.overscaledZ,a,r.z,i,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,e.wrap,r.z,r.x,r.y-1).key]={backfilled:!1},l[new t.OverscaledTileID(e.overscaledZ,s,r.z,o,r.y-1).key]={backfilled:!1}),r.y+10&&(n.resourceTiming=e._resourceTiming,e._resourceTiming=[]),e.fire(new t.Event("data",n))}}))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setData=function(e){var r=this;return this._data=e,this.fire(new t.Event("dataloading",{dataType:"source"})),this._updateWorkerData((function(e){if(e)r.fire(new t.ErrorEvent(e));else{var n={dataType:"source",sourceDataType:"content"};r._collectResourceTiming&&r._resourceTiming&&r._resourceTiming.length>0&&(n.resourceTiming=r._resourceTiming,r._resourceTiming=[]),r.fire(new t.Event("data",n))}})),this},r.prototype.getClusterExpansionZoom=function(t,e){return this.actor.send("geojson.getClusterExpansionZoom",{clusterId:t,source:this.id},e),this},r.prototype.getClusterChildren=function(t,e){return this.actor.send("geojson.getClusterChildren",{clusterId:t,source:this.id},e),this},r.prototype.getClusterLeaves=function(t,e,r,n){return this.actor.send("geojson.getClusterLeaves",{source:this.id,clusterId:t,limit:e,offset:r},n),this},r.prototype._updateWorkerData=function(e){var r=this;this._loaded=!1;var n=t.extend({},this.workerOptions),i=this._data;"string"==typeof i?(n.request=this.map._requestManager.transformRequest(t.browser.resolveURL(i),t.ResourceType.Source),n.request.collectResourceTiming=this._collectResourceTiming):n.data=JSON.stringify(i),this.actor.send(this.type+".loadData",n,(function(t,i){r._removed||i&&i.abandoned||(r._loaded=!0,i&&i.resourceTiming&&i.resourceTiming[r.id]&&(r._resourceTiming=i.resourceTiming[r.id].slice(0)),r.actor.send(r.type+".coalesce",{source:n.source},null),e(t))}))},r.prototype.loaded=function(){return this._loaded},r.prototype.loadTile=function(e,r){var n=this,i=e.actor?"reloadTile":"loadTile";e.actor=this.actor;var a={type:this.type,uid:e.uid,tileID:e.tileID,zoom:e.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:t.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes,promoteId:this.promoteId};e.request=this.actor.send(i,a,(function(t,a){return delete e.request,e.unloadVectorData(),e.aborted?r(null):t?r(t):(e.loadVectorData(a,n.map.painter,"reloadTile"===i),r(null))}))},r.prototype.abortTile=function(t){t.request&&(t.request.cancel(),delete t.request),t.aborted=!0},r.prototype.unloadTile=function(t){t.unloadVectorData(),this.actor.send("removeTile",{uid:t.uid,type:this.type,source:this.id})},r.prototype.onRemove=function(){this._removed=!0,this.actor.send("removeSource",{type:this.type,source:this.id})},r.prototype.serialize=function(){return t.extend({},this._options,{type:this.type,data:this._data})},r.prototype.hasTransition=function(){return!1},r}(t.Evented),O=t.createLayout([{name:"a_pos",type:"Int16",components:2},{name:"a_texture_pos",type:"Int16",components:2}]),I=function(e){function r(t,r,n,i){e.call(this),this.id=t,this.dispatcher=n,this.coordinates=r.coordinates,this.type="image",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(i),this.options=r}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(e,r){var n=this;this._loaded=!1,this.fire(new t.Event("dataloading",{dataType:"source"})),this.url=this.options.url,t.getImage(this.map._requestManager.transformRequest(this.url,t.ResourceType.Image),(function(i,a){n._loaded=!0,i?n.fire(new t.ErrorEvent(i)):a&&(n.image=a,e&&(n.coordinates=e),r&&r(),n._finishLoading())}))},r.prototype.loaded=function(){return this._loaded},r.prototype.updateImage=function(t){var e=this;return this.image&&t.url?(this.options.url=t.url,this.load(t.coordinates,(function(){e.texture=null})),this):this},r.prototype._finishLoading=function(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new t.Event("data",{dataType:"source",sourceDataType:"metadata"})))},r.prototype.onAdd=function(t){this.map=t,this.load()},r.prototype.setCoordinates=function(e){var r=this;this.coordinates=e;var n=e.map(t.MercatorCoordinate.fromLngLat);this.tileID=function(e){for(var r=1/0,n=1/0,i=-1/0,a=-1/0,o=0,s=e;or.end(0)?this.fire(new t.ErrorEvent(new t.ValidationError("sources."+this.id,null,"Playback for this video can be set only between the "+r.start(0)+" and "+r.end(0)+"-second mark."))):this.video.currentTime=e}},r.prototype.getVideo=function(){return this.video},r.prototype.onAdd=function(t){this.map||(this.map=t,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},r.prototype.prepare=function(){if(!(0===Object.keys(this.tiles).length||this.video.readyState<2)){var e=this.map.painter.context,r=e.gl;for(var n in this.boundsBuffer||(this.boundsBuffer=e.createVertexBuffer(this._boundsArray,O.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE),r.texSubImage2D(r.TEXTURE_2D,0,0,0,r.RGBA,r.UNSIGNED_BYTE,this.video)):(this.texture=new t.Texture(e,this.video,r.RGBA),this.texture.bind(r.LINEAR,r.CLAMP_TO_EDGE)),this.tiles){var i=this.tiles[n];"loaded"!==i.state&&(i.state="loaded",i.texture=this.texture)}}},r.prototype.serialize=function(){return{type:"video",urls:this.urls,coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this.video&&!this.video.paused},r}(I),z=function(e){function r(r,n,i,a){e.call(this,r,n,i,a),n.coordinates?Array.isArray(n.coordinates)&&4===n.coordinates.length&&!n.coordinates.some((function(t){return!Array.isArray(t)||2!==t.length||t.some((function(t){return"number"!=typeof t}))}))||this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'"coordinates" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'missing required property "coordinates"'))),n.animate&&"boolean"!=typeof n.animate&&this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'optional "animate" property must be a boolean value'))),n.canvas?"string"==typeof n.canvas||n.canvas instanceof t.window.HTMLCanvasElement||this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'"canvas" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new t.ErrorEvent(new t.ValidationError("sources."+r,null,'missing required property "canvas"'))),this.options=n,this.animate=void 0===n.animate||n.animate}return e&&(r.__proto__=e),r.prototype=Object.create(e&&e.prototype),r.prototype.constructor=r,r.prototype.load=function(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof t.window.HTMLCanvasElement?this.options.canvas:t.window.document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new t.ErrorEvent(new Error("Canvas dimensions cannot be less than or equal to zero."))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())},r.prototype.getCanvas=function(){return this.canvas},r.prototype.onAdd=function(t){this.map=t,this.load(),this.canvas&&this.animate&&this.play()},r.prototype.onRemove=function(){this.pause()},r.prototype.prepare=function(){var e=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,e=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,e=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var r=this.map.painter.context,n=r.gl;for(var i in this.boundsBuffer||(this.boundsBuffer=r.createVertexBuffer(this._boundsArray,O.members)),this.boundsSegments||(this.boundsSegments=t.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(e||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new t.Texture(r,this.canvas,n.RGBA,{premultiply:!0}),this.tiles){var a=this.tiles[i];"loaded"!==a.state&&(a.state="loaded",a.texture=this.texture)}}},r.prototype.serialize=function(){return{type:"canvas",coordinates:this.coordinates}},r.prototype.hasTransition=function(){return this._playing},r.prototype._hasInvalidDimensions=function(){for(var t=0,e=[this.canvas.width,this.canvas.height];tthis.max){var o=this._getAndRemoveByKey(this.order[0]);o&&this.onRemove(o)}return this},j.prototype.has=function(t){return t.wrapped().key in this.data},j.prototype.getAndRemove=function(t){return this.has(t)?this._getAndRemoveByKey(t.wrapped().key):null},j.prototype._getAndRemoveByKey=function(t){var e=this.data[t].shift();return e.timeout&&clearTimeout(e.timeout),0===this.data[t].length&&delete this.data[t],this.order.splice(this.order.indexOf(t),1),e.value},j.prototype.getByKey=function(t){var e=this.data[t];return e?e[0].value:null},j.prototype.get=function(t){return this.has(t)?this.data[t.wrapped().key][0].value:null},j.prototype.remove=function(t,e){if(!this.has(t))return this;var r=t.wrapped().key,n=void 0===e?0:this.data[r].indexOf(e),i=this.data[r][n];return this.data[r].splice(n,1),i.timeout&&clearTimeout(i.timeout),0===this.data[r].length&&delete this.data[r],this.onRemove(i.value),this.order.splice(this.order.indexOf(r),1),this},j.prototype.setMaxSize=function(t){for(this.max=t;this.order.length>this.max;){var e=this._getAndRemoveByKey(this.order[0]);e&&this.onRemove(e)}return this},j.prototype.filter=function(t){var e=[];for(var r in this.data)for(var n=0,i=this.data[r];n1||(Math.abs(r)>1&&(1===Math.abs(r+i)?r+=i:1===Math.abs(r-i)&&(r-=i)),e.dem&&t.dem&&(t.dem.backfillBorder(e.dem,r,n),t.neighboringTiles&&t.neighboringTiles[a]&&(t.neighboringTiles[a].backfilled=!0)))}},r.prototype.getTile=function(t){return this.getTileByID(t.key)},r.prototype.getTileByID=function(t){return this._tiles[t]},r.prototype._retainLoadedChildren=function(t,e,r,n){for(var i in this._tiles){var a=this._tiles[i];if(!(n[i]||!a.hasData()||a.tileID.overscaledZ<=e||a.tileID.overscaledZ>r)){for(var o=a.tileID;a&&a.tileID.overscaledZ>e+1;){var s=a.tileID.scaledTo(a.tileID.overscaledZ-1);(a=this._tiles[s.key])&&a.hasData()&&(o=s)}for(var l=o;l.overscaledZ>e;)if(t[(l=l.scaledTo(l.overscaledZ-1)).key]){n[o.key]=o;break}}}},r.prototype.findLoadedParent=function(t,e){if(t.key in this._loadedParentTiles){var r=this._loadedParentTiles[t.key];return r&&r.tileID.overscaledZ>=e?r:null}for(var n=t.overscaledZ-1;n>=e;n--){var i=t.scaledTo(n),a=this._getLoadedTile(i);if(a)return a}},r.prototype._getLoadedTile=function(t){var e=this._tiles[t.key];return e&&e.hasData()?e:this._cache.getByKey(t.wrapped().key)},r.prototype.updateCacheSize=function(t){var e=(Math.ceil(t.width/this._source.tileSize)+1)*(Math.ceil(t.height/this._source.tileSize)+1),r=Math.floor(5*e),n="number"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,r):r;this._cache.setMaxSize(n)},r.prototype.handleWrapJump=function(t){var e=(t-(void 0===this._prevLng?t:this._prevLng))/360,r=Math.round(e);if(this._prevLng=t,r){var n={};for(var i in this._tiles){var a=this._tiles[i];a.tileID=a.tileID.unwrapTo(a.tileID.wrap+r),n[a.tileID.key]=a}for(var o in this._tiles=n,this._timers)clearTimeout(this._timers[o]),delete this._timers[o];for(var s in this._tiles){var l=this._tiles[s];this._setTileReloadTimer(s,l)}}},r.prototype.update=function(e){var n=this;if(this.transform=e,this._sourceLoaded&&!this._paused){var i;this.updateCacheSize(e),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used?this._source.tileID?i=e.getVisibleUnwrappedCoordinates(this._source.tileID).map((function(e){return new t.OverscaledTileID(e.canonical.z,e.wrap,e.canonical.z,e.canonical.x,e.canonical.y)})):(i=e.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(i=i.filter((function(t){return n._source.hasTile(t)})))):i=[];var a=e.coveringZoomLevel(this._source),o=Math.max(a-r.maxOverzooming,this._source.minzoom),s=Math.max(a+r.maxUnderzooming,this._source.minzoom),l=this._updateRetainedTiles(i,a);if(Dt(this._source.type)){for(var u={},c={},f=0,h=Object.keys(l);fthis._source.maxzoom){var g=d.children(this._source.maxzoom)[0],y=this.getTile(g);if(y&&y.hasData()){n[g.key]=g;continue}}else{var m=d.children(this._source.maxzoom);if(n[m[0].key]&&n[m[1].key]&&n[m[2].key]&&n[m[3].key])continue}for(var x=v.wasRequested(),b=d.overscaledZ-1;b>=a;--b){var _=d.scaledTo(b);if(i[_.key])break;if(i[_.key]=!0,!(v=this.getTile(_))&&x&&(v=this._addTile(_)),v&&(n[_.key]=_,x=v.wasRequested(),v.hasData()))break}}}return n},r.prototype._updateLoadedParentTileCache=function(){for(var t in this._loadedParentTiles={},this._tiles){for(var e=[],r=void 0,n=this._tiles[t].tileID;n.overscaledZ>0;){if(n.key in this._loadedParentTiles){r=this._loadedParentTiles[n.key];break}e.push(n.key);var i=n.scaledTo(n.overscaledZ-1);if(r=this._getLoadedTile(i))break;n=i}for(var a=0,o=e;a0||(e.hasData()&&"reloading"!==e.state?this._cache.add(e.tileID,e,e.getExpiryTimeout()):(e.aborted=!0,this._abortTile(e),this._unloadTile(e))))},r.prototype.clearTiles=function(){for(var t in this._shouldReloadOnResume=!1,this._paused=!1,this._tiles)this._removeTile(t);this._cache.reset()},r.prototype.tilesIn=function(e,r,n){var i=this,a=[],o=this.transform;if(!o)return a;for(var s=n?o.getCameraQueryGeometry(e):e,l=e.map((function(t){return o.pointCoordinate(t)})),u=s.map((function(t){return o.pointCoordinate(t)})),c=this.getIds(),f=1/0,h=1/0,p=-1/0,d=-1/0,v=0,g=u;v=0&&y[1].y+g>=0){var m=l.map((function(t){return s.getTilePoint(t)})),x=u.map((function(t){return s.getTilePoint(t)}));a.push({tile:n,tileID:s,queryGeometry:m,cameraQueryGeometry:x,scale:v})}}},x=0;x=t.browser.now())return!0}return!1},r.prototype.setFeatureState=function(t,e,r){t=t||"_geojsonTileLayer",this._state.updateState(t,e,r)},r.prototype.removeFeatureState=function(t,e,r){t=t||"_geojsonTileLayer",this._state.removeFeatureState(t,e,r)},r.prototype.getFeatureState=function(t,e){return t=t||"_geojsonTileLayer",this._state.getState(t,e)},r.prototype.setDependencies=function(t,e,r){var n=this._tiles[t];n&&n.setDependencies(e,r)},r.prototype.reloadTilesForDependencies=function(t,e){for(var r in this._tiles)this._tiles[r].hasDependency(t,e)&&this._reloadTile(r,"reloading");this._cache.filter((function(r){return!r.hasDependency(t,e)}))},r}(t.Evented);function It(t,e){var r=Math.abs(2*t.wrap)-+(t.wrap<0),n=Math.abs(2*e.wrap)-+(e.wrap<0);return t.overscaledZ-e.overscaledZ||n-r||e.canonical.y-t.canonical.y||e.canonical.x-t.canonical.x}function Dt(t){return"raster"===t||"image"===t||"video"===t}function zt(){return new t.window.Worker(ta.workerUrl)}Ot.maxOverzooming=10,Ot.maxUnderzooming=3;var Rt="mapboxgl_preloaded_worker_pool",Ft=function(){this.active={}};Ft.prototype.acquire=function(t){if(!this.workers)for(this.workers=[];this.workers.length0?(i-o)/s:0;return this.points[a].mult(1-l).add(this.points[r].mult(l))};var Qt=function(t,e,r){var n=this.boxCells=[],i=this.circleCells=[];this.xCellCount=Math.ceil(t/r),this.yCellCount=Math.ceil(e/r);for(var a=0;a=-e[0]&&r<=e[0]&&n>=-e[1]&&n<=e[1]}function ae(e,r,n,i,a,o,s,l){var u=i?e.textSizeData:e.iconSizeData,c=t.evaluateSizeForZoom(u,n.transform.zoom),f=[256/n.width*2+1,256/n.height*2+1],h=i?e.text.dynamicLayoutVertexArray:e.icon.dynamicLayoutVertexArray;h.clear();for(var p=e.lineVertexArray,d=i?e.text.placedSymbolArray:e.icon.placedSymbolArray,v=n.transform.width/n.transform.height,g=!1,y=0;yMath.abs(n.x-r.x)*i?{useVertical:!0}:(e===t.WritingMode.vertical?r.yn.x)?{needsFlipping:!0}:null}function le(e,r,n,i,a,o,s,l,u,c,f,h,p,d){var v,g=r/24,y=e.lineOffsetX*g,m=e.lineOffsetY*g;if(e.numGlyphs>1){var x=e.glyphStartIndex+e.numGlyphs,b=e.lineStartIndex,_=e.lineStartIndex+e.lineLength,w=oe(g,l,y,m,n,f,h,e,u,o,p);if(!w)return{notEnoughRoom:!0};var T=re(w.first.point,s).point,k=re(w.last.point,s).point;if(i&&!n){var A=se(e.writingMode,T,k,d);if(A)return A}v=[w.first];for(var M=e.glyphStartIndex+1;M0?C.point:ue(h,L,S,1,a),O=se(e.writingMode,S,P,d);if(O)return O}var I=ce(g*l.getoffsetX(e.glyphStartIndex),y,m,n,f,h,e.segment,e.lineStartIndex,e.lineStartIndex+e.lineLength,u,o,p);if(!I)return{notEnoughRoom:!0};v=[I]}for(var D=0,z=v;D0?1:-1,v=0;i&&(d*=-1,v=Math.PI),d<0&&(v+=Math.PI);for(var g=d>0?l+s:l+s+1,y=a,m=a,x=0,b=0,_=Math.abs(p),w=[];x+b<=_;){if((g+=d)=u)return null;if(m=y,w.push(y),void 0===(y=h[g])){var T=new t.Point(c.getx(g),c.gety(g)),k=re(T,f);if(k.signedDistanceFromCamera>0)y=h[g]=k.point;else{var A=g-d;y=ue(0===x?o:new t.Point(c.getx(A),c.gety(A)),T,m,_-x+1,f)}}x+=b,b=m.dist(y)}var M=(_-x)/b,S=y.sub(m),E=S.mult(M)._add(m);E._add(S._unit()._perp()._mult(n*d));var L=v+Math.atan2(y.y-m.y,y.x-m.x);return w.push(E),{point:E,angle:L,path:w}}Qt.prototype.keysLength=function(){return this.boxKeys.length+this.circleKeys.length},Qt.prototype.insert=function(t,e,r,n,i){this._forEachCell(e,r,n,i,this._insertBoxCell,this.boxUid++),this.boxKeys.push(t),this.bboxes.push(e),this.bboxes.push(r),this.bboxes.push(n),this.bboxes.push(i)},Qt.prototype.insertCircle=function(t,e,r,n){this._forEachCell(e-n,r-n,e+n,r+n,this._insertCircleCell,this.circleUid++),this.circleKeys.push(t),this.circles.push(e),this.circles.push(r),this.circles.push(n)},Qt.prototype._insertBoxCell=function(t,e,r,n,i,a){this.boxCells[i].push(a)},Qt.prototype._insertCircleCell=function(t,e,r,n,i,a){this.circleCells[i].push(a)},Qt.prototype._query=function(t,e,r,n,i,a){if(r<0||t>this.width||n<0||e>this.height)return!i&&[];var o=[];if(t<=0&&e<=0&&this.width<=r&&this.height<=n){if(i)return!0;for(var s=0;s0:o},Qt.prototype._queryCircle=function(t,e,r,n,i){var a=t-r,o=t+r,s=e-r,l=e+r;if(o<0||a>this.width||l<0||s>this.height)return!n&&[];var u=[],c={hitTest:n,circle:{x:t,y:e,radius:r},seenUids:{box:{},circle:{}}};return this._forEachCell(a,s,o,l,this._queryCellCircle,u,c,i),n?u.length>0:u},Qt.prototype.query=function(t,e,r,n,i){return this._query(t,e,r,n,!1,i)},Qt.prototype.hitTest=function(t,e,r,n,i){return this._query(t,e,r,n,!0,i)},Qt.prototype.hitTestCircle=function(t,e,r,n){return this._queryCircle(t,e,r,!0,n)},Qt.prototype._queryCell=function(t,e,r,n,i,a,o,s){var l=o.seenUids,u=this.boxCells[i];if(null!==u)for(var c=this.bboxes,f=0,h=u;f=c[d+0]&&n>=c[d+1]&&(!s||s(this.boxKeys[p]))){if(o.hitTest)return a.push(!0),!0;a.push({key:this.boxKeys[p],x1:c[d],y1:c[d+1],x2:c[d+2],y2:c[d+3]})}}}var v=this.circleCells[i];if(null!==v)for(var g=this.circles,y=0,m=v;yo*o+s*s},Qt.prototype._circleAndRectCollide=function(t,e,r,n,i,a,o){var s=(a-n)/2,l=Math.abs(t-(n+s));if(l>s+r)return!1;var u=(o-i)/2,c=Math.abs(e-(i+u));if(c>u+r)return!1;if(l<=s||c<=u)return!0;var f=l-s,h=c-u;return f*f+h*h<=r*r};var fe=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function he(t,e){for(var r=0;r=1;P--)C.push(E.path[P]);for(var O=1;O0){for(var R=C[0].clone(),F=C[0].clone(),B=1;B=A.x&&F.x<=M.x&&R.y>=A.y&&F.y<=M.y?[C]:F.xM.x||F.yM.y?[]:t.clipLine([C],A.x,A.y,M.x,M.y)}for(var N=0,j=z;N=this.screenRightBoundary||nthis.screenBottomBoundary},ve.prototype.isInsideGrid=function(t,e,r,n){return r>=0&&t=0&&e0?(this.prevPlacement&&this.prevPlacement.variableOffsets[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID]&&this.prevPlacement.placements[f.crossTileID].text&&(v=this.prevPlacement.variableOffsets[f.crossTileID].anchor),this.variableOffsets[f.crossTileID]={textOffset:g,width:r,height:n,anchor:t,textBoxScale:i,prevAnchor:v},this.markUsedJustification(h,t,f,p),h.allowVerticalPlacement&&(this.markUsedOrientation(h,p,f),this.placedOrientations[f.crossTileID]=p),{shift:y,placedGlyphBoxes:m}):void 0},Ae.prototype.placeLayerBucketPart=function(e,r,n){var i=this,a=e.parameters,o=a.bucket,s=a.layout,l=a.posMatrix,u=a.textLabelPlaneMatrix,c=a.labelToScreenMatrix,f=a.textPixelRatio,h=a.holdingForFade,p=a.collisionBoxArray,d=a.partiallyEvaluatedTextSize,v=a.collisionGroup,g=s.get("text-optional"),y=s.get("icon-optional"),m=s.get("text-allow-overlap"),x=s.get("icon-allow-overlap"),b="map"===s.get("text-rotation-alignment"),_="map"===s.get("text-pitch-alignment"),w="none"!==s.get("icon-text-fit"),T="viewport-y"===s.get("symbol-z-order"),k=m&&(x||!o.hasIconData()||y),A=x&&(m||!o.hasTextData()||g);!o.collisionArrays&&p&&o.deserializeCollisionBoxes(p);var M=function(e,a){if(!r[e.crossTileID])if(h)i.placements[e.crossTileID]=new xe(!1,!1,!1);else{var p,T=!1,M=!1,S=!0,E=null,L={box:null,offscreen:null},C={box:null,offscreen:null},P=null,O=null,I=0,D=0,z=0;a.textFeatureIndex?I=a.textFeatureIndex:e.useRuntimeCollisionCircles&&(I=e.featureIndex),a.verticalTextFeatureIndex&&(D=a.verticalTextFeatureIndex);var R=a.textBox;if(R){var F=function(r){var n=t.WritingMode.horizontal;if(o.allowVerticalPlacement&&!r&&i.prevPlacement){var a=i.prevPlacement.placedOrientations[e.crossTileID];a&&(i.placedOrientations[e.crossTileID]=a,n=a,i.markUsedOrientation(o,n,e))}return n},B=function(r,n){if(o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&a.verticalTextBox)for(var i=0,s=o.writingModes;i0&&(N=N.filter((function(t){return t!==j.anchor}))).unshift(j.anchor)}var U=function(t,r,n){for(var a=t.x2-t.x1,s=t.y2-t.y1,u=e.textBoxScale,c=w&&!x?r:null,h={box:[],offscreen:!1},p=m?2*N.length:N.length,d=0;d=N.length,k=i.attemptAnchorPlacement(g,t,a,s,u,b,_,f,l,v,y,e,o,n,c);if(k&&(h=k.placedGlyphBoxes)&&h.box&&h.box.length){T=!0,E=k.shift;break}}return h};B((function(){return U(R,a.iconBox,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox,n=L&&L.box&&L.box.length;return o.allowVerticalPlacement&&!n&&e.numVerticalGlyphVertices>0&&r?U(r,a.verticalIconBox,t.WritingMode.vertical):{box:null,offscreen:null}})),L&&(T=L.box,S=L.offscreen);var V=F(L&&L.box);if(!T&&i.prevPlacement){var H=i.prevPlacement.variableOffsets[e.crossTileID];H&&(i.variableOffsets[e.crossTileID]=H,i.markUsedJustification(o,H.anchor,e,V))}}else{var q=function(t,r){var n=i.collisionIndex.placeCollisionBox(t,m,f,l,v.predicate);return n&&n.box&&n.box.length&&(i.markUsedOrientation(o,r,e),i.placedOrientations[e.crossTileID]=r),n};B((function(){return q(R,t.WritingMode.horizontal)}),(function(){var r=a.verticalTextBox;return o.allowVerticalPlacement&&e.numVerticalGlyphVertices>0&&r?q(r,t.WritingMode.vertical):{box:null,offscreen:null}})),F(L&&L.box&&L.box.length)}}if(T=(p=L)&&p.box&&p.box.length>0,S=p&&p.offscreen,e.useRuntimeCollisionCircles){var G=o.text.placedSymbolArray.get(e.centerJustifiedTextSymbolIndex),Z=t.evaluateSizeForFeature(o.textSizeData,d,G),Y=s.get("text-padding"),W=e.collisionCircleDiameter;P=i.collisionIndex.placeCollisionCircles(m,G,o.lineVertexArray,o.glyphOffsetArray,Z,l,u,c,n,_,v.predicate,W,Y),T=m||P.circles.length>0&&!P.collisionDetected,S=S&&P.offscreen}if(a.iconFeatureIndex&&(z=a.iconFeatureIndex),a.iconBox){var X=function(t){var e=w&&E?ke(t,E.x,E.y,b,_,i.transform.angle):t;return i.collisionIndex.placeCollisionBox(e,x,f,l,v.predicate)};M=C&&C.box&&C.box.length&&a.verticalIconBox?(O=X(a.verticalIconBox)).box.length>0:(O=X(a.iconBox)).box.length>0,S=S&&O.offscreen}var J=g||0===e.numHorizontalGlyphVertices&&0===e.numVerticalGlyphVertices,K=y||0===e.numIconVertices;if(J||K?K?J||(M=M&&T):T=M&&T:M=T=M&&T,T&&p&&p.box&&(C&&C.box&&D?i.collisionIndex.insertCollisionBox(p.box,s.get("text-ignore-placement"),o.bucketInstanceId,D,v.ID):i.collisionIndex.insertCollisionBox(p.box,s.get("text-ignore-placement"),o.bucketInstanceId,I,v.ID)),M&&O&&i.collisionIndex.insertCollisionBox(O.box,s.get("icon-ignore-placement"),o.bucketInstanceId,z,v.ID),P&&(T&&i.collisionIndex.insertCollisionCircles(P.circles,s.get("text-ignore-placement"),o.bucketInstanceId,I,v.ID),n)){var $=o.bucketInstanceId,Q=i.collisionCircleArrays[$];void 0===Q&&(Q=i.collisionCircleArrays[$]=new be);for(var tt=0;tt=0;--E){var L=S[E];M(o.symbolInstances.get(L),o.collisionArrays[L])}else for(var C=e.symbolInstanceStart;C=0&&(e.text.placedSymbolArray.get(u).crossTileID=a>=0&&u!==a?0:n.crossTileID)}},Ae.prototype.markUsedOrientation=function(e,r,n){for(var i=r===t.WritingMode.horizontal||r===t.WritingMode.horizontalOnly?r:0,a=r===t.WritingMode.vertical?r:0,o=0,s=[n.leftJustifiedTextSymbolIndex,n.centerJustifiedTextSymbolIndex,n.rightJustifiedTextSymbolIndex];o0||l>0,x=a.numIconVertices>0,b=i.placedOrientations[a.crossTileID],_=b===t.WritingMode.vertical,w=b===t.WritingMode.horizontal||b===t.WritingMode.horizontalOnly;if(m){var T=De(y.text),k=_?ze:T;d(e.text,s,k);var A=w?ze:T;d(e.text,l,A);var M=y.text.isHidden();[a.rightJustifiedTextSymbolIndex,a.centerJustifiedTextSymbolIndex,a.leftJustifiedTextSymbolIndex].forEach((function(t){t>=0&&(e.text.placedSymbolArray.get(t).hidden=M||_?1:0)})),a.verticalPlacedTextSymbolIndex>=0&&(e.text.placedSymbolArray.get(a.verticalPlacedTextSymbolIndex).hidden=M||w?1:0);var S=i.variableOffsets[a.crossTileID];S&&i.markUsedJustification(e,S.anchor,a,b);var E=i.placedOrientations[a.crossTileID];E&&(i.markUsedJustification(e,"left",a,E),i.markUsedOrientation(e,E,a))}if(x){var L=De(y.icon),C=!(h&&a.verticalPlacedIconSymbolIndex&&_);if(a.placedIconSymbolIndex>=0){var P=C?L:ze;d(e.icon,a.numIconVertices,P),e.icon.placedSymbolArray.get(a.placedIconSymbolIndex).hidden=y.icon.isHidden()}if(a.verticalPlacedIconSymbolIndex>=0){var O=C?ze:L;d(e.icon,a.numVerticalIconVertices,O),e.icon.placedSymbolArray.get(a.verticalPlacedIconSymbolIndex).hidden=y.icon.isHidden()}}if(e.hasIconCollisionBoxData()||e.hasTextCollisionBoxData()){var I=e.collisionArrays[n];if(I){var D=new t.Point(0,0);if(I.textBox||I.verticalTextBox){var z=!0;if(u){var R=i.variableOffsets[v];R?(D=Te(R.anchor,R.width,R.height,R.textOffset,R.textBoxScale),c&&D._rotate(f?i.transform.angle:-i.transform.angle)):z=!1}I.textBox&&Me(e.textCollisionBox.collisionVertexArray,y.text.placed,!z||_,D.x,D.y),I.verticalTextBox&&Me(e.textCollisionBox.collisionVertexArray,y.text.placed,!z||w,D.x,D.y)}var F=Boolean(!w&&I.verticalIconBox);I.iconBox&&Me(e.iconCollisionBox.collisionVertexArray,y.icon.placed,F,h?D.x:0,h?D.y:0),I.verticalIconBox&&Me(e.iconCollisionBox.collisionVertexArray,y.icon.placed,!F,h?D.x:0,h?D.y:0)}}},g=0;gt},Ae.prototype.setStale=function(){this.stale=!0};var Se=Math.pow(2,25),Ee=Math.pow(2,24),Le=Math.pow(2,17),Ce=Math.pow(2,16),Pe=Math.pow(2,9),Oe=Math.pow(2,8),Ie=Math.pow(2,1);function De(t){if(0===t.opacity&&!t.placed)return 0;if(1===t.opacity&&t.placed)return 4294967295;var e=t.placed?1:0,r=Math.floor(127*t.opacity);return r*Se+e*Ee+r*Le+e*Ce+r*Pe+e*Oe+r*Ie+e}var ze=0,Re=function(t){this._sortAcrossTiles="viewport-y"!==t.layout.get("symbol-z-order")&&void 0!==t.layout.get("symbol-sort-key").constantOr(1),this._currentTileIndex=0,this._currentPartIndex=0,this._seenCrossTileIDs={},this._bucketParts=[]};Re.prototype.continuePlacement=function(t,e,r,n,i){for(var a=this._bucketParts;this._currentTileIndex2};this._currentPlacementIndex>=0;){var s=r[e[this._currentPlacementIndex]],l=this.placement.collisionIndex.transform.zoom;if("symbol"===s.type&&(!s.minzoom||s.minzoom<=l)&&(!s.maxzoom||s.maxzoom>l)){if(this._inProgressLayer||(this._inProgressLayer=new Re(s)),this._inProgressLayer.continuePlacement(n[s.source],this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0},Fe.prototype.commit=function(t){return this.placement.commit(t),this.placement};var Be=512/t.EXTENT/2,Ne=function(t,e,r){this.tileID=t,this.indexedSymbolInstances={},this.bucketInstanceId=r;for(var n=0;nt.overscaledZ)for(var s in o){var l=o[s];l.tileID.isChildOf(t)&&l.findMatches(e.symbolInstances,t,i)}else{var u=o[t.scaledTo(Number(a)).key];u&&u.findMatches(e.symbolInstances,t,i)}}for(var c=0;c1?"@2x":"",l=t.getJSON(r.transformRequest(r.normalizeSpriteURL(e,s,".json"),t.ResourceType.SpriteJSON),(function(t,e){l=null,o||(o=t,i=e,c())})),u=t.getImage(r.transformRequest(r.normalizeSpriteURL(e,s,".png"),t.ResourceType.SpriteImage),(function(t,e){u=null,o||(o=t,a=e,c())}));function c(){if(o)n(o);else if(i&&a){var e=t.browser.getImageData(a),r={};for(var s in i){var l=i[s],u=l.width,c=l.height,f=l.x,h=l.y,p=l.sdf,d=l.pixelRatio,v=l.stretchX,g=l.stretchY,y=l.content,m=new t.RGBAImage({width:u,height:c});t.RGBAImage.copy(e,m,{x:f,y:h},{x:0,y:0},{width:u,height:c}),r[s]={data:m,pixelRatio:d,sdf:p,stretchX:v,stretchY:g,content:y}}n(null,r)}}return{cancel:function(){l&&(l.cancel(),l=null),u&&(u.cancel(),u=null)}}}(e,this.map._requestManager,(function(e,n){if(r._spriteRequest=null,e)r.fire(new t.ErrorEvent(e));else if(n)for(var i in n)r.imageManager.addImage(i,n[i]);r.imageManager.setLoaded(!0),r._availableImages=r.imageManager.listImages(),r.dispatcher.broadcast("setImages",r._availableImages),r.fire(new t.Event("data",{dataType:"style"}))}))},r.prototype._validateLayer=function(e){var r=this.sourceCaches[e.source];if(r){var n=e.sourceLayer;if(n){var i=r.getSource();("geojson"===i.type||i.vectorLayerIds&&-1===i.vectorLayerIds.indexOf(n))&&this.fire(new t.ErrorEvent(new Error('Source layer "'+n+'" does not exist on source "'+i.id+'" as specified by style layer "'+e.id+'"')))}}},r.prototype.loaded=function(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(var t in this.sourceCaches)if(!this.sourceCaches[t].loaded())return!1;return!!this.imageManager.isLoaded()},r.prototype._serializeLayers=function(t){for(var e=[],r=0,n=t;r0)throw new Error("Unimplemented: "+i.map((function(t){return t.command})).join(", ")+".");return n.forEach((function(t){"setTransition"!==t.command&&r[t.command].apply(r,t.args)})),this.stylesheet=e,!0},r.prototype.addImage=function(e,r){if(this.getImage(e))return this.fire(new t.ErrorEvent(new Error("An image with this name already exists.")));this.imageManager.addImage(e,r),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event("data",{dataType:"style"}))},r.prototype.updateImage=function(t,e){this.imageManager.updateImage(t,e)},r.prototype.getImage=function(t){return this.imageManager.getImage(t)},r.prototype.removeImage=function(e){if(!this.getImage(e))return this.fire(new t.ErrorEvent(new Error("No image with this name exists.")));this.imageManager.removeImage(e),this._availableImages=this.imageManager.listImages(),this._changedImages[e]=!0,this._changed=!0,this.fire(new t.Event("data",{dataType:"style"}))},r.prototype.listImages=function(){return this._checkLoaded(),this.imageManager.listImages()},r.prototype.addSource=function(e,r,n){var i=this;if(void 0===n&&(n={}),this._checkLoaded(),void 0!==this.sourceCaches[e])throw new Error("There is already a source with this ID");if(!r.type)throw new Error("The type property must be defined, but the only the following properties were given: "+Object.keys(r).join(", ")+".");if(!(["vector","raster","geojson","video","image"].indexOf(r.type)>=0&&this._validate(t.validateStyle.source,"sources."+e,r,null,n))){this.map&&this.map._collectResourceTiming&&(r.collectResourceTiming=!0);var a=this.sourceCaches[e]=new Ot(e,r,this.dispatcher);a.style=this,a.setEventedParent(this,(function(){return{isSourceLoaded:i.loaded(),source:a.serialize(),sourceId:e}})),a.onAdd(this.map),this._changed=!0}},r.prototype.removeSource=function(e){if(this._checkLoaded(),void 0===this.sourceCaches[e])throw new Error("There is no source with this ID");for(var r in this._layers)if(this._layers[r].source===e)return this.fire(new t.ErrorEvent(new Error('Source "'+e+'" cannot be removed while layer "'+r+'" is using it.')));var n=this.sourceCaches[e];delete this.sourceCaches[e],delete this._updatedSources[e],n.fire(new t.Event("data",{sourceDataType:"metadata",dataType:"source",sourceId:e})),n.setEventedParent(null),n.clearTiles(),n.onRemove&&n.onRemove(this.map),this._changed=!0},r.prototype.setGeoJSONSourceData=function(t,e){this._checkLoaded(),this.sourceCaches[t].getSource().setData(e),this._changed=!0},r.prototype.getSource=function(t){return this.sourceCaches[t]&&this.sourceCaches[t].getSource()},r.prototype.addLayer=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=e.id;if(this.getLayer(i))this.fire(new t.ErrorEvent(new Error('Layer with id "'+i+'" already exists on this map')));else{var a;if("custom"===e.type){if(He(this,t.validateCustomStyleLayer(e)))return;a=t.createStyleLayer(e)}else{if("object"==typeof e.source&&(this.addSource(i,e.source),e=t.clone$1(e),e=t.extend(e,{source:i})),this._validate(t.validateStyle.layer,"layers."+i,e,{arrayIndex:-1},n))return;a=t.createStyleLayer(e),this._validateLayer(a),a.setEventedParent(this,{layer:{id:i}}),this._serializedLayers[a.id]=a.serialize()}var o=r?this._order.indexOf(r):this._order.length;if(r&&-1===o)this.fire(new t.ErrorEvent(new Error('Layer with id "'+r+'" does not exist on this map.')));else{if(this._order.splice(o,0,i),this._layerOrderChanged=!0,this._layers[i]=a,this._removedLayers[i]&&a.source&&"custom"!==a.type){var s=this._removedLayers[i];delete this._removedLayers[i],s.type!==a.type?this._updatedSources[a.source]="clear":(this._updatedSources[a.source]="reload",this.sourceCaches[a.source].pause())}this._updateLayer(a),a.onAdd&&a.onAdd(this.map)}}},r.prototype.moveLayer=function(e,r){if(this._checkLoaded(),this._changed=!0,this._layers[e]){if(e!==r){var n=this._order.indexOf(e);this._order.splice(n,1);var i=r?this._order.indexOf(r):this._order.length;r&&-1===i?this.fire(new t.ErrorEvent(new Error('Layer with id "'+r+'" does not exist on this map.'))):(this._order.splice(i,0,e),this._layerOrderChanged=!0)}}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be moved.")))},r.prototype.removeLayer=function(e){this._checkLoaded();var r=this._layers[e];if(r){r.setEventedParent(null);var n=this._order.indexOf(e);this._order.splice(n,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[e]=r,delete this._layers[e],delete this._serializedLayers[e],delete this._updatedLayers[e],delete this._updatedPaintProps[e],r.onRemove&&r.onRemove(this.map)}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be removed.")))},r.prototype.getLayer=function(t){return this._layers[t]},r.prototype.hasLayer=function(t){return t in this._layers},r.prototype.setLayerZoomRange=function(e,r,n){this._checkLoaded();var i=this.getLayer(e);i?i.minzoom===r&&i.maxzoom===n||(null!=r&&(i.minzoom=r),null!=n&&(i.maxzoom=n),this._updateLayer(i)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot have zoom extent.")))},r.prototype.setFilter=function(e,r,n){void 0===n&&(n={}),this._checkLoaded();var i=this.getLayer(e);if(i){if(!t.deepEqual(i.filter,r))return null==r?(i.filter=void 0,void this._updateLayer(i)):void(this._validate(t.validateStyle.filter,"layers."+i.id+".filter",r,null,n)||(i.filter=t.clone$1(r),this._updateLayer(i)))}else this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be filtered.")))},r.prototype.getFilter=function(e){return t.clone$1(this.getLayer(e).filter)},r.prototype.setLayoutProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getLayoutProperty(r),n)||(a.setLayoutProperty(r,n,i),this._updateLayer(a)):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},r.prototype.getLayoutProperty=function(e,r){var n=this.getLayer(e);if(n)return n.getLayoutProperty(r);this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style.")))},r.prototype.setPaintProperty=function(e,r,n,i){void 0===i&&(i={}),this._checkLoaded();var a=this.getLayer(e);a?t.deepEqual(a.getPaintProperty(r),n)||(a.setPaintProperty(r,n,i)&&this._updateLayer(a),this._changed=!0,this._updatedPaintProps[e]=!0):this.fire(new t.ErrorEvent(new Error("The layer '"+e+"' does not exist in the map's style and cannot be styled.")))},r.prototype.getPaintProperty=function(t,e){return this.getLayer(t).getPaintProperty(e)},r.prototype.setFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=e.sourceLayer,a=this.sourceCaches[n];if(void 0!==a){var o=a.getSource().type;"geojson"===o&&i?this.fire(new t.ErrorEvent(new Error("GeoJSON sources cannot have a sourceLayer parameter."))):"vector"!==o||i?(void 0===e.id&&this.fire(new t.ErrorEvent(new Error("The feature id parameter must be provided."))),a.setFeatureState(i,e.id,r)):this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+n+"' does not exist in the map's style.")))},r.prototype.removeFeatureState=function(e,r){this._checkLoaded();var n=e.source,i=this.sourceCaches[n];if(void 0!==i){var a=i.getSource().type,o="vector"===a?e.sourceLayer:void 0;"vector"!==a||o?r&&"string"!=typeof e.id&&"number"!=typeof e.id?this.fire(new t.ErrorEvent(new Error("A feature id is requred to remove its specific state property."))):i.removeFeatureState(o,e.id,r):this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+n+"' does not exist in the map's style.")))},r.prototype.getFeatureState=function(e){this._checkLoaded();var r=e.source,n=e.sourceLayer,i=this.sourceCaches[r];if(void 0!==i){if("vector"!==i.getSource().type||n)return void 0===e.id&&this.fire(new t.ErrorEvent(new Error("The feature id parameter must be provided."))),i.getFeatureState(n,e.id);this.fire(new t.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new t.ErrorEvent(new Error("The source '"+r+"' does not exist in the map's style.")))},r.prototype.getTransition=function(){return t.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},r.prototype.serialize=function(){return t.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:t.mapObject(this.sourceCaches,(function(t){return t.serialize()})),layers:this._serializeLayers(this._order)},(function(t){return void 0!==t}))},r.prototype._updateLayer=function(t){this._updatedLayers[t.id]=!0,t.source&&!this._updatedSources[t.source]&&"raster"!==this.sourceCaches[t.source].getSource().type&&(this._updatedSources[t.source]="reload",this.sourceCaches[t.source].pause()),this._changed=!0},r.prototype._flattenAndSortRenderedFeatures=function(t){for(var e=this,r=function(t){return"fill-extrusion"===e._layers[t].type},n={},i=[],a=this._order.length-1;a>=0;a--){var o=this._order[a];if(r(o)){n[o]=a;for(var s=0,l=t;s=0;d--){var v=this._order[d];if(r(v))for(var g=i.length-1;g>=0;g--){var y=i[g].feature;if(n[y.layer.id] 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}","attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}"),nr=_r("varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;void main() {float alpha=0.5*min(v_perspective_ratio,1.0);float stroke_radius=0.9*max(v_perspective_ratio,1.0);float distance_to_center=length(v_extrude);float distance_to_edge=abs(distance_to_center-v_radius);float opacity_t=smoothstep(-stroke_radius,0.0,-distance_to_edge);vec4 color=mix(vec4(0.0,0.0,1.0,0.5),vec4(1.0,0.0,0.0,1.0),v_collision);gl_FragColor=color*alpha*opacity_t;}","attribute vec2 a_pos;attribute float a_radius;attribute vec2 a_flags;uniform mat4 u_matrix;uniform mat4 u_inv_matrix;uniform vec2 u_viewport_size;uniform float u_camera_to_center_distance;varying float v_radius;varying vec2 v_extrude;varying float v_perspective_ratio;varying float v_collision;vec3 toTilePosition(vec2 screenPos) {vec4 rayStart=u_inv_matrix*vec4(screenPos,-1.0,1.0);vec4 rayEnd =u_inv_matrix*vec4(screenPos, 1.0,1.0);rayStart.xyz/=rayStart.w;rayEnd.xyz /=rayEnd.w;highp float t=(0.0-rayStart.z)/(rayEnd.z-rayStart.z);return mix(rayStart.xyz,rayEnd.xyz,t);}void main() {vec2 quadCenterPos=a_pos;float radius=a_radius;float collision=a_flags.x;float vertexIdx=a_flags.y;vec2 quadVertexOffset=vec2(mix(-1.0,1.0,float(vertexIdx >=2.0)),mix(-1.0,1.0,float(vertexIdx >=1.0 && vertexIdx <=2.0)));vec2 quadVertexExtent=quadVertexOffset*radius;vec3 tilePos=toTilePosition(quadCenterPos);vec4 clipPos=u_matrix*vec4(tilePos,1.0);highp float camera_to_anchor_distance=clipPos.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);float padding_factor=1.2;v_radius=radius;v_extrude=quadVertexExtent*padding_factor;v_perspective_ratio=collision_perspective_ratio;v_collision=collision;gl_Position=vec4(clipPos.xyz/clipPos.w,1.0)+vec4(quadVertexExtent*padding_factor/u_viewport_size*2.0,0.0,0.0);}"),ir=_r("uniform highp vec4 u_color;uniform sampler2D u_overlay;varying vec2 v_uv;void main() {vec4 overlay_color=texture2D(u_overlay,v_uv);gl_FragColor=mix(u_color,overlay_color,overlay_color.a);}","attribute vec2 a_pos;varying vec2 v_uv;uniform mat4 u_matrix;uniform float u_overlay_scale;void main() {v_uv=a_pos/8192.0;gl_Position=u_matrix*vec4(a_pos*u_overlay_scale,0,1);}"),ar=_r("#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_FragColor=color*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);}"),or=_r("varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),sr=_r("uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),lr=_r("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec3 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}"),ur=_r("varying vec4 v_color;void main() {gl_FragColor=v_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec4 v_color;\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\n#pragma mapbox: define highp vec4 color\nvoid main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\n#pragma mapbox: initialize highp vec4 color\nvec3 normal=a_normal_ed.xyz;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}"),cr=_r("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec3 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\n? a_pos\n: vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}"),fr=_r("#ifdef GL_ES\nprecision highp float;\n#endif\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform float u_maxzoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggeration=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/ pow(2.0,(u_zoom-u_maxzoom)*exaggeration+19.2562-u_zoom);gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}"),hr=_r("uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\n#define PI 3.141592653589793\nvoid main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}"),pr=_r("uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),dr=_r("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp float v_lineprogress;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,vec2(v_lineprogress,0.5));gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define MAX_LINE_DISTANCE 32767.0\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_lineprogress;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_lineprogress=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0/MAX_LINE_DISTANCE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),vr=_r("uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec3 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float tileZoomRatio=u_scale.x;float fromScale=u_scale.y;float toScale=u_scale.z;vec2 display_size_a=(pattern_br_a-pattern_tl_a)/pixel_ratio_from;vec2 display_size_b=(pattern_br_b-pattern_tl_b)/pixel_ratio_to;vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float aspect_a=display_size_a.y/v_width;float aspect_b=display_size_b.y/v_width;float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x*aspect_a,1.0);float x_b=mod(v_linesofar/pattern_size_b.x*aspect_b,1.0);float y=0.5*v_normal.y+0.5;vec2 texel_size=1.0/u_texsize;vec2 pos_a=mix(pattern_tl_a*texel_size-texel_size,pattern_br_a*texel_size+texel_size,vec2(x_a,y));vec2 pos_b=mix(pattern_tl_b*texel_size-texel_size,pattern_br_b*texel_size+texel_size,vec2(x_b,y));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;varying float v_width;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float pixel_ratio_from\n#pragma mapbox: define lowp float pixel_ratio_to\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float pixel_ratio_from\n#pragma mapbox: initialize lowp float pixel_ratio_to\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_linesofar=a_linesofar;v_width2=vec2(outset,inset);v_width=floorwidth;}"),gr=_r("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}"),yr=_r("uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}"),mr=_r("uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nlowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;vec2 a_minFontScale=a_pixeloffset.zw/256.0;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*max(a_minFontScale,fontScale)+a_pxoffset/16.0),0.0,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;v_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));}"),xr=_r("#define SDF_PX 8.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec4 a_pixeloffset;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);vec2 a_pxoffset=a_pixeloffset.xy;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale+a_pxoffset),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0=a_tex/u_texsize;v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}"),br=_r("#define SDF_PX 8.0\n#define SDF 1.0\n#define ICON 0.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform sampler2D u_texture_icon;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat fade_opacity=v_data1[2];if (v_data1.w==ICON) {vec2 tex_icon=v_data0.zw;lowp float alpha=opacity*fade_opacity;gl_FragColor=texture2D(u_texture_icon,tex_icon)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\nreturn;}vec2 tex=v_data0.xy;float EDGE_GAMMA=0.105/u_device_pixel_ratio;float gamma_scale=v_data1.x;float size=v_data1.y;float fontScale=size/24.0;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;uniform vec2 u_texsize_icon;varying vec4 v_data0;varying vec4 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;float a_size_min=floor(a_size[0]*0.5);float is_sdf=a_size[0]-2.0*a_size_min;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size_min,a_size[1],u_size_t)/128.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size_min/128.0;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=size/24.0;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);float gamma_scale=gl_Position.w;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0.xy=a_tex/u_texsize;v_data0.zw=a_tex/u_texsize_icon;v_data1=vec4(gamma_scale,size,interpolated_fade_opacity,is_sdf);}");function _r(t,e){var r=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g,n={};return{fragmentSource:t=t.replace(r,(function(t,e,r,i,a){return n[a]=!0,"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nvarying "+r+" "+i+" "+a+";\n#else\nuniform "+r+" "+i+" u_"+a+";\n#endif\n":"\n#ifdef HAS_UNIFORM_u_"+a+"\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n"})),vertexSource:e=e.replace(r,(function(t,e,r,i,a){var o="float"===i?"vec2":"vec4",s=a.match(/color/)?"color":o;return n[a]?"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nuniform lowp float u_"+a+"_t;\nattribute "+r+" "+o+" a_"+a+";\nvarying "+r+" "+i+" "+a+";\n#else\nuniform "+r+" "+i+" u_"+a+";\n#endif\n":"vec4"===s?"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+a+" = a_"+a+";\n#else\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+a+" = unpack_mix_"+s+"(a_"+a+", u_"+a+"_t);\n#else\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n":"define"===e?"\n#ifndef HAS_UNIFORM_u_"+a+"\nuniform lowp float u_"+a+"_t;\nattribute "+r+" "+o+" a_"+a+";\n#else\nuniform "+r+" "+i+" u_"+a+";\n#endif\n":"vec4"===s?"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+r+" "+i+" "+a+" = a_"+a+";\n#else\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+a+"\n "+r+" "+i+" "+a+" = unpack_mix_"+s+"(a_"+a+", u_"+a+"_t);\n#else\n "+r+" "+i+" "+a+" = u_"+a+";\n#endif\n"}))}}var wr=Object.freeze({__proto__:null,prelude:Xe,background:Je,backgroundPattern:Ke,circle:$e,clippingMask:Qe,heatmap:tr,heatmapTexture:er,collisionBox:rr,collisionCircle:nr,debug:ir,fill:ar,fillOutline:or,fillOutlinePattern:sr,fillPattern:lr,fillExtrusion:ur,fillExtrusionPattern:cr,hillshadePrepare:fr,hillshade:hr,line:pr,lineGradient:dr,linePattern:vr,lineSDF:gr,raster:yr,symbolIcon:mr,symbolSDF:xr,symbolTextAndIcon:br}),Tr=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};Tr.prototype.bind=function(t,e,r,n,i,a,o,s){this.context=t;for(var l=this.boundPaintVertexBuffers.length!==n.length,u=0;!l&&u>16,s>>16],u_pixel_coord_lower:[65535&o,65535&s]}}kr.prototype.draw=function(t,e,r,n,i,a,o,s,l,u,c,f,h,p,d,v){var g,y=t.gl;if(!this.failedToCreate){for(var m in t.program.set(this.program),t.setDepthMode(r),t.setStencilMode(n),t.setColorMode(i),t.setCullFace(a),this.fixedUniforms)this.fixedUniforms[m].set(o[m]);p&&p.setUniforms(t,this.binderUniforms,f,{zoom:h});for(var x=(g={},g[y.LINES]=2,g[y.TRIANGLES]=3,g[y.LINE_STRIP]=1,g)[e],b=0,_=c.get();b<_.length;b+=1){var w=_[b],T=w.vaos||(w.vaos={});(T[s]||(T[s]=new Tr)).bind(t,this,l,p?p.getPaintVertexBuffers():[],u,w.vertexOffset,d,v),y.drawElements(e,w.primitiveLength*x,y.UNSIGNED_SHORT,w.primitiveOffset*x*2)}}};var Mr=function(e,r,n,i){var a=r.style.light,o=a.properties.get("position"),s=[o.x,o.y,o.z],l=t.create$1();"viewport"===a.properties.get("anchor")&&t.fromRotation(l,-r.transform.angle),t.transformMat3(s,s,l);var u=a.properties.get("color");return{u_matrix:e,u_lightpos:s,u_lightintensity:a.properties.get("intensity"),u_lightcolor:[u.r,u.g,u.b],u_vertical_gradient:+n,u_opacity:i}},Sr=function(e,r,n,i,a,o,s){return t.extend(Mr(e,r,n,i),Ar(o,r,s),{u_height_factor:-Math.pow(2,a.overscaledZ)/s.tileSize/8})},Er=function(t){return{u_matrix:t}},Lr=function(e,r,n,i){return t.extend(Er(e),Ar(n,r,i))},Cr=function(t,e){return{u_matrix:t,u_world:e}},Pr=function(e,r,n,i,a){return t.extend(Lr(e,r,n,i),{u_world:a})},Or=function(e,r,n,i){var a,o,s=e.transform;if("map"===i.paint.get("circle-pitch-alignment")){var l=ge(n,1,s.zoom);a=!0,o=[l,l]}else a=!1,o=s.pixelsToGLUnits;return{u_camera_to_center_distance:s.cameraToCenterDistance,u_scale_with_map:+("map"===i.paint.get("circle-pitch-scale")),u_matrix:e.translatePosMatrix(r.posMatrix,n,i.paint.get("circle-translate"),i.paint.get("circle-translate-anchor")),u_pitch_with_map:+a,u_device_pixel_ratio:t.browser.devicePixelRatio,u_extrude_scale:o}},Ir=function(t,e,r){var n=ge(r,1,e.zoom),i=Math.pow(2,e.zoom-r.tileID.overscaledZ),a=r.tileID.overscaleFactor();return{u_matrix:t,u_camera_to_center_distance:e.cameraToCenterDistance,u_pixels_to_tile_units:n,u_extrude_scale:[e.pixelsToGLUnits[0]/(n*i),e.pixelsToGLUnits[1]/(n*i)],u_overscale_factor:a}},Dr=function(t,e,r){return{u_matrix:t,u_inv_matrix:e,u_camera_to_center_distance:r.cameraToCenterDistance,u_viewport_size:[r.width,r.height]}},zr=function(t,e,r){return void 0===r&&(r=1),{u_matrix:t,u_color:e,u_overlay:0,u_overlay_scale:r}},Rr=function(t){return{u_matrix:t}},Fr=function(t,e,r,n){return{u_matrix:t,u_extrude_scale:ge(e,1,r),u_intensity:n}};var Br=function(e,r,n){var i=e.transform;return{u_matrix:Hr(e,r,n),u_ratio:1/ge(r,1,i.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_units_to_pixels:[1/i.pixelsToGLUnits[0],1/i.pixelsToGLUnits[1]]}},Nr=function(e,r,n){return t.extend(Br(e,r,n),{u_image:0})},jr=function(e,r,n,i){var a=e.transform,o=Vr(r,a);return{u_matrix:Hr(e,r,n),u_texsize:r.imageAtlasTexture.size,u_ratio:1/ge(r,1,a.zoom),u_device_pixel_ratio:t.browser.devicePixelRatio,u_image:0,u_scale:[o,i.fromScale,i.toScale],u_fade:i.t,u_units_to_pixels:[1/a.pixelsToGLUnits[0],1/a.pixelsToGLUnits[1]]}},Ur=function(e,r,n,i,a){var o=e.transform,s=e.lineAtlas,l=Vr(r,o),u="round"===n.layout.get("line-cap"),c=s.getDash(i.from,u),f=s.getDash(i.to,u),h=c.width*a.fromScale,p=f.width*a.toScale;return t.extend(Br(e,r,n),{u_patternscale_a:[l/h,-c.height/2],u_patternscale_b:[l/p,-f.height/2],u_sdfgamma:s.width/(256*Math.min(h,p)*t.browser.devicePixelRatio)/2,u_image:0,u_tex_y_a:c.y,u_tex_y_b:f.y,u_mix:a.t})};function Vr(t,e){return 1/ge(t,1,e.tileZoom)}function Hr(t,e,r){return t.translatePosMatrix(e.tileID.posMatrix,e,r.paint.get("line-translate"),r.paint.get("line-translate-anchor"))}var qr=function(t,e,r,n,i){return{u_matrix:t,u_tl_parent:e,u_scale_parent:r,u_buffer_scale:1,u_fade_t:n.mix,u_opacity:n.opacity*i.paint.get("raster-opacity"),u_image0:0,u_image1:1,u_brightness_low:i.paint.get("raster-brightness-min"),u_brightness_high:i.paint.get("raster-brightness-max"),u_saturation_factor:(o=i.paint.get("raster-saturation"),o>0?1-1/(1.001-o):-o),u_contrast_factor:(a=i.paint.get("raster-contrast"),a>0?1/(1-a):1+a),u_spin_weights:Gr(i.paint.get("raster-hue-rotate"))};var a,o};function Gr(t){t*=Math.PI/180;var e=Math.sin(t),r=Math.cos(t);return[(2*r+1)/3,(-Math.sqrt(3)*e-r+1)/3,(Math.sqrt(3)*e-r+1)/3]}var Zr,Yr=function(t,e,r,n,i,a,o,s,l,u){var c=i.transform;return{u_is_size_zoom_constant:+("constant"===t||"source"===t),u_is_size_feature_constant:+("constant"===t||"camera"===t),u_size_t:e?e.uSizeT:0,u_size:e?e.uSize:0,u_camera_to_center_distance:c.cameraToCenterDistance,u_pitch:c.pitch/360*2*Math.PI,u_rotate_symbol:+r,u_aspect_ratio:c.width/c.height,u_fade_change:i.options.fadeDuration?i.symbolFadeChange:1,u_matrix:a,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+l,u_pitch_with_map:+n,u_texsize:u,u_texture:0}},Wr=function(e,r,n,i,a,o,s,l,u,c,f){var h=a.transform;return t.extend(Yr(e,r,n,i,a,o,s,l,u,c),{u_gamma_scale:i?Math.cos(h._pitch)*h.cameraToCenterDistance:1,u_device_pixel_ratio:t.browser.devicePixelRatio,u_is_halo:+f})},Xr=function(e,r,n,i,a,o,s,l,u,c){return t.extend(Wr(e,r,n,i,a,o,s,l,!0,u,!0),{u_texsize_icon:c,u_texture_icon:1})},Jr=function(t,e,r){return{u_matrix:t,u_opacity:e,u_color:r}},Kr=function(e,r,n,i,a,o){return t.extend(function(t,e,r,n){var i=r.imageManager.getPattern(t.from.toString()),a=r.imageManager.getPattern(t.to.toString()),o=r.imageManager.getPixelSize(),s=o.width,l=o.height,u=Math.pow(2,n.tileID.overscaledZ),c=n.tileSize*Math.pow(2,r.transform.tileZoom)/u,f=c*(n.tileID.canonical.x+n.tileID.wrap*u),h=c*n.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:i.tl,u_pattern_br_a:i.br,u_pattern_tl_b:a.tl,u_pattern_br_b:a.br,u_texsize:[s,l],u_mix:e.t,u_pattern_size_a:i.displaySize,u_pattern_size_b:a.displaySize,u_scale_a:e.fromScale,u_scale_b:e.toScale,u_tile_units_to_pixels:1/ge(n,1,r.transform.tileZoom),u_pixel_coord_upper:[f>>16,h>>16],u_pixel_coord_lower:[65535&f,65535&h]}}(i,o,n,a),{u_matrix:e,u_opacity:r})},$r={fillExtrusion:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fillExtrusionPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_lightpos:new t.Uniform3f(e,r.u_lightpos),u_lightintensity:new t.Uniform1f(e,r.u_lightintensity),u_lightcolor:new t.Uniform3f(e,r.u_lightcolor),u_vertical_gradient:new t.Uniform1f(e,r.u_vertical_gradient),u_height_factor:new t.Uniform1f(e,r.u_height_factor),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade),u_opacity:new t.Uniform1f(e,r.u_opacity)}},fill:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},fillPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},fillOutline:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world)}},fillOutlinePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_texsize:new t.Uniform2f(e,r.u_texsize),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},circle:function(e,r){return{u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_scale_with_map:new t.Uniform1i(e,r.u_scale_with_map),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},collisionBox:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pixels_to_tile_units:new t.Uniform1f(e,r.u_pixels_to_tile_units),u_extrude_scale:new t.Uniform2f(e,r.u_extrude_scale),u_overscale_factor:new t.Uniform1f(e,r.u_overscale_factor)}},collisionCircle:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_inv_matrix:new t.UniformMatrix4f(e,r.u_inv_matrix),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_viewport_size:new t.Uniform2f(e,r.u_viewport_size)}},debug:function(e,r){return{u_color:new t.UniformColor(e,r.u_color),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_overlay:new t.Uniform1i(e,r.u_overlay),u_overlay_scale:new t.Uniform1f(e,r.u_overlay_scale)}},clippingMask:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmap:function(e,r){return{u_extrude_scale:new t.Uniform1f(e,r.u_extrude_scale),u_intensity:new t.Uniform1f(e,r.u_intensity),u_matrix:new t.UniformMatrix4f(e,r.u_matrix)}},heatmapTexture:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_world:new t.Uniform2f(e,r.u_world),u_image:new t.Uniform1i(e,r.u_image),u_color_ramp:new t.Uniform1i(e,r.u_color_ramp),u_opacity:new t.Uniform1f(e,r.u_opacity)}},hillshade:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_latrange:new t.Uniform2f(e,r.u_latrange),u_light:new t.Uniform2f(e,r.u_light),u_shadow:new t.UniformColor(e,r.u_shadow),u_highlight:new t.UniformColor(e,r.u_highlight),u_accent:new t.UniformColor(e,r.u_accent)}},hillshadePrepare:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_image:new t.Uniform1i(e,r.u_image),u_dimension:new t.Uniform2f(e,r.u_dimension),u_zoom:new t.Uniform1f(e,r.u_zoom),u_maxzoom:new t.Uniform1f(e,r.u_maxzoom),u_unpack:new t.Uniform4f(e,r.u_unpack)}},line:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels)}},lineGradient:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_image:new t.Uniform1i(e,r.u_image)}},linePattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_texsize:new t.Uniform2f(e,r.u_texsize),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_image:new t.Uniform1i(e,r.u_image),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_scale:new t.Uniform3f(e,r.u_scale),u_fade:new t.Uniform1f(e,r.u_fade)}},lineSDF:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_ratio:new t.Uniform1f(e,r.u_ratio),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_units_to_pixels:new t.Uniform2f(e,r.u_units_to_pixels),u_patternscale_a:new t.Uniform2f(e,r.u_patternscale_a),u_patternscale_b:new t.Uniform2f(e,r.u_patternscale_b),u_sdfgamma:new t.Uniform1f(e,r.u_sdfgamma),u_image:new t.Uniform1i(e,r.u_image),u_tex_y_a:new t.Uniform1f(e,r.u_tex_y_a),u_tex_y_b:new t.Uniform1f(e,r.u_tex_y_b),u_mix:new t.Uniform1f(e,r.u_mix)}},raster:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_tl_parent:new t.Uniform2f(e,r.u_tl_parent),u_scale_parent:new t.Uniform1f(e,r.u_scale_parent),u_buffer_scale:new t.Uniform1f(e,r.u_buffer_scale),u_fade_t:new t.Uniform1f(e,r.u_fade_t),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image0:new t.Uniform1i(e,r.u_image0),u_image1:new t.Uniform1i(e,r.u_image1),u_brightness_low:new t.Uniform1f(e,r.u_brightness_low),u_brightness_high:new t.Uniform1f(e,r.u_brightness_high),u_saturation_factor:new t.Uniform1f(e,r.u_saturation_factor),u_contrast_factor:new t.Uniform1f(e,r.u_contrast_factor),u_spin_weights:new t.Uniform3f(e,r.u_spin_weights)}},symbolIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture)}},symbolSDF:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texture:new t.Uniform1i(e,r.u_texture),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},symbolTextAndIcon:function(e,r){return{u_is_size_zoom_constant:new t.Uniform1i(e,r.u_is_size_zoom_constant),u_is_size_feature_constant:new t.Uniform1i(e,r.u_is_size_feature_constant),u_size_t:new t.Uniform1f(e,r.u_size_t),u_size:new t.Uniform1f(e,r.u_size),u_camera_to_center_distance:new t.Uniform1f(e,r.u_camera_to_center_distance),u_pitch:new t.Uniform1f(e,r.u_pitch),u_rotate_symbol:new t.Uniform1i(e,r.u_rotate_symbol),u_aspect_ratio:new t.Uniform1f(e,r.u_aspect_ratio),u_fade_change:new t.Uniform1f(e,r.u_fade_change),u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_label_plane_matrix:new t.UniformMatrix4f(e,r.u_label_plane_matrix),u_coord_matrix:new t.UniformMatrix4f(e,r.u_coord_matrix),u_is_text:new t.Uniform1i(e,r.u_is_text),u_pitch_with_map:new t.Uniform1i(e,r.u_pitch_with_map),u_texsize:new t.Uniform2f(e,r.u_texsize),u_texsize_icon:new t.Uniform2f(e,r.u_texsize_icon),u_texture:new t.Uniform1i(e,r.u_texture),u_texture_icon:new t.Uniform1i(e,r.u_texture_icon),u_gamma_scale:new t.Uniform1f(e,r.u_gamma_scale),u_device_pixel_ratio:new t.Uniform1f(e,r.u_device_pixel_ratio),u_is_halo:new t.Uniform1i(e,r.u_is_halo)}},background:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_color:new t.UniformColor(e,r.u_color)}},backgroundPattern:function(e,r){return{u_matrix:new t.UniformMatrix4f(e,r.u_matrix),u_opacity:new t.Uniform1f(e,r.u_opacity),u_image:new t.Uniform1i(e,r.u_image),u_pattern_tl_a:new t.Uniform2f(e,r.u_pattern_tl_a),u_pattern_br_a:new t.Uniform2f(e,r.u_pattern_br_a),u_pattern_tl_b:new t.Uniform2f(e,r.u_pattern_tl_b),u_pattern_br_b:new t.Uniform2f(e,r.u_pattern_br_b),u_texsize:new t.Uniform2f(e,r.u_texsize),u_mix:new t.Uniform1f(e,r.u_mix),u_pattern_size_a:new t.Uniform2f(e,r.u_pattern_size_a),u_pattern_size_b:new t.Uniform2f(e,r.u_pattern_size_b),u_scale_a:new t.Uniform1f(e,r.u_scale_a),u_scale_b:new t.Uniform1f(e,r.u_scale_b),u_pixel_coord_upper:new t.Uniform2f(e,r.u_pixel_coord_upper),u_pixel_coord_lower:new t.Uniform2f(e,r.u_pixel_coord_lower),u_tile_units_to_pixels:new t.Uniform1f(e,r.u_tile_units_to_pixels)}}};function Qr(e,r,n,i,a,o,s){for(var l=e.context,u=l.gl,c=e.useProgram("collisionBox"),f=[],h=0,p=0,d=0;d0){var _=t.create(),w=m;t.mul(_,y.placementInvProjMatrix,e.transform.glCoordMatrix),t.mul(_,_,y.placementViewportMatrix),f.push({circleArray:b,circleOffset:p,transform:w,invTransform:_}),p=h+=b.length/4}x&&c.draw(l,u.LINES,Mt.disabled,Et.disabled,e.colorModeForRenderPass(),Ct.disabled,Ir(m,e.transform,g),n.id,x.layoutVertexBuffer,x.indexBuffer,x.segments,null,e.transform.zoom,null,null,x.collisionVertexBuffer)}}if(s&&f.length){var T=e.useProgram("collisionCircle"),k=new t.StructArrayLayout2f1f2i16;k.resize(4*h),k._trim();for(var A=0,M=0,S=f;M=0&&(v[y.associatedIconIndex]={shiftedAnchor:S,angle:E})}else he(y.numGlyphs,p)}if(f){d.clear();for(var C=e.icon.placedSymbolArray,P=0;P0){var s=t.browser.now(),l=(s-e.timeAdded)/o,u=r?(s-r.timeAdded)/o:-1,c=n.getSource(),f=a.coveringZoomLevel({tileSize:c.tileSize,roundZoom:c.roundZoom}),h=!r||Math.abs(r.tileID.overscaledZ-f)>Math.abs(e.tileID.overscaledZ-f),p=h&&e.refreshedUponExpiration?1:t.clamp(h?l:1-u,0,1);return e.refreshedUponExpiration&&l>=1&&(e.refreshedUponExpiration=!1),r?{opacity:1,mix:1-p}:{opacity:p,mix:0}}return{opacity:1,mix:0}}var hn=new t.Color(1,0,0,1),pn=new t.Color(0,1,0,1),dn=new t.Color(0,0,1,1),vn=new t.Color(1,0,1,1),gn=new t.Color(0,1,1,1);function yn(t){var e=t.transform.padding;mn(t,t.transform.height-(e.top||0),3,hn),mn(t,e.bottom||0,3,pn),xn(t,e.left||0,3,dn),xn(t,t.transform.width-(e.right||0),3,vn);var r=t.transform.centerPoint;!function(t,e,r,n){var i=20,a=2;bn(t,e-a/2,r-i/2,a,i,n),bn(t,e-i/2,r-a/2,i,a,n)}(t,r.x,t.transform.height-r.y,gn)}function mn(t,e,r,n){bn(t,0,e+r/2,t.transform.width,r,n)}function xn(t,e,r,n){bn(t,e-r/2,0,r,t.transform.height,n)}function bn(e,r,n,i,a,o){var s=e.context,l=s.gl;l.enable(l.SCISSOR_TEST),l.scissor(r*t.browser.devicePixelRatio,n*t.browser.devicePixelRatio,i*t.browser.devicePixelRatio,a*t.browser.devicePixelRatio),s.clear({color:o}),l.disable(l.SCISSOR_TEST)}function _n(e,r,n){var i=e.context,a=i.gl,o=n.posMatrix,s=e.useProgram("debug"),l=Mt.disabled,u=Et.disabled,c=e.colorModeForRenderPass(),f="$debug";i.activeTexture.set(a.TEXTURE0),e.emptyTexture.bind(a.LINEAR,a.CLAMP_TO_EDGE),s.draw(i,a.LINE_STRIP,l,u,c,Ct.disabled,zr(o,t.Color.red),f,e.debugBuffer,e.tileBorderIndexBuffer,e.debugSegments);var h=r.getTileByID(n.key).latestRawTileData,p=h&&h.byteLength||0,d=Math.floor(p/1024),v=r.getTile(n).tileSize,g=512/Math.min(v,512)*(n.overscaledZ/e.transform.zoom)*.5,y=n.canonical.toString();n.overscaledZ!==n.canonical.z&&(y+=" => "+n.overscaledZ),function(t,e){t.initDebugOverlayCanvas();var r=t.debugOverlayCanvas,n=t.context.gl,i=t.debugOverlayCanvas.getContext("2d");i.clearRect(0,0,r.width,r.height),i.shadowColor="white",i.shadowBlur=2,i.lineWidth=1.5,i.strokeStyle="white",i.textBaseline="top",i.font="bold 36px Open Sans, sans-serif",i.fillText(e,5,5),i.strokeText(e,5,5),t.debugOverlayTexture.update(r),t.debugOverlayTexture.bind(n.LINEAR,n.CLAMP_TO_EDGE)}(e,y+" "+d+"kb"),s.draw(i,a.TRIANGLES,l,u,Lt.alphaBlended,Ct.disabled,zr(o,t.Color.transparent,g),f,e.debugBuffer,e.quadTriangleIndexBuffer,e.debugSegments)}var wn={symbol:function(e,r,n,i,a){if("translucent"===e.renderPass){var o=Et.disabled,s=e.colorModeForRenderPass();n.layout.get("text-variable-anchor")&&function(e,r,n,i,a,o,s){for(var l=r.transform,u="map"===a,c="map"===o,f=0,h=e;f256&&this.clearStencil(),r.setColorMode(Lt.disabled),r.setDepthMode(Mt.disabled);var i=this.useProgram("clippingMask");this._tileClippingMaskIDs={};for(var a=0,o=e;a256&&this.clearStencil();var t=this.nextStencilID++,e=this.context.gl;return new Et({func:e.NOTEQUAL,mask:255},t,255,e.KEEP,e.KEEP,e.REPLACE)},Tn.prototype.stencilModeForClipping=function(t){var e=this.context.gl;return new Et({func:e.EQUAL,mask:255},this._tileClippingMaskIDs[t.key],0,e.KEEP,e.KEEP,e.REPLACE)},Tn.prototype.stencilConfigForOverlap=function(t){var e,r=this.context.gl,n=t.sort((function(t,e){return e.overscaledZ-t.overscaledZ})),i=n[n.length-1].overscaledZ,a=n[0].overscaledZ-i+1;if(a>1){this.currentStencilSource=void 0,this.nextStencilID+a>256&&this.clearStencil();for(var o={},s=0;s=0;this.currentLayer--){var w=this.style._layers[i[this.currentLayer]],T=a[w.source],k=c[w.source];this._renderTileClippingMasks(w,k),this.renderLayer(this,T,w,k)}for(this.renderPass="translucent",this.currentLayer=0;this.currentLayer0?e.pop():null},Tn.prototype.isPatternMissing=function(t){if(!t)return!1;if(!t.from||!t.to)return!0;var e=this.imageManager.getPattern(t.from.toString()),r=this.imageManager.getPattern(t.to.toString());return!e||!r},Tn.prototype.useProgram=function(t,e){this.cache=this.cache||{};var r=""+t+(e?e.cacheKey:"")+(this._showOverdrawInspector?"/overdraw":"");return this.cache[r]||(this.cache[r]=new kr(this.context,wr[t],e,$r[t],this._showOverdrawInspector)),this.cache[r]},Tn.prototype.setCustomLayerDefaults=function(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()},Tn.prototype.setBaseState=function(){var t=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(t.FUNC_ADD)},Tn.prototype.initDebugOverlayCanvas=function(){if(null==this.debugOverlayCanvas){this.debugOverlayCanvas=t.window.document.createElement("canvas"),this.debugOverlayCanvas.width=512,this.debugOverlayCanvas.height=512;var e=this.context.gl;this.debugOverlayTexture=new t.Texture(this.context,this.debugOverlayCanvas,e.RGBA)}},Tn.prototype.destroy=function(){this.emptyTexture.destroy(),this.debugOverlayTexture&&this.debugOverlayTexture.destroy()};var kn=function(t,e){this.points=t,this.planes=e};kn.fromInvProjectionMatrix=function(e,r,n){var i=Math.pow(2,n),a=[[-1,1,-1,1],[1,1,-1,1],[1,-1,-1,1],[-1,-1,-1,1],[-1,1,1,1],[1,1,1,1],[1,-1,1,1],[-1,-1,1,1]].map((function(r){return t.transformMat4([],r,e)})).map((function(e){return t.scale$1([],e,1/e[3]/r*i)})),o=[[0,1,2],[6,5,4],[0,3,7],[2,1,5],[3,2,6],[0,4,5]].map((function(e){var r=t.sub([],a[e[0]],a[e[1]]),n=t.sub([],a[e[2]],a[e[1]]),i=t.normalize([],t.cross([],r,n)),o=-t.dot(i,a[e[1]]);return i.concat(o)}));return new kn(a,o)};var An=function(e,r){this.min=e,this.max=r,this.center=t.scale$2([],t.add([],this.min,this.max),.5)};An.prototype.quadrant=function(e){for(var r=[e%2==0,e<2],n=t.clone$2(this.min),i=t.clone$2(this.max),a=0;a=0;if(0===o)return 0;o!==r.length&&(n=!1)}if(n)return 2;for(var l=0;l<3;l++){for(var u=Number.MAX_VALUE,c=-Number.MAX_VALUE,f=0;fthis.max[l]-this.min[l])return 0}return 1};var Mn=function(t,e,r,n){if(void 0===t&&(t=0),void 0===e&&(e=0),void 0===r&&(r=0),void 0===n&&(n=0),isNaN(t)||t<0||isNaN(e)||e<0||isNaN(r)||r<0||isNaN(n)||n<0)throw new Error("Invalid value for edge-insets, top, bottom, left and right must all be numbers");this.top=t,this.bottom=e,this.left=r,this.right=n};Mn.prototype.interpolate=function(e,r,n){return null!=r.top&&null!=e.top&&(this.top=t.number(e.top,r.top,n)),null!=r.bottom&&null!=e.bottom&&(this.bottom=t.number(e.bottom,r.bottom,n)),null!=r.left&&null!=e.left&&(this.left=t.number(e.left,r.left,n)),null!=r.right&&null!=e.right&&(this.right=t.number(e.right,r.right,n)),this},Mn.prototype.getCenter=function(e,r){var n=t.clamp((this.left+e-this.right)/2,0,e),i=t.clamp((this.top+r-this.bottom)/2,0,r);return new t.Point(n,i)},Mn.prototype.equals=function(t){return this.top===t.top&&this.bottom===t.bottom&&this.left===t.left&&this.right===t.right},Mn.prototype.clone=function(){return new Mn(this.top,this.bottom,this.left,this.right)},Mn.prototype.toJSON=function(){return{top:this.top,bottom:this.bottom,left:this.left,right:this.right}};var Sn=function(e,r,n,i,a){this.tileSize=512,this.maxValidLatitude=85.051129,this._renderWorldCopies=void 0===a||a,this._minZoom=e||0,this._maxZoom=r||22,this._minPitch=null==n?0:n,this._maxPitch=null==i?60:i,this.setMaxBounds(),this.width=0,this.height=0,this._center=new t.LngLat(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._edgeInsets=new Mn,this._posMatrixCache={},this._alignedPosMatrixCache={}},En={minZoom:{configurable:!0},maxZoom:{configurable:!0},minPitch:{configurable:!0},maxPitch:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerOffset:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},padding:{configurable:!0},centerPoint:{configurable:!0},unmodified:{configurable:!0},point:{configurable:!0}};Sn.prototype.clone=function(){var t=new Sn(this._minZoom,this._maxZoom,this._minPitch,this.maxPitch,this._renderWorldCopies);return t.tileSize=this.tileSize,t.latRange=this.latRange,t.width=this.width,t.height=this.height,t._center=this._center,t.zoom=this.zoom,t.angle=this.angle,t._fov=this._fov,t._pitch=this._pitch,t._unmodified=this._unmodified,t._edgeInsets=this._edgeInsets.clone(),t._calcMatrices(),t},En.minZoom.get=function(){return this._minZoom},En.minZoom.set=function(t){this._minZoom!==t&&(this._minZoom=t,this.zoom=Math.max(this.zoom,t))},En.maxZoom.get=function(){return this._maxZoom},En.maxZoom.set=function(t){this._maxZoom!==t&&(this._maxZoom=t,this.zoom=Math.min(this.zoom,t))},En.minPitch.get=function(){return this._minPitch},En.minPitch.set=function(t){this._minPitch!==t&&(this._minPitch=t,this.pitch=Math.max(this.pitch,t))},En.maxPitch.get=function(){return this._maxPitch},En.maxPitch.set=function(t){this._maxPitch!==t&&(this._maxPitch=t,this.pitch=Math.min(this.pitch,t))},En.renderWorldCopies.get=function(){return this._renderWorldCopies},En.renderWorldCopies.set=function(t){void 0===t?t=!0:null===t&&(t=!1),this._renderWorldCopies=t},En.worldSize.get=function(){return this.tileSize*this.scale},En.centerOffset.get=function(){return this.centerPoint._sub(this.size._div(2))},En.size.get=function(){return new t.Point(this.width,this.height)},En.bearing.get=function(){return-this.angle/Math.PI*180},En.bearing.set=function(e){var r=-t.wrap(e,-180,180)*Math.PI/180;this.angle!==r&&(this._unmodified=!1,this.angle=r,this._calcMatrices(),this.rotationMatrix=t.create$2(),t.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},En.pitch.get=function(){return this._pitch/Math.PI*180},En.pitch.set=function(e){var r=t.clamp(e,this.minPitch,this.maxPitch)/180*Math.PI;this._pitch!==r&&(this._unmodified=!1,this._pitch=r,this._calcMatrices())},En.fov.get=function(){return this._fov/Math.PI*180},En.fov.set=function(t){t=Math.max(.01,Math.min(60,t)),this._fov!==t&&(this._unmodified=!1,this._fov=t/180*Math.PI,this._calcMatrices())},En.zoom.get=function(){return this._zoom},En.zoom.set=function(t){var e=Math.min(Math.max(t,this.minZoom),this.maxZoom);this._zoom!==e&&(this._unmodified=!1,this._zoom=e,this.scale=this.zoomScale(e),this.tileZoom=Math.floor(e),this.zoomFraction=e-this.tileZoom,this._constrain(),this._calcMatrices())},En.center.get=function(){return this._center},En.center.set=function(t){t.lat===this._center.lat&&t.lng===this._center.lng||(this._unmodified=!1,this._center=t,this._constrain(),this._calcMatrices())},En.padding.get=function(){return this._edgeInsets.toJSON()},En.padding.set=function(t){this._edgeInsets.equals(t)||(this._unmodified=!1,this._edgeInsets.interpolate(this._edgeInsets,t,1),this._calcMatrices())},En.centerPoint.get=function(){return this._edgeInsets.getCenter(this.width,this.height)},Sn.prototype.isPaddingEqual=function(t){return this._edgeInsets.equals(t)},Sn.prototype.interpolatePadding=function(t,e,r){this._unmodified=!1,this._edgeInsets.interpolate(t,e,r),this._constrain(),this._calcMatrices()},Sn.prototype.coveringZoomLevel=function(t){var e=(t.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/t.tileSize));return Math.max(0,e)},Sn.prototype.getVisibleUnwrappedCoordinates=function(e){var r=[new t.UnwrappedTileID(0,e)];if(this._renderWorldCopies)for(var n=this.pointCoordinate(new t.Point(0,0)),i=this.pointCoordinate(new t.Point(this.width,0)),a=this.pointCoordinate(new t.Point(this.width,this.height)),o=this.pointCoordinate(new t.Point(0,this.height)),s=Math.floor(Math.min(n.x,i.x,a.x,o.x)),l=Math.floor(Math.max(n.x,i.x,a.x,o.x)),u=s-1;u<=l+1;u++)0!==u&&r.push(new t.UnwrappedTileID(u,e));return r},Sn.prototype.coveringTiles=function(e){var r=this.coveringZoomLevel(e),n=r;if(void 0!==e.minzoom&&re.maxzoom&&(r=e.maxzoom);var i=t.MercatorCoordinate.fromLngLat(this.center),a=Math.pow(2,r),o=[a*i.x,a*i.y,0],s=kn.fromInvProjectionMatrix(this.invProjMatrix,this.worldSize,r),l=e.minzoom||0;this.pitch<=60&&this._edgeInsets.top<.1&&(l=r);var u=function(t){return{aabb:new An([t*a,0,0],[(t+1)*a,a,0]),zoom:0,x:0,y:0,wrap:t,fullyVisible:!1}},c=[],f=[],h=r,p=e.reparseOverscaled?n:r;if(this._renderWorldCopies)for(var d=1;d<=3;d++)c.push(u(-d)),c.push(u(d));for(c.push(u(0));c.length>0;){var v=c.pop(),g=v.x,y=v.y,m=v.fullyVisible;if(!m){var x=v.aabb.intersects(s);if(0===x)continue;m=2===x}var b=v.aabb.distanceX(o),_=v.aabb.distanceY(o),w=Math.max(Math.abs(b),Math.abs(_)),T=3+(1<T&&v.zoom>=l)f.push({tileID:new t.OverscaledTileID(v.zoom===h?p:v.zoom,v.wrap,v.zoom,g,y),distanceSq:t.sqrLen([o[0]-.5-g,o[1]-.5-y])});else for(var k=0;k<4;k++){var A=(g<<1)+k%2,M=(y<<1)+(k>>1);c.push({aabb:v.aabb.quadrant(k),zoom:v.zoom+1,x:A,y:M,wrap:v.wrap,fullyVisible:m})}}return f.sort((function(t,e){return t.distanceSq-e.distanceSq})).map((function(t){return t.tileID}))},Sn.prototype.resize=function(t,e){this.width=t,this.height=e,this.pixelsToGLUnits=[2/t,-2/e],this._constrain(),this._calcMatrices()},En.unmodified.get=function(){return this._unmodified},Sn.prototype.zoomScale=function(t){return Math.pow(2,t)},Sn.prototype.scaleZoom=function(t){return Math.log(t)/Math.LN2},Sn.prototype.project=function(e){var r=t.clamp(e.lat,-this.maxValidLatitude,this.maxValidLatitude);return new t.Point(t.mercatorXfromLng(e.lng)*this.worldSize,t.mercatorYfromLat(r)*this.worldSize)},Sn.prototype.unproject=function(e){return new t.MercatorCoordinate(e.x/this.worldSize,e.y/this.worldSize).toLngLat()},En.point.get=function(){return this.project(this.center)},Sn.prototype.setLocationAtPoint=function(e,r){var n=this.pointCoordinate(r),i=this.pointCoordinate(this.centerPoint),a=this.locationCoordinate(e),o=new t.MercatorCoordinate(a.x-(n.x-i.x),a.y-(n.y-i.y));this.center=this.coordinateLocation(o),this._renderWorldCopies&&(this.center=this.center.wrap())},Sn.prototype.locationPoint=function(t){return this.coordinatePoint(this.locationCoordinate(t))},Sn.prototype.pointLocation=function(t){return this.coordinateLocation(this.pointCoordinate(t))},Sn.prototype.locationCoordinate=function(e){return t.MercatorCoordinate.fromLngLat(e)},Sn.prototype.coordinateLocation=function(t){return t.toLngLat()},Sn.prototype.pointCoordinate=function(e){var r=[e.x,e.y,0,1],n=[e.x,e.y,1,1];t.transformMat4(r,r,this.pixelMatrixInverse),t.transformMat4(n,n,this.pixelMatrixInverse);var i=r[3],a=n[3],o=r[0]/i,s=n[0]/a,l=r[1]/i,u=n[1]/a,c=r[2]/i,f=n[2]/a,h=c===f?0:(0-c)/(f-c);return new t.MercatorCoordinate(t.number(o,s,h)/this.worldSize,t.number(l,u,h)/this.worldSize)},Sn.prototype.coordinatePoint=function(e){var r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix),new t.Point(r[0]/r[3],r[1]/r[3])},Sn.prototype.getBounds=function(){return(new t.LngLatBounds).extend(this.pointLocation(new t.Point(0,0))).extend(this.pointLocation(new t.Point(this.width,0))).extend(this.pointLocation(new t.Point(this.width,this.height))).extend(this.pointLocation(new t.Point(0,this.height)))},Sn.prototype.getMaxBounds=function(){return this.latRange&&2===this.latRange.length&&this.lngRange&&2===this.lngRange.length?new t.LngLatBounds([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null},Sn.prototype.setMaxBounds=function(t){t?(this.lngRange=[t.getWest(),t.getEast()],this.latRange=[t.getSouth(),t.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-this.maxValidLatitude,this.maxValidLatitude])},Sn.prototype.calculatePosMatrix=function(e,r){void 0===r&&(r=!1);var n=e.key,i=r?this._alignedPosMatrixCache:this._posMatrixCache;if(i[n])return i[n];var a=e.canonical,o=this.worldSize/this.zoomScale(a.z),s=a.x+Math.pow(2,a.z)*e.wrap,l=t.identity(new Float64Array(16));return t.translate(l,l,[s*o,a.y*o,0]),t.scale(l,l,[o/t.EXTENT,o/t.EXTENT,1]),t.multiply(l,r?this.alignedProjMatrix:this.projMatrix,l),i[n]=new Float32Array(l),i[n]},Sn.prototype.customLayerMatrix=function(){return this.mercatorMatrix.slice()},Sn.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var e,r,n,i,a=-90,o=90,s=-180,l=180,u=this.size,c=this._unmodified;if(this.latRange){var f=this.latRange;a=t.mercatorYfromLat(f[1])*this.worldSize,e=(o=t.mercatorYfromLat(f[0])*this.worldSize)-ao&&(i=o-g)}if(this.lngRange){var y=p.x,m=u.x/2;y-ml&&(n=l-m)}void 0===n&&void 0===i||(this.center=this.unproject(new t.Point(void 0!==n?n:p.x,void 0!==i?i:p.y))),this._unmodified=c,this._constraining=!1}},Sn.prototype._calcMatrices=function(){if(this.height){var e=this._fov/2,r=this.centerOffset;this.cameraToCenterDistance=.5/Math.tan(e)*this.height;var n=Math.PI/2+this._pitch,i=this._fov*(.5+r.y/this.height),a=Math.sin(i)*this.cameraToCenterDistance/Math.sin(t.clamp(Math.PI-n-i,.01,Math.PI-.01)),o=this.point,s=o.x,l=o.y,u=1.01*(Math.cos(Math.PI/2-this._pitch)*a+this.cameraToCenterDistance),c=this.height/50,f=new Float64Array(16);t.perspective(f,this._fov,this.width/this.height,c,u),f[8]=2*-r.x/this.width,f[9]=2*r.y/this.height,t.scale(f,f,[1,-1,1]),t.translate(f,f,[0,0,-this.cameraToCenterDistance]),t.rotateX(f,f,this._pitch),t.rotateZ(f,f,this.angle),t.translate(f,f,[-s,-l,0]),this.mercatorMatrix=t.scale([],f,[this.worldSize,this.worldSize,this.worldSize]),t.scale(f,f,[1,1,t.mercatorZfromAltitude(1,this.center.lat)*this.worldSize,1]),this.projMatrix=f,this.invProjMatrix=t.invert([],this.projMatrix);var h=this.width%2/2,p=this.height%2/2,d=Math.cos(this.angle),v=Math.sin(this.angle),g=s-Math.round(s)+d*h+v*p,y=l-Math.round(l)+d*p+v*h,m=new Float64Array(f);if(t.translate(m,m,[g>.5?g-1:g,y>.5?y-1:y,0]),this.alignedProjMatrix=m,f=t.create(),t.scale(f,f,[this.width/2,-this.height/2,1]),t.translate(f,f,[1,-1,0]),this.labelPlaneMatrix=f,f=t.create(),t.scale(f,f,[1,-1,1]),t.translate(f,f,[-1,-1,0]),t.scale(f,f,[2/this.width,2/this.height,1]),this.glCoordMatrix=f,this.pixelMatrix=t.multiply(new Float64Array(16),this.labelPlaneMatrix,this.projMatrix),!(f=t.invert(new Float64Array(16),this.pixelMatrix)))throw new Error("failed to invert matrix");this.pixelMatrixInverse=f,this._posMatrixCache={},this._alignedPosMatrixCache={}}},Sn.prototype.maxPitchScaleFactor=function(){if(!this.pixelMatrixInverse)return 1;var e=this.pointCoordinate(new t.Point(0,0)),r=[e.x*this.worldSize,e.y*this.worldSize,0,1];return t.transformMat4(r,r,this.pixelMatrix)[3]/this.cameraToCenterDistance},Sn.prototype.getCameraPoint=function(){var e=this._pitch,r=Math.tan(e)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new t.Point(0,r))},Sn.prototype.getCameraQueryGeometry=function(e){var r=this.getCameraPoint();if(1===e.length)return[e[0],r];for(var n=r.x,i=r.y,a=r.x,o=r.y,s=0,l=e;s=3&&!t.some((function(t){return isNaN(t)}))){var e=this._map.dragRotate.isEnabled()&&this._map.touchZoomRotate.isEnabled()?+(t[3]||0):this._map.getBearing();return this._map.jumpTo({center:[+t[2],+t[1]],zoom:+t[0],bearing:e,pitch:+(t[4]||0)}),!0}return!1},Ln.prototype._updateHashUnthrottled=function(){var e=this.getHashString();try{t.window.history.replaceState(t.window.history.state,"",e)}catch(t){}};var Cn={linearity:.3,easing:t.bezier(0,0,.3,1)},Pn=t.extend({deceleration:2500,maxSpeed:1400},Cn),On=t.extend({deceleration:20,maxSpeed:1400},Cn),In=t.extend({deceleration:1e3,maxSpeed:360},Cn),Dn=t.extend({deceleration:1e3,maxSpeed:90},Cn),zn=function(t){this._map=t,this.clear()};function Rn(t,e){(!t.duration||t.duration0&&r-e[0].time>160;)e.shift()},zn.prototype._onMoveEnd=function(e){if(this._drainInertiaBuffer(),!(this._inertiaBuffer.length<2)){for(var r={zoom:0,bearing:0,pitch:0,pan:new t.Point(0,0),pinchAround:void 0,around:void 0},n=0,i=this._inertiaBuffer;n=this._clickTolerance||this._map.fire(new Bn(t.type,this._map,t))},Un.prototype.dblclick=function(t){return this._firePreventable(new Bn(t.type,this._map,t))},Un.prototype.mouseover=function(t){this._map.fire(new Bn(t.type,this._map,t))},Un.prototype.mouseout=function(t){this._map.fire(new Bn(t.type,this._map,t))},Un.prototype.touchstart=function(t){return this._firePreventable(new Nn(t.type,this._map,t))},Un.prototype.touchmove=function(t){this._map.fire(new Nn(t.type,this._map,t))},Un.prototype.touchend=function(t){this._map.fire(new Nn(t.type,this._map,t))},Un.prototype.touchcancel=function(t){this._map.fire(new Nn(t.type,this._map,t))},Un.prototype._firePreventable=function(t){if(this._map.fire(t),t.defaultPrevented)return{}},Un.prototype.isEnabled=function(){return!0},Un.prototype.isActive=function(){return!1},Un.prototype.enable=function(){},Un.prototype.disable=function(){};var Vn=function(t){this._map=t};Vn.prototype.reset=function(){this._delayContextMenu=!1,delete this._contextMenuEvent},Vn.prototype.mousemove=function(t){this._map.fire(new Bn(t.type,this._map,t))},Vn.prototype.mousedown=function(){this._delayContextMenu=!0},Vn.prototype.mouseup=function(){this._delayContextMenu=!1,this._contextMenuEvent&&(this._map.fire(new Bn("contextmenu",this._map,this._contextMenuEvent)),delete this._contextMenuEvent)},Vn.prototype.contextmenu=function(t){this._delayContextMenu?this._contextMenuEvent=t:this._map.fire(new Bn(t.type,this._map,t)),this._map.listens("contextmenu")&&t.preventDefault()},Vn.prototype.isEnabled=function(){return!0},Vn.prototype.isActive=function(){return!1},Vn.prototype.enable=function(){},Vn.prototype.disable=function(){};var Hn=function(t,e){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),this._clickTolerance=e.clickTolerance||1};function qn(t,e){for(var r={},n=0;nthis.numTouches)&&(this.aborted=!0),this.aborted||(void 0===this.startTime&&(this.startTime=e.timeStamp),n.length===this.numTouches&&(this.centroid=function(e){for(var r=new t.Point(0,0),n=0,i=e;n30)&&(this.aborted=!0)}}},Gn.prototype.touchend=function(t,e,r){if((!this.centroid||t.timeStamp-this.startTime>500)&&(this.aborted=!0),0===r.length){var n=!this.aborted&&this.centroid;if(this.reset(),n)return n}};var Zn=function(t){this.singleTap=new Gn(t),this.numTaps=t.numTaps,this.reset()};Zn.prototype.reset=function(){this.lastTime=1/0,delete this.lastTap,this.count=0,this.singleTap.reset()},Zn.prototype.touchstart=function(t,e,r){this.singleTap.touchstart(t,e,r)},Zn.prototype.touchmove=function(t,e,r){this.singleTap.touchmove(t,e,r)},Zn.prototype.touchend=function(t,e,r){var n=this.singleTap.touchend(t,e,r);if(n){var i=t.timeStamp-this.lastTime<500,a=!this.lastTap||this.lastTap.dist(n)<30;if(i&&a||this.reset(),this.count++,this.lastTime=t.timeStamp,this.lastTap=n,this.count===this.numTaps)return this.reset(),n}};var Yn=function(){this._zoomIn=new Zn({numTouches:1,numTaps:2}),this._zoomOut=new Zn({numTouches:2,numTaps:1}),this.reset()};Yn.prototype.reset=function(){this._active=!1,this._zoomIn.reset(),this._zoomOut.reset()},Yn.prototype.touchstart=function(t,e,r){this._zoomIn.touchstart(t,e,r),this._zoomOut.touchstart(t,e,r)},Yn.prototype.touchmove=function(t,e,r){this._zoomIn.touchmove(t,e,r),this._zoomOut.touchmove(t,e,r)},Yn.prototype.touchend=function(t,e,r){var n=this,i=this._zoomIn.touchend(t,e,r),a=this._zoomOut.touchend(t,e,r);return i?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()+1,around:e.unproject(i)},{originalEvent:t})}}):a?(this._active=!0,t.preventDefault(),setTimeout((function(){return n.reset()}),0),{cameraAnimation:function(e){return e.easeTo({duration:300,zoom:e.getZoom()-1,around:e.unproject(a)},{originalEvent:t})}}):void 0},Yn.prototype.touchcancel=function(){this.reset()},Yn.prototype.enable=function(){this._enabled=!0},Yn.prototype.disable=function(){this._enabled=!1,this.reset()},Yn.prototype.isEnabled=function(){return this._enabled},Yn.prototype.isActive=function(){return this._active};var Wn=function(t){this.reset(),this._clickTolerance=t.clickTolerance||1};Wn.prototype.reset=function(){this._active=!1,this._moved=!1,delete this._lastPoint,delete this._eventButton},Wn.prototype._correctButton=function(t,e){return!1},Wn.prototype._move=function(t,e){return{}},Wn.prototype.mousedown=function(t,e){if(!this._lastPoint){var n=r.mouseButton(t);this._correctButton(t,n)&&(this._lastPoint=e,this._eventButton=n)}},Wn.prototype.mousemoveWindow=function(t,e){var r=this._lastPoint;if(r&&(t.preventDefault(),this._moved||!(e.dist(r)0&&(this._active=!0);var i=qn(n,r),a=new t.Point(0,0),o=new t.Point(0,0),s=0;for(var l in i){var u=i[l],c=this._touches[l];c&&(a._add(u),o._add(u.sub(c)),s++,i[l]=u)}if(this._touches=i,!(sMath.abs(t.x)}var oi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.reset=function(){t.prototype.reset.call(this),this._valid=void 0,delete this._firstMove,delete this._lastPoints},e.prototype._start=function(t){this._lastPoints=t,ai(t[0].sub(t[1]))&&(this._valid=!1)},e.prototype._move=function(t,e,r){var n=t[0].sub(this._lastPoints[0]),i=t[1].sub(this._lastPoints[1]);if(this._valid=this.gestureBeginsVertically(n,i,r.timeStamp),this._valid)return this._lastPoints=t,this._active=!0,{pitchDelta:(n.y+i.y)/2*-.5}},e.prototype.gestureBeginsVertically=function(t,e,r){if(void 0!==this._valid)return this._valid;var n=t.mag()>=2,i=e.mag()>=2;if(n||i){if(!n||!i)return void 0===this._firstMove&&(this._firstMove=r),r-this._firstMove<100&&void 0;var a=t.y>0==e.y>0;return ai(t)&&ai(e)&&a}},e}(Qn),si={panStep:100,bearingStep:15,pitchStep:10},li=function(){var t=si;this._panStep=t.panStep,this._bearingStep=t.bearingStep,this._pitchStep=t.pitchStep};function ui(t){return t*(2-t)}li.prototype.reset=function(){this._active=!1},li.prototype.keydown=function(t){var e=this;if(!(t.altKey||t.ctrlKey||t.metaKey)){var r=0,n=0,i=0,a=0,o=0;switch(t.keyCode){case 61:case 107:case 171:case 187:r=1;break;case 189:case 109:case 173:r=-1;break;case 37:t.shiftKey?n=-1:(t.preventDefault(),a=-1);break;case 39:t.shiftKey?n=1:(t.preventDefault(),a=1);break;case 38:t.shiftKey?i=1:(t.preventDefault(),o=-1);break;case 40:t.shiftKey?i=-1:(t.preventDefault(),o=1);break;default:return}return{cameraAnimation:function(s){var l=s.getZoom();s.easeTo({duration:300,easeId:"keyboardHandler",easing:ui,zoom:r?Math.round(l)+r*(t.shiftKey?2:1):l,bearing:s.getBearing()+n*e._bearingStep,pitch:s.getPitch()+i*e._pitchStep,offset:[-a*e._panStep,-o*e._panStep],center:s.getCenter()},{originalEvent:t})}}}},li.prototype.enable=function(){this._enabled=!0},li.prototype.disable=function(){this._enabled=!1,this.reset()},li.prototype.isEnabled=function(){return this._enabled},li.prototype.isActive=function(){return this._active};var ci=4.000244140625,fi=function(e,r){this._map=e,this._el=e.getCanvasContainer(),this._handler=r,this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=.0022222222222222222,t.bindAll(["_onWheel","_onTimeout","_onScrollFrame","_onScrollFinished"],this)};fi.prototype.setZoomRate=function(t){this._defaultZoomRate=t},fi.prototype.setWheelZoomRate=function(t){this._wheelZoomRate=t},fi.prototype.isEnabled=function(){return!!this._enabled},fi.prototype.isActive=function(){return!!this._active||void 0!==this._finishTimeout},fi.prototype.isZooming=function(){return!!this._zooming},fi.prototype.enable=function(t){this.isEnabled()||(this._enabled=!0,this._aroundCenter=t&&"center"===t.around)},fi.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},fi.prototype.wheel=function(e){if(this.isEnabled()){var r=e.deltaMode===t.window.WheelEvent.DOM_DELTA_LINE?40*e.deltaY:e.deltaY,n=t.browser.now(),i=n-(this._lastWheelEventTime||0);this._lastWheelEventTime=n,0!==r&&r%ci==0?this._type="wheel":0!==r&&Math.abs(r)<4?this._type="trackpad":i>400?(this._type=null,this._lastValue=r,this._timeout=setTimeout(this._onTimeout,40,e)):this._type||(this._type=Math.abs(i*r)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,r+=this._lastValue)),e.shiftKey&&r&&(r/=4),this._type&&(this._lastWheelEvent=e,this._delta-=r,this._active||this._start(e)),e.preventDefault()}},fi.prototype._onTimeout=function(t){this._type="wheel",this._delta-=this._lastValue,this._active||this._start(t)},fi.prototype._start=function(e){if(this._delta){this._frameId&&(this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0),this._finishTimeout&&(clearTimeout(this._finishTimeout),delete this._finishTimeout);var n=r.mousePos(this._el,e);this._around=t.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(n)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=!0,this._handler._triggerRenderFrame())}},fi.prototype.renderFrame=function(){return this._onScrollFrame()},fi.prototype._onScrollFrame=function(){var e=this;if(this._frameId&&(this._frameId=null,this.isActive())){var r=this._map.transform;if(0!==this._delta){var n="wheel"===this._type&&Math.abs(this._delta)>ci?this._wheelZoomRate:this._defaultZoomRate,i=2/(1+Math.exp(-Math.abs(this._delta*n)));this._delta<0&&0!==i&&(i=1/i);var a="number"==typeof this._targetZoom?r.zoomScale(this._targetZoom):r.scale;this._targetZoom=Math.min(r.maxZoom,Math.max(r.minZoom,r.scaleZoom(a*i))),"wheel"===this._type&&(this._startZoom=r.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}var o,s="number"==typeof this._targetZoom?this._targetZoom:r.zoom,l=this._startZoom,u=this._easing,c=!1;if("wheel"===this._type&&l&&u){var f=Math.min((t.browser.now()-this._lastWheelEventTime)/200,1),h=u(f);o=t.number(l,s,h),f<1?this._frameId||(this._frameId=!0):c=!0}else o=s,c=!0;return this._active=!0,c&&(this._active=!1,this._finishTimeout=setTimeout((function(){e._zooming=!1,e._handler._triggerRenderFrame(),delete e._targetZoom,delete e._finishTimeout}),200)),{noInertia:!0,needsRenderFrame:!c,zoomDelta:o-r.zoom,around:this._aroundPoint,originalEvent:this._lastWheelEvent}}},fi.prototype._smoothOutEasing=function(e){var r=t.ease;if(this._prevEase){var n=this._prevEase,i=(t.browser.now()-n.start)/n.duration,a=n.easing(i+.01)-n.easing(i),o=.27/Math.sqrt(a*a+1e-4)*.01,s=Math.sqrt(.0729-o*o);r=t.bezier(o,s,.25,1)}return this._prevEase={start:t.browser.now(),duration:e,easing:r},r},fi.prototype.reset=function(){this._active=!1};var hi=function(t,e){this._clickZoom=t,this._tapZoom=e};hi.prototype.enable=function(){this._clickZoom.enable(),this._tapZoom.enable()},hi.prototype.disable=function(){this._clickZoom.disable(),this._tapZoom.disable()},hi.prototype.isEnabled=function(){return this._clickZoom.isEnabled()&&this._tapZoom.isEnabled()},hi.prototype.isActive=function(){return this._clickZoom.isActive()||this._tapZoom.isActive()};var pi=function(){this.reset()};pi.prototype.reset=function(){this._active=!1},pi.prototype.dblclick=function(t,e){return t.preventDefault(),{cameraAnimation:function(r){r.easeTo({duration:300,zoom:r.getZoom()+(t.shiftKey?-1:1),around:r.unproject(e)},{originalEvent:t})}}},pi.prototype.enable=function(){this._enabled=!0},pi.prototype.disable=function(){this._enabled=!1,this.reset()},pi.prototype.isEnabled=function(){return this._enabled},pi.prototype.isActive=function(){return this._active};var di=function(){this._tap=new Zn({numTouches:1,numTaps:1}),this.reset()};di.prototype.reset=function(){this._active=!1,delete this._swipePoint,delete this._swipeTouch,delete this._tapTime,this._tap.reset()},di.prototype.touchstart=function(t,e,r){this._swipePoint||(this._tapTime&&t.timeStamp-this._tapTime>500&&this.reset(),this._tapTime?r.length>0&&(this._swipePoint=e[0],this._swipeTouch=r[0].identifier):this._tap.touchstart(t,e,r))},di.prototype.touchmove=function(t,e,r){if(this._tapTime){if(this._swipePoint){if(r[0].identifier!==this._swipeTouch)return;var n=e[0],i=n.y-this._swipePoint.y;return this._swipePoint=n,t.preventDefault(),this._active=!0,{zoomDelta:i/128}}}else this._tap.touchmove(t,e,r)},di.prototype.touchend=function(t,e,r){this._tapTime?this._swipePoint&&0===r.length&&this.reset():this._tap.touchend(t,e,r)&&(this._tapTime=t.timeStamp)},di.prototype.touchcancel=function(){this.reset()},di.prototype.enable=function(){this._enabled=!0},di.prototype.disable=function(){this._enabled=!1,this.reset()},di.prototype.isEnabled=function(){return this._enabled},di.prototype.isActive=function(){return this._active};var vi=function(t,e,r){this._el=t,this._mousePan=e,this._touchPan=r};vi.prototype.enable=function(t){this._inertiaOptions=t||{},this._mousePan.enable(),this._touchPan.enable(),this._el.classList.add("mapboxgl-touch-drag-pan")},vi.prototype.disable=function(){this._mousePan.disable(),this._touchPan.disable(),this._el.classList.remove("mapboxgl-touch-drag-pan")},vi.prototype.isEnabled=function(){return this._mousePan.isEnabled()&&this._touchPan.isEnabled()},vi.prototype.isActive=function(){return this._mousePan.isActive()||this._touchPan.isActive()};var gi=function(t,e,r){this._pitchWithRotate=t.pitchWithRotate,this._mouseRotate=e,this._mousePitch=r};gi.prototype.enable=function(){this._mouseRotate.enable(),this._pitchWithRotate&&this._mousePitch.enable()},gi.prototype.disable=function(){this._mouseRotate.disable(),this._mousePitch.disable()},gi.prototype.isEnabled=function(){return this._mouseRotate.isEnabled()&&(!this._pitchWithRotate||this._mousePitch.isEnabled())},gi.prototype.isActive=function(){return this._mouseRotate.isActive()||this._mousePitch.isActive()};var yi=function(t,e,r,n){this._el=t,this._touchZoom=e,this._touchRotate=r,this._tapDragZoom=n,this._rotationDisabled=!1,this._enabled=!0};yi.prototype.enable=function(t){this._touchZoom.enable(t),this._rotationDisabled||this._touchRotate.enable(t),this._tapDragZoom.enable(),this._el.classList.add("mapboxgl-touch-zoom-rotate")},yi.prototype.disable=function(){this._touchZoom.disable(),this._touchRotate.disable(),this._tapDragZoom.disable(),this._el.classList.remove("mapboxgl-touch-zoom-rotate")},yi.prototype.isEnabled=function(){return this._touchZoom.isEnabled()&&(this._rotationDisabled||this._touchRotate.isEnabled())&&this._tapDragZoom.isEnabled()},yi.prototype.isActive=function(){return this._touchZoom.isActive()||this._touchRotate.isActive()||this._tapDragZoom.isActive()},yi.prototype.disableRotation=function(){this._rotationDisabled=!0,this._touchRotate.disable()},yi.prototype.enableRotation=function(){this._rotationDisabled=!1,this._touchZoom.isEnabled()&&this._touchRotate.enable()};var mi=function(t){return t.zoom||t.drag||t.pitch||t.rotate},xi=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e}(t.Event);function bi(t){return t.panDelta&&t.panDelta.mag()||t.zoomDelta||t.bearingDelta||t.pitchDelta}var _i=function(e,n){this._map=e,this._el=this._map.getCanvasContainer(),this._handlers=[],this._handlersById={},this._changes=[],this._inertia=new zn(e),this._bearingSnap=n.bearingSnap,this._previousActiveHandlers={},this._eventsInProgress={},this._addDefaultHandlers(n),t.bindAll(["handleEvent","handleWindowEvent"],this);var i=this._el;this._listeners=[[i,"touchstart",{passive:!1}],[i,"touchmove",{passive:!1}],[i,"touchend",void 0],[i,"touchcancel",void 0],[i,"mousedown",void 0],[i,"mousemove",void 0],[i,"mouseup",void 0],[t.window.document,"mousemove",{capture:!0}],[t.window.document,"mouseup",void 0],[i,"mouseover",void 0],[i,"mouseout",void 0],[i,"dblclick",void 0],[i,"click",void 0],[i,"keydown",{capture:!1}],[i,"keyup",void 0],[i,"wheel",{passive:!1}],[i,"contextmenu",void 0],[t.window,"blur",void 0]];for(var a=0,o=this._listeners;aa?Math.min(2,_):Math.max(.5,_),w=Math.pow(g,1-e),T=i.unproject(x.add(b.mult(e*w)).mult(v));i.setLocationAtPoint(i.renderWorldCopies?T.wrap():T,d)}n._fireMoveEvents(r)}),(function(t){n._afterEase(r,t)}),e),this},r.prototype._prepareEase=function(e,r,n){void 0===n&&(n={}),this._moving=!0,r||n.moving||this.fire(new t.Event("movestart",e)),this._zooming&&!n.zooming&&this.fire(new t.Event("zoomstart",e)),this._rotating&&!n.rotating&&this.fire(new t.Event("rotatestart",e)),this._pitching&&!n.pitching&&this.fire(new t.Event("pitchstart",e))},r.prototype._fireMoveEvents=function(e){this.fire(new t.Event("move",e)),this._zooming&&this.fire(new t.Event("zoom",e)),this._rotating&&this.fire(new t.Event("rotate",e)),this._pitching&&this.fire(new t.Event("pitch",e))},r.prototype._afterEase=function(e,r){if(!this._easeId||!r||this._easeId!==r){delete this._easeId;var n=this._zooming,i=this._rotating,a=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,this._padding=!1,n&&this.fire(new t.Event("zoomend",e)),i&&this.fire(new t.Event("rotateend",e)),a&&this.fire(new t.Event("pitchend",e)),this.fire(new t.Event("moveend",e))}},r.prototype.flyTo=function(e,r){var n=this;if(!e.essential&&t.browser.prefersReducedMotion){var i=t.pick(e,["center","zoom","bearing","pitch","around"]);return this.jumpTo(i,r)}this.stop(),e=t.extend({offset:[0,0],speed:1.2,curve:1.42,easing:t.ease},e);var a=this.transform,o=this.getZoom(),s=this.getBearing(),l=this.getPitch(),u=this.getPadding(),c="zoom"in e?t.clamp(+e.zoom,a.minZoom,a.maxZoom):o,f="bearing"in e?this._normalizeBearing(e.bearing,s):s,h="pitch"in e?+e.pitch:l,p="padding"in e?e.padding:a.padding,d=a.zoomScale(c-o),v=t.Point.convert(e.offset),g=a.centerPoint.add(v),y=a.pointLocation(g),m=t.LngLat.convert(e.center||y);this._normalizeCenter(m);var x=a.project(y),b=a.project(m).sub(x),_=e.curve,w=Math.max(a.width,a.height),T=w/d,k=b.mag();if("minZoom"in e){var A=t.clamp(Math.min(e.minZoom,o,c),a.minZoom,a.maxZoom),M=w/a.zoomScale(A-o);_=Math.sqrt(M/k*2)}var S=_*_;function E(t){var e=(T*T-w*w+(t?-1:1)*S*S*k*k)/(2*(t?T:w)*S*k);return Math.log(Math.sqrt(e*e+1)-e)}function L(t){return(Math.exp(t)-Math.exp(-t))/2}function C(t){return(Math.exp(t)+Math.exp(-t))/2}var P=E(0),O=function(t){return C(P)/C(P+_*t)},I=function(t){return w*((C(P)*(L(e=P+_*t)/C(e))-L(P))/S)/k;var e},D=(E(1)-P)/_;if(Math.abs(k)<1e-6||!isFinite(D)){if(Math.abs(w-T)<1e-6)return this.easeTo(e,r);var z=Te.maxDuration&&(e.duration=0),this._zooming=!0,this._rotating=s!==f,this._pitching=h!==l,this._padding=!a.isPaddingEqual(p),this._prepareEase(r,!1),this._ease((function(e){var i=e*D,d=1/O(i);a.zoom=1===e?c:o+a.scaleZoom(d),n._rotating&&(a.bearing=t.number(s,f,e)),n._pitching&&(a.pitch=t.number(l,h,e)),n._padding&&(a.interpolatePadding(u,p,e),g=a.centerPoint.add(v));var y=1===e?m:a.unproject(x.add(b.mult(I(i))).mult(d));a.setLocationAtPoint(a.renderWorldCopies?y.wrap():y,g),n._fireMoveEvents(r)}),(function(){return n._afterEase(r)}),e),this},r.prototype.isEasing=function(){return!!this._easeFrameId},r.prototype.stop=function(){return this._stop()},r.prototype._stop=function(t,e){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var r=this._onEaseEnd;delete this._onEaseEnd,r.call(this,e)}if(!t){var n=this.handlers;n&&n.stop()}return this},r.prototype._ease=function(e,r,n){!1===n.animate||0===n.duration?(e(1),r()):(this._easeStart=t.browser.now(),this._easeOptions=n,this._onEaseFrame=e,this._onEaseEnd=r,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))},r.prototype._renderFrameCallback=function(){var e=Math.min((t.browser.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(e)),e<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},r.prototype._normalizeBearing=function(e,r){e=t.wrap(e,-180,180);var n=Math.abs(e-r);return Math.abs(e-360-r)180?-360:r<-180?360:0}},r}(t.Evented),Ti=function(e){void 0===e&&(e={}),this.options=e,t.bindAll(["_updateEditLink","_updateData","_updateCompact"],this)};Ti.prototype.getDefaultPosition=function(){return"bottom-right"},Ti.prototype.onAdd=function(t){var e=this.options&&this.options.compact;return this._map=t,this._container=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-attrib"),this._innerContainer=r.create("div","mapboxgl-ctrl-attrib-inner",this._container),e&&this._container.classList.add("mapboxgl-compact"),this._updateAttributions(),this._updateEditLink(),this._map.on("styledata",this._updateData),this._map.on("sourcedata",this._updateData),this._map.on("moveend",this._updateEditLink),void 0===e&&(this._map.on("resize",this._updateCompact),this._updateCompact()),this._container},Ti.prototype.onRemove=function(){r.remove(this._container),this._map.off("styledata",this._updateData),this._map.off("sourcedata",this._updateData),this._map.off("moveend",this._updateEditLink),this._map.off("resize",this._updateCompact),this._map=void 0,this._attribHTML=void 0},Ti.prototype._updateEditLink=function(){var e=this._editLink;e||(e=this._editLink=this._container.querySelector(".mapbox-improve-map"));var r=[{key:"owner",value:this.styleOwner},{key:"id",value:this.styleId},{key:"access_token",value:this._map._requestManager._customAccessToken||t.config.ACCESS_TOKEN}];if(e){var n=r.reduce((function(t,e,n){return e.value&&(t+=e.key+"="+e.value+(n=0)return!1;return!0}))).join(" | ");o!==this._attribHTML&&(this._attribHTML=o,t.length?(this._innerContainer.innerHTML=o,this._container.classList.remove("mapboxgl-attrib-empty")):this._container.classList.add("mapboxgl-attrib-empty"),this._editLink=null)}},Ti.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add("mapboxgl-compact"):this._container.classList.remove("mapboxgl-compact")};var ki=function(){t.bindAll(["_updateLogo"],this),t.bindAll(["_updateCompact"],this)};ki.prototype.onAdd=function(t){this._map=t,this._container=r.create("div","mapboxgl-ctrl");var e=r.create("a","mapboxgl-ctrl-logo");return e.target="_blank",e.rel="noopener nofollow",e.href="https://www.mapbox.com/",e.setAttribute("aria-label",this._map._getUIString("LogoControl.Title")),e.setAttribute("rel","noopener nofollow"),this._container.appendChild(e),this._container.style.display="none",this._map.on("sourcedata",this._updateLogo),this._updateLogo(),this._map.on("resize",this._updateCompact),this._updateCompact(),this._container},ki.prototype.onRemove=function(){r.remove(this._container),this._map.off("sourcedata",this._updateLogo),this._map.off("resize",this._updateCompact)},ki.prototype.getDefaultPosition=function(){return"bottom-left"},ki.prototype._updateLogo=function(t){t&&"metadata"!==t.sourceDataType||(this._container.style.display=this._logoRequired()?"block":"none")},ki.prototype._logoRequired=function(){if(this._map.style){var t=this._map.style.sourceCaches;for(var e in t)if(t[e].getSource().mapbox_logo)return!0;return!1}},ki.prototype._updateCompact=function(){var t=this._container.children;if(t.length){var e=t[0];this._map.getCanvasContainer().offsetWidth<250?e.classList.add("mapboxgl-compact"):e.classList.remove("mapboxgl-compact")}};var Ai=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};Ai.prototype.add=function(t){var e=++this._id;return this._queue.push({callback:t,id:e,cancelled:!1}),e},Ai.prototype.remove=function(t){for(var e=this._currentlyRunning,r=0,n=e?this._queue.concat(e):this._queue;re.maxZoom)throw new Error("maxZoom must be greater than or equal to minZoom");if(null!=e.minPitch&&null!=e.maxPitch&&e.minPitch>e.maxPitch)throw new Error("maxPitch must be greater than or equal to minPitch");if(null!=e.minPitch&&e.minPitch<0)throw new Error("minPitch must be greater than or equal to 0");if(null!=e.maxPitch&&e.maxPitch>Ci)throw new Error("maxPitch must be less than or equal to 60");var i=new Sn(e.minZoom,e.maxZoom,e.minPitch,e.maxPitch,e.renderWorldCopies);if(n.call(this,i,e),this._interactive=e.interactive,this._maxTileCacheSize=e.maxTileCacheSize,this._failIfMajorPerformanceCaveat=e.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=e.preserveDrawingBuffer,this._antialias=e.antialias,this._trackResize=e.trackResize,this._bearingSnap=e.bearingSnap,this._refreshExpiredTiles=e.refreshExpiredTiles,this._fadeDuration=e.fadeDuration,this._crossSourceCollisions=e.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=e.collectResourceTiming,this._renderTaskQueue=new Ai,this._controls=[],this._mapId=t.uniqueId(),this._locale=t.extend({},Mi,e.locale),this._requestManager=new t.RequestManager(e.transformRequest,e.accessToken),"string"==typeof e.container){if(this._container=t.window.document.getElementById(e.container),!this._container)throw new Error("Container '"+e.container+"' not found.")}else{if(!(e.container instanceof Ei))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=e.container}if(e.maxBounds&&this.setMaxBounds(e.maxBounds),t.bindAll(["_onWindowOnline","_onWindowResize","_contextLost","_contextRestored"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error("Failed to initialize WebGL.");this.on("move",(function(){return r._update(!1)})),this.on("moveend",(function(){return r._update(!1)})),this.on("zoom",(function(){return r._update(!0)})),void 0!==t.window&&(t.window.addEventListener("online",this._onWindowOnline,!1),t.window.addEventListener("resize",this._onWindowResize,!1)),this.handlers=new _i(this,e);var a="string"==typeof e.hash&&e.hash||void 0;this._hash=e.hash&&new Ln(a).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:e.center,zoom:e.zoom,bearing:e.bearing,pitch:e.pitch}),e.bounds&&(this.resize(),this.fitBounds(e.bounds,t.extend({},e.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=e.localIdeographFontFamily,e.style&&this.setStyle(e.style,{localIdeographFontFamily:e.localIdeographFontFamily}),e.attributionControl&&this.addControl(new Ti({customAttribution:e.customAttribution})),this.addControl(new ki,e.logoPosition),this.on("style.load",(function(){r.transform.unmodified&&r.jumpTo(r.style.stylesheet)})),this.on("data",(function(e){r._update("style"===e.dataType),r.fire(new t.Event(e.dataType+"data",e))})),this.on("dataloading",(function(e){r.fire(new t.Event(e.dataType+"dataloading",e))}))}n&&(i.__proto__=n),i.prototype=Object.create(n&&n.prototype),i.prototype.constructor=i;var a={showTileBoundaries:{configurable:!0},showPadding:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0},version:{configurable:!0}};return i.prototype._getMapId=function(){return this._mapId},i.prototype.addControl=function(e,r){if(void 0===r&&e.getDefaultPosition&&(r=e.getDefaultPosition()),void 0===r&&(r="top-right"),!e||!e.onAdd)return this.fire(new t.ErrorEvent(new Error("Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.")));var n=e.onAdd(this);this._controls.push(e);var i=this._controlPositions[r];return-1!==r.indexOf("bottom")?i.insertBefore(n,i.firstChild):i.appendChild(n),this},i.prototype.removeControl=function(e){if(!e||!e.onRemove)return this.fire(new t.ErrorEvent(new Error("Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.")));var r=this._controls.indexOf(e);return r>-1&&this._controls.splice(r,1),e.onRemove(this),this},i.prototype.resize=function(e){var r=this._containerDimensions(),n=r[0],i=r[1];this._resizeCanvas(n,i),this.transform.resize(n,i),this.painter.resize(n,i);var a=!this._moving;return a&&(this.stop(),this.fire(new t.Event("movestart",e)).fire(new t.Event("move",e))),this.fire(new t.Event("resize",e)),a&&this.fire(new t.Event("moveend",e)),this},i.prototype.getBounds=function(){return this.transform.getBounds()},i.prototype.getMaxBounds=function(){return this.transform.getMaxBounds()},i.prototype.setMaxBounds=function(e){return this.transform.setMaxBounds(t.LngLatBounds.convert(e)),this._update()},i.prototype.setMinZoom=function(t){if((t=null==t?-2:t)>=-2&&t<=this.transform.maxZoom)return this.transform.minZoom=t,this._update(),this.getZoom()=this.transform.minZoom)return this.transform.maxZoom=t,this._update(),this.getZoom()>t&&this.setZoom(t),this;throw new Error("maxZoom must be greater than the current minZoom")},i.prototype.getMaxZoom=function(){return this.transform.maxZoom},i.prototype.setMinPitch=function(t){if((t=null==t?0:t)<0)throw new Error("minPitch must be greater than or equal to 0");if(t>=0&&t<=this.transform.maxPitch)return this.transform.minPitch=t,this._update(),this.getPitch()Ci)throw new Error("maxPitch must be less than or equal to 60");if(t>=this.transform.minPitch)return this.transform.maxPitch=t,this._update(),this.getPitch()>t&&this.setPitch(t),this;throw new Error("maxPitch must be greater than the current minPitch")},i.prototype.getMaxPitch=function(){return this.transform.maxPitch},i.prototype.getRenderWorldCopies=function(){return this.transform.renderWorldCopies},i.prototype.setRenderWorldCopies=function(t){return this.transform.renderWorldCopies=t,this._update()},i.prototype.project=function(e){return this.transform.locationPoint(t.LngLat.convert(e))},i.prototype.unproject=function(e){return this.transform.pointLocation(t.Point.convert(e))},i.prototype.isMoving=function(){return this._moving||this.handlers.isMoving()},i.prototype.isZooming=function(){return this._zooming||this.handlers.isZooming()},i.prototype.isRotating=function(){return this._rotating||this.handlers.isRotating()},i.prototype._createDelegatedListener=function(t,e,r){var n,i=this;if("mouseenter"===t||"mouseover"===t){var a=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){var o=i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[];o.length?a||(a=!0,r.call(i,new Bn(t,i,n.originalEvent,{features:o}))):a=!1},mouseout:function(){a=!1}}}}if("mouseleave"===t||"mouseout"===t){var o=!1;return{layer:e,listener:r,delegates:{mousemove:function(n){(i.getLayer(e)?i.queryRenderedFeatures(n.point,{layers:[e]}):[]).length?o=!0:o&&(o=!1,r.call(i,new Bn(t,i,n.originalEvent)))},mouseout:function(e){o&&(o=!1,r.call(i,new Bn(t,i,e.originalEvent)))}}}}return{layer:e,listener:r,delegates:(n={},n[t]=function(t){var n=i.getLayer(e)?i.queryRenderedFeatures(t.point,{layers:[e]}):[];n.length&&(t.features=n,r.call(i,t),delete t.features)},n)}},i.prototype.on=function(t,e,r){if(void 0===r)return n.prototype.on.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[t]=this._delegatedListeners[t]||[],this._delegatedListeners[t].push(i),i.delegates)this.on(a,i.delegates[a]);return this},i.prototype.once=function(t,e,r){if(void 0===r)return n.prototype.once.call(this,t,e);var i=this._createDelegatedListener(t,e,r);for(var a in i.delegates)this.once(a,i.delegates[a]);return this},i.prototype.off=function(t,e,r){var i=this;if(void 0===r)return n.prototype.off.call(this,t,e);return this._delegatedListeners&&this._delegatedListeners[t]&&function(n){for(var a=n[t],o=0;o180;){var s=n.locationPoint(e);if(s.x>=0&&s.y>=0&&s.x<=n.width&&s.y<=n.height)break;e.lng>n.center.lng?e.lng-=360:e.lng+=360}return e}Ri.prototype.down=function(t,e){this.mouseRotate.mousedown(t,e),this.mousePitch&&this.mousePitch.mousedown(t,e),r.disableDrag()},Ri.prototype.move=function(t,e){var r=this.map,n=this.mouseRotate.mousemoveWindow(t,e);if(n&&n.bearingDelta&&r.setBearing(r.getBearing()+n.bearingDelta),this.mousePitch){var i=this.mousePitch.mousemoveWindow(t,e);i&&i.pitchDelta&&r.setPitch(r.getPitch()+i.pitchDelta)}},Ri.prototype.off=function(){var t=this.element;r.removeEventListener(t,"mousedown",this.mousedown),r.removeEventListener(t,"touchstart",this.touchstart,{passive:!1}),r.removeEventListener(t,"touchmove",this.touchmove),r.removeEventListener(t,"touchend",this.touchend),r.removeEventListener(t,"touchcancel",this.reset),this.offTemp()},Ri.prototype.offTemp=function(){r.enableDrag(),r.removeEventListener(t.window,"mousemove",this.mousemove),r.removeEventListener(t.window,"mouseup",this.mouseup)},Ri.prototype.mousedown=function(e){this.down(t.extend({},e,{ctrlKey:!0,preventDefault:function(){return e.preventDefault()}}),r.mousePos(this.element,e)),r.addEventListener(t.window,"mousemove",this.mousemove),r.addEventListener(t.window,"mouseup",this.mouseup)},Ri.prototype.mousemove=function(t){this.move(t,r.mousePos(this.element,t))},Ri.prototype.mouseup=function(t){this.mouseRotate.mouseupWindow(t),this.mousePitch&&this.mousePitch.mouseupWindow(t),this.offTemp()},Ri.prototype.touchstart=function(t){1!==t.targetTouches.length?this.reset():(this._startPos=this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.down({type:"mousedown",button:0,ctrlKey:!0,preventDefault:function(){return t.preventDefault()}},this._startPos))},Ri.prototype.touchmove=function(t){1!==t.targetTouches.length?this.reset():(this._lastPos=r.touchPos(this.element,t.targetTouches)[0],this.move({preventDefault:function(){return t.preventDefault()}},this._lastPos))},Ri.prototype.touchend=function(t){0===t.targetTouches.length&&this._startPos&&this._lastPos&&this._startPos.dist(this._lastPos)e.getEast()||r.latitudee.getNorth())},n.prototype._setErrorState=function(){switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting")}},n.prototype._onSuccess=function(e){if(this._map){if(this._isOutOfMapMaxBounds(e))return this._setErrorState(),this.fire(new t.Event("outofmaxbounds",e)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=e,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background")}this.options.showUserLocation&&"OFF"!==this._watchState&&this._updateMarker(e),this.options.trackUserLocation&&"ACTIVE_LOCK"!==this._watchState||this._updateCamera(e),this.options.showUserLocation&&this._dotElement.classList.remove("mapboxgl-user-location-dot-stale"),this.fire(new t.Event("geolocate",e)),this._finish()}},n.prototype._updateCamera=function(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude),n=e.coords.accuracy,i=this._map.getBearing(),a=t.extend({bearing:i},this.options.fitBoundsOptions);this._map.fitBounds(r.toBounds(n),a,{geolocateSource:!0})},n.prototype._updateMarker=function(e){if(e){var r=new t.LngLat(e.coords.longitude,e.coords.latitude);this._accuracyCircleMarker.setLngLat(r).addTo(this._map),this._userLocationDotMarker.setLngLat(r).addTo(this._map),this._accuracy=e.coords.accuracy,this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()}else this._userLocationDotMarker.remove(),this._accuracyCircleMarker.remove()},n.prototype._updateCircleRadius=function(){var t=this._map._container.clientHeight/2,e=this._map.unproject([0,t]),r=this._map.unproject([1,t]),n=e.distanceTo(r),i=Math.ceil(2*this._accuracy/n);this._circleElement.style.width=i+"px",this._circleElement.style.height=i+"px"},n.prototype._onZoom=function(){this.options.showUserLocation&&this.options.showAccuracyCircle&&this._updateCircleRadius()},n.prototype._onError=function(e){if(this._map){if(this.options.trackUserLocation)if(1===e.code){this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.disabled=!0;var r=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.title=r,this._geolocateButton.setAttribute("aria-label",r),void 0!==this._geolocationWatchID&&this._clearWatch()}else{if(3===e.code&&qi)return;this._setErrorState()}"OFF"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add("mapboxgl-user-location-dot-stale"),this.fire(new t.Event("error",e)),this._finish()}},n.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},n.prototype._setupUI=function(e){var n=this;if(this._container.addEventListener("contextmenu",(function(t){return t.preventDefault()})),this._geolocateButton=r.create("button","mapboxgl-ctrl-geolocate",this._container),r.create("span","mapboxgl-ctrl-icon",this._geolocateButton).setAttribute("aria-hidden",!0),this._geolocateButton.type="button",!1===e){t.warnOnce("Geolocation support is not available so the GeolocateControl will be disabled.");var i=this._map._getUIString("GeolocateControl.LocationNotAvailable");this._geolocateButton.disabled=!0,this._geolocateButton.title=i,this._geolocateButton.setAttribute("aria-label",i)}else{var a=this._map._getUIString("GeolocateControl.FindMyLocation");this._geolocateButton.title=a,this._geolocateButton.setAttribute("aria-label",a)}this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=r.create("div","mapboxgl-user-location-dot"),this._userLocationDotMarker=new Ui(this._dotElement),this._circleElement=r.create("div","mapboxgl-user-location-accuracy-circle"),this._accuracyCircleMarker=new Ui({element:this._circleElement,pitchAlignment:"map"}),this.options.trackUserLocation&&(this._watchState="OFF"),this._map.on("zoom",this._onZoom)),this._geolocateButton.addEventListener("click",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on("movestart",(function(e){var r=e.originalEvent&&"resize"===e.originalEvent.type;e.geolocateSource||"ACTIVE_LOCK"!==n._watchState||r||(n._watchState="BACKGROUND",n._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background"),n._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),n.fire(new t.Event("trackuserlocationend")))}))},n.prototype.trigger=function(){if(!this._setup)return t.warnOnce("Geolocate control triggered before added to a map"),!1;if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire(new t.Event("trackuserlocationstart"));break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":Hi--,qi=!1,this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this.fire(new t.Event("trackuserlocationend"));break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new t.Event("trackuserlocationstart"))}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"BACKGROUND":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background");break;case"BACKGROUND_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error")}if("OFF"===this._watchState&&void 0!==this._geolocationWatchID)this._clearWatch();else if(void 0===this._geolocationWatchID){var e;this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),++Hi>1?(e={maximumAge:6e5,timeout:0},qi=!0):(e=this.options.positionOptions,qi=!1),this._geolocationWatchID=t.window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,e)}}else t.window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0},n.prototype._clearWatch=function(){t.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)},n}(t.Evented),Zi={maxWidth:100,unit:"metric"},Yi=function(e){this.options=t.extend({},Zi,e),t.bindAll(["_onMove","setUnit"],this)};function Wi(t,e,r){var n=r&&r.maxWidth||100,i=t._container.clientHeight/2,a=t.unproject([0,i]),o=t.unproject([n,i]),s=a.distanceTo(o);if(r&&"imperial"===r.unit){var l=3.2808*s;l>5280?Xi(e,n,l/5280,t._getUIString("ScaleControl.Miles")):Xi(e,n,l,t._getUIString("ScaleControl.Feet"))}else r&&"nautical"===r.unit?Xi(e,n,s/1852,t._getUIString("ScaleControl.NauticalMiles")):s>=1e3?Xi(e,n,s/1e3,t._getUIString("ScaleControl.Kilometers")):Xi(e,n,s,t._getUIString("ScaleControl.Meters"))}function Xi(t,e,r,n){var i,a,o,s=(i=r,(a=Math.pow(10,(""+Math.floor(i)).length-1))*((o=i/a)>=10?10:o>=5?5:o>=3?3:o>=2?2:o>=1?1:function(t){var e=Math.pow(10,Math.ceil(-Math.log(t)/Math.LN10));return Math.round(t*e)/e}(o))),l=s/r;t.style.width=e*l+"px",t.innerHTML=s+" "+n}Yi.prototype.getDefaultPosition=function(){return"bottom-left"},Yi.prototype._onMove=function(){Wi(this._map,this._container,this.options)},Yi.prototype.onAdd=function(t){return this._map=t,this._container=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-scale",t.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container},Yi.prototype.onRemove=function(){r.remove(this._container),this._map.off("move",this._onMove),this._map=void 0},Yi.prototype.setUnit=function(t){this.options.unit=t,Wi(this._map,this._container,this.options)};var Ji=function(e){this._fullscreen=!1,e&&e.container&&(e.container instanceof t.window.HTMLElement?this._container=e.container:t.warnOnce("Full screen control 'container' must be a DOM element.")),t.bindAll(["_onClickFullscreen","_changeIcon"],this),"onfullscreenchange"in t.window.document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in t.window.document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in t.window.document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in t.window.document&&(this._fullscreenchange="MSFullscreenChange")};Ji.prototype.onAdd=function(e){return this._map=e,this._container||(this._container=this._map.getContainer()),this._controlContainer=r.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display="none",t.warnOnce("This device does not support fullscreen mode.")),this._controlContainer},Ji.prototype.onRemove=function(){r.remove(this._controlContainer),this._map=null,t.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},Ji.prototype._checkFullscreenSupport=function(){return!!(t.window.document.fullscreenEnabled||t.window.document.mozFullScreenEnabled||t.window.document.msFullscreenEnabled||t.window.document.webkitFullscreenEnabled)},Ji.prototype._setupUI=function(){var e=this._fullscreenButton=r.create("button","mapboxgl-ctrl-fullscreen",this._controlContainer);r.create("span","mapboxgl-ctrl-icon",e).setAttribute("aria-hidden",!0),e.type="button",this._updateTitle(),this._fullscreenButton.addEventListener("click",this._onClickFullscreen),t.window.document.addEventListener(this._fullscreenchange,this._changeIcon)},Ji.prototype._updateTitle=function(){var t=this._getTitle();this._fullscreenButton.setAttribute("aria-label",t),this._fullscreenButton.title=t},Ji.prototype._getTitle=function(){return this._map._getUIString(this._isFullscreen()?"FullscreenControl.Exit":"FullscreenControl.Enter")},Ji.prototype._isFullscreen=function(){return this._fullscreen},Ji.prototype._changeIcon=function(){(t.window.document.fullscreenElement||t.window.document.mozFullScreenElement||t.window.document.webkitFullscreenElement||t.window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle("mapboxgl-ctrl-shrink"),this._fullscreenButton.classList.toggle("mapboxgl-ctrl-fullscreen"),this._updateTitle())},Ji.prototype._onClickFullscreen=function(){this._isFullscreen()?t.window.document.exitFullscreen?t.window.document.exitFullscreen():t.window.document.mozCancelFullScreen?t.window.document.mozCancelFullScreen():t.window.document.msExitFullscreen?t.window.document.msExitFullscreen():t.window.document.webkitCancelFullScreen&&t.window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()};var Ki={closeButton:!0,closeOnClick:!0,className:"",maxWidth:"240px"},$i=function(e){function n(r){e.call(this),this.options=t.extend(Object.create(Ki),r),t.bindAll(["_update","_onClose","remove","_onMouseMove","_onMouseUp","_onDrag"],this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.addTo=function(e){return this._map&&this.remove(),this._map=e,this.options.closeOnClick&&this._map.on("click",this._onClose),this.options.closeOnMove&&this._map.on("move",this._onClose),this._map.on("remove",this.remove),this._update(),this._trackPointer?(this._map.on("mousemove",this._onMouseMove),this._map.on("mouseup",this._onMouseUp),this._container&&this._container.classList.add("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("mapboxgl-track-pointer")):this._map.on("move",this._update),this.fire(new t.Event("open")),this},n.prototype.isOpen=function(){return!!this._map},n.prototype.remove=function(){return this._content&&r.remove(this._content),this._container&&(r.remove(this._container),delete this._container),this._map&&(this._map.off("move",this._update),this._map.off("move",this._onClose),this._map.off("click",this._onClose),this._map.off("remove",this.remove),this._map.off("mousemove",this._onMouseMove),this._map.off("mouseup",this._onMouseUp),this._map.off("drag",this._onDrag),delete this._map),this.fire(new t.Event("close")),this},n.prototype.getLngLat=function(){return this._lngLat},n.prototype.setLngLat=function(e){return this._lngLat=t.LngLat.convert(e),this._pos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on("move",this._update),this._map.off("mousemove",this._onMouseMove),this._container&&this._container.classList.remove("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.remove("mapboxgl-track-pointer")),this},n.prototype.trackPointer=function(){return this._trackPointer=!0,this._pos=null,this._update(),this._map&&(this._map.off("move",this._update),this._map.on("mousemove",this._onMouseMove),this._map.on("drag",this._onDrag),this._container&&this._container.classList.add("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("mapboxgl-track-pointer")),this},n.prototype.getElement=function(){return this._container},n.prototype.setText=function(e){return this.setDOMContent(t.window.document.createTextNode(e))},n.prototype.setHTML=function(e){var r,n=t.window.document.createDocumentFragment(),i=t.window.document.createElement("body");for(i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return this.setDOMContent(n)},n.prototype.getMaxWidth=function(){return this._container&&this._container.style.maxWidth},n.prototype.setMaxWidth=function(t){return this.options.maxWidth=t,this._update(),this},n.prototype.setDOMContent=function(t){return this._createContent(),this._content.appendChild(t),this._update(),this},n.prototype.addClassName=function(t){this._container&&this._container.classList.add(t)},n.prototype.removeClassName=function(t){this._container&&this._container.classList.remove(t)},n.prototype.toggleClassName=function(t){if(this._container)return this._container.classList.toggle(t)},n.prototype._createContent=function(){this._content&&r.remove(this._content),this._content=r.create("div","mapboxgl-popup-content",this._container),this.options.closeButton&&(this._closeButton=r.create("button","mapboxgl-popup-close-button",this._content),this._closeButton.type="button",this._closeButton.setAttribute("aria-label","Close popup"),this._closeButton.innerHTML="×",this._closeButton.addEventListener("click",this._onClose))},n.prototype._onMouseUp=function(t){this._update(t.point)},n.prototype._onMouseMove=function(t){this._update(t.point)},n.prototype._onDrag=function(t){this._update(t.point)},n.prototype._update=function(t){var e=this,n=this._lngLat||this._trackPointer;if(this._map&&n&&this._content&&(this._container||(this._container=r.create("div","mapboxgl-popup",this._map.getContainer()),this._tip=r.create("div","mapboxgl-popup-tip",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(" ").forEach((function(t){return e._container.classList.add(t)})),this._trackPointer&&this._container.classList.add("mapboxgl-popup-track-pointer")),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=Fi(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||t)){var i=this._pos=this._trackPointer&&t?t:this._map.project(this._lngLat),a=this.options.anchor,o=Qi(this.options.offset);if(!a){var s,l=this._container.offsetWidth,u=this._container.offsetHeight;s=i.y+o.bottom.ythis._map.transform.height-u?["bottom"]:[],i.xthis._map.transform.width-l/2&&s.push("right"),a=0===s.length?"bottom":s.join("-")}var c=i.add(o[a]).round();r.setTransform(this._container,Bi[a]+" translate("+c.x+"px,"+c.y+"px)"),Ni(this._container,a,"popup")}},n.prototype._onClose=function(){this.remove()},n}(t.Evented);function Qi(e){if(e){if("number"==typeof e){var r=Math.round(Math.sqrt(.5*Math.pow(e,2)));return{center:new t.Point(0,0),top:new t.Point(0,e),"top-left":new t.Point(r,r),"top-right":new t.Point(-r,r),bottom:new t.Point(0,-e),"bottom-left":new t.Point(r,-r),"bottom-right":new t.Point(-r,-r),left:new t.Point(e,0),right:new t.Point(-e,0)}}if(e instanceof t.Point||Array.isArray(e)){var n=t.Point.convert(e);return{center:n,top:n,"top-left":n,"top-right":n,bottom:n,"bottom-left":n,"bottom-right":n,left:n,right:n}}return{center:t.Point.convert(e.center||[0,0]),top:t.Point.convert(e.top||[0,0]),"top-left":t.Point.convert(e["top-left"]||[0,0]),"top-right":t.Point.convert(e["top-right"]||[0,0]),bottom:t.Point.convert(e.bottom||[0,0]),"bottom-left":t.Point.convert(e["bottom-left"]||[0,0]),"bottom-right":t.Point.convert(e["bottom-right"]||[0,0]),left:t.Point.convert(e.left||[0,0]),right:t.Point.convert(e.right||[0,0])}}return Qi(new t.Point(0,0))}var ta={version:t.version,supported:e,setRTLTextPlugin:t.setRTLTextPlugin,getRTLTextPluginStatus:t.getRTLTextPluginStatus,Map:Oi,NavigationControl:zi,GeolocateControl:Gi,AttributionControl:Ti,ScaleControl:Yi,FullscreenControl:Ji,Popup:$i,Marker:Ui,Style:Ye,LngLat:t.LngLat,LngLatBounds:t.LngLatBounds,Point:t.Point,MercatorCoordinate:t.MercatorCoordinate,Evented:t.Evented,config:t.config,prewarm:function(){jt().acquire(Rt)},clearPrewarmedResources:function(){var t=Bt;t&&(t.isPreloaded()&&1===t.numActive()?(t.release(Rt),Bt=null):console.warn("Could not clear WebWorkers since there are active Map instances that still reference it. The pre-warmed WebWorker pool can only be cleared when all map instances have been removed with map.remove()"))},get accessToken(){return t.config.ACCESS_TOKEN},set accessToken(e){t.config.ACCESS_TOKEN=e},get baseApiUrl(){return t.config.API_URL},set baseApiUrl(e){t.config.API_URL=e},get workerCount(){return Ft.workerCount},set workerCount(t){Ft.workerCount=t},get maxParallelImageRequests(){return t.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(e){t.config.MAX_PARALLEL_IMAGE_REQUESTS=e},clearStorage:function(e){t.clearTileCache(e)},workerUrl:""};return ta})),r}()},27084:function(t){"use strict";t.exports=Math.log2||function(t){return Math.log(t)*Math.LOG2E}},16825:function(t,e,r){"use strict";t.exports=function(t,e){e||(e=t,t=window);var r=0,i=0,a=0,o={shift:!1,alt:!1,control:!1,meta:!1},s=!1;function l(t){var e=!1;return"altKey"in t&&(e=e||t.altKey!==o.alt,o.alt=!!t.altKey),"shiftKey"in t&&(e=e||t.shiftKey!==o.shift,o.shift=!!t.shiftKey),"ctrlKey"in t&&(e=e||t.ctrlKey!==o.control,o.control=!!t.ctrlKey),"metaKey"in t&&(e=e||t.metaKey!==o.meta,o.meta=!!t.metaKey),e}function u(t,s){var u=n.x(s),c=n.y(s);"buttons"in s&&(t=0|s.buttons),(t!==r||u!==i||c!==a||l(s))&&(r=0|t,i=u||0,a=c||0,e&&e(r,i,a,o))}function c(t){u(0,t)}function f(){(r||i||a||o.shift||o.alt||o.meta||o.control)&&(i=a=0,r=0,o.shift=o.alt=o.control=o.meta=!1,e&&e(0,0,0,o))}function h(t){l(t)&&e&&e(r,i,a,o)}function p(t){0===n.buttons(t)?u(0,t):u(r,t)}function d(t){u(r|n.buttons(t),t)}function v(t){u(r&~n.buttons(t),t)}function g(){s||(s=!0,t.addEventListener("mousemove",p),t.addEventListener("mousedown",d),t.addEventListener("mouseup",v),t.addEventListener("mouseleave",c),t.addEventListener("mouseenter",c),t.addEventListener("mouseout",c),t.addEventListener("mouseover",c),t.addEventListener("blur",f),t.addEventListener("keyup",h),t.addEventListener("keydown",h),t.addEventListener("keypress",h),t!==window&&(window.addEventListener("blur",f),window.addEventListener("keyup",h),window.addEventListener("keydown",h),window.addEventListener("keypress",h)))}g();var y={element:t};return Object.defineProperties(y,{enabled:{get:function(){return s},set:function(e){e?g():s&&(s=!1,t.removeEventListener("mousemove",p),t.removeEventListener("mousedown",d),t.removeEventListener("mouseup",v),t.removeEventListener("mouseleave",c),t.removeEventListener("mouseenter",c),t.removeEventListener("mouseout",c),t.removeEventListener("mouseover",c),t.removeEventListener("blur",f),t.removeEventListener("keyup",h),t.removeEventListener("keydown",h),t.removeEventListener("keypress",h),t!==window&&(window.removeEventListener("blur",f),window.removeEventListener("keyup",h),window.removeEventListener("keydown",h),window.removeEventListener("keypress",h)))},enumerable:!0},buttons:{get:function(){return r},enumerable:!0},x:{get:function(){return i},enumerable:!0},y:{get:function(){return a},enumerable:!0},mods:{get:function(){return o},enumerable:!0}}),y};var n=r(74311)},48956:function(t){var e={left:0,top:0};t.exports=function(t,r,n){r=r||t.currentTarget||t.srcElement,Array.isArray(n)||(n=[0,0]);var i,a=t.clientX||0,o=t.clientY||0,s=(i=r)===window||i===document||i===document.body?e:i.getBoundingClientRect();return n[0]=a-s.left,n[1]=o-s.top,n}},74311:function(t,e){"use strict";function r(t){return t.target||t.srcElement||window}e.buttons=function(t){if("object"==typeof t){if("buttons"in t)return t.buttons;if("which"in t){if(2===(e=t.which))return 4;if(3===e)return 2;if(e>0)return 1<=0)return 1<0&&a(s,r))}catch(t){c.call(new h(r),t)}}}function c(t){var e=this;e.triggered||(e.triggered=!0,e.def&&(e=e.def),e.msg=t,e.state=2,e.chain.length>0&&a(s,e))}function f(t,e,r,n){for(var i=0;i1&&(i*=y=Math.sqrt(y),s*=y);var m=i*i,x=s*s,b=(u==c?-1:1)*Math.sqrt(Math.abs((m*x-m*g*g-x*v*v)/(m*g*g+x*v*v)));b==1/0&&(b=1);var _=b*i*g/s+(t+f)/2,w=b*-s*v/i+(n+h)/2,T=Math.asin(((n-w)/s).toFixed(9)),k=Math.asin(((h-w)/s).toFixed(9));(T=t<_?e-T:T)<0&&(T=2*e+T),(k=f<_?e-k:k)<0&&(k=2*e+k),c&&T>k&&(T-=2*e),!c&&k>T&&(k-=2*e)}if(Math.abs(k-T)>r){var A=k,M=f,S=h;k=T+r*(c&&k>T?1:-1);var E=a(f=_+i*Math.cos(k),h=w+s*Math.sin(k),i,s,l,0,c,M,S,[k,A,_,w])}var L=Math.tan((k-T)/4),C=4/3*i*L,P=4/3*s*L,O=[2*t-(t+C*Math.sin(T)),2*n-(n-P*Math.cos(T)),f+C*Math.sin(k),h-P*Math.cos(k),f,h];if(p)return O;E&&(O=O.concat(E));for(var I=0;I7&&(r.push(y.splice(0,7)),y.unshift("C"));break;case"S":var x=p,b=d;"C"!=e&&"S"!=e||(x+=x-o,b+=b-l),y=["C",x,b,y[1],y[2],y[3],y[4]];break;case"T":"Q"==e||"T"==e?(f=2*p-f,h=2*d-h):(f=p,h=d),y=i(p,d,f,h,y[1],y[2]);break;case"Q":f=y[1],h=y[2],y=i(p,d,y[1],y[2],y[3],y[4]);break;case"L":y=n(p,d,y[1],y[2]);break;case"H":y=n(p,d,y[1],d);break;case"V":y=n(p,d,p,y[1]);break;case"Z":y=n(p,d,u,c)}e=m,p=y[y.length-2],d=y[y.length-1],y.length>4?(o=y[y.length-4],l=y[y.length-3]):(o=p,l=d),r.push(y)}return r}},56131:function(t){"use strict";var e=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function i(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}t.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map((function(t){return e[t]})).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach((function(t){n[t]=t})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,a){for(var o,s,l=i(t),u=1;u0&&!i.call(t,0))for(var v=0;v0)for(var g=0;g=0&&"[object Function]"===e.call(t.callee)),n}},88641:function(t){"use strict";function e(t,e){if("string"!=typeof t)return[t];var r=[t];"string"==typeof e||Array.isArray(e)?e={brackets:e}:e||(e={});var n=e.brackets?Array.isArray(e.brackets)?e.brackets:[e.brackets]:["{}","[]","()"],i=e.escape||"___",a=!!e.flat;n.forEach((function(t){var e=new RegExp(["\\",t[0],"[^\\",t[0],"\\",t[1],"]*\\",t[1]].join("")),n=[];function a(e,a,o){var s=r.push(e.slice(t[0].length,-t[1].length))-1;return n.push(s),i+s+i}r.forEach((function(t,n){for(var i,o=0;t!=i;)if(i=t,t=t.replace(e,a),o++>1e4)throw Error("References have circular dependency. Please, check them.");r[n]=t})),n=n.reverse(),r=r.map((function(e){return n.forEach((function(r){e=e.replace(new RegExp("(\\"+i+r+"\\"+i+")","g"),t[0]+"$1"+t[1])})),e}))}));var o=new RegExp("\\"+i+"([0-9]+)\\"+i);return a?r:function t(e,r,n){for(var i,a=[],s=0;i=o.exec(e);){if(s++>1e4)throw Error("Circular references in parenthesis");a.push(e.slice(0,i.index)),a.push(t(r[i[1]],r)),e=e.slice(i.index+i[0].length)}return a.push(e),a}(r[0],r)}function r(t,e){if(e&&e.flat){var r,n=e&&e.escape||"___",i=t[0];if(!i)return"";for(var a=new RegExp("\\"+n+"([0-9]+)\\"+n),o=0;i!=r;){if(o++>1e4)throw Error("Circular references in "+t);r=i,i=i.replace(a,s)}return i}return t.reduce((function t(e,r){return Array.isArray(r)&&(r=r.reduce(t,"")),e+r}),"");function s(e,r){if(null==t[r])throw Error("Reference "+r+"is undefined");return t[r]}}function n(t,n){return Array.isArray(t)?r(t,n):e(t,n)}n.parse=e,n.stringify=r,t.exports=n},18863:function(t,e,r){"use strict";var n=r(71299);t.exports=function(t){var e;return arguments.length>1&&(t=arguments),"string"==typeof t?t=t.split(/\s/).map(parseFloat):"number"==typeof t&&(t=[t]),t.length&&"number"==typeof t[0]?e=1===t.length?{width:t[0],height:t[0],x:0,y:0}:2===t.length?{width:t[0],height:t[1],x:0,y:0}:{x:t[0],y:t[1],width:t[2]-t[0]||0,height:t[3]-t[1]||0}:t&&(e={x:(t=n(t,{left:"x l left Left",top:"y t top Top",width:"w width W Width",height:"h height W Width",bottom:"b bottom Bottom",right:"r right Right"})).left||0,y:t.top||0},null==t.width?t.right?e.width=t.right-e.x:e.width=0:e.width=t.width,null==t.height?t.bottom?e.height=t.bottom-e.y:e.height=0:e.height=t.height),e}},95616:function(t){t.exports=function(t){var i=[];return t.replace(r,(function(t,r,a){var o=r.toLowerCase();for(a=function(t){var e=t.match(n);return e?e.map(Number):[]}(a),"m"==o&&a.length>2&&(i.push([r].concat(a.splice(0,2))),o="l",r="m"==r?"l":"L");;){if(a.length==e[o])return a.unshift(r),i.push(a);if(a.lengtha!=p>a&&i<(h-c)*(a-f)/(p-f)+c&&(o=!o)}return o}},52142:function(t,e,r){var n,i=r(69444),a=r(29023),o=r(87263),s=r(11328),l=r(55968),u=r(10670),c=!1,f=a();function h(t,e,r){var i=n.segments(t),a=n.segments(e),o=r(n.combine(i,a));return n.polygon(o)}n={buildLog:function(t){return!0===t?c=i():!1===t&&(c=!1),!1!==c&&c.list},epsilon:function(t){return f.epsilon(t)},segments:function(t){var e=o(!0,f,c);return t.regions.forEach(e.addRegion),{segments:e.calculate(t.inverted),inverted:t.inverted}},combine:function(t,e){return{combined:o(!1,f,c).calculate(t.segments,t.inverted,e.segments,e.inverted),inverted1:t.inverted,inverted2:e.inverted}},selectUnion:function(t){return{segments:l.union(t.combined,c),inverted:t.inverted1||t.inverted2}},selectIntersect:function(t){return{segments:l.intersect(t.combined,c),inverted:t.inverted1&&t.inverted2}},selectDifference:function(t){return{segments:l.difference(t.combined,c),inverted:t.inverted1&&!t.inverted2}},selectDifferenceRev:function(t){return{segments:l.differenceRev(t.combined,c),inverted:!t.inverted1&&t.inverted2}},selectXor:function(t){return{segments:l.xor(t.combined,c),inverted:t.inverted1!==t.inverted2}},polygon:function(t){return{regions:s(t.segments,f,c),inverted:t.inverted}},polygonFromGeoJSON:function(t){return u.toPolygon(n,t)},polygonToGeoJSON:function(t){return u.fromPolygon(n,f,t)},union:function(t,e){return h(t,e,n.selectUnion)},intersect:function(t,e){return h(t,e,n.selectIntersect)},difference:function(t,e){return h(t,e,n.selectDifference)},differenceRev:function(t,e){return h(t,e,n.selectDifferenceRev)},xor:function(t,e){return h(t,e,n.selectXor)}},"object"==typeof window&&(window.PolyBool=n),t.exports=n},69444:function(t){t.exports=function(){var t,e=0,r=!1;function n(e,r){return t.list.push({type:e,data:r?JSON.parse(JSON.stringify(r)):void 0}),t}return t={list:[],segmentId:function(){return e++},checkIntersection:function(t,e){return n("check",{seg1:t,seg2:e})},segmentChop:function(t,e){return n("div_seg",{seg:t,pt:e}),n("chop",{seg:t,pt:e})},statusRemove:function(t){return n("pop_seg",{seg:t})},segmentUpdate:function(t){return n("seg_update",{seg:t})},segmentNew:function(t,e){return n("new_seg",{seg:t,primary:e})},segmentRemove:function(t){return n("rem_seg",{seg:t})},tempStatus:function(t,e,r){return n("temp_status",{seg:t,above:e,below:r})},rewind:function(t){return n("rewind",{seg:t})},status:function(t,e,r){return n("status",{seg:t,above:e,below:r})},vert:function(e){return e===r?t:(r=e,n("vert",{x:e}))},log:function(t){return"string"!=typeof t&&(t=JSON.stringify(t,!1," ")),n("log",{txt:t})},reset:function(){return n("reset")},selected:function(t){return n("selected",{segs:t})},chainStart:function(t){return n("chain_start",{seg:t})},chainRemoveHead:function(t,e){return n("chain_rem_head",{index:t,pt:e})},chainRemoveTail:function(t,e){return n("chain_rem_tail",{index:t,pt:e})},chainNew:function(t,e){return n("chain_new",{pt1:t,pt2:e})},chainMatch:function(t){return n("chain_match",{index:t})},chainClose:function(t){return n("chain_close",{index:t})},chainAddHead:function(t,e){return n("chain_add_head",{index:t,pt:e})},chainAddTail:function(t,e){return n("chain_add_tail",{index:t,pt:e})},chainConnect:function(t,e){return n("chain_con",{index1:t,index2:e})},chainReverse:function(t){return n("chain_rev",{index:t})},chainJoin:function(t,e){return n("chain_join",{index1:t,index2:e})},done:function(){return n("done")}}}},29023:function(t){t.exports=function(t){"number"!=typeof t&&(t=1e-10);var e={epsilon:function(e){return"number"==typeof e&&(t=e),t},pointAboveOrOnLine:function(e,r,n){var i=r[0],a=r[1],o=n[0],s=n[1],l=e[0];return(o-i)*(e[1]-a)-(s-a)*(l-i)>=-t},pointBetween:function(e,r,n){var i=e[1]-r[1],a=n[0]-r[0],o=e[0]-r[0],s=n[1]-r[1],l=o*a+i*s;return!(l-t)},pointsSameX:function(e,r){return Math.abs(e[0]-r[0])t!=o-i>t&&(a-u)*(i-c)/(o-c)+u-n>t&&(s=!s),a=u,o=c}return s}};return e}},10670:function(t){var e={toPolygon:function(t,e){function r(e){if(e.length<=0)return t.segments({inverted:!1,regions:[]});function r(e){var r=e.slice(0,e.length-1);return t.segments({inverted:!1,regions:[r]})}for(var n=r(e[0]),i=1;i0}))}function c(t,n){var i=t.seg,a=n.seg,o=i.start,s=i.end,u=a.start,c=a.end;r&&r.checkIntersection(i,a);var f=e.linesIntersect(o,s,u,c);if(!1===f){if(!e.pointsCollinear(o,s,u))return!1;if(e.pointsSame(o,c)||e.pointsSame(s,u))return!1;var h=e.pointsSame(o,u),p=e.pointsSame(s,c);if(h&&p)return n;var d=!h&&e.pointBetween(o,u,c),v=!p&&e.pointBetween(s,u,c);if(h)return v?l(n,s):l(t,c),n;d&&(p||(v?l(n,s):l(t,c)),l(n,o))}else 0===f.alongA&&(-1===f.alongB?l(t,u):0===f.alongB?l(t,f.pt):1===f.alongB&&l(t,c)),0===f.alongB&&(-1===f.alongA?l(n,o):0===f.alongA?l(n,f.pt):1===f.alongA&&l(n,s));return!1}for(var f=[];!a.isEmpty();){var h=a.getHead();if(r&&r.vert(h.pt[0]),h.isStart){r&&r.segmentNew(h.seg,h.primary);var p=u(h),d=p.before?p.before.ev:null,v=p.after?p.after.ev:null;function g(){if(d){var t=c(h,d);if(t)return t}return!!v&&c(h,v)}r&&r.tempStatus(h.seg,!!d&&d.seg,!!v&&v.seg);var y,m,x=g();if(x)t?(m=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below)&&(x.seg.myFill.above=!x.seg.myFill.above):x.seg.otherFill=h.seg.myFill,r&&r.segmentUpdate(x.seg),h.other.remove(),h.remove();if(a.getHead()!==h){r&&r.rewind(h.seg);continue}t?(m=null===h.seg.myFill.below||h.seg.myFill.above!==h.seg.myFill.below,h.seg.myFill.below=v?v.seg.myFill.above:i,h.seg.myFill.above=m?!h.seg.myFill.below:h.seg.myFill.below):null===h.seg.otherFill&&(y=v?h.primary===v.primary?v.seg.otherFill.above:v.seg.myFill.above:h.primary?o:i,h.seg.otherFill={above:y,below:y}),r&&r.status(h.seg,!!d&&d.seg,!!v&&v.seg),h.other.status=p.insert(n.node({ev:h}))}else{var b=h.status;if(null===b)throw new Error("PolyBool: Zero-length segment detected; your epsilon is probably too small or too large");if(s.exists(b.prev)&&s.exists(b.next)&&c(b.prev.ev,b.next.ev),r&&r.statusRemove(b.ev.seg),b.remove(),!h.primary){var _=h.seg.myFill;h.seg.myFill=h.seg.otherFill,h.seg.otherFill=_}f.push(h.seg)}a.getHead().remove()}return r&&r.done(),f}return t?{addRegion:function(t){for(var n,i,a,o=t[t.length-1],l=0;l0&&!this.aborted;){var r=this.ifds_to_read.shift();r.offset&&this.scan_ifd(r.id,r.offset,t)}},n.prototype.read_uint16=function(t){var r=this.input;if(t+2>r.length)throw e("unexpected EOF","EBADDATA");return this.big_endian?256*r[t]+r[t+1]:r[t]+256*r[t+1]},n.prototype.read_uint32=function(t){var r=this.input;if(t+4>r.length)throw e("unexpected EOF","EBADDATA");return this.big_endian?16777216*r[t]+65536*r[t+1]+256*r[t+2]+r[t+3]:r[t]+256*r[t+1]+65536*r[t+2]+16777216*r[t+3]},n.prototype.is_subifd_link=function(t,e){return 0===t&&34665===e||0===t&&34853===e||34665===t&&40965===e},n.prototype.exif_format_length=function(t){switch(t){case 1:case 2:case 6:case 7:return 1;case 3:case 8:return 2;case 4:case 9:case 11:return 4;case 5:case 10:case 12:return 8;default:return 0}},n.prototype.exif_format_read=function(t,e){var r;switch(t){case 1:case 2:return this.input[e];case 6:return(r=this.input[e])|33554430*(128&r);case 3:return this.read_uint16(e);case 8:return(r=this.read_uint16(e))|131070*(32768&r);case 4:return this.read_uint32(e);case 9:return 0|this.read_uint32(e);default:return null}},n.prototype.scan_ifd=function(t,n,i){var a=this.read_uint16(n);n+=2;for(var o=0;othis.input.length)throw e("unexpected EOF","EBADDATA");for(var d=[],v=h,g=0;g0&&(this.ifds_to_read.push({id:s,offset:d[0]}),p=!0),!1===i({is_big_endian:this.big_endian,ifd:t,tag:s,format:l,count:u,entry_offset:n+this.start,data_length:f,data_offset:h+this.start,value:d,is_subifd_link:p}))return void(this.aborted=!0);n+=12}0===t&&this.ifds_to_read.push({id:1,offset:this.read_uint32(n)})},t.exports.ExifParser=n,t.exports.get_orientation=function(t){var e=0;try{return new n(t,0,t.length).each((function(t){if(0===t.ifd&&274===t.tag&&Array.isArray(t.value))return e=t.value[0],!1})),e}catch(t){return-1}}},76767:function(t,e,r){"use strict";var n=r(14847).n8,i=r(14847).Ag;function a(t,e){if(t.length<4+e)return null;var r=i(t,e);return t.length>4&15,i=15&t[4],a=t[5]>>4&15,o=n(t,6),l=8,u=0;ue.width||t.width===e.width&&t.height>e.height?t:e})),i=r.reduce((function(t,e){return t.height>e.height||t.height===e.height&&t.width>e.width?t:e})),n.width>i.height||n.width===i.height&&n.height>i.width?n:i),s=1;e.transforms.forEach((function(t){var e={1:6,2:5,3:8,4:7,5:4,6:3,7:2,8:1},r={1:4,2:3,3:2,4:1,5:6,6:5,7:8,8:7};if("imir"===t.type&&(s=0===t.value?r[s]:e[s=e[s=r[s]]]),"irot"===t.type)for(var n=0;n1&&(h.variants=f.variants),f.orientation&&(h.orientation=f.orientation),f.exif_location&&f.exif_location.offset+f.exif_location.length<=t.length){var p=a(t,f.exif_location.offset),d=t.slice(f.exif_location.offset+p+4,f.exif_location.offset+f.exif_location.length),v=s.get_orientation(d);v>0&&(h.orientation=v)}return h}}}}}}},2504:function(t,e,r){"use strict";var n=r(14847).eG,i=r(14847).OF,a=r(14847).mP,o=n("BM");t.exports=function(t){if(!(t.length<26)&&i(t,0,o))return{width:a(t,18),height:a(t,22),type:"bmp",mime:"image/bmp",wUnits:"px",hUnits:"px"}}},47342:function(t,e,r){"use strict";var n=r(14847).eG,i=r(14847).OF,a=r(14847).mP,o=n("GIF87a"),s=n("GIF89a");t.exports=function(t){if(!(t.length<10)&&(i(t,0,o)||i(t,0,s)))return{width:a(t,6),height:a(t,8),type:"gif",mime:"image/gif",wUnits:"px",hUnits:"px"}}},31355:function(t,e,r){"use strict";var n=r(14847).mP;t.exports=function(t){var e=n(t,0),r=n(t,2),i=n(t,4);if(0===e&&1===r&&i){for(var a=[],o={width:0,height:0},s=0;so.width||u>o.height)&&(o=c)}return{width:o.width,height:o.height,variants:a,type:"ico",mime:"image/x-icon",wUnits:"px",hUnits:"px"}}}},54261:function(t,e,r){"use strict";var n=r(14847).n8,i=r(14847).eG,a=r(14847).OF,o=r(71371),s=i("Exif\0\0");t.exports=function(t){if(!(t.length<2)&&255===t[0]&&216===t[1]&&255===t[2])for(var e=2;;){for(;;){if(t.length-e<2)return;if(255===t[e++])break}for(var r,i,l=t[e++];255===l;)l=t[e++];if(208<=l&&l<=217||1===l)r=0;else{if(!(192<=l&&l<=254))return;if(t.length-e<2)return;r=n(t,e)-2,e+=2}if(217===l||218===l)return;if(225===l&&r>=10&&a(t,e,s)&&(i=o.get_orientation(t.slice(e+6,e+r))),r>=5&&192<=l&&l<=207&&196!==l&&200!==l&&204!==l){if(t.length-e0&&(u.orientation=i),u}e+=r}}},6303:function(t,e,r){"use strict";var n=r(14847).eG,i=r(14847).OF,a=r(14847).Ag,o=n("‰PNG\r\n\n"),s=n("IHDR");t.exports=function(t){if(!(t.length<24)&&i(t,0,o)&&i(t,12,s))return{width:a(t,16),height:a(t,20),type:"png",mime:"image/png",wUnits:"px",hUnits:"px"}}},38689:function(t,e,r){"use strict";var n=r(14847).eG,i=r(14847).OF,a=r(14847).Ag,o=n("8BPS\0");t.exports=function(t){if(!(t.length<22)&&i(t,0,o))return{width:a(t,18),height:a(t,14),type:"psd",mime:"image/vnd.adobe.photoshop",wUnits:"px",hUnits:"px"}}},6881:function(t){"use strict";function e(t){return"number"==typeof t&&isFinite(t)&&t>0}var r=/<[-_.:a-zA-Z0-9][^>]*>/,n=/^<([-_.:a-zA-Z0-9]+:)?svg\s/,i=/[^-]\bwidth="([^%]+?)"|[^-]\bwidth='([^%]+?)'/,a=/\bheight="([^%]+?)"|\bheight='([^%]+?)'/,o=/\bview[bB]ox="(.+?)"|\bview[bB]ox='(.+?)'/,s=/in$|mm$|cm$|pt$|pc$|px$|em$|ex$/;function l(t){return s.test(t)?t.match(s)[0]:"px"}t.exports=function(t){if(function(t){var e,r=0,n=t.length;for(239===t[0]&&187===t[1]&&191===t[2]&&(r=3);r>14&16383),type:"webp",mime:"image/webp",wUnits:"px",hUnits:"px"}}}function h(t,e){return{width:1+(t[e+6]<<16|t[e+5]<<8|t[e+4]),height:1+(t[e+9]<t.length)){for(;e+8=10?r=r||c(t,e+8):"VP8L"===p&&d>=9?r=r||f(t,e+8):"VP8X"===p&&d>=10?r=r||h(t,e+8):"EXIF"===p&&(n=s.get_orientation(t.slice(e+8,e+8+d)),e=1/0),e+=8+d}else e++;if(r)return n>0&&(r.orientation=n),r}}}},91497:function(t,e,r){"use strict";t.exports={avif:r(24461),bmp:r(2504),gif:r(47342),ico:r(31355),jpeg:r(54261),png:r(6303),psd:r(38689),svg:r(6881),tiff:r(66278),webp:r(90784)}},33575:function(t,e,r){"use strict";var n=r(91497);t.exports=function(t){return function(t){for(var e=Object.keys(n),r=0;r1)for(var r=1;r1&&(t.scaleRatio=[t.scale[0]*t.viewport.width,t.scale[1]*t.viewport.height],r(t),t.after&&t.after(t))}function T(t){if(t){null!=t.length?"number"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var e=0,r=0;if(b.groups=x=t.map((function(t,u){var c=x[u];return t?("function"==typeof t?t={after:t}:"number"==typeof t[0]&&(t={positions:t}),t=o(t,{color:"color colors fill",capSize:"capSize cap capsize cap-size",lineWidth:"lineWidth line-width width line thickness",opacity:"opacity alpha",range:"range dataBox",viewport:"viewport viewBox",errors:"errors error",positions:"positions position data points"}),c||(x[u]=c={id:u,scale:null,translate:null,scaleFract:null,translateFract:null,draw:!0},t=s({},m,t)),a(c,t,[{lineWidth:function(t){return.5*+t},capSize:function(t){return.5*+t},opacity:parseFloat,errors:function(t){return t=l(t),r+=t.length,t},positions:function(t,r){return t=l(t,"float64"),r.count=Math.floor(t.length/2),r.bounds=n(t,2),r.offset=e,e+=r.count,t}},{color:function(t,e){var r=e.count;if(t||(t="transparent"),!Array.isArray(t)||"number"==typeof t[0]){var n=t;t=Array(r);for(var a=0;a 0. && baClipping < length(normalWidth * endBotJoin)) {\n\t\t//handle miter clipping\n\t\tbTopCoord -= normalWidth * endTopJoin;\n\t\tbTopCoord += normalize(endTopJoin * normalWidth) * baClipping;\n\t}\n\n\tif (nextReverse) {\n\t\t//make join rectangular\n\t\tvec2 miterShift = normalWidth * endJoinDirection * miterLimit * .5;\n\t\tfloat normalAdjust = 1. - min(miterLimit / endMiterRatio, 1.);\n\t\tbBotCoord = bCoord + miterShift - normalAdjust * normalWidth * currNormal * .5;\n\t\tbTopCoord = bCoord + miterShift + normalAdjust * normalWidth * currNormal * .5;\n\t}\n\telse if (!prevReverse && abClipping > 0. && abClipping < length(normalWidth * startBotJoin)) {\n\t\t//handle miter clipping\n\t\taBotCoord -= normalWidth * startBotJoin;\n\t\taBotCoord += normalize(startBotJoin * normalWidth) * abClipping;\n\t}\n\n\tvec2 aTopPosition = (aTopCoord) * adjustedScale + translate;\n\tvec2 aBotPosition = (aBotCoord) * adjustedScale + translate;\n\n\tvec2 bTopPosition = (bTopCoord) * adjustedScale + translate;\n\tvec2 bBotPosition = (bBotCoord) * adjustedScale + translate;\n\n\t//position is normalized 0..1 coord on the screen\n\tvec2 position = (aTopPosition * lineTop + aBotPosition * lineBot) * lineStart + (bTopPosition * lineTop + bBotPosition * lineBot) * lineEnd;\n\n\tstartCoord = aCoord * scaleRatio + translate * viewport.zw + viewport.xy;\n\tendCoord = bCoord * scaleRatio + translate * viewport.zw + viewport.xy;\n\n\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\n\n\tenableStartMiter = step(dot(currTangent, prevTangent), .5);\n\tenableEndMiter = step(dot(currTangent, nextTangent), .5);\n\n\t//bevel miter cutoffs\n\tif (miterMode == 1.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * miterLimit * .5;\n\t\t\tstartCutoff = vec4(aCoord, aCoord);\n\t\t\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\n\t\t\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tstartCutoff += viewport.xyxy;\n\t\t\tstartCutoff += startMiterWidth.xyxy;\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * miterLimit * .5;\n\t\t\tendCutoff = vec4(bCoord, bCoord);\n\t\t\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\n\t\t\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tendCutoff += viewport.xyxy;\n\t\t\tendCutoff += endMiterWidth.xyxy;\n\t\t}\n\t}\n\n\t//round miter cutoffs\n\telse if (miterMode == 2.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tvec2 startMiterWidth = vec2(startJoinDirection) * thickness * abs(dot(startJoinDirection, currNormal)) * .5;\n\t\t\tstartCutoff = vec4(aCoord, aCoord);\n\t\t\tstartCutoff.zw += vec2(-startJoinDirection.y, startJoinDirection.x) / scaleRatio;\n\t\t\tstartCutoff = startCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tstartCutoff += viewport.xyxy;\n\t\t\tstartCutoff += startMiterWidth.xyxy;\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tvec2 endMiterWidth = vec2(endJoinDirection) * thickness * abs(dot(endJoinDirection, currNormal)) * .5;\n\t\t\tendCutoff = vec4(bCoord, bCoord);\n\t\t\tendCutoff.zw += vec2(-endJoinDirection.y, endJoinDirection.x) / scaleRatio;\n\t\t\tendCutoff = endCutoff * scaleRatio.xyxy + translate.xyxy * viewport.zwzw;\n\t\t\tendCutoff += viewport.xyxy;\n\t\t\tendCutoff += endMiterWidth.xyxy;\n\t\t}\n\t}\n}\n"]),frag:o(["precision highp float;\n#define GLSLIFY 1\n\nuniform float dashLength, pixelRatio, thickness, opacity, id, miterMode;\nuniform sampler2D dashTexture;\n\nvarying vec4 fragColor;\nvarying vec2 tangent;\nvarying vec4 startCutoff, endCutoff;\nvarying vec2 startCoord, endCoord;\nvarying float enableStartMiter, enableEndMiter;\n\nfloat distToLine(vec2 p, vec2 a, vec2 b) {\n\tvec2 diff = b - a;\n\tvec2 perp = normalize(vec2(-diff.y, diff.x));\n\treturn dot(p - a, perp);\n}\n\nvoid main() {\n\tfloat alpha = 1., distToStart, distToEnd;\n\tfloat cutoff = thickness * .5;\n\n\t//bevel miter\n\tif (miterMode == 1.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\n\t\t\tif (distToStart < -1.) {\n\t\t\t\tdiscard;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\talpha *= min(max(distToStart + 1., 0.), 1.);\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\n\t\t\tif (distToEnd < -1.) {\n\t\t\t\tdiscard;\n\t\t\t\treturn;\n\t\t\t}\n\t\t\talpha *= min(max(distToEnd + 1., 0.), 1.);\n\t\t}\n\t}\n\n\t// round miter\n\telse if (miterMode == 2.) {\n\t\tif (enableStartMiter == 1.) {\n\t\t\tdistToStart = distToLine(gl_FragCoord.xy, startCutoff.xy, startCutoff.zw);\n\t\t\tif (distToStart < 0.) {\n\t\t\t\tfloat radius = length(gl_FragCoord.xy - startCoord);\n\n\t\t\t\tif(radius > cutoff + .5) {\n\t\t\t\t\tdiscard;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\n\t\t\t}\n\t\t}\n\n\t\tif (enableEndMiter == 1.) {\n\t\t\tdistToEnd = distToLine(gl_FragCoord.xy, endCutoff.xy, endCutoff.zw);\n\t\t\tif (distToEnd < 0.) {\n\t\t\t\tfloat radius = length(gl_FragCoord.xy - endCoord);\n\n\t\t\t\tif(radius > cutoff + .5) {\n\t\t\t\t\tdiscard;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\talpha -= smoothstep(cutoff - .5, cutoff + .5, radius);\n\t\t\t}\n\t\t}\n\t}\n\n\tfloat t = fract(dot(tangent, gl_FragCoord.xy) / dashLength) * .5 + .25;\n\tfloat dash = texture2D(dashTexture, vec2(t, .5)).r;\n\n\tgl_FragColor = fragColor;\n\tgl_FragColor.a *= alpha * opacity * dash;\n}\n"]),attributes:{lineEnd:{buffer:r,divisor:0,stride:8,offset:0},lineTop:{buffer:r,divisor:0,stride:8,offset:4},aColor:{buffer:t.prop("colorBuffer"),stride:4,offset:0,divisor:1},bColor:{buffer:t.prop("colorBuffer"),stride:4,offset:4,divisor:1},prevCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:0,divisor:1},aCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:8,divisor:1},bCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:16,divisor:1},nextCoord:{buffer:t.prop("positionBuffer"),stride:8,offset:24,divisor:1}}},n))}catch(t){e=i}return{fill:t({primitive:"triangle",elements:function(t,e){return e.triangles},offset:0,vert:o(["precision highp float;\n#define GLSLIFY 1\n\nattribute vec2 position, positionFract;\n\nuniform vec4 color;\nuniform vec2 scale, scaleFract, translate, translateFract;\nuniform float pixelRatio, id;\nuniform vec4 viewport;\nuniform float opacity;\n\nvarying vec4 fragColor;\n\nconst float MAX_LINES = 256.;\n\nvoid main() {\n\tfloat depth = (MAX_LINES - 4. - id) / (MAX_LINES);\n\n\tvec2 position = position * scale + translate\n + positionFract * scale + translateFract\n + position * scaleFract\n + positionFract * scaleFract;\n\n\tgl_Position = vec4(position * 2.0 - 1.0, depth, 1);\n\n\tfragColor = color / 255.;\n\tfragColor.a *= opacity;\n}\n"]),frag:o(["precision highp float;\n#define GLSLIFY 1\n\nvarying vec4 fragColor;\n\nvoid main() {\n\tgl_FragColor = fragColor;\n}\n"]),uniforms:{scale:t.prop("scale"),color:t.prop("fill"),scaleFract:t.prop("scaleFract"),translateFract:t.prop("translateFract"),translate:t.prop("translate"),opacity:t.prop("opacity"),pixelRatio:t.context("pixelRatio"),id:t.prop("id"),viewport:function(t,e){return[e.viewport.x,e.viewport.y,t.viewportWidth,t.viewportHeight]}},attributes:{position:{buffer:t.prop("positionBuffer"),stride:8,offset:8},positionFract:{buffer:t.prop("positionFractBuffer"),stride:8,offset:8}},blend:n.blend,depth:{enable:!1},scissor:n.scissor,stencil:n.stencil,viewport:n.viewport}),rect:i,miter:e}},y.defaults={dashes:null,join:"miter",miterLimit:1,thickness:10,cap:"square",color:"black",opacity:1,overlay:!1,viewport:null,range:null,close:!1,fill:null},y.prototype.render=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];e.length&&(t=this).update.apply(t,e),this.draw()},y.prototype.draw=function(){for(var t=this,e=[],r=arguments.length;r--;)e[r]=arguments[r];return(e.length?e:this.passes).forEach((function(e,r){var n;if(e&&Array.isArray(e))return(n=t).draw.apply(n,e);"number"==typeof e&&(e=t.passes[e]),e&&e.count>1&&e.opacity&&(t.regl._refresh(),e.fill&&e.triangles&&e.triangles.length>2&&t.shaders.fill(e),e.thickness&&(e.scale[0]*e.viewport.width>y.precisionThreshold||e.scale[1]*e.viewport.height>y.precisionThreshold||"rect"===e.join||!e.join&&(e.thickness<=2||e.count>=y.maxPoints)?t.shaders.rect(e):t.shaders.miter(e)))})),this},y.prototype.update=function(t){var e=this;if(t){null!=t.length?"number"==typeof t[0]&&(t=[{positions:t}]):Array.isArray(t)||(t=[t]);var r=this.regl,o=this.gl;if(t.forEach((function(t,f){var d=e.passes[f];if(void 0!==t)if(null!==t){if("number"==typeof t[0]&&(t={positions:t}),t=s(t,{positions:"positions points data coords",thickness:"thickness lineWidth lineWidths line-width linewidth width stroke-width strokewidth strokeWidth",join:"lineJoin linejoin join type mode",miterLimit:"miterlimit miterLimit",dashes:"dash dashes dasharray dash-array dashArray",color:"color colour stroke colors colours stroke-color strokeColor",fill:"fill fill-color fillColor",opacity:"alpha opacity",overlay:"overlay crease overlap intersect",close:"closed close closed-path closePath",range:"range dataBox",viewport:"viewport viewBox",hole:"holes hole hollow",splitNull:"splitNull"}),d||(e.passes[f]=d={id:f,scale:null,scaleFract:null,translate:null,translateFract:null,count:0,hole:[],depth:0,dashLength:1,dashTexture:r.texture({channels:1,data:new Uint8Array([255]),width:1,height:1,mag:"linear",min:"linear"}),colorBuffer:r.buffer({usage:"dynamic",type:"uint8",data:new Uint8Array}),positionBuffer:r.buffer({usage:"dynamic",type:"float",data:new Uint8Array}),positionFractBuffer:r.buffer({usage:"dynamic",type:"float",data:new Uint8Array})},t=a({},y.defaults,t)),null!=t.thickness&&(d.thickness=parseFloat(t.thickness)),null!=t.opacity&&(d.opacity=parseFloat(t.opacity)),null!=t.miterLimit&&(d.miterLimit=parseFloat(t.miterLimit)),null!=t.overlay&&(d.overlay=!!t.overlay,f=z}));(O=O.slice(0,R)).push(z)}for(var F=function(t){var e=k.slice(2*D,2*O[t]).concat(z?k.slice(2*z):[]),r=(d.hole||[]).map((function(e){return e-z+(O[t]-D)})),n=u(e,r);n=n.map((function(e){return e+D+(e+Dt.length)&&(e=t.length);for(var r=0,n=new Array(e);r 1.0 + delta) {\n\t\tdiscard;\n\t}\n\n\talpha -= smoothstep(1.0 - delta, 1.0 + delta, radius);\n\n\tfloat borderRadius = fragBorderRadius;\n\tfloat ratio = smoothstep(borderRadius - delta, borderRadius + delta, radius);\n\tvec4 color = mix(fragColor, fragBorderColor, ratio);\n\tcolor.a *= alpha * opacity;\n\tgl_FragColor = color;\n}\n"]),l.vert=f(["precision highp float;\n#define GLSLIFY 1\n\nattribute float x, y, xFract, yFract;\nattribute float size, borderSize;\nattribute vec4 colorId, borderColorId;\nattribute float isActive;\n\nuniform bool constPointSize;\nuniform float pixelRatio;\nuniform vec2 paletteSize, scale, scaleFract, translate, translateFract;\nuniform sampler2D paletteTexture;\n\nconst float maxSize = 100.;\n\nvarying vec4 fragColor, fragBorderColor;\nvarying float fragBorderRadius, fragWidth;\n\nfloat pointSizeScale = (constPointSize) ? 2. : pixelRatio;\n\nbool isDirect = (paletteSize.x < 1.);\n\nvec4 getColor(vec4 id) {\n return isDirect ? id / 255. : texture2D(paletteTexture,\n vec2(\n (id.x + .5) / paletteSize.x,\n (id.y + .5) / paletteSize.y\n )\n );\n}\n\nvoid main() {\n // ignore inactive points\n if (isActive == 0.) return;\n\n vec2 position = vec2(x, y);\n vec2 positionFract = vec2(xFract, yFract);\n\n vec4 color = getColor(colorId);\n vec4 borderColor = getColor(borderColorId);\n\n float size = size * maxSize / 255.;\n float borderSize = borderSize * maxSize / 255.;\n\n gl_PointSize = (size + borderSize) * pointSizeScale;\n\n vec2 pos = (position + translate) * scale\n + (positionFract + translateFract) * scale\n + (position + translate) * scaleFract\n + (positionFract + translateFract) * scaleFract;\n\n gl_Position = vec4(pos * 2. - 1., 0., 1.);\n\n fragBorderRadius = 1. - 2. * borderSize / (size + borderSize);\n fragColor = color;\n fragBorderColor = borderColor.a == 0. || borderSize == 0. ? vec4(color.rgb, 0.) : borderColor;\n fragWidth = 1. / gl_PointSize;\n}\n"]),v&&(l.frag=l.frag.replace("smoothstep","smoothStep"),s.frag=s.frag.replace("smoothstep","smoothStep")),this.drawCircle=t(l)}x.defaults={color:"black",borderColor:"transparent",borderSize:0,size:12,opacity:1,marker:void 0,viewport:null,range:null,pixelSize:null,count:0,offset:0,bounds:null,positions:[],snap:1e4},x.prototype.render=function(){return arguments.length&&this.update.apply(this,arguments),this.draw(),this},x.prototype.draw=function(){for(var t=this,e=arguments.length,r=new Array(e),n=0;nn)?e.tree=u(t,{bounds:f}):n&&n.length&&(e.tree=n),e.tree){var h={primitive:"points",usage:"static",data:e.tree,type:"uint32"};e.elements?e.elements(h):e.elements=o.elements(h)}var p=g.float32(t);return i({data:p,usage:"dynamic"}),a({data:g.fract32(t,p),usage:"dynamic"}),l({data:new Uint8Array(c),type:"uint8",usage:"stream"}),t}},{marker:function(e,r,n){var i=r.activation;if(i.forEach((function(t){return t&&t.destroy&&t.destroy()})),i.length=0,e&&"number"!=typeof e[0]){for(var a=[],s=0,l=Math.min(e.length,r.count);s=0)return a;if(t instanceof Uint8Array||t instanceof Uint8ClampedArray)e=t;else{e=new Uint8Array(t.length);for(var o=0,s=t.length;o4*n&&(this.tooManyColors=!0),this.updatePalette(r),1===i.length?i[0]:i},x.prototype.updatePalette=function(t){if(!this.tooManyColors){var e=this.maxColors,r=this.paletteTexture,n=Math.ceil(.25*t.length/e);if(n>1)for(var i=.25*(t=t.slice()).length%e;i2?(s[0],s[2],n=s[1],i=s[3]):s.length?(n=s[0],i=s[1]):(s.x,n=s.y,s.x,s.width,i=s.y+s.height),l.length>2?(a=l[0],o=l[2],l[1],l[3]):l.length?(a=l[0],o=l[1]):(a=l.x,l.y,o=l.x+l.width,l.y,l.height),[a,n,o,i]}function p(t){if("number"==typeof t)return[t,t,t,t];if(2===t.length)return[t[0],t[1],t[0],t[1]];var e=l(t);return[e.x,e.y,e.x+e.width,e.y+e.height]}t.exports=c,c.prototype.render=function(){for(var t,e=this,r=[],n=arguments.length;n--;)r[n]=arguments[n];return r.length&&(t=this).update.apply(t,r),this.regl.attributes.preserveDrawingBuffer?this.draw():(this.dirty?null==this.planned&&(this.planned=o((function(){e.draw(),e.dirty=!0,e.planned=null}))):(this.draw(),this.dirty=!0,o((function(){e.dirty=!1}))),this)},c.prototype.update=function(){for(var t,e=[],r=arguments.length;r--;)e[r]=arguments[r];if(e.length){for(var n=0;nk))&&(s.lower||!(T>>=e))<<3,(e|=r=(15<(t>>>=r))<<2)|(r=(3<(t>>>=r))<<1)|t>>>r>>1}function l(){function t(t){t:{for(var e=16;268435456>=e;e*=16)if(t<=e){t=e;break t}t=0}return 0<(e=r[s(t)>>2]).length?e.pop():new ArrayBuffer(t)}function e(t){r[s(t.byteLength)>>2].push(t)}var r=o(8,(function(){return[]}));return{alloc:t,free:e,allocType:function(e,r){var n=null;switch(e){case 5120:n=new Int8Array(t(r),0,r);break;case 5121:n=new Uint8Array(t(r),0,r);break;case 5122:n=new Int16Array(t(2*r),0,r);break;case 5123:n=new Uint16Array(t(2*r),0,r);break;case 5124:n=new Int32Array(t(4*r),0,r);break;case 5125:n=new Uint32Array(t(4*r),0,r);break;case 5126:n=new Float32Array(t(4*r),0,r);break;default:return null}return n.length!==r?n.subarray(0,r):n},freeType:function(t){e(t.buffer)}}}function u(t){return!!t&&"object"==typeof t&&Array.isArray(t.shape)&&Array.isArray(t.stride)&&"number"==typeof t.offset&&t.shape.length===t.stride.length&&(Array.isArray(t.data)||$(t.data))}function c(t,e,r,n,i,a){for(var o=0;o(i=s)&&(i=n.buffer.byteLength,5123===f?i>>=1:5125===f&&(i>>=2)),n.vertCount=i,i=o,0>o&&(i=4,1===(o=n.buffer.dimension)&&(i=0),2===o&&(i=1),3===o&&(i=4)),n.primType=i}function o(t){n.elementsCount--,delete s[t.id],t.buffer.destroy(),t.buffer=null}var s={},l=0,c={uint8:5121,uint16:5123};e.oes_element_index_uint&&(c.uint32=5125),i.prototype.bind=function(){this.buffer.bind()};var f=[];return{create:function(t,e){function s(t){if(t)if("number"==typeof t)l(t),f.primType=4,f.vertCount=0|t,f.type=5121;else{var e=null,r=35044,n=-1,i=-1,o=0,h=0;Array.isArray(t)||$(t)||u(t)?e=t:("data"in t&&(e=t.data),"usage"in t&&(r=nt[t.usage]),"primitive"in t&&(n=st[t.primitive]),"count"in t&&(i=0|t.count),"type"in t&&(h=c[t.type]),"length"in t?o=0|t.length:(o=i,5123===h||5122===h?o*=2:5125!==h&&5124!==h||(o*=4))),a(f,e,r,n,i,o,h)}else l(),f.primType=4,f.vertCount=0,f.type=5121;return s}var l=r.create(null,34963,!0),f=new i(l._buffer);return n.elementsCount++,s(t),s._reglType="elements",s._elements=f,s.subdata=function(t,e){return l.subdata(t,e),s},s.destroy=function(){o(f)},s},createStream:function(t){var e=f.pop();return e||(e=new i(r.create(null,34963,!0,!1)._buffer)),a(e,t,35040,-1,-1,0,0),e},destroyStream:function(t){f.push(t)},getElements:function(t){return"function"==typeof t&&t._elements instanceof i?t._elements:null},clear:function(){Q(s).forEach(o)}}}function y(t){for(var e=J.allocType(5123,t.length),r=0;r>>31<<15,i=(a<<1>>>24)-127,a=a>>13&1023;e[r]=-24>i?n:-14>i?n+(a+1024>>-14-i):15>=i,r.height>>=i,p(r,n[i]),t.mipmask|=1<e;++e)t.images[e]=null;return t}function C(t){for(var e=t.images,r=0;re){for(var r=0;r=--this.refCount&&F(this)}}),o.profile&&(a.getTotalTextureSize=function(){var t=0;return Object.keys(ut).forEach((function(e){t+=ut[e].stats.size})),t}),{create2D:function(e,r){function n(t,e){var r=i.texInfo;P.call(r);var a=L();return"number"==typeof t?M(a,0|t,"number"==typeof e?0|e:0|t):t?(O(r,t),S(a,t)):M(a,1,1),r.genMipmaps&&(a.mipmask=(a.width<<1)-1),i.mipmask=a.mipmask,l(i,a),i.internalformat=a.internalformat,n.width=a.width,n.height=a.height,z(i),E(a,3553),I(r,3553),R(),C(a),o.profile&&(i.stats.size=A(i.internalformat,i.type,a.width,a.height,r.genMipmaps,!1)),n.format=X[i.internalformat],n.type=K[i.type],n.mag=rt[r.magFilter],n.min=nt[r.minFilter],n.wrapS=it[r.wrapS],n.wrapT=it[r.wrapT],n}var i=new D(3553);return ut[i.id]=i,a.textureCount++,n(e,r),n.subimage=function(t,e,r,a){e|=0,r|=0,a|=0;var o=v();return l(o,i),o.width=0,o.height=0,p(o,t),o.width=o.width||(i.width>>a)-e,o.height=o.height||(i.height>>a)-r,z(i),d(o,3553,e,r,a),R(),g(o),n},n.resize=function(e,r){var a=0|e,s=0|r||a;if(a===i.width&&s===i.height)return n;n.width=i.width=a,n.height=i.height=s,z(i);for(var l=0;i.mipmask>>l;++l){var u=a>>l,c=s>>l;if(!u||!c)break;t.texImage2D(3553,l,i.format,u,c,0,i.format,i.type,null)}return R(),o.profile&&(i.stats.size=A(i.internalformat,i.type,a,s,!1,!1)),n},n._reglType="texture2d",n._texture=i,o.profile&&(n.stats=i.stats),n.destroy=function(){i.decRef()},n},createCube:function(e,r,n,i,s,u){function f(t,e,r,n,i,a){var s,u=h.texInfo;for(P.call(u),s=0;6>s;++s)y[s]=L();if("number"!=typeof t&&t){if("object"==typeof t)if(e)S(y[0],t),S(y[1],e),S(y[2],r),S(y[3],n),S(y[4],i),S(y[5],a);else if(O(u,t),c(h,t),"faces"in t)for(t=t.faces,s=0;6>s;++s)l(y[s],h),S(y[s],t[s]);else for(s=0;6>s;++s)S(y[s],t)}else for(t=0|t||1,s=0;6>s;++s)M(y[s],t,t);for(l(h,y[0]),h.mipmask=u.genMipmaps?(y[0].width<<1)-1:y[0].mipmask,h.internalformat=y[0].internalformat,f.width=y[0].width,f.height=y[0].height,z(h),s=0;6>s;++s)E(y[s],34069+s);for(I(u,34067),R(),o.profile&&(h.stats.size=A(h.internalformat,h.type,f.width,f.height,u.genMipmaps,!0)),f.format=X[h.internalformat],f.type=K[h.type],f.mag=rt[u.magFilter],f.min=nt[u.minFilter],f.wrapS=it[u.wrapS],f.wrapT=it[u.wrapT],s=0;6>s;++s)C(y[s]);return f}var h=new D(34067);ut[h.id]=h,a.cubeCount++;var y=Array(6);return f(e,r,n,i,s,u),f.subimage=function(t,e,r,n,i){r|=0,n|=0,i|=0;var a=v();return l(a,h),a.width=0,a.height=0,p(a,e),a.width=a.width||(h.width>>i)-r,a.height=a.height||(h.height>>i)-n,z(h),d(a,34069+t,r,n,i),R(),g(a),f},f.resize=function(e){if((e|=0)!==h.width){f.width=h.width=e,f.height=h.height=e,z(h);for(var r=0;6>r;++r)for(var n=0;h.mipmask>>n;++n)t.texImage2D(34069+r,n,h.format,e>>n,e>>n,0,h.format,h.type,null);return R(),o.profile&&(h.stats.size=A(h.internalformat,h.type,f.width,f.height,!1,!0)),f}},f._reglType="textureCube",f._texture=h,o.profile&&(f.stats=h.stats),f.destroy=function(){h.decRef()},f},clear:function(){for(var e=0;er;++r)if(0!=(e.mipmask&1<>r,e.height>>r,0,e.internalformat,e.type,null);else for(var n=0;6>n;++n)t.texImage2D(34069+n,r,e.internalformat,e.width>>r,e.height>>r,0,e.internalformat,e.type,null);I(e.texInfo,e.target)}))},refresh:function(){for(var e=0;ei;++i){for(u=0;ut;++t)r[t].resize(n);return e.width=e.height=n,e},_reglType:"framebufferCube",destroy:function(){r.forEach((function(t){t.destroy()}))}})},clear:function(){Q(k).forEach(g)},restore:function(){x.cur=null,x.next=null,x.dirty=!0,Q(k).forEach((function(e){e.framebuffer=t.createFramebuffer(),y(e)}))}})}function E(){this.w=this.z=this.y=this.x=this.state=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=5126,this.divisor=this.stride=this.offset=0}function L(t,e,r,n,i,a,o){function s(){this.id=++f,this.attributes=[],this.elements=null,this.ownsElements=!1,this.offset=this.count=0,this.instances=-1,this.primitive=4;var t=e.oes_vertex_array_object;this.vao=t?t.createVertexArrayOES():null,h[this.id]=this,this.buffers=[]}var l=r.maxAttributes,c=Array(l);for(r=0;r=h.byteLength?l.subdata(h):(l.destroy(),r.buffers[s]=null)),r.buffers[s]||(l=r.buffers[s]=i.create(c,34962,!1,!0)),f.buffer=i.getBuffer(l),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1,t[s]=1):i.getBuffer(c)?(f.buffer=i.getBuffer(c),f.size=0|f.buffer.dimension,f.normalized=!1,f.type=f.buffer.dtype,f.offset=0,f.stride=0,f.divisor=0,f.state=1):i.getBuffer(c.buffer)?(f.buffer=i.getBuffer(c.buffer),f.size=0|(+c.size||f.buffer.dimension),f.normalized=!!c.normalized||!1,f.type="type"in c?rt[c.type]:f.buffer.dtype,f.offset=0|(c.offset||0),f.stride=0|(c.stride||0),f.divisor=0|(c.divisor||0),f.state=1):"x"in c&&(f.x=+c.x||0,f.y=+c.y||0,f.z=+c.z||0,f.w=+c.w||0,f.state=2)}for(l=0;lt&&(t=e.stats.uniformsCount)})),t},r.getMaxAttributesCount=function(){var t=0;return h.forEach((function(e){e.stats.attributesCount>t&&(t=e.stats.attributesCount)})),t}),{clear:function(){var e=t.deleteShader.bind(t);Q(u).forEach(e),u={},Q(c).forEach(e),c={},h.forEach((function(e){t.deleteProgram(e.program)})),h.length=0,f={},r.shaderCount=0},program:function(e,n,i,a){var o=f[n];o||(o=f[n]={});var p=o[e];if(p&&(p.refCount++,!a))return p;var d=new s(n,e);return r.shaderCount++,l(d,i,a),p||(o[e]=d),h.push(d),G(d,{destroy:function(){if(d.refCount--,0>=d.refCount){t.deleteProgram(d.program);var e=h.indexOf(d);h.splice(e,1),r.shaderCount--}0>=o[d.vertId].refCount&&(t.deleteShader(c[d.vertId]),delete c[d.vertId],delete f[d.fragId][d.vertId]),Object.keys(f[d.fragId]).length||(t.deleteShader(u[d.fragId]),delete u[d.fragId],delete f[d.fragId])}})},restore:function(){u={},c={};for(var t=0;t>>e|t<<32-e}function I(t,e){var r=(65535&t)+(65535&e);return(t>>16)+(e>>16)+(r>>16)<<16|65535&r}function D(t){return Array.prototype.slice.call(t)}function z(t){return D(t).join("")}function R(t){function e(){var t=[],e=[];return G((function(){t.push.apply(t,D(arguments))}),{def:function(){var r="v"+i++;return e.push(r),0>>4&15)+"0123456789abcdef".charAt(15&e);return r}(function(t){for(var e=Array(t.length>>2),r=0;r>5]|=(255&t.charCodeAt(r/8))<<24-r%32;var n,i,a,o,s,l,u,c,f,h,p,d=8*t.length;for(t=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],r=Array(64),e[d>>5]|=128<<24-d%32,e[15+(d+64>>9<<4)]=d,c=0;cf;f++){var v;16>f?r[f]=e[f+c]:(h=f,p=I(p=O(p=r[f-2],17)^O(p,19)^p>>>10,r[f-7]),v=O(v=r[f-15],7)^O(v,18)^v>>>3,r[h]=I(I(p,v),r[f-16])),h=I(I(I(I(u,h=O(h=o,6)^O(h,11)^O(h,25)),o&s^~o&l),Mt[f]),r[f]),p=I(u=O(u=d,2)^O(u,13)^O(u,22),d&n^d&i^n&i),u=l,l=s,s=o,o=I(a,h),a=i,i=n,n=d,d=I(h,p)}t[0]=I(d,t[0]),t[1]=I(n,t[1]),t[2]=I(i,t[2]),t[3]=I(a,t[3]),t[4]=I(o,t[4]),t[5]=I(s,t[5]),t[6]=I(l,t[6]),t[7]=I(u,t[7])}for(e="",r=0;r<32*t.length;r+=8)e+=String.fromCharCode(t[r>>5]>>>24-r%32&255);return e}(function(t){for(var e,r,n="",i=-1;++i=e&&56320<=r&&57343>=r&&(e=65536+((1023&e)<<10)+(1023&r),i++),127>=e?n+=String.fromCharCode(e):2047>=e?n+=String.fromCharCode(192|e>>>6&31,128|63&e):65535>=e?n+=String.fromCharCode(224|e>>>12&15,128|e>>>6&63,128|63&e):2097151>=e&&(n+=String.fromCharCode(240|e>>>18&7,128|e>>>12&63,128|e>>>6&63,128|63&e));return n}(r))),n[e])?n[e].apply(null,o):(r=Function.apply(null,a.concat(r)),n&&(n[e]=r),r.apply(null,o))}}}function F(t){return Array.isArray(t)||$(t)||u(t)}function B(t){return t.sort((function(t,e){return"viewport"===t?-1:"viewport"===e?1:t"+e+"?"+i+".constant["+e+"]:0;"})).join(""),"}}else{","if(",s,"(",i,".buffer)){",c,"=",a,".createStream(",34962,",",i,".buffer);","}else{",c,"=",a,".getBuffer(",i,".buffer);","}",f,'="type" in ',i,"?",o.glTypes,"[",i,".type]:",c,".dtype;",l.normalized,"=!!",i,".normalized;"),n("size"),n("offset"),n("stride"),n("divisor"),r("}}"),r.exit("if(",l.isStream,"){",a,".destroyStream(",c,");","}"),l}))})),o}function M(t,e,n,i,a){function s(t){var e=u[t];e&&(h[t]=e)}var l=function(t,e){if("string"==typeof(r=t.static).frag&&"string"==typeof r.vert){if(0>1)",s],");")}function e(){r(l,".drawArraysInstancedANGLE(",[d,v,g,s],");")}p&&"null"!==p?m?t():(r("if(",p,"){"),t(),r("}else{"),e(),r("}")):e()}function o(){function t(){r(c+".drawElements("+[d,g,y,v+"<<(("+y+"-5121)>>1)"]+");")}function e(){r(c+".drawArrays("+[d,v,g]+");")}p&&"null"!==p?m?t():(r("if(",p,"){"),t(),r("}else{"),e(),r("}")):e()}var s,l,u=t.shared,c=u.gl,f=u.draw,h=n.draw,p=function(){var i=h.elements,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a),h.elementsActive&&a("if("+i+")"+c+".bindBuffer(34963,"+i+".buffer.buffer);")):(i=a.def(),a(i,"=",f,".","elements",";","if(",i,"){",c,".bindBuffer(",34963,",",i,".buffer.buffer);}","else if(",u.vao,".currentVAO){",i,"=",t.shared.elements+".getElements("+u.vao,".currentVAO.elements);",et?"":"if("+i+")"+c+".bindBuffer(34963,"+i+".buffer.buffer);","}")),i}(),d=i("primitive"),v=i("offset"),g=function(){var i=h.count,a=e;return i?((i.contextDep&&n.contextDynamic||i.propDep)&&(a=r),i=i.append(t,a)):i=a.def(f,".","count"),i}();if("number"==typeof g){if(0===g)return}else r("if(",g,"){"),r.exit("}");Q&&(s=i("instances"),l=t.instancing);var y=p+".type",m=h.elements&&j(h.elements)&&!h.vaoActive;Q&&("number"!=typeof s||0<=s)?"string"==typeof s?(r("if(",s,">0){"),a(),r("}else if(",s,"<0){"),o(),r("}")):a():o()}function H(t,e,r,n,i){return i=(e=_()).proc("body",i),Q&&(e.instancing=i.def(e.shared.extensions,".angle_instanced_arrays")),t(e,i,r,n),e.compile().body}function q(t,e,r,n){P(t,e),r.useVAO?r.drawVAO?e(t.shared.vao,".setVAO(",r.drawVAO.append(t,e),");"):e(t.shared.vao,".setVAO(",t.shared.vao,".targetVAO);"):(e(t.shared.vao,".setVAO(null);"),I(t,e,r,n.attributes,(function(){return!0}))),D(t,e,r,n.uniforms,(function(){return!0}),!1),z(t,e,e,r)}function Z(t,e,r,n){function i(){return!0}t.batchId="a1",P(t,e),I(t,e,r,n.attributes,i),D(t,e,r,n.uniforms,i,!1),z(t,e,e,r)}function W(t,e,r,n){function i(t){return t.contextDep&&o||t.propDep}function a(t){return!i(t)}P(t,e);var o=r.contextDep,s=e.def(),l=e.def();t.shared.props=l,t.batchId=s;var u=t.scope(),c=t.scope();e(u.entry,"for(",s,"=0;",s,"<","a1",";++",s,"){",l,"=","a0","[",s,"];",c,"}",u.exit),r.needsContext&&S(t,c,r.context),r.needsFramebuffer&&E(t,c,r.framebuffer),C(t,c,r.state,i),r.profile&&i(r.profile)&&O(t,c,r,!1,!0),n?(r.useVAO?r.drawVAO?i(r.drawVAO)?c(t.shared.vao,".setVAO(",r.drawVAO.append(t,c),");"):u(t.shared.vao,".setVAO(",r.drawVAO.append(t,u),");"):u(t.shared.vao,".setVAO(",t.shared.vao,".targetVAO);"):(u(t.shared.vao,".setVAO(null);"),I(t,u,r,n.attributes,a),I(t,c,r,n.attributes,i)),D(t,u,r,n.uniforms,a,!1),D(t,c,r,n.uniforms,i,!0),z(t,u,c,r)):(e=t.global.def("{}"),n=r.shader.progVar.append(t,c),l=c.def(n,".id"),u=c.def(e,"[",l,"]"),c(t.shared.gl,".useProgram(",n,".program);","if(!",u,"){",u,"=",e,"[",l,"]=",t.link((function(e){return H(Z,t,r,e,2)})),"(",n,");}",u,".call(this,a0[",s,"],",s,");"))}function X(t,r){function n(e){var n=r.shader[e];n&&(n=n.append(t,i),isNaN(n)?i.set(a.shader,"."+e,n):i.set(a.shader,"."+e,t.link(n,{stable:!0})))}var i=t.proc("scope",3);t.batchId="a2";var a=t.shared,o=a.current;if(S(t,i,r.context),r.framebuffer&&r.framebuffer.append(t,i),B(Object.keys(r.state)).forEach((function(e){var n=r.state[e],o=n.append(t,i);m(o)?o.forEach((function(r,n){isNaN(r)?i.set(t.next[e],"["+n+"]",r):i.set(t.next[e],"["+n+"]",t.link(r,{stable:!0}))})):j(n)?i.set(a.next,"."+e,t.link(o,{stable:!0})):i.set(a.next,"."+e,o)})),O(t,i,r,!0,!0),["elements","offset","count","instances","primitive"].forEach((function(e){var n=r.draw[e];n&&(n=n.append(t,i),isNaN(n)?i.set(a.draw,"."+e,n):i.set(a.draw,"."+e,t.link(n),{stable:!0}))})),Object.keys(r.uniforms).forEach((function(n){var o=r.uniforms[n].append(t,i);Array.isArray(o)&&(o="["+o.map((function(e){return isNaN(e)?e:t.link(e,{stable:!0})}))+"]"),i.set(a.uniforms,"["+t.link(e.id(n),{stable:!0})+"]",o)})),Object.keys(r.attributes).forEach((function(e){var n=r.attributes[e].append(t,i),a=t.scopeAttrib(e);Object.keys(new K).forEach((function(t){i.set(a,"."+t,n[t])}))})),r.scopeVAO){var s=r.scopeVAO.append(t,i);isNaN(s)?i.set(a.vao,".targetVAO",s):i.set(a.vao,".targetVAO",t.link(s,{stable:!0}))}n("vert"),n("frag"),0=--this.refCount&&o(this)},i.profile&&(n.getTotalRenderbufferSize=function(){var t=0;return Object.keys(c).forEach((function(e){t+=c[e].stats.size})),t}),{create:function(e,r){function o(e,r){var n=0,a=0,c=32854;if("object"==typeof e&&e?("shape"in e?(n=0|(a=e.shape)[0],a=0|a[1]):("radius"in e&&(n=a=0|e.radius),"width"in e&&(n=0|e.width),"height"in e&&(a=0|e.height)),"format"in e&&(c=s[e.format])):"number"==typeof e?(n=0|e,a="number"==typeof r?0|r:n):e||(n=a=1),n!==u.width||a!==u.height||c!==u.format)return o.width=u.width=n,o.height=u.height=a,u.format=c,t.bindRenderbuffer(36161,u.renderbuffer),t.renderbufferStorage(36161,c,n,a),i.profile&&(u.stats.size=wt[u.format]*u.width*u.height),o.format=l[u.format],o}var u=new a(t.createRenderbuffer());return c[u.id]=u,n.renderbufferCount++,o(e,r),o.resize=function(e,r){var n=0|e,a=0|r||n;return n===u.width&&a===u.height||(o.width=u.width=n,o.height=u.height=a,t.bindRenderbuffer(36161,u.renderbuffer),t.renderbufferStorage(36161,u.format,n,a),i.profile&&(u.stats.size=wt[u.format]*u.width*u.height)),o},o._reglType="renderbuffer",o._renderbuffer=u,i.profile&&(o.stats=u.stats),o.destroy=function(){u.decRef()},o},clear:function(){Q(c).forEach(o)},restore:function(){Q(c).forEach((function(e){e.renderbuffer=t.createRenderbuffer(),t.bindRenderbuffer(36161,e.renderbuffer),t.renderbufferStorage(36161,e.format,e.width,e.height)})),t.bindRenderbuffer(36161,null)}}},kt=[];kt[6408]=4,kt[6407]=3;var At=[];At[5121]=1,At[5126]=4,At[36193]=2;var Mt=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],St=["x","y","z","w"],Et="blend.func blend.equation stencil.func stencil.opFront stencil.opBack sample.coverage viewport scissor.box polygonOffset.offset".split(" "),Lt={0:0,1:1,zero:0,one:1,"src color":768,"one minus src color":769,"src alpha":770,"one minus src alpha":771,"dst color":774,"one minus dst color":775,"dst alpha":772,"one minus dst alpha":773,"constant color":32769,"one minus constant color":32770,"constant alpha":32771,"one minus constant alpha":32772,"src alpha saturate":776},Ct={never:512,less:513,"<":513,equal:514,"=":514,"==":514,"===":514,lequal:515,"<=":515,greater:516,">":516,notequal:517,"!=":517,"!==":517,gequal:518,">=":518,always:519},Pt={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,"increment wrap":34055,"decrement wrap":34056,invert:5386},Ot={cw:2304,ccw:2305},It=new N(!1,!1,!1,(function(){}));return function(t){function e(){if(0===J.length)T&&T.update(),et=null;else{et=W.next(e),f();for(var t=J.length-1;0<=t;--t){var r=J[t];r&&r(O,null,0)}d.flush(),T&&T.update()}}function r(){!et&&0=J.length&&n()}}}}function c(){var t=V.viewport,e=V.scissor_box;t[0]=t[1]=e[0]=e[1]=0,O.viewportWidth=O.framebufferWidth=O.drawingBufferWidth=t[2]=e[2]=d.drawingBufferWidth,O.viewportHeight=O.framebufferHeight=O.drawingBufferHeight=t[3]=e[3]=d.drawingBufferHeight}function f(){O.tick+=1,O.time=p(),c(),U.procs.poll()}function h(){B.refresh(),c(),U.procs.refresh(),T&&T.update()}function p(){return(X()-k)/1e3}if(!(t=a(t)))return null;var d=t.gl,y=d.getContextAttributes();d.isContextLost();var m=function(t,e){function r(e){var r;e=e.toLowerCase();try{r=n[e]=t.getExtension(e)}catch(t){}return!!r}for(var n={},i=0;ie;++e)rt(G({framebuffer:t.framebuffer.faces[e]},t),l);else rt(t,l);else l(0,t)},prop:Y.define.bind(null,1),context:Y.define.bind(null,2),this:Y.define.bind(null,3),draw:s({}),buffer:function(t){return D.create(t,34962,!1,!1)},elements:function(t){return z.create(t,!1)},texture:B.create2D,cube:B.createCube,renderbuffer:N.create,framebuffer:j.create,framebufferCube:j.createCube,vao:R.createVAO,attributes:y,frame:u,on:function(t,e){var r;switch(t){case"frame":return u(e);case"lost":r=$;break;case"restore":r=Q;break;case"destroy":r=tt}return r.push(e),{cancel:function(){for(var t=0;t2?"one of ".concat(e," ").concat(t.slice(0,r-1).join(", "),", or ")+t[r-1]:2===r?"one of ".concat(e," ").concat(t[0]," or ").concat(t[1]):"of ".concat(e," ").concat(t[0])}return"of ".concat(e," ").concat(String(t))}r("ERR_INVALID_OPT_VALUE",(function(t,e){return'The value "'+e+'" is invalid for option "'+t+'"'}),TypeError),r("ERR_INVALID_ARG_TYPE",(function(t,e,r){var i,a,o,s,l;if("string"==typeof e&&(a="not ",e.substr(0,a.length)===a)?(i="must not be",e=e.replace(/^not /,"")):i="must be",function(t,e,r){return(void 0===r||r>t.length)&&(r=t.length),t.substring(r-e.length,r)===e}(t," argument"))o="The ".concat(t," ").concat(i," ").concat(n(e,"type"));else{var u=("number"!=typeof l&&(l=0),l+".".length>(s=t).length||-1===s.indexOf(".",l)?"argument":"property");o='The "'.concat(t,'" ').concat(u," ").concat(i," ").concat(n(e,"type"))}return o+". Received type ".concat(typeof r)}),TypeError),r("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),r("ERR_METHOD_NOT_IMPLEMENTED",(function(t){return"The "+t+" method is not implemented"})),r("ERR_STREAM_PREMATURE_CLOSE","Premature close"),r("ERR_STREAM_DESTROYED",(function(t){return"Cannot call "+t+" after a stream was destroyed"})),r("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),r("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),r("ERR_STREAM_WRITE_AFTER_END","write after end"),r("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),r("ERR_UNKNOWN_ENCODING",(function(t){return"Unknown encoding: "+t}),TypeError),r("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),t.exports.q=e},37865:function(t,e,r){"use strict";var n=r(90386),i=Object.keys||function(t){var e=[];for(var r in t)e.push(r);return e};t.exports=c;var a=r(40410),o=r(37493);r(42018)(c,a);for(var s=i(o.prototype),l=0;l0)if("string"==typeof e||s.objectMode||Object.getPrototypeOf(e)===l.prototype||(e=function(t){return l.from(t)}(e)),n)s.endEmitted?w(t,new _):S(t,s,e,!0);else if(s.ended)w(t,new x);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(e=s.decoder.write(e),s.objectMode||0!==e.length?S(t,s,e,!1):O(t,s)):S(t,s,e,!1)}else n||(s.reading=!1,O(t,s));return!s.ended&&(s.lengthe.highWaterMark&&(e.highWaterMark=function(t){return t>=E?t=E:(t--,t|=t>>>1,t|=t>>>2,t|=t>>>4,t|=t>>>8,t|=t>>>16,t++),t}(t)),t<=e.length?t:e.ended?e.length:(e.needReadable=!0,0))}function C(t){var e=t._readableState;a("emitReadable",e.needReadable,e.emittedReadable),e.needReadable=!1,e.emittedReadable||(a("emitReadable",e.flowing),e.emittedReadable=!0,i.nextTick(P,t))}function P(t){var e=t._readableState;a("emitReadable_",e.destroyed,e.length,e.ended),e.destroyed||!e.length&&!e.ended||(t.emit("readable"),e.emittedReadable=!1),e.needReadable=!e.flowing&&!e.ended&&e.length<=e.highWaterMark,F(t)}function O(t,e){e.readingMore||(e.readingMore=!0,i.nextTick(I,t,e))}function I(t,e){for(;!e.reading&&!e.ended&&(e.length0,e.resumeScheduled&&!e.paused?e.flowing=!0:t.listenerCount("data")>0&&t.resume()}function z(t){a("readable nexttick read 0"),t.read(0)}function R(t,e){a("resume",e.reading),e.reading||t.read(0),e.resumeScheduled=!1,t.emit("resume"),F(t),e.flowing&&!e.reading&&t.read(0)}function F(t){var e=t._readableState;for(a("flow",e.flowing);e.flowing&&null!==t.read(););}function B(t,e){return 0===e.length?null:(e.objectMode?r=e.buffer.shift():!t||t>=e.length?(r=e.decoder?e.buffer.join(""):1===e.buffer.length?e.buffer.first():e.buffer.concat(e.length),e.buffer.clear()):r=e.buffer.consume(t,e.decoder),r);var r}function N(t){var e=t._readableState;a("endReadable",e.endEmitted),e.endEmitted||(e.ended=!0,i.nextTick(j,e,t))}function j(t,e){if(a("endReadableNT",t.endEmitted,t.length),!t.endEmitted&&0===t.length&&(t.endEmitted=!0,e.readable=!1,e.emit("end"),t.autoDestroy)){var r=e._writableState;(!r||r.autoDestroy&&r.finished)&&e.destroy()}}function U(t,e){for(var r=0,n=t.length;r=e.highWaterMark:e.length>0)||e.ended))return a("read: emitReadable",e.length,e.ended),0===e.length&&e.ended?N(this):C(this),null;if(0===(t=L(t,e))&&e.ended)return 0===e.length&&N(this),null;var n,i=e.needReadable;return a("need readable",i),(0===e.length||e.length-t0?B(t,e):null)?(e.needReadable=e.length<=e.highWaterMark,t=0):(e.length-=t,e.awaitDrain=0),0===e.length&&(e.ended||(e.needReadable=!0),r!==t&&e.ended&&N(this)),null!==n&&this.emit("data",n),n},A.prototype._read=function(t){w(this,new b("_read()"))},A.prototype.pipe=function(t,e){var r=this,n=this._readableState;switch(n.pipesCount){case 0:n.pipes=t;break;case 1:n.pipes=[n.pipes,t];break;default:n.pipes.push(t)}n.pipesCount+=1,a("pipe count=%d opts=%j",n.pipesCount,e);var s=e&&!1===e.end||t===i.stdout||t===i.stderr?v:l;function l(){a("onend"),t.end()}n.endEmitted?i.nextTick(s):r.once("end",s),t.on("unpipe",(function e(i,o){a("onunpipe"),i===r&&o&&!1===o.hasUnpiped&&(o.hasUnpiped=!0,a("cleanup"),t.removeListener("close",p),t.removeListener("finish",d),t.removeListener("drain",u),t.removeListener("error",h),t.removeListener("unpipe",e),r.removeListener("end",l),r.removeListener("end",v),r.removeListener("data",f),c=!0,!n.awaitDrain||t._writableState&&!t._writableState.needDrain||u())}));var u=function(t){return function(){var e=t._readableState;a("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&o(t,"data")&&(e.flowing=!0,F(t))}}(r);t.on("drain",u);var c=!1;function f(e){a("ondata");var i=t.write(e);a("dest.write",i),!1===i&&((1===n.pipesCount&&n.pipes===t||n.pipesCount>1&&-1!==U(n.pipes,t))&&!c&&(a("false write response, pause",n.awaitDrain),n.awaitDrain++),r.pause())}function h(e){a("onerror",e),v(),t.removeListener("error",h),0===o(t,"error")&&w(t,e)}function p(){t.removeListener("finish",d),v()}function d(){a("onfinish"),t.removeListener("close",p),v()}function v(){a("unpipe"),r.unpipe(t)}return r.on("data",f),function(t,e,r){if("function"==typeof t.prependListener)return t.prependListener(e,r);t._events&&t._events.error?Array.isArray(t._events.error)?t._events.error.unshift(r):t._events.error=[r,t._events.error]:t.on(e,r)}(t,"error",h),t.once("close",p),t.once("finish",d),t.emit("pipe",r),n.flowing||(a("pipe resume"),r.resume()),t},A.prototype.unpipe=function(t){var e=this._readableState,r={hasUnpiped:!1};if(0===e.pipesCount)return this;if(1===e.pipesCount)return t&&t!==e.pipes||(t||(t=e.pipes),e.pipes=null,e.pipesCount=0,e.flowing=!1,t&&t.emit("unpipe",this,r)),this;if(!t){var n=e.pipes,i=e.pipesCount;e.pipes=null,e.pipesCount=0,e.flowing=!1;for(var a=0;a0,!1!==n.flowing&&this.resume()):"readable"===t&&(n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.flowing=!1,n.emittedReadable=!1,a("on readable",n.length,n.reading),n.length?C(this):n.reading||i.nextTick(z,this))),r},A.prototype.addListener=A.prototype.on,A.prototype.removeListener=function(t,e){var r=s.prototype.removeListener.call(this,t,e);return"readable"===t&&i.nextTick(D,this),r},A.prototype.removeAllListeners=function(t){var e=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==t&&void 0!==t||i.nextTick(D,this),e},A.prototype.resume=function(){var t=this._readableState;return t.flowing||(a("resume"),t.flowing=!t.readableListening,function(t,e){e.resumeScheduled||(e.resumeScheduled=!0,i.nextTick(R,t,e))}(this,t)),t.paused=!1,this},A.prototype.pause=function(){return a("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(a("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},A.prototype.wrap=function(t){var e=this,r=this._readableState,n=!1;for(var i in t.on("end",(function(){if(a("wrapped end"),r.decoder&&!r.ended){var t=r.decoder.end();t&&t.length&&e.push(t)}e.push(null)})),t.on("data",(function(i){a("wrapped data"),r.decoder&&(i=r.decoder.write(i)),r.objectMode&&null==i||(r.objectMode||i&&i.length)&&(e.push(i)||(n=!0,t.pause()))})),t)void 0===this[i]&&"function"==typeof t[i]&&(this[i]=function(e){return function(){return t[e].apply(t,arguments)}}(i));for(var o=0;o-1))throw new _(t);return this._writableState.defaultEncoding=t,this},Object.defineProperty(A.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(A.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),A.prototype._write=function(t,e,r){r(new v("_write()"))},A.prototype._writev=null,A.prototype.end=function(t,e,r){var n=this._writableState;return"function"==typeof t?(r=t,t=null,e=null):"function"==typeof e&&(r=e,e=null),null!=t&&this.write(t,e),n.corked&&(n.corked=1,this.uncork()),n.ending||function(t,e,r){e.ending=!0,P(t,e),r&&(e.finished?i.nextTick(r):t.once("finish",r)),e.ended=!0,t.writable=!1}(this,n,r),this},Object.defineProperty(A.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(A.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(t){this._writableState&&(this._writableState.destroyed=t)}}),A.prototype.destroy=f.destroy,A.prototype._undestroy=f.undestroy,A.prototype._destroy=function(t,e){e(t)}},68221:function(t,e,r){"use strict";var n,i=r(90386);function a(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}var o=r(12726),s=Symbol("lastResolve"),l=Symbol("lastReject"),u=Symbol("error"),c=Symbol("ended"),f=Symbol("lastPromise"),h=Symbol("handlePromise"),p=Symbol("stream");function d(t,e){return{value:t,done:e}}function v(t){var e=t[s];if(null!==e){var r=t[p].read();null!==r&&(t[f]=null,t[s]=null,t[l]=null,e(d(r,!1)))}}function g(t){i.nextTick(v,t)}var y=Object.getPrototypeOf((function(){})),m=Object.setPrototypeOf((a(n={get stream(){return this[p]},next:function(){var t=this,e=this[u];if(null!==e)return Promise.reject(e);if(this[c])return Promise.resolve(d(void 0,!0));if(this[p].destroyed)return new Promise((function(e,r){i.nextTick((function(){t[u]?r(t[u]):e(d(void 0,!0))}))}));var r,n=this[f];if(n)r=new Promise(function(t,e){return function(r,n){t.then((function(){e[c]?r(d(void 0,!0)):e[h](r,n)}),n)}}(n,this));else{var a=this[p].read();if(null!==a)return Promise.resolve(d(a,!1));r=new Promise(this[h])}return this[f]=r,r}},Symbol.asyncIterator,(function(){return this})),a(n,"return",(function(){var t=this;return new Promise((function(e,r){t[p].destroy(null,(function(t){t?r(t):e(d(void 0,!0))}))}))})),n),y);t.exports=function(t){var e,r=Object.create(m,(a(e={},p,{value:t,writable:!0}),a(e,s,{value:null,writable:!0}),a(e,l,{value:null,writable:!0}),a(e,u,{value:null,writable:!0}),a(e,c,{value:t._readableState.endEmitted,writable:!0}),a(e,h,{value:function(t,e){var n=r[p].read();n?(r[f]=null,r[s]=null,r[l]=null,t(d(n,!1))):(r[s]=t,r[l]=e)},writable:!0}),e));return r[f]=null,o(t,(function(t){if(t&&"ERR_STREAM_PREMATURE_CLOSE"!==t.code){var e=r[l];return null!==e&&(r[f]=null,r[s]=null,r[l]=null,e(t)),void(r[u]=t)}var n=r[s];null!==n&&(r[f]=null,r[s]=null,r[l]=null,n(d(void 0,!0))),r[c]=!0})),t.on("readable",g.bind(null,r)),r}},31125:function(t,e,r){"use strict";function n(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function i(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function a(t,e){for(var r=0;r0?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function(t){var e={data:t,next:this.head};0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function(){if(0!==this.length){var t=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,t}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(t){if(0===this.length)return"";for(var e=this.head,r=""+e.data;e=e.next;)r+=t+e.data;return r}},{key:"concat",value:function(t){if(0===this.length)return o.alloc(0);for(var e,r,n,i=o.allocUnsafe(t>>>0),a=this.head,s=0;a;)e=a.data,r=i,n=s,o.prototype.copy.call(e,r,n),s+=a.data.length,a=a.next;return i}},{key:"consume",value:function(t,e){var r;return ti.length?i.length:t;if(a===i.length?n+=i:n+=i.slice(0,t),0==(t-=a)){a===i.length?(++r,e.next?this.head=e.next:this.head=this.tail=null):(this.head=e,e.data=i.slice(a));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(t){var e=o.allocUnsafe(t),r=this.head,n=1;for(r.data.copy(e),t-=r.data.length;r=r.next;){var i=r.data,a=t>i.length?i.length:t;if(i.copy(e,e.length-t,0,a),0==(t-=a)){a===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=i.slice(a));break}++n}return this.length-=n,e}},{key:l,value:function(t,e){return s(this,function(t){for(var e=1;e0,(function(t){n||(n=t),t&&o.forEach(u),a||(o.forEach(u),i(n))}))}));return e.reduce(c)}},56306:function(t,e,r){"use strict";var n=r(74322).q.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(t,e,r,i){var a=function(t,e,r){return null!=t.highWaterMark?t.highWaterMark:e?t[r]:null}(e,i,r);if(null!=a){if(!isFinite(a)||Math.floor(a)!==a||a<0)throw new n(i?r:"highWaterMark",a);return Math.floor(a)}return t.objectMode?16:16384}}},71405:function(t,e,r){t.exports=r(15398).EventEmitter},68019:function(t,e,r){"use strict";var n=r(71665).Buffer,i=n.isEncoding||function(t){switch((t=""+t)&&t.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function a(t){var e;switch(this.encoding=function(t){var e=function(t){if(!t)return"utf8";for(var e;;)switch(t){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return t;default:if(e)return;t=(""+t).toLowerCase(),e=!0}}(t);if("string"!=typeof e&&(n.isEncoding===i||!i(t)))throw new Error("Unknown encoding: "+t);return e||t}(t),this.encoding){case"utf16le":this.text=l,this.end=u,e=4;break;case"utf8":this.fillLast=s,e=4;break;case"base64":this.text=c,this.end=f,e=3;break;default:return this.write=h,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(e)}function o(t){return t<=127?0:t>>5==6?2:t>>4==14?3:t>>3==30?4:t>>6==2?-1:-2}function s(t){var e=this.lastTotal-this.lastNeed,r=function(t,e,r){if(128!=(192&e[0]))return t.lastNeed=0,"�";if(t.lastNeed>1&&e.length>1){if(128!=(192&e[1]))return t.lastNeed=1,"�";if(t.lastNeed>2&&e.length>2&&128!=(192&e[2]))return t.lastNeed=2,"�"}}(this,t);return void 0!==r?r:this.lastNeed<=t.length?(t.copy(this.lastChar,e,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(t.copy(this.lastChar,e,0,t.length),void(this.lastNeed-=t.length))}function l(t,e){if((t.length-e)%2==0){var r=t.toString("utf16le",e);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=t[t.length-1],t.toString("utf16le",e,t.length-1)}function u(t){var e=t&&t.length?this.write(t):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return e+this.lastChar.toString("utf16le",0,r)}return e}function c(t,e){var r=(t.length-e)%3;return 0===r?t.toString("base64",e):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=t[t.length-1]:(this.lastChar[0]=t[t.length-2],this.lastChar[1]=t[t.length-1]),t.toString("base64",e,t.length-r))}function f(t){var e=t&&t.length?this.write(t):"";return this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function h(t){return t.toString(this.encoding)}function p(t){return t&&t.length?this.write(t):""}e.s=a,a.prototype.write=function(t){if(0===t.length)return"";var e,r;if(this.lastNeed){if(void 0===(e=this.fillLast(t)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r=0?(i>0&&(t.lastNeed=i-1),i):--n=0?(i>0&&(t.lastNeed=i-2),i):--n=0?(i>0&&(2===i?i=0:t.lastNeed=i-3),i):0}(this,t,e);if(!this.lastNeed)return t.toString("utf8",e);this.lastTotal=r;var n=t.length-(r-this.lastNeed);return t.copy(this.lastChar,0,n),t.toString("utf8",e,n)},a.prototype.fillLast=function(t){if(this.lastNeed<=t.length)return t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);t.copy(this.lastChar,this.lastTotal-this.lastNeed,0,t.length),this.lastNeed-=t.length}},90715:function(t,e,r){var n=r(32791),i=r(41633)("stream-parser");function a(t){i("initializing parser stream"),t._parserBytesLeft=0,t._parserBuffers=[],t._parserBuffered=0,t._parserState=-1,t._parserCallback=null,"function"==typeof t.push&&(t._parserOutput=t.push.bind(t)),t._parserInit=!0}function o(t,e){n(!this._parserCallback,'there is already a "callback" set!'),n(isFinite(t)&&t>0,'can only buffer a finite number of bytes > 0, got "'+t+'"'),this._parserInit||a(this),i("buffering %o bytes",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=0}function s(t,e){n(!this._parserCallback,'there is already a "callback" set!'),n(t>0,'can only skip > 0 bytes, got "'+t+'"'),this._parserInit||a(this),i("skipping %o bytes",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=1}function l(t,e){n(!this._parserCallback,'There is already a "callback" set!'),n(t>0,'can only pass through > 0 bytes, got "'+t+'"'),this._parserInit||a(this),i("passing through %o bytes",t),this._parserBytesLeft=t,this._parserCallback=e,this._parserState=2}function u(t,e,r){this._parserInit||a(this),i("write(%o bytes)",t.length),"function"==typeof e&&(r=e),h(this,t,null,r)}function c(t,e,r){this._parserInit||a(this),i("transform(%o bytes)",t.length),"function"!=typeof e&&(e=this._parserOutput),h(this,t,e,r)}function f(t,e,r,n){if(t._parserBytesLeft-=e.length,i("%o bytes left for stream piece",t._parserBytesLeft),0===t._parserState?(t._parserBuffers.push(e),t._parserBuffered+=e.length):2===t._parserState&&r(e),0!==t._parserBytesLeft)return n;var a=t._parserCallback;if(a&&0===t._parserState&&t._parserBuffers.length>1&&(e=Buffer.concat(t._parserBuffers,t._parserBuffered)),0!==t._parserState&&(e=null),t._parserCallback=null,t._parserBuffered=0,t._parserState=-1,t._parserBuffers.splice(0),a){var o=[];e&&o.push(e),r&&o.push(r);var s=a.length>o.length;s&&o.push(p(n));var l=a.apply(t,o);if(!s||n===l)return n}}t.exports=function(t){var e=t&&"function"==typeof t._transform,r=t&&"function"==typeof t._write;if(!e&&!r)throw new Error("must pass a Writable or Transform stream in");i("extending Parser into stream"),t._bytes=o,t._skipBytes=s,e&&(t._passthrough=l),e?t._transform=c:t._write=u};var h=p((function t(e,r,n,i){return e._parserBytesLeft<=0?i(new Error("got data but not currently parsing anything")):r.length<=e._parserBytesLeft?function(){return f(e,r,n,i)}:function(){var a=r.slice(0,e._parserBytesLeft);return f(e,a,n,(function(o){return o?i(o):r.length>a.length?function(){return t(e,r.slice(a.length),n,i)}:void 0}))}}));function p(t){return function(){for(var e=t.apply(this,arguments);"function"==typeof e;)e=e();return e}}},41633:function(t,e,r){var n=r(90386);function i(){var t;try{t=e.storage.debug}catch(t){}return!t&&void 0!==n&&"env"in n&&(t=n.env.DEBUG),t}(e=t.exports=r(74469)).log=function(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},e.formatArgs=function(t){var r=this.useColors;if(t[0]=(r?"%c":"")+this.namespace+(r?" %c":" ")+t[0]+(r?"%c ":" ")+"+"+e.humanize(this.diff),r){var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var i=0,a=0;t[0].replace(/%[a-zA-Z%]/g,(function(t){"%%"!==t&&(i++,"%c"===t&&(a=i))})),t.splice(a,0,n)}},e.save=function(t){try{null==t?e.storage.removeItem("debug"):e.storage.debug=t}catch(t){}},e.load=i,e.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type)||("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},e.storage="undefined"!=typeof chrome&&void 0!==chrome.storage?chrome.storage.local:function(){try{return window.localStorage}catch(t){}}(),e.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],e.formatters.j=function(t){try{return JSON.stringify(t)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}},e.enable(i())},74469:function(t,e,r){var n;function i(t){function r(){if(r.enabled){var t=r,i=+new Date,a=i-(n||i);t.diff=a,t.prev=n,t.curr=i,n=i;for(var o=new Array(arguments.length),s=0;s0)return function(t){if(!((t=String(t)).length>100)){var a=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(t);if(a){var o=parseFloat(a[1]);switch((a[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*o;case"days":case"day":case"d":return o*i;case"hours":case"hour":case"hrs":case"hr":case"h":return o*n;case"minutes":case"minute":case"mins":case"min":case"m":return o*r;case"seconds":case"second":case"secs":case"sec":case"s":return o*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return o;default:return}}}}(t);if("number"===l&&!1===isNaN(t))return o.long?a(s=t,i,"day")||a(s,n,"hour")||a(s,r,"minute")||a(s,e,"second")||s+" ms":function(t){return t>=i?Math.round(t/i)+"d":t>=n?Math.round(t/n)+"h":t>=r?Math.round(t/r)+"m":t>=e?Math.round(t/e)+"s":t+"ms"}(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))}},99011:function(t,e,r){"use strict";var n=r(88641);t.exports=function(t,e,r){if(null==t)throw Error("First argument should be a string");if(null==e)throw Error("Separator should be a string or a RegExp");r?("string"==typeof r||Array.isArray(r))&&(r={ignore:r}):r={},null==r.escape&&(r.escape=!0),null==r.ignore?r.ignore=["[]","()","{}","<>",'""',"''","``","“â€","«»"]:("string"==typeof r.ignore&&(r.ignore=[r.ignore]),r.ignore=r.ignore.map((function(t){return 1===t.length&&(t+=t),t})));var i=n.parse(t,{flat:!0,brackets:r.ignore}),a=i[0].split(e);if(r.escape){for(var o=[],s=0;s0;){e=u[u.length-1];var p=t[e];if(a[e]=0&&s[e].push(o[v])}a[e]=d}else{if(n[e]===r[e]){var g=[],y=[],m=0;for(d=l.length-1;d>=0;--d){var x=l[d];if(i[x]=!1,g.push(x),y.push(s[x]),m+=s[x].length,o[x]=f.length,x===e){l.length=d;break}}f.push(g);var b=new Array(m);for(d=0;d1&&(i=1),i<-1&&(i=-1),(t*n-e*r<0?-1:1)*Math.acos(i)};e.default=function(t){var e=t.px,r=t.py,s=t.cx,l=t.cy,u=t.rx,c=t.ry,f=t.xAxisRotation,h=void 0===f?0:f,p=t.largeArcFlag,d=void 0===p?0:p,v=t.sweepFlag,g=void 0===v?0:v,y=[];if(0===u||0===c)return[];var m=Math.sin(h*n/360),x=Math.cos(h*n/360),b=x*(e-s)/2+m*(r-l)/2,_=-m*(e-s)/2+x*(r-l)/2;if(0===b&&0===_)return[];u=Math.abs(u),c=Math.abs(c);var w=Math.pow(b,2)/Math.pow(u,2)+Math.pow(_,2)/Math.pow(c,2);w>1&&(u*=Math.sqrt(w),c*=Math.sqrt(w));var T=function(t,e,r,i,a,s,l,u,c,f,h,p){var d=Math.pow(a,2),v=Math.pow(s,2),g=Math.pow(h,2),y=Math.pow(p,2),m=d*v-d*y-v*g;m<0&&(m=0),m/=d*y+v*g;var x=(m=Math.sqrt(m)*(l===u?-1:1))*a/s*p,b=m*-s/a*h,_=f*x-c*b+(t+r)/2,w=c*x+f*b+(e+i)/2,T=(h-x)/a,k=(p-b)/s,A=(-h-x)/a,M=(-p-b)/s,S=o(1,0,T,k),E=o(T,k,A,M);return 0===u&&E>0&&(E-=n),1===u&&E<0&&(E+=n),[_,w,S,E]}(e,r,s,l,u,c,d,g,m,x,b,_),k=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var r=[],n=!0,i=!1,a=void 0;try{for(var o,s=t[Symbol.iterator]();!(n=(o=s.next()).done)&&(r.push(o.value),!e||r.length!==e);n=!0);}catch(t){i=!0,a=t}finally{try{!n&&s.return&&s.return()}finally{if(i)throw a}}return r}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}(T,4),A=k[0],M=k[1],S=k[2],E=k[3],L=Math.abs(E)/(n/4);Math.abs(1-L)<1e-7&&(L=1);var C=Math.max(Math.ceil(L),1);E/=C;for(var P=0;Pe[2]&&(e[2]=u[c+0]),u[c+1]>e[3]&&(e[3]=u[c+1]);return e}},29988:function(t,e,r){"use strict";t.exports=function(t){for(var e,r=[],o=0,s=0,l=0,u=0,c=null,f=null,h=0,p=0,d=0,v=t.length;d4?(o=g[g.length-4],s=g[g.length-3]):(o=h,s=p),r.push(g)}return r};var n=r(7095);function i(t,e,r,n){return["C",t,e,r,n,r,n]}function a(t,e,r,n,i,a){return["C",t/3+2/3*r,e/3+2/3*n,i/3+2/3*r,a/3+2/3*n,i,a]}},82019:function(t,e,r){"use strict";var n,i=r(1750),a=r(95616),o=r(31457),s=r(89546),l=r(44781),u=document.createElement("canvas"),c=u.getContext("2d");t.exports=function(t,e){if(!s(t))throw Error("Argument should be valid svg path string");var r,f;e||(e={}),e.shape?(r=e.shape[0],f=e.shape[1]):(r=u.width=e.w||e.width||200,f=u.height=e.h||e.height||200);var h=Math.min(r,f),p=e.stroke||0,d=e.viewbox||e.viewBox||i(t),v=[r/(d[2]-d[0]),f/(d[3]-d[1])],g=Math.min(v[0]||0,v[1]||0)/2;if(c.fillStyle="black",c.fillRect(0,0,r,f),c.fillStyle="white",p&&("number"!=typeof p&&(p=1),c.strokeStyle=p>0?"white":"black",c.lineWidth=Math.abs(p)),c.translate(.5*r,.5*f),c.scale(g,g),function(){if(null!=n)return n;var t=document.createElement("canvas").getContext("2d");if(t.canvas.width=t.canvas.height=1,!window.Path2D)return n=!1;var e=new Path2D("M0,0h1v1h-1v-1Z");t.fillStyle="black",t.fill(e);var r=t.getImageData(0,0,1,1);return n=r&&r.data&&255===r.data[3]}()){var y=new Path2D(t);c.fill(y),p&&c.stroke(y)}else{var m=a(t);o(c,m),c.fill(),p&&c.stroke()}return c.setTransform(1,0,0,1,0,0),l(c,{cutoff:null!=e.cutoff?e.cutoff:.5,radius:null!=e.radius?e.radius:.5*h})}},84267:function(t,e,r){var n;!function(i){var a=/^\s+/,o=/\s+$/,s=0,l=i.round,u=i.min,c=i.max,f=i.random;function h(t,e){if(e=e||{},(t=t||"")instanceof h)return t;if(!(this instanceof h))return new h(t,e);var r=function(t){var e,r,n,s={r:0,g:0,b:0},l=1,f=null,h=null,p=null,d=!1,v=!1;return"string"==typeof t&&(t=function(t){t=t.replace(a,"").replace(o,"").toLowerCase();var e,r=!1;if(C[t])t=C[t],r=!0;else if("transparent"==t)return{r:0,g:0,b:0,a:0,format:"name"};return(e=H.rgb.exec(t))?{r:e[1],g:e[2],b:e[3]}:(e=H.rgba.exec(t))?{r:e[1],g:e[2],b:e[3],a:e[4]}:(e=H.hsl.exec(t))?{h:e[1],s:e[2],l:e[3]}:(e=H.hsla.exec(t))?{h:e[1],s:e[2],l:e[3],a:e[4]}:(e=H.hsv.exec(t))?{h:e[1],s:e[2],v:e[3]}:(e=H.hsva.exec(t))?{h:e[1],s:e[2],v:e[3],a:e[4]}:(e=H.hex8.exec(t))?{r:z(e[1]),g:z(e[2]),b:z(e[3]),a:N(e[4]),format:r?"name":"hex8"}:(e=H.hex6.exec(t))?{r:z(e[1]),g:z(e[2]),b:z(e[3]),format:r?"name":"hex"}:(e=H.hex4.exec(t))?{r:z(e[1]+""+e[1]),g:z(e[2]+""+e[2]),b:z(e[3]+""+e[3]),a:N(e[4]+""+e[4]),format:r?"name":"hex8"}:!!(e=H.hex3.exec(t))&&{r:z(e[1]+""+e[1]),g:z(e[2]+""+e[2]),b:z(e[3]+""+e[3]),format:r?"name":"hex"}}(t)),"object"==typeof t&&(q(t.r)&&q(t.g)&&q(t.b)?(e=t.r,r=t.g,n=t.b,s={r:255*I(e,255),g:255*I(r,255),b:255*I(n,255)},d=!0,v="%"===String(t.r).substr(-1)?"prgb":"rgb"):q(t.h)&&q(t.s)&&q(t.v)?(f=F(t.s),h=F(t.v),s=function(t,e,r){t=6*I(t,360),e=I(e,100),r=I(r,100);var n=i.floor(t),a=t-n,o=r*(1-e),s=r*(1-a*e),l=r*(1-(1-a)*e),u=n%6;return{r:255*[r,s,o,o,l,r][u],g:255*[l,r,r,s,o,o][u],b:255*[o,o,l,r,r,s][u]}}(t.h,f,h),d=!0,v="hsv"):q(t.h)&&q(t.s)&&q(t.l)&&(f=F(t.s),p=F(t.l),s=function(t,e,r){var n,i,a;function o(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+6*(e-t)*r:r<.5?e:r<2/3?t+(e-t)*(2/3-r)*6:t}if(t=I(t,360),e=I(e,100),r=I(r,100),0===e)n=i=a=r;else{var s=r<.5?r*(1+e):r+e-r*e,l=2*r-s;n=o(l,s,t+1/3),i=o(l,s,t),a=o(l,s,t-1/3)}return{r:255*n,g:255*i,b:255*a}}(t.h,f,p),d=!0,v="hsl"),t.hasOwnProperty("a")&&(l=t.a)),l=O(l),{ok:d,format:t.format||v,r:u(255,c(s.r,0)),g:u(255,c(s.g,0)),b:u(255,c(s.b,0)),a:l}}(t);this._originalInput=t,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=l(100*this._a)/100,this._format=e.format||r.format,this._gradientType=e.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=r.ok,this._tc_id=s++}function p(t,e,r){t=I(t,255),e=I(e,255),r=I(r,255);var n,i,a=c(t,e,r),o=u(t,e,r),s=(a+o)/2;if(a==o)n=i=0;else{var l=a-o;switch(i=s>.5?l/(2-a-o):l/(a+o),a){case t:n=(e-r)/l+(e>1)+720)%360;--e;)n.h=(n.h+i)%360,a.push(h(n));return a}function L(t,e){e=e||6;for(var r=h(t).toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/e;e--;)o.push(h({h:n,s:i,v:a})),a=(a+s)%1;return o}h.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,e,r,n=this.toRgb();return t=n.r/255,e=n.g/255,r=n.b/255,.2126*(t<=.03928?t/12.92:i.pow((t+.055)/1.055,2.4))+.7152*(e<=.03928?e/12.92:i.pow((e+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:i.pow((r+.055)/1.055,2.4))},setAlpha:function(t){return this._a=O(t),this._roundA=l(100*this._a)/100,this},toHsv:function(){var t=d(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=d(this._r,this._g,this._b),e=l(360*t.h),r=l(100*t.s),n=l(100*t.v);return 1==this._a?"hsv("+e+", "+r+"%, "+n+"%)":"hsva("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var t=p(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=p(this._r,this._g,this._b),e=l(360*t.h),r=l(100*t.s),n=l(100*t.l);return 1==this._a?"hsl("+e+", "+r+"%, "+n+"%)":"hsla("+e+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(t){return v(this._r,this._g,this._b,t)},toHexString:function(t){return"#"+this.toHex(t)},toHex8:function(t){return function(t,e,r,n,i){var a=[R(l(t).toString(16)),R(l(e).toString(16)),R(l(r).toString(16)),R(B(n))];return i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return"#"+this.toHex8(t)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+l(this._r)+", "+l(this._g)+", "+l(this._b)+")":"rgba("+l(this._r)+", "+l(this._g)+", "+l(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:l(100*I(this._r,255))+"%",g:l(100*I(this._g,255))+"%",b:l(100*I(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+l(100*I(this._r,255))+"%, "+l(100*I(this._g,255))+"%, "+l(100*I(this._b,255))+"%)":"rgba("+l(100*I(this._r,255))+"%, "+l(100*I(this._g,255))+"%, "+l(100*I(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(P[v(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e="#"+g(this._r,this._g,this._b,this._a),r=e,n=this._gradientType?"GradientType = 1, ":"";if(t){var i=h(t);r="#"+g(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+e+",endColorstr="+r+")"},toString:function(t){var e=!!t;t=t||this._format;var r=!1,n=this._a<1&&this._a>=0;return e||!n||"hex"!==t&&"hex6"!==t&&"hex3"!==t&&"hex4"!==t&&"hex8"!==t&&"name"!==t?("rgb"===t&&(r=this.toRgbString()),"prgb"===t&&(r=this.toPercentageRgbString()),"hex"!==t&&"hex6"!==t||(r=this.toHexString()),"hex3"===t&&(r=this.toHexString(!0)),"hex4"===t&&(r=this.toHex8String(!0)),"hex8"===t&&(r=this.toHex8String()),"name"===t&&(r=this.toName()),"hsl"===t&&(r=this.toHslString()),"hsv"===t&&(r=this.toHsvString()),r||this.toHexString()):"name"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return h(this.toString())},_applyModification:function(t,e){var r=t.apply(null,[this].concat([].slice.call(e)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(b,arguments)},brighten:function(){return this._applyModification(_,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(y,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(x,arguments)},spin:function(){return this._applyModification(T,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(E,arguments)},complement:function(){return this._applyCombination(k,arguments)},monochromatic:function(){return this._applyCombination(L,arguments)},splitcomplement:function(){return this._applyCombination(S,arguments)},triad:function(){return this._applyCombination(A,arguments)},tetrad:function(){return this._applyCombination(M,arguments)}},h.fromRatio=function(t,e){if("object"==typeof t){var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]="a"===n?t[n]:F(t[n]));t=r}return h(t,e)},h.equals=function(t,e){return!(!t||!e)&&h(t).toRgbString()==h(e).toRgbString()},h.random=function(){return h.fromRatio({r:f(),g:f(),b:f()})},h.mix=function(t,e,r){r=0===r?0:r||50;var n=h(t).toRgb(),i=h(e).toRgb(),a=r/100;return h({r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a})},h.readability=function(t,e){var r=h(t),n=h(e);return(i.max(r.getLuminance(),n.getLuminance())+.05)/(i.min(r.getLuminance(),n.getLuminance())+.05)},h.isReadable=function(t,e,r){var n,i,a,o,s,l=h.readability(t,e);switch(i=!1,(a=r,"AA"!==(o=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==o&&(o="AA"),"small"!==(s=(a.size||"small").toLowerCase())&&"large"!==s&&(s="small"),n={level:o,size:s}).level+n.size){case"AAsmall":case"AAAlarge":i=l>=4.5;break;case"AAlarge":i=l>=3;break;case"AAAsmall":i=l>=7}return i},h.mostReadable=function(t,e,r){var n,i,a,o,s=null,l=0;i=(r=r||{}).includeFallbackColors,a=r.level,o=r.size;for(var u=0;ul&&(l=n,s=h(e[u]));return h.isReadable(t,s,{level:a,size:o})||!i?s:(r.includeFallbackColors=!1,h.mostReadable(t,["#fff","#000"],r))};var C=h.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},P=h.hexNames=function(t){var e={};for(var r in t)t.hasOwnProperty(r)&&(e[t[r]]=r);return e}(C);function O(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function I(t,e){(function(t){return"string"==typeof t&&-1!=t.indexOf(".")&&1===parseFloat(t)})(t)&&(t="100%");var r=function(t){return"string"==typeof t&&-1!=t.indexOf("%")}(t);return t=u(e,c(0,parseFloat(t))),r&&(t=parseInt(t*e,10)/100),i.abs(t-e)<1e-6?1:t%e/parseFloat(e)}function D(t){return u(1,c(0,t))}function z(t){return parseInt(t,16)}function R(t){return 1==t.length?"0"+t:""+t}function F(t){return t<=1&&(t=100*t+"%"),t}function B(t){return i.round(255*parseFloat(t)).toString(16)}function N(t){return z(t)/255}var j,U,V,H=(U="[\\s|\\(]+("+(j="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+j+")[,|\\s]+("+j+")\\s*\\)?",V="[\\s|\\(]+("+j+")[,|\\s]+("+j+")[,|\\s]+("+j+")[,|\\s]+("+j+")\\s*\\)?",{CSS_UNIT:new RegExp(j),rgb:new RegExp("rgb"+U),rgba:new RegExp("rgba"+V),hsl:new RegExp("hsl"+U),hsla:new RegExp("hsla"+V),hsv:new RegExp("hsv"+U),hsva:new RegExp("hsva"+V),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function q(t){return!!H.CSS_UNIT.exec(t)}t.exports?t.exports=h:void 0===(n=function(){return h}.call(e,r,e,t))||(t.exports=n)}(Math)},57060:function(t){"use strict";t.exports=r,t.exports.float32=t.exports.float=r,t.exports.fract32=t.exports.fract=function(t,e){if(t.length){if(t instanceof Float32Array)return new Float32Array(t.length);e instanceof Float32Array||(e=r(t));for(var n=0,i=e.length;n":(e.length>100&&(e=e.slice(0,99)+"…"),e=e.replace(i,(function(t){switch(t){case"\n":return"\\n";case"\r":return"\\r";case"\u2028":return"\\u2028";case"\u2029":return"\\u2029";default:throw new Error("Unexpected character")}})))}},47403:function(t,e,r){"use strict";var n=r(24582),i={object:!0,function:!0,undefined:!0};t.exports=function(t){return!!n(t)&&hasOwnProperty.call(i,typeof t)}},82527:function(t,e,r){"use strict";var n=r(69190),i=r(84985);t.exports=function(t){return i(t)?t:n(t,"%v is not a plain function",arguments[1])}},84985:function(t,e,r){"use strict";var n=r(73116),i=/^\s*class[\s{/}]/,a=Function.prototype.toString;t.exports=function(t){return!!n(t)&&!i.test(a.call(t))}},24511:function(t,e,r){"use strict";var n=r(47403);t.exports=function(t){if(!n(t))return!1;try{return!!t.constructor&&t.constructor.prototype===t}catch(t){return!1}}},9234:function(t,e,r){"use strict";var n=r(24582),i=r(47403),a=Object.prototype.toString;t.exports=function(t){if(!n(t))return null;if(i(t)){var e=t.toString;if("function"!=typeof e)return null;if(e===a)return null}try{return""+t}catch(t){return null}}},10424:function(t,e,r){"use strict";var n=r(69190),i=r(24582);t.exports=function(t){return i(t)?t:n(t,"Cannot use %v",arguments[1])}},24582:function(t){"use strict";t.exports=function(t){return null!=t}},58404:function(t,e,r){"use strict";var n=r(13547),i=r(12129),a=r(12856).Buffer;r.g.__TYPEDARRAY_POOL||(r.g.__TYPEDARRAY_POOL={UINT8:i([32,0]),UINT16:i([32,0]),UINT32:i([32,0]),BIGUINT64:i([32,0]),INT8:i([32,0]),INT16:i([32,0]),INT32:i([32,0]),BIGINT64:i([32,0]),FLOAT:i([32,0]),DOUBLE:i([32,0]),DATA:i([32,0]),UINT8C:i([32,0]),BUFFER:i([32,0])});var o="undefined"!=typeof Uint8ClampedArray,s="undefined"!=typeof BigUint64Array,l="undefined"!=typeof BigInt64Array,u=r.g.__TYPEDARRAY_POOL;u.UINT8C||(u.UINT8C=i([32,0])),u.BIGUINT64||(u.BIGUINT64=i([32,0])),u.BIGINT64||(u.BIGINT64=i([32,0])),u.BUFFER||(u.BUFFER=i([32,0]));var c=u.DATA,f=u.BUFFER;function h(t){if(t){var e=t.length||t.byteLength,r=n.log2(e);c[r].push(t)}}function p(t){t=n.nextPow2(t);var e=n.log2(t),r=c[e];return r.length>0?r.pop():new ArrayBuffer(t)}function d(t){return new Uint8Array(p(t),0,t)}function v(t){return new Uint16Array(p(2*t),0,t)}function g(t){return new Uint32Array(p(4*t),0,t)}function y(t){return new Int8Array(p(t),0,t)}function m(t){return new Int16Array(p(2*t),0,t)}function x(t){return new Int32Array(p(4*t),0,t)}function b(t){return new Float32Array(p(4*t),0,t)}function _(t){return new Float64Array(p(8*t),0,t)}function w(t){return o?new Uint8ClampedArray(p(t),0,t):d(t)}function T(t){return s?new BigUint64Array(p(8*t),0,t):null}function k(t){return l?new BigInt64Array(p(8*t),0,t):null}function A(t){return new DataView(p(t),0,t)}function M(t){t=n.nextPow2(t);var e=n.log2(t),r=f[e];return r.length>0?r.pop():new a(t)}e.free=function(t){if(a.isBuffer(t))f[n.log2(t.length)].push(t);else{if("[object ArrayBuffer]"!==Object.prototype.toString.call(t)&&(t=t.buffer),!t)return;var e=t.length||t.byteLength,r=0|n.log2(e);c[r].push(t)}},e.freeUint8=e.freeUint16=e.freeUint32=e.freeBigUint64=e.freeInt8=e.freeInt16=e.freeInt32=e.freeBigInt64=e.freeFloat32=e.freeFloat=e.freeFloat64=e.freeDouble=e.freeUint8Clamped=e.freeDataView=function(t){h(t.buffer)},e.freeArrayBuffer=h,e.freeBuffer=function(t){f[n.log2(t.length)].push(t)},e.malloc=function(t,e){if(void 0===e||"arraybuffer"===e)return p(t);switch(e){case"uint8":return d(t);case"uint16":return v(t);case"uint32":return g(t);case"int8":return y(t);case"int16":return m(t);case"int32":return x(t);case"float":case"float32":return b(t);case"double":case"float64":return _(t);case"uint8_clamped":return w(t);case"bigint64":return k(t);case"biguint64":return T(t);case"buffer":return M(t);case"data":case"dataview":return A(t);default:return null}return null},e.mallocArrayBuffer=p,e.mallocUint8=d,e.mallocUint16=v,e.mallocUint32=g,e.mallocInt8=y,e.mallocInt16=m,e.mallocInt32=x,e.mallocFloat32=e.mallocFloat=b,e.mallocFloat64=e.mallocDouble=_,e.mallocUint8Clamped=w,e.mallocBigUint64=T,e.mallocBigInt64=k,e.mallocDataView=A,e.mallocBuffer=M,e.clearCache=function(){for(var t=0;t<32;++t)u.UINT8[t].length=0,u.UINT16[t].length=0,u.UINT32[t].length=0,u.INT8[t].length=0,u.INT16[t].length=0,u.INT32[t].length=0,u.FLOAT[t].length=0,u.DOUBLE[t].length=0,u.BIGUINT64[t].length=0,u.BIGINT64[t].length=0,u.UINT8C[t].length=0,c[t].length=0,f[t].length=0}},90448:function(t){var e=/[\'\"]/;t.exports=function(t){return t?(e.test(t.charAt(0))&&(t=t.substr(1)),e.test(t.charAt(t.length-1))&&(t=t.substr(0,t.length-1)),t):""}},93447:function(t){"use strict";t.exports=function(t,e,r){Array.isArray(r)||(r=[].slice.call(arguments,2));for(var n=0,i=r.length;n=i)return t;switch(t){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(t){return"[Circular]"}default:return t}})),s=n[r];r=3&&(n.depth=arguments[2]),arguments.length>=4&&(n.colors=arguments[3]),g(r)?n.showHidden=r:r&&e._extend(n,r),b(n.showHidden)&&(n.showHidden=!1),b(n.depth)&&(n.depth=2),b(n.colors)&&(n.colors=!1),b(n.customInspect)&&(n.customInspect=!0),n.colors&&(n.stylize=c),h(n,t,n.depth)}function c(t,e){var r=u.styles[e];return r?"["+u.colors[r][0]+"m"+t+"["+u.colors[r][1]+"m":t}function f(t,e){return t}function h(t,r,n){if(t.customInspect&&r&&A(r.inspect)&&r.inspect!==e.inspect&&(!r.constructor||r.constructor.prototype!==r)){var i=r.inspect(n,t);return x(i)||(i=h(t,i,n)),i}var a=function(t,e){if(b(e))return t.stylize("undefined","undefined");if(x(e)){var r="'"+JSON.stringify(e).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return t.stylize(r,"string")}return m(e)?t.stylize(""+e,"number"):g(e)?t.stylize(""+e,"boolean"):y(e)?t.stylize("null","null"):void 0}(t,r);if(a)return a;var o=Object.keys(r),s=function(t){var e={};return t.forEach((function(t,r){e[t]=!0})),e}(o);if(t.showHidden&&(o=Object.getOwnPropertyNames(r)),k(r)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return p(r);if(0===o.length){if(A(r)){var l=r.name?": "+r.name:"";return t.stylize("[Function"+l+"]","special")}if(_(r))return t.stylize(RegExp.prototype.toString.call(r),"regexp");if(T(r))return t.stylize(Date.prototype.toString.call(r),"date");if(k(r))return p(r)}var u,c="",f=!1,w=["{","}"];return v(r)&&(f=!0,w=["[","]"]),A(r)&&(c=" [Function"+(r.name?": "+r.name:"")+"]"),_(r)&&(c=" "+RegExp.prototype.toString.call(r)),T(r)&&(c=" "+Date.prototype.toUTCString.call(r)),k(r)&&(c=" "+p(r)),0!==o.length||f&&0!=r.length?n<0?_(r)?t.stylize(RegExp.prototype.toString.call(r),"regexp"):t.stylize("[Object]","special"):(t.seen.push(r),u=f?function(t,e,r,n,i){for(var a=[],o=0,s=e.length;o60?r[0]+(""===e?"":e+"\n ")+" "+t.join(",\n ")+" "+r[1]:r[0]+e+" "+t.join(", ")+" "+r[1]}(u,c,w)):w[0]+c+w[1]}function p(t){return"["+Error.prototype.toString.call(t)+"]"}function d(t,e,r,n,i,a){var o,s,l;if((l=Object.getOwnPropertyDescriptor(e,i)||{value:e[i]}).get?s=l.set?t.stylize("[Getter/Setter]","special"):t.stylize("[Getter]","special"):l.set&&(s=t.stylize("[Setter]","special")),C(n,i)||(o="["+i+"]"),s||(t.seen.indexOf(l.value)<0?(s=y(r)?h(t,l.value,null):h(t,l.value,r-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map((function(t){return" "+t})).join("\n").slice(2):"\n"+s.split("\n").map((function(t){return" "+t})).join("\n")):s=t.stylize("[Circular]","special")),b(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.slice(1,-1),o=t.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=t.stylize(o,"string"))}return o+": "+s}function v(t){return Array.isArray(t)}function g(t){return"boolean"==typeof t}function y(t){return null===t}function m(t){return"number"==typeof t}function x(t){return"string"==typeof t}function b(t){return void 0===t}function _(t){return w(t)&&"[object RegExp]"===M(t)}function w(t){return"object"==typeof t&&null!==t}function T(t){return w(t)&&"[object Date]"===M(t)}function k(t){return w(t)&&("[object Error]"===M(t)||t instanceof Error)}function A(t){return"function"==typeof t}function M(t){return Object.prototype.toString.call(t)}function S(t){return t<10?"0"+t.toString(10):t.toString(10)}e.debuglog=function(t){if(t=t.toUpperCase(),!o[t])if(s.test(t)){var r=n.pid;o[t]=function(){var n=e.format.apply(e,arguments);console.error("%s %d: %s",t,r,n)}}else o[t]=function(){};return o[t]},e.inspect=u,u.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},u.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},e.types=r(4936),e.isArray=v,e.isBoolean=g,e.isNull=y,e.isNullOrUndefined=function(t){return null==t},e.isNumber=m,e.isString=x,e.isSymbol=function(t){return"symbol"==typeof t},e.isUndefined=b,e.isRegExp=_,e.types.isRegExp=_,e.isObject=w,e.isDate=T,e.types.isDate=T,e.isError=k,e.types.isNativeError=k,e.isFunction=A,e.isPrimitive=function(t){return null===t||"boolean"==typeof t||"number"==typeof t||"string"==typeof t||"symbol"==typeof t||void 0===t},e.isBuffer=r(45920);var E=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function L(){var t=new Date,e=[S(t.getHours()),S(t.getMinutes()),S(t.getSeconds())].join(":");return[t.getDate(),E[t.getMonth()],e].join(" ")}function C(t,e){return Object.prototype.hasOwnProperty.call(t,e)}e.log=function(){console.log("%s - %s",L(),e.format.apply(e,arguments))},e.inherits=r(42018),e._extend=function(t,e){if(!e||!w(e))return t;for(var r=Object.keys(e),n=r.length;n--;)t[r[n]]=e[r[n]];return t};var P="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function O(t,e){if(!t){var r=new Error("Promise was rejected with a falsy value");r.reason=t,t=r}return e(t)}e.promisify=function(t){if("function"!=typeof t)throw new TypeError('The "original" argument must be of type Function');if(P&&t[P]){var e;if("function"!=typeof(e=t[P]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(e,P,{value:e,enumerable:!1,writable:!1,configurable:!0}),e}function e(){for(var e,r,n=new Promise((function(t,n){e=t,r=n})),i=[],a=0;a2111)throw e.replace(/\{0\}/,this.local.name);return t},toMonthIndex:function(t,e,r){var i=this.intercalaryMonth(t);if(r&&e!==i||e<1||e>12)throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return i?!r&&e<=i?e-1:e:e-1},toChineseMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);if(e<0||e>(r?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r?e>13},isIntercalaryMonth:function(t,e){t.year&&(e=(t=t.year()).month());var r=this.intercalaryMonth(t);return!!r&&r===e},leapYear:function(t){return 0!==this.intercalaryMonth(t)},weekOfYear:function(t,e,r){var i,o=this._validateYear(t,n.local.invalidyear),s=h[o-h[0]],l=s>>9&4095,u=s>>5&15,c=31&s;(i=a.newDate(l,u,c)).add(4-(i.dayOfWeek()||7),"d");var f=this.toJD(t,e,r)-i.toJD();return 1+Math.floor(f/7)},monthsInYear:function(t){return this.leapYear(t)?13:12},daysInMonth:function(t,e){t.year&&(e=t.month(),t=t.year()),t=this._validateYear(t);var r=f[t-f[0]];if(e>(r>>13?12:11))throw n.local.invalidMonth.replace(/\{0\}/,this.local.name);return r&1<<12-e?30:29},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,s,r,n.local.invalidDate);t=this._validateYear(i.year()),e=i.month(),r=i.day();var o=this.isIntercalaryMonth(t,e),s=this.toChineseMonth(t,e),l=function(t,e,r,n,i){var a,o,s;if("object"==typeof t)o=t,a=e||{};else{var l;if(!("number"==typeof t&&t>=1888&&t<=2111))throw new Error("Lunar year outside range 1888-2111");if(!("number"==typeof e&&e>=1&&e<=12))throw new Error("Lunar month outside range 1 - 12");if(!("number"==typeof r&&r>=1&&r<=30))throw new Error("Lunar day outside range 1 - 30");"object"==typeof n?(l=!1,a=n):(l=!!n,a={}),o={year:t,month:e,day:r,isIntercalary:l}}s=o.day-1;var u,c=f[o.year-f[0]],p=c>>13;u=p&&(o.month>p||o.isIntercalary)?o.month:o.month-1;for(var d=0;d>9&4095,(v>>5&15)-1,(31&v)+s);return a.year=g.getFullYear(),a.month=1+g.getMonth(),a.day=g.getDate(),a}(t,s,r,o);return a.toJD(l.year,l.month,l.day)},fromJD:function(t){var e=a.fromJD(t),r=function(t,e,r,n){var i,a;if("object"==typeof t)i=t,a=e||{};else{if(!("number"==typeof t&&t>=1888&&t<=2111))throw new Error("Solar year outside range 1888-2111");if(!("number"==typeof e&&e>=1&&e<=12))throw new Error("Solar month outside range 1 - 12");if(!("number"==typeof r&&r>=1&&r<=31))throw new Error("Solar day outside range 1 - 31");i={year:t,month:e,day:r},a={}}var o=h[i.year-h[0]],s=i.year<<9|i.month<<5|i.day;a.year=s>=o?i.year:i.year-1,o=h[a.year-h[0]];var l,u=new Date(o>>9&4095,(o>>5&15)-1,31&o),c=new Date(i.year,i.month-1,i.day);l=Math.round((c-u)/864e5);var p,d=f[a.year-f[0]];for(p=0;p<13;p++){var v=d&1<<12-p?30:29;if(l>13;return!g||p=2&&n<=6},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{century:o[Math.floor((i.year()-1)/100)+1]||""}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year()+(i.year()<0?1:0),e=i.month(),(r=i.day())+(e>1?16:0)+(e>2?32*(e-2):0)+400*(t-1)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t+.5)-Math.floor(this.jdEpoch)-1;var e=Math.floor(t/400)+1;t-=400*(e-1),t+=t>15?16:0;var r=Math.floor(t/32)+1,n=t-32*(r-1)+1;return this.newDate(e<=0?e-1:e,r,n)}});var o={20:"Fruitbat",21:"Anchovy"};n.calendars.discworld=a},37715:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Ethiopian",jdEpoch:1724220.5,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Ethiopian",epochs:["BEE","EE"],monthNames:["Meskerem","Tikemet","Hidar","Tahesas","Tir","Yekatit","Megabit","Miazia","Genbot","Sene","Hamle","Nehase","Pagume"],monthNamesShort:["Mes","Tik","Hid","Tah","Tir","Yek","Meg","Mia","Gen","Sen","Ham","Neh","Pag"],dayNames:["Ehud","Segno","Maksegno","Irob","Hamus","Arb","Kidame"],dayNamesShort:["Ehu","Seg","Mak","Iro","Ham","Arb","Kid"],dayNamesMin:["Eh","Se","Ma","Ir","Ha","Ar","Ki"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()+(e.year()<0?1:0))%4==3||t%4==-1},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear),13},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(13===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return(t=i.year())<0&&t++,i.day()+30*(i.month()-1)+365*(t-1)+Math.floor(t/4)+this.jdEpoch-1},fromJD:function(t){var e=Math.floor(t)+.5-this.jdEpoch,r=Math.floor((e-Math.floor((e+366)/1461))/365)+1;r<=0&&r--,e=Math.floor(t)+.5-this.newDate(r,1,1).toJD();var n=Math.floor(e/30)+1,i=e-30*(n-1)+1;return this.newDate(r,n,i)}}),n.calendars.ethiopian=a},99384:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function o(t,e){return t-e*Math.floor(t/e)}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Hebrew",jdEpoch:347995.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29,29],hasYearZero:!1,minMonth:1,firstMonth:7,minDay:1,regionalOptions:{"":{name:"Hebrew",epochs:["BAM","AM"],monthNames:["Nisan","Iyar","Sivan","Tammuz","Av","Elul","Tishrei","Cheshvan","Kislev","Tevet","Shevat","Adar","Adar II"],monthNamesShort:["Nis","Iya","Siv","Tam","Av","Elu","Tis","Che","Kis","Tev","She","Ada","Ad2"],dayNames:["Yom Rishon","Yom Sheni","Yom Shlishi","Yom Revi'i","Yom Chamishi","Yom Shishi","Yom Shabbat"],dayNamesShort:["Ris","She","Shl","Rev","Cha","Shi","Sha"],dayNamesMin:["Ri","She","Shl","Re","Ch","Shi","Sha"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return this._leapYear(e.year())},_leapYear:function(t){return o(7*(t=t<0?t+1:t)+1,19)<7},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),this._leapYear(t.year?t.year():t)?13:12},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),this.toJD(-1===t?1:t+1,7,1)-this.toJD(t,7,1)},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),12===e&&this.leapYear(t)||8===e&&5===o(this.daysInYear(t),10)?30:9===e&&3===o(this.daysInYear(t),10)?29:this.daysPerMonth[e-1]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return{yearType:(this.leapYear(i)?"embolismic":"common")+" "+["deficient","regular","complete"][this.daysInYear(i)%10-3]}},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t<=0?t+1:t,o=this.jdEpoch+this._delay1(a)+this._delay2(a)+r+1;if(e<7){for(var s=7;s<=this.monthsInYear(t);s++)o+=this.daysInMonth(t,s);for(s=1;s=this.toJD(-1===e?1:e+1,7,1);)e++;for(var r=tthis.toJD(e,r,this.daysInMonth(e,r));)r++;var n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.hebrew=a},43805:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Islamic",jdEpoch:1948439.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Islamic",epochs:["BH","AH"],monthNames:["Muharram","Safar","Rabi' al-awwal","Rabi' al-thani","Jumada al-awwal","Jumada al-thani","Rajab","Sha'aban","Ramadan","Shawwal","Dhu al-Qi'dah","Dhu al-Hijjah"],monthNamesShort:["Muh","Saf","Rab1","Rab2","Jum1","Jum2","Raj","Sha'","Ram","Shaw","DhuQ","DhuH"],dayNames:["Yawm al-ahad","Yawm al-ithnayn","Yawm ath-thulaathaa'","Yawm al-arbi'aa'","Yawm al-khamÄ«s","Yawm al-jum'a","Yawm as-sabt"],dayNamesShort:["Aha","Ith","Thu","Arb","Kha","Jum","Sab"],dayNamesMin:["Ah","It","Th","Ar","Kh","Ju","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!1}},leapYear:function(t){return(11*this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year()+14)%30<11},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){return this.leapYear(t)?355:354},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),t=t<=0?t+1:t,(r=i.day())+Math.ceil(29.5*(e-1))+354*(t-1)+Math.floor((3+11*t)/30)+this.jdEpoch-1},fromJD:function(t){t=Math.floor(t)+.5;var e=Math.floor((30*(t-this.jdEpoch)+10646)/10631);e=e<=0?e-1:e;var r=Math.min(12,Math.ceil((t-29-this.toJD(e,1,1))/29.5)+1),n=t-this.toJD(e,r,1)+1;return this.newDate(e,r,n)}}),n.calendars.islamic=a},88874:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Julian",jdEpoch:1721423.5,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Julian",epochs:["BC","AD"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"mm/dd/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return(t=e.year()<0?e.year()+1:e.year())%4==0},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(4-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=i.year(),e=i.month(),r=i.day(),t<0&&t++,e<=2&&(t--,e+=12),Math.floor(365.25*(t+4716))+Math.floor(30.6001*(e+1))+r-1524.5},fromJD:function(t){var e=Math.floor(t+.5)+1524,r=Math.floor((e-122.1)/365.25),n=Math.floor(365.25*r),i=Math.floor((e-n)/30.6001),a=i-Math.floor(i<14?1:13),o=r-Math.floor(a>2?4716:4715),s=e-n-Math.floor(30.6001*i);return o<=0&&o--,this.newDate(o,a,s)}}),n.calendars.julian=a},83290:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}function o(t,e){return t-e*Math.floor(t/e)}function s(t,e){return o(t-1,e)+1}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Mayan",jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{"":{name:"Mayan",epochs:["",""],monthNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],monthNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],dayNames:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesShort:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],dayNamesMin:["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19"],digits:null,dateFormat:"YYYY.m.d",firstDay:0,isRTL:!1,haabMonths:["Pop","Uo","Zip","Zotz","Tzec","Xul","Yaxkin","Mol","Chen","Yax","Zac","Ceh","Mac","Kankin","Muan","Pax","Kayab","Cumku","Uayeb"],tzolkinMonths:["Imix","Ik","Akbal","Kan","Chicchan","Cimi","Manik","Lamat","Muluc","Oc","Chuen","Eb","Ben","Ix","Men","Cib","Caban","Etznab","Cauac","Ahau"]}},leapYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),!1},formatYear:function(t){t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year();var e=Math.floor(t/400);return t%=400,t+=t<0?400:0,e+"."+Math.floor(t/20)+"."+t%20},forYear:function(t){if((t=t.split(".")).length<3)throw"Invalid Mayan year";for(var e=0,r=0;r19||r>0&&n<0)throw"Invalid Mayan year";e=20*e+n}return e},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),18},weekOfYear:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),0},daysInYear:function(t){return this._validate(t,this.minMonth,this.minDay,n.local.invalidYear),360},daysInMonth:function(t,e){return this._validate(t,e,this.minDay,n.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate).day()},weekDay:function(t,e,r){return this._validate(t,e,r,n.local.invalidDate),!0},extraInfo:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate).toJD(),a=this._toHaab(i),o=this._toTzolkin(i);return{haabMonthName:this.local.haabMonths[a[0]-1],haabMonth:a[0],haabDay:a[1],tzolkinDayName:this.local.tzolkinMonths[o[0]-1],tzolkinDay:o[0],tzolkinTrecena:o[1]}},_toHaab:function(t){var e=o(8+(t-=this.jdEpoch)+340,365);return[Math.floor(e/20)+1,o(e,20)]},_toTzolkin:function(t){return[s(20+(t-=this.jdEpoch),20),s(t+4,13)]},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return i.day()+20*i.month()+360*i.year()+this.jdEpoch},fromJD:function(t){t=Math.floor(t)+.5-this.jdEpoch;var e=Math.floor(t/360);t%=360,t+=t<0?360:0;var r=Math.floor(t/20),n=t%20;return this.newDate(e,r,n)}}),n.calendars.mayan=a},29108:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar;var o=n.instance("gregorian");i(a.prototype,{name:"Nanakshahi",jdEpoch:2257673.5,daysPerMonth:[31,31,31,31,31,30,30,30,30,30,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Nanakshahi",epochs:["BN","AN"],monthNames:["Chet","Vaisakh","Jeth","Harh","Sawan","Bhadon","Assu","Katak","Maghar","Poh","Magh","Phagun"],monthNamesShort:["Che","Vai","Jet","Har","Saw","Bha","Ass","Kat","Mgr","Poh","Mgh","Pha"],dayNames:["Somvaar","Mangalvar","Budhvaar","Veervaar","Shukarvaar","Sanicharvaar","Etvaar"],dayNamesShort:["Som","Mangal","Budh","Veer","Shukar","Sanichar","Et"],dayNamesMin:["So","Ma","Bu","Ve","Sh","Sa","Et"],digits:null,dateFormat:"dd-mm-yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear||n.regionalOptions[""].invalidYear);return o.leapYear(e.year()+(e.year()<1?1:0)+1469)},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(1-(n.dayOfWeek()||7),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidMonth);(t=i.year())<0&&t++;for(var a=i.day(),s=1;s=this.toJD(e+1,1,1);)e++;for(var r=t-Math.floor(this.toJD(e,1,1)+.5)+1,n=1;r>this.daysInMonth(e,n);)r-=this.daysInMonth(e,n),n++;return this.newDate(e,n,r)}}),n.calendars.nanakshahi=a},55422:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"Nepali",jdEpoch:1700709.5,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{"":{name:"Nepali",epochs:["BBS","ABS"],monthNames:["Baisakh","Jestha","Ashadh","Shrawan","Bhadra","Ashwin","Kartik","Mangsir","Paush","Mangh","Falgun","Chaitra"],monthNamesShort:["Bai","Je","As","Shra","Bha","Ash","Kar","Mang","Pau","Ma","Fal","Chai"],dayNames:["Aaitabaar","Sombaar","Manglbaar","Budhabaar","Bihibaar","Shukrabaar","Shanibaar"],dayNamesShort:["Aaita","Som","Mangl","Budha","Bihi","Shukra","Shani"],dayNamesMin:["Aai","So","Man","Bu","Bi","Shu","Sha"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:1,isRTL:!1}},leapYear:function(t){return this.daysInYear(t)!==this.daysPerYear},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){if(t=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear).year(),void 0===this.NEPALI_CALENDAR_DATA[t])return this.daysPerYear;for(var e=0,r=this.minMonth;r<=12;r++)e+=this.NEPALI_CALENDAR_DATA[t][r];return e},daysInMonth:function(t,e){return t.year&&(e=t.month(),t=t.year()),this._validate(t,e,this.minDay,n.local.invalidMonth),void 0===this.NEPALI_CALENDAR_DATA[t]?this.daysPerMonth[e-1]:this.NEPALI_CALENDAR_DATA[t][e]},weekDay:function(t,e,r){return 6!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=n.instance(),o=0,s=e,l=t;this._createMissingCalendarData(t);var u=t-(s>9||9===s&&r>=this.NEPALI_CALENDAR_DATA[l][0]?56:57);for(9!==e&&(o=r,s--);9!==s;)s<=0&&(s=12,l--),o+=this.NEPALI_CALENDAR_DATA[l][s],s--;return 9===e?(o+=r-this.NEPALI_CALENDAR_DATA[l][0])<0&&(o+=a.daysInYear(u)):o+=this.NEPALI_CALENDAR_DATA[l][9]-this.NEPALI_CALENDAR_DATA[l][0],a.newDate(u,1,1).add(o,"d").toJD()},fromJD:function(t){var e=n.instance().fromJD(t),r=e.year(),i=e.dayOfYear(),a=r+56;this._createMissingCalendarData(a);for(var o=9,s=this.NEPALI_CALENDAR_DATA[a][0],l=this.NEPALI_CALENDAR_DATA[a][o]-s+1;i>l;)++o>12&&(o=1,a++),l+=this.NEPALI_CALENDAR_DATA[a][o];var u=this.NEPALI_CALENDAR_DATA[a][o]-(l-i);return this.newDate(a,o,u)},_createMissingCalendarData:function(t){var e=this.daysPerMonth.slice(0);e.unshift(17);for(var r=t-1;r0?474:473))%2820+474+38)%2816<682},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-(n.dayOfWeek()+1)%7,"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(12===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);t=i.year(),e=i.month(),r=i.day();var a=t-(t>=0?474:473),s=474+o(a,2820);return r+(e<=7?31*(e-1):30*(e-1)+6)+Math.floor((682*s-110)/2816)+365*(s-1)+1029983*Math.floor(a/2820)+this.jdEpoch-1},fromJD:function(t){var e=(t=Math.floor(t)+.5)-this.toJD(475,1,1),r=Math.floor(e/1029983),n=o(e,1029983),i=2820;if(1029982!==n){var a=Math.floor(n/366),s=o(n,366);i=Math.floor((2134*a+2816*s+2815)/1028522)+a+1}var l=i+2820*r+474;l=l<=0?l-1:l;var u=t-this.toJD(l,1,1)+1,c=u<=186?Math.ceil(u/31):Math.ceil((u-6)/30),f=t-this.toJD(l,c,1)+1;return this.newDate(l,c,f)}}),n.calendars.persian=a,n.calendars.jalali=a},31320:function(t,e,r){var n=r(63489),i=r(56131),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Taiwan",jdEpoch:2419402.5,yearsOffset:1911,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Taiwan",epochs:["BROC","ROC"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:1,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(e.year()),a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(i.year()),a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=this._t2gYear(i.year()),a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)},_g2tYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)}}),n.calendars.taiwan=o},51367:function(t,e,r){var n=r(63489),i=r(56131),a=n.instance();function o(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}o.prototype=new n.baseCalendar,i(o.prototype,{name:"Thai",jdEpoch:1523098.5,yearsOffset:543,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Thai",epochs:["BBE","BE"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],digits:null,dateFormat:"dd/mm/yyyy",firstDay:0,isRTL:!1}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(e.year()),a.leapYear(t)},weekOfYear:function(t,e,r){var i=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return t=this._t2gYear(i.year()),a.weekOfYear(t,i.month(),i.day())},daysInMonth:function(t,e){var r=this._validate(t,e,this.minDay,n.local.invalidMonth);return this.daysPerMonth[r.month()-1]+(2===r.month()&&this.leapYear(r.year())?1:0)},weekDay:function(t,e,r){return(this.dayOfWeek(t,e,r)||7)<6},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate);return t=this._t2gYear(i.year()),a.toJD(t,i.month(),i.day())},fromJD:function(t){var e=a.fromJD(t),r=this._g2tYear(e.year());return this.newDate(r,e.month(),e.day())},_t2gYear:function(t){return t-this.yearsOffset-(t>=1&&t<=this.yearsOffset?1:0)},_g2tYear:function(t){return t+this.yearsOffset+(t>=-this.yearsOffset&&t<=-1?1:0)}}),n.calendars.thai=o},21457:function(t,e,r){var n=r(63489),i=r(56131);function a(t){this.local=this.regionalOptions[t||""]||this.regionalOptions[""]}a.prototype=new n.baseCalendar,i(a.prototype,{name:"UmmAlQura",hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{"":{name:"Umm al-Qura",epochs:["BH","AH"],monthNames:["Al-Muharram","Safar","Rabi' al-awwal","Rabi' Al-Thani","Jumada Al-Awwal","Jumada Al-Thani","Rajab","Sha'aban","Ramadan","Shawwal","Dhu al-Qi'dah","Dhu al-Hijjah"],monthNamesShort:["Muh","Saf","Rab1","Rab2","Jum1","Jum2","Raj","Sha'","Ram","Shaw","DhuQ","DhuH"],dayNames:["Yawm al-Ahad","Yawm al-Ithnain","Yawm al-ThalÄthÄ’","Yawm al-Arba‘Ä’","Yawm al-KhamÄ«s","Yawm al-Jum‘a","Yawm al-Sabt"],dayNamesMin:["Ah","Ith","Th","Ar","Kh","Ju","Sa"],digits:null,dateFormat:"yyyy/mm/dd",firstDay:6,isRTL:!0}},leapYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,n.local.invalidYear);return 355===this.daysInYear(e.year())},weekOfYear:function(t,e,r){var n=this.newDate(t,e,r);return n.add(-n.dayOfWeek(),"d"),Math.floor((n.dayOfYear()-1)/7)+1},daysInYear:function(t){for(var e=0,r=1;r<=12;r++)e+=this.daysInMonth(t,r);return e},daysInMonth:function(t,e){for(var r=this._validate(t,e,this.minDay,n.local.invalidMonth).toJD()-24e5+.5,i=0,a=0;ar)return o[i]-o[i-1];i++}return 30},weekDay:function(t,e,r){return 5!==this.dayOfWeek(t,e,r)},toJD:function(t,e,r){var i=this._validate(t,e,r,n.local.invalidDate),a=12*(i.year()-1)+i.month()-15292;return i.day()+o[a-1]-1+24e5-.5},fromJD:function(t){for(var e=t-24e5+.5,r=0,n=0;ne);n++)r++;var i=r+15292,a=Math.floor((i-1)/12),s=a+1,l=i-12*a,u=e-o[r-1]+1;return this.newDate(s,l,u)},isValid:function(t,e,r){var i=n.baseCalendar.prototype.isValid.apply(this,arguments);return i&&(i=(t=null!=t.year?t.year:t)>=1276&&t<=1500),i},_validate:function(t,e,r,i){var a=n.baseCalendar.prototype._validate.apply(this,arguments);if(a.year<1276||a.year>1500)throw i.replace(/\{0\}/,this.local.name);return a}}),n.calendars.ummalqura=a;var o=[20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990]},63489:function(t,e,r){var n=r(56131);function i(){this.regionalOptions=[],this.regionalOptions[""]={invalidCalendar:"Calendar {0} not found",invalidDate:"Invalid {0} date",invalidMonth:"Invalid {0} month",invalidYear:"Invalid {0} year",differentCalendars:"Cannot mix {0} and {1} dates"},this.local=this.regionalOptions[""],this.calendars={},this._localCals={}}function a(t,e,r,n){if(this._calendar=t,this._year=e,this._month=r,this._day=n,0===this._calendar._validateLevel&&!this._calendar.isValid(this._year,this._month,this._day))throw(u.local.invalidDate||u.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name)}function o(t,e){return"000000".substring(0,e-(t=""+t).length)+t}function s(){this.shortYearCutoff="+10"}function l(t){this.local=this.regionalOptions[t]||this.regionalOptions[""]}n(i.prototype,{instance:function(t,e){t=(t||"gregorian").toLowerCase(),e=e||"";var r=this._localCals[t+"-"+e];if(!r&&this.calendars[t]&&(r=new this.calendars[t](e),this._localCals[t+"-"+e]=r),!r)throw(this.local.invalidCalendar||this.regionalOptions[""].invalidCalendar).replace(/\{0\}/,t);return r},newDate:function(t,e,r,n,i){return(n=(null!=t&&t.year?t.calendar():"string"==typeof n?this.instance(n,i):n)||this.instance()).newDate(t,e,r)},substituteDigits:function(t){return function(e){return(e+"").replace(/[0-9]/g,(function(e){return t[e]}))}},substituteChineseDigits:function(t,e){return function(r){for(var n="",i=0;r>0;){var a=r%10;n=(0===a?"":t[a]+e[i])+n,i++,r=Math.floor(r/10)}return 0===n.indexOf(t[1]+e[1])&&(n=n.substr(1)),n||t[0]}}}),n(a.prototype,{newDate:function(t,e,r){return this._calendar.newDate(null==t?this:t,e,r)},year:function(t){return 0===arguments.length?this._year:this.set(t,"y")},month:function(t){return 0===arguments.length?this._month:this.set(t,"m")},day:function(t){return 0===arguments.length?this._day:this.set(t,"d")},date:function(t,e,r){if(!this._calendar.isValid(t,e,r))throw(u.local.invalidDate||u.regionalOptions[""].invalidDate).replace(/\{0\}/,this._calendar.local.name);return this._year=t,this._month=e,this._day=r,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(t,e){return this._calendar.add(this,t,e)},set:function(t,e){return this._calendar.set(this,t,e)},compareTo:function(t){if(this._calendar.name!==t._calendar.name)throw(u.local.differentCalendars||u.regionalOptions[""].differentCalendars).replace(/\{0\}/,this._calendar.local.name).replace(/\{1\}/,t._calendar.local.name);var e=this._year!==t._year?this._year-t._year:this._month!==t._month?this.monthOfYear()-t.monthOfYear():this._day-t._day;return 0===e?0:e<0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(t){return this._calendar.fromJD(t)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(t){return this._calendar.fromJSDate(t)},toString:function(){return(this.year()<0?"-":"")+o(Math.abs(this.year()),4)+"-"+o(this.month(),2)+"-"+o(this.day(),2)}}),n(s.prototype,{_validateLevel:0,newDate:function(t,e,r){return null==t?this.today():(t.year&&(this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[""].invalidDate),r=t.day(),e=t.month(),t=t.year()),new a(this,t,e,r))},today:function(){return this.fromJSDate(new Date)},epoch:function(t){return this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[""].invalidYear).year()<0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[""].invalidYear);return(e.year()<0?"-":"")+o(Math.abs(e.year()),4)},monthsInYear:function(t){return this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[""].invalidYear),12},monthOfYear:function(t,e){var r=this._validate(t,e,this.minDay,u.local.invalidMonth||u.regionalOptions[""].invalidMonth);return(r.month()+this.monthsInYear(r)-this.firstMonth)%this.monthsInYear(r)+this.minMonth},fromMonthOfYear:function(t,e){var r=(e+this.firstMonth-2*this.minMonth)%this.monthsInYear(t)+this.minMonth;return this._validate(t,r,this.minDay,u.local.invalidMonth||u.regionalOptions[""].invalidMonth),r},daysInYear:function(t){var e=this._validate(t,this.minMonth,this.minDay,u.local.invalidYear||u.regionalOptions[""].invalidYear);return this.leapYear(e)?366:365},dayOfYear:function(t,e,r){var n=this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[""].invalidDate);return n.toJD()-this.newDate(n.year(),this.fromMonthOfYear(n.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(t,e,r){var n=this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[""].invalidDate);return(Math.floor(this.toJD(n))+2)%this.daysInWeek()},extraInfo:function(t,e,r){return this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[""].invalidDate),{}},add:function(t,e,r){return this._validate(t,this.minMonth,this.minDay,u.local.invalidDate||u.regionalOptions[""].invalidDate),this._correctAdd(t,this._add(t,e,r),e,r)},_add:function(t,e,r){if(this._validateLevel++,"d"===r||"w"===r){var n=t.toJD()+e*("w"===r?this.daysInWeek():1),i=t.calendar().fromJD(n);return this._validateLevel--,[i.year(),i.month(),i.day()]}try{var a=t.year()+("y"===r?e:0),o=t.monthOfYear()+("m"===r?e:0);i=t.day(),"y"===r?(t.month()!==this.fromMonthOfYear(a,o)&&(o=this.newDate(a,t.month(),this.minDay).monthOfYear()),o=Math.min(o,this.monthsInYear(a)),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o)))):"m"===r&&(function(t){for(;oe-1+t.minMonth;)a++,o-=e,e=t.monthsInYear(a)}(this),i=Math.min(i,this.daysInMonth(a,this.fromMonthOfYear(a,o))));var s=[a,this.fromMonthOfYear(a,o),i];return this._validateLevel--,s}catch(t){throw this._validateLevel--,t}},_correctAdd:function(t,e,r,n){if(!(this.hasYearZero||"y"!==n&&"m"!==n||0!==e[0]&&t.year()>0==e[0]>0)){var i={y:[1,1,"y"],m:[1,this.monthsInYear(-1),"m"],w:[this.daysInWeek(),this.daysInYear(-1),"d"],d:[1,this.daysInYear(-1),"d"]}[n],a=r<0?-1:1;e=this._add(t,r*i[0]+a*i[1],i[2])}return t.date(e[0],e[1],e[2])},set:function(t,e,r){this._validate(t,this.minMonth,this.minDay,u.local.invalidDate||u.regionalOptions[""].invalidDate);var n="y"===r?e:t.year(),i="m"===r?e:t.month(),a="d"===r?e:t.day();return"y"!==r&&"m"!==r||(a=Math.min(a,this.daysInMonth(n,i))),t.date(n,i,a)},isValid:function(t,e,r){this._validateLevel++;var n=this.hasYearZero||0!==t;if(n){var i=this.newDate(t,e,this.minDay);n=e>=this.minMonth&&e-this.minMonth=this.minDay&&r-this.minDay13.5?13:1),u=i-(l>2.5?4716:4715);return u<=0&&u--,this.newDate(u,l,s)},toJSDate:function(t,e,r){var n=this._validate(t,e,r,u.local.invalidDate||u.regionalOptions[""].invalidDate),i=new Date(n.year(),n.month()-1,n.day());return i.setHours(0),i.setMinutes(0),i.setSeconds(0),i.setMilliseconds(0),i.setHours(i.getHours()>12?i.getHours()+2:0),i},fromJSDate:function(t){return this.newDate(t.getFullYear(),t.getMonth()+1,t.getDate())}});var u=t.exports=new i;u.cdate=a,u.baseCalendar=s,u.calendars.gregorian=l},94338:function(t,e,r){var n=r(56131),i=r(63489);n(i.regionalOptions[""],{invalidArguments:"Invalid arguments",invalidFormat:"Cannot format a date from another calendar",missingNumberAt:"Missing number at position {0}",unknownNameAt:"Unknown name at position {0}",unexpectedLiteralAt:"Unexpected literal at position {0}",unexpectedText:"Additional text found at end"}),i.local=i.regionalOptions[""],n(i.cdate.prototype,{formatDate:function(t,e){return"string"!=typeof t&&(e=t,t=""),this._calendar.formatDate(t||"",this,e)}}),n(i.baseCalendar.prototype,{UNIX_EPOCH:i.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:i.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:"yyyy-mm-dd",COOKIE:"D, dd M yyyy",FULL:"DD, MM d, yyyy",ISO_8601:"yyyy-mm-dd",JULIAN:"J",RFC_822:"D, d M yy",RFC_850:"DD, dd-M-yy",RFC_1036:"D, d M yy",RFC_1123:"D, d M yyyy",RFC_2822:"D, d M yyyy",RSS:"D, d M yy",TICKS:"!",TIMESTAMP:"@",W3C:"yyyy-mm-dd",formatDate:function(t,e,r){if("string"!=typeof t&&(r=e,e=t,t=""),!e)return"";if(e.calendar()!==this)throw i.local.invalidFormat||i.regionalOptions[""].invalidFormat;t=t||this.local.dateFormat;for(var n,a,o,s=(r=r||{}).dayNamesShort||this.local.dayNamesShort,l=r.dayNames||this.local.dayNames,u=r.monthNumbers||this.local.monthNumbers,c=r.monthNamesShort||this.local.monthNamesShort,f=r.monthNames||this.local.monthNames,h=(r.calculateWeek||this.local.calculateWeek,function(e,r){for(var n=1;_+n1}),p=function(t,e,r,n){var i=""+e;if(h(t,n))for(;i.length1},x=function(t,r){var n=m(t,r),a=[2,3,n?4:2,n?4:2,10,11,20]["oyYJ@!".indexOf(t)+1],o=new RegExp("^-?\\d{1,"+a+"}"),s=e.substring(A).match(o);if(!s)throw(i.local.missingNumberAt||i.regionalOptions[""].missingNumberAt).replace(/\{0\}/,A);return A+=s[0].length,parseInt(s[0],10)},b=this,_=function(){if("function"==typeof l){m("m");var t=l.call(b,e.substring(A));return A+=t.length,t}return x("m")},w=function(t,r,n,a){for(var o=m(t,a)?n:r,s=0;s-1){p=1,d=v;for(var E=this.daysInMonth(h,p);d>E;E=this.daysInMonth(h,p))p++,d-=E}return f>-1?this.fromJD(f):this.newDate(h,p,d)},determineDate:function(t,e,r,n,i){r&&"object"!=typeof r&&(i=n,n=r,r=null),"string"!=typeof n&&(i=n,n="");var a=this;return e=e?e.newDate():null,null==t?e:"string"==typeof t?function(t){try{return a.parseDate(n,t,i)}catch(t){}for(var e=((t=t.toLowerCase()).match(/^c/)&&r?r.newDate():null)||a.today(),o=/([+-]?[0-9]+)\s*(d|w|m|y)?/g,s=o.exec(t);s;)e.add(parseInt(s[1],10),s[2]||"d"),s=o.exec(t);return e}(t):"number"==typeof t?isNaN(t)||t===1/0||t===-1/0?e:a.today().add(t,"d"):a.newDate(t)}})},69862:function(){},40964:function(){},72077:function(t,e,r){"use strict";var n=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],i="undefined"==typeof globalThis?r.g:globalThis;t.exports=function(){for(var t=[],e=0;e>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===r?T(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===r?T(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=h.exec(t))?new M(e[1],e[2],e[3],1):(e=p.exec(t))?new M(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=d.exec(t))?T(e[1],e[2],e[3],e[4]):(e=v.exec(t))?T(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=g.exec(t))?O(e[1],e[2]/100,e[3]/100,1):(e=y.exec(t))?O(e[1],e[2]/100,e[3]/100,e[4]):m.hasOwnProperty(t)?w(m[t]):"transparent"===t?new M(NaN,NaN,NaN,0):null}function w(t){return new M(t>>16&255,t>>8&255,255&t,1)}function T(t,e,r,n){return n<=0&&(t=e=r=NaN),new M(t,e,r,n)}function k(t){return t instanceof a||(t=_(t)),t?new M((t=t.rgb()).r,t.g,t.b,t.opacity):new M}function A(t,e,r,n){return 1===arguments.length?k(t):new M(t,e,r,null==n?1:n)}function M(t,e,r,n){this.r=+t,this.g=+e,this.b=+r,this.opacity=+n}function S(){return"#".concat(P(this.r)).concat(P(this.g)).concat(P(this.b))}function E(){var t=L(this.opacity);return"".concat(1===t?"rgb(":"rgba(").concat(C(this.r),", ").concat(C(this.g),", ").concat(C(this.b)).concat(1===t?")":", ".concat(t,")"))}function L(t){return isNaN(t)?1:Math.max(0,Math.min(1,t))}function C(t){return Math.max(0,Math.min(255,Math.round(t)||0))}function P(t){return((t=C(t))<16?"0":"")+t.toString(16)}function O(t,e,r,n){return n<=0?t=e=r=NaN:r<=0||r>=1?t=e=NaN:e<=0&&(t=NaN),new D(t,e,r,n)}function I(t){if(t instanceof D)return new D(t.h,t.s,t.l,t.opacity);if(t instanceof a||(t=_(t)),!t)return new D;if(t instanceof D)return t;var e=(t=t.rgb()).r/255,r=t.g/255,n=t.b/255,i=Math.min(e,r,n),o=Math.max(e,r,n),s=NaN,l=o-i,u=(o+i)/2;return l?(s=e===o?(r-n)/l+6*(r0&&u<1?0:s,new D(s,l,u,t.opacity)}function D(t,e,r,n){this.h=+t,this.s=+e,this.l=+r,this.opacity=+n}function z(t){return(t=(t||0)%360)<0?t+360:t}function R(t){return Math.max(0,Math.min(1,t||0))}function F(t,e,r){return 255*(t<60?e+(r-e)*t/60:t<180?r:t<240?e+(r-e)*(240-t)/60:e)}function B(t,e,r,n,i){var a=t*t,o=a*t;return((1-3*t+3*a-o)*e+(4-6*a+3*o)*r+(1+3*t+3*a-3*o)*n+o*i)/6}n(a,_,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:x,formatHex:x,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return I(this).formatHsl()},formatRgb:b,toString:b}),n(M,A,i(a,{brighter:function(t){return t=null==t?s:Math.pow(s,t),new M(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?o:Math.pow(o,t),new M(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},clamp:function(){return new M(C(this.r),C(this.g),C(this.b),L(this.opacity))},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:S,formatHex:S,formatHex8:function(){return"#".concat(P(this.r)).concat(P(this.g)).concat(P(this.b)).concat(P(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:E,toString:E})),n(D,(function(t,e,r,n){return 1===arguments.length?I(t):new D(t,e,r,null==n?1:n)}),i(a,{brighter:function(t){return t=null==t?s:Math.pow(s,t),new D(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?o:Math.pow(o,t),new D(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*e,i=2*r-n;return new M(F(t>=240?t-240:t+120,i,n),F(t,i,n),F(t<120?t+240:t-120,i,n),this.opacity)},clamp:function(){return new D(z(this.h),R(this.s),R(this.l),L(this.opacity))},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=L(this.opacity);return"".concat(1===t?"hsl(":"hsla(").concat(z(this.h),", ").concat(100*R(this.s),"%, ").concat(100*R(this.l),"%").concat(1===t?")":", ".concat(t,")"))}}));var N=function(t){return function(){return t}};function j(t,e){var r=e-t;return r?function(t,e){return function(r){return t+r*e}}(t,r):N(isNaN(t)?e:t)}var U=function t(e){var r=function(t){return 1==(t=+t)?j:function(e,r){return r-e?function(t,e,r){return t=Math.pow(t,r),e=Math.pow(e,r)-t,r=1/r,function(n){return Math.pow(t+n*e,r)}}(e,r,t):N(isNaN(e)?r:e)}}(e);function n(t,e){var n=r((t=A(t)).r,(e=A(e)).r),i=r(t.g,e.g),a=r(t.b,e.b),o=j(t.opacity,e.opacity);return function(e){return t.r=n(e),t.g=i(e),t.b=a(e),t.opacity=o(e),t+""}}return n.gamma=t,n}(1);function V(t){return function(e){var r,n,i=e.length,a=new Array(i),o=new Array(i),s=new Array(i);for(r=0;r=1?(r=1,e-1):Math.floor(r*e),i=t[n],a=t[n+1],o=n>0?t[n-1]:2*i-a,s=na&&(i=e.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(r=r[0])===(n=n[0])?s[o]?s[o]+=n:s[++o]=n:(s[++o]=null,l.push({i:o,x:G(r,n)})),a=X.lastIndex;return avngiQRxC^)O%ZGxd~| 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%0AP!$ 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%0A&Bq0j&} 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

*Bxb4%>K@|^ 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%0Dm!>Vp))o=;>rizYzVb~Xw*lGa55IQbnxMHzf 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�pJf*ZL>UWLW&(Yk-s2d_C7OME8MVnv1b%WaW* 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 z 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�<_M6gHX~|U;{($5 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

#*reS2+i! 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

_z)qrT#tM@Xb0$=*st^832K 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�HnC+t|7YrNC&=R0QsG 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

    $3#-8O8y?Ma{HiG@0=!_4huI2=- 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

    Yaubu;wTw8X^F7CC-2rqaT31)E} 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

    HJL?MAS;?eIpv$k1q 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

    g1c-O^fZN|pQ!+>Nybcjl_h&~ikPnmsjmXAi@ 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

    uN9TA~P>Z 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

    2Vr&5A^1d<<97Cc3~*}N{#O8J3p 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%0Dh%H568;JY@znQ`h$f>8b_!(7^Yb54$H>!*Vm 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�k@+RM9B~TsVq+u6ny1n$aS??ls&^yS>3Uo?`%6A6u|71DPdy1+;!R zQufPhxa5)y8N6K3;M#{#&wz*%vm9H<$8ce%q9B-6r=q9hh^IR9BPmeHCf|gE52d># zT+hY(#nz{hPnt`j>^@^ZTK%j9lZBPpyOQRSqCN78JYy|xCDc`LEdDu`ssl#9q({7YtIb;AFJS!r&VhPzagedT`DaPf@Bu)FHC8Hf4SkbMzgPr4+gyJa8tw|(8 zoWr3BRdee20cmnNvgn=XO~CWZ5i>5kN6$C7JT>8;`aH!yGftVg zL)`e@z$xaNwA#ImR3tfrjo1r2)`py=JpG1)RO1%ZA|P8WsXWm6vdV9^vk1{+lh+yL zuY2kYcjR9!BoifGN9;Qq`{@qLzk)Mw(oS(go-!pCSh$}w_~i zqOa}IEv#HCJIXRL0jA}I^lSQItg~_}>q4Cda0gNeuZ^6>=kt z_5OkgdH492h?k{n#R=dQPq|#d0u*3X0Ln;h=!`kG{VW-#3LA6KF+x0?zITuxcX65x zb=X*ecB+q(*US1gCBdpdSY(qu^C*zm^h2UA=8Qx31EyAz-6O5w~{xOY*R?U96h`G=}9A!&pe|vKxDim-bGy1gAMpP^=H z5JEaWQ4^hDXvODTs@w% z;2$pg>#oQ?$X!wsgXngQI40H_s15Ks>{fXV86Bk`qPgTaLZDZLGslIudgPKtD`KJ(+inc59gcNbATTih2&Q>wwpEHwjBaA&+GJ?z z1JV%4&6HaWpI*%8R!j=vS(nn2y%Z7JpR!FsTG540oILvZm(L>Je7z&+DL&D@$FQSs zY?^s719OY2_`auU=8@+G5j{Ec_kf-;8d7Ts|AMBM@Y`gs=g6Rc1`L@W5@i#HTcE3< zS_-nph)Cn!olF}wabwimP#dm@fj@u#!^9)8R-QsrgzG%}2&e-T#*@|!=S~oIQLyDM zs_L1(sVwH2y+1E8!r8Q+0b32U?QMSua!9BonbFj>F|2}N&hT|u`?fSV_f(`&6V%ea zMx3|;T`68;gTCOC!upGcc*|~;_6bz7TK`jA3mPN3y$tXCX-}VeXiyDXNC@~VsaLVQUJ2d zIp^T<28Z+a`$-#nXf?h*PH8-B`N1!*UPG*zkIhup-+snhauVLl=@7}_FBdiEi)m;G zP397LfGEZjdz`E;ORhF~?zD`vq{>L~Ou6QkVJ3$7TJKQVZJh6x@5BuE|Mx0B%77R( zD-KA&dzhaWtn?UmdHI{W*#O2Eja@7nRR2b{eUQo&%6eiN7ul~;q^}V7M^+pe)9bd3 zrUiQtP1qe}I@E#zd|<)NOF9o%CO;Y5kjvTomaIA|~Lfml6S$R>aDziy- zU3XfA0}8(f)dOAg?6XV%Tf@=Dq-P`^4FIa`2XONkd(;b1T&ZlkVE;ttiWNFvSzA>l z)h}*L(lRP-k}P@t^WOG|(TV~ErQ z_lYqBy(wK2+*<{FF2IESK9w4^Zc^Fr9x4wm%Hv4G6;mod-E^3;hG>{tDP8Oq3`5k( zG`zJBSe$Q87)7YU&xw&nELtMbh_}>>J^i>Q>U2a^+w7{03@9wNO)zWI$Ei(_x4`cS z*OOYjL=%=w;s229T;KY^dEwA+T@%0hHS&mFf!efZ4*+nXjumYBI41K~bQa7~gi*op z$5B$RRe6yFhzU>0#yK9soQ*2jY#K8wPlZs5J z%KDP&{xZmvJ&e56D2^i?kK7ui5#0vk7E)1Sl01?J;X`G0x^IX+G8g?0 zjt{GJ234uhU-tP&8kktTi~Dg^gaF1thRCmM&%SIsc)u&1t-p?052yW{hDj6;ILQ$_ zqez~9q;hP-soL9tkAMj&Na(@)n%Ae1oXVgSgn{ItW3=bW{*Zr1Cv#x43+J1zBh71H z-1kTJ^N0krd}qzdF-OzQu95Wj7Pi8wr(MokK4{MRO5!h1VunRmzwn0#761EXCNzII z5f&-+&vOJT9oV_j93wLedVAJ8;l=pcQhM96h`#o0!@-OiBW7Oo5Qq0FoN^Q@^MUc! zg%EQnPKl>S5W8r`9+V^e4IkDa<*+13kWiy6(D@cZYU^!Lw$ufHB*r_{NEj2CAjcId zEQf50w8 zukzA4+6s0d!`mc|{6Hf+#xWH6&(lVMEW^eY>+`9x;-+OH}D#_{>goP?`qe=<+ zjjhGl5oCi=qkA#7G1u7Pp4ru9g?;50!!L+K{F>s*)h~QV^QT^PC8VkA>qBG^Fg(Gh zOJ$=NnfPo1kchlf3NJ{IY33`pF`PRBc-3;-5dqbVL%DBf078ad z`Sd;qp*HJUTx7<3|Jv;vQStu*T0W|)$7eo=f?E$rWus{xb-@nDYj)yCsAA~>v6{uU zMS7B^-?3j_DkYC|k02YqPU5t@kJZLJ93rqu2}mcoTeN&B6}QfLsq89SsZoLlhQLP8 zlfM5g^>x0naDo)_s^eY7ny{1bc#esN;b=EK%!36t0kMPuPbSO4G-t!Pty#2C6~!avLYY;ru(bVrD#+C6;~BB2w=& z3Ub}(z2};%z1f3RDS_RqDGUa+Io4VfWvUzy5}=J%H3Z!oST@ekB8u0+Il=+od(x}X zUIDgd*3}W}d0Mq=iQw%VO-SWfv`QQ@5`e-0dfmg5pQug%RCg6IX)PC(Tj(XZ!ol`% zgHIFmC!W96b#$tokTlkAL{*Ob>Nzi;+A+u8C38=bAa{Barmrq{jNhY^Oc&u!hVwK> zESvfh!x0@%ghSnY_@oI~VfrDs77J1awL-1%9}jbZ!3L{y*Fa;QD{c|ad-e7hS}{Wj zyz3$h!8HrBUzk0ZyE)=N#q+ki40=RMD%q0geOXlpXJ%)tERNg79!g6jV_(a zn>!}iGlufViAryLFCsO5`zmq1f5lq6zB(viATHKG8T6m-&xNd&KHJ`(63_$?zkujYDV4oT*o~wp)L!j`c)FnUnn1zqE#?> zeK{k})MZ2#AH$S1a$W5d-l}o2)s$vm*qy6l_ag1#a5f2?Dtj9DvsQ16|@(7&1 z_cEJ}r#nyc|9#rdSr@vALG*<|qIA+AS>zthZ-Y#)kJw=3?`KJE6srQhU^}mv5-}Yi zM4}?{&s44~8BPQQoZ)=v8y%ASxdZ$okV~0Rx-24&)9giq=_yKa`v)cY1iW&K7AxYI z1h$1vE?6%KopJI>yy)n?*^FB9(XFw0xdgxfTzB8ABDKYDfBw!UfL3Be8^gdv>>x`G zk_L-1IdE9{)1d=g(RjlNS-Y4`(qw>oIt}xBa3=4i8aR^xxyiCNpzlRpuA}cY#S6dU z7x7)u_67v(ujvB+btBUE)Z=T@wee4$O=D-#HK~i&{SyjUO>kzPeL4!*Ae@RHp7Fq7 zQUsLFoa6l12(5}AA|%)MMNz-D{|zOwO#aP=Aay&V2=URuSq+#&cuQ>gy~=l$Zw7Vs z2Rz0Or$r|^A}4p2?btDz=DSN;!a-ui(M`nwEGAS)=U@;YxvC=>H!YB~Z|LHWCyJ`- zv*4tSWXt<^O}46N(O|mi21=3V@AI{zQmk-r$Sc!kN68p#64AICGa+Z#u%EMS#Ul~R za&e#D8(!1!eJc0l8C71_vY`-@%$}4hc&AE&3Y|8x_(#@(1WZ{SweK}0xVgOhHsBr6 z_Kb|hpJ=JsD1YY3uZ!F?+wB!CkOy(3$YIc9??WrZ$?Gwa{ zc%SJ&LtG8wxTw8czf8Vk1H0>`f(qZn491V&6F+TvwRVYU;;ti!KG69BU9~PU{gZsVFt{v6Dn;FC4!3| zSU)bcOOARNiPWTjDm*kmTTzDe_qUI7eUT zPvylADQ8}#^m$>%mr7H2W+J(2uiyTlUQ(EJY+eIVWXR|1Z3#2`@GHjFLY2@w`C0Fj znQ(JD2ZNiWC%nC;;EIojOfj9p*$p3KER(h5lPq^LQNFA3$_8@MT`ip|etkZ+dqsX~ z_NF)vpg6M{9EF2UHf~ZkK^gZLXhqYvWv+Err;vT@Y@fYd#y?BBNH?pk#psUf?~sMQ z;>)WW->8Z`dxLlHKb1?_GNYIR9>^yT350w2Vuy6YWDy6$pK-Hudqs~{RG9_wx!+Jh z*FB2ZS$fAMjori$WeuyU3;Y|LhYIAKF1sv@6s~dE8+!6=m+kN&)ScU%=W@Frfuq^{3Cs-?>xg=ji z#TXTr>+WC|?00#yGfN^rUr^8clKODYj9uIW#bGK+)Q{LZfu{x`XTE=qO!BOo)-a69 zw%uIuxM`LIjB5H@Mjfh}nOdFh2b`>wl(xl*FCJK1)eNy#d=wWQV~|X*8}Y$z^^?&A z+6`W;nApy2SEtwOeo%U(*4Qy$xm)9^EmX?iW~O>*0`9)(W(^Cfof?m+*S>N$K3v(c z6$8@djhS2sicH%(@G9LvX1}>+hK|K0~gE(>i(=9Nzd_m{Kgxd>j4kQ zVE0j-6F9%5@8(fIH%22W<3p>^8`Z`#$pcU}TH*60EK^njYfW-%921?H_95t~UEK=n_I=6(_hD=y8wY`X7s5d9RT#N=d%?d7rw=iBQU7;mxlLFqCHHjS-5zZK$hLB$ z3P%ymu5iEeJZ8fcdVB0YKKkzEsD@b|Yj$YGOnXHw^`jWK?fr*`W7PR}5-g4H<$;1M z6+BrL*1PpH#J&=Cg<6bFB;whM2Pm3foO+z_nm;`C^I#?T5E~3I9%P z2C;`%ET8%}y))O;9BIo7aPAKl^iuuZouYa4>+kwU317v#)X!hQBG$lX$iwV|&iweD z8|6(v`}TTBFdi3i(zNd{4xQU+a{lQol}7Mpcvz8B7gP+hP5}=v`jwwEQXN?+Uh+$E7YpM>7olKPfW8daPJG4 zU2~9{_z<=CY_x-^?q6wF9iTomzgyja=&8Y=Y+$irVG!fsThg4&v5=^mD{3%N1a+6F z*6sR*0xMcpCe{|)SO)+1RVG8XMyo5yj33+|XH?{#v=s)gF#Ptb562X` zP~3+U1W6i6AkMaL`ACrTduxfi*ImDb@%F)+EP+;a2?EPQz*5&q#rU*nLS3ueZlGZ6 z^z*)(Lt=1XI*9?A&+Fl)&i3W^B$#FO~wpR~(=NcRuwQ2>gc+Q(8 z*aAX)cKD>Habm=KA`^JDW`?p0%}+RL03pVFw+}g#L?R z37QI><0}rCalh)7Qg%eA&n}k7`WL|Vg;CKSK1L^hXy%@6Wy2OU!^x_Gkk0vrLN7-s zQvsu=U3Bi<=n|dL3ev7iq`(3Ootr*oe*4)vjEcRLTK(zXjYJsq;L6v0GZr-@!^F}w zZtIS|z!}TDE+06!sI)01hO(x;znR|0;!3!3i!jdE*56qGN}c?$%*lM;&U6QZ3vKyE zI|7&yQ(oeA{;uZ`YOlN3EMl^=&B1WDXsXQ+({6c)T7{Vkcbp%!)K2BqWcLp}zTj3X z{rH2`Hh~xWJ$8Ato3t6xNtWLOB~RoSpVNBiu$gFWi;+)MO!$sUVK38s+IOqZVMojs zVe+zTGj2Z7W|GV#?C?#LYV1QBFKOl|67pIMa^m*;`&8@_4Wt5`CA7%@Yn9aP2Aan^ zKPD3}f!s_KlvE;Q5>J#xps_g0)&wI}1#R@480~N!jsXrXg#?C7>K;6*b>{m0dS1#| zuzYnyqW>t8El+sIKj?&enDKwf6%wxE?A}%dj0{d@#)7i{U&NbLcPdmZ1^-Q>YOT#f zuAWg+vgFHWko%?Vf+1pd2(c%N%gusR9F&sw!fAMF`tZF!^K&TQU1$MmlrkLM?jzYJ zsKmVBrf|a)pC+j2P4INyh1yME$w=Jb-wQCl>qwk+0~}#at$b~IK1X)uOU0G4Bk`Gr z{j)ENV!W`P8hcJ?6-#&?O38Y9W`*LHg7bpDybj7KnwD);ugoeqi^<0px}K>bj&Zm) zFrG%v*i)XHVALz|X5PCD9+(Avvibtr=7Obeb>(5d4ow4s92l`L7S5dH2neSOnS~G= z$50m&S<3tOiBuc3Q#2y{Wz(==7mH5OjSHK^*~YC#eCKR?yRGrFIWR`OT}@Y6BgL~x z8wSI_o3&;z6=;pnL9~Ar?a{r)CJ*#Z%If+T=hWmkMyyp+haCfywNw<$PaEFkxYJw~ zaJMEiU&Gyo@kOzX%+$Y??5Ap+sqFT+G#)JV28iPwzXdp1n0}Co{uj|mzgH~7W6CMWR8KaV9 z7OGy}>0%El(1W$UOMdfAow`nGLdRM3ISC~EdxkkCpyoyb{2l- zE3F+#)?RB;=Mg982b=6@!VbA6l*^%zsFvhj<;Eo9&!Hc9#4lqI2)1h!baciyCr@p* z9`J|BX}Y0K`aHu}2+l;8Dt)x0?R`+e1_Y+x8@Axr9bVl+Em7u^>2pujza68Kq3v4l z0u*3%_35diM6fZ?jD_QMScPHwCf+^3vq1g)oL}~-2{Pz_l67XZ726E9{P2Pgnj0gb zp22pE0bB~~f^XRsjFuh^k{B^%Y)1v7@T-;@h^{mSa%ebsdbIx<&4BGAbNd;}xbo{! zxiZq=S+XTLZJO72WD?QmodwPQ|*o{w-nF>7U|LgI>E7#=djRQs(FvZtq!|{ zyQ$<{Up0keLCOs$1I!5&9$>MS@jHVe`5FDg=39>qd!3d)=SLfn|^wrGyylV0M z9Tl<@@8EFzOHtHQh^JED6XXK4-T6(eqpiN_U{j*rfmhW=QD5+%Y`Rv+*Dbw6Jyi1# zAH~gV%%?V=UUa@#2yb!oos4RA;VrA>_2D2H+P)i~tJ##Q^t03rVNPSJRje|!yY6d}0l0x{+@$e0VLG$vdP#r;NSOiOrE z%b=qLI6@ZFvtJoePp3gyg#vGrelQm;*vUK{#->0})|O_Ds6Utv@_?R^kbM4f+`11b zrEH6(pVXq7=KB38HpK19$H%p|))(z(83}{>ER~C#%RtR~Y&PB!1JIAnn5EM0R+v~o%!kS&#fCxI3OoAjfR8d&rJ1MfEsO2*Z?c>D47NT$i*R)MFJ)fS z%grJ!&pFCu4GEfJW?&$wC-I8x7rWr| z=AN8ox^|X>qrIw%G;@h5Ei?K}1O7v7X<0Ah!sZ!pUi$i^hoYNJG0D-IQN1<92j9Po z(ka9N=he%?R+5^=l1|lhzqeg?I$v#BA2Xr2c8hp50tAXln<(1P3CcAPbLRAJ&SC8Y z`RSPPp*~fXc5gdVk_O6VMc>Xgki_sVO<7-V@(Mh5VX?$6W)@Rt<(s5zao~@Cj35LGvLqI!KZ_w=!@vwh zg;$E*mKyx4z5nU)wM3fMnw^tQ5B|Z210gFlrlCC)QbZv-@PJ1rkMvTkC;Rooh~XNt zz@dF3k!luUc3KVT=8%i$_58;x

    +j-)UVIcDFb!!;>*B;yHICu}_ZD$rlV1zjB@) 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

    @9qN5}GD9PDu&~8?1BP@1?Izqe1Vq>~fUWQ>lOD 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 z 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%0D^322ZyuT@Wdh3Ay!0NuU_5Bk@795=;#%qo?L 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

    Y3>|$gvpX@L=$hfc8_s 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 Kf6p>%tP6;S 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⪼FL0`X(UmX8sKvHCO22ygn9z%UU}q1J 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 %VL#rt;-UQuQ5|9rXotbRoH5znA_X` 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%0DO(WPo^ABl@v{I7Yw|9n3BsunuLCO* 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%0ABP>) zO_w({{-Hd6(aF$!i4mX)QULY2Vq)dZuKsq>X_oF>Mw9 zh`qONulda=2`c_oLOM)!MAMd}hGHkm+|!j5fA6YQg{}m>Z7iBH z+3X~r^Ef>7)RW%&N?!4WC4l)bZTjvx7y!0u+pO|#y;^d~RF9=HE9dF)a5U1DJ+3Np z#?HAXm(v<^ndoGD!d7|Xy%2w5OZ>5|9^u1Fyy_=w^LpG6&qCB%J{iI4T7F^rl;};K z;p~SDF#d{g%G`)^h$Z~H95AIIbHQa2S@ZqWUC`j0p>;<_ti0$FPd=*CqHL@pRn}%) zWiSBA?BlKdLi`icJ?>3u$(YLj){PM=j|ackh*7WU2*Sn*)mCL8v;Xn;^fu4}pAnD> zSeux#1acn`ygqlDR=h>3##~jDP01UoyC#mY2070ws(~fC5ywBr4T&}!(38{Px(rXL zLZ`>kDmg^Y1hw`-67}r6c!9nSe2QbV5iK>DXxNxnt-D$_llha-Vm`~pdZBL3U|LXN$)7ATU$+ zo<-qf$uVm0(%(QSUCg}`oRTRzZL5-fHO}%Cgh7GI#TzDG02S(C7M{-8f$n_~T% ze!9b0RI7j7(;yLr$;=B%oz;Fu#r8BJ_OeGW^KcQd+xcv_K=qJyi!u=N9&55MnDLTz zv9IEZ5-gA5=23U3#{?(J6!y_nJT*>0hm9VDiuJMkA|k9dE%x_4 zKJwbUEzrYa)BI~hqo(C;I0dY{kJrzrPg6qv9&>5N#Yg?|vm4ZAD8i(*ynHsz7DKxR z*haEE^wJ`|gTl)Fg?)m)s@;T3nnHpVTSZ^hljpyoLi_8g6n+uUnk~{Y%!K%V(3)By z)gZ>RmQ6@;M7b;~8hty^n=wli>kA0AjiyOttO}-eSrIBrnlo*F8#Rpi)=2JBID8=S zvc6<9VonJO)2tm0-)Bl|4txx}XX5g{5ou*H;r*~83jl-*1fb*hX;|RgiyG~91ykqk zPsD7}M0yhBQedl9VGT+6pE_VBrzZ*p)d7en6+-{p&eYu} znS{BHXBjZ|7?`u6*7^vBU}OgqRQ$C)x}BxTx#7cbED4jLD3M`X=zX7VYe^;`$Z@w? zY;|~NNM$8&*4KxVp>GW7hW#CpX(4_Y`Iyy1)rHHiD8g0R^u|lSHS^wQ{=xAAa&$dh z1X3he&1U<#M_5PFkV<^0qJcLx&{B0dGdo;rP7lS`f5t@|Ve~Bmzw=;EtNvgCK+an4 zI8)03I|+oJ=n)rP3yXoHNFqWY-f!Sn%p3m6>xAdq^kL!PD3D!+o`T%oXl94FV&Td& zns34+&+My-tz(R@Ztp&PLk#I|U#SXb@rIi6>0?xn{49gZS&gT`_A^oPUodx6q6SO_ zu3;8Kkv(HgVux2#Tz)9<98(yQ9*HbjNWH~C3`ZtNb#%lVT;nhoE4+;d&wz#D66lE7}}bflSR7oh87c}_G5)+0u0fZI#o5j z6>0bCxBCz|2V76YT=8oAbXUw2wH#aiMtVLumApS`LVnlJw1bmf$w`N|bR8*kr96e= zl`OXIn@L?F>lbo!G%iXCn^)I#WRe^-=#tv&L!*;_?bOn{XlVOJz;BS)HN{igTe0WX zmfbX{%3P~s%ZE1l2*eYZggEzs7a_Al4(Rcus(6p2$0ffmDu%5_b)AGe-avo@CzeLy zm4}a);)pOyO|&!JOZt{#b@7VuPSO$u6kEpgYZsUm^cN3Hme>a|qscyahXDYyX3UTv zu$*r$y3|-;>mgSwCpV9Fv1F?9{BJW^eG)MeA^xim^Mk2qs&NFG1VZ59hR)&Fl4X5( ztW6DZ3%#TGN_oLQ$y+o=>q6khNt{83DTyQC^4sOLh}ta+7t;Jmxe6Kc9f@1jD25gB z7g6{RWH+{xPwTBl`$+Tk5vo=w5DU-tfw<-*Fh^Q51603dZ{>(WIb&{M zHf)~A;Ks?&IiO2EQt1Ii^M{tfUD*l+NNW;d?UF*4gYZPGVmoaIf&iRF$R`ZAH3KO^ zn*6OZ{4B0(i1wXq zN~S|b!%qdJF}tx$N&o&`NPLMcstIUb7B8d?Y~-CV?r>5%llP}>))J{6GtD>sueMqN z5a$5g1K_`~)ws$=2)<%&u1*K!mE#5y7~dO|xJOVS5q|3wl^v0A#SFKX1_>?{arc3Q z8XRT7yij>H*^Q>s4EbPDE^tt<;@-W1T1$OdZa7(GCvhUVKU-k z4S@o1WcPZ5RkyQ|RnA8RM43-RVU59J*^c@_{6rq^bSEK6E)MpFMUZul%}=m@V=}*8 z?dxw{EOFNUr$*pn!2FzRgf`Y3g)UrPQHIww(M=ymK#XBcC0qSD4Q!C*WKtO8<{^ z`m$cvh{OkB0sv}ia}R-+G~Hf+78{Ta z2pAzYrRdWWTn;fKTLE!qg|Wvm>w7I`)tt7Tdx|5&5vvLmYb|3x4Qpn)DVUHG#MAH# zw~Y&4XX6ro=5gp4^#c+W$0wy=;fHMs?3GuT?pQ+7qiy!2E<2ha1*WNU-~)s>4o}qg zk_Tw2{=95Vl}ny-#fxu$cnC}LP;bHhstqD9vpQKN71^1!OFQOs z&3RO68S8%&?=Gl6}a(xH60X;p{U7Z5i+^D%8 z>bmceWw5=~nE5ljNN3RK;pM4ZiZ8 z^b@)D6z95pQ+lVc+>T*iIeRomT>Y1l9t8ZmxHTQ~B&RymkzQmU>GLZ?!q+#RizO)Q z9NsfpbJj6fsSKJ(20H!nmw!y>j<>sIaii1>*t00R?w-iuhdK@45C|pWwN%B(jbKzU z4;R+)(lbpyadDps?UQnTvy?6Y)!bx_N6X-A|K{^0o#%4P9&K;iT-x(F%tKNO%!-f* zX9KvK&DW9%u+SEBXyz##&S4c$i>zrpLZZ69YIZkr3Ok#K z6Ae*a3b~K%_$FJO>2zHvxQjc#Wl3+FZ-FVHv$wV{-r)IQ$| z(iOsxV!!CAl21zH*#br`=T;U;=1|lz0*!m=Zzz(WukuPV99A_xsB-2C1yuz}^3eiR zxjP({bWzV|6#Z_{>q8jD=ugGaYJWi;m<&xFN2{bb?k``38cKqQ=$)kNIj_%(Fmv+{ z>$lH;C}=Sw?|Imv4KNkm!Or8>5O2RCr)!5Ty3oxSXs4%H69%2492Mx4=>6ejlQ#T^ zS2~=8tZr!cGleDeVlJ3>?`-ah{|mC{&GMn(RvzMn(F1J#$OL({>&O%H^6vcMXPHVy z-FZL)qr-2~`ldL=T&CiRX@-<50as0N$m~V982}#RkDtn!53#bh-wuGkdo+DAJ>hmX z@NS2SW>&E$i2P8Vh#k^WltY(-stdGUmxJ?F`3-e1*L|ND`KKq{4QSkrI${4)JtaK< z!I8zz>7LSP1H@~g3{CGevN%cZ%3B7Jfx47zP%C~ibC#`o_&BcAwLwRZqMSoKGklElTEw>v+8TP!?nVlWb)?#4*)G3m?q3w39BZDr$|Q z+FyeQ>%ytoo6LjD5);p=cGXfkzmcocxr73H!58lvNgM1_I|OK<&D#>%9NI)7TSJQW zy3I6ogjO`hp3n;r$JovUn$LBjZUR|sh8Vwdn^o=OeZ|rh;BgaJ&APA}a`215mwwCLWs*qczPuE;UAfW? z?QEpT9iFNqW{aoyKmGKs95nVtzzR%2u!t-2+1n&Q;UZOcqU&ho3TXU+ew~#u#fH6~ z=e8XT5vN$hLPdPSkHVUOCh4jjZ=|T+b;#x^8m~=LmwMZfzRSyk`By_y1#tL#=$hs{# zb{BW3{^|0STY4lvW?kA;g&MXO>}jEOzp|apmw0%q#EO$!M!C zVJNcU1oP@q>xcv?q#kCZ0WQ@^FBwmoZ&L-psXMxlj5e8bLVvH1FExtMAFz*?FBOe@1x(43CxRUcxNE5 z$t2+-sLU&z;gbwJ3+k5$_ez6t{aDV*au}#*v+I92jDX2)l>e;08v1$zq#>%3huttI^m!p zqK}J!67{VHD~KJD)Cg~CFiiNS>+vyca$mWN<9X+SgP_PZ#%UZ<(1)JrQeDuSP`i#* zU^oOZq?(^{pk^5cS82%E$kT=>2|3rScTq@}=RyYZ#v+~OM&1z5P}wUNrd5Tm9S0aR zQl%o0>$G!AQNf6fa^@Ctq?y%$Ou35C+c)M0^pQq-7vJ2T4pmDEY@Xw-@WSp+R^s@8 zP>nH59ea`)?egM#vMSGw8AD)=S@JUM?~w4ssdQX-Xa?T;-?6=Mae10i*Oi5(g)qmA zsB-jT68E?tp~XCh*Zp+Ic5R<2U_}(!{v9N<1DiPr>2jv3e6fF$QlPFiBf2c#p6foL zq|taRJhcNJqMlgGhXl5ad20DXzPfWq){`Oe8#t68)d8j7k4w~eC*%L82O$sB9W?1X zO*p@w+QV5fQ8XFgvf8nC_15}Ry{ldq8j&}AfC?N=JscaiBmOxI6ROv7BHE7Ss{fSb zvL~^xdbK0PClTTaidT%R(|4e~kl(%Z&KrFpFe-pe1j$I%mW%7jn3yv*N2E_vTUof05Z;!d@fY}B!e}4Hz#2bQwg^HA08Ox^jZ>D3-<6R?5(isf45axr9 z-DnnZgh-Qbv8?ts4rlH(-@4QC(GBk0$k;%m&&Cg!b;HzZ&K@1yU@d|p`#z(3t$+ep zq@p7k9I*gP0f(1!kCtJNq{zNd{`&#bU3Tf9JH-4fnbktlP(_M`i%fB}f3Ury$+A5=MS9%;Ptd1z5Bz!aI_$M{; zKJnDY*a2TvR#5&Eav)0~Y9(w|@<-Vo$jxNWq@Bw<>C5`q@+)k-DIMNEZ=cMXn59>5 zAuI|U&NC6CX-;)#2$Rw^oPIJV?kwhVmncJ{t#ZM8(=|jzk>D+)_q~T=rogGD>c^(Y zMY{!4R`n(>Bsz_P{KoS=fR?LV^rTBN*(HB>y-LbPYpj$%9Zc*V%1NNR(6OC}n1&!c zZC^c2LL*zSJ50&W>L_yof{mGxmf>+URgKwY-@$K6coSLq>WOu~fk2Z0q|EX2EV=_x zig$d>5yK++Z1Pvg)EpWgXEp9>*IyX^sbgOsanfMEU&K^VtQ>q=m?84JP11v0^)hRvjEG%_(lZ~mKJITos* zX`!s4h4Y2C?Ot@Grv6LleCc&WabO_uv5iFO8_1HVZ2$lqRj^_xrq}`wrvLAr*=}l? zy9|Z=`bLqFB@&rpFc4)XiGah+ps_6$YMveQESNy~yw~e*>9@iHp{KPG1;DxpQt)onPnZDCM_=zfPDFWIp>hFL!IMb|m zf)T2zv^Q923UsinKfeSa|Pe$`;AF?K?-3%}0A8aRivC{j0G!4@6Iw8iF zd%1-=-tj3trG)>KzHN;Cwx%Vs=O#ge`=#Wph6&#r-dCu+_?wzg#dBZ)9oZ{DQe+;N zaq4`3?9z~QH-slPQCPVeDSUjE*~xS|_!bS(pQkP%wbk4wmjliJD~YZ);^YCg4p|L^ zpmav&_s9S-U0JK~KtVI5D}n_zyGj|`8+G3P*3>1W4bgg(CZi{rw7`_42dUhVIIeJS ze;sbJ%XWE{6G>*O6_bXApsMK?SICOfkXzNaD;2%RmyQ@Uac zGH({S!5;wGeI-CTTi~qsLXkG;OrHz-^t}85$hv^R?k>($=b+L~5`RaUpGL~iNfl)h zrn-W*F(_A<#)2gO^PEcH9C?IVOMw~i+!iO==1;YRe6OaLL>Vu=@~;0_{FB|+b9n%; zm}_6GCKVg(EnDN7HH{^-DbxG)aLz3-`gjw!+e69%!kH2PUNWm{C4e`Ah~iwB!!{YA zQ-9ii_T@V|J{u;A0~Od2-9!LyTHy~Djnu<3Ri$z1<>6AL-GY@HN=Ej8I_>odgRH-F zz=GbM+4O7}Er>*7%OgaVtD5s?pg@0O90hc9cg|{2CfA1`Nl>lDIl@tI32984QLPty z-+J=V3X4k}Q6e3)%y*b+Q{+cOMgf2WYLfQ~yE|L2YZ_U-;E0h3UY>;J9rKSBug!g) zP0qg#`c!>`w3_CvdZ&S-ENCe-m6+1+aNb^ZmyyPCgp?iOQ?Jid3A6X!;LfK^;yv8i z`CQh>j$A1A*kB#e4Z@GY*S=WHzmbGuO@sTfaQM#%mq+GxOdE;wnAi z^t)B$X1Ov)KA9LO0~))W?*noF0uURgb(?cXT!X@mC}F+S*@9GW|6Z7=%n82Hb$)en z1H>aW_xX|lB8Khj7x~%R<3f$ZB{4te)nOf!`3UD?HK#g%x8;uY7>{!IeYHx@X{Z;d z2Lx{00Q&sy-_#y+=k#!GruoRRvXH{ZdWuEK)#kq?75OmmGNYl8Qta_-c_-DfVcB?f!W3tZ zInK#amDX~}mZeZbwtjOBO>QdbPTC8$oKdpG0!>m)+YZSJUjPV8GDe>=Wr2DVdmHqG z0o`a@hyef#vn{9G)N8>}v=DK+y7x@$fl&h@Vbu}#G7S@Y8o#g!FrQn4C`ztg{BCfA zeceOuOE_v~Lh@0*cIPARpC_|J4D0dM!i^Vt3<$~|Yh*tf(tJm9%@2L1{Lbt)kC!cb zcIKYTv5mGzyOCWxnO;jf@u-zq3Cw(kUOA}D<*G|NP|=?mzkzTZlL8|@z(V}v4o;Cw z1+~QAhc5f&>LRw4!wk592zC40?sZ8?(;kD}b$?{rmVzvZ0e_({w@rKj5V(l=MxJLQ z{)Dr8J1HAlTNa&q&8m8A)!@ICsSjjXOV~&^*Hq~+kDL*HfvFEV6z|8WKbOAmK;U;! zERBCxR>PxpTVY!Y6IVje`M-J(EnQ(H#PFKa$v4TbJmc^(%FkY-m3jrMNX&DZBOX{W znoxT)%Dqbv>nW>|2hJ)NoA;w4xDZ+Gu*$LL?plW8l15NXrU3rCX$-bps~80%Narz{ zXELEqJpkSbX*gANq}BISc`|?1R|X2RtR|Y;eJXV|Sr+$S&k~1!QA*1caIk3MaHntM z-GAh&QZBJkvl*Ni81vTLS|N}81sIXDon2!Hl+wU%r!Pq(xW;t&Xsw5d4CLRu;}1o3 z9sAYjx_Np;9I?wxo(+LIe=I&{*LXAHz}kLI z&nyT;gkReC7){hdv~o12Ce8QuOW4~g;9x6;X-aQ5`T%tIJhaVSByQL~8qn83Feq$i zf#Bb1QMIAJf4)CQ|7$cpnAQ`Gwl|6tijfk+Tq*L1wUhf6pr{`O12yIR*TWSi9Y0(T z`zw(u6+Bt*_Wx0@9f8Q%KJVGTw zmS(I*XBTuCiC({a0B(;zWwBIq7p_#n9s$E+@Bur6jg&j@i9d2hB}VbZaoHC~a5Qb9 z5-a&%-)qtPUU+;CSul3$gLT9$g`p)1zyGI;%@Lu+d*nZ8{}TongXZ0CkEY|&%CY!` zU-1TwiF*WL1g?aA*-l`fsibg|{E7 zB8bZw>R~W7bQ%I}J5K^kSYOvri$UDdA|f|YI$;-}Gp(TqaJmO4F@n?*>ZxF)Ho-qL zX0pO6Y+_KJ1r%yC&Z9xC;^WV4bt)NaRL?NT*-y1Q1^JneaM-sFi&BxRdnu(<-&VTE z-YkM$;zYd;xOT0Uuzl|%b?7wB%ePR7m(jVLHLThBXhtR<$bjG^o~y)1 zh~x;R80O2EflfZBl)4f%U~yqboIyreAUzL_^ zXWN=jR3gU8Pc6b{o2`zDB<^AzrCNL9fSY4GhjhpM%iVUh;m0`PtoEO65`DbE3(W)y zrk=j;aOhWV<-9%Xi4fyzkbTK$LIDn4qMkkdtR!F{>p9Fs0owkKZ&;CbjZkCpm9`kzYXE#3K&^Y7)`RkanIjFz7J^XFO%HwjQ+;uA`Xxgv3@U%6 z2_(frDK{`sK)%cH(5#e9E8|*y-soU%JG6pn#$qZoL+(0_7f4MbACMifhcht5T)gk! zeSh;<{&}D0t>S#^gyV?TOL64F6w?mG;?fqDxpd*fBoBhVf7>=^REeJ7b5WPkd2~(@ zzE!JHwn}N2C?cv-bed#xuy+-`ryT?_n+o|udlPDs{}9o)?mf4@>%F zd>Ioi)Fm29ZWzS~?6HyrMQUcRM3Lh#!u^?Pbn%@`3CRfFB~U=QrUwa#%nX0lnCDwJ z#M{yzNF1a|IiWY3oVESlkTKka*3F>f&qNnq+H90*a5$yRV&<80U+OuiM~+tSF7Hpl z8W2!@9EfQ(41u05*#oXgIRd1ydCn%Go=EXPY-d=ObH;tG$0_rz9u06UcA=mVI3s;e zazlSAhtt${vF24l^|ze8Y7M*pkCJK{;a5u2mEe+3Cy0bskQea*v+}1v#DmvdLVM4v zQ=07LC+LAam7(1ZH40gmLrP0fmPCb!9cn>Q%CprRz`jyQg*h7f+V?V!d*EG0SRBE> z6Gsvej_|Ayz)Yg7Y;!8u;H#q;Gv$evVcT+ybAstkZ#NW!ytpPap&1Xbq#93?({XDt z8{(A|E}k`OZ>3|>D@B`Y|Es(@b+>Jo*X?JK14{Jnb|%0tm>!sJKl=DCK&COYGpOxhaS3+!n`db#0t9!HS$C9y#D3I-S3}LF&Rk#bg`kVNbxWw+YUJfD=^Df+K&krH~crnd3aR* zv4wp%K%-Hei!fD`m&zCac}zvk7CDsAIA_l0{1aY;FIuzRS176<=V;2|`~iWDD4|u- ze${nY+QNQ{^fml+qT0H)t62ftFl*oVp^M&ty$+-NGnxw?M_2bDPM;b zGNcC9RO37MDw>+O_dg89nYmvZdvCnfwJM~g?0yWhlO_p<^p7egFIEE+nR`@{e{Yj7 zICU~HgJCkf<5~)0Jr8)Dt>3{szqny#U{p9lbYsTG@nY-}8eVIIGgflq3ojfd|Hm{d z_MpcCbiXf*?oGDE&!{C%VK}S|SIIFI;4KJ#y#2C-Z8@#QRp{akzmJ~C0j6OCslpfQ z2Qti4efC}}^@&HMZiGBtTjV^tON8=zZ`r6uc44+)*RfDH+B%NIJc8}Fc>``q;usV- zDr8#gF%tKMqfxe}#*G3+#0X6vJ-q3YTM_soJ_?-_9Q2mRbVlGm9ZtZd_LoD4U$P$q z0oS5=Fjvw{5~a&Zqqm!z^|(=yqhuUldZS0CrsVple!O>3K{+sAnbE#VmLjsr>&)8A zW%0_fG8-6w3tdz95nWnGJ;`6oc8Z&C%-(I7K%eR7XX7=Bb0;fjOPwiMVJ@K7YhusQ z^Eb!)44^*)Ut8T?wEmUKEXwOL=eMFbTiXa(iqUsv57(mI0JnPQN7$KfmUt4;ncrL` zeU-op?Bs2Xtr{iT@%Y^pQ~$iOL{7Y_d!is{8>1cZleKxfxsH&9l!>p};r|iqb`10= zY)qD7j#ZJrj+|Cv-ED&G3LIhed~D7HGlN|vK=ZAQz9+Z{OrY~CA>A7`O<`pTm*3i1 zlY%+8F|U*~W{9)%aY=<2DWHJIyVZRR8jEC(VEF0wq+A^78A=WpG_DABn)fzUSl^Jn z`XYPOv$Qa5`9^>-;5I=+E5Z z>DjTM=sD%Ps`U;dtU02l!ZzCo26vXuDaM*e7fp&}k^#uBJ+j1VRh}0PsrP3X$G0qi zX@@C*QU|K&8QJ{4z;C=F>ewp@EsAA1L@TcI^?NJh06I1HS-GkC#bM0>K;Vr*hCyH= zD?&hp-9hcH(F@%H@AR-^*iis4V3>EilGK0p*RH(&`JfBu+QjD*8iZ)92{+o9#Y+6B z4TVF9p&S0Vtcnv(f<2l^gAJokC5G_TNTiTo>LICwlszES2|=r>|H3sGY2?0h)ooOR z@AJ;&_i=@#l5U>@8ui4FnNp7SY*g~Hi_YFq`MGx0Anryqm#l=HjkuDu$y1F{;__d_ zeGUtyg(k@*nTP`{9&Q)R`Eq;K-^P4jPbRVRrn8=xaBD^548*VIg;p2AsNbv7ONfAA z>Hg8vU-k~Ou$E2(O{r6hXhH_z`P_YQUW!4$F@K!$1~5eK1O(xlY^?eK!=I+gSns1dx-DsaI!B4W)(v))07N56&uh7a z7~+xcV8r=ytukWLxq?6hsahbjK$}DlV+@5z8kL!)Oz$K+e9Ajit)o1`cK5ioxzBk( z1*4rIp)Z{YsCCI{gzgdY*2Ep?pI1cEmieSozfMaf_CH!>L)~z|Ng=mRX4-Nil!zPb zzo&g*Y_ylU*_mqi5brVXOvc!vlf$RcBx{kQmbt$+%6<;s62RIoEZv|o?9lkEax7LLcYTomrwm$4jQ`pd~l}PhB=u&C$Vjs7P=LS zL1lYZ;JM4VMA^ZkwHCPUQC{L$TM=XY(8%mQp!lG~tFq5{1?z-)?nvS>bc?a&~rwTBYZY!b^0yUnYk}(gj8|yq$5L#oSc$MGlpAI>}hW)Ke zns)pSf&AnhsMwXuP4+~>N+|V6p zK|V&&lGx@`1hbbFfJIeWjo3fdUhX>mcer|7uFbT0zRl|)FT)NygnQ2qm) z(aK#w1D1*qnFX0UGuTH-yCN5f7)tn5w1^gB`2$%AsEY@lNZ9~wjXeX&Z?fQj=CRheaV+^6j(7OE-DBFx@uQ6}@qMwxm5F3P zX9aHHSLER&5`XM5MKFZ1xTH^SY~YHvS=v_^^vcBICVyU-UBu7+3&TaRo_JG0+MA}aCk<( zNCMzYvxb)x1N3%6tGxmdJ0a&39)s_{OGP_SRqSI>MrY-2_Gs-I>`{K}B>tuy>Wo!G zB?mBQmSS=!g~SH$Sjsu+zEPpUt_UdeM2BX)JLPt%BPi8*QTILPSroif6GF?tsu1X` zjsufsFZ_=L55kdE4_X-w$lLZOoEti3gb0cZkWR*qeODvm$<4oasbg zxcILZj3rja$F^|TvkSnJz9wew&eV0E>@K1k%tjPnpSV+Wlk9gvPnZp+fBw?ipC$s6 zC&yu&y=lV7g%d_+6lJetk6<&X?=uFjsE0&9azdJ#TOk>b5$b%i;s+xysVx(Z^eIy9 z#x%5;)>D36uOsx30!~jLuPhASP$R6t00^9c3*89U2PtTnQgR-&#DN)Zna+f_aZXYL zfx;SD)r!r~Ns}yY&*2`jFiMEN>=&G387*d&*gGXj^E4bN$XhIY4#*U4Jop1943~h7 zHqoVGZ6b??V+BBy$X@5fRaM~#=CJ1r2K_enfJru!pU>1HZbeU(_M5HJ3Brt4{W*`C z3B`}@6O;(@0YQ{2KICNZ#H~6UDEEX6ItnBWG=C>g{kcZ~m#gl#+JLlM>`V252|-PK zkV3T)vByMevc}RqGMe)O9xi!byiG3Vka&7szxLR(Kbut#u@Qq8q1H5*(0xx3q)m+h zURWs!kf}$Fq<}kXPX#!hA|*N%>;w{f8rUGb(GuZU`50jr3aB!+yGV<4t~5$Du;RBv z2;{J0yd9ETv6Yg`pvj#;ehupFr*~1w{%2E z+Zj$XgqBglf8!cp_y8{CK*8(b@o6|m+2pwiJwWHk0eXC)>vX{BC>J1VA+VaLD zPH~AOk5bN#Cd}}9tn^sw=II7`?iT>L-BK(wv&69N4al}%7~|zgEfpWQ7-9S$${u!_ z3i!Thxk8|*^dEeXl%991xoEv>DX@-o7r%;l=J40U9FsMYw0px0o;0@UL-D3x*>V=( z{|#dm+EgY*lO^Wxu3bXE;uZ>Vk~1{1N7}X8SOfjU)D%bwwB)hLq8QZIW&1N#hNd&W zUxXeD2i8YloCc(tDSM`g`S*EoZq#IXs*dX^#w+Bgt$KTsk>bp#=x0*U!uuKQ`=>}* z?TmjkT7oEQk`w^sjKYz-f&SMcoQzxq$YiK*1tp}L#`s0erKJ56sCA~I%zY;~oq+Ln z^=(r&O?nBdSvP;jM&?$U=&0dDmA(HT49q$XA9SoPk?NZ!gXy;y5pUW2KI4p984lF6 z{osfFILgA2s)OMO)_wFhLsSi9n!0~EMV_P;jgav&GepAw9s5txq7P=uSkfwMUhThB zZXQNWXdkl;*9$$SwtBe2Sl`eVeRd9M$b0y4d7;|DofDC9*2&l<~i-6XL2GuB0LCcx=n6n!zqgJ*46<}zx^G`s`ur!NMS5?;^28+CH@xpv)1u#Fb`fsi|C1STLt@BG?w7?5h3GmB;Zqqiz>akg93rBx5re4Eazbz{|lmTmve8T@`M0`I>TwckSzGg1y z0IuWrpuolRa2ef#jP5>PGMTO8#?qfEB~D zUG3vIhl}9qb)Y%%E*ma_jxigRhD$7g1~A(LsZ+&h6*UoFr6D@^?Ik{ew=e2C03j~T zEiN}(wzmCijArSiefXD9)$|bC`72@{ctwGYI^oYd&gd9;!8_P&Sel|wzEPH?32k}m z_Q`$uEBhavNJG5XfJ8h1xM|d6zDLkuqRsk6hB>>CeGuXiBiUOn6NfoAW0ytl_GG$YKT$06?|D#?qXypi$~k)>uh)e8p9`qh%8APKlWD~AxCOs4MS3IN4TksJxi;ZJ_%gQ;d1fYLwYyVwKNZcu#k z{+o}^P-_vT3hD=vz@}3DRfk@*jmMC>1b>6F!xtIL+X{%w-~-0Y?)Puk%vf7xL7qQ8 zn-XtYx0oPd5tmQ)wK1QRkSKgc^N-ZfDRlR8qmiv~VN*uA*ULn$JCKZ;&%Ik8e~Tus zl^Z0#e}np-FZ!Xrjz>OO?BR5xe0II++~&owlR+^ATV9YQcSa|Sbr3R=@D+gZ6B^KbtbojAvC!{t^ zxu^m*Ol+IT$*frAC&1SZy1jja!9SH&y7iYWxN(S@W1rNFv=N>sZyb3@G_TUV1GOME zW762_WnAgd944`S_1JB_OrK^N-w*?&2k0{KWSwnaNj+82Hf6FeAw0^-Mk}wlk?IB16_cD@$3}XsXP^o7 z&9W)%B@=D0|%+ARI`K91j_Uds?KV1D>K**4+Ykv0Q8+% zK>=I_62<#wd6A51u4nQhuP7*-zRvmCSfgCil#eetvpB~^ym{Z`Fd7$2P>E9q z&Ego4DUz};ZNnSU_qtjFRdy6}T@ArEbG^Ye0o(b#n|u&Ky|jX&k?}YlV_&6i5J>nc zotVCmh{in#sM9g}fu<@2FA!J#De8kuSz0wx*luN-y`Y9=7^dD!Xk>ue5Hj#NHVA=%Or8Jg0*W*xYv}|l=k;z@aW$@1UY*X{n zMO(&B^ZuGX+Y_D^HKBth=aPaR8A)!EXN2iQW3nH5uQdcuaO)(iI{T(A%3gH?$khl- zMQMM`!5N9Km0D30L@&SKR;A)DCWR5C0YW}(eiY`NJX8*&mhrFWoW!K>cvlP$OT%Go z4UfXUWGreL-q12t!gKYfP$=$8ljWw#pHw^@(zRngxj z!vBoPChqXT8%z~-iJ||P;a&D)+V*|ejeEhRXLYcYp?cnB38%%>*8sHu)BJD2LiRcg zbL(Ts)H3QGDS!|M4p;WlNyiRkT14y3eJ!w(Z(97wu=Id5qz(abJ)ffGX(;Ui!zfym zmfmtTcU)LI78lQ<#!H;RJB_TV<(&o+SX5^UeO9n%|3HM!+UWB~(X?{^vqQS9w~U@r z?HImSa_f2Qq=-GaKBJv4+?t{_+&dYz_{$%dZ+{;0!Dw( zaakh-?iDv^L(A$VP1KLNaCD0MZV$95s{!krKCmp^P9EVZY^$K)Mv^_>ZbmO5!Tt!& zf7>c@WaIl#?Y*`~xXs8>&p@**a)@bwO8j+@1k&^A?--3^1x8BrrF6YOh;mZW@Sk#$Ds6&3Pe29iqa7lsf9aWPbm-I%Uao_FK8TMZJ_84Juwv(obBe?is=9M|R2R@j z*`3=_p~}v>Pkg9vbLp1@!$V{%OYrhR&VRb~?@6^b(C$YW9S#O9URkX?PlAq%Htsax zmKssg9_=-FtM)Dm<0*+nCkvz^J@WY3_5Ah@{N?)VD_-ag?cjd*LYsBF3=R>SQt%H`xIqv& z{ao0UBDcaT>bc@D5AUX{bBY+D%+u~+w9&NIRt(<}<8@iS80{n@(KT{6|8n19hP{i@ zCV_WOq_6uK(cNEjMc`0N?9BcYfoNV18l%XNeiU}{KjLo0>c+)EOpgz5j+saATb`Kr z@;WG{+n<%vVQL)s19e+y$B5{rD-VwYdbp=EL)z;s6bV z?gq%eH<}4pB*rDM$)e26F2>W!^O|?J1cM^2#YZ@ z`R8+zFRL~$6J%L2l?7Sk1wjI{Z$$KQ2mT5r>@DVNR{q;%Td9b6*NB_Z zvS_6oE3CIg%3RdNJjN1i<7(#j-H)+%*dO65Rt1!F1za?;r?4F0k$MQfu0W1_*P}j? zyt@Gffq-y{=&yekgU7!Et=wA0{_4zpxo05ecpqYu58B7ljtK-5al_4W zLI7@nslli4!d5y37A_4>ssI(MIVxW>KX3($>mqM#&dQ9Y_s}D^Js;bcr{p)(&?AfB zxLi>~#u1Dd)01{~pnwOa0Z7qI&@kN6?VFJ9sOYQs)I z6Z3!w(kBb2Yxz|sxHuO!jR!d5!0lEk9E^ufM5qUQY20pB`wJ>uM?5C_zf~}nr)dBQ z>XeWrvjOEC7PVC=psZO*{xye|DFkHQy1fD*lGnF1i$xMuO_Zc6>`#T= z`E!YD`V15(p?e)a)cgi<2l~K>?~3OMJg@(o=hyas;rLATXG=5&i<}TBKy-;)rl=7{ zUS~dCR|xKB)m>aTVGV>5#w=iK_!EuopCrb}#+U+cu}J#}l)fg}cfU!pAy`Yt{F^FA zj;n4NUh|q{|I^32*YWDhWcL7y3JH0tEDTS@!2*Jz2;?#qD!VO+~~e>E}Qr`=Pqdy#jTL*w`8S zZROfUQF$mQL+y1Bf%(EibhKd#4IP)2@*YlvKn%w%ib{@>D1tC^LysfYE7{*%oXBIk zy=KJ7>jg{V*HfX};mAlH5UhKO7Gkv;|CI;l!E;r%-ue3RSw81oV6ny>$OKpj-aK_3 z4iCRzgE98hi4w<(`Z~)Ho%ukaX}@-S)Uco-MfNKDr@v8O~fnh3U(8BR3NTyWoUsVJB!?#S0p&kA9B-sVg|H+cQn z6LrlcWKYBp@y7M&XI3Z1(7;a|q)zs6_G&(Y{Qh$OjPSZFM(-r4@pwu`a%W3Q^zPqb zKMwlBcfmJfjhe}dA2PM>GLx64U*FQ9s*Qn^U#b%h*Y84o=Td~jNEl9VpQ;+(*cocs%vsVjYvChS8)Rkx zs9Rp(+u44&ksj3@6hmu`o|@OVKA4T~{ENhp4a%Ivp5P4&viWJ;E-*mjFlTW1%a_9A zs|cJ;%_R9fKhrZ}ZUwPsPzjQc`acm`$L1MAce{JN_I@!0SlDxHi8qbt_4pPCTjXaz zuBJD68#d)jAEfxnN(_aC5CK8f$s6>k1S&GHt#|uX0^SCtahe_% z{;YMfz(?q6Ra*_=AGXb&m5SOM^{al#PBv6%;f)qx?3O#NLy0_n4pj~MR;C*Ye>9W& zSAt@*RksHdMQ@pxvpQ!3Fxd~wlAFo2BHP_$w?kqs_zG?pFnD|b~ybrk)4-9-fQjiVY+ue4ZbJYlu)P(=o}+^TbY&~*uuS@ zX~JNZ#59weFa~i3*n3Zf1356G5nmul4VhXxOi#@kkqv)vbWa1BR_UBQ^gL<1*~kha zb~7A)dNXqAz*MgzGx-G;w1lMl#lyz-0+k5-BaMv&(agj_>iKXH74TlG)ghVrn?3M3 zCF}BmS@PRSU2U9DyvhvCeKf!!>UbFuMtgFsm%K&P1PpGvHJdbyz@ z+O1i|`D>pm@1v+h4%>I1+1W*85B^t#EQpmH!w4I`$yDQ+=p4DfuL;qR{1K>x&$&M$DzU!bC z9I`6|Ys8TFDcd{APPC`no$1~hE`@a;g)P)(d%+R`xBFPL>=Ud}uvlbinT|}1)l6#k z;30E&XeEkf4Mwy&7=6Ts;2><2Jw~n^EHLa(sOJBP6NvYhzQmqewzVkX#=>wU=6Zj1 z#{$DI4EXtPm6xBt4Cpog$jD{Bt)n-6=8_53WzN%=VFWsqF7Z-*m~A_vT=EYP4g3hC(U!pfqED$Xi=2NRB3f-WDnkkATs`J9oc!u6Z4bV(&7vpwoCQ0c{6Mu69aRefEw zp-t$>c}pBdeUhV!5%PC#kd1D5f>e%@4^9*YM2ZNIiqq0cbFwLrG|&5_&;7Sd?u6gN zH;W*IFguaLjN#ET<#>-ehkdnIx8h&n?`%;~mpcz)rS+n%ftskM7oQ(=^-J%sY-}B6FW+a+O zhz3k~M&xI!aMlq?EH;p1_t`D5Hcey)vWeBX!g}aKhne1;oX90YO&z7nKfrV8kI$s< z^OuXnv}3CV_^;PEUb76)a`#gOXpwXe$t?b*S45|4Yeg_@%n5B0<+2DaK8j8q9K?9v zZV{y|rar1u0>bwFp=tPwwvyaemepV=3@cNK5iOdTfO?x3*0*rheSP0tNg2jtiGEWX z4Qcn?u*eHwR0>#Qs{A`M>hHoXM&glIca-<4^P4=0*O(~7yV*gyl{sk*jX8hMh(EN| zD};jMo7n0HZ02?;AO-;#F@|e#hWcl*ae(4Kg1GMsEV$s=rNA}3_&6$iYBerCu&cDH zQunCu3?p0izjyGt4ps}p2#oC7MAz-C@Cp3c#q< z6*j}>oYctEq%M?Pe=X&SV9hA)r?1Y6-qNW|zq=J%78yT3_;r%9GEhw*y-vDxb5Lk; zN*6Mp-o8QAj4R9KfGC%zT#szltySRLa$ahE|m3Q1W^V16tKCr%~IM-0iq z@jrJwRW5<`^)L_ep3VTbAVpf-C}APb@!3|wT~7761s(V+3AukACf2Ex6T^GdKp}n6 z%2lQsvY2-KbZ~#g#YX_3fHT`g2_3n|UTeI9B@R42n1DP6$k>@gYAVP({TzI%jYy<|6rWcuaWDb+UdX? za@tN~X+WX3pcZ4#reAz6`tU~?x3BuqK+66v9SbwBz)Y?T;%KC^9~Y}V^~5@+0_Ins zFi?^^%;fXr^XI6qr7?hi{`K#;tw%8cYzERm%?4{`%xt4bls?F@;+Mv&_qn9mxpIEL zj*cs8-9`!xSP;ZhFr40dD@pB+J2}v=NWh?M=dA+J@O?!+N6hv8I+d9K8o)du#pN^R zgNk0Gd#kJh(C7MUX@)B*7^5gAcb}bFrzEMtD2rs06eBr8kVVH0`oqt*f`fGj?eSmJ zzJex-KumD^d?3}!WwAG^;ZnI9q8ZX;HrMy%8tAm-;P z220zX+HyGBQZ4y2XwV61@1c2YFh=-7H zB-ltBSGe^Q&CYCF_&;8i-9%vANm+mDNQTwi0naOBjK*Om z+R(j0S4mrSA}?IsgVy2}u~(arz23ITJ|=AVt7s6pnGtOFF1TC2h{-WkAAK9Cx6BWV z6dB;9s{A64^}qVqfP@Wov?BgiT>{SYWhVq7=pg=bTniA7)a>^vGsxVyB751$KDZi3 z&}&VRD#%p&%{>xeG*f{7&!um;uj;sv+g-RA89m;;uMB(%=*+4Y*KKRkuKk|mW}0gW zTl}Dh$t3|VH3`)w5p?uraNQ1l=#I zFFC0TE;Q_HX7tfgHQD|N`<*@zr5$naue6Z+`pHu!`QFyeRAI8pT0Qxi+K@e6j6p5= zfCq_B#wPlyNacfkC~Y6MP>}}H7x>^PB>BU)W}^W?6y;!!4lYR)y{~&Uphkqs#sl@e z*^JSk@@;R`uLmFu-;h0vLA=23oNYJ`JH>_Ud0hbkK9E2P>W$GA2pjmE|G9Y z06m0J2MO3u-IU$7(7F1FvG*0rzeT{=UJt9>MY4$B_;HtRe;*ToUdlM#L;s zACPSe=bcq#Avi+7k#jI~Nz}-N`E;&=9(HU6O!q-zF5oU*<7(d2^Vq;CL+F zSCcsDM=` z6zl#OcD7zwo&s}h#-VEagnDPGb^!#O>*rHb0pcF!U~gz;Lc8vEY6t#NrrkemB4Xts zqK9zj>my-qk1@W*f*tkuLa2<)fx*rLc-7{;CBLL7-x!f~c6wQ=-UD>X2K9bqOPFHE zsYfhP`Z0okcWcVOfI_&KfngPA8TzwxQiXEt=@)w)^6v)1%hJok?@*<_Y+o)*_b>_9pDT*7(K(DU0-bt zTdQ~$7-W;d@dh`fO;)==L!fF{fo*6Kp-@WNN`*S5QD&=8WnulS14&~R*@rqq^DW(S z(t$#qz*HwZZBz_~Qn3I<-ZyB)-}`}?1IB@aM;45-B>CB>mVhT&~XS9xTVEGulBKbR(YAy{ZGHK-=qTm@ug3?C3Pu;iByEKnV2KBKZfphZq3WwaHhLjWr)&PF;pexQp|xu# zb)4BrCKfSpGQ>r^z}Ooyo^qAO?DU$V;}qP$14Nz$n`lYs(ZN4^c^XiwMVT#QrDwy1 z%rb|RAJIZs;x)9qq6%~Wy1qQ;bKeW?;Q1TxI)gV0wr>CXJx-*Ct)HbZ_mQiyG8eZjtSdRE3f| zM(E}&tFiS>2t=YW{bc`!iS{u|VJWDq_Sf%pqST5Y8=OzP_JK7Zq%zIu6R?5q`WKC6=mqG(XJJ;eoaIH(31czB~U{|Gs}rX#pX2cFfI8>^X<24G(sB zR6UNM`XmRv)vdwL%@o<70utpZ{Ly^Xx#`?b z6vD=@65IOUAt>7mJ*YP=EpO`{!O(4Q?NbnWRsN(vbPd8VjhV8#xfVlY9oSBY)O+<`bV}SQFZMTqayXcQOd60z`+M~@m>x9>2OJ}Z>8CV518gmOdx`|I-fBM++Q%*Q`1 za=dMddjs_#leeFg_)hLjM6^15MW&mx{x9L48}BD1ABTzy4&*!=m)W-BD0GngVm1ja z+t+K-<0=m~MaMJOu4~(wgw2u8ocfluH;u--pP~+(QmP3@6uZpt0VgQzG{GC^pMB`r ztoF6B5<$I_Izk-lKKZOI@>wck-ja9n9<7F9n`1Wu_41Hc%)mISoa($y4qg*rm%`?L zgD1453_os^y$~>Hu!SRU` zjswrJ&0h8DZl9HyYK%nG>p@`BN1me;s$McNXR{_I44xS55C6p@>~L^>g%i!XjQ|Kq z6C589$svyHE*7_;6JV(Gz}GKId=KK;<<5IelToO3Ded(b(0FdWUl&rUmA#!(89xof zFT}Kuj6vX3QwfHKc)NDt5@*gC`f&U@Y)WVX)emT+RFxo4yNfLPTcqEH$`8HpDN zUpEnId)K?_H=i*hbASRCi;-sy75MGK%y=17*PPyDSZ|80x^){UsQ*Uv%Bu_~7KtxN zBmaKE>pJg6{x`jhBc>|ldL;mpt-EIxVt3H;RqgkDJ^4Qz45@7{f3D`+d&(f zL>I7U)Af5*0opB?D~jD2y133u4!BL7yG$!Kprjd91QOft&HqnEW zPe!;%QujOywzjtUBN2jGywB8(t9RLER=Xxz_6U4x)y$w$H;Kb4w*|C{ujvp`vP4}7 zTkJIzO4aixCQ)$PThZR=JnKv4invpGO6NKB8C)9!U?@LWkk8SW-ZWS8)tz^XYPpC8 zNHq%4u{zeNf+`TdSj#dy!UEr$<|BoP zuzcl~(epe!Q?`&BEbGc1&dn&Zi`I$vl>T#E(z?-Ps*o?32nu*9(^kM-B2nr!$_d(% zI1Gv3!V%A_R1M|8pKU02yPMS^mr7@6HM4MGTc{x7p8oAfktA9n!k37FfHY^^61;Ln zKfD)i-=@IP^nYr;Ez zx)ma*bjx5-=AULntu_yzkir%Hh!dr}3!W4HeKh!pFIs7TmTmp(FU_5V7G_?0+d?0d zCaTl|muAU0U56{3n?m#YycmTf%!>9Sc+N8#0d7nB)>HvwD;BPrA0`kaFT0cG3&6|; zSqU}jbhF;id)>LlWx|k{a57kdXZE%b7rpd~0TAUz&zx6;;ANO*J~>-i4W@4f=l|(y znn30b7c>YOV@v=NMC%*^W>)-noRf$!BT2CmdpVibS^r8^b#Xt|e{buU5cNPTw}vaP9|8qG~T?6v|A zzr1WHzlA%;N`%#L$9jQ3tcax>S+}{qVV;PdL#;_hTJHEBDJf${0lr!)xNdX@-=~x7 z)ZtWAqlWVfwW86{%xgnBc2rN?GN2}gsNrZ%{KC*D4(QS`)5>Au22?m4YMQl(5h%-r zHmZHctUC(sHKUR7|Lod13z}cz>@7rAwVxbJ=z~G=?03;F#V9|XvkXV=@fC`GmhYv*m%&P-pwSxV1jx(YCN9+T4lupRXKLI=CN z(p9xSlmwBIlgU=BhA@YzREqOM@%Mc8U3@#l zF=vL>QQ!u@Tf_J1Q%YhBN4e!(Uj6vEG|y|WwZScax@$9RY5#VWYp0X{5W`ughH z^aHu8gW!*s1PDBllZvPkU!B8KtQ0ylB3Zv+OOaT#*-A&>F0fCl`w zm*kS(W7^LZX1vw27S>a@_^L*W{o4=#9owxL9S$XdL7F8!M zNE=^)%vHm!C3dTmo|PS{gKH_+X1*nVkaVVb<|)F7YQ2*#3^A@C-@q}fZLUrQ*c9BT zd_cH+fBu9UR3%ScHV4V=fj3Op|6V~oWEcNfK=CG~n1Tl9qQ$JGaM|{t=(kxz)!`%a zCxdp3Ckejg>CBu9e7O3fKj895T;R0w1>sIbTIPm&Ua5AA#omf*R8))0KFA7+=Y1Gf zzPI@|mZaZ$2?4`0qh6y!xB^jfFJ-4NLhNK?2so4hq4uq)Q32=Et9*@4zpI8M{UPaBqWL3KVM}BlNOIF()_sy33tXlnh z<)U<{Jo*6>@@ubM$3i@!48}Ifg9|saD0zexlEj@cM&w~;{+NwZJf$E?F_!w6SUz6b zmswp^s0!j+ep2KeAa6gB3xy1Yp`#I{8%;W#TX8r4ARfF0x($QF4Qq!gN2P+?Q_6v4 z0<&_P6`)8%5*aUsOo%Y_+qpHfi_p7GJlOX|?n-xBnyR!b8Lqn-^n>*mk6RV?c(PRPtJ5bu1Lmddwk8oL=;4P7v7cpFk< zh3!UC0)nVC*D78JJ$uUoaHu&_mUBEIq~CuYpV4Xfctc@EgIIf2 zeg=P#saR0HXPL0pYM>)IgF6W9VL5(BvHM(_!))oT2H|JojDduBsj?1d+RKH#m%_F9 z54dNQ!779AGXz@+#@A;Fk{NmsZ26TqvT2^W%h=MBc}@>ejZX$Xzy^ywn;objDqn4w zcZs9xnGBrFT7LLdKk~w-Cmi>S^W*C4Ei&MvpMLjHE8@i6jW-I=%m}*@EJ3{?iaiGZ zipday=zz1)W9V|1>aDc?dG!~i;$o-+kJ_lhQN)ratTc)?Y&51pj{b$x5*!rGbTyLOR4*{;-F#!r^5}*Z-18pd_#s<@&=oER(mHG8M zq1%!)qGr8)8y$sFVTjD0hS_3idb$J$Lq}3ZC6L8M86xruEfsJ<{w+FyKwb*RzzvWZ z(3X$j2$t&i!2_0!oG?Bz+#P*jU?2C^;MpQOhCiJTsz1^wRmj?qpR_6Zy9Dw)c2_E0 z;3tHRZ~gf*!YWpmyveu)xs=fpl1&s*#ZyW`+;8d4D|5t1kHNe?^T(hlJ>G@JdW|a% zm-8*XLrPk${jV+d)Z$*2GmaQ&KvynP3B^g~-cD?%gnLur215 z;?J4#c3c!Z``AEf`idBfu1MWaNzZ%);y&J&Kq+~K94$gG!3}}iirDJ)`KE&~wN;U>AEej=0+FtT<8Sx$)p`eEOyE$6cveEEHqH23kypP$hoq%TOIy>xbmgq91O%Te4jt5R}u3_47});HiFN$6@=9xB7^A3657)n zi3_w8b}rrKtea51D}J}#sou;XGSN4uwb=&*kgfCrD{98o-7svt!$z$Z&4?h<2BmJy zj3yAVvOE#Fp`l1pT?FDEZ?huDq@uL7Cs5}v;x|dE2%CABBT0ChC710>ostCxS4|izIY9_ zbKe&Job#) zj8%=Mg80fAmUjo50O5iX?!QPwt-EG{#@kJ<@${#0?I0fAW}>5WMR+s1npj(u;K}vi ze&hlGmTb|Xl29+``U-4lzrQ$hk%bcKMo6BCqeIL?TtcafaYuzry|Mk~SYX%Ve=Thy z`JQS9AFnP0@L(UvWY7_~=XjhujVUA9XxkKOx(^WnXp4#onNT5Tymht>EX;Ht+uus22>`EhIp($7#SFm>x zIJ;ugodDraB~CR`c&bnHpwR{~GHwfN7me#iFbozof3&wKtMoM})P)o11D+R}m0u#9 z!R$CjPTrfXV>-eg@-jt6+!iu_E`Es>V+R4mgAiRzu90Z#mOnwcQ5ri zTy$OvHK~U1H*pZu0s-g9sqQY@X?rq;Z;8)<-Z5#^J>Ss`F;~z8RQOHLRu6DqR&A+K-T}xk*E}^7UsOr?C7`X)pZlMupLSamUt2k*Z zGsCA<>;n-_G0xp+NGH+4+Or_r%^OGdQ9$mo{e>Z%1pc_9|5>K`T10rS(IK7wxWq z5E`;5jnU+5u^QZ*mk2DZbW|QC+-327Nfp53J#U$9kM3zs>;d?{Qdkv{1>E@*d;=AYir5m z-n2;dw%NaftbEw57L(>7FTTjoi*T}D^r$Ih6QWOvGTGS6pz_ycMw5*5Df4qI)F`)C zRO1#%GQ0;dt8(^y;ybH^fKf~6u-q26+^j3gtZ3T_xIGD)Vrg59pH|nWgiy%!Dfp zm58*TN}fifWIEhBhS%)Hm&D6_{%enKqH_2as=v^=-DsqosWqRLh80pMDz&)3{ik(b z-9pFSA@D!bkTFNHs_BBqSWUVjY50Kh(!?-2-djNuKHjuz94yLZ`$W<<08lNmt$wQGwvgC(|+B^y0< zT>I-v{_C4`V^ON}6;L3P=l5^04}NV)v6eR(zx`PnovQF`I>Slr zTM}k-A#T5p$-$30P#2C)GD84ExWEbYf#HrR{R_Z!G)Ik#p@!>6;3IH`{SRFVor;ya z+sHZ3DJ-kO!lqEuFBxeXY-8sfY~s5SA5{lD16P>RooLw#=#dMRb~0_3|GW905K${U zeJsRbQpg#%S8oGnuqBU1?M(@qANg=5tmz_k1aMHt=>Zu56eF_TaPYNi#l2!2phwI0 z21U0j>&B}ngaAM3C(@BY)iDQzr&XhKV$DXem@D{-7g$yDe_Ny`>)IaSp#J2j5 z@`XX~&AB<}NhMAV(!@7P8lETj5-9fMZfXb+g889~fx-5UXy~sZ#%GXK*s&MAsx!lE zy=1TNRD>X<9j>+dd!H3$@x)vto<$Fc>M#eiI{}6{DQ>4MH%RN%0RtGxdPYr9z)6|j z{D?c)X@mTJEF@FNQg1^sHh`-FU4ksRI| zVdQ~bfTq`m-f=T80qiNwv(Lv9SWHX$cGEhLT+VM!t#RMQ4+wA2Q>oKi_gm^mPkIR4 zH@NfJB@I{ayxQDm5aW#uH?W;0cEw9WDa-1oxVfc?A*y}~Fn z{QTu!JanUG1(DQlVy&8tu6xsDudift51s8PG(IAs(~Ea)hbzSuvG<^YyeMWL-x<7% z_0Vppz#fx>g91p%xgz15_Hk&9o8axnEpDa##2&4fBhBQi_|>}M4Y`3cYYrl)=@+gD zIFuHWy9VGF$?L+VsAy?Kn8v=Edhf`-`vau2t-J^?_JDJc5ZT?dG&!8|og|^X4DHBu zf;WGN-pt31tFl0E#eo8owIA)-5htIN7bbR|6P^tZuK$56dWcb1+5t9jx*!rtSeVps z8X^+MyU%Y->m7UbA$f^kg;|Cl78Nm0+dwuioZOS881`h0QRg(p*jDOxxJ;!vm|9=~ z&XZgPW<)NpZpc=^O8r-n=8-Hs*9vVk%C6mM6hamC}LXI-ZVLj z>&;W_GwduIJ22n1dd1bSvlh{KHK9+wu!sMI{}1?uu{`l1xT9HCP8SR*d@fw4%8g;z z13uOae8-r0#5oGxlwA=i5eEx9{Ia+TZreXidTIhq*^fZXW<8_>oQx z4fP&$PnRSWkl_W9;kK~G9*IhRN5!h%nG{+=7@@X4B!F!(a2(ZC_|rAmKktMDQqK2- zi1&-FdbS9_c(N)U67&uACwWi;wU%nNZ5y~XiTuVB&DW)mUD9dO7;dQC4niO9oiQoKX4V6uynhE%yMHX1hfmc)&K8b8X3i;!W(7>&IM=w7q&>Pg zM7+ODf{_*DK}ys12u{rnG3ey2=swLn=7DwX1UG7yk7rVzW8uE-jxR>ll%C;f5hHI; zRM!M6Qg|(GZ|zt%qfmaT)+C5trl{cRIo2Ev445WqA)kS(y14FND1on?(+4-k)IPu- z(;)D8pYa&8a$qzPYAHJucU7f=a17#_+mcrKpBR;Ex6mIq^nUgb4&SKBm(ccaRo?f@_UcQhk7fR zk@rd{=PE>wZX6%5>YYwfiMG0mZL}fA=pK0rX$oop1E{fOH}D^DoMVKND}C;?aitma zrYKyT0izFplvBZZ**-d;C`=F)`{ANrX&+%9z-eYy?=(bsp1 zvt0xyUROxI9E9rMt9`UTjg6xu9yswiC4mTol*TmMj;P?4E@pf!*#}9Yb3IY}*VjGJ zLo3HZyNgP_mS&;jkdLW2fx(K#6`?arbdh*R;F>c8yir;eCceN5iE`~;TW?&b{C()| z&^n=)s9%*32Y77yORLFPh*bIkx?29yYWnoS%V(>*06<0&N4#Yxf ze-#Aw<+^JSj5Eo;(zBwErWCM(MzJ+lIGBj=ZEy59GI=wxlo$zShR&7KKtxFDNVkkTBG{-Vp0P;M0NqzIk!-N;LmB9&T7ys5hskQJS9bL_ zgE0V#!yQE>#Cz0E4fYFAtYY2I2c8VS%Sq;JgPCqkq)HuuoSTgu^QqT{l5VzP3fT0D zY#VjYo4)HB@Q>{^UsEO!c7AjsN>B9uG(OMLo75=BPxzcwiE8j9!kz`fmWnd*MxpPQ@ldhUU zvS$Hq(=khMo!AvESDn*cM*)e}B`dbZPEMWc%fEPV)4>6WUV1)Cc|EIj?0x+0PJ?}H z<3f;$x64Sb-!&$iQvn6ra2`J51evoPffd7oVXw%RRol=^I4|X^7?jn3uOuObA~5uS z!qMWxWg1t+hhgiCV3kb`3eUHj^TTgimN!AMy_O3!?m0S;;5f|3$Xff+%K4c-w7V-8 z*RZuEwsW0&9O4??KX~g(zT?UxkGOv4^*RW!Ncn-d)5YuykW@_Z9WFAZQqrp30*~-4)K=mLC25OcwBLyScvK;^Ao=w)yx8o|(d12sdWL@3Hy3Yb5IUXFE_ANj1drF5^NRhK`H}$Q5Bzn;^|vk zqLAwhh}>-<`-#ZlcHfTl7ze-;TJj#U4Xwv`ooa3DsJ zn?Er(A5XuJyHodqO03^R#ty1l|2CrwUf5YW$%6oQe_g-rT!oq)X2$PHU)X|dh}|cU zvEmx2J@(-h+i1%Cb~W5uL~_ehIvXU<+t1F+=1JN6`T%u^a*u3*h_M*~%tS>|BjM=n z@c!DzBYAn-*PxZXqxz|!$*zw>9L*~U2qXTaoTv7cs^S(KW*`xiu_4s3bYFP zw!VNfcQ()5Vm?#PG3YA~pNWT)m8Pmh$WnpdcoCHd@sjT^$M~Zh_DXHF(z=9Ind*W@ zEp6@-GblQjap@!4S-V*=QT2scSO1?jsajj-6V6L!s}4o1(DJUtke?SqmO768 zlDc7Mw}^mnPXuz0Mk&M-j`ST|O91vwNH$f^)9S-ylI?94$^)h3R<+ibrLmuKs72ko zsNYzru+)lFS6ovi;*SDIqh{wKQ5taEv3N$(|rv9)a{>VPX;z<60qIuAuO(l{X`EPULE4pT!_QM1Z<*Nt@XF8 zb%jU97s1QJc4y6}w7ti6{0|em;e8)VoLEsQ&MvF#<~8wDi1M3pK*%ZEBw`0hZg;&7 z*G(k(uwdK>YWn$uvFcv7@n@n%GCZq+uMc_yCUZNFyye!$R6vPe#u~Cx{W~hsPKUfI z`-##j^5RKwPGDW{h-S|SaT^8DxCaQz`gEd_ylLl)t^}qQz^Pq0ubNMO$7Ee2CtFCG zhZx}ExH_gh%Wmx zC;)-xnFK4e4Q^w>zo@1FsS6p<+O<3N_5Kp&DnVUo*0Uk`^(psfIRItqtkAv)L{z!Q zOrK@_!tn0)cr8kMfEwz$;tWO*VabDxh#mb{ASkSSQ!E1^$a)?f0itjOQ)qHE2r_Bz zt4~!@w`32T(14;lBcxCnY^zDUR3^{20Bp0058ZvZJoUXX$yG<|4oCI@Q|y9%{5ndz~{rai{IomETh)o%WTSHPLo%g^9-1Ci@R+K~qJI&7kxaiV75y9NO zBO`p9zUa${yX4^h-+sR}k0OQ1s8z-k^XKOu%MC>TB=uhR(6!R&UPDTs&v>!4+>C7T zFonWP*Tm#af`~8$%Ks9E(79NuN-G4!^;seCXv_1JLEb_205)8f(b@j^bGdH<19do< zRrUR!GUf_2g9Z~1wMDKX5W}>Z4N5;^vMB(JMoVixV%3U>sV;ts*8p z2Q$k(X|scP#s`&z8?qg@KGQK`1Nz4TcF`inPmP&(-j+z zuI*oUJ`w!`V@t+f*?{icop31;R{yX26yEXB27qzzuBxFYuOM@LP3t9+LA8Ixvw#1{ zEpo5M;CJA3ZYF^bVKOE!CZPKiIdF(u^{Z-;&~pNIIJT%Wc<{70b+Z!sQ4>2Uxk7(2 zJaO!0S!y#E-;IBviX~@)Z`_02B8H)TjGBKSS)vbiCd%0fNvgL|bRj~v=P2-0Y)c|$ zMD;~1{!!^pU}Pcg31-cHt6oU`Ms@lQlZ?z?47KmMccG4B=g+;JkMt&Lh@&KUr>&fZaW|k~0KtY*%>nd` zn~jK2+LHj}FFDeRv4i{cab?2@+DfLM3tDFhCO}{D^ zD8Y~Kjr^l4$~XCrPwANL`^mi-=WsEoC@b2pph|VBTm!%3t&!zKsUX3;COK@Nnd2Jd z#Ut6H9g~`NWds$Pj_}lYcKgz>*+ZXp%Zf}N)-L(ncN%2?pmZFm^^ama;#5j$((Z3) z6dN>?-Hk%P){>Y>^3>rEewu9}%C{sIf!A=_vKbNYOZ^gSHHtK>#nE+hiO35Z_tYR( ztfkcRGd8`jyZIiUv6(chUfXDV8O&nNV_Hc&`3KPejZkT~kAk1y=uP^3c<7910yig+ zXHk>){FH=}=f_Vfz8G_O-?ub=;g?_8_mnC5k>tn;WP@j7OKqWOxH`mFwv6^v2DvMt zn{(3c^1x(f%EofFvns!kcK!~@p}o5mAEo+~?HmkLtEa}Vb@K8F52mKONeiAP>+!G} znV7$ff=|3&-bYpC!5EzE*z9~!3N+pJTcjK)Uw0xj56TDJURk_!J0&lJ=UogFWo2nH z&jOF|Oqj6HXc-b_W1BZ(=NZ2OCLje{qbmNCNEx(%MZM4*hz-Js7N-evKCe6Hx1-v> zb^yc(@Gqw7B<<);awEWjNMUcpbJ8@&-Da#pZzt|UPpmx22|XJuv6Rn zpX>QkPu+$i*aTnYJWck*N{KONaFcn}e$AJF{Fs!^#l%=%zCY^Qb>C+VpT_Dfyl@`= zD_9EeM0E_Ce}OUd`_!i{BK(dIZc1^}do0jTbmQ)6rZ;CaAJT)H*hf12euvRLd)k&V z;J06#y1vX@!v4bw6&P)Uw#u1*GpRjp@(GO8WXa^*St<`48XvIRrw*BQ_+ z95${4{NI$U$WBz#zRJXg32(9p(>k|j- znQt)4b+u=-Xq%(Eh_Cc9Key6rJiFxcnzXH~i?^m$;vvzF# zBL8CzCP6_YFCC#A%M!+!{KJN z#o@8#COX9C>Y>JhVloX4ID~pPGZidNYo>Pl;E&U?Oz|F5@s`|FQwGO#BK(Tq8A{)> z!tNfTxbo0rsh+IH)KTLZxO;)@Q{vQ52}rmSa8Y8 z@W;yqs9!q9!_2pHBT&DJdare1bUz`8C!&H7@}`#=!~AnXmZuFmlp8>m2!#HAv6_!| zw_^REjJLi60`98nj-14qSg3+CZRcWF`K-Wo8tN~i&Miajq_Wf!pBL556Yn4THOD_K z-UI2NoB&3nGZOO^sGb-UW+W>j7b{$}+Dvs3H)WXy&5KOcBJhbc`&!w3E5^Pj4vV?( z?hHs1eHhSWQ)e%Y)>aE@Vr70p(N%sUdIeMN^0Y?$@X_j$(nYnkx(vmcOzj6L{mEI% zQ55KYEUXz&&6Xx(?=aVUvkBuSs66iE^(C`~CaJfNPWi547@Y@u)6JFz{ItiDQ-aDi zg7if8C7vE6zo2L$=<9FtX+hmJnO>fO+9L_26}Q{@WNwK2>?1*Fw76 zE%4H7UI&3O);v2CNW0UC{C(pUF!DaLNBg?=q#w~~tD7vYYsK10*#Y0hnY#V-sKqhh zbuq3!YQI~ses<3mFm248fLU&`i+$sKH9yu#i?e~f;U1_sX++_l-6^@(OJ& zsKszV`3Tf2sH4;2cdp`75hEI8)w6;@w~3XFNZl3`p7^4NVl^N(ygY72YTdr}(vlbW(vQ!?#?MBA;I;<)IFEW% zCeVmADI}1;cg56T7I?u*TXS70Y$?=E*ZV%fW5vhNk%64fu=s${)Z;E+E zwb){i#mVEGM=G?Orz9Pp03VKp?ZHN+pfdCwV1$E#y5Dzg+vKo{q`6k^Jzj|NA(=8p zE0Gly=S(N=9j@nZ{Ka9+AmI#77#xF>mlWl(^73Os<4`V<76p!9BS~0wBF#&UE$ozXh)*pa(|GEJ#8tI&sh8Gd*Bv52Lu|8rS`E-!^@Ek1YHe zF*exb+zHx-$=c67Rg8m%>`}$dWN1u<0w&}~Mlf2@*1&s0b$dGv6XhIZT^YuwuxXzh z54-YOuZI<4mHf^!L+aSdwq+oR?n@P+aGgIKH4KOF(5NL}*Q*%Ayt=}40A@g$zo4XW ze2I#N%>qMDPGPc76?|aS;r$xhQZpF%PdI)I0 zw5J8zf`rDGSF<|j!w0ALHyf-{iFr2uq5YI@P8pTbr+4VLBf`;&&QHYp?r#i8VxvYD zrQ(X&yeY%c9#Xz%fXweU&a8qz1wSKfziRjnnXmg)9G+d+4h9Iq38 z>2k?Obzk1ukj|~dPakM)qxy22atxW9Iy~mQc3*ygbhEhUvaO!NrReJ$oet39vC}B# zP}scvmKdT}2f_oLIcAlKPaNkl(ZEoQH8zWP(&6ma*~fcqve(|gfLqp*WMCt%9yOhX zUE{G}tIvHs#ZO}3t6FUDOB`6Vze<{)`Srr-c09DAa-3Z7+{eUWJro$Iv+s)ASV55{ z!sSYNZl?v=5?L&`2qAD*6~=G;C6ImF2^BYTFy#I`hnCg141Rzs7D0;S=xQtKr zv&x6$0w!=SnRlq!<7A*U~CotpwCzXF)u zK*WZht&b%RK8s( zxZdthOgU|h2)Di{Tm>Uo5eWD*dmx!N_iGBBrsvhPm{N%s%T(^+!e3zTlNBy@j2F9eSoNoKQaJ@6UsBPnC+X9B799B(~Ic%zVAFh1k4er*79% zLHxv};xNN8buih`^WeMRV(B4#E1}i2!k4N3g01#}@(&3k|WHX6VmPXFTGmJ^Ur0gfNakXBM z6&dX4kU-(WYB~DE)E) zi_+m$)`%yIIJ#zf>sX~iW{z%I-xv(Ra|rYZQeLhsztBKe0?sd);dHoopl$U*}<(!(oX^+!mL< z7-ZqI{s>I0Zc#-aF1?dMeeIHKs!lDexx}eB%K=4@PUwx9%nbs1$1g``FmLBA4dI(B zTp@;F8f16mw{Np`F{Hhrjkno=AI#89VFT_=OZLArC5_vXp5Vbr|Lmt1Hym&_Z1b4pu(d zudpP87?%UQs4|ZW9R$B$Z-Fw8Hp^jC>5K=hx4NUw9F~F#P^-%Xv$vg0DLEG*$4IiK zNpY7=WX|MMa0mef!(GmzFU|d-!6$?;1c9qW(U~h}9R+bEp{6UBBdXN&8sAY1DfZ#c zgTJ7EONt1?)MwqPYVWMBlVbUqyABX2u*EydQR+v;^XH?xlWFnVY>voTU~OuR#EcT9 z0I;27a*ZI(Q4s-OGb;r&3@31U4Yj&&j!?#Q5nO#)L-=-5H9iw8X?2=}y$F{-S#j;# zJwwWO)daL`n_^7*M_V<*1{b=M_cHHzl#dHCge1{v+TtVnYq75O1naTW^eU9i$+Llr zj53!=Yu|FYn;?zxo4ACy7%1Rb0YIuHiyAolLT9hix%PyWckuolPH+qw+d@Y>J<$b=!mXlNyKhfoa6VZ-Cqfm7!psI<1XL^bAje03rBSYdODa6)XscC*) zP}ttuug+U#+Mi5FX5abMxxEhLyuxqXhE-1^EFHZ)5s{@<{UXNrG1^A|JOyXwjlO=h>W$L#}xMT_1%t>0Pm3z01m3hcS~CqDuz=)F((X~@8} zv07fu9}pOH>m+Vn?f1*o=~`@(y>dZ3$tXj9VZX1Lh1h(LQJ?XWosK+MNS|`!r9^)C zQfgXM^W^#Y<&vgCpXJ2g8-Ej{(JDF&Z)AP2x}&CxVE55$Ox%gsoYQ81<0z@|J+*f~ z`O1R?tCveRz(O=ywSmZmEX3WWCpQd7q#7o1K(h4a3J;6}6H?P0BQGbvf`PHeFn(Mv zcFuW#<%h*zeW^57fM1nEi&%N0_S>vlIu?DB9J3+eUxv<0>Yjq?Z=drl47}s_ZLx9_ zJAYu1;z;r@Hx_i^GEmW*_nJZz@9rfAZ$613!siD5*_ z)DznzmwSPiW2M4qfzp?35F%&So!)@QZ`*_C$1#mBBck(opl+j03^9OilZH=mRzhqm zSq33G><*jG;rl zCX$5IHoRN$RfGW^qwBbUA$?mloH6FuzjKHc?vjWj8oD{r>UN=mY>tl>n%Hz|a9iA9 zx&`bgkrFmPF3-NM6LWRD?A5J>9g4J)ReQ-ISuVt)ovpESZ~;4c5MopMx>N`~i@RL4 zZYb4b)fYZ*kimSIA5*%)WD!2RWn--;@kY>Ehn&@~_-CN7@Dd>5`I9)6C;hp1sprYI z^VS$76vVtj$oYykSMpY8*&jj6)6jS|0Zs~Z!oR6pju+C+Csdtn7LH#9JgwM zYixV(kR_1fh0R<>DZTa1f^zcXm=>K4W^I85MlKh0lQ2JiDc}I+=I=>?gM46=VJr1b zYoj+ummtqvhe-FaaldZnXzogvC_#s+_}H&|A4VF-L?8zEkuw_w!E4cMzk;$*=5sK3 zbBXrM1qVnv(P_i092XB9oR;BFoghrXD)Dcv&$t`-|^fvf4KRiBuddC zbdVQbfe+7km~2dBJ7|#X-}@Xj!9o-nIEfFIm7VbmwGhGka*Yh6!+thbzNi3InJ=ga z``7bhFgt(LQ2osGHwOE}Os<~p4Vt(6TR@JiS7Jgi4{|j|agBAO5rV^b^K%YeLz6@Y zimy_qTGRB)TOP6_NQj_`Q)tM7{rDJR7PY#7Qp|SkTVU+o2yN+ppiLQRCTaP#x>{X0 zc+?)4dHQ5|(8iKrf36XIFdbU68CK0)++$QwKiVnZb=+I27u8%zMPxw*XbKWwImiqtzMjp(4CTsdE3+&zG5-0lTyO*O zdwQ{a>r!m#=S$0KW>j2WIt^4j{fSf$H5}a7s)n}_l5$u^)|E-2!MFNdY^PU_s>>N2 zbGTmW?dPxf zpAE#$SHQ*zn(IVO((OPv4~$J&`xmoEbC&a)47wrcX23kXVyTF?qecbj2TK$|zifQv zf_06Qw2$|{Tw`R6+Wg!jczGW7G-*dSXsCFKlVSop>yOzgt2}=<0UqOX#wgE|nYB&-rbr^|rJ`{%x z58ayZG>BtRetha#PlxjVDz{6HvnJuNz^hWRii#>!`by)< zV=Gyw(z1uBwF-4S`~Y~qA{HNBg6=$7xOrdV&o7f{bOE`GWqe$DhCw$_$#c14ebOqK zNutYv$|^V4$&~T%DFZf=m-~lQx{i{W+iI_TjPazTXobMBSU4EeGe5~oMOemDf7TI< zdSj-3(8Yj@mM~}8u~tJTr2qD9wf?=+?<6c{zWj51qBU7L zS?oF1q@$Jw&o?Z-vF1GlaSeZ76{bcQ`V&vrUdDhQhN96hbp~*^7{}2^LOxLrVNFWg$K^kBnahJ{co{e@!5I@Fg&Y{PU? z?Z`wJYUJ6Kja%+B&e&sPB{k`LukA?M6`4>ri-^gS@>C-YhWBjc$s;BizX981Ny2FdN1=U- z8#9d7m6@jS9Pvq%xzvxMeW_3nLsh?+er~r(P%xKv1%IZb0gESufQcR%*K5i&R9ZYQ z4+!(3scchQnP9(SQ9M5j=D8-G5ue10Dg;bE$XkKnY_8)8k8dHP*S0%C_!I*)qI<-t zTNT1wa$>RO(CC&4X%g{6Wb3MNGUN9eqwilzj}rQ$ZzaZf5Iy~@N5n%Y&&L;!N+1W< zj2!TjrC}7vj8sAV;4msJtd?vn%NcnqT7GbSmTGhRK3MAIQ5vPbb2zyb3 zHJs0t>^c+el-)N9c)=n$ndbs)q^56gp2cdw})8i6k!w>yf)^AcrY<=AMG) zVs^cuM?+8ylW|J2hJGSHb8WgNRY6-TGXGbxn0B^mf5%M;GHyw(^{l$@UlJ$A_3D|u zEq6=qs--6^WJK_({2<0Oj(MQIsmEu%FOu}#DPoa!$*qH$<9`tzmZ`L9pUYu&mN|HV z1w-GFN5AW$4!Jdd9!)Lnxlvi2dl+8E*~O8)@;9rd#F~E_gXECpN0)4{9qu_onWm|= z6>Ei(=q>R$E&6s+%{S?DgOgiju~y^b*SAnUS1PfCxN(?6;xrO7UZlENs*PN-!-Rn^ zWktb1Q|P{HM`3aa(diN(K(~vx7t%Y>d0`2sFnvJFK+9zS7x8)eNZy9MvAajME=kw~ z4V;fWg*4|&>ppi20+S5SoCEg!Z~PJ3)|*+&t}p>_(+9a+8_Bw~gsg99cBMh5S|#8S z#Xn*y0(x(4Vbt^V{MW>oplYEW;vI^q?!(%LMb5XtV3?beoF#0t?VD^Mj zJ-U5VM)gGV5*;H(`qW|&nmi#Rm$_6eG3`bLOws}`VjAKnj(w{?Bf|iJe8?ioDg#!X znoV)wwMA98#xF^Yd)PMgccWiHBv{%{meTerSz_iPH!`0IT`uv$W!;6iim(MP4E740 zGo99p07xP8qyi@Sm|^^fg|U5)yKWIOry+TJ9sW#$_1jY*>+x?D=oon9bNMZrDs)F6a$*p8|v)RjV(*3KwEZpKYY)v2G!~SUE<*+lw__ z@Oh42%c}l*l;i3tJDHjkP}6yOg-imsEnVhJg6uuvcZckTe2#kXLK5frB|)gxU%=W! z`A)lZ*g1q&M8SNh3H3fZjI&A09FVN;jhgVF|85{f8^cU>@=jvdgCiS{GFVA(N$_&G z*YONT(Z^vby?W-7WuMTnGkpM=J$|Z|FPs)WsVa zn?C3r(LOAr^aVU>8sL}wCEksba)MVNuA4ZZgL>bxPc5U9C~v9Kus_cm1@T69ubQ@ForVhaT z%%vl{#W5v-TF*w-apf5kRuq;;>&@y`9=?H}U&fuZY$&sy$InG+9+Ov;gBT+8pbTx} zLW^M?-rlkEl-tV&8f^P&$!|7zB3*RigtDC2H27@mrWLJJIM+QMqSAw)CEh|Nlx$VH zxXaUx96!-isR>fer^pCr8}ES=e&M7Brt1>|fwsl=%$2_Q?S6bqf@cyz$#1t`CRT0M zJ!+YSR>KDQAQZ^K6x-w~<8fT*-)=o!Z;>k+@}%A###zlpIN7+Nrjk;$!Hre7yMEIl z7k9E3xo#%Wi+2EpJ{Jq_aJ5=!N|k}2mKo-DVl@)C&fkD9(>1xqie70I+2O_$CAffG@oEDFa&=dj50+T^6SvaR=_~v zE$S+Yu`%Ap-E^c6KRgs^u?}=>0Y7}%CVgFvbBhWOs;yM~@uP=@C}5bGcj~@e#JdmL zhy9WeP5SEtxlo@`>lz_g1*P1&sblcxUo#0z*aS*b1VZa%Kjbp_$KRv)FFixyz+bym z&39%H6!pgW)uFOGZEr14OB}&hf9xYqrRLD zWUQzpC?bgt6QplpUW`{*p+pgc<2c_PZ|P=*WoHMS)*KmN_=T3jU-9u}0({lMfgxy24a1D>|T zF43~P8XhV3P|1y!SBFUPI)NoR(y!M_>3QOO;9JbmC+ix%-%EC1P_YqjVWi$Gi!TYZ zTePrbX^f$xd?Fxlo9`t-Lu#D7UFL#kRG2NIZ-cd5%FKOdz6yh&REMXM;_P}`dX{df zn+;kPl-EMUqISx?ZYL#t^EOQYB?xm9q^l)Z{%XcCLe$jpi_fiR$pxjF*K2j0J|m7N;K!fK>3{1j+U5B1%YO=CQzHJP{;}VbqAn@TgIW! za36-3UK|xk)huTE-De1GwLygY;8;pd(bGt`HmS_3mjX(J(Il$jAl^YbLnF)N^jpV+ z;F{acai_gK#QuF|C{uxZw`ms#ZAJ5GH2`Tudle@T{ikcMNl@n5#coxB86(f`|WroupodW;j#j8_BHlBMLk>|MQb6lAuE zUt1f|4t`|!otv5=4fEOwnCK#{3Sa}C5JZ0dm4QX-+TIaklc_&KqztEP{kTh7U2Lm- zn7N8Uc4$0xH;`F;-yUj$L+R}JAj&Ept1>w{k%-Ar+wjs-fIgVHjSShE=V!-Qd7)Kc z(No9J9MWuhil_f00lEo1rk6XL7QfXlx2S$83wvP>zPlwn8Z*SblQ>mZXf8`(yOQ>2 z7da#cyt_y68o}n^X3l6Z*-HhQbx)wNAvE$)SzEaZnmb3d>3h#!bawsf3CNYhmTq0` z3Mb4E>Ce`$LxovzRh6!JO0?Cjo+>T9Wti{h=O31#mvfE~?KbCg|bU{!M7YVKKF zvm0}lzXLA{!1Pr5AKW58mGCfKacLk18le$%N^adoVjW|J9&ezX5evXTF4x#EbsZiy zT1^I~loXr~j~}=;&J24z+Hu}%=xnLwFkJzN2|hXB7Y1-7;5U-!_&>K8XF*;EiPh|A z4r=-Jc%(G?MdWT^)V06E6m4l=;JH?{k%T)KMu?(%Rr-VS>glLU3pTR+I*GB|goCl2 zJbG-st9Br+Uw5a3)XRg=MJu3on5b!uws;U%^a#39`gw8g_NWjhHuDZ#_%L)0D!(Q~V%{P*1(bHEH;CQ)Jpq+I- zh-6c1nECO>LnIT+;k>a<7UmRESO~{F68&KlW0@^e(rDdN3alBC^6k}uWO{eA)ImC2 z#%w{=wja@Q?R|87%oa_5L6WA{TY8*q?H$cKT=`Ctp(PHR%8r3AoSw3G0L|u=WKDtd zB1-wK_RMy%wpHX-vqml?4^_l<^=}SdgViVjoCE2}YOPQ1&9PERofv0rCt9Dwp48xu zKpiLq^lnRg1wIw7aZrc5ZLifKXfa-oit+YlR3*4qjHSBW#irK3M&snpjD~=Me;x}f zfmYL-C7juYVcwR4b_!o>Y+~sw4<VUzFU3I%k(5!aov(;G}1!+&v zr@k%5;5#Qg~luMHt@>WC5Ayg$=*w+W&XUi zbGC;8)9{uaV)(*>SeXkdRwEVJGBs$vpIVKSd>FaLO7nfhhrTw>oTn6ncDoPwYZl=) zLV!b08;{w72;_RN@qMKLy!qK92Mhtuu=hvdy-}s-Hk2iU-Xj zk&>P8kTxx2-XdW}@lJ{4i_mgT89$rx%i+R8hp{&qHnXE%sD_djjw8RBsZqrS{+8PO zBKB(CRJT?^;MI(BLO=xjw8m^ux)4f$+O6W%`V@r+l|=4a{A4ipQ*KUk8H;aQGXe?r zxnkVao;?%Q`*s4k^r`S5&O`$E05We$L6Wr2NElYf%zNVSg0;_E?Av@m%&~%*do`#^ zW9B1DI@byDgwa01J8Q%@<=}2^Wr}7~Itv=8r%!BozGsk@umU8%J8kYTp#%zs0+nnG zun~WtO4e3YjBcUEZRlCE(0I{4v7?KrhU|{YlvrOxj-Ro2Q-CSa2m}#> zKYraGkAE36v&lYZ-Nd_DIS80OWfM^35d@<;84tnJTM@X`PKbaTYHs@|p&oxEqGZ&p zaU0g9#i!^Lnsdhaxpcv!bNIcEAZ?NQ{r6`mhF4l|%`JDYx`!kd$#dnYID(7}8c>Hzn8cgA;MWZK7G$(+X_pBZsd;n^z<@^?RrFFzLFRU;q_S zHzxfjgf{Hza1k@W1kSh9CdB1S-prcrFs^G?%T5PfzvECvb2pW^$6^o}CxAh?N0OYl z!l-gV*cT$RXYwBbJ&fMMiE~*W;QAyJaps+$JT`XZkBk#8Pm z=7mkFfEqpPm=^%j5U3y9HaPvZu^1uCR|zrbW{d!3W2KYi@=ucRLV_#xFPH#41v>jb zaPGFZ3MI=>4^>(kKc9{VTv8g0U~@J8uI{^*_4;@`+-?0MDNc3q!Pym6qSn}>muh`1grXIfJP3FSX*}hvq#9d= zWU<~PDX}Wiok<<4zQu$cB-<)KxEWcJ1+1sHQ(wRaOH}~cxPAuZH&ksVU&IibT@@ip zWlj)+Cy;xaW~s9s{W%s7fAP+jz}%p5)ckCI0<~CXxpVUB4`*rz?E0!o8F0%8Y zR)jk?3N^_OSY21Cdv^OZ0(zGk61eLww78&Q--v%jsj4sMX)N;6n)_V}tE&&X#lC)q zEdm!kO4QSzFJ$cAnJohyN8h&4fV>jEe@!$Vyr+j<^8 ziwX-g_`dj87{N!s9Xp1&BC&~b^*|g%y!c18YY@~}%%(->id?;NB>jxWUdF&?V@I%0 z{Z9hNX$v|E{#@c@u}>n{QI{vt*8O`Xh})J737Q;1wNvpi-B!xpCGU?obukB52hg`` zhJrX{pNT+K6P=|UwqHvlr~Siq=9Vh6JUnRLwm$0tX_AJoP$B#4T%^ZU{(8aU9VLIl z_i0ll%2;L{SMt+UV~ySe0L)MOYe6+SJXLY(*v=Gh+ux5-yhrG-UaHQU(1<15#I342 zCor0x9FnNqnW6V{LHzaU9-R zlPQV2hfJ2kYWD&MtV83k1{aXb#r!KG$kts1ybmL|WM})v$bor$dT$sgE+^7Fu)U1- z81921&)v6jCYh4FB{>nS$-_{jNkJ&i`4JVgXOIN5{qt2`gH8_mk7Cb6eCwQ!b;||p zUZ8-NbrY%g#$2tdrOD}m6R|s}`ak)Sx{T zyN1hVx0gyC{2m*G{Dylu?O^nSInaR#f6=k!C(AE~A(M+Mt7*cIBvv`9QP0 zK*1YL_ua)QT$b6{i<#v;|D8i^*6{sWw6H+1z2vLJ-qiPdfNSNP+x_*0C%)Z@9Y3l@ zy1N?OUe;1Kj#G@|zvSHt!Q}d`4cjiO@*#$v#y>w}@5i-Bt z--p&TA5oH{67NnvN;s9el^|bqV=Kh)w*7g@C&-8Ep}F3=EcRQzfLUT>RG#a(GM5}D z&<2}t0QR1U_!(~=rueCIC+X9gf@u8Oc_+9UBM!2>Ra6VLpJctYE*(WhL`q>N1Y8Ma z+MEav16@byB_OM~@8f1Jh@obpo5IQ+`SVqf(U0vz;XnhipL5+-=5RTgrgtg7&y3WY z_vWvvQBZrF6TGe$(@n8&?_v6d=v;S!ZI#VqT9cHE(|xoc*UQ`^0Xcf>xG$V9KAIXw z{^aaueJKmKAW$X1KNlJ zPJaa_nIVf`x@@lz7HhsZYE6FWEUR%ESpZ79s}$VM=muAeHi3U!L*#)LOcI7{FA$!= z$MWjxsjj%a53^a$wn?HMWYdm(AtVPp`uQ~>wrmNiLvIqVW+X`XG4O+yIX>~g$&|4nkhf+*h&B1|a&O_d_q;q>D=?(1B&9oS3GYQaWiu?dl9{M(sQ33>;b z1yFe<_O{L{NJaE-iug8)1y!yTI^xqwvnWffkh@4e+xQ0K3Sj%(x_y zE}yvam}**|;$+^SzcXW;#9C}#}+_-|OM z266Ta+{8)ka(z;$;_38H=w}Z$=ZmMy6YDhvhI6L) z$dX3twZLM;^Tu?79~%BojD+8W^Lc1KFDAeOU8ZOBx1{r88;SSFli}e8MFZ)9Ay)5}5A&F%t^=xes1d7(TH}+=hyNm4 zrpd3$f>J-ZOcM%_>R-acW~z4Ix+{t9q#+kvXC(IGO0abIX)rE~ad%whE;aTaE-JiNF}YNnDNpa2(VkY~|rcg+-lI^3)SJa`|+<`e!?pp}F-xx_x> zwocO)1lgKOmq2@C7t^Y<&bbHq_R~EpggzkyHEwQ+dLF++^~HUt6Vl9~=Es#lqCk*) z*6_B0ucWXe-r?{NrWM4zw_m?F7Y$wSKfKbXtV6s`2xO?z08b&%#Sqawt$@)}b4$C! z7ai@GXXPTJRs@kku-Mp&=y-P)Z0!Y1nPBe=7`2;*4f;y-Ru_uUxWA9T%EUjUr9w6k zHUv#}SMk<%+l`}z@Q^GJ#|kCF4D^ZD5n+r}YGuHHjnGenujZ7byqCB=CQ@i9R%&+e zQ4}Q=%@kT&D9rwz_kK`#b>{Z~x>eEd3~6|!HC2MSeQp->honNm$;1$pq|%+-!jh4z z7Z_Kz?ayl>Kv)ij3h<_^#A5@t#$4#Au3p>6U#%xu{Ug7N-RuX!85NHHu!|#lnFvKN2t{{SJ@^+Y7QOY4e5x!S29i9(d^HqT4($4zpr9O&tpFJ zB$DE}dnh$mITUPGvbMOFT9qQh%ZRNOkR9wK1X?#O{mLVE z?UOca{Ur>4v)tZyqqnZUU}$gCiMM6%xF_3DW83oaV@=LLLIt@r*|=RfMU)&c#0SIjD(uedJ9lYT zHhJdzJGn1Dcb}Xa#5q)hEnU)2MV_;f)uVI{_4GB8peT5^)_)~hp^V%WaXZfE^lW@a z||=q)S^2FNLVBY2Py z&F9m;wWtirsS^a#grx0`0XdZF-g%K4pyk5qTN}hib#+j;`^t@7Pq?zI!ewik-vjt9 zNk(QZ9wmRsI%&T2!B6naI75=4vR1S+%)dmBlDO3(DR=`Y^XJohJz$4&t-(uUeFbDt z+OJQsL1g%gQ#RcF=IIIZkIX2ayqr5*cCDdy!K%0rRaJ|VMiWZAeQn@h1T}S#rMd!# z7)vmdoX=t_V`C(oRC$KT4Q%B&|1M*|nq2iH$`j7auzh=WY1@na@9@~Xx={o*kYOHu zAm7M?kP@S*>;9@wQxZEMJOwdb@t2E9(iZmcXq5m{BDk6Q;O-*?Jp>oln{_FI+~d*I zNPc@m9&AX1N!gPW*orTdS#z0X<6N2PetgkRf_kRX5U-d|oTpB*1emir(>U%&YAIIB z3XT#vqX*dlbCmyhILw860|m2nUn!#AbjSnD`E+1Tr@^fHEgPgSpJRexU$IpoK(Evt z%Yzrob-&Z0s}SnTYVDGVySjXAh%6^*Wg?{E_GH24s? zRMl6mAn{P3dB!pAgxm<&%*su8Cb*tf!@pU#sQo|Kwx4QCOthSna5~aRE}jk^bfO$< zznVq6-`A!#3&sqLvk12C#*DO_Bs?XL*2c5ii>>V*%M4_fuYfKv2rdq4_$CYme^)N0 z684&1v+wy2hv*2AoTfLOVS=>RimD!Y&KVnKs9y4f7U<6;><}bQsOJ!_Kk5H7s0jfcRgwrPw3RZe&fQc?voLX4Te7t1 z{JEqWF0hKmwvRCHUpv<2$FL)XX1fdG5MTalM8(^0g=&>jSq()@cWB_aCuD4HKBwfr z%|WRMY(0s=8VkBR%}hrj3N1Joe2E+j+YNH@n^*tpC)i{-V*(dKY5i`${m4xD#DCKdrzJ>U+--X&C)AbrXvpM56!}@s zS%Z$rAyGUq{Vre5Za?{Ia$xMP>OJUiP_f&z(Yum*XSy(PMhmHC>sSf2dnb{Fd670F zsZYqt~#)R;B6x=SnswaaopnSQM2Zt`bd3Ih0&9{Y@wvExu&>uRJ7=2x5r$vD4ah2}jB=PtiHp$+Pd*B9ARdBd9|R-|6u-2a|G@bk zOp;IaUq~MSR>W+uaCFeX`J#(<@^z zBR+10Px;>&0Sx)7sD~R9KwuZFL2Cy|tpiQR@>Vw8?RR~PappVG?n>JDJSwXyI!V6( zfdN~BoR10Rn2mG`WN%_>3N$n{ATS_rVrmLJJPI#NWo~D5XfYr%H8L{_FHB`_XLM*XATlsGF)#`* zOl59obZ9dmFbXeBWo~D5Xdp5&F)=kDARr(h3NJ=!Y;`2edz{CTP0t0Qp4mMUs zjz;blZ1l>nH#{w&BMyZ!^R9?VPfX^SD=kO4?xZWXl?|u0;rf9+1r8;$VF{z-Rv#Q z%pG|Ee?0=IfYh%*CJy>nGz%R-*~r!$APaJ~0D=DvKxJxS@8AeFvIa3&8U6D?$jsWv z!ioWCV@*x>za?a5{%68}uj=+n&FVGcAKwf%_GbSlBrE-ID969(|67KCZUsPP?eLEW zAt#`N2?NN)iJIZx!elLgAg}|-1mFZV0oemoq+|i6ujc}=`ltUj81NAU2HC&1(ga}a z2Kaqw60dYXzw5Izv9oXhsLUN5ZFv|Of8$JlFEKcnGJrvjjMT3!76+S%+E`nIz>W?G z%uE0i3!o#w7-VJvMqvD%O4aR^BQwARWcp8A&dAZ;!WE#y#K6SF3}E{G`RhsVwG}2d zU@Nyj;qtG|1u&}1$f`@K(f&6o`YTvO#KslynF&D8%*hF0XW|BMv9bd^|2?Uqk;Q+J zV)_G=0-M?Z{zcxz$@X6xaQ>(8095}F9yQ?KQ_0&nzV;A6_2<-dnb?_tuYZ{T8yWp0 z;D1ujZ|vV?@b`rOlF`4U^N+Q^)bl?g|3gOqlFsj#|5VR!2!rlxo&TF|e#iVrN67!5 z?$ZDF{rUg9Gymf~`M=)|MhPb?tAD7F>TmJ`yz0*$@LvM_PhChDSzB1S{co68$bUv^ zfc{DRze}X@ccDr-8oja-2Af&^<+5;)uy6&LC|WoI%>kxHRt}(l`qh4K#>xT=QnYcf z_&q3JuLL{Of2^sRTL3M=AO{D)e=UK)CjUV|{FS|l1=tM0!p;FOvbQ&KLtuKn%q;Be zfX~bTi`Pu90FdizZAJ#LjpHi>VC&@Q`PxBygx|M_lNrGH@we-r7AJsF?vKR-g@fgvkXN|zUlub9>#J#R1O!=uOdbE`X8$kuKLzp^ z__Z4FFN^&(70|}&wMlHEYT^919KV-sob3MwcnvZ8lks)k?DyLY^!JcgqUL{SzwXxD&DI!5-!UNPzjc@W zHHpLP%j~b(uN`rC9cku&OZ>|458u~m%;;!t5Bl4&zi!vj#pZ8-*BnlNl=@opACt)e zXk-8Pp1mHN^WV%@!Y+T4{c9PwznQNMcK<{273vPM|7Xd6yY4_I`_~RT{^KS1It%_~ zn_9dM91zGA1VmVvwE^<_f2#3syR8z&ccI_@&TJ}{Zcz#&GLo$3gM0jS{MUWZeV2^d zo?*Qy55IEww5!69i916h-C3nPbD}hpgFRhCWjkek6#*siV{2T#J(*)g~&c{I79m(c4$Xs`eq``xGixATbFUu&@-4@EQKH&?WXpHu>VK!`H;oWVqH9#9c#<5owrSqp!sxzeY z>^Jwicsm~+i>jA3m|D)NU5(Rzv;Y2vpN^cOZ6_-kz43C@)n&pAp~I;m+oY5Ot7^VQ zKB5`OD3WH6LH`jilzVc7lm(!p-duSp79CrQ@UoxGc z!`w`Ta*dsUYNMMKPrM;z0?ZSgYsKUoP0sb@`YepV4{T53$is=$G#C!=Aq;|erkS5? zCUUooE(0k~^AAp`q}t%Eq^5WFwU2|75m7VHY~=Uhc8-gu_Z`j5XS#{3sX|rX%E?mW zGB7;4DVR?XmD@AUy-!nze5YG&U4#K@&meW2N-&2635@@$h!;6qIAA{V+`E>a>dC4O&*o* zmQob%+|40-GKX#CX7U0OqOkZG@u=zI?2i}bb+`($5o|n3!^8!*pIGDUPAD$DM+A%x zVyJshDnW6>?|<;qsJWUpIA0Ym=$&aDX7f6<_W8bo-jw}1Z#;ORO>tvocD935 zwRCyi?ML1-)*`Mta!9^<7>1W_q+)Sobe$H$?wfR{3>BP;x~n5-v3aGko5m16!uy$2 zakK^(SHEm%;(JYaS-*j+(@GD8U&Gmhtd0UtoJobu;P{DhTRkShA3aD>48EpWKPCK)iJ5>kFi7`iE?P=M)}s)goxhNikv-X#0jV?MFTy6KNUk>Woa%;5ox~~FOEQ7Ho-m1=C7bXdi z=}}h)%@Y!R%$p@ZxK;X&I03=pr*_9{f{Fay7Kh<`-e#5`?BL#$!jmk=24vV5rUuet zCU$cZloK~)WxkQORUt_}r!sYvYt)`Za`^%QEoAI$OpM)O6V}KIhpp}g12;_5`CABI zCr;JP0@ONN>T<(vTl$8ID=*#sN5tMma6l!~Iv786nDQeY_D-xDYT2kv?4hEzU2;2h zJ=P>y1btowB7Dv{>dXjD-MJRNdQ%#tPc#2L!B0|UiWb3EeOAQ935uBVFe+e9-bEkh zM7h0#GFW>GUjx5GZcSaFqUH?wqxm3J6Tlnfh6SFp1{0G>k;n({TtNCU^vslXP+I*I zO$QmrXIGm(O-H5Yp)}G{jUhE{ohUpnCAa?|^-=pcoHs5?uP4IMrA5I{_h~G9?YfJ+ z()==gPhhRgL{g2CMQyri&{ExgNbsim`S?e!AI0WW+K->BdipT$$kb9aLttyr0rRjQ z`jZdxn0nJX!g#8#2lV1j%Gvw*Q+~X;;q@CqfQz0IYBKN4RKcB-QvR^)5o6nIyTrIQ zHk~LLuT?jSrySPXuZn%zmb)8?A>B1D(?++udAF^v;^qzCHq}+7 zmG6@8M;wgx0*j?7F^JBLZPFJ(Z@Zo(#oGj{N%wu7xl3zX>inF{XnCV)`nt0xUAx(GaPDkW1Q!E!*V9sb+4G;i~j?TlDP41WE& zP5o}L(EADxO)ChjxF3&^5vbH9(#A^8sg&FRT`(r-mdqwZc&rQ}1>_O~Yikw+Q^&l8 zTkn#)rto+sI`9FPxUg`o_Z|MKT3h-)PIpLaN9S5HBzPawPi?wA)QAillBtL~7xyNX z%sR(z<6Hoktu(JiI#bb1tb;75c0RRTu|vWH>gkihA?|0=iO}4EqCC9}e-xN8c~>`r z<5qV!+A!@QchW!iD;)a*N1<4-i43}Y=|>EfV3f9qInzqgoIn#amy>|gGLd6u*g1xr zzHpuIXtc;CUi_SiwHB{*%?Hc->g>u~Gx0Y}*|5rvpA#TTnU2l^rAsRqlYbF8^n8{i zTj*D*IgznT$s3^ri}U?5#rxzE3_jzV57Xmz4bo5Pe+!L~;e|%y%MKftG}Q3r!`5K) z7VSF+y3&Q*+g_bhneFe-CTPlw#X{7$4F~>{$-`-s<8&f=V#Dg^Lx@yWZu9*{Un{)A zt5Y%kkE`lA87)D-EXA>ExKh8*z`;VmGTFfKkE_P2uHs-1ifqttbifTr)}C8p&ec7z z%@`_bn2l6`UhuXm3m_u4tPnkPuPON~AnQ-T%jRk)Gm1J`m%EA)t9=}|o!p9NDmgJ? z@*-kE;GZu$%m!-I_Qg6b1Yosg^9nr0N~s&tdzl2Wf%mqt-nR!|kY%iyf{xsyla^FD zL>F1|2wY$%AoRA*KfGawwxNRu{m3mel{&Y>3?{RNX={%?@E0|?ASw;ga#Z@Ua-&nn zbHv=F|6LLo?TE8BHrKkc$iwBr2mGF*x^^Q z_+krO0KB2lsX^62ICTU9Bs5J+G1_f zy`T|E8vq2wmVhNQlYQ8nx{7aumZ$w>bP?Z%7}w%^IXAh4gq&K-3}Oh3GyQwV$~Jwz zd$01cLmp1r!7u70LywKv)kiM)bmT-mlhX(1$rT?9!$gOmMyw%+ZCN6M-X#$F$d|5P zP#6uMRfU(~SK84-*hqiP% zi^--Mymz6*R?+OuF5b?S>-aGHW%PVQUE5SLmVfltGU~QQ_q6(g*byLhK0sP#o@qVr z*rC-E+p*x@uHb?5*&c#?@eRr~WNy4?T;7n)1gH!Tve=Jwd(a}?!O(%v<$1S;@1*qbVytW*=Usf9B9E7&MR2mHZR(G29k@R}AB=Cl;d^*Q>PLb}=1y|PNC4j? zta?hIeaZ+K+ulgaO04E0JXpORJ{>Hk6sfagLuJAU$|exwOW2Ich0vU9N)$>G^Ra!e zPG`>1q+s5Gk(%Q%J|QoHC+K(m(fJn)`|y!4TSF7E4FyDKAs~o^dmSQWD0ISQi+w!* z%k|ZCYesCSE}$O5@H{|2j?LD)YZJ&aawW?!DGrZf3vh2-6sq_4o1rcppmi(3Lr z2Wq+M6v>`I3hU^X#b)dn(nz*6LV$?b`AOi^koTcTw&vQdptq-%OA!6rxMr{KlhMgp zk0d(aAVws$c`X_z^nnYepwnhSU(p#ZSEPllax;#@j(T6hDDT7T*bcDA7=Ba&cXQ0b zdWp^{^8mQ7hnWe6nIeqQ2J0(kgGvdfFR#|Ru*uVpvD>jtMQfD7=)7rkK_)@TRd3%O zYOGWEZP1xl8`$J6gQX~E(s2no7k_r%T@Lfj1dd=XwPk z8i}{Q8E05L2cl3K4A?0?mT$GQ*2WM;(z6V?g36cQe|Cxyp!&f$Ipg|~F6+JcglssF zSqXkg5%F?|(kv8Cd=jvG|3v zF%RK>+EtECMu~u_lLm>B!EIx{gO+Ye=95jE=eYignlGOs(R`a|)=tT(>n3ml*^85& z4m{8b>1xc%fTPUJB?{S=p;+h+D`~XZN4-|&B2%;{cfGk7)OJ9ul@FpU`B7vpSx$85 z%C``$1xVx)LrS=DQSUALimr7Xakdss zD|=}y^c)~`;4aq!_%p>;J>qWjplR#jOsWW6l?}Ipes$7z;gvttalrPsAx#ZkS_lfC znayu?r+gDX=W7Wq;~G(y$(>H;7c>m4JM#5))Yb@M^_YuvRbm_gj*Pk3FPERKTCD?k zQ`*OD1(G78ggmFV{MRAj2ehpS_(?osP>qs!HkIkzW?Tq=3Mxk_+vH>YkSF$eWR(ST z#z3AqbTO##JVldZzTeSiM6w7tuVG7so7{c>oPS(byS~n9-04rix5syth>VG-fQTI?SACb@C`uVWITP)bfuv{9>U?47esw{OPCAH7R@ z%0~)rX6+|rxtXGms;aK#e^DztY>RSY!s$%&sh_?GhD31^jAtVIqCKP!fNw9UF~t=q zV&CXVS#Y}kyx0BQC11Yp+!)zrnLr)*6cCCc1~*2+B)qc`)-n+jEYmn#DS*|(2@6LU zFJzkF=}<0%8VR?+iPzH8sbc>I+YI+Jz}4n$j2k9R zxstS=jWOYFI`bukj1jyl3P-^5eW+S%C-nJlGcyE! zvrmD;>P6>w92$!JiqtFp)JlcG`Zs&=x32ZDIQB$+=CjC;&_;_Z5y_?a)n#NdwU+vP zm8VNT{WAwl;1g;@y*1d?B#}lQRz1@Tn;&07_l)wl4N2Pf1$bi+T>axOa)r&Y$F|3P zk??~fhtR-!WE;RvQhzO%lu5$}t4DX9=RoanTg#j3Q14 z0@rt^YxiAY{HVe?9#S>M1Wy~M?-NZ03vJZEP$u$kNj!$9A?Xxv*&2%4oAWl)%O0X} zL7y4PT{uNefN*kOq?(3q5`+&mWYOt%X(36ZuKEVOItVnmjk%R?L{!7gJ2>pFLQ^-l z1M8>vOaw^+kGJLOK^#?6b~GdELe6Pl*YMpWskyYRy*>z~9iy-996x;=P&tfzJo?6{ z<-VDBWII8CQ{ai4GHVrPo?Q{7j#C1^Kco4b zmmz}OA;QCyGAzPd zKW)B{x+pz4521IZ@detofc1IuTJX*Gh=A1gY34`))e|8D_#{}@^;zew7J6&#g#5~L20Agw zfjSW2As`v#-E6a|yh;jCAzCtZu36uN{j*^NaWK82SlFZ19oTCy29DGYW3nk;1-qh@ z8=4dD^{2GfH&4lm`ih)ux#RV12aSjw|f~ z)WaFiO#EVhpd)OZ*Re=`lE(QS0}FO-;OBLd1z=JPKc7~&g9q6VtDZ5>C+)ubX8~)` z7EnQp<(X7wp1a7DMW*$;@MSP2St(kNJIo4ifmxYPtX$`TaL2(<$CY6<1rv#ZP*D>= zJBK!M?m3@lv14xL;q&J1S}=yLPdAz*nz@(er&jwGElivg6$j6bQ=>IM52G2c&!5F^s;f9E4xTSQErR>Xyo05)n}K^m4;+1v)$I{qwvDRXPB}{4 zBlTr^Ib4+c7$cJqHFOiXZEf9J&J(ZRWe+D#xoM~vNptL>%E?)%!)%yioo}brb^W! zOz89~N}abFHXqXZzHJk8(=Z|%1ZIZj8P^8$nDKlCQf-_r=Fs|#xNxqLbMDqF=wpli zgpkcXImr0NI zl5=_dEicR}Wc2otCK<$_X<5{|SP9LF-DQS|QbI_Q$F^cKABpx6#=4tMAU-%ZxY(g{ zY>C^w@MoX5b7Un~olm2(cNLO88gY$ZjxW|L?+@HzguY`yD>+@}w;0r59a^^_D);+q9IgMqvzX`x;YtL;eN$*(R8S-w2si{5t%yErD`J1 z$NvqGm-$d+;E-ROb}O8wPQB`C_cEvcfRZ5vcXE%0=K4Pa|(CX(Gwc_nLF}ajfhO(-4L``C=P2 z7L0EeW~z}8rB`e-TqrVakZtDpWKl>z=iEOTT>SW5aw;q5f=*Al+8~j*B?CKHLU3R7hDw2~ zr>bl3ZGm?8iWcR^ND{>Zy?e)pM+<>u1wWnGx@5rhvngOU(*R?LMtJZj z6hsP@&;zlyF5iNV#U*#O)RD3n>`2U-X)TVYIBF{1K{i42qFx;VX262_wKU)k-&a^b z24mu+lmSruNPO*J#vc1tx4Zb>-o?0-F+Lcf_gCvnPs5dpUrAfwNH8F$Zg@$jm8WMjpTEIQlvf-@Qv3phvtamCJl(A_TFF5$FhM} zL!XN*bgf%l0*$xB=|^#E!c7-dGu@x=d(30P1CRBHm!@T>KZ?b8Nyisq0-`+?p?~c< zz>aBhYRAKCiRIG|V^U$8sNMMCiFJQ=C49&xp&e#N8FkgoE*9tz+^8wO-H}8a6o1MQ zyF9(Kg5XDJr=m(poLLABfNX1@XzhH-QMP)MgRZDk9`5D+^6T-6T+Gh+NHVc)(%$jN zyos>lR-^k0)b-X^ml{YR6;qKodj45OaiOMnHSvYc$01F7&WK?>KFz^b5qFahVOQG+ zY5<0R9|rdJ=Rq4{e8pZ5D^3BpF2Raw9=cE@SnbI&%?*GbIQXk`$zq~t`d6b%@~?2( zgg)1z!juXA)f1i-2izH74AzbnG*JWI1AH4F zc%nq#nBB$~3{;fZHxCK|I7RsuEAbI!oset~}G=&NmPZEo4YSQXx z=Qz4L+`7e|29#O1(s9Ce13L=5FzDumtA+$kR3V}ifQtN^$MV-?4c>RIl(wHgaPgzo z^x1XYpcb)M28y)q(zT$m$Us|+<(7RNo8T(saa+(N1l6W6R4!bnU_COgjx74S;@f7kEAlp+SBlEpE3!l4+PUOG0VQj4(e5lfLL@a|4t^m=<(+Z7qW^rSoxV@k zf(#rFKNlUc)RK$!*NBd9>q}{Jx`!5ECh0V*^@dBAeb_za5qs_0M1;P}sJw#@S}IM# zFn)=3T}==Tr-w$Gc$Ht1j2A@$5845+-p@UJ?ct_hrv(XrIU)@CzgZJ8wAF|ta+r1? zq|hkDY=$6$mC6dGi+rCW3FIyBH#$>e-eteg$K~r)6R^aQKlC@#*L>gp)eAQ4rVMg5 zgD65J*t5UT|eX5d>%Xb(M} zdzW(!Eqv~o{1tU&+RJomm{|U+LRa?T?o-b~)XB)eBmCV{y}%IiJgLq)lE`$2N{cBL z?$x^}+tT18+d}o6UQ?(Hct!yXw%YjZDa+OkXKV6jd^hGVP|oTx`r`WE4T+1CUTCA_->ACX|8I& z4^yVy#PZ0;XGTPHS1jPckJMNM8+Q@*`|;MhWLY3?oKn_vAnHbu9m}VV%l0~w`=ugz zgwZ}|7@XEK#8DUhEL%vIRg`&A;?Xxi<|B`uA@y$H4(LA8N!K@8be_Hgykb4O+i;HLp5iI|)O*VUNO}Ot(y*^uP{8nq`*SDte9PLl9#wJ32g@2qh@*Jn z3z5IgSc91W^lA<~=(Wm~%b;Gkq;pTFW5A@E?DfNcR-`HM{9F{Fxp_1V9j7kCbtR~n zSEJXv+M8?;9HKHNVph$6F zN>J{}qsX!t5{Y!Mj*U8EwcjXH~WwKtR8BNqP@>#<58u9fP(T_HDkizel zx)wUi;Vg8c*tbIrKOQZJ>HvojtFdXWAs6ZO6nI#vxM>XpxwG%YY^I}qqHhf+$i6`s zDVorCI^HUn-&SaHJGZ(@9yK;^~M!}VE+5twzMZ%3Gt@H6f}YO^ZTn=i{H;9h3QBLk6E*t}_0@d1B{fo=ml_mcmWt6x z!q2DjN0Bv1YJ)-0#hvEXLdUAN_7Dk@Z)h1um;Fi`A3a(rTU2<-v0Ju%J(G*#Fc=&< zBTGGC(C4&GiG2IgI9!vxqL?Ef#vjV0K|hsEu2?gR!{m@9K=#>o#=HI0?_0h*rAyUF zep4&~Abht{Gy!P1pr=29tt3;$C&3iPPxnBM9gK#4;_Q+JnzhdBM zePkT3w?>rKpx^FM+l)~+gllQhUcMw@jIp_&<0hCoOoXi*diVn+A6jD5dn~owpoW|- z+qfakUxou6Sq-N4=j$J&uXRMMWeCoJ_|sExPJK--61NEg`8Qk;EmRK(3AMNZL$#lr z#v?b;3g@O^y|yh~>V`NTE+Z(vU|7s>6^UK8Hc7RFoL6YNu%;8yd#J`<#q4j zH>-x*LYY}(9`9j)d`Cdm!t=S{7J=6ZxeEBpc=Hn`Vy#dEJ#bmIL_Adn_hQn(${x!f zp~2xo_dVKGtE$Ld72Sc7Ywkt&-IVDV{h5ARkL&va3`_H5lP0fG(mg?3c5I9XL_*ue z?>U&5Ig6iBckkR0!xebo%E9?DuDRF^2Gq%E?kGHcx{mBZ^i=12atu47LeehL^xwDj zrJpTQ!f$i~SG|eGMPJ22@OC(Ynt3Zkf?qZ+ z*=$+j=x_={u=Ip=k}UfTdz`JI^DLvR(C1C%`U^Df@hjR%SAklVV@vSR_B zNS+8q7o>RQ?f9ld96l~n+%}wwFtQ3|VZR&gB@mkWd^G^?{Rx)+au$hSTTeS*PTaKT z6Ty}%)kTx1=H(5Uvr`Q>kpxrb^z~@Z;~Yx zW%TB#X=NRdR0lm+wPF|an(K7#9q%~skU{N~#8hR@MCf0$s{mZ-2f@N4Y}=`(NR^75 z1XgGl$k{aQSN(iC*pPm_o!`Fkx{Kg_F$amBjE$CU8GAhY>=CueotCFYI<|}PD>R9zh(OkR!oqpi&MfgnJ%|FY7zOW98@yp zBD^wYRF8oUZVEobQ3p7stYNPhovJPIgjFnZVjr17oKbBWB(iRn#d4Zd4vB2-81L?D z-Pp#BmOw-8K+#ON@I?8snBbDF_jB>j;$)(Dg>D$ITw?Wh(t`BMkEG}fRn3p=`GJ_+ z$y%{+DNhTavBVei<>~D>$eN%Ay2r{q%TFGXQ0YG$-v>ES-OA)$JKhYeY)?AAI3|)1 z<$%bx`@9O*56@ExBUSVC;a)R`j#cy;noT=`q$yW?M-v=SM^x$Mt$EH>2eaL^N< z@_C)KMyITJFzmbRzSkJ=BYs;7H~?S{b(>QIC4g*~O!J!1nUZdZDK0A&_B2Qb%ucj{ zmr*iDkMa_p(*6WzJS9WHN$p>&sDPlaO-G&=5vUgiQN}afTHy zkH+c(hi4}z5DkGmOgR!?&}+G6eRc!m{Q_TzYJXqfunAaCw538-Sc7zIx2K8&3(20F z;p?2~2LmAHSMDLBsrZQHK4c)P)3^JA*82qZY2Nc(&YOdQH+o!8SH%#qFv470$WBZj z77f*+Kx72RQbK8HOK@1M7^i99V^!h#WD4Rxw2Nr<1uOMbVcojOx%krGdZxqh*k@xg z)qL16eSMhnvixA1o9lqDLQ1D0fv)jUdIc*|0C;8;GlQPTK&8n=H-p3tUdhp$;}qml4nZP7z0Vr0sX@%lj0k5_(#jI%;vyf=aTFRzYO8v-%hmQ2&Q`j zT{6tf;Ip*yp*l%IK1!ld)x}=r6DXE{WhLh)Tp+ud&txum@qfv|{dKyYMb8i=*3|hT z6qOVo($S9a;5K1bQCJkT-4G7%x@p^sF`UNa&H*iq)A_`o{_zX?;>6&TtA>;cVR=~o zJ>Rwky`hN%Aw&hqcOsNIXk}a8<8&WvN;cT_r~^sOeeL1n(GZo4_&V}s%5*_HD;u3$ zs2s6UA+y&;1@jMcJ{(z&h1ERx>t&l^=`JGu94r@ywX9oui0i{if0`0p1K%fHg?8|o z)DfrlXGbG1Dmxyhdr3Zqs}-*}cmph2a=u6{C7qLu89^GKI9_JuhTOH|2|3h%+)DiA zp~xzWWwXKcaIGHY@dEmS1yY1(R zs*dyeehKD4d(`h}al(>O(I$%Jwjnf5W&1&rN!ecruw7;_mmLr8{B87)7P?AkH1cYj z)pMyI*G9uZ^s_^TQR0_8meH@Qh%T3du?vs_^UEiTZFqq-qTCQt28( zrqMw{8N!nE30jkyBSS5C0TX{6_+Wy&ymfVk^}D5g(qXHV+Qc=_6Ew-;!_gM2@Pw)IM%_$W%D>p5F>;lFvRm({$j z)O*v67`6q^5$K=I9|X+sp%ZID7~6`!s9JoFuU`~1oh_>)x*v{VY+x!-H8#Tw&1tAj z$vfv~C7;E4nI|sjVjp$ABlu}yCBoAO-`#ZXAz9PEic?DqQMFsr315ml`%>tjYnGzAL8 zu`JO3YiQ&T519nU|4u3#NU*#GIlKL!zXo7c4xt4!JEl#O}(4OtT0P7C`-9t zdLGr))LH_Xm|+|5?u9YuG?Ae)HWxGPZh<>?>N#$-jW1~`Q!V#Dde9!+BN-rmzU>Y7 ziKIHmaS~JdCP2No2mD4#nhBm&DFXWD;fi%uaZD1{ z;%*flu8Sf{C(PPpTVlG=5o9ckRp16P$U|UlBYLs!?y81}gFg<$xMB!75(MeS!J-&W#cm2FmqG zV6ztqEV`Hz3g&8bNw~SiObAdKlTkiX0fofmihx$pXaI#lCYx%i58fEjr1@!@hi1Om zbHRF4P@#)^uX{Q(fUN0oWnUKvkV*u_?dig+PgdahbHag(U!t7$e8~nUJed#iVz}!S zNwx;ZB#1Ob3Mt&vu zbhMn2ECSMImc9>trzE~HJa$FG`RxS~;w0m9BWQz73N5aMHjohy@lL%Eb(N~j)~4Ck z+J4vS8q0wr37LQEKEI3ZOi{#%Z^5xS3IxYFUn zkm`rc!}$4YLLR~5nSRrlBX{polY%NiTQ-aOgs4W=JZWfM)C~?KpSHbYj$L0=SOu0i z80^VhK7Cw9UHt7((P4L{!e?!Di)e(x_cJ|C<*R^gRuW1sq*IsHMO^oT!=f9RF^g~K zL8JaIPy4 zwYk-)q%R^SOP<|~m8!07UI#PimC+dbPH_t3OCCLk`isgJi!Ql@letb4tk&ik(iOIp zl7sqy64hmcap*`patNuV5_PR0I9zSt)^y46mxgZ2-2&xQG@p78=I!j3%y!D%+`(FXT+H_9JECzJ}kJ9q{j z+@>1a(~zi?)0fv24?w?t8pd|AJehRcIF)XEU&rA2MZ2;WCk+{>Rd*B;hV_P;7by5TT}oLwGut*-t_&bi2_Nt$4NU&K(-TV zc?~RAf@8Q$dUgb@LPNkxUhX>NLa>%qO^K7O5afudUFaLXWKA??|5MqsTbqW~(!nkP z+S(k&SXU_cZTPa~4p_FBrRzXYVa6J`tt3qUOF65C7EYid6U$ zc>LJ9e1Dm~O!;!gx9Ut>4>R9`TAi>$&%`t`cg~R_j~!JOi*JC*Vnt zsJEQ^rR3ExJz*1mo3o<1YQ%wha?p&PzpO65BEY1``@&(!6nt6whzMBkMieQe+;LsV zUsKyNq4uJ-@*vtH5Or`h;$2Y1W+e2QBOZ7l1|UI_IDZ|Ca3A+30Tt%MOi>|bM6%b` zROSeU4(2dG)l0?*I%Ojt9cYjiamZ{0^PV9x%dI|(LIt$#hz&fjyuiT@BJMx9P(<+3 zJ_ZNkRELuSpnkqBefJCzYJyl;96N>AZ()VF zaQ>J9G3!P5uVz6*2CncZh{OoZ62z~&afy@VL4pKD*`i1Xx%=WR1MV7-CFYpA8Sn%- zMhA-4qM>L;qddWElB#tPH!M=j30v}Um2;;plqwX2KFv4$4vvVKdbna1tXC9Y zdzaqO=YPChT3$m>I|;{2UNcn3Gtw=6ph7LXcFslIT|_%}2Fp1FzY%kB5o{aS|JbPd zv&ggcmoqdEKmcl5S&$Gx#HW7KiGVl(zoT98whU&&WZ*?E!VH%AU_MO0%HupA178t$ zeLw=K-6U$mN^o5#ATc{|(l`@pu{=TvAWqqIrY2xtRuPW=DF{}ml|Uh7fuc&o0`%5i ze_4(!wamD|&{h#MDv|?J`c^6(2X=L+$Ag_@&)PB!=!eZTYiQwHTzklui*us z&4w?KhS?Aw?LR?Kb#24UFv#U6OO^h*e_1UB+rk{oFC}ui9_-fU2j4ztm?YYk)PQMg z#Vj?~gs+$-JzTJY=4dj$WB+2%r?pZL{y@|CCYsGu5n~Hjdw~ghrYH}|j&+}fk`9pJ2hy{~C2xoT z!*Nh*bxk@5#b_3Qb5GK9Xg}jK>h+XxNY4$!cInJZ7aE3@xPvJiC?;uTQ8Ima0f`bXN zLOm(!FZ2h1kniY%YnAg3f{q#<=}o^|6SJk&kj09dr96B1C6gpuKs;5i^q0%e&xy^b;&S zSE&0Q2pEYm7AB|e8{oc#j2FGNNnt=n= za}W4NwhVu&c4c1aryB5~yr}F7_9+4ydbrez+f3){$Nir!_zPm0`pPoK6Q?J$zj;&J zE9Ko}*RvL_;_~b#1z~u4+8(_MpofbZp%eFX$6A`($}~4YCgUUJ1(`6F9*5QshMOz0 zw0OeWSj4zbv=Bq3*N?G*bfOr#TqTMFn0J8|&mq&T`|a0APUSvwt-OfTGQ>xhdWID1 zk9^+9d%U^k#CPish~HMPf#g}tU)gw>a9G+&=!w!-;8)AEVzQwdf7!2ISh|lPpOnNt&{;W4{h^o|_VsR%7C9lNpO26NWv0V8zL^wZ zE@Q2U1){3zu0`pm0+2!XBhD{SFq}OFhQXQ60mhwDZEtXFtpvaV{CrEDMykYpRO&Mz zh|G$@M>!;m_3mp&K=Gw3x!q! zI#>0^lK0CbK-yi|2y0iA>%PSvnV-BGKN^4J5}HsvoHd_rVI4AVIT5Ze)U=1ES_lTP zv9II`y3QH6L_Zjw)DUmTcniyZc|2e?#y}n8)Rr#uR`pf*Uje2RS?e0y+daVGZ<#jk zyvERfr2||p%}*xG4FgGL&$q`yUTn>fEg3dLOkSZTZa-*Be^;phq>uvtVZE%`I^exe zX@`dNF}14FhwrBh;C)Rah7O8DbeN?}1b%;vDjF!a$|-Ua*~M!*N>{0_v}< ztv(nLQDWuV(3q%UfmZ+?goOS6zV?=0t(?O5WV1FlDEVb%!KVKJ;j{i`Thvp|V`r4& z8INTj%Oyic_t`=LmvLBreQ5b7w;Pv~?cq^Eea|gH@flHdB=H*9Qy`+c{_CYOee0-n zh%<*dRNHSRVSjii`=A{h1z~L8TGwbEAQB4Fh7DdOiJsORn`zrq0>INq+4O?RJ!Fro zf)!{szWihhNVGs}Jmtr(8(>`r!lT7FcFX}`39j|LTIj5YE}%cRNpUuK}a*^p3AxEa>cUs#t~UhrUv2j0gh@|m*QjV!?8F~+kV!Fw0<$foXe3h1R} z2ea#NLTE5-P2BH~Xyw0%{!=zbAWH9IC!-z_OM2l-M?Hb1-K}7 z`dKw+MfAfM{Gd3T=Y2?;c&H#rd@mLx#!*~2gJ^+sZ|E)hIKirPF_i@XZ#%(A5RWym zd~)q-8#Z%D1C?n+CuLA$xYPz+PjVr_7Xj9?Vx(X!p=tCYN)Ha6*1A)C5BQF*ov@{o z9gIH!ukwm@9`b8!kq*&v~orm&bxwyCa z>{XX)0H+4L_+N$bMFgbyZj4Mh-0@lPsIW)J#VRQNHJpFxfPjGa@gD8RO5w{6?D zZQDNEwr$(CZQHiZvu)e&bSF3IbneIdtnW%zDmB*}19DAXqlyd+@Yj(-gClq&$yB2i z=ngcFQ8um_5vgA7dHVee1(0WjTq%r1q{X_1-4S(_*hmENCxo|EVMO$nmoVYpV?<+* z9Z;h&x%x3NdY{tz(9B!x&1(~qp)enVDe`3KxG zc^^mzI{5E{0*RoWIOV>;Pp2N9 zYp62DP{tzDHj5Brls$=eYFvY(BroujsC4Kzsm1*H?;a4q0WAATEv#P!4LGHA6(8dP zJ?ur&pC8rPMBKz9VVGfh+0zWK2TZ62I3+k)afK|N=I=`}Me0KU3@EQt;TE07xb{q| zwkh^n{!!PLiP;3?$Fi@DWOIOqF}=LC?(G{3Ct->O z?xtf|$urMmz$7C}KSX{*mFmB6fSTros8>r*Hc!10ja=4%Se+PW)J62*|}mvh>gh5}kV2TJ94#31Eb(}@di2R55WzZ~iY_&@EIp>NyU z%d@vH!zvrcj2I{kaX>ALsQ$=<5kU!bjNMu^|G>hMJp4FkE6&e~4+<=#<)H65eHkbY zv-pMBH9BjEZI-Xbns~EEg+T1LJ=iDlr%$sTVYGV%5!%h@jL@c;fu*S zxEOOkI!zc?{=`iHENSwpavsb?nlgx%PdkgrHq1?u3Sh$ZSt%SM1F4C*US~~(VqNJN zFeQUQo8as_^5W?q^ZMUqK+B;Af4)&z|2fo4@>r?^F`p~(80mj29AYPjhXjnM*_LfP z#>4OOdMT|@5B8SKwx%rvqrYjTV~PEQ;TxCIH2V}uqedm98dkq22?ISV_JfvPk64b> z?cLCsokH^^GWp<<-I(}km@s=c-HNK5l_#xw#LKR0N@euPD`jHUQ{n?{quxNlpkH^d z^m7~D8p}YDpLNCo26blj{~VKK$GYznq>JAz!;f%M0!s^z{9;YFD9^?3y9R;6!z5!{$J17TiPMr)^G z0M70yWe=m}elf-ONcmZ3)@TX&+098Or}HlNcfS0I@HW#MKMD8zB&0p2FQ(;i1<7l< zk|Mo}al|djPxoFJEW?-VjV9Xa(;jss5tIS;`3d?8w7uqqKD9+{WKtHs4G9G{E(1Mp z9ds_^R7Fd&`m=<-+THu*uw_Dg#HYB5IWjZv&uI=VOY^gjjkt<49h5b%6R{%4Elv}% zr`qYEasyP-XQR&-yb(yfypBegif<>5d`yNVNsX2X-pFH=TM2+YSP+c4lt36Lvz|@* z$P#p%{nnr*;T}#*i8l`Od+1z*CBB7g4xk@;s`P7N=8-`>ceU{oo)vd&Y&O^dh41PH zT9;YJZ;A#QE2?4kc{_%W6i(|+$r0PAd6i2RTxuHDIEZwB_)qSh9?p!LX6EVFYXva9 z@8qI_t|RJj?bcC}fol}HlMN4p+!V#Jh7;`&GBbh>#Cvw{fo{KbaOP2t*Q&BSSe@M;sIXw$1LZ zlDz(M&k6?*u*f^sTYelqHKg&7O#)e)A-H!G(rQh!P4iycW_~P{p*FZL9oYiyb8Rt#k3=Uf# zk`KrekMNFM{;Q<|u@{WHa${v)J^yLH8s~OVwRt`rBu6~6>j9Gi(du`~}*yZs1FmlpMf+xr3@1B>1dNgA60{Gc} z9%fPaKpuR85A{mfjo0zY%IC|4*aIGyxTvTx{Rf~Oe4?%Rh(q|7494*&0X1u0Qr37! zZf>r`@BR_OAkKt#=Qc3x&$wuP&IY-8n-^w-N|whxgYk%{wFtLbsHBLxH+<%hY*uyq z8S?6oLrjOlvMFojJ-k+Iyv)FZE3gj%9q{FloxPK-Rds_yQhc@kx?M4mNabCX>IcYJ z%8to7t;y$XI9w+!>VG|Tm?X4z9!jucF~S45?F^uly;M&7)hN>+-hfeodCFx{elV=u z?Sb(NRy~@-#U7PjI7$H{Tg%*IA3_AVi;sNSohnl;OJo2hbA**ZYx+Xat;)B+yudB_ znsh2W?h~!x7lnM+^M)@uZwfPj9yV|-E55gV@bYU`^>&Lru&!y$b3vr%S7Nb;f?lyO zYg$kA`{7SQR2SW?LQ4^7Wit%HH>niS4X!liZ^A{f#v3v;2iQ2mlpkgg^a4l4I(?J` zmgd7vr+_5fM?Q-HS7U-4>zpk87@!TZ0CE`JYUy)qpk;E&_A75+;RXnP;JtV;rus?n zIGI+Ui3n-MS$G;31Mskcu&;ELA(?;v#~iv^gT$1H=?}N)OLvcc(FiiL8kA|%$wU;0 zKQa-iC3Zq`$GL^w4_T_|aT6z5fU>V!3}I}TXksZ(tWVbhJr&f;DodUAN?ZK~QN+D^ zJf>3?F{AMN^-$ub1*YBRi|XE)lLrZ035b|l6Y*-<+WK~BMib!Ym)n|`8+S6_4<_8G z*<+?}RVhH4#!Ij+I_X7k1eIGJ$iw{|mjI#4J3Q>La6)V)68sQs`XSX>$&WJbeGwOL z*ftq16W3tm^e}B!%wcx!KNs*OjYiGf?!y#D3ZI_%31|fYd5oKw27MNh57bZ`S{h5! zB8V3visBRPG%*3b7!-Stp}vG8Q&>z_D1VZc{j=_)!IYPCEA4}Zp2u(ZUr4?n>a3?u zK6ULBj(V5(!+2eEHkVy7#;p(;5!MlKrk=h<6X*E+Q&^2?w#Q7l7UU~dZd~b@hGjml z#<@%#uM3jbWUL9bYZ>1M9I6w7`tjKdUF1>;jy!^A6d-esS#K)**^#d$ z@xZMyzvT9+dNg@RwCI4|(QT-|C8xL!((QCYyH`UYqY{a3e@}&6JQl|~TwWPa0D%Hv zef>7KkbGK-)qH_5r@lRqziv1c^9{^`j6xLG_Q}fntQT)vzB?2#>u|P@#;9L}0rwZ= z7UNlusd_IAB|gJTw$$N>-R)WSN01UW^IbyCqT%R~aeJ$qY5QMmD!JkzgfZ_cZN6=BhM)+FFNmOF&vK*>0$xNE%gu!apsxD-I- zCdO+i4`r}8P9zTysx1M2`B2M zeGfn}!?xiy8fu>SJbsro^C+c??!zJ_O{pr%XxEdN~-q<1`$rVDXY<5vw_ zR!`3uxOyNTzd?qmx?w3Ik*1+#^-BirlSPnvb>Ex^9M+vNWTrONI|Q*$35B5)$WKj_ zLD?AhawD!@pip^iu-n657B2o%+B;5m@N|lD<>=Ce@_1|+Ln!j zgXRB{ZT}Z&+ZbnX7VYcJ)>M((Kms-)=c3nLE9b&EMvPGy=Azed0#E3~@`Q51W|43- zkOk0%E`mUjx_2^<$6Tk~$6qU-z08)EtJB`PF5Xuc8#y*%WIz-0Vqz8Gh<*qN=s;rt zRUcGo0|Wq|2&g~-qT%f9QU(~DkG7ojC7ej1p?HXlUxD(%e0`YJQm|3|fDZ|f{6kpq zU{OE=NK6AsOaur7z<}akFd{`Jf2?)z6Oc1#AT9|I6xr#D$fqaq0c~x@buPa?plt*^ z0Szs!#9ud#{3}4w0RnxHeE89JA>MjaLVXVXe+Gbjj9=pFn|O--2)MS z7=oey!UPEiaASD}V(`Q81Bh{a0|oAzld$1k0f!C@#A@{4t`7KzHX;Iy%DtKKv4DU+ z4(Ed|Fuc`ahWM5Y=r(Z;N}`_c1B&X;5BGg22NmQaT=jfHe{0rq1D!`fe0?6l2y<}$ zVhv4fDUZVdK0bt6R(%iX%MSmxb_g)~b3lM3CdUKi>jEspA5cA2`B(IjKeZ{prD1Xl z+vk%nBHNF~0>XxJ3OD!-2bkBxqx9!@7Yqdap1++&XlP*A2MRLy6EA~?68yNiR%2d# ztzmZgp-jWqgBhHY!}$At|2&&UnWQ5l0lxmSf4xSAJgLY!%d)=zM1RqjMM5pYL!cm} z0f2}M3;NgB2V)RK_(1-c;R!Qb$>aYbR>jzh0WJEqMD>*Q{dsvG0=(e|+6Vl}m;#6} zp+oum!@gi6a6ka@LipuZ`gt4wi$CRO@~#*0vxjTpKD6KWz3m71gU`PX4EFjP)X%hr z9i$q-hg1bR>?cf{?MfJ6 zg%j$JMYK?_mxm@GfC2JBkFTbK;C6Ki9CLhRhmJy>>zAq`E)Xx*r$QFE!+;S2^oeYg z7R?(095ATC$tC#h+k}CDBtpQrjsU=|&G0u`1o3yX9E89a$mt&7w-M==n0XjGWboqh z^`^n(m+u#i8RY^z1VKKQn6UA6r}CB^SDlji9jY2`JkGIJ%lH8TM6PhxBQH@;`n2Mo zItl&5#%((9XumHialg>GbkC*u{rO+}WG=Tm@+vtde1|)=?z2aMD$s=Bqz3;DM`c83 z>O)#FYB01f;EP^^T7i^jajqxifD!tGlVfs65+kIpvKzPJ=<`hG#xM+~{F^k0ael}p ztAdV|%u8sGz`!hFFj#=vt!mcbfQ0Ok%-IT59Nv+ajp_RNBxpFaBot|F@?JL^_CIZ{ zGg|IJN=TT-!H0b??%O=cWtx_=a0wjz9aJh{c&p1@i8s;AV~i&Dryml1lD_qw4)9#P ztqk*>k7m7pqlf|7z1zz3(J|n&I5Xgo_$fVy0+_{zHlLSs?9k`_Bx-wAUsjsKpAm&p zTxXROrG+sNr4?2@C+^)oT1CxQ#rsiDrCzK~WP`^nc;;u!+|h(a%jM9tt*3`^qfUs^ zH)i#vP|0E2DBDH&1YwO?jwG$e@}W#Wz_j3Bn5lVV^%Aw@5C?6?d)T-Rbt%xUOl}fS z$(3VkvvW0}anYp;YJl&dU&>*2^+qlvLGK&3xZ`NvRDq|u7O;_6KRW8LKzZ@RyY;Nh zlo_UzJC31!Pfn$O8kv?uc2Xg)^qP`8bn9YwQWybVD{hxyE!O9Zf4Yr;HKXS?5Xw zWz}xX?VM~bD|pe?Oc?CGeThtreH*}^#N=~1DF|prsRCX_SjP@fFLHNQ3n`UFUv&i! zC6j7RDkshyMnYYgaLzTJGyaM5^fvJbQ!m;-AfY9}!ZM~pqb?gvAY@H9{sFdCb3NS5`rHKlj9l$Cac58cAP~`3)5D3x2$OcqI<1sgkke9# zLC0*X>)RKtt4WH13CZG;^iu+)M;TSxjmmD6I|C-)^E^_b-TvpfcbGBd{l+p6l6csX zt-sI5MSVSV;`L;wijA|z>vbZE!HEfvD`qhIc+RAJ*>!rhTd9~LEQDmMpnG&hmi4!IJORY)G-;j6$ii*lk2DMq zXZ`_i#@0{j0Edjwkey+(5Zyyz!{6%cOIOAN(xMpQmKw#YZ-@++hmws@S4a+Gpd*U! z{-IWjSMFc+f{KGvHa9!T?fMgFc4fcug=aE3{@+Fj9PFOZsz&Idg*S8Wh6qW^3hPE3a@Qb>K zy;j1|0aG4G@a5EC^S~7H5IZQmF)q}Ey3+rKVm(+X6(JqM>V@AZnXFg@O>vQ#!a6A zn{nElcT*=lH7TWm=xgK~W5nTJ+098S9uaSVZKKb7t>@D)PiU;$HZ>l3cF4lLp>c*b;`fsXI?EQHyM!WvAaOSf7da9xEA#8~jyEvq@ zXNf`m(w(kgmv&(3<(56JgMKCGdNhLZ-{tU28_*(i8Edd^@4a)^#fk|{x&F&!Vl6Q zj#Zg>e;Ho276(O^SE;*pYLxr(B6Gh&APh1I-rHxixI^!11K+Qi4J(~ z)^vmqxIf1+3d=6(7ZVe=`Ptq2ADG?yMBMX<+Omqdl`3y^at7K}Ox4}jmm3pu6V2d4 zo$?%)Dg+nithdp%!)IOy-c=&~pQ&`w24>-IS5oOxF@UeJ#rQ-Q z4c!4__>G3iVtEEB0fJHBqqJU5x{I#ECbF&gk6k}z+I7_6`SPY6(7Cn|C&F#oDU8$M z>`{7vw8-Aw3HtRdby3$39HMEGPB=kAaqnO|DAgh~m#q{hH z6wDLCPS7H-O5h-QdSM^%bAQza;sBXun;PHy!03K1h=7o1v;roDX&lEWy z;XSfycd1&Frn+CLo;hQc41{5aQjHHaKS)(?Ee~~-{OGg_LlM2mXpBc6yale4<4;1W zr=f0n$t?0DyuD@R*p?&u7Hw4y-YcEh`V6X01svvWL%fn2mj6t2erG{3B%W0*JlEy> z>r8!TmTiC$gHB7usMaoDZos9iQei31IDL6$=kZLZ=dsl+EmsN*WxCs`HW0=8Miq7f z91DKtzSo#u0$sMYM~%yvF>8u7Os&6N;D{Af*}{5Jmc3df;_JFtL>szHq>Ina#5XuJ zrtjq2*f_>`=q_>$eN$p1aBA44kJngupeia1!_%zN8TWJz>GPuGFzMSBrRxX0Q>@`q zl58Q!YmN1qPJb;Lwe}FbLduUAKwcw1gJ7$)g)mrb{i{bZUB4s1#{NFIPm{z+?G5Q< znU+wd-Nm#E;)=ox>`YlPUH|kZr|-Pk-y(@l)oa=EGQVkSB|3N9$zCe_oysjFUp7&* zZh3(NDyMuiCc2d?Lci%DhvB52PO{_YpB{@xI;%M7j7FFuz;OvLlz-lJbtm1G`1Joc zAhTT~jM1~yx7IBZzCSJ@Nw(b=M=H#8vT~@8Jh4^pbYnN=d0LpU2sHO>sAX@Ma@4&- z!$8H}@IF2`q;5T(%hl=7^yxpEou-9U2A=8R|Xjva(2bde;% zgy-MY>=FuvAHj~0jO~QYWkK})GD5%tt!}Z3cTXy~*1v+m&Pw=c>6QGla6u##sqC6l z7D|ooQo_l6%b?p{Cw?RAnsV7WoQNJiH_Cmn6i@E-;ZgUy+gV69%PLGHisStej1kJY z9j%_zoH3lI^%QKFQPC|?Y(8LNyyEbjM=o1!aGC%UMWL6i)qe3Ekh&QTt80F>EXlo) zGWr0}W1MP6(IvVjK0*G~5aeG;n5fmR^`bQ$IUh)3+pJkhvgW@%gCbxXWx74p|1m6*at48cPOi!Ajfh z=_UAVkRHf==tjZ6I|-by46QE4G|TIv`Dw(fh>RR!8|`68m+0|HDWsbw)0#@JuFBIP zwtCDWHBnWWkN*7|>o#7Am|~UT6&08M-m);rqumK>sT0)(yrHxgwIsA9YJp@wS3Y`^ zyX7N?_GZd3ftx*nB*TVs9=mOpIQASvp=32}?}f$6U|h!{h|*KlvOQ@;wQ>d3163 zc<;)1g5$?P$6!We_}HtSl5JRdJKY4m`7+vcQ`9=k`a@lCY_F1#U`N!%K9=4;k-=^X zPhNE1$CZM_!{m}k!Xqrrnb8#_8N^uT-C1YRHe^z9@7KfrKhk`JQ@aC9 z?qybSRx|naK<`J~d3mrsP(&_#Y8WptBv-02O;>{^Ejh)+2wH8z4tF=q9e$YK!Mn$R zF09Ng-r30#44ruMY^Dc+cw;Lhx#&MBk~`)AkHN;29*`2cF~)JZF77ps%-$M@0qLZ0 z>#eJpLh4abtcgklXX$9?-$JNYkYC(YTghg2t+(%ZX` zYi=p&{qyA?>b+~Qy9boFTRv3d1&%C9>S3Sksfeu7_uL=anm^3^=(8^_%(Z|?4@w9l zrfACAnxzv{zGh^GU#V!i*ol<%|h=CD1Dp;~^U>|mjfM^spqwfE z04$`qW|CC%POb-Yj#j?x$*ufV`yhcBYwLng>KJR*Tt|kvG3g`Z`osx85*p3TpYZDW zal=|8C$8Cnm9^shm|lyeJO@#HZJy+%THBwvFN_qV|H5?{zbXctQNH?o2G5Z|$`t{A z{T7-yMtP2dZ%2mp*b|UWo7#|`Nq69QdRM=iS9Q6`DeJV_+W6bf5`nsWO*3;0mG~6- zfVaeo~u=}DB=8?ST8%70ALhea66VFJLZuau&$L49FBoz(w<0MIS zppx{Py!sozNk?l{I=kbo%Z4xR_KJ3V1H#2RM0QOJZN5h(Swaxbwoh-lxi1@fiW~oR zUDkxtd!^k3!0Zq&XWF;f$ooaorkZk0jR5M^e8m3WZoo_GT*vy*KqH$A?&Cb5)j3++ zX`}nXpK=mM6udt?&Q*TWt*djk#@vRZ1Vl~rRz*A;vWo{JWMfI03CUGOYl~!_R-Sy_ zs*Gz#a60}q^MC5h(KRWiD0?*Ze2Mf(9m+K%oAv{RQQe}Zo7J0+s9k(H#sO-`eHkK{ z>l3QSI#0h92msX$w?}qQQQ|c0VBfWS9%R)8!`b9(=(5U>Ujg^rmPt4~#l)+Y1H^4I z(gDpg36==Gh;{Pq|`Ycr}NfCDQwD$ z+@%`5mp}+of)=#8T*?Hw=xDs1^N<-`<@=tRny(J}m&C-RMiWVz@n#ibXcJK`1yYSY z-(+lCMObu?!I)Ng2Sgu1uKw(p|EZ0hJSW{MyYbrFl(l?z{c1b8qTh+-H^q`)p1P(1 z=KsJNg-{f#o7z0fYuC2Qx;N9zUGf=~Pg{;HMrB_hI-H*=$!|L$%AqjR*a~w_JYm#* zC!~HIt_Vm;{Oj}lrIhw?bPdaAN=fSHN1Rl*+oQs55tIs;#)*fWROpNR$;hD7`j%$? z4-$@2ww@{Jff95s)Co&{ z&trF18@vOP#X;MHn4}Btci0}jYf{+>GyF|egsXAc51Q_-8|y<KX~6iZ5_@p*G5+7)3n<-KmrIBVrgeqZ_{J-y7)H&GkKThL>pgGcdT zFjDGoT6eteATYy~XQ}{Y(A(q#HL0e#WIo+0hkt)%237#?mZH_7 zaQ%~{7T`t1rl+BG!^PRn}YbCq`e?2V`E+AOg%;k zrH&<2G=W{_qT_bx)oPU`qPj0v>4Q`ZvAT-bMx`;tw%B$_uPuQrL6@%zbzBVv_Nd6d zOVSFVbjwJ7MxGpn2iMpzCn`vF+D7$urv?!+M_5-*Bu$}~iy0-^lLaMr{3)MXXv79=}F8E8xha68nw(C5OK3`R@6AtwDdvt0`|s3 z%bv^261H&)5p*8>9BIW0kNYxLRwvv!C5@PC5OXl;t=;s*N#6}Q&Z;tn zloIJCRb{VZ*vyfxmuTne`Lk^;K7y;p*A4@|y4uPN^++!~IW0qnKD+hPy!>zx5V`8v zpk6PxX}JS6?r(p!Utd0X66~VxqWMmzj%&3818hR0mFM_jcmj1)-5~R(j65mQHV;{u zqU>VSL_1%2KY=;DbU{P}z`kaZ=GpYIjT;pSj%)xV=DbS^ho~v0ENPg1ctuVQ%Mwed z>L=BH-btuf8W#@cl3>S8iyo=WQq;>88w{_0bxi+4Z9q-vC3X0<3p%W5gb0w6G_V&C z7PGpIy+(yL#GUcAGz8ZiR~91XdJZ!sUo-$R#<-1e=Qdx^bkDz+r+DRC9aeir{?!L$ zC?}RfC7XRtrPAuX1mQmOo`T#(Mv^lBR?6I{&x;F6u6N@^X`}xNWLWLIn%B> zE-1cxA!N=|oHmrq8mW!b%R~dUx1nq-CT{D+s~g#@E0Wg<0xd&xh?2QZltfrJQe%9m z@YdrNIzPtXuNAxW%?aj>BK@B6a3LBn)I0nIm=WjG`)}DA$A8V%*jWCPrv0C6jfMR` zr~fZoWBXrcYwF-E**a~jpbJI8`XUh#O#i~QLNW9mh9HA!24>ISW^+O!BG0(9LQ;_^ zEWxL8L5M<7!Df5%p9JUL(^K@*Bez|sIAL(q_r zekK4_-W0Dz00s>e2pBZN(|yJOBgA@sQ%5{z3@l)ALX#hC0aVx^eFrvH2(+*zVM4%7 zT?qer3IPovF%2a!7_e~vfyG~-!g(eD)^K(lsCi@{^P+eL7|uAV$su@HH`jrK*!MN0 z{!<7L2x)0)s4pmRimst~dvOS)eDHzJ{%r?xE+GT}qhw;7(C1HaC_YYfnpI&ikcazw z#K3l=Ui~$CQW_B2;w+#jX`~$epoeTs{`2Jzg*moOtF-`*?0&@%i zGl70w0|^+qL1@U30>Jhmz)`JE|1La+BfI(=JAZ(`b2|XRA;G^nH}X$&BKAjh`r$>y zlRLnHPeH^vfO7UAF!t)g>JXPvr~m@-^LYXgKtY2e!rg@SAj5#*Z>pRi`32Sx{(rH) zmheUqVPE?VgBk3H=g|>VYvUAZ0C=F!prIs$1n>yb?~SV?z`vCB=F#uV z8RD1efC~cZp3egy*G{G{XituD6UGAod>;x}Z%(hF(C_E=Bs$Rl7qK;S2q3jVe3)SYLww0&{_QhriI=1Bf4a4FSbM6A?D<9Tzm4PY z_xC$l6yMi?2EO~2{nu3CSVw#%{rWBasEhxN+2?Qi(j)nu3uNg=2-mai)%*F~4{aYp z^z{SaSoAb-0Gb!xH}?OMFXy~!GgnoBIP?2xu1Cm*Nlusz_tPW7DFS>A5rqA#A)dCU z{qK6eD;Pm=AejXW{_^8f0SFo}yzzT;7;tv(}6oKpZARguMS0G60YSix@Z%0%$u40+6F*ex34=0uUIrH*p`8rF`LM z;P%X$XE*!G;<;V*z4ST51icU9Oq7u;#y0+|4iV|%t5Y|9K=|S%;vc?S=YpZYq>Ht= z=O`ucfvK7NwD|KW`F_2?&TKbw?G-G-jK%rSsJj#|$i~5B%>m6_<6*^k+mhvBnO=G5 zwO43w&4{@Q&x=^F-i4XvYo=rGQ-879)Q&I(ae;DP_$?k35EN%ppPt1i@sUmTq zoR$;?LYCgI8qAG)Jm55vrQ0RygKpGrmu@|m;PLZd6-{~gO%!~`=kb_R3pP{qJ1QOx zOa%XWcSJyxesjILNSm?^3U>w|?gFGdtJsvn1CowJY$`g8$XT~0#X!+6Bgi*k&9+)} zEV|vM?K1i`Kr7Rh=;B34IkS8X7d^Z{4|0^H{G(E-J#3u88*~9VMjKpi!i)X3n{gjN zp*Dy{M$4PQTByGoBbTu3g0ku{PeY+BchDm=H;YMB>gS8~5)krvjBfCF#(acCTOYsda`f%OhE@+|&rV)J~_9J3?|C zcG@BZ(zr?WrX-q1725gAzu%v50RfpE#T()*&HE8~K`bZY$_B|@>;Nq)$X`Mo>vpU- zp&`-cq$GK_Z5Wc+tYs41Ph;H3b{D39Q*_{QAPCwW@|Ry-rYbyEOj@|T9}D-PhoHUj zq47BV@eL{t{eg=FUs%NgR3Tkn=$C%>tY_8@lc;QfFy*04LYDCL9_VUv3O1VL#6x*8__yZURg5_BJZn$Y{*Q;GNwM7IcqL>I$ZtQ!0IjU zeCI=n*s!H`L^xGf++EBl6}7eAA#cS;`_xY-!$p)Nbbh|R==|mpCrP20By|@pnt1d8 z(YByyBqfPl!HAdLjKDqB*)J z{W+D-Xg$od-OGV(0~=sLiVJL5usjLA6f-+(SN6{@AVeV<{BfF zF1~(o4)$E(21BDVX}~^#jRYkR*nu`$7LEd|6eZ~)@3p|8X#*&rJRXvS2{t_1t+wlj zEk$f=hQxO);9;&?h#P6Hb<@$hBN@n6kC4012CkFc>4hq0Z52V3N+{GcE}?3iLB!c* z&nvk810{POMZa_6A}@ACY{2W^L7?Xdc9^^Ns6Fqp0&EN zFQ=)9@0fNAN#7x_|xB zI$zk6n2F1;w7E$=WerF)_pYYHPAq>R`0iJ z6(bx_j*q$nv1#`q;Ubv&-XO@fhoMVlF>S$a(Cea0szo4)$}1(rh&)$p*W&EcY@u~+ zQx50;q|`iCTg5n#^ts#{eEVs6BP6H=eo1X-CeiXk-?Dh`NN7aC#3Tnd3)u90x zul$;(bHZ1Vh;5237AP9yhJW}&MVk^{#<5a^i_*d{R_17a_y{D-X10{ZcWn1y?nk)T zhZP;MxgPPu^!dAG+mB13;WM5exlX=0e^4E>a^bj{B0-0EODE_z%pCQ%7v=^feX?8Z zqb_9zHdgKHf?{jiZddn_n6eNlq@hgI&ZEzr3mD1UmPmP|rDhr7p$_-Ro+Cc}5}g|J zDKr6g$qY{9oG?*}Ng_YcNO7#=-Y36%S$;~=m9LG!h4L(~YT~)MPK>(Ow=5*|h)RP9 z{5D*+9jA#>IKUtuQuI5u=b#Ac)N5KJs7J_*^96!vJ`8AsB~Wj|4#Q|o1N1$IVO;Dd zP!-80J(|(!0@6!E3|__6*5P>%vYlsGKK{WP*~yC}@+|h5bpgJe>{Kehdg3Ml0ZFrg zv}R_Oy*gx61-7|~5%yJIh1&ZaIdLINxl^%|BgN$2rSd!M@wm8Xb|WkL+U zzaZNo@9A;BB7&oQd^9tQrkdnBy5>c8Dyzk1%^n_^-@8ksNS(m1a9Z82>Z4~J8*or0 z*I^0jCI{?tN**DJTP#R{U3W0n*4Rd*tO}vvjJt*SCWE37RA=lb3l?tChvg)g97!=v z8{#8f*e#9BV0J9~?3i9wfhNb8r8z>#(Eq-R!f`FmV3gIqR(MHp>n?T>keIkc&i~GA z)l-p@l!@pmgqK+1PEw~)v)JRl4OKj`5sP2KC?@!K(yqLI(2alGyQuL6m`omtr`&f! zPNBRnOnT5!qVu|*=4pINAzwx#%)Wh#qk+&tp3B5Hw`jw?~UKWq@H652-G^K*(Q*~Wi*a^_cEKsEfYYQ3(IZSI4WuJx|dqMw%O`SC2 z(+O;{_vpf3n~vjomrmdi;9RRYtriyErTF?LpW=(|fbWWd%d7Jpr82KIw)yGO3 z3Pvx4+WfkfrE6UNMIsYZqCed!I)dsMsb-369H~LZ-ekEo1M}rH^dn9f})tzampjXh2y_ z+VLql#mk7&F4-OP)LcO>nZGPzCR%Pvmf4x5QP<4lcV*3NMY)@?KEo1&w~)Xbp1QXP z#$Wflf*`wQwfh4s$d09&kklhzZy^i@EMCpN$t_G|^(Q;@#kN+PzAI!oMm^*?!8}U( z@nd9GtUq1OhIw~Kr=#2qm)~mD@&feFX}7k111p8a1vib+vZhQo#u`nq@4t80IlV_F zw@0q{FKsW`2j9VQzdvVqJ-!X5WMXs5y9(w8V){aR>-senyT@b>*nT|S^(&Z9-&@R zdGlJRwCeG;JW>__C#j{l@k>{6f%0{n+RGvTn5ZeM*oVa8yCPlA0LEPC(u!P~$}kxd zQI|Tt5!Z2G?L4JC-s}K? zT2+7|ZK-#_XzmA~cqw%?96_)9cls*kOjGwP0%lzTu$*v&^F*2yA)~-^+}=wC$l~1v zKewoRG({V$g8+`liH}VY2gaFSyu+KB!`*svFD-s~Z-Q$bAL9GX+o72L^>-DR?D^$4 ztWHomy)c6d95!Rl2s-Y~PGoPW&X2=~-g@qWT=`T6esHPsdeG!{*?^GkXiv;yn$deh zjUeB--E1ybwaijh-LCJ9CT~;PyU4xlD~%FemyWRq<}SrYH$#@miOpLRJ-~=8?(Mp< z8e#|Yv3O^Jg7CoRWcVLy$o!Z1YqI!n!|zr;OX`u+D6U<7yW9gFb}!Oq!M|O5>fQ^F z69d|OsKQ1eMjPU#(EOR zK$j7O)pl_^KI*g7@=(oNqC?L(n0D{JRZE&)}oww|3-`ug*x^=j4dH zY{6cXav6>kAfh7mOmE0UN)&9s=6oDSq<84i{gw}*98Sm?6nL35F>l20FF!`jONwtO zbGF<2jl4LeEwS9Vn*AgB3}y+#nfxe4GLd0-Pd9brIpnjBr~jJ9nYLo{W?Xos^0}Dy z%^6gRd7SBwf4Bpr7o~jH~fE;(NgnL$zA?H`Sh)8q+!Cduy8f8SHwH zkIYI8u+Tx|l+R+ebuR-yiX&G)Hxpf4k?)z}rsh3^PkA8EQ$m)OvbIz_d)2x>5-?WB zze4_9pO-0iqxTEji8Lc9Yr?55&|9nElp`x`l}E;|Va;1D2?qM6ffh>7=Uu%4PGai# z6XS68ojy--*G%mJ?0k0}ge5_rsxL`d>UKrB6s*Z7?)i<_1_!caF9@N{nTHJAukj+skUH(P7DF@&_-3)~89UupdjE zh@_`1PiETtX&L|Cb*2FYAr)=2J4JZCc?hA^iuCtPM2h=_1l==(8JV zpQ&mCl^&{V)#k?8V(@IZqW<1M2c^d~viZP7PdXi6Xpo|6w(?+S#)C(GNL-!D zjycV*i$0gtHv-e-52;-7LZyve?MObxOfFYZA{hHarDvb_0l$fY-jxM2R+`8a5eP&F zUxez!jt%JS8zjtv%=i=%Y%s4QrA6-n~yMISTfz)2>Dim)pmbuUF913%SZ0fDeI;lmNz8) zIP1q~^QO;i#sJtVp-M42*Ac7qmYlm%!rZa3N_xHr*rpd|9~c|SmZTmN-p$=O#CZu_ z7-W2AT5|YC){<%sM3Xd&^21Vje&cY8>uYd1w;TkJt+q70WG$kHV+ohuqH+_~uAaV< z~)Ot>{eokR#S7GSkRd5n_cd~pzDjxE#_BuEm75U_b2&~WMTN?zKrxj{A z2gvsacx*=fCykp7et8DU?tr3dh2hogp)*{2hNEla{JwDL9?M131z2{R|J ztshFl45sZ?r%;sMt>?0EoGPywROd&PJNqD`nI}y3X>lv_G(7KjwVr5ZULQE*U$E*X z&}5-)@x+MLdQanYR{6O9aw*#RBz+vR+`^G?I=P7<_~1S(=X7C}Ji2#pI}fpLC*Na^ zJZ8OAoOcg7b6_T@Rc^h9$9KVT$~gQH*EZpNj3_x&bnupTk64~7KyF$=E>|Q_G*U`` zTcMefQAj2r7-*{V4zB<1YuG{0Q#mtd-d}Th4q)u@+OAX`A3C(oGuH1MT0(rVl#VZa z-3)Q*r98>pQ#WIAI)@6`nA^;^>?u|0H~cHlmqt8_b~rSG?0ycz!gIA@Rf#j9kW23^ z9Z4kIVycND@9D&->9P_%H*@>LOd`WQPkM;gs6s=#PMS=@$ql*LbwRoa{%gO!U+rc= zXh@+*v{M+6)1~6fNde%%SUkDXmP*b!{ZA^`zHmD5a{kE9mqLT*^-9T`ZK$W(b*iwo zUiY)Ds|T8Eiw?-WV=9VekCbm=y9{K$M)HTO6Y-)7P9Pfr&Shq!K~M5}rY5`{P_j+z)< z7J>0Adb=O*!2?`H?3dMFQrIE)oRi@B{mO8_*1-}x={n$iI2SQY!-ReoXsJj6<=T;K zbA7uZ)#3M%!Jqul(wM7twplQ!iUTSOtXyv_ zYd+@?G_BBrv0m$-P^Jle3*`K4-YJurAIL$n8&sq7y)ejxq01|`92ptsA%$H_@3r69 zp7PYKhOv3m+FA^xTJ3%hT@vs~0=X0qJVh%DTPN^7)QwqwqtS!oT}=H!v1|5SSuf*a zeW8;9Z#jMNUE9pHPC2AD2QIJsiwTN=JnIZA!lVcu`mBXd{w5!5q3~9pT)fp$E+oe? zzER|ue_r&Xqk_l9*{`4Z@tyuq(FAZ-%_N+AvTsjlPR05T6Gyl!M;$TY zh4~ak4IZ3uj}I6mvDwt;d4u#@R`YnS5}E@}ViID++!w5=7>(X?kY%b>-3@^ zO}KXSLP%IClFEW%L0;NIlUCs4B}cvb#JI7!xhKCwdG2V$q@S#dU!V5Lxx^p!eHSl8 zMo`&Fu9bN6bg;JRHYM6i`0E1z9_K{*U(z)e`u{CmV`t;|KY1D>K0C|*y<_`-(=`rO z4yOO_bj<}+8Ce^RMzYMAoWa@6t<1TMu^&Kax}Vw(GXp#H* zY3i@$WjC`Wy~8Z8Np9PR_IWvz^LkNL9x5IP8OZGHbRQ9LymA7|(Fw4<-JRpVkN*6^ zWxyVMKF<}}(+7SU6gnjQdq@Zs4Cp_%z>)vGrw9`nNZ!E(!2SuS9aOj-RHVHffLmL8 z(2rBlfDnKqA8Q>le-uzYK#-pn{kc(|Ob&g06xBEHY%ULgRLT^ft-c)HaGy_4Gg@V1me&U?+~&9XaL}C z1CVpF5&(t_{us_|g%5ijpf3z~|8)O1>elU9j*$LXjedR+@$x@S);*Ab6~L+<7$UzQ ze-iM`zX{MEzA7)49~|x6hkG6d!WBSso9mkr2SPr66$s#t>w70JiUj%^#O=Tykn8(8 z;fZYKC;fy#wNYM73?Ae*@S%y9gC5%0gU?NFb}!8eE}&DW`;S{Ah(L9fZ>!$X<#0L3 zKSxJk(y`CyRtDW~%bMRFfG>?cF5e#j;20XfLw(cnS33Xd0^}3a@sD}$ZU5>9#05xw zuMO}KR4eGVkG@;S-xePL`xNr=<(KUK4hf8ntsm0*AGo@|bw7M`-^Sex{uSTs+Z!CP z7l3s8?a3I-{^!TXRoX_+V0At`_*~zPpAJJ=Xl8A6FYnb|>K~AaaXv19ohvRc09RZ+ z0GfYRTpk=g`S^c%8CwD={C8Kp9|)CDbpgNu-(?Tpavn?94=Ui&9gG3kca{{6C!G$w z|Ak#img9qy#_r$2@89azf5}?bv|r;lU&`-ZB(gRRw(o(oANw~PtTPCg`|oReS}oPL zFU)fO+Z4b@T@~PY+>Q#cMt}~^Ulip~z}po*OoPL_RlGhLXg&D2BocI6^N$dN-};O1 zZ6+`}&|+|>zh5scfU7NS?VtV|l&OW^Uts(8)FT>5=U$#)S#p@VV2v*=CR`r?07MWV z55sNU$L}!Q{b}!>I92=@9RV;q2fqBf55#`&f5Zg~a_Ga8>_^e>>MYDg-a5~* z^IxanuNM28-PfNnS|?sE613%s<-b3=H260?cl zbubZr1$s>4CZ=z>0WBT6hxw!oY9=5wgR{j+pPlw+s>d0!C8ia&-ENte3PV|X7A@Kz z+I)T$Je{k73_OD02JQM{owaE|IoUdDmOE#o8)AI(xD6KqU64MpO;zx*rnmzgUU7wD zI(8Rpa|TIPnpY}7atw7+W9vrGy6Ir3F-vEf#jG(roaycbNm@a@7GP|Mq!tnGed7FOnoSQvw`GU=96N!wPXIBf(Dby3FplIcU;U znmi*VW6?+dd)2>^xl)b2SqC>4NjO8ZR(;l*9x;SDWVxV$mO=6!*vgWi9^9|YwIXeb ztOXhzqDJp@>AEx={6l?^mj@NV5EBSO+SpCkcs;=S>Q~b>snY;~g3;O8Uh=HhL!JrF z*`k*gO}o;$Lu#B8J$uQmZ{W+ zT-SPP>Qz2~+Ca$cy?2#Tmgkz_dgJ?hO(or_^9JTH*y5R~`Q93PxYr`Q4b9og#W4W^ zp%z0C`Wicb6>kVe((3u%7IxHNK!7U7lLmv%mxZO8OMitGju_nzN*#f=WrjYpUxD%Z?)A8DkIEcwEHw>6=}bGa;i1Fsk%t z^kB@tei5Q*F5XO{C5iiwl~DOJ4h?D=9kP`VXTw2zdA|B>6s}JjK6+^t8{}ISW7=Lf zi`#ijORsZrc{))i*GyLNX~N2xsOm%UYq?KPe0LB%h&d3O!?t~!UjUn}HEV!tq(7-BP9N5GR&WXG$Su!4*93?X zjwq&n$qz1%p?UiHM=hei1lUP0Tor8DD?}|GY5YS^ofP3OY5gi7Ed7auw@Poi_iqLc z_#l`YnuJ9)d15v;buFryYLdORB_?af3epV!gz6O{hm$z68lxJXa{O}C4DU`*suIFV zt__{HcCxA#hlwr5exm5Z-01sY+}B0(sA#0{>s~@FH zT)K)I_;TDBuDcrQDYi;iyzRA*Il=qFZ^7>@>+nxR{)ftmj_W(QV_zeqn{lbB1B4|> zEXu#3)s3rjb%gZJZ8Hzrea6n?Y}#PZ-h|A9ax11+%QxwU<~>|{T}xKu;eOEbCiHmF z20*c(%dUvZi0Ns%lS4SDzCRzE3HgoZZpkAnhO_?a;Pja)emJQK>ZNr4y`tFZ`;kqV zFFUHE%!M6{^hy0lvx8UUGm7SqoYCt0I#q?^BHZ%ZsE@u3j;bf}QnGu7e{c01A?UTn z4U{GBZ>?ihW)#OI9Y91+CR;>0)@R^Je{mym0j0U-QtQw2eIAcx+(euDs7EtC%7&$5HFU7ZF;%;R(g75H z`S-sq?dN9g`w>RPOJ!~D&2wgnGTPenvdftrNL8d>_l!Ggh+~Nx^I31-!axoeM*!bp zdEkjKPCiZaQum}tF|=4|<+WGZ$ywMu2G73sRpZq^?YlIpq14$K6Kl}|FBB$%DIo|% zl(bL6c7Tp*#QuANDc+p?Y@?(xsA-FKXu})3g1XONY%wsea*g;145n+!<)HJ5{;OfD zvs&AlEFqvU4}?U?XEvYHS+Ap9@crw%IhMygqJOpszDiz_JF|K-$Bi^|Bg z(k>CtQzSluh#7CeXWo}WpdgJ_mC^jf$h)?eS?s;AW1I2b|)EV6;-x7$&WtJl@vn1DYJ%jXF9Gtf-&7k3MDLED{+6 zxteF&w6eDFNWKYp*dudCB6Ft^CJa^;9f>DXDr|z8(5nc-mo8Z;>cWuV+KLLEUo!=y z)|>fg7Pei?=K^=)sS_%0{`kEiaWO6NGUXEHdMKurk|Tp|f>7mh^84 z|2Y#e4&p4w33G12kMKS?tZkG59lLhecmc7_yj0J@Oo&BBd#~v(KPFpjiDNewk9v=a z2(|oHCF;#DrR#=dpoFR;x$}=M4+R;0_wir$>rVibgna-0Brj@E3HhlIa}iZDOiz0o z;$1RnsdO?^hRw}VseD~tlIegxf(`X_JGHv=O~sA*WsI=j4Wd={>gSA4VnDaJLx}7{ zODH0l4dnURN7ySjtNZdxSP0k4CbJv;)Dz>`F>hUq>od-Hc|eW~e(41TP$W1eIwpGq z%MVnC;?|?qC{8Z)5OIj1>8(m}I=tvvJ}(ZxfZ_V+?Sg?Vp98$>co~d>mCUKZw-1Y= zU7n7FYDP)=s()*{Ek7F^Zy@lLs4?!9P+dNS`fwn#8Sl=Fpi!ALR_PfYRn~{_JIVO1 zZr;`KylAb=7z*Vbn>IrL(bJoi8}2e?^@(7?xB!Q1X27(K$Jq)2SJX6I5+xZfiS2sQ zcyDWnHhCw0^RpSnt^jKJ)}O1rL>Pla-N1>|k*mUzO2h(S@Bq4;UPJ#WxHpd2UM3>( z)S2iNb$<(9FH(|_T;9_%5i*s}({mZg_?m5I;RYPu;6U8Pjnv1~QS z7i!d|C-2i7B|Gut`q1yD8}CusTzN?fZnLe+&d`6_k=-j;d8~b_ih^urXhZ>KUvQ|; zL=sSkb!Ux_z<&d;qQLssn$(anzx8_CT?*+Y6?XO*=T=t7wF?7E&Rgu`$iVVjQrc97 z;MYYcvpp>ipGQLEiile60+r7?pZSFdbj3r%)8tWaTtX_n@c{amULw+jD*uZbLC&Cg9&!=4EPx>=<(92XcPO0=_u~qnEiW{b zMklG1_|T*E{&FtiDPis#EUT4w5;TryQ`<{$NZ$7LSN>h;IFUFfYVBARV*FAy?fMk* z5Nq)zgh4pjDDS(KFRgC0PQ>`}oefV|Wd_o7TcV=?XVwp6hXd$QSYF1hUd)`>vxRPY zI%gFw6%ANiE|{4NC*2k*yRF2O4m=SQauMQmFWy_G6><*o9+!kMD*hSTqpvfec*8`g zis5@oG2*k(7a;_?ZqWF$TIJ)-15`=kM7?FCwBM{LQxc9@mal;5O}$|fmQrws<(xVl z)Nt!xpm3)@P^?ePTpsS$q24s6HnR`~vp66iRL(+$T2&!~-yHw=yRC*V^WrZ=2GljD zc?jBkB+c?CRLc)}_ATmV=tdV1sz@U4*@2IJaWnx>QyaeXiz(WJZ)y<6KSbnMv=WI*OY6jNYFKi1RVophLSA82$bKX? zdQ`Cl(~i=Sa^r)8O)qgYjT&5iE&d>3Ax!ulkfI#GzD{ z!tz^0Pn)n4uiI0JVkJC8WwkcE8Zd~UwIOvPOx4wLnZpBiSMG*sW@`iSWfGA|(Kbk4 z4sa*js(~m7>sQN)Wy8xRUY~>L(Y~FVVKz70br!CsjYl7_lS#6!vm+=%JuEjXn_!AP zEHFAY7G*1>I*#zSyIpja|BkP)b|~=RtU3`ypAeKJH&5sEybb5v)fSgKF7Bqu8+E3S zPx1nYBESRjBK<7df_e{5+H#Z(^$T63-`o{RB>*sO+94sz$EXwUn5>x|X2O(d@Ty{x zRkbC9=-XO3Y>q^UVT!bq{FO&E_7@M3#a6^s1RTmFN8K8?Pg8n-{0U{ZO9=CMHZL(5 zX(NPrdE}^;YK!^Nz70?36I_FKk4S0W3q4gm zE=orDg{wQp*YCB)KB(~|6k3?4Kay+B+u_Vm1lyPQbWba$9n!M=O0_4LL)I$Nw;fr7 zYx{@n6$eZm;a(>|l|+a6YeMmq>m(L$ZlHc$8Ws|^A%e*=p2$gmV+f#fDR0 zCj0H_Op_fGSGaVgNKE?ncQ=!(?SU>?tAf!nlGdP>9THX1s!}e5EFyZ|BxX(lw|Z0s zl=)}%LWeTtpy&_lfoL4Pa%!x}>VMrG^-;fodefz%>l0p@t3Y#V6F|&Fh?|?&?u5-g zp_R`!q8h>;4?d0wswODbq)_B*Cn+fhkRF{|9H0RRtiYkE0z@n~HiV$Y@&|DT5~aKU z0g_>EHLcIKgJse7hRYs2k{E-7pMo{J#G(6AAzWp<4}*0_)`DOQR$LS@W?YamLy#K* z6?L5JEs)1BnqtStRz0F0I*sNW&I-rv4lNymr$v)i!nNn8J{my=)LJND5x*K2X5)ZR zDW0e|7^S9M@gn4_fzPA?f4fam50p1>$tKCs2e{`?pdAZpzNF z(_>+%fXo;x&vFa70UttLAzUUtzUd0(*44bk2U9MATQ8z6eaSM?KghZ0=se*IN)PVZ z36RYg9itM!`NELJJfy;U$%SBu6$&95*i&ovI4aJieAq%ON!5&?)LQ5$-WFT`{tB?Q z_t*0rCjZXR>J8128SLUX~OW-~?6hcE!!~JFXeo^|AzW zqOy!$ZsJ=2p7$knzxqKyIL9yEloUk=Z6DAco2hru!9G9LZ8#>SGBpLciUG-}*uoKy zq<;0Q|M4n9i9OSH1Bug4k(D`-Wh0LB{@L|*{a>bVw>ihhpiC_ z{CXjyJt6ljr-)Ke=w2i-1G5c4M!jwZ)nSo^uC7xqPT!F+Ul7m6${;hC*p>6#96s^JZQ^7rjWj`9CxA!RDjP)%l)B^+9CV9P4y0#+G-j-g@I_w_NWmb{((l+@ zQdI^~QAm>{rrvYjrNZ?0*$$`XN;g=$cBOq#IcsS zopUYU1D^jqj{Ir`@cMig+%P#G&Ugyw0lRN(+9*WlA5CmT$K`4-4_@`N8Tsn-r8Oq~ zgg%QC}er*bq-D6qt3mns=BvZz%$6>Kwy-Kq0J<|Ampm6F{-4vY{~CNx4><| zo!-0mVS%y`l?*9_8BfV_e$rPm+LkkNi7^pY6SUe;XR9BY%F|*FLL~YQ_9Q>$G+(&5`#8ITXv4e@82}&+%szTDVaRH* zMTxXW`7B{@=1^p0+RA5|hISA|o7v5me=5Qj2l9yKeuP_Jm(psGx2E9GBJ&nT2l3ca zxm$@-Or7A+Bwi0PNx^y#PJVzH%iwMA@s_y!gEY0^A!#eP)?ay^bfbb+8i}qclacWT zpj8f*%_~V#TY}Y-wd{g?0Bsf^bo_Zv%yDRCPydPoY;H0WvRES7yFY|UckhHab)_|P z3Dn1>rGK>Nh!HJ4OgoC zMlZoN#Eni7ko|sSAv@!!G>@4d+m2Ey1x3>gb*$;p<-L}8hJ?m_CG;SSL z)M6n(0p;VsRfx~H)DY)B?nZPdiC^?51SwwIkUFe%o&r{IJIw56*|6XO9!fs@Zo;s>1nPLR>+ zFtxs-WlJ3&!Ye_P0tfoC+6V1W)gd3suAb9-R94$jl)F zDwPY9Y)dbe;x>5Y3-V9nG-evsUaGGCElUoJ0-gk*4-FiJhV-O<$ML=;+n9w10=%fs z%~!0JPAO~aZ-!QsE*!}xV^*XsT`x@@`3xMKuRAU?YbKG~CJ4=4$C$Qp@ zEcJ$t=`1Xf$TkCmqrsz!X20Xm4d|Su!R<&cC#$#6`K<8y)V>PjmB z$k3QgizA%d?jO%!E1w_fpmw)&@%Sj7q$v=wIY+X-VHLUjzx z=Y!8VzpF3l2_RM3_bZ=mMo2ioYPe@4${#coERSTHiU(Jei)$K1yifw%~*jWZGBvg~EQTQNK7uAma}+>pqVip(&~O>l%Z z@Hz4nnYW8@INnUUi_N0{L?^Kq_3NerHL+|MK8C{W74W9?(y2zA8}Evmw{7~*)i8^0 zSx4hV>4c%+^20rMA;LN;DGy#S#s6EBQ3)&RpUBzRagf^s-*!GtDaVwRo|J7YuK%nn z`tTCa;GZ7g@_KCcnA~yo`+OI=3gDcO1+GEwm4kZ>p2OS;g}_idZ$b=`X-vb<=8f=l z3O62uK=H;HV#Xav+Xyh&OK1Z+G0l_yu^(hD3uC*KcHf6peo3)< zxxl{Rfu!&`Aqls^pR1pNA56*ZO7~z+jQJZh$cW?gC zzwdu^V6;1_wp(XmC!57?FUTzA{qNsK(nSB(lkw|mCkGfJC^P^eE49~zAs9j4jppFZ zbou!VZ$36PLaa--WC6gdMy|G-^C8g~cw$?=>ajY8R zspZ&J)_(H%v0_aA>DtnJZ=uN0eM4Lo^PK;xFQu@;c2Vc}f0}BG{E zh)Tbn(}_QFR4jKhgPjIm&+2DB)qr^AphY2-23o?jIjcr#c^#&9qO;05Qoh3|QiM36 zF@uGo!r4t4V`vd*P|MXSo4V~dfcl8tPaED8SB;wTEG)F;Y)(wfBAmOYa-0&b=7ol~ z6SDP#L1qfT!$9Xs?_NtCp0etf3@%R2uH++f>(CE-eXF|Q{e-89HlBc`#td9J$AHXK zE3r?0)c(0q?7`u3fP(Ofw3Gb+1F#*qHV}jpfKic4?WUe1^ z<9=%5ChVi}CRU$6AqK<4rx!CU8Eu@ZU01D1joow&;TzzkP^2sx@)i=pN}w6yv(HYw z^?1>{!`N$`wUWfdF7F7GO06d?`>-!dr46sTc~7)Nu?dX>ob%2D?FEa=xqq$ITm(Q= ziu-G?(*?DWV>G_hUt==kSpRq7b+XM3TM*8C^hDoPa$S#>%!QcVZdAM2CUluz6t!}d z1ZE6|$=Kbe?Tj`fg_jFb?%g1^HkG|wpNI;~=>*E%paWQtN0hC=fK82)YZ<-GNY1^^ z*0G7~E`BR&&PI4;^!0Josi_Z@Lk|O2&YN(UQ)vH5)D&zt;Hh|$Atj4NNX*|`fTutp z6&I{Bh29yPkTE(qfBQ)L)XXCUctXtOwnq{2Pc?#mzN{KZ6Nt6=GET2CfjZ?Xu@rje*doo>y`t_3@UjgGqE=Zx0s`3} z^ZTbT%5M6(xAX_zGXI|Z?iYXpRRu&w$~zM*^`P0h?KnyjWG=!7rG^4U_bF;Qj8T2s z6n`G?nT7tMUdcro<_vbWUov2kI!1?nsLwNS)UVp-NAD5y#7CAuf_)VJ8$*`9RgQzb zE`cb?9{7cLm&jp89CFpQrRoUS+oZ}a`)rO*9h1;`G&AM41P-CSiW0t!B&OFKOQO+j znOhy-xG*iQNE_m!{jDmE$^BiYLD5Cq?i>)GlsnCy6htM3#B&rsjt$4U7RkSrzw%4xfDjS2ODVW`(7;aP^GD53VDQ#ycxG|Tfvfp+X7<|Y!vr;Iz#4(S zabE@8l;7%bi!=AIyl>QTr3xTdi*NH`R|I{i#s+i90Z5tno|(o1=YX8|yPJ@cq*|RL z{ynxlN_I-3v>gSxc=SKLvrK-%$G~DA|1ycy?cFP(&g)4$Y^qiw(V@W>LlH?<6Q28z zw?p6A6pWt`tiqhMsKx9#y555VXL z9Bi&{q4uln7*d!yKS>MW4haxdNcO9$8SZdZk`LJ7mO+mV|3a5H^}*&X=XWsDxjM*nIJNa?#`|+loZ<*JLD=6;Kkzu4{^|?(4>rW&QP3FqSNs=X`h@ zhS{E}Qj~#8jd}XZ5Wny1$!Q61s+we9wkeR-e?1~Dbj#*m@FtNu zJ2S!?vPV|;V%Y7p$H8&)`;pM#kx)FDiwXR`?ejF9ciOxBTzj=Bu!!wq0IBcK_vvzGwJ|FsN7b@hRo^TcNtpeMqJ7EoMUEcQ3{54fY04=(Nj z=Wb|EK zdgq0>-jg!%{5R8>7CP6izkEqC#*!-p6BqLIrcum5!M%Re4;%cB@13rPvR)c1c0B0x z{lge`PJ%FbCccb&BHE$@1Vh02h>DDYOZG<_;H=Qn93<#NNAA;(475GMn#f zu}1CO5O}92(yp)%w5SPWN$t_`@NC8b11FCaoR5)msPk12=$vYGaO>45_^xiB6zbjb zv{F40570F(b7zV_y6Oo^+fTZxL1euNa;y@*T)x8SY=-);zzJuw zs#`d1XybJI?qp)Nu%DdT1r$#d3A2pb!WuhtITa`%F&U_~ph-JVs)uKio5Z=CvT%gs zA$yfZkn7c@7D|p!?8L!vhph1VAX9G*I|RnMWuNi}w)rGdoN-|CPF|8_9267c zu3A2@l^rIauXO~9+r8!Wm?`Qvgo@_Hwt#%2hkj8CxVD_QM{5TWA6G$r^ohzP_?1CY?i>>WXSq^V#=DMm57ura5Na2p>2}OB{|}Qs=4Y|bOI!O; zY;YwDmXlM}CR>yldctxbih>>s)(%avJ@C#l{_XNL7xy0`1Rce%1l5m*9j4{db5t^~ zh9bp-SUt?ge%#6M3J)}iPkm)i8SIWZCs2v(6(Tphg* zW!c?ekGE3;HEM%#bqyDmAXbEXa8ya5xalDr9DahSJaOh9np5~js^lv&^;9ORk}zrR zf|0J;4NWg0|a)kS9ev`Sd_F^z@Wy}zJDiq!0xT!J8GwKoxc!4aE9;@Fjf zM!P{@{0)T^U9?Dn=6_Gxy7pjlmg)wSWbBg`qW>@?F)KZX+w%!Hve z@zsrwoDAsZf`PWmWOKCm!CO3T`RWnD64@bZgJws&te zl()QRp=;2)wV4#zS4OxD+u+`y<8q*>+u|4?J+%u8#SCt0?L!9=iHVq)Z2SpM7~g)U z{lAZ@%4T8(S|%`R>kF76Ec@KDHppYoCQM_)$eVvXT_Q~=M}D1Wa~y&X4Me!#1*tWy z7^dw!lDHFvSwZ|%%DqwQm2m}0O9DQv?waY5KE#bwA{tTRc9m1xM+Q1 z5V6#C4Cf87FXO2uWQXdo6A!{*GN{~S_@Ae%Lv3n1QUf3XTjdITdnmfh3AeWp%ZpIt zbWrG3Q24V{zPx=w3u&UJ~qP`si$luYTeC zpUSVVl)6%Lg+rbvAUtIYLl<{{PS;``p;kc`?-gAH7FqzrHTN5NH#o)M`ZnT!MRmtq z%SqadwkJH5oU4yVPgcStD@@9LKNjO1j7v#}2jc+fTW4Je?w?sREQ@CHQD*QwO^_`v zjPT&=5hx3N@H1Q`+wMliL~M5zpxu6pu~R_|Y4bW2cR&%R74H4)W#h&2{g3-?tOWzj zl_rCDkWV-z7RC8f2KDnP-?a2sMa;Fu`C$mk>-L`!Q7dv6UgrAgh;O&0xExTr@!zl; zI5OMH-6wnUHgRxTi;qn=kK6Ksyk4KIg2i<|Zv#H-9)PONLZe&&Yb9QSElrt;$osA3 zY7BKxt+q~blAF3135WerMJNty2%@X0g_cm@-rOW!rJ$w&xs%`4NZrv)8%Z}*?sLj8 ze;=VO3D*suStnV%I0}WGyoN(g;`uy$`Z;(rQI^+s4W>c<wate3zL z8^KLFd~C<`@a@I)otETDklb}NCo9e$;-DbZl#iiAXNhQk!={j~yLSzz`^Zwe2*e1X zz`B+3{V2tuZ<=1&jm~C3xG2-W(Ap=#nNe0gabqeZ$SUrjYN>6yMmKaT0PC6u+FB#2 zWLtnGOOAjgwWYX5xO@NFFRGsDF(d!8vUbA`G|~$;$DN=Ya;wsRU)@LPZ-BrILr0N> zf@ilsaqz|6vLJ}{4s?$N>A>T_s-`46 zc9>l~11*nJEKd9OdH8SK?Ya_$p^ZhMtwrWfWqAZslJZ7F8m2!q99 znn+V@0NEPVf=behQEUVi91&T;Ce_+6xq)z!24=o;12=mUu?STce72(*=`>8P2@!x=BNz|Pl2B1vdH3%*{sIR)#Ml~m|p_h3) zEs2BegsF9GiQ;q|PVI2kLVCh`J}P^KwIXx&B?=?jH!KIUisFMLTLjgdGtOA0>qli& z7;ZhQaQy5fB-$kn0qro${kVRd;J;Vy-xbVE>*`#6@!Ag8y68GeuO&PyD7Q1`kZEGu z(fysX%&ih+DDAZSLx<3>Xe7i-&A-hYUQCx*C6-^O#(fY_nWH2^r}vfa{Fn{ysdrBI zJth96CvWs2M|;nk!7TcM?6^eislY@#ZvFrdkUt^2^;Z)Y7YwO@J7~i22XpNKB&jKE zCFoFu+x;^`%F4+#6qPd&p)>VX#g&@T&`j)rspbL|>T(hVh>`ks;ipuq%VYj)eSUg1 zr6bvT+Qv?Mc3r2GpRRRJBu|I~xFhO(C zn+g@EfP55T1tQ>i{)^dh_oQT1i3?iO-o1D|Ct$0*tyjqW^XD@@*{ctN2}^@2P&K*V=qdgC)~1!N_a|ANc3X2P`N}Xp?G9Rna+a-Jq*Gc|t8rLkXoUOS^@-643DclLD%7OOad6=ijwTq1- zxNIzBqWRU@G{M=F2X9v)Z}WmiL=@LL$gdmW1?9rt1H?#1Wn!s(bUI7NV!T~myTgJK zu5BFF8jo1iLG6U!t`1*jsAApePT@VyuUL|a%%;C*ISqO7gFIMsfe2*U0|R}=m2EjU zFPu;6$KbWk+}A2)mv=ujRNCDEHrh4t}bQHbSqvgf&ABo(8{ zu7x=y81U|oK(ZgXNhpZ`^FR9{b${9K$@3ZJAysv1yKifqzT_)p?hL!$z+Hd;QD0}G@Sfq5)f4!_kKtvn94g}^ z4iy5yWI;f9WLB~=IHa42(~Q4dhPEVPql#q{9|oV!X(epN5^7Jvdh5z=u#r6}z7nWKQ> z9eC?(18jM1KbWGv-(~BIE&GD9xk0I2VGf2Y_HDr-WV$}Q*FsT56(zlmiB6KxL7vpd z@oynjXc*t;ECTX`e+-n+khx%7s?jH)-EZeEaXF=2UPnHX%2R~p>Gei}@8}Td0{}io z+my*J9;kDos66}%gK9lvejHr{t6RekTZ)&E2rP$n(GQM^th*UfIBVRA9{8^VOhK0< z_<{*V70brginBm>izu>?CeB2FDfOc_2TxQslIK@6!2ZB!5-LDo+o3Ic(_JyC0*}5Y zF_r}bo{IeB1mRbg=8*Oi(qr2{)4;j z-!IYX@d(1xR*bN(1(YziIie&362SfcX|NGBV!DNdxU!z}e>?p5GwT+CWWJJy9!6`z z{hb{Ub-z3*pWuN5*iC~+QrX(OAIvyJz^iPEQi*=Muer~6+p+t2aRQ314`k10b=BJ+5AJ7eJorg* z>710C1GIHsJIY5!_YpWKYj78qf}3rd;=l5m|I-Y09-bzghrA4u(EjvfS7{$K-T+)) zj7z`@cEO(Q0~e=E42nISwcYi~YL>v{d&pxVEGt`cjcVjF* z=V(@cj^d>WOE1J>f-3(BR*>TlYz~>Ind)X-jzg|{aZ$BlH$IJDh%8S@RA7+5GyoFg zkSwzLm!A>(pF9V6yw`VMKgi|3&q{_QQNTA{J7*DqZUF5r-#)uyt4IWjY*OL@m=dqmz63i zURScpB6lOFyxTb{8!HBetQL%c<|!4YF57v0;nuO4;oabM2R_c)eKM(JoNtO-G7Z#Z z%AY<5H)weLak^4srvTM>G-`KUuxuOdQkH#05RdSDwTs)H zOBeZy`hXwU+9o6LTj=j^AXD~!G1iIM8lOa`V+DD;&EMHC9a~6+1+fEncSrr=GthqX zjkS{d7eji4O`jabXrYEWWICobBV^2;7#!6p$0!xfl~*pJHq`~ZhyTTfdgIfG57~Y# z&H5T0^QeZyzF%fy+>r9+^bG|;n_P@5?VfKcAM3S?E~S$Dx(ZV~+slE=el4>~RgMB> zfj`yyx&E9AER&$-Cg39cIhE!ST~=Vr&XVu(G!Xe2lc>*+EhjXi%cfUvQC|hSn<}aQ zvg_$dcA820L7Kbt+v$_hYzyB?(QEboACq*Vr;B=*?w81OC#-RnKaVC?c$ssQ zw~6bcbmbzaHSHUf@gDSoRoCD1cwD^7mH`6u)Bkkv}_yv4A^FGoC5bXxDBZ=2J z`@iRTejHj2J-KOD&)V+wRK3Aefk|maS(}ndKjsGZ39#X+t5*il`R>sr{TTX<<~ zIWu-Yp_i5$r%MH`aRJqQS6TmbmW-a^+^DFIop|vc9(?kzupv7gYuKAs`4&_VbP$Sb z?->l#X|9~ig^Q9k`{Vvj_me^dCDN%xOLmB-;kONw5V$*k3LS=hX7E4IoYITn7+xW$ z@y5Lv36lUSkTl^!Icv)uh)_G{l&rZ=w$T#- zOd<(MZs>mCRk-*%yb-b>)tp0BMCnL!K^X8zyz%Qua%J1>ydth2tgu;U z-E#0dERcG8hG$ZU0N7S~IvcEZ>=O%rC00gbr9$vI=MxPm;w&AxNcb|`?#aaz7EC-_ z{mkya-Br^O#;zGIDgKNgs6tgQtfFdN24C!R|8A9% zht_SHpakU%7lEdE8`1T=6Hi3!j+~zv(_X~ScE8iR49r}@^Vb97&CPi zbI9cxFTy6p!Fa-G-0GoI6Yjk4dV#85Y$wQ`erA4>jLJRLwL;o-Q2?l6bi0}H>h{!M z`Q!mr9)zky&s7=jYe`ytq$ZAo!LCY*7KWi{0okH~t40sV!M-q(h7PM@JvuTB-m6$a z4edy(E<>*Srze8A5?I*(qnI*|{X5%^McHejcOJK$ap>+-H7B-M-B?+QGs^Ttn$OPI+Y91W11-T!Gqb%ePZb_cXWnVGZudhd%rB+>nxda1) zZnQr%mMc@3^wpkFAMS1sS44rBG(tOM94-uiexZ3USjsDIk-fT5)i(0v$q+ggy9PaD zWQZO)zHbK5xfH9_=(HBxeXyHK4J)63+M0)ycYmoX;Y;vYcj7!f;;(8kheArxZtyzC zFFaGIQ!|*HP=!M%ZZafUIVp#Vn8tkL1fY-Ph?$q7=K{_L#3@u_6TFDlCj*8V{krOo zCdwKtu)@MQWm(<)k(?tx2&OL5-qxw8L+^up@T*V2?lj{StqixxPu(;0yCMkGvHmWB z8T&UO03cJ!*_Jh#ypZ~-Jv%KPMSy;6Mwmajf8GUA0}4WZ$35?m6!!(hzH2phhTQ|Ue>sL#bcamN6^)ZSR z<2~u0nz(t4Wz;UHyKH^ig*NcLxWd;}t`oM$Ip3j#H0qil&2>Vzheb%zP8PGxnTt02 zB~^>3?z~^XSEw>fj(@uuL@UE$;sIl_Cm}adBjnL{R`y@I|AVb2U^J5KL4mv=Gv%suL<;9+g@_9wEJ zVGBBy{Wu<{E?=I|6DJlcNUd2>!k=-wA85RXl!FJ+$LRp^)d{8M<%h($cT z->G_L^(>QO{&nx1*m+7XqZ`lY6MlCmZTnUsR1MVjOW86;m|~I1z;Lnb7m&Mp0n8;oa?S8(XGK`Z{bf(Ferj%D)>ZdsJAel(%`LVLbz5XF<-3fQAc# zuNV5!jWA$K6xbhiRWPXq*$E+pY_YqpeukpC3^U~xBb20|R+rf&U5#a)N7hpSs)P6C zW(jnoU-vm@TP)LsFTJ~m>`A|gp)ZRJySY-t(wKWPsT+TO&zQd+A<#8 zDBZE859jGjmQh4WZi~o3&f~)_Bt}?Z>Du?l%450vj3hqXL&)mEz`j>KockBJN0z}i zAlv^|6y7hzhh^-SqPCn237DT}cN@~*YA`t`x!ZZcF`1q~Sibsv^aDBp8!mAn&47pW z(}}1@W9y_(PdmDXlH3RrX+yK+?^2Ee{OCCpkK!WWp=Wy=3>$FYpCiXzfjZ?4*`+GB z)A1~$dUCWVx2xbbM?Ad^C0YD}TTC^^KsV($wIlc%JrX{h9jT3#X3!>RE#%@d2_!YP z>_@1>b<$D8nTa7lJ*|yXSj^`H2h<(ypZG5eYk`V*DHD|O?jMSVv^P9p+M5K8^%dna z2nyAq3sg=pO9f&+F{^*9gx{zeG-bJ~iN4{R9Rxy)Q)g57OU(qAuerFK)8~2r>|`D7 zhUjv%KW~rI!R$kWO;SQ5!6JRt=?md3McI(q7EXT8m09QQVGm?(vd~qi#?cJg*dW>s z@fMR7G;nl-oVELQzsz%GsuQh{f9dblK8AQa)yT+Mdz zEaidmqWjU`TpV2wv2J2B8iVDo?+S!I7VvsaRKMzeVVGGSaUOE+{9MFO?c7H|(aleo z1ApMZS0wf|I>$?t%N0Ba?smEi3^|ALBD~^iqP+IMW5&;Cy)!*hW8|9{h|$B~#I0-Q zw@3rFp97yk@=lf5*rmUmm|Z%;r&f$lJo4*(-kjPDof#BtRgebVTHe&bqe)WhRJg*> zp)@XswBry=W%fOiDJ~X0CN#fBteQGXbXjzmnHuFI57+JXh5@tt#zDLI6XzeD+KQX% z-b|FKUfnvZ+o-64Le7_V2gGbM`|uUZfUh6BeN3QIb6RretCH2P)7z6OSXjzf-PW3& zCR%AXhx#)`{2wEi!WoBpk$X0yA0_UcpnETD#IFywQzUT{Z}c)PkHsM@I;`LGeRw*9 zJWqpfeo!iMVhc0O?u?imU7L(8F=8==Xh>|#B3kq>z9uY!;*XEpx*<+BnEHDW1C5tR z(P&OI!O`Z6!sV_s8Bal8nN29>j%6S<)ohmI+BzJCu~VK|&;ShIhIP0}jUS>%^D8X= zpHcm2OgLR!2>RV!<3O@EBB?Z|1Mq4ab|eSsA!W|Y2j~S#e2?u`cLmBZ#K<#&ynkJM7Q+4fXMgDI1d9rT&evtzkH8v!ds!d9> zq}6&$KHbQD6}DoBKwN|_cOharuDe;|(Zu2|LQ2*|cq8h% zRxL^C@s(!RT7l{sMfvUMYSMB$GwHnB{fw>})?2s^EU-|JSY*B&(nREooGtK6SHKiX zmaEEX=e%BB-dB(o$#Agw2S=Y>a^BA?*X5*gV+)yEvw;AewwO6ZvKI-4jNhCKnJrE6 zQbV!bTv6~pk!(V`NP;1Y1upGvm`x!9l6y+}6WmnlEXAn5)JL(Jub|7(z`g=BdY7Y1 zs&f3Dhv-?N&JZ%wCWs>e)#w1QN+UZRzXUf{OOsOI3j&<_Df}D&ml*%gLjn_@EyZ&e z)b;FXUy`8kSO$Ck)JNngXE&k2CXt>WsPd&Ps5Lw%l~_C)@5MG6IzI?|MO-t~IO zQ@cDCC>yK(J1$7uczul*g!*IU0pttArH91LCutk54R~}>&&7iMgrz6~fg0@X18hR5 znApAt?7gy=(Fx4M!t3q|q77AhNf_wxX+$96jwa^Eb4bxY$VXkJG~b`^%j{t6(}3^C zyl4QYW44t4{vc=zrODg{rD(1Vr-pqnA2k&YMfLZ(CZMfhnFkJ$eujS%X%JVy0~ zxMy2oJn@eO=u4^PPkoJXI{uy%$tklNIzjUa37@rxiAZjN0o|DU;2wl=-LvqCdZD<; zaIUE}b)6e~UvXpl_01jaRji{nNQI%B*G51M$~cc2Lpy%{FGvPxSP72DXDTHjzff*Ttbx{1tQ(?LC^D#EA)X4w z8Fw|)ajUhe=Sg6en0PpzX~{)pdWt6i#ds`yh@4Z=q)OwF7`ap&8Fp<2XNd}zYSbO| z^#c}4rCCaOOWPbabOKL~QQe@sO!!PeLF$a;s9IjTxiQtOg6N`a)y=9f zF(U#@hF!sXWF-jW-MC@r%Hx}IZ1tQpAYQF!O>&)uiM$q?CQp9%c=gtZ0~E z{n7xkLH{Y8#*xAUxuBmDF@@WfLu#GR16yu&%I2~g5bC5VnCGL(Mi%}7K#&inN~LFa z@1#vVJF!*rkI02Fcwr^M15ZR(vAnBv=uMWYA%04Q*x@HlJmOedVnV9Kf{Knh=0$E` zQ=r+V2IOZGLhWw{OQ+v9B)fpE2fmX~gWEk}bkO$3erw|_e*;}^-G;&G8>dfe-j&29 z^gxLvSl1C)&<-h0Y?F_I>1DU#ZJ@E`ACxVUpXuo^uv>7_wzY`PbpNe>BSG9;Iac8iKop~WE4t{Cz%|< zcfD<3sO5bA{Lds=8AT~NU{T3H9*&xITMt^z^ahQP%mP}a1KDJzKURJ;rDp;M@zdVz zl&!6H1+9_VKbHzI{L69vzQfW3R3A)M#plebWj|+Uc&K?*M%-kk@YG=)5D?8!i|sI( zXhYU%p$NAkicosp*(BlW-@K~BCOcWrCWPb-+d8;|V%35`l4D2jAF5b~yW*jy@>`E_ zospXZc}FKTbvj^Ptk4QsXfX*qJ4Hh7Iqlx@pWjGT$y${AO*nz=DCJq5#V;v5cwC4@ zc-gvyjCy)B=*!NP+eRx{_`Jdso^mnH^9_F3GkF~nV%+!4b~Y|KHXIxtIu|Z6^Q^LU zI;le@4GFjeO8$}fgiex=(x(}F2c#08NR0vx7k$tqacIsOy*%4`2Gz(UvR@MFeSk+F zZgbZ5R!GCZ=+#5JeCuZ|4&Jjj?BqqebSFqrmlqJ>0D zwzV@HP8>mnq-Z3eA?Y0MxlD;U&Pg)n;K)Lhe448Mwol}`6cL^B^9s#v{R!EDM!>cK;AKii6@9t-HR%Hp7X*yCgdJxKMc8h92u{nF~ z2WHzxO%X7h$&dosOL6H~d0cgEG^=Mis)Xbf;_-Y=E^I|E;$LL|C^M0AMjH^fwzZC; zBw9#SU6eSOAe6+CTbnl2!||g$6|+dTlY1s_qeb$Qcewsc*?6gGYd(l*Yb)0y)y1ij z=CjRhqh4QA+d!f_B|-ny*Z=Xb_Nf6RHPK!@Z6-NDXF%Dx9d3i@u3t@BH_Ul>;WKxs zPmq5+7iXTOKH%AaCWF<}5bdF!d(CDYH`XE8eOuNQopzY`tOX-+!i)y_GTM>?%|*tR z8Z(guO9S&0oJB;rTwl>&mc~=#bZI-xKDPfkQ@zfJ)p$=y_qZj$ac$XSsnFIqS5tH<3}P z(p4ls{oz%Es#?>x4RO#Go6sOlZ-yIh@%v2&j2+}955foZ7XEJvP~UAn=eFSbdRhi# zd=7&eOOkNp`rX+mD^_mP^Y0-(Xd77>fygT6ucB&sEp*2J59lfo+SXXbB{9X~;wFS% z$(KmB5FAZ9lqrB7b#pv5P93ywJbf(G)b?YPd*&cK)`~_mc2_{Fnt}xNRdm9kUHT5O zH%6IqLh_pVm9>u~cWN=Bp$vENT-9@<(w5K9kiTyUHg&32j}WA(X3pOd7iiQg`=#*; z9{QB6jx`Y2n>#hg6t>Lq4z8^txXpxJXNV^9Ob5}2@I&X?;a!5TcX>tyvp-Brxe3_Deg*^UsEPmb(MRQjp50L`juNY@K;P;k%m1}H6e1oEbjAsP zlUx~mCY@Lz3Fbcx?YG^GvyX;@sKY`0dEwuiM>(aHIW+8yzc^-SKOGZH2~*OOV| zFv@WHgTULGQ)#GYLCHIDwLp;ybM?D{UglHg^W6Rr#bs+|8_KHBw`L-XqwFjWi*>FC z*fRZzScyev?*xkpO@QHIRmfS zMI>mW0_WeG~$^-jGhoz<}fB57qC;oBPo+#g~MM`XDj zhdqVNP$&_bG$@7MbQt#HA~p`nCTyhEc&=TKdru;yvpphJlPnw;?2j=a{!;*cgyafY zoMEUk-PG=V7l2MU*ef#Th69kUAuT<&g>tK4U0izq98bXX-CX;_n&3=Pej{t#}RYR zisSFeYzxoBi3d=hLI{HmzMBI8u2d{fGy!l-8V`89)q+0cAmLjQ`VxwwY&b&95B9yu zrYuBjm&cvcAV~Y|;S{ZB9VZAP^+io57C*l36dt!`~DqHSt#ZA-y?fU04fq6+J`8FG*ZE z@jKpxrYWNh&3T^}bq<~7)uLUIg8mi>;3LJWF^*!X-zPl)yh5tAH-y?jQvD$m0?WLzN&&KF za)U6Ob@0KpwVYx{bg~k9BSknxml@Nf#1pgeEH4E*Tcgs9XGO#flfFUD59hkmKC-tT z?XOOG>YvqV{RVRtd*UqcYT%N|rzc5z&s+OxWY+3N5R-DU<|08c%>~ucbqgXGAodu` zhTMWQu^?S2$Qylx9w`zrQ(1vNgDI|!p#-tKbDCOc zRJEhwqal08&nC}W=*sovw)J>>CtpjZBD&Iidysulgp`tV;Q3M0vUmb4N^0u*Eg|bq zW0}qEUfI>V9!3eMFNU`al?|Zx2k5H`Np-ayV6b$F6OG7y)w}QUj#*7TAA0K(6v~lw z(f_4I=o%L;!~VaHH&F{#o7@Us^0JT8tg=zhYOmU6IgRZL`oLs>=UneHn<1TnU*-T4 zYSW(3DxZ%agoTqyyz2?uAJZ*MFWKjzQ&8V{V@~;SXvwx>YhQX~SSO3IK~>_|{)xF; zT}$vAjj{NNrM!$`nxd_DBoip5L6776mcpeM(EJ}`#;xW&U|6Ll#}Cg#XuN7j7%wdG zq!b-d?VCOcG8@!w0YXCSmZWD0qyRVzAt6ib)k?$!)qro6Y?CKv2zi9COUtC^J*nyv^g>uUTw3enX9o!mE?MnV*b#9bMR58Sh1O)arQ`Sa^By~ zQzQa%5{Fj_8j9kpG~@a@Sm7d^xKB)SbJzGDTCaPk?!&n6NfuRj7vBQ_cWVJUW{gO` zO)a#=MLwT2F&;jj8+}cBd>zy37zcRK3EX@G)8zk<<$|A~ss$6+(>c988ag&Qm#Fx( z8$hIDwj2yPdBQqr^nvmOHNXo8jAeIT+a1NMOBYR_8C!^&mrrRAEd^Pr8L>=O1mK<> zwb(GTd1yAp-`jr+areiiEr{1_agwce-ls$W!|9AWu#d zpY|&u7W)3BnA!L(0PfdGHnc${VIWuSEU#|sPYAUDHyC2RVom|A~T<4VZJi41B+r@PF1pf#TUmVKIv}blUBN z?6jO~Kx!+6Hc{LDiIv`)iBvfi{9dO*cQ!6hPo9?1t9$UX8B1HW3F*~rSZBuMj6%fT z7UnMyFN|zKP;x#ldwWa*Gy7@qmO z3sDy;iXPkkxT@z~k7>i|udvIJ{tkB&ee`Lwn=?xmn>R~cD3f-!-B!PUWOcSni=8q%1W~zy!c=Au zR?ylv+DpQ)0|TL9ggOU(^>@f)6OC(o@ns`jJ!BDNYnVCD!n4N;(~a-fDQYx8tPCKM zNX#t!YkjN%G^rxP^Y1oRdYCk;)+U+mneH*??IIwjcRS<&T|hHg*Wd5Kq6sNcgvlsR2<1E~-hx3o8H53yxf^+3q~c_|RNiD@ za0d{#Hi9r(wAs>(u<Yh?ahAis00B()SwP$esni16J9T}@ zwp)tgxnzc$n4yh+@vUQOtv8A9#XM&HQs|WOhQpwm>wQ-G6#9yK6q;#W4_XES=Ia1G zIn`#wq?+kIgbBq^y>N$Dy|!WU)Bj3_6RID8B$kS$ZY=%Y6vi2Ad3`tMSWxyVS6Cnf zz#{{$2=rqQoQuF-s?;2JaF7(Wz5&KmWUr({+~%x#xoBr)3y4^Xlu(lWO*TTW#S!|u zswfHxp@RZ=N%|j5mNsB8xt)7wK4_%Y-xNjDq!E8Qw7F9AFOAYEmxhy{cmIul z1YtPvjTR*53MCn*#eeO#B>0_f?;pg=?yZXV-3Yn5g91r=BXg^{qw3F1`25ZwuIbNv ze?d%OCmxNGcC07GO&^QAW${oqG|?-;z)L6-Y8yVYmEr!;Nyul9 z=x5dXER3hP8H~Ts27Gq%(`#zT{~f>PE*a{bFHL6P?}R)VJN}_8Y7ALh7wxx(16Y3> zO%%l|x!L4~y32N<$WC+yq5@=@VCU0>W2Y}Ry4xw_^c|wPecm|h1L(ZDU56n5d>hrx zNuL}ONhWQzOLa=e*|}$=lyowj_!6s`WB)xm^U+PVG#5{gyO#VW#J^u!1vr2Hw;uZ< znd@+U%sZhK@;P37pMoo1{=cuJvFfch#E#=v`8DQxd8y$d*gVeTUU^*hCM||7{I13H zW#fMXcDkHQy`K-K5)CBU+Tw5@(3Mhn8$sBb5!p<^a0dEv?* z>bRQiOh-$+$h1@MuCDdF7d1Skr=7l###^O6YluOmQw&#GT!d^Ytpk61~=1 zia99A>jU2P#vN)Eip~Gy*?$}`b6A+VcmeP!(UobRrms=AmM}L53`G;k$qSe8$5>~6 z!FxHt_Z+SH8IBC@+a+K5t=PZ~UbeR|yxobUSv(>-Xy;KJUDs;!L9~=acx3iNJQVC=GtL}!;&4xi z!=5&yJkVYJCKy%8W-@Ac?ix#fBs|oyKh7}g#j^s%wP1VtP3=51lmlS4$YH}t`Z?cU zH-R3vi7ilrbI%n5`EVAae^{a*Ma8&FIGr6MJwW=N&cfA!nz3OFuuni)<9031c7DcY zq7#|ZdOE8?FBIBR#^y?Ex17nGOsdtHlaK2B|6HXT^$gFqn$T2$Kcn+7A-NiJHK*W zDKNoB?@AdO&&Sl-S}#aBSFC}KRKPD9EKE&JYr<`~7$RWYL$HCW-F^HG@b4Bp?mveq zgkid=7aZvSAHjdiu(#+n)-NIVv6bk@3Tz-on`9(ls)k(2krd2FUc>u0lJG$HyH)bT zs1QWd9y!wZ&I3^o;TcZD58%t`G7qF)FJDoLmJc}O*r^}V?9-ir$R~tXiq2R4kKTkw zSvqhCXci=-$U~R+tgAbwwEBO}2?gZxWQ_G9G)P3w24P~?pA;~+G(8d1HI7sN@Sf$Q z=77}^E}>ZdkbVv15R1|y|7^h11&X(x>-4JiK)Am(bcjOHCx$;!ux(um}KEY zqRv1Fa4$lZS^R!#*w@$Q=$$x|fTV(^}_M8y%py^2?@~{Z*|mKU6)n;Br_h z6Y?$2u_1#su6spP{B_KUvLyhJOxyeX;ny#A4vj}~x9gwB<3X9)uc{px zd|7;m3}4L^0J=&3HqQEXcgObSOsb7~NPwU2%c0GN-&D z%FNa6U2SwStv%j-_nU!|LQJSka6HqSK%hwdOxMC6)RnVrf1)p-y~!e`!TheUq#hxF zEla#?0>G*!Unm z85C)J!HC&O-no)wSH&I_0Ch}z^L);O&+dj?ogQm;ueY;91iZp|p4ysqb2k?K`7RaZ z@vWI{yzSsb0iW#bgul@@<^8YXbL!($>dez52-n>V5-@=?6tf+&IynK3qY_gSsjSZT z%Cqat6gKm2%oy%0Mh2KAy3`-|D@Vg8RofmK>5DyOf#O4Ld3GY3ss7+qX|wkrT^lz@dzs zrY;Mr?X7?Dbx3xb`|ra`$h^6SCZI}$Zd1W}(G0>AP{oTSzAW1=X{XcHYBzFay{|+3 z(Dv67@Vn-${tR?;foGLENWvut!;Ost-brruS9rAd~NzS!U_Eaxt4`a%v zTKy*|5RJeCCM&mUR6!1&^mA$2mn-7yoI6UqtPD(@1aEhkX$Zd%x)S7Ngg-tJWk?%M z4SzX-TBSy@P>*na$h*$WQ(yUdp#XNF-xvk%0aj~~f165PqpO={_Mzi@d@H+ZKDo8O zWv6AvsN3v}#Hr75OLRQH}3dt#>l0Kqq!O_zF6ZDT&gy zO+Y&!VrQ*b$7XsFRq6Q%QNKXluopt?ziE_2gXh(s29C9zsj9J z9{8D&Nw>k77ov8Te2PbK?~Emrc`F7YnrR{&b6-3X*F9aKQnUe~^*LnJ1!XKx!ZW+Q zzg%1u=uDhz{bCTNv+QQ3zCDRE*w`-Le$1-jQC)|CV7Tw%5$!f~XI;oAl~lKFMn3ge z=BuwyjT33gr1ah#b7;h7<~vP;Gxs+>5;q9?mbU0XK!%<{mmj3d9CgOJM;5P>Hd1N0 zsmOup=6j&Xir)nie>)!+H2o2#AYIo$Bv)row$&6Lkj}!qJB6g1ejq}Flq$$ZFCLi0 z$Fnr;P+`>ED4neyX0x}Hl;K6*A3)xf?U;uX)DKXd=A4&t5r}1Gt8Y#{qfPtZMt`1p zd{d{^b-HfEWD{dKB0ESa0#cPT1v9wIJ8Ap$@=d~(!hXXRrDe-)OSU~}dkhMehap5^ zh=%mOk3F!t(aG-&!Kmfd1R!JJtFe0@m*B2+`HW%9V{wuI4%Q+Gu1Ln#QuQn#@&ZfyWpV zs6Cq{`z@z6=D!dBEC>`3ii$0~bQyAIHMLTsy+r!jk{B?^t_#?2ER^72hd?u~r3@cF z=m+sy1@Y(Wh6+xrRlY)*o8G0eHjMF82wEdPJdWv*Mkm$Ui-fKL4d@Nr&j^tU@$TcV zGNp2b{h>7%zk%H`v&zqeSUzk3cZLr&`v&~bk_VJRpp(|&6TtOTSHn7Cw#PQAew&qw zxW;G0evFqd2W6KDf^w#y3`4teReNVxyBCOf}e*j|`NmHFXtH7y9wrd6b zPfY47Zz;!6JoeNz3FlDQbL1Oi(b>sW6Li};^jMu6%pI$~D|5vc_$Z*;Huyh-=@;;; z-ryN7LBp79a?Du@?IMb>J0TC_VX}zVv3NnyO<1@E0E#?G85Jc5AedFbd$qE6j#sWK zoq*NbuB+J6h;|9udO-%rZLcSHk|P0#b${2cr&R7CG?;UxUhXC#n##AbWCdt5519U* zz?h=<#)m7>ycxC6#Ipo?lGHkfv41L|4^%7HAY@`XL?kAvwSM)bt0(_H0EJ8XKu6l- z^_JzyToUBa)~lWBvi}M=4ZCv@-M*R_my-Nxsn6)uq>`6gK?L( zTRQIVR>tnW6k2W;##=wW(?cGY8i7Pl`mpwpjjqQ`l?x%9f$ur!i*9iNjD2hfX^I5q zK_4+B{=p1aq4M6VB6W8Fk>33Q$HG-u_in{(EU39-6wJauaIqTJQ`agtTSSit&x#R& z;B=Lti4N&-m>uEGkBvRWCD@B1IofqhS*ApDNXtF2Kr>tBN39~*v1ZI*o_a}X-6&nx zNruW$sWX`>+Zjo`yK;l<^juK=Qo{;8 zJ*$77G+%{kw%cOdAy0#{87;tYJ9QiPuhMjE%edGdDy1A}Rd%OCOGvWx5V#{ILNakx zD!0vXilp_S&Ku(c=1j70uJBPZnPfg54$I5!$v&XvFR+ce#Q*FdN2AjOM%~szUSb$d zXC-3+0ljR6dn1~NgkkmlGP(yKHSy^xupR^b=gZ5yxD1{NcLJS#R2E*fdk_j_t!Y2y z;8}~TE5F(KE^fQ(B;>c=C~&a_emsj1+T-is(brV9rqYQaaDzNkMlCmSUILz?L5NZ* z^na++bTfi(p!TNVBqOtl8_n6U&a!WR)%l37dsM0>r?&hOYCQmRJZ*+EJ9W;L;HSgZ z2kmN^!_j$lngq$}LnxcAv2v-@io{Gc?U&LtvHNl+57fbZ2y4h?XnPdo9_8*!*?|&l zD!x0wDtScU?QdP)=lIi?-yJI;NM#s_h!mT=W&^YwC#qVtNng1s)Dh@zCU#1vBxseZ`+mHb~iR7_jhh+Em zG0@?f_W{xOdu}UUtD{@||9`cQdU6VUpyZ&;}{Ppctns3O~E1t|>f=;1(}@2kX9?I=cNl08CLt zm~L|LwuIIZFy_n=>YS zkK!M=$5+1v9+}a3YVm0f$^mjyZ6jXa0ua;aiBKCBx#O{}(*{7l+H_?5pX!)oAd$;!T*(%C7p5ka&P-XSO3E7z!kS1G& zc9%UerQvnn_&|4 zok3{i{t7v$`w&chsWUHcrp`bxMPWKUQ9oG&*(}HNLM00}WD&#>Grw^WSSWr)dCuPO z)RlJSLtw;IvH;JRU}_7`^m6{Q8*vC=Sl|TB!6UaxJG#V^W=G8!B~lJik@G1y$LC4L z&qmOqM_%xR$1I2yP0w5iW>AXSze|!z^~S(vZW#^}*ejjSR@s7OIY7=qBaW;6rx+X% zTt%0}&rYUi&Xw!0A*AjTvyzoyB(G*C6nEGd#eH zY)5J;RM&4wTHn6BA#Aa>RiL-FvgjU6Y0Nw%tG&@`(mN5M#>zBr#BJ8!oR3pNbakz! zf*H7o=J9WjP%4St>I!5M*SVR#zO6yIrU`u}q9_5L8G-A;kg6pnk!4X zh=WKad{GA?RwXm``k{>Ix>6i=j0~=LRlJ2^--=kipSEg2fHWw2c5{SE%I53IZxhIr z3m4neTzTDoM+TGW2d4(bl1`6GOC&$xzFWD3koj8VYYR1ppt7+6_r?srnD_ngSG4E+ z-OAEzcIFKdX+Atp!5jdKP1n@bw_rE-2wo;vRZeqvUx$H2LXwvOgk*MYgpq zMRJ6RRq3iNd*1l5%fClE{PPcfJq+d|HVuW(KSIAd7?6B3RN+9^UG&@k7?jXPZzWMu zr;1;ttLk&B>qGNNGJyawkDsSLivDL7XLMr1creIwJ^-qp2E83IqO<#P!|SVxHNHf4 z$6}UyXkVq~$J)W0Ib@_ z&6|bAQW+6jrLT88}vHq0DXhYnVrQ= zV(S#LnYJwblc`DGjsT-k7Ov^R@~^VU86ZFSR?0*({KL>{e^*<~FH+_cL2764xaZ7* zX&T=xCWOsVl(z09ej`a#)5G-wPF*9LykD`4FXt?CwH;)4m3tL(mu>aDuIJ7LmG%#X zt$t(~3~t4}YE9of?}JI;4IL{nqBq%tld2)|(A3v@d*YpwXHmdS=4aWr`;Q63C%z@T zOWgv!@4!Uu`1BRw@_$2(^b0}grr+MokviuefIeI41<&qk#cpQNF?wXT?0-)^Y6N;o z6E-b(M;xDfLrN_Vn7{WG3Im>=a^9;ZM`>11D;gcRpU44f25sDZ%E?;yrXimb!&d)6g7QdTWBqq0)3w7Nk>A3uoaS8uU+kr)JGigQ5!+9r? z1m2iKU|O`-q%^!FKyr5LW4|`w%0d`v+LK2%P!UOlVRSNG1!#D)>Mf>-HfK&FXl`c!GrJtoB95a*&}JVbdnc}*6jz_9&e1Sj-FeMg<5?Wv z3DE!%4ZhfMdv9%>-x!~<04?Q#@H5jyju`~7?*A&lRml-}732|`2$i(Urthd_;lHN8 z=`&n^?n7xj_66B-ZX`DV(0p_eOw6@^bY)Dw9}46M zQ(#?WfxsM2AoMN`to2|g%=PS8AWm)j=g{QZ76|OwHIH=uKP8fA25&GSjLd+p7ighT z`DFw=uGygHtP%#}7T9M@!-w>t1{5=!)+xeIg09*?5)}0&zM6P!UVciVieMK!=(trr zO`pYNL=Q;E#Zs@e{T8EIS8;TT-%>MSlaglz$tPypFbGniHMn>mJQ7tae0Mr)*X$-# z)>t@ZaLRV|Hc?eR%757T7 zu@rSlI8*iExsRG)Tk65qckb3S4V0nKFW*GN(~z0!*!&6kovJ}67t;1;R#@$?ng!a# zsrxwuM4;s#WItDmA2`Q{Fl4|03dw0;=6Jh&o^G=gu6zw2R`t(hbWh;;K~6EZVHOLH zS;XYHE;UL%UdV)S_Rqs=%z^K_^3gg~a4QIVA~Q-#ZlSL#1G?+U=muCU5XZ<6)OqArwdsZn zY~z*)-(^m52&jRa8Ccf(((JMNJ$v8Zt}>-pL7Xd4lz*5AcU2J5KFBu3F6dvK3$To~ zbwDYZY~Swk4t<`VSHiV6QZMvHG6X>a>;y^b5db>#6V&5!(lW%EjNA%*;<*rsq2Ey! zQeH()yRjNgoKlLKlHHkeykhEkn5G+l9k*K4%sn7%uN`{k`^7YlMwFcZF0z5_K)RAP zDhw*enm00BiVvkPh-iEyL64JM7xT#guBw1Q7EqyNLuHGS8eKrYd;aC4S?*dp@WMcE6_6Ur3VCFfZ)$RYE2OsPHptVokru@I)R*fpikhfk z!{@euH&LErF{?#Q1(iaHp~#bD6H!dUT<2Y;l;+!nz^2?A>S2^Sb?_$$ z;=;e1<$>Ysq<*lLe6R=tP0hcy-^j08Ig-)#jG~6WG@3n9{42me@LW-^nxL%X^C=cU7d?= zKS@OuL&}g1zavXj!0ty=Ht*6sVs7&5XcvdOQ0!p{zrDt-*?HlEsXxa!LL+u7mep-kayG?}AtY<$YjIfSOeH z&gU*`p;61_a9BhqW)A=c1@>_a!(8|XC%4>c?S&Fa$%QSy!nk}oFB-vS;Mlt2qG$o8 z(m0JQC?Of_Vnei;Ivp0sx-7*{Il@caUT?!(lOv(%mQraH0Ff8KZD#ay4-jV>htf>ksdlFV|r4?A&Ic$OKYl1G?T&Cn=-)SC}J-8h1Y6vUuP* zn}Asn2*)g{P@~iED0ZsZ?9qikB$VM!Y6ND_4mA&Xc(QY_Jkvs`$CKD?b|m_h+i_EV z_ZW8vpyZ;Niq`-Qr2x=napYD-u`1ca_Octw9tVfzcMhwk-TLVH%47@}@bwPe-Cek= zotVnM0dyIg7JsU>I)ng?95V7KxRdp;mSPo&YIhNX#5!&f^8IBLq?j7plPL~e8=1UCMDfAYq zoWCaO%?KfW8yDJW#~t@Q!m1d5bXc7IY$_84pe~9zp|O}UW~MKZ%<~d(?vDCRu+$`R zMK5!e>p7WLt-{H33RXN2t`pr){6|vrIw6i0P4V$BkvXyBZZ&3t<0Ol7cvz{x?wppF)^QicB`M&xS z5cy&wS)i@z#fmH}LT2s9JeE$5f*IOpyWESPvQwiRU+t!>U}Siw!X6b9o85*zQQhfRG%C~ld*^VIIXU01^Jt*1*Kj2dxkLpupd{*e zJs4A62o4*v3Z}PTEv3A>;PR+rD*J={v~3px+T7_1&plkt5h!5CS800*$s8OtO?LLv z_i^%6OnQ>)dvW@n9q-|~20h=D-@g&y+bgKyyt)l!2Ze-uU71*%&Mblfzz*uc5Z$dc zfh-3dAxKb zB>&ct)OgC7W%L^`uE7nkAiLA!osSnCQfst z?$<%cK#>|H$(hd#z-&;a$j|UD{GiE@uh5C%*~o5(%jdiFq8vLXl9|kZ4wn22_Fuj1 zm_^W{9^Rb?M5y>HbPAi*TXQ>7NsmO4bZj(iuMh5VKRyyZ?U-Hegx*yaW9U1@{P?JL zpfM!)0VDbdG|$@GVC;m{_T-4h`@PIJ_%im=ZUL!v@SwH*G@orNXoA8cnZ}HOEacAq zO#Y~UBCl&Tl+0D;I3jvgyd+n7nT5Iwtv4&JVUPudr+E(`Pag;#h67+Ei}naIr!1ZK z)fp3@o+(>DSnH=a{dNMM{{@xH4W=l&V=c5r1M~Qai8V(XpHW7=%iU+RB!PIdOlN~d zm*yj+pp=29+iGKY?BU))#l+W^30VKhnEkk+SGQjSGnNqgPF>)7-`ub15=124OmyNIT>>j&MTaiZQlb zAHG#L32i5OKJB!p0n>f3`R=3=+g8ww)ZFcq)Uh0NNHoO9Q5#`*jKwqsa*T~oCZ|i& za(>NmE{ai-9fm@I3o6l&?QpTAb!+U2#(R`I#4%&0TJT@%cn06rg<8(YIrKAviVM*l zAW%qcw_A7RyY4Nz9lkj%bsKzPq02W`PvElI8CYMk1Yh96o8wb zZregrwv0mC{m+7#l~OM2lP!+&h>5PyPrZ%gN?;4;?ZFneuDQpU@D-57{h8FK_ToFh z7VFNV)qDG$cCM|5aqtl5b;F*uMPLZnM%c;1JcP>tM!2$){UR$U+{$-cgMK%uQzw>; z9&UO?;DrZI^u>$SKy_Tthqdhin|j?kHo3QM=vIzd!$8BdWKQiWyt^jtNUa-YW&H?=9LPLN%@KRp~zqAnuFoJBfiIWeC<89adjhdXxp zU)==ErVh!V{U|q2ub-NWnB5vM+Z&$O;TWld0r1ttH#w~m7ocU_ubZ}Ih!|tt4V(sf zQtuta#@;fV{Lc#q-%U%bTf^>Iw$j zm|sfxi>(+r9{@m9HQkCi@Tm|GRWdmDA5qK#_+?+Ras)sW)z;YyZ9^DNibm`97!hO< zvT_%H?S~=wJVueC?pWLgHK$E~Nz;QJS#~PCMlv)O+r5t@+Mc~FEm2l`fvz3Q7gLGO z&zFHVGE*dPuoU)7tBEuabANh4uv0P-1*0xsFp~yX6ueuU<&qM31uag=ymoG7GaQ9GebG|m?>`Y zKcpQMLp)-CNbd4ef7&C&$a3P6Sm>=I$VlP7iy4pVxzvMY6x^AkYZsWRC>C@5KjGH~ z=7aA(e?|b8pi!&};}C%2`fY40u1hQ3iQoCqnL|PWB_Gfd zq<~!GD;TU?o$yW#j3R9}*+Cb26~0AJ?;LRC&FwHJ5(WfIXwPi_b&cuo^q!^9hjFdY zu*xrgV?iiXaimy@cHngUsir7f*;VXKD>ZnkakkK4mSXDisSqxXLm#YNx|d;Ufsf`} zGa=@^;@u#-2f}1G%j&y?FNIgkv)gA4p(c1w#Z}h_#WOUxqk&2THE@y+}n;m`MCianxeN(!woS_Bp`zgDK>SE3yl zU2W*zh&TyVix6}v@Q*S{@MB$B8GJz;+euu-)(-$gJ4!4MMrCb^!ivWa6Depn_~4Vz z0CuFWS2T$UM>jFf_o)-FR(Td_wKD3NL9Nt9tvfq9ObZFIsG5(d66Zm-K+QYAH~XZD z=_koBsF;_z?*O&Z`-QM9iTM5a1tY2E=H#$)Wi*>8{O0}L*zP+%jJwkY8(15RitDDt-lYR2V_{C?OIJC79y9akDF0;S@9~G`eb`#^heQ)vK8a~b}>8G5APM2re>^` z@=YTG+0q&)*NC4&bhGkk7%0CE6#};vsn?CxhoJb0Y~lr2#;b)9n*J23}IFe zDnUKEFlS+#kE*iROuF6z3EEGjDTDvGx6LlrI#IEQ;Jca`HfV zInz0;XD??SOXW}vHG4-cVA*^40B#FrRC3P3)H*|~N1AhJ5jo{t7QI9?IYvJ1td5;z zw>^CvvamY+?ikf4y#$_VUIUA2Pwf9j-u*dJgZr#!OqK3kS3BH9{S(=Q_#J?xs1WUo z7XF~AcUk@6Cp#Hp$02BqF|V(zbvJnjr~70MltKB49a7w{NaOpIK2_cBPJUq!o83wZ zhGM`_;pY75*q3!P3vqPhD$nCaMCYO`lcCb??a=3ztzybzy=d%qB4|%xVK8TiZWd!^ zU|Q&pSd_j-{+ldKtLEnu5^fqCe1A1C*va{iXa?dv(=OvP&?waof6{2Y*|CqSMG(k$ zO;kG^NZ!jfQ4T)b*n{8w_OZmMKGtJS0|3S^4Pv0d*Hjc}=?PgFv+WYRll=7T_ajR}W7V5FpU=?3PW zO|3Njr&L412*RGOW$}9SlG&f*FZs(t%3Qlpsz^_^(I2h=PSrGX__xdZs=g*h&0*#3 z%pXzT?v}ZH0>SpdQ@3G>s#6wwBj@uC9nQ{u@v7kx3n&4l5=1T)7vbC!5_Q{7kfXF9 zMzkCP7Oj=Sln=aq`oM>sEz6c z4^Sl>3(J>N402L#iQj@{@hS=L(97xg5fRt?kY%#aAoy6kCf*KSRt2(U3PJml^Dr~P z!6&9JYqC?Na_sd9qX1=d$4chyZqG4kB<~Lnei4z;itSJMZHF+pm2eaU1G#HOyBW8o z{|USU6)zcD_$|?EJrpuUMqja74)cb4)-EHTbt?p!TMe$cD2o(P2@@NjnTT7QO&!kc zWO?|_TqnpgifZ?m-SlZ|LxL#iToO0-B2rY_q+Xejv4|zx*}Q@N*jH(6hi>{>sYz43 zWqy5Eo{(I!j8-N0e}tH*%fb!kALeJU*a6PvJf)e?riwox?mGYbxQ(&iF4_7E)noc< zX9IEDmw%di?Gv^;1HPg894by;Cd|p&W|})eVV>(0nF85+1Hr&DpTJP}SVEFhWk{$j z80m=Ia}@G97%#0PXup|BAKmi{-CqVSh->%Jw7haWO}c*)_0GCHdgu=~1|8T(PjyPqZ&z1zl9v8H*v4M@ z=Oq@MY~*g!&BbnKM~K~#tq&?ZrlU*UlCnZ>$-Nl*CC^*MFGnYj0I__|^&s-z=)ut} z_^0f|vLdWkQfJ=R;5{!1I;N$ayLnG+sBb5mIuRe?JI5c2R!=ANyF)8kf$qlumNlJ) zoOgMB<4xKw#@D_pBY@oDs6%LP2(|jsjzwvJeZyz+Em4Q&RZ@8qB?nD40;)(R)cDBiYk z7byw}I{8b+b85UsMmDRp4(-`yml-hLh$w4{6sUtf=(g3RPmg8&l;)`&o`PPsvKw@u zFcL*AB(mQi|59HG-+-HRM4JwuUgn#c6CX7a;6SOta5Dcymu+`Yp$oqz4Vy-3F%kcW zPktYfxh122R<812LVMxZ(Gk6!!D@&A`A3baU(olnBSo4Bj}P>OO}n1dCT(CUoP zwX^L1#~&H@Ejx!cb+f-p*m4(g>lz)2@!QiYW1Z-rdk_U<2z;D$WSgndHC-d6{hI~J zY^Efp<=SJN1?UypUOtgbQYV9A&^4q+kE}`t8HR^`;~bQTI$qJQC{1YDbR6j~{Q1V9 z4~a@>X9{g2$0@@GA8x4bsFMJYHFP;()~$q~9Ht?J*P9FIVD89O*2&0NX7_%{o_JK@ zp9%@T(?$QY*Nt}&>@^P)0$Q?IBuMblInXF3q~8G4%vWfQ%8iRJf}yXhN)Bpyx-BNIv{^ib93xS|Bi9Ki;jY@M*)YUu42- z*NOh$shzvG1@gAVDjzcm2s)`2j^NUVct$Kge5Up$yzH1GjUSTM>Q;$80?{gIFyXK| zshFXml8Ea-Zr^JwIOz|5bUXXMn(}=3x%>md#L}Lw;ZA-z@94%!;`Cr@*bRQK@^gS) z$7=QPt@R?q#$XL^>|O?P33WW}B%+C)H19pn77+9Lne4&whV>Hlm26tMaN^N{^1M3wPH$^Oi0%RI`q^dkd3(+)?kQI9J`*^@xfV+ zJG}IbTA#oaa55!A33Re>h#PF;NLfcwsV0r`&x3vq0xhrqX;o0PVs!2dmUSoED8ATy zxQb8%QZYN9btBntE0 zW&hS5ci@}E!)JvC_vkNx2M!KSTo?NeHv3or@s%s~4s1}t7>CA5bi~#$DCck-XO ztI^-`B+wV@)UzC~PVo=tjQdM6{7LpQ$${^+KLJ-dc8j?hb_F+GQSMHc_qnLF8I#>gP`C!b7L;P@ z0?FOnda=+3K@kI9R?lMKC_2Uty_U$JPz1uz$yqF;lL~oLvBW#oT>UiS=E0a^c`V87 zJwkXIH>ELwiggzS&SO<+;alM{2{383Q+5Y1__eO#=nauM`4c4}#-w>5nbs~3Pvftl zXv1Z+ddc@}{Qa$TqrH_q^#YG6xV}FO%dW)MECBbFX^KI^_s`QJQh)j5{tOVSh4qq0 z31gZ6XiDxB0HiTyZJw$>lZU%*REAhw7IYCLk}&=VWJc?W@~i(pdIHHXg*wo?_ZsIB zDY}t`EjQyq$-gE$dn-#+SP(C1e#G#=gEvboUtM~Rx{Pyum=qn1IZD=eLW@k8AHM?% zU|iDLGam@i;^s5zb-f5DYzd5nnEhpdS&*m8QaU-qp{bav>#jI8Z_yuZXn5&7#We{M zHlT^;bd{$$KH~m|hh4$C*9Fw7$%xg}#aZ1kz`!3jk7;7q;y2Fr2f}ubukwPRb3*YS z^mm1!9XA&FPqoGjO=@7@TU}BXDmXD{E(yk18od6*Jf>36mSn`C} z1%TT_8nv#DZ|%TLHnYQ{KQ(@V+>19a(R^tr1eIS2x^L}4w2ahTn{k~dTSx!18S(T* z{ObT8{>x)kqdU=W2bW3^qE&nSEO{YC-1?d^`qo?ycTrnu5ot2oVp!ir+~>pM7CPRZ z&DoxQTS)IPL>g(Dh=mb84|2&2E?M*ZmRX7D7kBL1a$NQ$cpQ1-w^E5RI)*^YekdZ2zRfH(stL+{-gMJ!|>o3eTjbOSjB|pB! zPY}AyP{iroIWb*Lxb5kb-&O(g%L4=!FSiooN3{pzZ$G6BOZORjO9kmvot7xQ87jlD zK2vwCkrmbPLPq3VAqXBGufr|v)PU081|@~JPw3WKrMbM zD^w6tZ>*nll@#@3bK%8uG@HOBqJ+kDIXgW`z-@EeNqA8}++yrFe# zwZsqFk(w%h!{PeWW6pYSwttPDKX_|OWMRN5e;CFSN7%e}>0t*d1|HmCwdq;++hOW%geY!fThYk_nx~)fe8&3C&>`LT zs}K1nZ8NYopn~=XWKMvOKi!||kZDH#MU+i0;M7>2SX#%ebrk%@Qz%~-*>)5S5*w=R z&1ka2hD*-4kVsbsv?Zemz&yE=+>%!v81A_g&KtXg$S!P3VEN-b=Yh>PEtGRT?RWnE z(OEzY&ki@CkVkFSkG#+#!S>I~hb{U0RquhX(X&X&d=G%x4&@0zq;XVt3PejXB?JX7 z_iIwxc3ix$bG9yN0lX^77cDcZ)KndkZ}x3e!dDu8t>se8Nd{*_<@`*Br^Ve~3T}dM zJM7VH-J3JO+6vPGqrJ1}t8dn*@T)~E9U#as)^>81bPRfX1*WCD9qw%E*w4{U-X;^u zFLsjKjT1bAX#AmWLt++^|l^;K1 zw*c3G&(i$rKH*C2V&%bn2PGK!erWXXRT=Uf9~n5xg!5t5Rcs4Uw_M5ofuIUsPr$OB zbI^~ymI`p}KG5Wo1k|wh7usd>9jE#9yYX zO#<#J$`#PMG4#MXsGyM$pF&>|XH1+t)}Bb0kRo?WK9%L>55J3bcl0ai5{iC4gNjI@ z^sQrbi!d|on0FfB*~j~PnDIFifHtPW3%^^XWKf+=0`uR)|@>H!?k&h1Ci&9qvx6708}{-vA;`Fw-jT67-bA5!iVf%_VV95 zWBt^&6)S&5p-~ttg^!~}s0)(xAhwPpfH!zrRa&D$aSEN-RHa$4g-%Z`%5WZ<0>rjr zSm{A-wSiZDXBj?vPi#uQH@YN}x3;3K3`m5 z)y$15Jw28ti14;tG+`0_gPF^4E-;XAdxhRyHtdB$Bab51LIJB_S{mh!OR*5LcERVM z(?ijDaTvSCqsapnwO&Z23w;XMw%D5Y0gbSW(f4 z>I7!CMK3pZl-*jK%IuutgrD&W1YO-1SQXCT&Fn#3B}X~a67<&$xTKm1Qv(mfRwix< z8Z6+rwU;`$pyQ_`!BX_r>VUMCiJ&@gkQ!iA7~B3d^DO9sN>~HQrpKP~)EsN3^?S>J z{J>o04wcDtkkR4ePVfietPfEb)WgFQB0nAwwnN>PgOOzqC=Vt4(eqn1XYcycWye+f% zP>@=P)_o}{pf$!Qha{B;s29vpx{&C>Q!+QQ$7~~5S8cJ2hD2UrhOC5DiFv696Y`G{ zCloWsJtP@$kZ=4@VgCKB@7xgD2pmNt=M6n}{qg{ACR@H^}uVz&cZEPj9^fRvP2`CK&Ln%N*Jdj$CcyLp;;v8x9UkJR0(*FM9?x z8=6L#e zI7kK@0#tD{H=s5&DdtvyNtoyf+uy>eVYXq#JVku@#hfYjUA(8gbBijLTQ~pyTTJ;x z1!dZXNJ_&Q#B!quStgYW9De5Ayh;;cHihZ8q}y>xbJ9vbr*95^a>E4 z>Ez^=@?qUJU1oTIU)HxW1jC5Xbwm{Ur^BH*gxd^0`j#tfXh3=5Udb&!dM_{4*QRg z%~o0%qE5{%#P>=fmr_pbS>K#3vMjt$5Krqym`;Xi;1`=iX#+nHU#m5QhhTPyV%;ixc;cIE8?GVFYn z)SMN`u`oA3f)vq{ynggaZI&0^(Z4DX;$T5-`IV(oB`#*Yf=oA;*-1QHP?$ zrkeln;j7{oASbWkarrpZwTa2}X$5@8Ck*P@1@2t4CJE+?sRs5uxJ$l8#=`Q`si{J` z4UFfmWA*U)YicJ4Vu(~C_tt?Nr&c=`=#o>?oeQ*khl0-Zr*FQpHPmR`%hN8FP2FyM za1N77Eir^?F`B}dK;@=@u&jd)3-N+=3yrK;akQ&y`T&G1ePW6ZP~w0ity1&wICK`9 zsPoNi=Dp=3Lo+9!%rvnu$GCnh4hU#2PMnrYC`Gm%!G-c^Vh;7n60obT@m-MV-F~i9 zSsmn|>{8tsM8MqAdG3~(!QJPLAj4yV5@nCJsjWe5Bt34owS5Vr(4~!bV$WueTUO|= z+K|1>UFzJ!HJ);Ox0o0#{Co(#WpTTuP#Nb_<-K3#wkc?yQB`MlO(u1sw=TtS4{qs~ zJmIj_8q_XuIszH{U`23%F>|zLykREj4o9f-umz(m1()Ny-5u=x6q7%a?z~Nhveu5X zT3SlL0wYymH{97c+egD~_Irbg2I%R+M;VOZyDS2>LS{;@bVn4Zx3z#VXJkWIi32Yk zZ55X;w}1j!Eqy^py*@|<;GXJn1p6baEHKbf*NRtXxrl!I3@)}Kf8p3yyZvMMmh(Sb zusRbGD?L$EzbBtu!29AAv0(eHkMXU?Ux2A z2g)1!1g#QH8QNIo>J$k0H%ceAn|yr~51BI2O7H|>Pn@SZpW?Z>1P+#(5I1e1D5iLo zgCW^VubuRCT2O)aT)};Lj9OPTgbaGi=oyf@>o(xrD8Yca9*e36MJb;N;;tW8kyaNz z?5Cb!GI<(4GkHvhbK~MPYHup8)mdw{pid4c^KkAVx}oU9YsW?XJU^-7!x1#I^YH&g z^-J&QeWy{48lU@WAep|icYyg|g#o8SW1()5EFphszHiBRx#$KDCvHV6#`nQcKs*F> z(GdZ%5~%T>!5Tt?lw@1XI5Dq8<{JzcgALlbM#1F8o|i=a=VX!0Q<&^C@^K?7!^*FU1X@EeIkI_JretykeR@RQxM8D@dZM zi$%B1JEd5qg0e*asK~$}F}e-3`(6hp6kd6&yP)E+z5*_lrctSF+EPDt*W(!20k`S- z)+eif0*}&ffE<;42;dyqn6P#uc#}_eQ0SG%{-Phf-Ae`Rm#7M)VaqgW*otR-l(d6R z=f<;G+iQAGQmaqI`mY?6PNt@;{(@GS^RFC_-+&dj>iFu;xB^)3I1Oaw)N$M%(T-=> z&ApcwGs4tWfUlw=5K}+7qP5HJvwR7)jj(|(>s<{C9d1G;0ggpeD@U|d{CgCVv^0_W z5LU8h0V^uCMd;@buyXFhLj#E(>DV!nuA|^7r~g=!BrW6N#Bbv_*6^le%Q<8m)V`(7 z(gR!z!a?&*X03=sovj;kHiCfN&$lf8dVPPtiz zBI?X?&f&m)`xV_QJ~R=`;s0ibrqa9o&gn)gmDJi(xtIop2MGxr-k{_BmmwyO zfX4J96-NNp-gt4Fgb=s>=;6a9p*SBknw}WD`1BF~I^nXCoEL_y2_OgJ;0V4t6AHxt&R8+6z@srezl_ zKGTYk&9%y+d#oo4+XD@l6?=igLsW`{&+V(ZGCgP@OMKYzV_ga62C z?m%*YrbLshG!#eG9`?57%Fj~7^$ZMC6(N6~(5lVceN-sHN8fAs*32r%U6~k6dO1q7 zgamH85{uSvYSrH)fwoU37IVnFttZxFUP{tS*o;O&B{K55Wc7OQtZ1z{0Y8)2!`BAI zJ3lv$ZJ~xxWy``g3ntN>!39$ONr}|c#~2nioifDl^dBg(+Iw(7@sQH+E6U+ih}wEC zaieb5SHg9$&q{W9SI>~@$2{Z@a}~x6l;xVXQrJhdB5**bK=mk3lZ%Z zj|%;2OuH@>FG(M7`8Y1Ka8CrIxk)RREZI|~Y}&MN|I5bs^BK#@)Qu}Mr%>3}J7@z{ z4Q&u7;W<-xoNfSYuXBrC8SwMypdqI$hUAkiYOnTOddY}wv55Q&MZ*75k}T9i(tJG5 zXEhhBD8S-jMNTpFY~*im{puIWoOIzA4QhA|d2?i(Z{k*rzZ77>`3|B*+>#=?E-vx} zLnzig(|@`)JdK_S^TJ6U4(1K;A?dOtaIKJE%`YY2Al(*|W+b07lE8a0Z9)LG1QSQm z2mKs_m$x=;a_VFt2UL!Fi_dD5PTYTW7^*nvEV%nU$!LTFe^s8}WSZbLlRmsgs)wE1 zK!@`EkF|5Fg+S)ACME*3`Qq_XqI+;HKM2ZA%4{AF2+BMXuXdB01ux*JzFrjIZw-EA zOwEQ7iPr7XYsZdO;On1Wpo#a}N4lp+oC$F$07a70{FP@Qd#?^d96%9>?eR3_aQqs= zQ2_mPn7n;LBw?L~W$WZsrM#kqv>k!3WE{}|fPH>dTCtQHi*1pA-e?GcdCPdS<`>Bp z-rokpkw}WRQ=|!KbwRS&-4w4~3+kCk8E_cmZE{35xmKn8$2kK6+DG^!3tWv=Db|># z$FPP`U->`KgfW$XCX?GX6zgDjgMEc(lcJN*?fpF~NeHL_Y`{-Bsgx}WE#&+59*^c~ z1p6PLomw4)p}C6_s3!?4-<=`lXhjsFObQ4#WEMaD%; z{O-(3A}1MRFY@Jvpoyx20l~`n=39yPV~1C{dlkBtf2+}Bq`lPCaPFy`9M#jBwQ z*(tZl{p8i%ql={ouzpGqvBJ6Ce`FrU>tZXYTlhM zxdd1PA1xVKqzK)-QT6BtbGGwF-7FVEA`dq^4WH>GyG?KJG$D%tY08GXBJ=E)YqE8N z`|209rg_4)&IzUdAQNIa)J5h!!1qZNJ2OA=wWLZ5nj{ucTh}$zNG$$R02MoKPp(K- z&G5jbcVWG5kYw~OdfTBfhgiE9qgOyl3@M`GBZ<9j%53#FEFXI3XmoUhPE{O0LHr=} zF;;q(&*U`L1v*~AQC@G%G9aVsc|)|&I!hG5OtZC?tR9@|fgu2V z?wAL?7m%$Urf+)(k-?5q#jMm<_9{QZ?Hx=S9(5f@TudmnBscGAJxALpj<8KScoGCq zTS4&b)#B!!$41^^N@-FjOK&!btaN&A-A$ z!wYrB7+B^>>ML&qVe$HbL}uqG!m#j8e^<1YV$8`BUHk1>+v=<0OMPO>kO^0}Vq%z= zrrGW*KNTPXRp11Yx=#6;lqPGtJ&?r@C?d6R)&ZjjzIpP#9`4?1f7VCRrlKsQ+7ki` zo|Oj4_DNjk0bYQ}Xm8&&FwL(aWm~ph+|C_#j3l4Wrrm!VU^BRDx4?ezoy?_E+W)Lp z>f1}7g}1QuG$4#Bl^@}Xq|G#3&uBHMlEj5g=I5>eu3Bcyb&fAoZ3oKuJP}!4miLel zN!iw}%wKzo7NtZ?5P7!`$nbx(U^c$3S&yB@vg1a8(UQmnseH(TISQZx;^I)9U);X- zzXJO&pgP(Mj;&^k*9dDP@gE6T@4Ow&{9``Zb$X+D_*jCxq?G6QB94zNCr;id-@9m` z8~fR&GwiD2(DGQnRv`0oDmRiqYWcOun^7fVzxpasqOil(nr42FXLtxvOY_y- zh zY?G~cVvc;eYY!J`*};85hp^pP!^Mtzs==@$E%y=%*LE!qr{tp*aQ6&+;bJS;;sApa zP@SwlXE)IV(TZ=Hd-)6vga|Tm`_(I)LwiyZ@2(EFGQ)$SQqw3p95e(kzZM2-4d`|=r^n5S?L!N#+BtRyhT zGI!$^dYl4-`@!m$!hgg@=MmZ-B2SoCLj0=+W%QH9ymf3K4xL$F$JuV z{fG7*?)KDAqJ-w!OpqJU3^5q+_lLu2P4Yg(w2xIAD(-!l78xvjm{>V$)y}#$l;2NS znRDX+m(DT4Ls9)~dU@KuCI_)|Qy^Y(&wHobgUVh)5M;}|&I#2gXs>VzE$JTKHo@ABN>PpB=J0FhiB#$Q1Q4j1&Wu0hP)(6+ zgZv`)KLaJTVM5Uvf$H%y<0F(~T)U%lQY_@&sH?x$R^yywNtp)G$eN9p)KD0~5E~O5 z6gUypCh!7d^(Gdl05w&OO{g2{Al|0f(0gM?SI)9I5(V% z;H9H6>YIKuy9oO)?%Ui`sg=Ntskr*#8N6yw2PZPq5b;=LSRW~?e2GsD3%3>8zv#*m z{Pu@kKBaJIq-pRJ!V?J-f~w<%DdY1W2Dq+(kamqk!18FL0iy-P#}+jf=rJCI6wLnB zI#ZWiZ0o0p%yj!x=rcgH;Qaj~4p||j$6MKnmiZr4;ziwJd4v0=lm6)6h^AC+_`xz4 zy9q!1E`Ul9)mte@3~K$TSV|q|ZOT*dsg7_y&!G~$(2^52ZzcDb9I|U z02EcS9?X6}SmP;+h>1caSI}&zLi&O1WunpJvTp5TR$t+V2zE>dAYUcWl6MnRNZ$|k zjfoYSo)+ivZ=VM(iN=59K6nonv|et_E7TTlHH(1KQv919-1knv9EQiKucF_Ur(}^J zLUsr;0E_;DUF30cl`W*!P^G4Dc*eJuqu;8In*j!kQ#b6{u9_b850KU2tW|*W{=K4AUz{ z+s<7p^c}lEz^Kc+L0xVfdFbOF*rEKc^qOMJTYce4Ms-h+4#QqkX4?o0vj%4u^#cZ@m*^;6uqpquc)S>q1l&mBX2`=~koaL03_)p{r4?^7 z;o{eNij|-2DEfK2 zvM@Y#H!tc*y6y-OEpZJ9PV+()1!DB+F4}A-AHfra| z0Sm;TsW>hUDQ97kSzMDjr|5vc5fr4)w=hZ9V45WmAC&)n3rRYqKMS)2=zqSc<~Y+_ z5_#UkVrX#UJW`f&mH4>P#2_R1oAaL4xJqkwLyDWYDJ{PD7Phl-0$@* ztd|{c4hHMr6)2c^Motk>Abzj@XT?sO<&TOIu*q+4k_3MkK-zg?m|lv&JG+&bc)=vx zq}O{|l%AXKW6^%Gb9EYE1H)X)Hu0vZacLSC>-Bw#)niM|ltcVP@&~GVo(zXy<^8w$ z93?Fjz~jv*7v;cTt?=_hXOZQ?oRU?C-+*~#jkSwCxk(TpC0p*)+zQJ7IEip^>|0Yyy_4TdCn;R1pc%^>e#@o zu^MZ&FaNb;vh`>o1RChgJYS zr)>so)gk07KW$dI4s`-^I%#qXqgw^&IBz_VH2PCpTuCJ|&wzx8JZ=8;`@B&0f(RxW z^52!H0RfZ0Q)-ZK$L5L}-%Uj|qOgQf$`}o?3Unt=WgVx(UlnvL3@UPTD(K_H4+-E^ zEP_}Xt#mQT%P{*~i)xl-gSDMIoao0kzQPmCj4?ZDA&x~iN6lu_ip_jvwnz`0-yu=N zpPaj+hxrM%5{;0T1p_3wsAnO^u=#i z-~Qa{DKU~j5=xRECDxnO}E=XPsN`VE5o7CjUca)L6cNn?|0M7QEqmIW&^ z4@1C`!3#j}iI4^&*EzFH&b|XOHf2UBfHW?`8_9Q-6Tk=%k~a&A@7T>1VY8s4ICAnw zE~?aR9#JF~h9M5$rjx92`YUF|fxxi7A*g*QvhL<|_y(`2npF@%9$ZD+3OYL{*lP|* z07XE$zbF;8UNjtAK%Oln*cGAnhyL~*){&;zI+2>9^IU5Nsa>e zn>t?uhCz$Z6^BoaAVz$hk#0gkW*ax}Y;K!M=>((m|8LSe>hVq+RL^GuDfa(+`7uXD zQ}9x5S{hUSz7^e3;M@XuxN|Q!m<@fO1!e#F-F2HXTMI=j=Z9=Lr+bPLcUkkpWE>$q zI{}~Kv(Az@_rR;PAU`Y$?m-Wzt3f#9`AyOsxSpcZdQ~|;(&3C=T7O$Eey!(3D8o04WX;kJAoee%q z`eefL2(1kTi?nKS(Crz`)z+50uWfqqBcI;0hVx(B4X@BO4`s(=|mZI+#V*HDc=SK?fm@{zXUh;TRB*4}# z(3Ei&_3NGUfsHe`I^PYJ#ae~tVcw#?{PYxu?A}Nw$p7f6Au<`?iF7YngaiHq2l7}` zsdmSL!I6eR2BZ0LJ*aH%1eZ!%o9OjrPGn{d3V%#-H#R zrtsoi(cLm2+gvX|uU;vK`Us#V&O`s1YmD8nD#5_VM3V5jChOMvc%i^?7WlZo)#iy5 zd}W!Qtx(1XhjE+>&rVcEzUDy2d-0lGA6IQ6Ci&1}1&@xJqr!x41Dci7MIQ5*PR$$j z={@Fd7V3O1ca$~c2(o@?Mey*SaLvlbQpa_=cvXN?uiaLX$d6l4pSG(9b`jc^N9-K1 z=aHO7!+|IbtS1eayW`VO@~xx6rqL)Ha&=57j%Lnte`*WpLqJy94tzy1uk@<~^RSF% zOpA+`OH<^Y4fbRV=Ujr^-%slKbs;b4CM6(PB~<81h2(4NjdPFb5Pwh}QLs`5QLY`| zdcwdlJJdc!)fs;^kR6>cuhhVvi{ARONe}MSZ*-T0IAT>Fb0gDZ!I^X-QmBc%Zd5iIR@>`Mr6lZ$sffGf@^of|V<9C#EriXw{j5!Yv*J z_Wr|ULdW6iRjSZrr+PisS`38@l)nq1II_Sqq0|^8Q_gJ(hk|G z_;d#ZK#xz`;8{fikg=>;hdq1FIDLW>M^jdrg$R=u)k~~b$|N@9W&{h0T3=+$@aa7K z2@wFtc(r#1=6d;?Xy~pIpy|UxD;2BqjvswUDUWE1OWd9w{H+YP71C@6P2969-9WFZeRZE|#-Nbo{s z3Ve}1GZ9$}fIYO;7t^E;2PTd=;~=sZtmwe2Ve`Cz7#8H1^%Q=O4L;Bls15(GG4wZ6 zHB=00D3?L4Je@|i-svVa(<4H8Gg9Q*1?&P-=;_QwGme#mAB7od8kB`gv1m=s780_U z$Z1Dcba9yFT zK4u-?iu^=8u=jBhVUhR)^66Oik&(C)h#ov@Fr;iCfIhXTnio)5uQ+y zYV5l){X0L}rcbNKXN0Yph9~V_d>?}ndlxf<=O8K<96b&dxIx9L1dK5;}SuuU`9t-1ZU!`=e9Xu~i8AU#Ic4}mXX5!Eze`@0A zc75rFa)P*iRObgQmz7c?I@}>~oae}Mf!@)&Ae7%zC8v&^Z_<5~&yCr@XRt%j&VZnZ z5HNZCuyC3Vx1RG0=x9%;9U>Q1$c&R(+i7fHm}2LQk&zsFTPAvH`(`Jze9?^0c%nr0 zas9I%HV>rYT)nmDRY4Phf%>nHfm8wZ-R-&(;m1b>n*Ic`H!*bSWxOA(nnqvJX3F`h zQ@@k0GH?A8lrX6D!PY&43BV|_K;+J^lYn*w?+%**WQ{zrYxWm%e!>AdG7IQRM^ae- z#-{q`0G~2W9~8;feK&%2b_MA(FW*@@ZHTvysHfTOFzx}Z=Nu5vnM33NlmGD_Y|_>~ z)%Z!+Io8Mh54BX}RO^j0A&FS1JUN^VXm7^?gA(<`Yc>Wr9S+lu^Qy?9#7B z0Q7U(J$1JxjUzh26LA}SfuI=f**W-m(-xliI5yAi{0?CTm2YopY*RAARb>Ec-VI3u zfZ*xtke7mRzVQMoKU;%4s3EEYMKjrk+^-1@2wE7tZ&{ta=^lmuL~MjTk27zbH*#8l zv}~JE|4KfqgX4fmc8NF%)Ugk=Wj38Kl}5lKF-zR=#}CDUq6Q zKN?)%lwa$&CiaJAHV34#qN^#SG>RD6Vgq|JK%kDk^@UHWkq=?phN}im5T2s7y-Qik zqQu{HShPRJ|4)P{r(3se+*Wx%%fe>*R8#1?!yxH^F&WqWD+X!2hH6w_#-T|u^|97s zYg;85SGB%&d;`EYRoB!(kUHL_&A@Va_%_t>yp;Uz#LmdE*xHG+mrTvc&tE;})CAJh z7E2^iVm#(!{wB)kkw?%HxhO5=X2{z-Oax?AnX=q~ zT4U*_qS^FLBx4a?F_|px?Vz#5$Cw)ZnVz+A!hdQ*34FRz{I8ey6O#5jR*0zJcaY7U z>RJXQolG(X5I@kIVr8dAlhaWDX3ajf!U5{!g<|Avkdymgv3inn)*KNg26rfay!_kR z_BuU~^F*@3xVbYd4xVn8cdnUO_D|@KKTzBU-a-w)dLda_X(w<~AahckIfoJ-;%uK3 z-YO_j_P@XIc=Ih7eo>rE_;+*Whd%X=x(4K{J zlZPx|$AGFX*A#+Kp4|Q8T~)IH@kdg+7~3q=2}IuvUR^ZnUp1~+$$_&p5UIOr+L2k| z|0_YRzyD(sbL@QNW#O=ZnW#6hNtuiH?7`iSz36TQ(jPo2#V zzk^vwF$iSHw)Y{$fHQquJUkD4T>-*2E&TMZ1xn(c$v(8~0_qis!qC!JJ*kR55=!z+ z0FiS9gikslXSTADL2N7m{;Ewo=% zPHWufe;A6QVD}zyXXl0RXv`iZi4lLWV*(!&Ek*E4>^lUVkh_JVm=lUcr-DY@M8NA@ zY)N(T+uo%6#mi6o9)YnK7Xpueg{A4i2R(I6yh`7%3oe%(-V&pxO+yCM@_?AgQ_a-4 zDp~XT{oo(RSUje7n!~SMGEy)hj)^>jp_D1V_cKky(-^&I%!rI%Yjyi zVqr~tL9(c;H(mX77}~&8VJl&`sjAR*!+T&X>398uXJ6zPHY^rTBEVAk4NNRV2a4^u z=$uUJ@~^WP*aw42SP5E7(5pO*QO5KZ@wZoqyi_GS-D9NQXNfW#WlT~WT?86FGaHq5 zinmYqCs-Y^F8^>SqXEI>(DpexRN@X2kBXPDnviE0%)FD)?Yh1(D5mFZ&E4 z)ldZCWpL`P{m`wl4E>fc`xL_ecswCs1T=DytQz|carxMgpeD=A$xa3Hz50AHNP57g z9j2G=dm`PV4N9q^OhwftfRNBZjP#}7lm4DBH;oxCI;ps`MjpGJ>D;yQZmu<9#`YoK zrAbv04H2;E0VshacV24?zZPw=EMIeN37u3p?ga_y_k8Pb_Dngf0rs5{xPaEccU<*K z@a;A9S|RfxdO+4zShcL(y_W_h@~llX{~4m%wr(iXeJBHCMRcFA6I zrQqm*v(w;a`KGmoSlJ7ESZnMS){Cm-Dci0&V$5DhLi zGtV?%Bd2h5`h1YOr&`2>&i0etkY5Jj6INLc6f3oar<2)-8CyM2M!KSK*#f!(yZ#uf zM?X-mhI14J=vxqKhh+~h3F6od>y_=bf5B-jXNV_Zs8R zvt=YuT6}EfGWt(m#o2yJ!!5>nsw-%NO3yqXiCf2>24HrXFmmhCDjUDELlG<3sgNRx zg85hb1ET?w?2p~i!k{GP`FfqA^sXJv$XRyD0;Dm5A7M`j;ME*Z{k)A1>`JsfyZX{? z;^9<^H81wfd742!wwbfvC7SrjrMBU{Swk-OZbR+y#w%ET%-#GKOwNuWaqUo7rVgdn z(nS+p%!DLo00#YgG9m1b)L-1!MDG;GlEVz>!X5kx<>fZBTlK30wXjvfU2Fo14#=N` zbhgW^$bDM(Ws~t<@Taxoyxk4o_%4kPv~i~!;+VG82R)e07LmWualhQ-RT_*rGfCp& zCZnA46 zk;bL9y;k$PKxT!E%}+~mOOP(-5dwskM@=JEWQ2Pt4d1p@72-1q?!d`Ht7+=NWTrTb z+@;P9Yc<1hWzOQ;bUb#dG2R7Eu=002ojEMpvSw0(%(e9jj zk{kO=2)@K3$(sSUY#)_@FV2*+(NgJhw zj-*A=xG2&J0%A7rvdStBwjYiCA9^T=tLIM%if8n}jH(cx2s z)sfS-Rt2HhOT$-5Dp>yY2nRZf`8{vY`-K2?d+Grx&};_9)GhFyZ2F2{ zpj`|6d3q!a^qr)!>5uJu(uf!t&#Zm}eEMH_q?cDdT9+b2wCuO#i8ae)~fHT{iYqd(Wk= zgcDym`*Y6nl*8r;w&xKnH0=Eb`@hv8hYx}W2XA$f``U62*iiEJ@O-%*VvfvvGEk~0 zYEDIz4nR`}_ETzX^YoswUsD!Xrb2A1O^p9oP}ms`zwiyf z*WuD9gL}~T>>8OH0GB3EkykIE_9eIv2s#?Q58HMBO0WLT-URsJ&RUKU*O+hi*1YNE zt7Y8cMM_BCHtsLoT)5<%ac#}CML{$MHejzx=UP)Y;Uz6O8CQCZVUVJ|_n1D}5?oUs z>21IT=f}nQcRjQ!fl5-#IsYS1+RRNAzdt&TVtdhEtxwKumUV5z01}wm&1oD#`W6Yz6 z0DqR)?;WRL=|8i^B@yOmO0Yn5Tg7`@~f_<;0bt_$Yh-=G#Zh1m#K90 zG9iz2`x#7EbSv?yhlTF>TF3{#`GAxm_@~sp#S@S1d%=zq+aNE!w>2pug+iuk~hLAL(70-U9R7D{e!;3H=164j=wEN!V#A%6fWfNb4W3r{YlACLl(~<6eE557hqK;u0qd zJ<13|F@Tg!^S5SL97l@e8}xW?s;4JRQ}eN(wbMNIM=_aS|FqX=yv7?W@Y}+qj6*SY z8$&9P-Q~r_k9FlVo?>mNLh0)Q{(2z3BueloEEyTXFhRs2R4C~fXjSMVy=I+nlmjf; zfXcq#qaF)sg-4DpnTRtCViZYf3($GJamPBiWyS^d<507b)NQ%oX#ts0_{8}lB9Zq2 z!*=JR59CQo^gNskVV-Tm2gmLt$zZXVIIkUBdXnX}|~} zn(bnK#$jWwG8Wlii40G;QZee?`AMXq5?^KpT}CJQ;K9eM&o;T*p0%I3h%AV(6GiI` zi-80}w`wRemkC7vYXiC2f7eld#bl2pS8_)@EC19RiJ z39yVGC9Y2Rw(g`6J3WlKuh5|snMmke9}y@aTFz!arDr2M&sORzX|{9TnEpZu$j*d@J9odC~KbAa9dIqq-U z!Y$TTnc}D;WmU3A`-A9H{mH1!K)W}dzT*)^*zwS6{rqf%wRH%A9nBnAhZ>*{9L_Ep zW)4!xou~o38ruTYXMVu*G`#%kTR~1(2w9?>N5oybhKWZveZ8^lF+5nM@HE!D(eZ?Q zo1n{uKD$omdGc39Qup$Z@ldIT43v_WOMr^u;Tr)x>3}bTraN#y&9@VoxXNbiMFaUG zKRdw~)^D5Ck2orn2xgD856fOJ(}(FyY**^Nx-CI> zUSIELsvPSd!F*m9R2nO>vDz$Ar4)BuS9Swg_@PLOUJ$VT1R##O4WV<-6BB>sB}i{~ ztx1NG(*pKUjvzt%6y5At90a6;l6bJCLfdnq8C~006C-S%qA`}_fO^Ky8l_bRDxF33 z7hUUz{T|L2xx)^j32%FA1e8z)-DPR*SiO6;ir(^gs#N{y740~8x~+R-uf27XgjH<5 zE_Gv0kq55b<;PUZtgf)mcaC>gEs27L+PQPIZ`3=1yc#n^mhYclvBJL-G4LY9N@1Op zYdwLUo~l43Ti!mqpYY-unM&f*b8RApFLQHVTJ+I;J3SQWm?_`#_jY=oLJFawn3YUd z*{zah;KK8u$7)nonX90iIsa!|CGpPWen*tW^|*5|mMGCHD6rm0k{Zj?R71);Lf%NO zY#=yfCbdbj!q73g>IHG$49|6s(_IPA_$vV3Ui&VT_}Cne5=W0E=?0N(xSS)pkBO<~ z{kwKLlw9$GIlbus?k}cvw}oSXcX}TlV4Xx(YJ43y)d#~Jff`S)oi5~p@bu!nG?7p) z3;)fqMeKYTfEm)$n)qqq>)Nq70J-lc%{R2+LchZ8b1SJ?2&m^XhXQYU&5q{rEXd7m zTy^vz{`{RXZvkqvuiD+uHzGvC)eMw0?Y_(C*0yW8;K-%+e|~YiZ3KKDYa1hGH80W` z)dbj12%MANDgp$39I&VMByzC?TZoMF>AV{~%NSc<% zU}PWV)vPA6vZ{U-V@m%DBxv3n6tpQ~>Z20(u!B5TO?wEx>N@Kun)I^(bW`CSb36j` zE3us_4iK{zGC*O#ZNXDfLWL>z7H*BBcRmgtzb;(e70mK9R&Usj_o@3z%#WMF#fXFG zw1FwC;9hA~`=s^R0uKwsE%)x6<9?eRf601{wI1FgqeJ94{B23+fvP0?Js%46)CB;9 z>nh;Wp6i^cw5i7H=<+XKoEts^HcFvUUm-siM-@1?rg-Ap))WB;L4-awpf1O^yu2 zL8J(ft6yIoMBuE+lIk!q6eVb+GVU$~My0@SQZ85k?%g+oO9ESg+&w`nromx73QU^ zO>%xd2Pm%5{;T~|9>F#=magLS^p)IeoN*`iuIHXVR}PghecpyX0!%kwxtWshy)5?6 z;cIUEecn9&o;Vo;A$5%PuD}IE%eg{s+G`4=m*>GHLHzL(1u#2LH1~O+l3E_7`((z& z165hS6W+=>Sr<-`f&5|Ckg^GC40f41*a9@NZ*37I-NJ`L*uTbvYcLCN-O0(DFVrkq zW8JbQXqu!iX7O67+KKZdiCclk=lVFbJT*3m8@XA_si-z{o#W>mBr;n%?*SZoC?-QJ zo!iPH9WbiORM|llN~>5tf=3M?rDCJ%AN#2!8_fHL_|X zPXj!PM_3rIgjzA-Q$V`>RI`vzW@pWm@`vHb90-7Rc_w0w44j9@U+Yh^YhmtM15P_t z1L(#(xJHO*Cn6S2-AI4rV!ZA$!;sT3Ia8RiZSJm>7ajU>^;>b>;GsVMUmh`+ehZQQakbEV2!Z;ci$qrub;{Oa8&c&VPnB`nJM(0(l{zOE@FZ zp+TL=pz;P$(4Zctdr5*P-XNZ)jlZgtVQ&^LfbqjV1GzW29RzNMd>VQkyGty%LJs`0 zdU2)li6{aWX?`3(10r_gNYbgxFGBgh>0De9CsYBqv9dtD!_fnKA_r6gS3&ur0VQ5C)dgRRr`{T=yKTPrq23EL#`4H;TfcJ znT_=o-LwMDl{dL?RP-25MPP(&`z)6#;ln~mXwp=d(qO&(v^h!@1NXrp#=&kcNc6v5 zQT4%C1u71?;(UT)(T2^Ut7B&|9UqkCNuuWY2U~>5J}*xY=%& zHwrcSl~z~fi9vE<#5S>P=9!N8|pyA{PIJ@Pu} zQ{D{1T{_0iSkya*L5?c#WNGZ=o&);w&@QXhXjI$om}8u@AvN+CTYG_ww;VwqA(CRc z(I&2b=K)VVS$NX=?;O7?_81OOV%ZZNslF5Xs?r*4?lhL<8GDSwm*Kp{mGUB5O&TXe zljOy`v(Zb_Mhypcd$Ho-;8(fHMo#N^s)&wKE$a-yn?5L4cdnZ-%*dgHsNDSQp1>^1 zY$b#?cdcVilub}M36M}E)ugcGKwCX=_rrr$OAPMv0KDIHN}|wd+_!A73eFr&2}gSa zg`_MVG?`d_JkW`^?%kU3AoplWAf#rGRz}@$++f9NI`d*eDY`0srAI5+=N99n2L!o& z7Dt^}{LgZvmy& zz;^fD@PzKj-7$`K{Q&u=gD8b5=U|@R2g!v@o;&4;^R~Jv)Nn!Mexm>6IyEX9b+!Ec zYno#_i<~t0YXwXb^yc7C@oVv1g6~vo=V1I`oFx?b;^ewzk~#6mHeG80XP+=-~0?P?EJQyp+lqhG{zNSMyx>@M_*k0{VzlN;;~?O-;=( z?6uy5xU#O5eU6@N^$wLdhE7U{X=p~RKT-Tr3DkQrQoWA0qC0)a5u0z1OKDxJQAdZ4 z$*;QbHEN3F)ZrTZjty ze4VvXzycd@cR}3!ld6ZWxT$brY*lJ z(_>8V%hwECLG#pdgH_`Ah{Zqy?8IJBzTPiJ$yKfQ;Oz2T zHkCO&cYvs$!X-|W0nr{rYu6w!iw|GqsV}KKp&-G$eJ!%QPOpRv)C9WbOfsNpT)*H34{6(91pWJ71KK?BhQ85H4VV=mnNh79`w)#x9e1DE3 zCm)ZT+d++;hb^qX7p53{n0z>5BJ-No+2KvS_RP!KcJ5ptV4Z*E(3Fhb`*G-UNYKNO zQ!oKR5?qlyZ+us|l>1XBb?wAFn1#HgDkE1rZvjsnX-{f)AsNVt+q zfzwSBqc}^d6KMb_2XqSty~UWP(SpxjL}T;OBO_28IaUu?Ii=dmF4bIsBYq3Rulq85 zXG&d_5N%^&!Y+tTT&ml_6jTM4VhV)zMTO6Xb|hoon1b8G|~SXD;CKKM^ZaF{d#Y;z^1o%Y)3H5 zRxTPuTk1ON{Caq%hoFrK^g}wPysT35CtbDiotE%ag{q z6}d>#X$Yfa7?x#_q5z2Y zrvVdos{p2)m4Nof7@mOwm`54eTt{|ONzB+P0tSMd`l#nwi!Zw$m0;a2;j$Ixd*O;Z z#QPJ;`u8&j@~GQ#CvDOja^Of;F&4CNjX-W#Nd zZ%TmW$VC4_6V7Tp{8vD0H)c1fH=p7$INmHKrc%SpYBr0csp!Wicc&{TzijX=kUehr zJSRZMW!kjLmnt)n@>o~^Ajq7hW6mcP_b~}^&)7%Yc{%l65Md`dMy!AOFs>+DpV<3r zhyYV3I|45cv|E2~MF5{cg!hUi@9!shS8a7e;oEx{zg&VGUcWV7!p^7$z^P&p7SBhA zeDa1@exlCQn>ss~dyY~q39@{|>?+%6*Af~?4 zzc!oPeUQpvMe#EVMuOb&xeH|g1>>Fq66MdYNJ9ZFdV^{J%sUNmKv1q<1z1@N%pR;VDcZosZCupTFYp}cy9+1)4^MP!IhH3~ zeG=$b2)(3q5t@>pzG@bPwhP4y>d4s+)qO;knjg=uk%VaFG2fNLaX!$IP5gNkZLkjH z<@ZYD8e~}gou&jIFRmzjltO0qEpQ-^2hdE{pX|Irx6W6k%R2VO#2pw&?9p%oxGD=$ zAx+vXb*cOP5S*l6d? z$9fk+&C~uuH|#|E;?ibz_GR}9lt_tW0M#HbuBO#tnmVRpeTFxjKuDy)LN9zx)F~%2 z)e)}6zA6(5^hh6+1WZLNp!p(OYJ@iBypB~${n=6}^k7YmWCC6c_DSt|=BdeU_48lv zm+sW8B!cLDk1P>Aqr>^Vdg~+92N3Fu!4c{a#pj6XWzlL~y>iMXceUHVY57oc>+BD7 z^c=LQ8uI7bFz_vcI=I{knYT*d>F4V1AIet0{&k?Ol6L9j`BoxC1>+6TxyHlUBnwEB zJ?{G!kTMo6iFK>OTaA0bQL89Q7)L6sK;TF z<#iz3%L5@;;2;-owQ>{L*Y=HpBxLRWQiM={${Zj7_(&S6GvD!2*%$p?#hT7+_kfNc z1z3BpCObi)Jq)22AAa@e3ssnzC*}V0*~{m_IDnng#?tt4tYye9ZBc(_%wIImN0H-^ z?_*h{X*5ns4Q$w+#Oz`v|Khx!lZWZvFU;|Qo$z9@7yYmlnWj&(_csOHDrE6%&Kkuq zcKe?R(GkOsRBT%8Y{iV4Fsw`t87YngSKEY7wT@5T({*-bca^;VZb*ch`+fIp>VAFL z14+m+!v|Qh<|3G{soGWkmH->NG2cd`q%FA}3Ap|q6-z#XJ#J5D=7)YtCaq)T-l(q8 zNCsb|KS@O7`_egc)y7v54&{gH5IunBzFeiI@AQ6QN4?WB+1H_#&!@DWyviAZ7Ps;l zd!^7{!EX@YQfx8jbqBh!Sp7p%F86uNEdvKU86{VDv@_A&QD zst@o_9;BHME`P1Sz|Xe@IVZ5NA8-{&u&{6mnU+@7S(v+U>d`>ZpCR@)1fE(o6ETQH zK0FKGI(0H^W)3rCrSyy&nwB8Z{8XBk)2xRsUymwADh&Au+x*6Qo4n8h1SLx~XTMUG zFC5D9Sa(WlyXN|D-#X9DkpL2^iLXS;wZlOWWMRe0{y!&@FT!BVz^a%{i1~<%Tgz#! zv)7g&uZqgWT;i|T!on8zV5eBXLPgVZWL$#j)S0|t$bLe{EI0OS)#_9OxhF%tzB}tA z+Y*r*G(|nN{{H03#qn?;afNB(C)WbI5ew;LEQ&l{O0CBonZUBoX^8<)TeD*J?K$ha18( zq8Ro?etUjs#$9I)cn8n?O?NX)i5OX{q|o|JuEtHVATO4Z_D+pEvu+WGSt2Y}cMy?1 zV1idMD@Q`&6|}phe;LDCL_fdDSDU;!PhpdTEhiTOo&RU_gh3b7~C>Sjf7w*(G@ai^heK)Tee8xu* zu+<))ksCiID%VZXuo`{7C!uA}>{69SC%jUavf!B-ENPS%GqXq7!s<{2vJdV3l1;hu zG+fFS8A3fhCU6WSpa_{NuT-U}y@7`eW%nZ(khYYpIxtK(Z_;KL5#m_|Ct1Ky0*1lP)jqSllr z%hUURnyly-lfQWtKtqb6xGZ%3*#;<{9o?Fl^L$s_kqlk4Ea8wB(7>D(fl6IrJcb5_ z8ct!f73E0(J2Eb>|1e@>xvSEt(Bbl z@Y@`AI0Si02w{kK?2~PA@Xm{%w`u!2+^!=H^D~wG?)W;um@d!i8p~Z3x^Mbutwe}E zRz%D#Nfp|W0}&abw`3%xvs6e3u)ruP^$oWN3+e>-s;c~^bif3qXnFg?MiO)4K_X0f zqGQoynbrbEN4Eo@SLjE;8fXd4^ogF=k_Qju@A}@n?u#1jbOl0aQ7kt5Bf^hgWwv-& zay>+A6-&yiB6YA6XBJO@hou6SOlycxef)1;fC%LBcDln7a%}IBwmj%!s6ml&BHgg` zKVe9qGplTqd9~n(Eh~P%`sN<-Y6tZNSStI4w*uDZS2!SsL@A~;i?)?2Q>G>r@@Tn4 z&jKFt#-TLyRWae3__v1D6|p4$;C^aWiAC>|1XBTYYHS(ZVu7P}eg!9cJzJ<&D;1661yj?;ePYecM-Lc%s{0GpHfC16^Gf_j9X6FRmY{eaTS9TXHE= zfyP(zmtKr)nR-+dnYF9HuF2V;#nfQWZY_KHR4S4b&`jPDogJ~NAlTJopkP7zl(yDV zN(xm(-{yZ?pUO0;^eGIs3;$uET!-lsR=YGnxW61}e|_vQGeBivJi&>p;YAdu(xrEh zV;LY(vBD3;^=3DGd1-d7pWUt%EaX~vXx@L!a*&w104PD3yj^U2i>mUr4M&G4#HB$^ z(+TzF8|a^r!&0n-`f zQQktVv@vk+7@F%EkUBuPb1M0EW@_G$Ki$kIyqO3(J{+a12w-Q#D}B+h@x2dj-Zj}b zqtvZ?#KUG7ND!&q7k{gFPMTUlC-Mt1hKvQ#4lW#W$$l`Ll&ZaUbi|~Sh75G}sX}1X z86kZ?YM*?o$ad40d$m)cd=%7sLl3=Ibru8Bs?{e3Sbo&%dx3V#e zEYmBkLTnAKX@`%l5XC%z2ZPo80JLK2Op<$WtOL4?gC~ zG7bjZ%PMdR2dOQ)w8joqG*h-tx-ZiS9yz8G#Qy`el1M_8{GO-3SV!KSddf=s?k-CN zmQ(;NXv&s2xb<$)=PW>VY^EnXV#+e5i2sb@8Z*&!LSKc z!!nZuVL2);{PNxZN0MHk}0ouKQO zX!3L$7PlN4Og_MiO=q?OK&r7f7micfNo1xlB5W-Kx{$e>@R~Wi5rn}>nb!*5h-jOcA0&ICePieZ8v;sj^a2qIr| zNDdAR_;EQj!_=+G*AM^819pbm_A?u^`5knd>WfwQCIp?&XR!SBiR3V5>x zt^u0b;&2dct$;N@6|hcGDQ}ySugyY=XO(IQsUqxUE@Su1lmP2mglU^~>pqc>i9NJu za6)lRcAb#itcD{2d1g@|j^}Y~b*b ziC#~8qlULS6y--1vTk?`?=KBmpfb|4s^4Q|fzlRo8rnIO~1K+?ZMiD?(sKTBeWKV`N%eokGHBBZ%0 zWl48vb)s1yomZ=qTFU-n1A%VKG`Pyr`53EX%z_&eX8rN4*J&Bx$mAK=3xp*F(fT7$ ztAq02i^`I|y~X4*cNU|`gh7Ylg-A+xu1jJj^K{3~w}(In** zVezEYK#iZ+gHF75#wPCUe}S*+F>JXO#q#Ak%fDpE?DpM58Y-8SrUnogEf&Q#fceZ9 zfg`V_=H?VhSdyn?%hOu#Y6a{3XW1#nO-p#1I-)yM z<6AzRNzAIJZl~tN3?nJZ$m!6cm{Mw+X!5(_HmWr~WyV;SIP-vrD7Szv=q&juK%ZR; zuJbHS97o4Sg6fz3xL*gpk4smaoJ4j9ZQ)ITbPG;)NWQbo<%(peRxIV6v1zsMM$wPx z^UC`OSQoU`3{{Hz*gryT5^4PA;pouLp(#t0Z-|ugOn_{1`fPxdi{pL>F2p)rNiP8x zdQ3s}tjU?rs^l}p$Ta02i!K>`37!08mL~9)q(;2hWJUFM%2Mwm!S}=u0WtWfK)bi! zlfh}BqNB_v5M8XqnHJJM>#e36VZ)qiNE3g_DU8nlo|_{C54QaJX$vwXhC62f z4dV`!5av1;lD{1V`I3CDvhONg(FqOm4<#O2c~2(|Jf45Ih_DRlkonS5xtUk$E$zE< zg{xFH--Tazj!fO}Nj@IZV{H$61a>#*8HdL$$t#iL)mM;6IumUtadV(TKiEJ`Mafa5 zB$YbMyLKD(p`Oljd!P6&%2-y5foKU11Dz^rid=+Ht)^)@vYJpIu4z-Rwx=Ao(Njm@ zCdVx~e&_p#26DD>!C#le$<=45-m2P185*#s`S#0bZLs+T0r8d}tiY7( zw#z5>PMqcC>D5w#B=5q4yBwBz02=EWi`s`}O))T+-sI5WaSE;5T4htyu+=VwOcU^@ zN}WpiRFJIz5F6e_kMgCIzn;J@7iBOm!;ffB$@c7tCE089HW(yobMIFDOV-m+RAJ?7 z!Qt8z>r-WI_L9@z=iA#$b2XS2chxaV;Bm?Jh|AbsuJJM&<}NSXNY?hkP@}+y z&T6UTGm%tNv}t}(1k?f)r!)Jp>zyHw*!}GyDkaBxtVHFl68MnNzrVj6YSOw#BuF^5hMxG;LAd4O#|aZ(z^f9yJjgO^<}>`OiA_%o_gzsg$H}EG3m- z_Zq|C7^ICT^H*6AJH1>3uDDaW3oL&}<|W>2z;@*)B$=8Jiey#MsUe6)F)*Y9QF6+= zzJ{)X2{$7mY_pC8%Tb4E?bx$on6>T^6={KLjzCz*;DV$Gpw7wxAC#z#)Q+1USXyYZ zAF897q>+`=Z$Q2sVdL^MeFp!t(0gHz+PUzw61hn)b(rxb(>}mRbcp8hhyv)SmcNhT z(+m+!TZBRHF>Y{Mx|Srq(b zd!2L*Ozh23s;C@hm8Ii>f^zn73-9iTLKHFC2C7E^h-_^95#@qqt@K|QAZcLr@HXWPVcLT>ymBj{S2b{X& zan>L|E{lPl7GQo|GuKkS{d4t&xmwpkgdyw@i4hRvek_&<7wu;sqyFPNF!G48{ytqDm zVaTRZ&DG=Tg~l;}%Clx0R=@`$z`$W%|33UznHKt`zkOhtNfNwso$@)S+zLt~Ng#9= zGJ{zyJ)Z8lzN6%3Qr~YRnD7=MwhH?(7?guDqDj4bBp@$F$}MB0;P@KP08Eu2ENPG* zsG^&z-*y;;#4A&AMpc#@3adh!EOn~J*FB%L`{}D3$=%s)yFtuGcT#HI!#U&8>y&1> z9-aD0m5g>6`4Oots_r_jd6UE4uw#|nIvAJG3e>5P6!_V$xs8wEt%EK{h9h7o0A zKsM$;sEB7OhLPpNvzM|Oz6MFl4#r9UNw!b|n}f`gmT9*hO-36KSY_tBm*uv&LO&ZDS&l^9RFS@ocD9GNmtS#nrZ@*{r($o=U7<1_sf0Iy;=rTAH_0#XCX~ z{P7`WlJl$u2gPWVVU#OL$^u1zowD^)C&$90n$e29Zm$f=SV^m=qcVaEkYDpgxhm(d zU)Ig&ewYC35^aO24mKPS{9SjB9mKTmhofB7dLhk~ZD!M2V4GfNpj$=!oaOVBUG3h4 z0agDH^amE(QHqDPR=Il#V{qRCg}Q=;!2Xm{d6IKdvnRjh(&lU^ z;$4l8vP+Lh{|WpevPTtT`xIbHfF+b`DQGal`EZfXp(RpLeG$!(pu_jRu}CG5lbYYP zb%zX$#v0$s0QExLppsP5)#o7~bSgg9{x}!n$1`CZQtYcW_JE;zx_MMfsEcTb36|R$ zTtmy*i2P$HBT$SfWLwG!s`{6SnTUnhd+Mp}YH7XZwy9HsZ4?Qlf{IWUEn+Eh!*iQy z_?EK1N_9S4j_fF&KSXm_-Psav_^yC=(ugaUGITbSKvTNaT}U0}x*x3-hmA0m1uF#@ zL>RYXQ=SOdyiRX2Tt!^$!l+m}<$&Pr?D>amrE!M_8eK!w^BP&wl{|h>NWpA<*rJ4t zk8(Q%gUtF2v2Vzl!E+EcA&0dIAA+~fn#=US=Jm#|uss6)ui=`jUD_6F4;xC%-+GMG za>2BgKm{{E#SXQJRKZO{8drUjNvl#gPPbG0>8B>#ZqsV;rH#DcfXvQT`#);_|7Ap*+kN`8+i z`xKzxm;on=-)q5!NdE_I*{lxc5+Z5y`Wtz6crx3N50XrIYPf-7kj(FdqY3a2xwGrb zVkz&hNrImW+M$9exb7JVpXu_sQ4nwiLAd7&BJ9JzmrfgvI>GU6uYFKjBl#S&FiE~2sPV9x#}uU1f5i$uWS;FJ1A1E2d_J`d z7Cva@A&l%_bJ=R3q)c}>NnPcv!nA@QYwS#QTF zrJTaJ>>rS!MW4E6nML1g`MOid?= zy%4E@cxUa!9@OoG%?i9O}GZixXIqYOp&D|NZgM}0`2V@{sxIQ#1FPcl{D@|0Az%%q{Y6up6(X|ZpM{b&^qOJo zZ=HILW2c9FVB~@B5R#$pVbN1SL0SKiAsaZD2#m+W>vd+T>G70brFW`Z@D_R1 zQ^{MBU@IHdN_piBF;gWGBLWqm?rXmm?q?I$%#yyS=hz%ZdKs5lmgabOlx6-VZpuk+Edg@QV~2Ht2pNl4%7INq zDxRwt{u^fFz`|PvcWjuMg1oFA57fD0tsulH`9hh6%Ad9#GZo3Xm+CI=FFM+AQETOR zxX%byER4Op$zRV#4L+xrnpI31N_HbW!S(UbaN0QzZi`9YT|I#ih&%K+(RwdZ-LEQT z@veNp#9If4Q!9_?+*vqMP!83GM#tHP8>Ygx2-Cum-R|22%olea~A6{Y(At>U0&r z4;vf*G+je%z_@p>JA5v;@Y3@qRenL4jh3K+$yO9>>5j)F0&M}|qG&DaU{D0aT z{de&S$S(MOqVQa4p3Ua3vg&@#VG2mdX|2Y0-*UCFWOZWGpgk_!Vyf!@_m*73B${W8 zWQL~H;+`^^s8ZVz=15p+`T&r2n-5S(ts>X(^NxyIKJ`Ww=u>|NK_vYm->7fIcX_AZ z(&#=U(r|$rrVo#eWHqf$a)Sn~Pu2xSMQBSdQ~wno9vUmoJYu%q^$I@*By z%pUV=cl!&2D)?zL3SyO;5W@WRIADCl{oqMaxxRW6>dS}CM1CgD!)b_!Wu%PGtUKuk zAy~!uYDvE(_rU`6xP8+%EHGy?NAR%VeyDc8v(coQV2faP{CJ?F<5*k#Rf{(H*JwU5 zr!z8ILXDr}=HO#KV?~3BW9`l8jILv;3^ML=bU#R4_{?PquQ~mxJq5+nLMC=$t1bvX zG!t;Ct+zlDVA+yOTkyd7H!7joKJm4z&6YIJZ^yv71qFY53X4DCYS{!)VCSIZIl~-M zgv?H2Ogz_AfH|>|>Z>TN1Nt5TVY^anmr7~3N(O3(17`Hj8qD5|Ni5htT^Mb_8Lo4y z8mL#a$d)W~D~g$41FfNM3jpcSx?Aop0Q-3bRye0}@k-l3f1aMkWL*OHpf7G7!o8T_ zL7i+>ck=#@Q{@uZ~!t*MoabbfTXCwqH(PS-LOu~omhQ{ zXNoPhu@37rW5f9l(llG2>xzWik6(s^I4|xFSU3_ow;iLXU}y7nzgrRRu84Qj7NO`^ z@g1H;&D~903x2h#7qeG?O$@#eGd7{Q=&O@;%*cajvMY_*M%A}%5D|~{nx8fp{@mc@ zwbUuiG8)nxA4ekR%#j*G7nbEwLlW-LBkqz|6#hAv94X3*rcG*z9X(9BXO*2xEdf;= zV3C;2=?gUgURT}(mW~~%NfEGYIXL?Fw!K7tqO9BcdJxhCa~kcfF>GkPW{axb|HpDT zdcMTm&q0!F+mp3*>^hH!B6sc$`If#u@+ueNTal(}xs1gnz^@5iVwZZnRl$sM84%&% zjmyE2hn%j4a)T2BEnYJRmea4&V+0yRa=0dX*Pjc*>LrPjnor#bJG2nNQ$c}`>{cr+ zO_1K2jiUvG8;RaJ9)`(aE63%GbX$0QI4&8HsQ^vE;fMaS*zNNreDC`$am6ulkGYvH6|HCl76f7V=Y7u}cTDS%7cC>e8SL5nckY1g4#8H?P7En(`5V-g_si9r zFO0Xd(z4j{9C3o0;2^8^QH30_5i$0vZ)ahL6Q!Y?#LwX+j?6^tn6bKR7}GD%#`q7< z4$rUq%&_^)T?keW*4Zp6xP*Z4VekF`ux@DR_kPSxqV{EtC}bVh*@(^SWIUjh2GNXFoD&s1ZGZb8WiX*0}}hd!|0I2 zP;hKrjS?&`!u08(%c3$@P6Ge$5TRTXXU)m8)q!p|&&VfS2`k&TE)h75uv#2K^xSWU zu>=hLQluq2Y>k7$H1#Y?>j&R(VEq4L_B+uT&7xjdsV0uL*K1e5Tvqq1Z#nTAX&eD! zEpo}l?9BpnC$BKQCUAUL-R@@(vk*KSMk?-|x4)Uf<%>&7fqX+j7*hrXY`lMtj)TV` zlW2%fl^=VUlCdT6A2fkx4#<{DBOKynr|l}*C&ZIl-QZQB=UIrD4ya7f2+X+7GwQsD zw~1xomXj2JvG6LpwWgb-Xz!zjk^1$zj&KUzOwVWl;gks}O@`;0 zyXww|F8v{0&tnwyeClr{-HTB3%GuaBou2ZQ5%t(MECSV~-A(i7a;58=u~;hYso9To zeoB$3EJ>}dtLMRbw)XA3KWR5Y&RfO=XK-p1VIQ;Y zF+jzbd*ikq683g1wDWkD4VylCsKSrv4v@O+s`e}zTQ=Df!u! z3+=8Obmm5@7U@&F!U!cVL?EmZLwCoRAZ-qnD1`kQ3Z;oh?>fr!14%~N2C#gJOtW2| zW!!=*HpZE=nxMQMbM3w3{1_&v__NfP6r`yVv@@6tLY)MDmZCGK%26iy7wsZDFvwR@ zU?pT2^Yk>#vL&u}nQMz?Ym)9ElfG{)9B6T*)@B`h`;l37JQk`d^BqZLq_@U-qvTyJ$gdn(Umhe} z1FZ9k5o$cJgg_#dflrx+My()LTM9s)9w(H+n?kPwb+mir*v!>JWdTiy7BCLp6lyF4 z-|zR=zlp1GZMOGILRc=~Boxu37=phehu4gnRF#v?OE%)p@{?3^KdqSKc7vVS{Mtj&%!s-R?!rA~n#aEl%?#Ct9OTMZ+{ zqB{+>uQU=;X^SOf>{OVpcuIBePcY#V#qEzV5^ebM*k)DJ8-7kfvxIJn8GN@y(!hW+ zLa3Zy&=iKn@HK5Z>6SF?&Kn2zs}IWzqzX&sHX3zL!Ub z3zX3%rzS`_>j0kZkMSD>Sp~zm!5VuLHUzzaB(#_>is0BvWJ{R>IRQRtcI<7m*!i%i zoBnKVc)}+SS}!$DH{FnCd|uRI8%xC+kibKn;TwRr*OA{(|9Z^`i4^r7EaM>$)6)h_@T- zTXkW+O1v0)o+X?ZuD@Y8oHZ^zwQ2Dy+YH_=p{R^J@(P+ctu_{enh{RyDj+IG=F2 z!q|8ojhBGx^AC_u5m84hc+DT1RGk_Z>6U|i$<>Ig$Ub0RG34C~9JWrbqu)%M$g(>T zCV&b^b(~Vi%^?$~mx{1W5mXA_uJVM5hF@#7G=uttQ3omeg9~#FL=8YJK0KNR+aFmL zFQbIE0?m~J)iDU*Qg-N%V@sXbkJi&I((s zL(nNY5H1%PaPwOIGqZs|6c37|njFVF4tBNw7U9=k_VAR4Ppp@KfwUeOf?!1O?`88) zG%^q(PO+;1C3B~(;>&CPQ6Z1HB}!?oq~%tONZIIN1QA^bwCF>sS%%iSJg=-N%z48Z z%!$Ex2I4I(H}G}qXZj|j_;_s6>2;rh%(2iY7m+c{SjHC+NXI{J&9grxdGbuK_NH~M zr}h%!xu0g7rpCGNiS_pKI!yjn#VQG=f}DB|wf7xffE##QsI2nCGP9?kgux(!I1OU> zbWR)(GF1$I{$L9pb@W@X2g=C?PrpiFExK+Jj?%=aP_>ScvW^P=bM8P{jDFYIBSz>I z{&~nze}>bwJ;~MR+v>R&M!PRh!;iU9R%4#B!v~gdtue~^{S#A!n9_J6cmfwaF%OHh8w*fMIE@M0ttiXNgDRs$@ec#peE3SFaix@MG zb&TjBe0ew1Ku?g2YYngLe&r?x5D9+dRg-_N@v%3JBM{*GHQfcdjQ*@T`<7Ybvn1lY z!_TWi{O9~eSM{nvoTUT7_7(Q(J`BO0T#6@wf%?+c{gt~d>c_<)H}v41ntH7O7Cqk+ z`?dtgejt8XvcOS3dH=ZE6>1X^b-u!y>q2xQdb{T_8jn!Tpc!q>d-Ma6@#E&GGfpxb zLYhn4L*MhpN>6Z0GSz)I_Xec!@|_)f301W)by#*KK#8=L&&W5PI|?eXCckFPteCb& z$+61$t%jO7@BE|1TO(4mG1@va;c(PLIlF9)I??o?$aXs}`UMB*&mKPrr2c{g2KTYy zeK#xz%gr+0|GSuft4SXPm{U>9Z#|=02BYbkJP;W)FFKKk6>o1RMqBD%1^K%KC7?}% z_9lZIx-esojkcVCCsn|DWq^sdW7L_8^!M(fT`vO!4`rV!Phxe26hWEg z9%c{p+}a&INB%Lc#wc#;qC$(eVQwS{$6pYWW%%zH{mobbs{aNw^0&<)N1>#3{`9pq zu}r#MrBW9hJ-Ox>Q}b+pAJRYID`XqO2gYy4R4tw2%)isSouy}^+0m@}&6X22ko zH36;ZrvTbpZnd?%0Oce}QIa-v4)Ei$kiLhjD2Oa0Y{c(J$|h2LSR;r~+Q_{`n9RAe zGiCb?N_;5}xc!VEY@KdzNp6l90|&ysJ{#q=YhYB5?)Qr`p?Xh8p zQ@hV?Mv!tscUP7(Id|qV;l8jUm*+Qy_w{I(CCz^yX|-AM=DO75ob2nDzhm6*bP8g z1GDmucaP7RviBIN(T9~t9&XqlLy@^emWt=Wg}i!-yvgX35^L>e%*oozv$JB|V*uG;xYBuh=K8(#K|)(mWe!rO|rod9>E`gxVZU+-b2m z=ZZ4|SwemTynidA2&(56b_DjAwf8I3gd*!E1S`?|g+dZfs+d5_;OEr)WI0$b&}`;~ zva}On;b1MLH%he3E)D<uOK|)>ixe!F9tFTH z0+d+*ESk)5%8J13XL{e*I~iK58EPFyNr$h{JZLahx-T;RyW1FlSDozirsVUt`xK?L zx*^a_>C-uzyMJdKpyb$B0v7(=!4C0{HesntVf3s5@yHYwrsLnv2%psVu^0)+T>-~~eUzz)?Jq@Rw6LkY{#y>|`IA>L)(OuXUtbiDrCtE3uL z=t^%`M5Gw)5-3^$HIhT-G%ar3HM=}=r?`Ym>xyG}hnjX;&!vRtLc&K{{Z<>H0s<1k z|G7|MA^l~CPfc+4EX|YrHClQQ&hNxR)`NkEg*DB&9#UiKO@S8%L{>6-WUU<`yWH>y2)}Vt4ch6UPRzmpp0@&0nd7U# z5aKywlTL(=tT9DS70e9_N=LQdbn(((&Q-%s6C}wJQcuH>Ch}cAUIqhBI%KCBK8)%^7oWqPuBMX`nO0pL|@q z)^&}?ETnb^$4Oh}^aeX$H_;uFZAo8PZeo40P`ykj-wCY7rh-@zZ5+!#?qstJ$5DA+~|Cq|`G@AzbpVBCX| zFe=lgS1tum9SKVy?&z&odTyBI(hKh(cXpd-X1q!BGVCu{ase39SiDAv9!=Qjj&GWi z*;ZE1A@2%0ww42q>AZ62Wmu5DsZ?Zao4^tStYk~QCl^mGa{fAy3t-A)M2EefO586uMiWzX zfnuZGM}lJ}k^Xx`Xz`PH-g$TBhL=~RHHX2vIG<&%qfL*k-x}hk_$ZnLx$qpnR-<7Y z=WKlB23hFM{^9SeB^Et}oqYKXjJR=&TBtLhr=`5NmlKV z5u4+qh_T2ldjgL6#g7c?jJ$2F3Cn?OSV|5512l%>zz;qs2z7eQBTq&8FT97=6B_Qx zisQUy4^1FZ+bwQOVE~M&$H+Em>Gkr{Uyvne6lwL{+syf(bQvmZh7_7+6W!nLVC~RM z@iQj#vR(3AyB>-EkIm1_Y%U{2AWfu`(LHOa?w5MzDYewIcY_XDfUV$7rg1G`r#lM4 zbEl%TfT5?V99%M#-K+My4j>k}UflcP+PMD@C*EG zuvxiVajWd+Z;7%^?Go~leXf<~;0KC!q3tgharx+RhrR9y37G*6+XO=JAC3zb32CLo z;|y{(KbDz|5C3h!{>~$wsNa@8khOgTRgJUnt?2zY0_f}p0Ht2tj<2kfO!m&r;>i!> zpZ? zl}R3tTMs7jI~Wdq^d3biyQe6Cg-1#w8}P^ZbJu%1l{V$X?B-smB;63kSlATn;S{aE zt00mo^GEqiN-TK^yS*qN_k_;LQnG-H0&H*Wd1l@qG=Zkco#Bh21(yjz#NrH&@xg2? zdF`NK$)m^6&L#OvZ?6bEIb2M(-M^10J8#^_u5;vq(te7((JOvE2K+eA*YFXJBVh zSl%aHm)8KiFKsp9ms4T>Bz9_Mzl~J$o(Rx|2wdd8NoEzoFHsRyk()Xu7QL9~KqnKs@7gfh~^A>M@?j*WJH z8$TdC#G@@J3vTfDm)%DH!IMz# z@`tTFcf<@pcXfdF7jyRtSNTm~S)=j}P#PlH9x>=O=C0*Uu#(m2pD+)3}VJlca* z_C6|OU33Y$KTIcF4onU>bf~G#MF3^vcjsYwnWI73I zbfDONttWePiSln;Ql5+|9_4YXr_zU|&199d3?!^`e-oA(KBEe-kgaQ!zlKb-1C`Iy z{tOwx5VFV9n#AMBPKeI*ZkR~CV;Kl_pgGjs((qg5zM3Qu6zOyn28^$QN*t8j0#55q zSM~1Npb(4I4wdT^l@Yoc>=ca?K=FyJv8$aFBxQ((A9mx&Z5@YAq2$4=UCCmivrZaHp&Npx+8Hg z_u8#dyB`h+^3S&!PLpk*SrD%M;P$aINn?Uu0$TwGx#Alo{t@{90|D9WVe{_|>WdR` z9UC#(kLL+Dl}iDAIZWPhX#faMthvy9S! z=}8yEVepKh>1%KV##DHV1XFGY zVz&`fOu~MezAQb#y(vnWCC#O020>qM7>Nl>zt8#{_HeAL%a#Kfd9Xy$#H|7#V+EQ) zvgAY~J}aRDn_|2Sxomnil`(OLlvdvt4gp4X0|JjRbNR9bBo3x1oWHbFnN|d8iMqAL zgJ(fEh}jxIMz`@vB#X)pya88@x5(p$_?lBsjoyRdhD_GryVT-}9arI0WMjV3vPgZ! z_I``x{P$S4&CD8#k|(Vh!P}lve+j)%4$!hB1R#^$r9{jboJpM$nKauwlr$nKGNb$v zb@J3{;;Q^&T@1UYFh3FiU{WAq_;!*ygTwPcE}!OYO$qusTvO2lmMHdk6-Ea4OTw1< zoiFVh@{OEy`SZp4!u5W%vp7SA)a=FvZ%r^@%0V&09b==0hev=o7xIxp=b(Iy3^d%c z-{00m+}dRHCo1(2eP+Y)lddmiHCREvIP`m_by=WeG7nz8F2w0RH*=zad&OkQAI`l8 z!l}I34N{}3B_apE=bVKU^d!+aQl2c@8^mTfnG=ek3=mJK z0|QQPL*>s1W z!?Yfw-fY=)mh_fbX%g*PCpD@zUuxg~iJ@7>_fs+%)Fo_Ws34-I=ZOJ((d};mAswnB z{=Y?{j?jFfK7rvC{s(%MazTNUYQKU63~>Sw*VEL|Xl>9-K}Iec{*v_Y?H9Honk&JH zXua;F&^yzb#fz_PLui*DIKrgU#;rd%fZGRQO}({ zm#UtP&-*=6CHNP)-5%nmz2j-C@U>QA<^b&9q3iGmU9_-g`J-0j-1FLEh!*CNyXR&* z4&Mh;QujUY?AcHZUQ{NNta+RC>l3Wxxz0{*Qp+9$)4x*57?Op9| zSVaW(L+9c8|C6Q*d9-6uK6`w}Xds$l7hTo*$wCGVnc3|i+)#|xfkd1YM;!obUCYi% zv4rfpgp`1-x?<|Gba>rs6vNDC8zyD$d6Iy54r8x|ETWz(n(6K_VTP@>!DSNI9yd)) z-wEtvQ!B=Ubj;JZ{ps)gboY6yULZa4LpDZiLbT%PlQkw-BXduwCMe4mhnaglQQl#M zFn$?L0TCYUD{tuiM<0pj>4liB10V~|{eeYJE#8w?nf==&q$F3-F%p0=$#};rnDnFhKMGdI%P6u|Gih3* zXUMsQUIl!VGnMa;|DZ=(9z15tn;Yno?c2<1HfVU0ss z)&DAFcsC#aP77ItFT#UD9dluG#(0&VoI?#(Q4r0O)d@q03kwk>ofxW65b)-x?YF}2 z%C&PX*+yEZ4LNKlybCj*1p==-4C;Y2v~mLg6GPnoK;0-lMVhc9QR+Nwf-Ut>F1}@H z@>RySFo%EToXh_F7doB-6UJh$sV?$ISAWBSu`M$6S&S#JR5xPAh$ShWsPNlWPIQ2D zM?j3UCu}qXlKI)4MvN5ad z%3XW$b>(BB2!Q^)q+>+iKHIgzDuNXTrC-S|k5gdVE3_oq28WHnr<~Z8oUQ{>J3>(vUGFG=vME3s^n2WVJ^cP4xfuHN2l4KDXP}K^v z?Nu|@CX=Kd=A!)#c+#RSV~UIJAR}w(f-i{GXkoB-TRz+pbIn)qCzIprtIrP^q>-pg z{E~@wgp{F+olq8V`OsVMiOc9m3F!}i$ii=1<2=$2w+DCWT2ZW`}(Yr%A7pYx;n7MN3^p<6cMs^rV#_P~#Mkl5Y&P*qf z?QJiidL~_t^~Bad!a|Z50rkSL*sGi;>%^LQ#hn6=FE`{MZ=H8&qkB;260sDVv)@JJ zr2@p*N493B3#)$B)(b=KWiVz?7f#+}cTw<$*ou8a(W!NUW#sri8%yuGG1zLwl}-wE zze9+&i@Q$Li7P+cF)w2Wv4^0(UhiK-r{e_<<`D&M_2p7emqC$aAxO7)GcfP|C8%iP0Y;~3&|M=Vea*(qz3U8?ETEtRgLpfxg!fDih zR@0gH_Y5`ld+Bbx0IqN*P8udsgZ)G_NE0K8Vs|R3|5HZHm)>rKW}JKTUx?{9BSCfj z`0U}^E+%AVQ8V;y4&g61C>QVwlt40)?W*WrTzn)zpe%gC=)&9)`Wx_Jr+x(%M=e={ z33OmS6c;-9+WRwBFRyp|iNOVZGh1ILXqo;XPMqU5x7zR~+gYYZ+)Km&_)gYrR|N_b zH-)wbQDNs{p*Wyo2BXiW(0cm7qUjK|h3}>|TYm=8je6^TSu8Z8JzF<&ZfL~G9Pj4tOx*x^gnYN8njo5g9jjIz@Zh>(^j2@&( zV!5z6RSvJ~o`kG=k;!KVYljPaIMlchg3dv=l1XUq6Uy^|*;2)L9n z7E?3WLv~(Vsgrfs6}Uo7TaF;vwy)UfVgB1n^2g{fV zx%UQ9!@^;%sFHd>f#9Z11KprG7)FHXczT7&JZx~umb*EP+Dx@i8q@LWmv4MFa5kr! z?nmrF`%ad>W3)q~4a7Z_Q>=4RoB_(!`aWVc54jPAzz;YU?|;hTfuG6(6bZf~Ta>1p zxkYwMZdft8uNH3QxY<|vU33O{1s^*OESyJVZhUQq3>$UW$EURG1S^=!fEM> zON;a|qEV(9Yo5BSIH`Cj?gU_MhVBr*<-Bu!6~OhvJ$?N7hB?{QxGughtlD?s7t8V} zt3RF&A3Qa6EeM|_ns9n2(jXf@I_e0v;fgAPZrlmy`eXK>jfdM0K8Rs6$uTV(3fa~T`SU9Q-Fl{ zF;z#x<4!(7dn2LxXWb=jn2ZR1>!eQ#SM{RU`|a0Y^nFmqot+&V(M%A|+cO@R?xoye$?~}!JN6bfs&4`_;LW29E#v>nocOdc zDfdsqs2#Z(fi-eOCn?jDn+3#%!XOfaNOP8L7-bACb-i#hA_TPp0O?FII#k*=E5Hu6 zFNg(CV@xmrpMc&jiWSY#T~w_5gZ{iOp|FD=8K7=$=h4SJC&B<3}|2L5sZhQtTUxRW4hHuLoRgw-yMV7o#vJyiB9{zru(wD>kub@*)$qe zuFKYJt@?4yU0cfWA1bCJH zHK+JT_Gf&BTA(@)YW~4bVDYe86sqhMr<-`~#n8R!Iv2cg5Xj3t6O6nuxmurQ<^pso za0sr+p40~oW$#RoH`tuDG+eJgGwgnQr6Vn>BL^*<*W+cvEuU1tuTcvFT5~e)b~F|a zb<9|p=ItP(f1SpW^`xV#3O)*AUl4TuWgfC9#vD5=BQ8S2j~zd) z<~?RS3N^CiiBE1HMZ%~R)Fm(>i#XYpbMz&r6aA9;IvdHYVqYucMxaS+!;~lJl5m2) zIeLV%)zwa2HwhW%qCT93a#6LG0eULZJF^9N?${wI-ye-G;soDnkROv>NipFc3u5Si z(mqlyww~Ihckqrgw?o?H0=L9XW7#C0=%B?nau$fCmI9= zU*1$EsXgMqlcO1B;(~po%|?Y5`GhQPAv#I!G|$_~eYri#ve375&yrc1GuZE#Qub!j zNd%!<<2p>Vd2sifw>wy7`bmQBptp7kA88oW<2*>hf?_qD$`=akp+(Gw*UK(`tH*f< zUQ?8VtW-QOc(>hltk_*hX7%NSWFW&0jdTX*WIU+v^3hs{zF4=>F2mt?KpESAM~8PX z4@;#am2J$k`e}$4G`kI@i_*&rC!)3Gi4zKb>?>XgB6fj*22zN>QH#0aGrA5XGh*GE zL*kb%QlyW0E00awo(D9{EH_q`BAJDhxkE8207F2$zwFzeQ*o=D9O!?unYy%w?$vn4 z+skd@T^asYfSW)`Yq0%gNk9wE#6?Vd!!^+sats1A+Cz*MLBGHWR@NT-kiiT*V3w$ zyV1o;=J;hdzYFxGN85F6zSsvArM$0*9-xh+Wf$qO&t<>yDJW}t`y9ixF$IfL^Oow% zFd_=N@$iw8Q!V`CB{Ts>{=8<02EwSP(KBD?QFSz7_yMKje{L67ndutZb87Jc_~<{Y zRM$xD9Qg|EAw`BJ*q4#I4#rCziRs?PAE$7Qx^o9s#ES#M0BcGLc6B?unVb6pf;i&- zXpr$ov_RSdR!OulT9J_3kG ziFLBghvh9I2Gm@G1&2fUE!5~PzR1K=wAeb!q$~p`sKn*;3?HodjKmkJDY$eAHaZHZ ze(ywzg(yZcRwWsaqzl;wl^6j;JVUTqO`ylaq%0ShT&Okf`6zD^+b9MzYj3pS#4kl7 zCQ%q5V9$mK(;U|`4jh`wji8+4;}qihmgmo-U7apE$ZMqFv9V|wxu~O_2Su=TF?mi7 zO!>J`KoF_52o>2H+cfS5Ng}-bc;r_##jGdP*{X31SyWqq+m*{?qu0vJq;0)#;m{DNBm6?bkdpGIOy&hGX7Os3r z7l#Xjr97l-1>Na+Yh6U~>PG$eBEaoB!_lIVC`y#%V+Byel~h6D#b-Wa_gYgr1JiA3^ZqHP$T4gK67#?(l)fm;9hJ)H0Fcs;FZLzp4hPl)c3t!vkf$S(V+0w)| zK{t1i$k#6X36Tt1yUu#x!B}$fVgr6Nbgr>%yG(ORbBdyfKaKqn%Ux@KtgK#*5P`I7 zfbmUOqK`rLU&3pkE>QN=btrx|!)(dY?%*Z6k|4?aJ7>`EfHOdTNRkwecl|wA+vb3H z^~@w%G#4X92M^3H3n2iF0q;oOQqA0q0 z9Krae-xInCQ=KShT;A1w%94b6EIv|fY?>>=LWr)TvkfML4Ys+_nd(0{comq;6!t`x zNtLCZ(w1*LAR`e-Y)pF03OehKf>B5R4RAX-o8BLX+`Vaw(`%m$6NscS58 z2)2b$9X2U10E5rb*fgtbL@s zpLC!Aqtj}YBRY@Iu4cBwz8!{-BWd|zj%u2MoEjFd!26tXPLrSEdlZc5p+d0g`ViDA zo{Q2p31?ggcub5v;a^2JQ?{Z*);?c+c+7ickGst$8~BvRk|I_EYB?MB0wHIJ#w5`Q zQ;lX1#d~!^v}nU~Y~I?(qAl2HZa|6reIEK<9wwU_8?$n^qdO7LN@eriKc;=i(m9 zX!lF;DPV^x_>>aCJA{dbtDe^^t|~$LM=||Me}G6r?Hz>F2*71_6|g(|vYDv7i8L0- z?C((XVFfM&65?DtK0l*BRm17@KdS)4!|9*#LJ=<&)k%k)bCtyUd>~RO=`;fdzr!`d z5Y)ySwwe%W9>&hmqv`J_VLU(j1~MT$XY2nzoc{gv2C^~k7nLy-Sfdhi%8!?TcY-z$ zA^!DtdT#YE%^^>GzFlQ#;jIR-HtJ778V*H<`tpBj6V8^$%8IE@p@)n&k&V=V98SPeI5^&ekrgz}$%1Oqs{$5E_YVZ9S`Ysn^Kmq9}>Jvc$3&w zur|>&1)TUb8O^|=?_o2-!zR_?|EC(H^@Fcl1NrZqRIFQCW?z96cT;+(?5KrFtuwWo zj%upTwx;m?YScQm<_7NxV_kYkq7K#jOz+O~X|}c%Zo9pAiq&J@(Ewq%E)B!>9Fx8=ifMn6gX%=H?ynMmcA>(l5h95eX1i z`r>gC3i-8J`I#e^U#99xPNkM2>?-W{!UBdpGg^|*-m4;QwCU|Nh0a3=CDsc=0Swgy zA^twy%9wOTjz)UQgq&o+*8CKH=h`U?*smM#{dFslBwn`ylX$q+nSUse9>c39=uie&;T^U1 zYX8qrgS*c*HUIwjm`%0ELi_3;^Do^J4_Z=z5L9IgzC2y$Lge<`-OT6jVQz@HVKK8h z39FP#cf`O7L>?{NNG2#X$uEHs^K;Qi+W5Vbk^b*1XgIGl*&>i+p{JC5$!aKQ^4zbM+u@zW27oNK~Y` zJtPDyp4dN~W}*8)@)_CIF~@&D1#s@EMLp6Mi9;TeO)_WHYB{rtr+60qh^@&6pV~BW z@wRVIJH_1kMSjLR#(lCFC2+RR=^GQKD!`aNw0}&?&nJ%Qo`5`m6Si=aDJz-?6aMJ| zJ1L6Z=0;PBV^IZEcH`%u6*!)oPwHjb93GP`%HBdD1L-GxDc>_*;i%LqzPUDfJ4vObOx?FY6adoe;R+N6#G<_Wk(KlRN4d{T2hYO_PI=4nP209%Z1` zCd@g7g0)ovf2YtdeM^*W{Ee(!KgKvGvILa@7#R#Q@heNw`2c9D z$u#}2F$uTU?Mu!MJTC{(SX$h!D_f%9oTlil8jpvZxWM9W5o-iWt$yX=9&T&B%%t{z z4!7lcsxMOR)gwLn1Up`h?KNPj7eP&9HGf*r=cnV7N?AV%|*sD z`Nq3#gyKT<%(HlvLNkBm+zTjGq>K!lCccn!%7~WQGT`W zEwt%wf{_f}{Dq_>f8ydZhA#m~Xukvak4;y*DI#yOz2!?D#!eU(mj^t~?DF(`v;82u zd3Hisz$iD;p2l(|ub%{=>l^k@zyxe>-WQPCCn-z@<>IdIdGjUiWM4^4_BGQICqW@7MKe=U$&_5}!Ksrs{ggI4Bb zIA|wF+fe)E+yJ+fPq~a)BKrMayR9wSMPQOM&OsB?ogvW8w-G~3wSS7jdT;)Wa%6%+ zbSm}_T6#g$-|ZL7ND@-3i9?lafUK`_qzRr~lK-N3YWx0|?6BaIM8Ci@Q_ydcgB+%nTi@d&+~cv+$lUM8>XSBA#$Ib=RM zJwJcC;7`1}=cRq6cRVw>MFw@=tLVPndG~#l>@B*?3qmi6Ih`}RcTWx^)De<3v6Z!g zo4&bsm^o_5Yv~4vt)6K3<|+uK3VV683?eTgNWnjmyR()4R+b;9lO@yP8b?Ub3E{{A zIzFV1f7fd^x`y|KI!KhaMdB1d6Kgk)hA(UCcT#sEOU8RR}Siq3zirAi9ak+YXiB6qNV@8+?Kr2Jzfa<5oc2OG;V zEr|!3-0a2@lFSeKRM$~=)C^0KKZ@^v`E`>4eG#j2?pBI?iB9e|H&mYdjN|kzN)e&D&;yfjrdJeA=+dbqzGtxO*5yIuNaw)EWAHVqUD_dhy zbjYmV)7ubW^9YM>`F$VQOjxoieQjg)Xg#culwGxdWTkLIn}~yL3aV9QeGoxn4d{xp z$*D!)ZI|37zk3ZDKK8 zmyZIC1WLe47_>E!wH)P(;LXqZQLk*w4XGP)&Vws;g_m8z-WM!zH=g$ANXZkNBN+2o z%0OAY@V#XLY0cJ_EKUqs&I(Jbr7VixUiU581RgEYXT@K^l zb8iqC?MN5Mchvil6!5ncm!lpH8KTuU6D$oTL!b|Wdfvw%pZhkqJuezM&r@=hYjaZU zn1Lk&&gSPlW{T1I;l>lNN4>`hK?!P z>_w$K-z;Vi8Xoux2=G}|GQU=(CmT8E8ISO>9V|&yA1~}P`^<QbeXF>&RtTARaFNC zt*i)M!N^KHtdL;}(|gRolf-bjRapyeI3Qo#Td|GxXB&L(LHEbc#JlZ|nn0+>{O}r5 zA!mMI{RLT@T(>_uzB%QO#`V1Or44<;*>`l~z;N}7vtNd7^$zy6hP$k@8Oq3mRnkj$ zsX+1T`qHtq6@|jX^+pL>jGR3vK7+UFdMhy#{GnX*+V4c_JM6+TzvG;c`jIW*v(FG; zn;|x5i18r~3l6fS6I8lKCm<4G;|p@zNl{c^>F6C{ioF6MVcp#w(nLjO1VCaafuI-P z8m6;e-StYPOoDs&ZHyFm@ z`O=Vls)fj9Mz<|}e++ZUqb!o;97S`^NzvkYazr! z5ebn8LeHUji}~-w-0|p6=+mR6cg-xW+%Jk8WbIo`q-TJ}{p8UUL&X@22Yv+9)pPgL z0II8RFznpH=Kz%Vs6^RQ)MV5BuCLQ)!M;K$wsD-JKgYBc4HLh-)G%7s zEBfJv$xRX2_yDFoZPx@{<@r@G9)({tqH=9+i!m&nWEHeHqsBU#PHx6N& ziLRMB6=Jd@vyI=N3R_q|%SaVG3lM60G?@=%VTY1?rwovV`# zGY~0)l%V2CwFN2A^Zt`BE4%dw5gcDuYQf`pCj5hV03X}m)zy*D%N0`ZY4HPo8uo}v z^}IZZ(Vb$VD2VoKqLB2$^oC9e9HRM-0d6F`zj&Y2c+`Zd6=4eOr^SFX>1t;skUT8JQC zIQ`YmXI2pl2-R=1Tc7Rftr`0e*)83BV$3=f+6YY$tF_Ybc8YKHse-`grl)D) z85)ijJvn;58}>Faj|L${<&q>S9<=bC;|ss4Nu9eEJ0=HX~Eo9 zUS1bW>k(aGf^&~*>|a1O>E`yRxu+uVJ`WkfHSYGlas>>jC<(*QWL|5XH=Ey8803w9 z9^BSHjZHxTRyYFV+B}0j4Vsfk=Uu*Uu-V5IJ%Zk9cxVT2@w`8QekZ%aTnO0#L%MOt z{MqxVrnc^$OWHpy+ynvRB@M+k^JjTGMw}x5)AAa_!d$l_+SRM+%}+N98Sx990ef2E zfRIeCN}7TM6Y!h~puzIht0<#yLZh>uz5+QD;3AeJHXh5l0a2SK*i}7iTW4HfyAo`7 zn|}l!rM|~z4d|sZX&j359`3_r#+XAj`l!9OmNMgvYhcJ>f_%)O0E{OusM?zP#cDjb z-iz*P#71+FB(P?VInKitLE(Uj?V=7i72MZUvYbn3z^O|5fL&P~6^8?w!46J`8OEziVb zY%Du_CiUw|pge?g0+eFrQ){W8nJ-69- z%wnlY4f~!)VCv`BKbjnZ0Rp?ix7|=)3zu?QJ$PR=jo@y#Hy4|;zF=Kt9-ZGz$?EtP zKfFc^h_JF}`2viWy9@tZJxbnHqZ{R%~j1GbV> zzcg~dQtWqRB@v%l*soac)_t9q#z9aNL5b(t-(J*Cw=BWXwU?|>Ekb5@3Wm+<%Kc1t zB8Ej8UmjZzH<{MFRzxc=ZQR&IH0^G~urL!T{3B=;pqN zuq_=@ix_w$Gm=webPLV3?~M>BEdTKQcnN&PFuw^FKK&L8$yP zs~bwm3o9&jS+XOn2Xg{n(LWCp!8S`Ax`eSfY^YZ@em8eX{kAc4fHL*E(K#crV@{W% zr5+9cs16b0(USF-2D{NAn_=qsAyNHvYs^t~_zqvu@w&L6MB1j)c^bSdmI;vuJkp{V zF-}9159FknN4pNl@hG9(eb%QwBtar2;JfdfNzL3;RErNuaSbn`xxJzmLWiT z6N?6cMMhfCRlKmmKwA`biIM*pF<&})1r{sdHb7^YdddCn@K0#aM~1*mK)B+rb?x-L zAKV+S=v=OgBkP?RQ^t}%>zAU;Wxt)1iyer)ripxwj?zM%@B07>o$+YgA)3P~V4&8r1AE)IAhk z1op&v$YEK@>-R;n%02AW2~17ZQ5EK4_hiufj1D0BbjP`Y72tGauX~WpQ(iH9^ zB849>!^@T5RXr8~ah6E7c4IH&i*vuGOR2BZ+}IF}Iy~O+@&_npVuqLD%?K=1g_J*- z*GMvI=f^!yC#Mn4exKbF#a1}DvUHebF>q`1FklBBNj)G6E{YnLgVW~2-XUj4>q8_6 zvJOpV_sLOQ0R}CpTqBMzk=f6xyAOCzk$rp@*r2pS?I17`Q~9gGhEuO6|3A zRqr}m_7i2F?VYF(6`{0bTk?kAB#anehbU3M@SNT)n`*P-tNKcdIJtqBim+@p-?$X3 z?er8tNzq?X_BfbyVSNh%Qywo#)}>ZkCxr}vZbG*6l$hB&CTa$ES5x6QZe@%3^ub)) z&H)I$+Q=I=PiC!i4r!x0frF~Nu}KtTY@yUMgDdh$K5w!|h*GGk62xs1KX%AY9fe8o zn|MB)D1{>8gJs*u5V~w^q~-1yL#Lz>Sod0!aZhTsPgC29E61vm#&MC+fif?%xjGB> z=|QUG*XRBSA96hSMj)y+Br2 zz)X%K%#_B0%^tF{azvUt+tRjfQVi0#tHpZQHc*alz8OVgeqN&AD-mq5FZ6tTA=xac zllZSZQn#jDf6(^(!s{Zj+z*0xUY0sytF%!@aB&e}#_6rIFNOfJ5y3 z5yTlVL>_8*y;KN{I5096(^FjmWsO6+=hwplz3%Gu>h0HxRW=)i{fxb1KU1VlHDH}} z=zXctA}BJ$vD+6^+-V%cp`u22rftdE-}t71a%kn9Jq*B8!?d+R*!(J--_eOHtMJ(! zSQx0QEbCG%$&o(f>!liNtaw!4DSQoUOy}|>`yIH!A#i=YvHe+o$UsN{dR$U7N!Tr# z|6VzIkjl=|STMBA;)ym~MCEi69N#g{Z`Ky8goW;EtEAX9(|HIUZw1}Yty^AHhL)|G zI@@DS2?|Cnu6*0oA&$T1+y@^ahMJ2$4HjsGKYMN*`u*EU__aXciay}yS^NAHT{hy_ zgD$pFC1Gqh#1Q!xnPn)sY$!WzRs}mw8{7sm1*2Tz3WleJ5>4uw+YwlT#f5~Y#GilB z@!D_)$+&YF#E_wNlzs}tRb+4ejLFPz<=X=7G1;v>f8Bk71;07M*LEC2C^b!VQQ;&R zLLb#GUgSTHyaFZmWih(;pXoz`cexGkcu&_xsS$t49>x)An+6N1AU=|r-o}sr>G}wv zfpj-|9M6Y%x#P8-BXKuelAtyU#&R|ov-FQ%diM3rZNWE5kO=Bjmaz7D6@xp{HDinv z`R~wBXyWKpemzr%KI(zYGgm;9vgT|#pl9A&T)nXC163o1o_csDZ`y_Fd^n=#HM!wZ zHeYWy2&m?DBi2uvn@s+voa=hsF;|y47Bo7$w1Hz!2n2_<6$XMJ$W0JGSxa{Tn8?K9 zn^ToPYXGE2HZcRP7}nYyw|VKdS`vrS>3+_hzB=wO*EYDtu?Tmxez|>j8K#M401}8p z{$96=9T;&)#N|&ezwTM{rX^xLY-sM|WNu;(IlBHR{D!4ptVI6fB7itZ4?If8dz@hCb++SXBa=+vRWZXmfDp|^W2VH^z2?&@g) zk{^)UG#Ew35mc>JwLRI6c;1UDrd6tNmzE6u1!K6}aY5pd zi0y<#d!1q?y`lzgxE?adEyB99JMc(Z5b{Nl1Djzu_ok^kL(kie`1PFko#bBAUcZw$ zgV^xOBrjp_T(GbfjqQCFDZ8Ci^wukDxpg{m}odKoOm0P&yJY&wu&GG9c9(B`r@mT4cc z{Z`>UXK&dCwau6`BzH)Dgt69=tE$Jrz6ywpgwv=7H-&P;(XuOv}lrf$AYC>@^Ae6IUkIT;d~ zTU@FCZW<<6C_aUX9?Y4lZFU(BKDfLZ&1&ONcAqeB{cdRR(BWHl`>M*{Fke3?k2OT~ zNz#VU;mmY6X4AOxdIV=N)|{xQ6L1%AP1lK~9?BYdz_2t(qV|xMS=h51`haTmADdLB zOXrM}&jZ4j9AvUH^s^%F#=<_vZ7+nPz~^IYd8ZgGxuondt$%%(JKgX}>5PM^2Sw9s( zxLqlIYIPQF*!pXO5_T`dN1fYL>s3qYnT!ZfUEB0#l;aq=RPMc`&x5c6$wGqC?@z3G ztsZg<9P789kig=@kt2!Amzc7Q|I&tgkgDskhUwGqg6THhXFSm9sgviEbssd$@jdC#=CRZXVV#}=*e@wks=m`H`sKlY>ISjU!zNeDeLr{(eqQr z<7;2Wzu(#ngUoeE+H_VIqzWHw^j#bhstfW587p#yn~ZHnk@Mv^zZ3?p_dzl!v*2+o z-=X5JN_WDZn@VI@N!orN0TLF>;U69;mMb!+xo83`8g;1qrSU{&T5;D|aEevtOWK$#q`#u2 ziCRSDJZKWXOcny~J+r*WuVk6j9#`FM>6Lo*oqf7Vd#`u5bRqRs*kSij&Jrj&W!CuX z#3RrgwvyOC!?P0~nGGE>1a`zE(~RU$iv4-18(72JG=yIGLZt2 zQYi61LT#a&$uWPsylmr|;&eb=#|cXn%PJaac>e!kta|20PsRxV3Qy2+X}6=CtN=#i z_2EdgIX(P@c};orBB3wctFcb*Sc6%Am|D;Wk2BgkO*#Z;{z+s4Y);;#{hbu#puesd zwhvaxrdXHS~6^<1l@<1T9~Tu{2vp?z`Ld| zu+XLoQQJ^h!nXXZS0utdU=W~V>gy_!4TG3(Qu=j9VC!hGurg0%l#cUY*(bT*;x560EzCkz`Rjm+Sau$TDnWVx1VcyC0Jez_lW%hYsr+h_cR!2QEfp?jy% zQzCMxT)4t>)f!(1Z`GSHb-zLnfbD`;V{vDX!?sL=^JlQIEd!1=MQsB4g*cn7EgQzn z4P=4MA9Z)7L`DpO2(b_<>HucZrEq;o?LIbyuG+7}14Og=5`6d`l|Dx@^F48->PW6! zB2N-f6PdjOh<_Vkm3N%DY9!59Ha^;~6Bc=>K5v1J-3Imecu2?Cs@xGdqST*(PLk;-{;P!4& zS;H+h=sDO^HDN6_=`-xH4g*=tGb8tnC>v;C8ysO5CZeOXRYWqT??JAU&Y4Gjh3_3ziD8;E-4R@`?tEq60D)Gt~OiC1+H${9ad`jQ7fqO zL7A&hySx5G2{b169K_Xh|974b0ltD^!*7T@L%SNtWLUT%k3BpuyklcYvDnWRbwv0H z5?n)9C+ft%-ln&)M^sxYH3A6WiXz>c zw`R?3F#+bG{D-AL5(|}=(6s&x`p9%(*T)xON}rs8xUv8iXu$40ej`1|Qk|RkW9#(N z#lOr@%U?gR=i5hA6JbqyJ_9D29EDlVfP-$qf6(pT3%NclQh!eii|@rlrw=*T=eV_> zMH_S!0?Yx2u6xsEguiLj#k_rbZmoDY%6Zvt#h~{C>-qR>Cmm-cwDK(GIeWFWpcV4SCUwR&1jfS`QJN3g-tj85Pr3l=b>4J6(E9Zy7QbQbLT^VadZjvHuj_X zrbn6lxmvpEVV=KRS64wiMS$`nJ@0nyk^886Ut*5|LNXO^nC_LqcYxL)-+S}!UX|8G z%f|zJ5x$?AqvSM7%Kggc^M2$@6!y`TxY_?K+b!+Nt}Kz(_Jm-iV@nZ%yO61FXMGz6 z)$aBolYibI&oR8k{q-AAJQuK1z!_C|UUGZO!^(`W7$m2BJU(Y|(%O(hgD$305V?&^ zFAE)00u(q*<&+eWfn+MLWqAygEL_FnsJu$%gT%vtnhM8KAeiTmaHD1L`wB*$Y9hs> zaGqDfYI`QkTpKBCEDt}^oxA7d<>)KHkvMh(SnQ5YB85sietq|iw3t-)&C5vuYN+Va zaNQMl1|~eKkMp5ekf2C~s(jb*;IxPp0hhz{GBo$m)P7vnN;gRGsGYS)s<0H=tsxwZ zD+-No;y5gQzsF7rTnRIOm-8Ey4rj~8tCWXcjSSlV?q+|Waxa;1* zv`@O+P3fv?gHGy6(rgLD{UmWX(ue*99jNeQq(`l++{x89QFq!<#)VCgJf$;*Mu4#J ziowvdv-Z)V4;v;hNdU$mF9n7^-w=Q)$9>zIho&1d>RCP47Dd{n-XOcz0FmZpyuWB0 z%HZl-a2#^3o8Q<3PA^K1dwNBRwWTxr04Vx?G&zJIjyJqPGJ}<{{Js zE9Jf~o3Q8iJOdNF$=^9%DSa6o4PJGWeYRUJS2#%{Y0JAMKiPHe=^P7R=1=(w;VV80 zY&BR|D<+X4KxN*%I~K^9KlR%R*9rp^9Qz|_CvhCAP8gUPf*+X<3USN)6LHeScJT~9 z&*5)sYYrl6iqumL7O;-@2a@>d>3=8IQ` zIti+C2u@Ek&v;)_!U@nnlVrqi7cP5A=roE!u8&Xa!s8DZeeDmvs&71~y?5XaxX1^t ze=mn5Jlp^9e{cn|p0d+)fyD+SY%q8c336$A0@q zuS~B^tEO2YL=VW0KTuRnKY#s1jnX8YCMAU{|4|_2B$1dmu8t%}EaHqZPBw!nD94-R zUl_89`?3q~P>z?a675PYK(BA!{2oSSS4^ULsZ74>R3L{*3L`LYRZwu+xui&n69kwC zGY}P!PFoF59^fwuyT8DV|CkH{&jT>5;3W^i8(W?mSwv7G!vc~p$6SbwuTB^$58GhyGO;qW5eGt@omxZ_3ud%k>RHs2LXvz0pY^ zu7|+W1KERC7n1WQ-adzO1$E*YeySp=&$)ny(2ezdKzy?cPrG(Mc`P{gKeBQqH`$-4 z>en8UDe$vb2Mzk{>DP#yOj19M5MBNk2)bXm4n6}l>;o4&{4iefy!4ZbCZQ4F#Vi2G zQ~Asm@&&kS!ArB`-E(1(2ipkI{|JpQfGhIa?vb}kMYXBFu=K(E1yLNmpN;4a%kTJ7 zjrDlWF4PkOwn($VCGv8P>-}koeoD%RdpPV(U$&{sZxUok<4_4FaR= zSQIGEn6Z7FEfVNt`d3&+O9N7nLN=i=5{4U;AHY7}?NxEu#>zQnt=c)9GoZg#T~hQw zLU=$7*ZD(>(TG$x@}E_lQ=46KK@w0K7m<@iR#+3W7u4k%yV=R~ks02nX-&4#@j)QF zx8jbsGLO9f`EI8VuH(6rhr87_Wa%@dRwJ=^lDg2H4W&7>N2APqD6wL}1&rs`y65K)n&vcz=uFOz$kV1Ah5#g?c-cl=4h6CCP ze^@|oN3~f49>z*gXCiY7^#ga!7Q9adJyv?52fg!=QT~o@8o!ohvcI`o&C=tu^heV# zXX&P@ljxC%4JT?7D$c-=Wt+56s($_YBNP;sT>QnloWJ>r=+2Tqapy6oIR0{tz_$9?I#L82h~QRIBep#=MUYCVfM2Ss43U!i$Ax3${v@Sn%>VIEZOz z!sraLgb260Rb&x`)-WC4Ck^@t^~{U%TzGo}Ap&$@!s4u_1_8o(a8;jIH2Hy6q~BW$ zZ)B~OJxuyZy_Twe`Mmyfbi+r>C6VeSrfM&n=`zia6_a1PEU?gX z-(f-x&wQK#dJNA~@WVu0Wm*;y1h^K^mEa8!p7F)L2z~n`QJ5NUB*a5hi8j!81vdo3 zQ>eDT8dqhExBGMVkwB0r6RLH(@6#Ss9Vbn6vMJ0$>pu?R_w|*2ZJD^R zJ5x2Per%nI&?^_WCf4eOw1{=^pi#jF*gRT%?hu|7Fd$!erI^RoeMYHWOb|0}BP6JO zVe*X#TI78E@wZlQM+q||pAP)i%+8I`cIBL~ZFoVwG)_|1D1rX-Za53;PAyQMhh6V_ zJocId#5Xq1QTw^OTTehRad6RDF;0RVi1zkrZC;(TaHXQy3wWOpKR=1Pf#I-PH9?Lx zbsZgcCDbRya?e`Gqy?nbH7Z#AWw~7iRyhGR!~*eIKy`6R=0lJ)@}9&iXzPHJN2tur-v&&48^_T`Wbg=+N`<>$_FVE=*`9v~;YGqT!#&r0$-49ax zo|gas1+t&%r#$_g@DKI4>Lx`WPO?VOJzXi&LJmvPWv!{22MOw>$23WcEz}{Hh;tG- z{)qTQw6ZRNewe%LzcSK>A5+mhR3kh$XV=_fzw`RwaJM9aG}-riqpSa>oYk&K!Dy4< zhG?Cn9=Nlx+r+q~EY^tmcj=}@?M~Y$Ru+=UY5$DIBkxO~0orz&f4HkuWn#QHp$idiXFO>S2_ZuRO)epCRpEQ|dQhsMJ-~S=~6qG7xi+gH=2y}e}s$ig7 z;ywN}>!Enfeu_YJ@gl>`5WeRM_CILolEP;tXAK$L%GjB4Mc{66-oWPDgdatOp8_9{TjTbMX+y9 zpI(IP(?il)_ul40kYA%rurMzV<;Q5Zoo^woWjwf*r#M zFtw!(Q(JmC7@HqCiUO&l|t)kwXq92zyyk7mIqNjeQG#Cd-H>;_DS^#Ir zBh;n}rCv%S8Nb6Vw%7xrK{pZgcROyoQThX#fIP_B$_%zW)UuXdH=2skFY(bo)5SzQ zA^@VdX%QcoHzr~Df{R=$Ej7V4LFtxfL0nYoR9B|ouAa~8T0uCL&kBfUQYAWtU2~2b zx?cC7;r3@2eG_;&Vx5cID)DSgtgt_NRlOoaW>OiFA$HhEAHVxbfiih)A9^{A+0$=U$EID!G2}oW9daHb2<_xc$Iiz!;gvKMy@K%A_({Ht@Cg8! z-MH(=pcyfD58;w`_>1SpPg|2z1R9Sp6bpCp2`@c9@Ttu7WsUC| zB~%}$V=Z!hclp5~|EV2}11uFPA>{e(nud#@u(;;}jrKRz4+SuZQJHx%dSaGkg&im-9U}5+!lq-KlRut3B#HkIA-T8huyHK5CXu<6e zT_N;?SIRdRW~q@WS0=m01RRI0xrk;HqpcqEs{Q3y;!|aE3jXK*mE& zJ{XQiONDKGBXPA=2kj+z$`5w57%S0#fcbO1IIt4}KKC%-U8xIPLN0LGJf&`&}l`u~bHqRCc6-nK<{1nvNLlm!jMWn(+_g2!|*%I4Il0%nq^V zNsLQWhY09n^##D`+h_afHRN8-u%ctUD?!TptINc z=*^Y-;28Qsl~&?b99fNC!H$eZw}$vw=Z_Hi`I5n)O?_~$1}Ceuv_#}^+Jy|uyd+F= z3_(MJQ`9Uyt&aLvE>c4jz*S@1ycKl!Q+K|HlQjcM9!30j;^`yKqRRMjd$a9d&Y#~{ zTo#ZaCX1SIKaaKPy~)D=-lYgmkOq|<;iBE};ye(Kz9^1Rd%}Kz?Eb~siF_GxUSVy? z!D67g*wUpnQDb!;qG8d7cK(hvhoDeC))jxdl#2bg>3S|y``I1M%F8PHt*BTm?TKjr z)FhfBJga;g>a@=M(s$A)3zsy(y!+CHYviHsgrlz%33%8Q#|?`kriF$44z%Zs)uaW} zUe#7+Br+JpMgd~8cBi0l{cTOOyoHQR!nAWd^3&$nPolc;Q>U`jdd;tPorKadyL}01 ze4rljbCDY>=ip-K#kH26_5cUy7>aMzl1W{gn&kM9`1imRR6ltQ437CTz_oV%nygd^ z(0VRMaxT0li=@eTn1I1P$I)hAF1kKu(@6PWLU}W64x@)0{`W8RmI#Osr9>XHYpRP{@&foeXsV^YJCkkAe-qP4`nR zKu$yM@Jn;{R!tlqu(E*hVuGG9)+(^QdPi#9&+;kd&yUgOr{#h{2XR2PF^KWi%vUQE z!OfD<@3m8^k?7Jg)Ebz2mts9B#TdI%ypzoHtivK3|OvMRzWm*q>0V?;>!0? z;Ki4YD})HE7Z>Nby2B+;z@o-?SHdX~B76=QqZ~x?77`WujtHM7lin^Gx#^rF>93w< z7;Elg;!C@K1LtH7gtyADYYpKylD4n#gq=lrDwq`vt-fddQHUZplW%HA67QX8gx;kc zJ*WEjW#evA%r~1BwMVU|`Tg((XCwk#>Q+RC?wBf@uSLV-h*p0|rb&ke*(AspFHfgu z?*q|Ae2|rDAuFRBt{mw+Vd(^!q71D)(B?Lw(z1;)Q;P9LKb=qGNMIy16!2(%7RwAEVW8M~s-dDpMotFM&?WM(u6BiZ;aBct zebsPxc3bB-*)d|iR1r3!9}$KKO7-|t4oN|A!$RD1ESV8<0~k|H>f_F%FDMVfR1Yu5 z*7t;qQFDI9NcRBoH#_Mrl+n&&s-kuPZ)YwLLPiLHD!n4P^`qtouJy-ShbHPb;2z?c z62y*azwQ^8@h#3zw<48qF|)>sM=}g7tj1J}qi4H_y%i+{#L)Pm zclaYVh11;08)JNhN5h`q+*Tg`t;o>Xy#rL#nrxtuSYLG^LrxWmE~4^Iq()PO6Uh%c zxr_5ud(vNt35lBE-;d62n*qR4=)hv9{}4vH{80dD3=DhS5`)z4J=7(OsM_p20E{1l zxoeU?nce@PwaeqrA{(974LOW-YgZEI*pR80EG;o(r>{*rw zL)0mIL7C+NhXv%JA-xS!A}8>;rF=)9#z}=>JJ)`mcds*mv2Cl2cnCtIT75{-;On=_2$y`dLq4LFv2(CMhbn3_9@RgGD zaF1R0N8x-2_=H*4Bol(-xcZ5?oY2?)L)E)5tWjADzyNWzhjcqs2oCO5dhZR78c3^* zTsE_Q=YMLrn3hS7F^yCq#6gm&847Y?m}LE@;r*}13kgL{SKl90nltW{HccZ@x7S(u zrR8RQ{BA_VDcF-&a;GRcS_B4ujGjk0OZXgZbE>7UrtY1$5dON&zj7$@rWa?(md;k& zT@I_$pWfqVCo4z$cD0}KVdEI22^`Im@%be0>>U!bjkA@`7)<-ZWtt?NvAoznsLGPs z?&cg&{97Q@wxQQz`&e$6Psb*V3fFv09Skv3q*AjvMIx~H>fm)_;i?EnI6!mq`g}rz zw39JUm1a@{+SHvpS|Gwwj!w$)Wdax#J&Y%lo-B5mbR7PN>*f{286|{e{AY2$hE?C6 z)h`IS^O)i}p3w;bXlC=I1S*WGqKXn0kE2QNRYxa(eAcg&&55{`C%GK(58g;FF*Ad6 zx{WI+TAue+6?)#`$j~)CKnMplG>>jpZLRwS947n_3e0|e0U(q5`Zzv} zJ!6;_S13i0Mnd!SJHKYA?Z^98U}E<)r%#M-qGzsJvdS~Nh=SRC5l4ItjcB8Fb|@KO zmk$Ia=G5hxR0y(41~9(-h9#Ey-Q*#OWumUheAebN8>x-q1JJuwh6YbjCwqPe07(+L zO4pnXsMtGa8>JogOkT*SSF-t*gU`xoC(>(tcNu6l}fE)Lh^)gWj1FM;MKo9JR3W#*xB@_UcFk~XW ztX`^7XHcci@XJstLS*N6>+1%i{bqIXC;d~9YNpPzc7ke8!~L4XkcHq2h-KytWJ)ZD zgee~GtByn;Wc;FK#_e=Dc7jEnvCGKT=zXIAWn`n-GRJ_4^4D*KZ5&P|(AZS#x?J3a zAlyZdEwLvQpkVzFe~B4$$!<8DHDR=c#?o-$VZT&NC6He?P^!J5j_@_p_$V6%pknvD zHA750qpF6uebXHW*7Gt4SB?C@2dSNln>AcPotF$wHy0HlAxnu~nRvfSuPn-=Jg803 zsL~;WdkBPp2ac% zm$Bhm=g#?>Yp!Sc<{LC@A-ih=vGAHMf%0r~mIl&^fm`_(yS!z3S>HN6-m!HW+)%um zxZ?)Lw5Hh|0zseFN5|-ezlkU1T#eWZ7_ko%@P0^y)d9N3*C48dUt<1h6q&D|oQqV# z7lcz`as*cj;OW-2{PKcdnOoIUm63GUKbDiv!AYvCxz~$0F36i8(RAo2X1_cI&0; zAlX{U0=}qc>ht66nh_gzcfhOCf@<@j;?f*QQ)2UoZ_fNE#vS_yCV3c`^bCo?>Sf=i z^wJjh*H-)1q{AM46^F<*E|fp>B}}gPdV5f$CeX`$th75UH{6Yx)4Rf5(`@+V{tMcF zN?#_3Sefbfn$=9?FPSbDsVy?~Sbv#7-Z4w*F^$xAJ3Kv)HYYIt?yl#O#1a%H%Q6Cox(Le z*mv@r2V2Gvl8$JFWxot3%j%KwS-^}N%Nw*eOKGS0Oe-(JAPiNNf07!qgt0rx4gU39 zx;g~Y8>hjZaGeeK{nz}(1}L47BW=ZyikNgy(1-#82_%s3q@DvpE@%fYA)Y0;NRPh{ zanmCX&$sIE%uaXv9uHSU{o{BA^6nB-6M%bx&{!^72-N>I{0x3ylw2HZW^3D74{K6x zpToooi7w&dLH!0ph-rJKVC8~bHTAj!A~%2csIz`O`uEdBn8-7VkLv}p?n8FN4_a_v z^mu~JUVx;R;}73asNVfgC1M(0LcaJCw;Ro;#^%M;ce65Ybyo0>_77x0=lP0Z)bi*| z2iTbHUgNXtJ@mJVr9@W0o5+2lnc*lx8csNAVwXK^eK-nO(btWBi-z(Ms#U5;BihrVOfMUpa9bUCKP!%78yXPC0Z4QSy8 zLsTMwH5yP`y14tAJmG;U5}Z-yHk^n|TF)o4_Y|?bVOOGPXzk>U03J7qH&S(TALK$| zs*`Sf`n13tr9|w;%JCk}HT)PAiFbV@XiAck`{5X>V0GnQN}@`-Zk+L3T>LlSlpom5 z3G<3|5>p?24J`hm{;qs9iGh3g*FZ7o#(8_WA)WuUMw zVzg0x(AhG|fp*~da04#8BXZ*19sYSZG?bYTd21S?!~{jv3Tr#|0>liAlaJAyJ~BL5 z88rSNDO#)P?x?+x)_0kVw}JBpFeaO7=2wwxkiIlGGM-S#kiM&?v3}J2s4`(Mx$f@? z(<*ycV04q!MsK44T_Kj4hX7_~9fm!syxdzuPy6%S{ez5wniNN)GS=at! zyFQl!J&NRNc#dw#6&KW70S4^m)hZtAVm`=Tja3-~$z-4FugM}#LWluaxpn`#sgJ=qUX z?byXnnAtTe&LliYVNut1D8A|Gbi4TZ{-MPgT3oj5UyU@q`s7zQ&h?rXE@`BBY12+5mn+4XN{Y z4?55|&ubRffdV{;=;WS(HN&+O^He9J2*K0qh1&rmz(#Q_`nA83S_}!SaQbx4CbpX1 zc*KuT9LY%q0gY@w#6OlZtE2#@>-HCtv@qfdLYls!F_rHw&Y&-NHu6YC2s(APIk$j( zE4w)Tu4ftz6fzR;Bx0q-b$;xqx@f`NqHuvm> z37sl3)Lp=c5GuH*D2lVIJ53|#$`=P$C7;&2(&@{em0*Ee&JTlA#1jijS^n$a*%Z3S!`*ES85}E zfi!wG;JaQXJGEF)a8$YWc&Vdr8Jmna0iS*ZLQSqelMNuI!q(g)W_q<6*xZz^+VRFLqvxoqU15|UZY$x@+!M=OE81L(C5|1B>@tsNOS6RCwy?VuL3SGiG7hAhg#059)Z zx?90$<;vMQloGj$T&oAcefQ!+T|FZbRGP(q_J5fNTO8@QUw^o(O#TbT{fzuCEc{l; z9g?8eTn?_tyBPN@RnFF+s0~D!1+w}954NGexASO>=}Tie^p~n;(^A1+(u28bEzBoq z*9~RIbsZz>s^d}8n?*vaSFX*bq*7z-r%pIn21+;nO%K8yr~(f%eqzY!rZ0fYQB&?V z85h_s+t|9_C0`eN8X3p`Eb5KB{gqUcKks3xNREu}Pq|Hb8AhcrB|brbsKRlfPN_|$ z0f%P|g(pk3#glUD?Xfq@hRQiHQsxdRo@huz{k$kv_QTzhwu|2sRQf=P_>}c$-nBiW zk%y8&pIbeu~PzKT%_2dhwmZq?xbz-z)m0>|( zlMGN69d{c^-AhYom$b6+RT#*5hNI859MUopm~FSp_|xy)3JcI+DGa5oX}o-0wGxPL z&+&yG25HZ>nW}Cu40chR%nqp-rJbH$g!M)3y54r0Xk<)pcH22EZqgq8NA0t_Z4D^> zrWaXr{~M1de0;NZ#ss((X>rJi?TS^5;K0WwaRReNDc96Z6h+~O)?VeEmY#yS_J&e_^=$YR~y3zsHjq;$rv)jxF)t7Iubo)ACS?1Ha!HD|X?Xs##QRAy7DFThim1$&(RWohLhwsyE6Q}_`wf8#A>3&OBKsr!G6ErgT0~P<=4IS8(muShFs&4K&}KF~ z(%7J+)y;Q|f=(uX#FYbPG;VgteYSUqatG_1zi?o1;DRy;J^uH3sUTli$!z;ee0)O= zoq76%cJ@~CGoWQ48FH&*`z6SyA>Jf2v%b^SWK}=6wK33(2yR!UT@WIyh>6$#H~Y;- zp+9#@DC`nC-lK;5`>7t-(l=#BXaZX}KSza*mP!i=Z;&H*vc`Y2VXufE@)7PRz(%En&>1X(sP`4%sSZewJ=|)9k*A zn%$RQeFFiyZbqh-N(JMKl?f)_ji4<&T*3GIy_Fbq|48O0{%Z*Kzg~u>pNexbDXGes z{}@VAIJ=m>ZjXU}?*)iN7foJr4jpHY)rqAFE4E7Thfg{~uhY^|W>ngz4Nm85DM{E+ z{p}5BA`{Jkz(M!lT)OzX$3Uor&6HliJz%z!Pzao&4I(>Eo+({zoSzK75JPg(|Auzg zU7V?zfVU`0uscZ=5tF03y(DL)8p7dQbxj`X4|vKiPefuE`;7)wO?P_xG}8xx_0>2P z!VM^qob0QL+ zbJ_EW*+~sv)2si|LFXB51wj<()cQbAayGQ3 zmnp}`$HI5Gum^LeuW=)hhz*vN_A8H?;v;1A!>iWck52n?eR!`~qGw7TM?~S`>tmDAVA_FRE{6^iL!;iYv`Z?fWZRnY0&L5!adMSSJkA3c*yD=8mS>LN|o3Dc`FE=D{Zy@bA3zK@m_rn=3cw}?G^+)?F(OZb5qM3(@8WUdFsDBFf zSfclz>^E_G-DdzU*e$7`PGX2P`C^NAGwR!HM6AXHJNdK(srs@w{wlSa*r1TXCEG%M#@Rva|t&AOf9K+F3F7= zNRGsc2Zk-LAaoR%aZe)ol5DXjTH~BtF?G4*Y7L@RCCgGc4Y7w8Te$b&`Xs>(PIm`j z3B|Z)i5@1!(D0C{kyP-gU}Za3&_C9Z2%!XJF$^r&VMs(zmG*z=m$P!EP=;6_ckjPP z$D8WEG2Qhb=t_D8qQc2?fKoTl??2i%XjlNxPBr$ z(N!|+@fe`nZrI#_Ce#U*SCEx;ifHU@SCVj0lfko&@)7U!Yw_t70{8lf&|5xOa-yT=oPx@UqjS$~_cWSW6nKjD;zJRcaHhdd9&{lwAlVb0}Z9*TA6tnUMW#O;2 zAulZF2?R`7dY} zrtl|aBtrONgHfe=19+IlJ2#J-+i{?0J{hWHj&L=U>g(-KTYhWmD!XsK6XE64?Pq~V zpK$(HrNw^MNv$!zJX9oGwE)Oc{E2E3EhbQ!HWCH+iA*H$xI%A&(VV(vEkmwXUc+;T zONu!s^5CFr?c>SNRh9ajh$q|OLp_K0`hESdUW+F_nQ^R~OYWFp8@=mgrrbT;5F>3r z@xqBx)~@waAi7I?zIb%y9nf-~ph4R-fnt6ihvfz#~lmGJ`e2be9X*2!dAa;#6Yul>gy8Cv8(V zHseiQYI4`?f1{tb6orxJwx7o|?N|9m&9kBDiHiYE6ug#^RKvFCg@FNmWt?)c>7qC|0CD3)tiYM=waAC5KEp4 zudpZZn_p2OymCQq)|QsNG3Iia!SJ0YGFxir0H@5H*9z!EZMooBM0)Y0!^y{X%@TBI z3Q8@z3Uc_JPFUVCM)z*%KS>HdZOONDC+Xx>-EIqBMHeU6il(M_!tWy<0!D+w@3*H< z%$VFLBkyZPjT1nKF?I=zSC!9_MHmll-<%xJI7JPvIQU5Wk~=BTq1wEmvEwyBAe6j} z?cjbXCg)uRan8n6S|O!mc+N=I29!Jy1I(8*x39wthvAS1rCcH ztCddA-?8I^`(m@Sox~bd&o>2;??)OD32b~`dG2FU%^<^E2P7H{KrE2LgLO$cYuE%U zOBwUfc)+6k4h;wX{}*U5qyVJNQg!5EZTq}>kCv%vTNk0di_)Pqh>wr5Ep>0KfF~l` zv@b0(xOn7Nx?d*=QkFef2YzAvT4SIF%e>=$26DU^XUh z)0lvawb?oP)X&=_STf~zd$jaWomfvn2P`7v+`ew+KxJzt^}vT!%G!LIN~U15tl@Q6 zlXm^L0hlS)Q~Lf$zp&Pyvbl!ghBtt|&Ia83%g-_3o_3-2?GTs1pOHPQqdK_JH5Om2 z*qa;|HQh`R>XXkB+1byWcCEs!TuxfH?z&d@`SKq|~D0GiT@lPYR2BsFLnOowYdBkz~(4gb6rk zs)eV0@1w;=evu`8H``Dra&G1F`%BjiGC#vEDr8R>uC%(eVDxGpS5q^vH@b14c$?AT z4>J|BRlxx^@7{d&nQFe|=C6DVy5G8gi(Qp(B=J_Oih8}u%o}Eibzs!+Ui zBQo2Kq7Ru_F2g@E`{=`_o?c#Vu0nsM-usX?s|MyN7lQa5{AT94xb4;RS?E3s|uqUL;jhxfT9uaRSnPNRi zy5%gtcK9eztVPyxeCr6LT%(fJBnb?72>DKqYJ@I&Hq-`b+$yAK3RQ*oDjwS{Dco`7 zFHbEOymeJna~}1ED^hqipW3w2Lxm?h*z%YTGnA5Ap@w;ojLmt$p_6Nhyo&WkhpppE zO%I&itXXzEb1dIyT}b?|3zifYbz7J}+@3oK;ti^ae{Bi?ws}QTpjCic?R(D>BY9kd zLy3FZFZN!aoW^DcYiu)_A#??)vw+WtfMMflBTNHe27TCVG)B>lscBrMWbHZC$esYhkRmplRvo}d4NAz**#7;E}lom>PoEamW zpbc=Ph$se}3X@9(f*&BXqio5KJ#N3R8!!(!0>YF2Kk<3HksWrr+36m8i$Kl_M^uN? zq-5n9VRwr%$A|bWE{jj!`zj2uH)V7(W6kP(z;p2D-0#t<16^9rpIR#>MT;dXwtZ2o zDzy>R@QLILAsx}?2}_0uRx#k>-m~I|=(4>0Q0jL%eGvCEUs=bPcoZo~rYWZAbI}sL zjc92QeoKDz-(_`hm1g_Pdo>r_b^LzN8Z*v1-J@vQ830st3U^i~OWmtejFtLg-VgmP zi9tk3(34z2UGQ|Sc1@Rvb6g@T#;EVPSkMnM6L^VZwm~fS!pO}$LM~gb9|{gNfte2~ zCqja!`==97?qg-pJ194l1kclnr^V}3J#*})P5IB{?L^AzfEK-{GLbHM>1Dab;z8ix z5Fp<*rM*gSP1 zdWGvh`>n|U993J%WE!6({h?2uRz%q+$%-!qcJh6^C4=g1JbYwW>87GGso zuowwQ%~IO-1zJHMVHuM2B8PV^FGrz-{f3H+sU>@7m8ozTSTaJ$8z1tiwhH85@g6^B zSv9qs~VaK35vkt$nR_Z{7D`%O^5?&Vc^3>uic3+CjM{q8iw!zT+A;`CL zbY-wk)esASP4M3X=69~=H_~r7Fo7&Y=4&|YEhlXElAGiI>`jN!4?Op4&Z(ZZE^EWP z4BL$;px7-t6UEsc|Kpl55HiF1z&t6c*WzD5zGNu@S`By2UIvxA zCs;Xby@(;5%?)HbT^ZW{A#0htA};fZdIP`zJ9&8I+C zYwZcdDq>gqCGf^Uf1Yz>)^nU)bb3&zGmf0p$F;TouUw3Rz@_HnY_`v*k&dcjJeoD} z81;wEuafwX&3&w>2)WI9l2bBG5+nFii9y zk)Ln2HO{D?mexgJT&#`Q4K+76f3uBnd!k#Mu*#_EhV^(A*nblUO7 zspov?Wsbp~LJtAolRDvqeWhkFz=0E)qn*lem-poB6Ws4EBKY{xCz{%?#TO1zbS{$DjbNK+%YA>fey2XSfEe^1+GPoyVZ{e| zg8wXo>8?bGB<(idvrb1-0uv>sK`NYCR$opDro%@cs`~Tv ztTB# zFwp=d^Z&%mBa%*vRnQU_41-4*qJn-HZR~N*^<2Wl^6o z!1>P3#tR_^ym+tx>DK*=%1`I7lGlgi9DVWW^UY`xs!o7SRt|Hj|4G=w*dGt;23o(-ympMP7%TIT2*qD?r_R zgUJDxx!y=!gVj=b9gGwyy5-*lE|FaJ)LySc7(effja|1kHY?mXB9YOPnyVhWprxq2 zNvQ<3(6O`Gps;rC;-;9^uHetSbS;|0NJej{b z*6}ab#Pmxv$*;mWtb_TZjw|e86eV`1#r{1UT7s& zj=z@I?Y~M+f^B1UFz(X+9HgKX&fJyb^L10c?Wa@QMSxq$Q@|Jj4vlq&t!h|gd6{3% znj|bitnF(2{H~s+Cp->;-mc8fbyXR(bI(P-gM@{V>8OJ4P~SS&CEL?i$s!Z(so*&t zg{*AOe2D`9o)K{^7?_o`YmLf;Z7X2P;66ERvb)Q+0ZaFa9X z@J}juUfOMNrJIn|tu8vQD|zjgRn+*uf3Q5M>x!!Lk*HG&ooG{-GjqmS{X;A4CsR#k zwlV*VJ(27V4r+T6xhvyFiu{`Nz)MQ42bjL~-&2wAWcf+QAn3)&ysAxN;V&4v!cbGB zP3ul9ovshUM%YB0(R;G>#y*7L8TSTw>E$_}Nwy}wUb4mLu-5xZe~`geC8@Ro>mY&R zM&`Ys%HDD{2#lW*hfJfBq=|1z%bk#AvoHEhJmX_algG z3Nltg;*ee6T-Ja%=`_f!G|xtl;0yEIhL=`!@X1+{Z0f1=lf=q9%S6_1;O%Y~{H*y$ z&g_CehAOLb5Pq~HXJ~)fD@JOk%_hU_2%Dd}HZ4Wtg3 zbI9!x5ppMBM=l9h%)C+th*J0~yP{NAp<%ZIT{Y8lfgD+&KPGFK(RXh)>Ys>uHlrUv zVtb)kox4jWXqobb<+GR2_=ZJcj}hz3S$Xw8rXg9R0l;8AMIh^3)rq8I3Bjx{eOK574*0R|-@H zW?EGxOniUAZNF&rSk|S}>Rhs77Rt*$sY&VLikz8J@cf6=lB9*F{-xGczu!4vc0c-5 zZlQuakN6Rbo*_ADbh6=qf;y9uiXF_>GnU)h;IE}GPAg0QMH*-;u3f8T-MPaO}MSC zx~l{o`x;P!RhfU5WAW$qpM3x@RrwqvAR%Tx{3!(a_g%T$N1?^E=8&eNypqMup^h#hpO$N23fL9zjQp*Vr`@zk|x;>-0{Kpk#&AxzfEtqPX zpv!|Iu;bf4@<+uaiK(DO#3N4tSf|JS=vBST3OB53;czvbQmT2*vukZJGy1)u+zLL4 zOKJEJc6;Uf*ppE-1^~d>jIx99wOSR1AE%3nb?(X9vlayAE<;`v*U|!Eke%hHNMp?9 zB(TdCz})SEs}NjW`FkW*9i1hYxhF7s$F{Zl%v~$D*qyZCwT(5vii$}jnY9BT2UpeL&rvR2EEfn;0RQo?t{nB~ z)SZ?~{zP`51J8S{@NI6c} zhv*62{{daY6^8~iyKWlSyim&~msPE)*J8~klKn1K8XVC40`i$(8qP=0==--Up;@$r zh}Xui>m30kVohZW^~&+o5h@fu`b0>E=D)N3m3VOP3=mNgu( z=hzPP$ev-62%{yMyR@aS@2ON;Vt6TDVLklTK)A znKK;uwA{Tq&VH4A-1i({a2&ra$y#m!podq8t2dXWA{g2uZ6OG`YH_WUevzw6d+C%p z;Uq4Zg&yw{%Xno`bxKeviOaG3mq!F`&GN(`l9RLgh|Ir6#UuQ#|tWWiA?JeaS z3_*D6eh6U-<0{Dk=`S<0TGzLG+yS2&QVGddDywe}>W7EB?BOmb`fn~^Hc&P#py2Sc zXPQC&y$sv#mc`v?i5q$vWFeoPqCr%hoI)g7=C(Seh>Rig3F+7|*@ zEb(C-xRTXpWk9U|VO7R!W7Mug{J<4v;ENI|^kq|ES+yeAgHC^h2UK+5EoG(W=jsi* zmlnjM0~3)rUjMRLb|nhD5@Y3(|yT!Vt$Fpksq(FYf(I|K-uQrN~Bdd{>- zK#X2gVi#M6ReKFk8#)ew>De(U#@*Xy>mUHtlcEWt3`S_SV$DKLn2Aeo|tQ0f(2 zo&WlW%v_!7rp=O&!O3tLH+5mZ*385u67m_96L)EQV6ChhW<^q%ahY-5%DI$fxCdYL zEW&fOS+l5eJneZy_Qrs3Fy5pFz`scpHya-3AJJuT zUS7#()b(|KXu7nZ<@xCzFrTZ3V}Ud?>B4q&6%CXV zNp}k-z3B%2zZ3Y-g*cZ3#0Av`eE2<1*rd-jZ2};isDLWQeZ_=VXpu}70_`vc=k3D9 zA0jt29a}L$m2^nl)0^4yOB_FKw$+L`-Ai755AuhNJ!_K`{7S%cw$dVEHCU_ekv8N- zI(Ir28Tvb?Aw7*Uw32Bb#eq)H)NtdXyr;C2%C)p_c3CQ^A4^pir!v9aR^I`qZcMll zEr$n*VS9&&gq&%T+UT6g3~MMqYLUdwe%pp$5EH6_fHq>l65UfqO$XJH=oGnOL8Q8S zTvFv;?%y!Nw8OKQHIvieMr^(MUXjja_o9E?-+umH(kRCJxGS2jhV?PF@@M9$F3tW; zPxk+soy=Zo4z{HaSBh39nHjI#pTbI+(E_B^vPurUP6C_s-KE9UIQwm6B2}mWrw^d) zTrpEYL^`bo7liT}0D+s56$HTCs8$k=ZajwD?8cQchK3YvzfIm#q$V5$ZZ-KVpbo?P zZ{#G3WKFESnq{ffOx$CXH>&d_uvBI<8D-E2ieCo2${1DM3_^b_3BVog37rK z$S;g}L2xSMX8xcLq1l4((gl!ie;GR6nY|G;ePr+@mg#yhB4i*?l3Vog+ zz#f7%#g#!Cdw4nSlj!c)oP6Id#fNhVPF~vVr|Q8GoUUWdh$^6`LMYWDcUaQS7GY6x zzAP_qcz85ky)GvF$(7A4k!wQe#5Sr@c6=)NC#jAX*JxsU6U@)++qSQ8+Zzh8<}+z6 zc{nAH^+&fiSzE3Ik*6R8^==w-ac<+NgnP;7e2iBYq6P2iwW;6L?Uqcr>Zvt!qmS5? ztT={Wv|?jR!I7~frW1jvf$abcfXmFhudzUDG$lQ)ay8ELEa#C*sv>ET7OJh_j`EOh z=G2}xuNtF+l{}bkC)dYZAlpkPK(q#(bX~ao+o_-uE9peMeLo;(WPs!%Dnhr>4+0)j z54M4pYb$9I+ghfL&vGy0TEB zzWRCP?)@Bhmb)oRuwN25Y=>BGANIIb_Kg}_u4mCG zm_8`p6>Np8AmOs~PVG9Oe`-3v*dWn!g$mYPi~R8DYuv&iK5!iOl*@71CtU7MMjrsQ zBDcOG=|${T3>FIf9xkpWYG+^It`K%QmdEHY@OguVgxJ&CgMmqNjuEd%lar^yJ~P%I_}n)xJiNM2`2F1)=kn=WKi%0|XqJF}emQ-@SD$EQ=D92h{s=Iw5h^(0Sf;xN5esk3xOA(ehBFP4yXeJV-q zE9@9A=&;JW2h6Do0RAZkQ)e$4w^yX=My&)8r_A*mt&OQ-#i`BRa7!{ib@y!b{v*K0 z+UV)s4 z-`kBqbzo4cft!s(w!1$JIgorb-sglv^J~nMz+Z%=RkE-}{=1m4r&WF%E$qJ}KfC4j z%KFo)R0kf3bs7m&2sPZ_!}2&c)FNBf!fyJ{Ks%&jvwbnQ%o3nvdV(E+bt9nHhQhbW zO|(|xnWpo@uJ{B7IQ!AeQhTl&5gIJLoIPE;p6a67t2O9!a0@Ib@1NO?z_=44>_hiN zh6bOdpIZlu-%>)`@LrlESa8-JzCOr-=hCoPRaoDY$+*xeQ(5d)ZFpJS*)n zZ9qC@eKImjI2nBijADr`Kia8~nzydtJqwDUnUa`Xpf4@ql@SCY$5nJJ63IX&jQ|}+ z+ryoAN>@HW58c>8nyx`i)u@v%(@s_-Cnlt#3EDZmJNm7QDz)S6%jTzIi*vGpH*U@9 znV;R;ke%uU1=VM{e&4b7V`d54tG5Q|=$_YX%*&t}%qcg8%{n}COEx#2n@gYGIG3Sx zDEZUimj$-2FToVOW)qzRS>T!w02)#J>RdZjj>yOp(Cd^p?mbr z?s*(^S$uH96Vv*YfyfTA8UpSE@xjqEq}KohBk0Dv4_j=2G_hC!b1@S!tklLQkh<}r zAwv5yMZ(aRLc;}Xe2c-z??LG;d}--{caFG#z6gko$>YxBB0_0YKk$scQ<=~Tb~LW0 zXz-ddKZ8}A2-BX<62@sP`lW-eE zkaC-v)MfiS3`6tW%iehMyA!LXgBAjJsRa6ndchuJvJ#M|`gK>#ZmBlY6`Ss_`UK(k z%s}AP+hWok&7KeFfLDwFdO^jk5)QeHr2;SLPAHxqx-@^psvSXf7~+ZDt%A zN%&KM=b56dbra>luhZAA#3(>nOv9+aQpQlNDQnBgx{+Z>8uaXwq2`0WPz#)6ID zOuSDYoBA(P6zDzjy4o`i_X?IrR_l3vHXD*3Hj7=m&lrPN-RiY92#o+r^qx9*uOams3*TJtLbWU^MNz&XL&5%c^(obO>U72A4y9} zG)qkiw3&>uP@-G?mrNtwbaQ2A?_`gB`nM@&BN`?A=xx@p!K@Coou}F;!piq0BgS{~ zZVnnY=$63%m}yaw>CGRqJJ@{t+80B}lo}Km_Jn}J-h5kB0}Xu!Fh=nzlCWap-8BtR z->-%LXE~VZj<(aLFUU;Kzuylg=SoB*40TZ7bQg^JhuJQT0$Ldf>gN`+@=#e=V(Uw#VL8wWeypA26m z+mOPpFjH(zns8VZkBO?7gKKd68^NCk7gI*i)DU6007pQ$zbd&6lO7jv>e!Y?lJG=d zs#DgMr9HBUKkj2+-^BR|f(_I)VAq$eUH*+K(0BeC9%lVp$s}*5>Y?F<0u?bL9HHRZ zf891yjkHD*@GhF)r2x=9xDW4j{dM5cXe0dQr$G|v7FB*1+>7W|+|L73;jeV%H?P8s zJ4F?i2tBbzdK@VkE{Rya!}ftcoOFm4n>HD*CuW03bf98LSZXE>%IS)tk>(D!LxuSi zz4*f8NMqxtR7I^q8^(*R?KGUPPN!;OrKawU{?of~-Q?)f$TLrq>>~{B&{G5KGmrfx z@u*F8m%Hv(&$(<^AiJybe%+oNEJqPiXXp^g^XH>A3G|?P_;+jej5%&hU40A(FB08Z0xfI=tS$K zOvC0BJGKW{d#Ia-snSlHa-#pCzJ7l8zRmK*8&nGfJmu~Y>YpJq3+87Ng+PmMdGdNB zS&7dy91#-LR<4s9k+9&(uI#*=fycD8?d|mEKbokO{r_ERxxp8r z^(xDxVrK6v16`WSP+-4?zQwkm>2y1oar0Hxje;6`D>Rsdt)m$us8E#%HCD}lr_#n`#w2LX2j94MjVGLfyxeL*StAd7 zE6v;yQlhX#3Y)|vP3nERJc)!W>+wt6ok*CC(-ZgL?a4Jm?Nenhx7>(+B~;Vvb1o8w ztz8Xk(eScEi|GB*5~)8bfpO%bv{XWJw7H>VBIEt}C?(Di^Jajie_e`uOxiCf7%`Gb zbcKlOvuvJf-B;Zbv52S*A70{iAE9>jQPJfY#o2MHMEiw}fj9Q?41%L|YMXfLk`Fm| zoio^r9I+fuoDHsAe;^_fHt9&}qY}iBp*HRsPB;}s*{?CAX7}RC@$Ftw*GTry0OuL- zqp0Pj23^@+N~vPC{3BOR+wpM-aCU-byIz~Ta2r=f>2a<+ewo0vO$PTeeZ%-Lc)kmCaKmNoD z6LrRZR}V4%d*n8E;@-zlv7F8kT}~D$U|{v)`2C>g8*p3IAn@jeMm+mMQ|6-a&gzE1 zrJ}03P1U=|pH)){!{5+@MZjY&r6U(v)V1d$QCDQrmb9&;N^GD(^b@%M0f=@AkHn5a zH(xbq7`mCT##fRqFCZMTtR5>5zXdQf+gvt@iWZ@Nd3uP%k(CSY)%+`+(pgmQ6)1$qiH_TlMdIt zpH({@+WsYJPF1-mTQr~PT>JS+3h;kmZC$OlCa>ft{F{h9i_EZJ$h-S=ulaVfFE{$y z9KW=KX~$^~QBN`3t*=Z|Tbobtht~;Xw6+@;mf0XEQrB{-!^!FmAl>UZVm%D}BY-7Q8n7ZD#Bh$d!TCnqAoAhQTzpF41xd!0l-Jg02y6#v&dUd);*2F*r zF0SC38Mx%b?aZL zcJVT0JO|}S`NqfpiAFLAz%T^8$#gK!7*h%oFAP+p*$C4?uz7jH?%Fj$txySRat4%= zwEQ?dr_z}NDM|XJNPmTwD33Kz0OUzO{^M#fEb}_6#0aB#UW7-Z z)HfH;o;=E-b+T6XM8a0Qh5%VVvG}C_yMf+Xy!%lQTL>m=p(I?*7tH3;R@g>KhxoJK z5r0GVFvXAV=>mC6puk=HB_ZEwjsZKZF{?!Dzj)*6ee*XQC~V;)Wl27=sJgi=4^X1EBi7! zbdMryP5={0xmj<8G2Gl<`43*)Cq#%I(g=jbZ|77f3?m-w+$xvHj;Kk4JBPJ-irxKeV|}HH@|7 z#PW7VyBzpt-jS8$n>pJ#v-jePWTu<59Tx5Y9Abo7^&ai`susd{=aC=ULZXoW#pGal zlU&2%hXDLb-24dhY6!02beH#Q+dF^51M*d*n?k!{OQ}t1a>x-{mZB%ZwlABp$D1g^ zQr#TpE-M3UP84pW37k*sw%P!H|iFxir} z=-&26ZPem$ATVWiKDT^B@7-bfH6N$^XtMf$=2+`#=bZaNea`Ry4p* z>0TW`F}!5sv!SCQ?VbUkxPhqcS@bfsRv{KT4q6)bqcftWM}guu4jQ3gRnIxOLshP* zL~0@@CNEK%Gt&SA%7N$d6juT2!ug|TfeAcl(sMUA&-g5PLfU|CAL`lSHo6e7 z>#CDS!r&BnIl!6Vg|r|ZqqrU*_H&b6#oWGN$c34Zz1uZ97*4`aB}Mnb8ZbQflLSvn z$dn^-{LC!cd?G9YuyQ+neI;GrVTQ`BSD5{$2i}24h?a7j9D-Qf-4qUshichgC{!44 zJkEL0QJUr4$*Qo(u_NAj#aWOERZ%GWbZ6<6H{+5rGa+M8cd>Co9 z!clPPDj2MAI`jq}9#0)@_=8BKg53c<+~)-z87W=2Ykqr9ihxAl&vuiK=@uY4U$+81 zf)Tn`L8`tkwC;#{@A7?dPz zg$%*@VN*e%V=@+gCvv&)C&U@0rvWI#>^X%+;8o&<871b#2NoVFzttjNE=lk$tCCiT zUi-!>w8Ye6T$akq2*%mTFiN4Rch|r?rO7X9rd0gkM_3h zmD=XomZL`IY+(@D>8W$*cc3TJua&s+CW>0F;#6500jwOUi200W&Vz~Pc4JBn9wXq2 z_0gtX!ZaWKu!bYxxh!|Ec8jCoybrx)^}BGV5oTR5Wi!?4$Om$9i|I5`?y#fIB;R(^_e@D}B4qj6VOwlm`Pw%G?{o@_TabH^)%aZx z{*}*=P{ap0Sl^seerD9pe&KDm1Vo-YykrH=XLRQk@t382%229`>!jp=I{?N|zXP_V z2D;xF5lB!I5%lWv*Nd_}d$7_l10rAj`M+u{sk=Lkt-QO(@l5pOM+rCohj@3X^>fvE zjpWyMt&Z~>dtTK~CX(1cH&gp!L)V-l1g}jp-IMFZ&p&_d=Zo22!1zmG_@5|3Jaaf< z@SY%B4%i#xdq6tDPr%THKOjXg0fC+&ZV;g{ayyxqo_cWAK$m9+A0G_ts6TEy+$=@5TY+SBj`!#Uhv$&-R*q>K}jtds-oM&E&kfwRT&3 zfXucM?yz*BtFJ#`;zBS4m!M3p`-49TmQ z>aU!%s2MZgM*257IH^7{!J2)NMq__O`3?E8Ws(CQHtFp6S0k5ziy;7$Y;~ z$zV7U!jg3wE7QwrlRwCYryfvI-(*D5)4|{(k=xYFW1ysVa*9vu{8UrQN zD<~{xVOgd}Ld8biv|!aHdi}pH@WAyeCw>L;+5_GE1<7nYp>(*Pg#b#FtWo9N1ek%47Z3HAh3$&AZCBxLjVY!X@_1N3fZ{?8B9K3}D@**P&B zH_UO*sGqT0NZDO}!!xl_!(cT56XU{8+ae|cBXR}5Tc#wru9>3#p_a$YUk@n#I{!|S z9;z7LGHU?v%-yA*gkr*Q>`g@STSx8g*yC;}iXY?>l|FRV{4naXIG|93`ZZEjRQXSw z;XDM=ckwepFzu1o*1BSpOt| zVU##ffDtqyr~9wREG1gCq8sE+4J#}Z)v#D&`a7t9R+12P3`6O9Vx;+|9dul+b&EdV zJ5&JM#Lb}R-@J3>DV3JRy`QBSGvR1iZb_(A-G-dkQNA(D{~d~G zCQD){C;~lho&r1Yj0k~fkX!`IKscJ~@c@oI>4n*9)2}@Xo-LRuj~I>i^Nnz#VGj!Z z1gw6iZ^Z(R-Fr}At_a&J?;Ni|)D+C7qB(MDH^#>fmFDAOOUp1ww^9PV_WeQ1U@eb_ zM>S{KK$6(uU{75avot^D$atbyne$hljitja0)*X-=&=fA*RFvI=&4u~C0=;RXtVL6 zO?Ne>yY0E*(I?h^Z6rmdi>)2=2=cuRkDLgn1m!Gf)@H&Xs%t`F-xLfO=FYYz&XbIl#%`vKdQ(af1KrVNnJ{QnmgSsFM=)JUWnE^>RY+A$m$;KAqHbXpo}Jq9Q(6V z19Chszge6>+;MyfxCxWRk4_J)ki2oV+6*B4Y znJQNE2g-BtY1c2$j zu_)x}b5P;(SX<~L?l+dAC(k=1Oi?GjMrDAnF#O%*r8w|8^XqUT@a-8>-giN zVV9G5;&Z^nPUbPo$ed6{OuRyIrt_C#EG|JS=r$L`PeinlvS??{Q*NBeVDe^L)C;`7 zzb+T2G_h!bUG5EE1R;IQMY-O^}$-LtBF8bu%p*g4AA-|r$hdx7vd+T)jA0AlrXY}ehfBQ(3cqkMbYOQv?^0{0A>J6 zRBwWG@VebSw0hH%@VdKOMdsq{<5WQsB-1z4;EcgQ-@dOk+~*@A#glG@3$A1nLpN3O zmmJG)mC4JHCfeqf5J630qknNUCnu;sL=~XIYaPBO%#SGCgvsHGlD~-JW%az$xa^3e z6i}W}x3gFrIJD1=R#0-su>Y0KmXS=dVems z6!xBW;Era|aN9(~9P|!2+ce$KbRCu)^;pmH>6{MF+td#b1;2EFMeovKpmGGd^b{xM z>O7=UU*yoEK?Np9E>AUOn13vdQt39AxcDf58Oq5wjvQE)C<-@Z{OG@Vr%5r?)v#%JiH|z$8u)}XoH&zr9MQ|lO-J3gYZ24 zP`q~(Ax1F4Hbi%T6*#_8y<;+FZs68`fV%wa^SDacrU6Rqa0l+EvaX79AJfu(>tmEA z<{G>=&dFqO=eCuS zbZ3CksquILwb;lR*)2kP-h8^|&Wrj$A#tnsf6aVy)??ce2oKzU<^EDv@#TC`y7FTX z1!1N`*s|{f*)v{L!I79+Jf=qmQJ*V-XEbl0M^HYd8ca1s40}*FbHW!vzN;i3tf6!uS;)NIItop5%Trg*JJiI*H?~|1Iw7b zNb8-Ksg_<9fwl-N9u4loU{nhu2ex!frVXAr&CNq_L7`i!pmIRD^K!#+WsBi0>#bAq zX!ryL$RcyDb+1Uy!*(ECfT6hZ<;>e@f9;0v7}Ovr5H9cNyRpQ=g}*%X%vtdKt^SQV zo7#Ogu?`j(tn11mLUqb}3VtV;-#l7-GSYw}a2+XKxfwxTcBmw-IAtZ|hblZPnd#qb z{-f1Q!%2loMl|zQRTA8b;j{CBP4U?p1c6thYd~r>&IqN@v?BhFwsK}Wu7}p@C65Ke z1K}HS^TUz4mPJ+yz$BP66vFSR-m)$)E16WO01Lb>?If@wh{awk(}jO0%NXJ0;T+6w z+^G9%1k(kxS6AUXr*g(cX0Zk!zeBqzS^0ZC!=R%Q*Mz4H%G>QllWzX2%9ZhMwhX#p zIccz*6Ph=HYe6{^p#}!Ci{fFoG859Esyhe!cgyT}ZP-Ih|HCfw(=CO^17X?-2nRGO z!R(bWH%NU_2&ttV1jd-6)yYFTMQDjw=wM3Gy>#9ueh)$R^4#4e8o0CNVcl;5=;Z2Z z9O@aFO?515wTvAAX0QM`c0`SKNS`h^dAH&VwiQj*Z{bpB2Mu}c>Ljhz4oYj*JB=Zl zdqGO3X5%DNadglv@O6!?b_zm5yZpr_D?owf)SuLKueFtGE72uYK$OwiR_FK?g8N>Y zziU=d!%@!T`W*+2*EbHoT6K5a;yEqGt7OQSO(xIcT|HPAnSf$T?kqI~k zCYm%H6E=ngjg_C6W$fhgn>!IUH2JlqCuQ9veqxHYvxhoS`dMx!%IZCE%3K#ry5d7rB^KRn|Ywd8gyHPhf|#3A3r%47O1{L;X8Yn5AURTJ$#2hRh*fj29 z1t)2U;8cDR;S&59l@lGDw_xu!;5ddjhLo-=6QGX+V_wtL1__!)ap8%4QEF^zab5|6 zHv(=Siwpv4;+Q~1}z|0`c@tM6tqOY)e6Jvi)#6>tO zA1ErdK zz8tc)ETYx_C3O05`Tzugmt(8fSK)5TloGfd@XQE_!;((IJr@c`BUzXb!j(2*xo-Sk zYaVei;Q_)2SI|*nC71?Z*2TpE3>gt%$izb0?zqrLkfh1@L}el3}K9E05rwq9NV{ZbaMw=O6(!U zv_CG1P=qfD3Yng*Wr9CO8F9FXR5rrgu_^_=C4&lG7uwk1{76EWhzO{f%npDW%Qqj_ zbiKz=r|PM1&TVrzLQ;T!s^WpGkxbL$nx+R~!Fo_Q>oT!@hQdrO$qV_7iMQHKa0I(i6OjSIfU71S@w;P{LS6&w`*S zHvG_Us+=z{X_u)m9@ycxm^D+-@;%OjGjftBqfB)+L>6ml1i~U105bg{WzBDVBN)O# z7n_P;sY&D(S_}#P3Rgz2Fu#%JGSOU#Ud z^+s}VII2vG5B+W@F|8l5+DjiWd?D^Ptz^iotXV(KnFHJ1|B?dD0?SauE{&0B!W8R8 zmDsICfcjUeQjfxqms15JIp_}p9w`s(oLd)&X(Kwk$a))m+5-p{(A`at zxBIipfS}u>&BZvP#c-FQH`yqc=lsIyMOMo!u;n`j|wg1#@H5BZyj6U5lBK zVj4eqvnThgb0&9QpZob*K><({RFbl^X_V)Kd|Bfh2c0_9S=PfUdxI}}6ulcN8x~71 zK)MM|!Bwpi9>SrnkkkB7@r?PeC*z@TlEyX9bzidi_Z_V-LuTn<%l(BhqV?bTD+goP zE41$CO4Ip39OD!=8^pbPtcyU`g0Cz6-zsAMximkkmvk%U5LN;$bbd=udxuhl3nFUBgu9^t zV$6ONSJlfN1VnRoWzUln1&)fxB{66K?V|5OyqDH-6oCTn+xEMxxzSG16n%Y#GRxLn z1!lcUjlWY20@^&MHp5sL359Z$b=@0w=@&28ydRKgRm}4d?S`(Ik)!a@V)@ zu++c6RiC8474i0#ZRI#}YJUZtC-8@P6g!71NT?938rL^C;XYpZ&}V{qUtNPsbp9*T zAnrqMFCFOO(5*yKlC1=eVtpa1Mc;Q=`HaRo>aN!KC369%5BA_F%QcP6T0R90s$Exx!qEMB-H+^wKN zl-a>|2A(lv;>eA&AL=eWmbZ|_diXFWXgLDC2gKeV;~@<2nJ$_L1ynlO?Zu{KqlOx} z*h<3QD?3=5WkJwVq7JLqYuVjU;$3}@+HK_lw~d4J{~gi0m|xiK%%cX z*iL6Iec);pXtIx>MrU>FX4F*7dzcGt)3?B=YXO^#Kw@7(AC&^~k}MQxX+o9Bv5w;} zR6BgC%anaE5+tT}_iOMbJ>2NV8y!|3D_5L8D$O3U&VgUgwoT?h+R6fLmGyiJbNhUx z?v4`7M6RmHxDP771>FD{4+iGALSr}z;Pr3XF;LIAPBGcHf=>5~4PUa6x)kV)S!T*t z`2*&wR^tcs%hMefxG{N%MWK}?E6Oe%96&eIFRyoUFuU0uUL;``p4UO*voaBa8on;|0@fZGH4{P5T`P5+5#! zZ;n5pL!3pPIr_>yY|&kZG#TpVxMe287KdkM@{3Pm%5p2BWfVe!DOxdEH1#ZA{7nT_ zf)gUG+#l@hM6hvc`8|fu?psf>7g|H3)~Srs@(ZZmH?2rb%OR-#TR_fvkckoZeR^g-RmHEy8L(Rs zin5if?h_+0@mq!@C`vyB^BOglOF z#x8^;IYqua`zGLl%lOX2%7%6hmsH&W3#Kr<8~3t=f*lXVwZOLwmp;(QGmvh9P%XI! zk67vo6zO%{{MQMl6r8c7OumeYhV)={Tz7eP`_->%TRl9QaqO32mOw6UUb!=bHY%@W zUu``(QS9SV9?pj%;Vv75d4Z8H5Ow5OoBPXj&eFJ~i=r8l0xK`zCdoeF=#92uPRf)C z?f>0Z@kxc_EtKmG=*e7dMqDqRzGtFj$7cl^)sUXd(dj!cz`2?uZQ-Vt^swETLswnu z)t@*(LXcESf3Ly9ho%@Mg>jzNmPv6qhVrCGM;y|RQv;ld5ZE@}5Z0!wdX8?JwfbF= zJY>S7FAQA2wgk_B$c_(Q8${F^xy*d88B?)8mfR=z%t!KZC(XdyMI~YMyp1xB(m>h7 zmW9Sxm@_VW>tsh!;}X_noPy_%dh_O+AN-Q>f1Saz4c(bTzoY9t>(5LUnn zJ*|aGG>x@~f|WjBw^?CYVvD6j(>rP6&{idqw`#^DLPUr{H9X_#vH?5&xzqHH9Aq$^%{>#U`_YwAmGAeE308>+1_W^fy)x6w*?upWxfUCkDA?5P1X5k&DIL3zx3$U`g6vT| z;v3vFh}^01n)-y)y}q8D3e)?5I@miG_&&=mwY%q_Y+v>}0kH`8BYeH*v6EAkXYluL zd<7%)bl|5Pt;P=eW^-v6C>Vh?j8|l5NWf~)E#-Xl?s!;*`MA^3f_Jk7dDN0Yn=T<8 zk+QajPJznP^njFH9=uGy1VzBwS&ko*0x33#=RswGxy41$jnm7=&m5KSAuY!eJz)+BVW%Ly}fq>KIF0qor z9X3noFJ8ym>?N{;2t6UZ>mHsi!huI-!$S>MYtqe@S7gGpSQ%p10+nXjj_``N4VNDv z!|qmEQfJ>?{T)P6Q?w&)u}@%b`VpO_g_KFMxsb|dCCeHmIyo(?`pt{<>$MM5X z`C!l;I;_OXkzoF{ldx%bIZW`rNoM#DeUz?p`a_9n-Kcb%8&3&CfA0{qJWuSd_U0HS z7qhIN`Uuj~OIk1NfqeBNRw@oqf4wY+U33_bSUV!f-~4UDFKgAfQ&e{#1PrxPl|YjS zTk4R9!}o5CZNIh3EcDA^VA!o*1L>7vF%&)zRHm)oNH>*5OUrtre?l1;?*B+U{$g#{ zW6B>f9?|HyK%TA^c?k69p{q!V{!o+arkVaM}wmP3Bz+c><{;M_zfOwMOpGm)I< zvSVvU67BTE@u2SLCRQE;UhtH>P}=C>`M-wNH2_MI<>ev&a?jjLa@+ z*s$~J4IH1bccaiKA!||J(afLorE5{A%kG&FT ztetDf0`?5VaAnD20>E5TVU=tj-rY@nk?fB9T?ZrZJdMLP3f45-pTV6; z=m4yKZDfXthBbNW{*xg^z4oknX3v!R305AzN7i{ah}FTJ9siY(xO6^D28-#aA#`An zCWGO1#@cx7_wN!aNP(*W2sv4yDbN@Y7!c=|FnHQ0szKO4YGTl)DSSjPvpDQ^)@)ub zDh~+7gsM|SkT~uBS?)86Adol?2v15I!8)F@eWp8KNQQoKRD$+ii5=sh%+aEnLHB7% zZ1y?Bnl-Nf%7#GpBCatl)z&W&vXF5ab(U(q`@D-xFc|tWs;F11#XZB>@H=LTA^_6k)tI ztRQl3zJw>yY?jR#-$DGZqGnOVVHH$|n9-}=k+L%m0`NP=EciZ_eILg^(8gCSA@uGT90Sk(K+ZJ219%-XNRafKWVvl}RtXv7Xve6)^srgLTd>35NNZ(%yb%0+5E3TQ{jvdtVetu;;Zi7hU{3fRF%eAB{cD zDu%Tx2&#`o1XY)Ep7b0AJI2lo!;vUE+ejhq`i^n8%BegHm-#jH%+P}P*<8&_k0UFf zY}c;0cdDW?>FPx#TSt`yYG?mJ$ee!MKv16v{=<+PfD^il&ROi$9A=)w*u zmYf?sa&lAy)^SHbyx+02I4j=JLyBoc{F+e>Lt}_~ft^}uHv0^tMbBJkP9X`TF#m46 z-D%f=>Zk`VMO$zm5VRpeQVOnZKOgQ8=k$e-1@atcID*k$lf}WyLwju)H22r&T;)o zX*U%Memz(UFL+8&G1Z+266vh7hk(IWO1tX^IVG4{SB29jyOly*6-QRmn}q8D z=Inj>s)?NEzw#FYBf$1;Y`7O+L~||5OCm1zT8}{r8$l<`udop>Gg}|hFXrOtJkET5 zZ49>VwQX9u3zZ#S?+DhFa@XCIZWI-ZJh?tPhjt-x=!DP0lrv(|#K=zcx!^O_7NRYI zpNDcD8H&1b4jl~hTq_U0sTK?$If7l@4)AVIo;ttQL8(fJZ*5s4emZ)fmcs-K%28tA^z#ppCx#;G+^i&b?8lz;4#01yG|`#Xh;OU9voyxDvc}h%|HT7 z0){@;9Qg#t&m39nR^kPPVTzT|klS56v0iQ!R+3%m90YUE*laxW$H)AFU2$TeYX81m zjw&MPjmt)Rkq>9lJ|@=32Pqm&d0s3f0%va;1b?$ph=~&J0~|?^Z&vkpsJp7KC|;n+ z-|jT03dmV_@_e>8h|(@8C-+G7vRHv?L5#in{rM6N@bR5fB12pFD}n3oA2zIvgfIP9 zXlEzXA3us477}dURNoW2ra&`uYgdGgO`FWvXtNQ*GgB`#b1;3Tc>n+0zcpLu zP$$GflI57x_DWq_Q)2Zjj8Pt<@{oY))p#bjQ$_LOBN;`7n{-DYknp%_!ECz`EPv=) z%onmszXG(NT$Qqv;j6pIdPF&+w8VzC+8Ibbtm_FObJ?y6&fahJnagkR4(sy6EJj1` zQ$mkcctubbql6y?g8sr(jsSkEnMU$3V3$;dWt(EF*UC{g*0Fmy_(pikZ90sWP3fD* z4oU2g^h)Ah4Y9-juGb3rw&HrrY`Yd*{9Ih`!V_knFE=c1UZH7W6?dr59TjkJf;nNt ze)N*=4O+av6JR6z40$E}i%S5&& zCvTW-)pIjX5}9w4jXL&-R1^kJ^SHtfse})A$@fVTVeICDwp!vql6M>}P3@$YhxyAz z;+%A$?@^m;tBz(Z$#7_-tcvbV+_I*urH~y0`(og}N06>_^TseM@-H3$ znI!#?XkhF@@0j_EqU3j4kV-_CMMo2g#z^nqA$LKJ(ZzPam+pz<_igG7SRVrAq95VK zGc+vcx>hPJu{}k&sWZ>bh&)Eq6=$x6G!tCrwbURk^pol3x$Dk)_&7S|p}kY49~4WU z-<=z9{NOt}=)n60cL1L+N)3yjo+W?{8J(S)$|l8v&z3nG$aS;y3+2w8h2}^&9|9>4 z2;g#@C1UL=-a(?8bDAGRZz%)NraYpEN-IWiCEzHaM@O}nc0dx?W@S@J$zOtFThV#1 zAatHbJBx{bb_EiP^zS1T_@;{XatQF$U8* zBM4fs9syg8|W7dY!4vP#qtNVI@FcH=Nw{eKUIeT}A z%}|5;k^Uy7s^G`6NEfr$hei?9ks+_yIXP z6k%eg+8+h*D2)$*;l1B~Bstr(=A_L}f63(?A~MJdI}@Wd*g1e4k)ocNb2Q!jhL~Cm z6|J{a-(-V?Y~r)M(P!WcWZY1(+Y;x~j2zQwBsdUx=GX{yubX|$)j}vYXc%V|`s0*e z_gCdLNvOu$=K7M%U}oaTIqG&iBXVuU2hVvdowE<&0Ug? z&7O1S?#W7tMQ2~(V?LXu;_mqEE$#R8Vua5CV1R#$?f1ev?>b{cTv1Ed*!8tWB=Ziu zv%I7jy16*PP z?#&GOl|58P`7SA|9}YCW9BcOv!1e1I)+~&vb%mza3Itfw5#BBcE8YU`?yPc`!I-X> zlouF(OAeTp!R?@H?0RjPaz}4~<7*dKtJ+v+zbnSze3P0-Fobl{NXI|hn0$qPTJM5R zse~C$P9E;w${X9&2^9F72*D(Opy*R#@FOf=`AmZo=|bFBsF!Y>c1%i1Y}h7*km`ye zx=1+H_7Zwg<1S7Vc;q;A9akFT)0!$II?vC+gmhwq2(G4$vs(!AL4eakuGDmg!ie6i zIxQ3OrXsT>-rh)k0eb<{w$U%07lhe8ClBfLO%DM58t)s`-n{pB5H?e3p*8u8=4lmO z!u|iGm+PEw75aQufSEIUI%_~XF@U4aV$B$)wmQVP?|iR6nd=EjOP})Fq6A}OU_UMR z=VC^sn)~kN)e71092{*jSKj=bo|+SdMz7f%KS?Pcr1J4NcJSWqGlu-0ep{&zNDP66 ziG!SGnSjqttHASO(cyAHxho0BLJr$|c znk$iZ!J=@I_xZ1SUN3x-lfR_2QywL`t$($F!(p)Q^HhEMOKz=`!=I#>U$v8Rv&cf_ za^BBg5n&WI)zxcN3sis1oiaMt7_<{Ze55GKMkhNi+Xea$G`QP&`(`m8mWb{$$jKRE=Gs;g&6 zoU(}TDa_k|y`;)|ey!e`JCSy}9!H9MR5R;0N6zg@q+HW+E&?@#EXODe>>_rHc*Ri< z`|=yg=zR9oc8L7?)3y_{4naDxK_R6(AEs?RZpm5~1gAtrhOY&#Q_)^8(Y>S#tG#|r zJOtZdTKF{ii1qM3Ge?tnzi~Upg){-#uDDLEu@!9d!7%~!$j4@krfr@uPLq*&4$|7~ z!r2<7bE9!s$QS>l74$>~cSKhCOojD`BsBN77W%p39LTt8+pB?^VeDmkcP=eK?D+WC zFb`PVO_uiH$=I+V(GvwM1J!hES);U1KCWa$08%&+3#gNb6397uZ7QsKxUS`8oHwUL zxA(L5(i!s4R#drf7hL0T-jSfZpE*J6PV>cgPL%C@L@#>E`x@(5y*V@TVTU!v*&b>? z5mh3upwt=>G1fw#H%*0QhO!Npv~46{UdSd*pQiIpq07XE$zZ7rFEU+t(?Wdc3vltl%leA6O$~jeG zfU)xTu>7Ljs}M;@{oyG;>MixCSIQ0J{a#@wpom=m-Hj)TcGn^Jva1#->&?NJer+;1 zN4S^*6Zcptb|fu1OT0?kyI&q;HEItAkXXk8S2IpqL9&YHlhbe|&6H)~$b1_-3|IO< z7lWYx%G4Orm!8d04H=IWS7RFiK%yJg6GfWBG2xDkYDNQUKX}*qD2f=XitG$+0?}Xkv3rV)hLQW`tcw)vs!SOcgdK9mXBW>K0vZA+)=XY%>ct z^WAt4c`FtV+yW|vPlHKNdV3r)Rmscl?k($&_DVLvG;sj~s4?dCK(i;p(&uU?!G8Bv zGY>d?QJv)rE*4f#MZ(7HoU6m&;o{ub|X zf6yu&q&t#efY9Bu*SCoN&oV8JH-a#K#et`YBXT4tXhgByg6eqZNyPbq;wEuyN@9`VOIR5Zv!V9TqZ&}vcEnHRPvh-c0j{9dXz2z z1f*Q%KW2-fNWpO`(sN9kjQVC+bYPxqb^Tcz6rC)Q&GI6KvLT^*1SIXI&t(d$D0&i^ zgo&{&SD$z*%Pv3=U=FS8NYb)Ju9A6C6Md!`)b{h4b%j}F2 zS}?iaq~~ve0s|vTU=(q8`3WT_Bv! zi74sNJ+RtSX~-SVX~1eLze;Y=svqB=`D!22XkD z;kVHDYC;8&J&|)+vy<4SH%HtHaJZt0bB_fT{~O>$K~sPEnH5ncYJw&)UKyt9s#>s!d1ne zvh{&fiPb#V1TfeU*0dZqz!4Gr?GNliFa6Rdnx6&f6&A11@-B#WyA@%z7B8F%cJy|H zP2~)IBOmH3-cCBNr+)k3rWp67zCE{MNk-W$dcW{RHgM!pv=G@i#x0}uW>YLvJ9=b& zL-b;Z$ANyT$K0EGy-;nW_O}ovEFZCdJWHbwv?I&`Ets@`VKf(fPgKQFraC9cJ2Nrq zvymWKp-1WdBQc-=v_yh3L{^W(Y62fy2EYJBTda`-syjfze2*L@I$Q4@jFhrHECjBCCBOP6A3DJ3t1#M*piTo6C6=4d{ z>Q@3jD^_{g2E{R`y&VGYP&-e>EsPjR{_jAVoIJC`2asADoI*SI4yC>Kl_zf&c{&?* z3UHCoEx$ImC=hAyWt4HG0`f0wl5vILFK-&>o%LoEhds1&)L32e!0PM6O}F!PN9#Afo;)sHGo@H)-v_D+x;y~AJ;dg)yAiMQvvjEN&xLs1V6t;{`3iHuV1}a zYGMHmG8VTUoBXGK%@Q7Pk#SZ$jJYVB6zE3(e3BJ-A?75>J6ktqr4k0bxL+80faSFUec6g& z95Cd+!QV(YAKs|7bweckCFPo{HVgA$Wgn*-U~m|hmgKZyHS%nZI2N1L*1$1{pv{wh zdly4^Fv%s~q@P9xv4k{-wy$(Y$wbz?Y#($ndJRGS!KCT(^H&5uSbVHMt<0WPjv?s| zq;(T~zR)v=ga$vh7YWrGj=ouvfd2MM#e@5{Oe)UQ`0NuXgd-*-DSg`t|Hf7gE;L8v zD6jy(%;)*tWz*!yFL6+JU-=N<&(=QWT zSW5Ty!RsdS9|S<%P4No}Qzk!Wv|YjCaiY>}gk0sCQJW*E0dhy7}CJ-zxDZmmF2W0PXR z(WdpkChyIf-f*D)L^5)v%csl__yrd7gl52moER?xyIp*%&KXiOv9` zfD7*3v+V{R=h8B+X)XPv(T$edq{~pWUg2#)yaiTd z;ZE60tphJOn4#C5(*Zct8yk0Iqhh#}DSEN|PABonPNjZ$$9g40u^mtin8qiL-BFp4 z)foCzx($%d>(FmR5!IuA@A>G&Ju^Y8C`8qVm)q|2cq}zFFjYgbC0~DrYVv!^2?M-2 zS~l~*c<=Go1jg8rf{)K14L-6X4fE=KF`MjG8!G&+B-xzK+?meVRbNK)!PafD{qcsQXS=(KvzR z#_!W5Qud>r0;f$XO!9QYCrKJ<$#@QzrLY>}p*+F6=l!N55UFeL+=#ACCqD!6PE!@NVL9OL`aH%e1sSa7CK z(`|z~8-DB}Ta=Y^RRK@6mt{<2o%Edt6_K;(-M$y9JHEq6H>9iG{D}zh|UI}wgE_fdm;@FGp2C$^|4EBn|nTYU|P#L}WWkr-t zH-9eYXm|vIP5fYogkdf{9kHXDW4}0*6+AAO+}TvA347KGS-}737vrE~eW96mP8SUi z?EqlHVb%G4$9blG+#um6%;&zY6WQ zO~ZIe&o$>ZmoTxF;S(Lur>t;6MTG-&*6F-<d&7oj_JBv&d*;?cuM?RB= z_%$vl#_iDeV9J{6S(>qg-HmX;2M(o@1E-zUmX0kOK`t4}rY~0QQ(~i1pU_}gjEB)r zxA7xf$r(sO2hMFi{&@ChNApXOV$m4!$B07W3A!xXlTQ1nif|>bsYd4P*9wb^63tuQ zt^!bC%m-$Ja)>-+S>WvnqZ-;B+7}{sgk5a6 zO|nK#ki7Q>FS)il4WCDUOCUcY0xil-GIn}q7I)q+lGNk|DHY004(59NCNLk*ba*~8 zgKr^J)6s1+u5c=J3z59&z5zhyPm!y#3$6gL02+TV;Zb#~6V!Fx6VE}Ad;p?*GAp-H z5ZiEP(qnwy%3OnCY}Rgy3p3C|`@9`W;i5n^{kO*8o2-)a&}^vAc5voLJ9p!>o%*n? z-36N8j(k1vtIZ7PAP#Psk3VYa$zPFyZyDP7wuH*3s51KzQ~}XSC`3(qdoa{#_;tc^ zGFZ}?-}0tk`OOW~<||$?F1(CtBa-U!1tA)mf^_j>ug*i;zybhF>-T7^fR!3)cMCX; zeRu-RoN^t<;;;X7=-6(FbllOx9ncAO%wY^-D_GUswv7X2Ix3=4B?X@YREB2(=0u zZyaxTgK{Wd&hx?hIy9imeS?p9$`QBVf{!ft{e+v`bRaT|L10 zU!$X@yDr1aP6Ed^WdP+y!Ue6eid%{JP0c$*DC_+|H*b9EuJ~mbVlxu9Lja{^&i|ZT zn!(0?Re?1mFrSa{X}{j=K^yHvikaWm4j|cH1IvEtTVY1$8SqH$YLCl+y6I6{6LzJ% zj$_<&51t7QaRFO&Uue$^P~oKAT3M-s=EbE>@qVn0`$qMsr&vF27e_i;3Z}V^WCa`` zA>(3nwP73h#WMK z_JKU>`aL2QNhFbVLAC|gzta12ts}^zvAIm(d57t|we>bk1`Q}s7vy0xzYK4uz8~_n zcc2gZ7EJZ#XDs$c71zzSfnWS0#94RhpWfFQw%lQoB(ZXft~6?+1%5BGTVi=5oXC(G zU3$bKY&3w5+SaKLySrtH@(1702R;?Ac0@H`kDdrA?B8cB4cD%afgoI8R5q+XRkzn+ zCxuGRibMisE{-eP1{{t$c|9fM7W5SfVctt`pW+=t4q#4e6fz8k8hLERwEgFLUcsLO z^4jNtWmP=9hJk~t?y)@V#;Y7H1RIIQl7uHJeBE;^6O5~G!bL9TyrMw~E#G9PJqSXJ zX)*`UdWRYG=}t_`3g zVU6N}6+Ep&zGY`FKMIZ|?NrRls$CUq1v}&RdPIyfteA6%Y91R2&;2HxT0=rCvOPcF z*!@z{!BA8t#hcjskLi>(Iwz6wf$UtcykH5$-+`hd@w<>f~BLI&uDVJF=Xo z-Jqz)dNXcu(lYnfm@|lKp=oFZ;oUg>#!>T-f_pJb^lpUAdWMf+E*BTiam-f-O%6zV z(r68~@f3Hrj$Q-fKX{<7U5Ahe6+rzoGn51xUfxfwe^PuMw5glfgu%<20%-Uv-- zToq3Xrg^MciMMMy=lqyT95yl4LVjR}iN5p5k$%f^LYq8tWP5F z>eZ#xVSc|HPR?Tdfzd(0#s-VG`hPl9#y_ zWEh@I>y+wF0#Fiqx}x;^Jtc;rHYl=6^Seh#2lWiI)#V<|pu9-`Akp**Qt81$Go;_x znS|3e7L*fz3!A|^E5?|?NGu(8=z_*B6^#sai%I;4#SeUY9DJLrZIz%BSLM#onNB zsI2L(PxUDOL`yulyGIH5ZqZoTZ^*W$3wdx``8%`6z|97$q3Rtl;HAw+h>>s_zo zH}$=K|5E=Z0`IHBRZ)@_;5H1}Qy%TQ0)j~bo~mj447;k_^9;{tsx%5o{djyMti)o? zm#aXAustFB`YmEp7w;XeKf$;Szpks#R#y&eJ1bZJ^1GD+POck9{czWo(>h+VpY8*P zah_&)b7^%)b3N`)Wprm+*{Aj)Dx}q}5%?8Y!|XTbX_ii8Joqryi}2hGee*xwX8)3w zaVcqH@i|=+uGTEI3I1RRi=*d8h`kCZ+( zoMELI1o5}QVj$Z-5_!3>fy zMg0upO86aXv>#$IpUIcSh&Qb-wO6qE?R0;r7(UqEu-%3M?;A{#eu6 z?TZUOm=6~3S$F(FsukTCg366Th0ST%Y*77+8Eg%kJG1Cp^uI3w*Gw7@eO%o_4AY?$_>EOr zX8nZhe(kg=gv_O@>^}^&ugf5#MQ}Vs9NE&(4#pE(@wSyVhW8}^EZO;6Mhupt?iw~n zih-8P9P{<^pZ9TS^5kNxRlu4)p(-!ImkAJ7=TiFvfYlpeG@8>zV@(f>s1f6uHV!6P zK>uXU6F?v!cg-vRcbS`Cxx1Hkl;^ec+bg0^AE{10GsE-xuKig5X18NrJby3?ze zHqq6AGxnZ}?Bi$rIxtK+d0?ABG6N?6SRmnql7=>8xQ>Hk_DwXlVk4!DxVlA;bT{#_ zQJjkm8Tt{xGjTj7?|m_M5{Fpa@$W-D)pSI^t98IcI4W&%>nh_yzgyLqchmNBcq*Y@ zMo=M}a>Hya`0gu+Lu}qm3|8}OW0SQ0(gG(Ox=La7xGqU?6n;wgpil&&G+&|0c9_db zFF=QwBT{#VA2{UvKTzSgX4|e0Rve9N#Hn}w3sMfHmrhRKR43B=Dw`;N_ePtVXuIzXIZCE$wq(CW)7FqOjaz6)H zMrsD>52rHrd4|QvGIgnqa@wR=N~&En@OfGKFhy%xwrtcf%9{a?T)R~=8D+&KZyLg? z0+LBo7HS3y)et(w{lXV4YYy@g>T~$kqLNsDhqL@hUz?CNHvC#wO!BWy(ffp z#`pAI&tvyU-IA*fww;@(&#-Jt%0iVeBLC4j;8WbV#6=r6R9vw%gl{67A4Q)zk-*^x z#2JgYI+181A<;Imb6xAOzY6$KHt3>4AxuC%!S~0_o~K+z0J#me>b4gix&bj>4c}u} z!VXlcgEg)bV=&Oi!ibI_2sCQ?!0kYO4AyYidQ&pks~14P`n;7b=yqncORr(IUY5y6 z3q#&S#o2d(y6VKcgY*8J_mB#{9;}*z%*ZcD93dD{x8-tWmU&?=K~tMY4oXMub^{p$ zA&6zmic2EmY&ZTw{W5<|`;qwb^^hlOV?p$iTeMBXjiys!1+HQr`m=Vei{h2YA__7$ z%+7Bbj_jzEBb2jA`pSbnQT;i(3mQ@Cc4Yy`EfE@TdDT+oWOP4(7nIsl6(-`eNclXQ zeR{~}3gs|zf=Ge7s~%WgD|kuhfcy?fc51;Slz_Enu~@EKnmdGMlCYV`9T0iOjt_|} zl~1xfrivt%D*bl0J~5}&sS5st{T(I{aGDB4?tI|>?oFB4NP0?zJdKxb;lhc#i#B=F zsnoQ}kshG%<>SW}R+u@0BdXV~R%wLmwED41^%_WKpJc$!ZcC3OH# z$CSD}?(a_+lr*NOhEEY3GGEj*jZu7-0F>L$!!z+>HmL!p>Ct$krg2RTZwgbxFX@tA zV))XbC39LkbqXyCKm1N$5a3gmY48gmAX^*~S8~CiH#3bM!vzXSy=u<(N^hj&?D)ts zb-oc&Q;w|!4FnI!e)*BC{tQuBJuscF7Wj0ps>(k~hK>}Zny)R#Ln5xN!h=@i-bc}@9E>?s$7S*9zqN4}yF1(s8SdfSgvR3}2(7J81 zK}27X>NA2lx%FfcFCxbSoWzo8xL!1Zt3kl@&^g(~xw6t*Dd|r$TJ0853X2_uPgjvp zt$>r>@HsM%yS6i2qQ<)bHKLj=N8K$WFWOSTm>6EF|nbP$eEqpIq0Mw z8^CQvOFogalIRI_Tlgi!F2z~N)sexbUj?rFDTi7Fhe`GsH3gaE%V*N+jztO%0k?8U zB`qvG8@df7aP^CtVxT~3hM+Nku7+S6ojIr%5H*4n81>HF>kQrxho4S|n4^|AwyLH| z+pybC0*?<6%9w(p_JFYf#-e2}T(9(I5oBL#@pq00P5MSFGogl;aaAk91FZNmqy))Q zQH1ZAYTorL6WanJF-P|D^{onA0;eDhZk@9zrv8CTh(KtaUtRL^FZ>NjWF_!&^l&n> zbzDf1RMJ@ewq+H6ar9!Tpor(Zdj0WxW@lOwjUDLeZ6CQ^13^e3K0$4>fOze#l_?Fh zVi(2j)E*qTNh>Ikc+OPpR;%4)quTIrmQM#+C^<7_FK$mT@R-%~RT&(5Ak^7o%~ zmaeYrK?iEZZ=AjNLSeWALA7CU7>R7!x1+%Bf;Z!?H&~a`&4!CwVI#&K33mfUgGiKx z`o+^Epd){Tnrr{SH2@&-8vsaDd`1sk$XSouFy0@C&Cw=u$by8Xh_e~wUjEejr215cH}aVnpk@eU)oW2e48!;MYzNWjeI?k1>stY|e}0&{?Q z;(4Ktsg$VnKbF~SI#;u6_M0iYiqFtliBXGgA!xG?;){3`$Mh`$GMB~*$oe~Y%FL_*Fn9~opOM7f z+vq_4{e=254B~__2P7qFvo4to<8a+AI^r>seh5Yoo2;j`Jod*e!F9<}H}ef{^feJW z+tv$=DgQX6zI8T@rCNxcffcWW_CjrDN!-tjl4cN#HMI1=7++f`pd56=Dh4lzwfM=a zF-zlGxgJ*y_u_Zk?i z(VXBNS4b{>*!9<7^;zjupw{NJfb3F)S%JQUthKKpx=us7qqVuE>usxFy{Qef-R!f;)G*P zk;?0VejUq!-p1wV7zf1p#>Dc{ZTl9Bwl0wwVD-!szpFY`OgillvcKlsTTQ+)@M;N7 zCbYCS5lttm(6m}76xl)mD)K??KuSiG?^eG1P{6yismSqqZObjNcgX8uqw(ag0;#uz zdw;qt4v$PR$0XY){l^izDJ%&rPe^AGGo&BVOlGl=hJyyO3)Ak-`YVQ*FBC{WMGMFY zzC6O`UR)_!Zm7s`mQzb=Iw=fLbC)(a1#3O^1YiU37N^xqh$igG;-#t zegWhoMb1I!C-gX0NYrFJ-oBMDlpiC7&%tN#m-@Q*13Z_T>JY?!&&aYak=OLSB#K6e zA{B$KpP?@Ei(<7#Tg)Yw@P{2&wasiS?5$mV7|hN3YLyWyde>TOktGCNlTY4t#Gq#} z=A`()299jJLZKwJ%gIR`8NxgkkQe9>Y+U*6cat+wjyA33(Hk4UkdZNj$Dm6Wi&~Sy zza}Ai?f6drFn7-X#{LRUD;!uiNNOVDQY+>~vKCnbG(nGyS?FqnzBK48HVUnVS>M|o z>&ET}6TNXP{b&Q)s05X{;uu{OK>X%w9qZfJ!em6QPi5U{aXw1$CjF}L7EO7Lv&c}q zc5|X;%Q3&LK;vRF5cG4FVt<1D4@%Q&M*cl8qHZg``8~$2(W*sEt4~q50W|BemYMF) z^XmWba9pql)WFx!Fc|^NWVB+lBy6U@%6p+zXCc@7d^zY{Gq75yDtX3`%WO5*(HXk< z)V^X2Pt*5`72U3kv=HAUWw^98XV{IrEd@Hn!CgUkDO?>&@W^FKXUnB4J#KsD6kZ@F z)SnJQ=T`L*rqwO%qN+90JLj3YX=)Y(!o^EodFgzxBsUhEtx17{AuYEy5dVPw%KEP+ z%7skT<3c`JL5LT^#Mu-LJN?8yehD(Veq3sFtzBfF9&HjZ&VJKbrmY8?(Wg4zq@;#{ zN-XNUuJxXX0q!9(ZRV-JC8et5=S$ch6}rxMshG!nt(6;HGY~PUw53F9uhlwp>p8!W z8fILy2g=I?Hj)dy(pO~MKT`L-UKeau%Q9cm2c1xPXVYogCApwF{v(cX$eq+Df3+j& z7=!)!Bkm9j>(ay(z*f+wR5@hafc!6`Iad8!t z(*AZ(fWOHN(dMe-aafR+VF(1?BYU`NhC_JEAfcK&!7r6bTt4LmQifnfQi?v}6z68y z9W#8pT+~&Vm^;z%iiNLbfsTrqz3!LYCIe-n3W}mT#2LGzP-14ycLOQI5-N=y@JRk! zSz-QF8_J`|e0elRKp@<2+g7j`oKkV(si2d}76tOcT%S*@^TQewI*o&k29Z`KhNbX@ zFs8~E;(>+&2N_L60Jx=P>)gT+*{3B04!SK?=Qo(vro(2cil@e%M?#Es{?xafxbN^~|hVB83IJZMn#WX#m%xHrt z*LAvj)xGJEMDO_k;cCrN?xC2sm41G`QhxG$PWBFuh?TiYs7{FBiwn|QGFP@t;`jG* z+-pU_(F`o>>PwCJx!-ty{t%JZJH9V=bqc0_#dDwiGL;!MH`UbegPaf<>crLX!N!|a zkpLW3J3klONOX9Qs4t!aANWJ?TlwrrXWFZpTDH~EPF|fMDkF@O=Bzuyu{|32+06>D z5KLNFsq)6MdOunAwQ%17F;rPx`PNghmw2;Hs2s-2lWc7p@>|bYMZjP4Zu2t|K~OT7 z+?Xw7J4T1rDoo+oSZtZ>Hx2BDY|Q>a7D8Q)&Ofn(WMxHz)b6hG94o>+ki|3adu_wk z0cdjfsMc?58}8Ci@^=$Gt&qKBMiNonp84IWqXWSceky|p&+9Evo!wUqR01ZR|LBQT zWfrJASe@J+u5`Ai3v$)oS*A-lIi5izl`e^cJUHut`R5nHMoE%;SIe3e!~pxV%Vis< z6u=wYB0q#D+#QvxVt$Q8D&x)fMGgj!yVNz-3|@(A0ws&u53jV_>lBUumW9BS$xd`1 z5m+MwtMK>P&C;Fbo3?Q-uw72lJMQg(*s5`Q6KtR|Q?&zNaHA@yx1ELpJUtl1on!Q{ zupp)}w2i5YS${yOK83)s;HLQ&2Tgn}AoC}#hUydhs(VT9U@d5x_eQpD+0yo_}UEP9v1F8Gq?4gkNYPW+Jf+`NkbYrcOE?|SyW>_)QLJd zYH^A6Zv2h9hyzT)n!+!fMgeBbig#BAihn*@nR}uD*xAJZ$FVUD7}e+#+iVz*7+gHO z*LfG3t$Q;kSKvjxv|2;d_)!~_gK5Cr6?Y;q$<9rjyqeg9)DgfPYt$JtF%FyjvB8?B zfftZe2Zx|murVwdbv>vtvc8b}1qgzYMc_zmMNpCfnkCw`#Nag5&=w~L&LgpM+PI=F ze9;MiqA!qJ*QM9qRzKJ187KDIRztF!Wb@@L-=D15=uY@><2CTzs=mOBY4v5$Zzs}s zD_yQyssnSDbLP|MW@%{pZ3IKuz5HBg>5H!f?Hijaa${~h^)-}7_v1hh(12)$1cCra z_N$A~`8_<}8@@a`b?@NU!9#Lv=!xQf*fp5<3yB z9EQjT4YpJaM*`fPX6ok6)pqJlTfF3JGKb7B4w>EZ>^lKno373jPb``LtvZ{;IU!= zq$2hm>{NOAc0GTT$092&I^4bOoD9t9&>*;XBgyiiOt3yh0X_TZe9NyjIOxpb2!)?v zUGT{}0zcQDa9wV zf`M=fB$aX%%PUa$W!x!e(tlz5vGW|DNCE$iYZK0S;l9#6tAK}7*pC}2IUP@)2~Emp zRnp76<*rx{hG7IN<7R|soYC}OBJl4-;}`wFOH@2RT~TU$f)3!{5p<;M(2@YZfJ_DU znu%&PQOcx6#^Rm36?*T6A%X77RTR-1Cw} zx>CcQ2yiYNg3XljSxud8CEP7WKXh$Fm0kTIU&@P4f$U%(V-fmR3Oy2OL(Qs}+-$I} zsO3R4h-N0g?BS!X%_x4F$3^N>Sogo{|0lTQLkY<;*nQSHOBi`OiMBB8Hj|R_zC;e{ z<8}(&kDRJAaIqWAkx56vJjnfEx;r|xd0sPa_Fc!U#wd6H3G0YQHHlSlZj4M|rVlx! zxLfd&Uxpg70-Kg5^-2gb*D;Hy$#>!v3g~Iv++yiU?ps0#`5kdi@OPr}xA1(fdoxdc zD7rYZl;s&M-Zf{4^b~}ZE4G3mwC57Tk?WrGZAgkwb>KMsJ&4SLJkGpqJZ~uT`{XTC z(!xq6+~H0ouWZTF$KnY(gh7w1B9gC1uB1uhvq$M$9wB>s@mohp5S_VR7nXWrjBNz; zZP{}gJByR+q>xbz8B(vA(kM_1dUfTTR)GjIlOio~`<6gYrg9LI6 z86|U#H!S_@xXH=HxUfH4%N~(+jKRdFlTkgc8b-SbP_ix2m@d8EG>Rcs7qn0j-r)PX zXu1ys*Lf~GkBMvD(bbXJ7Ae*0*nM3#mLx~N4A-^k(ZeUZR8WSoPHUy4NvO$ZR{W*s_tBW}yt3Hx3SW_mmCmTN0d+%d}j9wplE5$7G3`6XC}K%voKf z5N{csvi^D#9;0|;-|j|g7a?R)+g?9u0==HGBKY94C;y_hSD7jhM|-VO4j%bQFsvvC zJ8ch0wl2(v59XP_oJQYK52*!eA>y z0KLI|!4}N3iHmHXOZG!Z&ybLZ@ZQQhP(ArXxk75eVA4TaYUWuAG@{TXPCafc+U6^&xybquZ(dFSkDLRwP|Z zW-|nl0|i6eToRI^v!N`QAIBv{{`IiD6PY+_PR%}|bWTQ+!)Xlpdge)Gk`R<@oZtgQ zY|9IB!v#eHa{&W36&AhCKc{mUEM#6JkCEr1hdb@mqcK*r zp{ITv_5%-|O~ZO31M+r2FH=D0*%siT>vKSx#w7TR)S|;7$6fso)5A>!^yXd(!Eju)5XFJWNY@a&GU1gH(3Sx0r3_b&h16i=tiAdYy$%;UVf7xZ=g3uDXCTd~kdzkV(w7Rvrp zW>6+zkU>SIgOO`-eR`N}POE$sa&V&Jwz$=&8efj>QJdePqvvv?f7b-7Os?e_?qI#c zF-X&jNYG2&_juNfgto?h*&1I+}o+6XgPo13&tXbh*?w=23@XZq5NvNvZiI+H#n;MN?jS^vnrR=*~lcx%V4Wp((C zQ~lPyp}qVI&V2f`YVVulYY?gZ!P>GD#(CMofKiFT$Uxx|>3DSw1}c>TPRW+>iE9U1?ixtxP=WO8vSYAXpKNZj_g~*f4Oi#hV%NN~ z>+{*D!-sJEt(L_n8h;3x0_+zJ6RMOFUSTKv^A z>PEi}yOG2{M8R!E;V}M!r_shWV9xj@+agXZ(TE_~kf^3w6ca0W{iX~SvONTdh};n2 zCQcs~mgT4~Ct`HH07z^y_$~Npz9fvt+IpD0Ug(;#1`CR8Z$A|Z zQJ~*K*j4%Bi00>|c`;&-#K%Pky%9hiK_+(q&nHFP1XE($@v&*5TKd~SNzt$}NVsGx|ezqdX%pH91 zxVaz);?cTpv){WAmi0SWve4=|Ihy%`6pCGsf(w&%<*@qZ%_j4Z5@fJ>I)%gwgzQCn zFzQ@@!l*@}&`WSfZ9l_C8d|sW`tb0Q(9nBv2)y2|h%sz}0z)IhhclSpFcS7s9fX6p z-<8?{C{64N`M4N+!OWhPYVO4Pi}06d|g$9nQh2}JudT=BWBx?`Iwsz>q;en&rnp1*f`&U-eQ$^0%-2_K0^Se zl&utzN*HsFzfP+!{MouPH3}(<51L^?=R)YJkJLwt1P%h<0&dcK7 zpkbswg1FHzlZDqIzb1)UYwkR0Z-~*ge67l4RJ;uM`lZ9L0@U;EFW7W<5XQP1E}gH( zIN_3yMcP{W@^Zo@Q5&sRUfs-mh`q7ejnsL(e_8ZB1)!F4aeZ5%HA0Gls;lvrWH}s} zyoC$b`{2~Q>6xhf22TPlTSine`(2=7hW`LjP{Wejd#Z>j987PV@~hTi>b$Xu(_{K)33b-5M@&)^jtBX@iRqV)FiVZ4hzQ-hW-r<8Vx-bN@H!C2TB} zhUZ*clNtkI`oEwV$YY2_=Fi2T@2<^iLWu@H(uop8rM=QXXL6>h$ts!B!|`<#mti~7 zZ1Uc7AbeDAe7zPu_}=Vji`$DG7mQXmUn1y)WaUN<-I}B9UQ9p`W?L`SOnhwFW+AVz z6>(r@g!Odlp|zhnY9tXpp2k2P%vb_~aU22Wz9`>28=HIyNGJyy7IwHB|S&I%a`eW%Q#LGrG z2~~2zGW4iVk1JwR6k6d{(T9sBaeGW5r!OpEEEsH^z9zZ zwj{bAY(QIw=fp~-|IVgO#ijiiT~t15Znjy1T}V4?Wazj`2t-Jtm4LQ>Uek5^X5UBR zsf7MzomL}k^=%4eid-7ov%ti^oAInE$pjh>=}u)}07*3}^Ie0)dq|@ulp(yuy;G4M zS9nWB2hKSBm$$^#SXDBQT7mWG`Mvs~&;AXB7f!|X)(M8J&#LCh?Fj84FMLNY>~L@c zozh?Ke_YeE=jk3{--LjIA7wdv@qs$Mx~wKp*q(#P^GJERvSR6_MDo3e&>KeP%&jNR3XtPv)^=}UcSpqI** zoGaDIeH)}@)z#|v%9(rfzUS_L559i?EdZkI^~-_&jg8Xmt>Onp_t0 zRHKCh@-4V-OyR6;WVnukbnyz>3q?BFE^r2R8Y|S#qI=LfI79764k<3OS>AHDct>R; z(gDpNIN2(Ug>{IA)wcy}RD{rT9ovl1l?dR}V7{S3#-T!s=`krElLlbpz2B0#2|)?( zC`jG_?E)hJbIE4u)7C`FK$mRmEjHzSw3r#B`ozIE6unJXUc?9}47OR!U=&_NAn8t0 zhh)Ag4iWI4wAd?7U-G#y@^#J1*&<{)fPs8f1PY1g2o-<7D0ontOmVx_Mm1Rplbzez zuxR^{s*Eeom!;WHv^Lp+jmIlV&p?AO>e|C5z#lEM?%)5jWEqsTV7cu^t-UJrC@x{T z_*QGnLK!6e4$JPojJ^Vfg^*0;Yoj)rD|@#?JUtQh{}r?Xl1+JcMEm9%kc|WVP9hjl zu@2vD8X%n_{2=^!h2J{fUPkfpe@dq2Z)_oZLe!M%8({!TK(xP|4qi^9;PRImlwN_} zozuVcmkapq)kTMU?h}M#HBcFou(gwDMj|?=iM$e;`~$jdM9cOmXb(tMXg*#G*g|K{ z?gffpstLl(h8zV}60kikmk9!OIuC?BI7j(FZ&dh7>r9MbHkrx7i|ty79*^dsOo z?+OQJilIiRzc6pYr%w_XOUMIoC6j=ucv&7HgTlPK+>;NOC|YIMO}BqJ#XpB3Z#o+^ zM<2Ck&9fWjL{!MWfK9QYw#7mMN`Cya^247AqWLSejd>=*Ma%(KAHa-k53{CLTIJz7 z5gbehn%rrV9&?J_r?w{4gE4;J9N&MM9!5R=I0AJdv?)(K9(jO$KSQU!|C`L!d!gY$ zjL>z))wd3(O;f$h_sr9z#rJUXRB{NV?;NR;wIAychiDmUuObC+f1-zLIaw|Dt0Ae! zj^#e@)~W6MxQP1mr*EhEKSvSAN;qvqCpQAh&a4CZ;4=-&v6a`-6=|Ww{ZeaQ8m#V+ zfVO7ucuT*p=_E*wRR&&RG%A8wUCV_^>a(EA-_|o;uuSoF@OK{#3~^sK1+SR+pM{oN zm8B<@q+nLCQO(qdm5_Aj@3c!pd!QJG!y0W4P!_Q~Z2$!@f7d8qS3g@LH7*Jqu>5c! zT+D$SjOTV0oTi0?;~zkqKLDoAt(H0!4%=ndIQsn0To1KNh~{f+>nCK*HEQYgb)nyc zD0$_LSyxr2Jtemx2;F@AgGBo!g&U)#J=+*~Z8&?8CGyLfV@0rb>9PLv`0Vo;Z>*%` z9mSp$i(kbij7kL&L|ES=nL4}buuZHS$lj_!P!_4HlMnfrT-B4bu@H$km zk{{g>LA02?N~gz!fhQO|Cu1h)h;CfS0+#j`PtnOe3h$oS(FxrFRR%y6Cy!gETpyhu zBnS4GbC26jx|riJ<=mzVoDFlL!Sqt=lb*0~DlVA%N=}ES66X?sk!}*9UI)^6iPLl+ zRKig1c~=R{~t*+6)1aDtAT>04~gpBjbvU>m$}`>3{> zQMEGaH!Y!B&QF$>-P(ey$6ke#{x$KYFCUl3U0zBOXGpNu!VsHQ8=2yVi>Lpo>NlZ^ z3hjta!fx3({Za-~Y~*h}TlA-@`rI_Je94ijXB&zu`Wv$h&B_NPTC)hzZE>c~qWSXqr-9WBlmx4fcvJj(_NIz8DE;3?#=#R@bZ!8Rzp*LgcDfJcc ztY~he;CQVv85}j#Z4_M<&mP>)dpvUv*K#&P%XGU6nK!Z`z)vSYLSPZrnsej?F4HV_E%R<^Wg zGS(r5cEv?7&El^vIDy5N!^;HDn+cTtn1~pKg>s1@0(st_9%Xu@21hC~LJ-=SFZXQ; zQQ<-Czo->MVIPc&MV*u;)CuwOxT_APmMie8m|vjYAIrB2mn6T$)o=;CZ>F<0RO0gp zxsw!aJTK59p`mQM?cOTUW?OnfzCT!nb3|`nA1Cose_py}yDT(zn&;ZEyqGmn9Q~U@ z*eb%K2N(}+$k;o#nc0RT_~&(gH-bjJ*OSJ+qy@>y_=`i1;;Tb!TO3!2D-lXzw(2gS zEKD<}Cy@wn?FMU-fq_m)*wQ6@w*us7C<%CH0{6=vQD4D`QJ*BrV5)-*`6@8uw>8Y3 zFjeo4`uqfnE8?g`cEDPe{!q(QdCTLd?EnAVkQh$8L`dMxOSvdWedWRcu$6bNYBKKn z(vY@u^;K!0fT?}>6f9Bvte}j;#beg_YS~HXyL#ao;bBL%Vc!vLH*n$c+h1tRqpNgb z-cfVYg?zKY{Y40W<^hpgKi6^%F#F=JO4#A}%#i)`3ym&Re%~7wU$BbS@+CRdmeVW? zd5C=*NzfDZF@xOE2D+gT!W$}CC27ys!lYCSa1RE;-=g>=}cEI&d{ zKjj9_YnGq`dQ%!k^M=z2(0uBXzmD7dgMEaS%e472eVO`BH;K4dE>h^9Xn&TPzXWed zg1G|WNdLK9hYf6_H*gYfAS;)90P8jwSGo7~mB?`$XvqzJB-w1PG`ke2^S(ByYO{e8 z08-`KD1^>@%Rp)ip!b+jYV`OvjZ4sIoF0vnwmczZBuA3P1Llp2-G`(!McWUDHm5dh-df0{^XqSq zVHfPGGwFf(UoXL(inoaS~77p=g5yQFx`$Pda-77Vnre{+o=S9THGDoj*6%gpA+zJ zXp`}_q~#+rxn=T|wE>qS`xA0(h_&X9W={hTT#SdWiXj@@55Ok$m!Ee8oDdAg6mK){ z3lrV7O3iT!hCH>z+b&-~oP;&d!5GeQ`E6Rli>(=cwl1-;CqrR7DVj25u*h zlHn<-5a_VPb1t?0m-90zYxRi)tZWcI+rJ>zk#x#Qv4s1BiFQpKb(D9yA)bCng;ZN5 zmXi{*GXRsC>p`!;A|Bwhz@WP&-J||~Gk#r=?imfkeY~w0J>9-wK7yPE=cqJ4U4~zy zm;B`6s-1kf;X>WzN>r6YCtJN2g}-bb9vNlXbYM0g`L0RkBs7)W=n56Ox@-w}Gbkco z%FN#N$vAcs6u?@0lwd1}$;JUsrnSnGg5<3vkq%#WPHIjYu$~jFtBvA09w@{CUOk&( z6@h9_uU6#Az0w1Jp5N|BgjXieQC3VY2?}^!xEO>|q!;qj!wl>mmSFEhPEGK)A+}H{ zm9zl@gyI_tsF&)3@{X`r0(O_pzex|N0|gdPg9=W;bTTW24Ubwd^~;(Q*9PTtEwlsQtimVg+6CDT@VK^h{P!D zgCQRXA~tIrDCGqvo=Ufzz&>Gus6A7c_2xe1lAmFf@omtFN!@5ZhZ_LBrRN20MWzx7 zu7B!(sRGrbOc%*fwH1=*!8v)o&Vl9|-XP)a))FOK*04GRZqyGE^7!_OoaFkVcmiF^ zmQ~Yer{l(Rygf~yUKW*iK9889(1w!BFM5M%Fy{otZyz=LfnL;~sf_i)ZIKt|<`VVL zkx+z98Z8SL?O9nDwCcWD0tk&}!e{}t4*i_-{(d>in=B8nFJB6}F&1Zr?q#e`u+Mdrpd5Z5R+R2> z2B|BIAVw9s5|;5}$bl*qcJQtz-5H)6OclH1j%rGLp9|BzvM}{O%~xOC=V!kXTlr0&`NNRJ?yhKi_*?Ad@cZIf^@37F)?htIv1@-;e2Um&5^VGrHHKFTGrD_2k)2 z!lhRsn`&uw@vdTl`c$XB+4kQ5oy`!jc5_knZOCP@Ived^DWC|&59OmWvYVoQ`s}L?`}UH#03~%G)vxgj$39# z_2^T8uJ8{xIe5V~A{3Yt4i0iQDW{(qNBi%BJqmEHX>l}U!$TUC-_l?^iLbqST0Fqx z$gJe&{e>2`oDsEoj$5)9D@JY^;g=2CtCXIQMu*n8V&xM-gFl2j-1Z%)8IwY`tEo6m*||o^D`%}t&eVY7 zzPukvi}0n~0ssWeG0>f{mS+?1NQH>|HuP_1pRvsL#Xc{tQ2(sp>1F|N8(5b^F(`2c z+Vsw!!~BX7=lrM-h<8_Uv#f8Wd|;D#cHK@xK1j&wZ`*0?nb;&)d&H>_DDZ|ln?F_q zW0Z`s@^KR$a>@nyZh2lcRalmgO+O+E4zh7KHzvu{mkaV{#)rjF=Kr|7A72_*TWW!F8oFX|H$9-NNUwJ#$%xDqlmfm{Do>Gy`x{)V7h#XnE5?@tsZP++G zzI0W4XT+^l?ML330@ZaGH2q% zYOZ@Ky^yP$5$@p!N`J`5a?h!<-=<{?&&9UM?c=DE(4z|KE)l!bfA`{DW=f@VhUBx8 zl6a2H2UiUmV#`4Z)rRJ6pEOl>3Bq(Hc(of5-$>H&PP^4hP=Xj$yxt5aGywhxsav4U zn}rB^d&&=WtI>3kjooSI6rON~MxRhqUIjA**~$Kuaud^zx_wUJGpl1Rnc2cXK$Q(U zFU^7>yeE&@K(h zGv|Z2t@cpz=Gd5+ z5a3fP0K!C)4&%|bw$lC2Cw9bZ0TFqYS*1pL7}LMWOJ@FUvOzDD)0CMRM174};|q&! zR36NuKCyJlAxZFHF>WkfnHQo&g%ne=@zNjwLCd=-$J@n@W;B8wau9TDGPBa#{x_&x@ z@k=n#;186@IJ3N9D=2{Ij*QqZzbfp`PW&(G_%BV>7-$sRHb_Y8tZa$wlr@b75X zpgk1OSZ?1dw2wK9BNI8d!;f41h?){kz8s`fb%#Yhkl-F%+pDUUnglPcHjvf>F;6LW zhK@q{chjY7QjkPp@;gn^pd@jKIrI#wC088lAent62$S1TNK9%HOKI`o{H$vPT<_@St<6W6NVa)%Z z|HMz2hH+?2eFKPbG^F?VddQHO>7)A=)*Ojp1Ha#tEdW=qvdyU~EM)}WeAM?wEcq%_ zuA>|{M_LquVLKc*v{bT&m(pwekAE_+t$iEm8ssdl1%JnjJ{*(DF|TA2P;pJ;iZrxo z7v$deYuGHy$H;IZbvzwf z<5H_9CCh`T>CtPu?a4e*C>{2Qk)D1Y$XAM-W=IRY-kIU#as=w?R$H(Q2dcb2Ry%Sd zPG~UmW7GG8H-0AivlG!U+-2jiIKwZBW5eG?SHL5xThN6D)*IZ<_qb6e12#sKdW=f@ zNQ(gHx!B;*!TuDQO3ptO%G{S`BE;@kC-I|X#ZZY0n%5AP;g|_Z#grZNM7uDeL}6Fg z$QMETKP?0CE}#9XX1`&Yr21z)(W^cNaHvp$dM?{mp#fmb!%09LRv%DKRmN$}fAINL z;I{#SP8wYGQAk(So;I{nsmuTnT+o9WC{jT~RD0K6J62DJ)WyTEDVLMoE0kvOBk`@% z{PVe!a0IYz1YibGom#sD!qQTnXAl$z8n;7XrogbZklJ6ooSnM*iRMFYSl^cSuwcTY zaVs>%6;CLhgo9%j_)Lu5PBuyGm_j%Pjj8au-)E~g63KF{HUe$3PcRsQhfRx!#f25k z(D5NbYBu5KL0DqvNGa=xFJ82i8J-O9%Y&&GKeRpx(gnqLi$7Sl@|zIH89h8v%pB@{ zhbDmbTD-XY(_dU(Po*~OK`By)LnQAB`pcnHPm-5`wG2XV&}Kr`(%U1ocQ(;ofi-md zc_n0Kmpj>?&cI`rCWR0o_KRCk(ua9w0YYWv8KnAR4Ii*=&<*jDex(2SR8RO}2I4`Apn0@Tx)apuB$cA`L}Q}KC5)h` z!g0RdywM;ohSvrHIV{6AP_gOh6)IpCQpCX?IC<{9GZ!f&M54?yz`J*Qc5-YZ&~B