From 47199085bd68335a5ab9c28dcbe679d36f6b5dda Mon Sep 17 00:00:00 2001 From: "Automated Deployment for qooxdoo/qxl-datagrid.qooxdoo.github.io" Date: Tue, 23 Jan 2024 16:44:57 +0000 Subject: [PATCH] automatic deployment from qooxdoo/qxl.datagrid/.github/workflows/build-website.sh --- qxl.datagrid/index.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/qxl.datagrid/index.js b/qxl.datagrid/index.js index 9844fe6..f26b655 100644 --- a/qxl.datagrid/index.js +++ b/qxl.datagrid/index.js @@ -1,4 +1,4 @@ -!function(){window.qx||(window.qx={});qx.$$start=new Date;if(qx.$$appRoot)"/"!=qx.$$appRoot[qx.$$appRoot.length-1]&&(qx.$$appRoot+="/");else{var e,t=null,r=document.currentScript;if(!r)for(var i=document.getElementsByTagName("script"),n=0;n-1&&(t=t.substring(0,e));e=t.lastIndexOf("/");t=e>-1?t.substring(0,e+1):""}if(!t){(e=(t=document.location.href).lastIndexOf("/"))>-1?t=t.substring(0,e+1):"/"!=t[t.length-1]&&(t+="/");qx.$$appRoot&&"/"!=(t+=qx.$$appRoot)[t.length-1]&&(t+="/")}qx.$$appRoot=t}qx.$$resourceRoot=qx.$$appRoot;qx.$$environment||(qx.$$environment={});var o={"qx.application":"qxl.datagrid.demo.Application","qx.revision":"","qx.theme":"qxl.datagrid.demo.theme.tangible.Theme","qx.version":"7.6.3","qx.compiler.targetType":"source","qx.compiler.outputDir":"compiled/build/",true:!0,"qx.allowUrlSettings":!1,"qx.allowUrlVariants":!1,"qx.debug.property.level":0,"qx.debug":!1,"qx.debug.ui.queue":!0,"qx.debug.touchpad.detection":!1,"qx.aspects":!1,"qx.dynlocale":!0,"qx.dyntheme":!0,"qx.blankpage":"qx/static/blank.html","qx.debug.databinding":!1,"qx.debug.dispose":!1,"qx.optimization.basecalls":!1,"qx.optimization.comments":!1,"qx.optimization.privates":!1,"qx.optimization.strings":!1,"qx.optimization.variables":!1,"qx.optimization.variants":!1,"module.databinding":!0,"module.logger":!0,"module.property":!0,"module.events":!0,"qx.nativeScrollBars":!1,"qx.automaticMemoryManagement":!0,"qx.promise":!0,"qx.promise.warnings":!0,"qx.promise.longStackTraces":!0,"qx.compiler":!0,"qx.compiler.version":"7.6.3","qx.icontheme":"Tango","qx.headless":!1,"qx.compiler.applicationName":"qxl.datagrid","qx.compiler.applicationType":"browser"};for(var a in o)qx.$$environment[a]=o[a];qx.$$libraries||(qx.$$libraries={});["qx","qxl.datagrid"].forEach((function(e){qx.$$libraries[e]={sourceUri:qx.$$appRoot+".",resourceUri:qx.$$appRoot+"../resource"}}));qx.$$resources={"@MaterialIcons/123":[32,32,60301],"@MaterialIcons/360":[32,32,58743],"@MaterialIcons/error":[32,32,57344],"@MaterialIcons/error_outline":[32,32,57345],"@MaterialIcons/warning":[32,32,57346],"@MaterialIcons/add_alert":[32,32,57347],"@MaterialIcons/notification_important":[32,32,57348],"@MaterialIcons/qr_code_2":[32,32,57354],"@MaterialIcons/flutter_dash":[32,32,57355],"@MaterialIcons/align_vertical_top":[32,32,57356],"@MaterialIcons/align_horizontal_left":[32,32,57357],"@MaterialIcons/align_horizontal_center":[32,32,57359],"@MaterialIcons/align_horizontal_right":[32,32,57360],"@MaterialIcons/align_vertical_center":[32,32,57361],"@MaterialIcons/horizontal_distribute":[32,32,57364],"@MaterialIcons/align_vertical_bottom":[32,32,57365],"@MaterialIcons/album":[32,32,57369],"@MaterialIcons/av_timer":[32,32,57371],"@MaterialIcons/closed_caption":[32,32,57372],"@MaterialIcons/equalizer":[32,32,57373],"@MaterialIcons/explicit":[32,32,57374],"@MaterialIcons/fast_forward":[32,32,57375],"@MaterialIcons/fast_rewind":[32,32,57376],"@MaterialIcons/games":[32,32,57377],"@MaterialIcons/hearing":[32,32,57379],"@MaterialIcons/high_quality":[32,32,57380],"@MaterialIcons/loop":[32,32,57384],"@MaterialIcons/mic":[32,32,57385],"@MaterialIcons/mic_none":[32,32,57386],"@MaterialIcons/mic_off":[32,32,57387],"@MaterialIcons/movie":[32,32,57388],"@MaterialIcons/library_add":[32,32,57390],"@MaterialIcons/my_library_add":[32,32,57390],"@MaterialIcons/library_books":[32,32,57391],"@MaterialIcons/my_library_books":[32,32,57391],"@MaterialIcons/library_music":[32,32,57392],"@MaterialIcons/my_library_music":[32,32,57392],"@MaterialIcons/new_releases":[32,32,57393],"@MaterialIcons/not_interested":[32,32,57395],"@MaterialIcons/pause":[32,32,57396],"@MaterialIcons/pause_circle_filled":[32,32,57397],"@MaterialIcons/pause_circle_outline":[32,32,57398],"@MaterialIcons/play_arrow":[32,32,57399],"@MaterialIcons/play_circle_filled":[32,32,57400],"@MaterialIcons/play_circle_fill":[32,32,57400],"@MaterialIcons/play_circle_outline":[32,32,57401],"@MaterialIcons/playlist_add":[32,32,57403],"@MaterialIcons/queue":[32,32,57404],"@MaterialIcons/queue_music":[32,32,57405],"@MaterialIcons/radio":[32,32,57406],"@MaterialIcons/recent_actors":[32,32,57407],"@MaterialIcons/repeat":[32,32,57408],"@MaterialIcons/repeat_one":[32,32,57409],"@MaterialIcons/replay":[32,32,57410],"@MaterialIcons/shuffle":[32,32,57411],"@MaterialIcons/skip_next":[32,32,57412],"@MaterialIcons/skip_previous":[32,32,57413],"@MaterialIcons/snooze":[32,32,57414],"@MaterialIcons/stop":[32,32,57415],"@MaterialIcons/subtitles":[32,32,57416],"@MaterialIcons/surround_sound":[32,32,57417],"@MaterialIcons/video_library":[32,32,57418],"@MaterialIcons/video_collection":[32,32,57418],"@MaterialIcons/videocam":[32,32,57419],"@MaterialIcons/videocam_off":[32,32,57420],"@MaterialIcons/volume_down":[32,32,57421],"@MaterialIcons/volume_mute":[32,32,57422],"@MaterialIcons/volume_off":[32,32,57423],"@MaterialIcons/volume_up":[32,32,57424],"@MaterialIcons/web":[32,32,57425],"@MaterialIcons/hd":[32,32,57426],"@MaterialIcons/sort_by_alpha":[32,32,57427],"@MaterialIcons/airplay":[32,32,57429],"@MaterialIcons/forward_10":[32,32,57430],"@MaterialIcons/forward_30":[32,32,57431],"@MaterialIcons/forward_5":[32,32,57432],"@MaterialIcons/replay_10":[32,32,57433],"@MaterialIcons/replay_30":[32,32,57434],"@MaterialIcons/replay_5":[32,32,57435],"@MaterialIcons/add_to_queue":[32,32,57436],"@MaterialIcons/fiber_dvr":[32,32,57437],"@MaterialIcons/fiber_new":[32,32,57438],"@MaterialIcons/playlist_play":[32,32,57439],"@MaterialIcons/art_track":[32,32,57440],"@MaterialIcons/fiber_manual_record":[32,32,57441],"@MaterialIcons/fiber_smart_record":[32,32,57442],"@MaterialIcons/music_video":[32,32,57443],"@MaterialIcons/subscriptions":[32,32,57444],"@MaterialIcons/playlist_add_check":[32,32,57445],"@MaterialIcons/queue_play_next":[32,32,57446],"@MaterialIcons/remove_from_queue":[32,32,57447],"@MaterialIcons/slow_motion_video":[32,32,57448],"@MaterialIcons/web_asset":[32,32,57449],"@MaterialIcons/fiber_pin":[32,32,57450],"@MaterialIcons/branding_watermark":[32,32,57451],"@MaterialIcons/call_to_action":[32,32,57452],"@MaterialIcons/featured_play_list":[32,32,57453],"@MaterialIcons/featured_video":[32,32,57454],"@MaterialIcons/note":[32,32,57455],"@MaterialIcons/video_call":[32,32,57456],"@MaterialIcons/video_label":[32,32,57457],"@MaterialIcons/4k":[32,32,57458],"@MaterialIcons/missed_video_call":[32,32,57459],"@MaterialIcons/control_camera":[32,32,57460],"@MaterialIcons/update_disabled":[32,32,57461],"@MaterialIcons/vertical_distribute":[32,32,57462],"@MaterialIcons/start":[32,32,57481],"@MaterialIcons/business":[32,32,57519],"@MaterialIcons/call":[32,32,57520],"@MaterialIcons/call_end":[32,32,57521],"@MaterialIcons/call_made":[32,32,57522],"@MaterialIcons/call_merge":[32,32,57523],"@MaterialIcons/call_missed":[32,32,57524],"@MaterialIcons/call_received":[32,32,57525],"@MaterialIcons/call_split":[32,32,57526],"@MaterialIcons/chat":[32,32,57527],"@MaterialIcons/clear_all":[32,32,57528],"@MaterialIcons/comment":[32,32,57529],"@MaterialIcons/contacts":[32,32,57530],"@MaterialIcons/dialer_sip":[32,32,57531],"@MaterialIcons/dialpad":[32,32,57532],"@MaterialIcons/email":[32,32,57534],"@MaterialIcons/forum":[32,32,57535],"@MaterialIcons/import_export":[32,32,57539],"@MaterialIcons/invert_colors_off":[32,32,57540],"@MaterialIcons/live_help":[32,32,57542],"@MaterialIcons/location_off":[32,32,57543],"@MaterialIcons/location_on":[32,32,57544],"@MaterialIcons/message":[32,32,57545],"@MaterialIcons/chat_bubble":[32,32,57546],"@MaterialIcons/messenger":[32,32,57546],"@MaterialIcons/chat_bubble_outline":[32,32,57547],"@MaterialIcons/messenger_outline":[32,32,57547],"@MaterialIcons/no_sim":[32,32,57548],"@MaterialIcons/phone":[32,32,57549],"@MaterialIcons/portable_wifi_off":[32,32,57550],"@MaterialIcons/contact_phone":[32,32,57551],"@MaterialIcons/quick_contacts_dialer":[32,32,57551],"@MaterialIcons/contact_mail":[32,32,57552],"@MaterialIcons/quick_contacts_mail":[32,32,57552],"@MaterialIcons/ring_volume":[32,32,57553],"@MaterialIcons/speaker_phone":[32,32,57554],"@MaterialIcons/stay_current_landscape":[32,32,57555],"@MaterialIcons/stay_current_portrait":[32,32,57556],"@MaterialIcons/stay_primary_landscape":[32,32,57557],"@MaterialIcons/stay_primary_portrait":[32,32,57558],"@MaterialIcons/swap_calls":[32,32,57559],"@MaterialIcons/textsms":[32,32,57560],"@MaterialIcons/voicemail":[32,32,57561],"@MaterialIcons/vpn_key":[32,32,57562],"@MaterialIcons/phonelink_erase":[32,32,57563],"@MaterialIcons/phonelink_lock":[32,32,57564],"@MaterialIcons/phonelink_ring":[32,32,57565],"@MaterialIcons/phonelink_setup":[32,32,57566],"@MaterialIcons/present_to_all":[32,32,57567],"@MaterialIcons/import_contacts":[32,32,57568],"@MaterialIcons/mail_outline":[32,32,57569],"@MaterialIcons/screen_share":[32,32,57570],"@MaterialIcons/stop_screen_share":[32,32,57571],"@MaterialIcons/call_missed_outgoing":[32,32,57572],"@MaterialIcons/rss_feed":[32,32,57573],"@MaterialIcons/alternate_email":[32,32,57574],"@MaterialIcons/mobile_screen_share":[32,32,57575],"@MaterialIcons/add_call":[32,32,57576],"@MaterialIcons/cancel_presentation":[32,32,57577],"@MaterialIcons/pause_presentation":[32,32,57578],"@MaterialIcons/unsubscribe":[32,32,57579],"@MaterialIcons/cell_wifi":[32,32,57580],"@MaterialIcons/sentiment_satisfied_alt":[32,32,57581],"@MaterialIcons/list_alt":[32,32,57582],"@MaterialIcons/domain_disabled":[32,32,57583],"@MaterialIcons/lightbulb":[32,32,57584],"@MaterialIcons/vaccines":[32,32,57656],"@MaterialIcons/woman":[32,32,57662],"@MaterialIcons/add":[32,32,57669],"@MaterialIcons/add_box":[32,32,57670],"@MaterialIcons/add_circle":[32,32,57671],"@MaterialIcons/add_circle_outline":[32,32,57672],"@MaterialIcons/archive":[32,32,57673],"@MaterialIcons/backspace":[32,32,57674],"@MaterialIcons/block":[32,32,57675],"@MaterialIcons/clear":[32,32,57676],"@MaterialIcons/content_copy":[32,32,57677],"@MaterialIcons/content_cut":[32,32,57678],"@MaterialIcons/content_paste":[32,32,57679],"@MaterialIcons/create":[32,32,57680],"@MaterialIcons/drafts":[32,32,57681],"@MaterialIcons/filter_list":[32,32,57682],"@MaterialIcons/flag":[32,32,57683],"@MaterialIcons/forward":[32,32,57684],"@MaterialIcons/gesture":[32,32,57685],"@MaterialIcons/inbox":[32,32,57686],"@MaterialIcons/link":[32,32,57687],"@MaterialIcons/mail":[32,32,57688],"@MaterialIcons/markunread":[32,32,57689],"@MaterialIcons/redo":[32,32,57690],"@MaterialIcons/remove":[32,32,57691],"@MaterialIcons/remove_circle":[32,32,57692],"@MaterialIcons/remove_circle_outline":[32,32,57693],"@MaterialIcons/reply":[32,32,57694],"@MaterialIcons/reply_all":[32,32,57695],"@MaterialIcons/report":[32,32,57696],"@MaterialIcons/save":[32,32,57697],"@MaterialIcons/select_all":[32,32,57698],"@MaterialIcons/send":[32,32,57699],"@MaterialIcons/sort":[32,32,57700],"@MaterialIcons/text_format":[32,32,57701],"@MaterialIcons/undo":[32,32,57702],"@MaterialIcons/font_download":[32,32,57703],"@MaterialIcons/move_to_inbox":[32,32,57704],"@MaterialIcons/unarchive":[32,32,57705],"@MaterialIcons/next_week":[32,32,57706],"@MaterialIcons/weekend":[32,32,57707],"@MaterialIcons/delete_sweep":[32,32,57708],"@MaterialIcons/low_priority":[32,32,57709],"@MaterialIcons/outlined_flag":[32,32,57710],"@MaterialIcons/link_off":[32,32,57711],"@MaterialIcons/report_off":[32,32,57712],"@MaterialIcons/save_alt":[32,32,57713],"@MaterialIcons/ballot":[32,32,57714],"@MaterialIcons/file_copy":[32,32,57715],"@MaterialIcons/how_to_reg":[32,32,57716],"@MaterialIcons/how_to_vote":[32,32,57717],"@MaterialIcons/waves":[32,32,57718],"@MaterialIcons/where_to_vote":[32,32,57719],"@MaterialIcons/add_link":[32,32,57720],"@MaterialIcons/inventory":[32,32,57721],"@MaterialIcons/access_alarm":[32,32,57744],"@MaterialIcons/access_alarms":[32,32,57745],"@MaterialIcons/access_time":[32,32,57746],"@MaterialIcons/add_alarm":[32,32,57747],"@MaterialIcons/airplanemode_off":[32,32,57748],"@MaterialIcons/airplanemode_inactive":[32,32,57748],"@MaterialIcons/airplanemode_on":[32,32,57749],"@MaterialIcons/airplanemode_active":[32,32,57749],"@MaterialIcons/tornado":[32,32,57753],"@MaterialIcons/battery_alert":[32,32,57756],"@MaterialIcons/shop_2":[32,32,57758],"@MaterialIcons/workspaces":[32,32,57760],"@MaterialIcons/inventory_2":[32,32,57761],"@MaterialIcons/pause_circle":[32,32,57762],"@MaterialIcons/battery_charging_full":[32,32,57763],"@MaterialIcons/battery_full":[32,32,57764],"@MaterialIcons/battery_std":[32,32,57765],"@MaterialIcons/battery_unknown":[32,32,57766],"@MaterialIcons/bluetooth":[32,32,57767],"@MaterialIcons/bluetooth_connected":[32,32,57768],"@MaterialIcons/bluetooth_disabled":[32,32,57769],"@MaterialIcons/bluetooth_searching":[32,32,57770],"@MaterialIcons/brightness_auto":[32,32,57771],"@MaterialIcons/brightness_high":[32,32,57772],"@MaterialIcons/brightness_low":[32,32,57773],"@MaterialIcons/brightness_medium":[32,32,57774],"@MaterialIcons/data_usage":[32,32,57775],"@MaterialIcons/developer_mode":[32,32,57776],"@MaterialIcons/devices":[32,32,57777],"@MaterialIcons/dvr":[32,32,57778],"@MaterialIcons/gps_fixed":[32,32,57779],"@MaterialIcons/gps_not_fixed":[32,32,57780],"@MaterialIcons/gps_off":[32,32,57781],"@MaterialIcons/location_disabled":[32,32,57782],"@MaterialIcons/location_searching":[32,32,57783],"@MaterialIcons/graphic_eq":[32,32,57784],"@MaterialIcons/multitrack_audio":[32,32,57784],"@MaterialIcons/network_cell":[32,32,57785],"@MaterialIcons/network_wifi":[32,32,57786],"@MaterialIcons/nfc":[32,32,57787],"@MaterialIcons/now_wallpaper":[32,32,57788],"@MaterialIcons/wallpaper":[32,32,57788],"@MaterialIcons/now_widgets":[32,32,57789],"@MaterialIcons/widgets":[32,32,57789],"@MaterialIcons/screen_lock_landscape":[32,32,57790],"@MaterialIcons/screen_lock_portrait":[32,32,57791],"@MaterialIcons/screen_lock_rotation":[32,32,57792],"@MaterialIcons/screen_rotation":[32,32,57793],"@MaterialIcons/sd_storage":[32,32,57794],"@MaterialIcons/settings_system_daydream":[32,32,57795],"@MaterialIcons/play_circle":[32,32,57796],"@MaterialIcons/edit_location_alt":[32,32,57797],"@MaterialIcons/wb_twilight":[32,32,57798],"@MaterialIcons/signal_cellular_4_bar":[32,32,57800],"@MaterialIcons/outbound":[32,32,57802],"@MaterialIcons/social_distance":[32,32,57803],"@MaterialIcons/safety_divider":[32,32,57804],"@MaterialIcons/signal_cellular_connected_no_internet_4_bar":[32,32,57805],"@MaterialIcons/signal_cellular_no_sim":[32,32,57806],"@MaterialIcons/signal_cellular_null":[32,32,57807],"@MaterialIcons/signal_cellular_off":[32,32,57808],"@MaterialIcons/production_quantity_limits":[32,32,57809],"@MaterialIcons/troubleshoot":[32,32,57810],"@MaterialIcons/add_reaction":[32,32,57811],"@MaterialIcons/health_and_safety":[32,32,57813],"@MaterialIcons/signal_wifi_4_bar":[32,32,57816],"@MaterialIcons/signal_wifi_4_bar_lock":[32,32,57817],"@MaterialIcons/signal_wifi_off":[32,32,57818],"@MaterialIcons/storage":[32,32,57819],"@MaterialIcons/usb":[32,32,57824],"@MaterialIcons/wifi_lock":[32,32,57825],"@MaterialIcons/wifi_tethering":[32,32,57826],"@MaterialIcons/emergency":[32,32,57835],"@MaterialIcons/add_to_home_screen":[32,32,57854],"@MaterialIcons/device_thermostat":[32,32,57855],"@MaterialIcons/mobile_friendly":[32,32,57856],"@MaterialIcons/mobile_off":[32,32,57857],"@MaterialIcons/signal_cellular_alt":[32,32,57858],"@MaterialIcons/attach_file":[32,32,57894],"@MaterialIcons/attach_money":[32,32,57895],"@MaterialIcons/border_all":[32,32,57896],"@MaterialIcons/border_bottom":[32,32,57897],"@MaterialIcons/border_clear":[32,32,57898],"@MaterialIcons/border_color":[32,32,57899],"@MaterialIcons/border_horizontal":[32,32,57900],"@MaterialIcons/border_inner":[32,32,57901],"@MaterialIcons/border_left":[32,32,57902],"@MaterialIcons/border_outer":[32,32,57903],"@MaterialIcons/border_right":[32,32,57904],"@MaterialIcons/border_style":[32,32,57905],"@MaterialIcons/border_top":[32,32,57906],"@MaterialIcons/border_vertical":[32,32,57907],"@MaterialIcons/format_align_center":[32,32,57908],"@MaterialIcons/format_align_justify":[32,32,57909],"@MaterialIcons/format_align_left":[32,32,57910],"@MaterialIcons/format_align_right":[32,32,57911],"@MaterialIcons/format_bold":[32,32,57912],"@MaterialIcons/format_clear":[32,32,57913],"@MaterialIcons/format_color_fill":[32,32,57914],"@MaterialIcons/format_color_reset":[32,32,57915],"@MaterialIcons/format_color_text":[32,32,57916],"@MaterialIcons/format_indent_decrease":[32,32,57917],"@MaterialIcons/format_indent_increase":[32,32,57918],"@MaterialIcons/format_italic":[32,32,57919],"@MaterialIcons/format_line_spacing":[32,32,57920],"@MaterialIcons/format_list_bulleted":[32,32,57921],"@MaterialIcons/format_list_numbered":[32,32,57922],"@MaterialIcons/format_paint":[32,32,57923],"@MaterialIcons/format_quote":[32,32,57924],"@MaterialIcons/format_size":[32,32,57925],"@MaterialIcons/format_strikethrough":[32,32,57926],"@MaterialIcons/format_textdirection_l_to_r":[32,32,57927],"@MaterialIcons/format_textdirection_r_to_l":[32,32,57928],"@MaterialIcons/format_underlined":[32,32,57929],"@MaterialIcons/format_underline":[32,32,57929],"@MaterialIcons/functions":[32,32,57930],"@MaterialIcons/insert_chart":[32,32,57931],"@MaterialIcons/insert_comment":[32,32,57932],"@MaterialIcons/insert_drive_file":[32,32,57933],"@MaterialIcons/insert_emoticon":[32,32,57934],"@MaterialIcons/insert_invitation":[32,32,57935],"@MaterialIcons/insert_link":[32,32,57936],"@MaterialIcons/insert_photo":[32,32,57937],"@MaterialIcons/merge_type":[32,32,57938],"@MaterialIcons/mode_comment":[32,32,57939],"@MaterialIcons/mode_edit":[32,32,57940],"@MaterialIcons/publish":[32,32,57941],"@MaterialIcons/space_bar":[32,32,57942],"@MaterialIcons/strikethrough_s":[32,32,57943],"@MaterialIcons/vertical_align_bottom":[32,32,57944],"@MaterialIcons/vertical_align_center":[32,32,57945],"@MaterialIcons/vertical_align_top":[32,32,57946],"@MaterialIcons/wrap_text":[32,32,57947],"@MaterialIcons/money_off":[32,32,57948],"@MaterialIcons/drag_handle":[32,32,57949],"@MaterialIcons/format_shapes":[32,32,57950],"@MaterialIcons/highlight":[32,32,57951],"@MaterialIcons/linear_scale":[32,32,57952],"@MaterialIcons/short_text":[32,32,57953],"@MaterialIcons/text_fields":[32,32,57954],"@MaterialIcons/monetization_on":[32,32,57955],"@MaterialIcons/title":[32,32,57956],"@MaterialIcons/table_chart":[32,32,57957],"@MaterialIcons/add_comment":[32,32,57958],"@MaterialIcons/format_list_numbered_rtl":[32,32,57959],"@MaterialIcons/scatter_plot":[32,32,57960],"@MaterialIcons/score":[32,32,57961],"@MaterialIcons/insert_chart_outlined":[32,32,57962],"@MaterialIcons/bar_chart":[32,32,57963],"@MaterialIcons/notes":[32,32,57964],"@MaterialIcons/blinds":[32,32,57990],"@MaterialIcons/attachment":[32,32,58044],"@MaterialIcons/cloud":[32,32,58045],"@MaterialIcons/cloud_circle":[32,32,58046],"@MaterialIcons/cloud_done":[32,32,58047],"@MaterialIcons/cloud_download":[32,32,58048],"@MaterialIcons/cloud_off":[32,32,58049],"@MaterialIcons/cloud_queue":[32,32,58050],"@MaterialIcons/cloud_upload":[32,32,58051],"@MaterialIcons/file_download":[32,32,58052],"@MaterialIcons/file_upload":[32,32,58054],"@MaterialIcons/folder":[32,32,58055],"@MaterialIcons/folder_open":[32,32,58056],"@MaterialIcons/folder_shared":[32,32,58057],"@MaterialIcons/create_new_folder":[32,32,58060],"@MaterialIcons/travel_explore":[32,32,58075],"@MaterialIcons/task_alt":[32,32,58086],"@MaterialIcons/change_circle":[32,32,58087],"@MaterialIcons/arrow_back_ios_new":[32,32,58090],"@MaterialIcons/savings":[32,32,58091],"@MaterialIcons/copy_all":[32,32,58092],"@MaterialIcons/cast":[32,32,58119],"@MaterialIcons/cast_connected":[32,32,58120],"@MaterialIcons/computer":[32,32,58122],"@MaterialIcons/desktop_mac":[32,32,58123],"@MaterialIcons/desktop_windows":[32,32,58124],"@MaterialIcons/developer_board":[32,32,58125],"@MaterialIcons/dock":[32,32,58126],"@MaterialIcons/gamepad":[32,32,58127],"@MaterialIcons/headset":[32,32,58128],"@MaterialIcons/headset_mic":[32,32,58129],"@MaterialIcons/keyboard":[32,32,58130],"@MaterialIcons/keyboard_arrow_down":[32,32,58131],"@MaterialIcons/keyboard_arrow_left":[32,32,58132],"@MaterialIcons/keyboard_arrow_right":[32,32,58133],"@MaterialIcons/keyboard_arrow_up":[32,32,58134],"@MaterialIcons/keyboard_backspace":[32,32,58135],"@MaterialIcons/keyboard_capslock":[32,32,58136],"@MaterialIcons/keyboard_hide":[32,32,58138],"@MaterialIcons/keyboard_return":[32,32,58139],"@MaterialIcons/keyboard_tab":[32,32,58140],"@MaterialIcons/keyboard_voice":[32,32,58141],"@MaterialIcons/laptop":[32,32,58142],"@MaterialIcons/laptop_chromebook":[32,32,58143],"@MaterialIcons/laptop_mac":[32,32,58144],"@MaterialIcons/laptop_windows":[32,32,58145],"@MaterialIcons/memory":[32,32,58146],"@MaterialIcons/mouse":[32,32,58147],"@MaterialIcons/phone_android":[32,32,58148],"@MaterialIcons/phone_iphone":[32,32,58149],"@MaterialIcons/phonelink":[32,32,58150],"@MaterialIcons/phonelink_off":[32,32,58151],"@MaterialIcons/router":[32,32,58152],"@MaterialIcons/scanner":[32,32,58153],"@MaterialIcons/security":[32,32,58154],"@MaterialIcons/sim_card":[32,32,58155],"@MaterialIcons/smartphone":[32,32,58156],"@MaterialIcons/speaker":[32,32,58157],"@MaterialIcons/speaker_group":[32,32,58158],"@MaterialIcons/tablet":[32,32,58159],"@MaterialIcons/tablet_android":[32,32,58160],"@MaterialIcons/tablet_mac":[32,32,58161],"@MaterialIcons/toys":[32,32,58162],"@MaterialIcons/tv":[32,32,58163],"@MaterialIcons/watch":[32,32,58164],"@MaterialIcons/device_hub":[32,32,58165],"@MaterialIcons/power_input":[32,32,58166],"@MaterialIcons/devices_other":[32,32,58167],"@MaterialIcons/videogame_asset":[32,32,58168],"@MaterialIcons/device_unknown":[32,32,58169],"@MaterialIcons/headset_off":[32,32,58170],"@MaterialIcons/notification_add":[32,32,58265],"@MaterialIcons/add_to_photos":[32,32,58269],"@MaterialIcons/adjust":[32,32,58270],"@MaterialIcons/assistant":[32,32,58271],"@MaterialIcons/assistant_photo":[32,32,58272],"@MaterialIcons/audiotrack":[32,32,58273],"@MaterialIcons/blur_circular":[32,32,58274],"@MaterialIcons/blur_linear":[32,32,58275],"@MaterialIcons/blur_off":[32,32,58276],"@MaterialIcons/blur_on":[32,32,58277],"@MaterialIcons/brightness_1":[32,32,58278],"@MaterialIcons/brightness_2":[32,32,58279],"@MaterialIcons/brightness_3":[32,32,58280],"@MaterialIcons/brightness_4":[32,32,58281],"@MaterialIcons/brightness_5":[32,32,58282],"@MaterialIcons/brightness_6":[32,32,58283],"@MaterialIcons/brightness_7":[32,32,58284],"@MaterialIcons/broken_image":[32,32,58285],"@MaterialIcons/brush":[32,32,58286],"@MaterialIcons/camera":[32,32,58287],"@MaterialIcons/camera_alt":[32,32,58288],"@MaterialIcons/camera_front":[32,32,58289],"@MaterialIcons/camera_rear":[32,32,58290],"@MaterialIcons/camera_roll":[32,32,58291],"@MaterialIcons/center_focus_strong":[32,32,58292],"@MaterialIcons/center_focus_weak":[32,32,58293],"@MaterialIcons/collections":[32,32,58294],"@MaterialIcons/color_lens":[32,32,58295],"@MaterialIcons/colorize":[32,32,58296],"@MaterialIcons/compare":[32,32,58297],"@MaterialIcons/control_point":[32,32,58298],"@MaterialIcons/control_point_duplicate":[32,32,58299],"@MaterialIcons/crop_16_9":[32,32,58300],"@MaterialIcons/crop_3_2":[32,32,58301],"@MaterialIcons/crop":[32,32,58302],"@MaterialIcons/crop_5_4":[32,32,58303],"@MaterialIcons/crop_7_5":[32,32,58304],"@MaterialIcons/crop_din":[32,32,58305],"@MaterialIcons/crop_free":[32,32,58306],"@MaterialIcons/crop_landscape":[32,32,58307],"@MaterialIcons/crop_original":[32,32,58308],"@MaterialIcons/crop_portrait":[32,32,58309],"@MaterialIcons/crop_square":[32,32,58310],"@MaterialIcons/dehaze":[32,32,58311],"@MaterialIcons/details":[32,32,58312],"@MaterialIcons/edit":[32,32,58313],"@MaterialIcons/exposure":[32,32,58314],"@MaterialIcons/exposure_neg_1":[32,32,58315],"@MaterialIcons/exposure_minus_1":[32,32,58315],"@MaterialIcons/exposure_neg_2":[32,32,58316],"@MaterialIcons/exposure_minus_2":[32,32,58316],"@MaterialIcons/exposure_plus_1":[32,32,58317],"@MaterialIcons/exposure_plus_2":[32,32,58318],"@MaterialIcons/exposure_zero":[32,32,58319],"@MaterialIcons/filter_1":[32,32,58320],"@MaterialIcons/filter_2":[32,32,58321],"@MaterialIcons/filter_3":[32,32,58322],"@MaterialIcons/filter":[32,32,58323],"@MaterialIcons/filter_4":[32,32,58324],"@MaterialIcons/filter_5":[32,32,58325],"@MaterialIcons/filter_6":[32,32,58326],"@MaterialIcons/filter_7":[32,32,58327],"@MaterialIcons/filter_8":[32,32,58328],"@MaterialIcons/filter_9":[32,32,58329],"@MaterialIcons/filter_9_plus":[32,32,58330],"@MaterialIcons/filter_b_and_w":[32,32,58331],"@MaterialIcons/filter_center_focus":[32,32,58332],"@MaterialIcons/filter_drama":[32,32,58333],"@MaterialIcons/filter_frames":[32,32,58334],"@MaterialIcons/filter_hdr":[32,32,58335],"@MaterialIcons/filter_none":[32,32,58336],"@MaterialIcons/filter_tilt_shift":[32,32,58338],"@MaterialIcons/filter_vintage":[32,32,58339],"@MaterialIcons/flare":[32,32,58340],"@MaterialIcons/flash_auto":[32,32,58341],"@MaterialIcons/flash_off":[32,32,58342],"@MaterialIcons/flash_on":[32,32,58343],"@MaterialIcons/flip":[32,32,58344],"@MaterialIcons/gradient":[32,32,58345],"@MaterialIcons/grain":[32,32,58346],"@MaterialIcons/grid_off":[32,32,58347],"@MaterialIcons/grid_on":[32,32,58348],"@MaterialIcons/hdr_off":[32,32,58349],"@MaterialIcons/hdr_on":[32,32,58350],"@MaterialIcons/hdr_strong":[32,32,58353],"@MaterialIcons/hdr_weak":[32,32,58354],"@MaterialIcons/healing":[32,32,58355],"@MaterialIcons/image":[32,32,58356],"@MaterialIcons/image_aspect_ratio":[32,32,58357],"@MaterialIcons/iso":[32,32,58358],"@MaterialIcons/landscape":[32,32,58359],"@MaterialIcons/leak_add":[32,32,58360],"@MaterialIcons/leak_remove":[32,32,58361],"@MaterialIcons/lens":[32,32,58362],"@MaterialIcons/looks_3":[32,32,58363],"@MaterialIcons/looks":[32,32,58364],"@MaterialIcons/looks_4":[32,32,58365],"@MaterialIcons/looks_5":[32,32,58366],"@MaterialIcons/looks_6":[32,32,58367],"@MaterialIcons/looks_one":[32,32,58368],"@MaterialIcons/looks_two":[32,32,58369],"@MaterialIcons/loupe":[32,32,58370],"@MaterialIcons/monochrome_photos":[32,32,58371],"@MaterialIcons/movie_creation":[32,32,58372],"@MaterialIcons/music_note":[32,32,58373],"@MaterialIcons/nature":[32,32,58374],"@MaterialIcons/nature_people":[32,32,58375],"@MaterialIcons/navigate_before":[32,32,58376],"@MaterialIcons/navigate_next":[32,32,58377],"@MaterialIcons/palette":[32,32,58378],"@MaterialIcons/panorama":[32,32,58379],"@MaterialIcons/panorama_fisheye":[32,32,58380],"@MaterialIcons/panorama_fish_eye":[32,32,58380],"@MaterialIcons/panorama_horizontal":[32,32,58381],"@MaterialIcons/panorama_vertical":[32,32,58382],"@MaterialIcons/panorama_wide_angle":[32,32,58383],"@MaterialIcons/photo":[32,32,58384],"@MaterialIcons/photo_album":[32,32,58385],"@MaterialIcons/photo_camera":[32,32,58386],"@MaterialIcons/photo_library":[32,32,58387],"@MaterialIcons/picture_as_pdf":[32,32,58389],"@MaterialIcons/portrait":[32,32,58390],"@MaterialIcons/remove_red_eye":[32,32,58391],"@MaterialIcons/rotate_90_degrees_ccw":[32,32,58392],"@MaterialIcons/rotate_left":[32,32,58393],"@MaterialIcons/rotate_right":[32,32,58394],"@MaterialIcons/slideshow":[32,32,58395],"@MaterialIcons/straighten":[32,32,58396],"@MaterialIcons/style":[32,32,58397],"@MaterialIcons/switch_camera":[32,32,58398],"@MaterialIcons/switch_video":[32,32,58399],"@MaterialIcons/tag_faces":[32,32,58400],"@MaterialIcons/texture":[32,32,58401],"@MaterialIcons/timelapse":[32,32,58402],"@MaterialIcons/timer_10":[32,32,58403],"@MaterialIcons/timer_3":[32,32,58404],"@MaterialIcons/timer":[32,32,58405],"@MaterialIcons/timer_off":[32,32,58406],"@MaterialIcons/tonality":[32,32,58407],"@MaterialIcons/transform":[32,32,58408],"@MaterialIcons/tune":[32,32,58409],"@MaterialIcons/view_comfy":[32,32,58410],"@MaterialIcons/view_comfortable":[32,32,58410],"@MaterialIcons/view_compact":[32,32,58411],"@MaterialIcons/wb_auto":[32,32,58412],"@MaterialIcons/wb_cloudy":[32,32,58413],"@MaterialIcons/wb_incandescent":[32,32,58414],"@MaterialIcons/wb_sunny":[32,32,58416],"@MaterialIcons/collections_bookmark":[32,32,58417],"@MaterialIcons/photo_size_select_actual":[32,32,58418],"@MaterialIcons/photo_size_select_large":[32,32,58419],"@MaterialIcons/photo_size_select_small":[32,32,58420],"@MaterialIcons/vignette":[32,32,58421],"@MaterialIcons/wb_iridescent":[32,32,58422],"@MaterialIcons/crop_rotate":[32,32,58423],"@MaterialIcons/linked_camera":[32,32,58424],"@MaterialIcons/add_a_photo":[32,32,58425],"@MaterialIcons/movie_filter":[32,32,58426],"@MaterialIcons/photo_filter":[32,32,58427],"@MaterialIcons/burst_mode":[32,32,58428],"@MaterialIcons/shutter_speed":[32,32,58429],"@MaterialIcons/add_photo_alternate":[32,32,58430],"@MaterialIcons/image_search":[32,32,58431],"@MaterialIcons/music_off":[32,32,58432],"@MaterialIcons/wifi_1_bar":[32,32,58570],"@MaterialIcons/wifi_2_bar":[32,32,58585],"@MaterialIcons/man":[32,32,58603],"@MaterialIcons/code_off":[32,32,58611],"@MaterialIcons/credit_card_off":[32,32,58612],"@MaterialIcons/extension_off":[32,32,58613],"@MaterialIcons/open_in_new_off":[32,32,58614],"@MaterialIcons/web_asset_off":[32,32,58615],"@MaterialIcons/content_paste_off":[32,32,58616],"@MaterialIcons/font_download_off":[32,32,58617],"@MaterialIcons/usb_off":[32,32,58618],"@MaterialIcons/auto_graph":[32,32,58619],"@MaterialIcons/query_stats":[32,32,58620],"@MaterialIcons/schema":[32,32,58621],"@MaterialIcons/file_download_off":[32,32,58622],"@MaterialIcons/developer_board_off":[32,32,58623],"@MaterialIcons/videogame_asset_off":[32,32,58624],"@MaterialIcons/moving":[32,32,58625],"@MaterialIcons/sailing":[32,32,58626],"@MaterialIcons/snowmobile":[32,32,58627],"@MaterialIcons/catching_pokemon":[32,32,58632],"@MaterialIcons/downhill_skiing":[32,32,58633],"@MaterialIcons/hiking":[32,32,58634],"@MaterialIcons/ice_skating":[32,32,58635],"@MaterialIcons/kayaking":[32,32,58636],"@MaterialIcons/kitesurfing":[32,32,58637],"@MaterialIcons/nordic_walking":[32,32,58638],"@MaterialIcons/paragliding":[32,32,58639],"@MaterialIcons/person_off":[32,32,58640],"@MaterialIcons/skateboarding":[32,32,58641],"@MaterialIcons/sledding":[32,32,58642],"@MaterialIcons/snowboarding":[32,32,58643],"@MaterialIcons/snowshoeing":[32,32,58644],"@MaterialIcons/surfing":[32,32,58645],"@MaterialIcons/light_mode":[32,32,58648],"@MaterialIcons/dark_mode":[32,32,58652],"@MaterialIcons/running_with_errors":[32,32,58653],"@MaterialIcons/sensors":[32,32,58654],"@MaterialIcons/sensors_off":[32,32,58655],"@MaterialIcons/piano_off":[32,32,58656],"@MaterialIcons/piano":[32,32,58657],"@MaterialIcons/share_arrival_time":[32,32,58660],"@MaterialIcons/edit_notifications":[32,32,58661],"@MaterialIcons/beenhere":[32,32,58669],"@MaterialIcons/directions":[32,32,58670],"@MaterialIcons/directions_bike":[32,32,58671],"@MaterialIcons/directions_bus":[32,32,58672],"@MaterialIcons/directions_car":[32,32,58673],"@MaterialIcons/directions_ferry":[32,32,58674],"@MaterialIcons/directions_boat":[32,32,58674],"@MaterialIcons/directions_subway":[32,32,58675],"@MaterialIcons/directions_train":[32,32,58676],"@MaterialIcons/directions_railway":[32,32,58676],"@MaterialIcons/directions_transit":[32,32,58677],"@MaterialIcons/directions_walk":[32,32,58678],"@MaterialIcons/flight":[32,32,58681],"@MaterialIcons/hotel":[32,32,58682],"@MaterialIcons/layers":[32,32,58683],"@MaterialIcons/layers_clear":[32,32,58684],"@MaterialIcons/local_airport":[32,32,58685],"@MaterialIcons/local_atm":[32,32,58686],"@MaterialIcons/local_attraction":[32,32,58687],"@MaterialIcons/local_activity":[32,32,58687],"@MaterialIcons/local_bar":[32,32,58688],"@MaterialIcons/local_cafe":[32,32,58689],"@MaterialIcons/local_car_wash":[32,32,58690],"@MaterialIcons/local_convenience_store":[32,32,58691],"@MaterialIcons/local_drink":[32,32,58692],"@MaterialIcons/local_florist":[32,32,58693],"@MaterialIcons/local_gas_station":[32,32,58694],"@MaterialIcons/local_grocery_store":[32,32,58695],"@MaterialIcons/local_hospital":[32,32,58696],"@MaterialIcons/local_hotel":[32,32,58697],"@MaterialIcons/local_laundry_service":[32,32,58698],"@MaterialIcons/local_library":[32,32,58699],"@MaterialIcons/local_mall":[32,32,58700],"@MaterialIcons/local_movies":[32,32,58701],"@MaterialIcons/local_offer":[32,32,58702],"@MaterialIcons/local_parking":[32,32,58703],"@MaterialIcons/local_pharmacy":[32,32,58704],"@MaterialIcons/local_phone":[32,32,58705],"@MaterialIcons/local_pizza":[32,32,58706],"@MaterialIcons/local_play":[32,32,58707],"@MaterialIcons/local_post_office":[32,32,58708],"@MaterialIcons/local_printshop":[32,32,58709],"@MaterialIcons/local_print_shop":[32,32,58709],"@MaterialIcons/local_restaurant":[32,32,58710],"@MaterialIcons/local_dining":[32,32,58710],"@MaterialIcons/local_see":[32,32,58711],"@MaterialIcons/local_shipping":[32,32,58712],"@MaterialIcons/local_taxi":[32,32,58713],"@MaterialIcons/location_history":[32,32,58714],"@MaterialIcons/person_pin":[32,32,58714],"@MaterialIcons/map":[32,32,58715],"@MaterialIcons/my_location":[32,32,58716],"@MaterialIcons/navigation":[32,32,58717],"@MaterialIcons/pin_drop":[32,32,58718],"@MaterialIcons/place":[32,32,58719],"@MaterialIcons/rate_review":[32,32,58720],"@MaterialIcons/restaurant_menu":[32,32,58721],"@MaterialIcons/satellite":[32,32,58722],"@MaterialIcons/store_mall_directory":[32,32,58723],"@MaterialIcons/terrain":[32,32,58724],"@MaterialIcons/traffic":[32,32,58725],"@MaterialIcons/directions_run":[32,32,58726],"@MaterialIcons/add_location":[32,32,58727],"@MaterialIcons/edit_location":[32,32,58728],"@MaterialIcons/near_me":[32,32,58729],"@MaterialIcons/person_pin_circle":[32,32,58730],"@MaterialIcons/zoom_out_map":[32,32,58731],"@MaterialIcons/restaurant":[32,32,58732],"@MaterialIcons/ev_station":[32,32,58733],"@MaterialIcons/streetview":[32,32,58734],"@MaterialIcons/subway":[32,32,58735],"@MaterialIcons/train":[32,32,58736],"@MaterialIcons/tram":[32,32,58737],"@MaterialIcons/transfer_within_a_station":[32,32,58738],"@MaterialIcons/atm":[32,32,58739],"@MaterialIcons/category":[32,32,58740],"@MaterialIcons/not_listed_location":[32,32,58741],"@MaterialIcons/departure_board":[32,32,58742],"@MaterialIcons/edit_attributes":[32,32,58744],"@MaterialIcons/transit_enterexit":[32,32,58745],"@MaterialIcons/fastfood":[32,32,58746],"@MaterialIcons/trip_origin":[32,32,58747],"@MaterialIcons/compass_calibration":[32,32,58748],"@MaterialIcons/money":[32,32,58749],"@MaterialIcons/iron":[32,32,58755],"@MaterialIcons/houseboat":[32,32,58756],"@MaterialIcons/chalet":[32,32,58757],"@MaterialIcons/villa":[32,32,58758],"@MaterialIcons/cottage":[32,32,58759],"@MaterialIcons/crib":[32,32,58760],"@MaterialIcons/cabin":[32,32,58761],"@MaterialIcons/holiday_village":[32,32,58762],"@MaterialIcons/gite":[32,32,58763],"@MaterialIcons/other_houses":[32,32,58764],"@MaterialIcons/transgender":[32,32,58765],"@MaterialIcons/male":[32,32,58766],"@MaterialIcons/balcony":[32,32,58767],"@MaterialIcons/female":[32,32,58768],"@MaterialIcons/bungalow":[32,32,58769],"@MaterialIcons/web_stories":[32,32,58773],"@MaterialIcons/bookmark_add":[32,32,58776],"@MaterialIcons/bookmark_added":[32,32,58777],"@MaterialIcons/bookmark_remove":[32,32,58778],"@MaterialIcons/apps":[32,32,58819],"@MaterialIcons/arrow_back":[32,32,58820],"@MaterialIcons/arrow_drop_down":[32,32,58821],"@MaterialIcons/arrow_drop_down_circle":[32,32,58822],"@MaterialIcons/arrow_drop_up":[32,32,58823],"@MaterialIcons/arrow_forward":[32,32,58824],"@MaterialIcons/cancel":[32,32,58825],"@MaterialIcons/check":[32,32,58826],"@MaterialIcons/chevron_left":[32,32,58827],"@MaterialIcons/chevron_right":[32,32,58828],"@MaterialIcons/close":[32,32,58829],"@MaterialIcons/expand_less":[32,32,58830],"@MaterialIcons/expand_more":[32,32,58831],"@MaterialIcons/fullscreen":[32,32,58832],"@MaterialIcons/fullscreen_exit":[32,32,58833],"@MaterialIcons/menu":[32,32,58834],"@MaterialIcons/keyboard_control":[32,32,58835],"@MaterialIcons/more_horiz":[32,32,58835],"@MaterialIcons/more_vert":[32,32,58836],"@MaterialIcons/refresh":[32,32,58837],"@MaterialIcons/unfold_less":[32,32,58838],"@MaterialIcons/unfold_more":[32,32,58839],"@MaterialIcons/arrow_upward":[32,32,58840],"@MaterialIcons/subdirectory_arrow_left":[32,32,58841],"@MaterialIcons/subdirectory_arrow_right":[32,32,58842],"@MaterialIcons/arrow_downward":[32,32,58843],"@MaterialIcons/first_page":[32,32,58844],"@MaterialIcons/last_page":[32,32,58845],"@MaterialIcons/arrow_left":[32,32,58846],"@MaterialIcons/arrow_right":[32,32,58847],"@MaterialIcons/arrow_back_ios":[32,32,58848],"@MaterialIcons/arrow_forward_ios":[32,32,58849],"@MaterialIcons/document_scanner":[32,32,58874],"@MaterialIcons/new_label":[32,32,58889],"@MaterialIcons/adb":[32,32,58894],"@MaterialIcons/bluetooth_audio":[32,32,58895],"@MaterialIcons/disc_full":[32,32,58896],"@MaterialIcons/do_not_disturb_alt":[32,32,58897],"@MaterialIcons/dnd_forwardslash":[32,32,58897],"@MaterialIcons/do_not_disturb":[32,32,58898],"@MaterialIcons/drive_eta":[32,32,58899],"@MaterialIcons/event_available":[32,32,58900],"@MaterialIcons/event_busy":[32,32,58901],"@MaterialIcons/event_note":[32,32,58902],"@MaterialIcons/folder_special":[32,32,58903],"@MaterialIcons/mms":[32,32,58904],"@MaterialIcons/more":[32,32,58905],"@MaterialIcons/network_locked":[32,32,58906],"@MaterialIcons/phone_bluetooth_speaker":[32,32,58907],"@MaterialIcons/phone_forwarded":[32,32,58908],"@MaterialIcons/phone_in_talk":[32,32,58909],"@MaterialIcons/phone_locked":[32,32,58910],"@MaterialIcons/phone_missed":[32,32,58911],"@MaterialIcons/phone_paused":[32,32,58912],"@MaterialIcons/sd_card":[32,32,58915],"@MaterialIcons/sim_card_alert":[32,32,58916],"@MaterialIcons/sms":[32,32,58917],"@MaterialIcons/sms_failed":[32,32,58918],"@MaterialIcons/sync":[32,32,58919],"@MaterialIcons/sync_disabled":[32,32,58920],"@MaterialIcons/sync_problem":[32,32,58921],"@MaterialIcons/system_update":[32,32,58922],"@MaterialIcons/tap_and_play":[32,32,58923],"@MaterialIcons/time_to_leave":[32,32,58924],"@MaterialIcons/vibration":[32,32,58925],"@MaterialIcons/voice_chat":[32,32,58926],"@MaterialIcons/vpn_lock":[32,32,58927],"@MaterialIcons/airline_seat_flat":[32,32,58928],"@MaterialIcons/airline_seat_flat_angled":[32,32,58929],"@MaterialIcons/airline_seat_individual_suite":[32,32,58930],"@MaterialIcons/airline_seat_legroom_extra":[32,32,58931],"@MaterialIcons/airline_seat_legroom_normal":[32,32,58932],"@MaterialIcons/airline_seat_legroom_reduced":[32,32,58933],"@MaterialIcons/airline_seat_recline_extra":[32,32,58934],"@MaterialIcons/airline_seat_recline_normal":[32,32,58935],"@MaterialIcons/confirmation_number":[32,32,58936],"@MaterialIcons/confirmation_num":[32,32,58936],"@MaterialIcons/live_tv":[32,32,58937],"@MaterialIcons/ondemand_video":[32,32,58938],"@MaterialIcons/personal_video":[32,32,58939],"@MaterialIcons/power":[32,32,58940],"@MaterialIcons/wc":[32,32,58941],"@MaterialIcons/wifi":[32,32,58942],"@MaterialIcons/enhanced_encryption":[32,32,58943],"@MaterialIcons/network_check":[32,32,58944],"@MaterialIcons/no_encryption":[32,32,58945],"@MaterialIcons/rv_hookup":[32,32,58946],"@MaterialIcons/do_not_disturb_off":[32,32,58947],"@MaterialIcons/do_not_disturb_on":[32,32,58948],"@MaterialIcons/priority_high":[32,32,58949],"@MaterialIcons/power_off":[32,32,58950],"@MaterialIcons/tv_off":[32,32,58951],"@MaterialIcons/wifi_off":[32,32,58952],"@MaterialIcons/phone_callback":[32,32,58953],"@MaterialIcons/add_to_drive":[32,32,58972],"@MaterialIcons/auto_awesome":[32,32,58975],"@MaterialIcons/auto_awesome_mosaic":[32,32,58976],"@MaterialIcons/auto_awesome_motion":[32,32,58977],"@MaterialIcons/auto_fix_high":[32,32,58979],"@MaterialIcons/auto_fix_normal":[32,32,58980],"@MaterialIcons/auto_fix_off":[32,32,58981],"@MaterialIcons/auto_stories":[32,32,58982],"@MaterialIcons/space_dashboard":[32,32,58987],"@MaterialIcons/drive_file_move":[32,32,58997],"@MaterialIcons/checklist":[32,32,59057],"@MaterialIcons/checklist_rtl":[32,32,59059],"@MaterialIcons/ios_share":[32,32,59064],"@MaterialIcons/pie_chart":[32,32,59076],"@MaterialIcons/pie_chart_outlined":[32,32,59077],"@MaterialIcons/personal_injury":[32,32,59098],"@MaterialIcons/bubble_chart":[32,32,59101],"@MaterialIcons/multiline_chart":[32,32,59103],"@MaterialIcons/show_chart":[32,32,59105],"@MaterialIcons/animation":[32,32,59164],"@MaterialIcons/add_business":[32,32,59177],"@MaterialIcons/real_estate_agent":[32,32,59194],"@MaterialIcons/key":[32,32,59196],"@MaterialIcons/edit_calendar":[32,32,59202],"@MaterialIcons/hotel_class":[32,32,59203],"@MaterialIcons/private_connectivity":[32,32,59204],"@MaterialIcons/edit_note":[32,32,59205],"@MaterialIcons/draw":[32,32,59206],"@MaterialIcons/group_off":[32,32,59207],"@MaterialIcons/free_cancellation":[32,32,59208],"@MaterialIcons/generating_tokens":[32,32,59209],"@MaterialIcons/recycling":[32,32,59232],"@MaterialIcons/compost":[32,32,59233],"@MaterialIcons/ads_click":[32,32,59234],"@MaterialIcons/pin_invoke":[32,32,59235],"@MaterialIcons/back_hand":[32,32,59236],"@MaterialIcons/waving_hand":[32,32,59238],"@MaterialIcons/pin_end":[32,32,59239],"@MaterialIcons/front_hand":[32,32,59241],"@MaterialIcons/drive_file_move_rtl":[32,32,59245],"@MaterialIcons/disabled_visible":[32,32,59246],"@MaterialIcons/data_exploration":[32,32,59247],"@MaterialIcons/area_chart":[32,32,59248],"@MaterialIcons/water_drop":[32,32,59288],"@MaterialIcons/cruelty_free":[32,32,59289],"@MaterialIcons/tips_and_updates":[32,32,59290],"@MaterialIcons/incomplete_circle":[32,32,59291],"@MaterialIcons/volume_down_alt":[32,32,59292],"@MaterialIcons/comments_disabled":[32,32,59298],"@MaterialIcons/gif_box":[32,32,59299],"@MaterialIcons/group_remove":[32,32,59309],"@MaterialIcons/workspace_premium":[32,32,59311],"@MaterialIcons/co2":[32,32,59312],"@MaterialIcons/interests":[32,32,59336],"@MaterialIcons/connecting_airports":[32,32,59337],"@MaterialIcons/airlines":[32,32,59338],"@MaterialIcons/flight_class":[32,32,59339],"@MaterialIcons/apps_outage":[32,32,59340],"@MaterialIcons/expand_circle_down":[32,32,59341],"@MaterialIcons/mode_of_travel":[32,32,59342],"@MaterialIcons/browser_updated":[32,32,59343],"@MaterialIcons/airline_stops":[32,32,59344],"@MaterialIcons/soup_kitchen":[32,32,59347],"@MaterialIcons/switch_access_shortcut":[32,32,59361],"@MaterialIcons/switch_access_shortcut_add":[32,32,59362],"@MaterialIcons/south_america":[32,32,59364],"@MaterialIcons/playlist_add_circle":[32,32,59365],"@MaterialIcons/playlist_add_check_circle":[32,32,59366],"@MaterialIcons/cake":[32,32,59369],"@MaterialIcons/domain":[32,32,59374],"@MaterialIcons/group":[32,32,59375],"@MaterialIcons/group_add":[32,32,59376],"@MaterialIcons/location_city":[32,32,59377],"@MaterialIcons/mood":[32,32,59378],"@MaterialIcons/mood_bad":[32,32,59379],"@MaterialIcons/notifications":[32,32,59380],"@MaterialIcons/notifications_none":[32,32,59381],"@MaterialIcons/notifications_off":[32,32,59382],"@MaterialIcons/notifications_on":[32,32,59383],"@MaterialIcons/notifications_active":[32,32,59383],"@MaterialIcons/notifications_paused":[32,32,59384],"@MaterialIcons/pages":[32,32,59385],"@MaterialIcons/party_mode":[32,32,59386],"@MaterialIcons/people":[32,32,59387],"@MaterialIcons/people_outline":[32,32,59388],"@MaterialIcons/person":[32,32,59389],"@MaterialIcons/person_add":[32,32,59390],"@MaterialIcons/person_outline":[32,32,59391],"@MaterialIcons/plus_one":[32,32,59392],"@MaterialIcons/poll":[32,32,59393],"@MaterialIcons/public":[32,32,59403],"@MaterialIcons/school":[32,32,59404],"@MaterialIcons/share":[32,32,59405],"@MaterialIcons/whatshot":[32,32,59406],"@MaterialIcons/snowing":[32,32,59407],"@MaterialIcons/cloudy_snowing":[32,32,59408],"@MaterialIcons/sentiment_dissatisfied":[32,32,59409],"@MaterialIcons/sentiment_neutral":[32,32,59410],"@MaterialIcons/sentiment_satisfied":[32,32,59411],"@MaterialIcons/sentiment_very_dissatisfied":[32,32,59412],"@MaterialIcons/sentiment_very_satisfied":[32,32,59413],"@MaterialIcons/thumb_down_alt":[32,32,59414],"@MaterialIcons/thumb_up_alt":[32,32,59415],"@MaterialIcons/foggy":[32,32,59416],"@MaterialIcons/sunny_snowing":[32,32,59417],"@MaterialIcons/sunny":[32,32,59418],"@MaterialIcons/fitbit":[32,32,59435],"@MaterialIcons/check_box":[32,32,59444],"@MaterialIcons/check_box_outline_blank":[32,32,59445],"@MaterialIcons/radio_button_unchecked":[32,32,59446],"@MaterialIcons/radio_button_off":[32,32,59446],"@MaterialIcons/radio_button_on":[32,32,59447],"@MaterialIcons/radio_button_checked":[32,32,59447],"@MaterialIcons/star":[32,32,59448],"@MaterialIcons/star_half":[32,32,59449],"@MaterialIcons/star_border":[32,32,59450],"@MaterialIcons/interpreter_mode":[32,32,59451],"@MaterialIcons/kebab_dining":[32,32,59458],"@MaterialIcons/3d_rotation":[32,32,59469],"@MaterialIcons/accessibility":[32,32,59470],"@MaterialIcons/account_balance":[32,32,59471],"@MaterialIcons/account_balance_wallet":[32,32,59472],"@MaterialIcons/account_box":[32,32,59473],"@MaterialIcons/account_circle":[32,32,59475],"@MaterialIcons/add_shopping_cart":[32,32,59476],"@MaterialIcons/alarm":[32,32,59477],"@MaterialIcons/alarm_add":[32,32,59478],"@MaterialIcons/alarm_off":[32,32,59479],"@MaterialIcons/alarm_on":[32,32,59480],"@MaterialIcons/android":[32,32,59481],"@MaterialIcons/announcement":[32,32,59482],"@MaterialIcons/aspect_ratio":[32,32,59483],"@MaterialIcons/assessment":[32,32,59484],"@MaterialIcons/assignment":[32,32,59485],"@MaterialIcons/assignment_ind":[32,32,59486],"@MaterialIcons/assignment_late":[32,32,59487],"@MaterialIcons/assignment_return":[32,32,59488],"@MaterialIcons/assignment_returned":[32,32,59489],"@MaterialIcons/assignment_turned_in":[32,32,59490],"@MaterialIcons/autorenew":[32,32,59491],"@MaterialIcons/backup":[32,32,59492],"@MaterialIcons/book":[32,32,59493],"@MaterialIcons/bookmark":[32,32,59494],"@MaterialIcons/bookmark_outline":[32,32,59495],"@MaterialIcons/bookmark_border":[32,32,59495],"@MaterialIcons/bug_report":[32,32,59496],"@MaterialIcons/build":[32,32,59497],"@MaterialIcons/cached":[32,32,59498],"@MaterialIcons/change_history":[32,32,59499],"@MaterialIcons/check_circle":[32,32,59500],"@MaterialIcons/chrome_reader_mode":[32,32,59501],"@MaterialIcons/class":[32,32,59502],"@MaterialIcons/code":[32,32,59503],"@MaterialIcons/credit_card":[32,32,59504],"@MaterialIcons/dashboard":[32,32,59505],"@MaterialIcons/delete":[32,32,59506],"@MaterialIcons/description":[32,32,59507],"@MaterialIcons/dns":[32,32,59509],"@MaterialIcons/done":[32,32,59510],"@MaterialIcons/done_all":[32,32,59511],"@MaterialIcons/event":[32,32,59512],"@MaterialIcons/exit_to_app":[32,32,59513],"@MaterialIcons/explore":[32,32,59514],"@MaterialIcons/extension":[32,32,59515],"@MaterialIcons/face":[32,32,59516],"@MaterialIcons/favorite":[32,32,59517],"@MaterialIcons/favorite_outline":[32,32,59518],"@MaterialIcons/favorite_border":[32,32,59518],"@MaterialIcons/feedback":[32,32,59519],"@MaterialIcons/find_in_page":[32,32,59520],"@MaterialIcons/find_replace":[32,32,59521],"@MaterialIcons/flip_to_back":[32,32,59522],"@MaterialIcons/flip_to_front":[32,32,59523],"@MaterialIcons/get_app":[32,32,59524],"@MaterialIcons/grade":[32,32,59525],"@MaterialIcons/group_work":[32,32,59526],"@MaterialIcons/help":[32,32,59527],"@MaterialIcons/highlight_remove":[32,32,59528],"@MaterialIcons/highlight_off":[32,32,59528],"@MaterialIcons/history":[32,32,59529],"@MaterialIcons/home":[32,32,59530],"@MaterialIcons/hourglass_empty":[32,32,59531],"@MaterialIcons/hourglass_full":[32,32,59532],"@MaterialIcons/https":[32,32,59533],"@MaterialIcons/info":[32,32,59534],"@MaterialIcons/info_outline":[32,32,59535],"@MaterialIcons/input":[32,32,59536],"@MaterialIcons/invert_colors_on":[32,32,59537],"@MaterialIcons/invert_colors":[32,32,59537],"@MaterialIcons/label":[32,32,59538],"@MaterialIcons/label_outline":[32,32,59539],"@MaterialIcons/language":[32,32,59540],"@MaterialIcons/launch":[32,32,59541],"@MaterialIcons/list":[32,32,59542],"@MaterialIcons/lock":[32,32,59543],"@MaterialIcons/lock_open":[32,32,59544],"@MaterialIcons/lock_outline":[32,32,59545],"@MaterialIcons/loyalty":[32,32,59546],"@MaterialIcons/markunread_mailbox":[32,32,59547],"@MaterialIcons/note_add":[32,32,59548],"@MaterialIcons/open_in_browser":[32,32,59549],"@MaterialIcons/open_in_new":[32,32,59550],"@MaterialIcons/open_with":[32,32,59551],"@MaterialIcons/pageview":[32,32,59552],"@MaterialIcons/payment":[32,32,59553],"@MaterialIcons/perm_camera_mic":[32,32,59554],"@MaterialIcons/perm_contact_calendar":[32,32,59555],"@MaterialIcons/perm_contact_cal":[32,32,59555],"@MaterialIcons/perm_data_setting":[32,32,59556],"@MaterialIcons/perm_device_information":[32,32,59557],"@MaterialIcons/perm_device_info":[32,32,59557],"@MaterialIcons/perm_identity":[32,32,59558],"@MaterialIcons/perm_media":[32,32,59559],"@MaterialIcons/perm_phone_msg":[32,32,59560],"@MaterialIcons/perm_scan_wifi":[32,32,59561],"@MaterialIcons/picture_in_picture":[32,32,59562],"@MaterialIcons/polymer":[32,32,59563],"@MaterialIcons/power_settings_new":[32,32,59564],"@MaterialIcons/print":[32,32,59565],"@MaterialIcons/query_builder":[32,32,59566],"@MaterialIcons/question_answer":[32,32,59567],"@MaterialIcons/receipt":[32,32,59568],"@MaterialIcons/redeem":[32,32,59569],"@MaterialIcons/report_problem":[32,32,59570],"@MaterialIcons/restore":[32,32,59571],"@MaterialIcons/room":[32,32,59572],"@MaterialIcons/schedule":[32,32,59573],"@MaterialIcons/search":[32,32,59574],"@MaterialIcons/settings":[32,32,59576],"@MaterialIcons/settings_applications":[32,32,59577],"@MaterialIcons/settings_backup_restore":[32,32,59578],"@MaterialIcons/settings_bluetooth":[32,32,59579],"@MaterialIcons/settings_cell":[32,32,59580],"@MaterialIcons/settings_display":[32,32,59581],"@MaterialIcons/settings_brightness":[32,32,59581],"@MaterialIcons/settings_ethernet":[32,32,59582],"@MaterialIcons/settings_input_antenna":[32,32,59583],"@MaterialIcons/settings_input_component":[32,32,59584],"@MaterialIcons/settings_input_composite":[32,32,59585],"@MaterialIcons/settings_input_hdmi":[32,32,59586],"@MaterialIcons/settings_input_svideo":[32,32,59587],"@MaterialIcons/settings_overscan":[32,32,59588],"@MaterialIcons/settings_phone":[32,32,59589],"@MaterialIcons/settings_power":[32,32,59590],"@MaterialIcons/settings_remote":[32,32,59591],"@MaterialIcons/settings_voice":[32,32,59592],"@MaterialIcons/shop":[32,32,59593],"@MaterialIcons/shop_two":[32,32,59594],"@MaterialIcons/shopping_basket":[32,32,59595],"@MaterialIcons/shopping_cart":[32,32,59596],"@MaterialIcons/speaker_notes":[32,32,59597],"@MaterialIcons/spellcheck":[32,32,59598],"@MaterialIcons/stars":[32,32,59600],"@MaterialIcons/store":[32,32,59601],"@MaterialIcons/subject":[32,32,59602],"@MaterialIcons/supervisor_account":[32,32,59603],"@MaterialIcons/swap_horiz":[32,32,59604],"@MaterialIcons/swap_vert":[32,32,59605],"@MaterialIcons/swap_vertical_circle":[32,32,59606],"@MaterialIcons/swap_vert_circle":[32,32,59606],"@MaterialIcons/system_update_tv":[32,32,59607],"@MaterialIcons/system_update_alt":[32,32,59607],"@MaterialIcons/tab":[32,32,59608],"@MaterialIcons/tab_unselected":[32,32,59609],"@MaterialIcons/theaters":[32,32,59610],"@MaterialIcons/thumb_down":[32,32,59611],"@MaterialIcons/thumb_up":[32,32,59612],"@MaterialIcons/thumbs_up_down":[32,32,59613],"@MaterialIcons/toc":[32,32,59614],"@MaterialIcons/today":[32,32,59615],"@MaterialIcons/toll":[32,32,59616],"@MaterialIcons/track_changes":[32,32,59617],"@MaterialIcons/translate":[32,32,59618],"@MaterialIcons/trending_down":[32,32,59619],"@MaterialIcons/trending_neutral":[32,32,59620],"@MaterialIcons/trending_flat":[32,32,59620],"@MaterialIcons/trending_up":[32,32,59621],"@MaterialIcons/turned_in":[32,32,59622],"@MaterialIcons/turned_in_not":[32,32,59623],"@MaterialIcons/verified_user":[32,32,59624],"@MaterialIcons/view_agenda":[32,32,59625],"@MaterialIcons/view_array":[32,32,59626],"@MaterialIcons/view_carousel":[32,32,59627],"@MaterialIcons/view_column":[32,32,59628],"@MaterialIcons/view_day":[32,32,59629],"@MaterialIcons/view_headline":[32,32,59630],"@MaterialIcons/view_list":[32,32,59631],"@MaterialIcons/view_module":[32,32,59632],"@MaterialIcons/view_quilt":[32,32,59633],"@MaterialIcons/view_stream":[32,32,59634],"@MaterialIcons/view_week":[32,32,59635],"@MaterialIcons/visibility":[32,32,59636],"@MaterialIcons/visibility_off":[32,32,59637],"@MaterialIcons/card_giftcard":[32,32,59638],"@MaterialIcons/wallet_giftcard":[32,32,59638],"@MaterialIcons/card_membership":[32,32,59639],"@MaterialIcons/wallet_membership":[32,32,59639],"@MaterialIcons/card_travel":[32,32,59640],"@MaterialIcons/wallet_travel":[32,32,59640],"@MaterialIcons/work":[32,32,59641],"@MaterialIcons/youtube_searched_for":[32,32,59642],"@MaterialIcons/eject":[32,32,59643],"@MaterialIcons/camera_enhance":[32,32,59644],"@MaterialIcons/enhance_photo_translate":[32,32,59644],"@MaterialIcons/help_outline":[32,32,59645],"@MaterialIcons/reorder":[32,32,59646],"@MaterialIcons/zoom_in":[32,32,59647],"@MaterialIcons/zoom_out":[32,32,59648],"@MaterialIcons/http":[32,32,59650],"@MaterialIcons/event_seat":[32,32,59651],"@MaterialIcons/flight_land":[32,32,59652],"@MaterialIcons/flight_takeoff":[32,32,59653],"@MaterialIcons/play_for_work":[32,32,59654],"@MaterialIcons/gif":[32,32,59656],"@MaterialIcons/indeterminate_check_box":[32,32,59657],"@MaterialIcons/offline_pin":[32,32,59658],"@MaterialIcons/all_out":[32,32,59659],"@MaterialIcons/copyright":[32,32,59660],"@MaterialIcons/fingerprint":[32,32,59661],"@MaterialIcons/gavel":[32,32,59662],"@MaterialIcons/lightbulb_outline":[32,32,59663],"@MaterialIcons/picture_in_picture_alt":[32,32,59665],"@MaterialIcons/important_devices":[32,32,59666],"@MaterialIcons/touch_app":[32,32,59667],"@MaterialIcons/accessible":[32,32,59668],"@MaterialIcons/compare_arrows":[32,32,59669],"@MaterialIcons/date_range":[32,32,59670],"@MaterialIcons/donut_large":[32,32,59671],"@MaterialIcons/donut_small":[32,32,59672],"@MaterialIcons/line_style":[32,32,59673],"@MaterialIcons/line_weight":[32,32,59674],"@MaterialIcons/motorcycle":[32,32,59675],"@MaterialIcons/opacity":[32,32,59676],"@MaterialIcons/pets":[32,32,59677],"@MaterialIcons/pregnant_woman":[32,32,59678],"@MaterialIcons/record_voice_over":[32,32,59679],"@MaterialIcons/rounded_corner":[32,32,59680],"@MaterialIcons/rowing":[32,32,59681],"@MaterialIcons/timeline":[32,32,59682],"@MaterialIcons/update":[32,32,59683],"@MaterialIcons/watch_later":[32,32,59684],"@MaterialIcons/pan_tool":[32,32,59685],"@MaterialIcons/euro_symbol":[32,32,59686],"@MaterialIcons/g_translate":[32,32,59687],"@MaterialIcons/remove_shopping_cart":[32,32,59688],"@MaterialIcons/restore_page":[32,32,59689],"@MaterialIcons/speaker_notes_off":[32,32,59690],"@MaterialIcons/delete_forever":[32,32,59691],"@MaterialIcons/accessibility_new":[32,32,59692],"@MaterialIcons/check_circle_outline":[32,32,59693],"@MaterialIcons/delete_outline":[32,32,59694],"@MaterialIcons/done_outline":[32,32,59695],"@MaterialIcons/maximize":[32,32,59696],"@MaterialIcons/minimize":[32,32,59697],"@MaterialIcons/offline_bolt":[32,32,59698],"@MaterialIcons/swap_horizontal_circle":[32,32,59699],"@MaterialIcons/accessible_forward":[32,32,59700],"@MaterialIcons/calendar_today":[32,32,59701],"@MaterialIcons/calendar_view_day":[32,32,59702],"@MaterialIcons/label_important":[32,32,59703],"@MaterialIcons/restore_from_trash":[32,32,59704],"@MaterialIcons/supervised_user_circle":[32,32,59705],"@MaterialIcons/text_rotate_up":[32,32,59706],"@MaterialIcons/text_rotate_vertical":[32,32,59707],"@MaterialIcons/text_rotation_angledown":[32,32,59708],"@MaterialIcons/text_rotation_angleup":[32,32,59709],"@MaterialIcons/text_rotation_down":[32,32,59710],"@MaterialIcons/text_rotation_none":[32,32,59711],"@MaterialIcons/commute":[32,32,59712],"@MaterialIcons/arrow_right_alt":[32,32,59713],"@MaterialIcons/work_off":[32,32,59714],"@MaterialIcons/work_outline":[32,32,59715],"@MaterialIcons/drag_indicator":[32,32,59717],"@MaterialIcons/horizontal_split":[32,32,59719],"@MaterialIcons/label_important_outline":[32,32,59720],"@MaterialIcons/vertical_split":[32,32,59721],"@MaterialIcons/voice_over_off":[32,32,59722],"@MaterialIcons/segment":[32,32,59723],"@MaterialIcons/contact_support":[32,32,59724],"@MaterialIcons/compress":[32,32,59725],"@MaterialIcons/filter_list_alt":[32,32,59726],"@MaterialIcons/expand":[32,32,59727],"@MaterialIcons/edit_off":[32,32,59728],"@MaterialIcons/10k":[32,32,59729],"@MaterialIcons/10mp":[32,32,59730],"@MaterialIcons/11mp":[32,32,59731],"@MaterialIcons/12mp":[32,32,59732],"@MaterialIcons/13mp":[32,32,59733],"@MaterialIcons/14mp":[32,32,59734],"@MaterialIcons/15mp":[32,32,59735],"@MaterialIcons/16mp":[32,32,59736],"@MaterialIcons/17mp":[32,32,59737],"@MaterialIcons/18mp":[32,32,59738],"@MaterialIcons/19mp":[32,32,59739],"@MaterialIcons/1k":[32,32,59740],"@MaterialIcons/1k_plus":[32,32,59741],"@MaterialIcons/20mp":[32,32,59742],"@MaterialIcons/21mp":[32,32,59743],"@MaterialIcons/22mp":[32,32,59744],"@MaterialIcons/23mp":[32,32,59745],"@MaterialIcons/24mp":[32,32,59746],"@MaterialIcons/2k":[32,32,59747],"@MaterialIcons/2k_plus":[32,32,59748],"@MaterialIcons/2mp":[32,32,59749],"@MaterialIcons/3k":[32,32,59750],"@MaterialIcons/3k_plus":[32,32,59751],"@MaterialIcons/3mp":[32,32,59752],"@MaterialIcons/4k_plus":[32,32,59753],"@MaterialIcons/4mp":[32,32,59754],"@MaterialIcons/5k":[32,32,59755],"@MaterialIcons/5k_plus":[32,32,59756],"@MaterialIcons/5mp":[32,32,59757],"@MaterialIcons/6k":[32,32,59758],"@MaterialIcons/6k_plus":[32,32,59759],"@MaterialIcons/6mp":[32,32,59760],"@MaterialIcons/7k":[32,32,59761],"@MaterialIcons/7k_plus":[32,32,59762],"@MaterialIcons/7mp":[32,32,59763],"@MaterialIcons/8k":[32,32,59764],"@MaterialIcons/8k_plus":[32,32,59765],"@MaterialIcons/8mp":[32,32,59766],"@MaterialIcons/9k":[32,32,59767],"@MaterialIcons/9k_plus":[32,32,59768],"@MaterialIcons/9mp":[32,32,59769],"@MaterialIcons/account_tree":[32,32,59770],"@MaterialIcons/add_chart":[32,32,59771],"@MaterialIcons/add_ic_call":[32,32,59772],"@MaterialIcons/add_moderator":[32,32,59773],"@MaterialIcons/all_inbox":[32,32,59775],"@MaterialIcons/approval":[32,32,59778],"@MaterialIcons/assistant_direction":[32,32,59784],"@MaterialIcons/assistant_navigation":[32,32,59785],"@MaterialIcons/bookmarks":[32,32,59787],"@MaterialIcons/bus_alert":[32,32,59791],"@MaterialIcons/cases":[32,32,59794],"@MaterialIcons/circle_notifications":[32,32,59796],"@MaterialIcons/closed_caption_off":[32,32,59798],"@MaterialIcons/connected_tv":[32,32,59800],"@MaterialIcons/dangerous":[32,32,59802],"@MaterialIcons/dashboard_customize":[32,32,59803],"@MaterialIcons/desktop_access_disabled":[32,32,59805],"@MaterialIcons/drive_file_move_outline":[32,32,59809],"@MaterialIcons/drive_file_rename_outline":[32,32,59810],"@MaterialIcons/drive_folder_upload":[32,32,59811],"@MaterialIcons/duo":[32,32,59813],"@MaterialIcons/spoke":[32,32,59815],"@MaterialIcons/explore_off":[32,32,59816],"@MaterialIcons/file_download_done":[32,32,59818],"@MaterialIcons/rtt":[32,32,59821],"@MaterialIcons/grid_view":[32,32,59824],"@MaterialIcons/hail":[32,32,59825],"@MaterialIcons/home_filled":[32,32,59826],"@MaterialIcons/imagesearch_roller":[32,32,59828],"@MaterialIcons/label_off":[32,32,59830],"@MaterialIcons/library_add_check":[32,32,59831],"@MaterialIcons/logout":[32,32,59834],"@MaterialIcons/margin":[32,32,59835],"@MaterialIcons/mark_as_unread":[32,32,59836],"@MaterialIcons/menu_open":[32,32,59837],"@MaterialIcons/motion_photos_off":[32,32,59840],"@MaterialIcons/motion_photos_on":[32,32,59841],"@MaterialIcons/motion_photos_paused":[32,32,59842],"@MaterialIcons/mp":[32,32,59843],"@MaterialIcons/offline_share":[32,32,59845],"@MaterialIcons/padding":[32,32,59848],"@MaterialIcons/panorama_photosphere":[32,32,59849],"@MaterialIcons/panorama_photosphere_select":[32,32,59850],"@MaterialIcons/person_add_disabled":[32,32,59851],"@MaterialIcons/phone_disabled":[32,32,59852],"@MaterialIcons/phone_enabled":[32,32,59853],"@MaterialIcons/pivot_table_chart":[32,32,59854],"@MaterialIcons/print_disabled":[32,32,59855],"@MaterialIcons/railway_alert":[32,32,59857],"@MaterialIcons/recommend":[32,32,59858],"@MaterialIcons/remove_done":[32,32,59859],"@MaterialIcons/remove_moderator":[32,32,59860],"@MaterialIcons/repeat_on":[32,32,59862],"@MaterialIcons/repeat_one_on":[32,32,59863],"@MaterialIcons/replay_circle_filled":[32,32,59864],"@MaterialIcons/reset_tv":[32,32,59865],"@MaterialIcons/sd":[32,32,59869],"@MaterialIcons/shield":[32,32,59872],"@MaterialIcons/shuffle_on":[32,32,59873],"@MaterialIcons/speed":[32,32,59876],"@MaterialIcons/stacked_bar_chart":[32,32,59878],"@MaterialIcons/stream":[32,32,59881],"@MaterialIcons/swipe":[32,32,59884],"@MaterialIcons/switch_account":[32,32,59885],"@MaterialIcons/tag":[32,32,59887],"@MaterialIcons/thumb_down_off_alt":[32,32,59890],"@MaterialIcons/thumb_up_off_alt":[32,32,59891],"@MaterialIcons/hub":[32,32,59892],"@MaterialIcons/toggle_off":[32,32,59893],"@MaterialIcons/toggle_on":[32,32,59894],"@MaterialIcons/two_wheeler":[32,32,59897],"@MaterialIcons/upload_file":[32,32,59900],"@MaterialIcons/view_in_ar":[32,32,59902],"@MaterialIcons/waterfall_chart":[32,32,59904],"@MaterialIcons/wb_shade":[32,32,59905],"@MaterialIcons/wb_twighlight":[32,32,59906],"@MaterialIcons/home_work":[32,32,59913],"@MaterialIcons/schedule_send":[32,32,59914],"@MaterialIcons/bolt":[32,32,59915],"@MaterialIcons/send_and_archive":[32,32,59916],"@MaterialIcons/workspaces_filled":[32,32,59917],"@MaterialIcons/file_present":[32,32,59918],"@MaterialIcons/workspaces_outline":[32,32,59919],"@MaterialIcons/fit_screen":[32,32,59920],"@MaterialIcons/saved_search":[32,32,59921],"@MaterialIcons/storefront":[32,32,59922],"@MaterialIcons/amp_stories":[32,32,59923],"@MaterialIcons/dynamic_feed":[32,32,59924],"@MaterialIcons/euro":[32,32,59925],"@MaterialIcons/height":[32,32,59926],"@MaterialIcons/policy":[32,32,59927],"@MaterialIcons/sync_alt":[32,32,59928],"@MaterialIcons/menu_book":[32,32,59929],"@MaterialIcons/emoji_flags":[32,32,59930],"@MaterialIcons/emoji_food_beverage":[32,32,59931],"@MaterialIcons/emoji_nature":[32,32,59932],"@MaterialIcons/emoji_people":[32,32,59933],"@MaterialIcons/emoji_symbols":[32,32,59934],"@MaterialIcons/emoji_transportation":[32,32,59935],"@MaterialIcons/post_add":[32,32,59936],"@MaterialIcons/people_alt":[32,32,59937],"@MaterialIcons/emoji_emotions":[32,32,59938],"@MaterialIcons/emoji_events":[32,32,59939],"@MaterialIcons/emoji_objects":[32,32,59940],"@MaterialIcons/token":[32,32,59941],"@MaterialIcons/sports_basketball":[32,32,59942],"@MaterialIcons/sports_cricket":[32,32,59943],"@MaterialIcons/sports_esports":[32,32,59944],"@MaterialIcons/sports_football":[32,32,59945],"@MaterialIcons/sports_golf":[32,32,59946],"@MaterialIcons/sports_hockey":[32,32,59947],"@MaterialIcons/sports_mma":[32,32,59948],"@MaterialIcons/sports_motorsports":[32,32,59949],"@MaterialIcons/sports_rugby":[32,32,59950],"@MaterialIcons/sports_soccer":[32,32,59951],"@MaterialIcons/sports":[32,32,59952],"@MaterialIcons/sports_volleyball":[32,32,59953],"@MaterialIcons/sports_tennis":[32,32,59954],"@MaterialIcons/sports_handball":[32,32,59955],"@MaterialIcons/sports_kabaddi":[32,32,59956],"@MaterialIcons/eco":[32,32,59957],"@MaterialIcons/museum":[32,32,59958],"@MaterialIcons/flip_camera_android":[32,32,59959],"@MaterialIcons/flip_camera_ios":[32,32,59960],"@MaterialIcons/cancel_schedule_send":[32,32,59961],"@MaterialIcons/biotech":[32,32,59962],"@MaterialIcons/architecture":[32,32,59963],"@MaterialIcons/construction":[32,32,59964],"@MaterialIcons/engineering":[32,32,59965],"@MaterialIcons/history_edu":[32,32,59966],"@MaterialIcons/military_tech":[32,32,59967],"@MaterialIcons/apartment":[32,32,59968],"@MaterialIcons/bathtub":[32,32,59969],"@MaterialIcons/deck":[32,32,59970],"@MaterialIcons/fireplace":[32,32,59971],"@MaterialIcons/house":[32,32,59972],"@MaterialIcons/king_bed":[32,32,59973],"@MaterialIcons/nights_stay":[32,32,59974],"@MaterialIcons/outdoor_grill":[32,32,59975],"@MaterialIcons/single_bed":[32,32,59976],"@MaterialIcons/square_foot":[32,32,59977],"@MaterialIcons/psychology":[32,32,59978],"@MaterialIcons/science":[32,32,59979],"@MaterialIcons/auto_delete":[32,32,59980],"@MaterialIcons/person_add_alt":[32,32,59981],"@MaterialIcons/comment_bank":[32,32,59982],"@MaterialIcons/grading":[32,32,59983],"@MaterialIcons/double_arrow":[32,32,59984],"@MaterialIcons/sports_baseball":[32,32,59985],"@MaterialIcons/attractions":[32,32,59986],"@MaterialIcons/bakery_dining":[32,32,59987],"@MaterialIcons/breakfast_dining":[32,32,59988],"@MaterialIcons/car_rental":[32,32,59989],"@MaterialIcons/car_repair":[32,32,59990],"@MaterialIcons/dinner_dining":[32,32,59991],"@MaterialIcons/dry_cleaning":[32,32,59992],"@MaterialIcons/hardware":[32,32,59993],"@MaterialIcons/plagiarism":[32,32,59994],"@MaterialIcons/hourglass_top":[32,32,59995],"@MaterialIcons/hourglass_bottom":[32,32,59996],"@MaterialIcons/more_time":[32,32,59997],"@MaterialIcons/attach_email":[32,32,59998],"@MaterialIcons/calculate":[32,32,59999],"@MaterialIcons/liquor":[32,32,6e4],"@MaterialIcons/lunch_dining":[32,32,60001],"@MaterialIcons/nightlife":[32,32,60002],"@MaterialIcons/park":[32,32,60003],"@MaterialIcons/ramen_dining":[32,32,60004],"@MaterialIcons/celebration":[32,32,60005],"@MaterialIcons/theater_comedy":[32,32,60006],"@MaterialIcons/badge":[32,32,60007],"@MaterialIcons/festival":[32,32,60008],"@MaterialIcons/icecream":[32,32,60009],"@MaterialIcons/telegram":[32,32,60011],"@MaterialIcons/discord":[32,32,60012],"@MaterialIcons/woo_commerce":[32,32,60013],"@MaterialIcons/snapchat":[32,32,60014],"@MaterialIcons/volunteer_activism":[32,32,60016],"@MaterialIcons/contactless":[32,32,60017],"@MaterialIcons/delivery_dining":[32,32,60018],"@MaterialIcons/brunch_dining":[32,32,60019],"@MaterialIcons/takeout_dining":[32,32,60020],"@MaterialIcons/video_settings":[32,32,60021],"@MaterialIcons/search_off":[32,32,60022],"@MaterialIcons/login":[32,32,60023],"@MaterialIcons/self_improvement":[32,32,60024],"@MaterialIcons/agriculture":[32,32,60025],"@MaterialIcons/tiktok":[32,32,60030],"@MaterialIcons/apple":[32,32,60032],"@MaterialIcons/wechat":[32,32,60033],"@MaterialIcons/medication_liquid":[32,32,60039],"@MaterialIcons/paypal":[32,32,60045],"@MaterialIcons/content_paste_go":[32,32,60046],"@MaterialIcons/adobe":[32,32,60054],"@MaterialIcons/quora":[32,32,60056],"@MaterialIcons/forest":[32,32,60057],"@MaterialIcons/line_axis":[32,32,60058],"@MaterialIcons/content_paste_search":[32,32,60059],"@MaterialIcons/whatsapp":[32,32,60060],"@MaterialIcons/shopify":[32,32,60061],"@MaterialIcons/wordpress":[32,32,60063],"@MaterialIcons/reddit":[32,32,60064],"@MaterialIcons/monitor_heart":[32,32,60066],"@MaterialIcons/pix":[32,32,60067],"@MaterialIcons/hive":[32,32,60070],"@MaterialIcons/arrow_circle_left":[32,32,60071],"@MaterialIcons/punch_clock":[32,32,60072],"@MaterialIcons/shield_moon":[32,32,60073],"@MaterialIcons/arrow_circle_right":[32,32,60074],"@MaterialIcons/rotate_90_degrees_cw":[32,32,60075],"@MaterialIcons/cookie":[32,32,60076],"@MaterialIcons/fort":[32,32,60077],"@MaterialIcons/church":[32,32,60078],"@MaterialIcons/temple_hindu":[32,32,60079],"@MaterialIcons/synagogue":[32,32,60080],"@MaterialIcons/castle":[32,32,60081],"@MaterialIcons/mosque":[32,32,60082],"@MaterialIcons/temple_buddhist":[32,32,60083],"@MaterialIcons/heart_broken":[32,32,60098],"@MaterialIcons/keyboard_double_arrow_left":[32,32,60099],"@MaterialIcons/table_restaurant":[32,32,60102],"@MaterialIcons/numbers":[32,32,60103],"@MaterialIcons/egg_alt":[32,32,60104],"@MaterialIcons/keyboard_double_arrow_right":[32,32,60105],"@MaterialIcons/insert_page_break":[32,32,60106],"@MaterialIcons/egg":[32,32,60108],"@MaterialIcons/route":[32,32,60109],"@MaterialIcons/keyboard_double_arrow_up":[32,32,60111],"@MaterialIcons/keyboard_double_arrow_down":[32,32,60112],"@MaterialIcons/data_array":[32,32,60113],"@MaterialIcons/table_bar":[32,32,60114],"@MaterialIcons/data_object":[32,32,60115],"@MaterialIcons/candlestick_chart":[32,32,60116],"@MaterialIcons/diamond":[32,32,60117],"@MaterialIcons/logo_dev":[32,32,60118],"@MaterialIcons/phishing":[32,32,60119],"@MaterialIcons/fax":[32,32,60120],"@MaterialIcons/wifi_tethering_error":[32,32,60121],"@MaterialIcons/adf_scanner":[32,32,60122],"@MaterialIcons/send_time_extension":[32,32,60123],"@MaterialIcons/text_decrease":[32,32,60125],"@MaterialIcons/lock_reset":[32,32,60126],"@MaterialIcons/keyboard_option":[32,32,60127],"@MaterialIcons/keyboard_command":[32,32,60128],"@MaterialIcons/text_increase":[32,32,60130],"@MaterialIcons/watch_off":[32,32,60131],"@MaterialIcons/app_shortcut":[32,32,60132],"@MaterialIcons/keyboard_control_key":[32,32,60134],"@MaterialIcons/keyboard_command_key":[32,32,60135],"@MaterialIcons/keyboard_option_key":[32,32,60136],"@MaterialIcons/sports_martial_arts":[32,32,60137],"@MaterialIcons/join_right":[32,32,60138],"@MaterialIcons/join_full":[32,32,60139],"@MaterialIcons/currency_ruble":[32,32,60140],"@MaterialIcons/sync_lock":[32,32,60142],"@MaterialIcons/currency_lira":[32,32,60143],"@MaterialIcons/co_present":[32,32,60144],"@MaterialIcons/currency_pound":[32,32,60145],"@MaterialIcons/join_left":[32,32,60146],"@MaterialIcons/file_open":[32,32,60147],"@MaterialIcons/join_inner":[32,32,60148],"@MaterialIcons/commit":[32,32,60149],"@MaterialIcons/balance":[32,32,60150],"@MaterialIcons/currency_rupee":[32,32,60151],"@MaterialIcons/flag_circle":[32,32,60152],"@MaterialIcons/currency_yuan":[32,32,60153],"@MaterialIcons/currency_franc":[32,32,60154],"@MaterialIcons/currency_yen":[32,32,60155],"@MaterialIcons/electric_bike":[32,32,60187],"@MaterialIcons/electric_car":[32,32,60188],"@MaterialIcons/electric_moped":[32,32,60189],"@MaterialIcons/electric_rickshaw":[32,32,60190],"@MaterialIcons/electric_scooter":[32,32,60191],"@MaterialIcons/moped":[32,32,60200],"@MaterialIcons/pedal_bike":[32,32,60201],"@MaterialIcons/folder_zip":[32,32,60204],"@MaterialIcons/zoom_in_map":[32,32,60205],"@MaterialIcons/swipe_up":[32,32,60206],"@MaterialIcons/lan":[32,32,60207],"@MaterialIcons/swipe_down_alt":[32,32,60208],"@MaterialIcons/wifi_find":[32,32,60209],"@MaterialIcons/filter_alt_off":[32,32,60210],"@MaterialIcons/swipe_left_alt":[32,32,60211],"@MaterialIcons/folder_delete":[32,32,60212],"@MaterialIcons/swipe_up_alt":[32,32,60213],"@MaterialIcons/square":[32,32,60214],"@MaterialIcons/contrast":[32,32,60215],"@MaterialIcons/pinch":[32,32,60216],"@MaterialIcons/hexagon":[32,32,60217],"@MaterialIcons/satellite_alt":[32,32,60218],"@MaterialIcons/ac_unit":[32,32,60219],"@MaterialIcons/airport_shuttle":[32,32,60220],"@MaterialIcons/all_inclusive":[32,32,60221],"@MaterialIcons/beach_access":[32,32,60222],"@MaterialIcons/business_center":[32,32,60223],"@MaterialIcons/casino":[32,32,60224],"@MaterialIcons/child_care":[32,32,60225],"@MaterialIcons/child_friendly":[32,32,60226],"@MaterialIcons/fitness_center":[32,32,60227],"@MaterialIcons/free_breakfast":[32,32,60228],"@MaterialIcons/golf_course":[32,32,60229],"@MaterialIcons/hot_tub":[32,32,60230],"@MaterialIcons/kitchen":[32,32,60231],"@MaterialIcons/pool":[32,32,60232],"@MaterialIcons/room_service":[32,32,60233],"@MaterialIcons/smoke_free":[32,32,60234],"@MaterialIcons/smoking_rooms":[32,32,60235],"@MaterialIcons/spa":[32,32,60236],"@MaterialIcons/no_meeting_room":[32,32,60238],"@MaterialIcons/meeting_room":[32,32,60239],"@MaterialIcons/pentagon":[32,32,60240],"@MaterialIcons/swipe_vertical":[32,32,60241],"@MaterialIcons/swipe_right":[32,32,60242],"@MaterialIcons/swipe_down":[32,32,60243],"@MaterialIcons/rectangle":[32,32,60244],"@MaterialIcons/swipe_right_alt":[32,32,60246],"@MaterialIcons/filter_list_off":[32,32,60247],"@MaterialIcons/percent":[32,32,60248],"@MaterialIcons/swipe_left":[32,32,60249],"@MaterialIcons/cloud_sync":[32,32,60250],"@MaterialIcons/scale":[32,32,60255],"@MaterialIcons/save_as":[32,32,60256],"@MaterialIcons/move_down":[32,32,60257],"@MaterialIcons/domain_add":[32,32,60258],"@MaterialIcons/move_up":[32,32,60260],"@MaterialIcons/format_overline":[32,32,60261],"@MaterialIcons/ssid_chart":[32,32,60262],"@MaterialIcons/boy":[32,32,60263],"@MaterialIcons/girl":[32,32,60264],"@MaterialIcons/elderly_woman":[32,32,60265],"@MaterialIcons/wifi_channel":[32,32,60266],"@MaterialIcons/wifi_password":[32,32,60267],"@MaterialIcons/assured_workload":[32,32,60271],"@MaterialIcons/currency_exchange":[32,32,60272],"@MaterialIcons/install_desktop":[32,32,60273],"@MaterialIcons/install_mobile":[32,32,60274],"@MaterialIcons/view_comfy_alt":[32,32,60275],"@MaterialIcons/view_compact_alt":[32,32,60276],"@MaterialIcons/view_cozy":[32,32,60277],"@MaterialIcons/bedtime_off":[32,32,60278],"@MaterialIcons/deblur":[32,32,60279],"@MaterialIcons/vpn_key_off":[32,32,60282],"@MaterialIcons/event_repeat":[32,32,60283],"@MaterialIcons/javascript":[32,32,60284],"@MaterialIcons/difference":[32,32,60285],"@MaterialIcons/html":[32,32,60286],"@MaterialIcons/view_kanban":[32,32,60287],"@MaterialIcons/playlist_remove":[32,32,60288],"@MaterialIcons/newspaper":[32,32,60289],"@MaterialIcons/audio_file":[32,32,60290],"@MaterialIcons/folder_off":[32,32,60291],"@MaterialIcons/key_off":[32,32,60292],"@MaterialIcons/view_timeline":[32,32,60293],"@MaterialIcons/add_card":[32,32,60294],"@MaterialIcons/video_file":[32,32,60295],"@MaterialIcons/shopping_cart_checkout":[32,32,60296],"@MaterialIcons/hls":[32,32,60298],"@MaterialIcons/question_mark":[32,32,60299],"@MaterialIcons/hls_off":[32,32,60300],"@MaterialIcons/terminal":[32,32,60302],"@MaterialIcons/php":[32,32,60303],"@MaterialIcons/stadium":[32,32,60304],"@MaterialIcons/signpost":[32,32,60305],"@MaterialIcons/webhook":[32,32,60306],"@MaterialIcons/css":[32,32,60307],"@MaterialIcons/abc":[32,32,60308],"@MaterialIcons/straight":[32,32,60309],"@MaterialIcons/ramp_right":[32,32,60310],"@MaterialIcons/display_settings":[32,32,60311],"@MaterialIcons/merge":[32,32,60312],"@MaterialIcons/roundabout_left":[32,32,60313],"@MaterialIcons/turn_slight_right":[32,32,60314],"@MaterialIcons/rocket_launch":[32,32,60315],"@MaterialIcons/ramp_left":[32,32,60316],"@MaterialIcons/mark_unread_chat_alt":[32,32,60317],"@MaterialIcons/density_medium":[32,32,60318],"@MaterialIcons/data_thresholding":[32,32,60319],"@MaterialIcons/fork_left":[32,32,60320],"@MaterialIcons/u_turn_left":[32,32,60321],"@MaterialIcons/u_turn_right":[32,32,60322],"@MaterialIcons/roundabout_right":[32,32,60323],"@MaterialIcons/turn_slight_left":[32,32,60324],"@MaterialIcons/rocket":[32,32,60325],"@MaterialIcons/turn_left":[32,32,60326],"@MaterialIcons/turn_sharp_left":[32,32,60327],"@MaterialIcons/density_small":[32,32,60328],"@MaterialIcons/density_large":[32,32,60329],"@MaterialIcons/turn_sharp_right":[32,32,60330],"@MaterialIcons/turn_right":[32,32,60331],"@MaterialIcons/fork_right":[32,32,60332],"@MaterialIcons/deselect":[32,32,60342],"@MaterialIcons/warehouse":[32,32,60344],"@MaterialIcons/pan_tool_alt":[32,32,60345],"@MaterialIcons/cell_tower":[32,32,60346],"@MaterialIcons/polyline":[32,32,60347],"@MaterialIcons/factory":[32,32,60348],"@MaterialIcons/folder_copy":[32,32,60349],"@MaterialIcons/output":[32,32,60350],"@MaterialIcons/sports_gymnastics":[32,32,60356],"@MaterialIcons/currency_bitcoin":[32,32,60357],"@MaterialIcons/vape_free":[32,32,60358],"@MaterialIcons/tire_repair":[32,32,60360],"@MaterialIcons/discount":[32,32,60361],"@MaterialIcons/network_ping":[32,32,60362],"@MaterialIcons/handshake":[32,32,60363],"@MaterialIcons/calendar_month":[32,32,60364],"@MaterialIcons/roller_skating":[32,32,60365],"@MaterialIcons/scuba_diving":[32,32,60366],"@MaterialIcons/vaping_rooms":[32,32,60367],"@MaterialIcons/scoreboard":[32,32,60368],"@MaterialIcons/browse_gallery":[32,32,60369],"@MaterialIcons/battery_6_bar":[32,32,60370],"@MaterialIcons/severe_cold":[32,32,60371],"@MaterialIcons/battery_5_bar":[32,32,60372],"@MaterialIcons/cyclone":[32,32,60373],"@MaterialIcons/network_wifi_2_bar":[32,32,60374],"@MaterialIcons/landslide":[32,32,60375],"@MaterialIcons/tsunami":[32,32,60376],"@MaterialIcons/battery_1_bar":[32,32,60377],"@MaterialIcons/volcano":[32,32,60378],"@MaterialIcons/thunderstorm":[32,32,60379],"@MaterialIcons/battery_0_bar":[32,32,60380],"@MaterialIcons/battery_3_bar":[32,32,60381],"@MaterialIcons/devices_fold":[32,32,60382],"@MaterialIcons/signal_cellular_alt_1_bar":[32,32,60383],"@MaterialIcons/battery_2_bar":[32,32,60384],"@MaterialIcons/network_wifi_3_bar":[32,32,60385],"@MaterialIcons/battery_4_bar":[32,32,60386],"@MaterialIcons/signal_cellular_alt_2_bar":[32,32,60387],"@MaterialIcons/network_wifi_1_bar":[32,32,60388],"@MaterialIcons/sign_language":[32,32,60389],"@MaterialIcons/flood":[32,32,60390],"@MaterialIcons/manage_history":[32,32,60391],"@MaterialIcons/spatial_audio_off":[32,32,60392],"@MaterialIcons/crisis_alert":[32,32,60393],"@MaterialIcons/spatial_tracking":[32,32,60394],"@MaterialIcons/spatial_audio":[32,32,60395],"@MaterialIcons/noise_aware":[32,32,60396],"@MaterialIcons/medical_information":[32,32,60397],"@MaterialIcons/screen_rotation_alt":[32,32,60398],"@MaterialIcons/safety_check":[32,32,60399],"@MaterialIcons/no_crash":[32,32,60400],"@MaterialIcons/minor_crash":[32,32,60401],"@MaterialIcons/car_crash":[32,32,60402],"@MaterialIcons/noise_control_off":[32,32,60403],"@MaterialIcons/emergency_recording":[32,32,60404],"@MaterialIcons/emergency_share":[32,32,60406],"@MaterialIcons/sos":[32,32,60407],"@MaterialIcons/remove_road":[32,32,60412],"@MaterialIcons/on_device_training":[32,32,60413],"@MaterialIcons/lightbulb_circle":[32,32,60414],"@MaterialIcons/screenshot_monitor":[32,32,60424],"@MaterialIcons/work_history":[32,32,60425],"@MaterialIcons/mail_lock":[32,32,60426],"@MaterialIcons/lyrics":[32,32,60427],"@MaterialIcons/wind_power":[32,32,60428],"@MaterialIcons/vertical_shades_closed":[32,32,60429],"@MaterialIcons/vertical_shades":[32,32,60430],"@MaterialIcons/solar_power":[32,32,60431],"@MaterialIcons/sensor_occupied":[32,32,60432],"@MaterialIcons/roller_shades_closed":[32,32,60433],"@MaterialIcons/roller_shades":[32,32,60434],"@MaterialIcons/propane_tank":[32,32,60435],"@MaterialIcons/propane":[32,32,60436],"@MaterialIcons/oil_barrel":[32,32,60437],"@MaterialIcons/nest_cam_wired_stand":[32,32,60438],"@MaterialIcons/mode_fan_off":[32,32,60439],"@MaterialIcons/heat_pump":[32,32,60440],"@MaterialIcons/gas_meter":[32,32,60441],"@MaterialIcons/energy_savings_leaf":[32,32,60442],"@MaterialIcons/electric_meter":[32,32,60443],"@MaterialIcons/electric_bolt":[32,32,60444],"@MaterialIcons/curtains_closed":[32,32,60445],"@MaterialIcons/curtains":[32,32,60446],"@MaterialIcons/blinds_closed":[32,32,60447],"@MaterialIcons/auto_mode":[32,32,60448],"@MaterialIcons/5g":[32,32,61240],"@MaterialIcons/ad_units":[32,32,61241],"@MaterialIcons/add_location_alt":[32,32,61242],"@MaterialIcons/add_road":[32,32,61243],"@MaterialIcons/addchart":[32,32,61244],"@MaterialIcons/admin_panel_settings":[32,32,61245],"@MaterialIcons/analytics":[32,32,61246],"@MaterialIcons/app_blocking":[32,32,61247],"@MaterialIcons/app_registration":[32,32,61248],"@MaterialIcons/app_settings_alt":[32,32,61249],"@MaterialIcons/article":[32,32,61250],"@MaterialIcons/backup_table":[32,32,61251],"@MaterialIcons/bedtime":[32,32,61252],"@MaterialIcons/bike_scooter":[32,32,61253],"@MaterialIcons/block_flipped":[32,32,61254],"@MaterialIcons/browser_not_supported":[32,32,61255],"@MaterialIcons/build_circle":[32,32,61256],"@MaterialIcons/campaign":[32,32,61257],"@MaterialIcons/circle":[32,32,61258],"@MaterialIcons/dirty_lens":[32,32,61259],"@MaterialIcons/domain_verification":[32,32,61260],"@MaterialIcons/edit_road":[32,32,61261],"@MaterialIcons/face_retouching_natural":[32,32,61262],"@MaterialIcons/filter_alt":[32,32,61263],"@MaterialIcons/flaky":[32,32,61264],"@MaterialIcons/hdr_enhanced_select":[32,32,61265],"@MaterialIcons/highlight_alt":[32,32,61266],"@MaterialIcons/hourglass_disabled":[32,32,61267],"@MaterialIcons/integration_instructions":[32,32,61268],"@MaterialIcons/local_fire_department":[32,32,61269],"@MaterialIcons/local_police":[32,32,61270],"@MaterialIcons/lock_clock":[32,32,61271],"@MaterialIcons/maps_ugc":[32,32,61272],"@MaterialIcons/mic_external_off":[32,32,61273],"@MaterialIcons/mic_external_on":[32,32,61274],"@MaterialIcons/monitor":[32,32,61275],"@MaterialIcons/nat":[32,32,61276],"@MaterialIcons/next_plan":[32,32,61277],"@MaterialIcons/nightlight_round":[32,32,61278],"@MaterialIcons/outbox":[32,32,61279],"@MaterialIcons/panorama_horizontal_select":[32,32,61280],"@MaterialIcons/panorama_vertical_select":[32,32,61281],"@MaterialIcons/panorama_wide_angle_select":[32,32,61282],"@MaterialIcons/payments":[32,32,61283],"@MaterialIcons/pending":[32,32,61284],"@MaterialIcons/person_add_alt_1":[32,32,61285],"@MaterialIcons/person_remove":[32,32,61286],"@MaterialIcons/person_remove_alt_1":[32,32,61287],"@MaterialIcons/photo_camera_back":[32,32,61288],"@MaterialIcons/photo_camera_front":[32,32,61289],"@MaterialIcons/play_disabled":[32,32,61290],"@MaterialIcons/qr_code":[32,32,61291],"@MaterialIcons/quickreply":[32,32,61292],"@MaterialIcons/read_more":[32,32,61293],"@MaterialIcons/receipt_long":[32,32,61294],"@MaterialIcons/run_circle":[32,32,61295],"@MaterialIcons/screen_search_desktop":[32,32,61296],"@MaterialIcons/stop_circle":[32,32,61297],"@MaterialIcons/subtitles_off":[32,32,61298],"@MaterialIcons/support":[32,32,61299],"@MaterialIcons/taxi_alert":[32,32,61300],"@MaterialIcons/tour":[32,32,61301],"@MaterialIcons/verified":[32,32,61302],"@MaterialIcons/wifi_calling":[32,32,61303],"@MaterialIcons/wrong_location":[32,32,61304],"@MaterialIcons/mediation":[32,32,61351],"@MaterialIcons/1x_mobiledata":[32,32,61389],"@MaterialIcons/30fps":[32,32,61390],"@MaterialIcons/30fps_select":[32,32,61391],"@MaterialIcons/3g_mobiledata":[32,32,61392],"@MaterialIcons/3p":[32,32,61393],"@MaterialIcons/4g_mobiledata":[32,32,61394],"@MaterialIcons/4g_plus_mobiledata":[32,32,61395],"@MaterialIcons/60fps":[32,32,61396],"@MaterialIcons/60fps_select":[32,32,61397],"@MaterialIcons/access_time_filled":[32,32,61398],"@MaterialIcons/air":[32,32,61400],"@MaterialIcons/airplane_ticket":[32,32,61401],"@MaterialIcons/aod":[32,32,61402],"@MaterialIcons/attribution":[32,32,61403],"@MaterialIcons/autofps_select":[32,32,61404],"@MaterialIcons/bathroom":[32,32,61405],"@MaterialIcons/battery_saver":[32,32,61406],"@MaterialIcons/bed":[32,32,61407],"@MaterialIcons/bedroom_baby":[32,32,61408],"@MaterialIcons/bedroom_child":[32,32,61409],"@MaterialIcons/bedroom_parent":[32,32,61410],"@MaterialIcons/blender":[32,32,61411],"@MaterialIcons/bloodtype":[32,32,61412],"@MaterialIcons/bluetooth_drive":[32,32,61413],"@MaterialIcons/cable":[32,32,61414],"@MaterialIcons/calendar_view_month":[32,32,61415],"@MaterialIcons/calendar_view_week":[32,32,61416],"@MaterialIcons/camera_indoor":[32,32,61417],"@MaterialIcons/camera_outdoor":[32,32,61418],"@MaterialIcons/cameraswitch":[32,32,61419],"@MaterialIcons/cast_for_education":[32,32,61420],"@MaterialIcons/chair":[32,32,61421],"@MaterialIcons/chair_alt":[32,32,61422],"@MaterialIcons/coffee":[32,32,61423],"@MaterialIcons/coffee_maker":[32,32,61424],"@MaterialIcons/credit_score":[32,32,61425],"@MaterialIcons/data_saver_off":[32,32,61426],"@MaterialIcons/data_saver_on":[32,32,61427],"@MaterialIcons/dining":[32,32,61428],"@MaterialIcons/directions_boat_filled":[32,32,61429],"@MaterialIcons/directions_bus_filled":[32,32,61430],"@MaterialIcons/directions_car_filled":[32,32,61431],"@MaterialIcons/directions_railway_filled":[32,32,61432],"@MaterialIcons/directions_subway_filled":[32,32,61433],"@MaterialIcons/directions_transit_filled":[32,32,61434],"@MaterialIcons/do_not_disturb_on_total_silence":[32,32,61435],"@MaterialIcons/door_back":[32,32,61436],"@MaterialIcons/door_front":[32,32,61437],"@MaterialIcons/door_sliding":[32,32,61438],"@MaterialIcons/doorbell":[32,32,61439],"@MaterialIcons/download_for_offline":[32,32,61440],"@MaterialIcons/downloading":[32,32,61441],"@MaterialIcons/e_mobiledata":[32,32,61442],"@MaterialIcons/earbuds":[32,32,61443],"@MaterialIcons/earbuds_battery":[32,32,61444],"@MaterialIcons/edgesensor_high":[32,32,61445],"@MaterialIcons/edgesensor_low":[32,32,61446],"@MaterialIcons/face_retouching_off":[32,32,61447],"@MaterialIcons/feed":[32,32,61449],"@MaterialIcons/flashlight_off":[32,32,61450],"@MaterialIcons/flashlight_on":[32,32,61451],"@MaterialIcons/flatware":[32,32,61452],"@MaterialIcons/flourescent":[32,32,61453],"@MaterialIcons/fmd_bad":[32,32,61454],"@MaterialIcons/fmd_good":[32,32,61455],"@MaterialIcons/g_mobiledata":[32,32,61456],"@MaterialIcons/garage":[32,32,61457],"@MaterialIcons/gpp_bad":[32,32,61458],"@MaterialIcons/gpp_good":[32,32,61459],"@MaterialIcons/gpp_maybe":[32,32,61460],"@MaterialIcons/grid_3x3":[32,32,61461],"@MaterialIcons/grid_4x4":[32,32,61462],"@MaterialIcons/grid_goldenratio":[32,32,61463],"@MaterialIcons/h_mobiledata":[32,32,61464],"@MaterialIcons/h_plus_mobiledata":[32,32,61465],"@MaterialIcons/hdr_auto":[32,32,61466],"@MaterialIcons/hdr_auto_select":[32,32,61467],"@MaterialIcons/hdr_off_select":[32,32,61468],"@MaterialIcons/hdr_on_select":[32,32,61469],"@MaterialIcons/hdr_plus":[32,32,61470],"@MaterialIcons/headphones":[32,32,61471],"@MaterialIcons/headphones_battery":[32,32,61472],"@MaterialIcons/hevc":[32,32,61473],"@MaterialIcons/hide_image":[32,32,61474],"@MaterialIcons/hide_source":[32,32,61475],"@MaterialIcons/home_max":[32,32,61476],"@MaterialIcons/home_mini":[32,32,61477],"@MaterialIcons/keyboard_alt":[32,32,61480],"@MaterialIcons/lens_blur":[32,32,61481],"@MaterialIcons/light":[32,32,61482],"@MaterialIcons/living":[32,32,61483],"@MaterialIcons/lte_mobiledata":[32,32,61484],"@MaterialIcons/lte_plus_mobiledata":[32,32,61485],"@MaterialIcons/manage_accounts":[32,32,61486],"@MaterialIcons/manage_search":[32,32,61487],"@MaterialIcons/maps_home_work":[32,32,61488],"@MaterialIcons/media_bluetooth_off":[32,32,61489],"@MaterialIcons/media_bluetooth_on":[32,32,61490],"@MaterialIcons/medication":[32,32,61491],"@MaterialIcons/mobiledata_off":[32,32,61492],"@MaterialIcons/mode_edit_outline":[32,32,61493],"@MaterialIcons/mode_night":[32,32,61494],"@MaterialIcons/mode_standby":[32,32,61495],"@MaterialIcons/money_off_csred":[32,32,61496],"@MaterialIcons/monitor_weight":[32,32,61497],"@MaterialIcons/motion_photos_auto":[32,32,61498],"@MaterialIcons/nearby_error":[32,32,61499],"@MaterialIcons/nearby_off":[32,32,61500],"@MaterialIcons/nightlight":[32,32,61501],"@MaterialIcons/no_accounts":[32,32,61502],"@MaterialIcons/no_encryption_gmailerrorred":[32,32,61503],"@MaterialIcons/note_alt":[32,32,61504],"@MaterialIcons/paid":[32,32,61505],"@MaterialIcons/password":[32,32,61506],"@MaterialIcons/pattern":[32,32,61507],"@MaterialIcons/pie_chart_outline":[32,32,61508],"@MaterialIcons/pin":[32,32,61509],"@MaterialIcons/play_lesson":[32,32,61511],"@MaterialIcons/podcasts":[32,32,61512],"@MaterialIcons/precision_manufacturing":[32,32,61513],"@MaterialIcons/price_change":[32,32,61514],"@MaterialIcons/price_check":[32,32,61515],"@MaterialIcons/quiz":[32,32,61516],"@MaterialIcons/r_mobiledata":[32,32,61517],"@MaterialIcons/radar":[32,32,61518],"@MaterialIcons/raw_off":[32,32,61519],"@MaterialIcons/raw_on":[32,32,61520],"@MaterialIcons/remember_me":[32,32,61521],"@MaterialIcons/report_gmailerrorred":[32,32,61522],"@MaterialIcons/restart_alt":[32,32,61523],"@MaterialIcons/reviews":[32,32,61524],"@MaterialIcons/rsvp":[32,32,61525],"@MaterialIcons/screenshot":[32,32,61526],"@MaterialIcons/sd_card_alert":[32,32,61527],"@MaterialIcons/security_update":[32,32,61528],"@MaterialIcons/security_update_good":[32,32,61529],"@MaterialIcons/security_update_warning":[32,32,61530],"@MaterialIcons/sell":[32,32,61531],"@MaterialIcons/send_to_mobile":[32,32,61532],"@MaterialIcons/settings_accessibility":[32,32,61533],"@MaterialIcons/settings_suggest":[32,32,61534],"@MaterialIcons/share_location":[32,32,61535],"@MaterialIcons/shortcut":[32,32,61536],"@MaterialIcons/shower":[32,32,61537],"@MaterialIcons/signal_cellular_nodata":[32,32,61538],"@MaterialIcons/signal_wifi_bad":[32,32,61539],"@MaterialIcons/signal_wifi_connected_no_internet_4":[32,32,61540],"@MaterialIcons/signal_wifi_statusbar_4_bar":[32,32,61541],"@MaterialIcons/signal_wifi_statusbar_connected_no_internet_4":[32,32,61542],"@MaterialIcons/signal_wifi_statusbar_null":[32,32,61543],"@MaterialIcons/sim_card_download":[32,32,61544],"@MaterialIcons/sip":[32,32,61545],"@MaterialIcons/smart_display":[32,32,61546],"@MaterialIcons/smart_screen":[32,32,61547],"@MaterialIcons/smart_toy":[32,32,61548],"@MaterialIcons/splitscreen":[32,32,61549],"@MaterialIcons/sports_score":[32,32,61550],"@MaterialIcons/star_outline":[32,32,61551],"@MaterialIcons/storm":[32,32,61552],"@MaterialIcons/summarize":[32,32,61553],"@MaterialIcons/system_security_update":[32,32,61554],"@MaterialIcons/system_security_update_good":[32,32,61555],"@MaterialIcons/system_security_update_warning":[32,32,61556],"@MaterialIcons/task":[32,32,61557],"@MaterialIcons/thermostat":[32,32,61558],"@MaterialIcons/thermostat_auto":[32,32,61559],"@MaterialIcons/timer_10_select":[32,32,61562],"@MaterialIcons/timer_3_select":[32,32,61563],"@MaterialIcons/try":[32,32,61564],"@MaterialIcons/tungsten":[32,32,61565],"@MaterialIcons/upcoming":[32,32,61566],"@MaterialIcons/video_camera_back":[32,32,61567],"@MaterialIcons/video_camera_front":[32,32,61568],"@MaterialIcons/video_stable":[32,32,61569],"@MaterialIcons/vrpano":[32,32,61570],"@MaterialIcons/warning_amber":[32,32,61571],"@MaterialIcons/water":[32,32,61572],"@MaterialIcons/wifi_calling_3":[32,32,61573],"@MaterialIcons/wifi_tethering_error_rounded":[32,32,61574],"@MaterialIcons/wifi_tethering_off":[32,32,61575],"@MaterialIcons/window":[32,32,61576],"@MaterialIcons/yard":[32,32,61577],"@MaterialIcons/do_disturb":[32,32,61580],"@MaterialIcons/do_disturb_alt":[32,32,61581],"@MaterialIcons/do_disturb_off":[32,32,61582],"@MaterialIcons/do_disturb_on":[32,32,61583],"@MaterialIcons/download":[32,32,61584],"@MaterialIcons/download_done":[32,32,61585],"@MaterialIcons/insights":[32,32,61586],"@MaterialIcons/mode":[32,32,61591],"@MaterialIcons/star_border_purple500":[32,32,61593],"@MaterialIcons/star_purple500":[32,32,61594],"@MaterialIcons/upload":[32,32,61595],"@MaterialIcons/signal_cellular_0_bar":[32,32,61608],"@MaterialIcons/signal_cellular_connected_no_internet_0_bar":[32,32,61612],"@MaterialIcons/signal_wifi_0_bar":[32,32,61616],"@MaterialIcons/fact_check":[32,32,61637],"@MaterialIcons/model_training":[32,32,61647],"@MaterialIcons/not_started":[32,32,61649],"@MaterialIcons/outgoing_mail":[32,32,61650],"@MaterialIcons/privacy_tip":[32,32,61660],"@MaterialIcons/support_agent":[32,32,61666],"@MaterialIcons/online_prediction":[32,32,61675],"@MaterialIcons/star_rate":[32,32,61676],"@MaterialIcons/batch_prediction":[32,32,61685],"@MaterialIcons/pest_control":[32,32,61690],"@MaterialIcons/upgrade":[32,32,61691],"@MaterialIcons/wifi_protected_setup":[32,32,61692],"@MaterialIcons/pest_control_rodent":[32,32,61693],"@MaterialIcons/not_accessible":[32,32,61694],"@MaterialIcons/cleaning_services":[32,32,61695],"@MaterialIcons/home_repair_service":[32,32,61696],"@MaterialIcons/table_rows":[32,32,61697],"@MaterialIcons/electrical_services":[32,32,61698],"@MaterialIcons/hearing_disabled":[32,32,61700],"@MaterialIcons/person_search":[32,32,61702],"@MaterialIcons/plumbing":[32,32,61703],"@MaterialIcons/horizontal_rule":[32,32,61704],"@MaterialIcons/medical_services":[32,32,61705],"@MaterialIcons/design_services":[32,32,61706],"@MaterialIcons/handyman":[32,32,61707],"@MaterialIcons/miscellaneous_services":[32,32,61708],"@MaterialIcons/push_pin":[32,32,61709],"@MaterialIcons/hvac":[32,32,61710],"@MaterialIcons/directions_off":[32,32,61711],"@MaterialIcons/subscript":[32,32,61713],"@MaterialIcons/superscript":[32,32,61714],"@MaterialIcons/view_sidebar":[32,32,61716],"@MaterialIcons/image_not_supported":[32,32,61718],"@MaterialIcons/legend_toggle":[32,32,61723],"@MaterialIcons/history_toggle_off":[32,32,61821],"@MaterialIcons/point_of_sale":[32,32,61822],"@MaterialIcons/arrow_circle_down":[32,32,61825],"@MaterialIcons/arrow_circle_up":[32,32,61826],"@MaterialIcons/alt_route":[32,32,61828],"@MaterialIcons/forward_to_inbox":[32,32,61831],"@MaterialIcons/mark_chat_unread":[32,32,61833],"@MaterialIcons/mark_email_unread":[32,32,61834],"@MaterialIcons/mark_chat_read":[32,32,61835],"@MaterialIcons/mark_email_read":[32,32,61836],"@MaterialIcons/baby_changing_station":[32,32,61851],"@MaterialIcons/backpack":[32,32,61852],"@MaterialIcons/charging_station":[32,32,61853],"@MaterialIcons/checkroom":[32,32,61854],"@MaterialIcons/do_not_step":[32,32,61855],"@MaterialIcons/elevator":[32,32,61856],"@MaterialIcons/escalator":[32,32,61857],"@MaterialIcons/family_restroom":[32,32,61858],"@MaterialIcons/fire_hydrant":[32,32,61859],"@MaterialIcons/no_cell":[32,32,61860],"@MaterialIcons/no_drinks":[32,32,61861],"@MaterialIcons/no_flash":[32,32,61862],"@MaterialIcons/no_food":[32,32,61863],"@MaterialIcons/no_photography":[32,32,61864],"@MaterialIcons/stairs":[32,32,61865],"@MaterialIcons/tty":[32,32,61866],"@MaterialIcons/wheelchair_pickup":[32,32,61867],"@MaterialIcons/escalator_warning":[32,32,61868],"@MaterialIcons/umbrella":[32,32,61869],"@MaterialIcons/stroller":[32,32,61870],"@MaterialIcons/no_stroller":[32,32,61871],"@MaterialIcons/do_not_touch":[32,32,61872],"@MaterialIcons/wash":[32,32,61873],"@MaterialIcons/soap":[32,32,61874],"@MaterialIcons/dry":[32,32,61875],"@MaterialIcons/sensor_window":[32,32,61876],"@MaterialIcons/sensor_door":[32,32,61877],"@MaterialIcons/request_quote":[32,32,61878],"@MaterialIcons/api":[32,32,61879],"@MaterialIcons/room_preferences":[32,32,61880],"@MaterialIcons/multiple_stop":[32,32,61881],"@MaterialIcons/pending_actions":[32,32,61883],"@MaterialIcons/table_view":[32,32,61886],"@MaterialIcons/dynamic_form":[32,32,61887],"@MaterialIcons/help_center":[32,32,61888],"@MaterialIcons/smart_button":[32,32,61889],"@MaterialIcons/rule":[32,32,61890],"@MaterialIcons/wysiwyg":[32,32,61891],"@MaterialIcons/source":[32,32,61892],"@MaterialIcons/preview":[32,32,61893],"@MaterialIcons/text_snippet":[32,32,61894],"@MaterialIcons/snippet_folder":[32,32,61895],"@MaterialIcons/topic":[32,32,61896],"@MaterialIcons/rule_folder":[32,32,61897],"@MaterialIcons/public_off":[32,32,61898],"@MaterialIcons/shopping_bag":[32,32,61900],"@MaterialIcons/anchor":[32,32,61901],"@MaterialIcons/open_in_full":[32,32,61902],"@MaterialIcons/close_fullscreen":[32,32,61903],"@MaterialIcons/corporate_fare":[32,32,61904],"@MaterialIcons/switch_left":[32,32,61905],"@MaterialIcons/switch_right":[32,32,61906],"@MaterialIcons/outlet":[32,32,61908],"@MaterialIcons/no_transfer":[32,32,61909],"@MaterialIcons/no_meals":[32,32,61910],"@MaterialIcons/fire_extinguisher":[32,32,61912],"@MaterialIcons/location_pin":[32,32,61915],"@MaterialIcons/closed_caption_disabled":[32,32,61916],"@MaterialIcons/east":[32,32,61919],"@MaterialIcons/north":[32,32,61920],"@MaterialIcons/north_east":[32,32,61921],"@MaterialIcons/north_west":[32,32,61922],"@MaterialIcons/south":[32,32,61923],"@MaterialIcons/south_east":[32,32,61924],"@MaterialIcons/south_west":[32,32,61925],"@MaterialIcons/west":[32,32,61926],"@MaterialIcons/wine_bar":[32,32,61928],"@MaterialIcons/tapas":[32,32,61929],"@MaterialIcons/set_meal":[32,32,61930],"@MaterialIcons/near_me_disabled":[32,32,61935],"@MaterialIcons/night_shelter":[32,32,61937],"@MaterialIcons/food_bank":[32,32,61938],"@MaterialIcons/sports_bar":[32,32,61939],"@MaterialIcons/bento":[32,32,61940],"@MaterialIcons/rice_bowl":[32,32,61941],"@MaterialIcons/fence":[32,32,61942],"@MaterialIcons/countertops":[32,32,61943],"@MaterialIcons/carpenter":[32,32,61944],"@MaterialIcons/sticky_note_2":[32,32,61948],"@MaterialIcons/foundation":[32,32,61952],"@MaterialIcons/roofing":[32,32,61953],"@MaterialIcons/house_siding":[32,32,61954],"@MaterialIcons/water_damage":[32,32,61955],"@MaterialIcons/microwave":[32,32,61956],"@MaterialIcons/grass":[32,32,61957],"@MaterialIcons/qr_code_scanner":[32,32,61958],"@MaterialIcons/leaderboard":[32,32,61964],"@MaterialIcons/book_online":[32,32,61975],"@MaterialIcons/masks":[32,32,61976],"@MaterialIcons/elderly":[32,32,61978],"@MaterialIcons/leave_bags_at_home":[32,32,61979],"@MaterialIcons/reduce_capacity":[32,32,61980],"@MaterialIcons/sanitizer":[32,32,61981],"@MaterialIcons/6_ft_apart":[32,32,61982],"@MaterialIcons/clean_hands":[32,32,61983],"@MaterialIcons/sick":[32,32,61984],"@MaterialIcons/coronavirus":[32,32,61985],"@MaterialIcons/follow_the_signs":[32,32,61986],"@MaterialIcons/connect_without_contact":[32,32,61987],"@MaterialIcons/motion_photos_pause":[32,32,61991],"@MaterialIcons/outbond":[32,32,61992],"@MaterialIcons/no_meals_ouline":[32,32,61993],"@MaterialIcons/stacked_line_chart":[32,32,61995],"@MaterialIcons/request_page":[32,32,61996],"@MaterialIcons/contact_page":[32,32,61998],"@MaterialIcons/disabled_by_default":[32,32,62e3],"@MaterialIcons/published_with_changes":[32,32,62002],"@MaterialIcons/groups":[32,32,62003],"@MaterialIcons/facebook":[32,32,62004],"@MaterialIcons/luggage":[32,32,62005],"@MaterialIcons/unpublished":[32,32,62006],"@MaterialIcons/no_backpack":[32,32,62007],"@MaterialIcons/add_task":[32,32,62010],"@MaterialIcons/no_luggage":[32,32,62011],"@MaterialIcons/lock_person":[32,32,63731],"@MaterialIcons/desk":[32,32,63732],"@MaterialIcons/width_full":[32,32,63733],"@MaterialIcons/width_normal":[32,32,63734],"@MaterialIcons/width_wide":[32,32,63735],"@MaterialIcons/broadcast_on_home":[32,32,63736],"@MaterialIcons/broadcast_on_personal":[32,32,63737],"@MaterialIcons/18_up_rating":[32,32,63741],"@MaterialIcons/no_adult_content":[32,32,63742],"@MaterialIcons/wallet":[32,32,63743]};qx.$$translations={C:null,en:null};qx.$$locales={C:null,en:null};qx.$$packageData={};qx.$$g={};qx.$$createdAt=function(e,t,r,i){null!=e&&void 0===typeof Object.$$createdAt&&Object.defineProperty(e,"$$createdAt",{value:{filename:t,lineNumber:r,column:i},enumerable:!1,configurable:!1,writable:!1});return e};var s=/AppleWebKit\/([^ ]+)/.test(navigator.userAgent),l=!!window.MSInputMethodContext&&!!document.documentMode;qx.$$loader={parts:{boot:["0"]},packages:{0:{uris:[]}},urisBefore:[],cssBefore:[],boot:"boot",closureParts:{},bootIsInline:!1,addNoCacheParam:!1,isLoadParallel:!l&&"async"in document.createElement("script"),delayDefer:!0,splashscreen:window.QOOXDOO_SPLASH_SCREEN||null,isLoadChunked:!1,loadChunkSize:null,decodeUris:function(e,t){t||(t="sourceUri");qx.$$libraries;for(var r=[],i=0;i2){o.shift();n=o.join(":")}else n=qx.$$appRoot+e[i];qx.$$loader.addNoCacheParam&&(n+="?nocache="+Math.random());r.push(n)}return r},deferredEvents:null,on:function(e,t){if(qx.$$loader.applicationHandlerReady){if(window.qx&&qx.event&&qx.event.handler&&qx.event.handler.Application){var r=qx.event.handler.Application.$$instance;if("ready"==e&&r.isApplicationReady()){t(null);return}if("appinitialized"==e&&r.isApplicationInitialized()){t(null);return}}qx.event.Registration.addListener(window,e,t)}else{null===this.deferredEvents&&(this.deferredEvents={});var i=this.deferredEvents[e];void 0===i&&(i=this.deferredEvents[e]=[]);i.push({eventType:e,handler:t})}},signalStartup:function(){qx.Bootstrap.executePendingDefers();qx.$$loader.delayDefer=!1;qx.$$loader.scriptLoaded=!0;function e(){if(window.qx&&qx.event&&qx.event.handler&&qx.event.handler.Application){qx.$$loader.deferredEvents&&Object.keys(qx.$$loader.deferredEvents).forEach((function(e){qx.$$loader.deferredEvents[e].forEach((function(t){qx.event.Registration.addListener(window,e,t.handler)}))}));qx.event.handler.Application.onScriptLoaded();qx.$$loader.applicationHandlerReady=!0}else{qx.$$loader.deferredEvents&&Object.keys(qx.$$loader.deferredEvents).forEach((function(e){"ready"===e&&qx.$$loader.deferredEvents[e].forEach((function(e){e.handler(null)}))}));qx.$$loader.applicationHandlerReady=!0}}qx.Class.$$brokenClassDefinitions?console.error("**************\nOne or more class definitions did not load properly - please see error messages above for details.\nIt is probable that your application will have unexpected errors. Please fix the class problems above before continuing.\n**************"):qx.$$loader.splashscreen?qx.$$loader.splashscreen.loadComplete(e):e()},init:function(){var e=qx.$$loader;e.decodeUris(e.cssBefore,"resourceUri").forEach((function(e){!function(e){var t=document.createElement("link");t.rel="stylesheet";t.type="text/css";t.href=e;document.getElementsByTagName("head")[0].appendChild(t)}(e)}));p=e.decodeUris(e.urisBefore,"resourceUri");e.bootIsInline||e.parts[e.boot].forEach((function(t){var r=e.decodeUris(e.packages[t].uris);Array.prototype.push.apply(p,r)}));function t(){g((function(){window.setTimeout((function(){e.parts[e.boot].forEach((function(t){e.importPackageData(qx.$$packageData[t]||{})}));e.signalStartup()}),0)}))}qx.$$loader.splashscreen?qx.$$loader.splashscreen.loadBegin(t):t()}};var u={};if(document.location.search){document.location.search.substring(1).split("&").forEach((function(e){var t=e.match(/^qooxdoo\:([^=]+)(=(.*))?/);if(t){var r=t[1],i=t[3];void 0===i||"true"===i||"1"===i?i=!0:"false"!==i&&"0"!==i||(i=!1);u[r]=i}}))}!0===u["splashscreen-disable"]&&(qx.$$loader.splashscreen=null);if(qx.$$loader.splashscreen){qx.$$loader.isLoadChunked=!0;var c=qx.$$loader.splashscreen.getSettings()||{};"boolean"==typeof c.isLoadChunked&&(qx.$$loader.isLoadChunked=c.isLoadChunked);"number"==typeof c.loadChunkSize&&c.loadChunkSize>1&&(qx.$$loader.loadChunkSize=c.loadChunkSize)}for(var h in u){var d=u[h];switch(h){case"add-no-cache":qx.$$loader.addNoCacheParam=!0===d;break;case"load-parallel":qx.$$loader.isLoadParallel=!0===d;break;case"load-chunked":qx.$$loader.isLoadChunked=!0===d}}var f={complete:!0};(document.documentMode&&document.documentMode<10||void 0!==window.ActiveXObject&&!document.documentMode)&&(f.loaded=!0);function _(e,t){var r=document.createElement("script");r.charset="utf-8";r.src=e;r.onreadystatechange=r.onload=function(){if(!this.readyState||f[this.readyState]){r.onreadystatechange=r.onload=null;"function"==typeof t&&t()}};r.onerror=function(){console&&"function"==typeof console.error&&console.error("Cannot load script "+e);t&&t("Cannot load script "+e)};qx.$$loader.isLoadParallel&&(r.async=null);document.getElementsByTagName("head")[0].appendChild(r)}qx.$$loader.importPackageData=function(e,t){if(e.resources){var r=e.resources;for(var i in r)qx.$$resources[i]=r[i]}if(e.locales){var n=e.locales,o=qx.$$locales;for(var a in n)if(o[a])for(var i in n[a])o[a][i]=n[a][i];else o[a]=n[a]}if(e.translations){var s=e.translations,l=qx.$$translations;for(var a in s)if(l[a])for(var i in s[a])l[a][i]=s[a][i];else l[a]=s[a]}t&&t(e)};var p=[],m=0,g=qx.$$loader.isLoadParallel&&qx.$$loader.isLoadChunked?function(e){if(m>=p.length)return e();var t={numScripts:p.length,numScriptsLoaded:0,numScriptsLoading:0},r=qx.$$loader.loadChunkSize;null===r&&(r=Math.round(t.numScripts/20));r<1&&(r=1);function i(){t.numScriptsLoaded==t.numScripts?e&&e():0==t.numScriptsLoading&&o()}function n(){t.numScriptsLoaded++;t.numScriptsLoading--;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,i):i()}function o(){for(;m=p.length)return e();var t={numScripts:p.length,numScriptsLoaded:0,numScriptsLoading:0};function r(){t.numScriptsLoaded==t.numScripts&&e&&e()}function i(){t.numScriptsLoaded++;t.numScriptsLoading--;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,r):r()}for(;m=p.length)return e();_(p[m++],(function(){t.numScriptsLoaded++;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,r):r()}))}i()},v=function(){qx.$$domReady=!0;document.removeEventListener("DOMContentLoaded",v,!1)};document.addEventListener&&document.addEventListener("DOMContentLoaded",v,!1)}();qx.$$fontBootstrap={};qx.$$fontBootstrap.Roboto={family:["Roboto"],fontFaces:[{fontFamily:"Roboto",fontStyle:"normal",fontWeight:"normal",paths:["qx/font/Roboto/roboto-v18-latin_latin-ext-regular.woff"]}]};qx.$$fontBootstrap["Roboto Mono"]={family:["Roboto Mono"],fontFaces:[{fontFamily:"Roboto Mono",fontStyle:"normal",fontWeight:"normal",paths:["qx/font/Roboto/roboto-mono-v6-latin_latin-ext-regular.woff"]}]};qx.$$fontBootstrap.MaterialIcons={family:["Material Icons"],fontFaces:[{fontFamily:"Material Icons",paths:["qx/iconfont/MaterialIcons/materialicons-v126.woff"]}],defaultSize:32,comparisonString:"e1feef39"};!function(e){"use strict";var t,r,i;t=[function(e,t,r){r(1),r(97),r(98),r(99),r(100),r(101),r(102),r(103),r(104),r(105),r(106),r(107),r(108),r(109),r(110),r(111),r(124),r(126),r(136),r(137),r(139),r(143),r(146),r(148),r(150),r(151),r(152),r(153),r(155),r(156),r(158),r(159),r(161),r(165),r(166),r(167),r(168),r(173),r(174),r(176),r(177),r(178),r(180),r(183),r(184),r(185),r(186),r(187),r(192),r(194),r(195),r(197),r(200),r(201),r(202),r(203),r(204),r(206),r(216),r(218),r(221),r(223),r(224),r(225),r(226),r(227),r(231),r(232),r(234),r(235),r(236),r(238),r(239),r(240),r(93),r(241),r(242),r(250),r(252),r(254),r(255),r(256),r(257),r(258),r(260),r(261),r(262),r(263),r(264),r(266),r(267),r(268),r(269),r(270),r(271),r(272),r(273),r(277),r(278),r(280),r(282),r(283),r(284),r(285),r(286),r(288),r(290),r(291),r(292),r(293),r(295),r(296),r(298),r(299),r(300),r(301),r(303),r(304),r(305),r(306),r(307),r(308),r(309),r(310),r(311),r(313),r(314),r(315),r(316),r(317),r(318),r(319),r(320),r(321),r(322),r(323),r(325),r(326),r(327),r(328),r(352),r(353),r(354),r(355),r(356),r(357),r(358),r(359),r(360),r(362),r(363),r(364),r(365),r(366),r(367),r(368),r(369),r(370),r(371),r(378),r(379),r(381),r(382),r(383),r(384),r(385),r(387),r(388),r(390),r(393),r(394),r(395),r(396),r(397),r(401),r(402),r(404),r(405),r(406),r(407),r(409),r(410),r(411),r(412),r(413),r(414),r(415),r(417),r(420),r(423),r(426),r(427),r(428),r(429),r(430),r(431),r(432),r(433),r(434),r(435),r(436),r(437),r(438),r(447),r(448),r(449),r(450),r(451),r(452),r(453),r(454),r(455),r(456),r(457),r(458),r(459),r(462),r(463),r(464),r(465),r(466),r(467),r(468),r(469),r(470),r(471),r(472),r(473),r(474),r(475),r(476),r(477),r(478),r(479),r(480),r(481),r(482),r(483),r(484),r(485),r(486),r(487),r(488),r(489),r(492),r(494),r(495),r(503),r(504),r(505),r(507),r(508),r(510),r(511),r(512),r(513),r(514),r(518),r(521),r(526),r(527),r(529),r(530),r(534),r(535),r(537),r(538),r(539),r(540),r(542),r(543),r(545),r(546),r(547),r(548),r(549),r(550),r(551),r(553),r(555),r(556),r(557),r(558),r(561),r(562),r(563),r(565),r(566),r(567),r(568),r(569),r(570),r(574),r(575),r(576),r(577),r(578),r(579),r(581),r(582),r(583),r(584),r(585),r(586),r(587),r(588),r(589),r(590),r(591),r(594),r(596),r(597),r(599),r(600),r(601),r(602),r(603),r(604),r(606),r(608),r(609),r(610),r(611),r(612),r(613),r(615),r(616),r(617),r(618),r(620),r(621),r(622),r(623),r(624),r(626),r(627),r(628),r(629),r(630),r(631),r(632),r(633),r(634),r(635),r(636),r(637),r(638),r(640),r(641),r(642),r(646),r(647),r(649),r(650),r(651),r(652),r(653),r(654),r(655),r(656),r(657),r(658),r(661),r(662),r(669),r(672),r(673),r(674),r(675),r(676),r(678),r(679),r(681),r(682),r(684),r(685),r(687),r(688),r(689),r(690),r(691),r(692),r(693),r(695),r(696),r(698),r(699),r(700),r(702),r(703),r(706),r(707),r(708),r(710),r(711),r(713),r(714),r(715),r(716),r(717),r(718),r(719),r(720),r(721),r(722),r(723),r(724),r(725),r(726),r(731),r(732),r(734),r(735),r(737),r(738),r(739),r(740),r(741),r(744),r(745),r(746),r(747),r(748),r(749),r(752),r(753),r(755),r(756),r(757),r(762),r(763),r(764),r(765),r(768),r(773),r(774),r(775),r(776),r(777),e.exports=r(778)},function(e,t,r){r(2),r(90),r(92),r(93),r(96)},function(t,r,i){var n=i(3),o=i(4),a=i(8),s=i(14),l=i(35),u=i(6),c=i(26),h=i(7),d=i(38),f=i(24),_=i(46),p=i(12),m=i(18),g=i(68),v=i(11),b=i(71),y=i(73),x=i(57),q=i(75),w=i(66),P=i(5),M=i(44),E=i(72),I=i(10),C=i(47),S=i(77),A=i(34),T=i(53),k=i(54),D=i(40),B=i(33),O=i(78),R=i(79),L=i(81),N=i(82),F=i(51),$=i(83).forEach,j=T("hidden"),W="Symbol",H="prototype",U=F.set,z=F.getterFor(W),V=Object[H],G=o.Symbol,K=G&&G[H],X=o.RangeError,Y=o.TypeError,Z=o.QObject,Q=P.f,J=M.f,ee=q.f,te=I.f,re=s([].push),ie=A("symbols"),ne=A("op-symbols"),oe=A("wks"),ae=!Z||!Z[H]||!Z[H].findChild,se=function(e,t,r){var i=Q(V,t);i&&delete V[t],J(e,t,r),i&&e!==V&&J(V,t,i)},le=u&&h((function(){return 7!==b(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a}))?se:J,ue=function(e,t){var r=ie[e]=b(K);return U(r,{type:W,tag:e,description:t}),u||(r.description=t),r},ce=function(e,t,r){e===V&&ce(ne,t,r),_(e);var i=m(t);return _(r),d(ie,i)?(r.enumerable?(d(e,j)&&e[j][i]&&(e[j][i]=!1),r=b(r,{enumerable:v(0,!1)})):(d(e,j)||J(e,j,v(1,b(null))),e[j][i]=!0),le(e,i,r)):J(e,i,r)},he=function(e,t){var r,i;return _(e),r=p(t),i=y(r).concat(pe(r)),$(i,(function(t){u&&!a(de,r,t)||ce(e,t,r[t])})),e},de=function(e){var t=m(e),r=a(te,this,t);return!(this===V&&d(ie,t)&&!d(ne,t))&&(!(r||!d(this,t)||!d(ie,t)||d(this,j)&&this[j][t])||r)},fe=function(e,t){var r,i=p(e),n=m(t);if(i!==V||!d(ie,n)||d(ne,n))return!(r=Q(i,n))||!d(ie,n)||d(i,j)&&i[j][n]||(r.enumerable=!0),r},_e=function(e){var t=ee(p(e)),r=[];return $(t,(function(e){d(ie,e)||d(k,e)||re(r,e)})),r},pe=function(e){var t=e===V,r=ee(t?ne:p(e)),i=[];return $(r,(function(e){!d(ie,e)||t&&!d(V,e)||re(i,ie[e])})),i};c||(G=function(){var t,r,i;if(f(K,this))throw new Y("Symbol is not a constructor");return t=arguments.length&&arguments[0]!==e?g(arguments[0]):e,r=D(t),i=function(t){var n,s=this===e?o:this;s===V&&a(i,ne,t),d(s,j)&&d(s[j],r)&&(s[j][r]=!1),n=v(1,t);try{le(s,r,n)}catch(e){if(!(e instanceof X))throw e;se(s,r,n)}},u&&ae&&le(V,r,{configurable:!0,set:i}),ue(r,t)},C(K=G[H],"toString",(function(){return z(this).tag})),C(G,"withoutSetter",(function(e){return ue(D(e),e)})),I.f=de,M.f=ce,E.f=he,P.f=fe,x.f=q.f=_e,w.f=pe,O.f=function(e){return ue(B(e),e)},u&&(S(K,"description",{configurable:!0,get:function(){return z(this).description}}),l||C(V,"propertyIsEnumerable",de,{unsafe:!0}))),n({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:G}),$(y(oe),(function(e){R(e)})),n({target:W,stat:!0,forced:!c},{useSetter:function(){ae=!0},useSimple:function(){ae=!1}}),n({target:"Object",stat:!0,forced:!c,sham:!u},{create:function(t,r){return r===e?b(t):he(b(t),r)},defineProperty:ce,defineProperties:he,getOwnPropertyDescriptor:fe}),n({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:_e}),L(),N(G,W),k[j]=!0},function(t,r,i){var n=i(4),o=i(5).f,a=i(43),s=i(47),l=i(37),u=i(55),c=i(67);t.exports=function(t,r){var i,h,d,f,_,p=t.target,m=t.global,g=t.stat;if(i=m?n:g?n[p]||l(p,{}):(n[p]||{}).prototype)for(h in r){if(f=r[h],d=t.dontCallGetSet?(_=o(i,h))&&_.value:i[h],!c(m?h:p+(g?".":"#")+h,t.forced)&&d!==e){if(typeof f==typeof d)continue;u(f,d)}(t.sham||d&&d.sham)&&a(f,"sham",!0),s(i,h,f,t)}}},function(e,t,r){var i=function(e){return e&&e.Math===Math&&e};e.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof global&&global)||i("object"==typeof this&&this)||function(){return this}()||Function("return this")()},function(e,t,r){var i=r(6),n=r(8),o=r(10),a=r(11),s=r(12),l=r(18),u=r(38),c=r(41),h=Object.getOwnPropertyDescriptor;t.f=i?h:function(e,t){if(e=s(e),t=l(t),c)try{return h(e,t)}catch(e){}if(u(e,t))return a(!n(o.f,e,t),e[t])}},function(e,t,r){var i=r(7);e.exports=!i((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,r){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){var i=r(9),n=function(){}.call;e.exports=i?n.bind(n):function(){return n.apply(n,arguments)}},function(e,t,r){var i=r(7);e.exports=!i((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},function(e,t,r){var i={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!i.call({1:2},1);t.f=o?function(e){var t=n(this,e);return!!t&&t.enumerable}:i},function(e,t,r){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var i=r(13),n=r(16);e.exports=function(e){return i(n(e))}},function(e,t,r){var i=r(14),n=r(7),o=r(15),a=Object,s=i("".split);e.exports=n((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"===o(e)?s(e,""):a(e)}:a},function(e,t,r){var i=r(9),n=Function.prototype,o=n.call,a=i&&n.bind.bind(o,o);e.exports=i?a:function(e){return function(){return o.apply(e,arguments)}}},function(e,t,r){var i=r(14),n=i({}.toString),o=i("".slice);e.exports=function(e){return o(n(e),8,-1)}},function(e,t,r){var i=r(17),n=TypeError;e.exports=function(e){if(i(e))throw new n("Can't call method on "+e);return e}},function(t,r,i){t.exports=function(t){return null===t||t===e}},function(e,t,r){var i=r(19),n=r(22);e.exports=function(e){var t=i(e,"string");return n(t)?t:t+""}},function(t,r,i){var n=i(8),o=i(20),a=i(22),s=i(29),l=i(32),u=i(33),c=TypeError,h=u("toPrimitive");t.exports=function(t,r){var i,u;if(!o(t)||a(t))return t;if(i=s(t,h)){if(r===e&&(r="default"),u=n(i,t,r),!o(u)||a(u))return u;throw new c("Can't convert object to primitive value")}return r===e&&(r="number"),l(t,r)}},function(e,t,r){var i=r(21);e.exports=function(e){return"object"==typeof e?null!==e:i(e)}},function(t,r,i){var n="object"==typeof document&&document.all;t.exports=void 0===n&&n!==e?function(e){return"function"==typeof e||e===n}:function(e){return"function"==typeof e}},function(e,t,r){var i=r(23),n=r(21),o=r(24),a=r(25),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return n(t)&&o(t.prototype,s(e))}},function(t,r,i){var n=i(4),o=i(21);t.exports=function(t,r){return arguments.length<2?o(i=n[t])?i:e:n[t]&&n[t][r];var i}},function(e,t,r){var i=r(14);e.exports=i({}.isPrototypeOf)},function(e,t,r){var i=r(26);e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,r){var i=r(27),n=r(7),o=r(4).String;e.exports=!!Object.getOwnPropertySymbols&&!n((function(){var e=Symbol("symbol detection");return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},function(e,t,r){var i,n,o=r(4),a=r(28),s=o.process,l=o.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8;c&&(n=(i=c.split("."))[0]>0&&i[0]<4?1:+(i[0]+i[1])),!n&&a&&(!(i=a.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/))&&(n=+i[1]),e.exports=n},function(e,t,r){e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(t,r,i){var n=i(30),o=i(17);t.exports=function(t,r){var i=t[r];return o(i)?e:n(i)}},function(e,t,r){var i=r(21),n=r(31),o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(n(e)+" is not a function")}},function(e,t,r){var i=String;e.exports=function(e){try{return i(e)}catch(e){return"Object"}}},function(e,t,r){var i=r(8),n=r(21),o=r(20),a=TypeError;e.exports=function(e,t){var r,s;if("string"===t&&n(r=e.toString)&&!o(s=i(r,e)))return s;if(n(r=e.valueOf)&&!o(s=i(r,e)))return s;if("string"!==t&&n(r=e.toString)&&!o(s=i(r,e)))return s;throw new a("Can't convert object to primitive value")}},function(e,t,r){var i=r(4),n=r(34),o=r(38),a=r(40),s=r(26),l=r(25),u=i.Symbol,c=n("wks"),h=l?u.for||u:u&&u.withoutSetter||a;e.exports=function(e){return o(c,e)||(c[e]=s&&o(u,e)?u[e]:h("Symbol."+e)),c[e]}},function(t,r,i){var n=i(35),o=i(36);(t.exports=function(t,r){return o[t]||(o[t]=r!==e?r:{})})("versions",[]).push({version:"3.35.0",mode:n?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.0/LICENSE",source:"https://github.com/zloirock/core-js"})},function(e,t,r){e.exports=!1},function(e,t,r){var i=r(4),n=r(37),o="__core-js_shared__",a=i[o]||n(o,{});e.exports=a},function(e,t,r){var i=r(4),n=Object.defineProperty;e.exports=function(e,t){try{n(i,e,{value:t,configurable:!0,writable:!0})}catch(r){i[e]=t}return t}},function(e,t,r){var i=r(14),n=r(39),o=i({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(n(e),t)}},function(e,t,r){var i=r(16),n=Object;e.exports=function(e){return n(i(e))}},function(t,r,i){var n=i(14),o=0,a=Math.random(),s=n(1..toString);t.exports=function(t){return"Symbol("+(t===e?"":t)+")_"+s(++o+a,36)}},function(e,t,r){var i=r(6),n=r(7),o=r(42);e.exports=!i&&!n((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var i=r(4),n=r(20),o=i.document,a=n(o)&&n(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,r){var i=r(6),n=r(44),o=r(11);e.exports=i?function(e,t,r){return n.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var i=r(6),n=r(41),o=r(45),a=r(46),s=r(18),l=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,h="enumerable",d="configurable",f="writable";t.f=i?o?function(e,t,r){if(a(e),t=s(t),a(r),"function"==typeof e&&"prototype"===t&&"value"in r&&f in r&&!r[f]){var i=c(e,t);i&&i[f]&&(e[t]=r.value,r={configurable:d in r?r[d]:i[d],enumerable:h in r?r[h]:i[h],writable:!1})}return u(e,t,r)}:u:function(e,t,r){if(a(e),t=s(t),a(r),n)try{return u(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new l("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var i=r(6),n=r(7);e.exports=i&&n((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(e,t,r){var i=r(20),n=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(n(e)+" is not an object")}},function(t,r,i){var n=i(21),o=i(44),a=i(48),s=i(37);t.exports=function(t,r,i,l){var u,c;if(l||(l={}),u=l.enumerable,c=l.name!==e?l.name:r,n(i)&&a(i,c,l),l.global)u?t[r]=i:s(r,i);else{try{l.unsafe?t[r]&&(u=!0):delete t[r]}catch(e){}u?t[r]=i:o.f(t,r,{value:i,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return t}},function(t,r,i){var n=i(14),o=i(7),a=i(21),s=i(38),l=i(6),u=i(49).CONFIGURABLE,c=i(50),h=i(51),d=h.enforce,f=h.get,_=String,p=Object.defineProperty,m=n("".slice),g=n("".replace),v=n([].join),b=l&&!o((function(){return 8!==p((function(){}),"length",{value:8}).length})),y=String(String).split("String"),x=t.exports=function(t,r,i){"Symbol("===m(_(r),0,7)&&(r="["+g(_(r),/^Symbol\(([^)]*)\)/,"$1")+"]"),i&&i.getter&&(r="get "+r),i&&i.setter&&(r="set "+r),(!s(t,"name")||u&&t.name!==r)&&(l?p(t,"name",{value:r,configurable:!0}):t.name=r),b&&i&&s(i,"arity")&&t.length!==i.arity&&p(t,"length",{value:i.arity});try{i&&s(i,"constructor")&&i.constructor?l&&p(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=e)}catch(e){}var n=d(t);return s(n,"source")||(n.source=v(y,"string"==typeof r?r:"")),t};Function.prototype.toString=x((function(){return a(this)&&f(this).source||c(this)}),"toString")},function(e,t,r){var i=r(6),n=r(38),o=Function.prototype,a=i&&Object.getOwnPropertyDescriptor,s=n(o,"name"),l=s&&"something"===function(){}.name,u=s&&(!i||i&&a(o,"name").configurable);e.exports={EXISTS:s,PROPER:l,CONFIGURABLE:u}},function(e,t,r){var i=r(14),n=r(21),o=r(36),a=i(Function.toString);n(o.inspectSource)||(o.inspectSource=function(e){return a(e)}),e.exports=o.inspectSource},function(e,t,r){var i,n,o,a,s,l=r(52),u=r(4),c=r(20),h=r(43),d=r(38),f=r(36),_=r(53),p=r(54),m="Object already initialized",g=u.TypeError;l||f.state?((a=f.state||(f.state=new(0,u.WeakMap))).get=a.get,a.has=a.has,a.set=a.set,i=function(e,t){if(a.has(e))throw new g(m);return t.facade=e,a.set(e,t),t},n=function(e){return a.get(e)||{}},o=function(e){return a.has(e)}):(p[s=_("state")]=!0,i=function(e,t){if(d(e,s))throw new g(m);return t.facade=e,h(e,s,t),t},n=function(e){return d(e,s)?e[s]:{}},o=function(e){return d(e,s)}),e.exports={set:i,get:n,has:o,enforce:function(e){return o(e)?n(e):i(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=n(t)).type!==e)throw new g("Incompatible receiver, "+e+" required");return r}}}},function(e,t,r){var i=r(4),n=r(21),o=i.WeakMap;e.exports=n(o)&&/native code/.test(String(o))},function(e,t,r){var i=r(34),n=r(40),o=i("keys");e.exports=function(e){return o[e]||(o[e]=n(e))}},function(e,t,r){e.exports={}},function(e,t,r){var i=r(38),n=r(56),o=r(5),a=r(44);e.exports=function(e,t,r){var s,l,u=n(t),c=a.f,h=o.f;for(s=0;su;)n(i,r=t[u++])&&(~a(c,r)||l(c,r));return c}},function(e,t,r){var i=r(12),n=r(60),o=r(63),a=function(e){return function(t,r,a){var s,l=i(t),u=o(l),c=n(a,u);if(e&&r!=r){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===r)return e||c||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,r){var i=r(61),n=Math.max,o=Math.min;e.exports=function(e,t){var r=i(e);return r<0?n(r+t,0):o(r,t)}},function(e,t,r){var i=r(62);e.exports=function(e){var t=+e;return t!=t||0===t?0:i(t)}},function(e,t,r){var i=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?n:i)(t)}},function(e,t,r){var i=r(64);e.exports=function(e){return i(e.length)}},function(e,t,r){var i=r(61),n=Math.min;e.exports=function(e){return e>0?n(i(e),9007199254740991):0}},function(e,t,r){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,r){t.f=Object.getOwnPropertySymbols},function(e,t,r){var i=r(7),n=r(21),o=/#|\.prototype\./,a=function(e,t){var r=l[s(e)];return r===c||r!==u&&(n(t)?i(t):!!t)},s=a.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=a.data={},u=a.NATIVE="N",c=a.POLYFILL="P";e.exports=a},function(e,t,r){var i=r(69),n=String;e.exports=function(e){if("Symbol"===i(e))throw new TypeError("Cannot convert a Symbol value to a string");return n(e)}},function(t,r,i){var n=i(70),o=i(21),a=i(15),s=i(33)("toStringTag"),l=Object,u="Arguments"===a(function(){return arguments}());t.exports=n?a:function(t){var r,i,n;return t===e?"Undefined":null===t?"Null":"string"==typeof(i=function(e,t){try{return e[t]}catch(e){}}(r=l(t),s))?i:u?a(r):"Object"===(n=a(r))&&o(r.callee)?"Arguments":n}},function(e,t,r){var i={};i[r(33)("toStringTag")]="z",e.exports="[object z]"===String(i)},function(t,r,i){var n,o=i(46),a=i(72),s=i(65),l=i(54),u=i(74),c=i(42),h=i(53),d="prototype",f="script",_=h("IE_PROTO"),p=function(){},m=function(e){return"<"+f+">"+e+""},g=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;v="undefined"!=typeof document?document.domain&&n?g(n):(t=c("iframe"),r="java"+f+":",t.style.display="none",u.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F):g(n);for(var i=s.length;i--;)delete v[d][s[i]];return v()};l[_]=!0,t.exports=Object.create||function(t,r){var i;return null!==t?(p[d]=o(t),i=new p,p[d]=null,i[_]=t):i=v(),r===e?i:a.f(i,r)}},function(e,t,r){var i=r(6),n=r(45),o=r(44),a=r(46),s=r(12),l=r(73);t.f=i&&!n?Object.defineProperties:function(e,t){var r,i,n,u,c;for(a(e),r=s(t),n=(i=l(t)).length,u=0;n>u;)o.f(e,c=i[u++],r[c]);return e}},function(e,t,r){var i=r(58),n=r(65);e.exports=Object.keys||function(e){return i(e,n)}},function(e,t,r){var i=r(23);e.exports=i("document","documentElement")},function(e,t,r){var i=r(15),n=r(12),o=r(57).f,a=r(76),s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return s&&"Window"===i(e)?function(e){try{return o(e)}catch(e){return a(s)}}(e):o(n(e))}},function(e,t,r){var i=r(14);e.exports=i([].slice)},function(e,t,r){var i=r(48),n=r(44);e.exports=function(e,t,r){return r.get&&i(r.get,t,{getter:!0}),r.set&&i(r.set,t,{setter:!0}),n.f(e,t,r)}},function(e,t,r){var i=r(33);t.f=i},function(e,t,r){var i=r(80),n=r(38),o=r(78),a=r(44).f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});n(t,e)||a(t,e,{value:o.f(e)})}},function(e,t,r){var i=r(4);e.exports=i},function(e,t,r){var i=r(8),n=r(23),o=r(33),a=r(47);e.exports=function(){var e=n("Symbol"),t=e&&e.prototype,r=t&&t.valueOf,s=o("toPrimitive");t&&!t[s]&&a(t,s,(function(e){return i(r,this)}),{arity:1})}},function(e,t,r){var i=r(44).f,n=r(38),o=r(33)("toStringTag");e.exports=function(e,t,r){e&&!r&&(e=e.prototype),e&&!n(e,o)&&i(e,o,{configurable:!0,value:t})}},function(t,r,i){var n=i(84),o=i(14),a=i(13),s=i(39),l=i(63),u=i(86),c=o([].push),h=function(t){var r=1===t,i=2===t,o=3===t,h=4===t,d=6===t,f=7===t,_=5===t||d;return function(p,m,g,v){for(var b,y,x=s(p),q=a(x),w=l(q),P=n(m,g),M=0,E=v||u,I=r?E(p,w):i||f?E(p,0):e;w>M;M++)if((_||M in q)&&(y=P(b=q[M],M,x),t))if(r)I[M]=y;else if(y)switch(t){case 3:return!0;case 5:return b;case 6:return M;case 2:c(I,b)}else switch(t){case 4:return!1;case 7:c(I,b)}return d?-1:o||h?h:I}};t.exports={forEach:h(0),map:h(1),filter:h(2),some:h(3),every:h(4),find:h(5),findIndex:h(6),filterReject:h(7)}},function(t,r,i){var n=i(85),o=i(30),a=i(9),s=n(n.bind);t.exports=function(t,r){return o(t),r===e?t:a?s(t,r):function(){return t.apply(r,arguments)}}},function(e,t,r){var i=r(15),n=r(14);e.exports=function(e){if("Function"===i(e))return n(e)}},function(e,t,r){var i=r(87);e.exports=function(e,t){return new(i(e))(0===t?0:t)}},function(t,r,i){var n=i(88),o=i(89),a=i(20),s=i(33)("species"),l=Array;t.exports=function(t){var r;return n(t)&&(o(r=t.constructor)&&(r===l||n(r.prototype))||a(r)&&null===(r=r[s]))&&(r=e),r===e?l:r}},function(e,t,r){var i=r(15);e.exports=Array.isArray||function(e){return"Array"===i(e)}},function(e,t,r){var i=r(14),n=r(7),o=r(21),a=r(69),s=r(23),l=r(50),u=function(){},c=[],h=s("Reflect","construct"),d=/^\s*(?:class|function)\b/,f=i(d.exec),_=!d.test(u),p=function(e){if(!o(e))return!1;try{return h(u,c,e),!0}catch(e){return!1}},m=function(e){if(!o(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return _||!!f(d,l(e))}catch(e){return!0}};m.sham=!0,e.exports=!h||n((function(){var e;return p(p.call)||!p(Object)||!p((function(){e=!0}))||e}))?m:p},function(e,t,r){var i=r(3),n=r(23),o=r(38),a=r(68),s=r(34),l=r(91),u=s("string-to-symbol-registry"),c=s("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!l},{for:function(e){var t,r=a(e);return o(u,r)?u[r]:(t=n("Symbol")(r),u[r]=t,c[t]=r,t)}})},function(e,t,r){var i=r(26);e.exports=i&&!!Symbol.for&&!!Symbol.keyFor},function(e,t,r){var i=r(3),n=r(38),o=r(22),a=r(31),s=r(34),l=r(91),u=s("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!l},{keyFor:function(e){if(!o(e))throw new TypeError(a(e)+" is not a symbol");if(n(u,e))return u[e]}})},function(t,r,i){var n=i(3),o=i(23),a=i(94),s=i(8),l=i(14),u=i(7),c=i(21),h=i(22),d=i(76),f=i(95),_=i(26),p=String,m=o("JSON","stringify"),g=l(/./.exec),v=l("".charAt),b=l("".charCodeAt),y=l("".replace),x=l(1..toString),q=/[\uD800-\uDFFF]/g,w=/^[\uD800-\uDBFF]$/,P=/^[\uDC00-\uDFFF]$/,M=!_||u((function(){var e=o("Symbol")("stringify detection");return"[null]"!==m([e])||"{}"!==m({a:e})||"{}"!==m(Object(e))})),E=u((function(){return'"\\udf06\\ud834"'!==m("\udf06\ud834")||'"\\udead"'!==m("\udead")})),I=function(t,r){var i=d(arguments),n=f(r);if(c(n)||t!==e&&!h(t))return i[1]=function(e,t){if(c(n)&&(t=s(n,this,p(e),t)),!h(t))return t},a(m,null,i)},C=function(e,t,r){var i=v(r,t-1),n=v(r,t+1);return g(w,e)&&!g(P,n)||g(P,e)&&!g(w,i)?"\\u"+x(b(e,0),16):e};m&&n({target:"JSON",stat:!0,arity:3,forced:M||E},{stringify:function(e,t,r){var i=d(arguments),n=a(M?I:m,null,i);return E&&"string"==typeof n?y(n,q,C):n}})},function(e,t,r){var i=r(9),n=Function.prototype,o=n.apply,a=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(i?a.bind(o):function(){return a.apply(o,arguments)})},function(e,t,r){var i=r(14),n=r(88),o=r(21),a=r(15),s=r(68),l=i([].push);e.exports=function(e){var t,r,i,u,c,h;if(o(e))return e;if(n(e)){for(t=e.length,r=[],i=0;iq&&f(n,arguments[q]),n})),y.prototype=v,"Error"!==P?l?l(y,b):u(y,b,{name:!0}):p&&x in M&&(c(y,M,x),c(y,M,"prepareStackTrace")),u(y,M),!m)try{v.name!==P&&a(v,"name",P),v.constructor=y}catch(e){}return y}}},function(t,r,i){var n=i(114),o=i(46),a=i(115);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=n(Object.prototype,"__proto__","set"))(r,[]),t=r instanceof Array}catch(e){}return function(r,i){return o(r),a(i),t?e(r,i):r.__proto__=i,r}}():e)},function(e,t,r){var i=r(14),n=r(30);e.exports=function(e,t,r){try{return i(n(Object.getOwnPropertyDescriptor(e,t)[r]))}catch(e){}}},function(e,t,r){var i=r(116),n=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o("Can't set "+n(e)+" as a prototype")}},function(e,t,r){var i=r(20);e.exports=function(e){return i(e)||null===e}},function(e,t,r){var i=r(44).f;e.exports=function(e,t,r){r in e||i(e,r,{configurable:!0,get:function(){return t[r]},set:function(e){t[r]=e}})}},function(e,t,r){var i=r(21),n=r(20),o=r(113);e.exports=function(e,t,r){var a,s;return o&&i(a=t.constructor)&&a!==r&&n(s=a.prototype)&&s!==r.prototype&&o(e,s),e}},function(t,r,i){var n=i(68);t.exports=function(t,r){return t===e?arguments.length<2?"":r:n(t)}},function(e,t,r){var i=r(20),n=r(43);e.exports=function(e,t){i(t)&&"cause"in t&&n(e,"cause",t.cause)}},function(e,t,r){var i=r(43),n=r(122),o=r(123),a=Error.captureStackTrace;e.exports=function(e,t,r,s){o&&(a?a(e,t):i(e,"stack",n(r,s)))}},function(e,t,r){var i=r(14),n=Error,o=i("".replace),a=String(new n("zxcasd").stack),s=/\n\s*at [^:]*:[^\n]*/,l=s.test(a);e.exports=function(e,t){if(l&&"string"==typeof e&&!n.prepareStackTrace)for(;t--;)e=o(e,s,"");return e}},function(e,t,r){var i=r(7),n=r(11);e.exports=!i((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",n(1,7)),7!==e.stack)}))},function(e,t,r){var i=r(47),n=r(125),o=Error.prototype;o.toString!==n&&i(o,"toString",n)},function(e,t,r){var i=r(6),n=r(7),o=r(46),a=r(119),s=Error.prototype.toString,l=n((function(){if(i){var e=Object.create(Object.defineProperty({},"name",{get:function(){return this===e}}));if("true"!==s.call(e))return!0}return"2: 1"!==s.call({message:1,name:2})||"Error"!==s.call({})}));e.exports=l?function(){var e=o(this),t=a(e.name,"Error"),r=a(e.message);return t?r?t+": "+r:t:r}:s},function(e,t,r){r(127)},function(t,r,i){var n,o=i(3),a=i(24),s=i(128),l=i(113),u=i(55),c=i(71),h=i(43),d=i(11),f=i(120),_=i(121),p=i(130),m=i(119),g=i(33)("toStringTag"),v=Error,b=[].push,y=function(t,r){var i,o,u=a(n,this);return l?i=l(new v,u?s(this):n):(i=u?this:c(n),h(i,g,"Error")),r!==e&&h(i,"message",m(r)),_(i,y,i.stack,1),arguments.length>2&&f(i,arguments[2]),p(t,b,{that:o=[]}),h(i,"errors",o),i};l?l(y,v):u(y,v,{name:!0}),n=y.prototype=c(v.prototype,{constructor:d(1,y),message:d(1,""),name:d(1,"AggregateError")}),o({global:!0,constructor:!0,arity:2},{AggregateError:y})},function(e,t,r){var i=r(38),n=r(21),o=r(39),a=r(53),s=r(129),l=a("IE_PROTO"),u=Object,c=u.prototype;e.exports=s?u.getPrototypeOf:function(e){var t,r=o(e);return i(r,l)?r[l]:n(t=r.constructor)&&r instanceof t?t.prototype:r instanceof u?c:null}},function(e,t,r){var i=r(7);e.exports=!i((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,r){var i=r(84),n=r(8),o=r(46),a=r(31),s=r(131),l=r(63),u=r(24),c=r(133),h=r(134),d=r(135),f=TypeError,_=function(e,t){this.stopped=e,this.result=t},p=_.prototype;e.exports=function(e,t,r){var m,g,v,b,y,x,q,w=!(!r||!r.AS_ENTRIES),P=!(!r||!r.IS_RECORD),M=!(!r||!r.IS_ITERATOR),E=!(!r||!r.INTERRUPTED),I=i(t,r&&r.that),C=function(e){return m&&d(m,"normal",e),new _(!0,e)},S=function(e){return w?(o(e),E?I(e[0],e[1],C):I(e[0],e[1])):E?I(e,C):I(e)};if(P)m=e.iterator;else if(M)m=e;else{if(!(g=h(e)))throw new f(a(e)+" is not iterable");if(s(g)){for(v=0,b=l(e);b>v;v++)if((y=S(e[v]))&&u(p,y))return y;return new _(!1)}m=c(e,g)}for(x=P?e.next:m.next;!(q=n(x,m)).done;){try{y=S(q.value)}catch(e){d(m,"throw",e)}if("object"==typeof y&&y&&u(p,y))return y}return new _(!1)}},function(t,r,i){var n=i(33),o=i(132),a=n("iterator"),s=Array.prototype;t.exports=function(t){return t!==e&&(o.Array===t||s[a]===t)}},function(e,t,r){e.exports={}},function(e,t,r){var i=r(8),n=r(30),o=r(46),a=r(31),s=r(134),l=TypeError;e.exports=function(e,t){var r=arguments.length<2?s(e):t;if(n(r))return o(i(r,e));throw new l(a(e)+" is not iterable")}},function(e,t,r){var i=r(69),n=r(29),o=r(17),a=r(132),s=r(33)("iterator");e.exports=function(e){if(!o(e))return n(e,s)||n(e,"@@iterator")||a[i(e)]}},function(e,t,r){var i=r(8),n=r(46),o=r(29);e.exports=function(e,t,r){var a,s;n(e);try{if(!(a=o(e,"return"))){if("throw"===t)throw r;return r}a=i(a,e)}catch(e){s=!0,a=e}if("throw"===t)throw r;if(s)throw a;return n(a),r}},function(e,t,r){var i=r(3),n=r(23),o=r(94),a=r(7),s=r(112),l="AggregateError",u=n(l),c=!a((function(){return 1!==u([1]).errors[0]}))&&a((function(){return 7!==u([1],l,{cause:7}).cause}));i({global:!0,constructor:!0,arity:2,forced:c},{AggregateError:s(l,(function(e){return function(t,r){return o(e,this,arguments)}}),c,!0)})},function(t,r,i){var n=i(3),o=i(39),a=i(63),s=i(61),l=i(138);n({target:"Array",proto:!0},{at:function(t){var r=o(this),i=a(r),n=s(t),l=n>=0?n:i+n;return l<0||l>=i?e:r[l]}}),l("at")},function(t,r,i){var n=i(33),o=i(71),a=i(44).f,s=n("unscopables"),l=Array.prototype;l[s]===e&&a(l,s,{configurable:!0,value:o(null)}),t.exports=function(e){l[s][e]=!0}},function(t,r,i){var n=i(3),o=i(7),a=i(88),s=i(20),l=i(39),u=i(63),c=i(140),h=i(141),d=i(86),f=i(142),_=i(33),p=i(27),m=_("isConcatSpreadable"),g=p>=51||!o((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),v=function(t){if(!s(t))return!1;var r=t[m];return r!==e?!!r:a(t)};n({target:"Array",proto:!0,arity:1,forced:!g||!f("concat")},{concat:function(e){var t,r,i,n,o,a=l(this),s=d(a,0),f=0;for(t=-1,i=arguments.length;t9007199254740991)throw i("Maximum allowed index exceeded");return e}},function(e,t,r){var i=r(18),n=r(44),o=r(11);e.exports=function(e,t,r){var a=i(t);a in e?n.f(e,a,o(0,r)):e[a]=r}},function(e,t,r){var i=r(7),n=r(33),o=r(27),a=n("species");e.exports=function(e){return o>=51||!i((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,r){var i=r(3),n=r(144),o=r(138);i({target:"Array",proto:!0},{copyWithin:n}),o("copyWithin")},function(t,r,i){var n=i(39),o=i(60),a=i(63),s=i(145),l=Math.min;t.exports=[].copyWithin||function(t,r){var i=n(this),u=a(i),c=o(t,u),h=o(r,u),d=arguments.length>2?arguments[2]:e,f=l((d===e?u:o(d,u))-h,u-c),_=1;for(h0;)h in i?i[c]=i[h]:s(i,c),c+=_,h+=_;return i}},function(e,t,r){var i=r(31),n=TypeError;e.exports=function(e,t){if(!delete e[t])throw new n("Cannot delete property "+i(t)+" of "+i(e))}},function(t,r,i){var n=i(3),o=i(83).every;n({target:"Array",proto:!0,forced:!i(147)("every")},{every:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(7);e.exports=function(e,t){var r=[][e];return!!r&&i((function(){r.call(null,t||function(){return 1},1)}))}},function(e,t,r){var i=r(3),n=r(149),o=r(138);i({target:"Array",proto:!0},{fill:n}),o("fill")},function(t,r,i){var n=i(39),o=i(60),a=i(63);t.exports=function(t){for(var r=n(this),i=a(r),s=arguments.length,l=o(s>1?arguments[1]:e,i),u=s>2?arguments[2]:e,c=u===e?i:o(u,i);c>l;)r[l++]=t;return r}},function(t,r,i){var n=i(3),o=i(83).filter;n({target:"Array",proto:!0,forced:!i(142)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(t,r,i){var n=i(3),o=i(83).find,a=i(138),s="find",l=!0;s in[]&&Array(1)[s]((function(){l=!1})),n({target:"Array",proto:!0,forced:l},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a(s)},function(t,r,i){var n=i(3),o=i(83).findIndex,a=i(138),s="findIndex",l=!0;s in[]&&Array(1)[s]((function(){l=!1})),n({target:"Array",proto:!0,forced:l},{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a(s)},function(t,r,i){var n=i(3),o=i(154).findLast,a=i(138);n({target:"Array",proto:!0},{findLast:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("findLast")},function(t,r,i){var n=i(84),o=i(13),a=i(39),s=i(63),l=function(t){var r=1===t;return function(i,l,u){for(var c,h=a(i),d=o(h),f=s(d),_=n(l,u);f-- >0;)if(_(c=d[f],f,h))switch(t){case 0:return c;case 1:return f}return r?-1:e}};t.exports={findLast:l(0),findLastIndex:l(1)}},function(t,r,i){var n=i(3),o=i(154).findLastIndex,a=i(138);n({target:"Array",proto:!0},{findLastIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("findLastIndex")},function(t,r,i){var n=i(3),o=i(157),a=i(39),s=i(63),l=i(61),u=i(86);n({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:e,r=a(this),i=s(r),n=u(r,0);return n.length=o(n,r,r,i,0,t===e?1:l(t)),n}})},function(e,t,r){var i=r(88),n=r(63),o=r(140),a=r(84),s=function(e,t,r,l,u,c,h,d){for(var f,_,p=u,m=0,g=!!h&&a(h,d);m0&&i(f)?(_=n(f),p=s(e,t,f,_,p,c-1)-1):(o(p+1),e[p]=f),p++),m++;return p};e.exports=s},function(t,r,i){var n=i(3),o=i(157),a=i(30),s=i(39),l=i(63),u=i(86);n({target:"Array",proto:!0},{flatMap:function(t){var r,i=s(this),n=l(i);return a(t),(r=u(i,0)).length=o(r,i,i,n,0,1,t,arguments.length>1?arguments[1]:e),r}})},function(e,t,r){var i=r(3),n=r(160);i({target:"Array",proto:!0,forced:[].forEach!==n},{forEach:n})},function(t,r,i){var n=i(83).forEach,o=i(147)("forEach");t.exports=o?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:e)}},function(e,t,r){var i=r(3),n=r(162);i({target:"Array",stat:!0,forced:!r(164)((function(e){Array.from(e)}))},{from:n})},function(t,r,i){var n=i(84),o=i(8),a=i(39),s=i(163),l=i(131),u=i(89),c=i(63),h=i(141),d=i(133),f=i(134),_=Array;t.exports=function(t){var r,i,p,m,g,v,b,y,x=a(t),q=u(this),w=arguments.length,P=w>1?arguments[1]:e,M=P!==e;if(M&&(P=n(P,w>2?arguments[2]:e)),i=0,!(r=f(x))||this===_&&l(r))for(p=c(x),m=q?new this(p):_(p);p>i;i++)y=M?P(x[i],i):x[i],h(m,i,y);else for(b=(v=d(x,r)).next,m=q?new this:[];!(g=o(b,v)).done;i++)y=M?s(v,P,[g.value,i],!0):g.value,h(m,i,y);return m.length=i,m}},function(e,t,r){var i=r(46),n=r(135);e.exports=function(e,t,r,o){try{return o?t(i(r)[0],r[1]):t(r)}catch(t){n(e,"throw",t)}}},function(e,t,r){var i,n,o=r(33)("iterator"),a=!1;try{i=0,(n={next:function(){return{done:!!i++}},return:function(){a=!0}})[o]=function(){return this},Array.from(n,(function(){throw 2}))}catch(e){}e.exports=function(e,t){var r,i;try{if(!t&&!a)return!1}catch(e){return!1}r=!1;try{(i={})[o]=function(){return{next:function(){return{done:r=!0}}}},e(i)}catch(e){}return r}},function(t,r,i){var n=i(3),o=i(59).includes,a=i(7),s=i(138);n({target:"Array",proto:!0,forced:a((function(){return!Array(1).includes()}))},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("includes")},function(t,r,i){var n=i(3),o=i(85),a=i(59).indexOf,s=i(147),l=o([].indexOf),u=!!l&&1/l([1],1,-0)<0;n({target:"Array",proto:!0,forced:u||!s("indexOf")},{indexOf:function(t){var r=arguments.length>1?arguments[1]:e;return u?l(this,t,r)||0:a(this,t,r)}})},function(e,t,r){r(3)({target:"Array",stat:!0},{isArray:r(88)})},function(t,r,i){var n,o=i(12),a=i(138),s=i(132),l=i(51),u=i(44).f,c=i(169),h=i(172),d=i(35),f=i(6),_="Array Iterator",p=l.set,m=l.getterFor(_);if(t.exports=c(Array,"Array",(function(e,t){p(this,{type:_,target:o(e),index:0,kind:t})}),(function(){var t=m(this),r=t.target,i=t.index++;if(!r||i>=r.length)return t.target=e,h(e,!0);switch(t.kind){case"keys":return h(i,!1);case"values":return h(r[i],!1)}return h([i,r[i]],!1)}),"values"),n=s.Arguments=s.Array,a("keys"),a("values"),a("entries"),!d&&f&&"values"!==n.name)try{u(n,"name",{value:"values"})}catch(e){}},function(e,t,r){var i=r(3),n=r(8),o=r(35),a=r(49),s=r(21),l=r(170),u=r(128),c=r(113),h=r(82),d=r(43),f=r(47),_=r(33),p=r(132),m=r(171),g=a.PROPER,v=a.CONFIGURABLE,b=m.IteratorPrototype,y=m.BUGGY_SAFARI_ITERATORS,x=_("iterator"),q="keys",w="values",P="entries",M=function(){return this};e.exports=function(e,t,r,a,_,m,E){var I,C,S,A,T,k,D,B,O,R;if(l(r,t,a),I=function(e){if(e===_&&k)return k;if(!y&&e&&e in A)return A[e];switch(e){case q:case w:case P:return function(){return new r(this,e)}}return function(){return new r(this)}},C=t+" Iterator",S=!1,T=(A=e.prototype)[x]||A["@@iterator"]||_&&A[_],k=!y&&T||I(_),(D="Array"===t&&A.entries||T)&&(B=u(D.call(new e)))!==Object.prototype&&B.next&&(o||u(B)===b||(c?c(B,b):s(B[x])||f(B,x,M)),h(B,C,!0,!0),o&&(p[C]=M)),g&&_===w&&T&&T.name!==w&&(!o&&v?d(A,"name",w):(S=!0,k=function(){return n(T,this)})),_)if(O={values:I(w),keys:m?k:I(q),entries:I(P)},E)for(R in O)(y||S||!(R in A))&&f(A,R,O[R]);else i({target:t,proto:!0,forced:y||S},O);return o&&!E||A[x]===k||f(A,x,k,{name:_}),p[t]=k,O}},function(e,t,r){var i=r(171).IteratorPrototype,n=r(71),o=r(11),a=r(82),s=r(132),l=function(){return this};e.exports=function(e,t,r,u){var c=t+" Iterator";return e.prototype=n(i,{next:o(+!u,r)}),a(e,c,!1,!0),s[c]=l,e}},function(e,t,r){var i,n,o,a=r(7),s=r(21),l=r(20),u=r(71),c=r(128),h=r(47),d=r(33),f=r(35),_=d("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(n=c(c(o)))!==Object.prototype&&(i=n):p=!0),!l(i)||a((function(){var e={};return i[_].call(e)!==e}))?i={}:f&&(i=u(i)),s(i[_])||h(i,_,(function(){return this})),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:p}},function(e,t,r){e.exports=function(e,t){return{value:e,done:t}}},function(t,r,i){var n=i(3),o=i(14),a=i(13),s=i(12),l=i(147),u=o([].join);n({target:"Array",proto:!0,forced:a!==Object||!l("join",",")},{join:function(t){return u(s(this),t===e?",":t)}})},function(e,t,r){var i=r(3),n=r(175);i({target:"Array",proto:!0,forced:n!==[].lastIndexOf},{lastIndexOf:n})},function(e,t,r){var i=r(94),n=r(12),o=r(61),a=r(63),s=r(147),l=Math.min,u=[].lastIndexOf,c=!!u&&1/[1].lastIndexOf(1,-0)<0,h=s("lastIndexOf");e.exports=c||!h?function(e){var t,r,s;if(c)return i(u,this,arguments)||0;for(t=n(this),s=(r=a(t))-1,arguments.length>1&&(s=l(s,o(arguments[1]))),s<0&&(s=r+s);s>=0;s--)if(s in t&&t[s]===e)return s||0;return-1}:u},function(t,r,i){var n=i(3),o=i(83).map;n({target:"Array",proto:!0,forced:!i(142)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(7),o=r(89),a=r(141),s=Array;i({target:"Array",stat:!0,forced:n((function(){function e(){}return!(s.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,r=new(o(this)?this:s)(t);t>e;)a(r,e,arguments[e++]);return r.length=t,r}})},function(e,t,r){var i=r(3),n=r(39),o=r(63),a=r(179),s=r(140);i({target:"Array",proto:!0,arity:1,forced:r(7)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function(e){var t,r=n(this),i=o(r),l=arguments.length;for(s(i+l),t=0;t79&&s<83||!a("reduce")},{reduce:function(t){var r=arguments.length;return o(this,t,r,r>1?arguments[1]:e)}})},function(e,t,r){var i=r(30),n=r(39),o=r(13),a=r(63),s=TypeError,l=function(e){return function(t,r,l,u){var c,h,d=n(t),f=o(d),_=a(d);if(i(r),c=e?_-1:0,h=e?-1:1,l<2)for(;;){if(c in f){u=f[c],c+=h;break}if(c+=h,e?c<0:_<=c)throw new s("Reduce of empty array with no initial value")}for(;e?c>=0:_>c;c+=h)c in f&&(u=r(u,f[c],c,d));return u}};e.exports={left:l(!1),right:l(!0)}},function(e,t,r){var i=r(4),n=r(15);e.exports="process"===n(i.process)},function(t,r,i){var n=i(3),o=i(181).right,a=i(147),s=i(27);n({target:"Array",proto:!0,forced:!i(182)&&s>79&&s<83||!a("reduceRight")},{reduceRight:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(88),a=n([].reverse),s=[1,2];i({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),a(this)}})},function(t,r,i){var n=i(3),o=i(88),a=i(89),s=i(20),l=i(60),u=i(63),c=i(12),h=i(141),d=i(33),f=i(142),_=i(76),p=f("slice"),m=d("species"),g=Array,v=Math.max;n({target:"Array",proto:!0,forced:!p},{slice:function(t,r){var i,n,d,f=c(this),p=u(f),b=l(t,p),y=l(r===e?p:r,p);if(o(f)&&((a(i=f.constructor)&&(i===g||o(i.prototype))||s(i)&&null===(i=i[m]))&&(i=e),i===g||i===e))return _(f,b,y);for(n=new(i===e?g:i)(v(y-b,0)),d=0;b1?arguments[1]:e)}})},function(t,r,i){var n=i(3),o=i(14),a=i(30),s=i(39),l=i(63),u=i(145),c=i(68),h=i(7),d=i(188),f=i(147),_=i(189),p=i(190),m=i(27),g=i(191),v=[],b=o(v.sort),y=o(v.push),x=h((function(){v.sort(e)})),q=h((function(){v.sort(null)})),w=f("sort"),P=!h((function(){var e,t,r,i,n;if(m)return m<70;if(!(_&&_>3)){if(p)return!0;if(g)return g<603;for(e="",t=65;t<76;t++){switch(r=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:i=3;break;case 68:case 71:i=4;break;default:i=2}for(n=0;n<47;n++)v.push({k:r+n,v:i})}for(v.sort((function(e,t){return t.v-e.v})),n=0;nc(i)?1:-1}}(t)),o=l(i),h=0;h0;)e[s]=e[--s];s!==r++&&(e[s]=a)}else for(l=n(p/2),u=o(i(e,0,l),t),c=o(i(e,l),t),h=u.length,d=c.length,f=0,_=0;fy-i+r;m--)d(b,m-1)}else if(r>i)for(m=y-i;m>x;m--)v=m+r-1,(g=m+i-1)in b?b[v]=b[g]:d(b,v);for(m=0;m2?r:i(t),a=new e(o);o>n;)a[n]=t[n++];return a}},function(e,t,r){var i=r(4);e.exports=function(e,t){var r=i[e],n=r&&r.prototype;return n&&n[t]}},function(e,t,r){var i=r(3),n=r(138),o=r(140),a=r(63),s=r(60),l=r(12),u=r(61),c=Array,h=Math.max,d=Math.min;i({target:"Array",proto:!0},{toSpliced:function(e,t){var r,i,n,f,_=l(this),p=a(_),m=s(e,p),g=arguments.length,v=0;for(0===g?r=i=0:1===g?(r=0,i=p-m):(r=g-2,i=d(h(u(t),0),p-m)),n=o(p+r-i),f=c(n);v=u||h<0)throw new o("Incorrect index");for(s=new t(u),l=0;l>8&255]},J=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},ee=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},te=function(e){return X(y(e),23,4)},re=function(e){return X(e,52,8)},ie=function(e,t,r){f(e[B],t,{configurable:!0,get:function(){return r(this)[t]}})},ne=function(e,t,r,i){var n,o,a=L(e),s=b(r),l=!!i;if(s+t>a.byteLength)throw new V(O);return o=M(a.bytes,n=s+a.byteOffset,n+t),l?o:K(o)},oe=function(e,t,r,i,n,o){var a,s,l,u=L(e),c=b(r),h=i(+n),d=!!o;if(c+t>u.byteLength)throw new V(O);for(a=u.bytes,s=c+u.byteOffset,l=0;l>24)},setUint8:function(e,t){a(this,e,t<<24>>24)}},{unsafe:!0})):(j=($=function(e){m(this,j);var t=b(e);N(this,{type:k,bytes:G(z(t),0),byteLength:t}),u||(this.byteLength=t,this.detached=!1)})[B],H=(W=function(t,r,i){var n,o,a;if(m(this,H),m(t,j),o=(n=R(t)).byteLength,(a=g(r))<0||a>o)throw new V("Wrong offset");if(a+(i=i===e?o-a:v(i))>o)throw new V("Wrong length");N(this,{type:D,buffer:t,byteLength:i,byteOffset:a,bytes:n.bytes}),u||(this.buffer=t,this.byteLength=i,this.byteOffset=a)})[B],u&&(ie($,"byteLength",R),ie(W,"buffer",L),ie(W,"byteLength",L),ie(W,"byteOffset",L)),_(H,{getInt8:function(e){return ne(this,1,e)[0]<<24>>24},getUint8:function(e){return ne(this,1,e)[0]},getInt16:function(e){var t=ne(this,2,e,arguments.length>1&&arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=ne(this,2,e,arguments.length>1&&arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return ee(ne(this,4,e,arguments.length>1&&arguments[1]))},getUint32:function(e){return ee(ne(this,4,e,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(e){return Y(ne(this,4,e,arguments.length>1&&arguments[1]),23)},getFloat64:function(e){return Y(ne(this,8,e,arguments.length>1&&arguments[1]),52)},setInt8:function(e,t){oe(this,1,e,Z,t)},setUint8:function(e,t){oe(this,1,e,Z,t)},setInt16:function(e,t){oe(this,2,e,Q,t,arguments.length>2&&arguments[2])},setUint16:function(e,t){oe(this,2,e,Q,t,arguments.length>2&&arguments[2])},setInt32:function(e,t){oe(this,4,e,J,t,arguments.length>2&&arguments[2])},setUint32:function(e,t){oe(this,4,e,J,t,arguments.length>2&&arguments[2])},setFloat32:function(e,t){oe(this,4,e,te,t,arguments.length>2&&arguments[2])},setFloat64:function(e,t){oe(this,8,e,re,t,arguments.length>2&&arguments[2])}})),C($,k),C(W,D),t.exports={ArrayBuffer:$,DataView:W}},function(e,t,r){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,r){var i=r(47);e.exports=function(e,t,r){for(var n in t)i(e,n,t[n],r);return e}},function(e,t,r){var i=r(24),n=TypeError;e.exports=function(e,t){if(i(t,e))return e;throw new n("Incorrect invocation")}},function(t,r,i){var n=i(61),o=i(64),a=RangeError;t.exports=function(t){var r,i;if(t===e)return 0;if((r=n(t))!==(i=o(r)))throw new a("Wrong length or index");return i}},function(e,t,r){var i=r(213);e.exports=Math.fround||function(e){return i(e,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)}},function(e,t,r){var i=r(214),n=Math.abs,o=2220446049250313e-31,a=1/o;e.exports=function(e,t,r,s){var l,u,c=+e,h=n(c),d=i(c);return hr||u!=u?d*(1/0):d*u}},function(e,t,r){e.exports=Math.sign||function(e){var t=+e;return 0===t||t!=t?t:t<0?-1:1}},function(e,t,r){var i=Array,n=Math.abs,o=Math.pow,a=Math.floor,s=Math.log,l=Math.LN2;e.exports={pack:function(e,t,r){var u,c,h,d=i(r),f=8*r-t-1,_=(1<>1,m=23===t?o(2,-24)-o(2,-77):0,g=e<0||0===e&&1/e<0?1:0,v=0;for((e=n(e))!=e||e===1/0?(c=e!=e?1:0,u=_):(u=a(s(e)/l),e*(h=o(2,-u))<1&&(u--,h*=2),(e+=u+p>=1?m/h:m*o(2,1-p))*h>=2&&(u++,h/=2),u+p>=_?(c=0,u=_):u+p>=1?(c=(e*h-1)*o(2,t),u+=p):(c=e*o(2,p-1)*o(2,t),u=0));t>=8;)d[v++]=255&c,c/=256,t-=8;for(u=u<0;)d[v++]=255&u,u/=256,f-=8;return d[--v]|=128*g,d},unpack:function(e,t){var r,i=e.length,n=8*i-t-1,a=(1<>1,l=n-7,u=i-1,c=e[u--],h=127&c;for(c>>=7;l>0;)h=256*h+e[u--],l-=8;for(r=h&(1<<-l)-1,h>>=-l,l+=t;l>0;)r=256*r+e[u--],l-=8;if(0===h)h=1-s;else{if(h===a)return r?NaN:c?-1/0:1/0;r+=o(2,t),h-=s}return(c?-1:1)*r*o(2,h-t)}}},function(e,t,r){var i=r(3),n=r(217);i({target:"ArrayBuffer",stat:!0,forced:!n.NATIVE_ARRAY_BUFFER_VIEWS},{isView:n.isView})},function(t,r,i){var n,o,a,s=i(208),l=i(6),u=i(4),c=i(21),h=i(20),d=i(38),f=i(69),_=i(31),p=i(43),m=i(47),g=i(77),v=i(24),b=i(128),y=i(113),x=i(33),q=i(40),w=i(51),P=w.enforce,M=w.get,E=u.Int8Array,I=E&&E.prototype,C=u.Uint8ClampedArray,S=C&&C.prototype,A=E&&b(E),T=I&&b(I),k=Object.prototype,D=u.TypeError,B=x("toStringTag"),O=q("TYPED_ARRAY_TAG"),R="TypedArrayConstructor",L=s&&!!y&&"Opera"!==f(u.opera),N=!1,F={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},$={BigInt64Array:8,BigUint64Array:8},j=function(e){var t,r=b(e);if(h(r))return(t=M(r))&&d(t,R)?t[R]:j(r)},W=function(e){if(!h(e))return!1;var t=f(e);return d(F,t)||d($,t)};for(n in F)(a=(o=u[n])&&o.prototype)?P(a)[R]=o:L=!1;for(n in $)(a=(o=u[n])&&o.prototype)&&(P(a)[R]=o);if((!L||!c(A)||A===Function.prototype)&&(A=function(){throw new D("Incorrect invocation")},L))for(n in F)u[n]&&y(u[n],A);if((!L||!T||T===k)&&(T=A.prototype,L))for(n in F)u[n]&&y(u[n].prototype,T);if(L&&b(S)!==T&&y(S,T),l&&!d(T,B))for(n in N=!0,g(T,B,{configurable:!0,get:function(){return h(this)?this[O]:e}}),F)u[n]&&p(u[n],O,n);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:L,TYPED_ARRAY_TAG:N&&O,aTypedArray:function(e){if(W(e))return e;throw new D("Target is not a typed array")},aTypedArrayConstructor:function(e){if(c(e)&&(!y||v(A,e)))return e;throw new D(_(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,r,i){var n,o;if(l){if(r)for(n in F)if((o=u[n])&&d(o.prototype,e))try{delete o.prototype[e]}catch(r){try{o.prototype[e]=t}catch(e){}}T[e]&&!r||m(T,e,r?t:L&&I[e]||t,i)}},exportTypedArrayStaticMethod:function(e,t,r){var i,n;if(l){if(y){if(r)for(i in F)if((n=u[i])&&d(n,e))try{delete n[e]}catch(e){}if(A[e]&&!r)return;try{return m(A,e,r?t:L&&A[e]||t)}catch(e){}}for(i in F)!(n=u[i])||n[e]&&!r||m(n,e,t)}},getTypedArrayConstructor:j,isView:function(e){if(!h(e))return!1;var t=f(e);return"DataView"===t||d(F,t)||d($,t)},isTypedArray:W,TypedArray:A,TypedArrayPrototype:T}},function(t,r,i){var n=i(3),o=i(85),a=i(7),s=i(207),l=i(46),u=i(60),c=i(64),h=i(219),d=s.ArrayBuffer,f=s.DataView,_=f.prototype,p=o(d.prototype.slice),m=o(_.getUint8),g=o(_.setUint8);n({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:a((function(){return!new d(2).slice(1,e).byteLength}))},{slice:function(t,r){var i,n,o,a,s,_,v;if(p&&r===e)return p(l(this),t);for(i=l(this).byteLength,n=u(t,i),o=u(r===e?i:r,i),a=new(h(this,d))(c(o-n)),s=new f(this),_=new f(a),v=0;n=0&&t<=99?t+1900:t)}})},function(e,t,r){r(3)({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},function(e,t,r){var i=r(3),n=r(228);i({target:"Date",proto:!0,forced:Date.prototype.toISOString!==n},{toISOString:n})},function(e,t,r){var i=r(14),n=r(7),o=r(229).start,a=RangeError,s=isFinite,l=Math.abs,u=Date.prototype,c=u.toISOString,h=i(u.getTime),d=i(u.getUTCDate),f=i(u.getUTCFullYear),_=i(u.getUTCHours),p=i(u.getUTCMilliseconds),m=i(u.getUTCMinutes),g=i(u.getUTCMonth),v=i(u.getUTCSeconds);e.exports=n((function(){return"0385-07-25T07:06:39.999Z"!==c.call(new Date(-50000000000001))}))||!n((function(){c.call(new Date(NaN))}))?function(){var e,t,r,i;if(!s(h(this)))throw new a("Invalid time value");return t=f(e=this),r=p(e),(i=t<0?"-":t>9999?"+":"")+o(l(t),i?6:4,0)+"-"+o(g(e)+1,2,0)+"-"+o(d(e),2,0)+"T"+o(_(e),2,0)+":"+o(m(e),2,0)+":"+o(v(e),2,0)+"."+o(r,3,0)+"Z"}:c},function(t,r,i){var n=i(14),o=i(64),a=i(68),s=i(230),l=i(16),u=n(s),c=n("".slice),h=Math.ceil,d=function(t){return function(r,i,n){var s,d,f=a(l(r)),_=o(i),p=f.length,m=n===e?" ":a(n);return _<=p||""===m?f:((d=u(m,h((s=_-p)/m.length))).length>s&&(d=c(d,0,s)),t?f+d:d+f)}};t.exports={start:d(!1),end:d(!0)}},function(e,t,r){var i=r(61),n=r(68),o=r(16),a=RangeError;e.exports=function(e){var t=n(o(this)),r="",s=i(e);if(s<0||s===1/0)throw new a("Wrong number of repetitions");for(;s>0;(s>>>=1)&&(t+=t))1&s&&(r+=t);return r}},function(e,t,r){var i=r(3),n=r(7),o=r(39),a=r(19);i({target:"Date",proto:!0,arity:1,forced:n((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=o(this),r=a(t,"number");return"number"!=typeof r||isFinite(r)?t.toISOString():null}})},function(e,t,r){var i=r(38),n=r(47),o=r(233),a=r(33)("toPrimitive"),s=Date.prototype;i(s,a)||n(s,a,o)},function(e,t,r){var i=r(46),n=r(32),o=TypeError;e.exports=function(e){if(i(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw new o("Incorrect hint");return n(this,e)}},function(e,t,r){var i=r(14),n=r(47),o=Date.prototype,a="Invalid Date",s="toString",l=i(o[s]),u=i(o.getTime);String(new Date(NaN))!==a&&n(o,s,(function(){var e=u(this);return e==e?l(this):a}))},function(e,t,r){var i=r(3),n=r(14),o=r(68),a=n("".charAt),s=n("".charCodeAt),l=n(/./.exec),u=n(1..toString),c=n("".toUpperCase),h=/[\w*+\-./@]/,d=function(e,t){for(var r=u(e,16);r.length1?arguments[1]:e);r=r?r.next:i.first;)for(n(r.value,r.key,this);r&&r.removed;)r=r.previous},has:function(e){return!!y(this,e)}}),a(f,i?{get:function(e){var t=y(this,e);return t&&t.value},set:function(e,t){return b(this,0===e?0:e,t)}}:{add:function(e){return b(this,e=0===e?0:e,e)}}),_&&o(f,"size",{configurable:!0,get:function(){return m(this).size}}),d},setStrong:function(t,r,i){var n=r+" Iterator",o=v(r),a=v(n);h(t,r,(function(t,r){g(this,{type:n,target:t,state:o(t),kind:r,last:e})}),(function(){for(var t=a(this),r=t.kind,i=t.last;i&&i.removed;)i=i.previous;return t.target&&(t.last=i=i?i.next:t.state.first)?d("keys"===r?i.key:"values"===r?i.value:[i.key,i.value],!1):(t.target=e,d(e,!0))}),i?"entries":"values",!i,!0),f(r)}}},function(e,t,r){var i=r(3),n=r(14),o=r(30),a=r(16),s=r(130),l=r(251),u=r(35),c=l.Map,h=l.has,d=l.get,f=l.set,_=n([].push);i({target:"Map",stat:!0,forced:u},{groupBy:function(e,t){var r,i;return a(e),o(t),r=new c,i=0,s(e,(function(e){var n=t(e,i++);h(r,n)?_(d(r,n),e):f(r,n,[e])})),r}})},function(e,t,r){var i=r(14),n=Map.prototype;e.exports={Map:Map,set:i(n.set),get:i(n.get),has:i(n.has),remove:i(n.delete),proto:n}},function(e,t,r){var i=r(3),n=r(253),o=Math.acosh,a=Math.log,s=Math.sqrt,l=Math.LN2;i({target:"Math",stat:!0,forced:!o||710!==Math.floor(o(Number.MAX_VALUE))||o(1/0)!==1/0},{acosh:function(e){var t=+e;return t<1?NaN:t>94906265.62425156?a(t)+l:n(t-1+s(t-1)*s(t+1))}})},function(e,t,r){var i=Math.log;e.exports=Math.log1p||function(e){var t=+e;return t>-1e-8&&t<1e-8?t-t*t/2:i(1+t)}},function(e,t,r){var i=r(3),n=Math.asinh,o=Math.log,a=Math.sqrt;i({target:"Math",stat:!0,forced:!(n&&1/n(0)>0)},{asinh:function e(t){var r=+t;return isFinite(r)&&0!==r?r<0?-e(-r):o(r+a(r*r+1)):r}})},function(e,t,r){var i=r(3),n=Math.atanh,o=Math.log;i({target:"Math",stat:!0,forced:!(n&&1/n(-0)<0)},{atanh:function(e){var t=+e;return 0===t?t:o((1+t)/(1-t))/2}})},function(e,t,r){var i=r(3),n=r(214),o=Math.abs,a=Math.pow;i({target:"Math",stat:!0},{cbrt:function(e){var t=+e;return n(t)*a(o(t),1/3)}})},function(e,t,r){var i=r(3),n=Math.floor,o=Math.log,a=Math.LOG2E;i({target:"Math",stat:!0},{clz32:function(e){var t=e>>>0;return t?31-n(o(t+.5)*a):32}})},function(e,t,r){var i=r(3),n=r(259),o=Math.cosh,a=Math.abs,s=Math.E;i({target:"Math",stat:!0,forced:!o||o(710)===1/0},{cosh:function(e){var t=n(a(e)-1)+1;return(t+1/(t*s*s))*(s/2)}})},function(e,t,r){var i=Math.expm1,n=Math.exp;e.exports=!i||i(10)>22025.465794806718||i(10)<22025.465794806718||-2e-17!==i(-2e-17)?function(e){var t=+e;return 0===t?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}:i},function(e,t,r){var i=r(3),n=r(259);i({target:"Math",stat:!0,forced:n!==Math.expm1},{expm1:n})},function(e,t,r){r(3)({target:"Math",stat:!0},{fround:r(212)})},function(e,t,r){var i=r(3),n=Math.hypot,o=Math.abs,a=Math.sqrt;i({target:"Math",stat:!0,arity:2,forced:!!n&&n(1/0,NaN)!==1/0},{hypot:function(e,t){for(var r,i,n=0,s=0,l=arguments.length,u=0;s0?(i=r/u)*i:r;return u===1/0?1/0:u*a(n)}})},function(e,t,r){var i=r(3),n=r(7),o=Math.imul;i({target:"Math",stat:!0,forced:n((function(){return-5!==o(4294967295,5)||2!==o.length}))},{imul:function(e,t){var r=65535,i=+e,n=+t,o=r&i,a=r&n;return 0|o*a+((r&i>>>16)*a+o*(r&n>>>16)<<16>>>0)}})},function(e,t,r){r(3)({target:"Math",stat:!0},{log10:r(265)})},function(e,t,r){var i=Math.log,n=Math.LOG10E;e.exports=Math.log10||function(e){return i(e)*n}},function(e,t,r){r(3)({target:"Math",stat:!0},{log1p:r(253)})},function(e,t,r){var i=r(3),n=Math.log,o=Math.LN2;i({target:"Math",stat:!0},{log2:function(e){return n(e)/o}})},function(e,t,r){r(3)({target:"Math",stat:!0},{sign:r(214)})},function(e,t,r){var i=r(3),n=r(7),o=r(259),a=Math.abs,s=Math.exp,l=Math.E;i({target:"Math",stat:!0,forced:n((function(){return-2e-17!==Math.sinh(-2e-17)}))},{sinh:function(e){var t=+e;return a(t)<1?(o(t)-o(-t))/2:(s(t-1)-s(-t-1))*(l/2)}})},function(e,t,r){var i=r(3),n=r(259),o=Math.exp;i({target:"Math",stat:!0},{tanh:function(e){var t=+e,r=n(t),i=n(-t);return r===1/0?1:i===1/0?-1:(r-i)/(o(t)+o(-t))}})},function(e,t,r){r(82)(Math,"Math",!0)},function(e,t,r){r(3)({target:"Math",stat:!0},{trunc:r(62)})},function(e,t,r){var i,n=r(3),o=r(35),a=r(6),s=r(4),l=r(80),u=r(14),c=r(67),h=r(38),d=r(118),f=r(24),_=r(22),p=r(19),m=r(7),g=r(57).f,v=r(5).f,b=r(44).f,y=r(274),x=r(275).trim,q="Number",w=s[q],P=l[q],M=w.prototype,E=s.TypeError,I=u("".slice),C=u("".charCodeAt),S=c(q,!w(" 0o1")||!w("0b1")||w("+0x1")),A=function(e){var t,r=arguments.length<1?0:w(function(e){var t=p(e,"number");return"bigint"==typeof t?t:function(e){var t,r,i,n,o,a,s,l,u=p(e,"number");if(_(u))throw new E("Cannot convert a Symbol value to a number");if("string"==typeof u&&u.length>2)if(u=x(u),43===(t=C(u,0))||45===t){if(88===(r=C(u,2))||120===r)return NaN}else if(48===t){switch(C(u,1)){case 66:case 98:i=2,n=49;break;case 79:case 111:i=8,n=55;break;default:return+u}for(a=(o=I(u,2)).length,s=0;sn)return NaN;return parseInt(o,i)}return+u}(t)}(e));return f(M,t=this)&&m((function(){y(t)}))?d(Object(r),this,A):r};A.prototype=M,S&&!o&&(M.constructor=A),n({global:!0,constructor:!0,wrap:!0,forced:S},{Number:A}),i=function(e,t){for(var r,i=a?g(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),n=0;i.length>n;n++)h(t,r=i[n])&&!h(e,r)&&b(e,r,v(t,r))},o&&P&&i(l[q],P),(S||o)&&i(l[q],w)},function(e,t,r){var i=r(14);e.exports=i(1..valueOf)},function(e,t,r){var i=r(14),n=r(16),o=r(68),a=r(276),s=i("".replace),l=RegExp("^["+a+"]+"),u=RegExp("(^|[^"+a+"])["+a+"]+$"),c=function(e){return function(t){var r=o(n(t));return 1&e&&(r=s(r,l,"")),2&e&&(r=s(r,u,"$1")),r}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,r){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},function(e,t,r){r(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,r){r(3)({target:"Number",stat:!0},{isFinite:r(279)})},function(e,t,r){var i=r(4).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&i(e)}},function(e,t,r){r(3)({target:"Number",stat:!0},{isInteger:r(281)})},function(e,t,r){var i=r(20),n=Math.floor;e.exports=Number.isInteger||function(e){return!i(e)&&isFinite(e)&&n(e)===e}},function(e,t,r){r(3)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,r){var i=r(3),n=r(281),o=Math.abs;i({target:"Number",stat:!0},{isSafeInteger:function(e){return n(e)&&o(e)<=9007199254740991}})},function(e,t,r){r(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,r){r(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,r){var i=r(3),n=r(287);i({target:"Number",stat:!0,forced:Number.parseFloat!==n},{parseFloat:n})},function(e,t,r){var i=r(4),n=r(7),o=r(14),a=r(68),s=r(275).trim,l=r(276),u=o("".charAt),c=i.parseFloat,h=i.Symbol,d=h&&h.iterator,f=1/c(l+"-0")!=-1/0||d&&!n((function(){c(Object(d))}));e.exports=f?function(e){var t=s(a(e)),r=c(t);return 0===r&&"-"===u(t,0)?-0:r}:c},function(e,t,r){var i=r(3),n=r(289);i({target:"Number",stat:!0,forced:Number.parseInt!==n},{parseInt:n})},function(e,t,r){var i=r(4),n=r(7),o=r(14),a=r(68),s=r(275).trim,l=r(276),u=i.parseInt,c=i.Symbol,h=c&&c.iterator,d=/^[+-]?0x/i,f=o(d.exec),_=8!==u(l+"08")||22!==u(l+"0x16")||h&&!n((function(){u(Object(h))}));e.exports=_?function(e,t){var r=s(a(e));return u(r,t>>>0||(f(d,r)?16:10))}:u},function(t,r,i){var n=i(3),o=i(14),a=i(61),s=i(274),l=i(230),u=i(265),c=i(7),h=RangeError,d=String,f=isFinite,_=Math.abs,p=Math.floor,m=Math.pow,g=Math.round,v=o(1..toExponential),b=o(l),y=o("".slice),x="-6.9000e-11"===v(-69e-12,4)&&"1.25e+0"===v(1.255,2)&&"1.235e+4"===v(12345,3)&&"3e+1"===v(25,0);n({target:"Number",proto:!0,forced:!x||!(c((function(){v(1,1/0)}))&&c((function(){v(1,-1/0)})))||!!c((function(){v(1/0,1/0),v(NaN,1/0)}))},{toExponential:function(t){var r,i,n,o,l,c,q,w,P,M=s(this);if(t===e)return v(M);if(r=a(t),!f(M))return String(M);if(r<0||r>20)throw new h("Incorrect fraction digits");return x?v(M,r):(i="",n="",o=0,l="",c="",M<0&&(i="-",M=-M),0===M?(o=0,n=b("0",r+1)):(q=u(M),o=p(q),w=0,P=m(10,o-r),2*M>=(2*(w=g(M/P))+1)*P&&(w+=1),w>=m(10,r+1)&&(w/=10,o+=1),n=d(w)),0!==r&&(n=y(n,0,1)+"."+y(n,1)),0===o?(l="+",c="0"):(l=o>0?"+":"-",c=d(_(o))),i+(n+="e"+l+c))}})},function(e,t,r){var i=r(3),n=r(14),o=r(61),a=r(274),s=r(230),l=r(7),u=RangeError,c=String,h=Math.floor,d=n(s),f=n("".slice),_=n(1..toFixed),p=function(e,t,r){return 0===t?r:t%2==1?p(e,t-1,r*e):p(e*e,t/2,r)},m=function(e,t,r){for(var i=-1,n=r;++i<6;)e[i]=(n+=t*e[i])%1e7,n=h(n/1e7)},g=function(e,t){for(var r=6,i=0;--r>=0;)e[r]=h((i+=e[r])/t),i=i%t*1e7},v=function(e){for(var t,r=6,i="";--r>=0;)""===i&&0!==r&&0===e[r]||(t=c(e[r]),i=""===i?t:i+d("0",7-t.length)+t);return i};i({target:"Number",proto:!0,forced:l((function(){return"0.000"!==_(8e-5,3)||"1"!==_(.9,0)||"1.25"!==_(1.255,2)||"1000000000000000128"!==_(0xde0b6b3a7640080,0)}))||!l((function(){_({})}))},{toFixed:function(e){var t,r,i,n,s=a(this),l=o(e),h=[0,0,0,0,0,0],_="",b="0";if(l<0||l>20)throw new u("Incorrect fraction digits");if(s!=s)return"NaN";if(s<=-1e21||s>=1e21)return c(s);if(s<0&&(_="-",s=-s),s>1e-21)if(r=(t=function(e){for(var t=0,r=e;r>=4096;)t+=12,r/=4096;for(;r>=2;)t+=1,r/=2;return t}(s*p(2,69,1))-69)<0?s*p(2,-t,1):s/p(2,t,1),r*=4503599627370496,(t=52-t)>0){for(m(h,0,r),i=l;i>=7;)m(h,1e7,0),i-=7;for(m(h,p(10,i,1),0),i=t-1;i>=23;)g(h,1<<23),i-=23;g(h,1<0?_+((n=b.length)<=l?"0."+d("0",l-n)+b:f(b,0,n-l)+"."+f(b,n-l)):_+b}})},function(t,r,i){var n=i(3),o=i(14),a=i(7),s=i(274),l=o(1..toPrecision);n({target:"Number",proto:!0,forced:a((function(){return"1"!==l(1,e)}))||!a((function(){l({})}))},{toPrecision:function(t){return t===e?l(s(this)):l(s(this),t)}})},function(e,t,r){var i=r(3),n=r(294);i({target:"Object",stat:!0,arity:2,forced:Object.assign!==n},{assign:n})},function(e,t,r){var i=r(6),n=r(14),o=r(8),a=r(7),s=r(73),l=r(66),u=r(10),c=r(39),h=r(13),d=Object.assign,f=Object.defineProperty,_=n([].concat);e.exports=!d||a((function(){var e,t,r,n;return!(!i||1===d({b:1},d(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)||(t={},n="abcdefghijklmnopqrst",(e={})[r=Symbol("assign detection")]=7,n.split("").forEach((function(e){t[e]=e})),7!==d({},e)[r]||s(d({},t)).join("")!==n)}))?function(e,t){for(var r,n,a,d,f,p=c(e),m=arguments.length,g=1,v=l.f,b=u.f;m>g;)for(r=h(arguments[g++]),a=(n=v?_(s(r),v(r)):s(r)).length,d=0;a>d;)f=n[d++],i&&!o(b,r,f)||(p[f]=r[f]);return p}:d},function(e,t,r){r(3)({target:"Object",stat:!0,sham:!r(6)},{create:r(71)})},function(e,t,r){var i=r(3),n=r(6),o=r(297),a=r(30),s=r(39),l=r(44);n&&i({target:"Object",proto:!0,forced:o},{__defineGetter__:function(e,t){l.f(s(this),e,{get:a(t),enumerable:!0,configurable:!0})}})},function(e,t,r){var i=r(35),n=r(4),o=r(7),a=r(191);e.exports=i||!o((function(){if(!(a&&a<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete n[e]}}))},function(e,t,r){var i=r(3),n=r(6),o=r(72).f;i({target:"Object",stat:!0,forced:Object.defineProperties!==o,sham:!n},{defineProperties:o})},function(e,t,r){var i=r(3),n=r(6),o=r(44).f;i({target:"Object",stat:!0,forced:Object.defineProperty!==o,sham:!n},{defineProperty:o})},function(e,t,r){var i=r(3),n=r(6),o=r(297),a=r(30),s=r(39),l=r(44);n&&i({target:"Object",proto:!0,forced:o},{__defineSetter__:function(e,t){l.f(s(this),e,{set:a(t),enumerable:!0,configurable:!0})}})},function(e,t,r){var i=r(3),n=r(302).entries;i({target:"Object",stat:!0},{entries:function(e){return n(e)}})},function(e,t,r){var i=r(6),n=r(7),o=r(14),a=r(128),s=r(73),l=r(12),u=o(r(10).f),c=o([].push),h=i&&n((function(){var e=Object.create(null);return e[2]=2,!u(e,2)})),d=function(e){return function(t){for(var r,n=l(t),o=s(n),d=h&&null===a(n),f=o.length,_=0,p=[];f>_;)r=o[_++],i&&!(d?r in n:u(n,r))||c(p,e?[r,n[r]]:n[r]);return p}};e.exports={entries:d(!0),values:d(!1)}},function(e,t,r){var i=r(3),n=r(248),o=r(7),a=r(20),s=r(245).onFreeze,l=Object.freeze;i({target:"Object",stat:!0,forced:o((function(){l(1)})),sham:!n},{freeze:function(e){return l&&a(e)?l(s(e)):e}})},function(e,t,r){var i=r(3),n=r(130),o=r(141);i({target:"Object",stat:!0},{fromEntries:function(e){var t={};return n(e,(function(e,r){o(t,e,r)}),{AS_ENTRIES:!0}),t}})},function(e,t,r){var i=r(3),n=r(7),o=r(12),a=r(5).f,s=r(6);i({target:"Object",stat:!0,forced:!s||n((function(){a(1)})),sham:!s},{getOwnPropertyDescriptor:function(e,t){return a(o(e),t)}})},function(t,r,i){var n=i(3),o=i(6),a=i(56),s=i(12),l=i(5),u=i(141);n({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var r,i,n=s(t),o=l.f,c=a(n),h={},d=0;c.length>d;)(i=o(n,r=c[d++]))!==e&&u(h,r,i);return h}})},function(e,t,r){var i=r(3),n=r(7),o=r(75).f;i({target:"Object",stat:!0,forced:n((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:o})},function(e,t,r){var i=r(3),n=r(7),o=r(39),a=r(128),s=r(129);i({target:"Object",stat:!0,forced:n((function(){a(1)})),sham:!s},{getPrototypeOf:function(e){return a(o(e))}})},function(e,t,r){var i=r(3),n=r(23),o=r(14),a=r(30),s=r(16),l=r(18),u=r(130),c=n("Object","create"),h=o([].push);i({target:"Object",stat:!0},{groupBy:function(e,t){var r,i;return s(e),a(t),r=c(null),i=0,u(e,(function(e){var n=l(t(e,i++));n in r?h(r[n],e):r[n]=[e]})),r}})},function(e,t,r){r(3)({target:"Object",stat:!0},{hasOwn:r(38)})},function(e,t,r){r(3)({target:"Object",stat:!0},{is:r(312)})},function(e,t,r){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,r){var i=r(3),n=r(246);i({target:"Object",stat:!0,forced:Object.isExtensible!==n},{isExtensible:n})},function(e,t,r){var i=r(3),n=r(7),o=r(20),a=r(15),s=r(247),l=Object.isFrozen;i({target:"Object",stat:!0,forced:s||n((function(){l(1)}))},{isFrozen:function(e){return!o(e)||!(!s||"ArrayBuffer"!==a(e))||!!l&&l(e)}})},function(e,t,r){var i=r(3),n=r(7),o=r(20),a=r(15),s=r(247),l=Object.isSealed;i({target:"Object",stat:!0,forced:s||n((function(){l(1)}))},{isSealed:function(e){return!o(e)||!(!s||"ArrayBuffer"!==a(e))||!!l&&l(e)}})},function(e,t,r){var i=r(3),n=r(39),o=r(73);i({target:"Object",stat:!0,forced:r(7)((function(){o(1)}))},{keys:function(e){return o(n(e))}})},function(e,t,r){var i=r(3),n=r(6),o=r(297),a=r(39),s=r(18),l=r(128),u=r(5).f;n&&i({target:"Object",proto:!0,forced:o},{__lookupGetter__:function(e){var t,r=a(this),i=s(e);do{if(t=u(r,i))return t.get}while(r=l(r))}})},function(e,t,r){var i=r(3),n=r(6),o=r(297),a=r(39),s=r(18),l=r(128),u=r(5).f;n&&i({target:"Object",proto:!0,forced:o},{__lookupSetter__:function(e){var t,r=a(this),i=s(e);do{if(t=u(r,i))return t.set}while(r=l(r))}})},function(e,t,r){var i=r(3),n=r(20),o=r(245).onFreeze,a=r(248),s=r(7),l=Object.preventExtensions;i({target:"Object",stat:!0,forced:s((function(){l(1)})),sham:!a},{preventExtensions:function(e){return l&&n(e)?l(o(e)):e}})},function(e,t,r){var i=r(6),n=r(77),o=r(20),a=r(116),s=r(39),l=r(16),u=Object.getPrototypeOf,c=Object.setPrototypeOf,h=Object.prototype,d="__proto__";if(i&&u&&c&&!(d in h))try{n(h,d,{configurable:!0,get:function(){return u(s(this))},set:function(e){var t=l(this);a(e)&&o(t)&&c(t,e)}})}catch(e){}},function(e,t,r){var i=r(3),n=r(20),o=r(245).onFreeze,a=r(248),s=r(7),l=Object.seal;i({target:"Object",stat:!0,forced:s((function(){l(1)})),sham:!a},{seal:function(e){return l&&n(e)?l(o(e)):e}})},function(e,t,r){r(3)({target:"Object",stat:!0},{setPrototypeOf:r(113)})},function(e,t,r){var i=r(70),n=r(47),o=r(324);i||n(Object.prototype,"toString",o,{unsafe:!0})},function(e,t,r){var i=r(70),n=r(69);e.exports=i?{}.toString:function(){return"[object "+n(this)+"]"}},function(e,t,r){var i=r(3),n=r(302).values;i({target:"Object",stat:!0},{values:function(e){return n(e)}})},function(e,t,r){var i=r(3),n=r(287);i({global:!0,forced:parseFloat!==n},{parseFloat:n})},function(e,t,r){var i=r(3),n=r(289);i({global:!0,forced:parseInt!==n},{parseInt:n})},function(e,t,r){r(329),r(345),r(347),r(348),r(349),r(350)},function(t,r,i){var n,o,a,s=i(3),l=i(35),u=i(182),c=i(4),h=i(8),d=i(47),f=i(113),_=i(82),p=i(193),m=i(30),g=i(21),v=i(20),b=i(210),y=i(219),x=i(330).set,q=i(333),w=i(338),P=i(339),M=i(335),E=i(51),I=i(340),C=i(341),S=i(344),A="Promise",T=C.CONSTRUCTOR,k=C.REJECTION_EVENT,D=C.SUBCLASSING,B=E.getterFor(A),O=E.set,R=I&&I.prototype,L=I,N=R,F=c.TypeError,$=c.document,j=c.process,W=S.f,H=W,U=!!($&&$.createEvent&&c.dispatchEvent),z="unhandledrejection",V=function(e){var t;return!(!v(e)||!g(t=e.then))&&t},G=function(e,t){var r,i,n,o=t.value,a=1===t.state,s=a?e.ok:e.fail,l=e.resolve,u=e.reject,c=e.domain;try{s?(a||(2===t.rejection&&Q(t),t.rejection=1),!0===s?r=o:(c&&c.enter(),r=s(o),c&&(c.exit(),n=!0)),r===e.promise?u(new F("Promise-chain cycle")):(i=V(r))?h(i,r,l,u):l(r)):u(o)}catch(e){c&&!n&&c.exit(),u(e)}},K=function(e,t){e.notified||(e.notified=!0,q((function(){for(var r,i=e.reactions;r=i.get();)G(r,e);e.notified=!1,t&&!e.rejection&&Y(e)})))},X=function(e,t,r){var i,n;U?((i=$.createEvent("Event")).promise=t,i.reason=r,i.initEvent(e,!1,!0),c.dispatchEvent(i)):i={promise:t,reason:r},!k&&(n=c["on"+e])?n(i):e===z&&w("Unhandled promise rejection",r)},Y=function(e){h(x,c,(function(){var t,r=e.facade,i=e.value;if(Z(e)&&(t=P((function(){u?j.emit("unhandledRejection",i,r):X(z,r,i)})),e.rejection=u||Z(e)?2:1,t.error))throw t.value}))},Z=function(e){return 1!==e.rejection&&!e.parent},Q=function(e){h(x,c,(function(){var t=e.facade;u?j.emit("rejectionHandled",t):X("rejectionhandled",t,e.value)}))},J=function(e,t,r){return function(i){e(t,i,r)}},ee=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=2,K(e,!0))},te=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===t)throw new F("Promise can't be resolved itself");var i=V(t);i?q((function(){var r={done:!1};try{h(i,t,J(te,r,e),J(ee,r,e))}catch(t){ee(r,t,e)}})):(e.value=t,e.state=1,K(e,!1))}catch(t){ee({done:!1},t,e)}}};if(T&&(L=function(e){b(this,N),m(e),h(n,this);var t=B(this);try{e(J(te,t),J(ee,t))}catch(e){ee(t,e)}},(n=function(t){O(this,{type:A,done:!1,notified:!1,parent:!1,reactions:new M,rejection:!1,state:0,value:e})}).prototype=d(N=L.prototype,"then",(function(t,r){var i=B(this),n=W(y(this,L));return i.parent=!0,n.ok=!g(t)||t,n.fail=g(r)&&r,n.domain=u?j.domain:e,0===i.state?i.reactions.add(n):q((function(){G(n,i)})),n.promise})),o=function(){var e=new n,t=B(e);this.promise=e,this.resolve=J(te,t),this.reject=J(ee,t)},S.f=W=function(t){return t===L||e===t?new o(t):H(t)},!l&&g(I)&&R!==Object.prototype)){a=R.then,D||d(R,"then",(function(e,t){var r=this;return new L((function(e,t){h(a,r,e,t)})).then(e,t)}),{unsafe:!0});try{delete R.constructor}catch(e){}f&&f(R,N)}s({global:!0,constructor:!0,wrap:!0,forced:T},{Promise:L}),_(L,A,!1,!0),p(A)},function(t,r,i){var n,o,a,s,l,u,c,h,d=i(4),f=i(94),_=i(84),p=i(21),m=i(38),g=i(7),v=i(74),b=i(76),y=i(42),x=i(331),q=i(332),w=i(182),P=d.setImmediate,M=d.clearImmediate,E=d.process,I=d.Dispatch,C=d.Function,S=d.MessageChannel,A=d.String,T=0,k={},D="onreadystatechange";g((function(){n=d.location})),l=function(e){if(m(k,e)){var t=k[e];delete k[e],t()}},u=function(e){return function(){l(e)}},c=function(e){l(e.data)},h=function(e){d.postMessage(A(e),n.protocol+"//"+n.host)},P&&M||(P=function(t){var r,i;return x(arguments.length,1),r=p(t)?t:C(t),i=b(arguments,1),k[++T]=function(){f(r,e,i)},o(T),T},M=function(e){delete k[e]},w?o=function(e){E.nextTick(u(e))}:I&&I.now?o=function(e){I.now(u(e))}:S&&!q?(s=(a=new S).port2,a.port1.onmessage=c,o=_(s.postMessage,s)):d.addEventListener&&p(d.postMessage)&&!d.importScripts&&n&&"file:"!==n.protocol&&!g(h)?(o=h,d.addEventListener("message",c,!1)):o=D in y("script")?function(e){v.appendChild(y("script"))[D]=function(){v.removeChild(this),l(e)}}:function(e){setTimeout(u(e),0)}),t.exports={set:P,clear:M}},function(e,t,r){var i=TypeError;e.exports=function(e,t){if(e@^][^\s!#%&*+<=>@^]*>/,F=/a/g,$=/a/g,j=new A(F)!==F,W=b.MISSED_STICKY,H=b.UNSUPPORTED_Y;if(c("RegExp",s&&(!j||W||I||C||q((function(){return $[S]=!1,A(F)!==F||A($)===$||"/a/i"!==String(A(F,"i"))}))))){for(n=function(t,r){var i,o,a,s,l,u,c=p(T,this),_=m(t),b=r===e,y=[],x=t;if(!c&&_&&b&&t.constructor===n)return t;if((_||p(T,t))&&(t=t.source,b&&(r=v(x))),t=t===e?"":g(t),r=r===e?"":g(r),x=t,I&&"dotAll"in F&&(o=!!r&&R(r,"s")>-1)&&(r=O(r,/s/g,"")),i=r,W&&"sticky"in F&&(a=!!r&&R(r,"y")>-1)&&H&&(r=O(r,/y/g,"")),C&&(t=(s=function(e){for(var t,r=e.length,i=0,n="",o=[],a=f(null),s=!1,l=!1,u=0,c="";i<=r;i++){if("\\"===(t=B(e,i)))t+=B(e,++i);else if("]"===t)s=!1;else if(!s)switch(!0){case"["===t:s=!0;break;case"("===t:D(N,L(e,i+1))&&(i+=2,l=!0),n+=t,u++;continue;case">"===t&&l:if(""===c||w(a,c))throw new k("Invalid capture group name");a[c]=!0,o[o.length]=[c,u],l=!1,c="";continue}l?c+=t:n+=t}return[n,o]}(t))[0],y=s[1]),l=h(A(t,r),c?this:T,n),(o||a||y.length)&&(u=P(l),o&&(u.dotAll=!0,u.raw=n(function(e){for(var t,r=e.length,i=0,n="",o=!1;i<=r;i++)"\\"!==(t=B(e,i))?o||"."!==t?("["===t?o=!0:"]"===t&&(o=!1),n+=t):n+="[\\s\\S]":n+=t+B(e,++i);return n}(t),i)),a&&(u.sticky=!0),y.length&&(u.groups=y)),t!==x)try{d(l,"source",""===x?"(?:)":x)}catch(e){}return l},o=_(A),a=0;o.length>a;)y(n,A,o[a++]);T.constructor=n,n.prototype=T,x(l,"RegExp",n,{constructor:!0})}M("RegExp")},function(t,r,i){var n=i(20),o=i(15),a=i(33)("match");t.exports=function(t){var r;return n(t)&&((r=t[a])!==e?!!r:"RegExp"===o(t))}},function(t,r,i){var n=i(8),o=i(38),a=i(24),s=i(374),l=RegExp.prototype;t.exports=function(t){var r=t.flags;return r!==e||"flags"in l||o(t,"flags")||!a(l,t)?r:n(s,t)}},function(e,t,r){var i=r(46);e.exports=function(){var e=i(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},function(e,t,r){var i=r(7),n=r(4).RegExp,o=i((function(){var e=n("a","y");return e.lastIndex=2,null!==e.exec("abcd")})),a=o||i((function(){return!n("a","y").sticky})),s=o||i((function(){var e=n("^r","gy");return e.lastIndex=2,null!==e.exec("str")}));e.exports={BROKEN_CARET:s,MISSED_STICKY:a,UNSUPPORTED_Y:o}},function(e,t,r){var i=r(7),n=r(4).RegExp;e.exports=i((function(){var e=n(".","s");return!(e.dotAll&&e.test("\n")&&"s"===e.flags)}))},function(e,t,r){var i=r(7),n=r(4).RegExp;e.exports=i((function(){var e=n("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},function(e,t,r){var i=r(6),n=r(376),o=r(15),a=r(77),s=r(51).get,l=RegExp.prototype,u=TypeError;i&&n&&a(l,"dotAll",{configurable:!0,get:function(){if(this!==l){if("RegExp"===o(this))return!!s(this).dotAll;throw new u("Incompatible receiver, RegExp required")}}})},function(e,t,r){var i=r(3),n=r(380);i({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},function(t,r,i){var n,o,a=i(8),s=i(14),l=i(68),u=i(374),c=i(375),h=i(34),d=i(71),f=i(51).get,_=i(376),p=i(377),m=h("native-string-replace","".replace),g=/t/.exec,v=g,b=s("".charAt),y=s("".indexOf),x=s("".replace),q=s("".slice),w=(o=/b*/g,a(g,n=/a/,"a"),a(g,o,"a"),0!==n.lastIndex||0!==o.lastIndex),P=c.BROKEN_CARET,M=/()??/.exec("")[1]!==e;(w||M||P||_||p)&&(v=function(t){var r,i,n,o,s,c,h,_,p,E,I,C,S,A=this,T=f(A),k=l(t),D=T.raw;if(D)return D.lastIndex=A.lastIndex,r=a(v,D,k),A.lastIndex=D.lastIndex,r;if(_=T.groups,p=P&&A.sticky,E=a(u,A),I=A.source,C=0,S=k,p&&(E=x(E,"y",""),-1===y(E,"g")&&(E+="g"),S=q(k,A.lastIndex),A.lastIndex>0&&(!A.multiline||A.multiline&&"\n"!==b(k,A.lastIndex-1))&&(I="(?: "+I+")",S=" "+S,C++),i=new RegExp("^(?:"+I+")",E)),M&&(i=new RegExp("^"+I+"$(?!\\s)",E)),w&&(n=A.lastIndex),o=a(g,p?i:A,S),p?o?(o.input=q(o.input,C),o[0]=q(o[0],C),o.index=A.lastIndex,A.lastIndex+=o[0].length):A.lastIndex=0:w&&o&&(A.lastIndex=A.global?o.index+o[0].length:n),M&&o&&o.length>1&&a(m,o[0],i,(function(){for(s=1;s=0?n:i+n;return o<0||o>=i?e:c(r,o)}})},function(e,t,r){var i=r(3),n=r(389).codeAt;i({target:"String",proto:!0},{codePointAt:function(e){return n(this,e)}})},function(t,r,i){var n=i(14),o=i(61),a=i(68),s=i(16),l=n("".charAt),u=n("".charCodeAt),c=n("".slice),h=function(t){return function(r,i){var n,h,d=a(s(r)),f=o(i),_=d.length;return f<0||f>=_?t?"":e:(n=u(d,f))<55296||n>56319||f+1===_||(h=u(d,f+1))<56320||h>57343?t?l(d,f):n:t?c(d,f,f+2):h-56320+(n-55296<<10)+65536}};t.exports={codeAt:h(!1),charAt:h(!0)}},function(t,r,i){var n,o=i(3),a=i(85),s=i(5).f,l=i(64),u=i(68),c=i(391),h=i(16),d=i(392),f=i(35),_=a("".slice),p=Math.min,m=d("endsWith");o({target:"String",proto:!0,forced:!(!f&&!m&&(n=s(String.prototype,"endsWith"),n&&!n.writable)||m)},{endsWith:function(t){var r,i,n,o,a=u(h(this));return c(t),i=a.length,n=(r=arguments.length>1?arguments[1]:e)===e?i:p(l(r),i),o=u(t),_(a,n-o.length,n)===o}})},function(e,t,r){var i=r(372),n=TypeError;e.exports=function(e){if(i(e))throw new n("The method doesn't accept regular expressions");return e}},function(e,t,r){var i=r(33)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[i]=!1,"/./"[e](t)}catch(e){}}return!1}},function(e,t,r){var i=r(3),n=r(14),o=r(60),a=RangeError,s=String.fromCharCode,l=String.fromCodePoint,u=n([].join);i({target:"String",stat:!0,arity:1,forced:!!l&&1!==l.length},{fromCodePoint:function(e){for(var t,r=[],i=arguments.length,n=0;i>n;){if(t=+arguments[n++],o(t,1114111)!==t)throw new a(t+" is not a valid code point");r[n]=t<65536?s(t):s(55296+((t-=65536)>>10),t%1024+56320)}return u(r,"")}})},function(t,r,i){var n=i(3),o=i(14),a=i(391),s=i(16),l=i(68),u=i(392),c=o("".indexOf);n({target:"String",proto:!0,forced:!u("includes")},{includes:function(t){return!!~c(l(s(this)),l(a(t)),arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(16),a=r(68),s=n("".charCodeAt);i({target:"String",proto:!0},{isWellFormed:function(){var e,t,r=a(o(this)),i=r.length;for(e=0;e=56320||++e>=i||56320!=(64512&s(r,e))))return!1;return!0}})},function(t,r,i){var n=i(389).charAt,o=i(68),a=i(51),s=i(169),l=i(172),u="String Iterator",c=a.set,h=a.getterFor(u);s(String,"String",(function(e){c(this,{type:u,string:o(e),index:0})}),(function(){var t,r=h(this),i=r.string,o=r.index;return o>=i.length?l(e,!0):(t=n(i,o),r.index+=t.length,l(t,!1))}))},function(t,r,i){var n=i(8),o=i(398),a=i(46),s=i(17),l=i(64),u=i(68),c=i(16),h=i(29),d=i(399),f=i(400);o("match",(function(t,r,i){return[function(r){var i=c(this),o=s(r)?e:h(r,t);return o?n(o,r,i):new RegExp(r)[t](u(i))},function(e){var t,n,o,s,c,h=a(this),_=u(e),p=i(r,h,_);if(p.done)return p.value;if(!h.global)return f(h,_);for(t=h.unicode,h.lastIndex=0,n=[],o=0;null!==(s=f(h,_));)c=u(s[0]),n[o]=c,""===c&&(h.lastIndex=d(_,l(h.lastIndex),t)),o++;return 0===o?null:n}]}))},function(e,t,r){var i,n,o,a,s,l,u,c;r(379),i=r(85),n=r(47),o=r(380),a=r(7),s=r(33),l=r(43),u=s("species"),c=RegExp.prototype,e.exports=function(e,t,r,h){var d,f,_=s(e),p=!a((function(){var t={};return t[_]=function(){return 7},7!==""[e](t)})),m=p&&!a((function(){var t=!1,r=/a/;return"split"===e&&((r={}).constructor={},r.constructor[u]=function(){return r},r.flags="",r[_]=/./[_]),r.exec=function(){return t=!0,null},r[_](""),!t}));p&&m&&!r||(d=i(/./[_]),f=t(_,""[e],(function(e,t,r,n,a){var s=i(e),l=t.exec;return l===o||l===c.exec?p&&!a?{done:!0,value:d(t,r,n)}:{done:!0,value:s(r,t,n)}:{done:!1}})),n(String.prototype,e,f[0]),n(c,_,f[1])),h&&l(c[_],"sham",!0)}},function(e,t,r){var i=r(389).charAt;e.exports=function(e,t,r){return t+(r?i(e,t).length:1)}},function(e,t,r){var i=r(8),n=r(46),o=r(21),a=r(15),s=r(380),l=TypeError;e.exports=function(e,t){var r,u=e.exec;if(o(u))return null!==(r=i(u,e,t))&&n(r),r;if("RegExp"===a(e))return i(s,e,t);throw new l("RegExp#exec called on incompatible receiver")}},function(t,r,i){var n=i(3),o=i(8),a=i(85),s=i(170),l=i(172),u=i(16),c=i(64),h=i(68),d=i(46),f=i(17),_=i(15),p=i(372),m=i(373),g=i(29),v=i(47),b=i(7),y=i(33),x=i(219),q=i(399),w=i(400),P=i(51),M=i(35),E=y("matchAll"),I="RegExp String",C=I+" Iterator",S=P.set,A=P.getterFor(C),T=RegExp.prototype,k=TypeError,D=a("".indexOf),B=a("".matchAll),O=!!B&&!b((function(){B("a",/./)})),R=s((function(e,t,r,i){S(this,{type:C,regexp:e,string:t,global:r,unicode:i,done:!1})}),I,(function(){var t,r,i,n=A(this);return n.done?l(e,!0):null===(i=w(t=n.regexp,r=n.string))?(n.done=!0,l(e,!0)):n.global?(""===h(i[0])&&(t.lastIndex=q(r,c(t.lastIndex),n.unicode)),l(i,!1)):(n.done=!0,l(i,!1))})),L=function(e){var t=d(this),r=h(e),i=x(t,RegExp),n=h(m(t)),o=new i(i===RegExp?t.source:t,n),a=!!~D(n,"g"),s=!!~D(n,"u");return o.lastIndex=c(t.lastIndex),new R(o,r,a,s)};n({target:"String",proto:!0,forced:O},{matchAll:function(t){var r,i,n,a,s=u(this);if(f(t)){if(O)return B(s,t)}else{if(p(t)&&(r=h(u(m(t))),!~D(r,"g")))throw new k("`.matchAll` does not allow non-global regexes");if(O)return B(s,t);if((n=g(t,E))===e&&M&&"RegExp"===_(t)&&(n=L),n)return o(n,t,s)}return i=h(s),a=new RegExp(t,"g"),M?o(L,a,i):a[E](i)}}),M||E in T||v(T,E,L)},function(t,r,i){var n=i(3),o=i(229).end;n({target:"String",proto:!0,forced:i(403)},{padEnd:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(28);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(i)},function(t,r,i){var n=i(3),o=i(229).start;n({target:"String",proto:!0,forced:i(403)},{padStart:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(12),a=r(39),s=r(68),l=r(63),u=n([].push),c=n([].join);i({target:"String",stat:!0},{raw:function(e){var t,r,i,n=o(a(e).raw),h=l(n);if(!h)return"";for(t=arguments.length,r=[],i=0;;){if(u(r,s(n[i++])),i===h)return c(r,"");i=C&&(I+=E(F,C,T)+D,C=T+A.length)}return I+E(F,C)}]}),!!l((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}))||!I||C)},function(t,r,i){var n=i(14),o=i(39),a=Math.floor,s=n("".charAt),l=n("".replace),u=n("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,h=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,r,i,n,d,f){var _=i+t.length,p=n.length,m=h;return d!==e&&(d=o(d),m=c),l(f,m,(function(o,l){var c,h,f;switch(s(l,0)){case"$":return"$";case"&":return t;case"`":return u(r,0,i);case"'":return u(r,_);case"<":c=d[u(l,1,-1)];break;default:if(0==(h=+l))return o;if(h>p)return 0===(f=a(h/10))?o:f<=p?n[f-1]===e?s(l,1):n[f-1]+s(l,1):o;c=n[h-1]}return c===e?"":c}))}},function(t,r,i){var n=i(3),o=i(8),a=i(14),s=i(16),l=i(21),u=i(17),c=i(372),h=i(68),d=i(29),f=i(373),_=i(408),p=i(33),m=i(35),g=p("replace"),v=TypeError,b=a("".indexOf),y=a("".replace),x=a("".slice),q=Math.max,w=function(e,t,r){return r>e.length?-1:""===t?r:b(e,t,r)};n({target:"String",proto:!0},{replaceAll:function(t,r){var i,n,a,p,P,M,E,I,C,S=s(this),A=0,T=0,k="";if(!u(t)){if((i=c(t))&&(n=h(s(f(t))),!~b(n,"g")))throw new v("`.replaceAll` does not allow non-global regexes");if(a=d(t,g))return o(a,t,S,r);if(m&&i)return y(h(S),t,r)}for(p=h(S),P=h(t),(M=l(r))||(r=h(r)),I=q(1,E=P.length),A=w(p,P,0);-1!==A;)C=M?h(r(P,A,p)):_(P,p,A,[],e,r),k+=x(p,T,A)+C,T=A+E,A=w(p,P,A+I);return T1||"".split(/.?/).length?function(t,i){var a,s,l,u,d,f,_=p(h(this)),m=i===e?w:i>>>0;if(0===m)return[];if(t===e)return[_];if(!c(t))return o(r,_,t,m);for(a=[],s=0,l=new RegExp(t.source,(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":"")+"g");(u=o(b,l,_))&&!((d=l.lastIndex)>s&&(I(a,C(_,s,u.index)),u.length>1&&u.index<_.length&&n(M,a,g(u,1)),f=u[0].length,s=d,a.length>=m));)l.lastIndex===u.index&&l.lastIndex++;return s===_.length?!f&&E(l,"")||I(a,""):I(a,C(_,s)),a.length>m?g(a,0,m):a}:"0".split(e,0).length?function(t,i){return t===e&&0===i?[]:o(r,this,t,i)}:r,[function(r,i){var n=h(this),s=u(r)?e:m(r,t);return s?o(s,r,n,i):o(a,p(n),r,i)},function(t,n){var o,s,u,c,h,m,g,b,y,x,M=l(this),E=p(t),S=i(a,M,E,n,a!==r);if(S.done)return S.value;if(o=d(M,RegExp),s=M.unicode,u=new o(q?"^(?:"+M.source+")":M,(M.ignoreCase?"i":"")+(M.multiline?"m":"")+(M.unicode?"u":"")+(q?"g":"y")),0===(c=n===e?w:n>>>0))return[];if(0===E.length)return null===v(u,E)?[E]:[];for(h=0,m=0,g=[];m1?arguments[1]:e,n.length)),i=u(t),_(n,r,r+i.length)===i}})},function(t,r,i){var n=i(3),o=i(14),a=i(16),s=i(61),l=i(68),u=o("".slice),c=Math.max,h=Math.min;n({target:"String",proto:!0,forced:!"".substr||"b"!=="ab".substr(-1)},{substr:function(t,r){var i,n,o=l(a(this)),d=o.length,f=s(t);return f===1/0&&(f=0),f<0&&(f=c(d+f,0)),(i=r===e?d:s(r))<=0||i===1/0||f>=(n=h(f+i,d))?"":u(o,f,n)}})},function(e,t,r){var i=r(3),n=r(8),o=r(14),a=r(16),s=r(68),l=r(7),u=Array,c=o("".charAt),h=o("".charCodeAt),d=o([].join),f="".toWellFormed,_=f&&l((function(){return"1"!==n(f,1)}));i({target:"String",proto:!0,forced:_},{toWellFormed:function(){var e,t,r,i,o=s(a(this));if(_)return n(f,o);for(t=u(e=o.length),r=0;r=56320||r+1>=e||56320!=(64512&h(o,r+1))?t[r]="�":(t[r]=c(o,r),t[++r]=c(o,r));return d(t,"")}})},function(e,t,r){var i=r(3),n=r(275).trim;i({target:"String",proto:!0,forced:r(416)("trim")},{trim:function(){return n(this)}})},function(e,t,r){var i=r(49).PROPER,n=r(7),o=r(276);e.exports=function(e){return n((function(){return!!o[e]()||"​…᠎"!=="​…᠎"[e]()||i&&o[e].name!==e}))}},function(e,t,r){var i,n;r(418),i=r(3),n=r(419),i({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==n},{trimEnd:n})},function(e,t,r){var i=r(3),n=r(419);i({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==n},{trimRight:n})},function(e,t,r){var i=r(275).end,n=r(416);e.exports=n("trimEnd")?function(){return i(this)}:"".trimEnd},function(e,t,r){var i,n;r(421),i=r(3),n=r(422),i({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==n},{trimStart:n})},function(e,t,r){var i=r(3),n=r(422);i({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==n},{trimLeft:n})},function(e,t,r){var i=r(275).start,n=r(416);e.exports=n("trimStart")?function(){return i(this)}:"".trimStart},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("anchor")},{anchor:function(e){return n(this,"a","name",e)}})},function(e,t,r){var i=r(14),n=r(16),o=r(68),a=/"/g,s=i("".replace);e.exports=function(e,t,r,i){var l=o(n(e)),u="<"+t;return""!==r&&(u+=" "+r+'="'+s(o(i),a,""")+'"'),u+">"+l+""}},function(e,t,r){var i=r(7);e.exports=function(e){return i((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("big")},{big:function(){return n(this,"big","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("blink")},{blink:function(){return n(this,"blink","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("bold")},{bold:function(){return n(this,"b","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("fixed")},{fixed:function(){return n(this,"tt","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("fontcolor")},{fontcolor:function(e){return n(this,"font","color",e)}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("fontsize")},{fontsize:function(e){return n(this,"font","size",e)}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("italics")},{italics:function(){return n(this,"i","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("link")},{link:function(e){return n(this,"a","href",e)}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("small")},{small:function(){return n(this,"small","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("strike")},{strike:function(){return n(this,"strike","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("sub")},{sub:function(){return n(this,"sub","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("sup")},{sup:function(){return n(this,"sup","","")}})},function(e,t,r){r(439)("Float32",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(t,r,i){var n=i(3),o=i(4),a=i(8),s=i(6),l=i(440),u=i(217),c=i(207),h=i(210),d=i(11),f=i(43),_=i(281),p=i(64),m=i(211),g=i(441),v=i(443),b=i(18),y=i(38),x=i(69),q=i(20),w=i(22),P=i(71),M=i(24),E=i(113),I=i(57).f,C=i(444),S=i(83).forEach,A=i(193),T=i(77),k=i(44),D=i(5),B=i(198),O=i(51),R=i(118),L=O.get,N=O.set,F=O.enforce,$=k.f,j=D.f,W=o.RangeError,H=c.ArrayBuffer,U=H.prototype,z=c.DataView,V=u.NATIVE_ARRAY_BUFFER_VIEWS,G=u.TYPED_ARRAY_TAG,K=u.TypedArray,X=u.TypedArrayPrototype,Y=u.isTypedArray,Z="BYTES_PER_ELEMENT",Q="Wrong length",J=function(e,t){T(e,t,{configurable:!0,get:function(){return L(this)[t]}})},ee=function(e){var t;return M(U,e)||"ArrayBuffer"===(t=x(e))||"SharedArrayBuffer"===t},te=function(e,t){return Y(e)&&!w(t)&&t in e&&_(+t)&&t>=0},re=function(e,t){return t=b(t),te(e,t)?d(2,e[t]):j(e,t)},ie=function(e,t,r){return t=b(t),!(te(e,t)&&q(r)&&y(r,"value"))||y(r,"get")||y(r,"set")||r.configurable||y(r,"writable")&&!r.writable||y(r,"enumerable")&&!r.enumerable?$(e,t,r):(e[t]=r.value,e)};s?(V||(D.f=re,k.f=ie,J(X,"buffer"),J(X,"byteOffset"),J(X,"byteLength"),J(X,"length")),n({target:"Object",stat:!0,forced:!V},{getOwnPropertyDescriptor:re,defineProperty:ie}),t.exports=function(t,r,i){var s,u=t.match(/\d+/)[0]/8,c=t+(i?"Clamped":"")+"Array",d="get"+t,_="set"+t,b=o[c],y=b,x=y&&y.prototype,w={},M=function(e,t){$(e,t,{get:function(){return function(e,t){var r=L(e);return r.view[d](t*u+r.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var n=L(e);n.view[_](t*u+n.byteOffset,i?v(r):r,!0)}(this,t,e)},enumerable:!0})};V?l&&(y=r((function(t,r,i,n){return h(t,x),R(q(r)?ee(r)?n!==e?new b(r,g(i,u),n):i!==e?new b(r,g(i,u)):new b(r):Y(r)?B(y,r):a(C,y,r):new b(m(r)),t,y)})),E&&E(y,K),S(I(b),(function(e){e in y||f(y,e,b[e])})),y.prototype=x):(y=r((function(t,r,i,n){var o,s,l,c,d,f;if(h(t,x),o=0,s=0,q(r)){if(!ee(r))return Y(r)?B(y,r):a(C,y,r);if(l=r,s=g(i,u),f=r.byteLength,n===e){if(f%u)throw new W(Q);if((c=f-s)<0)throw new W(Q)}else if((c=p(n)*u)+s>f)throw new W(Q);d=c/u}else d=m(r),l=new H(c=d*u);for(N(t,{buffer:l,byteOffset:s,byteLength:c,length:d,view:new z(l)});o255?255:255&t}},function(t,r,i){var n=i(84),o=i(8),a=i(220),s=i(39),l=i(63),u=i(133),c=i(134),h=i(131),d=i(445),f=i(217).aTypedArrayConstructor,_=i(446);t.exports=function(t){var r,i,p,m,g,v,b,y,x=a(this),q=s(t),w=arguments.length,P=w>1?arguments[1]:e,M=P!==e,E=c(q);if(E&&!h(E))for(y=(b=u(q,E)).next,q=[];!(v=o(y,b)).done;)q.push(v.value);for(M&&w>2&&(P=n(P,arguments[2])),i=l(q),p=new(f(x))(i),m=d(p),r=0;i>r;r++)g=M?P(q[r],r):q[r],p[r]=m?_(g):+g;return p}},function(e,t,r){var i=r(69);e.exports=function(e){var t=i(e);return"BigInt64Array"===t||"BigUint64Array"===t}},function(e,t,r){var i=r(19),n=TypeError;e.exports=function(e){var t=i(e,"number");if("number"==typeof t)throw new n("Can't convert number to bigint");return BigInt(t)}},function(e,t,r){r(439)("Float64",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(439)("Int8",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(439)("Int16",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(439)("Int32",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(439)("Uint8",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(439)("Uint8",(function(e){return function(t,r,i){return e(this,t,r,i)}}),!0)},function(e,t,r){r(439)("Uint16",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(439)("Uint32",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(t,r,i){var n=i(217),o=i(63),a=i(61),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("at",(function(t){var r=s(this),i=o(r),n=a(t),l=n>=0?n:i+n;return l<0||l>=i?e:r[l]}))},function(t,r,i){var n=i(14),o=i(217),a=n(i(144)),s=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(t,r){return a(s(this),t,r,arguments.length>2?arguments[2]:e)}))},function(t,r,i){var n=i(217),o=i(83).every,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("every",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(149),a=i(446),s=i(69),l=i(8),u=i(14),c=i(7),h=n.aTypedArray,d=n.exportTypedArrayMethod,f=u("".slice);d("fill",(function(t){var r,i=arguments.length;return h(this),r="Big"===f(s(this),0,3)?a(t):+t,l(o,this,r,i>1?arguments[1]:e,i>2?arguments[2]:e)}),c((function(){var e=0;return new Int8Array(2).fill({valueOf:function(){return e++}}),1!==e})))},function(t,r,i){var n=i(217),o=i(83).filter,a=i(460),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("filter",(function(t){var r=o(s(this),t,arguments.length>1?arguments[1]:e);return a(this,r)}))},function(e,t,r){var i=r(198),n=r(461);e.exports=function(e,t){return i(n(e),t)}},function(e,t,r){var i=r(217),n=r(219),o=i.aTypedArrayConstructor,a=i.getTypedArrayConstructor;e.exports=function(e){return o(n(e,a(e)))}},function(t,r,i){var n=i(217),o=i(83).find,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("find",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(83).findIndex,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findIndex",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(154).findLast,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLast",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(154).findLastIndex,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLastIndex",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(83).forEach,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("forEach",(function(t){o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(e,t,r){var i=r(440);(0,r(217).exportTypedArrayStaticMethod)("from",r(444),i)},function(t,r,i){var n=i(217),o=i(59).includes,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("includes",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(59).indexOf,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("indexOf",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(e,t,r){var i=r(4),n=r(7),o=r(14),a=r(217),s=r(168),l=r(33)("iterator"),u=i.Uint8Array,c=o(s.values),h=o(s.keys),d=o(s.entries),f=a.aTypedArray,_=a.exportTypedArrayMethod,p=u&&u.prototype,m=!n((function(){p[l].call([1])})),g=!!p&&p.values&&p[l]===p.values&&"values"===p.values.name,v=function(){return c(f(this))};_("entries",(function(){return d(f(this))}),m),_("keys",(function(){return h(f(this))}),m),_("values",v,m||!g,{name:"values"}),_(l,v,m||!g,{name:"values"})},function(e,t,r){var i=r(217),n=r(14),o=i.aTypedArray,a=i.exportTypedArrayMethod,s=n([].join);a("join",(function(e){return s(o(this),e)}))},function(e,t,r){var i=r(217),n=r(94),o=r(175),a=i.aTypedArray;(0,i.exportTypedArrayMethod)("lastIndexOf",(function(e){var t=arguments.length;return n(o,a(this),t>1?[e,arguments[1]]:[e])}))},function(t,r,i){var n=i(217),o=i(83).map,a=i(461),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("map",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e,(function(e,t){return new(a(e))(t)}))}))},function(e,t,r){var i=r(217),n=r(440),o=i.aTypedArrayConstructor;(0,i.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,r=new(o(this))(t);t>e;)r[e]=arguments[e++];return r}),n)},function(t,r,i){var n=i(217),o=i(181).left,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduce",(function(t){var r=arguments.length;return o(a(this),t,r,r>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(181).right,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduceRight",(function(t){var r=arguments.length;return o(a(this),t,r,r>1?arguments[1]:e)}))},function(e,t,r){var i=r(217),n=i.aTypedArray,o=Math.floor;(0,i.exportTypedArrayMethod)("reverse",(function(){for(var e,t=this,r=n(t).length,i=o(r/2),a=0;a1?arguments[1]:e,1),i=u(t),g)return o(_,this,i,r);if(n=this.length,c=0,(a=s(i))+r>n)throw new h("Wrong length");for(;co;)u[o]=r[o++];return u}),o((function(){new Int8Array(1).slice()})))},function(t,r,i){var n=i(217),o=i(83).some,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("some",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(4),o=i(85),a=i(7),s=i(30),l=i(188),u=i(217),c=i(189),h=i(190),d=i(27),f=i(191),_=u.aTypedArray,p=u.exportTypedArrayMethod,m=n.Uint16Array,g=m&&o(m.prototype.sort),v=!(!g||a((function(){g(new m(2),null)}))&&a((function(){g(new m(2),{})}))),b=!!g&&!a((function(){var e,t,r,i;if(d)return d<74;if(c)return c<67;if(h)return!0;if(f)return f<602;for(e=new m(516),t=Array(516),r=0;r<516;r++)i=r%4,e[r]=515-r,t[r]=r-2*i+3;for(g(e,(function(e,t){return(e/4|0)-(t/4|0)})),r=0;r<516;r++)if(e[r]!==t[r])return!0}));p("sort",(function(t){return t!==e&&s(t),b?g(this,t):l(_(this),function(t){return function(r,i){return t!==e?+t(r,i)||0:i!=i?-1:r!=r?1:0===r&&0===i?1/r>0&&1/i<0?1:-1:r>i}}(t))}),!b||v)},function(t,r,i){var n=i(217),o=i(64),a=i(60),s=i(461),l=n.aTypedArray;(0,n.exportTypedArrayMethod)("subarray",(function(t,r){var i=l(this),n=i.length,u=a(t,n);return new(s(i))(i.buffer,i.byteOffset+u*i.BYTES_PER_ELEMENT,o((r===e?n:a(r,n))-u))}))},function(e,t,r){var i=r(4),n=r(94),o=r(217),a=r(7),s=r(76),l=i.Int8Array,u=o.aTypedArray,c=o.exportTypedArrayMethod,h=[].toLocaleString,d=!!l&&a((function(){h.call(new l(1))}));c("toLocaleString",(function(){return n(h,d?s(u(this)):u(this),s(arguments))}),a((function(){return[1,2].toLocaleString()!==new l([1,2]).toLocaleString()}))||!a((function(){l.prototype.toLocaleString.call([1,2])})))},function(e,t,r){var i=r(196),n=r(217),o=n.aTypedArray,a=n.getTypedArrayConstructor;(0,n.exportTypedArrayMethod)("toReversed",(function(){return i(o(this),a(this))}))},function(t,r,i){var n=i(217),o=i(14),a=i(30),s=i(198),l=n.aTypedArray,u=n.getTypedArrayConstructor,c=n.exportTypedArrayMethod,h=o(n.TypedArrayPrototype.sort);c("toSorted",(function(t){var r,i;return t!==e&&a(t),r=l(this),i=s(u(r),r),h(i,t)}))},function(e,t,r){var i=r(217).exportTypedArrayMethod,n=r(7),o=r(4),a=r(14),s=o.Uint8Array,l=s&&s.prototype||{},u=[].toString,c=a([].join);n((function(){u.call({})}))&&(u=function(){return c(this)}),i("toString",u,l.toString!==u)},function(e,t,r){var i=r(205),n=r(217),o=r(445),a=r(61),s=r(446),l=n.aTypedArray,u=n.getTypedArrayConstructor,c=n.exportTypedArrayMethod,h=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}();c("with",{with:function(e,t){var r=l(this),n=a(e),c=o(r)?s(t):+t;return i(r,u(r),n,c)}}.with,!h)},function(e,t,r){var i=r(3),n=r(14),o=r(68),a=String.fromCharCode,s=n("".charAt),l=n(/./.exec),u=n("".slice),c=/^[\da-f]{2}$/i,h=/^[\da-f]{4}$/i;i({global:!0},{unescape:function(e){for(var t,r,i=o(e),n="",d=i.length,f=0;f1?arguments[1]:e,_=i>2?arguments[2]:e;return new(f("Promise"))((function(i){var f,p,b,y,q=a(t);o!==e&&(o=n(o,_)),p=(f=d(q,v))?e:h(q)||x,b=s(r)?new r:[],y=f?l(q,f):new m(c(u(q,p))),i(g(y,o,b))}))}},function(e,t,r){var i=r(8),n=r(498),o=r(46),a=r(133),s=r(500),l=r(29),u=r(33)("asyncIterator");e.exports=function(e,t){var r=arguments.length<2?l(e,u):t;return r?o(i(r,e)):new n(s(a(e)))}},function(t,r,i){var n=i(8),o=i(46),a=i(71),s=i(29),l=i(209),u=i(51),c=i(23),h=i(499),d=i(172),f=c("Promise"),_="AsyncFromSyncIterator",p=u.set,m=u.getterFor(_),g=function(e,t,r){var i=e.done;f.resolve(e.value).then((function(e){t(d(e,i))}),r)},v=function(e){e.type=_,p(this,e)};v.prototype=l(a(h),{next:function(){var e=m(this);return new f((function(t,r){var i=o(n(e.next,e.iterator));g(i,t,r)}))},return:function(){var t=m(this).iterator;return new f((function(r,i){var a,l=s(t,"return");if(l===e)return r(d(e,!0));a=o(n(l,t)),g(a,r,i)}))}}),t.exports=v},function(e,t,r){var i,n,o=r(4),a=r(36),s=r(21),l=r(71),u=r(128),c=r(47),h=r(33),d=r(35),f="USE_FUNCTION_CONSTRUCTOR",_=h("asyncIterator"),p=o.AsyncIterator,m=a.AsyncIteratorPrototype;if(m)i=m;else if(s(p))i=p.prototype;else if(a[f]||o[f])try{n=u(u(u(Function("return async function*(){}()")()))),u(n)===Object.prototype&&(i=n)}catch(e){}i?d&&(i=l(i)):i={},s(i[_])||c(i,_,(function(){return this})),e.exports=i},function(e,t,r){e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},function(t,r,i){var n=i(8),o=i(30),a=i(46),s=i(20),l=i(140),u=i(23),c=i(500),h=i(502),d=function(t){var r=0===t,i=1===t,d=2===t,f=3===t;return function(t,_,p){var m,g,v,b,y,x;return a(t),!(m=_!==e)&&r||o(_),g=c(t),v=u("Promise"),b=g.iterator,y=g.next,x=0,new v((function(t,o){var u=function(e){h(b,o,e,o)},c=function(){try{if(m)try{l(x)}catch(e){u(e)}v.resolve(a(n(y,b))).then((function(n){var l,g,y;try{if(a(n).done)r?(p.length=x,t(p)):t(!f&&(d||e));else{l=n.value;try{m?(g=_(l,x),y=function(e){if(i)c();else if(d)e?c():h(b,t,!1,o);else if(r)try{p[x++]=e,c()}catch(e){u(e)}else e?h(b,t,f||l,o):c()},s(g)?v.resolve(g).then(y,u):y(g)):(p[x++]=l,c())}catch(e){u(e)}}}catch(e){o(e)}}),o)}catch(e){o(e)}};c()}))}};t.exports={toArray:d(0),forEach:d(1),every:d(2),some:d(3),find:d(4)}},function(e,t,r){var i=r(8),n=r(23),o=r(29);e.exports=function(e,t,r,a){try{var s=o(e,"return");if(s)return n("Promise").resolve(i(s,e)).then((function(){t(r)}),(function(e){a(e)}))}catch(e){return a(e)}t(r)}},function(t,r,i){var n=i(3),o=i(83).filterReject,a=i(138);n({target:"Array",proto:!0,forced:!0},{filterOut:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("filterOut")},function(t,r,i){var n=i(3),o=i(83).filterReject,a=i(138);n({target:"Array",proto:!0,forced:!0},{filterReject:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("filterReject")},function(t,r,i){var n=i(3),o=i(506),a=i(138);n({target:"Array",proto:!0},{group:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("group")},function(e,t,r){var i=r(84),n=r(14),o=r(13),a=r(39),s=r(18),l=r(63),u=r(71),c=r(198),h=Array,d=n([].push);e.exports=function(e,t,r,n){for(var f,_,p,m=a(e),g=o(m),v=i(t,r),b=u(null),y=l(g),x=0;y>x;x++)(_=s(v(p=g[x],x,m)))in b?d(b[_],p):b[_]=[p];if(n&&(f=n(m))!==h)for(_ in b)b[_]=c(f,b[_]);return b}},function(t,r,i){var n=i(3),o=i(506),a=i(147),s=i(138);n({target:"Array",proto:!0,forced:!a("groupBy")},{groupBy:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("groupBy")},function(e,t,r){var i=r(3),n=r(147),o=r(138),a=r(509);i({target:"Array",proto:!0,name:"groupToMap",forced:r(35)||!n("groupByToMap")},{groupByToMap:a}),o("groupByToMap")},function(t,r,i){var n=i(84),o=i(14),a=i(13),s=i(39),l=i(63),u=i(251),c=u.Map,h=u.get,d=u.has,f=u.set,_=o([].push);t.exports=function(t){for(var r,i,o=s(this),u=a(o),p=n(t,arguments.length>1?arguments[1]:e),m=new c,g=l(u),v=0;g>v;v++)r=p(i=u[v],v,o),d(m,r)?_(h(m,r),i):f(m,r,[i]);return m}},function(e,t,r){var i=r(3),n=r(138),o=r(509);i({target:"Array",proto:!0,forced:r(35)},{groupToMap:o}),n("groupToMap")},function(t,r,i){var n=i(3),o=i(88),a=Object.isFrozen,s=function(t,r){var i,n,s;if(!a||!o(t)||!a(t))return!1;for(i=0,n=t.length;i=E&&(!i||I))n=b(t,0,E);else for(o=i&&!I&&x?{maxByteLength:x(t)}:e,n=new f(E,o),a=new _(t),g=new _(n),v=m(E,M),P=0;P92||l&&o>94||a&&o>97)&&(e=new ArrayBuffer(8),t=u(e,{transfer:[e]}),0!==e.byteLength||8!==t.byteLength)}))},function(t,r,i){var n=i(3),o=i(522);o&&n({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return o(this,arguments.length?arguments[0]:e,!1)}})},function(t,r,i){var n=i(3),o=i(6),a=i(23),s=i(30),l=i(210),u=i(47),c=i(209),h=i(77),d=i(33),f=i(51),_=i(528),p=a("Promise"),m=a("SuppressedError"),g=ReferenceError,v=d("asyncDispose"),b=d("toStringTag"),y="AsyncDisposableStack",x=f.set,q=f.getterFor(y),w="async-dispose",P="disposed",M=function(e){var t=q(e);if(t.state===P)throw new g(y+" already disposed");return t},E=function(){x(l(this,I),{type:y,state:"pending",stack:[]}),o||(this.disposed=!1)},I=E.prototype;c(I,{disposeAsync:function(){var t=this;return new p((function(r,i){var n,a,s,l,u,c,h=q(t);if(h.state===P)return r(e);h.state=P,o||(t.disposed=!0),a=(n=h.stack).length,s=!1,u=function(e){s?l=new m(e,l):(s=!0,l=e),c()},(c=function(){if(a){var t=n[--a];n[a]=null;try{p.resolve(t()).then(c,u)}catch(e){u(e)}}else h.stack=null,s?i(l):r(e)})()}))},use:function(e){return _(M(this),e,w),e},adopt:function(t,r){var i=M(this);return s(r),_(i,e,w,(function(){return r(t)})),t},defer:function(t){var r=M(this);s(t),_(r,e,w,t)},move:function(){var e=M(this),t=new E;return q(t).stack=e.stack,e.stack=[],e.state=P,o||(this.disposed=!0),t}}),o&&h(I,"disposed",{configurable:!0,get:function(){return q(this).state===P}}),u(I,v,I.disposeAsync,{name:"disposeAsync"}),u(I,b,y,{nonWritable:!0}),n({global:!0,constructor:!0},{AsyncDisposableStack:E})},function(t,r,i){var n=i(8),o=i(14),a=i(84),s=i(46),l=i(30),u=i(17),c=i(29),h=i(33),d=h("asyncDispose"),f=h("dispose"),_=o([].push),p=function(t,r,i){return arguments.length<3&&!u(t)&&(i=l(function(t,r){if("async-dispose"===r){var i=c(t,d);return i!==e?i:(i=c(t,f),function(){n(i,this)})}return c(t,f)}(s(t),r))),i===e?function(){return e}:a(i,t)};t.exports=function(t,r,i,n){var o;if(arguments.length<4){if(u(r)&&"sync-dispose"===i)return;o=p(r,i)}else o=p(e,i,n);_(t.stack,o)}},function(e,t,r){var i=r(3),n=r(210),o=r(128),a=r(43),s=r(38),l=r(33),u=r(499),c=r(35),h=l("toStringTag"),d=TypeError,f=function(){if(n(this,u),o(this)===u)throw new d("Abstract class AsyncIterator not directly constructable")};f.prototype=u,s(u,h)||a(u,h,"AsyncIterator"),!c&&s(u,"constructor")&&u.constructor!==Object||a(u,"constructor",f),i({global:!0,constructor:!0,forced:c},{AsyncIterator:f})},function(e,t,r){r(3)({target:"AsyncIterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r(531)})},function(e,t,r){var i=r(8),n=r(532),o=function(e,t){return[t,e]};e.exports=function(){return i(n,this,o)}},function(t,r,i){var n=i(8),o=i(30),a=i(46),s=i(20),l=i(500),u=i(533),c=i(172),h=i(502),d=u((function(t){var r=this,i=r.iterator,o=r.mapper;return new t((function(l,u){var d=function(e){r.done=!0,u(e)},f=function(e){h(i,d,e,d)};t.resolve(a(n(r.next,i))).then((function(i){var n,u,h;try{if(a(i).done)r.done=!0,l(c(e,!0));else{n=i.value;try{u=o(n,r.counter++),h=function(e){l(c(e,!1))},s(u)?t.resolve(u).then(h,f):h(u)}catch(e){f(e)}}}catch(e){d(e)}}),d)}))}));t.exports=function(e){return a(this),o(e),new d(l(this),{mapper:e})}},function(t,r,i){var n=i(8),o=i(339),a=i(46),s=i(71),l=i(43),u=i(209),c=i(33),h=i(51),d=i(23),f=i(29),_=i(499),p=i(172),m=i(135),g=d("Promise"),v=c("toStringTag"),b="AsyncIteratorHelper",y="WrapForValidAsyncIterator",x=h.set,q=function(t){var r=!t,i=h.getterFor(t?y:b),l=function(t){var n=o((function(){return i(t)})),a=n.error,s=n.value;return a||r&&s.done?{exit:!0,value:a?g.reject(s):g.resolve(p(e,!0))}:{exit:!1,value:s}};return u(s(_),{next:function(){var e,t,r,i=l(this),n=i.value;return i.exit?n:(r=(e=o((function(){return a(n.nextHandler(g))}))).value,(t=e.error)&&(n.done=!0),t?g.reject(r):g.resolve(r))},return:function(){var r,i,s,u,c=l(this),h=c.value;return c.exit?h:(h.done=!0,r=h.iterator,u=o((function(){if(h.inner)try{m(h.inner.iterator,"normal")}catch(e){return m(r,"throw",e)}return f(r,"return")})),i=s=u.value,u.error?g.reject(s):i===e?g.resolve(p(e,!0)):(s=(u=o((function(){return n(i,r)}))).value,u.error?g.reject(s):t?g.resolve(s):g.resolve(s).then((function(t){return a(t),p(e,!0)}))))}})},w=q(!0),P=q(!1);l(P,v,"Async Iterator Helper"),t.exports=function(e,t){var r=function(r,i){i?(i.iterator=r.iterator,i.next=r.next):i=r,i.type=t?y:b,i.nextHandler=e,i.counter=0,i.done=!1,x(this,i)};return r.prototype=t?w:P,r}},function(t,r,i){var n=i(8),o=i(47),a=i(23),s=i(29),l=i(38),u=i(33),c=i(499),h=u("asyncDispose"),d=a("Promise");l(c,h)||o(c,h,(function(){var t=this;return new d((function(r,i){var o=s(t,"return");o?d.resolve(n(o,t)).then((function(){r(e)}),i):r(e)}))}))},function(t,r,i){var n=i(3),o=i(8),a=i(46),s=i(500),l=i(536),u=i(442),c=i(533),h=i(172),d=i(35),f=c((function(t){var r=this;return new t((function(i,n){var s=function(e){r.done=!0,n(e)},l=function(){try{t.resolve(a(o(r.next,r.iterator))).then((function(t){try{a(t).done?(r.done=!0,i(h(e,!0))):r.remaining?(r.remaining--,l()):i(h(t.value,!1))}catch(e){s(e)}}),s)}catch(e){s(e)}};l()}))}));n({target:"AsyncIterator",proto:!0,real:!0,forced:d},{drop:function(e){a(this);var t=u(l(+e));return new f(s(this),{remaining:t})}})},function(e,t,r){var i=RangeError;e.exports=function(e){if(e==e)return e;throw new i("NaN is not allowed")}},function(e,t,r){var i=r(3),n=r(501).every;i({target:"AsyncIterator",proto:!0,real:!0},{every:function(e){return n(this,e)}})},function(t,r,i){var n=i(3),o=i(8),a=i(30),s=i(46),l=i(20),u=i(500),c=i(533),h=i(172),d=i(502),f=i(35),_=c((function(t){var r=this,i=r.iterator,n=r.predicate;return new t((function(a,u){var c=function(e){r.done=!0,u(e)},f=function(e){d(i,c,e,c)},_=function(){try{t.resolve(s(o(r.next,i))).then((function(i){var o,u,d;try{if(s(i).done)r.done=!0,a(h(e,!0));else{o=i.value;try{u=n(o,r.counter++),d=function(e){e?a(h(o,!1)):_()},l(u)?t.resolve(u).then(d,f):d(u)}catch(e){f(e)}}}catch(e){c(e)}}),c)}catch(e){c(e)}};_()}))}));n({target:"AsyncIterator",proto:!0,real:!0,forced:f},{filter:function(e){return s(this),a(e),new _(u(this),{predicate:e})}})},function(e,t,r){var i=r(3),n=r(501).find;i({target:"AsyncIterator",proto:!0,real:!0},{find:function(e){return n(this,e)}})},function(t,r,i){var n=i(3),o=i(8),a=i(30),s=i(46),l=i(20),u=i(500),c=i(533),h=i(172),d=i(541),f=i(502),_=i(35),p=c((function(t){var r=this,i=r.iterator,n=r.mapper;return new t((function(a,u){var c=function(e){r.done=!0,u(e)},_=function(e){f(i,c,e,c)},p=function(){try{t.resolve(s(o(r.next,i))).then((function(i){var o,u,f;try{if(s(i).done)r.done=!0,a(h(e,!0));else{o=i.value;try{u=n(o,r.counter++),f=function(e){try{r.inner=d(e),m()}catch(e){_(e)}},l(u)?t.resolve(u).then(f,_):f(u)}catch(e){_(e)}}}catch(e){c(e)}}),c)}catch(e){c(e)}},m=function(){var e=r.inner;if(e)try{t.resolve(s(o(e.next,e.iterator))).then((function(e){try{s(e).done?(r.inner=null,p()):a(h(e.value,!1))}catch(e){_(e)}}),_)}catch(e){_(e)}else p()};m()}))}));n({target:"AsyncIterator",proto:!0,real:!0,forced:_},{flatMap:function(e){return s(this),a(e),new p(u(this),{mapper:e,inner:null})}})},function(t,r,i){var n=i(8),o=i(21),a=i(46),s=i(500),l=i(134),u=i(29),c=i(33),h=i(498),d=c("asyncIterator");t.exports=function(t){var r,i=a(t),c=!0,f=u(i,d);return o(f)||(f=l(i),c=!1),f!==e?r=n(f,i):(r=i,c=!0),a(r),s(c?r:new h(s(r)))}},function(e,t,r){var i=r(3),n=r(501).forEach;i({target:"AsyncIterator",proto:!0,real:!0},{forEach:function(e){return n(this,e)}})},function(e,t,r){var i=r(3),n=r(39),o=r(24),a=r(541),s=r(499),l=r(544);i({target:"AsyncIterator",stat:!0,forced:r(35)},{from:function(e){var t=a("string"==typeof e?n(e):e);return o(s,t.iterator)?t.iterator:new l(t)}})},function(e,t,r){var i=r(8),n=r(533);e.exports=n((function(){return i(this.next,this.iterator)}),!0)},function(e,t,r){r(3)({target:"AsyncIterator",proto:!0,real:!0,forced:!0},{indexed:r(531)})},function(e,t,r){var i=r(3),n=r(532);i({target:"AsyncIterator",proto:!0,real:!0,forced:r(35)},{map:n})},function(t,r,i){var n=i(3),o=i(8),a=i(30),s=i(46),l=i(20),u=i(23),c=i(500),h=i(502),d=u("Promise"),f=TypeError;n({target:"AsyncIterator",proto:!0,real:!0},{reduce:function(t){var r,i,n,u,_,p;return s(this),a(t),r=c(this),i=r.iterator,n=r.next,_=(u=arguments.length<2)?e:arguments[1],p=0,new d((function(e,r){var a=function(e){h(i,r,e,r)},c=function(){try{d.resolve(s(o(n,i))).then((function(i){var n,o,h;try{if(s(i).done)u?r(new f("Reduce of empty iterator with no initial value")):e(_);else if(n=i.value,u)u=!1,_=n,c();else try{o=t(_,n,p),h=function(e){_=e,c()},l(o)?d.resolve(o).then(h,a):h(o)}catch(e){a(e)}p++}catch(e){r(e)}}),r)}catch(e){r(e)}};c()}))}})},function(e,t,r){var i=r(3),n=r(501).some;i({target:"AsyncIterator",proto:!0,real:!0},{some:function(e){return n(this,e)}})},function(t,r,i){var n=i(3),o=i(8),a=i(46),s=i(500),l=i(536),u=i(442),c=i(533),h=i(172),d=i(35),f=c((function(t){var r,i,n=this,s=n.iterator;return n.remaining--?t.resolve(o(n.next,s)).then((function(t){return a(t).done?(n.done=!0,h(e,!0)):h(t.value,!1)})).then(null,(function(e){throw n.done=!0,e})):(i=h(e,!0),n.done=!0,(r=s.return)!==e?t.resolve(o(r,s,e)).then((function(){return i})):i)}));n({target:"AsyncIterator",proto:!0,real:!0,forced:d},{take:function(e){a(this);var t=u(l(+e));return new f(s(this),{remaining:t})}})},function(t,r,i){var n=i(3),o=i(501).toArray;n({target:"AsyncIterator",proto:!0,real:!0},{toArray:function(){return o(this,e,[])}})},function(e,t,r){var i=r(3),n=r(552);"function"==typeof BigInt&&i({target:"BigInt",stat:!0,forced:!0},{range:function(e,t,r){return new n(e,t,r,"bigint",BigInt(0),BigInt(1))}})},function(t,r,i){var n=i(51),o=i(170),a=i(172),s=i(17),l=i(20),u=i(77),c=i(6),h="Incorrect Iterator.range arguments",d="NumericRangeIterator",f=n.set,_=n.getterFor(d),p=RangeError,m=TypeError,g=o((function(t,r,i,n,o,a){var u,_,g;if(typeof t!=n||r!==1/0&&r!==-1/0&&typeof r!=n)throw new m(h);if(t===1/0||t===-1/0)throw new p(h);if(u=r>t,_=!1,i===e)g=e;else if(l(i))g=i.step,_=!!i.inclusive;else{if(typeof i!=n)throw new m(h);g=i}if(s(g)&&(g=u?a:-a),typeof g!=n)throw new m(h);if(g===1/0||g===-1/0||g===o&&t!==r)throw new p(h);f(this,{type:d,start:t,end:r,step:g,inclusive:_,hitsEnd:t!=t||r!=r||g!=g||r>t!=g>o,currentCount:o,zero:o}),c||(this.start=t,this.end=r,this.step=g,this.inclusive=_)}),d,(function(){var t,r,i,n,o=_(this);return o.hitsEnd?a(e,!0):(r=o.end,(i=(t=o.start)+o.step*o.currentCount++)===r&&(o.hitsEnd=!0),n=o.inclusive,(r>t?n?i>r:i>=r:n?r>i:r>=i)?(o.hitsEnd=!0,a(e,!0)):a(i,!1))})),v=function(e){u(g.prototype,e,{get:function(){return _(this)[e]},set:function(){},configurable:!0,enumerable:!1})};c&&(v("start"),v("end"),v("inclusive"),v("step")),t.exports=g},function(e,t,r){var i=r(3),n=r(94),o=r(554),a=r(23),s=r(71),l=Object,u=function(){var e=a("Object","freeze");return e?e(s(null)):s(null)};i({global:!0,forced:!0},{compositeKey:function(){return n(o,l,arguments).get("object",u)}})},function(e,t,r){var i,n,o,a,s,l,u,c,h;r(242),r(489),i=r(23),n=r(71),o=r(20),a=Object,s=TypeError,l=i("Map"),u=i("WeakMap"),(c=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=n(null)}).prototype.get=function(e,t){return this[e]||(this[e]=t())},c.prototype.next=function(e,t,r){var i=r?this.objectsByIndex[e]||(this.objectsByIndex[e]=new u):this.primitives||(this.primitives=new l),n=i.get(t);return n||i.set(t,n=new c),n},h=new c,e.exports=function(){var e,t,r=h,i=arguments.length;for(e=0;e1&&arguments[1]);return o([255&t,t>>8&255],10)}})},function(e,t,r){var i=r(3),n=r(14)(DataView.prototype.getUint8);i({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(e){return n(this,e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(559),a=r(211),s=r(215).pack,l=r(560),u=n(DataView.prototype.setUint16);i({target:"DataView",proto:!0},{setFloat16:function(e,t){var r,i;return o(this),r=a(e),i=s(l(t),10,2),u(this,r,i[1]<<8|i[0],arguments.length>2&&arguments[2])}})},function(e,t,r){var i=r(69),n=TypeError;e.exports=function(e){if("DataView"===i(e))return e;throw new n("Argument is not a DataView")}},function(e,t,r){var i=r(213);e.exports=Math.f16round||function(e){return i(e,.0009765625,65504,6103515625e-14)}},function(e,t,r){var i=r(3),n=r(14),o=r(559),a=r(211),s=r(443),l=n(DataView.prototype.setUint8);i({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(e,t){o(this);var r=a(e);return l(this,r,s(t))}})},function(t,r,i){var n=i(3),o=i(6),a=i(23),s=i(30),l=i(210),u=i(47),c=i(209),h=i(77),d=i(33),f=i(51),_=i(528),p=a("SuppressedError"),m=ReferenceError,g=d("dispose"),v=d("toStringTag"),b="DisposableStack",y=f.set,x=f.getterFor(b),q="sync-dispose",w="disposed",P=function(e){var t=x(e);if(t.state===w)throw new m(b+" already disposed");return t},M=function(){y(l(this,E),{type:b,state:"pending",stack:[]}),o||(this.disposed=!1)},E=M.prototype;c(E,{dispose:function(){var e,t,r,i,n,a=x(this);if(a.state!==w){for(a.state=w,o||(this.disposed=!0),t=(e=a.stack).length,r=!1;t;){n=e[--t],e[t]=null;try{n()}catch(e){r?i=new p(e,i):(r=!0,i=e)}}if(a.stack=null,r)throw i}},use:function(e){return _(P(this),e,q),e},adopt:function(t,r){var i=P(this);return s(r),_(i,e,q,(function(){r(t)})),t},defer:function(t){var r=P(this);s(t),_(r,e,q,t)},move:function(){var e=P(this),t=new M;return x(t).stack=e.stack,e.stack=[],e.state=w,o||(this.disposed=!0),t}}),o&&h(E,"disposed",{configurable:!0,get:function(){return x(this).state===w}}),u(E,g,E.dispose,{name:"dispose"}),u(E,v,b,{nonWritable:!0}),n({global:!0,constructor:!0},{DisposableStack:M})},function(e,t,r){r(3)({target:"Function",proto:!0,forced:!0},{demethodize:r(564)})},function(e,t,r){var i=r(14),n=r(30);e.exports=function(){return i(n(this))}},function(e,t,r){var i=r(3),n=r(14),o=r(21),a=r(50),s=r(38),l=r(6),u=Object.getOwnPropertyDescriptor,c=/^\s*class\b/,h=n(c.exec);i({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(e){return o(e)&&!function(e){try{if(!l||!h(c,a(e)))return!1}catch(e){}var t=u(e,"prototype");return!!t&&s(t,"writable")&&!t.writable}(e)}})},function(e,t,r){r(3)({target:"Function",stat:!0,forced:!0},{isConstructor:r(89)})},function(t,r,i){var n=i(33),o=i(44).f,a=n("metadata"),s=Function.prototype;s[a]===e&&o(s,a,{value:null})},function(e,t,r){r(3)({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r(564)})},function(e,t,r){var i=r(3),n=r(4),o=r(210),a=r(46),s=r(21),l=r(128),u=r(77),c=r(141),h=r(7),d=r(38),f=r(33),_=r(171).IteratorPrototype,p=r(6),m=r(35),g="constructor",v="Iterator",b=f("toStringTag"),y=TypeError,x=n[v],q=m||!s(x)||x.prototype!==_||!h((function(){x({})})),w=function(){if(o(this,_),l(this)===_)throw new y("Abstract class Iterator not directly constructable")},P=function(e,t){p?u(_,e,{configurable:!0,get:function(){return t},set:function(t){if(a(this),this===_)throw new y("You can't redefine this property");d(this,e)?this[e]=t:c(this,e,t)}}):_[e]=t};d(_,b)||P(b,v),!q&&d(_,g)&&_[g]!==Object||P(g,w),w.prototype=_,i({global:!0,constructor:!0,forced:q},{Iterator:w})},function(e,t,r){r(3)({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r(571)})},function(e,t,r){var i=r(8),n=r(572),o=function(e,t){return[t,e]};e.exports=function(){return i(n,this,o)}},function(e,t,r){var i=r(8),n=r(30),o=r(46),a=r(500),s=r(573),l=r(163),u=s((function(){var e=this.iterator,t=o(i(this.next,e));if(!(this.done=!!t.done))return l(e,this.mapper,[t.value,this.counter++],!0)}));e.exports=function(e){return o(this),n(e),new u(a(this),{mapper:e})}},function(t,r,i){var n=i(8),o=i(71),a=i(43),s=i(209),l=i(33),u=i(51),c=i(29),h=i(171).IteratorPrototype,d=i(172),f=i(135),_=l("toStringTag"),p="IteratorHelper",m="WrapForValidIterator",g=u.set,v=function(t){var r=u.getterFor(t?m:p);return s(o(h),{next:function(){var i,n=r(this);if(t)return n.nextHandler();try{return i=n.done?e:n.nextHandler(),d(i,n.done)}catch(e){throw n.done=!0,e}},return:function(){var i,o=r(this),a=o.iterator;if(o.done=!0,t)return(i=c(a,"return"))?n(i,a):d(e,!0);if(o.inner)try{f(o.inner.iterator,"normal")}catch(e){return f(a,"throw",e)}return f(a,"normal"),d(e,!0)}})},b=v(!0),y=v(!1);a(y,_,"Iterator Helper"),t.exports=function(e,t){var r=function(r,i){i?(i.iterator=r.iterator,i.next=r.next):i=r,i.type=t?m:p,i.nextHandler=e,i.counter=0,i.done=!1,g(this,i)};return r.prototype=t?b:y,r}},function(e,t,r){var i=r(8),n=r(47),o=r(29),a=r(38),s=r(33),l=r(171).IteratorPrototype,u=s("dispose");a(l,u)||n(l,u,(function(){var e=o(this,"return");e&&i(e,this)}))},function(e,t,r){var i=r(3),n=r(8),o=r(46),a=r(500),s=r(536),l=r(442),u=r(573),c=r(35),h=u((function(){for(var e,t=this.iterator,r=this.next;this.remaining;)if(this.remaining--,e=o(n(r,t)),this.done=!!e.done)return;if(e=o(n(r,t)),!(this.done=!!e.done))return e.value}));i({target:"Iterator",proto:!0,real:!0,forced:c},{drop:function(e){o(this);var t=l(s(+e));return new h(a(this),{remaining:t})}})},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(500);i({target:"Iterator",proto:!0,real:!0},{every:function(e){var t,r;return a(this),o(e),t=s(this),r=0,!n(t,(function(t,i){if(!e(t,r++))return i()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},function(e,t,r){var i=r(3),n=r(8),o=r(30),a=r(46),s=r(500),l=r(573),u=r(163),c=r(35),h=l((function(){for(var e,t,r=this.iterator,i=this.predicate,o=this.next;;){if(e=a(n(o,r)),this.done=!!e.done)return;if(u(r,i,[t=e.value,this.counter++],!0))return t}}));i({target:"Iterator",proto:!0,real:!0,forced:c},{filter:function(e){return a(this),o(e),new h(s(this),{predicate:e})}})},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(500);i({target:"Iterator",proto:!0,real:!0},{find:function(e){var t,r;return a(this),o(e),t=s(this),r=0,n(t,(function(t,i){if(e(t,r++))return i(t)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})},function(e,t,r){var i=r(3),n=r(8),o=r(30),a=r(46),s=r(500),l=r(580),u=r(573),c=r(135),h=r(35),d=u((function(){for(var e,t,r=this.iterator,i=this.mapper;;){if(t=this.inner)try{if(!(e=a(n(t.next,t.iterator))).done)return e.value;this.inner=null}catch(e){c(r,"throw",e)}if(e=a(n(this.next,r)),this.done=!!e.done)return;try{this.inner=l(i(e.value,this.counter++),!1)}catch(e){c(r,"throw",e)}}}));i({target:"Iterator",proto:!0,real:!0,forced:h},{flatMap:function(e){return a(this),o(e),new d(s(this),{mapper:e,inner:null})}})},function(t,r,i){var n=i(8),o=i(46),a=i(500),s=i(134);t.exports=function(t,r){r&&"string"==typeof t||o(t);var i=s(t);return a(o(i!==e?n(i,t):t))}},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(500);i({target:"Iterator",proto:!0,real:!0},{forEach:function(e){var t,r;a(this),o(e),t=s(this),r=0,n(t,(function(t){e(t,r++)}),{IS_RECORD:!0})}})},function(e,t,r){var i=r(3),n=r(8),o=r(39),a=r(24),s=r(171).IteratorPrototype,l=r(573),u=r(580),c=r(35),h=l((function(){return n(this.next,this.iterator)}),!0);i({target:"Iterator",stat:!0,forced:c},{from:function(e){var t=u("string"==typeof e?o(e):e,!0);return a(s,t.iterator)?t.iterator:new h(t)}})},function(e,t,r){r(3)({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r(571)})},function(e,t,r){var i=r(3),n=r(572);i({target:"Iterator",proto:!0,real:!0,forced:r(35)},{map:n})},function(e,t,r){var i=r(3),n=r(552),o=TypeError;i({target:"Iterator",stat:!0,forced:!0},{range:function(e,t,r){if("number"==typeof e)return new n(e,t,r,"number",0,1);if("bigint"==typeof e)return new n(e,t,r,"bigint",BigInt(0),BigInt(1));throw new o("Incorrect Iterator.range arguments")}})},function(t,r,i){var n=i(3),o=i(130),a=i(30),s=i(46),l=i(500),u=TypeError;n({target:"Iterator",proto:!0,real:!0},{reduce:function(t){var r,i,n,c;if(s(this),a(t),r=l(this),n=(i=arguments.length<2)?e:arguments[1],c=0,o(r,(function(e){i?(i=!1,n=e):n=t(n,e,c),c++}),{IS_RECORD:!0}),i)throw new u("Reduce of empty iterator with no initial value");return n}})},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(500);i({target:"Iterator",proto:!0,real:!0},{some:function(e){var t,r;return a(this),o(e),t=s(this),r=0,n(t,(function(t,i){if(e(t,r++))return i()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},function(t,r,i){var n=i(3),o=i(8),a=i(46),s=i(500),l=i(536),u=i(442),c=i(573),h=i(135),d=i(35),f=c((function(){var t,r=this.iterator;return this.remaining--?(t=a(o(this.next,r)),(this.done=!!t.done)?e:t.value):(this.done=!0,h(r,"normal",e))}));n({target:"Iterator",proto:!0,real:!0,forced:d},{take:function(e){a(this);var t=u(l(+e));return new f(s(this),{remaining:t})}})},function(e,t,r){var i=r(3),n=r(46),o=r(130),a=r(500),s=[].push;i({target:"Iterator",proto:!0,real:!0},{toArray:function(){var e=[];return o(a(n(this)),s,{that:e,IS_RECORD:!0}),e}})},function(e,t,r){var i=r(3),n=r(46),o=r(498),a=r(544),s=r(500);i({target:"Iterator",proto:!0,real:!0,forced:r(35)},{toAsync:function(){return new a(s(new o(s(n(this)))))}})},function(e,t,r){r(3)({target:"JSON",stat:!0,forced:!r(592)},{isRawJSON:r(593)})},function(e,t,r){var i=r(7);e.exports=!i((function(){var e="9007199254740993",t=JSON.rawJSON(e);return!JSON.isRawJSON(t)||JSON.stringify(t)!==e}))},function(e,t,r){var i=r(20),n=r(51).get;e.exports=function(e){if(!i(e))return!1;var t=n(e);return!!t&&"RawJSON"===t.type}},function(t,r,i){var n,o,a=i(3),s=i(6),l=i(4),u=i(23),c=i(14),h=i(8),d=i(21),f=i(20),_=i(88),p=i(38),m=i(68),g=i(63),v=i(141),b=i(7),y=i(595),x=i(26),q=l.JSON,w=l.Number,P=l.SyntaxError,M=q&&q.parse,E=u("Object","keys"),I=Object.getOwnPropertyDescriptor,C=c("".charAt),S=c("".slice),A=c(/./.exec),T=c([].push),k=/^\d$/,D=/^[1-9]$/,B=/^(?:-|\d)$/,O=/^[\t\n\r ]$/,R=function(t,r,i,n){var o,a,s,l,u,c,d,m=t[r],v=n&&m===n.value,b=v&&"string"==typeof n.source?{source:n.source}:{};if(f(m))if(c=_(m),d=v?n.nodes:c?[]:{},c)for(o=d.length,s=g(m),l=0;l1?arguments[1]:e);return!1!==s(r,(function(e,t){if(!i(e,t,r))return!1}),!0)}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(251),l=i(516),u=s.Map,c=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e,t){i(e,t,r)&&c(n,t,e)})),n}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(516);n({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=s(r,(function(e,t){if(i(e,t,r))return{value:e}}),!0);return n&&n.value}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(516);n({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=s(r,(function(e,t){if(i(e,t,r))return{key:t}}),!0);return n&&n.key}})},function(e,t,r){var i=r(3),n=r(251);i({target:"Map",stat:!0,forced:!0},{from:r(605)(n.Map,n.set,!0)})},function(t,r,i){var n=i(84),o=i(46),a=i(39),s=i(130);t.exports=function(t,r,i){return function(l){var u=a(l),c=arguments.length,h=c>1?arguments[1]:e,d=h!==e,f=d?n(h,c>2?arguments[2]:e):e,_=new t,p=0;return s(u,(function(e){var t=d?f(e,p++):e;i?r(_,o(t)[0],t[1]):r(_,t)})),_}}},function(e,t,r){var i=r(3),n=r(607),o=r(598),a=r(516);i({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(e){return!0===a(o(this),(function(t){if(n(t,e))return!0}),!0)}})},function(e,t,r){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,r){var i=r(3),n=r(8),o=r(130),a=r(21),s=r(30),l=r(251).Map;i({target:"Map",stat:!0,forced:!0},{keyBy:function(e,t){var r,i=new(a(this)?this:l);return s(t),r=s(i.set),o(e,(function(e){n(r,i,t(e),e)})),i}})},function(e,t,r){var i=r(3),n=r(598),o=r(516);i({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(e){var t=o(n(this),(function(t,r){if(t===e)return{key:r}}),!0);return t&&t.key}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(251),l=i(516),u=s.Map,c=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e,t){c(n,i(e,t,r),e)})),n}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(251),l=i(516),u=s.Map,c=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e,t){c(n,t,i(e,t,r))})),n}})},function(e,t,r){var i=r(3),n=r(598),o=r(130),a=r(251).set;i({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(e){for(var t=n(this),r=arguments.length,i=0;i1?arguments[1]:e);return!0===s(r,(function(e,t){if(i(e,t,r))return!0}),!0)}})},function(t,r,i){var n=i(3),o=i(30),a=i(598),s=i(251),l=TypeError,u=s.get,c=s.has,h=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,r){var i,n,s=a(this),d=arguments.length;if(o(r),!(i=c(s,t))&&d<3)throw new l("Updating absent value");return n=i?u(s,t):o(d>2?arguments[2]:e)(t,s),h(s,t,r(n,t,s)),s}})},function(e,t,r){r(3)({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r(619)})},function(t,r,i){var n=i(8),o=i(30),a=i(21),s=i(46),l=TypeError;t.exports=function(t,r){var i,u=s(this),c=o(u.get),h=o(u.has),d=o(u.set),f=arguments.length>2?arguments[2]:e;if(!a(r)&&!a(f))throw new l("At least one callback required");return n(h,u,t)?(i=n(c,u,t),a(r)&&(i=r(i),n(d,u,t,i))):a(f)&&(i=f(),n(d,u,t,i)),i}},function(e,t,r){r(3)({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r(619)})},function(e,t,r){var i=r(3),n=Math.min,o=Math.max;i({target:"Math",stat:!0,forced:!0},{clamp:function(e,t,r){return n(r,o(t,e))}})},function(e,t,r){r(3)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},function(e,t,r){var i=r(3),n=180/Math.PI;i({target:"Math",stat:!0,forced:!0},{degrees:function(e){return e*n}})},function(e,t,r){var i=r(3),n=r(625),o=r(212);i({target:"Math",stat:!0,forced:!0},{fscale:function(e,t,r,i,a){return o(n(e,t,r,i,a))}})},function(e,t,r){e.exports=Math.scale||function(e,t,r,i,n){var o=+e,a=+t,s=+r,l=+i,u=+n;return o!=o||a!=a||s!=s||l!=l||u!=u?NaN:o===1/0||o===-1/0?o:(o-a)*(u-l)/(s-a)+l}},function(e,t,r){r(3)({target:"Math",stat:!0},{f16round:r(560)})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{iaddh:function(e,t,r,i){var n=e>>>0,o=r>>>0;return(t>>>0)+(i>>>0)+((n&o|(n|o)&~(n+o>>>0))>>>31)|0}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{imulh:function(e,t){var r=65535,i=+e,n=+t,o=i&r,a=n&r,s=i>>16,l=n>>16,u=(s*a>>>0)+(o*a>>>16);return s*l+(u>>16)+((o*l>>>0)+(u&r)>>16)}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{isubh:function(e,t,r,i){var n=e>>>0,o=r>>>0;return(t>>>0)-(i>>>0)-((~n&o|~(n^o)&n-o>>>0)>>>31)|0}})},function(e,t,r){r(3)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},function(e,t,r){var i=r(3),n=Math.PI/180;i({target:"Math",stat:!0,forced:!0},{radians:function(e){return e*n}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{scale:r(625)})},function(e,t,r){var i=r(3),n=r(46),o=r(279),a=r(170),s=r(172),l=r(51),u="Seeded Random",c=u+" Generator",h=l.set,d=l.getterFor(c),f=TypeError,_=a((function(e){h(this,{type:c,seed:e%2147483647})}),u,(function(){var e=d(this),t=e.seed=(1103515245*e.seed+12345)%2147483647;return s((1073741823&t)/1073741823,!1)}));i({target:"Math",stat:!0,forced:!0},{seededPRNG:function(e){var t=n(e).seed;if(!o(t))throw new f('Math.seededPRNG() argument should have a "seed" field with a finite value.');return new _(t)}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{signbit:function(e){var t=+e;return t==t&&0===t?1/t==-1/0:t<0}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{umulh:function(e,t){var r=65535,i=+e,n=+t,o=i&r,a=n&r,s=i>>>16,l=n>>>16,u=(s*a>>>0)+(o*a>>>16);return s*l+(u>>>16)+((o*l>>>0)+(u&r)>>>16)}})},function(t,r,i){var n=i(3),o=i(14),a=i(61),s="Invalid number representation",l=RangeError,u=SyntaxError,c=TypeError,h=parseInt,d=Math.pow,f=/^[\d.a-z]+$/,_=o("".charAt),p=o(f.exec),m=o(1..toString),g=o("".slice),v=o("".split);n({target:"Number",stat:!0,forced:!0},{fromString:function(t,r){var i,n,o,b=1;if("string"!=typeof t)throw new c(s);if(!t.length)throw new u(s);if("-"===_(t,0)&&(b=-1,!(t=g(t,1)).length))throw new u(s);if((i=r===e?10:a(r))<2||i>36)throw new l("Invalid radix");if(!p(f,t))throw new u(s);if(n=v(t,"."),o=h(n[0],i),n.length>1&&(o+=h(n[1],i)/d(i,n[1].length)),10===i&&m(o,i)!==t)throw new u(s);return b*o}})},function(e,t,r){var i=r(3),n=r(552);i({target:"Number",stat:!0,forced:!0},{range:function(e,t,r){return new n(e,t,r,"number",0,1)}})},function(e,t,r){var i=r(3),n=r(639);i({target:"Object",stat:!0,forced:!0},{iterateEntries:function(e){return new n(e,"entries")}})},function(t,r,i){var n=i(51),o=i(170),a=i(172),s=i(38),l=i(73),u=i(39),c="Object Iterator",h=n.set,d=n.getterFor(c);t.exports=o((function(e,t){var r=u(e);h(this,{type:c,mode:t,object:r,keys:l(r),index:0})}),"Object",(function(){for(var t,r,i=d(this),n=i.keys;;){if(null===n||i.index>=n.length)return i.object=i.keys=null,a(e,!0);if(t=n[i.index++],s(r=i.object,t)){switch(i.mode){case"keys":return a(t,!1);case"values":return a(r[t],!1)}return a([t,r[t]],!1)}}}))},function(e,t,r){var i=r(3),n=r(639);i({target:"Object",stat:!0,forced:!0},{iterateKeys:function(e){return new n(e,"keys")}})},function(e,t,r){var i=r(3),n=r(639);i({target:"Object",stat:!0,forced:!0},{iterateValues:function(e){return new n(e,"values")}})},function(e,t,r){r(643),r(644),r(645)},function(t,r,i){var n,o,a,s,l=i(3),u=i(8),c=i(6),h=i(193),d=i(30),f=i(46),_=i(210),p=i(21),m=i(17),g=i(20),v=i(29),b=i(47),y=i(209),x=i(77),q=i(338),w=i(33),P=i(51),M=w("observable"),E="Observable",I="Subscription",C="SubscriptionObserver",S=P.getterFor,A=P.set,T=S(E),k=S(I),D=S(C),B=function(t){this.observer=f(t),this.cleanup=e,this.subscriptionObserver=e};B.prototype={type:I,clean:function(){var t=this.cleanup;if(t){this.cleanup=e;try{t()}catch(e){q(e)}}},close:function(){var t;c||(t=this.subscriptionObserver,this.facade.closed=!0,t&&(t.closed=!0)),this.observer=e},isClosed:function(){return this.observer===e}},(n=function(e,t){var r,i,n,a,s=A(this,new B(e));c||(this.closed=!1);try{(r=v(e,"start"))&&u(r,e,this)}catch(e){q(e)}if(!s.isClosed()){i=s.subscriptionObserver=new o(s);try{n=t(i),a=n,m(n)||(s.cleanup=p(n.unsubscribe)?function(){a.unsubscribe()}:d(n))}catch(e){return void i.error(e)}s.isClosed()&&s.clean()}}).prototype=y({},{unsubscribe:function(){var e=k(this);e.isClosed()||(e.close(),e.clean())}}),c&&x(n.prototype,"closed",{configurable:!0,get:function(){return k(this).isClosed()}}),(o=function(e){A(this,{type:C,subscriptionState:e}),c||(this.closed=!1)}).prototype=y({},{next:function(e){var t,r,i=D(this).subscriptionState;if(!i.isClosed()){t=i.observer;try{(r=v(t,"next"))&&u(r,t,e)}catch(e){q(e)}}},error:function(e){var t,r,i=D(this).subscriptionState;if(!i.isClosed()){t=i.observer,i.close();try{(r=v(t,"error"))?u(r,t,e):q(e)}catch(e){q(e)}i.clean()}},complete:function(){var e,t,r=D(this).subscriptionState;if(!r.isClosed()){e=r.observer,r.close();try{(t=v(e,"complete"))&&u(t,e)}catch(e){q(e)}r.clean()}}}),c&&x(o.prototype,"closed",{configurable:!0,get:function(){return D(this).subscriptionState.isClosed()}}),y(s=(a=function(e){_(this,s),A(this,{type:E,subscriber:d(e)})}).prototype,{subscribe:function(t){var r=arguments.length;return new n(p(t)?{next:t,error:r>1?arguments[1]:e,complete:r>2?arguments[2]:e}:g(t)?t:{},T(this).subscriber)}}),b(s,M,(function(){return this})),l({global:!0,constructor:!0,forced:!0},{Observable:a}),h(E)},function(e,t,r){var i=r(3),n=r(23),o=r(8),a=r(46),s=r(89),l=r(133),u=r(29),c=r(130),h=r(33)("observable");i({target:"Observable",stat:!0,forced:!0},{from:function(e){var t,r,i=s(this)?this:n("Observable"),d=u(a(e),h);return d?(t=a(o(d,e))).constructor===i?t:new i((function(e){return t.subscribe(e)})):(r=l(e),new i((function(e){c(r,(function(t,r){if(e.next(t),e.closed)return r()}),{IS_ITERATOR:!0,INTERRUPTED:!0}),e.complete()})))}})},function(e,t,r){var i=r(3),n=r(23),o=r(89),a=n("Array");i({target:"Observable",stat:!0,forced:!0},{of:function(){for(var e=o(this)?this:n("Observable"),t=arguments.length,r=a(t),i=0;i?@[\\\\\\]^`{|}~"+a+"]","g");i({target:"RegExp",stat:!0,forced:!0},{escape:function(e){var t=o(e),r=s(t,0);return(r>47&&r<58?"\\x3":"")+l(t,u,"\\$&")}})},function(e,t,r){var i=r(3),n=r(659),o=r(660).add;i({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){var e,t,r=n(this);for(e=0,t=arguments.length;e1?arguments[1]:e);return!1!==s(r,(function(e){if(!i(e,e,r))return!1}),!0)}})},function(t,r,i){var n=i(3),o=i(84),a=i(659),s=i(660),l=i(665),u=s.Set,c=s.add;n({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e){i(e,e,r)&&c(n,e)})),n}})},function(t,r,i){var n=i(3),o=i(84),a=i(659),s=i(665);n({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=s(r,(function(e){if(i(e,e,r))return{value:e}}),!0);return n&&n.value}})},function(e,t,r){var i=r(3),n=r(660);i({target:"Set",stat:!0,forced:!0},{from:r(605)(n.Set,n.add,!1)})},function(e,t,r){var i=r(3),n=r(7),o=r(677);i({target:"Set",proto:!0,real:!0,forced:!r(668)("intersection")||n((function(){return"3,2"!==Array.from(new Set([1,2,3]).intersection(new Set([3,2])))}))},{intersection:o})},function(e,t,r){var i=r(659),n=r(660),o=r(666),a=r(667),s=r(665),l=r(517),u=n.Set,c=n.add,h=n.has;e.exports=function(e){var t=i(this),r=a(e),n=new u;return o(t)>r.size?l(r.getIterator(),(function(e){h(t,e)&&c(n,e)})):s(t,(function(e){r.includes(e)&&c(n,e)})),n}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(677);i({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(680);i({target:"Set",proto:!0,real:!0,forced:!r(668)("isDisjointFrom")},{isDisjointFrom:n})},function(e,t,r){var i=r(659),n=r(660).has,o=r(666),a=r(667),s=r(665),l=r(517),u=r(135);e.exports=function(e){var t,r=i(this),c=a(e);return o(r)<=c.size?!1!==s(r,(function(e){if(c.includes(e))return!1}),!0):(t=c.getIterator(),!1!==l(t,(function(e){if(n(r,e))return u(t,"normal",!1)})))}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(680);i({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(683);i({target:"Set",proto:!0,real:!0,forced:!r(668)("isSubsetOf")},{isSubsetOf:n})},function(e,t,r){var i=r(659),n=r(666),o=r(665),a=r(667);e.exports=function(e){var t=i(this),r=a(e);return!(n(t)>r.size)&&!1!==o(t,(function(e){if(!r.includes(e))return!1}),!0)}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(683);i({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(686);i({target:"Set",proto:!0,real:!0,forced:!r(668)("isSupersetOf")},{isSupersetOf:n})},function(e,t,r){var i=r(659),n=r(660).has,o=r(666),a=r(667),s=r(517),l=r(135);e.exports=function(e){var t,r=i(this),u=a(e);return!(o(r)1?arguments[1]:e),n=new u;return l(r,(function(e){c(n,i(e,e,r))})),n}})},function(e,t,r){var i=r(3),n=r(660);i({target:"Set",stat:!0,forced:!0},{of:r(614)(n.Set,n.add,!1)})},function(t,r,i){var n=i(3),o=i(30),a=i(659),s=i(665),l=TypeError;n({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var r=a(this),i=arguments.length<2,n=i?e:arguments[1];if(o(t),s(r,(function(e){i?(i=!1,n=e):n=t(n,e,e,r)})),i)throw new l("Reduce of empty set with no initial value");return n}})},function(t,r,i){var n=i(3),o=i(84),a=i(659),s=i(665);n({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e);return!0===s(r,(function(e){if(i(e,e,r))return!0}),!0)}})},function(e,t,r){var i=r(3),n=r(694);i({target:"Set",proto:!0,real:!0,forced:!r(668)("symmetricDifference")},{symmetricDifference:n})},function(e,t,r){var i=r(659),n=r(660),o=r(664),a=r(667),s=r(517),l=n.add,u=n.has,c=n.remove;e.exports=function(e){var t=i(this),r=a(e).getIterator(),n=o(t);return s(r,(function(e){u(t,e)?c(n,e):l(n,e)})),n}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(694);i({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(697);i({target:"Set",proto:!0,real:!0,forced:!r(668)("union")},{union:n})},function(e,t,r){var i=r(659),n=r(660).add,o=r(664),a=r(667),s=r(517);e.exports=function(e){var t=i(this),r=a(e).getIterator(),l=o(t);return s(r,(function(e){n(l,e)})),l}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(697);i({target:"Set",proto:!0,real:!0,forced:!0},{union:function(e){return n(a,this,o(e))}})},function(t,r,i){var n=i(3),o=i(389).charAt,a=i(16),s=i(61),l=i(68);n({target:"String",proto:!0,forced:!0},{at:function(t){var r=l(a(this)),i=r.length,n=s(t),u=n>=0?n:i+n;return u<0||u>=i?e:o(r,u)}})},function(e,t,r){r(3)({target:"String",stat:!0,forced:!0},{cooked:r(701)})},function(t,r,i){var n=i(14),o=i(12),a=i(68),s=i(63),l=TypeError,u=n([].push),c=n([].join);t.exports=function(t){var r,i,n,h,d=o(t),f=s(d);if(!f)return"";for(r=arguments.length,i=[],n=0;;){if((h=d[n++])===e)throw new l("Incorrect template");if(u(i,a(h)),n===f)return c(i,"");n=i.length?a(e,!0):(t=d(i,n),r.index+=t.length,a({codePoint:h(t,0),position:n},!1))}));n({target:"String",proto:!0,forced:!0},{codePoints:function(){return new m(l(s(this)))}})},function(t,r,i){var n=i(248),o=i(3),a=i(48),s=i(14),l=i(94),u=i(46),c=i(39),h=i(21),d=i(63),f=i(44).f,_=i(76),p=i(704),m=i(701),g=i(705),v=i(276),b=new p.WeakMap,y=p.get,x=p.has,q=p.set,w=Array,P=TypeError,M=Object.freeze||Object,E=Object.isFrozen,I=Math.min,C=s("".charAt),S=s("".slice),A=s("".split),T=s(/./.exec),k=/([\n\u2028\u2029]|\r\n?)/g,D=RegExp("^["+v+"]*"),B=RegExp("[^"+v+"]"),O="Invalid tag",R=function(t,r){var i,n;if(r===e||t===r)return t;for(i=0,n=I(t.length,r.length);i0)throw new P("Invalid opening line");t[1]=""}if(a){if(1===t.length||T(B,t[t.length-1]))throw new P("Invalid closing line");t[t.length-2]="",t[t.length-1]=""}for(s=2;s=48&&r<=57},d=function(e,t,r){var i,n;if(r>=e.length)return-1;for(i=0;t=48&&e<=57?e-48:e>=97&&e<=102?e-97+10:e>=65&&e<=70?e-65+10:-1};e.exports=function(e){for(var t,r,i,n="",l=0,f=0;(f=u(e,"\\",f))>-1;){if(n+=c(e,l,f),++f===e.length)return;switch(r=s(e,f++)){case"b":n+="\b";break;case"t":n+="\t";break;case"n":n+="\n";break;case"v":n+="\v";break;case"f":n+="\f";break;case"r":n+="\r";break;case"\r":f1114111)return;n+=a(t);break;default:if(h(r,0))return;n+=r}l=f}return n+c(e,l)}},function(e,t,r){var i,n=r(4),o=r(79),a=r(44).f,s=r(5).f,l=n.Symbol;o("asyncDispose"),l&&(i=s(l,"asyncDispose")).enumerable&&i.configurable&&i.writable&&a(l,"asyncDispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})},function(e,t,r){var i,n=r(4),o=r(79),a=r(44).f,s=r(5).f,l=n.Symbol;o("dispose"),l&&(i=s(l,"dispose")).enumerable&&i.configurable&&i.writable&&a(l,"dispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})},function(e,t,r){r(3)({target:"Symbol",stat:!0},{isRegisteredSymbol:r(709)})},function(t,r,i){var n=i(23),o=i(14),a=n("Symbol"),s=a.keyFor,l=o(a.prototype.valueOf);t.exports=a.isRegisteredSymbol||function(t){try{return s(l(t))!==e}catch(e){return!1}}},function(e,t,r){r(3)({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:r(709)})},function(e,t,r){r(3)({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:r(712)})},function(e,t,r){var i,n,o,a,s=r(34),l=r(23),u=r(14),c=r(22),h=r(33),d=l("Symbol"),f=d.isWellKnownSymbol,_=l("Object","getOwnPropertyNames"),p=u(d.prototype.valueOf),m=s("wks");for(i=0,o=(n=_(d)).length;i1?arguments[1]:e,c=i>2?arguments[2]:e;return new(n("Promise"))((function(e){o(r),e(a(t,s,c))})).then((function(e){return l(u(r),e)}))}),!0)},function(t,r,i){var n=i(217),o=i(83).filterReject,a=i(460),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("filterOut",(function(t){var r=o(s(this),t,arguments.length>1?arguments[1]:e);return a(this,r)}),!0)},function(t,r,i){var n=i(217),o=i(83).filterReject,a=i(460),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("filterReject",(function(t){var r=o(s(this),t,arguments.length>1?arguments[1]:e);return a(this,r)}),!0)},function(t,r,i){var n=i(217),o=i(506),a=i(461),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("groupBy",(function(t){var r=arguments.length>1?arguments[1]:e;return o(s(this),t,r,a)}),!0)},function(e,t,r){var i=r(217),n=r(63),o=r(445),a=r(60),s=r(446),l=r(61),u=r(7),c=i.aTypedArray,h=i.getTypedArrayConstructor,d=Math.max,f=Math.min;(0,i.exportTypedArrayMethod)("toSpliced",(function(e,t){var r,i,u,_,p,m,g,v,b=c(this),y=h(b),x=n(b),q=a(e,x),w=arguments.length,P=0;if(0===w)r=i=0;else if(1===w)r=0,i=x-q;else if(i=f(d(l(t),0),x-q),r=w-2)for(_=new y(r),u=o(_),v=2;v1?s(arguments[1]):e,i="base64"===d(r)?f:_,(o=(n=!!r&&!!r.strict)?t:v(t,x,"")).length%4==0)"=="===b(o,-2)?o=b(o,0,-2):"="===b(o,-1)&&(o=b(o,0,-1));else if(n)throw new m("Input is not correctly padded");switch(a=o.length%4){case 1:throw new m("Bad input length");case 2:o+="AA";break;case 3:o+="A"}for(h=[],w=0,P=o.length,M=function(e){var t=g(o,w+e);if(!u(i,t))throw new m('Bad char in input: "'+t+'"');return i[t]<<18-6*e};w>16&255,E>>8&255,255&E);if(I=h.length,2===a){if(n&&0!==h[I-2])throw new m(q);I-=2}else if(3===a){if(n&&0!==h[I-1])throw new m(q);I--}return c(p,h,I)}})},function(t,r,i){var n=i(20),o=String,a=TypeError;t.exports=function(t){if(t===e||n(t))return t;throw new a(o(t)+" is not an object or undefined")}},function(e,t,r){var i=TypeError;e.exports=function(e){if("string"==typeof e)return e;throw new i("Argument is not a string")}},function(e,t,r){var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=i+"+/",o=i+"-_",a=function(e){for(var t={},r=0;r<64;r++)t[e.charAt(r)]=r;return t};e.exports={i2c:n,c2i:a(n),i2cUrl:o,c2iUrl:a(o)}},function(t,r,i){var n=TypeError;t.exports=function(t){var r=t&&t.alphabet;if(r===e||"base64"===r||"base64url"===r)return r||"base64";throw new n("Incorrect `alphabet` option")}},function(e,t,r){var i=r(3),n=r(4),o=r(14),a=r(728),s=n.Uint8Array,l=n.SyntaxError,u=n.parseInt,c=/[^\da-f]/i,h=o(c.exec),d=o("".slice);s&&i({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(e){var t,r,i;if(a(e),(t=e.length)%2)throw new l("String should have an even number of characters");if(h(c,e))throw new l("String should only contain hex characters");for(r=new s(t/2),i=0;i>6*e&63)};a+2>(-2*a&6)));return r}})},function(e,t,r){var i=r(3),n=r(4),o=r(23),a=r(14),s=r(8),l=r(7),u=r(68),c=r(331),h=r(729).i2c,d=o("btoa"),f=a("".charAt),_=a("".charCodeAt),p=!!d&&!l((function(){return"aGk="!==d("hi")})),m=p&&!l((function(){d()})),g=p&&l((function(){return"bnVsbA=="!==d(null)}));i({global:!0,bind:!0,enumerable:!0,forced:!p||m||g||p&&1!==d.length},{btoa:function(e){var t,r,i,a,l,m;if(c(arguments.length,1),p)return s(d,n,u(e));for(t=u(e),r="",i=0,a=h;f(t,i)||(a="=",i%1);){if((m=_(t,i+=3/4))>255)throw new(o("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");r+=f(a,63&(l=l<<8|m)>>8-i%1*8)}return r}})},function(e,t,r){var i,n=r(4),o=r(750),a=r(751),s=r(160),l=r(43),u=function(e){if(e&&e.forEach!==s)try{l(e,"forEach",s)}catch(t){e.forEach=s}};for(i in o)o[i]&&u(n[i]&&n[i].prototype);u(a)},function(e,t,r){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,r,i){var n=i(42)("span").classList,o=n&&n.constructor&&n.constructor.prototype;t.exports=o===Object.prototype?e:o},function(e,t,r){var i,n=r(4),o=r(750),a=r(751),s=r(168),l=r(43),u=r(82),c=r(33)("iterator"),h=s.values,d=function(e,t){if(e){if(e[c]!==h)try{l(e,c,h)}catch(t){e[c]=h}if(u(e,t,!0),o[t])for(var r in s)if(e[r]!==s[r])try{l(e,r,s[r])}catch(t){e[r]=s[r]}}};for(i in o)d(n[i]&&n[i].prototype,i);d(a,"DOMTokenList")},function(t,r,i){var n,o,a,s,l,u,c,h,d,f,_=i(3),p=i(524),m=i(23),g=i(7),v=i(71),b=i(11),y=i(44).f,x=i(47),q=i(77),w=i(38),P=i(210),M=i(46),E=i(125),I=i(119),C=i(754),S=i(122),A=i(51),T=i(6),k=i(35),D="DOMException",B="DATA_CLONE_ERR",O=m("Error"),R=m(D)||function(){try{(new(m("MessageChannel")||p("worker_threads").MessageChannel)).port1.postMessage(new WeakMap)}catch(e){if(e.name===B&&25===e.code)return e.constructor}}(),L=R&&R.prototype,N=O.prototype,F=A.set,$=A.getterFor(D),j="stack"in new O(D),W=function(e){return w(C,e)&&C[e].m?C[e].c:0},H=function(){var t,r,i,n,o;P(this,U),r=I((t=arguments.length)<1?e:arguments[0]),i=I(t<2?e:arguments[1],"Error"),n=W(i),F(this,{type:D,name:i,message:r,code:n}),T||(this.name=i,this.message=r,this.code=n),j&&((o=new O(r)).name=D,y(this,"stack",b(1,S(o.stack,1))))},U=H.prototype=v(N),z=function(e){return{enumerable:!0,configurable:!0,get:e}},V=function(e){return z((function(){return $(this)[e]}))};for(c in T&&(q(U,"code",V("code")),q(U,"message",V("message")),q(U,"name",V("name"))),y(U,"constructor",b(1,H)),o=(n=g((function(){return!(new R instanceof O)})))||g((function(){return N.toString!==E||"2: 1"!==String(new R(1,2))})),a=n||g((function(){return 25!==new R(1,"DataCloneError").code})),_({global:!0,constructor:!0,forced:s=k?o||a||n||25!==R[B]||25!==L[B]:n},{DOMException:s?H:R}),u=(l=m(D)).prototype,o&&(k||R===l)&&x(u,"toString",E),a&&T&&R===l&&q(u,"code",z((function(){return W(M(this).name)}))),C)w(C,c)&&(d=(h=C[c]).s,f=b(6,h.c),w(l,d)||y(l,d,f),w(u,d)||y(u,d,f))},function(e,t,r){e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},function(t,r,i){var n,o,a,s,l,u=i(3),c=i(4),h=i(23),d=i(11),f=i(44).f,_=i(38),p=i(210),m=i(118),g=i(119),v=i(754),b=i(122),y=i(6),x=i(35),q="DOMException",w=h("Error"),P=h(q),M=function(){var t,r,i,n,o;return p(this,E),r=g((t=arguments.length)<1?e:arguments[0]),i=g(t<2?e:arguments[1],"Error"),n=new P(r,i),(o=new w(r)).name=q,f(n,"stack",d(1,b(o.stack,1))),m(n,this,M),n},E=M.prototype=P.prototype,I="stack"in new w(q),C="stack"in new P(1,2),S=P&&y&&Object.getOwnPropertyDescriptor(c,q),A=I&&!!(!S||S.writable&&S.configurable)&&!C;if(u({global:!0,constructor:!0,forced:x||A},{DOMException:A?M:P}),(o=(n=h(q)).prototype).constructor!==n)for(a in x||f(o,"constructor",d(1,n)),v)_(v,a)&&(_(n,l=(s=v[a]).s)||f(n,l,d(6,s.c)))},function(e,t,r){var i=r(23),n="DOMException";r(82)(i(n),n)},function(e,t,r){r(758),r(759)},function(e,t,r){var i=r(3),n=r(4),o=r(330).clear;i({global:!0,bind:!0,enumerable:!0,forced:n.clearImmediate!==o},{clearImmediate:o})},function(e,t,r){var i=r(3),n=r(4),o=r(330).set,a=r(760),s=n.setImmediate?a(o,!1):o;i({global:!0,bind:!0,enumerable:!0,forced:n.setImmediate!==s},{setImmediate:s})},function(e,t,r){var i,n=r(4),o=r(94),a=r(21),s=r(761),l=r(28),u=r(76),c=r(331),h=n.Function,d=/MSIE .\./.test(l)||s&&((i=n.Bun.version.split(".")).length<3||"0"===i[0]&&(i[1]<3||"3"===i[1]&&"0"===i[2]));e.exports=function(e,t){var r=t?2:1;return d?function(i,n){var s=c(arguments.length,1)>r,l=a(i)?i:h(i),d=s?u(arguments,r):[],f=s?function(){o(l,this,d)}:l;return t?e(f,n):e(f)}:e}},function(e,t,r){e.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},function(e,t,r){var i=r(3),n=r(333),o=r(30),a=r(331);i({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(e){a(arguments.length,1),n(o(e))}})},function(e,t,r){var i,n=r(3),o=r(4),a=r(77),s=r(6),l=TypeError,u=Object.defineProperty,c=o.self!==o;try{s?(i=Object.getOwnPropertyDescriptor(o,"self"),!c&&i&&i.get&&i.enumerable||a(o,"self",{get:function(){return o},set:function(e){if(this!==o)throw new l("Illegal invocation");u(o,"self",{value:e,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})):n({global:!0,simple:!0,forced:c},{self:o})}catch(e){}},function(t,r,i){var n,o=i(35),a=i(3),s=i(4),l=i(23),u=i(14),c=i(7),h=i(40),d=i(21),f=i(89),_=i(17),p=i(20),m=i(22),g=i(130),v=i(46),b=i(69),y=i(38),x=i(141),q=i(43),w=i(63),P=i(331),M=i(373),E=i(251),I=i(660),C=i(665),S=i(523),A=i(123),T=i(525),k=s.Object,D=s.Array,B=s.Date,O=s.Error,R=s.TypeError,L=s.PerformanceMark,N=l("DOMException"),F=E.Map,$=E.has,j=E.get,W=E.set,H=I.Set,U=I.add,z=I.has,V=l("Object","keys"),G=u([].push),K=u((!0).valueOf),X=u(1..valueOf),Y=u("".valueOf),Z=u(B.prototype.getTime),Q=h("structuredClone"),J="DataCloneError",ee="Transferring",te=function(e){return!c((function(){var t=new s.Set([7]),r=e(t),i=e(k(7));return r===t||!r.has(7)||!p(i)||7!=+i}))&&e},re=function(e,t){return!c((function(){var r=new t,i=e({a:r,b:r});return!(i&&i.a===i.b&&i.a instanceof t&&i.a.stack===r.stack)}))},ie=s.structuredClone,ne=o||!re(ie,O)||!re(ie,N)||(n=ie,!!c((function(){var e=n(new s.AggregateError([1],Q,{cause:3}));return"AggregateError"!==e.name||1!==e.errors[0]||e.message!==Q||3!==e.cause}))),oe=!ie&&te((function(e){return new L(Q,{detail:e}).detail})),ae=te(ie)||oe,se=function(e){throw new N("Uncloneable type: "+e,J)},le=function(e,t){throw new N((t||"Cloning")+" of "+e+" cannot be properly polyfilled in this engine",J)},ue=function(e,t){return ae||le(t),ae(e)},ce=function(t,r,i){var n,o,a,l,u,c;if($(r,t))return j(r,t);if("SharedArrayBuffer"===(i||b(t)))n=ae?ae(t):t;else{(c=s.DataView)||d(t.slice)||le("ArrayBuffer");try{if(d(t.slice)&&!t.resizable)n=t.slice(0);else{o=t.byteLength,n=new ArrayBuffer(o,"maxByteLength"in t?{maxByteLength:t.maxByteLength}:e),a=new c(t),l=new c(n);for(u=0;u1&&!_(arguments[1])?v(arguments[1]):e,a=o?o.transfer:e;return a!==e&&(i=function(t,r){var i,n,o,a,l,u,c,h,_;if(!p(t))throw new R("Transfer option cannot be converted to a sequence");for(i=[],g(t,(function(e){G(i,v(e))})),n=0,o=w(i),a=new H;n?@[\\\]^|]/,re=/[\0\t\n\r #/:<>?@[\\\]^|]/,ie=/^[\u0000-\u0020]+/,ne=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,oe=/[\t\n\r]/g,se=function(e){var t,r,i,n,o,a,s,l=j(e,".");if(l.length&&""===l[l.length-1]&&l.length--,(t=l.length)>4)return e;for(r=[],i=0;i1&&"0"===D(n,0)&&(o=B(Z,n)?16:8,n=W(n,8===o?1:2)),""===n)a=0;else{if(!B(10===o?J:8===o?Q:ee,n))return e;a=A(n,o)}N(r,a)}for(i=0;i=k(256,5-t))return null}else if(a>255)return null;for(s=L(r),i=0;i6)return;for(i=0;d();){if(n=null,i>0){if(!("."===d()&&i<4))return;h++}if(!B(Y,d()))return;for(;B(Y,d());){if(o=A(d(),10),null===n)n=o;else{if(0===n)return;n=10*n+o}if(n>255)return;h++}l[u]=256*l[u]+n,2!=++i&&4!==i||u++}if(4!==i)return;break}if(":"===d()){if(h++,!d())return}else if(d())return;l[u++]=t}else{if(null!==c)return;h++,c=++u}}if(null!==c)for(a=u-c,u=7;0!==u&&a>0;)s=l[u],l[u--]=l[c+a-1],l[c+--a]=s;else if(8!==u)return;return l},ue=function(e){for(var t=null,r=1,i=null,n=0,o=0;o<8;o++)0!==e[o]?(n>r&&(t=i,r=n),i=null,n=0):(null===i&&(i=o),++n);return n>r&&(t=i,r=n),t},ce=function(e){var t,r,i,n;if("number"==typeof e){for(t=[],r=0;r<4;r++)U(t,e%256),e=T(e/256);return O(t,".")}if("object"==typeof e){for(t="",i=ue(e),r=0;r<8;r++)n&&0===e[r]||(n&&(n=!1),i===r?(t+=r?":":"::",n=!0):(t+=R(e[r],16),r<7&&(t+=":")));return"["+t+"]"}return e},de=_({},he={},{" ":1,'"':1,"<":1,">":1,"`":1}),fe=_({},de,{"#":1,"?":1,"{":1,"}":1}),_e=_({},fe,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),pe=function(e,t){var r=g(e,0);return r>32&&r<127&&!f(t,e)?e:encodeURIComponent(e)},me={ftp:21,file:null,http:80,https:443,ws:80,wss:443},ge=function(e,t){var r;return 2===e.length&&B(K,D(e,0))&&(":"===(r=D(e,1))||!t&&"|"===r)},ve=function(e){var t;return e.length>1&&ge(W(e,0,2))&&(2===e.length||"/"===(t=D(e,2))||"\\"===t||"?"===t||"#"===t)},be=function(e){return"."===e||"%2e"===H(e)},ye=function(e){return".."===(e=H(e))||"%2e."===e||".%2e"===e||"%2e%2e"===e},xe={},qe={},we={},Pe={},Me={},Ee={},Ie={},Ce={},Se={},Ae={},Te={},ke={},De={},Be={},Oe={},Re={},Le={},Ne={},Fe={},$e={},je={},(We=function(t,r,i){var n,o,a,s=b(t);if(r){if(o=this.parse(s))throw new S(o);this.searchParams=null}else{if(i!==e&&(n=new We(i,!0)),o=this.parse(s,null,n))throw new S(o);(a=I(new E)).bindURL(this),this.searchParams=a}}).prototype={type:"URL",parse:function(e,t,r){var i,n,o,a,s,l,u,c,h=this,d=t||xe,_=0,g="",v=!1,y=!1,x=!1;for(e=b(e),t||(h.scheme="",h.username="",h.password="",h.host=null,h.port=null,h.path=[],h.query=null,h.fragment=null,h.cannotBeABaseURL=!1,e=F(e,ie,""),e=F(e,ne,"$1")),e=F(e,oe,""),i=p(e);_<=i.length;){switch(n=i[_],d){case xe:if(!n||!B(K,n)){if(t)return z;d=we;continue}g+=H(n),d=qe;break;case qe:if(n&&(B(X,n)||"+"===n||"-"===n||"."===n))g+=H(n);else{if(":"!==n){if(t)return z;g="",d=we,_=0;continue}if(t&&(h.isSpecial()!==f(me,g)||"file"===g&&(h.includesCredentials()||null!==h.port)||"file"===h.scheme&&!h.host))return;if(h.scheme=g,t)return void(h.isSpecial()&&me[h.scheme]===h.port&&(h.port=null));g="","file"===h.scheme?d=Be:h.isSpecial()&&r&&r.scheme===h.scheme?d=Pe:h.isSpecial()?d=Ce:"/"===i[_+1]?(d=Me,_++):(h.cannotBeABaseURL=!0,N(h.path,""),d=Fe)}break;case we:if(!r||r.cannotBeABaseURL&&"#"!==n)return z;if(r.cannotBeABaseURL&&"#"===n){h.scheme=r.scheme,h.path=m(r.path),h.query=r.query,h.fragment="",h.cannotBeABaseURL=!0,d=je;break}d="file"===r.scheme?Be:Ee;continue;case Pe:if("/"!==n||"/"!==i[_+1]){d=Ee;continue}d=Se,_++;break;case Me:if("/"===n){d=Ae;break}d=Ne;continue;case Ee:if(h.scheme=r.scheme,n===ae)h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.query=r.query;else if("/"===n||"\\"===n&&h.isSpecial())d=Ie;else if("?"===n)h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.query="",d=$e;else{if("#"!==n){h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.path.length--,d=Ne;continue}h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.query=r.query,h.fragment="",d=je}break;case Ie:if(!h.isSpecial()||"/"!==n&&"\\"!==n){if("/"!==n){h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,d=Ne;continue}d=Ae}else d=Se;break;case Ce:if(d=Se,"/"!==n||"/"!==D(g,_+1))continue;_++;break;case Se:if("/"!==n&&"\\"!==n){d=Ae;continue}break;case Ae:if("@"===n){for(v&&(g="%40"+g),v=!0,o=p(g),s=0;s65535)return G;h.port=h.isSpecial()&&c===me[h.scheme]?null:c,g=""}if(t)return;d=Le;continue}return G}g+=n;break;case Be:if(h.scheme="file","/"===n||"\\"===n)d=Oe;else{if(!r||"file"!==r.scheme){d=Ne;continue}switch(n){case ae:h.host=r.host,h.path=m(r.path),h.query=r.query;break;case"?":h.host=r.host,h.path=m(r.path),h.query="",d=$e;break;case"#":h.host=r.host,h.path=m(r.path),h.query=r.query,h.fragment="",d=je;break;default:ve(O(m(i,_),""))||(h.host=r.host,h.path=m(r.path),h.shortenPath()),d=Ne;continue}}break;case Oe:if("/"===n||"\\"===n){d=Re;break}r&&"file"===r.scheme&&!ve(O(m(i,_),""))&&(ge(r.path[0],!0)?N(h.path,r.path[0]):h.host=r.host),d=Ne;continue;case Re:if(n===ae||"/"===n||"\\"===n||"?"===n||"#"===n){if(!t&&ge(g))d=Ne;else if(""===g){if(h.host="",t)return;d=Le}else{if(a=h.parseHost(g))return a;if("localhost"===h.host&&(h.host=""),t)return;g="",d=Le}continue}g+=n;break;case Le:if(h.isSpecial()){if(d=Ne,"/"!==n&&"\\"!==n)continue}else if(t||"?"!==n)if(t||"#"!==n){if(n!==ae&&(d=Ne,"/"!==n))continue}else h.fragment="",d=je;else h.query="",d=$e;break;case Ne:if(n===ae||"/"===n||"\\"===n&&h.isSpecial()||!t&&("?"===n||"#"===n)){if(ye(g)?(h.shortenPath(),"/"===n||"\\"===n&&h.isSpecial()||N(h.path,"")):be(g)?"/"===n||"\\"===n&&h.isSpecial()||N(h.path,""):("file"===h.scheme&&!h.path.length&&ge(g)&&(h.host&&(h.host=""),g=D(g,0)+":"),N(h.path,g)),g="","file"===h.scheme&&(n===ae||"?"===n||"#"===n))for(;h.path.length>1&&""===h.path[0];)$(h.path);"?"===n?(h.query="",d=$e):"#"===n&&(h.fragment="",d=je)}else g+=pe(n,fe);break;case Fe:"?"===n?(h.query="",d=$e):"#"===n?(h.fragment="",d=je):n!==ae&&(h.path[0]+=pe(n,he));break;case $e:t||"#"!==n?n!==ae&&("'"===n&&h.isSpecial()?h.query+="%27":h.query+="#"===n?"%23":pe(n,he)):(h.fragment="",d=je);break;case je:n!==ae&&(h.fragment+=pe(n,de))}_++}},parseHost:function(e){var t,r,i;if("["===D(e,0)){if("]"!==D(e,e.length-1))return V;if(!(t=le(W(e,1,-1))))return V;this.host=t}else if(this.isSpecial()){if(e=v(e),B(te,e))return V;if(null===(t=se(e)))return V;this.host=t}else{if(B(re,e))return V;for(t="",r=p(e),i=0;i1?arguments[1]:e,n=P(r,new We(t,!1,i));o||(r.href=n.serialize(),r.origin=n.getOrigin(),r.protocol=n.getProtocol(),r.username=n.getUsername(),r.password=n.getPassword(),r.host=n.getHost(),r.hostname=n.getHostname(),r.port=n.getPort(),r.pathname=n.getPathname(),r.search=n.getSearch(),r.searchParams=n.getSearchParams(),r.hash=n.getHash())},Ue=He.prototype,ze=function(e,t){return{get:function(){return M(this)[e]()},set:t&&function(e){return M(this)[t](e)},configurable:!0,enumerable:!0}},o&&(h(Ue,"href",ze("serialize","setHref")),h(Ue,"origin",ze("getOrigin")),h(Ue,"protocol",ze("getProtocol","setProtocol")),h(Ue,"username",ze("getUsername","setUsername")),h(Ue,"password",ze("getPassword","setPassword")),h(Ue,"host",ze("getHost","setHost")),h(Ue,"hostname",ze("getHostname","setHostname")),h(Ue,"port",ze("getPort","setPort")),h(Ue,"pathname",ze("getPathname","setPathname")),h(Ue,"search",ze("getSearch","setSearch")),h(Ue,"searchParams",ze("getSearchParams")),h(Ue,"hash",ze("getHash","setHash"))),c(Ue,"toJSON",(function(){return M(this).serialize()}),{enumerable:!0}),c(Ue,"toString",(function(){return M(this).serialize()}),{enumerable:!0}),C&&(Ge=C.revokeObjectURL,(Ve=C.createObjectURL)&&c(He,"createObjectURL",l(Ve,C)),Ge&&c(He,"revokeObjectURL",l(Ge,C))),y(He,"URL"),n({global:!0,constructor:!0,forced:!a,sham:!o},{URL:He})},function(t,r,i){var n=i(7),o=i(33),a=i(6),s=i(35),l=o("iterator");t.exports=!n((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),r=t.searchParams,i=new URLSearchParams("a=1&a=2&b=3"),n="";return t.pathname="c%20d",r.forEach((function(e,t){r.delete("b"),n+=t+e})),i.delete("a",2),i.delete("b",e),s&&(!t.toJSON||!i.has("a",1)||i.has("a",2)||!i.has("a",e)||i.has("b"))||!r.size&&(s||!a)||!r.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==r.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!r[l]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",e).host}))},function(e,t,r){var i=r(14),n=2147483647,o=/[^\0-\u007E]/,a=/[.\u3002\uFF0E\uFF61]/g,s="Overflow: input needs wider integers to process",l=RangeError,u=i(a.exec),c=Math.floor,h=String.fromCharCode,d=i("".charCodeAt),f=i([].join),_=i([].push),p=i("".replace),m=i("".split),g=i("".toLowerCase),v=function(e){return e+22+75*(e<26)},b=function(e,t,r){var i=0;for(e=r?c(e/700):e>>1,e+=c(e/t);e>455;)e=c(e/35),i+=36;return c(i+36*e/(e+38))},y=function(e){var t,r,i,o,a,u,p,m,g,y,x,q,w,P,M,E=[];for(t=(e=function(e){for(var t,r,i=[],n=0,o=e.length;n=55296&&t<=56319&&n=r&&uc((n-i)/(y=m+1)))throw new l(s);for(i+=(g-r)*y,r=g,a=0;an)throw new l(s);if(u===r){for(x=i,q=36;!(x<(w=q<=o?1:q>=o+26?26:q-o));)_(E,h(v(w+(P=x-w)%(M=36-w)))),x=c(P/M),q+=36;_(E,h(v(x))),o=b(i,y,m===p),i=0,m++}}i++,r++}return f(E,"")};e.exports=function(e){var t,r,i=[],n=m(p(g(e),a,"."),".");for(t=0;t=i.length)return r.target=e,S(e,!0);switch(t=i[n],r.kind){case"keys":return S(t.key,!1);case"values":return S(t.value,!1)}return S([t.key,t.value],!1)}),!0),(de=function(t){this.entries=[],this.url=null,t!==e&&(w(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===K(t,0)?te(t,1):t:P(t)))}).prototype={type:B,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,r,i,n,o,a,l,u,c=this.entries,h=C(e);if(h)for(r=(t=I(e,h)).next;!(i=s(r,t)).done;){if(n=I(q(i.value)),(a=s(o=n.next,n)).done||(l=s(o,n)).done||!s(o,n).done)throw new z("Expected sequence with length 2");Y(c,{key:P(a.value),value:P(l.value)})}else for(u in e)b(e,u)&&Y(c,{key:u,value:P(e[u])})},parseQuery:function(e){var t,r,i,n,o;if(e)for(t=this.entries,r=ee(e,"&"),i=0;i0?arguments[0]:e)),u||(this.size=t.entries.length)},f(_e=fe.prototype,{append:function(e,t){var r=L(this);A(arguments.length,2),Y(r.entries,{key:P(e),value:P(t)}),u||this.length++,r.updateURL()},delete:function(t){for(var r,i=L(this),n=A(arguments.length,1),o=i.entries,a=P(t),s=n<2?e:arguments[1],l=s===e?s:P(s),c=0;ct.key?1:-1})),e.updateURL()},forEach:function(t){for(var r,i=L(this).entries,n=y(t,arguments.length>1?arguments[1]:e),o=0;o1?ge(arguments[1]):{})}}),v($)&&(ve=function(e){return g(this,W),new $(e,arguments.length>1?ge(arguments[1]):{})},W.constructor=ve,ve.prototype=W,n({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:ve}))),t.exports={URLSearchParams:fe,getState:L}},function(t,r,i){var n=i(3),o=i(23),a=i(7),s=i(331),l=i(68),u=i(770),c=o("URL");n({target:"URL",stat:!0,forced:!(u&&a((function(){c.canParse()})))},{canParse:function(t){var r=s(arguments.length,1),i=l(t),n=r<2||arguments[1]===e?e:l(arguments[1]);try{return!!new c(i,n)}catch(e){return!1}}})},function(e,t,r){var i=r(3),n=r(8);i({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return n(URL.prototype.toString,this)}})},function(e,t,r){r(772)},function(t,r,i){var n=i(47),o=i(14),a=i(68),s=i(331),l=URLSearchParams,u=l.prototype,c=o(u.append),h=o(u.delete),d=o(u.forEach),f=o([].push),_=new l("a=1&a=2&b=3");_.delete("a",1),_.delete("b",e),_+""!="a=2"&&n(u,"delete",(function(t){var r,i,n,o,l,u,_,p,m=arguments.length,g=m<2?e:arguments[1];if(m&&g===e)return h(this,t);for(r=[],d(this,(function(e,t){f(r,{key:t,value:e})})),s(m,1),i=a(t),n=a(g),o=0,l=0,u=!1,_=r.length;o<_;)p=r[o++],u||p.key===i?(u=!0,h(this,p.key)):l++;for(;l<_;)(p=r[l++]).key===i&&p.value===n||c(this,p.key,p.value)}),{enumerable:!0,unsafe:!0})},function(t,r,i){var n=i(47),o=i(14),a=i(68),s=i(331),l=URLSearchParams,u=l.prototype,c=o(u.getAll),h=o(u.has),d=new l("a=1");!d.has("a",2)&&d.has("a",e)||n(u,"has",(function(t){var r,i,n,o=arguments.length,l=o<2?e:arguments[1];if(o&&l===e)return h(this,t);for(r=c(this,t),s(o,1),i=a(l),n=0;n=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e){this.complete(r.completion,r.afterLoc);S(r);return m}}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var i=r.completion;if("throw"===i.type){var n=i.arg;S(r)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,i){this.delegate={iterator:T(e),resultName:r,nextLoc:i};"next"===this.method&&(this.arg=t);return m}};return e}("object"==typeof module?module.exports:{});try{regeneratorRuntime=runtime}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)}require=function e(t,r,i){function n(a,s){if(!r[a]){if(!t[a]){var l="function"==typeof require&&require;if(!s&&l)return l(a,!0);if(o)return o(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var c=r[a]={exports:{}};t[a][0].call(c.exports,(function(e){return n(t[a][1][e]||e)}),c,c.exports,e,t,r,i)}return r[a].exports}for(var o="function"==typeof require&&require,a=0;a>6],n=0==(32&r);if(31==(31&r)){var o=r;r=0;for(;128==(128&o);){o=e.readUInt8(t);if(e.isError(o))return o;r<<=7;r|=127&o}}else r&=31;return{cls:i,primitive:n,tag:r,tagStr:a.tag[r]}}function c(e,t,r){var i=e.readUInt8(r);if(e.isError(i))return i;if(!t&&128===i)return null;if(0==(128&i))return i;var n=127&i;if(n>4)return e.error("length octect is too long");i=0;for(var o=0;o=31)return i.error("Multi-octet tag encoding unsupported");t||(n|=32);n|=o.tagClassByName[r||"universal"]<<6;return n}(e,t,r,this.reporter);if(n.length<128){var s=i.alloc(2);s[0]=a;s[1]=n.length;return this._createEncoderBuffer([s,n])}for(var l=1,u=n.length;u>=256;u>>=8)l++;var c=i.alloc(2+l);c[0]=a;c[1]=128|l;for(var h=1+l,d=n.length;d>0;h--,d>>=8)c[h]=255&d;return this._createEncoderBuffer([c,n])};s.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var r=i.alloc(2*e.length),n=0;n=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}for(var a=0,s=0;s=128;l>>=7)a++}for(var u=i.alloc(a),c=u.length-1,h=e.length-1;h>=0;h--){var d=e[h];u[c--]=127&d;for(;(d>>=7)>0;)u[c--]=128|127&d}return this._createEncoderBuffer(u)};function l(e){return e<10?"0"+e:e}s.prototype._encodeTime=function(e,t){var r,i=new Date(e);"gentime"===t?r=[l(i.getUTCFullYear()),l(i.getUTCMonth()+1),l(i.getUTCDate()),l(i.getUTCHours()),l(i.getUTCMinutes()),l(i.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[l(i.getUTCFullYear()%100),l(i.getUTCMonth()+1),l(i.getUTCDate()),l(i.getUTCHours()),l(i.getUTCMinutes()),l(i.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet");return this._encodeStr(r,"octstr")};s.prototype._encodeNull=function(){return this._createEncoderBuffer("")};s.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!i.isBuffer(e)){var r=e.toArray();!e.sign&&128&r[0]&&r.unshift(0);e=i.from(r)}if(i.isBuffer(e)){var n=e.length;0===e.length&&n++;var o=i.alloc(n);e.copy(o);0===e.length&&(o[0]=0);return this._createEncoderBuffer(o)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);for(var a=1,s=e;s>=256;s>>=8)a++;for(var l=new Array(a),u=l.length-1;u>=0;u--){l[u]=255&e;e>>=8}128&l[0]&&l.unshift(0);return this._createEncoderBuffer(i.from(l))};s.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)};s.prototype._use=function(e,t){"function"==typeof e&&(e=e(t));return e._getEncoder("der").tree};s.prototype._skipDefault=function(e,t,r){var i,n=this._baseState;if(null===n.default)return!1;var o=e.join();void 0===n.defaultBuffer&&(n.defaultBuffer=this._encodeValue(n.default,t,r).join());if(o.length!==n.defaultBuffer.length)return!1;for(i=0;i0?e:t};a.min=function(e,t){return e.cmp(t)<0?e:t};a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===r(e))return this._initArray(e,t,i);"hex"===t&&(t=16);n(t===(0|t)&&t>=2&&t<=36);var o=0;if("-"===(e=e.toString().replace(/\s+/g,""))[0]){o++;this.negative=1}if(o=0;i-=3){a=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=a<>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}else if("le"===r)for(i=0,o=0;i>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}return this.strip()};function l(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=l(e,r);r-1>=t&&(i|=l(e,r-1)<<4);return i}a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){n=u(e,t,i)<=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}}this.strip()};function c(e,t,r,i){for(var n=0,o=Math.min(e.length,r),a=t;a=49?s-49+10:s>=17?s-17+10:s}return n}a.prototype._parseBase=function(e,t,r){this.words=[0];this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--;n=n/t|0;for(var o=e.length-r,a=o%i,s=Math.min(o,o-a)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()};a.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};a.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[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];a.prototype.toString=function(e,t){t=0|t||1;var r;if(16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?h[6-l.length]+l+r:l+r;if((i+=2)>=26){i-=26;a--}}0!==o&&(r=o.toString(16)+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],c=f[e];r="";var _=this.clone();_.negative=0;for(;!_.isZero();){var p=_.modn(c).toString(e);r=(_=_.idivn(c)).isZero()?p+r:h[u-p.length]+p+r}this.isZero()&&(r="0"+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}n(!1,"Base should be between 2 and 36")};a.prototype.toNumber=function(){var e=this.words[0];2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};a.prototype.toJSON=function(){return this.toString(16)};a.prototype.toBuffer=function(e,t){n(void 0!==s);return this.toArrayLike(s,e,t)};a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length");n(o>0,"Requested array length <= 0");this.strip();var a,s,l="le"===t,u=new e(o),c=this.clone();if(l){for(s=0;!c.isZero();s++){a=c.andln(255);c.iushrn(8);u[s]=a}for(;s=4096){r+=13;t>>>=13}if(t>=64){r+=7;t>>>=7}if(t>=8){r+=4;t>>>=4}if(t>=2){r+=2;t>>>=2}return r+t};a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;if(0==(8191&t)){r+=13;t>>>=13}if(0==(127&t)){r+=7;t>>>=7}if(0==(15&t)){r+=4;t>>>=4}if(0==(3&t)){r+=2;t>>>=2}0==(1&t)&&r++;return r};a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)};a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};a.prototype.iuxor=function(e){var t,r;if(this.length>e.length){t=this;r=e}else{t=e;r=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t);r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r);return this.strip()};a.prototype.notn=function(e){return this.clone().inotn(e)};a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;this._expand(r+1);this.words[r]=t?this.words[r]|1<e.length){r=this;i=e}else{r=e;i=this}for(var n=0,o=0;o>>26}for(;0!==n&&o>>26}this.length=r.length;if(0!==n){this.words[this.length]=n;this.length++}else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);e.negative=1;return t._normSign()}if(0!==this.negative){this.negative=0;this.iadd(e);this.negative=1;return this._normSign()}var r,i,n=this.cmp(e);if(0===n){this.negative=0;this.length=1;this.words[0]=0;return this}if(n>0){r=this;i=e}else{r=e;i=this}for(var o=0,a=0;a>26;this.words[a]=67108863&t}for(;0!==o&&a>26;this.words[a]=67108863&t}if(0===o&&a>>26,h=67108863&l,d=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=d;f++){var _=u-f|0;c+=(a=(n=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&a}r.words[u]=0|h;l=0|c}0!==l?r.words[u]=0|l:r.length--;return r.strip()}var p=function(e,t,r){var i,n,o,a=e.words,s=t.words,l=r.words,u=0,c=0|a[0],h=8191&c,d=c>>>13,f=0|a[1],_=8191&f,p=f>>>13,m=0|a[2],g=8191&m,v=m>>>13,b=0|a[3],y=8191&b,x=b>>>13,q=0|a[4],w=8191&q,P=q>>>13,M=0|a[5],E=8191&M,I=M>>>13,C=0|a[6],S=8191&C,A=C>>>13,T=0|a[7],k=8191&T,D=T>>>13,B=0|a[8],O=8191&B,R=B>>>13,L=0|a[9],N=8191&L,F=L>>>13,$=0|s[0],j=8191&$,W=$>>>13,H=0|s[1],U=8191&H,z=H>>>13,V=0|s[2],G=8191&V,K=V>>>13,X=0|s[3],Y=8191&X,Z=X>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ie=te>>>13,ne=0|s[6],oe=8191&ne,ae=ne>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],he=8191&ce,de=ce>>>13,fe=0|s[9],_e=8191&fe,pe=fe>>>13;r.negative=e.negative^t.negative;r.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(n=(n=Math.imul(h,W))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,W))+(n>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);n=(n=Math.imul(_,W))+Math.imul(p,j)|0;o=Math.imul(p,W);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(n=(n=n+Math.imul(h,z)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,z)|0)+(n>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);n=(n=Math.imul(g,W))+Math.imul(v,j)|0;o=Math.imul(v,W);i=i+Math.imul(_,U)|0;n=(n=n+Math.imul(_,z)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,z)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,K)|0)+(n>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);n=(n=Math.imul(y,W))+Math.imul(x,j)|0;o=Math.imul(x,W);i=i+Math.imul(g,U)|0;n=(n=n+Math.imul(g,z)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,z)|0;i=i+Math.imul(_,G)|0;n=(n=n+Math.imul(_,K)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,K)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(n>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);n=(n=Math.imul(w,W))+Math.imul(P,j)|0;o=Math.imul(P,W);i=i+Math.imul(y,U)|0;n=(n=n+Math.imul(y,z)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,z)|0;i=i+Math.imul(g,G)|0;n=(n=n+Math.imul(g,K)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,K)|0;i=i+Math.imul(_,Y)|0;n=(n=n+Math.imul(_,Z)|0)+Math.imul(p,Y)|0;o=o+Math.imul(p,Z)|0;var ye=(u+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(n>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);n=(n=Math.imul(E,W))+Math.imul(I,j)|0;o=Math.imul(I,W);i=i+Math.imul(w,U)|0;n=(n=n+Math.imul(w,z)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,z)|0;i=i+Math.imul(y,G)|0;n=(n=n+Math.imul(y,K)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,K)|0;i=i+Math.imul(g,Y)|0;n=(n=n+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(d,re)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(n>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(S,j);n=(n=Math.imul(S,W))+Math.imul(A,j)|0;o=Math.imul(A,W);i=i+Math.imul(E,U)|0;n=(n=n+Math.imul(E,z)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,z)|0;i=i+Math.imul(w,G)|0;n=(n=n+Math.imul(w,K)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,K)|0;i=i+Math.imul(y,Y)|0;n=(n=n+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;n=(n=n+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,re)|0;n=(n=n+Math.imul(_,ie)|0)+Math.imul(p,re)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(n=(n=n+Math.imul(h,ae)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,ae)|0)+(n>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(k,j);n=(n=Math.imul(k,W))+Math.imul(D,j)|0;o=Math.imul(D,W);i=i+Math.imul(S,U)|0;n=(n=n+Math.imul(S,z)|0)+Math.imul(A,U)|0;o=o+Math.imul(A,z)|0;i=i+Math.imul(E,G)|0;n=(n=n+Math.imul(E,K)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,K)|0;i=i+Math.imul(w,Y)|0;n=(n=n+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;n=(n=n+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,re)|0;n=(n=n+Math.imul(g,ie)|0)+Math.imul(v,re)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;n=(n=n+Math.imul(_,ae)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,ae)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(n=(n=n+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(n>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);n=(n=Math.imul(O,W))+Math.imul(R,j)|0;o=Math.imul(R,W);i=i+Math.imul(k,U)|0;n=(n=n+Math.imul(k,z)|0)+Math.imul(D,U)|0;o=o+Math.imul(D,z)|0;i=i+Math.imul(S,G)|0;n=(n=n+Math.imul(S,K)|0)+Math.imul(A,G)|0;o=o+Math.imul(A,K)|0;i=i+Math.imul(E,Y)|0;n=(n=n+Math.imul(E,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(w,J)|0;n=(n=n+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,re)|0;n=(n=n+Math.imul(y,ie)|0)+Math.imul(x,re)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;n=(n=n+Math.imul(g,ae)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,ae)|0;i=i+Math.imul(_,le)|0;n=(n=n+Math.imul(_,ue)|0)+Math.imul(p,le)|0;o=o+Math.imul(p,ue)|0;var Pe=(u+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(n>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);n=(n=Math.imul(N,W))+Math.imul(F,j)|0;o=Math.imul(F,W);i=i+Math.imul(O,U)|0;n=(n=n+Math.imul(O,z)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,z)|0;i=i+Math.imul(k,G)|0;n=(n=n+Math.imul(k,K)|0)+Math.imul(D,G)|0;o=o+Math.imul(D,K)|0;i=i+Math.imul(S,Y)|0;n=(n=n+Math.imul(S,Z)|0)+Math.imul(A,Y)|0;o=o+Math.imul(A,Z)|0;i=i+Math.imul(E,J)|0;n=(n=n+Math.imul(E,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(w,re)|0;n=(n=n+Math.imul(w,ie)|0)+Math.imul(P,re)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;n=(n=n+Math.imul(y,ae)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,ae)|0;i=i+Math.imul(g,le)|0;n=(n=n+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;n=(n=n+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Me=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(n>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,U);n=(n=Math.imul(N,z))+Math.imul(F,U)|0;o=Math.imul(F,z);i=i+Math.imul(O,G)|0;n=(n=n+Math.imul(O,K)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,K)|0;i=i+Math.imul(k,Y)|0;n=(n=n+Math.imul(k,Z)|0)+Math.imul(D,Y)|0;o=o+Math.imul(D,Z)|0;i=i+Math.imul(S,J)|0;n=(n=n+Math.imul(S,ee)|0)+Math.imul(A,J)|0;o=o+Math.imul(A,ee)|0;i=i+Math.imul(E,re)|0;n=(n=n+Math.imul(E,ie)|0)+Math.imul(I,re)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(w,oe)|0;n=(n=n+Math.imul(w,ae)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,ae)|0;i=i+Math.imul(y,le)|0;n=(n=n+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;n=(n=n+Math.imul(g,de)|0)+Math.imul(v,he)|0;o=o+Math.imul(v,de)|0;var Ee=(u+(i=i+Math.imul(_,_e)|0)|0)+((8191&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);n=(n=Math.imul(N,K))+Math.imul(F,G)|0;o=Math.imul(F,K);i=i+Math.imul(O,Y)|0;n=(n=n+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(k,J)|0;n=(n=n+Math.imul(k,ee)|0)+Math.imul(D,J)|0;o=o+Math.imul(D,ee)|0;i=i+Math.imul(S,re)|0;n=(n=n+Math.imul(S,ie)|0)+Math.imul(A,re)|0;o=o+Math.imul(A,ie)|0;i=i+Math.imul(E,oe)|0;n=(n=n+Math.imul(E,ae)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,ae)|0;i=i+Math.imul(w,le)|0;n=(n=n+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;n=(n=n+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Ie=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,Y);n=(n=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;n=(n=n+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(k,re)|0;n=(n=n+Math.imul(k,ie)|0)+Math.imul(D,re)|0;o=o+Math.imul(D,ie)|0;i=i+Math.imul(S,oe)|0;n=(n=n+Math.imul(S,ae)|0)+Math.imul(A,oe)|0;o=o+Math.imul(A,ae)|0;i=i+Math.imul(E,le)|0;n=(n=n+Math.imul(E,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(w,he)|0;n=(n=n+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Ce=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(n=(n=n+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,J);n=(n=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,re)|0;n=(n=n+Math.imul(O,ie)|0)+Math.imul(R,re)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(k,oe)|0;n=(n=n+Math.imul(k,ae)|0)+Math.imul(D,oe)|0;o=o+Math.imul(D,ae)|0;i=i+Math.imul(S,le)|0;n=(n=n+Math.imul(S,ue)|0)+Math.imul(A,le)|0;o=o+Math.imul(A,ue)|0;i=i+Math.imul(E,he)|0;n=(n=n+Math.imul(E,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Se=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(n=(n=n+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(n>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,re);n=(n=Math.imul(N,ie))+Math.imul(F,re)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;n=(n=n+Math.imul(O,ae)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,ae)|0;i=i+Math.imul(k,le)|0;n=(n=n+Math.imul(k,ue)|0)+Math.imul(D,le)|0;o=o+Math.imul(D,ue)|0;i=i+Math.imul(S,he)|0;n=(n=n+Math.imul(S,de)|0)+Math.imul(A,he)|0;o=o+Math.imul(A,de)|0;var Ae=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(n=(n=n+Math.imul(E,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,oe);n=(n=Math.imul(N,ae))+Math.imul(F,oe)|0;o=Math.imul(F,ae);i=i+Math.imul(O,le)|0;n=(n=n+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(k,he)|0;n=(n=n+Math.imul(k,de)|0)+Math.imul(D,he)|0;o=o+Math.imul(D,de)|0;var Te=(u+(i=i+Math.imul(S,_e)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(A,_e)|0))<<13)|0;u=((o=o+Math.imul(A,pe)|0)+(n>>>13)|0)+(Te>>>26)|0;Te&=67108863;i=Math.imul(N,le);n=(n=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;n=(n=n+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var ke=(u+(i=i+Math.imul(k,_e)|0)|0)+((8191&(n=(n=n+Math.imul(k,pe)|0)+Math.imul(D,_e)|0))<<13)|0;u=((o=o+Math.imul(D,pe)|0)+(n>>>13)|0)+(ke>>>26)|0;ke&=67108863;i=Math.imul(N,he);n=(n=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var De=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(n>>>13)|0)+(De>>>26)|0;De&=67108863;var Be=(u+(i=Math.imul(N,_e))|0)+((8191&(n=(n=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(n>>>13)|0)+(Be>>>26)|0;Be&=67108863;l[0]=me;l[1]=ge;l[2]=ve;l[3]=be;l[4]=ye;l[5]=xe;l[6]=qe;l[7]=we;l[8]=Pe;l[9]=Me;l[10]=Ee;l[11]=Ie;l[12]=Ce;l[13]=Se;l[14]=Ae;l[15]=Te;l[16]=ke;l[17]=De;l[18]=Be;if(0!==u){l[19]=u;r.length++}return r};Math.imul||(p=_);function m(e,t,r){return(new g).mulp(e,t,r)}a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;r=10===this.length&&10===e.length?p(this,e,t):i<63?_(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative;r.length=e.length+t.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26;a&=67108863}r.words[o]=s;i=a;a=n}0!==i?r.words[o]=i:r.length--;return r.strip()}(this,e,t):m(this,e,t);return r};function g(e,t){this.x=e;this.y=t}g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i>=1}return i};g.prototype.permute=function(e,t,r,i,n,o){for(var a=0;a>>=1)n++;return 1<>>=13;r[2*a+1]=8191&o;o>>>=13}for(a=2*t;a>=26;t+=i/67108864|0;t+=o>>>26;this.words[r]=67108863&o}if(0!==t){this.words[r]=t;this.length++}return this};a.prototype.muln=function(e){return this.clone().imuln(e)};a.prototype.sqr=function(){return this.mul(this)};a.prototype.isqr=function(){return this.imul(this.clone())};a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}if(a){this.words[t]=a;this.length++}}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0);var i;i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a){this.length-=a;for(u=0;u=0&&(0!==c||u>=i);u--){var h=0|this.words[u];this.words[u]=c<<26-o|h>>>o;c=h&s}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this.strip()};a.prototype.ishrn=function(e,t,r){n(0===this.negative);return this.iushrn(e,t,r)};a.prototype.shln=function(e){return this.clone().ishln(e)};a.prototype.ushln=function(e){return this.clone().iushln(e)};a.prototype.shrn=function(e){return this.clone().ishrn(e)};a.prototype.ushrn=function(e){return this.clone().iushrn(e)};a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;n(0===this.negative,"imaskn works only with positive numbers");if(this.length<=r)return this;0!==t&&r++;this.length=Math.min(r,this.length);if(0!==t){var i=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864;t===this.length-1?this.words[t+1]=1:this.words[t+1]++}this.length=Math.max(this.length,t+1);return this};a.prototype.isubn=function(e){n("number"==typeof e);n(e<67108864);if(e<0)return this.iaddn(-e);if(0!==this.negative){this.negative=0;this.iaddn(e);this.negative=1;return this}this.words[0]-=e;if(1===this.length&&this.words[0]<0){this.words[0]=-this.words[0];this.negative=1}else for(var t=0;t>26)-(l/67108864|0);this.words[i+r]=67108863&o}for(;i>26;this.words[i+r]=67108863&o}if(0===s)return this.strip();n(-1===s);s=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this.strip()};a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,o=0|n.words[n.length-1];if(0!==(r=26-this._countBits(o))){n=n.ushln(r);i.iushln(r);o=0|n.words[n.length-1]}var s,l=i.length-n.length;if("mod"!==t){(s=new a(null)).length=l+1;s.words=new Array(s.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(n,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(n,1,h);i.isZero()||(i.negative^=1)}s&&(s.words[h]=d)}s&&s.strip();i.strip();"div"!==t&&0!==r&&i.iushrn(r);return{div:s||null,mod:i}};a.prototype.divmod=function(e,t,r){n(!e.isZero());if(this.isZero())return{div:new a(0),mod:new a(0)};var i,o,s;if(0!==this.negative&&0===e.negative){s=this.neg().divmod(e,t);"mod"!==t&&(i=s.div.neg());if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){s=this.divmod(e.neg(),t);"mod"!==t&&(i=s.div.neg());return{div:i,mod:s.mod}}if(0!=(this.negative&e.negative)){s=this.neg().divmod(e.neg(),t);if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.isub(e)}return{div:s.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t)};a.prototype.div=function(e){return this.divmod(e,"div",!1).div};a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),o=r.cmp(i);return o<0||1===n&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r};a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0;t=i%e}return this.strip()};a.prototype.divn=function(e){return this.clone().idivn(e)};a.prototype.egcd=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;t.isEven()&&r.isEven();){t.iushrn(1);r.iushrn(1);++u}for(var c=r.clone(),h=t.clone();!t.isZero();){for(var d=0,f=1;0==(t.words[0]&f)&&d<26;++d,f<<=1);if(d>0){t.iushrn(d);for(;d-- >0;){if(i.isOdd()||o.isOdd()){i.iadd(c);o.isub(h)}i.iushrn(1);o.iushrn(1)}}for(var _=0,p=1;0==(r.words[0]&p)&&_<26;++_,p<<=1);if(_>0){r.iushrn(_);for(;_-- >0;){if(s.isOdd()||l.isOdd()){s.iadd(c);l.isub(h)}s.iushrn(1);l.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);i.isub(s);o.isub(l)}else{r.isub(t);s.isub(i);l.isub(o)}}return{a:s,b:l,gcd:r.iushln(u)}};a.prototype._invmp=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0==(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);for(;u-- >0;){o.isOdd()&&o.iadd(l);o.iushrn(1)}}for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0){r.iushrn(h);for(;h-- >0;){s.isOdd()&&s.iadd(l);s.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);o.isub(s)}else{r.isub(t);s.isub(o)}}(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e);return i};a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++){t.iushrn(1);r.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var o=t;t=r;r=o}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)};a.prototype.invm=function(e){return this.egcd(e).a.umod(e)};a.prototype.isEven=function(){return 0==(1&this.words[0])};a.prototype.isOdd=function(){return 1==(1&this.words[0])};a.prototype.andln=function(e){return this.words[0]&e};a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26;s&=67108863;this.words[a]=s}if(0!==o){this.words[a]=o;this.length++}return this};a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;this.strip();if(this.length>1)t=1;else{r&&(e=-e);n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){in&&(t=1);break}}return t};a.prototype.gtn=function(e){return 1===this.cmpn(e)};a.prototype.gt=function(e){return 1===this.cmp(e)};a.prototype.gten=function(e){return this.cmpn(e)>=0};a.prototype.gte=function(e){return this.cmp(e)>=0};a.prototype.ltn=function(e){return-1===this.cmpn(e)};a.prototype.lt=function(e){return-1===this.cmp(e)};a.prototype.lten=function(e){return this.cmpn(e)<=0};a.prototype.lte=function(e){return this.cmp(e)<=0};a.prototype.eqn=function(e){return 0===this.cmpn(e)};a.prototype.eq=function(e){return 0===this.cmp(e)};a.red=function(e){return new P(e)};a.prototype.toRed=function(e){n(!this.red,"Already a number in reduction context");n(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};a.prototype.fromRed=function(){n(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};a.prototype._forceRed=function(e){this.red=e;return this};a.prototype.forceRed=function(e){n(!this.red,"Already a number in reduction context");return this._forceRed(e)};a.prototype.redAdd=function(e){n(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};a.prototype.redIAdd=function(e){n(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};a.prototype.redSub=function(e){n(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};a.prototype.redISub=function(e){n(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};a.prototype.redShl=function(e){n(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};a.prototype.redMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};a.prototype.redIMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};a.prototype.redSqr=function(){n(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};a.prototype.redISqr=function(){n(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};a.prototype.redSqrt=function(){n(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};a.prototype.redInvm=function(){n(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};a.prototype.redNeg=function(){n(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};a.prototype.redPow=function(e){n(this.red&&!e.red,"redPow(normalNum)");this.red._verify1(this);return this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e;this.p=new a(t,16);this.n=this.p.bitLength();this.k=new a(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}b.prototype._tmp=function(){var e=new a(null);e.words=new Array(Math.ceil(this.n/13));return e};b.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp);t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip();return r};b.prototype.split=function(e,t){e.iushrn(this.n,0,t)};b.prototype.imulK=function(e){return e.imul(this.k)};function y(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(y,b);y.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n>>22;o=a}o>>>=22;e.words[n-10]=o;0===o&&e.length>10?e.length-=10:e.length-=9}};y.prototype.imulK=function(e){e.words[e.length]=0;e.words[e.length+1]=0;e.length+=2;for(var t=0,r=0;r>>=26;e.words[r]=n;t=i}0!==t&&(e.words[e.length++]=t);return e};a._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new y;else if("p224"===e)t=new x;else if("p192"===e)t=new q;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}v[e]=t;return t};function P(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p;this.prime=t}else{n(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}P.prototype._verify1=function(e){n(0===e.negative,"red works only with positives");n(e.red,"red works only with red numbers")};P.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives");n(e.red&&e.red===t.red,"red works only with red numbers")};P.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)};P.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};P.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);r.cmp(this.m)>=0&&r.isub(this.m);return r._forceRed(this)};P.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);r.cmp(this.m)>=0&&r.isub(this.m);return r};P.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);r.cmpn(0)<0&&r.iadd(this.m);return r._forceRed(this)};P.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);r.cmpn(0)<0&&r.iadd(this.m);return r};P.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};P.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};P.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};P.prototype.isqr=function(e){return this.imul(e,e.clone())};P.prototype.sqr=function(e){return this.mul(e,e)};P.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);n(t%2==1);if(3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,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();c=new a(2*c*c).toRed(this);for(;0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var h=this.pow(c,i),d=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),_=o;0!==f.cmp(s);){for(var p=f,m=0;0!==p.cmp(s);m++)p=p.redSqr();n(m<_);var g=this.pow(h,new a(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};P.prototype.invm=function(e){var t=e._invmp(this.m);if(0!==t.negative){t.negative=0;return this.imod(t).redNeg()}return this.imod(t)};P.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this);r[1]=e;for(var i=2;i=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var h=u>>c&1;n!==r[0]&&(n=this.sqr(n));if(0!==h||0!==o){o<<=1;o|=h;if(4===++s||0===i&&0===c){n=this.mul(n,r[o]);s=0;o=0}}else s=0}l=26}return n};P.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};P.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};a.mont=function(e){return new M(e)};function M(e){P.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new a(1).iushln(this.shift);this.r2=this.imod(this.r.sqr());this.rinv=this.r._invmp(this.m);this.minv=this.rinv.mul(this.r).isubn(1).div(this.m);this.minv=this.minv.umod(this.r);this.minv=this.r.sub(this.minv)}o(M,P);M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))};M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));t.red=null;return t};M.prototype.imul=function(e,t){if(e.isZero()||t.isZero()){e.words[0]=0;e.length=1;return e}var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/asn1.js/node_modules/bn.js/lib/bn.js","/node_modules/asn1.js/node_modules/bn.js/lib")},{_process:148,buffer:19,timers:185}],16:[function(e,t,r){(function(e,t,i,n,o,a,s,l,u,c,h){(function(){"use strict";r.byteLength=function(e){var t=a(e),r=t[0],i=t[1];return 3*(r+i)/4-i};r.toByteArray=function(e){var r,n,o=a(e),s=o[0],l=o[1],u=new i(function(e,t,r){return 3*(t+r)/4-r}(0,s,l)),c=0,h=l>0?s-4:s;for(n=0;n>16&255;u[c++]=r>>8&255;u[c++]=255&r}if(2===l){r=t[e.charCodeAt(n)]<<2|t[e.charCodeAt(n+1)]>>4;u[c++]=255&r}if(1===l){r=t[e.charCodeAt(n)]<<10|t[e.charCodeAt(n+1)]<<4|t[e.charCodeAt(n+2)]>>2;u[c++]=r>>8&255;u[c++]=255&r}return u};r.fromByteArray=function(t){for(var r,i=t.length,n=i%3,o=[],a=16383,l=0,u=i-n;lu?u:l+a));if(1===n){r=t[i-1];o.push(e[r>>2]+e[r<<4&63]+"==")}else if(2===n){r=(t[i-2]<<8)+t[i-1];o.push(e[r>>10]+e[r>>4&63]+e[r<<2&63]+"=")}return o.join("")};for(var e=[],t=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o){e[o]=n[o];t[n.charCodeAt(o)]=o}t["-".charCodeAt(0)]=62;t["_".charCodeAt(0)]=63;function a(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);return[r,r===t?0:4-r%4]}function s(t,r,i){for(var n,o,a=[],s=r;s>18&63]+e[o>>12&63]+e[o>>6&63]+e[63&o])}return a.join("")}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/base64-js/index.js","/node_modules/base64-js")},{_process:148,buffer:63,timers:185}],17:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}!function(t,i){function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype;e.prototype=new r;e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0;this.words=null;this.length=0;this.red=null;if(null!==e){if("le"===t||"be"===t){r=t;t=10}this._init(e||0,t||10,r||"be")}}"object"===r(t)?t.exports=a:(void 0).BN=a;a.BN=a;a.wordSize=26;var s;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:e("buffer").Buffer}catch(e){}a.isBN=function(e){return e instanceof a||null!==e&&"object"===r(e)&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)};a.max=function(e,t){return e.cmp(t)>0?e:t};a.min=function(e,t){return e.cmp(t)<0?e:t};a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===r(e))return this._initArray(e,t,i);"hex"===t&&(t=16);n(t===(0|t)&&t>=2&&t<=36);var o=0;if("-"===(e=e.toString().replace(/\s+/g,""))[0]){o++;this.negative=1}if(o=0;i-=3){a=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=a<>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}else if("le"===r)for(i=0,o=0;i>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}return this._strip()};function l(e,t){var r=e.charCodeAt(t);if(r>=48&&r<=57)return r-48;if(r>=65&&r<=70)return r-55;if(r>=97&&r<=102)return r-87;n(!1,"Invalid character in "+e)}function u(e,t,r){var i=l(e,r);r-1>=t&&(i|=l(e,r-1)<<4);return i}a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){n=u(e,t,i)<=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}}this._strip()};function c(e,t,r,i){for(var o=0,a=0,s=Math.min(e.length,r),l=t;l=49?u-49+10:u>=17?u-17+10:u;n(u>=0&&a1&&0===this.words[this.length-1];)this.length--;return this._normSign()};a.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};if("undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){a.prototype.inspect=d}else a.prototype.inspect=d;function d(){return(this.red?""}var f=["","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"],_=[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],p=[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];a.prototype.toString=function(e,t){t=0|t||1;var r;if(16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,a=0;a>>24-i&16777215;if((i+=2)>=26){i-=26;a--}r=0!==o||a!==this.length-1?f[6-l.length]+l+r:l+r}0!==o&&(r=o.toString(16)+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}if(e===(0|e)&&e>=2&&e<=36){var u=_[e],c=p[e];r="";var h=this.clone();h.negative=0;for(;!h.isZero();){var d=h.modrn(c).toString(e);r=(h=h.idivn(c)).isZero()?d+r:f[u-d.length]+d+r}this.isZero()&&(r="0"+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}n(!1,"Base should be between 2 and 36")};a.prototype.toNumber=function(){var e=this.words[0];2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};a.prototype.toJSON=function(){return this.toString(16,2)};s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)});a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};a.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length");n(o>0,"Requested array length <= 0");var a=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);this["_toArrayLike"+("le"===t?"LE":"BE")](a,i);return a};a.prototype._toArrayLikeLE=function(e,t){for(var r=0,i=0,n=0,o=0;n>8&255);r>16&255);if(6===o){r>24&255);i=0;o=0}else{i=a>>>24;o+=2}}if(r=0&&(e[r--]=a>>8&255);r>=0&&(e[r--]=a>>16&255);if(6===o){r>=0&&(e[r--]=a>>24&255);i=0;o=0}else{i=a>>>24;o+=2}}if(r>=0){e[r--]=i;for(;r>=0;)e[r--]=0}};Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;if(t>=4096){r+=13;t>>>=13}if(t>=64){r+=7;t>>>=7}if(t>=8){r+=4;t>>>=4}if(t>=2){r+=2;t>>>=2}return r+t};a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;if(0==(8191&t)){r+=13;t>>>=13}if(0==(127&t)){r+=7;t>>>=7}if(0==(15&t)){r+=4;t>>>=4}if(0==(3&t)){r+=2;t>>>=2}0==(1&t)&&r++;return r};a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)};a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};a.prototype.iuxor=function(e){var t,r;if(this.length>e.length){t=this;r=e}else{t=e;r=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t);r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r);return this._strip()};a.prototype.notn=function(e){return this.clone().inotn(e)};a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;this._expand(r+1);this.words[r]=t?this.words[r]|1<e.length){r=this;i=e}else{r=e;i=this}for(var n=0,o=0;o>>26}for(;0!==n&&o>>26}this.length=r.length;if(0!==n){this.words[this.length]=n;this.length++}else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);e.negative=1;return t._normSign()}if(0!==this.negative){this.negative=0;this.iadd(e);this.negative=1;return this._normSign()}var r,i,n=this.cmp(e);if(0===n){this.negative=0;this.length=1;this.words[0]=0;return this}if(n>0){r=this;i=e}else{r=e;i=this}for(var o=0,a=0;a>26;this.words[a]=67108863&t}for(;0!==o&&a>26;this.words[a]=67108863&t}if(0===o&&a>>26,h=67108863&l,d=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=d;f++){var _=u-f|0;c+=(a=(n=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&a}r.words[u]=0|h;l=0|c}0!==l?r.words[u]=0|l:r.length--;return r._strip()}var g=function(e,t,r){var i,n,o,a=e.words,s=t.words,l=r.words,u=0,c=0|a[0],h=8191&c,d=c>>>13,f=0|a[1],_=8191&f,p=f>>>13,m=0|a[2],g=8191&m,v=m>>>13,b=0|a[3],y=8191&b,x=b>>>13,q=0|a[4],w=8191&q,P=q>>>13,M=0|a[5],E=8191&M,I=M>>>13,C=0|a[6],S=8191&C,A=C>>>13,T=0|a[7],k=8191&T,D=T>>>13,B=0|a[8],O=8191&B,R=B>>>13,L=0|a[9],N=8191&L,F=L>>>13,$=0|s[0],j=8191&$,W=$>>>13,H=0|s[1],U=8191&H,z=H>>>13,V=0|s[2],G=8191&V,K=V>>>13,X=0|s[3],Y=8191&X,Z=X>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ie=te>>>13,ne=0|s[6],oe=8191&ne,ae=ne>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],he=8191&ce,de=ce>>>13,fe=0|s[9],_e=8191&fe,pe=fe>>>13;r.negative=e.negative^t.negative;r.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(n=(n=Math.imul(h,W))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,W))+(n>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);n=(n=Math.imul(_,W))+Math.imul(p,j)|0;o=Math.imul(p,W);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(n=(n=n+Math.imul(h,z)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,z)|0)+(n>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);n=(n=Math.imul(g,W))+Math.imul(v,j)|0;o=Math.imul(v,W);i=i+Math.imul(_,U)|0;n=(n=n+Math.imul(_,z)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,z)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,K)|0)+(n>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);n=(n=Math.imul(y,W))+Math.imul(x,j)|0;o=Math.imul(x,W);i=i+Math.imul(g,U)|0;n=(n=n+Math.imul(g,z)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,z)|0;i=i+Math.imul(_,G)|0;n=(n=n+Math.imul(_,K)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,K)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(n>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);n=(n=Math.imul(w,W))+Math.imul(P,j)|0;o=Math.imul(P,W);i=i+Math.imul(y,U)|0;n=(n=n+Math.imul(y,z)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,z)|0;i=i+Math.imul(g,G)|0;n=(n=n+Math.imul(g,K)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,K)|0;i=i+Math.imul(_,Y)|0;n=(n=n+Math.imul(_,Z)|0)+Math.imul(p,Y)|0;o=o+Math.imul(p,Z)|0;var ye=(u+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(n>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);n=(n=Math.imul(E,W))+Math.imul(I,j)|0;o=Math.imul(I,W);i=i+Math.imul(w,U)|0;n=(n=n+Math.imul(w,z)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,z)|0;i=i+Math.imul(y,G)|0;n=(n=n+Math.imul(y,K)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,K)|0;i=i+Math.imul(g,Y)|0;n=(n=n+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(d,re)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(n>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(S,j);n=(n=Math.imul(S,W))+Math.imul(A,j)|0;o=Math.imul(A,W);i=i+Math.imul(E,U)|0;n=(n=n+Math.imul(E,z)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,z)|0;i=i+Math.imul(w,G)|0;n=(n=n+Math.imul(w,K)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,K)|0;i=i+Math.imul(y,Y)|0;n=(n=n+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;n=(n=n+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,re)|0;n=(n=n+Math.imul(_,ie)|0)+Math.imul(p,re)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(n=(n=n+Math.imul(h,ae)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,ae)|0)+(n>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(k,j);n=(n=Math.imul(k,W))+Math.imul(D,j)|0;o=Math.imul(D,W);i=i+Math.imul(S,U)|0;n=(n=n+Math.imul(S,z)|0)+Math.imul(A,U)|0;o=o+Math.imul(A,z)|0;i=i+Math.imul(E,G)|0;n=(n=n+Math.imul(E,K)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,K)|0;i=i+Math.imul(w,Y)|0;n=(n=n+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;n=(n=n+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,re)|0;n=(n=n+Math.imul(g,ie)|0)+Math.imul(v,re)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;n=(n=n+Math.imul(_,ae)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,ae)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(n=(n=n+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(n>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);n=(n=Math.imul(O,W))+Math.imul(R,j)|0;o=Math.imul(R,W);i=i+Math.imul(k,U)|0;n=(n=n+Math.imul(k,z)|0)+Math.imul(D,U)|0;o=o+Math.imul(D,z)|0;i=i+Math.imul(S,G)|0;n=(n=n+Math.imul(S,K)|0)+Math.imul(A,G)|0;o=o+Math.imul(A,K)|0;i=i+Math.imul(E,Y)|0;n=(n=n+Math.imul(E,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(w,J)|0;n=(n=n+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,re)|0;n=(n=n+Math.imul(y,ie)|0)+Math.imul(x,re)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;n=(n=n+Math.imul(g,ae)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,ae)|0;i=i+Math.imul(_,le)|0;n=(n=n+Math.imul(_,ue)|0)+Math.imul(p,le)|0;o=o+Math.imul(p,ue)|0;var Pe=(u+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(n>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);n=(n=Math.imul(N,W))+Math.imul(F,j)|0;o=Math.imul(F,W);i=i+Math.imul(O,U)|0;n=(n=n+Math.imul(O,z)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,z)|0;i=i+Math.imul(k,G)|0;n=(n=n+Math.imul(k,K)|0)+Math.imul(D,G)|0;o=o+Math.imul(D,K)|0;i=i+Math.imul(S,Y)|0;n=(n=n+Math.imul(S,Z)|0)+Math.imul(A,Y)|0;o=o+Math.imul(A,Z)|0;i=i+Math.imul(E,J)|0;n=(n=n+Math.imul(E,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(w,re)|0;n=(n=n+Math.imul(w,ie)|0)+Math.imul(P,re)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;n=(n=n+Math.imul(y,ae)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,ae)|0;i=i+Math.imul(g,le)|0;n=(n=n+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;n=(n=n+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Me=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(n>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,U);n=(n=Math.imul(N,z))+Math.imul(F,U)|0;o=Math.imul(F,z);i=i+Math.imul(O,G)|0;n=(n=n+Math.imul(O,K)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,K)|0;i=i+Math.imul(k,Y)|0;n=(n=n+Math.imul(k,Z)|0)+Math.imul(D,Y)|0;o=o+Math.imul(D,Z)|0;i=i+Math.imul(S,J)|0;n=(n=n+Math.imul(S,ee)|0)+Math.imul(A,J)|0;o=o+Math.imul(A,ee)|0;i=i+Math.imul(E,re)|0;n=(n=n+Math.imul(E,ie)|0)+Math.imul(I,re)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(w,oe)|0;n=(n=n+Math.imul(w,ae)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,ae)|0;i=i+Math.imul(y,le)|0;n=(n=n+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;n=(n=n+Math.imul(g,de)|0)+Math.imul(v,he)|0;o=o+Math.imul(v,de)|0;var Ee=(u+(i=i+Math.imul(_,_e)|0)|0)+((8191&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);n=(n=Math.imul(N,K))+Math.imul(F,G)|0;o=Math.imul(F,K);i=i+Math.imul(O,Y)|0;n=(n=n+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(k,J)|0;n=(n=n+Math.imul(k,ee)|0)+Math.imul(D,J)|0;o=o+Math.imul(D,ee)|0;i=i+Math.imul(S,re)|0;n=(n=n+Math.imul(S,ie)|0)+Math.imul(A,re)|0;o=o+Math.imul(A,ie)|0;i=i+Math.imul(E,oe)|0;n=(n=n+Math.imul(E,ae)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,ae)|0;i=i+Math.imul(w,le)|0;n=(n=n+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;n=(n=n+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Ie=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,Y);n=(n=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;n=(n=n+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(k,re)|0;n=(n=n+Math.imul(k,ie)|0)+Math.imul(D,re)|0;o=o+Math.imul(D,ie)|0;i=i+Math.imul(S,oe)|0;n=(n=n+Math.imul(S,ae)|0)+Math.imul(A,oe)|0;o=o+Math.imul(A,ae)|0;i=i+Math.imul(E,le)|0;n=(n=n+Math.imul(E,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(w,he)|0;n=(n=n+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Ce=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(n=(n=n+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,J);n=(n=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,re)|0;n=(n=n+Math.imul(O,ie)|0)+Math.imul(R,re)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(k,oe)|0;n=(n=n+Math.imul(k,ae)|0)+Math.imul(D,oe)|0;o=o+Math.imul(D,ae)|0;i=i+Math.imul(S,le)|0;n=(n=n+Math.imul(S,ue)|0)+Math.imul(A,le)|0;o=o+Math.imul(A,ue)|0;i=i+Math.imul(E,he)|0;n=(n=n+Math.imul(E,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Se=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(n=(n=n+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(n>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,re);n=(n=Math.imul(N,ie))+Math.imul(F,re)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;n=(n=n+Math.imul(O,ae)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,ae)|0;i=i+Math.imul(k,le)|0;n=(n=n+Math.imul(k,ue)|0)+Math.imul(D,le)|0;o=o+Math.imul(D,ue)|0;i=i+Math.imul(S,he)|0;n=(n=n+Math.imul(S,de)|0)+Math.imul(A,he)|0;o=o+Math.imul(A,de)|0;var Ae=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(n=(n=n+Math.imul(E,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,oe);n=(n=Math.imul(N,ae))+Math.imul(F,oe)|0;o=Math.imul(F,ae);i=i+Math.imul(O,le)|0;n=(n=n+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(k,he)|0;n=(n=n+Math.imul(k,de)|0)+Math.imul(D,he)|0;o=o+Math.imul(D,de)|0;var Te=(u+(i=i+Math.imul(S,_e)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(A,_e)|0))<<13)|0;u=((o=o+Math.imul(A,pe)|0)+(n>>>13)|0)+(Te>>>26)|0;Te&=67108863;i=Math.imul(N,le);n=(n=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;n=(n=n+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var ke=(u+(i=i+Math.imul(k,_e)|0)|0)+((8191&(n=(n=n+Math.imul(k,pe)|0)+Math.imul(D,_e)|0))<<13)|0;u=((o=o+Math.imul(D,pe)|0)+(n>>>13)|0)+(ke>>>26)|0;ke&=67108863;i=Math.imul(N,he);n=(n=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var De=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(n>>>13)|0)+(De>>>26)|0;De&=67108863;var Be=(u+(i=Math.imul(N,_e))|0)+((8191&(n=(n=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(n>>>13)|0)+(Be>>>26)|0;Be&=67108863;l[0]=me;l[1]=ge;l[2]=ve;l[3]=be;l[4]=ye;l[5]=xe;l[6]=qe;l[7]=we;l[8]=Pe;l[9]=Me;l[10]=Ee;l[11]=Ie;l[12]=Ce;l[13]=Se;l[14]=Ae;l[15]=Te;l[16]=ke;l[17]=De;l[18]=Be;if(0!==u){l[19]=u;r.length++}return r};Math.imul||(g=m);function v(e,t,r){r.negative=t.negative^e.negative;r.length=e.length+t.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26;a&=67108863}r.words[o]=s;i=a;a=n}0!==i?r.words[o]=i:r.length--;return r._strip()}function b(e,t,r){return v(e,t,r)}a.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):r<63?m(this,e,t):r<1024?v(this,e,t):b(this,e,t)};function y(e,t){this.x=e;this.y=t}y.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i>=1}return i};y.prototype.permute=function(e,t,r,i,n,o){for(var a=0;a>>=1)n++;return 1<>>=13;r[2*a+1]=8191&o;o>>>=13}for(a=2*t;a>=26;r+=o/67108864|0;r+=a>>>26;this.words[i]=67108863&a}if(0!==r){this.words[i]=r;this.length++}return t?this.ineg():this};a.prototype.muln=function(e){return this.clone().imuln(e)};a.prototype.sqr=function(){return this.mul(this)};a.prototype.isqr=function(){return this.imul(this.clone())};a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>n&1}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}if(a){this.words[t]=a;this.length++}}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0);var i;i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a){this.length-=a;for(u=0;u=0&&(0!==c||u>=i);u--){var h=0|this.words[u];this.words[u]=c<<26-o|h>>>o;c=h&s}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this._strip()};a.prototype.ishrn=function(e,t,r){n(0===this.negative);return this.iushrn(e,t,r)};a.prototype.shln=function(e){return this.clone().ishln(e)};a.prototype.ushln=function(e){return this.clone().iushln(e)};a.prototype.shrn=function(e){return this.clone().ishrn(e)};a.prototype.ushrn=function(e){return this.clone().iushrn(e)};a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;n(0===this.negative,"imaskn works only with positive numbers");if(this.length<=r)return this;0!==t&&r++;this.length=Math.min(r,this.length);if(0!==t){var i=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864;t===this.length-1?this.words[t+1]=1:this.words[t+1]++}this.length=Math.max(this.length,t+1);return this};a.prototype.isubn=function(e){n("number"==typeof e);n(e<67108864);if(e<0)return this.iaddn(-e);if(0!==this.negative){this.negative=0;this.iaddn(e);this.negative=1;return this}this.words[0]-=e;if(1===this.length&&this.words[0]<0){this.words[0]=-this.words[0];this.negative=1}else for(var t=0;t>26)-(l/67108864|0);this.words[i+r]=67108863&o}for(;i>26;this.words[i+r]=67108863&o}if(0===s)return this._strip();n(-1===s);s=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this._strip()};a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,o=0|n.words[n.length-1];if(0!==(r=26-this._countBits(o))){n=n.ushln(r);i.iushln(r);o=0|n.words[n.length-1]}var s,l=i.length-n.length;if("mod"!==t){(s=new a(null)).length=l+1;s.words=new Array(s.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(n,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(n,1,h);i.isZero()||(i.negative^=1)}s&&(s.words[h]=d)}s&&s._strip();i._strip();"div"!==t&&0!==r&&i.iushrn(r);return{div:s||null,mod:i}};a.prototype.divmod=function(e,t,r){n(!e.isZero());if(this.isZero())return{div:new a(0),mod:new a(0)};var i,o,s;if(0!==this.negative&&0===e.negative){s=this.neg().divmod(e,t);"mod"!==t&&(i=s.div.neg());if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){s=this.divmod(e.neg(),t);"mod"!==t&&(i=s.div.neg());return{div:i,mod:s.mod}}if(0!=(this.negative&e.negative)){s=this.neg().divmod(e.neg(),t);if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.isub(e)}return{div:s.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t)};a.prototype.div=function(e){return this.divmod(e,"div",!1).div};a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),o=r.cmp(i);return o<0||1===n&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};a.prototype.modrn=function(e){var t=e<0;t&&(e=-e);n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i};a.prototype.modn=function(e){return this.modrn(e)};a.prototype.idivn=function(e){var t=e<0;t&&(e=-e);n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0;r=o%e}this._strip();return t?this.ineg():this};a.prototype.divn=function(e){return this.clone().idivn(e)};a.prototype.egcd=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;t.isEven()&&r.isEven();){t.iushrn(1);r.iushrn(1);++u}for(var c=r.clone(),h=t.clone();!t.isZero();){for(var d=0,f=1;0==(t.words[0]&f)&&d<26;++d,f<<=1);if(d>0){t.iushrn(d);for(;d-- >0;){if(i.isOdd()||o.isOdd()){i.iadd(c);o.isub(h)}i.iushrn(1);o.iushrn(1)}}for(var _=0,p=1;0==(r.words[0]&p)&&_<26;++_,p<<=1);if(_>0){r.iushrn(_);for(;_-- >0;){if(s.isOdd()||l.isOdd()){s.iadd(c);l.isub(h)}s.iushrn(1);l.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);i.isub(s);o.isub(l)}else{r.isub(t);s.isub(i);l.isub(o)}}return{a:s,b:l,gcd:r.iushln(u)}};a.prototype._invmp=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0==(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);for(;u-- >0;){o.isOdd()&&o.iadd(l);o.iushrn(1)}}for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0){r.iushrn(h);for(;h-- >0;){s.isOdd()&&s.iadd(l);s.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);o.isub(s)}else{r.isub(t);s.isub(o)}}(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e);return i};a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++){t.iushrn(1);r.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var o=t;t=r;r=o}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)};a.prototype.invm=function(e){return this.egcd(e).a.umod(e)};a.prototype.isEven=function(){return 0==(1&this.words[0])};a.prototype.isOdd=function(){return 1==(1&this.words[0])};a.prototype.andln=function(e){return this.words[0]&e};a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26;s&=67108863;this.words[a]=s}if(0!==o){this.words[a]=o;this.length++}return this};a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;this._strip();if(this.length>1)t=1;else{r&&(e=-e);n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){in&&(t=1);break}}return t};a.prototype.gtn=function(e){return 1===this.cmpn(e)};a.prototype.gt=function(e){return 1===this.cmp(e)};a.prototype.gten=function(e){return this.cmpn(e)>=0};a.prototype.gte=function(e){return this.cmp(e)>=0};a.prototype.ltn=function(e){return-1===this.cmpn(e)};a.prototype.lt=function(e){return-1===this.cmp(e)};a.prototype.lten=function(e){return this.cmpn(e)<=0};a.prototype.lte=function(e){return this.cmp(e)<=0};a.prototype.eqn=function(e){return 0===this.cmpn(e)};a.prototype.eq=function(e){return 0===this.cmp(e)};a.red=function(e){return new I(e)};a.prototype.toRed=function(e){n(!this.red,"Already a number in reduction context");n(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};a.prototype.fromRed=function(){n(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};a.prototype._forceRed=function(e){this.red=e;return this};a.prototype.forceRed=function(e){n(!this.red,"Already a number in reduction context");return this._forceRed(e)};a.prototype.redAdd=function(e){n(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};a.prototype.redIAdd=function(e){n(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};a.prototype.redSub=function(e){n(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};a.prototype.redISub=function(e){n(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};a.prototype.redShl=function(e){n(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};a.prototype.redMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};a.prototype.redIMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};a.prototype.redSqr=function(){n(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};a.prototype.redISqr=function(){n(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};a.prototype.redSqrt=function(){n(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};a.prototype.redInvm=function(){n(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};a.prototype.redNeg=function(){n(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};a.prototype.redPow=function(e){n(this.red&&!e.red,"redPow(normalNum)");this.red._verify1(this);return this.red.pow(this,e)};var x={k256:null,p224:null,p192:null,p25519:null};function q(e,t){this.name=e;this.p=new a(t,16);this.n=this.p.bitLength();this.k=new a(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}q.prototype._tmp=function(){var e=new a(null);e.words=new Array(Math.ceil(this.n/13));return e};q.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp);t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip();return r};q.prototype.split=function(e,t){e.iushrn(this.n,0,t)};q.prototype.imulK=function(e){return e.imul(this.k)};function w(){q.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(w,q);w.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n>>22;o=a}o>>>=22;e.words[n-10]=o;0===o&&e.length>10?e.length-=10:e.length-=9}};w.prototype.imulK=function(e){e.words[e.length]=0;e.words[e.length+1]=0;e.length+=2;for(var t=0,r=0;r>>=26;e.words[r]=n;t=i}0!==t&&(e.words[e.length++]=t);return e};a._prime=function(e){if(x[e])return x[e];var t;if("k256"===e)t=new w;else if("p224"===e)t=new P;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}x[e]=t;return t};function I(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p;this.prime=t}else{n(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}I.prototype._verify1=function(e){n(0===e.negative,"red works only with positives");n(e.red,"red works only with red numbers")};I.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives");n(e.red&&e.red===t.red,"red works only with red numbers")};I.prototype.imod=function(e){if(this.prime)return this.prime.ireduce(e)._forceRed(this);h(e,e.umod(this.m)._forceRed(this));return e};I.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};I.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);r.cmp(this.m)>=0&&r.isub(this.m);return r._forceRed(this)};I.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);r.cmp(this.m)>=0&&r.isub(this.m);return r};I.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);r.cmpn(0)<0&&r.iadd(this.m);return r._forceRed(this)};I.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);r.cmpn(0)<0&&r.iadd(this.m);return r};I.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};I.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};I.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};I.prototype.isqr=function(e){return this.imul(e,e.clone())};I.prototype.sqr=function(e){return this.mul(e,e)};I.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);n(t%2==1);if(3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,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();c=new a(2*c*c).toRed(this);for(;0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var h=this.pow(c,i),d=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),_=o;0!==f.cmp(s);){for(var p=f,m=0;0!==p.cmp(s);m++)p=p.redSqr();n(m<_);var g=this.pow(h,new a(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};I.prototype.invm=function(e){var t=e._invmp(this.m);if(0!==t.negative){t.negative=0;return this.imod(t).redNeg()}return this.imod(t)};I.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this);r[1]=e;for(var i=2;i=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var h=u>>c&1;n!==r[0]&&(n=this.sqr(n));if(0!==h||0!==o){o<<=1;o|=h;if(4===++s||0===i&&0===c){n=this.mul(n,r[o]);s=0;o=0}}else s=0}l=26}return n};I.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};I.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};a.mont=function(e){return new C(e)};function C(e){I.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new a(1).iushln(this.shift);this.r2=this.imod(this.r.sqr());this.rinv=this.r._invmp(this.m);this.minv=this.rinv.mul(this.r).isubn(1).div(this.m);this.minv=this.minv.umod(this.r);this.minv=this.r.sub(this.minv)}o(C,I);C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))};C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));t.red=null;return t};C.prototype.imul=function(e,t){if(e.isZero()||t.isZero()){e.words[0]=0;e.length=1;return e}var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/bn.js/lib/bn.js","/node_modules/bn.js/lib")},{_process:148,buffer:19,timers:185}],18:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i;t.exports=function(e){i||(i=new n(null));return i.generate(e)};function n(e){this.rand=e}t.exports.Rand=n;n.prototype.generate=function(e){return this._rand(e)};n.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r>>24]^c[_>>>16&255]^h[p>>>8&255]^d[255&m]^t[g++];a=u[_>>>24]^c[p>>>16&255]^h[m>>>8&255]^d[255&f]^t[g++];s=u[p>>>24]^c[m>>>16&255]^h[f>>>8&255]^d[255&_]^t[g++];l=u[m>>>24]^c[f>>>16&255]^h[_>>>8&255]^d[255&p]^t[g++];f=o;_=a;p=s;m=l}o=(i[f>>>24]<<24|i[_>>>16&255]<<16|i[p>>>8&255]<<8|i[255&m])^t[g++];a=(i[_>>>24]<<24|i[p>>>16&255]<<16|i[m>>>8&255]<<8|i[255&f])^t[g++];s=(i[p>>>24]<<24|i[m>>>16&255]<<16|i[f>>>8&255]<<8|i[255&_])^t[g++];l=(i[m>>>24]<<24|i[f>>>16&255]<<16|i[_>>>8&255]<<8|i[255&p])^t[g++];return[o>>>=0,a>>>=0,s>>>=0,l>>>=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],s=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],i=[],n=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,l=0;l<256;++l){var u=s^s<<1^s<<2^s<<3^s<<4;u=u>>>8^255&u^99;r[a]=u;i[u]=a;var c=e[a],h=e[c],d=e[h],f=257*e[u]^16843008*u;n[0][a]=f<<24|f>>>8;n[1][a]=f<<16|f>>>16;n[2][a]=f<<8|f>>>24;n[3][a]=f;f=16843009*d^65537*h^257*c^16843008*a;o[0][u]=f<<24|f>>>8;o[1][u]=f<<16|f>>>16;o[2][u]=f<<8|f>>>24;o[3][u]=f;if(0===a)a=s=1;else{a=c^e[e[e[d^c]]];s^=e[e[s]]}}return{SBOX:r,INV_SBOX:i,SUB_MIX:n,INV_SUB_MIX:o}}();function l(e){this._key=i(e);this._reset()}l.blockSize=16;l.keySize=32;l.prototype.blockSize=l.blockSize;l.prototype.keySize=l.keySize;l.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,i=4*(r+1),n=[],o=0;o>>24;l=s.SBOX[l>>>24]<<24|s.SBOX[l>>>16&255]<<16|s.SBOX[l>>>8&255]<<8|s.SBOX[255&l];l^=a[o/t|0]<<24}else t>6&&o%t==4&&(l=s.SBOX[l>>>24]<<24|s.SBOX[l>>>16&255]<<16|s.SBOX[l>>>8&255]<<8|s.SBOX[255&l]);n[o]=n[o-t]^l}for(var u=[],c=0;c>>24]]^s.INV_SUB_MIX[1][s.SBOX[d>>>16&255]]^s.INV_SUB_MIX[2][s.SBOX[d>>>8&255]]^s.INV_SUB_MIX[3][s.SBOX[255&d]]}this._nRounds=r;this._keySchedule=n;this._invKeySchedule=u};l.prototype.encryptBlockRaw=function(e){return o(e=i(e),this._keySchedule,s.SUB_MIX,s.SBOX,this._nRounds)};l.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),i=r.allocUnsafe(16);i.writeUInt32BE(t[0],0);i.writeUInt32BE(t[1],4);i.writeUInt32BE(t[2],8);i.writeUInt32BE(t[3],12);return i};l.prototype.decryptBlock=function(e){var t=(e=i(e))[1];e[1]=e[3];e[3]=t;var n=o(e,this._invKeySchedule,s.INV_SUB_MIX,s.INV_SBOX,this._nRounds),a=r.allocUnsafe(16);a.writeUInt32BE(n[0],0);a.writeUInt32BE(n[3],4);a.writeUInt32BE(n[2],8);a.writeUInt32BE(n[1],12);return a};l.prototype.scrub=function(){n(this._keySchedule);n(this._invKeySchedule);n(this._key)};t.exports.AES=l}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-aes/aes.js","/node_modules/browserify-aes")},{_process:148,buffer:63,"safe-buffer":159,timers:185}],21:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("./aes"),i=e("safe-buffer").Buffer,n=e("cipher-base"),o=e("inherits"),a=e("./ghash"),s=e("buffer-xor"),l=e("./incr32");function u(e,t,o,s){n.call(this);var u=i.alloc(4,0);this._cipher=new r.AES(t);var c=this._cipher.encryptBlock(u);this._ghash=new a(c);o=function(e,t,r){if(12===t.length){e._finID=i.concat([t,i.from([0,0,0,1])]);return i.concat([t,i.from([0,0,0,2])])}var n=new a(r),o=t.length,s=o%16;n.update(t);if(s){s=16-s;n.update(i.alloc(s,0))}n.update(i.alloc(8,0));var u=8*o,c=i.alloc(8);c.writeUIntBE(u,0,8);n.update(c);e._finID=n.state;var h=i.from(e._finID);l(h);return h}(this,o,c);this._prev=i.from(o);this._cache=i.allocUnsafe(0);this._secCache=i.allocUnsafe(0);this._decrypt=s;this._alen=0;this._len=0;this._mode=e;this._authTag=null;this._called=!1}o(u,n);u.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;if(t<16){t=i.alloc(t,0);this._ghash.update(t)}}this._called=!0;var r=this._mode.encrypt(this,e);this._decrypt?this._ghash.update(e):this._ghash.update(r);this._len+=e.length;return r};u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=s(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var r=0;e.length!==t.length&&r++;for(var i=Math.min(e.length,t.length),n=0;n16)throw new Error("unable to decrypt data");var r=-1;for(;++r16){t=this.cache.slice(0,16);this.cache=this.cache.slice(16);return t}}else if(this.cache.length>=16){t=this.cache.slice(0,16);this.cache=this.cache.slice(16);return t}return null};c.prototype.flush=function(){if(this.cache.length)return this.cache};function h(e,r,a){var s=n[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");"string"==typeof a&&(a=i.from(a));if("GCM"!==s.mode&&a.length!==s.iv)throw new TypeError("invalid iv length "+a.length);"string"==typeof r&&(r=i.from(r));if(r.length!==s.key/8)throw new TypeError("invalid key length "+r.length);return"stream"===s.type?new o(s.module,r,a,!0):"auth"===s.type?new t(s.module,r,a,!0):new u(s.module,r,a)}r.createDecipher=function(e,t){var r=n[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var i=l(t,!1,r.key,r.iv);return h(e,i.key,i.iv)};r.createDecipheriv=h}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-aes/decrypter.js","/node_modules/browserify-aes")},{"./aes":20,"./authCipher":21,"./modes":33,"./streamCipher":36,_process:148,buffer:63,"cipher-base":64,evp_bytestokey:100,inherits:131,"safe-buffer":159,timers:185}],24:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("./modes"),i=e("./authCipher"),n=e("safe-buffer").Buffer,o=e("./streamCipher"),a=e("cipher-base"),s=e("./aes"),l=e("evp_bytestokey");function u(e,t,r){a.call(this);this._cache=new h;this._cipher=new s.AES(t);this._prev=n.from(r);this._mode=e;this._autopadding=!0}e("inherits")(u,a);u.prototype._update=function(e){this._cache.add(e);for(var t,r,i=[];t=this._cache.get();){r=this._mode.encrypt(this,t);i.push(r)}return n.concat(i)};var c=n.alloc(16,16);u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding){e=this._mode.encrypt(this,e);this._cipher.scrub();return e}if(!e.equals(c)){this._cipher.scrub();throw new Error("data not multiple of block length")}};u.prototype.setAutoPadding=function(e){this._autopadding=!!e;return this};function h(){this.cache=n.allocUnsafe(0)}h.prototype.add=function(e){this.cache=n.concat([this.cache,e])};h.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);this.cache=this.cache.slice(16);return e}return null};h.prototype.flush=function(){for(var e=16-this.cache.length,t=n.allocUnsafe(e),r=-1;++r>>0,0);t.writeUInt32BE(e[1]>>>0,4);t.writeUInt32BE(e[2]>>>0,8);t.writeUInt32BE(e[3]>>>0,12);return t}function o(e){this.h=e;this.state=r.alloc(16,0);this.cache=r.allocUnsafe(0)}o.prototype.ghash=function(e){for(var t=-1;++t0;t--)i[t]=i[t]>>>1|(1&i[t-1])<<31;i[0]=i[0]>>>1;r&&(i[0]=i[0]^225<<24)}this.state=n(o)};o.prototype.update=function(e){this.cache=r.concat([this.cache,e]);for(var t;this.cache.length>=16;){t=this.cache.slice(0,16);this.cache=this.cache.slice(16);this.ghash(t)}};o.prototype.final=function(e,t){this.cache.length&&this.ghash(r.concat([this.cache,i],16));this.ghash(n([0,e,0,t]));return this.state};t.exports=o}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-aes/ghash.js","/node_modules/browserify-aes")},{_process:148,buffer:63,"safe-buffer":159,timers:185}],26:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";t.exports=function(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++;e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-aes/incr32.js","/node_modules/browserify-aes")},{_process:148,buffer:63,timers:185}],27:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("buffer-xor");r.encrypt=function(e,r){var i=t(r,e._prev);e._prev=e._cipher.encryptBlock(i);return e._prev};r.decrypt=function(e,r){var i=e._prev;e._prev=r;var n=e._cipher.decryptBlock(r);return t(n,i)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-aes/modes/cbc.js","/node_modules/browserify-aes/modes")},{_process:148,buffer:63,"buffer-xor":62,timers:185}],28:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer,i=e("buffer-xor");function n(e,r,n){var o=r.length,a=i(r,e._cache);e._cache=e._cache.slice(o);e._prev=t.concat([e._prev,n?r:a]);return a}r.encrypt=function(e,r,i){for(var o,a=t.allocUnsafe(0);r.length;){if(0===e._cache.length){e._cache=e._cipher.encryptBlock(e._prev);e._prev=t.allocUnsafe(0)}if(!(e._cache.length<=r.length)){a=t.concat([a,n(e,r,i)]);break}o=e._cache.length;a=t.concat([a,n(e,r.slice(0,o),i)]);r=r.slice(o)}return a}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-aes/modes/cfb.js","/node_modules/browserify-aes/modes")},{_process:148,buffer:63,"buffer-xor":62,"safe-buffer":159,timers:185}],29:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer;function i(e,t,r){for(var i,o,a=-1,s=0;++a<8;){i=t&1<<7-a?128:0;s+=(128&(o=e._cipher.encryptBlock(e._prev)[0]^i))>>a%8;e._prev=n(e._prev,r?i:o)}return s}function n(e,r){var i=e.length,n=-1,o=t.allocUnsafe(e.length);e=t.concat([e,t.from([r])]);for(;++n>7;return o}r.encrypt=function(e,r,n){for(var o=r.length,a=t.allocUnsafe(o),s=-1;++s=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function a(e,t){var i=function(e){var t=o(e);return{blinder:t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(t),a=t.modulus.byteLength(),s=new r(e).mul(i.blinder).umod(t.modulus),l=s.toRed(r.mont(t.prime1)),u=s.toRed(r.mont(t.prime2)),c=t.coefficient,h=t.prime1,d=t.prime2,f=l.redPow(t.exponent1).fromRed(),_=u.redPow(t.exponent2).fromRed(),p=f.isub(_).imul(c).umod(h).imul(d);return _.iadd(p).imul(i.unblinder).umod(t.modulus).toArrayLike(n,"be",a)}a.getr=o;t.exports=a}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-rsa/index.js","/node_modules/browserify-rsa")},{_process:148,"bn.js":17,buffer:63,randombytes:156,timers:185}],41:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";t.exports=e("./browser/algorithms.json")}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/algos.js","/node_modules/browserify-sign")},{"./browser/algorithms.json":42,_process:148,buffer:63,timers:185}],42:[function(e,t,r){t.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},{}],43:[function(e,t,r){t.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},{}],44:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("safe-buffer").Buffer,i=e("create-hash"),n=e("readable-stream"),o=e("inherits"),a=e("./sign"),s=e("./verify"),l=e("./algorithms.json");Object.keys(l).forEach((function(e){l[e].id=r.from(l[e].id,"hex");l[e.toLowerCase()]=l[e]}));function u(e){n.Writable.call(this);var t=l[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash;this._hash=i(t.hash);this._tag=t.id;this._signType=t.sign}o(u,n.Writable);u.prototype._write=function(e,t,r){this._hash.update(e);r()};u.prototype.update=function(e,t){this._hash.update("string"==typeof e?r.from(e,t):e);return this};u.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),i=a(r,e,this._hashType,this._signType,this._tag);return t?i.toString(t):i};function c(e){n.Writable.call(this);var t=l[e];if(!t)throw new Error("Unknown message digest");this._hash=i(t.hash);this._tag=t.id;this._signType=t.sign}o(c,n.Writable);c.prototype._write=function(e,t,r){this._hash.update(e);r()};c.prototype.update=function(e,t){this._hash.update("string"==typeof e?r.from(e,t):e);return this};c.prototype.verify=function(e,t,i){var n="string"==typeof t?r.from(t,i):t;this.end();var o=this._hash.digest();return s(n,o,e,this._signType,this._tag)};function h(e){return new u(e)}function d(e){return new c(e)}t.exports={Sign:h,Verify:d,createSign:h,createVerify:d}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/browser/index.js","/node_modules/browserify-sign/browser")},{"./algorithms.json":42,"./sign":45,"./verify":46,_process:148,buffer:63,"create-hash":67,inherits:131,"readable-stream":61,"safe-buffer":159,timers:185}],45:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("safe-buffer").Buffer,i=e("create-hmac"),n=e("browserify-rsa"),o=e("elliptic").ec,a=e("bn.js"),s=e("parse-asn1"),l=e("./curves.json");function u(e,t,n,o){if((e=r.from(e.toArray())).length0&&r.ishrn(i);return r}function h(e,t,n){var o,a;do{o=r.alloc(0);for(;8*o.length=0)throw new Error("invalid sig")}t.exports=function(e,t,l,u,c){var h=o(l);if("ec"===h.type){if("ecdsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");return function(e,t,r){var i=a[r.data.algorithm.curve.join(".")];if(!i)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var o=new n(i),s=r.data.subjectPrivateKey.data;return o.verify(t,e,s)}(e,t,h)}if("dsa"===h.type){if("dsa"!==u)throw new Error("wrong public key type");return function(e,t,r){var n=r.data.p,a=r.data.q,l=r.data.g,u=r.data.pub_key,c=o.signature.decode(e,"der"),h=c.s,d=c.r;s(h,a);s(d,a);var f=i.mont(n),_=h.invm(a),p=l.toRed(f).redPow(new i(t).mul(_).mod(a)).fromRed().mul(u.toRed(f).redPow(d.mul(_).mod(a)).fromRed()).mod(n).mod(a);return 0===p.cmp(d)}(e,t,h)}if("rsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");t=r.concat([c,t]);for(var d=h.modulus.byteLength(),f=[1],_=0;t.length+f.length+22?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}i("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError);i("ERR_INVALID_ARG_TYPE",(function(t,r,i){var o,a,s,l;if("string"==typeof r&&(a="not ",r.substr(!s||s<0?0:+s,a.length)===a)){o="must not be";r=r.replace(/^not /,"")}else o="must be";if(function(e,t,r){(void 0===r||r>e.length)&&(r=e.length);return e.substring(r-t.length,r)===t}(t," argument"))l="The ".concat(t," ").concat(o," ").concat(n(r,"type"));else{var u=function(e,t,r){"number"!=typeof r&&(r=0);return!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(t,".")?"property":"argument";l='The "'.concat(t,'" ').concat(u," ").concat(o," ").concat(n(r,"type"))}return l+=". Received type ".concat(e(i))}),TypeError);i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");i("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"}));i("ERR_STREAM_PREMATURE_CLOSE","Premature close");i("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"}));i("ERR_MULTIPLE_CALLBACK","Callback called multiple times");i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");i("ERR_STREAM_WRITE_AFTER_END","write after end");i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);i("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError);i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");t.exports.codes=r}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js","/node_modules/browserify-sign/node_modules/readable-stream")},{_process:148,buffer:63,timers:185}],48:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var i=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};t.exports=u;var n=e("./_stream_readable"),o=e("./_stream_writable");e("inherits")(u,n);for(var a=i(o.prototype),s=0;s0){"string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=function(e){return s.from(e)}(t));if(i)o.endEmitted?q(e,new x):I(e,o,t,!0);else if(o.ended)q(e,new b);else{if(o.destroyed)return!1;o.reading=!1;if(o.decoder&&!r){t=o.decoder.write(t);o.objectMode||0!==t.length?I(e,o,t,!1):k(e,o)}else I(e,o,t,!1)}}else if(!i){o.reading=!1;k(e,o)}}return!o.ended&&(o.lengtht.highWaterMark&&(t.highWaterMark=function(e){if(e>=C)e=C;else{e--;e|=e>>>1;e|=e>>>2;e|=e>>>4;e|=e>>>8;e|=e>>>16;e++}return e}(e));if(e<=t.length)return e;if(!t.ended){t.needReadable=!0;return 0}return t.length}M.prototype.read=function(e){u("read",e);e=parseInt(e,10);var t=this._readableState,r=e;0!==e&&(t.emittedReadable=!1);if(0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended)){u("read: emitReadable",t.length,t.ended);0===t.length&&t.ended?F(this):A(this);return null}if(0===(e=S(e,t))&&t.ended){0===t.length&&F(this);return null}var i,n=t.needReadable;u("need readable",n);(0===t.length||t.length-e0?N(e,t):null)){t.needReadable=t.length<=t.highWaterMark;e=0}else{t.length-=e;t.awaitDrain=0}if(0===t.length){t.ended||(t.needReadable=!0);r!==e&&t.ended&&F(this)}null!==i&&this.emit("data",i);return i};function A(e){var t=e._readableState;u("emitReadable",t.needReadable,t.emittedReadable);t.needReadable=!1;if(!t.emittedReadable){u("emitReadable",t.flowing);t.emittedReadable=!0;r.nextTick(T,e)}}function T(e){var t=e._readableState;u("emitReadable_",t.destroyed,t.length,t.ended);if(!t.destroyed&&(t.length||t.ended)){e.emit("readable");t.emittedReadable=!1}t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark;L(e)}function k(e,t){if(!t.readingMore){t.readingMore=!0;r.nextTick(D,e,t)}}function D(e,t){for(;!t.reading&&!t.ended&&(t.length1&&-1!==j(n.pipes,e))&&!h){u("false write response, pause",n.awaitDrain);n.awaitDrain++}i.pause()}}function f(t){u("onerror",t);m();e.removeListener("error",f);0===o(e,"error")&&q(e,t)}!function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",f);function _(){e.removeListener("finish",p);m()}e.once("close",_);function p(){u("onfinish");e.removeListener("close",_);m()}e.once("finish",p);function m(){u("unpipe");i.unpipe(e)}e.emit("pipe",i);if(!n.flowing){u("pipe resume");i.resume()}return e};M.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount){if(e&&e!==t.pipes)return this;e||(e=t.pipes);t.pipes=null;t.pipesCount=0;t.flowing=!1;e&&e.emit("unpipe",this,r);return this}if(!e){var i=t.pipes,n=t.pipesCount;t.pipes=null;t.pipesCount=0;t.flowing=!1;for(var o=0;o0;!1!==n.flowing&&this.resume()}else if("readable"===e&&!n.endEmitted&&!n.readableListening){n.readableListening=n.needReadable=!0;n.flowing=!1;n.emittedReadable=!1;u("on readable",n.length,n.reading);n.length?A(this):n.reading||r.nextTick(O,this)}return i};M.prototype.addListener=M.prototype.on;M.prototype.removeListener=function(e,t){var i=a.prototype.removeListener.call(this,e,t);"readable"===e&&r.nextTick(B,this);return i};M.prototype.removeAllListeners=function(e){var t=a.prototype.removeAllListeners.apply(this,arguments);"readable"!==e&&void 0!==e||r.nextTick(B,this);return t};function B(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0;t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function O(e){u("readable nexttick read 0");e.read(0)}M.prototype.resume=function(){var e=this._readableState;if(!e.flowing){u("resume");e.flowing=!e.readableListening;!function(e,t){if(!t.resumeScheduled){t.resumeScheduled=!0;r.nextTick(R,e,t)}}(this,e)}e.paused=!1;return this};function R(e,t){u("resume",t.reading);t.reading||e.read(0);t.resumeScheduled=!1;e.emit("resume");L(e);t.flowing&&!t.reading&&e.read(0)}M.prototype.pause=function(){u("call pause flowing=%j",this._readableState.flowing);if(!1!==this._readableState.flowing){u("pause");this._readableState.flowing=!1;this.emit("pause")}this._readableState.paused=!0;return this};function L(e){var t=e._readableState;u("flow",t.flowing);for(;t.flowing&&null!==e.read(););}M.prototype.wrap=function(e){var t=this,r=this._readableState,i=!1;e.on("end",(function(){u("wrapped end");if(r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)}));e.on("data",(function(n){u("wrapped data");r.decoder&&(n=r.decoder.write(n));if((!r.objectMode||null!=n)&&(r.objectMode||n&&n.length)){if(!t.push(n)){i=!0;e.pause()}}}));for(var n in e)void 0===this[n]&&"function"==typeof e[n]&&(this[n]=function(t){return function(){return e[t].apply(e,arguments)}}(n));for(var o=0;o=t.length){r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length);t.buffer.clear()}else r=t.buffer.consume(e,t.decoder);return r}function F(e){var t=e._readableState;u("endReadable",t.endEmitted);if(!t.endEmitted){t.ended=!0;r.nextTick($,t,e)}}function $(e,t){u("endReadableNT",e.endEmitted,e.length);if(!e.endEmitted&&0===e.length){e.endEmitted=!0;t.readable=!1;t.emit("end");if(e.autoDestroy){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}}"function"==typeof Symbol&&(M.from=function(t,r){void 0===f&&(f=e("./internal/streams/from"));return f(M,t,r)});function j(e,t){for(var r=0,i=e.length;r-1))throw new x(e);this._writableState.defaultEncoding=e;return this};Object.defineProperty(M.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});Object.defineProperty(M.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function E(e,t,r,i,n,o,a){t.writelen=i;t.writecb=a;t.writing=!0;t.sync=!0;t.destroyed?t.onwrite(new v("write")):r?e._writev(n,t.onwrite):e._write(n,o,t.onwrite);t.sync=!1}function I(e,t,r,i){r||function(e,t){if(0===t.length&&t.needDrain){t.needDrain=!1;e.emit("drain")}}(e,t);t.pendingcb--;i();T(e,t)}function C(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var i=t.bufferedRequestCount,o=new Array(i),a=t.corkedRequestsFree;a.entry=r;for(var s=0,l=!0;r;){o[s]=r;r.isBuf||(l=!1);r=r.next;s+=1}o.allBuffers=l;E(e,t,!0,t.length,o,"",a.finish);t.pendingcb++;t.lastBufferedRequest=null;if(a.next){t.corkedRequestsFree=a.next;a.next=null}else t.corkedRequestsFree=new n(t);t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,c=r.encoding,h=r.callback;E(e,t,!1,t.objectMode?1:u.length,u,c,h);r=r.next;t.bufferedRequestCount--;if(t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r;t.bufferProcessing=!1}M.prototype._write=function(e,t,r){r(new p("_write()"))};M.prototype._writev=null;M.prototype.end=function(e,t,i){var n=this._writableState;if("function"==typeof e){i=e;e=null;t=null}else if("function"==typeof t){i=t;t=null}null!=e&&this.write(e,t);if(n.corked){n.corked=1;this.uncork()}n.ending||function(e,t,i){t.ending=!0;T(e,t);i&&(t.finished?r.nextTick(i):e.once("finish",i));t.ended=!0;e.writable=!1}(this,n,i);return this};Object.defineProperty(M.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function S(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function A(e,t){e._final((function(r){t.pendingcb--;r&&q(e,r);t.prefinished=!0;e.emit("prefinish");T(e,t)}))}function T(e,t){var i=S(t);if(i){!function(e,t){if(!t.prefinished&&!t.finalCalled)if("function"!=typeof e._final||t.destroyed){t.prefinished=!0;e.emit("prefinish")}else{t.pendingcb++;t.finalCalled=!0;r.nextTick(A,e,t)}}(e,t);if(0===t.pendingcb){t.finished=!0;e.emit("finish");if(t.autoDestroy){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}}}return i}Object.defineProperty(M.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}});M.prototype.destroy=h.destroy;M.prototype._undestroy=h.undestroy;M.prototype._destroy=function(e,t){t(e)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_writable.js","/node_modules/browserify-sign/node_modules/readable-stream/lib")},{"../errors":47,"./_stream_duplex":48,"./internal/streams/destroy":55,"./internal/streams/state":59,"./internal/streams/stream":60,_process:148,buffer:63,inherits:131,timers:185,"util-deprecate":186}],53:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var n;function o(e,t,r){(t=function(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r;return e}var a=e("./end-of-stream"),s=Symbol("lastResolve"),l=Symbol("lastReject"),u=Symbol("error"),c=Symbol("ended"),h=Symbol("lastPromise"),d=Symbol("handlePromise"),f=Symbol("stream");function _(e,t){return{value:e,done:t}}function p(e){var t=e[s];if(null!==t){var r=e[f].read();if(null!==r){e[h]=null;e[s]=null;e[l]=null;t(_(r,!1))}}}function m(e){r.nextTick(p,e)}var g=Object.getPrototypeOf((function(){})),v=Object.setPrototypeOf((o(n={get stream(){return this[f]},next:function(){var e=this,t=this[u];if(null!==t)return Promise.reject(t);if(this[c])return Promise.resolve(_(void 0,!0));if(this[f].destroyed)return new Promise((function(t,i){r.nextTick((function(){e[u]?i(e[u]):t(_(void 0,!0))}))}));var i,n=this[h];if(n)i=new Promise(function(e,t){return function(r,i){e.then((function(){t[c]?r(_(void 0,!0)):t[d](r,i)}),i)}}(n,this));else{var o=this[f].read();if(null!==o)return Promise.resolve(_(o,!1));i=new Promise(this[d])}this[h]=i;return i}},Symbol.asyncIterator,(function(){return this})),o(n,"return",(function(){var e=this;return new Promise((function(t,r){e[f].destroy(null,(function(e){e?r(e):t(_(void 0,!0))}))}))})),n),g);t.exports=function(e){var t,r=Object.create(v,(o(t={},f,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,l,{value:null,writable:!0}),o(t,u,{value:null,writable:!0}),o(t,c,{value:e._readableState.endEmitted,writable:!0}),o(t,d,{value:function(e,t){var i=r[f].read();if(i){r[h]=null;r[s]=null;r[l]=null;e(_(i,!1))}else{r[s]=e;r[l]=t}},writable:!0}),t));r[h]=null;a(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[l];if(null!==t){r[h]=null;r[s]=null;r[l]=null;t(e)}r[u]=e}else{var i=r[s];if(null!==i){r[h]=null;r[s]=null;r[l]=null;i(_(void 0,!0))}r[c]=!0}}));e.on("readable",m.bind(null,r));return r}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/async_iterator.js","/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams")},{"./end-of-stream":56,_process:148,buffer:63,timers:185}],54:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function n(e){for(var t=1;t0?this.tail.next=t:this.head=t;this.tail=t;++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t);this.head=t;++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;1===this.length?this.head=this.tail=null:this.head=this.head.next;--this.length;return e}}},{key:"clear",value:function(){this.head=this.tail=null;this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return l.alloc(0);for(var t,r,i,n=l.allocUnsafe(e>>>0),o=this.head,a=0;o;){t=o.data,r=n,i=a,l.prototype.copy.call(t,r,i);a+=o.data.length;o=o.next}return n}},{key:"consume",value:function(e,t){var r;if(en.length?n.length:e;o===n.length?i+=n:i+=n.slice(0,e);if(0===(e-=o)){if(o===n.length){++r;t.next?this.head=t.next:this.head=this.tail=null}else{this.head=t;t.data=n.slice(o)}break}++r}this.length-=r;return i}},{key:"_getBuffer",value:function(e){var t=l.allocUnsafe(e),r=this.head,i=1;r.data.copy(t);e-=r.data.length;for(;r=r.next;){var n=r.data,o=e>n.length?n.length:e;n.copy(t,t.length-e,0,o);if(0===(e-=o)){if(o===n.length){++i;r.next?this.head=r.next:this.head=this.tail=null}else{this.head=r;r.data=n.slice(o)}break}++i}this.length-=i;return t}},{key:c,value:function(e,t){return u(this,n(n({},t),{},{depth:0,customInspect:!1}))}}]);return e}()}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/buffer_list.js","/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,timers:185,util:19}],55:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";function r(e,t){n(e,t);i(e)}function i(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function n(e,t){e.emit("error",t)}t.exports={destroy:function(t,o){var a=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;if(s||l){if(o)o(t);else if(t)if(this._writableState){if(!this._writableState.errorEmitted){this._writableState.errorEmitted=!0;e.nextTick(n,this,t)}}else e.nextTick(n,this,t);return this}this._readableState&&(this._readableState.destroyed=!0);this._writableState&&(this._writableState.destroyed=!0);this._destroy(t||null,(function(t){if(!o&&t)if(a._writableState)if(a._writableState.errorEmitted)e.nextTick(i,a);else{a._writableState.errorEmitted=!0;e.nextTick(r,a,t)}else e.nextTick(r,a,t);else if(o){e.nextTick(i,a);o(t)}else e.nextTick(i,a)}));return this},undestroy:function(){if(this._readableState){this._readableState.destroyed=!1;this._readableState.reading=!1;this._readableState.ended=!1;this._readableState.endEmitted=!1}if(this._writableState){this._writableState.destroyed=!1;this._writableState.ended=!1;this._writableState.ending=!1;this._writableState.finalCalled=!1;this._writableState.prefinished=!1;this._writableState.finished=!1;this._writableState.errorEmitted=!1}},errorOrDestroy:function(e,t){var r=e._readableState,i=e._writableState;r&&r.autoDestroy||i&&i.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/destroy.js","/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,timers:185}],56:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}t.exports=function e(t,n,o){if("function"==typeof n)return e(t,null,n);n||(n={});o=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,i=new Array(r),n=0;n0,(function(e){c||(c=e);e&&d.forEach(s);if(!a){d.forEach(s);h(c)}}))}));return i.reduce(l)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/pipeline.js","/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams")},{"../../../errors":47,"./end-of-stream":56,_process:148,buffer:63,timers:185}],59:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("../../../errors").codes.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(e,t,i,n){var o=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,n,i);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0){throw new r(n?i:"highWaterMark",o)}return Math.floor(o)}return e.objectMode?16:16384}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/state.js","/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams")},{"../../../errors":47,_process:148,buffer:63,timers:185}],60:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";t.exports=e("events").EventEmitter}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/stream-browser.js","/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,events:99,timers:185}],61:[function(e,t,r){(function(i,n,o,a,s,l,u,c,h,d,f){(function(){"use strict";(r=t.exports=e("./lib/_stream_readable.js")).Stream=r;r.Readable=r;r.Writable=e("./lib/_stream_writable.js");r.Duplex=e("./lib/_stream_duplex.js");r.Transform=e("./lib/_stream_transform.js");r.PassThrough=e("./lib/_stream_passthrough.js");r.finished=e("./lib/internal/streams/end-of-stream.js");r.pipeline=e("./lib/internal/streams/pipeline.js")}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/readable-browser.js","/node_modules/browserify-sign/node_modules/readable-stream")},{"./lib/_stream_duplex.js":48,"./lib/_stream_passthrough.js":49,"./lib/_stream_readable.js":50,"./lib/_stream_transform.js":51,"./lib/_stream_writable.js":52,"./lib/internal/streams/end-of-stream.js":56,"./lib/internal/streams/pipeline.js":58,_process:148,buffer:63,timers:185}],62:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";t.exports=function(e,t){for(var r=Math.min(e.length,t.length),n=new i(r),o=0;o-1&&(t=t.substring(0,e));e=t.lastIndexOf("/");t=e>-1?t.substring(0,e+1):""}if(!t){(e=(t=document.location.href).lastIndexOf("/"))>-1?t=t.substring(0,e+1):"/"!=t[t.length-1]&&(t+="/");qx.$$appRoot&&"/"!=(t+=qx.$$appRoot)[t.length-1]&&(t+="/")}qx.$$appRoot=t}qx.$$resourceRoot=qx.$$appRoot;qx.$$environment||(qx.$$environment={});var o={"qx.application":"qxl.datagrid.demo.Application","qx.revision":"","qx.theme":"qxl.datagrid.demo.theme.tangible.Theme","qx.version":"7.6.3","qx.compiler.targetType":"source","qx.compiler.outputDir":"compiled/build/",true:!0,"qx.allowUrlSettings":!1,"qx.allowUrlVariants":!1,"qx.debug.property.level":0,"qx.debug":!1,"qx.debug.ui.queue":!0,"qx.debug.touchpad.detection":!1,"qx.aspects":!1,"qx.dynlocale":!0,"qx.dyntheme":!0,"qx.blankpage":"qx/static/blank.html","qx.debug.databinding":!1,"qx.debug.dispose":!1,"qx.optimization.basecalls":!1,"qx.optimization.comments":!1,"qx.optimization.privates":!1,"qx.optimization.strings":!1,"qx.optimization.variables":!1,"qx.optimization.variants":!1,"module.databinding":!0,"module.logger":!0,"module.property":!0,"module.events":!0,"qx.nativeScrollBars":!1,"qx.automaticMemoryManagement":!0,"qx.promise":!0,"qx.promise.warnings":!0,"qx.promise.longStackTraces":!0,"qx.compiler":!0,"qx.compiler.version":"7.6.3","qx.icontheme":"Tango","qx.headless":!1,"qx.compiler.applicationName":"qxl.datagrid","qx.compiler.applicationType":"browser"};for(var a in o)qx.$$environment[a]=o[a];qx.$$libraries||(qx.$$libraries={});["qx","qxl.datagrid"].forEach((function(e){qx.$$libraries[e]={sourceUri:qx.$$appRoot+".",resourceUri:qx.$$appRoot+"../resource"}}));qx.$$resources={"@MaterialIcons/123":[32,32,60301],"@MaterialIcons/360":[32,32,58743],"@MaterialIcons/error":[32,32,57344],"@MaterialIcons/error_outline":[32,32,57345],"@MaterialIcons/warning":[32,32,57346],"@MaterialIcons/add_alert":[32,32,57347],"@MaterialIcons/notification_important":[32,32,57348],"@MaterialIcons/qr_code_2":[32,32,57354],"@MaterialIcons/flutter_dash":[32,32,57355],"@MaterialIcons/align_vertical_top":[32,32,57356],"@MaterialIcons/align_horizontal_left":[32,32,57357],"@MaterialIcons/align_horizontal_center":[32,32,57359],"@MaterialIcons/align_horizontal_right":[32,32,57360],"@MaterialIcons/align_vertical_center":[32,32,57361],"@MaterialIcons/horizontal_distribute":[32,32,57364],"@MaterialIcons/align_vertical_bottom":[32,32,57365],"@MaterialIcons/album":[32,32,57369],"@MaterialIcons/av_timer":[32,32,57371],"@MaterialIcons/closed_caption":[32,32,57372],"@MaterialIcons/equalizer":[32,32,57373],"@MaterialIcons/explicit":[32,32,57374],"@MaterialIcons/fast_forward":[32,32,57375],"@MaterialIcons/fast_rewind":[32,32,57376],"@MaterialIcons/games":[32,32,57377],"@MaterialIcons/hearing":[32,32,57379],"@MaterialIcons/high_quality":[32,32,57380],"@MaterialIcons/loop":[32,32,57384],"@MaterialIcons/mic":[32,32,57385],"@MaterialIcons/mic_none":[32,32,57386],"@MaterialIcons/mic_off":[32,32,57387],"@MaterialIcons/movie":[32,32,57388],"@MaterialIcons/library_add":[32,32,57390],"@MaterialIcons/my_library_add":[32,32,57390],"@MaterialIcons/library_books":[32,32,57391],"@MaterialIcons/my_library_books":[32,32,57391],"@MaterialIcons/library_music":[32,32,57392],"@MaterialIcons/my_library_music":[32,32,57392],"@MaterialIcons/new_releases":[32,32,57393],"@MaterialIcons/not_interested":[32,32,57395],"@MaterialIcons/pause":[32,32,57396],"@MaterialIcons/pause_circle_filled":[32,32,57397],"@MaterialIcons/pause_circle_outline":[32,32,57398],"@MaterialIcons/play_arrow":[32,32,57399],"@MaterialIcons/play_circle_filled":[32,32,57400],"@MaterialIcons/play_circle_fill":[32,32,57400],"@MaterialIcons/play_circle_outline":[32,32,57401],"@MaterialIcons/playlist_add":[32,32,57403],"@MaterialIcons/queue":[32,32,57404],"@MaterialIcons/queue_music":[32,32,57405],"@MaterialIcons/radio":[32,32,57406],"@MaterialIcons/recent_actors":[32,32,57407],"@MaterialIcons/repeat":[32,32,57408],"@MaterialIcons/repeat_one":[32,32,57409],"@MaterialIcons/replay":[32,32,57410],"@MaterialIcons/shuffle":[32,32,57411],"@MaterialIcons/skip_next":[32,32,57412],"@MaterialIcons/skip_previous":[32,32,57413],"@MaterialIcons/snooze":[32,32,57414],"@MaterialIcons/stop":[32,32,57415],"@MaterialIcons/subtitles":[32,32,57416],"@MaterialIcons/surround_sound":[32,32,57417],"@MaterialIcons/video_library":[32,32,57418],"@MaterialIcons/video_collection":[32,32,57418],"@MaterialIcons/videocam":[32,32,57419],"@MaterialIcons/videocam_off":[32,32,57420],"@MaterialIcons/volume_down":[32,32,57421],"@MaterialIcons/volume_mute":[32,32,57422],"@MaterialIcons/volume_off":[32,32,57423],"@MaterialIcons/volume_up":[32,32,57424],"@MaterialIcons/web":[32,32,57425],"@MaterialIcons/hd":[32,32,57426],"@MaterialIcons/sort_by_alpha":[32,32,57427],"@MaterialIcons/airplay":[32,32,57429],"@MaterialIcons/forward_10":[32,32,57430],"@MaterialIcons/forward_30":[32,32,57431],"@MaterialIcons/forward_5":[32,32,57432],"@MaterialIcons/replay_10":[32,32,57433],"@MaterialIcons/replay_30":[32,32,57434],"@MaterialIcons/replay_5":[32,32,57435],"@MaterialIcons/add_to_queue":[32,32,57436],"@MaterialIcons/fiber_dvr":[32,32,57437],"@MaterialIcons/fiber_new":[32,32,57438],"@MaterialIcons/playlist_play":[32,32,57439],"@MaterialIcons/art_track":[32,32,57440],"@MaterialIcons/fiber_manual_record":[32,32,57441],"@MaterialIcons/fiber_smart_record":[32,32,57442],"@MaterialIcons/music_video":[32,32,57443],"@MaterialIcons/subscriptions":[32,32,57444],"@MaterialIcons/playlist_add_check":[32,32,57445],"@MaterialIcons/queue_play_next":[32,32,57446],"@MaterialIcons/remove_from_queue":[32,32,57447],"@MaterialIcons/slow_motion_video":[32,32,57448],"@MaterialIcons/web_asset":[32,32,57449],"@MaterialIcons/fiber_pin":[32,32,57450],"@MaterialIcons/branding_watermark":[32,32,57451],"@MaterialIcons/call_to_action":[32,32,57452],"@MaterialIcons/featured_play_list":[32,32,57453],"@MaterialIcons/featured_video":[32,32,57454],"@MaterialIcons/note":[32,32,57455],"@MaterialIcons/video_call":[32,32,57456],"@MaterialIcons/video_label":[32,32,57457],"@MaterialIcons/4k":[32,32,57458],"@MaterialIcons/missed_video_call":[32,32,57459],"@MaterialIcons/control_camera":[32,32,57460],"@MaterialIcons/update_disabled":[32,32,57461],"@MaterialIcons/vertical_distribute":[32,32,57462],"@MaterialIcons/start":[32,32,57481],"@MaterialIcons/business":[32,32,57519],"@MaterialIcons/call":[32,32,57520],"@MaterialIcons/call_end":[32,32,57521],"@MaterialIcons/call_made":[32,32,57522],"@MaterialIcons/call_merge":[32,32,57523],"@MaterialIcons/call_missed":[32,32,57524],"@MaterialIcons/call_received":[32,32,57525],"@MaterialIcons/call_split":[32,32,57526],"@MaterialIcons/chat":[32,32,57527],"@MaterialIcons/clear_all":[32,32,57528],"@MaterialIcons/comment":[32,32,57529],"@MaterialIcons/contacts":[32,32,57530],"@MaterialIcons/dialer_sip":[32,32,57531],"@MaterialIcons/dialpad":[32,32,57532],"@MaterialIcons/email":[32,32,57534],"@MaterialIcons/forum":[32,32,57535],"@MaterialIcons/import_export":[32,32,57539],"@MaterialIcons/invert_colors_off":[32,32,57540],"@MaterialIcons/live_help":[32,32,57542],"@MaterialIcons/location_off":[32,32,57543],"@MaterialIcons/location_on":[32,32,57544],"@MaterialIcons/message":[32,32,57545],"@MaterialIcons/chat_bubble":[32,32,57546],"@MaterialIcons/messenger":[32,32,57546],"@MaterialIcons/chat_bubble_outline":[32,32,57547],"@MaterialIcons/messenger_outline":[32,32,57547],"@MaterialIcons/no_sim":[32,32,57548],"@MaterialIcons/phone":[32,32,57549],"@MaterialIcons/portable_wifi_off":[32,32,57550],"@MaterialIcons/contact_phone":[32,32,57551],"@MaterialIcons/quick_contacts_dialer":[32,32,57551],"@MaterialIcons/contact_mail":[32,32,57552],"@MaterialIcons/quick_contacts_mail":[32,32,57552],"@MaterialIcons/ring_volume":[32,32,57553],"@MaterialIcons/speaker_phone":[32,32,57554],"@MaterialIcons/stay_current_landscape":[32,32,57555],"@MaterialIcons/stay_current_portrait":[32,32,57556],"@MaterialIcons/stay_primary_landscape":[32,32,57557],"@MaterialIcons/stay_primary_portrait":[32,32,57558],"@MaterialIcons/swap_calls":[32,32,57559],"@MaterialIcons/textsms":[32,32,57560],"@MaterialIcons/voicemail":[32,32,57561],"@MaterialIcons/vpn_key":[32,32,57562],"@MaterialIcons/phonelink_erase":[32,32,57563],"@MaterialIcons/phonelink_lock":[32,32,57564],"@MaterialIcons/phonelink_ring":[32,32,57565],"@MaterialIcons/phonelink_setup":[32,32,57566],"@MaterialIcons/present_to_all":[32,32,57567],"@MaterialIcons/import_contacts":[32,32,57568],"@MaterialIcons/mail_outline":[32,32,57569],"@MaterialIcons/screen_share":[32,32,57570],"@MaterialIcons/stop_screen_share":[32,32,57571],"@MaterialIcons/call_missed_outgoing":[32,32,57572],"@MaterialIcons/rss_feed":[32,32,57573],"@MaterialIcons/alternate_email":[32,32,57574],"@MaterialIcons/mobile_screen_share":[32,32,57575],"@MaterialIcons/add_call":[32,32,57576],"@MaterialIcons/cancel_presentation":[32,32,57577],"@MaterialIcons/pause_presentation":[32,32,57578],"@MaterialIcons/unsubscribe":[32,32,57579],"@MaterialIcons/cell_wifi":[32,32,57580],"@MaterialIcons/sentiment_satisfied_alt":[32,32,57581],"@MaterialIcons/list_alt":[32,32,57582],"@MaterialIcons/domain_disabled":[32,32,57583],"@MaterialIcons/lightbulb":[32,32,57584],"@MaterialIcons/vaccines":[32,32,57656],"@MaterialIcons/woman":[32,32,57662],"@MaterialIcons/add":[32,32,57669],"@MaterialIcons/add_box":[32,32,57670],"@MaterialIcons/add_circle":[32,32,57671],"@MaterialIcons/add_circle_outline":[32,32,57672],"@MaterialIcons/archive":[32,32,57673],"@MaterialIcons/backspace":[32,32,57674],"@MaterialIcons/block":[32,32,57675],"@MaterialIcons/clear":[32,32,57676],"@MaterialIcons/content_copy":[32,32,57677],"@MaterialIcons/content_cut":[32,32,57678],"@MaterialIcons/content_paste":[32,32,57679],"@MaterialIcons/create":[32,32,57680],"@MaterialIcons/drafts":[32,32,57681],"@MaterialIcons/filter_list":[32,32,57682],"@MaterialIcons/flag":[32,32,57683],"@MaterialIcons/forward":[32,32,57684],"@MaterialIcons/gesture":[32,32,57685],"@MaterialIcons/inbox":[32,32,57686],"@MaterialIcons/link":[32,32,57687],"@MaterialIcons/mail":[32,32,57688],"@MaterialIcons/markunread":[32,32,57689],"@MaterialIcons/redo":[32,32,57690],"@MaterialIcons/remove":[32,32,57691],"@MaterialIcons/remove_circle":[32,32,57692],"@MaterialIcons/remove_circle_outline":[32,32,57693],"@MaterialIcons/reply":[32,32,57694],"@MaterialIcons/reply_all":[32,32,57695],"@MaterialIcons/report":[32,32,57696],"@MaterialIcons/save":[32,32,57697],"@MaterialIcons/select_all":[32,32,57698],"@MaterialIcons/send":[32,32,57699],"@MaterialIcons/sort":[32,32,57700],"@MaterialIcons/text_format":[32,32,57701],"@MaterialIcons/undo":[32,32,57702],"@MaterialIcons/font_download":[32,32,57703],"@MaterialIcons/move_to_inbox":[32,32,57704],"@MaterialIcons/unarchive":[32,32,57705],"@MaterialIcons/next_week":[32,32,57706],"@MaterialIcons/weekend":[32,32,57707],"@MaterialIcons/delete_sweep":[32,32,57708],"@MaterialIcons/low_priority":[32,32,57709],"@MaterialIcons/outlined_flag":[32,32,57710],"@MaterialIcons/link_off":[32,32,57711],"@MaterialIcons/report_off":[32,32,57712],"@MaterialIcons/save_alt":[32,32,57713],"@MaterialIcons/ballot":[32,32,57714],"@MaterialIcons/file_copy":[32,32,57715],"@MaterialIcons/how_to_reg":[32,32,57716],"@MaterialIcons/how_to_vote":[32,32,57717],"@MaterialIcons/waves":[32,32,57718],"@MaterialIcons/where_to_vote":[32,32,57719],"@MaterialIcons/add_link":[32,32,57720],"@MaterialIcons/inventory":[32,32,57721],"@MaterialIcons/access_alarm":[32,32,57744],"@MaterialIcons/access_alarms":[32,32,57745],"@MaterialIcons/access_time":[32,32,57746],"@MaterialIcons/add_alarm":[32,32,57747],"@MaterialIcons/airplanemode_off":[32,32,57748],"@MaterialIcons/airplanemode_inactive":[32,32,57748],"@MaterialIcons/airplanemode_on":[32,32,57749],"@MaterialIcons/airplanemode_active":[32,32,57749],"@MaterialIcons/tornado":[32,32,57753],"@MaterialIcons/battery_alert":[32,32,57756],"@MaterialIcons/shop_2":[32,32,57758],"@MaterialIcons/workspaces":[32,32,57760],"@MaterialIcons/inventory_2":[32,32,57761],"@MaterialIcons/pause_circle":[32,32,57762],"@MaterialIcons/battery_charging_full":[32,32,57763],"@MaterialIcons/battery_full":[32,32,57764],"@MaterialIcons/battery_std":[32,32,57765],"@MaterialIcons/battery_unknown":[32,32,57766],"@MaterialIcons/bluetooth":[32,32,57767],"@MaterialIcons/bluetooth_connected":[32,32,57768],"@MaterialIcons/bluetooth_disabled":[32,32,57769],"@MaterialIcons/bluetooth_searching":[32,32,57770],"@MaterialIcons/brightness_auto":[32,32,57771],"@MaterialIcons/brightness_high":[32,32,57772],"@MaterialIcons/brightness_low":[32,32,57773],"@MaterialIcons/brightness_medium":[32,32,57774],"@MaterialIcons/data_usage":[32,32,57775],"@MaterialIcons/developer_mode":[32,32,57776],"@MaterialIcons/devices":[32,32,57777],"@MaterialIcons/dvr":[32,32,57778],"@MaterialIcons/gps_fixed":[32,32,57779],"@MaterialIcons/gps_not_fixed":[32,32,57780],"@MaterialIcons/gps_off":[32,32,57781],"@MaterialIcons/location_disabled":[32,32,57782],"@MaterialIcons/location_searching":[32,32,57783],"@MaterialIcons/graphic_eq":[32,32,57784],"@MaterialIcons/multitrack_audio":[32,32,57784],"@MaterialIcons/network_cell":[32,32,57785],"@MaterialIcons/network_wifi":[32,32,57786],"@MaterialIcons/nfc":[32,32,57787],"@MaterialIcons/now_wallpaper":[32,32,57788],"@MaterialIcons/wallpaper":[32,32,57788],"@MaterialIcons/now_widgets":[32,32,57789],"@MaterialIcons/widgets":[32,32,57789],"@MaterialIcons/screen_lock_landscape":[32,32,57790],"@MaterialIcons/screen_lock_portrait":[32,32,57791],"@MaterialIcons/screen_lock_rotation":[32,32,57792],"@MaterialIcons/screen_rotation":[32,32,57793],"@MaterialIcons/sd_storage":[32,32,57794],"@MaterialIcons/settings_system_daydream":[32,32,57795],"@MaterialIcons/play_circle":[32,32,57796],"@MaterialIcons/edit_location_alt":[32,32,57797],"@MaterialIcons/wb_twilight":[32,32,57798],"@MaterialIcons/signal_cellular_4_bar":[32,32,57800],"@MaterialIcons/outbound":[32,32,57802],"@MaterialIcons/social_distance":[32,32,57803],"@MaterialIcons/safety_divider":[32,32,57804],"@MaterialIcons/signal_cellular_connected_no_internet_4_bar":[32,32,57805],"@MaterialIcons/signal_cellular_no_sim":[32,32,57806],"@MaterialIcons/signal_cellular_null":[32,32,57807],"@MaterialIcons/signal_cellular_off":[32,32,57808],"@MaterialIcons/production_quantity_limits":[32,32,57809],"@MaterialIcons/troubleshoot":[32,32,57810],"@MaterialIcons/add_reaction":[32,32,57811],"@MaterialIcons/health_and_safety":[32,32,57813],"@MaterialIcons/signal_wifi_4_bar":[32,32,57816],"@MaterialIcons/signal_wifi_4_bar_lock":[32,32,57817],"@MaterialIcons/signal_wifi_off":[32,32,57818],"@MaterialIcons/storage":[32,32,57819],"@MaterialIcons/usb":[32,32,57824],"@MaterialIcons/wifi_lock":[32,32,57825],"@MaterialIcons/wifi_tethering":[32,32,57826],"@MaterialIcons/emergency":[32,32,57835],"@MaterialIcons/add_to_home_screen":[32,32,57854],"@MaterialIcons/device_thermostat":[32,32,57855],"@MaterialIcons/mobile_friendly":[32,32,57856],"@MaterialIcons/mobile_off":[32,32,57857],"@MaterialIcons/signal_cellular_alt":[32,32,57858],"@MaterialIcons/attach_file":[32,32,57894],"@MaterialIcons/attach_money":[32,32,57895],"@MaterialIcons/border_all":[32,32,57896],"@MaterialIcons/border_bottom":[32,32,57897],"@MaterialIcons/border_clear":[32,32,57898],"@MaterialIcons/border_color":[32,32,57899],"@MaterialIcons/border_horizontal":[32,32,57900],"@MaterialIcons/border_inner":[32,32,57901],"@MaterialIcons/border_left":[32,32,57902],"@MaterialIcons/border_outer":[32,32,57903],"@MaterialIcons/border_right":[32,32,57904],"@MaterialIcons/border_style":[32,32,57905],"@MaterialIcons/border_top":[32,32,57906],"@MaterialIcons/border_vertical":[32,32,57907],"@MaterialIcons/format_align_center":[32,32,57908],"@MaterialIcons/format_align_justify":[32,32,57909],"@MaterialIcons/format_align_left":[32,32,57910],"@MaterialIcons/format_align_right":[32,32,57911],"@MaterialIcons/format_bold":[32,32,57912],"@MaterialIcons/format_clear":[32,32,57913],"@MaterialIcons/format_color_fill":[32,32,57914],"@MaterialIcons/format_color_reset":[32,32,57915],"@MaterialIcons/format_color_text":[32,32,57916],"@MaterialIcons/format_indent_decrease":[32,32,57917],"@MaterialIcons/format_indent_increase":[32,32,57918],"@MaterialIcons/format_italic":[32,32,57919],"@MaterialIcons/format_line_spacing":[32,32,57920],"@MaterialIcons/format_list_bulleted":[32,32,57921],"@MaterialIcons/format_list_numbered":[32,32,57922],"@MaterialIcons/format_paint":[32,32,57923],"@MaterialIcons/format_quote":[32,32,57924],"@MaterialIcons/format_size":[32,32,57925],"@MaterialIcons/format_strikethrough":[32,32,57926],"@MaterialIcons/format_textdirection_l_to_r":[32,32,57927],"@MaterialIcons/format_textdirection_r_to_l":[32,32,57928],"@MaterialIcons/format_underlined":[32,32,57929],"@MaterialIcons/format_underline":[32,32,57929],"@MaterialIcons/functions":[32,32,57930],"@MaterialIcons/insert_chart":[32,32,57931],"@MaterialIcons/insert_comment":[32,32,57932],"@MaterialIcons/insert_drive_file":[32,32,57933],"@MaterialIcons/insert_emoticon":[32,32,57934],"@MaterialIcons/insert_invitation":[32,32,57935],"@MaterialIcons/insert_link":[32,32,57936],"@MaterialIcons/insert_photo":[32,32,57937],"@MaterialIcons/merge_type":[32,32,57938],"@MaterialIcons/mode_comment":[32,32,57939],"@MaterialIcons/mode_edit":[32,32,57940],"@MaterialIcons/publish":[32,32,57941],"@MaterialIcons/space_bar":[32,32,57942],"@MaterialIcons/strikethrough_s":[32,32,57943],"@MaterialIcons/vertical_align_bottom":[32,32,57944],"@MaterialIcons/vertical_align_center":[32,32,57945],"@MaterialIcons/vertical_align_top":[32,32,57946],"@MaterialIcons/wrap_text":[32,32,57947],"@MaterialIcons/money_off":[32,32,57948],"@MaterialIcons/drag_handle":[32,32,57949],"@MaterialIcons/format_shapes":[32,32,57950],"@MaterialIcons/highlight":[32,32,57951],"@MaterialIcons/linear_scale":[32,32,57952],"@MaterialIcons/short_text":[32,32,57953],"@MaterialIcons/text_fields":[32,32,57954],"@MaterialIcons/monetization_on":[32,32,57955],"@MaterialIcons/title":[32,32,57956],"@MaterialIcons/table_chart":[32,32,57957],"@MaterialIcons/add_comment":[32,32,57958],"@MaterialIcons/format_list_numbered_rtl":[32,32,57959],"@MaterialIcons/scatter_plot":[32,32,57960],"@MaterialIcons/score":[32,32,57961],"@MaterialIcons/insert_chart_outlined":[32,32,57962],"@MaterialIcons/bar_chart":[32,32,57963],"@MaterialIcons/notes":[32,32,57964],"@MaterialIcons/blinds":[32,32,57990],"@MaterialIcons/attachment":[32,32,58044],"@MaterialIcons/cloud":[32,32,58045],"@MaterialIcons/cloud_circle":[32,32,58046],"@MaterialIcons/cloud_done":[32,32,58047],"@MaterialIcons/cloud_download":[32,32,58048],"@MaterialIcons/cloud_off":[32,32,58049],"@MaterialIcons/cloud_queue":[32,32,58050],"@MaterialIcons/cloud_upload":[32,32,58051],"@MaterialIcons/file_download":[32,32,58052],"@MaterialIcons/file_upload":[32,32,58054],"@MaterialIcons/folder":[32,32,58055],"@MaterialIcons/folder_open":[32,32,58056],"@MaterialIcons/folder_shared":[32,32,58057],"@MaterialIcons/create_new_folder":[32,32,58060],"@MaterialIcons/travel_explore":[32,32,58075],"@MaterialIcons/task_alt":[32,32,58086],"@MaterialIcons/change_circle":[32,32,58087],"@MaterialIcons/arrow_back_ios_new":[32,32,58090],"@MaterialIcons/savings":[32,32,58091],"@MaterialIcons/copy_all":[32,32,58092],"@MaterialIcons/cast":[32,32,58119],"@MaterialIcons/cast_connected":[32,32,58120],"@MaterialIcons/computer":[32,32,58122],"@MaterialIcons/desktop_mac":[32,32,58123],"@MaterialIcons/desktop_windows":[32,32,58124],"@MaterialIcons/developer_board":[32,32,58125],"@MaterialIcons/dock":[32,32,58126],"@MaterialIcons/gamepad":[32,32,58127],"@MaterialIcons/headset":[32,32,58128],"@MaterialIcons/headset_mic":[32,32,58129],"@MaterialIcons/keyboard":[32,32,58130],"@MaterialIcons/keyboard_arrow_down":[32,32,58131],"@MaterialIcons/keyboard_arrow_left":[32,32,58132],"@MaterialIcons/keyboard_arrow_right":[32,32,58133],"@MaterialIcons/keyboard_arrow_up":[32,32,58134],"@MaterialIcons/keyboard_backspace":[32,32,58135],"@MaterialIcons/keyboard_capslock":[32,32,58136],"@MaterialIcons/keyboard_hide":[32,32,58138],"@MaterialIcons/keyboard_return":[32,32,58139],"@MaterialIcons/keyboard_tab":[32,32,58140],"@MaterialIcons/keyboard_voice":[32,32,58141],"@MaterialIcons/laptop":[32,32,58142],"@MaterialIcons/laptop_chromebook":[32,32,58143],"@MaterialIcons/laptop_mac":[32,32,58144],"@MaterialIcons/laptop_windows":[32,32,58145],"@MaterialIcons/memory":[32,32,58146],"@MaterialIcons/mouse":[32,32,58147],"@MaterialIcons/phone_android":[32,32,58148],"@MaterialIcons/phone_iphone":[32,32,58149],"@MaterialIcons/phonelink":[32,32,58150],"@MaterialIcons/phonelink_off":[32,32,58151],"@MaterialIcons/router":[32,32,58152],"@MaterialIcons/scanner":[32,32,58153],"@MaterialIcons/security":[32,32,58154],"@MaterialIcons/sim_card":[32,32,58155],"@MaterialIcons/smartphone":[32,32,58156],"@MaterialIcons/speaker":[32,32,58157],"@MaterialIcons/speaker_group":[32,32,58158],"@MaterialIcons/tablet":[32,32,58159],"@MaterialIcons/tablet_android":[32,32,58160],"@MaterialIcons/tablet_mac":[32,32,58161],"@MaterialIcons/toys":[32,32,58162],"@MaterialIcons/tv":[32,32,58163],"@MaterialIcons/watch":[32,32,58164],"@MaterialIcons/device_hub":[32,32,58165],"@MaterialIcons/power_input":[32,32,58166],"@MaterialIcons/devices_other":[32,32,58167],"@MaterialIcons/videogame_asset":[32,32,58168],"@MaterialIcons/device_unknown":[32,32,58169],"@MaterialIcons/headset_off":[32,32,58170],"@MaterialIcons/notification_add":[32,32,58265],"@MaterialIcons/add_to_photos":[32,32,58269],"@MaterialIcons/adjust":[32,32,58270],"@MaterialIcons/assistant":[32,32,58271],"@MaterialIcons/assistant_photo":[32,32,58272],"@MaterialIcons/audiotrack":[32,32,58273],"@MaterialIcons/blur_circular":[32,32,58274],"@MaterialIcons/blur_linear":[32,32,58275],"@MaterialIcons/blur_off":[32,32,58276],"@MaterialIcons/blur_on":[32,32,58277],"@MaterialIcons/brightness_1":[32,32,58278],"@MaterialIcons/brightness_2":[32,32,58279],"@MaterialIcons/brightness_3":[32,32,58280],"@MaterialIcons/brightness_4":[32,32,58281],"@MaterialIcons/brightness_5":[32,32,58282],"@MaterialIcons/brightness_6":[32,32,58283],"@MaterialIcons/brightness_7":[32,32,58284],"@MaterialIcons/broken_image":[32,32,58285],"@MaterialIcons/brush":[32,32,58286],"@MaterialIcons/camera":[32,32,58287],"@MaterialIcons/camera_alt":[32,32,58288],"@MaterialIcons/camera_front":[32,32,58289],"@MaterialIcons/camera_rear":[32,32,58290],"@MaterialIcons/camera_roll":[32,32,58291],"@MaterialIcons/center_focus_strong":[32,32,58292],"@MaterialIcons/center_focus_weak":[32,32,58293],"@MaterialIcons/collections":[32,32,58294],"@MaterialIcons/color_lens":[32,32,58295],"@MaterialIcons/colorize":[32,32,58296],"@MaterialIcons/compare":[32,32,58297],"@MaterialIcons/control_point":[32,32,58298],"@MaterialIcons/control_point_duplicate":[32,32,58299],"@MaterialIcons/crop_16_9":[32,32,58300],"@MaterialIcons/crop_3_2":[32,32,58301],"@MaterialIcons/crop":[32,32,58302],"@MaterialIcons/crop_5_4":[32,32,58303],"@MaterialIcons/crop_7_5":[32,32,58304],"@MaterialIcons/crop_din":[32,32,58305],"@MaterialIcons/crop_free":[32,32,58306],"@MaterialIcons/crop_landscape":[32,32,58307],"@MaterialIcons/crop_original":[32,32,58308],"@MaterialIcons/crop_portrait":[32,32,58309],"@MaterialIcons/crop_square":[32,32,58310],"@MaterialIcons/dehaze":[32,32,58311],"@MaterialIcons/details":[32,32,58312],"@MaterialIcons/edit":[32,32,58313],"@MaterialIcons/exposure":[32,32,58314],"@MaterialIcons/exposure_neg_1":[32,32,58315],"@MaterialIcons/exposure_minus_1":[32,32,58315],"@MaterialIcons/exposure_neg_2":[32,32,58316],"@MaterialIcons/exposure_minus_2":[32,32,58316],"@MaterialIcons/exposure_plus_1":[32,32,58317],"@MaterialIcons/exposure_plus_2":[32,32,58318],"@MaterialIcons/exposure_zero":[32,32,58319],"@MaterialIcons/filter_1":[32,32,58320],"@MaterialIcons/filter_2":[32,32,58321],"@MaterialIcons/filter_3":[32,32,58322],"@MaterialIcons/filter":[32,32,58323],"@MaterialIcons/filter_4":[32,32,58324],"@MaterialIcons/filter_5":[32,32,58325],"@MaterialIcons/filter_6":[32,32,58326],"@MaterialIcons/filter_7":[32,32,58327],"@MaterialIcons/filter_8":[32,32,58328],"@MaterialIcons/filter_9":[32,32,58329],"@MaterialIcons/filter_9_plus":[32,32,58330],"@MaterialIcons/filter_b_and_w":[32,32,58331],"@MaterialIcons/filter_center_focus":[32,32,58332],"@MaterialIcons/filter_drama":[32,32,58333],"@MaterialIcons/filter_frames":[32,32,58334],"@MaterialIcons/filter_hdr":[32,32,58335],"@MaterialIcons/filter_none":[32,32,58336],"@MaterialIcons/filter_tilt_shift":[32,32,58338],"@MaterialIcons/filter_vintage":[32,32,58339],"@MaterialIcons/flare":[32,32,58340],"@MaterialIcons/flash_auto":[32,32,58341],"@MaterialIcons/flash_off":[32,32,58342],"@MaterialIcons/flash_on":[32,32,58343],"@MaterialIcons/flip":[32,32,58344],"@MaterialIcons/gradient":[32,32,58345],"@MaterialIcons/grain":[32,32,58346],"@MaterialIcons/grid_off":[32,32,58347],"@MaterialIcons/grid_on":[32,32,58348],"@MaterialIcons/hdr_off":[32,32,58349],"@MaterialIcons/hdr_on":[32,32,58350],"@MaterialIcons/hdr_strong":[32,32,58353],"@MaterialIcons/hdr_weak":[32,32,58354],"@MaterialIcons/healing":[32,32,58355],"@MaterialIcons/image":[32,32,58356],"@MaterialIcons/image_aspect_ratio":[32,32,58357],"@MaterialIcons/iso":[32,32,58358],"@MaterialIcons/landscape":[32,32,58359],"@MaterialIcons/leak_add":[32,32,58360],"@MaterialIcons/leak_remove":[32,32,58361],"@MaterialIcons/lens":[32,32,58362],"@MaterialIcons/looks_3":[32,32,58363],"@MaterialIcons/looks":[32,32,58364],"@MaterialIcons/looks_4":[32,32,58365],"@MaterialIcons/looks_5":[32,32,58366],"@MaterialIcons/looks_6":[32,32,58367],"@MaterialIcons/looks_one":[32,32,58368],"@MaterialIcons/looks_two":[32,32,58369],"@MaterialIcons/loupe":[32,32,58370],"@MaterialIcons/monochrome_photos":[32,32,58371],"@MaterialIcons/movie_creation":[32,32,58372],"@MaterialIcons/music_note":[32,32,58373],"@MaterialIcons/nature":[32,32,58374],"@MaterialIcons/nature_people":[32,32,58375],"@MaterialIcons/navigate_before":[32,32,58376],"@MaterialIcons/navigate_next":[32,32,58377],"@MaterialIcons/palette":[32,32,58378],"@MaterialIcons/panorama":[32,32,58379],"@MaterialIcons/panorama_fisheye":[32,32,58380],"@MaterialIcons/panorama_fish_eye":[32,32,58380],"@MaterialIcons/panorama_horizontal":[32,32,58381],"@MaterialIcons/panorama_vertical":[32,32,58382],"@MaterialIcons/panorama_wide_angle":[32,32,58383],"@MaterialIcons/photo":[32,32,58384],"@MaterialIcons/photo_album":[32,32,58385],"@MaterialIcons/photo_camera":[32,32,58386],"@MaterialIcons/photo_library":[32,32,58387],"@MaterialIcons/picture_as_pdf":[32,32,58389],"@MaterialIcons/portrait":[32,32,58390],"@MaterialIcons/remove_red_eye":[32,32,58391],"@MaterialIcons/rotate_90_degrees_ccw":[32,32,58392],"@MaterialIcons/rotate_left":[32,32,58393],"@MaterialIcons/rotate_right":[32,32,58394],"@MaterialIcons/slideshow":[32,32,58395],"@MaterialIcons/straighten":[32,32,58396],"@MaterialIcons/style":[32,32,58397],"@MaterialIcons/switch_camera":[32,32,58398],"@MaterialIcons/switch_video":[32,32,58399],"@MaterialIcons/tag_faces":[32,32,58400],"@MaterialIcons/texture":[32,32,58401],"@MaterialIcons/timelapse":[32,32,58402],"@MaterialIcons/timer_10":[32,32,58403],"@MaterialIcons/timer_3":[32,32,58404],"@MaterialIcons/timer":[32,32,58405],"@MaterialIcons/timer_off":[32,32,58406],"@MaterialIcons/tonality":[32,32,58407],"@MaterialIcons/transform":[32,32,58408],"@MaterialIcons/tune":[32,32,58409],"@MaterialIcons/view_comfy":[32,32,58410],"@MaterialIcons/view_comfortable":[32,32,58410],"@MaterialIcons/view_compact":[32,32,58411],"@MaterialIcons/wb_auto":[32,32,58412],"@MaterialIcons/wb_cloudy":[32,32,58413],"@MaterialIcons/wb_incandescent":[32,32,58414],"@MaterialIcons/wb_sunny":[32,32,58416],"@MaterialIcons/collections_bookmark":[32,32,58417],"@MaterialIcons/photo_size_select_actual":[32,32,58418],"@MaterialIcons/photo_size_select_large":[32,32,58419],"@MaterialIcons/photo_size_select_small":[32,32,58420],"@MaterialIcons/vignette":[32,32,58421],"@MaterialIcons/wb_iridescent":[32,32,58422],"@MaterialIcons/crop_rotate":[32,32,58423],"@MaterialIcons/linked_camera":[32,32,58424],"@MaterialIcons/add_a_photo":[32,32,58425],"@MaterialIcons/movie_filter":[32,32,58426],"@MaterialIcons/photo_filter":[32,32,58427],"@MaterialIcons/burst_mode":[32,32,58428],"@MaterialIcons/shutter_speed":[32,32,58429],"@MaterialIcons/add_photo_alternate":[32,32,58430],"@MaterialIcons/image_search":[32,32,58431],"@MaterialIcons/music_off":[32,32,58432],"@MaterialIcons/wifi_1_bar":[32,32,58570],"@MaterialIcons/wifi_2_bar":[32,32,58585],"@MaterialIcons/man":[32,32,58603],"@MaterialIcons/code_off":[32,32,58611],"@MaterialIcons/credit_card_off":[32,32,58612],"@MaterialIcons/extension_off":[32,32,58613],"@MaterialIcons/open_in_new_off":[32,32,58614],"@MaterialIcons/web_asset_off":[32,32,58615],"@MaterialIcons/content_paste_off":[32,32,58616],"@MaterialIcons/font_download_off":[32,32,58617],"@MaterialIcons/usb_off":[32,32,58618],"@MaterialIcons/auto_graph":[32,32,58619],"@MaterialIcons/query_stats":[32,32,58620],"@MaterialIcons/schema":[32,32,58621],"@MaterialIcons/file_download_off":[32,32,58622],"@MaterialIcons/developer_board_off":[32,32,58623],"@MaterialIcons/videogame_asset_off":[32,32,58624],"@MaterialIcons/moving":[32,32,58625],"@MaterialIcons/sailing":[32,32,58626],"@MaterialIcons/snowmobile":[32,32,58627],"@MaterialIcons/catching_pokemon":[32,32,58632],"@MaterialIcons/downhill_skiing":[32,32,58633],"@MaterialIcons/hiking":[32,32,58634],"@MaterialIcons/ice_skating":[32,32,58635],"@MaterialIcons/kayaking":[32,32,58636],"@MaterialIcons/kitesurfing":[32,32,58637],"@MaterialIcons/nordic_walking":[32,32,58638],"@MaterialIcons/paragliding":[32,32,58639],"@MaterialIcons/person_off":[32,32,58640],"@MaterialIcons/skateboarding":[32,32,58641],"@MaterialIcons/sledding":[32,32,58642],"@MaterialIcons/snowboarding":[32,32,58643],"@MaterialIcons/snowshoeing":[32,32,58644],"@MaterialIcons/surfing":[32,32,58645],"@MaterialIcons/light_mode":[32,32,58648],"@MaterialIcons/dark_mode":[32,32,58652],"@MaterialIcons/running_with_errors":[32,32,58653],"@MaterialIcons/sensors":[32,32,58654],"@MaterialIcons/sensors_off":[32,32,58655],"@MaterialIcons/piano_off":[32,32,58656],"@MaterialIcons/piano":[32,32,58657],"@MaterialIcons/share_arrival_time":[32,32,58660],"@MaterialIcons/edit_notifications":[32,32,58661],"@MaterialIcons/beenhere":[32,32,58669],"@MaterialIcons/directions":[32,32,58670],"@MaterialIcons/directions_bike":[32,32,58671],"@MaterialIcons/directions_bus":[32,32,58672],"@MaterialIcons/directions_car":[32,32,58673],"@MaterialIcons/directions_ferry":[32,32,58674],"@MaterialIcons/directions_boat":[32,32,58674],"@MaterialIcons/directions_subway":[32,32,58675],"@MaterialIcons/directions_train":[32,32,58676],"@MaterialIcons/directions_railway":[32,32,58676],"@MaterialIcons/directions_transit":[32,32,58677],"@MaterialIcons/directions_walk":[32,32,58678],"@MaterialIcons/flight":[32,32,58681],"@MaterialIcons/hotel":[32,32,58682],"@MaterialIcons/layers":[32,32,58683],"@MaterialIcons/layers_clear":[32,32,58684],"@MaterialIcons/local_airport":[32,32,58685],"@MaterialIcons/local_atm":[32,32,58686],"@MaterialIcons/local_attraction":[32,32,58687],"@MaterialIcons/local_activity":[32,32,58687],"@MaterialIcons/local_bar":[32,32,58688],"@MaterialIcons/local_cafe":[32,32,58689],"@MaterialIcons/local_car_wash":[32,32,58690],"@MaterialIcons/local_convenience_store":[32,32,58691],"@MaterialIcons/local_drink":[32,32,58692],"@MaterialIcons/local_florist":[32,32,58693],"@MaterialIcons/local_gas_station":[32,32,58694],"@MaterialIcons/local_grocery_store":[32,32,58695],"@MaterialIcons/local_hospital":[32,32,58696],"@MaterialIcons/local_hotel":[32,32,58697],"@MaterialIcons/local_laundry_service":[32,32,58698],"@MaterialIcons/local_library":[32,32,58699],"@MaterialIcons/local_mall":[32,32,58700],"@MaterialIcons/local_movies":[32,32,58701],"@MaterialIcons/local_offer":[32,32,58702],"@MaterialIcons/local_parking":[32,32,58703],"@MaterialIcons/local_pharmacy":[32,32,58704],"@MaterialIcons/local_phone":[32,32,58705],"@MaterialIcons/local_pizza":[32,32,58706],"@MaterialIcons/local_play":[32,32,58707],"@MaterialIcons/local_post_office":[32,32,58708],"@MaterialIcons/local_printshop":[32,32,58709],"@MaterialIcons/local_print_shop":[32,32,58709],"@MaterialIcons/local_restaurant":[32,32,58710],"@MaterialIcons/local_dining":[32,32,58710],"@MaterialIcons/local_see":[32,32,58711],"@MaterialIcons/local_shipping":[32,32,58712],"@MaterialIcons/local_taxi":[32,32,58713],"@MaterialIcons/location_history":[32,32,58714],"@MaterialIcons/person_pin":[32,32,58714],"@MaterialIcons/map":[32,32,58715],"@MaterialIcons/my_location":[32,32,58716],"@MaterialIcons/navigation":[32,32,58717],"@MaterialIcons/pin_drop":[32,32,58718],"@MaterialIcons/place":[32,32,58719],"@MaterialIcons/rate_review":[32,32,58720],"@MaterialIcons/restaurant_menu":[32,32,58721],"@MaterialIcons/satellite":[32,32,58722],"@MaterialIcons/store_mall_directory":[32,32,58723],"@MaterialIcons/terrain":[32,32,58724],"@MaterialIcons/traffic":[32,32,58725],"@MaterialIcons/directions_run":[32,32,58726],"@MaterialIcons/add_location":[32,32,58727],"@MaterialIcons/edit_location":[32,32,58728],"@MaterialIcons/near_me":[32,32,58729],"@MaterialIcons/person_pin_circle":[32,32,58730],"@MaterialIcons/zoom_out_map":[32,32,58731],"@MaterialIcons/restaurant":[32,32,58732],"@MaterialIcons/ev_station":[32,32,58733],"@MaterialIcons/streetview":[32,32,58734],"@MaterialIcons/subway":[32,32,58735],"@MaterialIcons/train":[32,32,58736],"@MaterialIcons/tram":[32,32,58737],"@MaterialIcons/transfer_within_a_station":[32,32,58738],"@MaterialIcons/atm":[32,32,58739],"@MaterialIcons/category":[32,32,58740],"@MaterialIcons/not_listed_location":[32,32,58741],"@MaterialIcons/departure_board":[32,32,58742],"@MaterialIcons/edit_attributes":[32,32,58744],"@MaterialIcons/transit_enterexit":[32,32,58745],"@MaterialIcons/fastfood":[32,32,58746],"@MaterialIcons/trip_origin":[32,32,58747],"@MaterialIcons/compass_calibration":[32,32,58748],"@MaterialIcons/money":[32,32,58749],"@MaterialIcons/iron":[32,32,58755],"@MaterialIcons/houseboat":[32,32,58756],"@MaterialIcons/chalet":[32,32,58757],"@MaterialIcons/villa":[32,32,58758],"@MaterialIcons/cottage":[32,32,58759],"@MaterialIcons/crib":[32,32,58760],"@MaterialIcons/cabin":[32,32,58761],"@MaterialIcons/holiday_village":[32,32,58762],"@MaterialIcons/gite":[32,32,58763],"@MaterialIcons/other_houses":[32,32,58764],"@MaterialIcons/transgender":[32,32,58765],"@MaterialIcons/male":[32,32,58766],"@MaterialIcons/balcony":[32,32,58767],"@MaterialIcons/female":[32,32,58768],"@MaterialIcons/bungalow":[32,32,58769],"@MaterialIcons/web_stories":[32,32,58773],"@MaterialIcons/bookmark_add":[32,32,58776],"@MaterialIcons/bookmark_added":[32,32,58777],"@MaterialIcons/bookmark_remove":[32,32,58778],"@MaterialIcons/apps":[32,32,58819],"@MaterialIcons/arrow_back":[32,32,58820],"@MaterialIcons/arrow_drop_down":[32,32,58821],"@MaterialIcons/arrow_drop_down_circle":[32,32,58822],"@MaterialIcons/arrow_drop_up":[32,32,58823],"@MaterialIcons/arrow_forward":[32,32,58824],"@MaterialIcons/cancel":[32,32,58825],"@MaterialIcons/check":[32,32,58826],"@MaterialIcons/chevron_left":[32,32,58827],"@MaterialIcons/chevron_right":[32,32,58828],"@MaterialIcons/close":[32,32,58829],"@MaterialIcons/expand_less":[32,32,58830],"@MaterialIcons/expand_more":[32,32,58831],"@MaterialIcons/fullscreen":[32,32,58832],"@MaterialIcons/fullscreen_exit":[32,32,58833],"@MaterialIcons/menu":[32,32,58834],"@MaterialIcons/keyboard_control":[32,32,58835],"@MaterialIcons/more_horiz":[32,32,58835],"@MaterialIcons/more_vert":[32,32,58836],"@MaterialIcons/refresh":[32,32,58837],"@MaterialIcons/unfold_less":[32,32,58838],"@MaterialIcons/unfold_more":[32,32,58839],"@MaterialIcons/arrow_upward":[32,32,58840],"@MaterialIcons/subdirectory_arrow_left":[32,32,58841],"@MaterialIcons/subdirectory_arrow_right":[32,32,58842],"@MaterialIcons/arrow_downward":[32,32,58843],"@MaterialIcons/first_page":[32,32,58844],"@MaterialIcons/last_page":[32,32,58845],"@MaterialIcons/arrow_left":[32,32,58846],"@MaterialIcons/arrow_right":[32,32,58847],"@MaterialIcons/arrow_back_ios":[32,32,58848],"@MaterialIcons/arrow_forward_ios":[32,32,58849],"@MaterialIcons/document_scanner":[32,32,58874],"@MaterialIcons/new_label":[32,32,58889],"@MaterialIcons/adb":[32,32,58894],"@MaterialIcons/bluetooth_audio":[32,32,58895],"@MaterialIcons/disc_full":[32,32,58896],"@MaterialIcons/do_not_disturb_alt":[32,32,58897],"@MaterialIcons/dnd_forwardslash":[32,32,58897],"@MaterialIcons/do_not_disturb":[32,32,58898],"@MaterialIcons/drive_eta":[32,32,58899],"@MaterialIcons/event_available":[32,32,58900],"@MaterialIcons/event_busy":[32,32,58901],"@MaterialIcons/event_note":[32,32,58902],"@MaterialIcons/folder_special":[32,32,58903],"@MaterialIcons/mms":[32,32,58904],"@MaterialIcons/more":[32,32,58905],"@MaterialIcons/network_locked":[32,32,58906],"@MaterialIcons/phone_bluetooth_speaker":[32,32,58907],"@MaterialIcons/phone_forwarded":[32,32,58908],"@MaterialIcons/phone_in_talk":[32,32,58909],"@MaterialIcons/phone_locked":[32,32,58910],"@MaterialIcons/phone_missed":[32,32,58911],"@MaterialIcons/phone_paused":[32,32,58912],"@MaterialIcons/sd_card":[32,32,58915],"@MaterialIcons/sim_card_alert":[32,32,58916],"@MaterialIcons/sms":[32,32,58917],"@MaterialIcons/sms_failed":[32,32,58918],"@MaterialIcons/sync":[32,32,58919],"@MaterialIcons/sync_disabled":[32,32,58920],"@MaterialIcons/sync_problem":[32,32,58921],"@MaterialIcons/system_update":[32,32,58922],"@MaterialIcons/tap_and_play":[32,32,58923],"@MaterialIcons/time_to_leave":[32,32,58924],"@MaterialIcons/vibration":[32,32,58925],"@MaterialIcons/voice_chat":[32,32,58926],"@MaterialIcons/vpn_lock":[32,32,58927],"@MaterialIcons/airline_seat_flat":[32,32,58928],"@MaterialIcons/airline_seat_flat_angled":[32,32,58929],"@MaterialIcons/airline_seat_individual_suite":[32,32,58930],"@MaterialIcons/airline_seat_legroom_extra":[32,32,58931],"@MaterialIcons/airline_seat_legroom_normal":[32,32,58932],"@MaterialIcons/airline_seat_legroom_reduced":[32,32,58933],"@MaterialIcons/airline_seat_recline_extra":[32,32,58934],"@MaterialIcons/airline_seat_recline_normal":[32,32,58935],"@MaterialIcons/confirmation_number":[32,32,58936],"@MaterialIcons/confirmation_num":[32,32,58936],"@MaterialIcons/live_tv":[32,32,58937],"@MaterialIcons/ondemand_video":[32,32,58938],"@MaterialIcons/personal_video":[32,32,58939],"@MaterialIcons/power":[32,32,58940],"@MaterialIcons/wc":[32,32,58941],"@MaterialIcons/wifi":[32,32,58942],"@MaterialIcons/enhanced_encryption":[32,32,58943],"@MaterialIcons/network_check":[32,32,58944],"@MaterialIcons/no_encryption":[32,32,58945],"@MaterialIcons/rv_hookup":[32,32,58946],"@MaterialIcons/do_not_disturb_off":[32,32,58947],"@MaterialIcons/do_not_disturb_on":[32,32,58948],"@MaterialIcons/priority_high":[32,32,58949],"@MaterialIcons/power_off":[32,32,58950],"@MaterialIcons/tv_off":[32,32,58951],"@MaterialIcons/wifi_off":[32,32,58952],"@MaterialIcons/phone_callback":[32,32,58953],"@MaterialIcons/add_to_drive":[32,32,58972],"@MaterialIcons/auto_awesome":[32,32,58975],"@MaterialIcons/auto_awesome_mosaic":[32,32,58976],"@MaterialIcons/auto_awesome_motion":[32,32,58977],"@MaterialIcons/auto_fix_high":[32,32,58979],"@MaterialIcons/auto_fix_normal":[32,32,58980],"@MaterialIcons/auto_fix_off":[32,32,58981],"@MaterialIcons/auto_stories":[32,32,58982],"@MaterialIcons/space_dashboard":[32,32,58987],"@MaterialIcons/drive_file_move":[32,32,58997],"@MaterialIcons/checklist":[32,32,59057],"@MaterialIcons/checklist_rtl":[32,32,59059],"@MaterialIcons/ios_share":[32,32,59064],"@MaterialIcons/pie_chart":[32,32,59076],"@MaterialIcons/pie_chart_outlined":[32,32,59077],"@MaterialIcons/personal_injury":[32,32,59098],"@MaterialIcons/bubble_chart":[32,32,59101],"@MaterialIcons/multiline_chart":[32,32,59103],"@MaterialIcons/show_chart":[32,32,59105],"@MaterialIcons/animation":[32,32,59164],"@MaterialIcons/add_business":[32,32,59177],"@MaterialIcons/real_estate_agent":[32,32,59194],"@MaterialIcons/key":[32,32,59196],"@MaterialIcons/edit_calendar":[32,32,59202],"@MaterialIcons/hotel_class":[32,32,59203],"@MaterialIcons/private_connectivity":[32,32,59204],"@MaterialIcons/edit_note":[32,32,59205],"@MaterialIcons/draw":[32,32,59206],"@MaterialIcons/group_off":[32,32,59207],"@MaterialIcons/free_cancellation":[32,32,59208],"@MaterialIcons/generating_tokens":[32,32,59209],"@MaterialIcons/recycling":[32,32,59232],"@MaterialIcons/compost":[32,32,59233],"@MaterialIcons/ads_click":[32,32,59234],"@MaterialIcons/pin_invoke":[32,32,59235],"@MaterialIcons/back_hand":[32,32,59236],"@MaterialIcons/waving_hand":[32,32,59238],"@MaterialIcons/pin_end":[32,32,59239],"@MaterialIcons/front_hand":[32,32,59241],"@MaterialIcons/drive_file_move_rtl":[32,32,59245],"@MaterialIcons/disabled_visible":[32,32,59246],"@MaterialIcons/data_exploration":[32,32,59247],"@MaterialIcons/area_chart":[32,32,59248],"@MaterialIcons/water_drop":[32,32,59288],"@MaterialIcons/cruelty_free":[32,32,59289],"@MaterialIcons/tips_and_updates":[32,32,59290],"@MaterialIcons/incomplete_circle":[32,32,59291],"@MaterialIcons/volume_down_alt":[32,32,59292],"@MaterialIcons/comments_disabled":[32,32,59298],"@MaterialIcons/gif_box":[32,32,59299],"@MaterialIcons/group_remove":[32,32,59309],"@MaterialIcons/workspace_premium":[32,32,59311],"@MaterialIcons/co2":[32,32,59312],"@MaterialIcons/interests":[32,32,59336],"@MaterialIcons/connecting_airports":[32,32,59337],"@MaterialIcons/airlines":[32,32,59338],"@MaterialIcons/flight_class":[32,32,59339],"@MaterialIcons/apps_outage":[32,32,59340],"@MaterialIcons/expand_circle_down":[32,32,59341],"@MaterialIcons/mode_of_travel":[32,32,59342],"@MaterialIcons/browser_updated":[32,32,59343],"@MaterialIcons/airline_stops":[32,32,59344],"@MaterialIcons/soup_kitchen":[32,32,59347],"@MaterialIcons/switch_access_shortcut":[32,32,59361],"@MaterialIcons/switch_access_shortcut_add":[32,32,59362],"@MaterialIcons/south_america":[32,32,59364],"@MaterialIcons/playlist_add_circle":[32,32,59365],"@MaterialIcons/playlist_add_check_circle":[32,32,59366],"@MaterialIcons/cake":[32,32,59369],"@MaterialIcons/domain":[32,32,59374],"@MaterialIcons/group":[32,32,59375],"@MaterialIcons/group_add":[32,32,59376],"@MaterialIcons/location_city":[32,32,59377],"@MaterialIcons/mood":[32,32,59378],"@MaterialIcons/mood_bad":[32,32,59379],"@MaterialIcons/notifications":[32,32,59380],"@MaterialIcons/notifications_none":[32,32,59381],"@MaterialIcons/notifications_off":[32,32,59382],"@MaterialIcons/notifications_on":[32,32,59383],"@MaterialIcons/notifications_active":[32,32,59383],"@MaterialIcons/notifications_paused":[32,32,59384],"@MaterialIcons/pages":[32,32,59385],"@MaterialIcons/party_mode":[32,32,59386],"@MaterialIcons/people":[32,32,59387],"@MaterialIcons/people_outline":[32,32,59388],"@MaterialIcons/person":[32,32,59389],"@MaterialIcons/person_add":[32,32,59390],"@MaterialIcons/person_outline":[32,32,59391],"@MaterialIcons/plus_one":[32,32,59392],"@MaterialIcons/poll":[32,32,59393],"@MaterialIcons/public":[32,32,59403],"@MaterialIcons/school":[32,32,59404],"@MaterialIcons/share":[32,32,59405],"@MaterialIcons/whatshot":[32,32,59406],"@MaterialIcons/snowing":[32,32,59407],"@MaterialIcons/cloudy_snowing":[32,32,59408],"@MaterialIcons/sentiment_dissatisfied":[32,32,59409],"@MaterialIcons/sentiment_neutral":[32,32,59410],"@MaterialIcons/sentiment_satisfied":[32,32,59411],"@MaterialIcons/sentiment_very_dissatisfied":[32,32,59412],"@MaterialIcons/sentiment_very_satisfied":[32,32,59413],"@MaterialIcons/thumb_down_alt":[32,32,59414],"@MaterialIcons/thumb_up_alt":[32,32,59415],"@MaterialIcons/foggy":[32,32,59416],"@MaterialIcons/sunny_snowing":[32,32,59417],"@MaterialIcons/sunny":[32,32,59418],"@MaterialIcons/fitbit":[32,32,59435],"@MaterialIcons/check_box":[32,32,59444],"@MaterialIcons/check_box_outline_blank":[32,32,59445],"@MaterialIcons/radio_button_unchecked":[32,32,59446],"@MaterialIcons/radio_button_off":[32,32,59446],"@MaterialIcons/radio_button_on":[32,32,59447],"@MaterialIcons/radio_button_checked":[32,32,59447],"@MaterialIcons/star":[32,32,59448],"@MaterialIcons/star_half":[32,32,59449],"@MaterialIcons/star_border":[32,32,59450],"@MaterialIcons/interpreter_mode":[32,32,59451],"@MaterialIcons/kebab_dining":[32,32,59458],"@MaterialIcons/3d_rotation":[32,32,59469],"@MaterialIcons/accessibility":[32,32,59470],"@MaterialIcons/account_balance":[32,32,59471],"@MaterialIcons/account_balance_wallet":[32,32,59472],"@MaterialIcons/account_box":[32,32,59473],"@MaterialIcons/account_circle":[32,32,59475],"@MaterialIcons/add_shopping_cart":[32,32,59476],"@MaterialIcons/alarm":[32,32,59477],"@MaterialIcons/alarm_add":[32,32,59478],"@MaterialIcons/alarm_off":[32,32,59479],"@MaterialIcons/alarm_on":[32,32,59480],"@MaterialIcons/android":[32,32,59481],"@MaterialIcons/announcement":[32,32,59482],"@MaterialIcons/aspect_ratio":[32,32,59483],"@MaterialIcons/assessment":[32,32,59484],"@MaterialIcons/assignment":[32,32,59485],"@MaterialIcons/assignment_ind":[32,32,59486],"@MaterialIcons/assignment_late":[32,32,59487],"@MaterialIcons/assignment_return":[32,32,59488],"@MaterialIcons/assignment_returned":[32,32,59489],"@MaterialIcons/assignment_turned_in":[32,32,59490],"@MaterialIcons/autorenew":[32,32,59491],"@MaterialIcons/backup":[32,32,59492],"@MaterialIcons/book":[32,32,59493],"@MaterialIcons/bookmark":[32,32,59494],"@MaterialIcons/bookmark_outline":[32,32,59495],"@MaterialIcons/bookmark_border":[32,32,59495],"@MaterialIcons/bug_report":[32,32,59496],"@MaterialIcons/build":[32,32,59497],"@MaterialIcons/cached":[32,32,59498],"@MaterialIcons/change_history":[32,32,59499],"@MaterialIcons/check_circle":[32,32,59500],"@MaterialIcons/chrome_reader_mode":[32,32,59501],"@MaterialIcons/class":[32,32,59502],"@MaterialIcons/code":[32,32,59503],"@MaterialIcons/credit_card":[32,32,59504],"@MaterialIcons/dashboard":[32,32,59505],"@MaterialIcons/delete":[32,32,59506],"@MaterialIcons/description":[32,32,59507],"@MaterialIcons/dns":[32,32,59509],"@MaterialIcons/done":[32,32,59510],"@MaterialIcons/done_all":[32,32,59511],"@MaterialIcons/event":[32,32,59512],"@MaterialIcons/exit_to_app":[32,32,59513],"@MaterialIcons/explore":[32,32,59514],"@MaterialIcons/extension":[32,32,59515],"@MaterialIcons/face":[32,32,59516],"@MaterialIcons/favorite":[32,32,59517],"@MaterialIcons/favorite_outline":[32,32,59518],"@MaterialIcons/favorite_border":[32,32,59518],"@MaterialIcons/feedback":[32,32,59519],"@MaterialIcons/find_in_page":[32,32,59520],"@MaterialIcons/find_replace":[32,32,59521],"@MaterialIcons/flip_to_back":[32,32,59522],"@MaterialIcons/flip_to_front":[32,32,59523],"@MaterialIcons/get_app":[32,32,59524],"@MaterialIcons/grade":[32,32,59525],"@MaterialIcons/group_work":[32,32,59526],"@MaterialIcons/help":[32,32,59527],"@MaterialIcons/highlight_remove":[32,32,59528],"@MaterialIcons/highlight_off":[32,32,59528],"@MaterialIcons/history":[32,32,59529],"@MaterialIcons/home":[32,32,59530],"@MaterialIcons/hourglass_empty":[32,32,59531],"@MaterialIcons/hourglass_full":[32,32,59532],"@MaterialIcons/https":[32,32,59533],"@MaterialIcons/info":[32,32,59534],"@MaterialIcons/info_outline":[32,32,59535],"@MaterialIcons/input":[32,32,59536],"@MaterialIcons/invert_colors_on":[32,32,59537],"@MaterialIcons/invert_colors":[32,32,59537],"@MaterialIcons/label":[32,32,59538],"@MaterialIcons/label_outline":[32,32,59539],"@MaterialIcons/language":[32,32,59540],"@MaterialIcons/launch":[32,32,59541],"@MaterialIcons/list":[32,32,59542],"@MaterialIcons/lock":[32,32,59543],"@MaterialIcons/lock_open":[32,32,59544],"@MaterialIcons/lock_outline":[32,32,59545],"@MaterialIcons/loyalty":[32,32,59546],"@MaterialIcons/markunread_mailbox":[32,32,59547],"@MaterialIcons/note_add":[32,32,59548],"@MaterialIcons/open_in_browser":[32,32,59549],"@MaterialIcons/open_in_new":[32,32,59550],"@MaterialIcons/open_with":[32,32,59551],"@MaterialIcons/pageview":[32,32,59552],"@MaterialIcons/payment":[32,32,59553],"@MaterialIcons/perm_camera_mic":[32,32,59554],"@MaterialIcons/perm_contact_calendar":[32,32,59555],"@MaterialIcons/perm_contact_cal":[32,32,59555],"@MaterialIcons/perm_data_setting":[32,32,59556],"@MaterialIcons/perm_device_information":[32,32,59557],"@MaterialIcons/perm_device_info":[32,32,59557],"@MaterialIcons/perm_identity":[32,32,59558],"@MaterialIcons/perm_media":[32,32,59559],"@MaterialIcons/perm_phone_msg":[32,32,59560],"@MaterialIcons/perm_scan_wifi":[32,32,59561],"@MaterialIcons/picture_in_picture":[32,32,59562],"@MaterialIcons/polymer":[32,32,59563],"@MaterialIcons/power_settings_new":[32,32,59564],"@MaterialIcons/print":[32,32,59565],"@MaterialIcons/query_builder":[32,32,59566],"@MaterialIcons/question_answer":[32,32,59567],"@MaterialIcons/receipt":[32,32,59568],"@MaterialIcons/redeem":[32,32,59569],"@MaterialIcons/report_problem":[32,32,59570],"@MaterialIcons/restore":[32,32,59571],"@MaterialIcons/room":[32,32,59572],"@MaterialIcons/schedule":[32,32,59573],"@MaterialIcons/search":[32,32,59574],"@MaterialIcons/settings":[32,32,59576],"@MaterialIcons/settings_applications":[32,32,59577],"@MaterialIcons/settings_backup_restore":[32,32,59578],"@MaterialIcons/settings_bluetooth":[32,32,59579],"@MaterialIcons/settings_cell":[32,32,59580],"@MaterialIcons/settings_display":[32,32,59581],"@MaterialIcons/settings_brightness":[32,32,59581],"@MaterialIcons/settings_ethernet":[32,32,59582],"@MaterialIcons/settings_input_antenna":[32,32,59583],"@MaterialIcons/settings_input_component":[32,32,59584],"@MaterialIcons/settings_input_composite":[32,32,59585],"@MaterialIcons/settings_input_hdmi":[32,32,59586],"@MaterialIcons/settings_input_svideo":[32,32,59587],"@MaterialIcons/settings_overscan":[32,32,59588],"@MaterialIcons/settings_phone":[32,32,59589],"@MaterialIcons/settings_power":[32,32,59590],"@MaterialIcons/settings_remote":[32,32,59591],"@MaterialIcons/settings_voice":[32,32,59592],"@MaterialIcons/shop":[32,32,59593],"@MaterialIcons/shop_two":[32,32,59594],"@MaterialIcons/shopping_basket":[32,32,59595],"@MaterialIcons/shopping_cart":[32,32,59596],"@MaterialIcons/speaker_notes":[32,32,59597],"@MaterialIcons/spellcheck":[32,32,59598],"@MaterialIcons/stars":[32,32,59600],"@MaterialIcons/store":[32,32,59601],"@MaterialIcons/subject":[32,32,59602],"@MaterialIcons/supervisor_account":[32,32,59603],"@MaterialIcons/swap_horiz":[32,32,59604],"@MaterialIcons/swap_vert":[32,32,59605],"@MaterialIcons/swap_vertical_circle":[32,32,59606],"@MaterialIcons/swap_vert_circle":[32,32,59606],"@MaterialIcons/system_update_tv":[32,32,59607],"@MaterialIcons/system_update_alt":[32,32,59607],"@MaterialIcons/tab":[32,32,59608],"@MaterialIcons/tab_unselected":[32,32,59609],"@MaterialIcons/theaters":[32,32,59610],"@MaterialIcons/thumb_down":[32,32,59611],"@MaterialIcons/thumb_up":[32,32,59612],"@MaterialIcons/thumbs_up_down":[32,32,59613],"@MaterialIcons/toc":[32,32,59614],"@MaterialIcons/today":[32,32,59615],"@MaterialIcons/toll":[32,32,59616],"@MaterialIcons/track_changes":[32,32,59617],"@MaterialIcons/translate":[32,32,59618],"@MaterialIcons/trending_down":[32,32,59619],"@MaterialIcons/trending_neutral":[32,32,59620],"@MaterialIcons/trending_flat":[32,32,59620],"@MaterialIcons/trending_up":[32,32,59621],"@MaterialIcons/turned_in":[32,32,59622],"@MaterialIcons/turned_in_not":[32,32,59623],"@MaterialIcons/verified_user":[32,32,59624],"@MaterialIcons/view_agenda":[32,32,59625],"@MaterialIcons/view_array":[32,32,59626],"@MaterialIcons/view_carousel":[32,32,59627],"@MaterialIcons/view_column":[32,32,59628],"@MaterialIcons/view_day":[32,32,59629],"@MaterialIcons/view_headline":[32,32,59630],"@MaterialIcons/view_list":[32,32,59631],"@MaterialIcons/view_module":[32,32,59632],"@MaterialIcons/view_quilt":[32,32,59633],"@MaterialIcons/view_stream":[32,32,59634],"@MaterialIcons/view_week":[32,32,59635],"@MaterialIcons/visibility":[32,32,59636],"@MaterialIcons/visibility_off":[32,32,59637],"@MaterialIcons/card_giftcard":[32,32,59638],"@MaterialIcons/wallet_giftcard":[32,32,59638],"@MaterialIcons/card_membership":[32,32,59639],"@MaterialIcons/wallet_membership":[32,32,59639],"@MaterialIcons/card_travel":[32,32,59640],"@MaterialIcons/wallet_travel":[32,32,59640],"@MaterialIcons/work":[32,32,59641],"@MaterialIcons/youtube_searched_for":[32,32,59642],"@MaterialIcons/eject":[32,32,59643],"@MaterialIcons/camera_enhance":[32,32,59644],"@MaterialIcons/enhance_photo_translate":[32,32,59644],"@MaterialIcons/help_outline":[32,32,59645],"@MaterialIcons/reorder":[32,32,59646],"@MaterialIcons/zoom_in":[32,32,59647],"@MaterialIcons/zoom_out":[32,32,59648],"@MaterialIcons/http":[32,32,59650],"@MaterialIcons/event_seat":[32,32,59651],"@MaterialIcons/flight_land":[32,32,59652],"@MaterialIcons/flight_takeoff":[32,32,59653],"@MaterialIcons/play_for_work":[32,32,59654],"@MaterialIcons/gif":[32,32,59656],"@MaterialIcons/indeterminate_check_box":[32,32,59657],"@MaterialIcons/offline_pin":[32,32,59658],"@MaterialIcons/all_out":[32,32,59659],"@MaterialIcons/copyright":[32,32,59660],"@MaterialIcons/fingerprint":[32,32,59661],"@MaterialIcons/gavel":[32,32,59662],"@MaterialIcons/lightbulb_outline":[32,32,59663],"@MaterialIcons/picture_in_picture_alt":[32,32,59665],"@MaterialIcons/important_devices":[32,32,59666],"@MaterialIcons/touch_app":[32,32,59667],"@MaterialIcons/accessible":[32,32,59668],"@MaterialIcons/compare_arrows":[32,32,59669],"@MaterialIcons/date_range":[32,32,59670],"@MaterialIcons/donut_large":[32,32,59671],"@MaterialIcons/donut_small":[32,32,59672],"@MaterialIcons/line_style":[32,32,59673],"@MaterialIcons/line_weight":[32,32,59674],"@MaterialIcons/motorcycle":[32,32,59675],"@MaterialIcons/opacity":[32,32,59676],"@MaterialIcons/pets":[32,32,59677],"@MaterialIcons/pregnant_woman":[32,32,59678],"@MaterialIcons/record_voice_over":[32,32,59679],"@MaterialIcons/rounded_corner":[32,32,59680],"@MaterialIcons/rowing":[32,32,59681],"@MaterialIcons/timeline":[32,32,59682],"@MaterialIcons/update":[32,32,59683],"@MaterialIcons/watch_later":[32,32,59684],"@MaterialIcons/pan_tool":[32,32,59685],"@MaterialIcons/euro_symbol":[32,32,59686],"@MaterialIcons/g_translate":[32,32,59687],"@MaterialIcons/remove_shopping_cart":[32,32,59688],"@MaterialIcons/restore_page":[32,32,59689],"@MaterialIcons/speaker_notes_off":[32,32,59690],"@MaterialIcons/delete_forever":[32,32,59691],"@MaterialIcons/accessibility_new":[32,32,59692],"@MaterialIcons/check_circle_outline":[32,32,59693],"@MaterialIcons/delete_outline":[32,32,59694],"@MaterialIcons/done_outline":[32,32,59695],"@MaterialIcons/maximize":[32,32,59696],"@MaterialIcons/minimize":[32,32,59697],"@MaterialIcons/offline_bolt":[32,32,59698],"@MaterialIcons/swap_horizontal_circle":[32,32,59699],"@MaterialIcons/accessible_forward":[32,32,59700],"@MaterialIcons/calendar_today":[32,32,59701],"@MaterialIcons/calendar_view_day":[32,32,59702],"@MaterialIcons/label_important":[32,32,59703],"@MaterialIcons/restore_from_trash":[32,32,59704],"@MaterialIcons/supervised_user_circle":[32,32,59705],"@MaterialIcons/text_rotate_up":[32,32,59706],"@MaterialIcons/text_rotate_vertical":[32,32,59707],"@MaterialIcons/text_rotation_angledown":[32,32,59708],"@MaterialIcons/text_rotation_angleup":[32,32,59709],"@MaterialIcons/text_rotation_down":[32,32,59710],"@MaterialIcons/text_rotation_none":[32,32,59711],"@MaterialIcons/commute":[32,32,59712],"@MaterialIcons/arrow_right_alt":[32,32,59713],"@MaterialIcons/work_off":[32,32,59714],"@MaterialIcons/work_outline":[32,32,59715],"@MaterialIcons/drag_indicator":[32,32,59717],"@MaterialIcons/horizontal_split":[32,32,59719],"@MaterialIcons/label_important_outline":[32,32,59720],"@MaterialIcons/vertical_split":[32,32,59721],"@MaterialIcons/voice_over_off":[32,32,59722],"@MaterialIcons/segment":[32,32,59723],"@MaterialIcons/contact_support":[32,32,59724],"@MaterialIcons/compress":[32,32,59725],"@MaterialIcons/filter_list_alt":[32,32,59726],"@MaterialIcons/expand":[32,32,59727],"@MaterialIcons/edit_off":[32,32,59728],"@MaterialIcons/10k":[32,32,59729],"@MaterialIcons/10mp":[32,32,59730],"@MaterialIcons/11mp":[32,32,59731],"@MaterialIcons/12mp":[32,32,59732],"@MaterialIcons/13mp":[32,32,59733],"@MaterialIcons/14mp":[32,32,59734],"@MaterialIcons/15mp":[32,32,59735],"@MaterialIcons/16mp":[32,32,59736],"@MaterialIcons/17mp":[32,32,59737],"@MaterialIcons/18mp":[32,32,59738],"@MaterialIcons/19mp":[32,32,59739],"@MaterialIcons/1k":[32,32,59740],"@MaterialIcons/1k_plus":[32,32,59741],"@MaterialIcons/20mp":[32,32,59742],"@MaterialIcons/21mp":[32,32,59743],"@MaterialIcons/22mp":[32,32,59744],"@MaterialIcons/23mp":[32,32,59745],"@MaterialIcons/24mp":[32,32,59746],"@MaterialIcons/2k":[32,32,59747],"@MaterialIcons/2k_plus":[32,32,59748],"@MaterialIcons/2mp":[32,32,59749],"@MaterialIcons/3k":[32,32,59750],"@MaterialIcons/3k_plus":[32,32,59751],"@MaterialIcons/3mp":[32,32,59752],"@MaterialIcons/4k_plus":[32,32,59753],"@MaterialIcons/4mp":[32,32,59754],"@MaterialIcons/5k":[32,32,59755],"@MaterialIcons/5k_plus":[32,32,59756],"@MaterialIcons/5mp":[32,32,59757],"@MaterialIcons/6k":[32,32,59758],"@MaterialIcons/6k_plus":[32,32,59759],"@MaterialIcons/6mp":[32,32,59760],"@MaterialIcons/7k":[32,32,59761],"@MaterialIcons/7k_plus":[32,32,59762],"@MaterialIcons/7mp":[32,32,59763],"@MaterialIcons/8k":[32,32,59764],"@MaterialIcons/8k_plus":[32,32,59765],"@MaterialIcons/8mp":[32,32,59766],"@MaterialIcons/9k":[32,32,59767],"@MaterialIcons/9k_plus":[32,32,59768],"@MaterialIcons/9mp":[32,32,59769],"@MaterialIcons/account_tree":[32,32,59770],"@MaterialIcons/add_chart":[32,32,59771],"@MaterialIcons/add_ic_call":[32,32,59772],"@MaterialIcons/add_moderator":[32,32,59773],"@MaterialIcons/all_inbox":[32,32,59775],"@MaterialIcons/approval":[32,32,59778],"@MaterialIcons/assistant_direction":[32,32,59784],"@MaterialIcons/assistant_navigation":[32,32,59785],"@MaterialIcons/bookmarks":[32,32,59787],"@MaterialIcons/bus_alert":[32,32,59791],"@MaterialIcons/cases":[32,32,59794],"@MaterialIcons/circle_notifications":[32,32,59796],"@MaterialIcons/closed_caption_off":[32,32,59798],"@MaterialIcons/connected_tv":[32,32,59800],"@MaterialIcons/dangerous":[32,32,59802],"@MaterialIcons/dashboard_customize":[32,32,59803],"@MaterialIcons/desktop_access_disabled":[32,32,59805],"@MaterialIcons/drive_file_move_outline":[32,32,59809],"@MaterialIcons/drive_file_rename_outline":[32,32,59810],"@MaterialIcons/drive_folder_upload":[32,32,59811],"@MaterialIcons/duo":[32,32,59813],"@MaterialIcons/spoke":[32,32,59815],"@MaterialIcons/explore_off":[32,32,59816],"@MaterialIcons/file_download_done":[32,32,59818],"@MaterialIcons/rtt":[32,32,59821],"@MaterialIcons/grid_view":[32,32,59824],"@MaterialIcons/hail":[32,32,59825],"@MaterialIcons/home_filled":[32,32,59826],"@MaterialIcons/imagesearch_roller":[32,32,59828],"@MaterialIcons/label_off":[32,32,59830],"@MaterialIcons/library_add_check":[32,32,59831],"@MaterialIcons/logout":[32,32,59834],"@MaterialIcons/margin":[32,32,59835],"@MaterialIcons/mark_as_unread":[32,32,59836],"@MaterialIcons/menu_open":[32,32,59837],"@MaterialIcons/motion_photos_off":[32,32,59840],"@MaterialIcons/motion_photos_on":[32,32,59841],"@MaterialIcons/motion_photos_paused":[32,32,59842],"@MaterialIcons/mp":[32,32,59843],"@MaterialIcons/offline_share":[32,32,59845],"@MaterialIcons/padding":[32,32,59848],"@MaterialIcons/panorama_photosphere":[32,32,59849],"@MaterialIcons/panorama_photosphere_select":[32,32,59850],"@MaterialIcons/person_add_disabled":[32,32,59851],"@MaterialIcons/phone_disabled":[32,32,59852],"@MaterialIcons/phone_enabled":[32,32,59853],"@MaterialIcons/pivot_table_chart":[32,32,59854],"@MaterialIcons/print_disabled":[32,32,59855],"@MaterialIcons/railway_alert":[32,32,59857],"@MaterialIcons/recommend":[32,32,59858],"@MaterialIcons/remove_done":[32,32,59859],"@MaterialIcons/remove_moderator":[32,32,59860],"@MaterialIcons/repeat_on":[32,32,59862],"@MaterialIcons/repeat_one_on":[32,32,59863],"@MaterialIcons/replay_circle_filled":[32,32,59864],"@MaterialIcons/reset_tv":[32,32,59865],"@MaterialIcons/sd":[32,32,59869],"@MaterialIcons/shield":[32,32,59872],"@MaterialIcons/shuffle_on":[32,32,59873],"@MaterialIcons/speed":[32,32,59876],"@MaterialIcons/stacked_bar_chart":[32,32,59878],"@MaterialIcons/stream":[32,32,59881],"@MaterialIcons/swipe":[32,32,59884],"@MaterialIcons/switch_account":[32,32,59885],"@MaterialIcons/tag":[32,32,59887],"@MaterialIcons/thumb_down_off_alt":[32,32,59890],"@MaterialIcons/thumb_up_off_alt":[32,32,59891],"@MaterialIcons/hub":[32,32,59892],"@MaterialIcons/toggle_off":[32,32,59893],"@MaterialIcons/toggle_on":[32,32,59894],"@MaterialIcons/two_wheeler":[32,32,59897],"@MaterialIcons/upload_file":[32,32,59900],"@MaterialIcons/view_in_ar":[32,32,59902],"@MaterialIcons/waterfall_chart":[32,32,59904],"@MaterialIcons/wb_shade":[32,32,59905],"@MaterialIcons/wb_twighlight":[32,32,59906],"@MaterialIcons/home_work":[32,32,59913],"@MaterialIcons/schedule_send":[32,32,59914],"@MaterialIcons/bolt":[32,32,59915],"@MaterialIcons/send_and_archive":[32,32,59916],"@MaterialIcons/workspaces_filled":[32,32,59917],"@MaterialIcons/file_present":[32,32,59918],"@MaterialIcons/workspaces_outline":[32,32,59919],"@MaterialIcons/fit_screen":[32,32,59920],"@MaterialIcons/saved_search":[32,32,59921],"@MaterialIcons/storefront":[32,32,59922],"@MaterialIcons/amp_stories":[32,32,59923],"@MaterialIcons/dynamic_feed":[32,32,59924],"@MaterialIcons/euro":[32,32,59925],"@MaterialIcons/height":[32,32,59926],"@MaterialIcons/policy":[32,32,59927],"@MaterialIcons/sync_alt":[32,32,59928],"@MaterialIcons/menu_book":[32,32,59929],"@MaterialIcons/emoji_flags":[32,32,59930],"@MaterialIcons/emoji_food_beverage":[32,32,59931],"@MaterialIcons/emoji_nature":[32,32,59932],"@MaterialIcons/emoji_people":[32,32,59933],"@MaterialIcons/emoji_symbols":[32,32,59934],"@MaterialIcons/emoji_transportation":[32,32,59935],"@MaterialIcons/post_add":[32,32,59936],"@MaterialIcons/people_alt":[32,32,59937],"@MaterialIcons/emoji_emotions":[32,32,59938],"@MaterialIcons/emoji_events":[32,32,59939],"@MaterialIcons/emoji_objects":[32,32,59940],"@MaterialIcons/token":[32,32,59941],"@MaterialIcons/sports_basketball":[32,32,59942],"@MaterialIcons/sports_cricket":[32,32,59943],"@MaterialIcons/sports_esports":[32,32,59944],"@MaterialIcons/sports_football":[32,32,59945],"@MaterialIcons/sports_golf":[32,32,59946],"@MaterialIcons/sports_hockey":[32,32,59947],"@MaterialIcons/sports_mma":[32,32,59948],"@MaterialIcons/sports_motorsports":[32,32,59949],"@MaterialIcons/sports_rugby":[32,32,59950],"@MaterialIcons/sports_soccer":[32,32,59951],"@MaterialIcons/sports":[32,32,59952],"@MaterialIcons/sports_volleyball":[32,32,59953],"@MaterialIcons/sports_tennis":[32,32,59954],"@MaterialIcons/sports_handball":[32,32,59955],"@MaterialIcons/sports_kabaddi":[32,32,59956],"@MaterialIcons/eco":[32,32,59957],"@MaterialIcons/museum":[32,32,59958],"@MaterialIcons/flip_camera_android":[32,32,59959],"@MaterialIcons/flip_camera_ios":[32,32,59960],"@MaterialIcons/cancel_schedule_send":[32,32,59961],"@MaterialIcons/biotech":[32,32,59962],"@MaterialIcons/architecture":[32,32,59963],"@MaterialIcons/construction":[32,32,59964],"@MaterialIcons/engineering":[32,32,59965],"@MaterialIcons/history_edu":[32,32,59966],"@MaterialIcons/military_tech":[32,32,59967],"@MaterialIcons/apartment":[32,32,59968],"@MaterialIcons/bathtub":[32,32,59969],"@MaterialIcons/deck":[32,32,59970],"@MaterialIcons/fireplace":[32,32,59971],"@MaterialIcons/house":[32,32,59972],"@MaterialIcons/king_bed":[32,32,59973],"@MaterialIcons/nights_stay":[32,32,59974],"@MaterialIcons/outdoor_grill":[32,32,59975],"@MaterialIcons/single_bed":[32,32,59976],"@MaterialIcons/square_foot":[32,32,59977],"@MaterialIcons/psychology":[32,32,59978],"@MaterialIcons/science":[32,32,59979],"@MaterialIcons/auto_delete":[32,32,59980],"@MaterialIcons/person_add_alt":[32,32,59981],"@MaterialIcons/comment_bank":[32,32,59982],"@MaterialIcons/grading":[32,32,59983],"@MaterialIcons/double_arrow":[32,32,59984],"@MaterialIcons/sports_baseball":[32,32,59985],"@MaterialIcons/attractions":[32,32,59986],"@MaterialIcons/bakery_dining":[32,32,59987],"@MaterialIcons/breakfast_dining":[32,32,59988],"@MaterialIcons/car_rental":[32,32,59989],"@MaterialIcons/car_repair":[32,32,59990],"@MaterialIcons/dinner_dining":[32,32,59991],"@MaterialIcons/dry_cleaning":[32,32,59992],"@MaterialIcons/hardware":[32,32,59993],"@MaterialIcons/plagiarism":[32,32,59994],"@MaterialIcons/hourglass_top":[32,32,59995],"@MaterialIcons/hourglass_bottom":[32,32,59996],"@MaterialIcons/more_time":[32,32,59997],"@MaterialIcons/attach_email":[32,32,59998],"@MaterialIcons/calculate":[32,32,59999],"@MaterialIcons/liquor":[32,32,6e4],"@MaterialIcons/lunch_dining":[32,32,60001],"@MaterialIcons/nightlife":[32,32,60002],"@MaterialIcons/park":[32,32,60003],"@MaterialIcons/ramen_dining":[32,32,60004],"@MaterialIcons/celebration":[32,32,60005],"@MaterialIcons/theater_comedy":[32,32,60006],"@MaterialIcons/badge":[32,32,60007],"@MaterialIcons/festival":[32,32,60008],"@MaterialIcons/icecream":[32,32,60009],"@MaterialIcons/telegram":[32,32,60011],"@MaterialIcons/discord":[32,32,60012],"@MaterialIcons/woo_commerce":[32,32,60013],"@MaterialIcons/snapchat":[32,32,60014],"@MaterialIcons/volunteer_activism":[32,32,60016],"@MaterialIcons/contactless":[32,32,60017],"@MaterialIcons/delivery_dining":[32,32,60018],"@MaterialIcons/brunch_dining":[32,32,60019],"@MaterialIcons/takeout_dining":[32,32,60020],"@MaterialIcons/video_settings":[32,32,60021],"@MaterialIcons/search_off":[32,32,60022],"@MaterialIcons/login":[32,32,60023],"@MaterialIcons/self_improvement":[32,32,60024],"@MaterialIcons/agriculture":[32,32,60025],"@MaterialIcons/tiktok":[32,32,60030],"@MaterialIcons/apple":[32,32,60032],"@MaterialIcons/wechat":[32,32,60033],"@MaterialIcons/medication_liquid":[32,32,60039],"@MaterialIcons/paypal":[32,32,60045],"@MaterialIcons/content_paste_go":[32,32,60046],"@MaterialIcons/adobe":[32,32,60054],"@MaterialIcons/quora":[32,32,60056],"@MaterialIcons/forest":[32,32,60057],"@MaterialIcons/line_axis":[32,32,60058],"@MaterialIcons/content_paste_search":[32,32,60059],"@MaterialIcons/whatsapp":[32,32,60060],"@MaterialIcons/shopify":[32,32,60061],"@MaterialIcons/wordpress":[32,32,60063],"@MaterialIcons/reddit":[32,32,60064],"@MaterialIcons/monitor_heart":[32,32,60066],"@MaterialIcons/pix":[32,32,60067],"@MaterialIcons/hive":[32,32,60070],"@MaterialIcons/arrow_circle_left":[32,32,60071],"@MaterialIcons/punch_clock":[32,32,60072],"@MaterialIcons/shield_moon":[32,32,60073],"@MaterialIcons/arrow_circle_right":[32,32,60074],"@MaterialIcons/rotate_90_degrees_cw":[32,32,60075],"@MaterialIcons/cookie":[32,32,60076],"@MaterialIcons/fort":[32,32,60077],"@MaterialIcons/church":[32,32,60078],"@MaterialIcons/temple_hindu":[32,32,60079],"@MaterialIcons/synagogue":[32,32,60080],"@MaterialIcons/castle":[32,32,60081],"@MaterialIcons/mosque":[32,32,60082],"@MaterialIcons/temple_buddhist":[32,32,60083],"@MaterialIcons/heart_broken":[32,32,60098],"@MaterialIcons/keyboard_double_arrow_left":[32,32,60099],"@MaterialIcons/table_restaurant":[32,32,60102],"@MaterialIcons/numbers":[32,32,60103],"@MaterialIcons/egg_alt":[32,32,60104],"@MaterialIcons/keyboard_double_arrow_right":[32,32,60105],"@MaterialIcons/insert_page_break":[32,32,60106],"@MaterialIcons/egg":[32,32,60108],"@MaterialIcons/route":[32,32,60109],"@MaterialIcons/keyboard_double_arrow_up":[32,32,60111],"@MaterialIcons/keyboard_double_arrow_down":[32,32,60112],"@MaterialIcons/data_array":[32,32,60113],"@MaterialIcons/table_bar":[32,32,60114],"@MaterialIcons/data_object":[32,32,60115],"@MaterialIcons/candlestick_chart":[32,32,60116],"@MaterialIcons/diamond":[32,32,60117],"@MaterialIcons/logo_dev":[32,32,60118],"@MaterialIcons/phishing":[32,32,60119],"@MaterialIcons/fax":[32,32,60120],"@MaterialIcons/wifi_tethering_error":[32,32,60121],"@MaterialIcons/adf_scanner":[32,32,60122],"@MaterialIcons/send_time_extension":[32,32,60123],"@MaterialIcons/text_decrease":[32,32,60125],"@MaterialIcons/lock_reset":[32,32,60126],"@MaterialIcons/keyboard_option":[32,32,60127],"@MaterialIcons/keyboard_command":[32,32,60128],"@MaterialIcons/text_increase":[32,32,60130],"@MaterialIcons/watch_off":[32,32,60131],"@MaterialIcons/app_shortcut":[32,32,60132],"@MaterialIcons/keyboard_control_key":[32,32,60134],"@MaterialIcons/keyboard_command_key":[32,32,60135],"@MaterialIcons/keyboard_option_key":[32,32,60136],"@MaterialIcons/sports_martial_arts":[32,32,60137],"@MaterialIcons/join_right":[32,32,60138],"@MaterialIcons/join_full":[32,32,60139],"@MaterialIcons/currency_ruble":[32,32,60140],"@MaterialIcons/sync_lock":[32,32,60142],"@MaterialIcons/currency_lira":[32,32,60143],"@MaterialIcons/co_present":[32,32,60144],"@MaterialIcons/currency_pound":[32,32,60145],"@MaterialIcons/join_left":[32,32,60146],"@MaterialIcons/file_open":[32,32,60147],"@MaterialIcons/join_inner":[32,32,60148],"@MaterialIcons/commit":[32,32,60149],"@MaterialIcons/balance":[32,32,60150],"@MaterialIcons/currency_rupee":[32,32,60151],"@MaterialIcons/flag_circle":[32,32,60152],"@MaterialIcons/currency_yuan":[32,32,60153],"@MaterialIcons/currency_franc":[32,32,60154],"@MaterialIcons/currency_yen":[32,32,60155],"@MaterialIcons/electric_bike":[32,32,60187],"@MaterialIcons/electric_car":[32,32,60188],"@MaterialIcons/electric_moped":[32,32,60189],"@MaterialIcons/electric_rickshaw":[32,32,60190],"@MaterialIcons/electric_scooter":[32,32,60191],"@MaterialIcons/moped":[32,32,60200],"@MaterialIcons/pedal_bike":[32,32,60201],"@MaterialIcons/folder_zip":[32,32,60204],"@MaterialIcons/zoom_in_map":[32,32,60205],"@MaterialIcons/swipe_up":[32,32,60206],"@MaterialIcons/lan":[32,32,60207],"@MaterialIcons/swipe_down_alt":[32,32,60208],"@MaterialIcons/wifi_find":[32,32,60209],"@MaterialIcons/filter_alt_off":[32,32,60210],"@MaterialIcons/swipe_left_alt":[32,32,60211],"@MaterialIcons/folder_delete":[32,32,60212],"@MaterialIcons/swipe_up_alt":[32,32,60213],"@MaterialIcons/square":[32,32,60214],"@MaterialIcons/contrast":[32,32,60215],"@MaterialIcons/pinch":[32,32,60216],"@MaterialIcons/hexagon":[32,32,60217],"@MaterialIcons/satellite_alt":[32,32,60218],"@MaterialIcons/ac_unit":[32,32,60219],"@MaterialIcons/airport_shuttle":[32,32,60220],"@MaterialIcons/all_inclusive":[32,32,60221],"@MaterialIcons/beach_access":[32,32,60222],"@MaterialIcons/business_center":[32,32,60223],"@MaterialIcons/casino":[32,32,60224],"@MaterialIcons/child_care":[32,32,60225],"@MaterialIcons/child_friendly":[32,32,60226],"@MaterialIcons/fitness_center":[32,32,60227],"@MaterialIcons/free_breakfast":[32,32,60228],"@MaterialIcons/golf_course":[32,32,60229],"@MaterialIcons/hot_tub":[32,32,60230],"@MaterialIcons/kitchen":[32,32,60231],"@MaterialIcons/pool":[32,32,60232],"@MaterialIcons/room_service":[32,32,60233],"@MaterialIcons/smoke_free":[32,32,60234],"@MaterialIcons/smoking_rooms":[32,32,60235],"@MaterialIcons/spa":[32,32,60236],"@MaterialIcons/no_meeting_room":[32,32,60238],"@MaterialIcons/meeting_room":[32,32,60239],"@MaterialIcons/pentagon":[32,32,60240],"@MaterialIcons/swipe_vertical":[32,32,60241],"@MaterialIcons/swipe_right":[32,32,60242],"@MaterialIcons/swipe_down":[32,32,60243],"@MaterialIcons/rectangle":[32,32,60244],"@MaterialIcons/swipe_right_alt":[32,32,60246],"@MaterialIcons/filter_list_off":[32,32,60247],"@MaterialIcons/percent":[32,32,60248],"@MaterialIcons/swipe_left":[32,32,60249],"@MaterialIcons/cloud_sync":[32,32,60250],"@MaterialIcons/scale":[32,32,60255],"@MaterialIcons/save_as":[32,32,60256],"@MaterialIcons/move_down":[32,32,60257],"@MaterialIcons/domain_add":[32,32,60258],"@MaterialIcons/move_up":[32,32,60260],"@MaterialIcons/format_overline":[32,32,60261],"@MaterialIcons/ssid_chart":[32,32,60262],"@MaterialIcons/boy":[32,32,60263],"@MaterialIcons/girl":[32,32,60264],"@MaterialIcons/elderly_woman":[32,32,60265],"@MaterialIcons/wifi_channel":[32,32,60266],"@MaterialIcons/wifi_password":[32,32,60267],"@MaterialIcons/assured_workload":[32,32,60271],"@MaterialIcons/currency_exchange":[32,32,60272],"@MaterialIcons/install_desktop":[32,32,60273],"@MaterialIcons/install_mobile":[32,32,60274],"@MaterialIcons/view_comfy_alt":[32,32,60275],"@MaterialIcons/view_compact_alt":[32,32,60276],"@MaterialIcons/view_cozy":[32,32,60277],"@MaterialIcons/bedtime_off":[32,32,60278],"@MaterialIcons/deblur":[32,32,60279],"@MaterialIcons/vpn_key_off":[32,32,60282],"@MaterialIcons/event_repeat":[32,32,60283],"@MaterialIcons/javascript":[32,32,60284],"@MaterialIcons/difference":[32,32,60285],"@MaterialIcons/html":[32,32,60286],"@MaterialIcons/view_kanban":[32,32,60287],"@MaterialIcons/playlist_remove":[32,32,60288],"@MaterialIcons/newspaper":[32,32,60289],"@MaterialIcons/audio_file":[32,32,60290],"@MaterialIcons/folder_off":[32,32,60291],"@MaterialIcons/key_off":[32,32,60292],"@MaterialIcons/view_timeline":[32,32,60293],"@MaterialIcons/add_card":[32,32,60294],"@MaterialIcons/video_file":[32,32,60295],"@MaterialIcons/shopping_cart_checkout":[32,32,60296],"@MaterialIcons/hls":[32,32,60298],"@MaterialIcons/question_mark":[32,32,60299],"@MaterialIcons/hls_off":[32,32,60300],"@MaterialIcons/terminal":[32,32,60302],"@MaterialIcons/php":[32,32,60303],"@MaterialIcons/stadium":[32,32,60304],"@MaterialIcons/signpost":[32,32,60305],"@MaterialIcons/webhook":[32,32,60306],"@MaterialIcons/css":[32,32,60307],"@MaterialIcons/abc":[32,32,60308],"@MaterialIcons/straight":[32,32,60309],"@MaterialIcons/ramp_right":[32,32,60310],"@MaterialIcons/display_settings":[32,32,60311],"@MaterialIcons/merge":[32,32,60312],"@MaterialIcons/roundabout_left":[32,32,60313],"@MaterialIcons/turn_slight_right":[32,32,60314],"@MaterialIcons/rocket_launch":[32,32,60315],"@MaterialIcons/ramp_left":[32,32,60316],"@MaterialIcons/mark_unread_chat_alt":[32,32,60317],"@MaterialIcons/density_medium":[32,32,60318],"@MaterialIcons/data_thresholding":[32,32,60319],"@MaterialIcons/fork_left":[32,32,60320],"@MaterialIcons/u_turn_left":[32,32,60321],"@MaterialIcons/u_turn_right":[32,32,60322],"@MaterialIcons/roundabout_right":[32,32,60323],"@MaterialIcons/turn_slight_left":[32,32,60324],"@MaterialIcons/rocket":[32,32,60325],"@MaterialIcons/turn_left":[32,32,60326],"@MaterialIcons/turn_sharp_left":[32,32,60327],"@MaterialIcons/density_small":[32,32,60328],"@MaterialIcons/density_large":[32,32,60329],"@MaterialIcons/turn_sharp_right":[32,32,60330],"@MaterialIcons/turn_right":[32,32,60331],"@MaterialIcons/fork_right":[32,32,60332],"@MaterialIcons/deselect":[32,32,60342],"@MaterialIcons/warehouse":[32,32,60344],"@MaterialIcons/pan_tool_alt":[32,32,60345],"@MaterialIcons/cell_tower":[32,32,60346],"@MaterialIcons/polyline":[32,32,60347],"@MaterialIcons/factory":[32,32,60348],"@MaterialIcons/folder_copy":[32,32,60349],"@MaterialIcons/output":[32,32,60350],"@MaterialIcons/sports_gymnastics":[32,32,60356],"@MaterialIcons/currency_bitcoin":[32,32,60357],"@MaterialIcons/vape_free":[32,32,60358],"@MaterialIcons/tire_repair":[32,32,60360],"@MaterialIcons/discount":[32,32,60361],"@MaterialIcons/network_ping":[32,32,60362],"@MaterialIcons/handshake":[32,32,60363],"@MaterialIcons/calendar_month":[32,32,60364],"@MaterialIcons/roller_skating":[32,32,60365],"@MaterialIcons/scuba_diving":[32,32,60366],"@MaterialIcons/vaping_rooms":[32,32,60367],"@MaterialIcons/scoreboard":[32,32,60368],"@MaterialIcons/browse_gallery":[32,32,60369],"@MaterialIcons/battery_6_bar":[32,32,60370],"@MaterialIcons/severe_cold":[32,32,60371],"@MaterialIcons/battery_5_bar":[32,32,60372],"@MaterialIcons/cyclone":[32,32,60373],"@MaterialIcons/network_wifi_2_bar":[32,32,60374],"@MaterialIcons/landslide":[32,32,60375],"@MaterialIcons/tsunami":[32,32,60376],"@MaterialIcons/battery_1_bar":[32,32,60377],"@MaterialIcons/volcano":[32,32,60378],"@MaterialIcons/thunderstorm":[32,32,60379],"@MaterialIcons/battery_0_bar":[32,32,60380],"@MaterialIcons/battery_3_bar":[32,32,60381],"@MaterialIcons/devices_fold":[32,32,60382],"@MaterialIcons/signal_cellular_alt_1_bar":[32,32,60383],"@MaterialIcons/battery_2_bar":[32,32,60384],"@MaterialIcons/network_wifi_3_bar":[32,32,60385],"@MaterialIcons/battery_4_bar":[32,32,60386],"@MaterialIcons/signal_cellular_alt_2_bar":[32,32,60387],"@MaterialIcons/network_wifi_1_bar":[32,32,60388],"@MaterialIcons/sign_language":[32,32,60389],"@MaterialIcons/flood":[32,32,60390],"@MaterialIcons/manage_history":[32,32,60391],"@MaterialIcons/spatial_audio_off":[32,32,60392],"@MaterialIcons/crisis_alert":[32,32,60393],"@MaterialIcons/spatial_tracking":[32,32,60394],"@MaterialIcons/spatial_audio":[32,32,60395],"@MaterialIcons/noise_aware":[32,32,60396],"@MaterialIcons/medical_information":[32,32,60397],"@MaterialIcons/screen_rotation_alt":[32,32,60398],"@MaterialIcons/safety_check":[32,32,60399],"@MaterialIcons/no_crash":[32,32,60400],"@MaterialIcons/minor_crash":[32,32,60401],"@MaterialIcons/car_crash":[32,32,60402],"@MaterialIcons/noise_control_off":[32,32,60403],"@MaterialIcons/emergency_recording":[32,32,60404],"@MaterialIcons/emergency_share":[32,32,60406],"@MaterialIcons/sos":[32,32,60407],"@MaterialIcons/remove_road":[32,32,60412],"@MaterialIcons/on_device_training":[32,32,60413],"@MaterialIcons/lightbulb_circle":[32,32,60414],"@MaterialIcons/screenshot_monitor":[32,32,60424],"@MaterialIcons/work_history":[32,32,60425],"@MaterialIcons/mail_lock":[32,32,60426],"@MaterialIcons/lyrics":[32,32,60427],"@MaterialIcons/wind_power":[32,32,60428],"@MaterialIcons/vertical_shades_closed":[32,32,60429],"@MaterialIcons/vertical_shades":[32,32,60430],"@MaterialIcons/solar_power":[32,32,60431],"@MaterialIcons/sensor_occupied":[32,32,60432],"@MaterialIcons/roller_shades_closed":[32,32,60433],"@MaterialIcons/roller_shades":[32,32,60434],"@MaterialIcons/propane_tank":[32,32,60435],"@MaterialIcons/propane":[32,32,60436],"@MaterialIcons/oil_barrel":[32,32,60437],"@MaterialIcons/nest_cam_wired_stand":[32,32,60438],"@MaterialIcons/mode_fan_off":[32,32,60439],"@MaterialIcons/heat_pump":[32,32,60440],"@MaterialIcons/gas_meter":[32,32,60441],"@MaterialIcons/energy_savings_leaf":[32,32,60442],"@MaterialIcons/electric_meter":[32,32,60443],"@MaterialIcons/electric_bolt":[32,32,60444],"@MaterialIcons/curtains_closed":[32,32,60445],"@MaterialIcons/curtains":[32,32,60446],"@MaterialIcons/blinds_closed":[32,32,60447],"@MaterialIcons/auto_mode":[32,32,60448],"@MaterialIcons/5g":[32,32,61240],"@MaterialIcons/ad_units":[32,32,61241],"@MaterialIcons/add_location_alt":[32,32,61242],"@MaterialIcons/add_road":[32,32,61243],"@MaterialIcons/addchart":[32,32,61244],"@MaterialIcons/admin_panel_settings":[32,32,61245],"@MaterialIcons/analytics":[32,32,61246],"@MaterialIcons/app_blocking":[32,32,61247],"@MaterialIcons/app_registration":[32,32,61248],"@MaterialIcons/app_settings_alt":[32,32,61249],"@MaterialIcons/article":[32,32,61250],"@MaterialIcons/backup_table":[32,32,61251],"@MaterialIcons/bedtime":[32,32,61252],"@MaterialIcons/bike_scooter":[32,32,61253],"@MaterialIcons/block_flipped":[32,32,61254],"@MaterialIcons/browser_not_supported":[32,32,61255],"@MaterialIcons/build_circle":[32,32,61256],"@MaterialIcons/campaign":[32,32,61257],"@MaterialIcons/circle":[32,32,61258],"@MaterialIcons/dirty_lens":[32,32,61259],"@MaterialIcons/domain_verification":[32,32,61260],"@MaterialIcons/edit_road":[32,32,61261],"@MaterialIcons/face_retouching_natural":[32,32,61262],"@MaterialIcons/filter_alt":[32,32,61263],"@MaterialIcons/flaky":[32,32,61264],"@MaterialIcons/hdr_enhanced_select":[32,32,61265],"@MaterialIcons/highlight_alt":[32,32,61266],"@MaterialIcons/hourglass_disabled":[32,32,61267],"@MaterialIcons/integration_instructions":[32,32,61268],"@MaterialIcons/local_fire_department":[32,32,61269],"@MaterialIcons/local_police":[32,32,61270],"@MaterialIcons/lock_clock":[32,32,61271],"@MaterialIcons/maps_ugc":[32,32,61272],"@MaterialIcons/mic_external_off":[32,32,61273],"@MaterialIcons/mic_external_on":[32,32,61274],"@MaterialIcons/monitor":[32,32,61275],"@MaterialIcons/nat":[32,32,61276],"@MaterialIcons/next_plan":[32,32,61277],"@MaterialIcons/nightlight_round":[32,32,61278],"@MaterialIcons/outbox":[32,32,61279],"@MaterialIcons/panorama_horizontal_select":[32,32,61280],"@MaterialIcons/panorama_vertical_select":[32,32,61281],"@MaterialIcons/panorama_wide_angle_select":[32,32,61282],"@MaterialIcons/payments":[32,32,61283],"@MaterialIcons/pending":[32,32,61284],"@MaterialIcons/person_add_alt_1":[32,32,61285],"@MaterialIcons/person_remove":[32,32,61286],"@MaterialIcons/person_remove_alt_1":[32,32,61287],"@MaterialIcons/photo_camera_back":[32,32,61288],"@MaterialIcons/photo_camera_front":[32,32,61289],"@MaterialIcons/play_disabled":[32,32,61290],"@MaterialIcons/qr_code":[32,32,61291],"@MaterialIcons/quickreply":[32,32,61292],"@MaterialIcons/read_more":[32,32,61293],"@MaterialIcons/receipt_long":[32,32,61294],"@MaterialIcons/run_circle":[32,32,61295],"@MaterialIcons/screen_search_desktop":[32,32,61296],"@MaterialIcons/stop_circle":[32,32,61297],"@MaterialIcons/subtitles_off":[32,32,61298],"@MaterialIcons/support":[32,32,61299],"@MaterialIcons/taxi_alert":[32,32,61300],"@MaterialIcons/tour":[32,32,61301],"@MaterialIcons/verified":[32,32,61302],"@MaterialIcons/wifi_calling":[32,32,61303],"@MaterialIcons/wrong_location":[32,32,61304],"@MaterialIcons/mediation":[32,32,61351],"@MaterialIcons/1x_mobiledata":[32,32,61389],"@MaterialIcons/30fps":[32,32,61390],"@MaterialIcons/30fps_select":[32,32,61391],"@MaterialIcons/3g_mobiledata":[32,32,61392],"@MaterialIcons/3p":[32,32,61393],"@MaterialIcons/4g_mobiledata":[32,32,61394],"@MaterialIcons/4g_plus_mobiledata":[32,32,61395],"@MaterialIcons/60fps":[32,32,61396],"@MaterialIcons/60fps_select":[32,32,61397],"@MaterialIcons/access_time_filled":[32,32,61398],"@MaterialIcons/air":[32,32,61400],"@MaterialIcons/airplane_ticket":[32,32,61401],"@MaterialIcons/aod":[32,32,61402],"@MaterialIcons/attribution":[32,32,61403],"@MaterialIcons/autofps_select":[32,32,61404],"@MaterialIcons/bathroom":[32,32,61405],"@MaterialIcons/battery_saver":[32,32,61406],"@MaterialIcons/bed":[32,32,61407],"@MaterialIcons/bedroom_baby":[32,32,61408],"@MaterialIcons/bedroom_child":[32,32,61409],"@MaterialIcons/bedroom_parent":[32,32,61410],"@MaterialIcons/blender":[32,32,61411],"@MaterialIcons/bloodtype":[32,32,61412],"@MaterialIcons/bluetooth_drive":[32,32,61413],"@MaterialIcons/cable":[32,32,61414],"@MaterialIcons/calendar_view_month":[32,32,61415],"@MaterialIcons/calendar_view_week":[32,32,61416],"@MaterialIcons/camera_indoor":[32,32,61417],"@MaterialIcons/camera_outdoor":[32,32,61418],"@MaterialIcons/cameraswitch":[32,32,61419],"@MaterialIcons/cast_for_education":[32,32,61420],"@MaterialIcons/chair":[32,32,61421],"@MaterialIcons/chair_alt":[32,32,61422],"@MaterialIcons/coffee":[32,32,61423],"@MaterialIcons/coffee_maker":[32,32,61424],"@MaterialIcons/credit_score":[32,32,61425],"@MaterialIcons/data_saver_off":[32,32,61426],"@MaterialIcons/data_saver_on":[32,32,61427],"@MaterialIcons/dining":[32,32,61428],"@MaterialIcons/directions_boat_filled":[32,32,61429],"@MaterialIcons/directions_bus_filled":[32,32,61430],"@MaterialIcons/directions_car_filled":[32,32,61431],"@MaterialIcons/directions_railway_filled":[32,32,61432],"@MaterialIcons/directions_subway_filled":[32,32,61433],"@MaterialIcons/directions_transit_filled":[32,32,61434],"@MaterialIcons/do_not_disturb_on_total_silence":[32,32,61435],"@MaterialIcons/door_back":[32,32,61436],"@MaterialIcons/door_front":[32,32,61437],"@MaterialIcons/door_sliding":[32,32,61438],"@MaterialIcons/doorbell":[32,32,61439],"@MaterialIcons/download_for_offline":[32,32,61440],"@MaterialIcons/downloading":[32,32,61441],"@MaterialIcons/e_mobiledata":[32,32,61442],"@MaterialIcons/earbuds":[32,32,61443],"@MaterialIcons/earbuds_battery":[32,32,61444],"@MaterialIcons/edgesensor_high":[32,32,61445],"@MaterialIcons/edgesensor_low":[32,32,61446],"@MaterialIcons/face_retouching_off":[32,32,61447],"@MaterialIcons/feed":[32,32,61449],"@MaterialIcons/flashlight_off":[32,32,61450],"@MaterialIcons/flashlight_on":[32,32,61451],"@MaterialIcons/flatware":[32,32,61452],"@MaterialIcons/flourescent":[32,32,61453],"@MaterialIcons/fmd_bad":[32,32,61454],"@MaterialIcons/fmd_good":[32,32,61455],"@MaterialIcons/g_mobiledata":[32,32,61456],"@MaterialIcons/garage":[32,32,61457],"@MaterialIcons/gpp_bad":[32,32,61458],"@MaterialIcons/gpp_good":[32,32,61459],"@MaterialIcons/gpp_maybe":[32,32,61460],"@MaterialIcons/grid_3x3":[32,32,61461],"@MaterialIcons/grid_4x4":[32,32,61462],"@MaterialIcons/grid_goldenratio":[32,32,61463],"@MaterialIcons/h_mobiledata":[32,32,61464],"@MaterialIcons/h_plus_mobiledata":[32,32,61465],"@MaterialIcons/hdr_auto":[32,32,61466],"@MaterialIcons/hdr_auto_select":[32,32,61467],"@MaterialIcons/hdr_off_select":[32,32,61468],"@MaterialIcons/hdr_on_select":[32,32,61469],"@MaterialIcons/hdr_plus":[32,32,61470],"@MaterialIcons/headphones":[32,32,61471],"@MaterialIcons/headphones_battery":[32,32,61472],"@MaterialIcons/hevc":[32,32,61473],"@MaterialIcons/hide_image":[32,32,61474],"@MaterialIcons/hide_source":[32,32,61475],"@MaterialIcons/home_max":[32,32,61476],"@MaterialIcons/home_mini":[32,32,61477],"@MaterialIcons/keyboard_alt":[32,32,61480],"@MaterialIcons/lens_blur":[32,32,61481],"@MaterialIcons/light":[32,32,61482],"@MaterialIcons/living":[32,32,61483],"@MaterialIcons/lte_mobiledata":[32,32,61484],"@MaterialIcons/lte_plus_mobiledata":[32,32,61485],"@MaterialIcons/manage_accounts":[32,32,61486],"@MaterialIcons/manage_search":[32,32,61487],"@MaterialIcons/maps_home_work":[32,32,61488],"@MaterialIcons/media_bluetooth_off":[32,32,61489],"@MaterialIcons/media_bluetooth_on":[32,32,61490],"@MaterialIcons/medication":[32,32,61491],"@MaterialIcons/mobiledata_off":[32,32,61492],"@MaterialIcons/mode_edit_outline":[32,32,61493],"@MaterialIcons/mode_night":[32,32,61494],"@MaterialIcons/mode_standby":[32,32,61495],"@MaterialIcons/money_off_csred":[32,32,61496],"@MaterialIcons/monitor_weight":[32,32,61497],"@MaterialIcons/motion_photos_auto":[32,32,61498],"@MaterialIcons/nearby_error":[32,32,61499],"@MaterialIcons/nearby_off":[32,32,61500],"@MaterialIcons/nightlight":[32,32,61501],"@MaterialIcons/no_accounts":[32,32,61502],"@MaterialIcons/no_encryption_gmailerrorred":[32,32,61503],"@MaterialIcons/note_alt":[32,32,61504],"@MaterialIcons/paid":[32,32,61505],"@MaterialIcons/password":[32,32,61506],"@MaterialIcons/pattern":[32,32,61507],"@MaterialIcons/pie_chart_outline":[32,32,61508],"@MaterialIcons/pin":[32,32,61509],"@MaterialIcons/play_lesson":[32,32,61511],"@MaterialIcons/podcasts":[32,32,61512],"@MaterialIcons/precision_manufacturing":[32,32,61513],"@MaterialIcons/price_change":[32,32,61514],"@MaterialIcons/price_check":[32,32,61515],"@MaterialIcons/quiz":[32,32,61516],"@MaterialIcons/r_mobiledata":[32,32,61517],"@MaterialIcons/radar":[32,32,61518],"@MaterialIcons/raw_off":[32,32,61519],"@MaterialIcons/raw_on":[32,32,61520],"@MaterialIcons/remember_me":[32,32,61521],"@MaterialIcons/report_gmailerrorred":[32,32,61522],"@MaterialIcons/restart_alt":[32,32,61523],"@MaterialIcons/reviews":[32,32,61524],"@MaterialIcons/rsvp":[32,32,61525],"@MaterialIcons/screenshot":[32,32,61526],"@MaterialIcons/sd_card_alert":[32,32,61527],"@MaterialIcons/security_update":[32,32,61528],"@MaterialIcons/security_update_good":[32,32,61529],"@MaterialIcons/security_update_warning":[32,32,61530],"@MaterialIcons/sell":[32,32,61531],"@MaterialIcons/send_to_mobile":[32,32,61532],"@MaterialIcons/settings_accessibility":[32,32,61533],"@MaterialIcons/settings_suggest":[32,32,61534],"@MaterialIcons/share_location":[32,32,61535],"@MaterialIcons/shortcut":[32,32,61536],"@MaterialIcons/shower":[32,32,61537],"@MaterialIcons/signal_cellular_nodata":[32,32,61538],"@MaterialIcons/signal_wifi_bad":[32,32,61539],"@MaterialIcons/signal_wifi_connected_no_internet_4":[32,32,61540],"@MaterialIcons/signal_wifi_statusbar_4_bar":[32,32,61541],"@MaterialIcons/signal_wifi_statusbar_connected_no_internet_4":[32,32,61542],"@MaterialIcons/signal_wifi_statusbar_null":[32,32,61543],"@MaterialIcons/sim_card_download":[32,32,61544],"@MaterialIcons/sip":[32,32,61545],"@MaterialIcons/smart_display":[32,32,61546],"@MaterialIcons/smart_screen":[32,32,61547],"@MaterialIcons/smart_toy":[32,32,61548],"@MaterialIcons/splitscreen":[32,32,61549],"@MaterialIcons/sports_score":[32,32,61550],"@MaterialIcons/star_outline":[32,32,61551],"@MaterialIcons/storm":[32,32,61552],"@MaterialIcons/summarize":[32,32,61553],"@MaterialIcons/system_security_update":[32,32,61554],"@MaterialIcons/system_security_update_good":[32,32,61555],"@MaterialIcons/system_security_update_warning":[32,32,61556],"@MaterialIcons/task":[32,32,61557],"@MaterialIcons/thermostat":[32,32,61558],"@MaterialIcons/thermostat_auto":[32,32,61559],"@MaterialIcons/timer_10_select":[32,32,61562],"@MaterialIcons/timer_3_select":[32,32,61563],"@MaterialIcons/try":[32,32,61564],"@MaterialIcons/tungsten":[32,32,61565],"@MaterialIcons/upcoming":[32,32,61566],"@MaterialIcons/video_camera_back":[32,32,61567],"@MaterialIcons/video_camera_front":[32,32,61568],"@MaterialIcons/video_stable":[32,32,61569],"@MaterialIcons/vrpano":[32,32,61570],"@MaterialIcons/warning_amber":[32,32,61571],"@MaterialIcons/water":[32,32,61572],"@MaterialIcons/wifi_calling_3":[32,32,61573],"@MaterialIcons/wifi_tethering_error_rounded":[32,32,61574],"@MaterialIcons/wifi_tethering_off":[32,32,61575],"@MaterialIcons/window":[32,32,61576],"@MaterialIcons/yard":[32,32,61577],"@MaterialIcons/do_disturb":[32,32,61580],"@MaterialIcons/do_disturb_alt":[32,32,61581],"@MaterialIcons/do_disturb_off":[32,32,61582],"@MaterialIcons/do_disturb_on":[32,32,61583],"@MaterialIcons/download":[32,32,61584],"@MaterialIcons/download_done":[32,32,61585],"@MaterialIcons/insights":[32,32,61586],"@MaterialIcons/mode":[32,32,61591],"@MaterialIcons/star_border_purple500":[32,32,61593],"@MaterialIcons/star_purple500":[32,32,61594],"@MaterialIcons/upload":[32,32,61595],"@MaterialIcons/signal_cellular_0_bar":[32,32,61608],"@MaterialIcons/signal_cellular_connected_no_internet_0_bar":[32,32,61612],"@MaterialIcons/signal_wifi_0_bar":[32,32,61616],"@MaterialIcons/fact_check":[32,32,61637],"@MaterialIcons/model_training":[32,32,61647],"@MaterialIcons/not_started":[32,32,61649],"@MaterialIcons/outgoing_mail":[32,32,61650],"@MaterialIcons/privacy_tip":[32,32,61660],"@MaterialIcons/support_agent":[32,32,61666],"@MaterialIcons/online_prediction":[32,32,61675],"@MaterialIcons/star_rate":[32,32,61676],"@MaterialIcons/batch_prediction":[32,32,61685],"@MaterialIcons/pest_control":[32,32,61690],"@MaterialIcons/upgrade":[32,32,61691],"@MaterialIcons/wifi_protected_setup":[32,32,61692],"@MaterialIcons/pest_control_rodent":[32,32,61693],"@MaterialIcons/not_accessible":[32,32,61694],"@MaterialIcons/cleaning_services":[32,32,61695],"@MaterialIcons/home_repair_service":[32,32,61696],"@MaterialIcons/table_rows":[32,32,61697],"@MaterialIcons/electrical_services":[32,32,61698],"@MaterialIcons/hearing_disabled":[32,32,61700],"@MaterialIcons/person_search":[32,32,61702],"@MaterialIcons/plumbing":[32,32,61703],"@MaterialIcons/horizontal_rule":[32,32,61704],"@MaterialIcons/medical_services":[32,32,61705],"@MaterialIcons/design_services":[32,32,61706],"@MaterialIcons/handyman":[32,32,61707],"@MaterialIcons/miscellaneous_services":[32,32,61708],"@MaterialIcons/push_pin":[32,32,61709],"@MaterialIcons/hvac":[32,32,61710],"@MaterialIcons/directions_off":[32,32,61711],"@MaterialIcons/subscript":[32,32,61713],"@MaterialIcons/superscript":[32,32,61714],"@MaterialIcons/view_sidebar":[32,32,61716],"@MaterialIcons/image_not_supported":[32,32,61718],"@MaterialIcons/legend_toggle":[32,32,61723],"@MaterialIcons/history_toggle_off":[32,32,61821],"@MaterialIcons/point_of_sale":[32,32,61822],"@MaterialIcons/arrow_circle_down":[32,32,61825],"@MaterialIcons/arrow_circle_up":[32,32,61826],"@MaterialIcons/alt_route":[32,32,61828],"@MaterialIcons/forward_to_inbox":[32,32,61831],"@MaterialIcons/mark_chat_unread":[32,32,61833],"@MaterialIcons/mark_email_unread":[32,32,61834],"@MaterialIcons/mark_chat_read":[32,32,61835],"@MaterialIcons/mark_email_read":[32,32,61836],"@MaterialIcons/baby_changing_station":[32,32,61851],"@MaterialIcons/backpack":[32,32,61852],"@MaterialIcons/charging_station":[32,32,61853],"@MaterialIcons/checkroom":[32,32,61854],"@MaterialIcons/do_not_step":[32,32,61855],"@MaterialIcons/elevator":[32,32,61856],"@MaterialIcons/escalator":[32,32,61857],"@MaterialIcons/family_restroom":[32,32,61858],"@MaterialIcons/fire_hydrant":[32,32,61859],"@MaterialIcons/no_cell":[32,32,61860],"@MaterialIcons/no_drinks":[32,32,61861],"@MaterialIcons/no_flash":[32,32,61862],"@MaterialIcons/no_food":[32,32,61863],"@MaterialIcons/no_photography":[32,32,61864],"@MaterialIcons/stairs":[32,32,61865],"@MaterialIcons/tty":[32,32,61866],"@MaterialIcons/wheelchair_pickup":[32,32,61867],"@MaterialIcons/escalator_warning":[32,32,61868],"@MaterialIcons/umbrella":[32,32,61869],"@MaterialIcons/stroller":[32,32,61870],"@MaterialIcons/no_stroller":[32,32,61871],"@MaterialIcons/do_not_touch":[32,32,61872],"@MaterialIcons/wash":[32,32,61873],"@MaterialIcons/soap":[32,32,61874],"@MaterialIcons/dry":[32,32,61875],"@MaterialIcons/sensor_window":[32,32,61876],"@MaterialIcons/sensor_door":[32,32,61877],"@MaterialIcons/request_quote":[32,32,61878],"@MaterialIcons/api":[32,32,61879],"@MaterialIcons/room_preferences":[32,32,61880],"@MaterialIcons/multiple_stop":[32,32,61881],"@MaterialIcons/pending_actions":[32,32,61883],"@MaterialIcons/table_view":[32,32,61886],"@MaterialIcons/dynamic_form":[32,32,61887],"@MaterialIcons/help_center":[32,32,61888],"@MaterialIcons/smart_button":[32,32,61889],"@MaterialIcons/rule":[32,32,61890],"@MaterialIcons/wysiwyg":[32,32,61891],"@MaterialIcons/source":[32,32,61892],"@MaterialIcons/preview":[32,32,61893],"@MaterialIcons/text_snippet":[32,32,61894],"@MaterialIcons/snippet_folder":[32,32,61895],"@MaterialIcons/topic":[32,32,61896],"@MaterialIcons/rule_folder":[32,32,61897],"@MaterialIcons/public_off":[32,32,61898],"@MaterialIcons/shopping_bag":[32,32,61900],"@MaterialIcons/anchor":[32,32,61901],"@MaterialIcons/open_in_full":[32,32,61902],"@MaterialIcons/close_fullscreen":[32,32,61903],"@MaterialIcons/corporate_fare":[32,32,61904],"@MaterialIcons/switch_left":[32,32,61905],"@MaterialIcons/switch_right":[32,32,61906],"@MaterialIcons/outlet":[32,32,61908],"@MaterialIcons/no_transfer":[32,32,61909],"@MaterialIcons/no_meals":[32,32,61910],"@MaterialIcons/fire_extinguisher":[32,32,61912],"@MaterialIcons/location_pin":[32,32,61915],"@MaterialIcons/closed_caption_disabled":[32,32,61916],"@MaterialIcons/east":[32,32,61919],"@MaterialIcons/north":[32,32,61920],"@MaterialIcons/north_east":[32,32,61921],"@MaterialIcons/north_west":[32,32,61922],"@MaterialIcons/south":[32,32,61923],"@MaterialIcons/south_east":[32,32,61924],"@MaterialIcons/south_west":[32,32,61925],"@MaterialIcons/west":[32,32,61926],"@MaterialIcons/wine_bar":[32,32,61928],"@MaterialIcons/tapas":[32,32,61929],"@MaterialIcons/set_meal":[32,32,61930],"@MaterialIcons/near_me_disabled":[32,32,61935],"@MaterialIcons/night_shelter":[32,32,61937],"@MaterialIcons/food_bank":[32,32,61938],"@MaterialIcons/sports_bar":[32,32,61939],"@MaterialIcons/bento":[32,32,61940],"@MaterialIcons/rice_bowl":[32,32,61941],"@MaterialIcons/fence":[32,32,61942],"@MaterialIcons/countertops":[32,32,61943],"@MaterialIcons/carpenter":[32,32,61944],"@MaterialIcons/sticky_note_2":[32,32,61948],"@MaterialIcons/foundation":[32,32,61952],"@MaterialIcons/roofing":[32,32,61953],"@MaterialIcons/house_siding":[32,32,61954],"@MaterialIcons/water_damage":[32,32,61955],"@MaterialIcons/microwave":[32,32,61956],"@MaterialIcons/grass":[32,32,61957],"@MaterialIcons/qr_code_scanner":[32,32,61958],"@MaterialIcons/leaderboard":[32,32,61964],"@MaterialIcons/book_online":[32,32,61975],"@MaterialIcons/masks":[32,32,61976],"@MaterialIcons/elderly":[32,32,61978],"@MaterialIcons/leave_bags_at_home":[32,32,61979],"@MaterialIcons/reduce_capacity":[32,32,61980],"@MaterialIcons/sanitizer":[32,32,61981],"@MaterialIcons/6_ft_apart":[32,32,61982],"@MaterialIcons/clean_hands":[32,32,61983],"@MaterialIcons/sick":[32,32,61984],"@MaterialIcons/coronavirus":[32,32,61985],"@MaterialIcons/follow_the_signs":[32,32,61986],"@MaterialIcons/connect_without_contact":[32,32,61987],"@MaterialIcons/motion_photos_pause":[32,32,61991],"@MaterialIcons/outbond":[32,32,61992],"@MaterialIcons/no_meals_ouline":[32,32,61993],"@MaterialIcons/stacked_line_chart":[32,32,61995],"@MaterialIcons/request_page":[32,32,61996],"@MaterialIcons/contact_page":[32,32,61998],"@MaterialIcons/disabled_by_default":[32,32,62e3],"@MaterialIcons/published_with_changes":[32,32,62002],"@MaterialIcons/groups":[32,32,62003],"@MaterialIcons/facebook":[32,32,62004],"@MaterialIcons/luggage":[32,32,62005],"@MaterialIcons/unpublished":[32,32,62006],"@MaterialIcons/no_backpack":[32,32,62007],"@MaterialIcons/add_task":[32,32,62010],"@MaterialIcons/no_luggage":[32,32,62011],"@MaterialIcons/lock_person":[32,32,63731],"@MaterialIcons/desk":[32,32,63732],"@MaterialIcons/width_full":[32,32,63733],"@MaterialIcons/width_normal":[32,32,63734],"@MaterialIcons/width_wide":[32,32,63735],"@MaterialIcons/broadcast_on_home":[32,32,63736],"@MaterialIcons/broadcast_on_personal":[32,32,63737],"@MaterialIcons/18_up_rating":[32,32,63741],"@MaterialIcons/no_adult_content":[32,32,63742],"@MaterialIcons/wallet":[32,32,63743]};qx.$$translations={C:null,en:null};qx.$$locales={C:null,en:null};qx.$$packageData={};qx.$$g={};qx.$$createdAt=function(e,t,r,i){null!=e&&void 0===typeof Object.$$createdAt&&Object.defineProperty(e,"$$createdAt",{value:{filename:t,lineNumber:r,column:i},enumerable:!1,configurable:!1,writable:!1});return e};var s=/AppleWebKit\/([^ ]+)/.test(navigator.userAgent),l=!!window.MSInputMethodContext&&!!document.documentMode;qx.$$loader={parts:{boot:["0"]},packages:{0:{uris:[]}},urisBefore:[],cssBefore:[],boot:"boot",closureParts:{},bootIsInline:!1,addNoCacheParam:!1,isLoadParallel:!l&&"async"in document.createElement("script"),delayDefer:!0,splashscreen:window.QOOXDOO_SPLASH_SCREEN||null,isLoadChunked:!1,loadChunkSize:null,decodeUris:function(e,t){t||(t="sourceUri");qx.$$libraries;for(var r=[],i=0;i2){o.shift();n=o.join(":")}else n=qx.$$appRoot+e[i];qx.$$loader.addNoCacheParam&&(n+="?nocache="+Math.random());r.push(n)}return r},deferredEvents:null,on:function(e,t){if(qx.$$loader.applicationHandlerReady){if(window.qx&&qx.event&&qx.event.handler&&qx.event.handler.Application){var r=qx.event.handler.Application.$$instance;if("ready"==e&&r.isApplicationReady()){t(null);return}if("appinitialized"==e&&r.isApplicationInitialized()){t(null);return}}qx.event.Registration.addListener(window,e,t)}else{null===this.deferredEvents&&(this.deferredEvents={});var i=this.deferredEvents[e];void 0===i&&(i=this.deferredEvents[e]=[]);i.push({eventType:e,handler:t})}},signalStartup:function(){qx.Bootstrap.executePendingDefers();qx.$$loader.delayDefer=!1;qx.$$loader.scriptLoaded=!0;function e(){if(window.qx&&qx.event&&qx.event.handler&&qx.event.handler.Application){qx.$$loader.deferredEvents&&Object.keys(qx.$$loader.deferredEvents).forEach((function(e){qx.$$loader.deferredEvents[e].forEach((function(t){qx.event.Registration.addListener(window,e,t.handler)}))}));qx.event.handler.Application.onScriptLoaded();qx.$$loader.applicationHandlerReady=!0}else{qx.$$loader.deferredEvents&&Object.keys(qx.$$loader.deferredEvents).forEach((function(e){"ready"===e&&qx.$$loader.deferredEvents[e].forEach((function(e){e.handler(null)}))}));qx.$$loader.applicationHandlerReady=!0}}qx.Class.$$brokenClassDefinitions?console.error("**************\nOne or more class definitions did not load properly - please see error messages above for details.\nIt is probable that your application will have unexpected errors. Please fix the class problems above before continuing.\n**************"):qx.$$loader.splashscreen?qx.$$loader.splashscreen.loadComplete(e):e()},init:function(){var e=qx.$$loader;e.decodeUris(e.cssBefore,"resourceUri").forEach((function(e){!function(e){var t=document.createElement("link");t.rel="stylesheet";t.type="text/css";t.href=e;document.getElementsByTagName("head")[0].appendChild(t)}(e)}));p=e.decodeUris(e.urisBefore,"resourceUri");e.bootIsInline||e.parts[e.boot].forEach((function(t){var r=e.decodeUris(e.packages[t].uris);Array.prototype.push.apply(p,r)}));function t(){g((function(){window.setTimeout((function(){e.parts[e.boot].forEach((function(t){e.importPackageData(qx.$$packageData[t]||{})}));e.signalStartup()}),0)}))}qx.$$loader.splashscreen?qx.$$loader.splashscreen.loadBegin(t):t()}};var u={};if(document.location.search){document.location.search.substring(1).split("&").forEach((function(e){var t=e.match(/^qooxdoo\:([^=]+)(=(.*))?/);if(t){var r=t[1],i=t[3];void 0===i||"true"===i||"1"===i?i=!0:"false"!==i&&"0"!==i||(i=!1);u[r]=i}}))}!0===u["splashscreen-disable"]&&(qx.$$loader.splashscreen=null);if(qx.$$loader.splashscreen){qx.$$loader.isLoadChunked=!0;var c=qx.$$loader.splashscreen.getSettings()||{};"boolean"==typeof c.isLoadChunked&&(qx.$$loader.isLoadChunked=c.isLoadChunked);"number"==typeof c.loadChunkSize&&c.loadChunkSize>1&&(qx.$$loader.loadChunkSize=c.loadChunkSize)}for(var h in u){var d=u[h];switch(h){case"add-no-cache":qx.$$loader.addNoCacheParam=!0===d;break;case"load-parallel":qx.$$loader.isLoadParallel=!0===d;break;case"load-chunked":qx.$$loader.isLoadChunked=!0===d}}var f={complete:!0};(document.documentMode&&document.documentMode<10||void 0!==window.ActiveXObject&&!document.documentMode)&&(f.loaded=!0);function _(e,t){var r=document.createElement("script");r.charset="utf-8";r.src=e;r.onreadystatechange=r.onload=function(){if(!this.readyState||f[this.readyState]){r.onreadystatechange=r.onload=null;"function"==typeof t&&t()}};r.onerror=function(){console&&"function"==typeof console.error&&console.error("Cannot load script "+e);t&&t("Cannot load script "+e)};qx.$$loader.isLoadParallel&&(r.async=null);document.getElementsByTagName("head")[0].appendChild(r)}qx.$$loader.importPackageData=function(e,t){if(e.resources){var r=e.resources;for(var i in r)qx.$$resources[i]=r[i]}if(e.locales){var n=e.locales,o=qx.$$locales;for(var a in n)if(o[a])for(var i in n[a])o[a][i]=n[a][i];else o[a]=n[a]}if(e.translations){var s=e.translations,l=qx.$$translations;for(var a in s)if(l[a])for(var i in s[a])l[a][i]=s[a][i];else l[a]=s[a]}t&&t(e)};var p=[],m=0,g=qx.$$loader.isLoadParallel&&qx.$$loader.isLoadChunked?function(e){if(m>=p.length)return e();var t={numScripts:p.length,numScriptsLoaded:0,numScriptsLoading:0},r=qx.$$loader.loadChunkSize;null===r&&(r=Math.round(t.numScripts/20));r<1&&(r=1);function i(){t.numScriptsLoaded==t.numScripts?e&&e():0==t.numScriptsLoading&&o()}function n(){t.numScriptsLoaded++;t.numScriptsLoading--;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,i):i()}function o(){for(;m=p.length)return e();var t={numScripts:p.length,numScriptsLoaded:0,numScriptsLoading:0};function r(){t.numScriptsLoaded==t.numScripts&&e&&e()}function i(){t.numScriptsLoaded++;t.numScriptsLoading--;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,r):r()}for(;m=p.length)return e();_(p[m++],(function(){t.numScriptsLoaded++;qx.$$loader.splashscreen?qx.$$loader.splashscreen.scriptLoaded(t,r):r()}))}i()},v=function(){qx.$$domReady=!0;document.removeEventListener("DOMContentLoaded",v,!1)};document.addEventListener&&document.addEventListener("DOMContentLoaded",v,!1)}();qx.$$fontBootstrap={};qx.$$fontBootstrap.Roboto={family:["Roboto"],fontFaces:[{fontFamily:"Roboto",fontStyle:"normal",fontWeight:"normal",paths:["qx/font/Roboto/roboto-v18-latin_latin-ext-regular.woff"]}]};qx.$$fontBootstrap["Roboto Mono"]={family:["Roboto Mono"],fontFaces:[{fontFamily:"Roboto Mono",fontStyle:"normal",fontWeight:"normal",paths:["qx/font/Roboto/roboto-mono-v6-latin_latin-ext-regular.woff"]}]};qx.$$fontBootstrap.MaterialIcons={family:["Material Icons"],fontFaces:[{fontFamily:"Material Icons",paths:["qx/iconfont/MaterialIcons/materialicons-v126.woff"]}],defaultSize:32,comparisonString:"e1feef39"};!function(e){"use strict";var t,r,i;t=[function(e,t,r){r(1),r(97),r(98),r(99),r(100),r(101),r(102),r(103),r(104),r(105),r(106),r(107),r(108),r(109),r(110),r(111),r(124),r(126),r(136),r(137),r(139),r(143),r(146),r(148),r(150),r(151),r(152),r(153),r(155),r(156),r(158),r(159),r(161),r(165),r(166),r(167),r(168),r(173),r(174),r(176),r(177),r(178),r(180),r(183),r(184),r(185),r(186),r(187),r(192),r(194),r(195),r(197),r(200),r(201),r(202),r(203),r(204),r(206),r(216),r(218),r(221),r(223),r(224),r(225),r(226),r(227),r(231),r(232),r(234),r(235),r(236),r(238),r(239),r(240),r(93),r(241),r(242),r(250),r(252),r(254),r(255),r(256),r(257),r(258),r(260),r(261),r(262),r(263),r(264),r(266),r(267),r(268),r(269),r(270),r(271),r(272),r(273),r(277),r(278),r(280),r(282),r(283),r(284),r(285),r(286),r(288),r(290),r(291),r(292),r(293),r(295),r(296),r(298),r(299),r(300),r(301),r(303),r(304),r(305),r(306),r(307),r(308),r(309),r(310),r(311),r(313),r(314),r(315),r(316),r(317),r(318),r(319),r(320),r(321),r(322),r(323),r(325),r(326),r(327),r(328),r(352),r(353),r(354),r(355),r(356),r(357),r(358),r(359),r(360),r(362),r(363),r(364),r(365),r(366),r(367),r(368),r(369),r(370),r(371),r(378),r(379),r(381),r(382),r(383),r(384),r(385),r(387),r(388),r(390),r(393),r(394),r(395),r(396),r(397),r(401),r(402),r(404),r(405),r(406),r(407),r(409),r(410),r(411),r(412),r(413),r(414),r(415),r(417),r(420),r(423),r(426),r(427),r(428),r(429),r(430),r(431),r(432),r(433),r(434),r(435),r(436),r(437),r(438),r(447),r(448),r(449),r(450),r(451),r(452),r(453),r(454),r(455),r(456),r(457),r(458),r(459),r(462),r(463),r(464),r(465),r(466),r(467),r(468),r(469),r(470),r(471),r(472),r(473),r(474),r(475),r(476),r(477),r(478),r(479),r(480),r(481),r(482),r(483),r(484),r(485),r(486),r(487),r(488),r(489),r(492),r(494),r(495),r(503),r(504),r(505),r(507),r(508),r(510),r(511),r(512),r(513),r(514),r(518),r(521),r(526),r(527),r(529),r(530),r(534),r(535),r(537),r(538),r(539),r(540),r(542),r(543),r(545),r(546),r(547),r(548),r(549),r(550),r(551),r(553),r(555),r(556),r(557),r(558),r(561),r(562),r(563),r(565),r(566),r(567),r(568),r(569),r(570),r(574),r(575),r(576),r(577),r(578),r(579),r(581),r(582),r(583),r(584),r(585),r(586),r(587),r(588),r(589),r(590),r(591),r(594),r(596),r(597),r(599),r(600),r(601),r(602),r(603),r(604),r(606),r(608),r(609),r(610),r(611),r(612),r(613),r(615),r(616),r(617),r(618),r(620),r(621),r(622),r(623),r(624),r(626),r(627),r(628),r(629),r(630),r(631),r(632),r(633),r(634),r(635),r(636),r(637),r(638),r(640),r(641),r(642),r(646),r(647),r(649),r(650),r(651),r(652),r(653),r(654),r(655),r(656),r(657),r(658),r(661),r(662),r(669),r(672),r(673),r(674),r(675),r(676),r(678),r(679),r(681),r(682),r(684),r(685),r(687),r(688),r(689),r(690),r(691),r(692),r(693),r(695),r(696),r(698),r(699),r(700),r(702),r(703),r(706),r(707),r(708),r(710),r(711),r(713),r(714),r(715),r(716),r(717),r(718),r(719),r(720),r(721),r(722),r(723),r(724),r(725),r(726),r(731),r(732),r(734),r(735),r(737),r(738),r(739),r(740),r(741),r(744),r(745),r(746),r(747),r(748),r(749),r(752),r(753),r(755),r(756),r(757),r(762),r(763),r(764),r(765),r(768),r(773),r(774),r(775),r(776),r(777),e.exports=r(778)},function(e,t,r){r(2),r(90),r(92),r(93),r(96)},function(t,r,i){var n=i(3),o=i(4),a=i(8),s=i(14),l=i(35),u=i(6),c=i(26),h=i(7),d=i(38),f=i(24),_=i(46),p=i(12),m=i(18),g=i(68),v=i(11),b=i(71),y=i(73),x=i(57),q=i(75),w=i(66),P=i(5),M=i(44),E=i(72),I=i(10),C=i(47),S=i(77),A=i(34),T=i(53),k=i(54),D=i(40),B=i(33),O=i(78),R=i(79),L=i(81),N=i(82),F=i(51),$=i(83).forEach,j=T("hidden"),W="Symbol",H="prototype",U=F.set,z=F.getterFor(W),V=Object[H],G=o.Symbol,K=G&&G[H],X=o.RangeError,Y=o.TypeError,Z=o.QObject,Q=P.f,J=M.f,ee=q.f,te=I.f,re=s([].push),ie=A("symbols"),ne=A("op-symbols"),oe=A("wks"),ae=!Z||!Z[H]||!Z[H].findChild,se=function(e,t,r){var i=Q(V,t);i&&delete V[t],J(e,t,r),i&&e!==V&&J(V,t,i)},le=u&&h((function(){return 7!==b(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a}))?se:J,ue=function(e,t){var r=ie[e]=b(K);return U(r,{type:W,tag:e,description:t}),u||(r.description=t),r},ce=function(e,t,r){e===V&&ce(ne,t,r),_(e);var i=m(t);return _(r),d(ie,i)?(r.enumerable?(d(e,j)&&e[j][i]&&(e[j][i]=!1),r=b(r,{enumerable:v(0,!1)})):(d(e,j)||J(e,j,v(1,b(null))),e[j][i]=!0),le(e,i,r)):J(e,i,r)},he=function(e,t){var r,i;return _(e),r=p(t),i=y(r).concat(pe(r)),$(i,(function(t){u&&!a(de,r,t)||ce(e,t,r[t])})),e},de=function(e){var t=m(e),r=a(te,this,t);return!(this===V&&d(ie,t)&&!d(ne,t))&&(!(r||!d(this,t)||!d(ie,t)||d(this,j)&&this[j][t])||r)},fe=function(e,t){var r,i=p(e),n=m(t);if(i!==V||!d(ie,n)||d(ne,n))return!(r=Q(i,n))||!d(ie,n)||d(i,j)&&i[j][n]||(r.enumerable=!0),r},_e=function(e){var t=ee(p(e)),r=[];return $(t,(function(e){d(ie,e)||d(k,e)||re(r,e)})),r},pe=function(e){var t=e===V,r=ee(t?ne:p(e)),i=[];return $(r,(function(e){!d(ie,e)||t&&!d(V,e)||re(i,ie[e])})),i};c||(G=function(){var t,r,i;if(f(K,this))throw new Y("Symbol is not a constructor");return t=arguments.length&&arguments[0]!==e?g(arguments[0]):e,r=D(t),i=function(t){var n,s=this===e?o:this;s===V&&a(i,ne,t),d(s,j)&&d(s[j],r)&&(s[j][r]=!1),n=v(1,t);try{le(s,r,n)}catch(e){if(!(e instanceof X))throw e;se(s,r,n)}},u&&ae&&le(V,r,{configurable:!0,set:i}),ue(r,t)},C(K=G[H],"toString",(function(){return z(this).tag})),C(G,"withoutSetter",(function(e){return ue(D(e),e)})),I.f=de,M.f=ce,E.f=he,P.f=fe,x.f=q.f=_e,w.f=pe,O.f=function(e){return ue(B(e),e)},u&&(S(K,"description",{configurable:!0,get:function(){return z(this).description}}),l||C(V,"propertyIsEnumerable",de,{unsafe:!0}))),n({global:!0,constructor:!0,wrap:!0,forced:!c,sham:!c},{Symbol:G}),$(y(oe),(function(e){R(e)})),n({target:W,stat:!0,forced:!c},{useSetter:function(){ae=!0},useSimple:function(){ae=!1}}),n({target:"Object",stat:!0,forced:!c,sham:!u},{create:function(t,r){return r===e?b(t):he(b(t),r)},defineProperty:ce,defineProperties:he,getOwnPropertyDescriptor:fe}),n({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:_e}),L(),N(G,W),k[j]=!0},function(t,r,i){var n=i(4),o=i(5).f,a=i(43),s=i(47),l=i(37),u=i(55),c=i(67);t.exports=function(t,r){var i,h,d,f,_,p=t.target,m=t.global,g=t.stat;if(i=m?n:g?n[p]||l(p,{}):n[p]&&n[p].prototype)for(h in r){if(f=r[h],d=t.dontCallGetSet?(_=o(i,h))&&_.value:i[h],!c(m?h:p+(g?".":"#")+h,t.forced)&&d!==e){if(typeof f==typeof d)continue;u(f,d)}(t.sham||d&&d.sham)&&a(f,"sham",!0),s(i,h,f,t)}}},function(e,t,r){var i=function(e){return e&&e.Math===Math&&e};e.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof global&&global)||i("object"==typeof this&&this)||function(){return this}()||Function("return this")()},function(e,t,r){var i=r(6),n=r(8),o=r(10),a=r(11),s=r(12),l=r(18),u=r(38),c=r(41),h=Object.getOwnPropertyDescriptor;t.f=i?h:function(e,t){if(e=s(e),t=l(t),c)try{return h(e,t)}catch(e){}if(u(e,t))return a(!n(o.f,e,t),e[t])}},function(e,t,r){var i=r(7);e.exports=!i((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},function(e,t,r){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){var i=r(9),n=function(){}.call;e.exports=i?n.bind(n):function(){return n.apply(n,arguments)}},function(e,t,r){var i=r(7);e.exports=!i((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},function(e,t,r){var i={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!i.call({1:2},1);t.f=o?function(e){var t=n(this,e);return!!t&&t.enumerable}:i},function(e,t,r){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,r){var i=r(13),n=r(16);e.exports=function(e){return i(n(e))}},function(e,t,r){var i=r(14),n=r(7),o=r(15),a=Object,s=i("".split);e.exports=n((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"===o(e)?s(e,""):a(e)}:a},function(e,t,r){var i=r(9),n=Function.prototype,o=n.call,a=i&&n.bind.bind(o,o);e.exports=i?a:function(e){return function(){return o.apply(e,arguments)}}},function(e,t,r){var i=r(14),n=i({}.toString),o=i("".slice);e.exports=function(e){return o(n(e),8,-1)}},function(e,t,r){var i=r(17),n=TypeError;e.exports=function(e){if(i(e))throw new n("Can't call method on "+e);return e}},function(t,r,i){t.exports=function(t){return null===t||t===e}},function(e,t,r){var i=r(19),n=r(22);e.exports=function(e){var t=i(e,"string");return n(t)?t:t+""}},function(t,r,i){var n=i(8),o=i(20),a=i(22),s=i(29),l=i(32),u=i(33),c=TypeError,h=u("toPrimitive");t.exports=function(t,r){var i,u;if(!o(t)||a(t))return t;if(i=s(t,h)){if(r===e&&(r="default"),u=n(i,t,r),!o(u)||a(u))return u;throw new c("Can't convert object to primitive value")}return r===e&&(r="number"),l(t,r)}},function(e,t,r){var i=r(21);e.exports=function(e){return"object"==typeof e?null!==e:i(e)}},function(t,r,i){var n="object"==typeof document&&document.all;t.exports=void 0===n&&n!==e?function(e){return"function"==typeof e||e===n}:function(e){return"function"==typeof e}},function(e,t,r){var i=r(23),n=r(21),o=r(24),a=r(25),s=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=i("Symbol");return n(t)&&o(t.prototype,s(e))}},function(t,r,i){var n=i(4),o=i(21);t.exports=function(t,r){return arguments.length<2?o(i=n[t])?i:e:n[t]&&n[t][r];var i}},function(e,t,r){var i=r(14);e.exports=i({}.isPrototypeOf)},function(e,t,r){var i=r(26);e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,r){var i=r(27),n=r(7),o=r(4).String;e.exports=!!Object.getOwnPropertySymbols&&!n((function(){var e=Symbol("symbol detection");return!o(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},function(e,t,r){var i,n,o=r(4),a=r(28),s=o.process,l=o.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8;c&&(n=(i=c.split("."))[0]>0&&i[0]<4?1:+(i[0]+i[1])),!n&&a&&(!(i=a.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/))&&(n=+i[1]),e.exports=n},function(e,t,r){e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(t,r,i){var n=i(30),o=i(17);t.exports=function(t,r){var i=t[r];return o(i)?e:n(i)}},function(e,t,r){var i=r(21),n=r(31),o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(n(e)+" is not a function")}},function(e,t,r){var i=String;e.exports=function(e){try{return i(e)}catch(e){return"Object"}}},function(e,t,r){var i=r(8),n=r(21),o=r(20),a=TypeError;e.exports=function(e,t){var r,s;if("string"===t&&n(r=e.toString)&&!o(s=i(r,e)))return s;if(n(r=e.valueOf)&&!o(s=i(r,e)))return s;if("string"!==t&&n(r=e.toString)&&!o(s=i(r,e)))return s;throw new a("Can't convert object to primitive value")}},function(e,t,r){var i=r(4),n=r(34),o=r(38),a=r(40),s=r(26),l=r(25),u=i.Symbol,c=n("wks"),h=l?u.for||u:u&&u.withoutSetter||a;e.exports=function(e){return o(c,e)||(c[e]=s&&o(u,e)?u[e]:h("Symbol."+e)),c[e]}},function(t,r,i){var n=i(35),o=i(36);(t.exports=function(t,r){return o[t]||(o[t]=r!==e?r:{})})("versions",[]).push({version:"3.35.1",mode:n?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.35.1/LICENSE",source:"https://github.com/zloirock/core-js"})},function(e,t,r){e.exports=!1},function(e,t,r){var i=r(4),n=r(37),o="__core-js_shared__",a=i[o]||n(o,{});e.exports=a},function(e,t,r){var i=r(4),n=Object.defineProperty;e.exports=function(e,t){try{n(i,e,{value:t,configurable:!0,writable:!0})}catch(r){i[e]=t}return t}},function(e,t,r){var i=r(14),n=r(39),o=i({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return o(n(e),t)}},function(e,t,r){var i=r(16),n=Object;e.exports=function(e){return n(i(e))}},function(t,r,i){var n=i(14),o=0,a=Math.random(),s=n(1..toString);t.exports=function(t){return"Symbol("+(t===e?"":t)+")_"+s(++o+a,36)}},function(e,t,r){var i=r(6),n=r(7),o=r(42);e.exports=!i&&!n((function(){return 7!==Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},function(e,t,r){var i=r(4),n=r(20),o=i.document,a=n(o)&&n(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},function(e,t,r){var i=r(6),n=r(44),o=r(11);e.exports=i?function(e,t,r){return n.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){var i=r(6),n=r(41),o=r(45),a=r(46),s=r(18),l=TypeError,u=Object.defineProperty,c=Object.getOwnPropertyDescriptor,h="enumerable",d="configurable",f="writable";t.f=i?o?function(e,t,r){if(a(e),t=s(t),a(r),"function"==typeof e&&"prototype"===t&&"value"in r&&f in r&&!r[f]){var i=c(e,t);i&&i[f]&&(e[t]=r.value,r={configurable:d in r?r[d]:i[d],enumerable:h in r?r[h]:i[h],writable:!1})}return u(e,t,r)}:u:function(e,t,r){if(a(e),t=s(t),a(r),n)try{return u(e,t,r)}catch(e){}if("get"in r||"set"in r)throw new l("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},function(e,t,r){var i=r(6),n=r(7);e.exports=i&&n((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},function(e,t,r){var i=r(20),n=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o(n(e)+" is not an object")}},function(t,r,i){var n=i(21),o=i(44),a=i(48),s=i(37);t.exports=function(t,r,i,l){var u,c;if(l||(l={}),u=l.enumerable,c=l.name!==e?l.name:r,n(i)&&a(i,c,l),l.global)u?t[r]=i:s(r,i);else{try{l.unsafe?t[r]&&(u=!0):delete t[r]}catch(e){}u?t[r]=i:o.f(t,r,{value:i,enumerable:!1,configurable:!l.nonConfigurable,writable:!l.nonWritable})}return t}},function(t,r,i){var n=i(14),o=i(7),a=i(21),s=i(38),l=i(6),u=i(49).CONFIGURABLE,c=i(50),h=i(51),d=h.enforce,f=h.get,_=String,p=Object.defineProperty,m=n("".slice),g=n("".replace),v=n([].join),b=l&&!o((function(){return 8!==p((function(){}),"length",{value:8}).length})),y=String(String).split("String"),x=t.exports=function(t,r,i){"Symbol("===m(_(r),0,7)&&(r="["+g(_(r),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),i&&i.getter&&(r="get "+r),i&&i.setter&&(r="set "+r),(!s(t,"name")||u&&t.name!==r)&&(l?p(t,"name",{value:r,configurable:!0}):t.name=r),b&&i&&s(i,"arity")&&t.length!==i.arity&&p(t,"length",{value:i.arity});try{i&&s(i,"constructor")&&i.constructor?l&&p(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=e)}catch(e){}var n=d(t);return s(n,"source")||(n.source=v(y,"string"==typeof r?r:"")),t};Function.prototype.toString=x((function(){return a(this)&&f(this).source||c(this)}),"toString")},function(e,t,r){var i=r(6),n=r(38),o=Function.prototype,a=i&&Object.getOwnPropertyDescriptor,s=n(o,"name"),l=s&&"something"===function(){}.name,u=s&&(!i||i&&a(o,"name").configurable);e.exports={EXISTS:s,PROPER:l,CONFIGURABLE:u}},function(e,t,r){var i=r(14),n=r(21),o=r(36),a=i(Function.toString);n(o.inspectSource)||(o.inspectSource=function(e){return a(e)}),e.exports=o.inspectSource},function(e,t,r){var i,n,o,a,s,l=r(52),u=r(4),c=r(20),h=r(43),d=r(38),f=r(36),_=r(53),p=r(54),m="Object already initialized",g=u.TypeError;l||f.state?((a=f.state||(f.state=new(0,u.WeakMap))).get=a.get,a.has=a.has,a.set=a.set,i=function(e,t){if(a.has(e))throw new g(m);return t.facade=e,a.set(e,t),t},n=function(e){return a.get(e)||{}},o=function(e){return a.has(e)}):(p[s=_("state")]=!0,i=function(e,t){if(d(e,s))throw new g(m);return t.facade=e,h(e,s,t),t},n=function(e){return d(e,s)?e[s]:{}},o=function(e){return d(e,s)}),e.exports={set:i,get:n,has:o,enforce:function(e){return o(e)?n(e):i(e,{})},getterFor:function(e){return function(t){var r;if(!c(t)||(r=n(t)).type!==e)throw new g("Incompatible receiver, "+e+" required");return r}}}},function(e,t,r){var i=r(4),n=r(21),o=i.WeakMap;e.exports=n(o)&&/native code/.test(String(o))},function(e,t,r){var i=r(34),n=r(40),o=i("keys");e.exports=function(e){return o[e]||(o[e]=n(e))}},function(e,t,r){e.exports={}},function(e,t,r){var i=r(38),n=r(56),o=r(5),a=r(44);e.exports=function(e,t,r){var s,l,u=n(t),c=a.f,h=o.f;for(s=0;su;)n(i,r=t[u++])&&(~a(c,r)||l(c,r));return c}},function(e,t,r){var i=r(12),n=r(60),o=r(63),a=function(e){return function(t,r,a){var s,l=i(t),u=o(l),c=n(a,u);if(e&&r!=r){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===r)return e||c||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},function(e,t,r){var i=r(61),n=Math.max,o=Math.min;e.exports=function(e,t){var r=i(e);return r<0?n(r+t,0):o(r,t)}},function(e,t,r){var i=r(62);e.exports=function(e){var t=+e;return t!=t||0===t?0:i(t)}},function(e,t,r){var i=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var t=+e;return(t>0?n:i)(t)}},function(e,t,r){var i=r(64);e.exports=function(e){return i(e.length)}},function(e,t,r){var i=r(61),n=Math.min;e.exports=function(e){var t=i(e);return t>0?n(t,9007199254740991):0}},function(e,t,r){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,r){t.f=Object.getOwnPropertySymbols},function(e,t,r){var i=r(7),n=r(21),o=/#|\.prototype\./,a=function(e,t){var r=l[s(e)];return r===c||r!==u&&(n(t)?i(t):!!t)},s=a.normalize=function(e){return String(e).replace(o,".").toLowerCase()},l=a.data={},u=a.NATIVE="N",c=a.POLYFILL="P";e.exports=a},function(e,t,r){var i=r(69),n=String;e.exports=function(e){if("Symbol"===i(e))throw new TypeError("Cannot convert a Symbol value to a string");return n(e)}},function(t,r,i){var n=i(70),o=i(21),a=i(15),s=i(33)("toStringTag"),l=Object,u="Arguments"===a(function(){return arguments}());t.exports=n?a:function(t){var r,i,n;return t===e?"Undefined":null===t?"Null":"string"==typeof(i=function(e,t){try{return e[t]}catch(e){}}(r=l(t),s))?i:u?a(r):"Object"===(n=a(r))&&o(r.callee)?"Arguments":n}},function(e,t,r){var i={};i[r(33)("toStringTag")]="z",e.exports="[object z]"===String(i)},function(t,r,i){var n,o=i(46),a=i(72),s=i(65),l=i(54),u=i(74),c=i(42),h=i(53),d="prototype",f="script",_=h("IE_PROTO"),p=function(){},m=function(e){return"<"+f+">"+e+""},g=function(e){e.write(m("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t,r;v="undefined"!=typeof document?document.domain&&n?g(n):(t=c("iframe"),r="java"+f+":",t.style.display="none",u.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(m("document.F=Object")),e.close(),e.F):g(n);for(var i=s.length;i--;)delete v[d][s[i]];return v()};l[_]=!0,t.exports=Object.create||function(t,r){var i;return null!==t?(p[d]=o(t),i=new p,p[d]=null,i[_]=t):i=v(),r===e?i:a.f(i,r)}},function(e,t,r){var i=r(6),n=r(45),o=r(44),a=r(46),s=r(12),l=r(73);t.f=i&&!n?Object.defineProperties:function(e,t){var r,i,n,u,c;for(a(e),r=s(t),n=(i=l(t)).length,u=0;n>u;)o.f(e,c=i[u++],r[c]);return e}},function(e,t,r){var i=r(58),n=r(65);e.exports=Object.keys||function(e){return i(e,n)}},function(e,t,r){var i=r(23);e.exports=i("document","documentElement")},function(e,t,r){var i=r(15),n=r(12),o=r(57).f,a=r(76),s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return s&&"Window"===i(e)?function(e){try{return o(e)}catch(e){return a(s)}}(e):o(n(e))}},function(e,t,r){var i=r(14);e.exports=i([].slice)},function(e,t,r){var i=r(48),n=r(44);e.exports=function(e,t,r){return r.get&&i(r.get,t,{getter:!0}),r.set&&i(r.set,t,{setter:!0}),n.f(e,t,r)}},function(e,t,r){var i=r(33);t.f=i},function(e,t,r){var i=r(80),n=r(38),o=r(78),a=r(44).f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});n(t,e)||a(t,e,{value:o.f(e)})}},function(e,t,r){var i=r(4);e.exports=i},function(e,t,r){var i=r(8),n=r(23),o=r(33),a=r(47);e.exports=function(){var e=n("Symbol"),t=e&&e.prototype,r=t&&t.valueOf,s=o("toPrimitive");t&&!t[s]&&a(t,s,(function(e){return i(r,this)}),{arity:1})}},function(e,t,r){var i=r(44).f,n=r(38),o=r(33)("toStringTag");e.exports=function(e,t,r){e&&!r&&(e=e.prototype),e&&!n(e,o)&&i(e,o,{configurable:!0,value:t})}},function(t,r,i){var n=i(84),o=i(14),a=i(13),s=i(39),l=i(63),u=i(86),c=o([].push),h=function(t){var r=1===t,i=2===t,o=3===t,h=4===t,d=6===t,f=7===t,_=5===t||d;return function(p,m,g,v){for(var b,y,x=s(p),q=a(x),w=l(q),P=n(m,g),M=0,E=v||u,I=r?E(p,w):i||f?E(p,0):e;w>M;M++)if((_||M in q)&&(y=P(b=q[M],M,x),t))if(r)I[M]=y;else if(y)switch(t){case 3:return!0;case 5:return b;case 6:return M;case 2:c(I,b)}else switch(t){case 4:return!1;case 7:c(I,b)}return d?-1:o||h?h:I}};t.exports={forEach:h(0),map:h(1),filter:h(2),some:h(3),every:h(4),find:h(5),findIndex:h(6),filterReject:h(7)}},function(t,r,i){var n=i(85),o=i(30),a=i(9),s=n(n.bind);t.exports=function(t,r){return o(t),r===e?t:a?s(t,r):function(){return t.apply(r,arguments)}}},function(e,t,r){var i=r(15),n=r(14);e.exports=function(e){if("Function"===i(e))return n(e)}},function(e,t,r){var i=r(87);e.exports=function(e,t){return new(i(e))(0===t?0:t)}},function(t,r,i){var n=i(88),o=i(89),a=i(20),s=i(33)("species"),l=Array;t.exports=function(t){var r;return n(t)&&(o(r=t.constructor)&&(r===l||n(r.prototype))||a(r)&&null===(r=r[s]))&&(r=e),r===e?l:r}},function(e,t,r){var i=r(15);e.exports=Array.isArray||function(e){return"Array"===i(e)}},function(e,t,r){var i=r(14),n=r(7),o=r(21),a=r(69),s=r(23),l=r(50),u=function(){},c=s("Reflect","construct"),h=/^\s*(?:class|function)\b/,d=i(h.exec),f=!h.test(u),_=function(e){if(!o(e))return!1;try{return c(u,[],e),!0}catch(e){return!1}},p=function(e){if(!o(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return f||!!d(h,l(e))}catch(e){return!0}};p.sham=!0,e.exports=!c||n((function(){var e;return _(_.call)||!_(Object)||!_((function(){e=!0}))||e}))?p:_},function(e,t,r){var i=r(3),n=r(23),o=r(38),a=r(68),s=r(34),l=r(91),u=s("string-to-symbol-registry"),c=s("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!l},{for:function(e){var t,r=a(e);return o(u,r)?u[r]:(t=n("Symbol")(r),u[r]=t,c[t]=r,t)}})},function(e,t,r){var i=r(26);e.exports=i&&!!Symbol.for&&!!Symbol.keyFor},function(e,t,r){var i=r(3),n=r(38),o=r(22),a=r(31),s=r(34),l=r(91),u=s("symbol-to-string-registry");i({target:"Symbol",stat:!0,forced:!l},{keyFor:function(e){if(!o(e))throw new TypeError(a(e)+" is not a symbol");if(n(u,e))return u[e]}})},function(t,r,i){var n=i(3),o=i(23),a=i(94),s=i(8),l=i(14),u=i(7),c=i(21),h=i(22),d=i(76),f=i(95),_=i(26),p=String,m=o("JSON","stringify"),g=l(/./.exec),v=l("".charAt),b=l("".charCodeAt),y=l("".replace),x=l(1..toString),q=/[\uD800-\uDFFF]/g,w=/^[\uD800-\uDBFF]$/,P=/^[\uDC00-\uDFFF]$/,M=!_||u((function(){var e=o("Symbol")("stringify detection");return"[null]"!==m([e])||"{}"!==m({a:e})||"{}"!==m(Object(e))})),E=u((function(){return'"\\udf06\\ud834"'!==m("\udf06\ud834")||'"\\udead"'!==m("\udead")})),I=function(t,r){var i=d(arguments),n=f(r);if(c(n)||t!==e&&!h(t))return i[1]=function(e,t){if(c(n)&&(t=s(n,this,p(e),t)),!h(t))return t},a(m,null,i)},C=function(e,t,r){var i=v(r,t-1),n=v(r,t+1);return g(w,e)&&!g(P,n)||g(P,e)&&!g(w,i)?"\\u"+x(b(e,0),16):e};m&&n({target:"JSON",stat:!0,arity:3,forced:M||E},{stringify:function(e,t,r){var i=d(arguments),n=a(M?I:m,null,i);return E&&"string"==typeof n?y(n,q,C):n}})},function(e,t,r){var i=r(9),n=Function.prototype,o=n.apply,a=n.call;e.exports="object"==typeof Reflect&&Reflect.apply||(i?a.bind(o):function(){return a.apply(o,arguments)})},function(e,t,r){var i=r(14),n=r(88),o=r(21),a=r(15),s=r(68),l=i([].push);e.exports=function(e){var t,r,i,u,c,h;if(o(e))return e;if(n(e)){for(t=e.length,r=[],i=0;iq&&f(n,arguments[q]),n})),y.prototype=v,"Error"!==P?l?l(y,b):u(y,b,{name:!0}):p&&x in M&&(c(y,M,x),c(y,M,"prepareStackTrace")),u(y,M),!m)try{v.name!==P&&a(v,"name",P),v.constructor=y}catch(e){}return y}}},function(t,r,i){var n=i(114),o=i(46),a=i(115);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=n(Object.prototype,"__proto__","set"))(r,[]),t=r instanceof Array}catch(e){}return function(r,i){return o(r),a(i),t?e(r,i):r.__proto__=i,r}}():e)},function(e,t,r){var i=r(14),n=r(30);e.exports=function(e,t,r){try{return i(n(Object.getOwnPropertyDescriptor(e,t)[r]))}catch(e){}}},function(e,t,r){var i=r(116),n=String,o=TypeError;e.exports=function(e){if(i(e))return e;throw new o("Can't set "+n(e)+" as a prototype")}},function(e,t,r){var i=r(20);e.exports=function(e){return i(e)||null===e}},function(e,t,r){var i=r(44).f;e.exports=function(e,t,r){r in e||i(e,r,{configurable:!0,get:function(){return t[r]},set:function(e){t[r]=e}})}},function(e,t,r){var i=r(21),n=r(20),o=r(113);e.exports=function(e,t,r){var a,s;return o&&i(a=t.constructor)&&a!==r&&n(s=a.prototype)&&s!==r.prototype&&o(e,s),e}},function(t,r,i){var n=i(68);t.exports=function(t,r){return t===e?arguments.length<2?"":r:n(t)}},function(e,t,r){var i=r(20),n=r(43);e.exports=function(e,t){i(t)&&"cause"in t&&n(e,"cause",t.cause)}},function(e,t,r){var i=r(43),n=r(122),o=r(123),a=Error.captureStackTrace;e.exports=function(e,t,r,s){o&&(a?a(e,t):i(e,"stack",n(r,s)))}},function(e,t,r){var i=r(14),n=Error,o=i("".replace),a=String(new n("zxcasd").stack),s=/\n\s*at [^:]*:[^\n]*/,l=s.test(a);e.exports=function(e,t){if(l&&"string"==typeof e&&!n.prepareStackTrace)for(;t--;)e=o(e,s,"");return e}},function(e,t,r){var i=r(7),n=r(11);e.exports=!i((function(){var e=new Error("a");return!("stack"in e)||(Object.defineProperty(e,"stack",n(1,7)),7!==e.stack)}))},function(e,t,r){var i=r(47),n=r(125),o=Error.prototype;o.toString!==n&&i(o,"toString",n)},function(e,t,r){var i=r(6),n=r(7),o=r(46),a=r(119),s=Error.prototype.toString,l=n((function(){if(i){var e=Object.create(Object.defineProperty({},"name",{get:function(){return this===e}}));if("true"!==s.call(e))return!0}return"2: 1"!==s.call({message:1,name:2})||"Error"!==s.call({})}));e.exports=l?function(){var e=o(this),t=a(e.name,"Error"),r=a(e.message);return t?r?t+": "+r:t:r}:s},function(e,t,r){r(127)},function(t,r,i){var n,o=i(3),a=i(24),s=i(128),l=i(113),u=i(55),c=i(71),h=i(43),d=i(11),f=i(120),_=i(121),p=i(130),m=i(119),g=i(33)("toStringTag"),v=Error,b=[].push,y=function(t,r){var i,o,u=a(n,this);return l?i=l(new v,u?s(this):n):(i=u?this:c(n),h(i,g,"Error")),r!==e&&h(i,"message",m(r)),_(i,y,i.stack,1),arguments.length>2&&f(i,arguments[2]),p(t,b,{that:o=[]}),h(i,"errors",o),i};l?l(y,v):u(y,v,{name:!0}),n=y.prototype=c(v.prototype,{constructor:d(1,y),message:d(1,""),name:d(1,"AggregateError")}),o({global:!0,constructor:!0,arity:2},{AggregateError:y})},function(e,t,r){var i=r(38),n=r(21),o=r(39),a=r(53),s=r(129),l=a("IE_PROTO"),u=Object,c=u.prototype;e.exports=s?u.getPrototypeOf:function(e){var t,r=o(e);return i(r,l)?r[l]:n(t=r.constructor)&&r instanceof t?t.prototype:r instanceof u?c:null}},function(e,t,r){var i=r(7);e.exports=!i((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,r){var i=r(84),n=r(8),o=r(46),a=r(31),s=r(131),l=r(63),u=r(24),c=r(133),h=r(134),d=r(135),f=TypeError,_=function(e,t){this.stopped=e,this.result=t},p=_.prototype;e.exports=function(e,t,r){var m,g,v,b,y,x,q,w=!(!r||!r.AS_ENTRIES),P=!(!r||!r.IS_RECORD),M=!(!r||!r.IS_ITERATOR),E=!(!r||!r.INTERRUPTED),I=i(t,r&&r.that),C=function(e){return m&&d(m,"normal",e),new _(!0,e)},S=function(e){return w?(o(e),E?I(e[0],e[1],C):I(e[0],e[1])):E?I(e,C):I(e)};if(P)m=e.iterator;else if(M)m=e;else{if(!(g=h(e)))throw new f(a(e)+" is not iterable");if(s(g)){for(v=0,b=l(e);b>v;v++)if((y=S(e[v]))&&u(p,y))return y;return new _(!1)}m=c(e,g)}for(x=P?e.next:m.next;!(q=n(x,m)).done;){try{y=S(q.value)}catch(e){d(m,"throw",e)}if("object"==typeof y&&y&&u(p,y))return y}return new _(!1)}},function(t,r,i){var n=i(33),o=i(132),a=n("iterator"),s=Array.prototype;t.exports=function(t){return t!==e&&(o.Array===t||s[a]===t)}},function(e,t,r){e.exports={}},function(e,t,r){var i=r(8),n=r(30),o=r(46),a=r(31),s=r(134),l=TypeError;e.exports=function(e,t){var r=arguments.length<2?s(e):t;if(n(r))return o(i(r,e));throw new l(a(e)+" is not iterable")}},function(e,t,r){var i=r(69),n=r(29),o=r(17),a=r(132),s=r(33)("iterator");e.exports=function(e){if(!o(e))return n(e,s)||n(e,"@@iterator")||a[i(e)]}},function(e,t,r){var i=r(8),n=r(46),o=r(29);e.exports=function(e,t,r){var a,s;n(e);try{if(!(a=o(e,"return"))){if("throw"===t)throw r;return r}a=i(a,e)}catch(e){s=!0,a=e}if("throw"===t)throw r;if(s)throw a;return n(a),r}},function(e,t,r){var i=r(3),n=r(23),o=r(94),a=r(7),s=r(112),l="AggregateError",u=n(l),c=!a((function(){return 1!==u([1]).errors[0]}))&&a((function(){return 7!==u([1],l,{cause:7}).cause}));i({global:!0,constructor:!0,arity:2,forced:c},{AggregateError:s(l,(function(e){return function(t,r){return o(e,this,arguments)}}),c,!0)})},function(t,r,i){var n=i(3),o=i(39),a=i(63),s=i(61),l=i(138);n({target:"Array",proto:!0},{at:function(t){var r=o(this),i=a(r),n=s(t),l=n>=0?n:i+n;return l<0||l>=i?e:r[l]}}),l("at")},function(t,r,i){var n=i(33),o=i(71),a=i(44).f,s=n("unscopables"),l=Array.prototype;l[s]===e&&a(l,s,{configurable:!0,value:o(null)}),t.exports=function(e){l[s][e]=!0}},function(t,r,i){var n=i(3),o=i(7),a=i(88),s=i(20),l=i(39),u=i(63),c=i(140),h=i(141),d=i(86),f=i(142),_=i(33),p=i(27),m=_("isConcatSpreadable"),g=p>=51||!o((function(){var e=[];return e[m]=!1,e.concat()[0]!==e})),v=function(t){if(!s(t))return!1;var r=t[m];return r!==e?!!r:a(t)};n({target:"Array",proto:!0,arity:1,forced:!g||!f("concat")},{concat:function(e){var t,r,i,n,o,a=l(this),s=d(a,0),f=0;for(t=-1,i=arguments.length;t9007199254740991)throw i("Maximum allowed index exceeded");return e}},function(e,t,r){var i=r(18),n=r(44),o=r(11);e.exports=function(e,t,r){var a=i(t);a in e?n.f(e,a,o(0,r)):e[a]=r}},function(e,t,r){var i=r(7),n=r(33),o=r(27),a=n("species");e.exports=function(e){return o>=51||!i((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,r){var i=r(3),n=r(144),o=r(138);i({target:"Array",proto:!0},{copyWithin:n}),o("copyWithin")},function(t,r,i){var n=i(39),o=i(60),a=i(63),s=i(145),l=Math.min;t.exports=[].copyWithin||function(t,r){var i=n(this),u=a(i),c=o(t,u),h=o(r,u),d=arguments.length>2?arguments[2]:e,f=l((d===e?u:o(d,u))-h,u-c),_=1;for(h0;)h in i?i[c]=i[h]:s(i,c),c+=_,h+=_;return i}},function(e,t,r){var i=r(31),n=TypeError;e.exports=function(e,t){if(!delete e[t])throw new n("Cannot delete property "+i(t)+" of "+i(e))}},function(t,r,i){var n=i(3),o=i(83).every;n({target:"Array",proto:!0,forced:!i(147)("every")},{every:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(7);e.exports=function(e,t){var r=[][e];return!!r&&i((function(){r.call(null,t||function(){return 1},1)}))}},function(e,t,r){var i=r(3),n=r(149),o=r(138);i({target:"Array",proto:!0},{fill:n}),o("fill")},function(t,r,i){var n=i(39),o=i(60),a=i(63);t.exports=function(t){for(var r=n(this),i=a(r),s=arguments.length,l=o(s>1?arguments[1]:e,i),u=s>2?arguments[2]:e,c=u===e?i:o(u,i);c>l;)r[l++]=t;return r}},function(t,r,i){var n=i(3),o=i(83).filter;n({target:"Array",proto:!0,forced:!i(142)("filter")},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(t,r,i){var n=i(3),o=i(83).find,a=i(138),s="find",l=!0;s in[]&&Array(1)[s]((function(){l=!1})),n({target:"Array",proto:!0,forced:l},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a(s)},function(t,r,i){var n=i(3),o=i(83).findIndex,a=i(138),s="findIndex",l=!0;s in[]&&Array(1)[s]((function(){l=!1})),n({target:"Array",proto:!0,forced:l},{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a(s)},function(t,r,i){var n=i(3),o=i(154).findLast,a=i(138);n({target:"Array",proto:!0},{findLast:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("findLast")},function(t,r,i){var n=i(84),o=i(13),a=i(39),s=i(63),l=function(t){var r=1===t;return function(i,l,u){for(var c,h=a(i),d=o(h),f=s(d),_=n(l,u);f-- >0;)if(_(c=d[f],f,h))switch(t){case 0:return c;case 1:return f}return r?-1:e}};t.exports={findLast:l(0),findLastIndex:l(1)}},function(t,r,i){var n=i(3),o=i(154).findLastIndex,a=i(138);n({target:"Array",proto:!0},{findLastIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("findLastIndex")},function(t,r,i){var n=i(3),o=i(157),a=i(39),s=i(63),l=i(61),u=i(86);n({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:e,r=a(this),i=s(r),n=u(r,0);return n.length=o(n,r,r,i,0,t===e?1:l(t)),n}})},function(e,t,r){var i=r(88),n=r(63),o=r(140),a=r(84),s=function(e,t,r,l,u,c,h,d){for(var f,_,p=u,m=0,g=!!h&&a(h,d);m0&&i(f)?(_=n(f),p=s(e,t,f,_,p,c-1)-1):(o(p+1),e[p]=f),p++),m++;return p};e.exports=s},function(t,r,i){var n=i(3),o=i(157),a=i(30),s=i(39),l=i(63),u=i(86);n({target:"Array",proto:!0},{flatMap:function(t){var r,i=s(this),n=l(i);return a(t),(r=u(i,0)).length=o(r,i,i,n,0,1,t,arguments.length>1?arguments[1]:e),r}})},function(e,t,r){var i=r(3),n=r(160);i({target:"Array",proto:!0,forced:[].forEach!==n},{forEach:n})},function(t,r,i){var n=i(83).forEach,o=i(147)("forEach");t.exports=o?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:e)}},function(e,t,r){var i=r(3),n=r(162);i({target:"Array",stat:!0,forced:!r(164)((function(e){Array.from(e)}))},{from:n})},function(t,r,i){var n=i(84),o=i(8),a=i(39),s=i(163),l=i(131),u=i(89),c=i(63),h=i(141),d=i(133),f=i(134),_=Array;t.exports=function(t){var r,i,p,m,g,v,b,y,x=a(t),q=u(this),w=arguments.length,P=w>1?arguments[1]:e,M=P!==e;if(M&&(P=n(P,w>2?arguments[2]:e)),i=0,!(r=f(x))||this===_&&l(r))for(p=c(x),m=q?new this(p):_(p);p>i;i++)y=M?P(x[i],i):x[i],h(m,i,y);else for(b=(v=d(x,r)).next,m=q?new this:[];!(g=o(b,v)).done;i++)y=M?s(v,P,[g.value,i],!0):g.value,h(m,i,y);return m.length=i,m}},function(e,t,r){var i=r(46),n=r(135);e.exports=function(e,t,r,o){try{return o?t(i(r)[0],r[1]):t(r)}catch(t){n(e,"throw",t)}}},function(e,t,r){var i,n,o=r(33)("iterator"),a=!1;try{i=0,(n={next:function(){return{done:!!i++}},return:function(){a=!0}})[o]=function(){return this},Array.from(n,(function(){throw 2}))}catch(e){}e.exports=function(e,t){var r,i;try{if(!t&&!a)return!1}catch(e){return!1}r=!1;try{(i={})[o]=function(){return{next:function(){return{done:r=!0}}}},e(i)}catch(e){}return r}},function(t,r,i){var n=i(3),o=i(59).includes,a=i(7),s=i(138);n({target:"Array",proto:!0,forced:a((function(){return!Array(1).includes()}))},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("includes")},function(t,r,i){var n=i(3),o=i(85),a=i(59).indexOf,s=i(147),l=o([].indexOf),u=!!l&&1/l([1],1,-0)<0;n({target:"Array",proto:!0,forced:u||!s("indexOf")},{indexOf:function(t){var r=arguments.length>1?arguments[1]:e;return u?l(this,t,r)||0:a(this,t,r)}})},function(e,t,r){r(3)({target:"Array",stat:!0},{isArray:r(88)})},function(t,r,i){var n,o=i(12),a=i(138),s=i(132),l=i(51),u=i(44).f,c=i(169),h=i(172),d=i(35),f=i(6),_="Array Iterator",p=l.set,m=l.getterFor(_);if(t.exports=c(Array,"Array",(function(e,t){p(this,{type:_,target:o(e),index:0,kind:t})}),(function(){var t=m(this),r=t.target,i=t.index++;if(!r||i>=r.length)return t.target=e,h(e,!0);switch(t.kind){case"keys":return h(i,!1);case"values":return h(r[i],!1)}return h([i,r[i]],!1)}),"values"),n=s.Arguments=s.Array,a("keys"),a("values"),a("entries"),!d&&f&&"values"!==n.name)try{u(n,"name",{value:"values"})}catch(e){}},function(e,t,r){var i=r(3),n=r(8),o=r(35),a=r(49),s=r(21),l=r(170),u=r(128),c=r(113),h=r(82),d=r(43),f=r(47),_=r(33),p=r(132),m=r(171),g=a.PROPER,v=a.CONFIGURABLE,b=m.IteratorPrototype,y=m.BUGGY_SAFARI_ITERATORS,x=_("iterator"),q="keys",w="values",P="entries",M=function(){return this};e.exports=function(e,t,r,a,_,m,E){var I,C,S,A,T,k,D,B,O,R;if(l(r,t,a),I=function(e){if(e===_&&k)return k;if(!y&&e&&e in A)return A[e];switch(e){case q:case w:case P:return function(){return new r(this,e)}}return function(){return new r(this)}},C=t+" Iterator",S=!1,T=(A=e.prototype)[x]||A["@@iterator"]||_&&A[_],k=!y&&T||I(_),(D="Array"===t&&A.entries||T)&&(B=u(D.call(new e)))!==Object.prototype&&B.next&&(o||u(B)===b||(c?c(B,b):s(B[x])||f(B,x,M)),h(B,C,!0,!0),o&&(p[C]=M)),g&&_===w&&T&&T.name!==w&&(!o&&v?d(A,"name",w):(S=!0,k=function(){return n(T,this)})),_)if(O={values:I(w),keys:m?k:I(q),entries:I(P)},E)for(R in O)(y||S||!(R in A))&&f(A,R,O[R]);else i({target:t,proto:!0,forced:y||S},O);return o&&!E||A[x]===k||f(A,x,k,{name:_}),p[t]=k,O}},function(e,t,r){var i=r(171).IteratorPrototype,n=r(71),o=r(11),a=r(82),s=r(132),l=function(){return this};e.exports=function(e,t,r,u){var c=t+" Iterator";return e.prototype=n(i,{next:o(+!u,r)}),a(e,c,!1,!0),s[c]=l,e}},function(e,t,r){var i,n,o,a=r(7),s=r(21),l=r(20),u=r(71),c=r(128),h=r(47),d=r(33),f=r(35),_=d("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(n=c(c(o)))!==Object.prototype&&(i=n):p=!0),!l(i)||a((function(){var e={};return i[_].call(e)!==e}))?i={}:f&&(i=u(i)),s(i[_])||h(i,_,(function(){return this})),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:p}},function(e,t,r){e.exports=function(e,t){return{value:e,done:t}}},function(t,r,i){var n=i(3),o=i(14),a=i(13),s=i(12),l=i(147),u=o([].join);n({target:"Array",proto:!0,forced:a!==Object||!l("join",",")},{join:function(t){return u(s(this),t===e?",":t)}})},function(e,t,r){var i=r(3),n=r(175);i({target:"Array",proto:!0,forced:n!==[].lastIndexOf},{lastIndexOf:n})},function(e,t,r){var i=r(94),n=r(12),o=r(61),a=r(63),s=r(147),l=Math.min,u=[].lastIndexOf,c=!!u&&1/[1].lastIndexOf(1,-0)<0,h=s("lastIndexOf");e.exports=c||!h?function(e){var t,r,s;if(c)return i(u,this,arguments)||0;for(t=n(this),s=(r=a(t))-1,arguments.length>1&&(s=l(s,o(arguments[1]))),s<0&&(s=r+s);s>=0;s--)if(s in t&&t[s]===e)return s||0;return-1}:u},function(t,r,i){var n=i(3),o=i(83).map;n({target:"Array",proto:!0,forced:!i(142)("map")},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(7),o=r(89),a=r(141),s=Array;i({target:"Array",stat:!0,forced:n((function(){function e(){}return!(s.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,r=new(o(this)?this:s)(t);t>e;)a(r,e,arguments[e++]);return r.length=t,r}})},function(e,t,r){var i=r(3),n=r(39),o=r(63),a=r(179),s=r(140);i({target:"Array",proto:!0,arity:1,forced:r(7)((function(){return 4294967297!==[].push.call({length:4294967296},1)}))||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}()},{push:function(e){var t,r=n(this),i=o(r),l=arguments.length;for(s(i+l),t=0;t79&&s<83||!a("reduce")},{reduce:function(t){var r=arguments.length;return o(this,t,r,r>1?arguments[1]:e)}})},function(e,t,r){var i=r(30),n=r(39),o=r(13),a=r(63),s=TypeError,l=function(e){return function(t,r,l,u){var c,h,d=n(t),f=o(d),_=a(d);if(i(r),c=e?_-1:0,h=e?-1:1,l<2)for(;;){if(c in f){u=f[c],c+=h;break}if(c+=h,e?c<0:_<=c)throw new s("Reduce of empty array with no initial value")}for(;e?c>=0:_>c;c+=h)c in f&&(u=r(u,f[c],c,d));return u}};e.exports={left:l(!1),right:l(!0)}},function(e,t,r){var i=r(4),n=r(15);e.exports="process"===n(i.process)},function(t,r,i){var n=i(3),o=i(181).right,a=i(147),s=i(27);n({target:"Array",proto:!0,forced:!i(182)&&s>79&&s<83||!a("reduceRight")},{reduceRight:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(88),a=n([].reverse),s=[1,2];i({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return o(this)&&(this.length=this.length),a(this)}})},function(t,r,i){var n=i(3),o=i(88),a=i(89),s=i(20),l=i(60),u=i(63),c=i(12),h=i(141),d=i(33),f=i(142),_=i(76),p=f("slice"),m=d("species"),g=Array,v=Math.max;n({target:"Array",proto:!0,forced:!p},{slice:function(t,r){var i,n,d,f=c(this),p=u(f),b=l(t,p),y=l(r===e?p:r,p);if(o(f)&&((a(i=f.constructor)&&(i===g||o(i.prototype))||s(i)&&null===(i=i[m]))&&(i=e),i===g||i===e))return _(f,b,y);for(n=new(i===e?g:i)(v(y-b,0)),d=0;b1?arguments[1]:e)}})},function(t,r,i){var n=i(3),o=i(14),a=i(30),s=i(39),l=i(63),u=i(145),c=i(68),h=i(7),d=i(188),f=i(147),_=i(189),p=i(190),m=i(27),g=i(191),v=[],b=o(v.sort),y=o(v.push),x=h((function(){v.sort(e)})),q=h((function(){v.sort(null)})),w=f("sort"),P=!h((function(){var e,t,r,i,n;if(m)return m<70;if(!(_&&_>3)){if(p)return!0;if(g)return g<603;for(e="",t=65;t<76;t++){switch(r=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:i=3;break;case 68:case 71:i=4;break;default:i=2}for(n=0;n<47;n++)v.push({k:r+n,v:i})}for(v.sort((function(e,t){return t.v-e.v})),n=0;nc(i)?1:-1}}(t)),o=l(i),h=0;h0;)e[s]=e[--s];s!==r++&&(e[s]=a)}else for(l=n(p/2),u=o(i(e,0,l),t),c=o(i(e,l),t),h=u.length,d=c.length,f=0,_=0;fy-i+r;m--)d(b,m-1)}else if(r>i)for(m=y-i;m>x;m--)v=m+r-1,(g=m+i-1)in b?b[v]=b[g]:d(b,v);for(m=0;m2?r:i(t),a=new e(o);o>n;)a[n]=t[n++];return a}},function(e,t,r){var i=r(4);e.exports=function(e,t){var r=i[e],n=r&&r.prototype;return n&&n[t]}},function(e,t,r){var i=r(3),n=r(138),o=r(140),a=r(63),s=r(60),l=r(12),u=r(61),c=Array,h=Math.max,d=Math.min;i({target:"Array",proto:!0},{toSpliced:function(e,t){var r,i,n,f,_=l(this),p=a(_),m=s(e,p),g=arguments.length,v=0;for(0===g?r=i=0:1===g?(r=0,i=p-m):(r=g-2,i=d(h(u(t),0),p-m)),n=o(p+r-i),f=c(n);v=u||h<0)throw new o("Incorrect index");for(s=new t(u),l=0;l>8&255]},J=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},ee=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},te=function(e){return X(y(e),23,4)},re=function(e){return X(e,52,8)},ie=function(e,t,r){f(e[B],t,{configurable:!0,get:function(){return r(this)[t]}})},ne=function(e,t,r,i){var n,o,a=L(e),s=b(r),l=!!i;if(s+t>a.byteLength)throw new V(O);return o=M(a.bytes,n=s+a.byteOffset,n+t),l?o:K(o)},oe=function(e,t,r,i,n,o){var a,s,l,u=L(e),c=b(r),h=i(+n),d=!!o;if(c+t>u.byteLength)throw new V(O);for(a=u.bytes,s=c+u.byteOffset,l=0;l>24)},setUint8:function(e,t){a(this,e,t<<24>>24)}},{unsafe:!0})):(j=($=function(e){m(this,j);var t=b(e);N(this,{type:k,bytes:G(z(t),0),byteLength:t}),u||(this.byteLength=t,this.detached=!1)})[B],H=(W=function(t,r,i){var n,o,a;if(m(this,H),m(t,j),o=(n=R(t)).byteLength,(a=g(r))<0||a>o)throw new V("Wrong offset");if(a+(i=i===e?o-a:v(i))>o)throw new V("Wrong length");N(this,{type:D,buffer:t,byteLength:i,byteOffset:a,bytes:n.bytes}),u||(this.buffer=t,this.byteLength=i,this.byteOffset=a)})[B],u&&(ie($,"byteLength",R),ie(W,"buffer",L),ie(W,"byteLength",L),ie(W,"byteOffset",L)),_(H,{getInt8:function(e){return ne(this,1,e)[0]<<24>>24},getUint8:function(e){return ne(this,1,e)[0]},getInt16:function(e){var t=ne(this,2,e,arguments.length>1&&arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=ne(this,2,e,arguments.length>1&&arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return ee(ne(this,4,e,arguments.length>1&&arguments[1]))},getUint32:function(e){return ee(ne(this,4,e,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(e){return Y(ne(this,4,e,arguments.length>1&&arguments[1]),23)},getFloat64:function(e){return Y(ne(this,8,e,arguments.length>1&&arguments[1]),52)},setInt8:function(e,t){oe(this,1,e,Z,t)},setUint8:function(e,t){oe(this,1,e,Z,t)},setInt16:function(e,t){oe(this,2,e,Q,t,arguments.length>2&&arguments[2])},setUint16:function(e,t){oe(this,2,e,Q,t,arguments.length>2&&arguments[2])},setInt32:function(e,t){oe(this,4,e,J,t,arguments.length>2&&arguments[2])},setUint32:function(e,t){oe(this,4,e,J,t,arguments.length>2&&arguments[2])},setFloat32:function(e,t){oe(this,4,e,te,t,arguments.length>2&&arguments[2])},setFloat64:function(e,t){oe(this,8,e,re,t,arguments.length>2&&arguments[2])}})),C($,k),C(W,D),t.exports={ArrayBuffer:$,DataView:W}},function(e,t,r){e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,r){var i=r(47);e.exports=function(e,t,r){for(var n in t)i(e,n,t[n],r);return e}},function(e,t,r){var i=r(24),n=TypeError;e.exports=function(e,t){if(i(t,e))return e;throw new n("Incorrect invocation")}},function(t,r,i){var n=i(61),o=i(64),a=RangeError;t.exports=function(t){var r,i;if(t===e)return 0;if((r=n(t))!==(i=o(r)))throw new a("Wrong length or index");return i}},function(e,t,r){var i=r(213);e.exports=Math.fround||function(e){return i(e,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)}},function(e,t,r){var i=r(214),n=Math.abs,o=2220446049250313e-31,a=1/o;e.exports=function(e,t,r,s){var l,u,c=+e,h=n(c),d=i(c);return hr||u!=u?d*(1/0):d*u}},function(e,t,r){e.exports=Math.sign||function(e){var t=+e;return 0===t||t!=t?t:t<0?-1:1}},function(e,t,r){var i=Array,n=Math.abs,o=Math.pow,a=Math.floor,s=Math.log,l=Math.LN2;e.exports={pack:function(e,t,r){var u,c,h,d=i(r),f=8*r-t-1,_=(1<>1,m=23===t?o(2,-24)-o(2,-77):0,g=e<0||0===e&&1/e<0?1:0,v=0;for((e=n(e))!=e||e===1/0?(c=e!=e?1:0,u=_):(u=a(s(e)/l),e*(h=o(2,-u))<1&&(u--,h*=2),(e+=u+p>=1?m/h:m*o(2,1-p))*h>=2&&(u++,h/=2),u+p>=_?(c=0,u=_):u+p>=1?(c=(e*h-1)*o(2,t),u+=p):(c=e*o(2,p-1)*o(2,t),u=0));t>=8;)d[v++]=255&c,c/=256,t-=8;for(u=u<0;)d[v++]=255&u,u/=256,f-=8;return d[--v]|=128*g,d},unpack:function(e,t){var r,i=e.length,n=8*i-t-1,a=(1<>1,l=n-7,u=i-1,c=e[u--],h=127&c;for(c>>=7;l>0;)h=256*h+e[u--],l-=8;for(r=h&(1<<-l)-1,h>>=-l,l+=t;l>0;)r=256*r+e[u--],l-=8;if(0===h)h=1-s;else{if(h===a)return r?NaN:c?-1/0:1/0;r+=o(2,t),h-=s}return(c?-1:1)*r*o(2,h-t)}}},function(e,t,r){var i=r(3),n=r(217);i({target:"ArrayBuffer",stat:!0,forced:!n.NATIVE_ARRAY_BUFFER_VIEWS},{isView:n.isView})},function(t,r,i){var n,o,a,s=i(208),l=i(6),u=i(4),c=i(21),h=i(20),d=i(38),f=i(69),_=i(31),p=i(43),m=i(47),g=i(77),v=i(24),b=i(128),y=i(113),x=i(33),q=i(40),w=i(51),P=w.enforce,M=w.get,E=u.Int8Array,I=E&&E.prototype,C=u.Uint8ClampedArray,S=C&&C.prototype,A=E&&b(E),T=I&&b(I),k=Object.prototype,D=u.TypeError,B=x("toStringTag"),O=q("TYPED_ARRAY_TAG"),R="TypedArrayConstructor",L=s&&!!y&&"Opera"!==f(u.opera),N=!1,F={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},$={BigInt64Array:8,BigUint64Array:8},j=function(e){var t,r=b(e);if(h(r))return(t=M(r))&&d(t,R)?t[R]:j(r)},W=function(e){if(!h(e))return!1;var t=f(e);return d(F,t)||d($,t)};for(n in F)(a=(o=u[n])&&o.prototype)?P(a)[R]=o:L=!1;for(n in $)(a=(o=u[n])&&o.prototype)&&(P(a)[R]=o);if((!L||!c(A)||A===Function.prototype)&&(A=function(){throw new D("Incorrect invocation")},L))for(n in F)u[n]&&y(u[n],A);if((!L||!T||T===k)&&(T=A.prototype,L))for(n in F)u[n]&&y(u[n].prototype,T);if(L&&b(S)!==T&&y(S,T),l&&!d(T,B))for(n in N=!0,g(T,B,{configurable:!0,get:function(){return h(this)?this[O]:e}}),F)u[n]&&p(u[n],O,n);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:L,TYPED_ARRAY_TAG:N&&O,aTypedArray:function(e){if(W(e))return e;throw new D("Target is not a typed array")},aTypedArrayConstructor:function(e){if(c(e)&&(!y||v(A,e)))return e;throw new D(_(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,r,i){var n,o;if(l){if(r)for(n in F)if((o=u[n])&&d(o.prototype,e))try{delete o.prototype[e]}catch(r){try{o.prototype[e]=t}catch(e){}}T[e]&&!r||m(T,e,r?t:L&&I[e]||t,i)}},exportTypedArrayStaticMethod:function(e,t,r){var i,n;if(l){if(y){if(r)for(i in F)if((n=u[i])&&d(n,e))try{delete n[e]}catch(e){}if(A[e]&&!r)return;try{return m(A,e,r?t:L&&A[e]||t)}catch(e){}}for(i in F)!(n=u[i])||n[e]&&!r||m(n,e,t)}},getTypedArrayConstructor:j,isView:function(e){if(!h(e))return!1;var t=f(e);return"DataView"===t||d(F,t)||d($,t)},isTypedArray:W,TypedArray:A,TypedArrayPrototype:T}},function(t,r,i){var n=i(3),o=i(85),a=i(7),s=i(207),l=i(46),u=i(60),c=i(64),h=i(219),d=s.ArrayBuffer,f=s.DataView,_=f.prototype,p=o(d.prototype.slice),m=o(_.getUint8),g=o(_.setUint8);n({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:a((function(){return!new d(2).slice(1,e).byteLength}))},{slice:function(t,r){var i,n,o,a,s,_,v;if(p&&r===e)return p(l(this),t);for(i=l(this).byteLength,n=u(t,i),o=u(r===e?i:r,i),a=new(h(this,d))(c(o-n)),s=new f(this),_=new f(a),v=0;n=0&&t<=99?t+1900:t)}})},function(e,t,r){r(3)({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},function(e,t,r){var i=r(3),n=r(228);i({target:"Date",proto:!0,forced:Date.prototype.toISOString!==n},{toISOString:n})},function(e,t,r){var i=r(14),n=r(7),o=r(229).start,a=RangeError,s=isFinite,l=Math.abs,u=Date.prototype,c=u.toISOString,h=i(u.getTime),d=i(u.getUTCDate),f=i(u.getUTCFullYear),_=i(u.getUTCHours),p=i(u.getUTCMilliseconds),m=i(u.getUTCMinutes),g=i(u.getUTCMonth),v=i(u.getUTCSeconds);e.exports=n((function(){return"0385-07-25T07:06:39.999Z"!==c.call(new Date(-50000000000001))}))||!n((function(){c.call(new Date(NaN))}))?function(){var e,t,r,i;if(!s(h(this)))throw new a("Invalid time value");return t=f(e=this),r=p(e),(i=t<0?"-":t>9999?"+":"")+o(l(t),i?6:4,0)+"-"+o(g(e)+1,2,0)+"-"+o(d(e),2,0)+"T"+o(_(e),2,0)+":"+o(m(e),2,0)+":"+o(v(e),2,0)+"."+o(r,3,0)+"Z"}:c},function(t,r,i){var n=i(14),o=i(64),a=i(68),s=i(230),l=i(16),u=n(s),c=n("".slice),h=Math.ceil,d=function(t){return function(r,i,n){var s,d,f=a(l(r)),_=o(i),p=f.length,m=n===e?" ":a(n);return _<=p||""===m?f:((d=u(m,h((s=_-p)/m.length))).length>s&&(d=c(d,0,s)),t?f+d:d+f)}};t.exports={start:d(!1),end:d(!0)}},function(e,t,r){var i=r(61),n=r(68),o=r(16),a=RangeError;e.exports=function(e){var t=n(o(this)),r="",s=i(e);if(s<0||s===1/0)throw new a("Wrong number of repetitions");for(;s>0;(s>>>=1)&&(t+=t))1&s&&(r+=t);return r}},function(e,t,r){var i=r(3),n=r(7),o=r(39),a=r(19);i({target:"Date",proto:!0,arity:1,forced:n((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=o(this),r=a(t,"number");return"number"!=typeof r||isFinite(r)?t.toISOString():null}})},function(e,t,r){var i=r(38),n=r(47),o=r(233),a=r(33)("toPrimitive"),s=Date.prototype;i(s,a)||n(s,a,o)},function(e,t,r){var i=r(46),n=r(32),o=TypeError;e.exports=function(e){if(i(this),"string"===e||"default"===e)e="string";else if("number"!==e)throw new o("Incorrect hint");return n(this,e)}},function(e,t,r){var i=r(14),n=r(47),o=Date.prototype,a="Invalid Date",s="toString",l=i(o[s]),u=i(o.getTime);String(new Date(NaN))!==a&&n(o,s,(function(){var e=u(this);return e==e?l(this):a}))},function(e,t,r){var i=r(3),n=r(14),o=r(68),a=n("".charAt),s=n("".charCodeAt),l=n(/./.exec),u=n(1..toString),c=n("".toUpperCase),h=/[\w*+\-./@]/,d=function(e,t){for(var r=u(e,16);r.length1?arguments[1]:e);r=r?r.next:i.first;)for(n(r.value,r.key,this);r&&r.removed;)r=r.previous},has:function(e){return!!y(this,e)}}),a(f,i?{get:function(e){var t=y(this,e);return t&&t.value},set:function(e,t){return b(this,0===e?0:e,t)}}:{add:function(e){return b(this,e=0===e?0:e,e)}}),_&&o(f,"size",{configurable:!0,get:function(){return m(this).size}}),d},setStrong:function(t,r,i){var n=r+" Iterator",o=v(r),a=v(n);h(t,r,(function(t,r){g(this,{type:n,target:t,state:o(t),kind:r,last:e})}),(function(){for(var t=a(this),r=t.kind,i=t.last;i&&i.removed;)i=i.previous;return t.target&&(t.last=i=i?i.next:t.state.first)?d("keys"===r?i.key:"values"===r?i.value:[i.key,i.value],!1):(t.target=e,d(e,!0))}),i?"entries":"values",!i,!0),f(r)}}},function(e,t,r){var i=r(3),n=r(14),o=r(30),a=r(16),s=r(130),l=r(251),u=r(35),c=l.Map,h=l.has,d=l.get,f=l.set,_=n([].push);i({target:"Map",stat:!0,forced:u},{groupBy:function(e,t){var r,i;return a(e),o(t),r=new c,i=0,s(e,(function(e){var n=t(e,i++);h(r,n)?_(d(r,n),e):f(r,n,[e])})),r}})},function(e,t,r){var i=r(14),n=Map.prototype;e.exports={Map:Map,set:i(n.set),get:i(n.get),has:i(n.has),remove:i(n.delete),proto:n}},function(e,t,r){var i=r(3),n=r(253),o=Math.acosh,a=Math.log,s=Math.sqrt,l=Math.LN2;i({target:"Math",stat:!0,forced:!o||710!==Math.floor(o(Number.MAX_VALUE))||o(1/0)!==1/0},{acosh:function(e){var t=+e;return t<1?NaN:t>94906265.62425156?a(t)+l:n(t-1+s(t-1)*s(t+1))}})},function(e,t,r){var i=Math.log;e.exports=Math.log1p||function(e){var t=+e;return t>-1e-8&&t<1e-8?t-t*t/2:i(1+t)}},function(e,t,r){var i=r(3),n=Math.asinh,o=Math.log,a=Math.sqrt;i({target:"Math",stat:!0,forced:!(n&&1/n(0)>0)},{asinh:function e(t){var r=+t;return isFinite(r)&&0!==r?r<0?-e(-r):o(r+a(r*r+1)):r}})},function(e,t,r){var i=r(3),n=Math.atanh,o=Math.log;i({target:"Math",stat:!0,forced:!(n&&1/n(-0)<0)},{atanh:function(e){var t=+e;return 0===t?t:o((1+t)/(1-t))/2}})},function(e,t,r){var i=r(3),n=r(214),o=Math.abs,a=Math.pow;i({target:"Math",stat:!0},{cbrt:function(e){var t=+e;return n(t)*a(o(t),1/3)}})},function(e,t,r){var i=r(3),n=Math.floor,o=Math.log,a=Math.LOG2E;i({target:"Math",stat:!0},{clz32:function(e){var t=e>>>0;return t?31-n(o(t+.5)*a):32}})},function(e,t,r){var i=r(3),n=r(259),o=Math.cosh,a=Math.abs,s=Math.E;i({target:"Math",stat:!0,forced:!o||o(710)===1/0},{cosh:function(e){var t=n(a(e)-1)+1;return(t+1/(t*s*s))*(s/2)}})},function(e,t,r){var i=Math.expm1,n=Math.exp;e.exports=!i||i(10)>22025.465794806718||i(10)<22025.465794806718||-2e-17!==i(-2e-17)?function(e){var t=+e;return 0===t?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}:i},function(e,t,r){var i=r(3),n=r(259);i({target:"Math",stat:!0,forced:n!==Math.expm1},{expm1:n})},function(e,t,r){r(3)({target:"Math",stat:!0},{fround:r(212)})},function(e,t,r){var i=r(3),n=Math.hypot,o=Math.abs,a=Math.sqrt;i({target:"Math",stat:!0,arity:2,forced:!!n&&n(1/0,NaN)!==1/0},{hypot:function(e,t){for(var r,i,n=0,s=0,l=arguments.length,u=0;s0?(i=r/u)*i:r;return u===1/0?1/0:u*a(n)}})},function(e,t,r){var i=r(3),n=r(7),o=Math.imul;i({target:"Math",stat:!0,forced:n((function(){return-5!==o(4294967295,5)||2!==o.length}))},{imul:function(e,t){var r=65535,i=+e,n=+t,o=r&i,a=r&n;return 0|o*a+((r&i>>>16)*a+o*(r&n>>>16)<<16>>>0)}})},function(e,t,r){r(3)({target:"Math",stat:!0},{log10:r(265)})},function(e,t,r){var i=Math.log,n=Math.LOG10E;e.exports=Math.log10||function(e){return i(e)*n}},function(e,t,r){r(3)({target:"Math",stat:!0},{log1p:r(253)})},function(e,t,r){var i=r(3),n=Math.log,o=Math.LN2;i({target:"Math",stat:!0},{log2:function(e){return n(e)/o}})},function(e,t,r){r(3)({target:"Math",stat:!0},{sign:r(214)})},function(e,t,r){var i=r(3),n=r(7),o=r(259),a=Math.abs,s=Math.exp,l=Math.E;i({target:"Math",stat:!0,forced:n((function(){return-2e-17!==Math.sinh(-2e-17)}))},{sinh:function(e){var t=+e;return a(t)<1?(o(t)-o(-t))/2:(s(t-1)-s(-t-1))*(l/2)}})},function(e,t,r){var i=r(3),n=r(259),o=Math.exp;i({target:"Math",stat:!0},{tanh:function(e){var t=+e,r=n(t),i=n(-t);return r===1/0?1:i===1/0?-1:(r-i)/(o(t)+o(-t))}})},function(e,t,r){r(82)(Math,"Math",!0)},function(e,t,r){r(3)({target:"Math",stat:!0},{trunc:r(62)})},function(e,t,r){var i,n=r(3),o=r(35),a=r(6),s=r(4),l=r(80),u=r(14),c=r(67),h=r(38),d=r(118),f=r(24),_=r(22),p=r(19),m=r(7),g=r(57).f,v=r(5).f,b=r(44).f,y=r(274),x=r(275).trim,q="Number",w=s[q],P=l[q],M=w.prototype,E=s.TypeError,I=u("".slice),C=u("".charCodeAt),S=c(q,!w(" 0o1")||!w("0b1")||w("+0x1")),A=function(e){var t,r=arguments.length<1?0:w(function(e){var t=p(e,"number");return"bigint"==typeof t?t:function(e){var t,r,i,n,o,a,s,l,u=p(e,"number");if(_(u))throw new E("Cannot convert a Symbol value to a number");if("string"==typeof u&&u.length>2)if(u=x(u),43===(t=C(u,0))||45===t){if(88===(r=C(u,2))||120===r)return NaN}else if(48===t){switch(C(u,1)){case 66:case 98:i=2,n=49;break;case 79:case 111:i=8,n=55;break;default:return+u}for(a=(o=I(u,2)).length,s=0;sn)return NaN;return parseInt(o,i)}return+u}(t)}(e));return f(M,t=this)&&m((function(){y(t)}))?d(Object(r),this,A):r};A.prototype=M,S&&!o&&(M.constructor=A),n({global:!0,constructor:!0,wrap:!0,forced:S},{Number:A}),i=function(e,t){for(var r,i=a?g(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),n=0;i.length>n;n++)h(t,r=i[n])&&!h(e,r)&&b(e,r,v(t,r))},o&&P&&i(l[q],P),(S||o)&&i(l[q],w)},function(e,t,r){var i=r(14);e.exports=i(1..valueOf)},function(e,t,r){var i=r(14),n=r(16),o=r(68),a=r(276),s=i("".replace),l=RegExp("^["+a+"]+"),u=RegExp("(^|[^"+a+"])["+a+"]+$"),c=function(e){return function(t){var r=o(n(t));return 1&e&&(r=s(r,l,"")),2&e&&(r=s(r,u,"$1")),r}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,r){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},function(e,t,r){r(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,r){r(3)({target:"Number",stat:!0},{isFinite:r(279)})},function(e,t,r){var i=r(4).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&i(e)}},function(e,t,r){r(3)({target:"Number",stat:!0},{isInteger:r(281)})},function(e,t,r){var i=r(20),n=Math.floor;e.exports=Number.isInteger||function(e){return!i(e)&&isFinite(e)&&n(e)===e}},function(e,t,r){r(3)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,r){var i=r(3),n=r(281),o=Math.abs;i({target:"Number",stat:!0},{isSafeInteger:function(e){return n(e)&&o(e)<=9007199254740991}})},function(e,t,r){r(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,r){r(3)({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,r){var i=r(3),n=r(287);i({target:"Number",stat:!0,forced:Number.parseFloat!==n},{parseFloat:n})},function(e,t,r){var i=r(4),n=r(7),o=r(14),a=r(68),s=r(275).trim,l=r(276),u=o("".charAt),c=i.parseFloat,h=i.Symbol,d=h&&h.iterator,f=1/c(l+"-0")!=-1/0||d&&!n((function(){c(Object(d))}));e.exports=f?function(e){var t=s(a(e)),r=c(t);return 0===r&&"-"===u(t,0)?-0:r}:c},function(e,t,r){var i=r(3),n=r(289);i({target:"Number",stat:!0,forced:Number.parseInt!==n},{parseInt:n})},function(e,t,r){var i=r(4),n=r(7),o=r(14),a=r(68),s=r(275).trim,l=r(276),u=i.parseInt,c=i.Symbol,h=c&&c.iterator,d=/^[+-]?0x/i,f=o(d.exec),_=8!==u(l+"08")||22!==u(l+"0x16")||h&&!n((function(){u(Object(h))}));e.exports=_?function(e,t){var r=s(a(e));return u(r,t>>>0||(f(d,r)?16:10))}:u},function(t,r,i){var n=i(3),o=i(14),a=i(61),s=i(274),l=i(230),u=i(265),c=i(7),h=RangeError,d=String,f=isFinite,_=Math.abs,p=Math.floor,m=Math.pow,g=Math.round,v=o(1..toExponential),b=o(l),y=o("".slice),x="-6.9000e-11"===v(-69e-12,4)&&"1.25e+0"===v(1.255,2)&&"1.235e+4"===v(12345,3)&&"3e+1"===v(25,0);n({target:"Number",proto:!0,forced:!x||!(c((function(){v(1,1/0)}))&&c((function(){v(1,-1/0)})))||!!c((function(){v(1/0,1/0),v(NaN,1/0)}))},{toExponential:function(t){var r,i,n,o,l,c,q,w,P,M=s(this);if(t===e)return v(M);if(r=a(t),!f(M))return String(M);if(r<0||r>20)throw new h("Incorrect fraction digits");return x?v(M,r):(i="",n="",o=0,l="",c="",M<0&&(i="-",M=-M),0===M?(o=0,n=b("0",r+1)):(q=u(M),o=p(q),w=0,P=m(10,o-r),2*M>=(2*(w=g(M/P))+1)*P&&(w+=1),w>=m(10,r+1)&&(w/=10,o+=1),n=d(w)),0!==r&&(n=y(n,0,1)+"."+y(n,1)),0===o?(l="+",c="0"):(l=o>0?"+":"-",c=d(_(o))),i+(n+="e"+l+c))}})},function(e,t,r){var i=r(3),n=r(14),o=r(61),a=r(274),s=r(230),l=r(7),u=RangeError,c=String,h=Math.floor,d=n(s),f=n("".slice),_=n(1..toFixed),p=function(e,t,r){return 0===t?r:t%2==1?p(e,t-1,r*e):p(e*e,t/2,r)},m=function(e,t,r){for(var i=-1,n=r;++i<6;)e[i]=(n+=t*e[i])%1e7,n=h(n/1e7)},g=function(e,t){for(var r=6,i=0;--r>=0;)e[r]=h((i+=e[r])/t),i=i%t*1e7},v=function(e){for(var t,r=6,i="";--r>=0;)""===i&&0!==r&&0===e[r]||(t=c(e[r]),i=""===i?t:i+d("0",7-t.length)+t);return i};i({target:"Number",proto:!0,forced:l((function(){return"0.000"!==_(8e-5,3)||"1"!==_(.9,0)||"1.25"!==_(1.255,2)||"1000000000000000128"!==_(0xde0b6b3a7640080,0)}))||!l((function(){_({})}))},{toFixed:function(e){var t,r,i,n,s=a(this),l=o(e),h=[0,0,0,0,0,0],_="",b="0";if(l<0||l>20)throw new u("Incorrect fraction digits");if(s!=s)return"NaN";if(s<=-1e21||s>=1e21)return c(s);if(s<0&&(_="-",s=-s),s>1e-21)if(r=(t=function(e){for(var t=0,r=e;r>=4096;)t+=12,r/=4096;for(;r>=2;)t+=1,r/=2;return t}(s*p(2,69,1))-69)<0?s*p(2,-t,1):s/p(2,t,1),r*=4503599627370496,(t=52-t)>0){for(m(h,0,r),i=l;i>=7;)m(h,1e7,0),i-=7;for(m(h,p(10,i,1),0),i=t-1;i>=23;)g(h,1<<23),i-=23;g(h,1<0?_+((n=b.length)<=l?"0."+d("0",l-n)+b:f(b,0,n-l)+"."+f(b,n-l)):_+b}})},function(t,r,i){var n=i(3),o=i(14),a=i(7),s=i(274),l=o(1..toPrecision);n({target:"Number",proto:!0,forced:a((function(){return"1"!==l(1,e)}))||!a((function(){l({})}))},{toPrecision:function(t){return t===e?l(s(this)):l(s(this),t)}})},function(e,t,r){var i=r(3),n=r(294);i({target:"Object",stat:!0,arity:2,forced:Object.assign!==n},{assign:n})},function(e,t,r){var i=r(6),n=r(14),o=r(8),a=r(7),s=r(73),l=r(66),u=r(10),c=r(39),h=r(13),d=Object.assign,f=Object.defineProperty,_=n([].concat);e.exports=!d||a((function(){var e,t,r,n;return!(!i||1===d({b:1},d(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)||(t={},n="abcdefghijklmnopqrst",(e={})[r=Symbol("assign detection")]=7,n.split("").forEach((function(e){t[e]=e})),7!==d({},e)[r]||s(d({},t)).join("")!==n)}))?function(e,t){for(var r,n,a,d,f,p=c(e),m=arguments.length,g=1,v=l.f,b=u.f;m>g;)for(r=h(arguments[g++]),a=(n=v?_(s(r),v(r)):s(r)).length,d=0;a>d;)f=n[d++],i&&!o(b,r,f)||(p[f]=r[f]);return p}:d},function(e,t,r){r(3)({target:"Object",stat:!0,sham:!r(6)},{create:r(71)})},function(e,t,r){var i=r(3),n=r(6),o=r(297),a=r(30),s=r(39),l=r(44);n&&i({target:"Object",proto:!0,forced:o},{__defineGetter__:function(e,t){l.f(s(this),e,{get:a(t),enumerable:!0,configurable:!0})}})},function(e,t,r){var i=r(35),n=r(4),o=r(7),a=r(191);e.exports=i||!o((function(){if(!(a&&a<535)){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete n[e]}}))},function(e,t,r){var i=r(3),n=r(6),o=r(72).f;i({target:"Object",stat:!0,forced:Object.defineProperties!==o,sham:!n},{defineProperties:o})},function(e,t,r){var i=r(3),n=r(6),o=r(44).f;i({target:"Object",stat:!0,forced:Object.defineProperty!==o,sham:!n},{defineProperty:o})},function(e,t,r){var i=r(3),n=r(6),o=r(297),a=r(30),s=r(39),l=r(44);n&&i({target:"Object",proto:!0,forced:o},{__defineSetter__:function(e,t){l.f(s(this),e,{set:a(t),enumerable:!0,configurable:!0})}})},function(e,t,r){var i=r(3),n=r(302).entries;i({target:"Object",stat:!0},{entries:function(e){return n(e)}})},function(e,t,r){var i=r(6),n=r(7),o=r(14),a=r(128),s=r(73),l=r(12),u=o(r(10).f),c=o([].push),h=i&&n((function(){var e=Object.create(null);return e[2]=2,!u(e,2)})),d=function(e){return function(t){for(var r,n=l(t),o=s(n),d=h&&null===a(n),f=o.length,_=0,p=[];f>_;)r=o[_++],i&&!(d?r in n:u(n,r))||c(p,e?[r,n[r]]:n[r]);return p}};e.exports={entries:d(!0),values:d(!1)}},function(e,t,r){var i=r(3),n=r(248),o=r(7),a=r(20),s=r(245).onFreeze,l=Object.freeze;i({target:"Object",stat:!0,forced:o((function(){l(1)})),sham:!n},{freeze:function(e){return l&&a(e)?l(s(e)):e}})},function(e,t,r){var i=r(3),n=r(130),o=r(141);i({target:"Object",stat:!0},{fromEntries:function(e){var t={};return n(e,(function(e,r){o(t,e,r)}),{AS_ENTRIES:!0}),t}})},function(e,t,r){var i=r(3),n=r(7),o=r(12),a=r(5).f,s=r(6);i({target:"Object",stat:!0,forced:!s||n((function(){a(1)})),sham:!s},{getOwnPropertyDescriptor:function(e,t){return a(o(e),t)}})},function(t,r,i){var n=i(3),o=i(6),a=i(56),s=i(12),l=i(5),u=i(141);n({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){for(var r,i,n=s(t),o=l.f,c=a(n),h={},d=0;c.length>d;)(i=o(n,r=c[d++]))!==e&&u(h,r,i);return h}})},function(e,t,r){var i=r(3),n=r(7),o=r(75).f;i({target:"Object",stat:!0,forced:n((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:o})},function(e,t,r){var i=r(3),n=r(7),o=r(39),a=r(128),s=r(129);i({target:"Object",stat:!0,forced:n((function(){a(1)})),sham:!s},{getPrototypeOf:function(e){return a(o(e))}})},function(e,t,r){var i=r(3),n=r(23),o=r(14),a=r(30),s=r(16),l=r(18),u=r(130),c=n("Object","create"),h=o([].push);i({target:"Object",stat:!0},{groupBy:function(e,t){var r,i;return s(e),a(t),r=c(null),i=0,u(e,(function(e){var n=l(t(e,i++));n in r?h(r[n],e):r[n]=[e]})),r}})},function(e,t,r){r(3)({target:"Object",stat:!0},{hasOwn:r(38)})},function(e,t,r){r(3)({target:"Object",stat:!0},{is:r(312)})},function(e,t,r){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,r){var i=r(3),n=r(246);i({target:"Object",stat:!0,forced:Object.isExtensible!==n},{isExtensible:n})},function(e,t,r){var i=r(3),n=r(7),o=r(20),a=r(15),s=r(247),l=Object.isFrozen;i({target:"Object",stat:!0,forced:s||n((function(){l(1)}))},{isFrozen:function(e){return!o(e)||!(!s||"ArrayBuffer"!==a(e))||!!l&&l(e)}})},function(e,t,r){var i=r(3),n=r(7),o=r(20),a=r(15),s=r(247),l=Object.isSealed;i({target:"Object",stat:!0,forced:s||n((function(){l(1)}))},{isSealed:function(e){return!o(e)||!(!s||"ArrayBuffer"!==a(e))||!!l&&l(e)}})},function(e,t,r){var i=r(3),n=r(39),o=r(73);i({target:"Object",stat:!0,forced:r(7)((function(){o(1)}))},{keys:function(e){return o(n(e))}})},function(e,t,r){var i=r(3),n=r(6),o=r(297),a=r(39),s=r(18),l=r(128),u=r(5).f;n&&i({target:"Object",proto:!0,forced:o},{__lookupGetter__:function(e){var t,r=a(this),i=s(e);do{if(t=u(r,i))return t.get}while(r=l(r))}})},function(e,t,r){var i=r(3),n=r(6),o=r(297),a=r(39),s=r(18),l=r(128),u=r(5).f;n&&i({target:"Object",proto:!0,forced:o},{__lookupSetter__:function(e){var t,r=a(this),i=s(e);do{if(t=u(r,i))return t.set}while(r=l(r))}})},function(e,t,r){var i=r(3),n=r(20),o=r(245).onFreeze,a=r(248),s=r(7),l=Object.preventExtensions;i({target:"Object",stat:!0,forced:s((function(){l(1)})),sham:!a},{preventExtensions:function(e){return l&&n(e)?l(o(e)):e}})},function(e,t,r){var i=r(6),n=r(77),o=r(20),a=r(116),s=r(39),l=r(16),u=Object.getPrototypeOf,c=Object.setPrototypeOf,h=Object.prototype,d="__proto__";if(i&&u&&c&&!(d in h))try{n(h,d,{configurable:!0,get:function(){return u(s(this))},set:function(e){var t=l(this);a(e)&&o(t)&&c(t,e)}})}catch(e){}},function(e,t,r){var i=r(3),n=r(20),o=r(245).onFreeze,a=r(248),s=r(7),l=Object.seal;i({target:"Object",stat:!0,forced:s((function(){l(1)})),sham:!a},{seal:function(e){return l&&n(e)?l(o(e)):e}})},function(e,t,r){r(3)({target:"Object",stat:!0},{setPrototypeOf:r(113)})},function(e,t,r){var i=r(70),n=r(47),o=r(324);i||n(Object.prototype,"toString",o,{unsafe:!0})},function(e,t,r){var i=r(70),n=r(69);e.exports=i?{}.toString:function(){return"[object "+n(this)+"]"}},function(e,t,r){var i=r(3),n=r(302).values;i({target:"Object",stat:!0},{values:function(e){return n(e)}})},function(e,t,r){var i=r(3),n=r(287);i({global:!0,forced:parseFloat!==n},{parseFloat:n})},function(e,t,r){var i=r(3),n=r(289);i({global:!0,forced:parseInt!==n},{parseInt:n})},function(e,t,r){r(329),r(345),r(347),r(348),r(349),r(350)},function(t,r,i){var n,o,a,s=i(3),l=i(35),u=i(182),c=i(4),h=i(8),d=i(47),f=i(113),_=i(82),p=i(193),m=i(30),g=i(21),v=i(20),b=i(210),y=i(219),x=i(330).set,q=i(333),w=i(338),P=i(339),M=i(335),E=i(51),I=i(340),C=i(341),S=i(344),A="Promise",T=C.CONSTRUCTOR,k=C.REJECTION_EVENT,D=C.SUBCLASSING,B=E.getterFor(A),O=E.set,R=I&&I.prototype,L=I,N=R,F=c.TypeError,$=c.document,j=c.process,W=S.f,H=W,U=!!($&&$.createEvent&&c.dispatchEvent),z="unhandledrejection",V=function(e){var t;return!(!v(e)||!g(t=e.then))&&t},G=function(e,t){var r,i,n,o=t.value,a=1===t.state,s=a?e.ok:e.fail,l=e.resolve,u=e.reject,c=e.domain;try{s?(a||(2===t.rejection&&Q(t),t.rejection=1),!0===s?r=o:(c&&c.enter(),r=s(o),c&&(c.exit(),n=!0)),r===e.promise?u(new F("Promise-chain cycle")):(i=V(r))?h(i,r,l,u):l(r)):u(o)}catch(e){c&&!n&&c.exit(),u(e)}},K=function(e,t){e.notified||(e.notified=!0,q((function(){for(var r,i=e.reactions;r=i.get();)G(r,e);e.notified=!1,t&&!e.rejection&&Y(e)})))},X=function(e,t,r){var i,n;U?((i=$.createEvent("Event")).promise=t,i.reason=r,i.initEvent(e,!1,!0),c.dispatchEvent(i)):i={promise:t,reason:r},!k&&(n=c["on"+e])?n(i):e===z&&w("Unhandled promise rejection",r)},Y=function(e){h(x,c,(function(){var t,r=e.facade,i=e.value;if(Z(e)&&(t=P((function(){u?j.emit("unhandledRejection",i,r):X(z,r,i)})),e.rejection=u||Z(e)?2:1,t.error))throw t.value}))},Z=function(e){return 1!==e.rejection&&!e.parent},Q=function(e){h(x,c,(function(){var t=e.facade;u?j.emit("rejectionHandled",t):X("rejectionhandled",t,e.value)}))},J=function(e,t,r){return function(i){e(t,i,r)}},ee=function(e,t,r){e.done||(e.done=!0,r&&(e=r),e.value=t,e.state=2,K(e,!0))},te=function(e,t,r){if(!e.done){e.done=!0,r&&(e=r);try{if(e.facade===t)throw new F("Promise can't be resolved itself");var i=V(t);i?q((function(){var r={done:!1};try{h(i,t,J(te,r,e),J(ee,r,e))}catch(t){ee(r,t,e)}})):(e.value=t,e.state=1,K(e,!1))}catch(t){ee({done:!1},t,e)}}};if(T&&(L=function(e){b(this,N),m(e),h(n,this);var t=B(this);try{e(J(te,t),J(ee,t))}catch(e){ee(t,e)}},(n=function(t){O(this,{type:A,done:!1,notified:!1,parent:!1,reactions:new M,rejection:!1,state:0,value:e})}).prototype=d(N=L.prototype,"then",(function(t,r){var i=B(this),n=W(y(this,L));return i.parent=!0,n.ok=!g(t)||t,n.fail=g(r)&&r,n.domain=u?j.domain:e,0===i.state?i.reactions.add(n):q((function(){G(n,i)})),n.promise})),o=function(){var e=new n,t=B(e);this.promise=e,this.resolve=J(te,t),this.reject=J(ee,t)},S.f=W=function(t){return t===L||e===t?new o(t):H(t)},!l&&g(I)&&R!==Object.prototype)){a=R.then,D||d(R,"then",(function(e,t){var r=this;return new L((function(e,t){h(a,r,e,t)})).then(e,t)}),{unsafe:!0});try{delete R.constructor}catch(e){}f&&f(R,N)}s({global:!0,constructor:!0,wrap:!0,forced:T},{Promise:L}),_(L,A,!1,!0),p(A)},function(t,r,i){var n,o,a,s,l,u,c,h,d=i(4),f=i(94),_=i(84),p=i(21),m=i(38),g=i(7),v=i(74),b=i(76),y=i(42),x=i(331),q=i(332),w=i(182),P=d.setImmediate,M=d.clearImmediate,E=d.process,I=d.Dispatch,C=d.Function,S=d.MessageChannel,A=d.String,T=0,k={},D="onreadystatechange";g((function(){n=d.location})),l=function(e){if(m(k,e)){var t=k[e];delete k[e],t()}},u=function(e){return function(){l(e)}},c=function(e){l(e.data)},h=function(e){d.postMessage(A(e),n.protocol+"//"+n.host)},P&&M||(P=function(t){var r,i;return x(arguments.length,1),r=p(t)?t:C(t),i=b(arguments,1),k[++T]=function(){f(r,e,i)},o(T),T},M=function(e){delete k[e]},w?o=function(e){E.nextTick(u(e))}:I&&I.now?o=function(e){I.now(u(e))}:S&&!q?(s=(a=new S).port2,a.port1.onmessage=c,o=_(s.postMessage,s)):d.addEventListener&&p(d.postMessage)&&!d.importScripts&&n&&"file:"!==n.protocol&&!g(h)?(o=h,d.addEventListener("message",c,!1)):o=D in y("script")?function(e){v.appendChild(y("script"))[D]=function(){v.removeChild(this),l(e)}}:function(e){setTimeout(u(e),0)}),t.exports={set:P,clear:M}},function(e,t,r){var i=TypeError;e.exports=function(e,t){if(e@^][^\s!#%&*+<=>@^]*>/,F=/a/g,$=/a/g,j=new A(F)!==F,W=b.MISSED_STICKY,H=b.UNSUPPORTED_Y;if(c("RegExp",s&&(!j||W||I||C||q((function(){return $[S]=!1,A(F)!==F||A($)===$||"/a/i"!==String(A(F,"i"))}))))){for(n=function(t,r){var i,o,a,s,l,u,c=p(T,this),_=m(t),b=r===e,y=[],x=t;if(!c&&_&&b&&t.constructor===n)return t;if((_||p(T,t))&&(t=t.source,b&&(r=v(x))),t=t===e?"":g(t),r=r===e?"":g(r),x=t,I&&"dotAll"in F&&(o=!!r&&R(r,"s")>-1)&&(r=O(r,/s/g,"")),i=r,W&&"sticky"in F&&(a=!!r&&R(r,"y")>-1)&&H&&(r=O(r,/y/g,"")),C&&(t=(s=function(e){for(var t,r=e.length,i=0,n="",o=[],a=f(null),s=!1,l=!1,u=0,c="";i<=r;i++){if("\\"===(t=B(e,i)))t+=B(e,++i);else if("]"===t)s=!1;else if(!s)switch(!0){case"["===t:s=!0;break;case"("===t:D(N,L(e,i+1))&&(i+=2,l=!0),n+=t,u++;continue;case">"===t&&l:if(""===c||w(a,c))throw new k("Invalid capture group name");a[c]=!0,o[o.length]=[c,u],l=!1,c="";continue}l?c+=t:n+=t}return[n,o]}(t))[0],y=s[1]),l=h(A(t,r),c?this:T,n),(o||a||y.length)&&(u=P(l),o&&(u.dotAll=!0,u.raw=n(function(e){for(var t,r=e.length,i=0,n="",o=!1;i<=r;i++)"\\"!==(t=B(e,i))?o||"."!==t?("["===t?o=!0:"]"===t&&(o=!1),n+=t):n+="[\\s\\S]":n+=t+B(e,++i);return n}(t),i)),a&&(u.sticky=!0),y.length&&(u.groups=y)),t!==x)try{d(l,"source",""===x?"(?:)":x)}catch(e){}return l},o=_(A),a=0;o.length>a;)y(n,A,o[a++]);T.constructor=n,n.prototype=T,x(l,"RegExp",n,{constructor:!0})}M("RegExp")},function(t,r,i){var n=i(20),o=i(15),a=i(33)("match");t.exports=function(t){var r;return n(t)&&((r=t[a])!==e?!!r:"RegExp"===o(t))}},function(t,r,i){var n=i(8),o=i(38),a=i(24),s=i(374),l=RegExp.prototype;t.exports=function(t){var r=t.flags;return r!==e||"flags"in l||o(t,"flags")||!a(l,t)?r:n(s,t)}},function(e,t,r){var i=r(46);e.exports=function(){var e=i(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},function(e,t,r){var i=r(7),n=r(4).RegExp,o=i((function(){var e=n("a","y");return e.lastIndex=2,null!==e.exec("abcd")})),a=o||i((function(){return!n("a","y").sticky})),s=o||i((function(){var e=n("^r","gy");return e.lastIndex=2,null!==e.exec("str")}));e.exports={BROKEN_CARET:s,MISSED_STICKY:a,UNSUPPORTED_Y:o}},function(e,t,r){var i=r(7),n=r(4).RegExp;e.exports=i((function(){var e=n(".","s");return!(e.dotAll&&e.test("\n")&&"s"===e.flags)}))},function(e,t,r){var i=r(7),n=r(4).RegExp;e.exports=i((function(){var e=n("(?b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$c")}))},function(e,t,r){var i=r(6),n=r(376),o=r(15),a=r(77),s=r(51).get,l=RegExp.prototype,u=TypeError;i&&n&&a(l,"dotAll",{configurable:!0,get:function(){if(this!==l){if("RegExp"===o(this))return!!s(this).dotAll;throw new u("Incompatible receiver, RegExp required")}}})},function(e,t,r){var i=r(3),n=r(380);i({target:"RegExp",proto:!0,forced:/./.exec!==n},{exec:n})},function(t,r,i){var n,o,a=i(8),s=i(14),l=i(68),u=i(374),c=i(375),h=i(34),d=i(71),f=i(51).get,_=i(376),p=i(377),m=h("native-string-replace","".replace),g=/t/.exec,v=g,b=s("".charAt),y=s("".indexOf),x=s("".replace),q=s("".slice),w=(o=/b*/g,a(g,n=/a/,"a"),a(g,o,"a"),0!==n.lastIndex||0!==o.lastIndex),P=c.BROKEN_CARET,M=/()??/.exec("")[1]!==e;(w||M||P||_||p)&&(v=function(t){var r,i,n,o,s,c,h,_,p,E,I,C,S,A=this,T=f(A),k=l(t),D=T.raw;if(D)return D.lastIndex=A.lastIndex,r=a(v,D,k),A.lastIndex=D.lastIndex,r;if(_=T.groups,p=P&&A.sticky,E=a(u,A),I=A.source,C=0,S=k,p&&(E=x(E,"y",""),-1===y(E,"g")&&(E+="g"),S=q(k,A.lastIndex),A.lastIndex>0&&(!A.multiline||A.multiline&&"\n"!==b(k,A.lastIndex-1))&&(I="(?: "+I+")",S=" "+S,C++),i=new RegExp("^(?:"+I+")",E)),M&&(i=new RegExp("^"+I+"$(?!\\s)",E)),w&&(n=A.lastIndex),o=a(g,p?i:A,S),p?o?(o.input=q(o.input,C),o[0]=q(o[0],C),o.index=A.lastIndex,A.lastIndex+=o[0].length):A.lastIndex=0:w&&o&&(A.lastIndex=A.global?o.index+o[0].length:n),M&&o&&o.length>1&&a(m,o[0],i,(function(){for(s=1;s=0?n:i+n;return o<0||o>=i?e:c(r,o)}})},function(e,t,r){var i=r(3),n=r(389).codeAt;i({target:"String",proto:!0},{codePointAt:function(e){return n(this,e)}})},function(t,r,i){var n=i(14),o=i(61),a=i(68),s=i(16),l=n("".charAt),u=n("".charCodeAt),c=n("".slice),h=function(t){return function(r,i){var n,h,d=a(s(r)),f=o(i),_=d.length;return f<0||f>=_?t?"":e:(n=u(d,f))<55296||n>56319||f+1===_||(h=u(d,f+1))<56320||h>57343?t?l(d,f):n:t?c(d,f,f+2):h-56320+(n-55296<<10)+65536}};t.exports={codeAt:h(!1),charAt:h(!0)}},function(t,r,i){var n,o=i(3),a=i(85),s=i(5).f,l=i(64),u=i(68),c=i(391),h=i(16),d=i(392),f=i(35),_=a("".slice),p=Math.min,m=d("endsWith");o({target:"String",proto:!0,forced:!(!f&&!m&&(n=s(String.prototype,"endsWith"),n&&!n.writable)||m)},{endsWith:function(t){var r,i,n,o,a=u(h(this));return c(t),i=a.length,n=(r=arguments.length>1?arguments[1]:e)===e?i:p(l(r),i),o=u(t),_(a,n-o.length,n)===o}})},function(e,t,r){var i=r(372),n=TypeError;e.exports=function(e){if(i(e))throw new n("The method doesn't accept regular expressions");return e}},function(e,t,r){var i=r(33)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(r){try{return t[i]=!1,"/./"[e](t)}catch(e){}}return!1}},function(e,t,r){var i=r(3),n=r(14),o=r(60),a=RangeError,s=String.fromCharCode,l=String.fromCodePoint,u=n([].join);i({target:"String",stat:!0,arity:1,forced:!!l&&1!==l.length},{fromCodePoint:function(e){for(var t,r=[],i=arguments.length,n=0;i>n;){if(t=+arguments[n++],o(t,1114111)!==t)throw new a(t+" is not a valid code point");r[n]=t<65536?s(t):s(55296+((t-=65536)>>10),t%1024+56320)}return u(r,"")}})},function(t,r,i){var n=i(3),o=i(14),a=i(391),s=i(16),l=i(68),u=i(392),c=o("".indexOf);n({target:"String",proto:!0,forced:!u("includes")},{includes:function(t){return!!~c(l(s(this)),l(a(t)),arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(16),a=r(68),s=n("".charCodeAt);i({target:"String",proto:!0},{isWellFormed:function(){var e,t,r=a(o(this)),i=r.length;for(e=0;e=56320||++e>=i||56320!=(64512&s(r,e))))return!1;return!0}})},function(t,r,i){var n=i(389).charAt,o=i(68),a=i(51),s=i(169),l=i(172),u="String Iterator",c=a.set,h=a.getterFor(u);s(String,"String",(function(e){c(this,{type:u,string:o(e),index:0})}),(function(){var t,r=h(this),i=r.string,o=r.index;return o>=i.length?l(e,!0):(t=n(i,o),r.index+=t.length,l(t,!1))}))},function(t,r,i){var n=i(8),o=i(398),a=i(46),s=i(17),l=i(64),u=i(68),c=i(16),h=i(29),d=i(399),f=i(400);o("match",(function(t,r,i){return[function(r){var i=c(this),o=s(r)?e:h(r,t);return o?n(o,r,i):new RegExp(r)[t](u(i))},function(e){var t,n,o,s,c,h=a(this),_=u(e),p=i(r,h,_);if(p.done)return p.value;if(!h.global)return f(h,_);for(t=h.unicode,h.lastIndex=0,n=[],o=0;null!==(s=f(h,_));)c=u(s[0]),n[o]=c,""===c&&(h.lastIndex=d(_,l(h.lastIndex),t)),o++;return 0===o?null:n}]}))},function(e,t,r){var i,n,o,a,s,l,u,c;r(379),i=r(8),n=r(47),o=r(380),a=r(7),s=r(33),l=r(43),u=s("species"),c=RegExp.prototype,e.exports=function(e,t,r,h){var d,f,_=s(e),p=!a((function(){var t={};return t[_]=function(){return 7},7!==""[e](t)})),m=p&&!a((function(){var t=!1,r=/a/;return"split"===e&&((r={}).constructor={},r.constructor[u]=function(){return r},r.flags="",r[_]=/./[_]),r.exec=function(){return t=!0,null},r[_](""),!t}));p&&m&&!r||(d=/./[_],f=t(_,""[e],(function(e,t,r,n,a){var s=t.exec;return s===o||s===c.exec?p&&!a?{done:!0,value:i(d,t,r,n)}:{done:!0,value:i(e,r,t,n)}:{done:!1}})),n(String.prototype,e,f[0]),n(c,_,f[1])),h&&l(c[_],"sham",!0)}},function(e,t,r){var i=r(389).charAt;e.exports=function(e,t,r){return t+(r?i(e,t).length:1)}},function(e,t,r){var i=r(8),n=r(46),o=r(21),a=r(15),s=r(380),l=TypeError;e.exports=function(e,t){var r,u=e.exec;if(o(u))return null!==(r=i(u,e,t))&&n(r),r;if("RegExp"===a(e))return i(s,e,t);throw new l("RegExp#exec called on incompatible receiver")}},function(t,r,i){var n=i(3),o=i(8),a=i(85),s=i(170),l=i(172),u=i(16),c=i(64),h=i(68),d=i(46),f=i(17),_=i(15),p=i(372),m=i(373),g=i(29),v=i(47),b=i(7),y=i(33),x=i(219),q=i(399),w=i(400),P=i(51),M=i(35),E=y("matchAll"),I="RegExp String",C=I+" Iterator",S=P.set,A=P.getterFor(C),T=RegExp.prototype,k=TypeError,D=a("".indexOf),B=a("".matchAll),O=!!B&&!b((function(){B("a",/./)})),R=s((function(e,t,r,i){S(this,{type:C,regexp:e,string:t,global:r,unicode:i,done:!1})}),I,(function(){var t,r,i,n=A(this);return n.done?l(e,!0):null===(i=w(t=n.regexp,r=n.string))?(n.done=!0,l(e,!0)):n.global?(""===h(i[0])&&(t.lastIndex=q(r,c(t.lastIndex),n.unicode)),l(i,!1)):(n.done=!0,l(i,!1))})),L=function(e){var t=d(this),r=h(e),i=x(t,RegExp),n=h(m(t)),o=new i(i===RegExp?t.source:t,n),a=!!~D(n,"g"),s=!!~D(n,"u");return o.lastIndex=c(t.lastIndex),new R(o,r,a,s)};n({target:"String",proto:!0,forced:O},{matchAll:function(t){var r,i,n,a,s=u(this);if(f(t)){if(O)return B(s,t)}else{if(p(t)&&(r=h(u(m(t))),!~D(r,"g")))throw new k("`.matchAll` does not allow non-global regexes");if(O)return B(s,t);if((n=g(t,E))===e&&M&&"RegExp"===_(t)&&(n=L),n)return o(n,t,s)}return i=h(s),a=new RegExp(t,"g"),M?o(L,a,i):a[E](i)}}),M||E in T||v(T,E,L)},function(t,r,i){var n=i(3),o=i(229).end;n({target:"String",proto:!0,forced:i(403)},{padEnd:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(28);e.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(i)},function(t,r,i){var n=i(3),o=i(229).start;n({target:"String",proto:!0,forced:i(403)},{padStart:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(12),a=r(39),s=r(68),l=r(63),u=n([].push),c=n([].join);i({target:"String",stat:!0},{raw:function(e){var t,r,i,n=o(a(e).raw),h=l(n);if(!h)return"";for(t=arguments.length,r=[],i=0;;){if(u(r,s(n[i++])),i===h)return c(r,"");i=C&&(I+=E(F,C,T)+D,C=T+A.length)}return I+E(F,C)}]}),!!l((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$")}))||!I||C)},function(t,r,i){var n=i(14),o=i(39),a=Math.floor,s=n("".charAt),l=n("".replace),u=n("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,h=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,r,i,n,d,f){var _=i+t.length,p=n.length,m=h;return d!==e&&(d=o(d),m=c),l(f,m,(function(o,l){var c,h,f;switch(s(l,0)){case"$":return"$";case"&":return t;case"`":return u(r,0,i);case"'":return u(r,_);case"<":c=d[u(l,1,-1)];break;default:if(0==(h=+l))return o;if(h>p)return 0===(f=a(h/10))?o:f<=p?n[f-1]===e?s(l,1):n[f-1]+s(l,1):o;c=n[h-1]}return c===e?"":c}))}},function(t,r,i){var n=i(3),o=i(8),a=i(14),s=i(16),l=i(21),u=i(17),c=i(372),h=i(68),d=i(29),f=i(373),_=i(408),p=i(33),m=i(35),g=p("replace"),v=TypeError,b=a("".indexOf),y=a("".replace),x=a("".slice),q=Math.max;n({target:"String",proto:!0},{replaceAll:function(t,r){var i,n,a,p,w,P,M,E,I,C=s(this),S=0,A=0,T="";if(!u(t)){if((i=c(t))&&(n=h(s(f(t))),!~b(n,"g")))throw new v("`.replaceAll` does not allow non-global regexes");if(a=d(t,g))return o(a,t,C,r);if(m&&i)return y(h(C),t,r)}for(p=h(C),w=h(t),(P=l(r))||(r=h(r)),E=q(1,M=w.length),S=b(p,w);-1!==S;)I=P?h(r(w,S,p)):_(w,p,S,[],e,r),T+=x(p,A,S)+I,A=S+M,S=S+E>p.length?-1:b(p,w,S+E);return A1||"".split(/.?/).length;a("split",(function(t,r,i){var o="0".split(e,0).length?function(t,i){return t===e&&0===i?[]:n(r,this,t,i)}:r;return[function(r,i){var a=u(this),s=l(r)?e:_(r,t);return s?n(s,r,a,i):n(o,f(a),r,i)},function(t,n){var a,l,u,_,m,g,q,P,M,E,I,C=s(this),S=f(t);if(!w&&(a=i(o,C,S,n,o!==r)).done)return a.value;if(l=c(C,RegExp),u=C.unicode,_=new l(v?"^(?:"+C.source+")":C,(C.ignoreCase?"i":"")+(C.multiline?"m":"")+(C.unicode?"u":"")+(v?"g":"y")),0==(m=n===e?4294967295:n>>>0))return[];if(0===S.length)return null===p(_,S)?[S]:[];for(g=0,q=0,P=[];q1?arguments[1]:e,n.length)),i=u(t),_(n,r,r+i.length)===i}})},function(t,r,i){var n=i(3),o=i(14),a=i(16),s=i(61),l=i(68),u=o("".slice),c=Math.max,h=Math.min;n({target:"String",proto:!0,forced:!"".substr||"b"!=="ab".substr(-1)},{substr:function(t,r){var i,n,o=l(a(this)),d=o.length,f=s(t);return f===1/0&&(f=0),f<0&&(f=c(d+f,0)),(i=r===e?d:s(r))<=0||i===1/0||f>=(n=h(f+i,d))?"":u(o,f,n)}})},function(e,t,r){var i=r(3),n=r(8),o=r(14),a=r(16),s=r(68),l=r(7),u=Array,c=o("".charAt),h=o("".charCodeAt),d=o([].join),f="".toWellFormed,_=f&&l((function(){return"1"!==n(f,1)}));i({target:"String",proto:!0,forced:_},{toWellFormed:function(){var e,t,r,i,o=s(a(this));if(_)return n(f,o);for(t=u(e=o.length),r=0;r=56320||r+1>=e||56320!=(64512&h(o,r+1))?t[r]="�":(t[r]=c(o,r),t[++r]=c(o,r));return d(t,"")}})},function(e,t,r){var i=r(3),n=r(275).trim;i({target:"String",proto:!0,forced:r(416)("trim")},{trim:function(){return n(this)}})},function(e,t,r){var i=r(49).PROPER,n=r(7),o=r(276);e.exports=function(e){return n((function(){return!!o[e]()||"​…᠎"!=="​…᠎"[e]()||i&&o[e].name!==e}))}},function(e,t,r){var i,n;r(418),i=r(3),n=r(419),i({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==n},{trimEnd:n})},function(e,t,r){var i=r(3),n=r(419);i({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==n},{trimRight:n})},function(e,t,r){var i=r(275).end,n=r(416);e.exports=n("trimEnd")?function(){return i(this)}:"".trimEnd},function(e,t,r){var i,n;r(421),i=r(3),n=r(422),i({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==n},{trimStart:n})},function(e,t,r){var i=r(3),n=r(422);i({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==n},{trimLeft:n})},function(e,t,r){var i=r(275).start,n=r(416);e.exports=n("trimStart")?function(){return i(this)}:"".trimStart},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("anchor")},{anchor:function(e){return n(this,"a","name",e)}})},function(e,t,r){var i=r(14),n=r(16),o=r(68),a=/"/g,s=i("".replace);e.exports=function(e,t,r,i){var l=o(n(e)),u="<"+t;return""!==r&&(u+=" "+r+'="'+s(o(i),a,""")+'"'),u+">"+l+""}},function(e,t,r){var i=r(7);e.exports=function(e){return i((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("big")},{big:function(){return n(this,"big","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("blink")},{blink:function(){return n(this,"blink","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("bold")},{bold:function(){return n(this,"b","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("fixed")},{fixed:function(){return n(this,"tt","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("fontcolor")},{fontcolor:function(e){return n(this,"font","color",e)}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("fontsize")},{fontsize:function(e){return n(this,"font","size",e)}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("italics")},{italics:function(){return n(this,"i","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("link")},{link:function(e){return n(this,"a","href",e)}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("small")},{small:function(){return n(this,"small","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("strike")},{strike:function(){return n(this,"strike","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("sub")},{sub:function(){return n(this,"sub","","")}})},function(e,t,r){var i=r(3),n=r(424);i({target:"String",proto:!0,forced:r(425)("sup")},{sup:function(){return n(this,"sup","","")}})},function(e,t,r){r(439)("Float32",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(t,r,i){var n=i(3),o=i(4),a=i(8),s=i(6),l=i(440),u=i(217),c=i(207),h=i(210),d=i(11),f=i(43),_=i(281),p=i(64),m=i(211),g=i(441),v=i(443),b=i(18),y=i(38),x=i(69),q=i(20),w=i(22),P=i(71),M=i(24),E=i(113),I=i(57).f,C=i(444),S=i(83).forEach,A=i(193),T=i(77),k=i(44),D=i(5),B=i(198),O=i(51),R=i(118),L=O.get,N=O.set,F=O.enforce,$=k.f,j=D.f,W=o.RangeError,H=c.ArrayBuffer,U=H.prototype,z=c.DataView,V=u.NATIVE_ARRAY_BUFFER_VIEWS,G=u.TYPED_ARRAY_TAG,K=u.TypedArray,X=u.TypedArrayPrototype,Y=u.isTypedArray,Z="BYTES_PER_ELEMENT",Q="Wrong length",J=function(e,t){T(e,t,{configurable:!0,get:function(){return L(this)[t]}})},ee=function(e){var t;return M(U,e)||"ArrayBuffer"===(t=x(e))||"SharedArrayBuffer"===t},te=function(e,t){return Y(e)&&!w(t)&&t in e&&_(+t)&&t>=0},re=function(e,t){return t=b(t),te(e,t)?d(2,e[t]):j(e,t)},ie=function(e,t,r){return t=b(t),!(te(e,t)&&q(r)&&y(r,"value"))||y(r,"get")||y(r,"set")||r.configurable||y(r,"writable")&&!r.writable||y(r,"enumerable")&&!r.enumerable?$(e,t,r):(e[t]=r.value,e)};s?(V||(D.f=re,k.f=ie,J(X,"buffer"),J(X,"byteOffset"),J(X,"byteLength"),J(X,"length")),n({target:"Object",stat:!0,forced:!V},{getOwnPropertyDescriptor:re,defineProperty:ie}),t.exports=function(t,r,i){var s,u=t.match(/\d+/)[0]/8,c=t+(i?"Clamped":"")+"Array",d="get"+t,_="set"+t,b=o[c],y=b,x=y&&y.prototype,w={},M=function(e,t){$(e,t,{get:function(){return function(e,t){var r=L(e);return r.view[d](t*u+r.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var n=L(e);n.view[_](t*u+n.byteOffset,i?v(r):r,!0)}(this,t,e)},enumerable:!0})};V?l&&(y=r((function(t,r,i,n){return h(t,x),R(q(r)?ee(r)?n!==e?new b(r,g(i,u),n):i!==e?new b(r,g(i,u)):new b(r):Y(r)?B(y,r):a(C,y,r):new b(m(r)),t,y)})),E&&E(y,K),S(I(b),(function(e){e in y||f(y,e,b[e])})),y.prototype=x):(y=r((function(t,r,i,n){var o,s,l,c,d,f;if(h(t,x),o=0,s=0,q(r)){if(!ee(r))return Y(r)?B(y,r):a(C,y,r);if(l=r,s=g(i,u),f=r.byteLength,n===e){if(f%u)throw new W(Q);if((c=f-s)<0)throw new W(Q)}else if((c=p(n)*u)+s>f)throw new W(Q);d=c/u}else d=m(r),l=new H(c=d*u);for(N(t,{buffer:l,byteOffset:s,byteLength:c,length:d,view:new z(l)});o255?255:255&t}},function(t,r,i){var n=i(84),o=i(8),a=i(220),s=i(39),l=i(63),u=i(133),c=i(134),h=i(131),d=i(445),f=i(217).aTypedArrayConstructor,_=i(446);t.exports=function(t){var r,i,p,m,g,v,b,y,x=a(this),q=s(t),w=arguments.length,P=w>1?arguments[1]:e,M=P!==e,E=c(q);if(E&&!h(E))for(y=(b=u(q,E)).next,q=[];!(v=o(y,b)).done;)q.push(v.value);for(M&&w>2&&(P=n(P,arguments[2])),i=l(q),p=new(f(x))(i),m=d(p),r=0;i>r;r++)g=M?P(q[r],r):q[r],p[r]=m?_(g):+g;return p}},function(e,t,r){var i=r(69);e.exports=function(e){var t=i(e);return"BigInt64Array"===t||"BigUint64Array"===t}},function(e,t,r){var i=r(19),n=TypeError;e.exports=function(e){var t=i(e,"number");if("number"==typeof t)throw new n("Can't convert number to bigint");return BigInt(t)}},function(e,t,r){r(439)("Float64",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(439)("Int8",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(439)("Int16",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(439)("Int32",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(439)("Uint8",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(439)("Uint8",(function(e){return function(t,r,i){return e(this,t,r,i)}}),!0)},function(e,t,r){r(439)("Uint16",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(e,t,r){r(439)("Uint32",(function(e){return function(t,r,i){return e(this,t,r,i)}}))},function(t,r,i){var n=i(217),o=i(63),a=i(61),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("at",(function(t){var r=s(this),i=o(r),n=a(t),l=n>=0?n:i+n;return l<0||l>=i?e:r[l]}))},function(t,r,i){var n=i(14),o=i(217),a=n(i(144)),s=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(t,r){return a(s(this),t,r,arguments.length>2?arguments[2]:e)}))},function(t,r,i){var n=i(217),o=i(83).every,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("every",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(149),a=i(446),s=i(69),l=i(8),u=i(14),c=i(7),h=n.aTypedArray,d=n.exportTypedArrayMethod,f=u("".slice);d("fill",(function(t){var r,i=arguments.length;return h(this),r="Big"===f(s(this),0,3)?a(t):+t,l(o,this,r,i>1?arguments[1]:e,i>2?arguments[2]:e)}),c((function(){var e=0;return new Int8Array(2).fill({valueOf:function(){return e++}}),1!==e})))},function(t,r,i){var n=i(217),o=i(83).filter,a=i(460),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("filter",(function(t){var r=o(s(this),t,arguments.length>1?arguments[1]:e);return a(this,r)}))},function(e,t,r){var i=r(198),n=r(461);e.exports=function(e,t){return i(n(e),t)}},function(e,t,r){var i=r(217),n=r(219),o=i.aTypedArrayConstructor,a=i.getTypedArrayConstructor;e.exports=function(e){return o(n(e,a(e)))}},function(t,r,i){var n=i(217),o=i(83).find,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("find",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(83).findIndex,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findIndex",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(154).findLast,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLast",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(154).findLastIndex,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("findLastIndex",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(83).forEach,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("forEach",(function(t){o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(e,t,r){var i=r(440);(0,r(217).exportTypedArrayStaticMethod)("from",r(444),i)},function(t,r,i){var n=i(217),o=i(59).includes,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("includes",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(59).indexOf,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("indexOf",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(e,t,r){var i=r(4),n=r(7),o=r(14),a=r(217),s=r(168),l=r(33)("iterator"),u=i.Uint8Array,c=o(s.values),h=o(s.keys),d=o(s.entries),f=a.aTypedArray,_=a.exportTypedArrayMethod,p=u&&u.prototype,m=!n((function(){p[l].call([1])})),g=!!p&&p.values&&p[l]===p.values&&"values"===p.values.name,v=function(){return c(f(this))};_("entries",(function(){return d(f(this))}),m),_("keys",(function(){return h(f(this))}),m),_("values",v,m||!g,{name:"values"}),_(l,v,m||!g,{name:"values"})},function(e,t,r){var i=r(217),n=r(14),o=i.aTypedArray,a=i.exportTypedArrayMethod,s=n([].join);a("join",(function(e){return s(o(this),e)}))},function(e,t,r){var i=r(217),n=r(94),o=r(175),a=i.aTypedArray;(0,i.exportTypedArrayMethod)("lastIndexOf",(function(e){var t=arguments.length;return n(o,a(this),t>1?[e,arguments[1]]:[e])}))},function(t,r,i){var n=i(217),o=i(83).map,a=i(461),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("map",(function(t){return o(s(this),t,arguments.length>1?arguments[1]:e,(function(e,t){return new(a(e))(t)}))}))},function(e,t,r){var i=r(217),n=r(440),o=i.aTypedArrayConstructor;(0,i.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,r=new(o(this))(t);t>e;)r[e]=arguments[e++];return r}),n)},function(t,r,i){var n=i(217),o=i(181).left,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduce",(function(t){var r=arguments.length;return o(a(this),t,r,r>1?arguments[1]:e)}))},function(t,r,i){var n=i(217),o=i(181).right,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("reduceRight",(function(t){var r=arguments.length;return o(a(this),t,r,r>1?arguments[1]:e)}))},function(e,t,r){var i=r(217),n=i.aTypedArray,o=Math.floor;(0,i.exportTypedArrayMethod)("reverse",(function(){for(var e,t=this,r=n(t).length,i=o(r/2),a=0;a1?arguments[1]:e,1),i=u(t),g)return o(_,this,i,r);if(n=this.length,c=0,(a=s(i))+r>n)throw new h("Wrong length");for(;co;)u[o]=r[o++];return u}),o((function(){new Int8Array(1).slice()})))},function(t,r,i){var n=i(217),o=i(83).some,a=n.aTypedArray;(0,n.exportTypedArrayMethod)("some",(function(t){return o(a(this),t,arguments.length>1?arguments[1]:e)}))},function(t,r,i){var n=i(4),o=i(85),a=i(7),s=i(30),l=i(188),u=i(217),c=i(189),h=i(190),d=i(27),f=i(191),_=u.aTypedArray,p=u.exportTypedArrayMethod,m=n.Uint16Array,g=m&&o(m.prototype.sort),v=!(!g||a((function(){g(new m(2),null)}))&&a((function(){g(new m(2),{})}))),b=!!g&&!a((function(){var e,t,r,i;if(d)return d<74;if(c)return c<67;if(h)return!0;if(f)return f<602;for(e=new m(516),t=Array(516),r=0;r<516;r++)i=r%4,e[r]=515-r,t[r]=r-2*i+3;for(g(e,(function(e,t){return(e/4|0)-(t/4|0)})),r=0;r<516;r++)if(e[r]!==t[r])return!0}));p("sort",(function(t){return t!==e&&s(t),b?g(this,t):l(_(this),function(t){return function(r,i){return t!==e?+t(r,i)||0:i!=i?-1:r!=r?1:0===r&&0===i?1/r>0&&1/i<0?1:-1:r>i}}(t))}),!b||v)},function(t,r,i){var n=i(217),o=i(64),a=i(60),s=i(461),l=n.aTypedArray;(0,n.exportTypedArrayMethod)("subarray",(function(t,r){var i=l(this),n=i.length,u=a(t,n);return new(s(i))(i.buffer,i.byteOffset+u*i.BYTES_PER_ELEMENT,o((r===e?n:a(r,n))-u))}))},function(e,t,r){var i=r(4),n=r(94),o=r(217),a=r(7),s=r(76),l=i.Int8Array,u=o.aTypedArray,c=o.exportTypedArrayMethod,h=[].toLocaleString,d=!!l&&a((function(){h.call(new l(1))}));c("toLocaleString",(function(){return n(h,d?s(u(this)):u(this),s(arguments))}),a((function(){return[1,2].toLocaleString()!==new l([1,2]).toLocaleString()}))||!a((function(){l.prototype.toLocaleString.call([1,2])})))},function(e,t,r){var i=r(196),n=r(217),o=n.aTypedArray,a=n.getTypedArrayConstructor;(0,n.exportTypedArrayMethod)("toReversed",(function(){return i(o(this),a(this))}))},function(t,r,i){var n=i(217),o=i(14),a=i(30),s=i(198),l=n.aTypedArray,u=n.getTypedArrayConstructor,c=n.exportTypedArrayMethod,h=o(n.TypedArrayPrototype.sort);c("toSorted",(function(t){var r,i;return t!==e&&a(t),r=l(this),i=s(u(r),r),h(i,t)}))},function(e,t,r){var i=r(217).exportTypedArrayMethod,n=r(7),o=r(4),a=r(14),s=o.Uint8Array,l=s&&s.prototype||{},u=[].toString,c=a([].join);n((function(){u.call({})}))&&(u=function(){return c(this)}),i("toString",u,l.toString!==u)},function(e,t,r){var i=r(205),n=r(217),o=r(445),a=r(61),s=r(446),l=n.aTypedArray,u=n.getTypedArrayConstructor,c=n.exportTypedArrayMethod,h=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(e){return 8===e}}();c("with",{with:function(e,t){var r=l(this),n=a(e),c=o(r)?s(t):+t;return i(r,u(r),n,c)}}.with,!h)},function(e,t,r){var i=r(3),n=r(14),o=r(68),a=String.fromCharCode,s=n("".charAt),l=n(/./.exec),u=n("".slice),c=/^[\da-f]{2}$/i,h=/^[\da-f]{4}$/i;i({global:!0},{unescape:function(e){for(var t,r,i=o(e),n="",d=i.length,f=0;f1?arguments[1]:e,_=i>2?arguments[2]:e;return new(f("Promise"))((function(i){var f,p,b,y,q=a(t);o!==e&&(o=n(o,_)),p=(f=d(q,v))?e:h(q)||x,b=s(r)?new r:[],y=f?l(q,f):new m(c(u(q,p))),i(g(y,o,b))}))}},function(e,t,r){var i=r(8),n=r(498),o=r(46),a=r(133),s=r(500),l=r(29),u=r(33)("asyncIterator");e.exports=function(e,t){var r=arguments.length<2?l(e,u):t;return r?o(i(r,e)):new n(s(a(e)))}},function(t,r,i){var n=i(8),o=i(46),a=i(71),s=i(29),l=i(209),u=i(51),c=i(23),h=i(499),d=i(172),f=c("Promise"),_="AsyncFromSyncIterator",p=u.set,m=u.getterFor(_),g=function(e,t,r){var i=e.done;f.resolve(e.value).then((function(e){t(d(e,i))}),r)},v=function(e){e.type=_,p(this,e)};v.prototype=l(a(h),{next:function(){var e=m(this);return new f((function(t,r){var i=o(n(e.next,e.iterator));g(i,t,r)}))},return:function(){var t=m(this).iterator;return new f((function(r,i){var a,l=s(t,"return");if(l===e)return r(d(e,!0));a=o(n(l,t)),g(a,r,i)}))}}),t.exports=v},function(e,t,r){var i,n,o=r(4),a=r(36),s=r(21),l=r(71),u=r(128),c=r(47),h=r(33),d=r(35),f="USE_FUNCTION_CONSTRUCTOR",_=h("asyncIterator"),p=o.AsyncIterator,m=a.AsyncIteratorPrototype;if(m)i=m;else if(s(p))i=p.prototype;else if(a[f]||o[f])try{n=u(u(u(Function("return async function*(){}()")()))),u(n)===Object.prototype&&(i=n)}catch(e){}i?d&&(i=l(i)):i={},s(i[_])||c(i,_,(function(){return this})),e.exports=i},function(e,t,r){e.exports=function(e){return{iterator:e,next:e.next,done:!1}}},function(t,r,i){var n=i(8),o=i(30),a=i(46),s=i(20),l=i(140),u=i(23),c=i(500),h=i(502),d=function(t){var r=0===t,i=1===t,d=2===t,f=3===t;return function(t,_,p){var m,g,v,b,y,x;return a(t),!(m=_!==e)&&r||o(_),g=c(t),v=u("Promise"),b=g.iterator,y=g.next,x=0,new v((function(t,o){var u=function(e){h(b,o,e,o)},c=function(){try{if(m)try{l(x)}catch(e){u(e)}v.resolve(a(n(y,b))).then((function(n){var l,g,y;try{if(a(n).done)r?(p.length=x,t(p)):t(!f&&(d||e));else{l=n.value;try{m?(g=_(l,x),y=function(e){if(i)c();else if(d)e?c():h(b,t,!1,o);else if(r)try{p[x++]=e,c()}catch(e){u(e)}else e?h(b,t,f||l,o):c()},s(g)?v.resolve(g).then(y,u):y(g)):(p[x++]=l,c())}catch(e){u(e)}}}catch(e){o(e)}}),o)}catch(e){o(e)}};c()}))}};t.exports={toArray:d(0),forEach:d(1),every:d(2),some:d(3),find:d(4)}},function(e,t,r){var i=r(8),n=r(23),o=r(29);e.exports=function(e,t,r,a){try{var s=o(e,"return");if(s)return n("Promise").resolve(i(s,e)).then((function(){t(r)}),(function(e){a(e)}))}catch(e){return a(e)}t(r)}},function(t,r,i){var n=i(3),o=i(83).filterReject,a=i(138);n({target:"Array",proto:!0,forced:!0},{filterOut:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("filterOut")},function(t,r,i){var n=i(3),o=i(83).filterReject,a=i(138);n({target:"Array",proto:!0,forced:!0},{filterReject:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("filterReject")},function(t,r,i){var n=i(3),o=i(506),a=i(138);n({target:"Array",proto:!0},{group:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),a("group")},function(e,t,r){var i=r(84),n=r(14),o=r(13),a=r(39),s=r(18),l=r(63),u=r(71),c=r(198),h=Array,d=n([].push);e.exports=function(e,t,r,n){for(var f,_,p,m=a(e),g=o(m),v=i(t,r),b=u(null),y=l(g),x=0;y>x;x++)(_=s(v(p=g[x],x,m)))in b?d(b[_],p):b[_]=[p];if(n&&(f=n(m))!==h)for(_ in b)b[_]=c(f,b[_]);return b}},function(t,r,i){var n=i(3),o=i(506),a=i(147),s=i(138);n({target:"Array",proto:!0,forced:!a("groupBy")},{groupBy:function(t){return o(this,t,arguments.length>1?arguments[1]:e)}}),s("groupBy")},function(e,t,r){var i=r(3),n=r(147),o=r(138),a=r(509);i({target:"Array",proto:!0,name:"groupToMap",forced:r(35)||!n("groupByToMap")},{groupByToMap:a}),o("groupByToMap")},function(t,r,i){var n=i(84),o=i(14),a=i(13),s=i(39),l=i(63),u=i(251),c=u.Map,h=u.get,d=u.has,f=u.set,_=o([].push);t.exports=function(t){for(var r,i,o=s(this),u=a(o),p=n(t,arguments.length>1?arguments[1]:e),m=new c,g=l(u),v=0;g>v;v++)r=p(i=u[v],v,o),d(m,r)?_(h(m,r),i):f(m,r,[i]);return m}},function(e,t,r){var i=r(3),n=r(138),o=r(509);i({target:"Array",proto:!0,forced:r(35)},{groupToMap:o}),n("groupToMap")},function(t,r,i){var n=i(3),o=i(88),a=Object.isFrozen,s=function(t,r){var i,n,s;if(!a||!o(t)||!a(t))return!1;for(i=0,n=t.length;i=E&&(!i||I))n=b(t,0,E);else for(o=i&&!I&&x?{maxByteLength:x(t)}:e,n=new f(E,o),a=new _(t),g=new _(n),v=m(E,M),P=0;P92||l&&o>94||a&&o>97)&&(e=new ArrayBuffer(8),t=u(e,{transfer:[e]}),0!==e.byteLength||8!==t.byteLength)}))},function(t,r,i){var n=i(3),o=i(522);o&&n({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return o(this,arguments.length?arguments[0]:e,!1)}})},function(t,r,i){var n=i(3),o=i(6),a=i(23),s=i(30),l=i(210),u=i(47),c=i(209),h=i(77),d=i(33),f=i(51),_=i(528),p=a("Promise"),m=a("SuppressedError"),g=ReferenceError,v=d("asyncDispose"),b=d("toStringTag"),y="AsyncDisposableStack",x=f.set,q=f.getterFor(y),w="async-dispose",P="disposed",M=function(e){var t=q(e);if(t.state===P)throw new g(y+" already disposed");return t},E=function(){x(l(this,I),{type:y,state:"pending",stack:[]}),o||(this.disposed=!1)},I=E.prototype;c(I,{disposeAsync:function(){var t=this;return new p((function(r,i){var n,a,s,l,u,c,h=q(t);if(h.state===P)return r(e);h.state=P,o||(t.disposed=!0),a=(n=h.stack).length,s=!1,u=function(e){s?l=new m(e,l):(s=!0,l=e),c()},(c=function(){if(a){var t=n[--a];n[a]=null;try{p.resolve(t()).then(c,u)}catch(e){u(e)}}else h.stack=null,s?i(l):r(e)})()}))},use:function(e){return _(M(this),e,w),e},adopt:function(t,r){var i=M(this);return s(r),_(i,e,w,(function(){return r(t)})),t},defer:function(t){var r=M(this);s(t),_(r,e,w,t)},move:function(){var e=M(this),t=new E;return q(t).stack=e.stack,e.stack=[],e.state=P,o||(this.disposed=!0),t}}),o&&h(I,"disposed",{configurable:!0,get:function(){return q(this).state===P}}),u(I,v,I.disposeAsync,{name:"disposeAsync"}),u(I,b,y,{nonWritable:!0}),n({global:!0,constructor:!0},{AsyncDisposableStack:E})},function(t,r,i){var n=i(8),o=i(14),a=i(84),s=i(46),l=i(30),u=i(17),c=i(29),h=i(33),d=h("asyncDispose"),f=h("dispose"),_=o([].push),p=function(t,r,i){return arguments.length<3&&!u(t)&&(i=l(function(t,r){if("async-dispose"===r){var i=c(t,d);return i!==e?i:(i=c(t,f),function(){n(i,this)})}return c(t,f)}(s(t),r))),i===e?function(){return e}:a(i,t)};t.exports=function(t,r,i,n){var o;if(arguments.length<4){if(u(r)&&"sync-dispose"===i)return;o=p(r,i)}else o=p(e,i,n);_(t.stack,o)}},function(e,t,r){var i=r(3),n=r(210),o=r(128),a=r(43),s=r(38),l=r(33),u=r(499),c=r(35),h=l("toStringTag"),d=TypeError,f=function(){if(n(this,u),o(this)===u)throw new d("Abstract class AsyncIterator not directly constructable")};f.prototype=u,s(u,h)||a(u,h,"AsyncIterator"),!c&&s(u,"constructor")&&u.constructor!==Object||a(u,"constructor",f),i({global:!0,constructor:!0,forced:c},{AsyncIterator:f})},function(e,t,r){r(3)({target:"AsyncIterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r(531)})},function(e,t,r){var i=r(8),n=r(532),o=function(e,t){return[t,e]};e.exports=function(){return i(n,this,o)}},function(t,r,i){var n=i(8),o=i(30),a=i(46),s=i(20),l=i(500),u=i(533),c=i(172),h=i(502),d=u((function(t){var r=this,i=r.iterator,o=r.mapper;return new t((function(l,u){var d=function(e){r.done=!0,u(e)},f=function(e){h(i,d,e,d)};t.resolve(a(n(r.next,i))).then((function(i){var n,u,h;try{if(a(i).done)r.done=!0,l(c(e,!0));else{n=i.value;try{u=o(n,r.counter++),h=function(e){l(c(e,!1))},s(u)?t.resolve(u).then(h,f):h(u)}catch(e){f(e)}}}catch(e){d(e)}}),d)}))}));t.exports=function(e){return a(this),o(e),new d(l(this),{mapper:e})}},function(t,r,i){var n=i(8),o=i(339),a=i(46),s=i(71),l=i(43),u=i(209),c=i(33),h=i(51),d=i(23),f=i(29),_=i(499),p=i(172),m=i(135),g=d("Promise"),v=c("toStringTag"),b="AsyncIteratorHelper",y="WrapForValidAsyncIterator",x=h.set,q=function(t){var r=!t,i=h.getterFor(t?y:b),l=function(t){var n=o((function(){return i(t)})),a=n.error,s=n.value;return a||r&&s.done?{exit:!0,value:a?g.reject(s):g.resolve(p(e,!0))}:{exit:!1,value:s}};return u(s(_),{next:function(){var e,t,r,i=l(this),n=i.value;return i.exit?n:(r=(e=o((function(){return a(n.nextHandler(g))}))).value,(t=e.error)&&(n.done=!0),t?g.reject(r):g.resolve(r))},return:function(){var r,i,s,u,c=l(this),h=c.value;return c.exit?h:(h.done=!0,r=h.iterator,u=o((function(){if(h.inner)try{m(h.inner.iterator,"normal")}catch(e){return m(r,"throw",e)}return f(r,"return")})),i=s=u.value,u.error?g.reject(s):i===e?g.resolve(p(e,!0)):(s=(u=o((function(){return n(i,r)}))).value,u.error?g.reject(s):t?g.resolve(s):g.resolve(s).then((function(t){return a(t),p(e,!0)}))))}})},w=q(!0),P=q(!1);l(P,v,"Async Iterator Helper"),t.exports=function(e,t){var r=function(r,i){i?(i.iterator=r.iterator,i.next=r.next):i=r,i.type=t?y:b,i.nextHandler=e,i.counter=0,i.done=!1,x(this,i)};return r.prototype=t?w:P,r}},function(t,r,i){var n=i(8),o=i(47),a=i(23),s=i(29),l=i(38),u=i(33),c=i(499),h=u("asyncDispose"),d=a("Promise");l(c,h)||o(c,h,(function(){var t=this;return new d((function(r,i){var o=s(t,"return");o?d.resolve(n(o,t)).then((function(){r(e)}),i):r(e)}))}))},function(t,r,i){var n=i(3),o=i(8),a=i(46),s=i(500),l=i(536),u=i(442),c=i(533),h=i(172),d=i(35),f=c((function(t){var r=this;return new t((function(i,n){var s=function(e){r.done=!0,n(e)},l=function(){try{t.resolve(a(o(r.next,r.iterator))).then((function(t){try{a(t).done?(r.done=!0,i(h(e,!0))):r.remaining?(r.remaining--,l()):i(h(t.value,!1))}catch(e){s(e)}}),s)}catch(e){s(e)}};l()}))}));n({target:"AsyncIterator",proto:!0,real:!0,forced:d},{drop:function(e){a(this);var t=u(l(+e));return new f(s(this),{remaining:t})}})},function(e,t,r){var i=RangeError;e.exports=function(e){if(e==e)return e;throw new i("NaN is not allowed")}},function(e,t,r){var i=r(3),n=r(501).every;i({target:"AsyncIterator",proto:!0,real:!0},{every:function(e){return n(this,e)}})},function(t,r,i){var n=i(3),o=i(8),a=i(30),s=i(46),l=i(20),u=i(500),c=i(533),h=i(172),d=i(502),f=i(35),_=c((function(t){var r=this,i=r.iterator,n=r.predicate;return new t((function(a,u){var c=function(e){r.done=!0,u(e)},f=function(e){d(i,c,e,c)},_=function(){try{t.resolve(s(o(r.next,i))).then((function(i){var o,u,d;try{if(s(i).done)r.done=!0,a(h(e,!0));else{o=i.value;try{u=n(o,r.counter++),d=function(e){e?a(h(o,!1)):_()},l(u)?t.resolve(u).then(d,f):d(u)}catch(e){f(e)}}}catch(e){c(e)}}),c)}catch(e){c(e)}};_()}))}));n({target:"AsyncIterator",proto:!0,real:!0,forced:f},{filter:function(e){return s(this),a(e),new _(u(this),{predicate:e})}})},function(e,t,r){var i=r(3),n=r(501).find;i({target:"AsyncIterator",proto:!0,real:!0},{find:function(e){return n(this,e)}})},function(t,r,i){var n=i(3),o=i(8),a=i(30),s=i(46),l=i(20),u=i(500),c=i(533),h=i(172),d=i(541),f=i(502),_=i(35),p=c((function(t){var r=this,i=r.iterator,n=r.mapper;return new t((function(a,u){var c=function(e){r.done=!0,u(e)},_=function(e){f(i,c,e,c)},p=function(){try{t.resolve(s(o(r.next,i))).then((function(i){var o,u,f;try{if(s(i).done)r.done=!0,a(h(e,!0));else{o=i.value;try{u=n(o,r.counter++),f=function(e){try{r.inner=d(e),m()}catch(e){_(e)}},l(u)?t.resolve(u).then(f,_):f(u)}catch(e){_(e)}}}catch(e){c(e)}}),c)}catch(e){c(e)}},m=function(){var e=r.inner;if(e)try{t.resolve(s(o(e.next,e.iterator))).then((function(e){try{s(e).done?(r.inner=null,p()):a(h(e.value,!1))}catch(e){_(e)}}),_)}catch(e){_(e)}else p()};m()}))}));n({target:"AsyncIterator",proto:!0,real:!0,forced:_},{flatMap:function(e){return s(this),a(e),new p(u(this),{mapper:e,inner:null})}})},function(t,r,i){var n=i(8),o=i(21),a=i(46),s=i(500),l=i(134),u=i(29),c=i(33),h=i(498),d=c("asyncIterator");t.exports=function(t){var r,i=a(t),c=!0,f=u(i,d);return o(f)||(f=l(i),c=!1),f!==e?r=n(f,i):(r=i,c=!0),a(r),s(c?r:new h(s(r)))}},function(e,t,r){var i=r(3),n=r(501).forEach;i({target:"AsyncIterator",proto:!0,real:!0},{forEach:function(e){return n(this,e)}})},function(e,t,r){var i=r(3),n=r(39),o=r(24),a=r(541),s=r(499),l=r(544);i({target:"AsyncIterator",stat:!0,forced:r(35)},{from:function(e){var t=a("string"==typeof e?n(e):e);return o(s,t.iterator)?t.iterator:new l(t)}})},function(e,t,r){var i=r(8),n=r(533);e.exports=n((function(){return i(this.next,this.iterator)}),!0)},function(e,t,r){r(3)({target:"AsyncIterator",proto:!0,real:!0,forced:!0},{indexed:r(531)})},function(e,t,r){var i=r(3),n=r(532);i({target:"AsyncIterator",proto:!0,real:!0,forced:r(35)},{map:n})},function(t,r,i){var n=i(3),o=i(8),a=i(30),s=i(46),l=i(20),u=i(23),c=i(500),h=i(502),d=u("Promise"),f=TypeError;n({target:"AsyncIterator",proto:!0,real:!0},{reduce:function(t){var r,i,n,u,_,p;return s(this),a(t),r=c(this),i=r.iterator,n=r.next,_=(u=arguments.length<2)?e:arguments[1],p=0,new d((function(e,r){var a=function(e){h(i,r,e,r)},c=function(){try{d.resolve(s(o(n,i))).then((function(i){var n,o,h;try{if(s(i).done)u?r(new f("Reduce of empty iterator with no initial value")):e(_);else if(n=i.value,u)u=!1,_=n,c();else try{o=t(_,n,p),h=function(e){_=e,c()},l(o)?d.resolve(o).then(h,a):h(o)}catch(e){a(e)}p++}catch(e){r(e)}}),r)}catch(e){r(e)}};c()}))}})},function(e,t,r){var i=r(3),n=r(501).some;i({target:"AsyncIterator",proto:!0,real:!0},{some:function(e){return n(this,e)}})},function(t,r,i){var n=i(3),o=i(8),a=i(46),s=i(500),l=i(536),u=i(442),c=i(533),h=i(172),d=i(35),f=c((function(t){var r,i,n=this,s=n.iterator;return n.remaining--?t.resolve(o(n.next,s)).then((function(t){return a(t).done?(n.done=!0,h(e,!0)):h(t.value,!1)})).then(null,(function(e){throw n.done=!0,e})):(i=h(e,!0),n.done=!0,(r=s.return)!==e?t.resolve(o(r,s,e)).then((function(){return i})):i)}));n({target:"AsyncIterator",proto:!0,real:!0,forced:d},{take:function(e){a(this);var t=u(l(+e));return new f(s(this),{remaining:t})}})},function(t,r,i){var n=i(3),o=i(501).toArray;n({target:"AsyncIterator",proto:!0,real:!0},{toArray:function(){return o(this,e,[])}})},function(e,t,r){var i=r(3),n=r(552);"function"==typeof BigInt&&i({target:"BigInt",stat:!0,forced:!0},{range:function(e,t,r){return new n(e,t,r,"bigint",BigInt(0),BigInt(1))}})},function(t,r,i){var n=i(51),o=i(170),a=i(172),s=i(17),l=i(20),u=i(77),c=i(6),h="Incorrect Iterator.range arguments",d="NumericRangeIterator",f=n.set,_=n.getterFor(d),p=RangeError,m=TypeError,g=o((function(t,r,i,n,o,a){var u,_,g;if(typeof t!=n||r!==1/0&&r!==-1/0&&typeof r!=n)throw new m(h);if(t===1/0||t===-1/0)throw new p(h);if(u=r>t,_=!1,i===e)g=e;else if(l(i))g=i.step,_=!!i.inclusive;else{if(typeof i!=n)throw new m(h);g=i}if(s(g)&&(g=u?a:-a),typeof g!=n)throw new m(h);if(g===1/0||g===-1/0||g===o&&t!==r)throw new p(h);f(this,{type:d,start:t,end:r,step:g,inclusive:_,hitsEnd:t!=t||r!=r||g!=g||r>t!=g>o,currentCount:o,zero:o}),c||(this.start=t,this.end=r,this.step=g,this.inclusive=_)}),d,(function(){var t,r,i,n,o=_(this);return o.hitsEnd?a(e,!0):(r=o.end,(i=(t=o.start)+o.step*o.currentCount++)===r&&(o.hitsEnd=!0),n=o.inclusive,(r>t?n?i>r:i>=r:n?r>i:r>=i)?(o.hitsEnd=!0,a(e,!0)):a(i,!1))})),v=function(e){u(g.prototype,e,{get:function(){return _(this)[e]},set:function(){},configurable:!0,enumerable:!1})};c&&(v("start"),v("end"),v("inclusive"),v("step")),t.exports=g},function(e,t,r){var i=r(3),n=r(94),o=r(554),a=r(23),s=r(71),l=Object,u=function(){var e=a("Object","freeze");return e?e(s(null)):s(null)};i({global:!0,forced:!0},{compositeKey:function(){return n(o,l,arguments).get("object",u)}})},function(e,t,r){var i,n,o,a,s,l,u,c,h;r(242),r(489),i=r(23),n=r(71),o=r(20),a=Object,s=TypeError,l=i("Map"),u=i("WeakMap"),(c=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=n(null)}).prototype.get=function(e,t){return this[e]||(this[e]=t())},c.prototype.next=function(e,t,r){var i=r?this.objectsByIndex[e]||(this.objectsByIndex[e]=new u):this.primitives||(this.primitives=new l),n=i.get(t);return n||i.set(t,n=new c),n},h=new c,e.exports=function(){var e,t,r=h,i=arguments.length;for(e=0;e1&&arguments[1]);return o([255&t,t>>8&255],10)}})},function(e,t,r){var i=r(3),n=r(14)(DataView.prototype.getUint8);i({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(e){return n(this,e)}})},function(e,t,r){var i=r(3),n=r(14),o=r(559),a=r(211),s=r(215).pack,l=r(560),u=n(DataView.prototype.setUint16);i({target:"DataView",proto:!0},{setFloat16:function(e,t){var r,i;return o(this),r=a(e),i=s(l(t),10,2),u(this,r,i[1]<<8|i[0],arguments.length>2&&arguments[2])}})},function(e,t,r){var i=r(69),n=TypeError;e.exports=function(e){if("DataView"===i(e))return e;throw new n("Argument is not a DataView")}},function(e,t,r){var i=r(213);e.exports=Math.f16round||function(e){return i(e,.0009765625,65504,6103515625e-14)}},function(e,t,r){var i=r(3),n=r(14),o=r(559),a=r(211),s=r(443),l=n(DataView.prototype.setUint8);i({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(e,t){o(this);var r=a(e);return l(this,r,s(t))}})},function(t,r,i){var n=i(3),o=i(6),a=i(23),s=i(30),l=i(210),u=i(47),c=i(209),h=i(77),d=i(33),f=i(51),_=i(528),p=a("SuppressedError"),m=ReferenceError,g=d("dispose"),v=d("toStringTag"),b="DisposableStack",y=f.set,x=f.getterFor(b),q="sync-dispose",w="disposed",P=function(e){var t=x(e);if(t.state===w)throw new m(b+" already disposed");return t},M=function(){y(l(this,E),{type:b,state:"pending",stack:[]}),o||(this.disposed=!1)},E=M.prototype;c(E,{dispose:function(){var e,t,r,i,n,a=x(this);if(a.state!==w){for(a.state=w,o||(this.disposed=!0),t=(e=a.stack).length,r=!1;t;){n=e[--t],e[t]=null;try{n()}catch(e){r?i=new p(e,i):(r=!0,i=e)}}if(a.stack=null,r)throw i}},use:function(e){return _(P(this),e,q),e},adopt:function(t,r){var i=P(this);return s(r),_(i,e,q,(function(){r(t)})),t},defer:function(t){var r=P(this);s(t),_(r,e,q,t)},move:function(){var e=P(this),t=new M;return x(t).stack=e.stack,e.stack=[],e.state=w,o||(this.disposed=!0),t}}),o&&h(E,"disposed",{configurable:!0,get:function(){return x(this).state===w}}),u(E,g,E.dispose,{name:"dispose"}),u(E,v,b,{nonWritable:!0}),n({global:!0,constructor:!0},{DisposableStack:M})},function(e,t,r){r(3)({target:"Function",proto:!0,forced:!0},{demethodize:r(564)})},function(e,t,r){var i=r(14),n=r(30);e.exports=function(){return i(n(this))}},function(e,t,r){var i=r(3),n=r(14),o=r(21),a=r(50),s=r(38),l=r(6),u=Object.getOwnPropertyDescriptor,c=/^\s*class\b/,h=n(c.exec);i({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(e){return o(e)&&!function(e){try{if(!l||!h(c,a(e)))return!1}catch(e){}var t=u(e,"prototype");return!!t&&s(t,"writable")&&!t.writable}(e)}})},function(e,t,r){r(3)({target:"Function",stat:!0,forced:!0},{isConstructor:r(89)})},function(t,r,i){var n=i(33),o=i(44).f,a=n("metadata"),s=Function.prototype;s[a]===e&&o(s,a,{value:null})},function(e,t,r){r(3)({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r(564)})},function(e,t,r){var i=r(3),n=r(4),o=r(210),a=r(46),s=r(21),l=r(128),u=r(77),c=r(141),h=r(7),d=r(38),f=r(33),_=r(171).IteratorPrototype,p=r(6),m=r(35),g="constructor",v="Iterator",b=f("toStringTag"),y=TypeError,x=n[v],q=m||!s(x)||x.prototype!==_||!h((function(){x({})})),w=function(){if(o(this,_),l(this)===_)throw new y("Abstract class Iterator not directly constructable")},P=function(e,t){p?u(_,e,{configurable:!0,get:function(){return t},set:function(t){if(a(this),this===_)throw new y("You can't redefine this property");d(this,e)?this[e]=t:c(this,e,t)}}):_[e]=t};d(_,b)||P(b,v),!q&&d(_,g)&&_[g]!==Object||P(g,w),w.prototype=_,i({global:!0,constructor:!0,forced:q},{Iterator:w})},function(e,t,r){r(3)({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r(571)})},function(e,t,r){var i=r(8),n=r(572),o=function(e,t){return[t,e]};e.exports=function(){return i(n,this,o)}},function(e,t,r){var i=r(8),n=r(30),o=r(46),a=r(500),s=r(573),l=r(163),u=s((function(){var e=this.iterator,t=o(i(this.next,e));if(!(this.done=!!t.done))return l(e,this.mapper,[t.value,this.counter++],!0)}));e.exports=function(e){return o(this),n(e),new u(a(this),{mapper:e})}},function(t,r,i){var n=i(8),o=i(71),a=i(43),s=i(209),l=i(33),u=i(51),c=i(29),h=i(171).IteratorPrototype,d=i(172),f=i(135),_=l("toStringTag"),p="IteratorHelper",m="WrapForValidIterator",g=u.set,v=function(t){var r=u.getterFor(t?m:p);return s(o(h),{next:function(){var i,n=r(this);if(t)return n.nextHandler();try{return i=n.done?e:n.nextHandler(),d(i,n.done)}catch(e){throw n.done=!0,e}},return:function(){var i,o=r(this),a=o.iterator;if(o.done=!0,t)return(i=c(a,"return"))?n(i,a):d(e,!0);if(o.inner)try{f(o.inner.iterator,"normal")}catch(e){return f(a,"throw",e)}return f(a,"normal"),d(e,!0)}})},b=v(!0),y=v(!1);a(y,_,"Iterator Helper"),t.exports=function(e,t){var r=function(r,i){i?(i.iterator=r.iterator,i.next=r.next):i=r,i.type=t?m:p,i.nextHandler=e,i.counter=0,i.done=!1,g(this,i)};return r.prototype=t?b:y,r}},function(e,t,r){var i=r(8),n=r(47),o=r(29),a=r(38),s=r(33),l=r(171).IteratorPrototype,u=s("dispose");a(l,u)||n(l,u,(function(){var e=o(this,"return");e&&i(e,this)}))},function(e,t,r){var i=r(3),n=r(8),o=r(46),a=r(500),s=r(536),l=r(442),u=r(573),c=r(35),h=u((function(){for(var e,t=this.iterator,r=this.next;this.remaining;)if(this.remaining--,e=o(n(r,t)),this.done=!!e.done)return;if(e=o(n(r,t)),!(this.done=!!e.done))return e.value}));i({target:"Iterator",proto:!0,real:!0,forced:c},{drop:function(e){o(this);var t=l(s(+e));return new h(a(this),{remaining:t})}})},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(500);i({target:"Iterator",proto:!0,real:!0},{every:function(e){var t,r;return a(this),o(e),t=s(this),r=0,!n(t,(function(t,i){if(!e(t,r++))return i()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},function(e,t,r){var i=r(3),n=r(8),o=r(30),a=r(46),s=r(500),l=r(573),u=r(163),c=r(35),h=l((function(){for(var e,t,r=this.iterator,i=this.predicate,o=this.next;;){if(e=a(n(o,r)),this.done=!!e.done)return;if(u(r,i,[t=e.value,this.counter++],!0))return t}}));i({target:"Iterator",proto:!0,real:!0,forced:c},{filter:function(e){return a(this),o(e),new h(s(this),{predicate:e})}})},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(500);i({target:"Iterator",proto:!0,real:!0},{find:function(e){var t,r;return a(this),o(e),t=s(this),r=0,n(t,(function(t,i){if(e(t,r++))return i(t)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})},function(e,t,r){var i=r(3),n=r(8),o=r(30),a=r(46),s=r(500),l=r(580),u=r(573),c=r(135),h=r(35),d=u((function(){for(var e,t,r=this.iterator,i=this.mapper;;){if(t=this.inner)try{if(!(e=a(n(t.next,t.iterator))).done)return e.value;this.inner=null}catch(e){c(r,"throw",e)}if(e=a(n(this.next,r)),this.done=!!e.done)return;try{this.inner=l(i(e.value,this.counter++),!1)}catch(e){c(r,"throw",e)}}}));i({target:"Iterator",proto:!0,real:!0,forced:h},{flatMap:function(e){return a(this),o(e),new d(s(this),{mapper:e,inner:null})}})},function(t,r,i){var n=i(8),o=i(46),a=i(500),s=i(134);t.exports=function(t,r){r&&"string"==typeof t||o(t);var i=s(t);return a(o(i!==e?n(i,t):t))}},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(500);i({target:"Iterator",proto:!0,real:!0},{forEach:function(e){var t,r;a(this),o(e),t=s(this),r=0,n(t,(function(t){e(t,r++)}),{IS_RECORD:!0})}})},function(e,t,r){var i=r(3),n=r(8),o=r(39),a=r(24),s=r(171).IteratorPrototype,l=r(573),u=r(580),c=r(35),h=l((function(){return n(this.next,this.iterator)}),!0);i({target:"Iterator",stat:!0,forced:c},{from:function(e){var t=u("string"==typeof e?o(e):e,!0);return a(s,t.iterator)?t.iterator:new h(t)}})},function(e,t,r){r(3)({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r(571)})},function(e,t,r){var i=r(3),n=r(572);i({target:"Iterator",proto:!0,real:!0,forced:r(35)},{map:n})},function(e,t,r){var i=r(3),n=r(552),o=TypeError;i({target:"Iterator",stat:!0,forced:!0},{range:function(e,t,r){if("number"==typeof e)return new n(e,t,r,"number",0,1);if("bigint"==typeof e)return new n(e,t,r,"bigint",BigInt(0),BigInt(1));throw new o("Incorrect Iterator.range arguments")}})},function(t,r,i){var n=i(3),o=i(130),a=i(30),s=i(46),l=i(500),u=TypeError;n({target:"Iterator",proto:!0,real:!0},{reduce:function(t){var r,i,n,c;if(s(this),a(t),r=l(this),n=(i=arguments.length<2)?e:arguments[1],c=0,o(r,(function(e){i?(i=!1,n=e):n=t(n,e,c),c++}),{IS_RECORD:!0}),i)throw new u("Reduce of empty iterator with no initial value");return n}})},function(e,t,r){var i=r(3),n=r(130),o=r(30),a=r(46),s=r(500);i({target:"Iterator",proto:!0,real:!0},{some:function(e){var t,r;return a(this),o(e),t=s(this),r=0,n(t,(function(t,i){if(e(t,r++))return i()}),{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},function(t,r,i){var n=i(3),o=i(8),a=i(46),s=i(500),l=i(536),u=i(442),c=i(573),h=i(135),d=i(35),f=c((function(){var t,r=this.iterator;return this.remaining--?(t=a(o(this.next,r)),(this.done=!!t.done)?e:t.value):(this.done=!0,h(r,"normal",e))}));n({target:"Iterator",proto:!0,real:!0,forced:d},{take:function(e){a(this);var t=u(l(+e));return new f(s(this),{remaining:t})}})},function(e,t,r){var i=r(3),n=r(46),o=r(130),a=r(500),s=[].push;i({target:"Iterator",proto:!0,real:!0},{toArray:function(){var e=[];return o(a(n(this)),s,{that:e,IS_RECORD:!0}),e}})},function(e,t,r){var i=r(3),n=r(46),o=r(498),a=r(544),s=r(500);i({target:"Iterator",proto:!0,real:!0,forced:r(35)},{toAsync:function(){return new a(s(new o(s(n(this)))))}})},function(e,t,r){r(3)({target:"JSON",stat:!0,forced:!r(592)},{isRawJSON:r(593)})},function(e,t,r){var i=r(7);e.exports=!i((function(){var e="9007199254740993",t=JSON.rawJSON(e);return!JSON.isRawJSON(t)||JSON.stringify(t)!==e}))},function(e,t,r){var i=r(20),n=r(51).get;e.exports=function(e){if(!i(e))return!1;var t=n(e);return!!t&&"RawJSON"===t.type}},function(t,r,i){var n,o,a=i(3),s=i(6),l=i(4),u=i(23),c=i(14),h=i(8),d=i(21),f=i(20),_=i(88),p=i(38),m=i(68),g=i(63),v=i(141),b=i(7),y=i(595),x=i(26),q=l.JSON,w=l.Number,P=l.SyntaxError,M=q&&q.parse,E=u("Object","keys"),I=Object.getOwnPropertyDescriptor,C=c("".charAt),S=c("".slice),A=c(/./.exec),T=c([].push),k=/^\d$/,D=/^[1-9]$/,B=/^(?:-|\d)$/,O=/^[\t\n\r ]$/,R=function(t,r,i,n){var o,a,s,l,u,c,d,m=t[r],v=n&&m===n.value,b=v&&"string"==typeof n.source?{source:n.source}:{};if(f(m))if(c=_(m),d=v?n.nodes:c?[]:{},c)for(o=d.length,s=g(m),l=0;l1?arguments[1]:e);return!1!==s(r,(function(e,t){if(!i(e,t,r))return!1}),!0)}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(251),l=i(516),u=s.Map,c=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e,t){i(e,t,r)&&c(n,t,e)})),n}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(516);n({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=s(r,(function(e,t){if(i(e,t,r))return{value:e}}),!0);return n&&n.value}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(516);n({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=s(r,(function(e,t){if(i(e,t,r))return{key:t}}),!0);return n&&n.key}})},function(e,t,r){var i=r(3),n=r(251);i({target:"Map",stat:!0,forced:!0},{from:r(605)(n.Map,n.set,!0)})},function(t,r,i){var n=i(84),o=i(46),a=i(39),s=i(130);t.exports=function(t,r,i){return function(l){var u=a(l),c=arguments.length,h=c>1?arguments[1]:e,d=h!==e,f=d?n(h,c>2?arguments[2]:e):e,_=new t,p=0;return s(u,(function(e){var t=d?f(e,p++):e;i?r(_,o(t)[0],t[1]):r(_,t)})),_}}},function(e,t,r){var i=r(3),n=r(607),o=r(598),a=r(516);i({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(e){return!0===a(o(this),(function(t){if(n(t,e))return!0}),!0)}})},function(e,t,r){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,r){var i=r(3),n=r(8),o=r(130),a=r(21),s=r(30),l=r(251).Map;i({target:"Map",stat:!0,forced:!0},{keyBy:function(e,t){var r,i=new(a(this)?this:l);return s(t),r=s(i.set),o(e,(function(e){n(r,i,t(e),e)})),i}})},function(e,t,r){var i=r(3),n=r(598),o=r(516);i({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(e){var t=o(n(this),(function(t,r){if(t===e)return{key:r}}),!0);return t&&t.key}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(251),l=i(516),u=s.Map,c=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e,t){c(n,i(e,t,r),e)})),n}})},function(t,r,i){var n=i(3),o=i(84),a=i(598),s=i(251),l=i(516),u=s.Map,c=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e,t){c(n,t,i(e,t,r))})),n}})},function(e,t,r){var i=r(3),n=r(598),o=r(130),a=r(251).set;i({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(e){for(var t=n(this),r=arguments.length,i=0;i1?arguments[1]:e);return!0===s(r,(function(e,t){if(i(e,t,r))return!0}),!0)}})},function(t,r,i){var n=i(3),o=i(30),a=i(598),s=i(251),l=TypeError,u=s.get,c=s.has,h=s.set;n({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,r){var i,n,s=a(this),d=arguments.length;if(o(r),!(i=c(s,t))&&d<3)throw new l("Updating absent value");return n=i?u(s,t):o(d>2?arguments[2]:e)(t,s),h(s,t,r(n,t,s)),s}})},function(e,t,r){r(3)({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r(619)})},function(t,r,i){var n=i(8),o=i(30),a=i(21),s=i(46),l=TypeError;t.exports=function(t,r){var i,u=s(this),c=o(u.get),h=o(u.has),d=o(u.set),f=arguments.length>2?arguments[2]:e;if(!a(r)&&!a(f))throw new l("At least one callback required");return n(h,u,t)?(i=n(c,u,t),a(r)&&(i=r(i),n(d,u,t,i))):a(f)&&(i=f(),n(d,u,t,i)),i}},function(e,t,r){r(3)({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r(619)})},function(e,t,r){var i=r(3),n=Math.min,o=Math.max;i({target:"Math",stat:!0,forced:!0},{clamp:function(e,t,r){return n(r,o(t,e))}})},function(e,t,r){r(3)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},function(e,t,r){var i=r(3),n=180/Math.PI;i({target:"Math",stat:!0,forced:!0},{degrees:function(e){return e*n}})},function(e,t,r){var i=r(3),n=r(625),o=r(212);i({target:"Math",stat:!0,forced:!0},{fscale:function(e,t,r,i,a){return o(n(e,t,r,i,a))}})},function(e,t,r){e.exports=Math.scale||function(e,t,r,i,n){var o=+e,a=+t,s=+r,l=+i,u=+n;return o!=o||a!=a||s!=s||l!=l||u!=u?NaN:o===1/0||o===-1/0?o:(o-a)*(u-l)/(s-a)+l}},function(e,t,r){r(3)({target:"Math",stat:!0},{f16round:r(560)})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{iaddh:function(e,t,r,i){var n=e>>>0,o=r>>>0;return(t>>>0)+(i>>>0)+((n&o|(n|o)&~(n+o>>>0))>>>31)|0}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{imulh:function(e,t){var r=65535,i=+e,n=+t,o=i&r,a=n&r,s=i>>16,l=n>>16,u=(s*a>>>0)+(o*a>>>16);return s*l+(u>>16)+((o*l>>>0)+(u&r)>>16)}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{isubh:function(e,t,r,i){var n=e>>>0,o=r>>>0;return(t>>>0)-(i>>>0)-((~n&o|~(n^o)&n-o>>>0)>>>31)|0}})},function(e,t,r){r(3)({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},function(e,t,r){var i=r(3),n=Math.PI/180;i({target:"Math",stat:!0,forced:!0},{radians:function(e){return e*n}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{scale:r(625)})},function(e,t,r){var i=r(3),n=r(46),o=r(279),a=r(170),s=r(172),l=r(51),u="Seeded Random",c=u+" Generator",h=l.set,d=l.getterFor(c),f=TypeError,_=a((function(e){h(this,{type:c,seed:e%2147483647})}),u,(function(){var e=d(this),t=e.seed=(1103515245*e.seed+12345)%2147483647;return s((1073741823&t)/1073741823,!1)}));i({target:"Math",stat:!0,forced:!0},{seededPRNG:function(e){var t=n(e).seed;if(!o(t))throw new f('Math.seededPRNG() argument should have a "seed" field with a finite value.');return new _(t)}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{signbit:function(e){var t=+e;return t==t&&0===t?1/t==-1/0:t<0}})},function(e,t,r){r(3)({target:"Math",stat:!0,forced:!0},{umulh:function(e,t){var r=65535,i=+e,n=+t,o=i&r,a=n&r,s=i>>>16,l=n>>>16,u=(s*a>>>0)+(o*a>>>16);return s*l+(u>>>16)+((o*l>>>0)+(u&r)>>>16)}})},function(t,r,i){var n=i(3),o=i(14),a=i(61),s="Invalid number representation",l=RangeError,u=SyntaxError,c=TypeError,h=parseInt,d=Math.pow,f=/^[\d.a-z]+$/,_=o("".charAt),p=o(f.exec),m=o(1..toString),g=o("".slice),v=o("".split);n({target:"Number",stat:!0,forced:!0},{fromString:function(t,r){var i,n,o,b=1;if("string"!=typeof t)throw new c(s);if(!t.length)throw new u(s);if("-"===_(t,0)&&(b=-1,!(t=g(t,1)).length))throw new u(s);if((i=r===e?10:a(r))<2||i>36)throw new l("Invalid radix");if(!p(f,t))throw new u(s);if(n=v(t,"."),o=h(n[0],i),n.length>1&&(o+=h(n[1],i)/d(i,n[1].length)),10===i&&m(o,i)!==t)throw new u(s);return b*o}})},function(e,t,r){var i=r(3),n=r(552);i({target:"Number",stat:!0,forced:!0},{range:function(e,t,r){return new n(e,t,r,"number",0,1)}})},function(e,t,r){var i=r(3),n=r(639);i({target:"Object",stat:!0,forced:!0},{iterateEntries:function(e){return new n(e,"entries")}})},function(t,r,i){var n=i(51),o=i(170),a=i(172),s=i(38),l=i(73),u=i(39),c="Object Iterator",h=n.set,d=n.getterFor(c);t.exports=o((function(e,t){var r=u(e);h(this,{type:c,mode:t,object:r,keys:l(r),index:0})}),"Object",(function(){for(var t,r,i=d(this),n=i.keys;;){if(null===n||i.index>=n.length)return i.object=i.keys=null,a(e,!0);if(t=n[i.index++],s(r=i.object,t)){switch(i.mode){case"keys":return a(t,!1);case"values":return a(r[t],!1)}return a([t,r[t]],!1)}}}))},function(e,t,r){var i=r(3),n=r(639);i({target:"Object",stat:!0,forced:!0},{iterateKeys:function(e){return new n(e,"keys")}})},function(e,t,r){var i=r(3),n=r(639);i({target:"Object",stat:!0,forced:!0},{iterateValues:function(e){return new n(e,"values")}})},function(e,t,r){r(643),r(644),r(645)},function(t,r,i){var n,o,a,s,l=i(3),u=i(8),c=i(6),h=i(193),d=i(30),f=i(46),_=i(210),p=i(21),m=i(17),g=i(20),v=i(29),b=i(47),y=i(209),x=i(77),q=i(338),w=i(33),P=i(51),M=w("observable"),E="Observable",I="Subscription",C="SubscriptionObserver",S=P.getterFor,A=P.set,T=S(E),k=S(I),D=S(C),B=function(t){this.observer=f(t),this.cleanup=e,this.subscriptionObserver=e};B.prototype={type:I,clean:function(){var t=this.cleanup;if(t){this.cleanup=e;try{t()}catch(e){q(e)}}},close:function(){var t;c||(t=this.subscriptionObserver,this.facade.closed=!0,t&&(t.closed=!0)),this.observer=e},isClosed:function(){return this.observer===e}},(n=function(e,t){var r,i,n,a,s=A(this,new B(e));c||(this.closed=!1);try{(r=v(e,"start"))&&u(r,e,this)}catch(e){q(e)}if(!s.isClosed()){i=s.subscriptionObserver=new o(s);try{n=t(i),a=n,m(n)||(s.cleanup=p(n.unsubscribe)?function(){a.unsubscribe()}:d(n))}catch(e){return void i.error(e)}s.isClosed()&&s.clean()}}).prototype=y({},{unsubscribe:function(){var e=k(this);e.isClosed()||(e.close(),e.clean())}}),c&&x(n.prototype,"closed",{configurable:!0,get:function(){return k(this).isClosed()}}),(o=function(e){A(this,{type:C,subscriptionState:e}),c||(this.closed=!1)}).prototype=y({},{next:function(e){var t,r,i=D(this).subscriptionState;if(!i.isClosed()){t=i.observer;try{(r=v(t,"next"))&&u(r,t,e)}catch(e){q(e)}}},error:function(e){var t,r,i=D(this).subscriptionState;if(!i.isClosed()){t=i.observer,i.close();try{(r=v(t,"error"))?u(r,t,e):q(e)}catch(e){q(e)}i.clean()}},complete:function(){var e,t,r=D(this).subscriptionState;if(!r.isClosed()){e=r.observer,r.close();try{(t=v(e,"complete"))&&u(t,e)}catch(e){q(e)}r.clean()}}}),c&&x(o.prototype,"closed",{configurable:!0,get:function(){return D(this).subscriptionState.isClosed()}}),y(s=(a=function(e){_(this,s),A(this,{type:E,subscriber:d(e)})}).prototype,{subscribe:function(t){var r=arguments.length;return new n(p(t)?{next:t,error:r>1?arguments[1]:e,complete:r>2?arguments[2]:e}:g(t)?t:{},T(this).subscriber)}}),b(s,M,(function(){return this})),l({global:!0,constructor:!0,forced:!0},{Observable:a}),h(E)},function(e,t,r){var i=r(3),n=r(23),o=r(8),a=r(46),s=r(89),l=r(133),u=r(29),c=r(130),h=r(33)("observable");i({target:"Observable",stat:!0,forced:!0},{from:function(e){var t,r,i=s(this)?this:n("Observable"),d=u(a(e),h);return d?(t=a(o(d,e))).constructor===i?t:new i((function(e){return t.subscribe(e)})):(r=l(e),new i((function(e){c(r,(function(t,r){if(e.next(t),e.closed)return r()}),{IS_ITERATOR:!0,INTERRUPTED:!0}),e.complete()})))}})},function(e,t,r){var i=r(3),n=r(23),o=r(89),a=n("Array");i({target:"Observable",stat:!0,forced:!0},{of:function(){for(var e=o(this)?this:n("Observable"),t=arguments.length,r=a(t),i=0;i?@[\\\\\\]^`{|}~"+a+"]","g");i({target:"RegExp",stat:!0,forced:!0},{escape:function(e){var t=o(e),r=s(t,0);return(r>47&&r<58?"\\x3":"")+l(t,u,"\\$&")}})},function(e,t,r){var i=r(3),n=r(659),o=r(660).add;i({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){var e,t,r=n(this);for(e=0,t=arguments.length;e1?arguments[1]:e);return!1!==s(r,(function(e){if(!i(e,e,r))return!1}),!0)}})},function(t,r,i){var n=i(3),o=i(84),a=i(659),s=i(660),l=i(665),u=s.Set,c=s.add;n({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=new u;return l(r,(function(e){i(e,e,r)&&c(n,e)})),n}})},function(t,r,i){var n=i(3),o=i(84),a=i(659),s=i(665);n({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e),n=s(r,(function(e){if(i(e,e,r))return{value:e}}),!0);return n&&n.value}})},function(e,t,r){var i=r(3),n=r(660);i({target:"Set",stat:!0,forced:!0},{from:r(605)(n.Set,n.add,!1)})},function(e,t,r){var i=r(3),n=r(7),o=r(677);i({target:"Set",proto:!0,real:!0,forced:!r(668)("intersection")||n((function(){return"3,2"!==Array.from(new Set([1,2,3]).intersection(new Set([3,2])))}))},{intersection:o})},function(e,t,r){var i=r(659),n=r(660),o=r(666),a=r(667),s=r(665),l=r(517),u=n.Set,c=n.add,h=n.has;e.exports=function(e){var t=i(this),r=a(e),n=new u;return o(t)>r.size?l(r.getIterator(),(function(e){h(t,e)&&c(n,e)})):s(t,(function(e){r.includes(e)&&c(n,e)})),n}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(677);i({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(680);i({target:"Set",proto:!0,real:!0,forced:!r(668)("isDisjointFrom")},{isDisjointFrom:n})},function(e,t,r){var i=r(659),n=r(660).has,o=r(666),a=r(667),s=r(665),l=r(517),u=r(135);e.exports=function(e){var t,r=i(this),c=a(e);return o(r)<=c.size?!1!==s(r,(function(e){if(c.includes(e))return!1}),!0):(t=c.getIterator(),!1!==l(t,(function(e){if(n(r,e))return u(t,"normal",!1)})))}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(680);i({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(683);i({target:"Set",proto:!0,real:!0,forced:!r(668)("isSubsetOf")},{isSubsetOf:n})},function(e,t,r){var i=r(659),n=r(666),o=r(665),a=r(667);e.exports=function(e){var t=i(this),r=a(e);return!(n(t)>r.size)&&!1!==o(t,(function(e){if(!r.includes(e))return!1}),!0)}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(683);i({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(686);i({target:"Set",proto:!0,real:!0,forced:!r(668)("isSupersetOf")},{isSupersetOf:n})},function(e,t,r){var i=r(659),n=r(660).has,o=r(666),a=r(667),s=r(517),l=r(135);e.exports=function(e){var t,r=i(this),u=a(e);return!(o(r)1?arguments[1]:e),n=new u;return l(r,(function(e){c(n,i(e,e,r))})),n}})},function(e,t,r){var i=r(3),n=r(660);i({target:"Set",stat:!0,forced:!0},{of:r(614)(n.Set,n.add,!1)})},function(t,r,i){var n=i(3),o=i(30),a=i(659),s=i(665),l=TypeError;n({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var r=a(this),i=arguments.length<2,n=i?e:arguments[1];if(o(t),s(r,(function(e){i?(i=!1,n=e):n=t(n,e,e,r)})),i)throw new l("Reduce of empty set with no initial value");return n}})},function(t,r,i){var n=i(3),o=i(84),a=i(659),s=i(665);n({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var r=a(this),i=o(t,arguments.length>1?arguments[1]:e);return!0===s(r,(function(e){if(i(e,e,r))return!0}),!0)}})},function(e,t,r){var i=r(3),n=r(694);i({target:"Set",proto:!0,real:!0,forced:!r(668)("symmetricDifference")},{symmetricDifference:n})},function(e,t,r){var i=r(659),n=r(660),o=r(664),a=r(667),s=r(517),l=n.add,u=n.has,c=n.remove;e.exports=function(e){var t=i(this),r=a(e).getIterator(),n=o(t);return s(r,(function(e){u(t,e)?c(n,e):l(n,e)})),n}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(694);i({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(e){return n(a,this,o(e))}})},function(e,t,r){var i=r(3),n=r(697);i({target:"Set",proto:!0,real:!0,forced:!r(668)("union")},{union:n})},function(e,t,r){var i=r(659),n=r(660).add,o=r(664),a=r(667),s=r(517);e.exports=function(e){var t=i(this),r=a(e).getIterator(),l=o(t);return s(r,(function(e){n(l,e)})),l}},function(e,t,r){var i=r(3),n=r(8),o=r(670),a=r(697);i({target:"Set",proto:!0,real:!0,forced:!0},{union:function(e){return n(a,this,o(e))}})},function(t,r,i){var n=i(3),o=i(389).charAt,a=i(16),s=i(61),l=i(68);n({target:"String",proto:!0,forced:!0},{at:function(t){var r=l(a(this)),i=r.length,n=s(t),u=n>=0?n:i+n;return u<0||u>=i?e:o(r,u)}})},function(e,t,r){r(3)({target:"String",stat:!0,forced:!0},{cooked:r(701)})},function(t,r,i){var n=i(14),o=i(12),a=i(68),s=i(63),l=TypeError,u=n([].push),c=n([].join);t.exports=function(t){var r,i,n,h,d=o(t),f=s(d);if(!f)return"";for(r=arguments.length,i=[],n=0;;){if((h=d[n++])===e)throw new l("Incorrect template");if(u(i,a(h)),n===f)return c(i,"");n=i.length?a(e,!0):(t=d(i,n),r.index+=t.length,a({codePoint:h(t,0),position:n},!1))}));n({target:"String",proto:!0,forced:!0},{codePoints:function(){return new m(l(s(this)))}})},function(t,r,i){var n=i(248),o=i(3),a=i(48),s=i(14),l=i(94),u=i(46),c=i(39),h=i(21),d=i(63),f=i(44).f,_=i(76),p=i(704),m=i(701),g=i(705),v=i(276),b=new p.WeakMap,y=p.get,x=p.has,q=p.set,w=Array,P=TypeError,M=Object.freeze||Object,E=Object.isFrozen,I=Math.min,C=s("".charAt),S=s("".slice),A=s("".split),T=s(/./.exec),k=/([\n\u2028\u2029]|\r\n?)/g,D=RegExp("^["+v+"]*"),B=RegExp("[^"+v+"]"),O="Invalid tag",R=function(t,r){var i,n;if(r===e||t===r)return t;for(i=0,n=I(t.length,r.length);i0)throw new P("Invalid opening line");t[1]=""}if(a){if(1===t.length||T(B,t[t.length-1]))throw new P("Invalid closing line");t[t.length-2]="",t[t.length-1]=""}for(s=2;s=48&&r<=57},d=function(e,t,r){var i,n;if(r>=e.length)return-1;for(i=0;t=48&&e<=57?e-48:e>=97&&e<=102?e-97+10:e>=65&&e<=70?e-65+10:-1};e.exports=function(e){for(var t,r,i,n="",l=0,f=0;(f=u(e,"\\",f))>-1;){if(n+=c(e,l,f),++f===e.length)return;switch(r=s(e,f++)){case"b":n+="\b";break;case"t":n+="\t";break;case"n":n+="\n";break;case"v":n+="\v";break;case"f":n+="\f";break;case"r":n+="\r";break;case"\r":f1114111)return;n+=a(t);break;default:if(h(r,0))return;n+=r}l=f}return n+c(e,l)}},function(e,t,r){var i,n=r(4),o=r(79),a=r(44).f,s=r(5).f,l=n.Symbol;o("asyncDispose"),l&&(i=s(l,"asyncDispose")).enumerable&&i.configurable&&i.writable&&a(l,"asyncDispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})},function(e,t,r){var i,n=r(4),o=r(79),a=r(44).f,s=r(5).f,l=n.Symbol;o("dispose"),l&&(i=s(l,"dispose")).enumerable&&i.configurable&&i.writable&&a(l,"dispose",{value:i.value,enumerable:!1,configurable:!1,writable:!1})},function(e,t,r){r(3)({target:"Symbol",stat:!0},{isRegisteredSymbol:r(709)})},function(t,r,i){var n=i(23),o=i(14),a=n("Symbol"),s=a.keyFor,l=o(a.prototype.valueOf);t.exports=a.isRegisteredSymbol||function(t){try{return s(l(t))!==e}catch(e){return!1}}},function(e,t,r){r(3)({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:r(709)})},function(e,t,r){r(3)({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:r(712)})},function(e,t,r){var i,n,o,a,s=r(34),l=r(23),u=r(14),c=r(22),h=r(33),d=l("Symbol"),f=d.isWellKnownSymbol,_=l("Object","getOwnPropertyNames"),p=u(d.prototype.valueOf),m=s("wks");for(i=0,o=(n=_(d)).length;i1?arguments[1]:e,c=i>2?arguments[2]:e;return new(n("Promise"))((function(e){o(r),e(a(t,s,c))})).then((function(e){return l(u(r),e)}))}),!0)},function(t,r,i){var n=i(217),o=i(83).filterReject,a=i(460),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("filterOut",(function(t){var r=o(s(this),t,arguments.length>1?arguments[1]:e);return a(this,r)}),!0)},function(t,r,i){var n=i(217),o=i(83).filterReject,a=i(460),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("filterReject",(function(t){var r=o(s(this),t,arguments.length>1?arguments[1]:e);return a(this,r)}),!0)},function(t,r,i){var n=i(217),o=i(506),a=i(461),s=n.aTypedArray;(0,n.exportTypedArrayMethod)("groupBy",(function(t){var r=arguments.length>1?arguments[1]:e;return o(s(this),t,r,a)}),!0)},function(e,t,r){var i=r(217),n=r(63),o=r(445),a=r(60),s=r(446),l=r(61),u=r(7),c=i.aTypedArray,h=i.getTypedArrayConstructor,d=Math.max,f=Math.min;(0,i.exportTypedArrayMethod)("toSpliced",(function(e,t){var r,i,u,_,p,m,g,v,b=c(this),y=h(b),x=n(b),q=a(e,x),w=arguments.length,P=0;if(0===w)r=i=0;else if(1===w)r=0,i=x-q;else if(i=f(d(l(t),0),x-q),r=w-2)for(_=new y(r),u=o(_),v=2;v1?s(arguments[1]):e,i="base64"===d(r)?f:_,(o=(n=!!r&&!!r.strict)?t:v(t,x,"")).length%4==0)"=="===b(o,-2)?o=b(o,0,-2):"="===b(o,-1)&&(o=b(o,0,-1));else if(n)throw new m("Input is not correctly padded");switch(a=o.length%4){case 1:throw new m("Bad input length");case 2:o+="AA";break;case 3:o+="A"}for(h=[],w=0,P=o.length,M=function(e){var t=g(o,w+e);if(!u(i,t))throw new m('Bad char in input: "'+t+'"');return i[t]<<18-6*e};w>16&255,E>>8&255,255&E);if(I=h.length,2===a){if(n&&0!==h[I-2])throw new m(q);I-=2}else if(3===a){if(n&&0!==h[I-1])throw new m(q);I--}return c(p,h,I)}})},function(t,r,i){var n=i(20),o=String,a=TypeError;t.exports=function(t){if(t===e||n(t))return t;throw new a(o(t)+" is not an object or undefined")}},function(e,t,r){var i=TypeError;e.exports=function(e){if("string"==typeof e)return e;throw new i("Argument is not a string")}},function(e,t,r){var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=i+"+/",o=i+"-_",a=function(e){for(var t={},r=0;r<64;r++)t[e.charAt(r)]=r;return t};e.exports={i2c:n,c2i:a(n),i2cUrl:o,c2iUrl:a(o)}},function(t,r,i){var n=TypeError;t.exports=function(t){var r=t&&t.alphabet;if(r===e||"base64"===r||"base64url"===r)return r||"base64";throw new n("Incorrect `alphabet` option")}},function(e,t,r){var i=r(3),n=r(4),o=r(14),a=r(728),s=n.Uint8Array,l=n.SyntaxError,u=n.parseInt,c=/[^\da-f]/i,h=o(c.exec),d=o("".slice);s&&i({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(e){var t,r,i;if(a(e),(t=e.length)%2)throw new l("String should have an even number of characters");if(h(c,e))throw new l("String should only contain hex characters");for(r=new s(t/2),i=0;i>6*e&63)};a+2>(-2*a&6)));return r}})},function(e,t,r){var i=r(3),n=r(4),o=r(23),a=r(14),s=r(8),l=r(7),u=r(68),c=r(331),h=r(729).i2c,d=o("btoa"),f=a("".charAt),_=a("".charCodeAt),p=!!d&&!l((function(){return"aGk="!==d("hi")})),m=p&&!l((function(){d()})),g=p&&l((function(){return"bnVsbA=="!==d(null)}));i({global:!0,bind:!0,enumerable:!0,forced:!p||m||g||p&&1!==d.length},{btoa:function(e){var t,r,i,a,l,m;if(c(arguments.length,1),p)return s(d,n,u(e));for(t=u(e),r="",i=0,a=h;f(t,i)||(a="=",i%1);){if((m=_(t,i+=3/4))>255)throw new(o("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");r+=f(a,63&(l=l<<8|m)>>8-i%1*8)}return r}})},function(e,t,r){var i,n=r(4),o=r(750),a=r(751),s=r(160),l=r(43),u=function(e){if(e&&e.forEach!==s)try{l(e,"forEach",s)}catch(t){e.forEach=s}};for(i in o)o[i]&&u(n[i]&&n[i].prototype);u(a)},function(e,t,r){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},function(t,r,i){var n=i(42)("span").classList,o=n&&n.constructor&&n.constructor.prototype;t.exports=o===Object.prototype?e:o},function(e,t,r){var i,n=r(4),o=r(750),a=r(751),s=r(168),l=r(43),u=r(82),c=r(33)("iterator"),h=s.values,d=function(e,t){if(e){if(e[c]!==h)try{l(e,c,h)}catch(t){e[c]=h}if(u(e,t,!0),o[t])for(var r in s)if(e[r]!==s[r])try{l(e,r,s[r])}catch(t){e[r]=s[r]}}};for(i in o)d(n[i]&&n[i].prototype,i);d(a,"DOMTokenList")},function(t,r,i){var n,o,a,s,l,u,c,h,d,f,_=i(3),p=i(524),m=i(23),g=i(7),v=i(71),b=i(11),y=i(44).f,x=i(47),q=i(77),w=i(38),P=i(210),M=i(46),E=i(125),I=i(119),C=i(754),S=i(122),A=i(51),T=i(6),k=i(35),D="DOMException",B="DATA_CLONE_ERR",O=m("Error"),R=m(D)||function(){try{(new(m("MessageChannel")||p("worker_threads").MessageChannel)).port1.postMessage(new WeakMap)}catch(e){if(e.name===B&&25===e.code)return e.constructor}}(),L=R&&R.prototype,N=O.prototype,F=A.set,$=A.getterFor(D),j="stack"in new O(D),W=function(e){return w(C,e)&&C[e].m?C[e].c:0},H=function(){var t,r,i,n,o;P(this,U),r=I((t=arguments.length)<1?e:arguments[0]),i=I(t<2?e:arguments[1],"Error"),n=W(i),F(this,{type:D,name:i,message:r,code:n}),T||(this.name=i,this.message=r,this.code=n),j&&((o=new O(r)).name=D,y(this,"stack",b(1,S(o.stack,1))))},U=H.prototype=v(N),z=function(e){return{enumerable:!0,configurable:!0,get:e}},V=function(e){return z((function(){return $(this)[e]}))};for(c in T&&(q(U,"code",V("code")),q(U,"message",V("message")),q(U,"name",V("name"))),y(U,"constructor",b(1,H)),o=(n=g((function(){return!(new R instanceof O)})))||g((function(){return N.toString!==E||"2: 1"!==String(new R(1,2))})),a=n||g((function(){return 25!==new R(1,"DataCloneError").code})),_({global:!0,constructor:!0,forced:s=k?o||a||n||25!==R[B]||25!==L[B]:n},{DOMException:s?H:R}),u=(l=m(D)).prototype,o&&(k||R===l)&&x(u,"toString",E),a&&T&&R===l&&q(u,"code",z((function(){return W(M(this).name)}))),C)w(C,c)&&(d=(h=C[c]).s,f=b(6,h.c),w(l,d)||y(l,d,f),w(u,d)||y(u,d,f))},function(e,t,r){e.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},function(t,r,i){var n,o,a,s,l,u=i(3),c=i(4),h=i(23),d=i(11),f=i(44).f,_=i(38),p=i(210),m=i(118),g=i(119),v=i(754),b=i(122),y=i(6),x=i(35),q="DOMException",w=h("Error"),P=h(q),M=function(){var t,r,i,n,o;return p(this,E),r=g((t=arguments.length)<1?e:arguments[0]),i=g(t<2?e:arguments[1],"Error"),n=new P(r,i),(o=new w(r)).name=q,f(n,"stack",d(1,b(o.stack,1))),m(n,this,M),n},E=M.prototype=P.prototype,I="stack"in new w(q),C="stack"in new P(1,2),S=P&&y&&Object.getOwnPropertyDescriptor(c,q),A=I&&!!(!S||S.writable&&S.configurable)&&!C;if(u({global:!0,constructor:!0,forced:x||A},{DOMException:A?M:P}),(o=(n=h(q)).prototype).constructor!==n)for(a in x||f(o,"constructor",d(1,n)),v)_(v,a)&&(_(n,l=(s=v[a]).s)||f(n,l,d(6,s.c)))},function(e,t,r){var i=r(23),n="DOMException";r(82)(i(n),n)},function(e,t,r){r(758),r(759)},function(e,t,r){var i=r(3),n=r(4),o=r(330).clear;i({global:!0,bind:!0,enumerable:!0,forced:n.clearImmediate!==o},{clearImmediate:o})},function(e,t,r){var i=r(3),n=r(4),o=r(330).set,a=r(760),s=n.setImmediate?a(o,!1):o;i({global:!0,bind:!0,enumerable:!0,forced:n.setImmediate!==s},{setImmediate:s})},function(e,t,r){var i,n=r(4),o=r(94),a=r(21),s=r(761),l=r(28),u=r(76),c=r(331),h=n.Function,d=/MSIE .\./.test(l)||s&&((i=n.Bun.version.split(".")).length<3||"0"===i[0]&&(i[1]<3||"3"===i[1]&&"0"===i[2]));e.exports=function(e,t){var r=t?2:1;return d?function(i,n){var s=c(arguments.length,1)>r,l=a(i)?i:h(i),d=s?u(arguments,r):[],f=s?function(){o(l,this,d)}:l;return t?e(f,n):e(f)}:e}},function(e,t,r){e.exports="function"==typeof Bun&&Bun&&"string"==typeof Bun.version},function(e,t,r){var i=r(3),n=r(333),o=r(30),a=r(331);i({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(e){a(arguments.length,1),n(o(e))}})},function(e,t,r){var i,n=r(3),o=r(4),a=r(77),s=r(6),l=TypeError,u=Object.defineProperty,c=o.self!==o;try{s?(i=Object.getOwnPropertyDescriptor(o,"self"),!c&&i&&i.get&&i.enumerable||a(o,"self",{get:function(){return o},set:function(e){if(this!==o)throw new l("Illegal invocation");u(o,"self",{value:e,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})):n({global:!0,simple:!0,forced:c},{self:o})}catch(e){}},function(t,r,i){var n,o=i(35),a=i(3),s=i(4),l=i(23),u=i(14),c=i(7),h=i(40),d=i(21),f=i(89),_=i(17),p=i(20),m=i(22),g=i(130),v=i(46),b=i(69),y=i(38),x=i(141),q=i(43),w=i(63),P=i(331),M=i(373),E=i(251),I=i(660),C=i(665),S=i(523),A=i(123),T=i(525),k=s.Object,D=s.Array,B=s.Date,O=s.Error,R=s.TypeError,L=s.PerformanceMark,N=l("DOMException"),F=E.Map,$=E.has,j=E.get,W=E.set,H=I.Set,U=I.add,z=I.has,V=l("Object","keys"),G=u([].push),K=u((!0).valueOf),X=u(1..valueOf),Y=u("".valueOf),Z=u(B.prototype.getTime),Q=h("structuredClone"),J="DataCloneError",ee="Transferring",te=function(e){return!c((function(){var t=new s.Set([7]),r=e(t),i=e(k(7));return r===t||!r.has(7)||!p(i)||7!=+i}))&&e},re=function(e,t){return!c((function(){var r=new t,i=e({a:r,b:r});return!(i&&i.a===i.b&&i.a instanceof t&&i.a.stack===r.stack)}))},ie=s.structuredClone,ne=o||!re(ie,O)||!re(ie,N)||(n=ie,!!c((function(){var e=n(new s.AggregateError([1],Q,{cause:3}));return"AggregateError"!==e.name||1!==e.errors[0]||e.message!==Q||3!==e.cause}))),oe=!ie&&te((function(e){return new L(Q,{detail:e}).detail})),ae=te(ie)||oe,se=function(e){throw new N("Uncloneable type: "+e,J)},le=function(e,t){throw new N((t||"Cloning")+" of "+e+" cannot be properly polyfilled in this engine",J)},ue=function(e,t){return ae||le(t),ae(e)},ce=function(t,r,i){var n,o,a,l,u,c;if($(r,t))return j(r,t);if("SharedArrayBuffer"===(i||b(t)))n=ae?ae(t):t;else{(c=s.DataView)||d(t.slice)||le("ArrayBuffer");try{if(d(t.slice)&&!t.resizable)n=t.slice(0);else{o=t.byteLength,n=new ArrayBuffer(o,"maxByteLength"in t?{maxByteLength:t.maxByteLength}:e),a=new c(t),l=new c(n);for(u=0;u1&&!_(arguments[1])?v(arguments[1]):e,a=o?o.transfer:e;return a!==e&&(i=function(t,r){var i,n,o,a,l,u,c,h,_;if(!p(t))throw new R("Transfer option cannot be converted to a sequence");for(i=[],g(t,(function(e){G(i,v(e))})),n=0,o=w(i),a=new H;n?@[\\\]^|]/,re=/[\0\t\n\r #/:<>?@[\\\]^|]/,ie=/^[\u0000-\u0020]+/,ne=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,oe=/[\t\n\r]/g,se=function(e){var t,r,i,n,o,a,s,l=j(e,".");if(l.length&&""===l[l.length-1]&&l.length--,(t=l.length)>4)return e;for(r=[],i=0;i1&&"0"===D(n,0)&&(o=B(Z,n)?16:8,n=W(n,8===o?1:2)),""===n)a=0;else{if(!B(10===o?J:8===o?Q:ee,n))return e;a=A(n,o)}N(r,a)}for(i=0;i=k(256,5-t))return null}else if(a>255)return null;for(s=L(r),i=0;i6)return;for(i=0;d();){if(n=null,i>0){if(!("."===d()&&i<4))return;h++}if(!B(Y,d()))return;for(;B(Y,d());){if(o=A(d(),10),null===n)n=o;else{if(0===n)return;n=10*n+o}if(n>255)return;h++}l[u]=256*l[u]+n,2!=++i&&4!==i||u++}if(4!==i)return;break}if(":"===d()){if(h++,!d())return}else if(d())return;l[u++]=t}else{if(null!==c)return;h++,c=++u}}if(null!==c)for(a=u-c,u=7;0!==u&&a>0;)s=l[u],l[u--]=l[c+a-1],l[c+--a]=s;else if(8!==u)return;return l},ue=function(e){for(var t=null,r=1,i=null,n=0,o=0;o<8;o++)0!==e[o]?(n>r&&(t=i,r=n),i=null,n=0):(null===i&&(i=o),++n);return n>r&&(t=i,r=n),t},ce=function(e){var t,r,i,n;if("number"==typeof e){for(t=[],r=0;r<4;r++)U(t,e%256),e=T(e/256);return O(t,".")}if("object"==typeof e){for(t="",i=ue(e),r=0;r<8;r++)n&&0===e[r]||(n&&(n=!1),i===r?(t+=r?":":"::",n=!0):(t+=R(e[r],16),r<7&&(t+=":")));return"["+t+"]"}return e},de=_({},he={},{" ":1,'"':1,"<":1,">":1,"`":1}),fe=_({},de,{"#":1,"?":1,"{":1,"}":1}),_e=_({},fe,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),pe=function(e,t){var r=g(e,0);return r>32&&r<127&&!f(t,e)?e:encodeURIComponent(e)},me={ftp:21,file:null,http:80,https:443,ws:80,wss:443},ge=function(e,t){var r;return 2===e.length&&B(K,D(e,0))&&(":"===(r=D(e,1))||!t&&"|"===r)},ve=function(e){var t;return e.length>1&&ge(W(e,0,2))&&(2===e.length||"/"===(t=D(e,2))||"\\"===t||"?"===t||"#"===t)},be=function(e){return"."===e||"%2e"===H(e)},ye=function(e){return".."===(e=H(e))||"%2e."===e||".%2e"===e||"%2e%2e"===e},xe={},qe={},we={},Pe={},Me={},Ee={},Ie={},Ce={},Se={},Ae={},Te={},ke={},De={},Be={},Oe={},Re={},Le={},Ne={},Fe={},$e={},je={},(We=function(t,r,i){var n,o,a,s=b(t);if(r){if(o=this.parse(s))throw new S(o);this.searchParams=null}else{if(i!==e&&(n=new We(i,!0)),o=this.parse(s,null,n))throw new S(o);(a=I(new E)).bindURL(this),this.searchParams=a}}).prototype={type:"URL",parse:function(e,t,r){var i,n,o,a,s,l,u,c,h=this,d=t||xe,_=0,g="",v=!1,y=!1,x=!1;for(e=b(e),t||(h.scheme="",h.username="",h.password="",h.host=null,h.port=null,h.path=[],h.query=null,h.fragment=null,h.cannotBeABaseURL=!1,e=F(e,ie,""),e=F(e,ne,"$1")),e=F(e,oe,""),i=p(e);_<=i.length;){switch(n=i[_],d){case xe:if(!n||!B(K,n)){if(t)return z;d=we;continue}g+=H(n),d=qe;break;case qe:if(n&&(B(X,n)||"+"===n||"-"===n||"."===n))g+=H(n);else{if(":"!==n){if(t)return z;g="",d=we,_=0;continue}if(t&&(h.isSpecial()!==f(me,g)||"file"===g&&(h.includesCredentials()||null!==h.port)||"file"===h.scheme&&!h.host))return;if(h.scheme=g,t)return void(h.isSpecial()&&me[h.scheme]===h.port&&(h.port=null));g="","file"===h.scheme?d=Be:h.isSpecial()&&r&&r.scheme===h.scheme?d=Pe:h.isSpecial()?d=Ce:"/"===i[_+1]?(d=Me,_++):(h.cannotBeABaseURL=!0,N(h.path,""),d=Fe)}break;case we:if(!r||r.cannotBeABaseURL&&"#"!==n)return z;if(r.cannotBeABaseURL&&"#"===n){h.scheme=r.scheme,h.path=m(r.path),h.query=r.query,h.fragment="",h.cannotBeABaseURL=!0,d=je;break}d="file"===r.scheme?Be:Ee;continue;case Pe:if("/"!==n||"/"!==i[_+1]){d=Ee;continue}d=Se,_++;break;case Me:if("/"===n){d=Ae;break}d=Ne;continue;case Ee:if(h.scheme=r.scheme,n===ae)h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.query=r.query;else if("/"===n||"\\"===n&&h.isSpecial())d=Ie;else if("?"===n)h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.query="",d=$e;else{if("#"!==n){h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.path.length--,d=Ne;continue}h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,h.path=m(r.path),h.query=r.query,h.fragment="",d=je}break;case Ie:if(!h.isSpecial()||"/"!==n&&"\\"!==n){if("/"!==n){h.username=r.username,h.password=r.password,h.host=r.host,h.port=r.port,d=Ne;continue}d=Ae}else d=Se;break;case Ce:if(d=Se,"/"!==n||"/"!==D(g,_+1))continue;_++;break;case Se:if("/"!==n&&"\\"!==n){d=Ae;continue}break;case Ae:if("@"===n){for(v&&(g="%40"+g),v=!0,o=p(g),s=0;s65535)return G;h.port=h.isSpecial()&&c===me[h.scheme]?null:c,g=""}if(t)return;d=Le;continue}return G}g+=n;break;case Be:if(h.scheme="file","/"===n||"\\"===n)d=Oe;else{if(!r||"file"!==r.scheme){d=Ne;continue}switch(n){case ae:h.host=r.host,h.path=m(r.path),h.query=r.query;break;case"?":h.host=r.host,h.path=m(r.path),h.query="",d=$e;break;case"#":h.host=r.host,h.path=m(r.path),h.query=r.query,h.fragment="",d=je;break;default:ve(O(m(i,_),""))||(h.host=r.host,h.path=m(r.path),h.shortenPath()),d=Ne;continue}}break;case Oe:if("/"===n||"\\"===n){d=Re;break}r&&"file"===r.scheme&&!ve(O(m(i,_),""))&&(ge(r.path[0],!0)?N(h.path,r.path[0]):h.host=r.host),d=Ne;continue;case Re:if(n===ae||"/"===n||"\\"===n||"?"===n||"#"===n){if(!t&&ge(g))d=Ne;else if(""===g){if(h.host="",t)return;d=Le}else{if(a=h.parseHost(g))return a;if("localhost"===h.host&&(h.host=""),t)return;g="",d=Le}continue}g+=n;break;case Le:if(h.isSpecial()){if(d=Ne,"/"!==n&&"\\"!==n)continue}else if(t||"?"!==n)if(t||"#"!==n){if(n!==ae&&(d=Ne,"/"!==n))continue}else h.fragment="",d=je;else h.query="",d=$e;break;case Ne:if(n===ae||"/"===n||"\\"===n&&h.isSpecial()||!t&&("?"===n||"#"===n)){if(ye(g)?(h.shortenPath(),"/"===n||"\\"===n&&h.isSpecial()||N(h.path,"")):be(g)?"/"===n||"\\"===n&&h.isSpecial()||N(h.path,""):("file"===h.scheme&&!h.path.length&&ge(g)&&(h.host&&(h.host=""),g=D(g,0)+":"),N(h.path,g)),g="","file"===h.scheme&&(n===ae||"?"===n||"#"===n))for(;h.path.length>1&&""===h.path[0];)$(h.path);"?"===n?(h.query="",d=$e):"#"===n&&(h.fragment="",d=je)}else g+=pe(n,fe);break;case Fe:"?"===n?(h.query="",d=$e):"#"===n?(h.fragment="",d=je):n!==ae&&(h.path[0]+=pe(n,he));break;case $e:t||"#"!==n?n!==ae&&("'"===n&&h.isSpecial()?h.query+="%27":h.query+="#"===n?"%23":pe(n,he)):(h.fragment="",d=je);break;case je:n!==ae&&(h.fragment+=pe(n,de))}_++}},parseHost:function(e){var t,r,i;if("["===D(e,0)){if("]"!==D(e,e.length-1))return V;if(!(t=le(W(e,1,-1))))return V;this.host=t}else if(this.isSpecial()){if(e=v(e),B(te,e))return V;if(null===(t=se(e)))return V;this.host=t}else{if(B(re,e))return V;for(t="",r=p(e),i=0;i1?arguments[1]:e,n=P(r,new We(t,!1,i));o||(r.href=n.serialize(),r.origin=n.getOrigin(),r.protocol=n.getProtocol(),r.username=n.getUsername(),r.password=n.getPassword(),r.host=n.getHost(),r.hostname=n.getHostname(),r.port=n.getPort(),r.pathname=n.getPathname(),r.search=n.getSearch(),r.searchParams=n.getSearchParams(),r.hash=n.getHash())},Ue=He.prototype,ze=function(e,t){return{get:function(){return M(this)[e]()},set:t&&function(e){return M(this)[t](e)},configurable:!0,enumerable:!0}},o&&(h(Ue,"href",ze("serialize","setHref")),h(Ue,"origin",ze("getOrigin")),h(Ue,"protocol",ze("getProtocol","setProtocol")),h(Ue,"username",ze("getUsername","setUsername")),h(Ue,"password",ze("getPassword","setPassword")),h(Ue,"host",ze("getHost","setHost")),h(Ue,"hostname",ze("getHostname","setHostname")),h(Ue,"port",ze("getPort","setPort")),h(Ue,"pathname",ze("getPathname","setPathname")),h(Ue,"search",ze("getSearch","setSearch")),h(Ue,"searchParams",ze("getSearchParams")),h(Ue,"hash",ze("getHash","setHash"))),c(Ue,"toJSON",(function(){return M(this).serialize()}),{enumerable:!0}),c(Ue,"toString",(function(){return M(this).serialize()}),{enumerable:!0}),C&&(Ge=C.revokeObjectURL,(Ve=C.createObjectURL)&&c(He,"createObjectURL",l(Ve,C)),Ge&&c(He,"revokeObjectURL",l(Ge,C))),y(He,"URL"),n({global:!0,constructor:!0,forced:!a,sham:!o},{URL:He})},function(t,r,i){var n=i(7),o=i(33),a=i(6),s=i(35),l=o("iterator");t.exports=!n((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),r=t.searchParams,i=new URLSearchParams("a=1&a=2&b=3"),n="";return t.pathname="c%20d",r.forEach((function(e,t){r.delete("b"),n+=t+e})),i.delete("a",2),i.delete("b",e),s&&(!t.toJSON||!i.has("a",1)||i.has("a",2)||!i.has("a",e)||i.has("b"))||!r.size&&(s||!a)||!r.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==r.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!r[l]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",e).host}))},function(e,t,r){var i=r(14),n=2147483647,o=/[^\0-\u007E]/,a=/[.\u3002\uFF0E\uFF61]/g,s="Overflow: input needs wider integers to process",l=RangeError,u=i(a.exec),c=Math.floor,h=String.fromCharCode,d=i("".charCodeAt),f=i([].join),_=i([].push),p=i("".replace),m=i("".split),g=i("".toLowerCase),v=function(e){return e+22+75*(e<26)},b=function(e,t,r){var i=0;for(e=r?c(e/700):e>>1,e+=c(e/t);e>455;)e=c(e/35),i+=36;return c(i+36*e/(e+38))},y=function(e){var t,r,i,o,a,u,p,m,g,y,x,q,w,P,M,E=[];for(t=(e=function(e){for(var t,r,i=[],n=0,o=e.length;n=55296&&t<=56319&&n=r&&uc((n-i)/(y=m+1)))throw new l(s);for(i+=(g-r)*y,r=g,a=0;an)throw new l(s);if(u===r){for(x=i,q=36;!(x<(w=q<=o?1:q>=o+26?26:q-o));)_(E,h(v(w+(P=x-w)%(M=36-w)))),x=c(P/M),q+=36;_(E,h(v(x))),o=b(i,y,m===p),i=0,m++}}i++,r++}return f(E,"")};e.exports=function(e){var t,r,i=[],n=m(p(g(e),a,"."),".");for(t=0;t=i.length)return r.target=e,S(e,!0);switch(t=i[n],r.kind){case"keys":return S(t.key,!1);case"values":return S(t.value,!1)}return S([t.key,t.value],!1)}),!0),(de=function(t){this.entries=[],this.url=null,t!==e&&(w(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===K(t,0)?te(t,1):t:P(t)))}).prototype={type:B,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,r,i,n,o,a,l,u,c=this.entries,h=C(e);if(h)for(r=(t=I(e,h)).next;!(i=s(r,t)).done;){if(n=I(q(i.value)),(a=s(o=n.next,n)).done||(l=s(o,n)).done||!s(o,n).done)throw new z("Expected sequence with length 2");Y(c,{key:P(a.value),value:P(l.value)})}else for(u in e)b(e,u)&&Y(c,{key:u,value:P(e[u])})},parseQuery:function(e){var t,r,i,n,o;if(e)for(t=this.entries,r=ee(e,"&"),i=0;i0?arguments[0]:e)),u||(this.size=t.entries.length)},f(_e=fe.prototype,{append:function(e,t){var r=L(this);A(arguments.length,2),Y(r.entries,{key:P(e),value:P(t)}),u||this.length++,r.updateURL()},delete:function(t){for(var r,i=L(this),n=A(arguments.length,1),o=i.entries,a=P(t),s=n<2?e:arguments[1],l=s===e?s:P(s),c=0;ct.key?1:-1})),e.updateURL()},forEach:function(t){for(var r,i=L(this).entries,n=y(t,arguments.length>1?arguments[1]:e),o=0;o1?ge(arguments[1]):{})}}),v($)&&(ve=function(e){return g(this,W),new $(e,arguments.length>1?ge(arguments[1]):{})},W.constructor=ve,ve.prototype=W,n({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:ve}))),t.exports={URLSearchParams:fe,getState:L}},function(t,r,i){var n=i(3),o=i(23),a=i(7),s=i(331),l=i(68),u=i(770),c=o("URL");n({target:"URL",stat:!0,forced:!(u&&a((function(){c.canParse()})))},{canParse:function(t){var r=s(arguments.length,1),i=l(t),n=r<2||arguments[1]===e?e:l(arguments[1]);try{return!!new c(i,n)}catch(e){return!1}}})},function(e,t,r){var i=r(3),n=r(8);i({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return n(URL.prototype.toString,this)}})},function(e,t,r){r(772)},function(t,r,i){var n=i(47),o=i(14),a=i(68),s=i(331),l=URLSearchParams,u=l.prototype,c=o(u.append),h=o(u.delete),d=o(u.forEach),f=o([].push),_=new l("a=1&a=2&b=3");_.delete("a",1),_.delete("b",e),_+""!="a=2"&&n(u,"delete",(function(t){var r,i,n,o,l,u,_,p,m=arguments.length,g=m<2?e:arguments[1];if(m&&g===e)return h(this,t);for(r=[],d(this,(function(e,t){f(r,{key:t,value:e})})),s(m,1),i=a(t),n=a(g),o=0,l=0,u=!1,_=r.length;o<_;)p=r[o++],u||p.key===i?(u=!0,h(this,p.key)):l++;for(;l<_;)(p=r[l++]).key===i&&p.value===n||c(this,p.key,p.value)}),{enumerable:!0,unsafe:!0})},function(t,r,i){var n=i(47),o=i(14),a=i(68),s=i(331),l=URLSearchParams,u=l.prototype,c=o(u.getAll),h=o(u.has),d=new l("a=1");!d.has("a",2)&&d.has("a",e)||n(u,"has",(function(t){var r,i,n,o=arguments.length,l=o<2?e:arguments[1];if(o&&l===e)return h(this,t);for(r=c(this,t),s(o,1),i=a(l),n=0;n=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var l=i.call(a,"catchLoc"),u=i.call(a,"finallyLoc");if(l&&u){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&i.call(n,"finallyLoc")&&this.prev=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e){this.complete(r.completion,r.afterLoc);S(r);return m}}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var i=r.completion;if("throw"===i.type){var n=i.arg;S(r)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(e,r,i){this.delegate={iterator:T(e),resultName:r,nextLoc:i};"next"===this.method&&(this.arg=t);return m}};return e}("object"==typeof module?module.exports:{});try{regeneratorRuntime=runtime}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=runtime:Function("r","regeneratorRuntime = r")(runtime)}require=function e(t,r,i){function n(a,s){if(!r[a]){if(!t[a]){var l="function"==typeof require&&require;if(!s&&l)return l(a,!0);if(o)return o(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var c=r[a]={exports:{}};t[a][0].call(c.exports,(function(e){return n(t[a][1][e]||e)}),c,c.exports,e,t,r,i)}return r[a].exports}for(var o="function"==typeof require&&require,a=0;a>6],n=0==(32&r);if(31==(31&r)){var o=r;r=0;for(;128==(128&o);){o=e.readUInt8(t);if(e.isError(o))return o;r<<=7;r|=127&o}}else r&=31;return{cls:i,primitive:n,tag:r,tagStr:a.tag[r]}}function c(e,t,r){var i=e.readUInt8(r);if(e.isError(i))return i;if(!t&&128===i)return null;if(0==(128&i))return i;var n=127&i;if(n>4)return e.error("length octect is too long");i=0;for(var o=0;o=31)return i.error("Multi-octet tag encoding unsupported");t||(n|=32);n|=o.tagClassByName[r||"universal"]<<6;return n}(e,t,r,this.reporter);if(n.length<128){var s=i.alloc(2);s[0]=a;s[1]=n.length;return this._createEncoderBuffer([s,n])}for(var l=1,u=n.length;u>=256;u>>=8)l++;var c=i.alloc(2+l);c[0]=a;c[1]=128|l;for(var h=1+l,d=n.length;d>0;h--,d>>=8)c[h]=255&d;return this._createEncoderBuffer([c,n])};s.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){for(var r=i.alloc(2*e.length),n=0;n=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}for(var a=0,s=0;s=128;l>>=7)a++}for(var u=i.alloc(a),c=u.length-1,h=e.length-1;h>=0;h--){var d=e[h];u[c--]=127&d;for(;(d>>=7)>0;)u[c--]=128|127&d}return this._createEncoderBuffer(u)};function l(e){return e<10?"0"+e:e}s.prototype._encodeTime=function(e,t){var r,i=new Date(e);"gentime"===t?r=[l(i.getUTCFullYear()),l(i.getUTCMonth()+1),l(i.getUTCDate()),l(i.getUTCHours()),l(i.getUTCMinutes()),l(i.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[l(i.getUTCFullYear()%100),l(i.getUTCMonth()+1),l(i.getUTCDate()),l(i.getUTCHours()),l(i.getUTCMinutes()),l(i.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet");return this._encodeStr(r,"octstr")};s.prototype._encodeNull=function(){return this._createEncoderBuffer("")};s.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!i.isBuffer(e)){var r=e.toArray();!e.sign&&128&r[0]&&r.unshift(0);e=i.from(r)}if(i.isBuffer(e)){var n=e.length;0===e.length&&n++;var o=i.alloc(n);e.copy(o);0===e.length&&(o[0]=0);return this._createEncoderBuffer(o)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);for(var a=1,s=e;s>=256;s>>=8)a++;for(var l=new Array(a),u=l.length-1;u>=0;u--){l[u]=255&e;e>>=8}128&l[0]&&l.unshift(0);return this._createEncoderBuffer(i.from(l))};s.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)};s.prototype._use=function(e,t){"function"==typeof e&&(e=e(t));return e._getEncoder("der").tree};s.prototype._skipDefault=function(e,t,r){var i,n=this._baseState;if(null===n.default)return!1;var o=e.join();void 0===n.defaultBuffer&&(n.defaultBuffer=this._encodeValue(n.default,t,r).join());if(o.length!==n.defaultBuffer.length)return!1;for(i=0;i0?e:t};a.min=function(e,t){return e.cmp(t)<0?e:t};a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===r(e))return this._initArray(e,t,i);"hex"===t&&(t=16);n(t===(0|t)&&t>=2&&t<=36);var o=0;if("-"===(e=e.toString().replace(/\s+/g,""))[0]){o++;this.negative=1}if(o=0;i-=3){a=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=a<>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}else if("le"===r)for(i=0,o=0;i>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}return this.strip()};function l(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=l(e,r);r-1>=t&&(i|=l(e,r-1)<<4);return i}a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){n=u(e,t,i)<=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}}this.strip()};function c(e,t,r,i){for(var n=0,o=Math.min(e.length,r),a=t;a=49?s-49+10:s>=17?s-17+10:s}return n}a.prototype._parseBase=function(e,t,r){this.words=[0];this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--;n=n/t|0;for(var o=e.length-r,a=o%i,s=Math.min(o,o-a)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()};a.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};a.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[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];a.prototype.toString=function(e,t){t=0|t||1;var r;if(16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?h[6-l.length]+l+r:l+r;if((i+=2)>=26){i-=26;a--}}0!==o&&(r=o.toString(16)+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],c=f[e];r="";var _=this.clone();_.negative=0;for(;!_.isZero();){var p=_.modn(c).toString(e);r=(_=_.idivn(c)).isZero()?p+r:h[u-p.length]+p+r}this.isZero()&&(r="0"+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}n(!1,"Base should be between 2 and 36")};a.prototype.toNumber=function(){var e=this.words[0];2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};a.prototype.toJSON=function(){return this.toString(16)};a.prototype.toBuffer=function(e,t){n(void 0!==s);return this.toArrayLike(s,e,t)};a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length");n(o>0,"Requested array length <= 0");this.strip();var a,s,l="le"===t,u=new e(o),c=this.clone();if(l){for(s=0;!c.isZero();s++){a=c.andln(255);c.iushrn(8);u[s]=a}for(;s=4096){r+=13;t>>>=13}if(t>=64){r+=7;t>>>=7}if(t>=8){r+=4;t>>>=4}if(t>=2){r+=2;t>>>=2}return r+t};a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;if(0==(8191&t)){r+=13;t>>>=13}if(0==(127&t)){r+=7;t>>>=7}if(0==(15&t)){r+=4;t>>>=4}if(0==(3&t)){r+=2;t>>>=2}0==(1&t)&&r++;return r};a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)};a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};a.prototype.iuxor=function(e){var t,r;if(this.length>e.length){t=this;r=e}else{t=e;r=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t);r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r);return this.strip()};a.prototype.notn=function(e){return this.clone().inotn(e)};a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;this._expand(r+1);this.words[r]=t?this.words[r]|1<e.length){r=this;i=e}else{r=e;i=this}for(var n=0,o=0;o>>26}for(;0!==n&&o>>26}this.length=r.length;if(0!==n){this.words[this.length]=n;this.length++}else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);e.negative=1;return t._normSign()}if(0!==this.negative){this.negative=0;this.iadd(e);this.negative=1;return this._normSign()}var r,i,n=this.cmp(e);if(0===n){this.negative=0;this.length=1;this.words[0]=0;return this}if(n>0){r=this;i=e}else{r=e;i=this}for(var o=0,a=0;a>26;this.words[a]=67108863&t}for(;0!==o&&a>26;this.words[a]=67108863&t}if(0===o&&a>>26,h=67108863&l,d=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=d;f++){var _=u-f|0;c+=(a=(n=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&a}r.words[u]=0|h;l=0|c}0!==l?r.words[u]=0|l:r.length--;return r.strip()}var p=function(e,t,r){var i,n,o,a=e.words,s=t.words,l=r.words,u=0,c=0|a[0],h=8191&c,d=c>>>13,f=0|a[1],_=8191&f,p=f>>>13,m=0|a[2],g=8191&m,v=m>>>13,b=0|a[3],y=8191&b,x=b>>>13,q=0|a[4],w=8191&q,P=q>>>13,M=0|a[5],E=8191&M,I=M>>>13,C=0|a[6],S=8191&C,A=C>>>13,T=0|a[7],k=8191&T,D=T>>>13,B=0|a[8],O=8191&B,R=B>>>13,L=0|a[9],N=8191&L,F=L>>>13,$=0|s[0],j=8191&$,W=$>>>13,H=0|s[1],U=8191&H,z=H>>>13,V=0|s[2],G=8191&V,K=V>>>13,X=0|s[3],Y=8191&X,Z=X>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ie=te>>>13,ne=0|s[6],oe=8191&ne,ae=ne>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],he=8191&ce,de=ce>>>13,fe=0|s[9],_e=8191&fe,pe=fe>>>13;r.negative=e.negative^t.negative;r.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(n=(n=Math.imul(h,W))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,W))+(n>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);n=(n=Math.imul(_,W))+Math.imul(p,j)|0;o=Math.imul(p,W);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(n=(n=n+Math.imul(h,z)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,z)|0)+(n>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);n=(n=Math.imul(g,W))+Math.imul(v,j)|0;o=Math.imul(v,W);i=i+Math.imul(_,U)|0;n=(n=n+Math.imul(_,z)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,z)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,K)|0)+(n>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);n=(n=Math.imul(y,W))+Math.imul(x,j)|0;o=Math.imul(x,W);i=i+Math.imul(g,U)|0;n=(n=n+Math.imul(g,z)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,z)|0;i=i+Math.imul(_,G)|0;n=(n=n+Math.imul(_,K)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,K)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(n>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);n=(n=Math.imul(w,W))+Math.imul(P,j)|0;o=Math.imul(P,W);i=i+Math.imul(y,U)|0;n=(n=n+Math.imul(y,z)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,z)|0;i=i+Math.imul(g,G)|0;n=(n=n+Math.imul(g,K)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,K)|0;i=i+Math.imul(_,Y)|0;n=(n=n+Math.imul(_,Z)|0)+Math.imul(p,Y)|0;o=o+Math.imul(p,Z)|0;var ye=(u+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(n>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);n=(n=Math.imul(E,W))+Math.imul(I,j)|0;o=Math.imul(I,W);i=i+Math.imul(w,U)|0;n=(n=n+Math.imul(w,z)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,z)|0;i=i+Math.imul(y,G)|0;n=(n=n+Math.imul(y,K)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,K)|0;i=i+Math.imul(g,Y)|0;n=(n=n+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(d,re)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(n>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(S,j);n=(n=Math.imul(S,W))+Math.imul(A,j)|0;o=Math.imul(A,W);i=i+Math.imul(E,U)|0;n=(n=n+Math.imul(E,z)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,z)|0;i=i+Math.imul(w,G)|0;n=(n=n+Math.imul(w,K)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,K)|0;i=i+Math.imul(y,Y)|0;n=(n=n+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;n=(n=n+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,re)|0;n=(n=n+Math.imul(_,ie)|0)+Math.imul(p,re)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(n=(n=n+Math.imul(h,ae)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,ae)|0)+(n>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(k,j);n=(n=Math.imul(k,W))+Math.imul(D,j)|0;o=Math.imul(D,W);i=i+Math.imul(S,U)|0;n=(n=n+Math.imul(S,z)|0)+Math.imul(A,U)|0;o=o+Math.imul(A,z)|0;i=i+Math.imul(E,G)|0;n=(n=n+Math.imul(E,K)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,K)|0;i=i+Math.imul(w,Y)|0;n=(n=n+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;n=(n=n+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,re)|0;n=(n=n+Math.imul(g,ie)|0)+Math.imul(v,re)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;n=(n=n+Math.imul(_,ae)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,ae)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(n=(n=n+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(n>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);n=(n=Math.imul(O,W))+Math.imul(R,j)|0;o=Math.imul(R,W);i=i+Math.imul(k,U)|0;n=(n=n+Math.imul(k,z)|0)+Math.imul(D,U)|0;o=o+Math.imul(D,z)|0;i=i+Math.imul(S,G)|0;n=(n=n+Math.imul(S,K)|0)+Math.imul(A,G)|0;o=o+Math.imul(A,K)|0;i=i+Math.imul(E,Y)|0;n=(n=n+Math.imul(E,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(w,J)|0;n=(n=n+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,re)|0;n=(n=n+Math.imul(y,ie)|0)+Math.imul(x,re)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;n=(n=n+Math.imul(g,ae)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,ae)|0;i=i+Math.imul(_,le)|0;n=(n=n+Math.imul(_,ue)|0)+Math.imul(p,le)|0;o=o+Math.imul(p,ue)|0;var Pe=(u+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(n>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);n=(n=Math.imul(N,W))+Math.imul(F,j)|0;o=Math.imul(F,W);i=i+Math.imul(O,U)|0;n=(n=n+Math.imul(O,z)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,z)|0;i=i+Math.imul(k,G)|0;n=(n=n+Math.imul(k,K)|0)+Math.imul(D,G)|0;o=o+Math.imul(D,K)|0;i=i+Math.imul(S,Y)|0;n=(n=n+Math.imul(S,Z)|0)+Math.imul(A,Y)|0;o=o+Math.imul(A,Z)|0;i=i+Math.imul(E,J)|0;n=(n=n+Math.imul(E,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(w,re)|0;n=(n=n+Math.imul(w,ie)|0)+Math.imul(P,re)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;n=(n=n+Math.imul(y,ae)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,ae)|0;i=i+Math.imul(g,le)|0;n=(n=n+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;n=(n=n+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Me=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(n>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,U);n=(n=Math.imul(N,z))+Math.imul(F,U)|0;o=Math.imul(F,z);i=i+Math.imul(O,G)|0;n=(n=n+Math.imul(O,K)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,K)|0;i=i+Math.imul(k,Y)|0;n=(n=n+Math.imul(k,Z)|0)+Math.imul(D,Y)|0;o=o+Math.imul(D,Z)|0;i=i+Math.imul(S,J)|0;n=(n=n+Math.imul(S,ee)|0)+Math.imul(A,J)|0;o=o+Math.imul(A,ee)|0;i=i+Math.imul(E,re)|0;n=(n=n+Math.imul(E,ie)|0)+Math.imul(I,re)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(w,oe)|0;n=(n=n+Math.imul(w,ae)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,ae)|0;i=i+Math.imul(y,le)|0;n=(n=n+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;n=(n=n+Math.imul(g,de)|0)+Math.imul(v,he)|0;o=o+Math.imul(v,de)|0;var Ee=(u+(i=i+Math.imul(_,_e)|0)|0)+((8191&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);n=(n=Math.imul(N,K))+Math.imul(F,G)|0;o=Math.imul(F,K);i=i+Math.imul(O,Y)|0;n=(n=n+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(k,J)|0;n=(n=n+Math.imul(k,ee)|0)+Math.imul(D,J)|0;o=o+Math.imul(D,ee)|0;i=i+Math.imul(S,re)|0;n=(n=n+Math.imul(S,ie)|0)+Math.imul(A,re)|0;o=o+Math.imul(A,ie)|0;i=i+Math.imul(E,oe)|0;n=(n=n+Math.imul(E,ae)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,ae)|0;i=i+Math.imul(w,le)|0;n=(n=n+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;n=(n=n+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Ie=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,Y);n=(n=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;n=(n=n+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(k,re)|0;n=(n=n+Math.imul(k,ie)|0)+Math.imul(D,re)|0;o=o+Math.imul(D,ie)|0;i=i+Math.imul(S,oe)|0;n=(n=n+Math.imul(S,ae)|0)+Math.imul(A,oe)|0;o=o+Math.imul(A,ae)|0;i=i+Math.imul(E,le)|0;n=(n=n+Math.imul(E,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(w,he)|0;n=(n=n+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Ce=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(n=(n=n+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,J);n=(n=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,re)|0;n=(n=n+Math.imul(O,ie)|0)+Math.imul(R,re)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(k,oe)|0;n=(n=n+Math.imul(k,ae)|0)+Math.imul(D,oe)|0;o=o+Math.imul(D,ae)|0;i=i+Math.imul(S,le)|0;n=(n=n+Math.imul(S,ue)|0)+Math.imul(A,le)|0;o=o+Math.imul(A,ue)|0;i=i+Math.imul(E,he)|0;n=(n=n+Math.imul(E,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Se=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(n=(n=n+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(n>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,re);n=(n=Math.imul(N,ie))+Math.imul(F,re)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;n=(n=n+Math.imul(O,ae)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,ae)|0;i=i+Math.imul(k,le)|0;n=(n=n+Math.imul(k,ue)|0)+Math.imul(D,le)|0;o=o+Math.imul(D,ue)|0;i=i+Math.imul(S,he)|0;n=(n=n+Math.imul(S,de)|0)+Math.imul(A,he)|0;o=o+Math.imul(A,de)|0;var Ae=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(n=(n=n+Math.imul(E,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,oe);n=(n=Math.imul(N,ae))+Math.imul(F,oe)|0;o=Math.imul(F,ae);i=i+Math.imul(O,le)|0;n=(n=n+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(k,he)|0;n=(n=n+Math.imul(k,de)|0)+Math.imul(D,he)|0;o=o+Math.imul(D,de)|0;var Te=(u+(i=i+Math.imul(S,_e)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(A,_e)|0))<<13)|0;u=((o=o+Math.imul(A,pe)|0)+(n>>>13)|0)+(Te>>>26)|0;Te&=67108863;i=Math.imul(N,le);n=(n=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;n=(n=n+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var ke=(u+(i=i+Math.imul(k,_e)|0)|0)+((8191&(n=(n=n+Math.imul(k,pe)|0)+Math.imul(D,_e)|0))<<13)|0;u=((o=o+Math.imul(D,pe)|0)+(n>>>13)|0)+(ke>>>26)|0;ke&=67108863;i=Math.imul(N,he);n=(n=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var De=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(n>>>13)|0)+(De>>>26)|0;De&=67108863;var Be=(u+(i=Math.imul(N,_e))|0)+((8191&(n=(n=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(n>>>13)|0)+(Be>>>26)|0;Be&=67108863;l[0]=me;l[1]=ge;l[2]=ve;l[3]=be;l[4]=ye;l[5]=xe;l[6]=qe;l[7]=we;l[8]=Pe;l[9]=Me;l[10]=Ee;l[11]=Ie;l[12]=Ce;l[13]=Se;l[14]=Ae;l[15]=Te;l[16]=ke;l[17]=De;l[18]=Be;if(0!==u){l[19]=u;r.length++}return r};Math.imul||(p=_);function m(e,t,r){return(new g).mulp(e,t,r)}a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;r=10===this.length&&10===e.length?p(this,e,t):i<63?_(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative;r.length=e.length+t.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26;a&=67108863}r.words[o]=s;i=a;a=n}0!==i?r.words[o]=i:r.length--;return r.strip()}(this,e,t):m(this,e,t);return r};function g(e,t){this.x=e;this.y=t}g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i>=1}return i};g.prototype.permute=function(e,t,r,i,n,o){for(var a=0;a>>=1)n++;return 1<>>=13;r[2*a+1]=8191&o;o>>>=13}for(a=2*t;a>=26;t+=i/67108864|0;t+=o>>>26;this.words[r]=67108863&o}if(0!==t){this.words[r]=t;this.length++}return this};a.prototype.muln=function(e){return this.clone().imuln(e)};a.prototype.sqr=function(){return this.mul(this)};a.prototype.isqr=function(){return this.imul(this.clone())};a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}if(a){this.words[t]=a;this.length++}}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0);var i;i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a){this.length-=a;for(u=0;u=0&&(0!==c||u>=i);u--){var h=0|this.words[u];this.words[u]=c<<26-o|h>>>o;c=h&s}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this.strip()};a.prototype.ishrn=function(e,t,r){n(0===this.negative);return this.iushrn(e,t,r)};a.prototype.shln=function(e){return this.clone().ishln(e)};a.prototype.ushln=function(e){return this.clone().iushln(e)};a.prototype.shrn=function(e){return this.clone().ishrn(e)};a.prototype.ushrn=function(e){return this.clone().iushrn(e)};a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;n(0===this.negative,"imaskn works only with positive numbers");if(this.length<=r)return this;0!==t&&r++;this.length=Math.min(r,this.length);if(0!==t){var i=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864;t===this.length-1?this.words[t+1]=1:this.words[t+1]++}this.length=Math.max(this.length,t+1);return this};a.prototype.isubn=function(e){n("number"==typeof e);n(e<67108864);if(e<0)return this.iaddn(-e);if(0!==this.negative){this.negative=0;this.iaddn(e);this.negative=1;return this}this.words[0]-=e;if(1===this.length&&this.words[0]<0){this.words[0]=-this.words[0];this.negative=1}else for(var t=0;t>26)-(l/67108864|0);this.words[i+r]=67108863&o}for(;i>26;this.words[i+r]=67108863&o}if(0===s)return this.strip();n(-1===s);s=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this.strip()};a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,o=0|n.words[n.length-1];if(0!==(r=26-this._countBits(o))){n=n.ushln(r);i.iushln(r);o=0|n.words[n.length-1]}var s,l=i.length-n.length;if("mod"!==t){(s=new a(null)).length=l+1;s.words=new Array(s.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(n,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(n,1,h);i.isZero()||(i.negative^=1)}s&&(s.words[h]=d)}s&&s.strip();i.strip();"div"!==t&&0!==r&&i.iushrn(r);return{div:s||null,mod:i}};a.prototype.divmod=function(e,t,r){n(!e.isZero());if(this.isZero())return{div:new a(0),mod:new a(0)};var i,o,s;if(0!==this.negative&&0===e.negative){s=this.neg().divmod(e,t);"mod"!==t&&(i=s.div.neg());if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){s=this.divmod(e.neg(),t);"mod"!==t&&(i=s.div.neg());return{div:i,mod:s.mod}}if(0!=(this.negative&e.negative)){s=this.neg().divmod(e.neg(),t);if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.isub(e)}return{div:s.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t)};a.prototype.div=function(e){return this.divmod(e,"div",!1).div};a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),o=r.cmp(i);return o<0||1===n&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r};a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0;t=i%e}return this.strip()};a.prototype.divn=function(e){return this.clone().idivn(e)};a.prototype.egcd=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;t.isEven()&&r.isEven();){t.iushrn(1);r.iushrn(1);++u}for(var c=r.clone(),h=t.clone();!t.isZero();){for(var d=0,f=1;0==(t.words[0]&f)&&d<26;++d,f<<=1);if(d>0){t.iushrn(d);for(;d-- >0;){if(i.isOdd()||o.isOdd()){i.iadd(c);o.isub(h)}i.iushrn(1);o.iushrn(1)}}for(var _=0,p=1;0==(r.words[0]&p)&&_<26;++_,p<<=1);if(_>0){r.iushrn(_);for(;_-- >0;){if(s.isOdd()||l.isOdd()){s.iadd(c);l.isub(h)}s.iushrn(1);l.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);i.isub(s);o.isub(l)}else{r.isub(t);s.isub(i);l.isub(o)}}return{a:s,b:l,gcd:r.iushln(u)}};a.prototype._invmp=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0==(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);for(;u-- >0;){o.isOdd()&&o.iadd(l);o.iushrn(1)}}for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0){r.iushrn(h);for(;h-- >0;){s.isOdd()&&s.iadd(l);s.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);o.isub(s)}else{r.isub(t);s.isub(o)}}(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e);return i};a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++){t.iushrn(1);r.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var o=t;t=r;r=o}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)};a.prototype.invm=function(e){return this.egcd(e).a.umod(e)};a.prototype.isEven=function(){return 0==(1&this.words[0])};a.prototype.isOdd=function(){return 1==(1&this.words[0])};a.prototype.andln=function(e){return this.words[0]&e};a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26;s&=67108863;this.words[a]=s}if(0!==o){this.words[a]=o;this.length++}return this};a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;this.strip();if(this.length>1)t=1;else{r&&(e=-e);n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){in&&(t=1);break}}return t};a.prototype.gtn=function(e){return 1===this.cmpn(e)};a.prototype.gt=function(e){return 1===this.cmp(e)};a.prototype.gten=function(e){return this.cmpn(e)>=0};a.prototype.gte=function(e){return this.cmp(e)>=0};a.prototype.ltn=function(e){return-1===this.cmpn(e)};a.prototype.lt=function(e){return-1===this.cmp(e)};a.prototype.lten=function(e){return this.cmpn(e)<=0};a.prototype.lte=function(e){return this.cmp(e)<=0};a.prototype.eqn=function(e){return 0===this.cmpn(e)};a.prototype.eq=function(e){return 0===this.cmp(e)};a.red=function(e){return new P(e)};a.prototype.toRed=function(e){n(!this.red,"Already a number in reduction context");n(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};a.prototype.fromRed=function(){n(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};a.prototype._forceRed=function(e){this.red=e;return this};a.prototype.forceRed=function(e){n(!this.red,"Already a number in reduction context");return this._forceRed(e)};a.prototype.redAdd=function(e){n(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};a.prototype.redIAdd=function(e){n(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};a.prototype.redSub=function(e){n(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};a.prototype.redISub=function(e){n(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};a.prototype.redShl=function(e){n(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};a.prototype.redMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};a.prototype.redIMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};a.prototype.redSqr=function(){n(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};a.prototype.redISqr=function(){n(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};a.prototype.redSqrt=function(){n(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};a.prototype.redInvm=function(){n(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};a.prototype.redNeg=function(){n(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};a.prototype.redPow=function(e){n(this.red&&!e.red,"redPow(normalNum)");this.red._verify1(this);return this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e;this.p=new a(t,16);this.n=this.p.bitLength();this.k=new a(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}b.prototype._tmp=function(){var e=new a(null);e.words=new Array(Math.ceil(this.n/13));return e};b.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp);t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip();return r};b.prototype.split=function(e,t){e.iushrn(this.n,0,t)};b.prototype.imulK=function(e){return e.imul(this.k)};function y(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(y,b);y.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n>>22;o=a}o>>>=22;e.words[n-10]=o;0===o&&e.length>10?e.length-=10:e.length-=9}};y.prototype.imulK=function(e){e.words[e.length]=0;e.words[e.length+1]=0;e.length+=2;for(var t=0,r=0;r>>=26;e.words[r]=n;t=i}0!==t&&(e.words[e.length++]=t);return e};a._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new y;else if("p224"===e)t=new x;else if("p192"===e)t=new q;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}v[e]=t;return t};function P(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p;this.prime=t}else{n(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}P.prototype._verify1=function(e){n(0===e.negative,"red works only with positives");n(e.red,"red works only with red numbers")};P.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives");n(e.red&&e.red===t.red,"red works only with red numbers")};P.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)};P.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};P.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);r.cmp(this.m)>=0&&r.isub(this.m);return r._forceRed(this)};P.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);r.cmp(this.m)>=0&&r.isub(this.m);return r};P.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);r.cmpn(0)<0&&r.iadd(this.m);return r._forceRed(this)};P.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);r.cmpn(0)<0&&r.iadd(this.m);return r};P.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};P.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};P.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};P.prototype.isqr=function(e){return this.imul(e,e.clone())};P.prototype.sqr=function(e){return this.mul(e,e)};P.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);n(t%2==1);if(3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,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();c=new a(2*c*c).toRed(this);for(;0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var h=this.pow(c,i),d=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),_=o;0!==f.cmp(s);){for(var p=f,m=0;0!==p.cmp(s);m++)p=p.redSqr();n(m<_);var g=this.pow(h,new a(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};P.prototype.invm=function(e){var t=e._invmp(this.m);if(0!==t.negative){t.negative=0;return this.imod(t).redNeg()}return this.imod(t)};P.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this);r[1]=e;for(var i=2;i=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var h=u>>c&1;n!==r[0]&&(n=this.sqr(n));if(0!==h||0!==o){o<<=1;o|=h;if(4===++s||0===i&&0===c){n=this.mul(n,r[o]);s=0;o=0}}else s=0}l=26}return n};P.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};P.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};a.mont=function(e){return new M(e)};function M(e){P.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new a(1).iushln(this.shift);this.r2=this.imod(this.r.sqr());this.rinv=this.r._invmp(this.m);this.minv=this.rinv.mul(this.r).isubn(1).div(this.m);this.minv=this.minv.umod(this.r);this.minv=this.r.sub(this.minv)}o(M,P);M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))};M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));t.red=null;return t};M.prototype.imul=function(e,t){if(e.isZero()||t.isZero()){e.words[0]=0;e.length=1;return e}var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/asn1.js/node_modules/bn.js/lib/bn.js","/node_modules/asn1.js/node_modules/bn.js/lib")},{_process:148,buffer:19,timers:185}],16:[function(e,t,r){(function(e,t,i,n,o,a,s,l,u,c,h){(function(){"use strict";r.byteLength=function(e){var t=a(e),r=t[0],i=t[1];return 3*(r+i)/4-i};r.toByteArray=function(e){var r,n,o=a(e),s=o[0],l=o[1],u=new i(function(e,t,r){return 3*(t+r)/4-r}(0,s,l)),c=0,h=l>0?s-4:s;for(n=0;n>16&255;u[c++]=r>>8&255;u[c++]=255&r}if(2===l){r=t[e.charCodeAt(n)]<<2|t[e.charCodeAt(n+1)]>>4;u[c++]=255&r}if(1===l){r=t[e.charCodeAt(n)]<<10|t[e.charCodeAt(n+1)]<<4|t[e.charCodeAt(n+2)]>>2;u[c++]=r>>8&255;u[c++]=255&r}return u};r.fromByteArray=function(t){for(var r,i=t.length,n=i%3,o=[],a=16383,l=0,u=i-n;lu?u:l+a));if(1===n){r=t[i-1];o.push(e[r>>2]+e[r<<4&63]+"==")}else if(2===n){r=(t[i-2]<<8)+t[i-1];o.push(e[r>>10]+e[r>>4&63]+e[r<<2&63]+"=")}return o.join("")};for(var e=[],t=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o){e[o]=n[o];t[n.charCodeAt(o)]=o}t["-".charCodeAt(0)]=62;t["_".charCodeAt(0)]=63;function a(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);return[r,r===t?0:4-r%4]}function s(t,r,i){for(var n,o,a=[],s=r;s>18&63]+e[o>>12&63]+e[o>>6&63]+e[63&o])}return a.join("")}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/base64-js/index.js","/node_modules/base64-js")},{_process:148,buffer:63,timers:185}],17:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}!function(t,i){function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype;e.prototype=new r;e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0;this.words=null;this.length=0;this.red=null;if(null!==e){if("le"===t||"be"===t){r=t;t=10}this._init(e||0,t||10,r||"be")}}"object"===r(t)?t.exports=a:(void 0).BN=a;a.BN=a;a.wordSize=26;var s;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:e("buffer").Buffer}catch(e){}a.isBN=function(e){return e instanceof a||null!==e&&"object"===r(e)&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)};a.max=function(e,t){return e.cmp(t)>0?e:t};a.min=function(e,t){return e.cmp(t)<0?e:t};a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===r(e))return this._initArray(e,t,i);"hex"===t&&(t=16);n(t===(0|t)&&t>=2&&t<=36);var o=0;if("-"===(e=e.toString().replace(/\s+/g,""))[0]){o++;this.negative=1}if(o=0;i-=3){a=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=a<>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}else if("le"===r)for(i=0,o=0;i>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}return this._strip()};function l(e,t){var r=e.charCodeAt(t);if(r>=48&&r<=57)return r-48;if(r>=65&&r<=70)return r-55;if(r>=97&&r<=102)return r-87;n(!1,"Invalid character in "+e)}function u(e,t,r){var i=l(e,r);r-1>=t&&(i|=l(e,r-1)<<4);return i}a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){n=u(e,t,i)<=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}}this._strip()};function c(e,t,r,i){for(var o=0,a=0,s=Math.min(e.length,r),l=t;l=49?u-49+10:u>=17?u-17+10:u;n(u>=0&&a1&&0===this.words[this.length-1];)this.length--;return this._normSign()};a.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};if("undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch(e){a.prototype.inspect=d}else a.prototype.inspect=d;function d(){return(this.red?""}var f=["","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"],_=[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],p=[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];a.prototype.toString=function(e,t){t=0|t||1;var r;if(16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,a=0;a>>24-i&16777215;if((i+=2)>=26){i-=26;a--}r=0!==o||a!==this.length-1?f[6-l.length]+l+r:l+r}0!==o&&(r=o.toString(16)+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}if(e===(0|e)&&e>=2&&e<=36){var u=_[e],c=p[e];r="";var h=this.clone();h.negative=0;for(;!h.isZero();){var d=h.modrn(c).toString(e);r=(h=h.idivn(c)).isZero()?d+r:f[u-d.length]+d+r}this.isZero()&&(r="0"+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}n(!1,"Base should be between 2 and 36")};a.prototype.toNumber=function(){var e=this.words[0];2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};a.prototype.toJSON=function(){return this.toString(16,2)};s&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)});a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};a.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length");n(o>0,"Requested array length <= 0");var a=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);this["_toArrayLike"+("le"===t?"LE":"BE")](a,i);return a};a.prototype._toArrayLikeLE=function(e,t){for(var r=0,i=0,n=0,o=0;n>8&255);r>16&255);if(6===o){r>24&255);i=0;o=0}else{i=a>>>24;o+=2}}if(r=0&&(e[r--]=a>>8&255);r>=0&&(e[r--]=a>>16&255);if(6===o){r>=0&&(e[r--]=a>>24&255);i=0;o=0}else{i=a>>>24;o+=2}}if(r>=0){e[r--]=i;for(;r>=0;)e[r--]=0}};Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;if(t>=4096){r+=13;t>>>=13}if(t>=64){r+=7;t>>>=7}if(t>=8){r+=4;t>>>=4}if(t>=2){r+=2;t>>>=2}return r+t};a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;if(0==(8191&t)){r+=13;t>>>=13}if(0==(127&t)){r+=7;t>>>=7}if(0==(15&t)){r+=4;t>>>=4}if(0==(3&t)){r+=2;t>>>=2}0==(1&t)&&r++;return r};a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)};a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};a.prototype.iuxor=function(e){var t,r;if(this.length>e.length){t=this;r=e}else{t=e;r=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t);r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r);return this._strip()};a.prototype.notn=function(e){return this.clone().inotn(e)};a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;this._expand(r+1);this.words[r]=t?this.words[r]|1<e.length){r=this;i=e}else{r=e;i=this}for(var n=0,o=0;o>>26}for(;0!==n&&o>>26}this.length=r.length;if(0!==n){this.words[this.length]=n;this.length++}else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);e.negative=1;return t._normSign()}if(0!==this.negative){this.negative=0;this.iadd(e);this.negative=1;return this._normSign()}var r,i,n=this.cmp(e);if(0===n){this.negative=0;this.length=1;this.words[0]=0;return this}if(n>0){r=this;i=e}else{r=e;i=this}for(var o=0,a=0;a>26;this.words[a]=67108863&t}for(;0!==o&&a>26;this.words[a]=67108863&t}if(0===o&&a>>26,h=67108863&l,d=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=d;f++){var _=u-f|0;c+=(a=(n=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&a}r.words[u]=0|h;l=0|c}0!==l?r.words[u]=0|l:r.length--;return r._strip()}var g=function(e,t,r){var i,n,o,a=e.words,s=t.words,l=r.words,u=0,c=0|a[0],h=8191&c,d=c>>>13,f=0|a[1],_=8191&f,p=f>>>13,m=0|a[2],g=8191&m,v=m>>>13,b=0|a[3],y=8191&b,x=b>>>13,q=0|a[4],w=8191&q,P=q>>>13,M=0|a[5],E=8191&M,I=M>>>13,C=0|a[6],S=8191&C,A=C>>>13,T=0|a[7],k=8191&T,D=T>>>13,B=0|a[8],O=8191&B,R=B>>>13,L=0|a[9],N=8191&L,F=L>>>13,$=0|s[0],j=8191&$,W=$>>>13,H=0|s[1],U=8191&H,z=H>>>13,V=0|s[2],G=8191&V,K=V>>>13,X=0|s[3],Y=8191&X,Z=X>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ie=te>>>13,ne=0|s[6],oe=8191&ne,ae=ne>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],he=8191&ce,de=ce>>>13,fe=0|s[9],_e=8191&fe,pe=fe>>>13;r.negative=e.negative^t.negative;r.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(n=(n=Math.imul(h,W))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,W))+(n>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);n=(n=Math.imul(_,W))+Math.imul(p,j)|0;o=Math.imul(p,W);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(n=(n=n+Math.imul(h,z)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,z)|0)+(n>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);n=(n=Math.imul(g,W))+Math.imul(v,j)|0;o=Math.imul(v,W);i=i+Math.imul(_,U)|0;n=(n=n+Math.imul(_,z)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,z)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,K)|0)+(n>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);n=(n=Math.imul(y,W))+Math.imul(x,j)|0;o=Math.imul(x,W);i=i+Math.imul(g,U)|0;n=(n=n+Math.imul(g,z)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,z)|0;i=i+Math.imul(_,G)|0;n=(n=n+Math.imul(_,K)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,K)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(n>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);n=(n=Math.imul(w,W))+Math.imul(P,j)|0;o=Math.imul(P,W);i=i+Math.imul(y,U)|0;n=(n=n+Math.imul(y,z)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,z)|0;i=i+Math.imul(g,G)|0;n=(n=n+Math.imul(g,K)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,K)|0;i=i+Math.imul(_,Y)|0;n=(n=n+Math.imul(_,Z)|0)+Math.imul(p,Y)|0;o=o+Math.imul(p,Z)|0;var ye=(u+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(n>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);n=(n=Math.imul(E,W))+Math.imul(I,j)|0;o=Math.imul(I,W);i=i+Math.imul(w,U)|0;n=(n=n+Math.imul(w,z)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,z)|0;i=i+Math.imul(y,G)|0;n=(n=n+Math.imul(y,K)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,K)|0;i=i+Math.imul(g,Y)|0;n=(n=n+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(d,re)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(n>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(S,j);n=(n=Math.imul(S,W))+Math.imul(A,j)|0;o=Math.imul(A,W);i=i+Math.imul(E,U)|0;n=(n=n+Math.imul(E,z)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,z)|0;i=i+Math.imul(w,G)|0;n=(n=n+Math.imul(w,K)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,K)|0;i=i+Math.imul(y,Y)|0;n=(n=n+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;n=(n=n+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,re)|0;n=(n=n+Math.imul(_,ie)|0)+Math.imul(p,re)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(n=(n=n+Math.imul(h,ae)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,ae)|0)+(n>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(k,j);n=(n=Math.imul(k,W))+Math.imul(D,j)|0;o=Math.imul(D,W);i=i+Math.imul(S,U)|0;n=(n=n+Math.imul(S,z)|0)+Math.imul(A,U)|0;o=o+Math.imul(A,z)|0;i=i+Math.imul(E,G)|0;n=(n=n+Math.imul(E,K)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,K)|0;i=i+Math.imul(w,Y)|0;n=(n=n+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;n=(n=n+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,re)|0;n=(n=n+Math.imul(g,ie)|0)+Math.imul(v,re)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;n=(n=n+Math.imul(_,ae)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,ae)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(n=(n=n+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(n>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);n=(n=Math.imul(O,W))+Math.imul(R,j)|0;o=Math.imul(R,W);i=i+Math.imul(k,U)|0;n=(n=n+Math.imul(k,z)|0)+Math.imul(D,U)|0;o=o+Math.imul(D,z)|0;i=i+Math.imul(S,G)|0;n=(n=n+Math.imul(S,K)|0)+Math.imul(A,G)|0;o=o+Math.imul(A,K)|0;i=i+Math.imul(E,Y)|0;n=(n=n+Math.imul(E,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(w,J)|0;n=(n=n+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,re)|0;n=(n=n+Math.imul(y,ie)|0)+Math.imul(x,re)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;n=(n=n+Math.imul(g,ae)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,ae)|0;i=i+Math.imul(_,le)|0;n=(n=n+Math.imul(_,ue)|0)+Math.imul(p,le)|0;o=o+Math.imul(p,ue)|0;var Pe=(u+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(n>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);n=(n=Math.imul(N,W))+Math.imul(F,j)|0;o=Math.imul(F,W);i=i+Math.imul(O,U)|0;n=(n=n+Math.imul(O,z)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,z)|0;i=i+Math.imul(k,G)|0;n=(n=n+Math.imul(k,K)|0)+Math.imul(D,G)|0;o=o+Math.imul(D,K)|0;i=i+Math.imul(S,Y)|0;n=(n=n+Math.imul(S,Z)|0)+Math.imul(A,Y)|0;o=o+Math.imul(A,Z)|0;i=i+Math.imul(E,J)|0;n=(n=n+Math.imul(E,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(w,re)|0;n=(n=n+Math.imul(w,ie)|0)+Math.imul(P,re)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;n=(n=n+Math.imul(y,ae)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,ae)|0;i=i+Math.imul(g,le)|0;n=(n=n+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;n=(n=n+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Me=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(n>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,U);n=(n=Math.imul(N,z))+Math.imul(F,U)|0;o=Math.imul(F,z);i=i+Math.imul(O,G)|0;n=(n=n+Math.imul(O,K)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,K)|0;i=i+Math.imul(k,Y)|0;n=(n=n+Math.imul(k,Z)|0)+Math.imul(D,Y)|0;o=o+Math.imul(D,Z)|0;i=i+Math.imul(S,J)|0;n=(n=n+Math.imul(S,ee)|0)+Math.imul(A,J)|0;o=o+Math.imul(A,ee)|0;i=i+Math.imul(E,re)|0;n=(n=n+Math.imul(E,ie)|0)+Math.imul(I,re)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(w,oe)|0;n=(n=n+Math.imul(w,ae)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,ae)|0;i=i+Math.imul(y,le)|0;n=(n=n+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;n=(n=n+Math.imul(g,de)|0)+Math.imul(v,he)|0;o=o+Math.imul(v,de)|0;var Ee=(u+(i=i+Math.imul(_,_e)|0)|0)+((8191&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);n=(n=Math.imul(N,K))+Math.imul(F,G)|0;o=Math.imul(F,K);i=i+Math.imul(O,Y)|0;n=(n=n+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(k,J)|0;n=(n=n+Math.imul(k,ee)|0)+Math.imul(D,J)|0;o=o+Math.imul(D,ee)|0;i=i+Math.imul(S,re)|0;n=(n=n+Math.imul(S,ie)|0)+Math.imul(A,re)|0;o=o+Math.imul(A,ie)|0;i=i+Math.imul(E,oe)|0;n=(n=n+Math.imul(E,ae)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,ae)|0;i=i+Math.imul(w,le)|0;n=(n=n+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;n=(n=n+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Ie=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,Y);n=(n=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;n=(n=n+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(k,re)|0;n=(n=n+Math.imul(k,ie)|0)+Math.imul(D,re)|0;o=o+Math.imul(D,ie)|0;i=i+Math.imul(S,oe)|0;n=(n=n+Math.imul(S,ae)|0)+Math.imul(A,oe)|0;o=o+Math.imul(A,ae)|0;i=i+Math.imul(E,le)|0;n=(n=n+Math.imul(E,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(w,he)|0;n=(n=n+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Ce=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(n=(n=n+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,J);n=(n=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,re)|0;n=(n=n+Math.imul(O,ie)|0)+Math.imul(R,re)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(k,oe)|0;n=(n=n+Math.imul(k,ae)|0)+Math.imul(D,oe)|0;o=o+Math.imul(D,ae)|0;i=i+Math.imul(S,le)|0;n=(n=n+Math.imul(S,ue)|0)+Math.imul(A,le)|0;o=o+Math.imul(A,ue)|0;i=i+Math.imul(E,he)|0;n=(n=n+Math.imul(E,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Se=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(n=(n=n+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(n>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,re);n=(n=Math.imul(N,ie))+Math.imul(F,re)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;n=(n=n+Math.imul(O,ae)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,ae)|0;i=i+Math.imul(k,le)|0;n=(n=n+Math.imul(k,ue)|0)+Math.imul(D,le)|0;o=o+Math.imul(D,ue)|0;i=i+Math.imul(S,he)|0;n=(n=n+Math.imul(S,de)|0)+Math.imul(A,he)|0;o=o+Math.imul(A,de)|0;var Ae=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(n=(n=n+Math.imul(E,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,oe);n=(n=Math.imul(N,ae))+Math.imul(F,oe)|0;o=Math.imul(F,ae);i=i+Math.imul(O,le)|0;n=(n=n+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(k,he)|0;n=(n=n+Math.imul(k,de)|0)+Math.imul(D,he)|0;o=o+Math.imul(D,de)|0;var Te=(u+(i=i+Math.imul(S,_e)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(A,_e)|0))<<13)|0;u=((o=o+Math.imul(A,pe)|0)+(n>>>13)|0)+(Te>>>26)|0;Te&=67108863;i=Math.imul(N,le);n=(n=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;n=(n=n+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var ke=(u+(i=i+Math.imul(k,_e)|0)|0)+((8191&(n=(n=n+Math.imul(k,pe)|0)+Math.imul(D,_e)|0))<<13)|0;u=((o=o+Math.imul(D,pe)|0)+(n>>>13)|0)+(ke>>>26)|0;ke&=67108863;i=Math.imul(N,he);n=(n=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var De=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(n>>>13)|0)+(De>>>26)|0;De&=67108863;var Be=(u+(i=Math.imul(N,_e))|0)+((8191&(n=(n=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(n>>>13)|0)+(Be>>>26)|0;Be&=67108863;l[0]=me;l[1]=ge;l[2]=ve;l[3]=be;l[4]=ye;l[5]=xe;l[6]=qe;l[7]=we;l[8]=Pe;l[9]=Me;l[10]=Ee;l[11]=Ie;l[12]=Ce;l[13]=Se;l[14]=Ae;l[15]=Te;l[16]=ke;l[17]=De;l[18]=Be;if(0!==u){l[19]=u;r.length++}return r};Math.imul||(g=m);function v(e,t,r){r.negative=t.negative^e.negative;r.length=e.length+t.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26;a&=67108863}r.words[o]=s;i=a;a=n}0!==i?r.words[o]=i:r.length--;return r._strip()}function b(e,t,r){return v(e,t,r)}a.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):r<63?m(this,e,t):r<1024?v(this,e,t):b(this,e,t)};function y(e,t){this.x=e;this.y=t}y.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i>=1}return i};y.prototype.permute=function(e,t,r,i,n,o){for(var a=0;a>>=1)n++;return 1<>>=13;r[2*a+1]=8191&o;o>>>=13}for(a=2*t;a>=26;r+=o/67108864|0;r+=a>>>26;this.words[i]=67108863&a}if(0!==r){this.words[i]=r;this.length++}return t?this.ineg():this};a.prototype.muln=function(e){return this.clone().imuln(e)};a.prototype.sqr=function(){return this.mul(this)};a.prototype.isqr=function(){return this.imul(this.clone())};a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>n&1}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}if(a){this.words[t]=a;this.length++}}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0);var i;i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a){this.length-=a;for(u=0;u=0&&(0!==c||u>=i);u--){var h=0|this.words[u];this.words[u]=c<<26-o|h>>>o;c=h&s}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this._strip()};a.prototype.ishrn=function(e,t,r){n(0===this.negative);return this.iushrn(e,t,r)};a.prototype.shln=function(e){return this.clone().ishln(e)};a.prototype.ushln=function(e){return this.clone().iushln(e)};a.prototype.shrn=function(e){return this.clone().ishrn(e)};a.prototype.ushrn=function(e){return this.clone().iushrn(e)};a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;n(0===this.negative,"imaskn works only with positive numbers");if(this.length<=r)return this;0!==t&&r++;this.length=Math.min(r,this.length);if(0!==t){var i=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864;t===this.length-1?this.words[t+1]=1:this.words[t+1]++}this.length=Math.max(this.length,t+1);return this};a.prototype.isubn=function(e){n("number"==typeof e);n(e<67108864);if(e<0)return this.iaddn(-e);if(0!==this.negative){this.negative=0;this.iaddn(e);this.negative=1;return this}this.words[0]-=e;if(1===this.length&&this.words[0]<0){this.words[0]=-this.words[0];this.negative=1}else for(var t=0;t>26)-(l/67108864|0);this.words[i+r]=67108863&o}for(;i>26;this.words[i+r]=67108863&o}if(0===s)return this._strip();n(-1===s);s=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this._strip()};a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,o=0|n.words[n.length-1];if(0!==(r=26-this._countBits(o))){n=n.ushln(r);i.iushln(r);o=0|n.words[n.length-1]}var s,l=i.length-n.length;if("mod"!==t){(s=new a(null)).length=l+1;s.words=new Array(s.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(n,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(n,1,h);i.isZero()||(i.negative^=1)}s&&(s.words[h]=d)}s&&s._strip();i._strip();"div"!==t&&0!==r&&i.iushrn(r);return{div:s||null,mod:i}};a.prototype.divmod=function(e,t,r){n(!e.isZero());if(this.isZero())return{div:new a(0),mod:new a(0)};var i,o,s;if(0!==this.negative&&0===e.negative){s=this.neg().divmod(e,t);"mod"!==t&&(i=s.div.neg());if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){s=this.divmod(e.neg(),t);"mod"!==t&&(i=s.div.neg());return{div:i,mod:s.mod}}if(0!=(this.negative&e.negative)){s=this.neg().divmod(e.neg(),t);if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.isub(e)}return{div:s.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t)};a.prototype.div=function(e){return this.divmod(e,"div",!1).div};a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),o=r.cmp(i);return o<0||1===n&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};a.prototype.modrn=function(e){var t=e<0;t&&(e=-e);n(e<=67108863);for(var r=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(r*i+(0|this.words[o]))%e;return t?-i:i};a.prototype.modn=function(e){return this.modrn(e)};a.prototype.idivn=function(e){var t=e<0;t&&(e=-e);n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*r;this.words[i]=o/e|0;r=o%e}this._strip();return t?this.ineg():this};a.prototype.divn=function(e){return this.clone().idivn(e)};a.prototype.egcd=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;t.isEven()&&r.isEven();){t.iushrn(1);r.iushrn(1);++u}for(var c=r.clone(),h=t.clone();!t.isZero();){for(var d=0,f=1;0==(t.words[0]&f)&&d<26;++d,f<<=1);if(d>0){t.iushrn(d);for(;d-- >0;){if(i.isOdd()||o.isOdd()){i.iadd(c);o.isub(h)}i.iushrn(1);o.iushrn(1)}}for(var _=0,p=1;0==(r.words[0]&p)&&_<26;++_,p<<=1);if(_>0){r.iushrn(_);for(;_-- >0;){if(s.isOdd()||l.isOdd()){s.iadd(c);l.isub(h)}s.iushrn(1);l.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);i.isub(s);o.isub(l)}else{r.isub(t);s.isub(i);l.isub(o)}}return{a:s,b:l,gcd:r.iushln(u)}};a.prototype._invmp=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0==(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);for(;u-- >0;){o.isOdd()&&o.iadd(l);o.iushrn(1)}}for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0){r.iushrn(h);for(;h-- >0;){s.isOdd()&&s.iadd(l);s.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);o.isub(s)}else{r.isub(t);s.isub(o)}}(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e);return i};a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++){t.iushrn(1);r.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var o=t;t=r;r=o}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)};a.prototype.invm=function(e){return this.egcd(e).a.umod(e)};a.prototype.isEven=function(){return 0==(1&this.words[0])};a.prototype.isOdd=function(){return 1==(1&this.words[0])};a.prototype.andln=function(e){return this.words[0]&e};a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26;s&=67108863;this.words[a]=s}if(0!==o){this.words[a]=o;this.length++}return this};a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;this._strip();if(this.length>1)t=1;else{r&&(e=-e);n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){in&&(t=1);break}}return t};a.prototype.gtn=function(e){return 1===this.cmpn(e)};a.prototype.gt=function(e){return 1===this.cmp(e)};a.prototype.gten=function(e){return this.cmpn(e)>=0};a.prototype.gte=function(e){return this.cmp(e)>=0};a.prototype.ltn=function(e){return-1===this.cmpn(e)};a.prototype.lt=function(e){return-1===this.cmp(e)};a.prototype.lten=function(e){return this.cmpn(e)<=0};a.prototype.lte=function(e){return this.cmp(e)<=0};a.prototype.eqn=function(e){return 0===this.cmpn(e)};a.prototype.eq=function(e){return 0===this.cmp(e)};a.red=function(e){return new I(e)};a.prototype.toRed=function(e){n(!this.red,"Already a number in reduction context");n(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};a.prototype.fromRed=function(){n(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};a.prototype._forceRed=function(e){this.red=e;return this};a.prototype.forceRed=function(e){n(!this.red,"Already a number in reduction context");return this._forceRed(e)};a.prototype.redAdd=function(e){n(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};a.prototype.redIAdd=function(e){n(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};a.prototype.redSub=function(e){n(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};a.prototype.redISub=function(e){n(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};a.prototype.redShl=function(e){n(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};a.prototype.redMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};a.prototype.redIMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};a.prototype.redSqr=function(){n(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};a.prototype.redISqr=function(){n(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};a.prototype.redSqrt=function(){n(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};a.prototype.redInvm=function(){n(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};a.prototype.redNeg=function(){n(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};a.prototype.redPow=function(e){n(this.red&&!e.red,"redPow(normalNum)");this.red._verify1(this);return this.red.pow(this,e)};var x={k256:null,p224:null,p192:null,p25519:null};function q(e,t){this.name=e;this.p=new a(t,16);this.n=this.p.bitLength();this.k=new a(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}q.prototype._tmp=function(){var e=new a(null);e.words=new Array(Math.ceil(this.n/13));return e};q.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp);t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip();return r};q.prototype.split=function(e,t){e.iushrn(this.n,0,t)};q.prototype.imulK=function(e){return e.imul(this.k)};function w(){q.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(w,q);w.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n>>22;o=a}o>>>=22;e.words[n-10]=o;0===o&&e.length>10?e.length-=10:e.length-=9}};w.prototype.imulK=function(e){e.words[e.length]=0;e.words[e.length+1]=0;e.length+=2;for(var t=0,r=0;r>>=26;e.words[r]=n;t=i}0!==t&&(e.words[e.length++]=t);return e};a._prime=function(e){if(x[e])return x[e];var t;if("k256"===e)t=new w;else if("p224"===e)t=new P;else if("p192"===e)t=new M;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new E}x[e]=t;return t};function I(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p;this.prime=t}else{n(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}I.prototype._verify1=function(e){n(0===e.negative,"red works only with positives");n(e.red,"red works only with red numbers")};I.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives");n(e.red&&e.red===t.red,"red works only with red numbers")};I.prototype.imod=function(e){if(this.prime)return this.prime.ireduce(e)._forceRed(this);h(e,e.umod(this.m)._forceRed(this));return e};I.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};I.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);r.cmp(this.m)>=0&&r.isub(this.m);return r._forceRed(this)};I.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);r.cmp(this.m)>=0&&r.isub(this.m);return r};I.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);r.cmpn(0)<0&&r.iadd(this.m);return r._forceRed(this)};I.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);r.cmpn(0)<0&&r.iadd(this.m);return r};I.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};I.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};I.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};I.prototype.isqr=function(e){return this.imul(e,e.clone())};I.prototype.sqr=function(e){return this.mul(e,e)};I.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);n(t%2==1);if(3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,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();c=new a(2*c*c).toRed(this);for(;0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var h=this.pow(c,i),d=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),_=o;0!==f.cmp(s);){for(var p=f,m=0;0!==p.cmp(s);m++)p=p.redSqr();n(m<_);var g=this.pow(h,new a(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};I.prototype.invm=function(e){var t=e._invmp(this.m);if(0!==t.negative){t.negative=0;return this.imod(t).redNeg()}return this.imod(t)};I.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this);r[1]=e;for(var i=2;i=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var h=u>>c&1;n!==r[0]&&(n=this.sqr(n));if(0!==h||0!==o){o<<=1;o|=h;if(4===++s||0===i&&0===c){n=this.mul(n,r[o]);s=0;o=0}}else s=0}l=26}return n};I.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};I.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};a.mont=function(e){return new C(e)};function C(e){I.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new a(1).iushln(this.shift);this.r2=this.imod(this.r.sqr());this.rinv=this.r._invmp(this.m);this.minv=this.rinv.mul(this.r).isubn(1).div(this.m);this.minv=this.minv.umod(this.r);this.minv=this.r.sub(this.minv)}o(C,I);C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))};C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));t.red=null;return t};C.prototype.imul=function(e,t){if(e.isZero()||t.isZero()){e.words[0]=0;e.length=1;return e}var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/bn.js/lib/bn.js","/node_modules/bn.js/lib")},{_process:148,buffer:19,timers:185}],18:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i;t.exports=function(e){i||(i=new n(null));return i.generate(e)};function n(e){this.rand=e}t.exports.Rand=n;n.prototype.generate=function(e){return this._rand(e)};n.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r>>24]^c[_>>>16&255]^h[p>>>8&255]^d[255&m]^t[g++];a=u[_>>>24]^c[p>>>16&255]^h[m>>>8&255]^d[255&f]^t[g++];s=u[p>>>24]^c[m>>>16&255]^h[f>>>8&255]^d[255&_]^t[g++];l=u[m>>>24]^c[f>>>16&255]^h[_>>>8&255]^d[255&p]^t[g++];f=o;_=a;p=s;m=l}o=(i[f>>>24]<<24|i[_>>>16&255]<<16|i[p>>>8&255]<<8|i[255&m])^t[g++];a=(i[_>>>24]<<24|i[p>>>16&255]<<16|i[m>>>8&255]<<8|i[255&f])^t[g++];s=(i[p>>>24]<<24|i[m>>>16&255]<<16|i[f>>>8&255]<<8|i[255&_])^t[g++];l=(i[m>>>24]<<24|i[f>>>16&255]<<16|i[_>>>8&255]<<8|i[255&p])^t[g++];return[o>>>=0,a>>>=0,s>>>=0,l>>>=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],s=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],i=[],n=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,l=0;l<256;++l){var u=s^s<<1^s<<2^s<<3^s<<4;u=u>>>8^255&u^99;r[a]=u;i[u]=a;var c=e[a],h=e[c],d=e[h],f=257*e[u]^16843008*u;n[0][a]=f<<24|f>>>8;n[1][a]=f<<16|f>>>16;n[2][a]=f<<8|f>>>24;n[3][a]=f;f=16843009*d^65537*h^257*c^16843008*a;o[0][u]=f<<24|f>>>8;o[1][u]=f<<16|f>>>16;o[2][u]=f<<8|f>>>24;o[3][u]=f;if(0===a)a=s=1;else{a=c^e[e[e[d^c]]];s^=e[e[s]]}}return{SBOX:r,INV_SBOX:i,SUB_MIX:n,INV_SUB_MIX:o}}();function l(e){this._key=i(e);this._reset()}l.blockSize=16;l.keySize=32;l.prototype.blockSize=l.blockSize;l.prototype.keySize=l.keySize;l.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,i=4*(r+1),n=[],o=0;o>>24;l=s.SBOX[l>>>24]<<24|s.SBOX[l>>>16&255]<<16|s.SBOX[l>>>8&255]<<8|s.SBOX[255&l];l^=a[o/t|0]<<24}else t>6&&o%t==4&&(l=s.SBOX[l>>>24]<<24|s.SBOX[l>>>16&255]<<16|s.SBOX[l>>>8&255]<<8|s.SBOX[255&l]);n[o]=n[o-t]^l}for(var u=[],c=0;c>>24]]^s.INV_SUB_MIX[1][s.SBOX[d>>>16&255]]^s.INV_SUB_MIX[2][s.SBOX[d>>>8&255]]^s.INV_SUB_MIX[3][s.SBOX[255&d]]}this._nRounds=r;this._keySchedule=n;this._invKeySchedule=u};l.prototype.encryptBlockRaw=function(e){return o(e=i(e),this._keySchedule,s.SUB_MIX,s.SBOX,this._nRounds)};l.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),i=r.allocUnsafe(16);i.writeUInt32BE(t[0],0);i.writeUInt32BE(t[1],4);i.writeUInt32BE(t[2],8);i.writeUInt32BE(t[3],12);return i};l.prototype.decryptBlock=function(e){var t=(e=i(e))[1];e[1]=e[3];e[3]=t;var n=o(e,this._invKeySchedule,s.INV_SUB_MIX,s.INV_SBOX,this._nRounds),a=r.allocUnsafe(16);a.writeUInt32BE(n[0],0);a.writeUInt32BE(n[3],4);a.writeUInt32BE(n[2],8);a.writeUInt32BE(n[1],12);return a};l.prototype.scrub=function(){n(this._keySchedule);n(this._invKeySchedule);n(this._key)};t.exports.AES=l}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-aes/aes.js","/node_modules/browserify-aes")},{_process:148,buffer:63,"safe-buffer":159,timers:185}],21:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("./aes"),i=e("safe-buffer").Buffer,n=e("cipher-base"),o=e("inherits"),a=e("./ghash"),s=e("buffer-xor"),l=e("./incr32");function u(e,t,o,s){n.call(this);var u=i.alloc(4,0);this._cipher=new r.AES(t);var c=this._cipher.encryptBlock(u);this._ghash=new a(c);o=function(e,t,r){if(12===t.length){e._finID=i.concat([t,i.from([0,0,0,1])]);return i.concat([t,i.from([0,0,0,2])])}var n=new a(r),o=t.length,s=o%16;n.update(t);if(s){s=16-s;n.update(i.alloc(s,0))}n.update(i.alloc(8,0));var u=8*o,c=i.alloc(8);c.writeUIntBE(u,0,8);n.update(c);e._finID=n.state;var h=i.from(e._finID);l(h);return h}(this,o,c);this._prev=i.from(o);this._cache=i.allocUnsafe(0);this._secCache=i.allocUnsafe(0);this._decrypt=s;this._alen=0;this._len=0;this._mode=e;this._authTag=null;this._called=!1}o(u,n);u.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;if(t<16){t=i.alloc(t,0);this._ghash.update(t)}}this._called=!0;var r=this._mode.encrypt(this,e);this._decrypt?this._ghash.update(e):this._ghash.update(r);this._len+=e.length;return r};u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=s(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var r=0;e.length!==t.length&&r++;for(var i=Math.min(e.length,t.length),n=0;n16)throw new Error("unable to decrypt data");var r=-1;for(;++r16){t=this.cache.slice(0,16);this.cache=this.cache.slice(16);return t}}else if(this.cache.length>=16){t=this.cache.slice(0,16);this.cache=this.cache.slice(16);return t}return null};c.prototype.flush=function(){if(this.cache.length)return this.cache};function h(e,r,a){var s=n[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");"string"==typeof a&&(a=i.from(a));if("GCM"!==s.mode&&a.length!==s.iv)throw new TypeError("invalid iv length "+a.length);"string"==typeof r&&(r=i.from(r));if(r.length!==s.key/8)throw new TypeError("invalid key length "+r.length);return"stream"===s.type?new o(s.module,r,a,!0):"auth"===s.type?new t(s.module,r,a,!0):new u(s.module,r,a)}r.createDecipher=function(e,t){var r=n[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var i=l(t,!1,r.key,r.iv);return h(e,i.key,i.iv)};r.createDecipheriv=h}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-aes/decrypter.js","/node_modules/browserify-aes")},{"./aes":20,"./authCipher":21,"./modes":33,"./streamCipher":36,_process:148,buffer:63,"cipher-base":64,evp_bytestokey:100,inherits:131,"safe-buffer":159,timers:185}],24:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("./modes"),i=e("./authCipher"),n=e("safe-buffer").Buffer,o=e("./streamCipher"),a=e("cipher-base"),s=e("./aes"),l=e("evp_bytestokey");function u(e,t,r){a.call(this);this._cache=new h;this._cipher=new s.AES(t);this._prev=n.from(r);this._mode=e;this._autopadding=!0}e("inherits")(u,a);u.prototype._update=function(e){this._cache.add(e);for(var t,r,i=[];t=this._cache.get();){r=this._mode.encrypt(this,t);i.push(r)}return n.concat(i)};var c=n.alloc(16,16);u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding){e=this._mode.encrypt(this,e);this._cipher.scrub();return e}if(!e.equals(c)){this._cipher.scrub();throw new Error("data not multiple of block length")}};u.prototype.setAutoPadding=function(e){this._autopadding=!!e;return this};function h(){this.cache=n.allocUnsafe(0)}h.prototype.add=function(e){this.cache=n.concat([this.cache,e])};h.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);this.cache=this.cache.slice(16);return e}return null};h.prototype.flush=function(){for(var e=16-this.cache.length,t=n.allocUnsafe(e),r=-1;++r>>0,0);t.writeUInt32BE(e[1]>>>0,4);t.writeUInt32BE(e[2]>>>0,8);t.writeUInt32BE(e[3]>>>0,12);return t}function o(e){this.h=e;this.state=r.alloc(16,0);this.cache=r.allocUnsafe(0)}o.prototype.ghash=function(e){for(var t=-1;++t0;t--)i[t]=i[t]>>>1|(1&i[t-1])<<31;i[0]=i[0]>>>1;r&&(i[0]=i[0]^225<<24)}this.state=n(o)};o.prototype.update=function(e){this.cache=r.concat([this.cache,e]);for(var t;this.cache.length>=16;){t=this.cache.slice(0,16);this.cache=this.cache.slice(16);this.ghash(t)}};o.prototype.final=function(e,t){this.cache.length&&this.ghash(r.concat([this.cache,i],16));this.ghash(n([0,e,0,t]));return this.state};t.exports=o}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-aes/ghash.js","/node_modules/browserify-aes")},{_process:148,buffer:63,"safe-buffer":159,timers:185}],26:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";t.exports=function(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++;e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-aes/incr32.js","/node_modules/browserify-aes")},{_process:148,buffer:63,timers:185}],27:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("buffer-xor");r.encrypt=function(e,r){var i=t(r,e._prev);e._prev=e._cipher.encryptBlock(i);return e._prev};r.decrypt=function(e,r){var i=e._prev;e._prev=r;var n=e._cipher.decryptBlock(r);return t(n,i)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-aes/modes/cbc.js","/node_modules/browserify-aes/modes")},{_process:148,buffer:63,"buffer-xor":62,timers:185}],28:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer,i=e("buffer-xor");function n(e,r,n){var o=r.length,a=i(r,e._cache);e._cache=e._cache.slice(o);e._prev=t.concat([e._prev,n?r:a]);return a}r.encrypt=function(e,r,i){for(var o,a=t.allocUnsafe(0);r.length;){if(0===e._cache.length){e._cache=e._cipher.encryptBlock(e._prev);e._prev=t.allocUnsafe(0)}if(!(e._cache.length<=r.length)){a=t.concat([a,n(e,r,i)]);break}o=e._cache.length;a=t.concat([a,n(e,r.slice(0,o),i)]);r=r.slice(o)}return a}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-aes/modes/cfb.js","/node_modules/browserify-aes/modes")},{_process:148,buffer:63,"buffer-xor":62,"safe-buffer":159,timers:185}],29:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer;function i(e,t,r){for(var i,o,a=-1,s=0;++a<8;){i=t&1<<7-a?128:0;s+=(128&(o=e._cipher.encryptBlock(e._prev)[0]^i))>>a%8;e._prev=n(e._prev,r?i:o)}return s}function n(e,r){var i=e.length,n=-1,o=t.allocUnsafe(e.length);e=t.concat([e,t.from([r])]);for(;++n>7;return o}r.encrypt=function(e,r,n){for(var o=r.length,a=t.allocUnsafe(o),s=-1;++s=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function a(e,t){var i=function(e){var t=o(e);return{blinder:t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(t),a=t.modulus.byteLength(),s=new r(e).mul(i.blinder).umod(t.modulus),l=s.toRed(r.mont(t.prime1)),u=s.toRed(r.mont(t.prime2)),c=t.coefficient,h=t.prime1,d=t.prime2,f=l.redPow(t.exponent1).fromRed(),_=u.redPow(t.exponent2).fromRed(),p=f.isub(_).imul(c).umod(h).imul(d);return _.iadd(p).imul(i.unblinder).umod(t.modulus).toArrayLike(n,"be",a)}a.getr=o;t.exports=a}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-rsa/index.js","/node_modules/browserify-rsa")},{_process:148,"bn.js":17,buffer:63,randombytes:156,timers:185}],41:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";t.exports=e("./browser/algorithms.json")}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/algos.js","/node_modules/browserify-sign")},{"./browser/algorithms.json":42,_process:148,buffer:63,timers:185}],42:[function(e,t,r){t.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},{}],43:[function(e,t,r){t.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},{}],44:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("safe-buffer").Buffer,i=e("create-hash"),n=e("readable-stream"),o=e("inherits"),a=e("./sign"),s=e("./verify"),l=e("./algorithms.json");Object.keys(l).forEach((function(e){l[e].id=r.from(l[e].id,"hex");l[e.toLowerCase()]=l[e]}));function u(e){n.Writable.call(this);var t=l[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash;this._hash=i(t.hash);this._tag=t.id;this._signType=t.sign}o(u,n.Writable);u.prototype._write=function(e,t,r){this._hash.update(e);r()};u.prototype.update=function(e,t){this._hash.update("string"==typeof e?r.from(e,t):e);return this};u.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),i=a(r,e,this._hashType,this._signType,this._tag);return t?i.toString(t):i};function c(e){n.Writable.call(this);var t=l[e];if(!t)throw new Error("Unknown message digest");this._hash=i(t.hash);this._tag=t.id;this._signType=t.sign}o(c,n.Writable);c.prototype._write=function(e,t,r){this._hash.update(e);r()};c.prototype.update=function(e,t){this._hash.update("string"==typeof e?r.from(e,t):e);return this};c.prototype.verify=function(e,t,i){var n="string"==typeof t?r.from(t,i):t;this.end();var o=this._hash.digest();return s(n,o,e,this._signType,this._tag)};function h(e){return new u(e)}function d(e){return new c(e)}t.exports={Sign:h,Verify:d,createSign:h,createVerify:d}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/browser/index.js","/node_modules/browserify-sign/browser")},{"./algorithms.json":42,"./sign":45,"./verify":46,_process:148,buffer:63,"create-hash":67,inherits:131,"readable-stream":61,"safe-buffer":159,timers:185}],45:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("safe-buffer").Buffer,i=e("create-hmac"),n=e("browserify-rsa"),o=e("elliptic").ec,a=e("bn.js"),s=e("parse-asn1"),l=e("./curves.json");function u(e,t,n,o){if((e=r.from(e.toArray())).length0&&r.ishrn(i);return r}function h(e,t,n){var o,a;do{o=r.alloc(0);for(;8*o.length=0)throw new Error("invalid sig")}t.exports=function(e,t,l,u,c){var h=o(l);if("ec"===h.type){if("ecdsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");return function(e,t,r){var i=a[r.data.algorithm.curve.join(".")];if(!i)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var o=new n(i),s=r.data.subjectPrivateKey.data;return o.verify(t,e,s)}(e,t,h)}if("dsa"===h.type){if("dsa"!==u)throw new Error("wrong public key type");return function(e,t,r){var n=r.data.p,a=r.data.q,l=r.data.g,u=r.data.pub_key,c=o.signature.decode(e,"der"),h=c.s,d=c.r;s(h,a);s(d,a);var f=i.mont(n),_=h.invm(a),p=l.toRed(f).redPow(new i(t).mul(_).mod(a)).fromRed().mul(u.toRed(f).redPow(d.mul(_).mod(a)).fromRed()).mod(n).mod(a);return 0===p.cmp(d)}(e,t,h)}if("rsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");t=r.concat([c,t]);for(var d=h.modulus.byteLength(),f=[1],_=0;t.length+f.length+22?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}i("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError);i("ERR_INVALID_ARG_TYPE",(function(t,r,i){var o,a,s,l;if("string"==typeof r&&(a="not ",r.substr(!s||s<0?0:+s,a.length)===a)){o="must not be";r=r.replace(/^not /,"")}else o="must be";if(function(e,t,r){(void 0===r||r>e.length)&&(r=e.length);return e.substring(r-t.length,r)===t}(t," argument"))l="The ".concat(t," ").concat(o," ").concat(n(r,"type"));else{var u=function(e,t,r){"number"!=typeof r&&(r=0);return!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(t,".")?"property":"argument";l='The "'.concat(t,'" ').concat(u," ").concat(o," ").concat(n(r,"type"))}return l+=". Received type ".concat(e(i))}),TypeError);i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");i("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"}));i("ERR_STREAM_PREMATURE_CLOSE","Premature close");i("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"}));i("ERR_MULTIPLE_CALLBACK","Callback called multiple times");i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");i("ERR_STREAM_WRITE_AFTER_END","write after end");i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);i("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError);i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");t.exports.codes=r}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/errors-browser.js","/node_modules/browserify-sign/node_modules/readable-stream")},{_process:148,buffer:63,timers:185}],48:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var i=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};t.exports=u;var n=e("./_stream_readable"),o=e("./_stream_writable");e("inherits")(u,n);for(var a=i(o.prototype),s=0;s0){"string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=function(e){return s.from(e)}(t));if(i)o.endEmitted?q(e,new x):I(e,o,t,!0);else if(o.ended)q(e,new b);else{if(o.destroyed)return!1;o.reading=!1;if(o.decoder&&!r){t=o.decoder.write(t);o.objectMode||0!==t.length?I(e,o,t,!1):k(e,o)}else I(e,o,t,!1)}}else if(!i){o.reading=!1;k(e,o)}}return!o.ended&&(o.lengtht.highWaterMark&&(t.highWaterMark=function(e){if(e>=C)e=C;else{e--;e|=e>>>1;e|=e>>>2;e|=e>>>4;e|=e>>>8;e|=e>>>16;e++}return e}(e));if(e<=t.length)return e;if(!t.ended){t.needReadable=!0;return 0}return t.length}M.prototype.read=function(e){u("read",e);e=parseInt(e,10);var t=this._readableState,r=e;0!==e&&(t.emittedReadable=!1);if(0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended)){u("read: emitReadable",t.length,t.ended);0===t.length&&t.ended?F(this):A(this);return null}if(0===(e=S(e,t))&&t.ended){0===t.length&&F(this);return null}var i,n=t.needReadable;u("need readable",n);(0===t.length||t.length-e0?N(e,t):null)){t.needReadable=t.length<=t.highWaterMark;e=0}else{t.length-=e;t.awaitDrain=0}if(0===t.length){t.ended||(t.needReadable=!0);r!==e&&t.ended&&F(this)}null!==i&&this.emit("data",i);return i};function A(e){var t=e._readableState;u("emitReadable",t.needReadable,t.emittedReadable);t.needReadable=!1;if(!t.emittedReadable){u("emitReadable",t.flowing);t.emittedReadable=!0;r.nextTick(T,e)}}function T(e){var t=e._readableState;u("emitReadable_",t.destroyed,t.length,t.ended);if(!t.destroyed&&(t.length||t.ended)){e.emit("readable");t.emittedReadable=!1}t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark;L(e)}function k(e,t){if(!t.readingMore){t.readingMore=!0;r.nextTick(D,e,t)}}function D(e,t){for(;!t.reading&&!t.ended&&(t.length1&&-1!==j(n.pipes,e))&&!h){u("false write response, pause",n.awaitDrain);n.awaitDrain++}i.pause()}}function f(t){u("onerror",t);m();e.removeListener("error",f);0===o(e,"error")&&q(e,t)}!function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",f);function _(){e.removeListener("finish",p);m()}e.once("close",_);function p(){u("onfinish");e.removeListener("close",_);m()}e.once("finish",p);function m(){u("unpipe");i.unpipe(e)}e.emit("pipe",i);if(!n.flowing){u("pipe resume");i.resume()}return e};M.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount){if(e&&e!==t.pipes)return this;e||(e=t.pipes);t.pipes=null;t.pipesCount=0;t.flowing=!1;e&&e.emit("unpipe",this,r);return this}if(!e){var i=t.pipes,n=t.pipesCount;t.pipes=null;t.pipesCount=0;t.flowing=!1;for(var o=0;o0;!1!==n.flowing&&this.resume()}else if("readable"===e&&!n.endEmitted&&!n.readableListening){n.readableListening=n.needReadable=!0;n.flowing=!1;n.emittedReadable=!1;u("on readable",n.length,n.reading);n.length?A(this):n.reading||r.nextTick(O,this)}return i};M.prototype.addListener=M.prototype.on;M.prototype.removeListener=function(e,t){var i=a.prototype.removeListener.call(this,e,t);"readable"===e&&r.nextTick(B,this);return i};M.prototype.removeAllListeners=function(e){var t=a.prototype.removeAllListeners.apply(this,arguments);"readable"!==e&&void 0!==e||r.nextTick(B,this);return t};function B(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0;t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function O(e){u("readable nexttick read 0");e.read(0)}M.prototype.resume=function(){var e=this._readableState;if(!e.flowing){u("resume");e.flowing=!e.readableListening;!function(e,t){if(!t.resumeScheduled){t.resumeScheduled=!0;r.nextTick(R,e,t)}}(this,e)}e.paused=!1;return this};function R(e,t){u("resume",t.reading);t.reading||e.read(0);t.resumeScheduled=!1;e.emit("resume");L(e);t.flowing&&!t.reading&&e.read(0)}M.prototype.pause=function(){u("call pause flowing=%j",this._readableState.flowing);if(!1!==this._readableState.flowing){u("pause");this._readableState.flowing=!1;this.emit("pause")}this._readableState.paused=!0;return this};function L(e){var t=e._readableState;u("flow",t.flowing);for(;t.flowing&&null!==e.read(););}M.prototype.wrap=function(e){var t=this,r=this._readableState,i=!1;e.on("end",(function(){u("wrapped end");if(r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)}));e.on("data",(function(n){u("wrapped data");r.decoder&&(n=r.decoder.write(n));if((!r.objectMode||null!=n)&&(r.objectMode||n&&n.length)){if(!t.push(n)){i=!0;e.pause()}}}));for(var n in e)void 0===this[n]&&"function"==typeof e[n]&&(this[n]=function(t){return function(){return e[t].apply(e,arguments)}}(n));for(var o=0;o=t.length){r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length);t.buffer.clear()}else r=t.buffer.consume(e,t.decoder);return r}function F(e){var t=e._readableState;u("endReadable",t.endEmitted);if(!t.endEmitted){t.ended=!0;r.nextTick($,t,e)}}function $(e,t){u("endReadableNT",e.endEmitted,e.length);if(!e.endEmitted&&0===e.length){e.endEmitted=!0;t.readable=!1;t.emit("end");if(e.autoDestroy){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}}"function"==typeof Symbol&&(M.from=function(t,r){void 0===f&&(f=e("./internal/streams/from"));return f(M,t,r)});function j(e,t){for(var r=0,i=e.length;r-1))throw new x(e);this._writableState.defaultEncoding=e;return this};Object.defineProperty(M.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});Object.defineProperty(M.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function E(e,t,r,i,n,o,a){t.writelen=i;t.writecb=a;t.writing=!0;t.sync=!0;t.destroyed?t.onwrite(new v("write")):r?e._writev(n,t.onwrite):e._write(n,o,t.onwrite);t.sync=!1}function I(e,t,r,i){r||function(e,t){if(0===t.length&&t.needDrain){t.needDrain=!1;e.emit("drain")}}(e,t);t.pendingcb--;i();T(e,t)}function C(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var i=t.bufferedRequestCount,o=new Array(i),a=t.corkedRequestsFree;a.entry=r;for(var s=0,l=!0;r;){o[s]=r;r.isBuf||(l=!1);r=r.next;s+=1}o.allBuffers=l;E(e,t,!0,t.length,o,"",a.finish);t.pendingcb++;t.lastBufferedRequest=null;if(a.next){t.corkedRequestsFree=a.next;a.next=null}else t.corkedRequestsFree=new n(t);t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,c=r.encoding,h=r.callback;E(e,t,!1,t.objectMode?1:u.length,u,c,h);r=r.next;t.bufferedRequestCount--;if(t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r;t.bufferProcessing=!1}M.prototype._write=function(e,t,r){r(new p("_write()"))};M.prototype._writev=null;M.prototype.end=function(e,t,i){var n=this._writableState;if("function"==typeof e){i=e;e=null;t=null}else if("function"==typeof t){i=t;t=null}null!=e&&this.write(e,t);if(n.corked){n.corked=1;this.uncork()}n.ending||function(e,t,i){t.ending=!0;T(e,t);i&&(t.finished?r.nextTick(i):e.once("finish",i));t.ended=!0;e.writable=!1}(this,n,i);return this};Object.defineProperty(M.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function S(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function A(e,t){e._final((function(r){t.pendingcb--;r&&q(e,r);t.prefinished=!0;e.emit("prefinish");T(e,t)}))}function T(e,t){var i=S(t);if(i){!function(e,t){if(!t.prefinished&&!t.finalCalled)if("function"!=typeof e._final||t.destroyed){t.prefinished=!0;e.emit("prefinish")}else{t.pendingcb++;t.finalCalled=!0;r.nextTick(A,e,t)}}(e,t);if(0===t.pendingcb){t.finished=!0;e.emit("finish");if(t.autoDestroy){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}}}return i}Object.defineProperty(M.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}});M.prototype.destroy=h.destroy;M.prototype._undestroy=h.undestroy;M.prototype._destroy=function(e,t){t(e)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/_stream_writable.js","/node_modules/browserify-sign/node_modules/readable-stream/lib")},{"../errors":47,"./_stream_duplex":48,"./internal/streams/destroy":55,"./internal/streams/state":59,"./internal/streams/stream":60,_process:148,buffer:63,inherits:131,timers:185,"util-deprecate":186}],53:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var n;function o(e,t,r){(t=function(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r;return e}var a=e("./end-of-stream"),s=Symbol("lastResolve"),l=Symbol("lastReject"),u=Symbol("error"),c=Symbol("ended"),h=Symbol("lastPromise"),d=Symbol("handlePromise"),f=Symbol("stream");function _(e,t){return{value:e,done:t}}function p(e){var t=e[s];if(null!==t){var r=e[f].read();if(null!==r){e[h]=null;e[s]=null;e[l]=null;t(_(r,!1))}}}function m(e){r.nextTick(p,e)}var g=Object.getPrototypeOf((function(){})),v=Object.setPrototypeOf((o(n={get stream(){return this[f]},next:function(){var e=this,t=this[u];if(null!==t)return Promise.reject(t);if(this[c])return Promise.resolve(_(void 0,!0));if(this[f].destroyed)return new Promise((function(t,i){r.nextTick((function(){e[u]?i(e[u]):t(_(void 0,!0))}))}));var i,n=this[h];if(n)i=new Promise(function(e,t){return function(r,i){e.then((function(){t[c]?r(_(void 0,!0)):t[d](r,i)}),i)}}(n,this));else{var o=this[f].read();if(null!==o)return Promise.resolve(_(o,!1));i=new Promise(this[d])}this[h]=i;return i}},Symbol.asyncIterator,(function(){return this})),o(n,"return",(function(){var e=this;return new Promise((function(t,r){e[f].destroy(null,(function(e){e?r(e):t(_(void 0,!0))}))}))})),n),g);t.exports=function(e){var t,r=Object.create(v,(o(t={},f,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,l,{value:null,writable:!0}),o(t,u,{value:null,writable:!0}),o(t,c,{value:e._readableState.endEmitted,writable:!0}),o(t,d,{value:function(e,t){var i=r[f].read();if(i){r[h]=null;r[s]=null;r[l]=null;e(_(i,!1))}else{r[s]=e;r[l]=t}},writable:!0}),t));r[h]=null;a(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[l];if(null!==t){r[h]=null;r[s]=null;r[l]=null;t(e)}r[u]=e}else{var i=r[s];if(null!==i){r[h]=null;r[s]=null;r[l]=null;i(_(void 0,!0))}r[c]=!0}}));e.on("readable",m.bind(null,r));return r}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/async_iterator.js","/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams")},{"./end-of-stream":56,_process:148,buffer:63,timers:185}],54:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function n(e){for(var t=1;t0?this.tail.next=t:this.head=t;this.tail=t;++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t);this.head=t;++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;1===this.length?this.head=this.tail=null:this.head=this.head.next;--this.length;return e}}},{key:"clear",value:function(){this.head=this.tail=null;this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return l.alloc(0);for(var t,r,i,n=l.allocUnsafe(e>>>0),o=this.head,a=0;o;){t=o.data,r=n,i=a,l.prototype.copy.call(t,r,i);a+=o.data.length;o=o.next}return n}},{key:"consume",value:function(e,t){var r;if(en.length?n.length:e;o===n.length?i+=n:i+=n.slice(0,e);if(0===(e-=o)){if(o===n.length){++r;t.next?this.head=t.next:this.head=this.tail=null}else{this.head=t;t.data=n.slice(o)}break}++r}this.length-=r;return i}},{key:"_getBuffer",value:function(e){var t=l.allocUnsafe(e),r=this.head,i=1;r.data.copy(t);e-=r.data.length;for(;r=r.next;){var n=r.data,o=e>n.length?n.length:e;n.copy(t,t.length-e,0,o);if(0===(e-=o)){if(o===n.length){++i;r.next?this.head=r.next:this.head=this.tail=null}else{this.head=r;r.data=n.slice(o)}break}++i}this.length-=i;return t}},{key:c,value:function(e,t){return u(this,n(n({},t),{},{depth:0,customInspect:!1}))}}]);return e}()}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/buffer_list.js","/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,timers:185,util:19}],55:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";function r(e,t){n(e,t);i(e)}function i(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function n(e,t){e.emit("error",t)}t.exports={destroy:function(t,o){var a=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;if(s||l){if(o)o(t);else if(t)if(this._writableState){if(!this._writableState.errorEmitted){this._writableState.errorEmitted=!0;e.nextTick(n,this,t)}}else e.nextTick(n,this,t);return this}this._readableState&&(this._readableState.destroyed=!0);this._writableState&&(this._writableState.destroyed=!0);this._destroy(t||null,(function(t){if(!o&&t)if(a._writableState)if(a._writableState.errorEmitted)e.nextTick(i,a);else{a._writableState.errorEmitted=!0;e.nextTick(r,a,t)}else e.nextTick(r,a,t);else if(o){e.nextTick(i,a);o(t)}else e.nextTick(i,a)}));return this},undestroy:function(){if(this._readableState){this._readableState.destroyed=!1;this._readableState.reading=!1;this._readableState.ended=!1;this._readableState.endEmitted=!1}if(this._writableState){this._writableState.destroyed=!1;this._writableState.ended=!1;this._writableState.ending=!1;this._writableState.finalCalled=!1;this._writableState.prefinished=!1;this._writableState.finished=!1;this._writableState.errorEmitted=!1}},errorOrDestroy:function(e,t){var r=e._readableState,i=e._writableState;r&&r.autoDestroy||i&&i.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/destroy.js","/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,timers:185}],56:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}t.exports=function e(t,n,o){if("function"==typeof n)return e(t,null,n);n||(n={});o=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,i=new Array(r),n=0;n0,(function(e){c||(c=e);e&&d.forEach(s);if(!a){d.forEach(s);h(c)}}))}));return i.reduce(l)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/pipeline.js","/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams")},{"../../../errors":47,"./end-of-stream":56,_process:148,buffer:63,timers:185}],59:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("../../../errors").codes.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(e,t,i,n){var o=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,n,i);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0){throw new r(n?i:"highWaterMark",o)}return Math.floor(o)}return e.objectMode?16:16384}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/state.js","/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams")},{"../../../errors":47,_process:148,buffer:63,timers:185}],60:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";t.exports=e("events").EventEmitter}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams/stream-browser.js","/node_modules/browserify-sign/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,events:99,timers:185}],61:[function(e,t,r){(function(i,n,o,a,s,l,u,c,h,d,f){(function(){"use strict";(r=t.exports=e("./lib/_stream_readable.js")).Stream=r;r.Readable=r;r.Writable=e("./lib/_stream_writable.js");r.Duplex=e("./lib/_stream_duplex.js");r.Transform=e("./lib/_stream_transform.js");r.PassThrough=e("./lib/_stream_passthrough.js");r.finished=e("./lib/internal/streams/end-of-stream.js");r.pipeline=e("./lib/internal/streams/pipeline.js")}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/browserify-sign/node_modules/readable-stream/readable-browser.js","/node_modules/browserify-sign/node_modules/readable-stream")},{"./lib/_stream_duplex.js":48,"./lib/_stream_passthrough.js":49,"./lib/_stream_readable.js":50,"./lib/_stream_transform.js":51,"./lib/_stream_writable.js":52,"./lib/internal/streams/end-of-stream.js":56,"./lib/internal/streams/pipeline.js":58,_process:148,buffer:63,timers:185}],62:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";t.exports=function(e,t){for(var r=Math.min(e.length,t.length),n=new i(r),o=0;oo)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);t.__proto__=s.prototype;return t}function s(e,t,r){if("number"==typeof e){if("string"==typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return c(e)}return l(e,t,r)}"undefined"!=typeof Symbol&&null!=Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1});s.poolSize=8192;function l(e,r,i){if("string"==typeof e)return function(e,t){"string"==typeof t&&""!==t||(t="utf8");if(!s.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=0|f(e,t),i=a(r),n=i.write(e,t);n!==r&&(i=i.slice(0,n));return i}(e,r);if(ArrayBuffer.isView(e))return h(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+t(e));if(j(e,ArrayBuffer)||e&&j(e.buffer,ArrayBuffer))return function(e,t,r){if(t<0||e.byteLength=o)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o.toString(16)+" bytes");return 0|e}s.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==s.prototype};s.compare=function(e,t){j(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength));j(t,Uint8Array)&&(t=s.from(t,t.offset,t.byteLength));if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var r=e.length,i=t.length,n=0,o=Math.min(r,i);n2&&!0===arguments[2];if(!n&&0===i)return 0;for(var o=!1;;)switch(r){case"ascii":case"latin1":case"binary":return i;case"utf8":case"utf-8":return N(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*i;case"hex":return i>>>1;case"base64":return F(e).length;default:if(o)return n?-1:N(e).length;r=(""+r).toLowerCase();o=!0}}s.byteLength=f;function _(e,t,r){var i=!1;(void 0===t||t<0)&&(t=0);if(t>this.length)return"";(void 0===r||r>this.length)&&(r=this.length);if(r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";e||(e="utf8");for(;;)switch(e){case"hex":return S(this,t,r);case"utf8":case"utf-8":return M(this,t,r);case"ascii":return I(this,t,r);case"latin1":case"binary":return C(this,t,r);case"base64":return P(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,t,r);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase();i=!0}}s.prototype._isBuffer=!0;function p(e,t,r){var i=e[t];e[t]=e[r];e[r]=i}s.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tt&&(e+=" ... ");return""};s.prototype.compare=function(e,r,i,n,o){j(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength));if(!s.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+t(e));void 0===r&&(r=0);void 0===i&&(i=e?e.length:0);void 0===n&&(n=0);void 0===o&&(o=this.length);if(r<0||i>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&r>=i)return 0;if(n>=o)return-1;if(r>=i)return 1;if(this===e)return 0;for(var a=(o>>>=0)-(n>>>=0),l=(i>>>=0)-(r>>>=0),u=Math.min(a,l),c=this.slice(n,o),h=e.slice(r,i),d=0;d2147483647?r=2147483647:r<-2147483648&&(r=-2147483648);W(r=+r)&&(r=n?0:e.length-1);r<0&&(r=e.length+r);if(r>=e.length){if(n)return-1;r=e.length-1}else if(r<0){if(!n)return-1;r=0}"string"==typeof t&&(t=s.from(t,i));if(s.isBuffer(t))return 0===t.length?-1:g(e,t,r,i,n);if("number"==typeof t){t&=255;return"function"==typeof Uint8Array.prototype.indexOf?n?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):g(e,[t],r,i,n)}throw new TypeError("val must be string, number or Buffer")}function g(e,t,r,i,n){var o,a=1,s=e.length,l=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;a=2;s/=2;l/=2;r/=2}function u(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(n){var c=-1;for(o=r;os&&(r=s-l);for(o=r;o>=0;o--){for(var h=!0,d=0;dn&&(i=n):i=n;var o=t.length;i>o/2&&(i=o/2);for(var a=0;a>8;n=r%256;o.push(n);o.push(i)}return o}(t,e.length-r),e,r,i)}s.prototype.write=function(e,t,r,i){if(void 0===t){i="utf8";r=this.length;t=0}else if(void 0===r&&"string"==typeof t){i=t;r=this.length;t=0}else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t>>>=0;if(isFinite(r)){r>>>=0;void 0===i&&(i="utf8")}else{i=r;r=void 0}}var n=this.length-t;(void 0===r||r>n)&&(r=n);if(e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var o=!1;;)switch(i){case"hex":return v(this,e,t,r);case"utf8":case"utf-8":return b(this,e,t,r);case"ascii":return y(this,e,t,r);case"latin1":case"binary":return x(this,e,t,r);case"base64":return q(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase();o=!0}};s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function P(e,t,r){return 0===t&&r===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,r))}function M(e,t,r){r=Math.min(e.length,r);for(var i=[],n=t;n239?4:o>223?3:o>191?2:1;if(n+s<=r){var l,u,c,h;switch(s){case 1:o<128&&(a=o);break;case 2:128==(192&(l=e[n+1]))&&(h=(31&o)<<6|63&l)>127&&(a=h);break;case 3:l=e[n+1];u=e[n+2];128==(192&l)&&128==(192&u)&&(h=(15&o)<<12|(63&l)<<6|63&u)>2047&&(h<55296||h>57343)&&(a=h);break;case 4:l=e[n+1];u=e[n+2];c=e[n+3];128==(192&l)&&128==(192&u)&&128==(192&c)&&(h=(15&o)<<18|(63&l)<<12|(63&u)<<6|63&c)>65535&&h<1114112&&(a=h)}}if(null===a){a=65533;s=1}else if(a>65535){a-=65536;i.push(a>>>10&1023|55296);a=56320|1023&a}i.push(a);n+=s}return function(e){var t=e.length;if(t<=E)return String.fromCharCode.apply(String,e);var r="",i=0;for(;ii)&&(r=i);for(var n="",o=t;or&&(e=r);(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r);tr)throw new RangeError("Trying to access beyond buffer length")}s.prototype.readUIntLE=function(e,t,r){e>>>=0;t>>>=0;r||T(e,t,this.length);for(var i=this[e],n=1,o=0;++o>>=0;t>>>=0;r||T(e,t,this.length);for(var i=this[e+--t],n=1;t>0&&(n*=256);)i+=this[e+--t]*n;return i};s.prototype.readUInt8=function(e,t){e>>>=0;t||T(e,1,this.length);return this[e]};s.prototype.readUInt16LE=function(e,t){e>>>=0;t||T(e,2,this.length);return this[e]|this[e+1]<<8};s.prototype.readUInt16BE=function(e,t){e>>>=0;t||T(e,2,this.length);return this[e]<<8|this[e+1]};s.prototype.readUInt32LE=function(e,t){e>>>=0;t||T(e,4,this.length);return(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]};s.prototype.readUInt32BE=function(e,t){e>>>=0;t||T(e,4,this.length);return 16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])};s.prototype.readIntLE=function(e,t,r){e>>>=0;t>>>=0;r||T(e,t,this.length);for(var i=this[e],n=1,o=0;++o=(n*=128)&&(i-=Math.pow(2,8*t));return i};s.prototype.readIntBE=function(e,t,r){e>>>=0;t>>>=0;r||T(e,t,this.length);for(var i=t,n=1,o=this[e+--i];i>0&&(n*=256);)o+=this[e+--i]*n;o>=(n*=128)&&(o-=Math.pow(2,8*t));return o};s.prototype.readInt8=function(e,t){e>>>=0;t||T(e,1,this.length);return 128&this[e]?-1*(255-this[e]+1):this[e]};s.prototype.readInt16LE=function(e,t){e>>>=0;t||T(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r};s.prototype.readInt16BE=function(e,t){e>>>=0;t||T(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r};s.prototype.readInt32LE=function(e,t){e>>>=0;t||T(e,4,this.length);return this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24};s.prototype.readInt32BE=function(e,t){e>>>=0;t||T(e,4,this.length);return this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]};s.prototype.readFloatLE=function(e,t){e>>>=0;t||T(e,4,this.length);return n.read(this,e,!0,23,4)};s.prototype.readFloatBE=function(e,t){e>>>=0;t||T(e,4,this.length);return n.read(this,e,!1,23,4)};s.prototype.readDoubleLE=function(e,t){e>>>=0;t||T(e,8,this.length);return n.read(this,e,!0,52,8)};s.prototype.readDoubleBE=function(e,t){e>>>=0;t||T(e,8,this.length);return n.read(this,e,!1,52,8)};function k(e,t,r,i,n,o){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>n||te.length)throw new RangeError("Index out of range")}s.prototype.writeUIntLE=function(e,t,r,i){e=+e;t>>>=0;r>>>=0;if(!i){k(this,e,t,r,Math.pow(2,8*r)-1,0)}var n=1,o=0;this[t]=255&e;for(;++o>>=0;r>>>=0;if(!i){k(this,e,t,r,Math.pow(2,8*r)-1,0)}var n=r-1,o=1;this[t+n]=255&e;for(;--n>=0&&(o*=256);)this[t+n]=e/o&255;return t+r};s.prototype.writeUInt8=function(e,t,r){e=+e;t>>>=0;r||k(this,e,t,1,255,0);this[t]=255&e;return t+1};s.prototype.writeUInt16LE=function(e,t,r){e=+e;t>>>=0;r||k(this,e,t,2,65535,0);this[t]=255&e;this[t+1]=e>>>8;return t+2};s.prototype.writeUInt16BE=function(e,t,r){e=+e;t>>>=0;r||k(this,e,t,2,65535,0);this[t]=e>>>8;this[t+1]=255&e;return t+2};s.prototype.writeUInt32LE=function(e,t,r){e=+e;t>>>=0;r||k(this,e,t,4,4294967295,0);this[t+3]=e>>>24;this[t+2]=e>>>16;this[t+1]=e>>>8;this[t]=255&e;return t+4};s.prototype.writeUInt32BE=function(e,t,r){e=+e;t>>>=0;r||k(this,e,t,4,4294967295,0);this[t]=e>>>24;this[t+1]=e>>>16;this[t+2]=e>>>8;this[t+3]=255&e;return t+4};s.prototype.writeIntLE=function(e,t,r,i){e=+e;t>>>=0;if(!i){var n=Math.pow(2,8*r-1);k(this,e,t,r,n-1,-n)}var o=0,a=1,s=0;this[t]=255&e;for(;++o>0)-s&255}return t+r};s.prototype.writeIntBE=function(e,t,r,i){e=+e;t>>>=0;if(!i){var n=Math.pow(2,8*r-1);k(this,e,t,r,n-1,-n)}var o=r-1,a=1,s=0;this[t+o]=255&e;for(;--o>=0&&(a*=256);){e<0&&0===s&&0!==this[t+o+1]&&(s=1);this[t+o]=(e/a>>0)-s&255}return t+r};s.prototype.writeInt8=function(e,t,r){e=+e;t>>>=0;r||k(this,e,t,1,127,-128);e<0&&(e=255+e+1);this[t]=255&e;return t+1};s.prototype.writeInt16LE=function(e,t,r){e=+e;t>>>=0;r||k(this,e,t,2,32767,-32768);this[t]=255&e;this[t+1]=e>>>8;return t+2};s.prototype.writeInt16BE=function(e,t,r){e=+e;t>>>=0;r||k(this,e,t,2,32767,-32768);this[t]=e>>>8;this[t+1]=255&e;return t+2};s.prototype.writeInt32LE=function(e,t,r){e=+e;t>>>=0;r||k(this,e,t,4,2147483647,-2147483648);this[t]=255&e;this[t+1]=e>>>8;this[t+2]=e>>>16;this[t+3]=e>>>24;return t+4};s.prototype.writeInt32BE=function(e,t,r){e=+e;t>>>=0;r||k(this,e,t,4,2147483647,-2147483648);e<0&&(e=4294967295+e+1);this[t]=e>>>24;this[t+1]=e>>>16;this[t+2]=e>>>8;this[t+3]=255&e;return t+4};function D(e,t,r,i,n,o){if(r+i>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function B(e,t,r,i,o){t=+t;r>>>=0;o||D(e,0,r,4);n.write(e,t,r,i,23,4);return r+4}s.prototype.writeFloatLE=function(e,t,r){return B(this,e,t,!0,r)};s.prototype.writeFloatBE=function(e,t,r){return B(this,e,t,!1,r)};function O(e,t,r,i,o){t=+t;r>>>=0;o||D(e,0,r,8);n.write(e,t,r,i,52,8);return r+8}s.prototype.writeDoubleLE=function(e,t,r){return O(this,e,t,!0,r)};s.prototype.writeDoubleBE=function(e,t,r){return O(this,e,t,!1,r)};s.prototype.copy=function(e,t,r,i){if(!s.isBuffer(e))throw new TypeError("argument should be a Buffer");r||(r=0);i||0===i||(i=this.length);t>=e.length&&(t=e.length);t||(t=0);i>0&&i=this.length)throw new RangeError("Index out of range");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length);e.length-t=0;--o)e[o+t]=this[o+r];else Uint8Array.prototype.set.call(e,this.subarray(r,i),t);return n};s.prototype.fill=function(e,t,r,i){if("string"==typeof e){if("string"==typeof t){i=t;t=0;r=this.length}else if("string"==typeof r){i=r;r=this.length}if(void 0!==i&&"string"!=typeof i)throw new TypeError("encoding must be a string");if("string"==typeof i&&!s.isEncoding(i))throw new TypeError("Unknown encoding: "+i);if(1===e.length){var n=e.charCodeAt(0);("utf8"===i&&n<128||"latin1"===i)&&(e=n)}}else"number"==typeof e&&(e&=255);if(t<0||this.length>>=0;r=void 0===r?this.length:r>>>0;e||(e=0);var o;if("number"==typeof e)for(o=t;o55295&&r<57344){if(!n){if(r>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===i){(t-=3)>-1&&o.push(239,191,189);continue}n=r;continue}if(r<56320){(t-=3)>-1&&o.push(239,191,189);n=r;continue}r=65536+(n-55296<<10|r-56320)}else n&&(t-=3)>-1&&o.push(239,191,189);n=null;if(r<128){if((t-=1)<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function F(e){return i.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(R,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function $(e,t,r,i){for(var n=0;n=t.length||n>=e.length);++n)t[n+r]=e[n];return n}function j(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function W(e){return e!=e}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/buffer/index.js","/node_modules/buffer")},{_process:148,"base64-js":16,buffer:63,ieee754:130,timers:185}],64:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("safe-buffer").Buffer,i=e("stream").Transform,n=e("string_decoder").StringDecoder;function o(e){i.call(this);this.hashMode="string"==typeof e;this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest;if(this._final){this.__final=this._final;this._final=null}this._decoder=null;this._encoding=null}e("inherits")(o,i);o.prototype.update=function(e,t,i){"string"==typeof e&&(e=r.from(e,t));var n=this._update(e);if(this.hashMode)return this;i&&(n=this._toString(n,i));return n};o.prototype.setAutoPadding=function(){};o.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")};o.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")};o.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")};o.prototype._transform=function(e,t,r){var i;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){i=e}finally{r(i)}};o.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)};o.prototype._finalOrDigest=function(e){var t=this.__final()||r.alloc(0);e&&(t=this._toString(t,e,!0));return t};o.prototype._toString=function(e,t,r){if(!this._decoder){this._decoder=new n(t);this._encoding=t}if(this._encoding!==t)throw new Error("can't switch encodings");var i=this._decoder.write(e);r&&(i+=this._decoder.end());return i};t.exports=o}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/cipher-base/index.js","/node_modules/cipher-base")},{_process:148,buffer:63,inherits:131,"safe-buffer":159,stream:169,string_decoder:184,timers:185}],65:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("elliptic"),i=e("bn.js");t.exports=function(e){return new a(e)};var o={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};o.p224=o.secp224r1;o.p256=o.secp256r1=o.prime256v1;o.p192=o.secp192r1=o.prime192v1;o.p384=o.secp384r1;o.p521=o.secp521r1;function a(e){this.curveType=o[e];this.curveType||(this.curveType={name:e});this.curve=new r.ec(this.curveType.name);this.keys=void 0}a.prototype.generateKeys=function(e,t){this.keys=this.curve.genKeyPair();return this.getPublicKey(e,t)};a.prototype.computeSecret=function(e,t,r){t=t||"utf8";n.isBuffer(e)||(e=new n(e,t));return s(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),r,this.curveType.byteLength)};a.prototype.getPublicKey=function(e,t){var r=this.keys.getPublic("compressed"===t,!0);"hybrid"===t&&(r[r.length-1]%2?r[0]=7:r[0]=6);return s(r,e)};a.prototype.getPrivateKey=function(e){return s(this.keys.getPrivate(),e)};a.prototype.setPublicKey=function(e,t){t=t||"utf8";n.isBuffer(e)||(e=new n(e,t));this.keys._importPublic(e);return this};a.prototype.setPrivateKey=function(e,t){t=t||"utf8";n.isBuffer(e)||(e=new n(e,t));var r=new i(e);r=r.toString(16);this.keys=this.curve.genKeyPair();this.keys._importPrivate(r);return this};function s(e,t,r){Array.isArray(e)||(e=e.toArray());var i=new n(e);if(r&&i.length0?e:t};a.min=function(e,t){return e.cmp(t)<0?e:t};a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===r(e))return this._initArray(e,t,i);"hex"===t&&(t=16);n(t===(0|t)&&t>=2&&t<=36);var o=0;if("-"===(e=e.toString().replace(/\s+/g,""))[0]){o++;this.negative=1}if(o=0;i-=3){a=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=a<>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}else if("le"===r)for(i=0,o=0;i>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}return this.strip()};function l(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=l(e,r);r-1>=t&&(i|=l(e,r-1)<<4);return i}a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){n=u(e,t,i)<=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}}this.strip()};function c(e,t,r,i){for(var n=0,o=Math.min(e.length,r),a=t;a=49?s-49+10:s>=17?s-17+10:s}return n}a.prototype._parseBase=function(e,t,r){this.words=[0];this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--;n=n/t|0;for(var o=e.length-r,a=o%i,s=Math.min(o,o-a)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()};a.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};a.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[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];a.prototype.toString=function(e,t){t=0|t||1;var r;if(16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?h[6-l.length]+l+r:l+r;if((i+=2)>=26){i-=26;a--}}0!==o&&(r=o.toString(16)+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],c=f[e];r="";var _=this.clone();_.negative=0;for(;!_.isZero();){var p=_.modn(c).toString(e);r=(_=_.idivn(c)).isZero()?p+r:h[u-p.length]+p+r}this.isZero()&&(r="0"+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}n(!1,"Base should be between 2 and 36")};a.prototype.toNumber=function(){var e=this.words[0];2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};a.prototype.toJSON=function(){return this.toString(16)};a.prototype.toBuffer=function(e,t){n(void 0!==s);return this.toArrayLike(s,e,t)};a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length");n(o>0,"Requested array length <= 0");this.strip();var a,s,l="le"===t,u=new e(o),c=this.clone();if(l){for(s=0;!c.isZero();s++){a=c.andln(255);c.iushrn(8);u[s]=a}for(;s=4096){r+=13;t>>>=13}if(t>=64){r+=7;t>>>=7}if(t>=8){r+=4;t>>>=4}if(t>=2){r+=2;t>>>=2}return r+t};a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;if(0==(8191&t)){r+=13;t>>>=13}if(0==(127&t)){r+=7;t>>>=7}if(0==(15&t)){r+=4;t>>>=4}if(0==(3&t)){r+=2;t>>>=2}0==(1&t)&&r++;return r};a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)};a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};a.prototype.iuxor=function(e){var t,r;if(this.length>e.length){t=this;r=e}else{t=e;r=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t);r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r);return this.strip()};a.prototype.notn=function(e){return this.clone().inotn(e)};a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;this._expand(r+1);this.words[r]=t?this.words[r]|1<e.length){r=this;i=e}else{r=e;i=this}for(var n=0,o=0;o>>26}for(;0!==n&&o>>26}this.length=r.length;if(0!==n){this.words[this.length]=n;this.length++}else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);e.negative=1;return t._normSign()}if(0!==this.negative){this.negative=0;this.iadd(e);this.negative=1;return this._normSign()}var r,i,n=this.cmp(e);if(0===n){this.negative=0;this.length=1;this.words[0]=0;return this}if(n>0){r=this;i=e}else{r=e;i=this}for(var o=0,a=0;a>26;this.words[a]=67108863&t}for(;0!==o&&a>26;this.words[a]=67108863&t}if(0===o&&a>>26,h=67108863&l,d=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=d;f++){var _=u-f|0;c+=(a=(n=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&a}r.words[u]=0|h;l=0|c}0!==l?r.words[u]=0|l:r.length--;return r.strip()}var p=function(e,t,r){var i,n,o,a=e.words,s=t.words,l=r.words,u=0,c=0|a[0],h=8191&c,d=c>>>13,f=0|a[1],_=8191&f,p=f>>>13,m=0|a[2],g=8191&m,v=m>>>13,b=0|a[3],y=8191&b,x=b>>>13,q=0|a[4],w=8191&q,P=q>>>13,M=0|a[5],E=8191&M,I=M>>>13,C=0|a[6],S=8191&C,A=C>>>13,T=0|a[7],k=8191&T,D=T>>>13,B=0|a[8],O=8191&B,R=B>>>13,L=0|a[9],N=8191&L,F=L>>>13,$=0|s[0],j=8191&$,W=$>>>13,H=0|s[1],U=8191&H,z=H>>>13,V=0|s[2],G=8191&V,K=V>>>13,X=0|s[3],Y=8191&X,Z=X>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ie=te>>>13,ne=0|s[6],oe=8191&ne,ae=ne>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],he=8191&ce,de=ce>>>13,fe=0|s[9],_e=8191&fe,pe=fe>>>13;r.negative=e.negative^t.negative;r.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(n=(n=Math.imul(h,W))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,W))+(n>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);n=(n=Math.imul(_,W))+Math.imul(p,j)|0;o=Math.imul(p,W);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(n=(n=n+Math.imul(h,z)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,z)|0)+(n>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);n=(n=Math.imul(g,W))+Math.imul(v,j)|0;o=Math.imul(v,W);i=i+Math.imul(_,U)|0;n=(n=n+Math.imul(_,z)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,z)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,K)|0)+(n>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);n=(n=Math.imul(y,W))+Math.imul(x,j)|0;o=Math.imul(x,W);i=i+Math.imul(g,U)|0;n=(n=n+Math.imul(g,z)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,z)|0;i=i+Math.imul(_,G)|0;n=(n=n+Math.imul(_,K)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,K)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(n>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);n=(n=Math.imul(w,W))+Math.imul(P,j)|0;o=Math.imul(P,W);i=i+Math.imul(y,U)|0;n=(n=n+Math.imul(y,z)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,z)|0;i=i+Math.imul(g,G)|0;n=(n=n+Math.imul(g,K)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,K)|0;i=i+Math.imul(_,Y)|0;n=(n=n+Math.imul(_,Z)|0)+Math.imul(p,Y)|0;o=o+Math.imul(p,Z)|0;var ye=(u+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(n>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);n=(n=Math.imul(E,W))+Math.imul(I,j)|0;o=Math.imul(I,W);i=i+Math.imul(w,U)|0;n=(n=n+Math.imul(w,z)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,z)|0;i=i+Math.imul(y,G)|0;n=(n=n+Math.imul(y,K)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,K)|0;i=i+Math.imul(g,Y)|0;n=(n=n+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(d,re)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(n>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(S,j);n=(n=Math.imul(S,W))+Math.imul(A,j)|0;o=Math.imul(A,W);i=i+Math.imul(E,U)|0;n=(n=n+Math.imul(E,z)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,z)|0;i=i+Math.imul(w,G)|0;n=(n=n+Math.imul(w,K)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,K)|0;i=i+Math.imul(y,Y)|0;n=(n=n+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;n=(n=n+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,re)|0;n=(n=n+Math.imul(_,ie)|0)+Math.imul(p,re)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(n=(n=n+Math.imul(h,ae)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,ae)|0)+(n>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(k,j);n=(n=Math.imul(k,W))+Math.imul(D,j)|0;o=Math.imul(D,W);i=i+Math.imul(S,U)|0;n=(n=n+Math.imul(S,z)|0)+Math.imul(A,U)|0;o=o+Math.imul(A,z)|0;i=i+Math.imul(E,G)|0;n=(n=n+Math.imul(E,K)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,K)|0;i=i+Math.imul(w,Y)|0;n=(n=n+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;n=(n=n+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,re)|0;n=(n=n+Math.imul(g,ie)|0)+Math.imul(v,re)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;n=(n=n+Math.imul(_,ae)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,ae)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(n=(n=n+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(n>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);n=(n=Math.imul(O,W))+Math.imul(R,j)|0;o=Math.imul(R,W);i=i+Math.imul(k,U)|0;n=(n=n+Math.imul(k,z)|0)+Math.imul(D,U)|0;o=o+Math.imul(D,z)|0;i=i+Math.imul(S,G)|0;n=(n=n+Math.imul(S,K)|0)+Math.imul(A,G)|0;o=o+Math.imul(A,K)|0;i=i+Math.imul(E,Y)|0;n=(n=n+Math.imul(E,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(w,J)|0;n=(n=n+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,re)|0;n=(n=n+Math.imul(y,ie)|0)+Math.imul(x,re)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;n=(n=n+Math.imul(g,ae)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,ae)|0;i=i+Math.imul(_,le)|0;n=(n=n+Math.imul(_,ue)|0)+Math.imul(p,le)|0;o=o+Math.imul(p,ue)|0;var Pe=(u+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(n>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);n=(n=Math.imul(N,W))+Math.imul(F,j)|0;o=Math.imul(F,W);i=i+Math.imul(O,U)|0;n=(n=n+Math.imul(O,z)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,z)|0;i=i+Math.imul(k,G)|0;n=(n=n+Math.imul(k,K)|0)+Math.imul(D,G)|0;o=o+Math.imul(D,K)|0;i=i+Math.imul(S,Y)|0;n=(n=n+Math.imul(S,Z)|0)+Math.imul(A,Y)|0;o=o+Math.imul(A,Z)|0;i=i+Math.imul(E,J)|0;n=(n=n+Math.imul(E,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(w,re)|0;n=(n=n+Math.imul(w,ie)|0)+Math.imul(P,re)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;n=(n=n+Math.imul(y,ae)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,ae)|0;i=i+Math.imul(g,le)|0;n=(n=n+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;n=(n=n+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Me=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(n>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,U);n=(n=Math.imul(N,z))+Math.imul(F,U)|0;o=Math.imul(F,z);i=i+Math.imul(O,G)|0;n=(n=n+Math.imul(O,K)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,K)|0;i=i+Math.imul(k,Y)|0;n=(n=n+Math.imul(k,Z)|0)+Math.imul(D,Y)|0;o=o+Math.imul(D,Z)|0;i=i+Math.imul(S,J)|0;n=(n=n+Math.imul(S,ee)|0)+Math.imul(A,J)|0;o=o+Math.imul(A,ee)|0;i=i+Math.imul(E,re)|0;n=(n=n+Math.imul(E,ie)|0)+Math.imul(I,re)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(w,oe)|0;n=(n=n+Math.imul(w,ae)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,ae)|0;i=i+Math.imul(y,le)|0;n=(n=n+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;n=(n=n+Math.imul(g,de)|0)+Math.imul(v,he)|0;o=o+Math.imul(v,de)|0;var Ee=(u+(i=i+Math.imul(_,_e)|0)|0)+((8191&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);n=(n=Math.imul(N,K))+Math.imul(F,G)|0;o=Math.imul(F,K);i=i+Math.imul(O,Y)|0;n=(n=n+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(k,J)|0;n=(n=n+Math.imul(k,ee)|0)+Math.imul(D,J)|0;o=o+Math.imul(D,ee)|0;i=i+Math.imul(S,re)|0;n=(n=n+Math.imul(S,ie)|0)+Math.imul(A,re)|0;o=o+Math.imul(A,ie)|0;i=i+Math.imul(E,oe)|0;n=(n=n+Math.imul(E,ae)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,ae)|0;i=i+Math.imul(w,le)|0;n=(n=n+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;n=(n=n+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Ie=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,Y);n=(n=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;n=(n=n+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(k,re)|0;n=(n=n+Math.imul(k,ie)|0)+Math.imul(D,re)|0;o=o+Math.imul(D,ie)|0;i=i+Math.imul(S,oe)|0;n=(n=n+Math.imul(S,ae)|0)+Math.imul(A,oe)|0;o=o+Math.imul(A,ae)|0;i=i+Math.imul(E,le)|0;n=(n=n+Math.imul(E,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(w,he)|0;n=(n=n+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Ce=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(n=(n=n+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,J);n=(n=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,re)|0;n=(n=n+Math.imul(O,ie)|0)+Math.imul(R,re)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(k,oe)|0;n=(n=n+Math.imul(k,ae)|0)+Math.imul(D,oe)|0;o=o+Math.imul(D,ae)|0;i=i+Math.imul(S,le)|0;n=(n=n+Math.imul(S,ue)|0)+Math.imul(A,le)|0;o=o+Math.imul(A,ue)|0;i=i+Math.imul(E,he)|0;n=(n=n+Math.imul(E,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Se=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(n=(n=n+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(n>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,re);n=(n=Math.imul(N,ie))+Math.imul(F,re)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;n=(n=n+Math.imul(O,ae)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,ae)|0;i=i+Math.imul(k,le)|0;n=(n=n+Math.imul(k,ue)|0)+Math.imul(D,le)|0;o=o+Math.imul(D,ue)|0;i=i+Math.imul(S,he)|0;n=(n=n+Math.imul(S,de)|0)+Math.imul(A,he)|0;o=o+Math.imul(A,de)|0;var Ae=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(n=(n=n+Math.imul(E,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,oe);n=(n=Math.imul(N,ae))+Math.imul(F,oe)|0;o=Math.imul(F,ae);i=i+Math.imul(O,le)|0;n=(n=n+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(k,he)|0;n=(n=n+Math.imul(k,de)|0)+Math.imul(D,he)|0;o=o+Math.imul(D,de)|0;var Te=(u+(i=i+Math.imul(S,_e)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(A,_e)|0))<<13)|0;u=((o=o+Math.imul(A,pe)|0)+(n>>>13)|0)+(Te>>>26)|0;Te&=67108863;i=Math.imul(N,le);n=(n=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;n=(n=n+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var ke=(u+(i=i+Math.imul(k,_e)|0)|0)+((8191&(n=(n=n+Math.imul(k,pe)|0)+Math.imul(D,_e)|0))<<13)|0;u=((o=o+Math.imul(D,pe)|0)+(n>>>13)|0)+(ke>>>26)|0;ke&=67108863;i=Math.imul(N,he);n=(n=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var De=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(n>>>13)|0)+(De>>>26)|0;De&=67108863;var Be=(u+(i=Math.imul(N,_e))|0)+((8191&(n=(n=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(n>>>13)|0)+(Be>>>26)|0;Be&=67108863;l[0]=me;l[1]=ge;l[2]=ve;l[3]=be;l[4]=ye;l[5]=xe;l[6]=qe;l[7]=we;l[8]=Pe;l[9]=Me;l[10]=Ee;l[11]=Ie;l[12]=Ce;l[13]=Se;l[14]=Ae;l[15]=Te;l[16]=ke;l[17]=De;l[18]=Be;if(0!==u){l[19]=u;r.length++}return r};Math.imul||(p=_);function m(e,t,r){return(new g).mulp(e,t,r)}a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;r=10===this.length&&10===e.length?p(this,e,t):i<63?_(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative;r.length=e.length+t.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26;a&=67108863}r.words[o]=s;i=a;a=n}0!==i?r.words[o]=i:r.length--;return r.strip()}(this,e,t):m(this,e,t);return r};function g(e,t){this.x=e;this.y=t}g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i>=1}return i};g.prototype.permute=function(e,t,r,i,n,o){for(var a=0;a>>=1)n++;return 1<>>=13;r[2*a+1]=8191&o;o>>>=13}for(a=2*t;a>=26;t+=i/67108864|0;t+=o>>>26;this.words[r]=67108863&o}if(0!==t){this.words[r]=t;this.length++}return this};a.prototype.muln=function(e){return this.clone().imuln(e)};a.prototype.sqr=function(){return this.mul(this)};a.prototype.isqr=function(){return this.imul(this.clone())};a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}if(a){this.words[t]=a;this.length++}}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0);var i;i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a){this.length-=a;for(u=0;u=0&&(0!==c||u>=i);u--){var h=0|this.words[u];this.words[u]=c<<26-o|h>>>o;c=h&s}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this.strip()};a.prototype.ishrn=function(e,t,r){n(0===this.negative);return this.iushrn(e,t,r)};a.prototype.shln=function(e){return this.clone().ishln(e)};a.prototype.ushln=function(e){return this.clone().iushln(e)};a.prototype.shrn=function(e){return this.clone().ishrn(e)};a.prototype.ushrn=function(e){return this.clone().iushrn(e)};a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;n(0===this.negative,"imaskn works only with positive numbers");if(this.length<=r)return this;0!==t&&r++;this.length=Math.min(r,this.length);if(0!==t){var i=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864;t===this.length-1?this.words[t+1]=1:this.words[t+1]++}this.length=Math.max(this.length,t+1);return this};a.prototype.isubn=function(e){n("number"==typeof e);n(e<67108864);if(e<0)return this.iaddn(-e);if(0!==this.negative){this.negative=0;this.iaddn(e);this.negative=1;return this}this.words[0]-=e;if(1===this.length&&this.words[0]<0){this.words[0]=-this.words[0];this.negative=1}else for(var t=0;t>26)-(l/67108864|0);this.words[i+r]=67108863&o}for(;i>26;this.words[i+r]=67108863&o}if(0===s)return this.strip();n(-1===s);s=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this.strip()};a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,o=0|n.words[n.length-1];if(0!==(r=26-this._countBits(o))){n=n.ushln(r);i.iushln(r);o=0|n.words[n.length-1]}var s,l=i.length-n.length;if("mod"!==t){(s=new a(null)).length=l+1;s.words=new Array(s.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(n,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(n,1,h);i.isZero()||(i.negative^=1)}s&&(s.words[h]=d)}s&&s.strip();i.strip();"div"!==t&&0!==r&&i.iushrn(r);return{div:s||null,mod:i}};a.prototype.divmod=function(e,t,r){n(!e.isZero());if(this.isZero())return{div:new a(0),mod:new a(0)};var i,o,s;if(0!==this.negative&&0===e.negative){s=this.neg().divmod(e,t);"mod"!==t&&(i=s.div.neg());if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){s=this.divmod(e.neg(),t);"mod"!==t&&(i=s.div.neg());return{div:i,mod:s.mod}}if(0!=(this.negative&e.negative)){s=this.neg().divmod(e.neg(),t);if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.isub(e)}return{div:s.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t)};a.prototype.div=function(e){return this.divmod(e,"div",!1).div};a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),o=r.cmp(i);return o<0||1===n&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r};a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0;t=i%e}return this.strip()};a.prototype.divn=function(e){return this.clone().idivn(e)};a.prototype.egcd=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;t.isEven()&&r.isEven();){t.iushrn(1);r.iushrn(1);++u}for(var c=r.clone(),h=t.clone();!t.isZero();){for(var d=0,f=1;0==(t.words[0]&f)&&d<26;++d,f<<=1);if(d>0){t.iushrn(d);for(;d-- >0;){if(i.isOdd()||o.isOdd()){i.iadd(c);o.isub(h)}i.iushrn(1);o.iushrn(1)}}for(var _=0,p=1;0==(r.words[0]&p)&&_<26;++_,p<<=1);if(_>0){r.iushrn(_);for(;_-- >0;){if(s.isOdd()||l.isOdd()){s.iadd(c);l.isub(h)}s.iushrn(1);l.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);i.isub(s);o.isub(l)}else{r.isub(t);s.isub(i);l.isub(o)}}return{a:s,b:l,gcd:r.iushln(u)}};a.prototype._invmp=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0==(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);for(;u-- >0;){o.isOdd()&&o.iadd(l);o.iushrn(1)}}for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0){r.iushrn(h);for(;h-- >0;){s.isOdd()&&s.iadd(l);s.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);o.isub(s)}else{r.isub(t);s.isub(o)}}(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e);return i};a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++){t.iushrn(1);r.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var o=t;t=r;r=o}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)};a.prototype.invm=function(e){return this.egcd(e).a.umod(e)};a.prototype.isEven=function(){return 0==(1&this.words[0])};a.prototype.isOdd=function(){return 1==(1&this.words[0])};a.prototype.andln=function(e){return this.words[0]&e};a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26;s&=67108863;this.words[a]=s}if(0!==o){this.words[a]=o;this.length++}return this};a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;this.strip();if(this.length>1)t=1;else{r&&(e=-e);n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){in&&(t=1);break}}return t};a.prototype.gtn=function(e){return 1===this.cmpn(e)};a.prototype.gt=function(e){return 1===this.cmp(e)};a.prototype.gten=function(e){return this.cmpn(e)>=0};a.prototype.gte=function(e){return this.cmp(e)>=0};a.prototype.ltn=function(e){return-1===this.cmpn(e)};a.prototype.lt=function(e){return-1===this.cmp(e)};a.prototype.lten=function(e){return this.cmpn(e)<=0};a.prototype.lte=function(e){return this.cmp(e)<=0};a.prototype.eqn=function(e){return 0===this.cmpn(e)};a.prototype.eq=function(e){return 0===this.cmp(e)};a.red=function(e){return new P(e)};a.prototype.toRed=function(e){n(!this.red,"Already a number in reduction context");n(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};a.prototype.fromRed=function(){n(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};a.prototype._forceRed=function(e){this.red=e;return this};a.prototype.forceRed=function(e){n(!this.red,"Already a number in reduction context");return this._forceRed(e)};a.prototype.redAdd=function(e){n(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};a.prototype.redIAdd=function(e){n(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};a.prototype.redSub=function(e){n(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};a.prototype.redISub=function(e){n(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};a.prototype.redShl=function(e){n(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};a.prototype.redMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};a.prototype.redIMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};a.prototype.redSqr=function(){n(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};a.prototype.redISqr=function(){n(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};a.prototype.redSqrt=function(){n(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};a.prototype.redInvm=function(){n(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};a.prototype.redNeg=function(){n(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};a.prototype.redPow=function(e){n(this.red&&!e.red,"redPow(normalNum)");this.red._verify1(this);return this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e;this.p=new a(t,16);this.n=this.p.bitLength();this.k=new a(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}b.prototype._tmp=function(){var e=new a(null);e.words=new Array(Math.ceil(this.n/13));return e};b.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp);t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip();return r};b.prototype.split=function(e,t){e.iushrn(this.n,0,t)};b.prototype.imulK=function(e){return e.imul(this.k)};function y(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(y,b);y.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n>>22;o=a}o>>>=22;e.words[n-10]=o;0===o&&e.length>10?e.length-=10:e.length-=9}};y.prototype.imulK=function(e){e.words[e.length]=0;e.words[e.length+1]=0;e.length+=2;for(var t=0,r=0;r>>=26;e.words[r]=n;t=i}0!==t&&(e.words[e.length++]=t);return e};a._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new y;else if("p224"===e)t=new x;else if("p192"===e)t=new q;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}v[e]=t;return t};function P(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p;this.prime=t}else{n(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}P.prototype._verify1=function(e){n(0===e.negative,"red works only with positives");n(e.red,"red works only with red numbers")};P.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives");n(e.red&&e.red===t.red,"red works only with red numbers")};P.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)};P.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};P.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);r.cmp(this.m)>=0&&r.isub(this.m);return r._forceRed(this)};P.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);r.cmp(this.m)>=0&&r.isub(this.m);return r};P.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);r.cmpn(0)<0&&r.iadd(this.m);return r._forceRed(this)};P.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);r.cmpn(0)<0&&r.iadd(this.m);return r};P.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};P.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};P.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};P.prototype.isqr=function(e){return this.imul(e,e.clone())};P.prototype.sqr=function(e){return this.mul(e,e)};P.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);n(t%2==1);if(3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,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();c=new a(2*c*c).toRed(this);for(;0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var h=this.pow(c,i),d=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),_=o;0!==f.cmp(s);){for(var p=f,m=0;0!==p.cmp(s);m++)p=p.redSqr();n(m<_);var g=this.pow(h,new a(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};P.prototype.invm=function(e){var t=e._invmp(this.m);if(0!==t.negative){t.negative=0;return this.imod(t).redNeg()}return this.imod(t)};P.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this);r[1]=e;for(var i=2;i=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var h=u>>c&1;n!==r[0]&&(n=this.sqr(n));if(0!==h||0!==o){o<<=1;o|=h;if(4===++s||0===i&&0===c){n=this.mul(n,r[o]);s=0;o=0}}else s=0}l=26}return n};P.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};P.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};a.mont=function(e){return new M(e)};function M(e){P.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new a(1).iushln(this.shift);this.r2=this.imod(this.r.sqr());this.rinv=this.r._invmp(this.m);this.minv=this.rinv.mul(this.r).isubn(1).div(this.m);this.minv=this.minv.umod(this.r);this.minv=this.r.sub(this.minv)}o(M,P);M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))};M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));t.red=null;return t};M.prototype.imul=function(e,t){if(e.isZero()||t.isZero()){e.words[0]=0;e.length=1;return e}var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/create-ecdh/node_modules/bn.js/lib/bn.js","/node_modules/create-ecdh/node_modules/bn.js/lib")},{_process:148,buffer:19,timers:185}],67:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("md5.js"),n=e("ripemd160"),o=e("sha.js"),a=e("cipher-base");function s(e){a.call(this,"digest");this._hash=e}r(s,a);s.prototype._update=function(e){this._hash.update(e)};s.prototype._final=function(){return this._hash.digest()};t.exports=function(e){return"md5"===(e=e.toLowerCase())?new i:"rmd160"===e||"ripemd160"===e?new n:new s(o(e))}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/create-hash/browser.js","/node_modules/create-hash")},{_process:148,buffer:63,"cipher-base":64,inherits:131,"md5.js":132,ripemd160:158,"sha.js":162,timers:185}],68:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("md5.js");t.exports=function(e){return(new r).update(e).digest()}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/create-hash/md5.js","/node_modules/create-hash")},{_process:148,buffer:63,"md5.js":132,timers:185}],69:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("./legacy"),n=e("cipher-base"),o=e("safe-buffer").Buffer,a=e("create-hash/md5"),s=e("ripemd160"),l=e("sha.js"),u=o.alloc(128);function c(e,t){n.call(this,"digest");"string"==typeof t&&(t=o.from(t));var r="sha512"===e||"sha384"===e?128:64;this._alg=e;this._key=t;if(t.length>r){t=("rmd160"===e?new s:l(e)).update(t).digest()}else t.lengtha?t=e(t):t.length0;i--){t+=this._buffer(e,t);r+=this._flushBuffer(n,r)}t+=this._buffer(e,t);return n};i.prototype.final=function(e){var t,r;e&&(t=this.update(e));r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt();return t?t.concat(r):r};i.prototype._pad=function(e,t){if(0===t)return!1;for(;t>>1];i=n.r28shl(i,s);o=n.r28shl(o,s);n.pc2(i,o,e.keys,a)}};s.prototype._update=function(e,t,r,i){var o=this._desState,a=n.readUInt32BE(e,t),s=n.readUInt32BE(e,t+4);n.ip(a,s,o.tmp,0);a=o.tmp[0];s=o.tmp[1];"encrypt"===this.type?this._encrypt(o,a,s,o.tmp,0):this._decrypt(o,a,s,o.tmp,0);a=o.tmp[0];s=o.tmp[1];n.writeUInt32BE(r,a,i);n.writeUInt32BE(r,s,i+4)};s.prototype._pad=function(e,t){if(!1===this.padding)return!1;for(var r=e.length-t,i=t;i>>0;a=d}n.rip(s,a,i,o)};s.prototype._decrypt=function(e,t,r,i,o){for(var a=r,s=t,l=e.keys.length-2;l>=0;l-=2){var u=e.keys[l],c=e.keys[l+1];n.expand(a,e.tmp,0);u^=e.tmp[0];c^=e.tmp[1];var h=n.substitute(u,c),d=a;a=(s^n.permute(h))>>>0;s=d}n.rip(a,s,i,o)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/des.js/lib/des/des.js","/node_modules/des.js/lib/des")},{"./cipher":73,"./utils":76,_process:148,buffer:63,inherits:131,"minimalistic-assert":135,timers:185}],75:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("minimalistic-assert"),i=e("inherits"),n=e("./cipher"),o=e("./des");function a(e,t){r.equal(t.length,24,"Invalid key length");var i=t.slice(0,8),n=t.slice(8,16),a=t.slice(16,24);this.ciphers="encrypt"===e?[o.create({type:"encrypt",key:i}),o.create({type:"decrypt",key:n}),o.create({type:"encrypt",key:a})]:[o.create({type:"decrypt",key:a}),o.create({type:"encrypt",key:n}),o.create({type:"decrypt",key:i})]}function s(e){n.call(this,e);var t=new a(this.type,this.options.key);this._edeState=t}i(s,n);t.exports=s;s.create=function(e){return new s(e)};s.prototype._update=function(e,t,r,i){var n=this._edeState;n.ciphers[0]._update(e,t,r,i);n.ciphers[1]._update(r,i,r,i);n.ciphers[2]._update(r,i,r,i)};s.prototype._pad=o.prototype._pad;s.prototype._unpad=o.prototype._unpad}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/des.js/lib/des/ede.js","/node_modules/des.js/lib/des")},{"./cipher":73,"./des":74,_process:148,buffer:63,inherits:131,"minimalistic-assert":135,timers:185}],76:[function(e,t,r){(function(e,t,i,n,o,a,s,l,u,c,h){(function(){"use strict";r.readUInt32BE=function(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0};r.writeUInt32BE=function(e,t,r){e[0+r]=t>>>24;e[1+r]=t>>>16&255;e[2+r]=t>>>8&255;e[3+r]=255&t};r.ip=function(e,t,r,i){for(var n=0,o=0,a=6;a>=0;a-=2){for(var s=0;s<=24;s+=8){n<<=1;n|=t>>>s+a&1}for(s=0;s<=24;s+=8){n<<=1;n|=e>>>s+a&1}}for(a=6;a>=0;a-=2){for(s=1;s<=25;s+=8){o<<=1;o|=t>>>s+a&1}for(s=1;s<=25;s+=8){o<<=1;o|=e>>>s+a&1}}r[i+0]=n>>>0;r[i+1]=o>>>0};r.rip=function(e,t,r,i){for(var n=0,o=0,a=0;a<4;a++)for(var s=24;s>=0;s-=8){n<<=1;n|=t>>>s+a&1;n<<=1;n|=e>>>s+a&1}for(a=4;a<8;a++)for(s=24;s>=0;s-=8){o<<=1;o|=t>>>s+a&1;o<<=1;o|=e>>>s+a&1}r[i+0]=n>>>0;r[i+1]=o>>>0};r.pc1=function(e,t,r,i){for(var n=0,o=0,a=7;a>=5;a--){for(var s=0;s<=24;s+=8){n<<=1;n|=t>>s+a&1}for(s=0;s<=24;s+=8){n<<=1;n|=e>>s+a&1}}for(s=0;s<=24;s+=8){n<<=1;n|=t>>s+a&1}for(a=1;a<=3;a++){for(s=0;s<=24;s+=8){o<<=1;o|=t>>s+a&1}for(s=0;s<=24;s+=8){o<<=1;o|=e>>s+a&1}}for(s=0;s<=24;s+=8){o<<=1;o|=e>>s+a&1}r[i+0]=n>>>0;r[i+1]=o>>>0};r.r28shl=function(e,t){return e<>>28-t};var e=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];r.pc2=function(t,r,i,n){for(var o=0,a=0,s=e.length>>>1,l=0;l>>e[l]&1}for(l=s;l>>e[l]&1}i[n+0]=o>>>0;i[n+1]=a>>>0};r.expand=function(e,t,r){var i=0,n=0;i=(1&e)<<5|e>>>27;for(var o=23;o>=15;o-=4){i<<=6;i|=e>>>o&63}for(o=11;o>=3;o-=4){n|=e>>>o&63;n<<=6}n|=(31&e)<<1|e>>>31;t[r+0]=i>>>0;t[r+1]=n>>>0};var t=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];r.substitute=function(e,r){for(var i=0,n=0;n<4;n++){i<<=4;i|=t[64*n+(e>>>18-6*n&63)]}for(n=0;n<4;n++){i<<=4;i|=t[256+64*n+(r>>>18-6*n&63)]}return i>>>0};var i=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];r.permute=function(e){for(var t=0,r=0;r>>i[r]&1}return t>>>0};r.padSplit=function(e,t,r){for(var i=e.toString(2);i.lengthe;)f.ishrn(1);f.isEven()&&f.iadd(a);f.testn(1)||f.iadd(s);if(t.cmp(s)){if(!t.cmp(l))for(;f.mod(u).cmp(c);)f.iadd(d)}else for(;f.mod(n).cmp(h);)f.iadd(d);if(p(_=f.shrn(1))&&p(f)&&m(_)&&m(f)&&o.test(_)&&o.test(f))return f}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/diffie-hellman/lib/generatePrime.js","/node_modules/diffie-hellman/lib")},{_process:148,"bn.js":81,buffer:63,"miller-rabin":133,randombytes:156,timers:185}],80:[function(e,t,r){t.exports={modp1:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}},{}],81:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}!function(t,i){function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype;e.prototype=new r;e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0;this.words=null;this.length=0;this.red=null;if(null!==e){if("le"===t||"be"===t){r=t;t=10}this._init(e||0,t||10,r||"be")}}"object"===r(t)?t.exports=a:(void 0).BN=a;a.BN=a;a.wordSize=26;var s;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:e("buffer").Buffer}catch(e){}a.isBN=function(e){return e instanceof a||null!==e&&"object"===r(e)&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)};a.max=function(e,t){return e.cmp(t)>0?e:t};a.min=function(e,t){return e.cmp(t)<0?e:t};a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===r(e))return this._initArray(e,t,i);"hex"===t&&(t=16);n(t===(0|t)&&t>=2&&t<=36);var o=0;if("-"===(e=e.toString().replace(/\s+/g,""))[0]){o++;this.negative=1}if(o=0;i-=3){a=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=a<>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}else if("le"===r)for(i=0,o=0;i>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}return this.strip()};function l(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=l(e,r);r-1>=t&&(i|=l(e,r-1)<<4);return i}a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){n=u(e,t,i)<=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}}this.strip()};function c(e,t,r,i){for(var n=0,o=Math.min(e.length,r),a=t;a=49?s-49+10:s>=17?s-17+10:s}return n}a.prototype._parseBase=function(e,t,r){this.words=[0];this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--;n=n/t|0;for(var o=e.length-r,a=o%i,s=Math.min(o,o-a)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()};a.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};a.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[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];a.prototype.toString=function(e,t){t=0|t||1;var r;if(16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?h[6-l.length]+l+r:l+r;if((i+=2)>=26){i-=26;a--}}0!==o&&(r=o.toString(16)+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],c=f[e];r="";var _=this.clone();_.negative=0;for(;!_.isZero();){var p=_.modn(c).toString(e);r=(_=_.idivn(c)).isZero()?p+r:h[u-p.length]+p+r}this.isZero()&&(r="0"+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}n(!1,"Base should be between 2 and 36")};a.prototype.toNumber=function(){var e=this.words[0];2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};a.prototype.toJSON=function(){return this.toString(16)};a.prototype.toBuffer=function(e,t){n(void 0!==s);return this.toArrayLike(s,e,t)};a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length");n(o>0,"Requested array length <= 0");this.strip();var a,s,l="le"===t,u=new e(o),c=this.clone();if(l){for(s=0;!c.isZero();s++){a=c.andln(255);c.iushrn(8);u[s]=a}for(;s=4096){r+=13;t>>>=13}if(t>=64){r+=7;t>>>=7}if(t>=8){r+=4;t>>>=4}if(t>=2){r+=2;t>>>=2}return r+t};a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;if(0==(8191&t)){r+=13;t>>>=13}if(0==(127&t)){r+=7;t>>>=7}if(0==(15&t)){r+=4;t>>>=4}if(0==(3&t)){r+=2;t>>>=2}0==(1&t)&&r++;return r};a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)};a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};a.prototype.iuxor=function(e){var t,r;if(this.length>e.length){t=this;r=e}else{t=e;r=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t);r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r);return this.strip()};a.prototype.notn=function(e){return this.clone().inotn(e)};a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;this._expand(r+1);this.words[r]=t?this.words[r]|1<e.length){r=this;i=e}else{r=e;i=this}for(var n=0,o=0;o>>26}for(;0!==n&&o>>26}this.length=r.length;if(0!==n){this.words[this.length]=n;this.length++}else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);e.negative=1;return t._normSign()}if(0!==this.negative){this.negative=0;this.iadd(e);this.negative=1;return this._normSign()}var r,i,n=this.cmp(e);if(0===n){this.negative=0;this.length=1;this.words[0]=0;return this}if(n>0){r=this;i=e}else{r=e;i=this}for(var o=0,a=0;a>26;this.words[a]=67108863&t}for(;0!==o&&a>26;this.words[a]=67108863&t}if(0===o&&a>>26,h=67108863&l,d=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=d;f++){var _=u-f|0;c+=(a=(n=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&a}r.words[u]=0|h;l=0|c}0!==l?r.words[u]=0|l:r.length--;return r.strip()}var p=function(e,t,r){var i,n,o,a=e.words,s=t.words,l=r.words,u=0,c=0|a[0],h=8191&c,d=c>>>13,f=0|a[1],_=8191&f,p=f>>>13,m=0|a[2],g=8191&m,v=m>>>13,b=0|a[3],y=8191&b,x=b>>>13,q=0|a[4],w=8191&q,P=q>>>13,M=0|a[5],E=8191&M,I=M>>>13,C=0|a[6],S=8191&C,A=C>>>13,T=0|a[7],k=8191&T,D=T>>>13,B=0|a[8],O=8191&B,R=B>>>13,L=0|a[9],N=8191&L,F=L>>>13,$=0|s[0],j=8191&$,W=$>>>13,H=0|s[1],U=8191&H,z=H>>>13,V=0|s[2],G=8191&V,K=V>>>13,X=0|s[3],Y=8191&X,Z=X>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ie=te>>>13,ne=0|s[6],oe=8191&ne,ae=ne>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],he=8191&ce,de=ce>>>13,fe=0|s[9],_e=8191&fe,pe=fe>>>13;r.negative=e.negative^t.negative;r.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(n=(n=Math.imul(h,W))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,W))+(n>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);n=(n=Math.imul(_,W))+Math.imul(p,j)|0;o=Math.imul(p,W);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(n=(n=n+Math.imul(h,z)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,z)|0)+(n>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);n=(n=Math.imul(g,W))+Math.imul(v,j)|0;o=Math.imul(v,W);i=i+Math.imul(_,U)|0;n=(n=n+Math.imul(_,z)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,z)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,K)|0)+(n>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);n=(n=Math.imul(y,W))+Math.imul(x,j)|0;o=Math.imul(x,W);i=i+Math.imul(g,U)|0;n=(n=n+Math.imul(g,z)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,z)|0;i=i+Math.imul(_,G)|0;n=(n=n+Math.imul(_,K)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,K)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(n>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);n=(n=Math.imul(w,W))+Math.imul(P,j)|0;o=Math.imul(P,W);i=i+Math.imul(y,U)|0;n=(n=n+Math.imul(y,z)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,z)|0;i=i+Math.imul(g,G)|0;n=(n=n+Math.imul(g,K)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,K)|0;i=i+Math.imul(_,Y)|0;n=(n=n+Math.imul(_,Z)|0)+Math.imul(p,Y)|0;o=o+Math.imul(p,Z)|0;var ye=(u+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(n>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);n=(n=Math.imul(E,W))+Math.imul(I,j)|0;o=Math.imul(I,W);i=i+Math.imul(w,U)|0;n=(n=n+Math.imul(w,z)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,z)|0;i=i+Math.imul(y,G)|0;n=(n=n+Math.imul(y,K)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,K)|0;i=i+Math.imul(g,Y)|0;n=(n=n+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(d,re)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(n>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(S,j);n=(n=Math.imul(S,W))+Math.imul(A,j)|0;o=Math.imul(A,W);i=i+Math.imul(E,U)|0;n=(n=n+Math.imul(E,z)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,z)|0;i=i+Math.imul(w,G)|0;n=(n=n+Math.imul(w,K)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,K)|0;i=i+Math.imul(y,Y)|0;n=(n=n+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;n=(n=n+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,re)|0;n=(n=n+Math.imul(_,ie)|0)+Math.imul(p,re)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(n=(n=n+Math.imul(h,ae)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,ae)|0)+(n>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(k,j);n=(n=Math.imul(k,W))+Math.imul(D,j)|0;o=Math.imul(D,W);i=i+Math.imul(S,U)|0;n=(n=n+Math.imul(S,z)|0)+Math.imul(A,U)|0;o=o+Math.imul(A,z)|0;i=i+Math.imul(E,G)|0;n=(n=n+Math.imul(E,K)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,K)|0;i=i+Math.imul(w,Y)|0;n=(n=n+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;n=(n=n+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,re)|0;n=(n=n+Math.imul(g,ie)|0)+Math.imul(v,re)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;n=(n=n+Math.imul(_,ae)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,ae)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(n=(n=n+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(n>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);n=(n=Math.imul(O,W))+Math.imul(R,j)|0;o=Math.imul(R,W);i=i+Math.imul(k,U)|0;n=(n=n+Math.imul(k,z)|0)+Math.imul(D,U)|0;o=o+Math.imul(D,z)|0;i=i+Math.imul(S,G)|0;n=(n=n+Math.imul(S,K)|0)+Math.imul(A,G)|0;o=o+Math.imul(A,K)|0;i=i+Math.imul(E,Y)|0;n=(n=n+Math.imul(E,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(w,J)|0;n=(n=n+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,re)|0;n=(n=n+Math.imul(y,ie)|0)+Math.imul(x,re)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;n=(n=n+Math.imul(g,ae)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,ae)|0;i=i+Math.imul(_,le)|0;n=(n=n+Math.imul(_,ue)|0)+Math.imul(p,le)|0;o=o+Math.imul(p,ue)|0;var Pe=(u+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(n>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);n=(n=Math.imul(N,W))+Math.imul(F,j)|0;o=Math.imul(F,W);i=i+Math.imul(O,U)|0;n=(n=n+Math.imul(O,z)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,z)|0;i=i+Math.imul(k,G)|0;n=(n=n+Math.imul(k,K)|0)+Math.imul(D,G)|0;o=o+Math.imul(D,K)|0;i=i+Math.imul(S,Y)|0;n=(n=n+Math.imul(S,Z)|0)+Math.imul(A,Y)|0;o=o+Math.imul(A,Z)|0;i=i+Math.imul(E,J)|0;n=(n=n+Math.imul(E,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(w,re)|0;n=(n=n+Math.imul(w,ie)|0)+Math.imul(P,re)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;n=(n=n+Math.imul(y,ae)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,ae)|0;i=i+Math.imul(g,le)|0;n=(n=n+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;n=(n=n+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Me=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(n>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,U);n=(n=Math.imul(N,z))+Math.imul(F,U)|0;o=Math.imul(F,z);i=i+Math.imul(O,G)|0;n=(n=n+Math.imul(O,K)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,K)|0;i=i+Math.imul(k,Y)|0;n=(n=n+Math.imul(k,Z)|0)+Math.imul(D,Y)|0;o=o+Math.imul(D,Z)|0;i=i+Math.imul(S,J)|0;n=(n=n+Math.imul(S,ee)|0)+Math.imul(A,J)|0;o=o+Math.imul(A,ee)|0;i=i+Math.imul(E,re)|0;n=(n=n+Math.imul(E,ie)|0)+Math.imul(I,re)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(w,oe)|0;n=(n=n+Math.imul(w,ae)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,ae)|0;i=i+Math.imul(y,le)|0;n=(n=n+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;n=(n=n+Math.imul(g,de)|0)+Math.imul(v,he)|0;o=o+Math.imul(v,de)|0;var Ee=(u+(i=i+Math.imul(_,_e)|0)|0)+((8191&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);n=(n=Math.imul(N,K))+Math.imul(F,G)|0;o=Math.imul(F,K);i=i+Math.imul(O,Y)|0;n=(n=n+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(k,J)|0;n=(n=n+Math.imul(k,ee)|0)+Math.imul(D,J)|0;o=o+Math.imul(D,ee)|0;i=i+Math.imul(S,re)|0;n=(n=n+Math.imul(S,ie)|0)+Math.imul(A,re)|0;o=o+Math.imul(A,ie)|0;i=i+Math.imul(E,oe)|0;n=(n=n+Math.imul(E,ae)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,ae)|0;i=i+Math.imul(w,le)|0;n=(n=n+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;n=(n=n+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Ie=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,Y);n=(n=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;n=(n=n+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(k,re)|0;n=(n=n+Math.imul(k,ie)|0)+Math.imul(D,re)|0;o=o+Math.imul(D,ie)|0;i=i+Math.imul(S,oe)|0;n=(n=n+Math.imul(S,ae)|0)+Math.imul(A,oe)|0;o=o+Math.imul(A,ae)|0;i=i+Math.imul(E,le)|0;n=(n=n+Math.imul(E,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(w,he)|0;n=(n=n+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Ce=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(n=(n=n+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,J);n=(n=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,re)|0;n=(n=n+Math.imul(O,ie)|0)+Math.imul(R,re)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(k,oe)|0;n=(n=n+Math.imul(k,ae)|0)+Math.imul(D,oe)|0;o=o+Math.imul(D,ae)|0;i=i+Math.imul(S,le)|0;n=(n=n+Math.imul(S,ue)|0)+Math.imul(A,le)|0;o=o+Math.imul(A,ue)|0;i=i+Math.imul(E,he)|0;n=(n=n+Math.imul(E,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Se=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(n=(n=n+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(n>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,re);n=(n=Math.imul(N,ie))+Math.imul(F,re)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;n=(n=n+Math.imul(O,ae)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,ae)|0;i=i+Math.imul(k,le)|0;n=(n=n+Math.imul(k,ue)|0)+Math.imul(D,le)|0;o=o+Math.imul(D,ue)|0;i=i+Math.imul(S,he)|0;n=(n=n+Math.imul(S,de)|0)+Math.imul(A,he)|0;o=o+Math.imul(A,de)|0;var Ae=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(n=(n=n+Math.imul(E,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,oe);n=(n=Math.imul(N,ae))+Math.imul(F,oe)|0;o=Math.imul(F,ae);i=i+Math.imul(O,le)|0;n=(n=n+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(k,he)|0;n=(n=n+Math.imul(k,de)|0)+Math.imul(D,he)|0;o=o+Math.imul(D,de)|0;var Te=(u+(i=i+Math.imul(S,_e)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(A,_e)|0))<<13)|0;u=((o=o+Math.imul(A,pe)|0)+(n>>>13)|0)+(Te>>>26)|0;Te&=67108863;i=Math.imul(N,le);n=(n=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;n=(n=n+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var ke=(u+(i=i+Math.imul(k,_e)|0)|0)+((8191&(n=(n=n+Math.imul(k,pe)|0)+Math.imul(D,_e)|0))<<13)|0;u=((o=o+Math.imul(D,pe)|0)+(n>>>13)|0)+(ke>>>26)|0;ke&=67108863;i=Math.imul(N,he);n=(n=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var De=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(n>>>13)|0)+(De>>>26)|0;De&=67108863;var Be=(u+(i=Math.imul(N,_e))|0)+((8191&(n=(n=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(n>>>13)|0)+(Be>>>26)|0;Be&=67108863;l[0]=me;l[1]=ge;l[2]=ve;l[3]=be;l[4]=ye;l[5]=xe;l[6]=qe;l[7]=we;l[8]=Pe;l[9]=Me;l[10]=Ee;l[11]=Ie;l[12]=Ce;l[13]=Se;l[14]=Ae;l[15]=Te;l[16]=ke;l[17]=De;l[18]=Be;if(0!==u){l[19]=u;r.length++}return r};Math.imul||(p=_);function m(e,t,r){return(new g).mulp(e,t,r)}a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;r=10===this.length&&10===e.length?p(this,e,t):i<63?_(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative;r.length=e.length+t.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26;a&=67108863}r.words[o]=s;i=a;a=n}0!==i?r.words[o]=i:r.length--;return r.strip()}(this,e,t):m(this,e,t);return r};function g(e,t){this.x=e;this.y=t}g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i>=1}return i};g.prototype.permute=function(e,t,r,i,n,o){for(var a=0;a>>=1)n++;return 1<>>=13;r[2*a+1]=8191&o;o>>>=13}for(a=2*t;a>=26;t+=i/67108864|0;t+=o>>>26;this.words[r]=67108863&o}if(0!==t){this.words[r]=t;this.length++}return this};a.prototype.muln=function(e){return this.clone().imuln(e)};a.prototype.sqr=function(){return this.mul(this)};a.prototype.isqr=function(){return this.imul(this.clone())};a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}if(a){this.words[t]=a;this.length++}}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0);var i;i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a){this.length-=a;for(u=0;u=0&&(0!==c||u>=i);u--){var h=0|this.words[u];this.words[u]=c<<26-o|h>>>o;c=h&s}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this.strip()};a.prototype.ishrn=function(e,t,r){n(0===this.negative);return this.iushrn(e,t,r)};a.prototype.shln=function(e){return this.clone().ishln(e)};a.prototype.ushln=function(e){return this.clone().iushln(e)};a.prototype.shrn=function(e){return this.clone().ishrn(e)};a.prototype.ushrn=function(e){return this.clone().iushrn(e)};a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;n(0===this.negative,"imaskn works only with positive numbers");if(this.length<=r)return this;0!==t&&r++;this.length=Math.min(r,this.length);if(0!==t){var i=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864;t===this.length-1?this.words[t+1]=1:this.words[t+1]++}this.length=Math.max(this.length,t+1);return this};a.prototype.isubn=function(e){n("number"==typeof e);n(e<67108864);if(e<0)return this.iaddn(-e);if(0!==this.negative){this.negative=0;this.iaddn(e);this.negative=1;return this}this.words[0]-=e;if(1===this.length&&this.words[0]<0){this.words[0]=-this.words[0];this.negative=1}else for(var t=0;t>26)-(l/67108864|0);this.words[i+r]=67108863&o}for(;i>26;this.words[i+r]=67108863&o}if(0===s)return this.strip();n(-1===s);s=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this.strip()};a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,o=0|n.words[n.length-1];if(0!==(r=26-this._countBits(o))){n=n.ushln(r);i.iushln(r);o=0|n.words[n.length-1]}var s,l=i.length-n.length;if("mod"!==t){(s=new a(null)).length=l+1;s.words=new Array(s.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(n,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(n,1,h);i.isZero()||(i.negative^=1)}s&&(s.words[h]=d)}s&&s.strip();i.strip();"div"!==t&&0!==r&&i.iushrn(r);return{div:s||null,mod:i}};a.prototype.divmod=function(e,t,r){n(!e.isZero());if(this.isZero())return{div:new a(0),mod:new a(0)};var i,o,s;if(0!==this.negative&&0===e.negative){s=this.neg().divmod(e,t);"mod"!==t&&(i=s.div.neg());if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){s=this.divmod(e.neg(),t);"mod"!==t&&(i=s.div.neg());return{div:i,mod:s.mod}}if(0!=(this.negative&e.negative)){s=this.neg().divmod(e.neg(),t);if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.isub(e)}return{div:s.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t)};a.prototype.div=function(e){return this.divmod(e,"div",!1).div};a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),o=r.cmp(i);return o<0||1===n&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r};a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0;t=i%e}return this.strip()};a.prototype.divn=function(e){return this.clone().idivn(e)};a.prototype.egcd=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;t.isEven()&&r.isEven();){t.iushrn(1);r.iushrn(1);++u}for(var c=r.clone(),h=t.clone();!t.isZero();){for(var d=0,f=1;0==(t.words[0]&f)&&d<26;++d,f<<=1);if(d>0){t.iushrn(d);for(;d-- >0;){if(i.isOdd()||o.isOdd()){i.iadd(c);o.isub(h)}i.iushrn(1);o.iushrn(1)}}for(var _=0,p=1;0==(r.words[0]&p)&&_<26;++_,p<<=1);if(_>0){r.iushrn(_);for(;_-- >0;){if(s.isOdd()||l.isOdd()){s.iadd(c);l.isub(h)}s.iushrn(1);l.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);i.isub(s);o.isub(l)}else{r.isub(t);s.isub(i);l.isub(o)}}return{a:s,b:l,gcd:r.iushln(u)}};a.prototype._invmp=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0==(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);for(;u-- >0;){o.isOdd()&&o.iadd(l);o.iushrn(1)}}for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0){r.iushrn(h);for(;h-- >0;){s.isOdd()&&s.iadd(l);s.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);o.isub(s)}else{r.isub(t);s.isub(o)}}(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e);return i};a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++){t.iushrn(1);r.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var o=t;t=r;r=o}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)};a.prototype.invm=function(e){return this.egcd(e).a.umod(e)};a.prototype.isEven=function(){return 0==(1&this.words[0])};a.prototype.isOdd=function(){return 1==(1&this.words[0])};a.prototype.andln=function(e){return this.words[0]&e};a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26;s&=67108863;this.words[a]=s}if(0!==o){this.words[a]=o;this.length++}return this};a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;this.strip();if(this.length>1)t=1;else{r&&(e=-e);n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){in&&(t=1);break}}return t};a.prototype.gtn=function(e){return 1===this.cmpn(e)};a.prototype.gt=function(e){return 1===this.cmp(e)};a.prototype.gten=function(e){return this.cmpn(e)>=0};a.prototype.gte=function(e){return this.cmp(e)>=0};a.prototype.ltn=function(e){return-1===this.cmpn(e)};a.prototype.lt=function(e){return-1===this.cmp(e)};a.prototype.lten=function(e){return this.cmpn(e)<=0};a.prototype.lte=function(e){return this.cmp(e)<=0};a.prototype.eqn=function(e){return 0===this.cmpn(e)};a.prototype.eq=function(e){return 0===this.cmp(e)};a.red=function(e){return new P(e)};a.prototype.toRed=function(e){n(!this.red,"Already a number in reduction context");n(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};a.prototype.fromRed=function(){n(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};a.prototype._forceRed=function(e){this.red=e;return this};a.prototype.forceRed=function(e){n(!this.red,"Already a number in reduction context");return this._forceRed(e)};a.prototype.redAdd=function(e){n(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};a.prototype.redIAdd=function(e){n(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};a.prototype.redSub=function(e){n(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};a.prototype.redISub=function(e){n(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};a.prototype.redShl=function(e){n(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};a.prototype.redMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};a.prototype.redIMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};a.prototype.redSqr=function(){n(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};a.prototype.redISqr=function(){n(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};a.prototype.redSqrt=function(){n(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};a.prototype.redInvm=function(){n(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};a.prototype.redNeg=function(){n(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};a.prototype.redPow=function(e){n(this.red&&!e.red,"redPow(normalNum)");this.red._verify1(this);return this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e;this.p=new a(t,16);this.n=this.p.bitLength();this.k=new a(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}b.prototype._tmp=function(){var e=new a(null);e.words=new Array(Math.ceil(this.n/13));return e};b.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp);t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip();return r};b.prototype.split=function(e,t){e.iushrn(this.n,0,t)};b.prototype.imulK=function(e){return e.imul(this.k)};function y(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(y,b);y.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n>>22;o=a}o>>>=22;e.words[n-10]=o;0===o&&e.length>10?e.length-=10:e.length-=9}};y.prototype.imulK=function(e){e.words[e.length]=0;e.words[e.length+1]=0;e.length+=2;for(var t=0,r=0;r>>=26;e.words[r]=n;t=i}0!==t&&(e.words[e.length++]=t);return e};a._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new y;else if("p224"===e)t=new x;else if("p192"===e)t=new q;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}v[e]=t;return t};function P(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p;this.prime=t}else{n(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}P.prototype._verify1=function(e){n(0===e.negative,"red works only with positives");n(e.red,"red works only with red numbers")};P.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives");n(e.red&&e.red===t.red,"red works only with red numbers")};P.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)};P.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};P.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);r.cmp(this.m)>=0&&r.isub(this.m);return r._forceRed(this)};P.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);r.cmp(this.m)>=0&&r.isub(this.m);return r};P.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);r.cmpn(0)<0&&r.iadd(this.m);return r._forceRed(this)};P.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);r.cmpn(0)<0&&r.iadd(this.m);return r};P.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};P.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};P.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};P.prototype.isqr=function(e){return this.imul(e,e.clone())};P.prototype.sqr=function(e){return this.mul(e,e)};P.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);n(t%2==1);if(3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,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();c=new a(2*c*c).toRed(this);for(;0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var h=this.pow(c,i),d=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),_=o;0!==f.cmp(s);){for(var p=f,m=0;0!==p.cmp(s);m++)p=p.redSqr();n(m<_);var g=this.pow(h,new a(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};P.prototype.invm=function(e){var t=e._invmp(this.m);if(0!==t.negative){t.negative=0;return this.imod(t).redNeg()}return this.imod(t)};P.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this);r[1]=e;for(var i=2;i=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var h=u>>c&1;n!==r[0]&&(n=this.sqr(n));if(0!==h||0!==o){o<<=1;o|=h;if(4===++s||0===i&&0===c){n=this.mul(n,r[o]);s=0;o=0}}else s=0}l=26}return n};P.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};P.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};a.mont=function(e){return new M(e)};function M(e){P.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new a(1).iushln(this.shift);this.r2=this.imod(this.r.sqr());this.rinv=this.r._invmp(this.m);this.minv=this.rinv.mul(this.r).isubn(1).div(this.m);this.minv=this.minv.umod(this.r);this.minv=this.r.sub(this.minv)}o(M,P);M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))};M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));t.red=null;return t};M.prototype.imul=function(e,t){if(e.isZero()||t.isZero()){e.words[0]=0;e.length=1;return e}var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/diffie-hellman/node_modules/bn.js/lib/bn.js","/node_modules/diffie-hellman/node_modules/bn.js/lib")},{_process:148,buffer:19,timers:185}],82:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=r;t.version=e("../package.json").version;t.utils=e("./elliptic/utils");t.rand=e("brorand");t.curve=e("./elliptic/curve");t.curves=e("./elliptic/curves");t.ec=e("./elliptic/ec");t.eddsa=e("./elliptic/eddsa")}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/elliptic/lib/elliptic.js","/node_modules/elliptic/lib")},{"../package.json":98,"./elliptic/curve":85,"./elliptic/curves":88,"./elliptic/ec":89,"./elliptic/eddsa":92,"./elliptic/utils":96,_process:148,brorand:18,buffer:63,timers:185}],83:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("bn.js"),i=e("../utils"),n=i.getNAF,o=i.getJSF,a=i.assert;function s(e,t){this.type=e;this.p=new r(t.p,16);this.red=t.prime?r.red(t.prime):r.mont(this.p);this.zero=new r(0).toRed(this.red);this.one=new r(1).toRed(this.red);this.two=new r(2).toRed(this.red);this.n=t.n&&new r(t.n,16);this.g=t.g&&this.pointFromJSON(t.g,t.gRed);this._wnafT1=new Array(4);this._wnafT2=new Array(4);this._wnafT3=new Array(4);this._wnafT4=new Array(4);this._bitLength=this.n?this.n.bitLength():0;var i=this.n&&this.p.div(this.n);if(!i||i.cmpn(100)>0)this.redN=null;else{this._maxwellTrick=!0;this.redN=this.n.toRed(this.red)}}t.exports=s;s.prototype.point=function(){throw new Error("Not implemented")};s.prototype.validate=function(){throw new Error("Not implemented")};s.prototype._fixedNafMul=function(e,t){a(e.precomputed);var r=e._getDoubles(),i=n(t,1,this._bitLength),o=(1<=s;c--)l=(l<<1)+i[c];u.push(l)}for(var h=this.jpoint(null,null,null),d=this.jpoint(null,null,null),f=o;f>0;f--){for(s=0;s=0;u--){for(var c=0;u>=0&&0===s[u];u--)c++;u>=0&&c++;l=l.dblp(c);if(u<0)break;var h=s[u];a(0!==h);l="affine"===e.type?h>0?l.mixedAdd(o[h-1>>1]):l.mixedAdd(o[-h-1>>1].neg()):h>0?l.add(o[h-1>>1]):l.add(o[-h-1>>1].neg())}return"affine"===e.type?l.toP():l};s.prototype._wnafMulAdd=function(e,t,r,i,a){var s,l,u,c=this._wnafT1,h=this._wnafT2,d=this._wnafT3,f=0;for(s=0;s=1;s-=2){var p=s-1,m=s;if(1===c[p]&&1===c[m]){var g=[t[p],null,null,t[m]];if(0===t[p].y.cmp(t[m].y)){g[1]=t[p].add(t[m]);g[2]=t[p].toJ().mixedAdd(t[m].neg())}else if(0===t[p].y.cmp(t[m].y.redNeg())){g[1]=t[p].toJ().mixedAdd(t[m]);g[2]=t[p].add(t[m].neg())}else{g[1]=t[p].toJ().mixedAdd(t[m]);g[2]=t[p].toJ().mixedAdd(t[m].neg())}var v=[-3,-1,-5,-7,0,7,5,1,3],b=o(r[p],r[m]);f=Math.max(b[0].length,f);d[p]=new Array(f);d[m]=new Array(f);for(l=0;l=0;s--){for(var P=0;s>=0;){var M=!0;for(l=0;l=0&&P++;q=q.dblp(P);if(s<0)break;for(l=0;l0?u=h[l][E-1>>1]:E<0&&(u=h[l][-E-1>>1].neg());q="affine"===u.type?q.mixedAdd(u):q.add(u)}}}for(s=0;s=Math.ceil((e.bitLength()+1)/t.step)};l.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],i=this,n=0;n":""};l.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))};l.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var i=this.curve._mulA(e),n=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),o=i.redAdd(t),a=o.redSub(r),s=i.redSub(t),l=n.redMul(a),u=o.redMul(s),c=n.redMul(s),h=a.redMul(o);return this.curve.point(l,u,h,c)};l.prototype._projDbl=function(){var e,t,r,i,n,o,a=this.x.redAdd(this.y).redSqr(),s=this.x.redSqr(),l=this.y.redSqr();if(this.curve.twisted){var u=(i=this.curve._mulA(s)).redAdd(l);if(this.zOne){e=a.redSub(s).redSub(l).redMul(u.redSub(this.curve.two));t=u.redMul(i.redSub(l));r=u.redSqr().redSub(u).redSub(u)}else{n=this.z.redSqr();o=u.redSub(n).redISub(n);e=a.redSub(s).redISub(l).redMul(o);t=u.redMul(i.redSub(l));r=u.redMul(o)}}else{i=s.redAdd(l);n=this.curve._mulC(this.z).redSqr();o=i.redSub(n).redSub(n);e=this.curve._mulC(a.redISub(i)).redMul(o);t=this.curve._mulC(i).redMul(s.redISub(l));r=i.redMul(o)}return this.curve.point(e,t,r)};l.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()};l.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),r=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),i=this.t.redMul(this.curve.dd).redMul(e.t),n=this.z.redMul(e.z.redAdd(e.z)),o=r.redSub(t),a=n.redSub(i),s=n.redAdd(i),l=r.redAdd(t),u=o.redMul(a),c=s.redMul(l),h=o.redMul(l),d=a.redMul(s);return this.curve.point(u,c,d,h)};l.prototype._projAdd=function(e){var t,r,i=this.z.redMul(e.z),n=i.redSqr(),o=this.x.redMul(e.x),a=this.y.redMul(e.y),s=this.curve.d.redMul(o).redMul(a),l=n.redSub(s),u=n.redAdd(s),c=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(a),h=i.redMul(l).redMul(c);if(this.curve.twisted){t=i.redMul(u).redMul(a.redSub(this.curve._mulA(o)));r=l.redMul(u)}else{t=i.redMul(u).redMul(a.redSub(o));r=this.curve._mulC(l).redMul(u)}return this.curve.point(h,t,r)};l.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)};l.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)};l.prototype.mulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!1)};l.prototype.jmulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!0)};l.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();this.x=this.x.redMul(e);this.y=this.y.redMul(e);this.t&&(this.t=this.t.redMul(e));this.z=this.curve.one;this.zOne=!0;return this};l.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())};l.prototype.getX=function(){this.normalize();return this.x.fromRed()};l.prototype.getY=function(){this.normalize();return this.y.fromRed()};l.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())};l.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var r=e.clone(),i=this.curve.redN.redMul(this.z);;){r.iadd(this.curve.n);if(r.cmp(this.curve.p)>=0)return!1;t.redIAdd(i);if(0===this.x.cmp(t))return!0}};l.prototype.toP=l.prototype.normalize;l.prototype.mixedAdd=l.prototype.add}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/elliptic/lib/elliptic/curve/edwards.js","/node_modules/elliptic/lib/elliptic/curve")},{"../utils":96,"./base":83,_process:148,"bn.js":97,buffer:63,inherits:131,timers:185}],85:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=r;t.base=e("./base");t.short=e("./short");t.mont=e("./mont");t.edwards=e("./edwards")}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/elliptic/lib/elliptic/curve/index.js","/node_modules/elliptic/lib/elliptic/curve")},{"./base":83,"./edwards":84,"./mont":86,"./short":87,_process:148,buffer:63,timers:185}],86:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("bn.js"),i=e("inherits"),n=e("./base"),o=e("../utils");function a(e){n.call(this,"mont",e);this.a=new r(e.a,16).toRed(this.red);this.b=new r(e.b,16).toRed(this.red);this.i4=new r(4).toRed(this.red).redInvm();this.two=new r(2).toRed(this.red);this.a24=this.i4.redMul(this.a.redAdd(this.two))}i(a,n);t.exports=a;a.prototype.validate=function(e){var t=e.normalize().x,r=t.redSqr(),i=r.redMul(t).redAdd(r.redMul(this.a)).redAdd(t);return 0===i.redSqrt().redSqr().cmp(i)};function s(e,t,i){n.BasePoint.call(this,e,"projective");if(null===t&&null===i){this.x=this.curve.one;this.z=this.curve.zero}else{this.x=new r(t,16);this.z=new r(i,16);this.x.red||(this.x=this.x.toRed(this.curve.red));this.z.red||(this.z=this.z.toRed(this.curve.red))}}i(s,n.BasePoint);a.prototype.decodePoint=function(e,t){return this.point(o.toArray(e,t),1)};a.prototype.point=function(e,t){return new s(this,e,t)};a.prototype.pointFromJSON=function(e){return s.fromJSON(this,e)};s.prototype.precompute=function(){};s.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())};s.fromJSON=function(e,t){return new s(e,t[0],t[1]||e.one)};s.prototype.inspect=function(){return this.isInfinity()?"":""};s.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};s.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),r=e.redSub(t),i=e.redMul(t),n=r.redMul(t.redAdd(this.curve.a24.redMul(r)));return this.curve.point(i,n)};s.prototype.add=function(){throw new Error("Not supported on Montgomery curve")};s.prototype.diffAdd=function(e,t){var r=this.x.redAdd(this.z),i=this.x.redSub(this.z),n=e.x.redAdd(e.z),o=e.x.redSub(e.z).redMul(r),a=n.redMul(i),s=t.z.redMul(o.redAdd(a).redSqr()),l=t.x.redMul(o.redISub(a).redSqr());return this.curve.point(s,l)};s.prototype.mul=function(e){for(var t=e.clone(),r=this,i=this.curve.point(null,null),n=[];0!==t.cmpn(0);t.iushrn(1))n.push(t.andln(1));for(var o=n.length-1;o>=0;o--)if(0===n[o]){r=r.diffAdd(i,this);i=i.dbl()}else{i=r.diffAdd(i,this);r=r.dbl()}return i};s.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")};s.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")};s.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())};s.prototype.normalize=function(){this.x=this.x.redMul(this.z.redInvm());this.z=this.curve.one;return this};s.prototype.getX=function(){this.normalize();return this.x.fromRed()}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/elliptic/lib/elliptic/curve/mont.js","/node_modules/elliptic/lib/elliptic/curve")},{"../utils":96,"./base":83,_process:148,"bn.js":97,buffer:63,inherits:131,timers:185}],87:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("../utils"),i=e("bn.js"),n=e("inherits"),o=e("./base"),a=r.assert;function s(e){o.call(this,"short",e);this.a=new i(e.a,16).toRed(this.red);this.b=new i(e.b,16).toRed(this.red);this.tinv=this.two.redInvm();this.zeroA=0===this.a.fromRed().cmpn(0);this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3);this.endo=this._getEndomorphism(e);this._endoWnafT1=new Array(4);this._endoWnafT2=new Array(4)}n(s,o);t.exports=s;s.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,r;if(e.beta)t=new i(e.beta,16).toRed(this.red);else{var n=this._getEndoRoots(this.p);t=(t=n[0].cmp(n[1])<0?n[0]:n[1]).toRed(this.red)}if(e.lambda)r=new i(e.lambda,16);else{var o=this._getEndoRoots(this.n);if(0===this.g.mul(o[0]).x.cmp(this.g.x.redMul(t)))r=o[0];else{r=o[1];a(0===this.g.mul(r).x.cmp(this.g.x.redMul(t)))}}return{beta:t,lambda:r,basis:e.basis?e.basis.map((function(e){return{a:new i(e.a,16),b:new i(e.b,16)}})):this._getEndoBasis(r)}}};s.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:i.mont(e),r=new i(2).toRed(t).redInvm(),n=r.redNeg(),o=new i(3).toRed(t).redNeg().redSqrt().redMul(r);return[n.redAdd(o).fromRed(),n.redSub(o).fromRed()]};s.prototype._getEndoBasis=function(e){for(var t,r,n,o,a,s,l,u,c,h=this.n.ushrn(Math.floor(this.n.bitLength()/2)),d=e,f=this.n.clone(),_=new i(1),p=new i(0),m=new i(0),g=new i(1),v=0;0!==d.cmpn(0);){var b=f.div(d);u=f.sub(b.mul(d));c=m.sub(b.mul(_));var y=g.sub(b.mul(p));if(!n&&u.cmp(h)<0){t=l.neg();r=_;n=u.neg();o=c}else if(n&&2==++v)break;l=u;f=d;d=u;m=_;_=c;g=p;p=y}a=u.neg();s=c;var x=n.sqr().add(o.sqr());if(a.sqr().add(s.sqr()).cmp(x)>=0){a=t;s=r}if(n.negative){n=n.neg();o=o.neg()}if(a.negative){a=a.neg();s=s.neg()}return[{a:n,b:o},{a:a,b:s}]};s.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],i=t[1],n=i.b.mul(e).divRound(this.n),o=r.b.neg().mul(e).divRound(this.n),a=n.mul(r.a),s=o.mul(i.a),l=n.mul(r.b),u=o.mul(i.b);return{k1:e.sub(a).sub(s),k2:l.add(u).neg()}};s.prototype.pointFromX=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var o=n.fromRed().isOdd();(t&&!o||!t&&o)&&(n=n.redNeg());return this.point(e,n)};s.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,i=this.a.redMul(t),n=t.redSqr().redMul(t).redIAdd(i).redIAdd(this.b);return 0===r.redSqr().redISub(n).cmpn(0)};s.prototype._endoWnafMulAdd=function(e,t,r){for(var i=this._endoWnafT1,n=this._endoWnafT2,o=0;o":""};l.prototype.isInfinity=function(){return this.inf};l.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),i=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,i)};l.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),i=e.redInvm(),n=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(i),o=n.redSqr().redISub(this.x.redAdd(this.x)),a=n.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a)};l.prototype.getX=function(){return this.x.fromRed()};l.prototype.getY=function(){return this.y.fromRed()};l.prototype.mul=function(e){e=new i(e,16);return this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)};l.prototype.mulAdd=function(e,t,r){var i=[this,t],n=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(i,n):this.curve._wnafMulAdd(1,i,n,2)};l.prototype.jmulAdd=function(e,t,r){var i=[this,t],n=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(i,n,!0):this.curve._wnafMulAdd(1,i,n,2,!0)};l.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))};l.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,i=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(i)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(i)}}}return t};l.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)};function u(e,t,r,n){o.BasePoint.call(this,e,"jacobian");if(null===t&&null===r&&null===n){this.x=this.curve.one;this.y=this.curve.one;this.z=new i(0)}else{this.x=new i(t,16);this.y=new i(r,16);this.z=new i(n,16)}this.x.red||(this.x=this.x.toRed(this.curve.red));this.y.red||(this.y=this.y.toRed(this.curve.red));this.z.red||(this.z=this.z.toRed(this.curve.red));this.zOne=this.z===this.curve.one}n(u,o.BasePoint);s.prototype.jpoint=function(e,t,r){return new u(this,e,t,r)};u.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),i=this.y.redMul(t).redMul(e);return this.curve.point(r,i)};u.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)};u.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),i=this.x.redMul(t),n=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),a=e.y.redMul(r.redMul(this.z)),s=i.redSub(n),l=o.redSub(a);if(0===s.cmpn(0))return 0!==l.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=s.redSqr(),c=u.redMul(s),h=i.redMul(u),d=l.redSqr().redIAdd(c).redISub(h).redISub(h),f=l.redMul(h.redISub(d)).redISub(o.redMul(c)),_=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(d,f,_)};u.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,i=e.x.redMul(t),n=this.y,o=e.y.redMul(t).redMul(this.z),a=r.redSub(i),s=n.redSub(o);if(0===a.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=a.redSqr(),u=l.redMul(a),c=r.redMul(l),h=s.redSqr().redIAdd(u).redISub(c).redISub(c),d=s.redMul(c.redISub(h)).redISub(n.redMul(u)),f=this.z.redMul(a);return this.curve.jpoint(h,d,f)};u.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;r.redIAdd(n);if(0===this.x.cmp(r))return!0}};u.prototype.inspect=function(){return this.isInfinity()?"":""};u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/elliptic/lib/elliptic/curve/short.js","/node_modules/elliptic/lib/elliptic/curve")},{"../utils":96,"./base":83,_process:148,"bn.js":97,buffer:63,inherits:131,timers:185}],88:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t,i=r,n=e("hash.js"),o=e("./curve"),a=e("./utils").assert;function s(e){"short"===e.type?this.curve=new o.short(e):"edwards"===e.type?this.curve=new o.edwards(e):this.curve=new o.mont(e);this.g=this.curve.g;this.n=this.curve.n;this.hash=e.hash;a(this.g.validate(),"Invalid curve");a(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}i.PresetCurve=s;function l(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var r=new s(t);Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:r});return r}})}l("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:n.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]});l("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:n.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]});l("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:n.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]});l("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:n.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]});l("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:n.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]});l("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:n.sha256,gRed:!1,g:["9"]});l("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:n.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{t=e("./precomputed/secp256k1")}catch(e){t=void 0}l("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:n.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",t]})}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/elliptic/lib/elliptic/curves.js","/node_modules/elliptic/lib/elliptic")},{"./curve":85,"./precomputed/secp256k1":95,"./utils":96,_process:148,buffer:63,"hash.js":117,timers:185}],89:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var i=e("bn.js"),n=e("hmac-drbg"),o=e("../utils"),a=e("../curves"),s=e("brorand"),l=o.assert,u=e("./key"),c=e("./signature");function h(e){if(!(this instanceof h))return new h(e);if("string"==typeof e){l(Object.prototype.hasOwnProperty.call(a,e),"Unknown curve "+e);e=a[e]}e instanceof a.PresetCurve&&(e={curve:e});this.curve=e.curve.curve;this.n=this.curve.n;this.nh=this.n.ushrn(1);this.g=this.curve.g;this.g=e.curve.g;this.g.precompute(e.curve.n.bitLength()+1);this.hash=e.hash||e.curve.hash}t.exports=h;h.prototype.keyPair=function(e){return new u(this,e)};h.prototype.keyFromPrivate=function(e,t){return u.fromPrivate(this,e,t)};h.prototype.keyFromPublic=function(e,t){return u.fromPublic(this,e,t)};h.prototype.genKeyPair=function(e){e||(e={});for(var t=new n({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||s(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),o=this.n.sub(new i(2));;){var a=new i(t.generate(r));if(!(a.cmp(o)>0)){a.iaddn(1);return this.keyFromPrivate(a)}}};h.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();r>0&&(e=e.ushrn(r));return!t&&e.cmp(this.n)>=0?e.sub(this.n):e};h.prototype.sign=function(e,t,o,a){if("object"===r(o)){a=o;o=null}a||(a={});t=this.keyFromPrivate(t,o);e=this._truncateToN(new i(e,16));for(var s=this.n.byteLength(),l=t.getPrivate().toArray("be",s),u=e.toArray("be",s),h=new n({hash:this.hash,entropy:l,nonce:u,pers:a.pers,persEnc:a.persEnc||"utf8"}),d=this.n.sub(new i(1)),f=0;;f++){var _=a.k?a.k(f):new i(h.generate(this.n.byteLength()));if(!((_=this._truncateToN(_,!0)).cmpn(1)<=0||_.cmp(d)>=0)){var p=this.g.mul(_);if(!p.isInfinity()){var m=p.getX(),g=m.umod(this.n);if(0!==g.cmpn(0)){var v=_.invm(this.n).mul(g.mul(t.getPrivate()).iadd(e));if(0!==(v=v.umod(this.n)).cmpn(0)){var b=(p.getY().isOdd()?1:0)|(0!==m.cmp(g)?2:0);if(a.canonical&&v.cmp(this.nh)>0){v=this.n.sub(v);b^=1}return new c({r:g,s:v,recoveryParam:b})}}}}}};h.prototype.verify=function(e,t,r,n){e=this._truncateToN(new i(e,16));r=this.keyFromPublic(r,n);var o=(t=new c(t,"hex")).r,a=t.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s,l=a.invm(this.n),u=l.mul(e).umod(this.n),h=l.mul(o).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(u,r.getPublic(),h)).isInfinity()&&s.eqXToP(o):!(s=this.g.mulAdd(u,r.getPublic(),h)).isInfinity()&&0===s.getX().umod(this.n).cmp(o)};h.prototype.recoverPubKey=function(e,t,r,n){l((3&r)===r,"The recovery param is more than two bits");t=new c(t,n);var o=this.n,a=new i(e),s=t.r,u=t.s,h=1&r,d=r>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&d)throw new Error("Unable to find sencond key candinate");s=d?this.curve.pointFromX(s.add(this.curve.n),h):this.curve.pointFromX(s,h);var f=t.r.invm(o),_=o.sub(a).mul(f).umod(o),p=u.mul(f).umod(o);return this.g.mulAdd(_,s,p)};h.prototype.getKeyRecoveryParam=function(e,t,r,i){if(null!==(t=new c(t,i)).recoveryParam)return t.recoveryParam;for(var n=0;n<4;n++){var o;try{o=this.recoverPubKey(e,t,n)}catch(e){continue}if(o.eq(r))return n}throw new Error("Unable to find valid recovery factor")}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/elliptic/lib/elliptic/ec/index.js","/node_modules/elliptic/lib/elliptic/ec")},{"../curves":88,"../utils":96,"./key":90,"./signature":91,_process:148,"bn.js":97,brorand:18,buffer:63,"hmac-drbg":129,timers:185}],90:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("bn.js"),i=e("../utils").assert;function n(e,t){this.ec=e;this.priv=null;this.pub=null;t.priv&&this._importPrivate(t.priv,t.privEnc);t.pub&&this._importPublic(t.pub,t.pubEnc)}t.exports=n;n.fromPublic=function(e,t,r){return t instanceof n?t:new n(e,{pub:t,pubEnc:r})};n.fromPrivate=function(e,t,r){return t instanceof n?t:new n(e,{priv:t,privEnc:r})};n.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}};n.prototype.getPublic=function(e,t){if("string"==typeof e){t=e;e=null}this.pub||(this.pub=this.ec.g.mul(this.priv));return t?this.pub.encode(t,e):this.pub};n.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv};n.prototype._importPrivate=function(e,t){this.priv=new r(e,t||16);this.priv=this.priv.umod(this.ec.curve.n)};n.prototype._importPublic=function(e,t){if(e.x||e.y){"mont"===this.ec.curve.type?i(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||i(e.x&&e.y,"Need both x and y coordinate");this.pub=this.ec.curve.point(e.x,e.y)}else this.pub=this.ec.curve.decodePoint(e,t)};n.prototype.derive=function(e){e.validate()||i(e.validate(),"public point not validated");return e.mul(this.priv).getX()};n.prototype.sign=function(e,t,r){return this.ec.sign(e,this,t,r)};n.prototype.verify=function(e,t){return this.ec.verify(e,t,this)};n.prototype.inspect=function(){return""}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/elliptic/lib/elliptic/ec/key.js","/node_modules/elliptic/lib/elliptic/ec")},{"../utils":96,_process:148,"bn.js":97,buffer:63,timers:185}],91:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("bn.js"),i=e("../utils"),n=i.assert;function o(e,t){if(e instanceof o)return e;if(!this._importDER(e,t)){n(e.r&&e.s,"Signature without r or s");this.r=new r(e.r,16);this.s=new r(e.s,16);void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam}}t.exports=o;function a(){this.place=0}function s(e,t){var r=e[t.place++];if(!(128&r))return r;var i=15&r;if(0===i||i>4)return!1;for(var n=0,o=0,a=t.place;o>>=0}if(n<=127)return!1;t.place=a;return n}function l(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);e.push(128|r);for(;--r;)e.push(t>>>(r<<3)&255);e.push(t)}}o.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();128&t[0]&&(t=[0].concat(t));128&r[0]&&(r=[0].concat(r));t=l(t);r=l(r);for(;!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];u(n,t.length);(n=n.concat(t)).push(2);u(n,r.length);var o=n.concat(r),a=[48];u(a,o.length);a=a.concat(o);return i.encode(a,e)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/elliptic/lib/elliptic/ec/signature.js","/node_modules/elliptic/lib/elliptic/ec")},{"../utils":96,_process:148,"bn.js":97,buffer:63,timers:185}],92:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("hash.js"),i=e("../curves"),n=e("../utils"),o=n.assert,a=n.parseBytes,s=e("./key"),l=e("./signature");function u(e){o("ed25519"===e,"only tested with ed25519 so far");if(!(this instanceof u))return new u(e);e=i[e].curve;this.curve=e;this.g=e.g;this.g.precompute(e.n.bitLength()+1);this.pointClass=e.point().constructor;this.encodingLength=Math.ceil(e.n.bitLength()/8);this.hash=r.sha512}t.exports=u;u.prototype.sign=function(e,t){e=a(e);var r=this.keyFromSecret(t),i=this.hashInt(r.messagePrefix(),e),n=this.g.mul(i),o=this.encodePoint(n),s=this.hashInt(o,r.pubBytes(),e).mul(r.priv()),l=i.add(s).umod(this.curve.n);return this.makeSignature({R:n,S:l,Rencoded:o})};u.prototype.verify=function(e,t,r){e=a(e);t=this.makeSignature(t);var i=this.keyFromPublic(r),n=this.hashInt(t.Rencoded(),i.pubBytes(),e),o=this.g.mul(t.S());return t.R().add(i.pub().mul(n)).eq(o)};u.prototype.hashInt=function(){for(var e=this.hash(),t=0;t(n>>1)-1?(n>>1)-l:l;o.isubn(s)}else s=0;i[a]=s;o.iushrn(1)}return i};t.getJSF=function(e,t){var r=[[],[]];e=e.clone();t=t.clone();for(var i,n=0,o=0;e.cmpn(-n)>0||t.cmpn(-o)>0;){var a,s,l=e.andln(3)+n&3,u=t.andln(3)+o&3;3===l&&(l=-1);3===u&&(u=-1);a=0==(1&l)?0:3!==(i=e.andln(7)+n&7)&&5!==i||2!==u?l:-l;r[0].push(a);s=0==(1&u)?0:3!==(i=t.andln(7)+o&7)&&5!==i||2!==l?u:-u;r[1].push(s);2*n===a+1&&(n=1-n);2*o===s+1&&(o=1-o);e.iushrn(1);t.iushrn(1)}return r};t.cachedProperty=function(e,t,r){var i="_"+t;e.prototype[t]=function(){return void 0!==this[i]?this[i]:this[i]=r.call(this)}};t.parseBytes=function(e){return"string"==typeof e?t.toArray(e,"hex"):e};t.intFromLE=function(e){return new i(e,"hex","le")}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/elliptic/lib/elliptic/utils.js","/node_modules/elliptic/lib/elliptic")},{_process:148,"bn.js":97,buffer:63,"minimalistic-assert":135,"minimalistic-crypto-utils":136,timers:185}],97:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}!function(t,i){function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype;e.prototype=new r;e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0;this.words=null;this.length=0;this.red=null;if(null!==e){if("le"===t||"be"===t){r=t;t=10}this._init(e||0,t||10,r||"be")}}"object"===r(t)?t.exports=a:(void 0).BN=a;a.BN=a;a.wordSize=26;var s;try{s="undefined"!=typeof window&&void 0!==window.Buffer?window.Buffer:e("buffer").Buffer}catch(e){}a.isBN=function(e){return e instanceof a||null!==e&&"object"===r(e)&&e.constructor.wordSize===a.wordSize&&Array.isArray(e.words)};a.max=function(e,t){return e.cmp(t)>0?e:t};a.min=function(e,t){return e.cmp(t)<0?e:t};a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===r(e))return this._initArray(e,t,i);"hex"===t&&(t=16);n(t===(0|t)&&t>=2&&t<=36);var o=0;if("-"===(e=e.toString().replace(/\s+/g,""))[0]){o++;this.negative=1}if(o=0;i-=3){a=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=a<>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}else if("le"===r)for(i=0,o=0;i>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}return this.strip()};function l(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=l(e,r);r-1>=t&&(i|=l(e,r-1)<<4);return i}a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){n=u(e,t,i)<=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}}this.strip()};function c(e,t,r,i){for(var n=0,o=Math.min(e.length,r),a=t;a=49?s-49+10:s>=17?s-17+10:s}return n}a.prototype._parseBase=function(e,t,r){this.words=[0];this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--;n=n/t|0;for(var o=e.length-r,a=o%i,s=Math.min(o,o-a)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()};a.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};a.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[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];a.prototype.toString=function(e,t){t=0|t||1;var r;if(16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?h[6-l.length]+l+r:l+r;if((i+=2)>=26){i-=26;a--}}0!==o&&(r=o.toString(16)+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],c=f[e];r="";var _=this.clone();_.negative=0;for(;!_.isZero();){var p=_.modn(c).toString(e);r=(_=_.idivn(c)).isZero()?p+r:h[u-p.length]+p+r}this.isZero()&&(r="0"+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}n(!1,"Base should be between 2 and 36")};a.prototype.toNumber=function(){var e=this.words[0];2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};a.prototype.toJSON=function(){return this.toString(16)};a.prototype.toBuffer=function(e,t){n(void 0!==s);return this.toArrayLike(s,e,t)};a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length");n(o>0,"Requested array length <= 0");this.strip();var a,s,l="le"===t,u=new e(o),c=this.clone();if(l){for(s=0;!c.isZero();s++){a=c.andln(255);c.iushrn(8);u[s]=a}for(;s=4096){r+=13;t>>>=13}if(t>=64){r+=7;t>>>=7}if(t>=8){r+=4;t>>>=4}if(t>=2){r+=2;t>>>=2}return r+t};a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;if(0==(8191&t)){r+=13;t>>>=13}if(0==(127&t)){r+=7;t>>>=7}if(0==(15&t)){r+=4;t>>>=4}if(0==(3&t)){r+=2;t>>>=2}0==(1&t)&&r++;return r};a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)};a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};a.prototype.iuxor=function(e){var t,r;if(this.length>e.length){t=this;r=e}else{t=e;r=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t);r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r);return this.strip()};a.prototype.notn=function(e){return this.clone().inotn(e)};a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;this._expand(r+1);this.words[r]=t?this.words[r]|1<e.length){r=this;i=e}else{r=e;i=this}for(var n=0,o=0;o>>26}for(;0!==n&&o>>26}this.length=r.length;if(0!==n){this.words[this.length]=n;this.length++}else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);e.negative=1;return t._normSign()}if(0!==this.negative){this.negative=0;this.iadd(e);this.negative=1;return this._normSign()}var r,i,n=this.cmp(e);if(0===n){this.negative=0;this.length=1;this.words[0]=0;return this}if(n>0){r=this;i=e}else{r=e;i=this}for(var o=0,a=0;a>26;this.words[a]=67108863&t}for(;0!==o&&a>26;this.words[a]=67108863&t}if(0===o&&a>>26,h=67108863&l,d=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=d;f++){var _=u-f|0;c+=(a=(n=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&a}r.words[u]=0|h;l=0|c}0!==l?r.words[u]=0|l:r.length--;return r.strip()}var p=function(e,t,r){var i,n,o,a=e.words,s=t.words,l=r.words,u=0,c=0|a[0],h=8191&c,d=c>>>13,f=0|a[1],_=8191&f,p=f>>>13,m=0|a[2],g=8191&m,v=m>>>13,b=0|a[3],y=8191&b,x=b>>>13,q=0|a[4],w=8191&q,P=q>>>13,M=0|a[5],E=8191&M,I=M>>>13,C=0|a[6],S=8191&C,A=C>>>13,T=0|a[7],k=8191&T,D=T>>>13,B=0|a[8],O=8191&B,R=B>>>13,L=0|a[9],N=8191&L,F=L>>>13,$=0|s[0],j=8191&$,W=$>>>13,H=0|s[1],U=8191&H,z=H>>>13,V=0|s[2],G=8191&V,K=V>>>13,X=0|s[3],Y=8191&X,Z=X>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ie=te>>>13,ne=0|s[6],oe=8191&ne,ae=ne>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],he=8191&ce,de=ce>>>13,fe=0|s[9],_e=8191&fe,pe=fe>>>13;r.negative=e.negative^t.negative;r.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(n=(n=Math.imul(h,W))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,W))+(n>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);n=(n=Math.imul(_,W))+Math.imul(p,j)|0;o=Math.imul(p,W);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(n=(n=n+Math.imul(h,z)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,z)|0)+(n>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);n=(n=Math.imul(g,W))+Math.imul(v,j)|0;o=Math.imul(v,W);i=i+Math.imul(_,U)|0;n=(n=n+Math.imul(_,z)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,z)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,K)|0)+(n>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);n=(n=Math.imul(y,W))+Math.imul(x,j)|0;o=Math.imul(x,W);i=i+Math.imul(g,U)|0;n=(n=n+Math.imul(g,z)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,z)|0;i=i+Math.imul(_,G)|0;n=(n=n+Math.imul(_,K)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,K)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(n>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);n=(n=Math.imul(w,W))+Math.imul(P,j)|0;o=Math.imul(P,W);i=i+Math.imul(y,U)|0;n=(n=n+Math.imul(y,z)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,z)|0;i=i+Math.imul(g,G)|0;n=(n=n+Math.imul(g,K)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,K)|0;i=i+Math.imul(_,Y)|0;n=(n=n+Math.imul(_,Z)|0)+Math.imul(p,Y)|0;o=o+Math.imul(p,Z)|0;var ye=(u+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(n>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);n=(n=Math.imul(E,W))+Math.imul(I,j)|0;o=Math.imul(I,W);i=i+Math.imul(w,U)|0;n=(n=n+Math.imul(w,z)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,z)|0;i=i+Math.imul(y,G)|0;n=(n=n+Math.imul(y,K)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,K)|0;i=i+Math.imul(g,Y)|0;n=(n=n+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(d,re)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(n>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(S,j);n=(n=Math.imul(S,W))+Math.imul(A,j)|0;o=Math.imul(A,W);i=i+Math.imul(E,U)|0;n=(n=n+Math.imul(E,z)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,z)|0;i=i+Math.imul(w,G)|0;n=(n=n+Math.imul(w,K)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,K)|0;i=i+Math.imul(y,Y)|0;n=(n=n+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;n=(n=n+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,re)|0;n=(n=n+Math.imul(_,ie)|0)+Math.imul(p,re)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(n=(n=n+Math.imul(h,ae)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,ae)|0)+(n>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(k,j);n=(n=Math.imul(k,W))+Math.imul(D,j)|0;o=Math.imul(D,W);i=i+Math.imul(S,U)|0;n=(n=n+Math.imul(S,z)|0)+Math.imul(A,U)|0;o=o+Math.imul(A,z)|0;i=i+Math.imul(E,G)|0;n=(n=n+Math.imul(E,K)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,K)|0;i=i+Math.imul(w,Y)|0;n=(n=n+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;n=(n=n+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,re)|0;n=(n=n+Math.imul(g,ie)|0)+Math.imul(v,re)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;n=(n=n+Math.imul(_,ae)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,ae)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(n=(n=n+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(n>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);n=(n=Math.imul(O,W))+Math.imul(R,j)|0;o=Math.imul(R,W);i=i+Math.imul(k,U)|0;n=(n=n+Math.imul(k,z)|0)+Math.imul(D,U)|0;o=o+Math.imul(D,z)|0;i=i+Math.imul(S,G)|0;n=(n=n+Math.imul(S,K)|0)+Math.imul(A,G)|0;o=o+Math.imul(A,K)|0;i=i+Math.imul(E,Y)|0;n=(n=n+Math.imul(E,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(w,J)|0;n=(n=n+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,re)|0;n=(n=n+Math.imul(y,ie)|0)+Math.imul(x,re)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;n=(n=n+Math.imul(g,ae)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,ae)|0;i=i+Math.imul(_,le)|0;n=(n=n+Math.imul(_,ue)|0)+Math.imul(p,le)|0;o=o+Math.imul(p,ue)|0;var Pe=(u+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(n>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);n=(n=Math.imul(N,W))+Math.imul(F,j)|0;o=Math.imul(F,W);i=i+Math.imul(O,U)|0;n=(n=n+Math.imul(O,z)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,z)|0;i=i+Math.imul(k,G)|0;n=(n=n+Math.imul(k,K)|0)+Math.imul(D,G)|0;o=o+Math.imul(D,K)|0;i=i+Math.imul(S,Y)|0;n=(n=n+Math.imul(S,Z)|0)+Math.imul(A,Y)|0;o=o+Math.imul(A,Z)|0;i=i+Math.imul(E,J)|0;n=(n=n+Math.imul(E,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(w,re)|0;n=(n=n+Math.imul(w,ie)|0)+Math.imul(P,re)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;n=(n=n+Math.imul(y,ae)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,ae)|0;i=i+Math.imul(g,le)|0;n=(n=n+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;n=(n=n+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Me=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(n>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,U);n=(n=Math.imul(N,z))+Math.imul(F,U)|0;o=Math.imul(F,z);i=i+Math.imul(O,G)|0;n=(n=n+Math.imul(O,K)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,K)|0;i=i+Math.imul(k,Y)|0;n=(n=n+Math.imul(k,Z)|0)+Math.imul(D,Y)|0;o=o+Math.imul(D,Z)|0;i=i+Math.imul(S,J)|0;n=(n=n+Math.imul(S,ee)|0)+Math.imul(A,J)|0;o=o+Math.imul(A,ee)|0;i=i+Math.imul(E,re)|0;n=(n=n+Math.imul(E,ie)|0)+Math.imul(I,re)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(w,oe)|0;n=(n=n+Math.imul(w,ae)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,ae)|0;i=i+Math.imul(y,le)|0;n=(n=n+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;n=(n=n+Math.imul(g,de)|0)+Math.imul(v,he)|0;o=o+Math.imul(v,de)|0;var Ee=(u+(i=i+Math.imul(_,_e)|0)|0)+((8191&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);n=(n=Math.imul(N,K))+Math.imul(F,G)|0;o=Math.imul(F,K);i=i+Math.imul(O,Y)|0;n=(n=n+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(k,J)|0;n=(n=n+Math.imul(k,ee)|0)+Math.imul(D,J)|0;o=o+Math.imul(D,ee)|0;i=i+Math.imul(S,re)|0;n=(n=n+Math.imul(S,ie)|0)+Math.imul(A,re)|0;o=o+Math.imul(A,ie)|0;i=i+Math.imul(E,oe)|0;n=(n=n+Math.imul(E,ae)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,ae)|0;i=i+Math.imul(w,le)|0;n=(n=n+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;n=(n=n+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Ie=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,Y);n=(n=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;n=(n=n+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(k,re)|0;n=(n=n+Math.imul(k,ie)|0)+Math.imul(D,re)|0;o=o+Math.imul(D,ie)|0;i=i+Math.imul(S,oe)|0;n=(n=n+Math.imul(S,ae)|0)+Math.imul(A,oe)|0;o=o+Math.imul(A,ae)|0;i=i+Math.imul(E,le)|0;n=(n=n+Math.imul(E,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(w,he)|0;n=(n=n+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Ce=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(n=(n=n+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,J);n=(n=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,re)|0;n=(n=n+Math.imul(O,ie)|0)+Math.imul(R,re)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(k,oe)|0;n=(n=n+Math.imul(k,ae)|0)+Math.imul(D,oe)|0;o=o+Math.imul(D,ae)|0;i=i+Math.imul(S,le)|0;n=(n=n+Math.imul(S,ue)|0)+Math.imul(A,le)|0;o=o+Math.imul(A,ue)|0;i=i+Math.imul(E,he)|0;n=(n=n+Math.imul(E,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Se=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(n=(n=n+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(n>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,re);n=(n=Math.imul(N,ie))+Math.imul(F,re)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;n=(n=n+Math.imul(O,ae)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,ae)|0;i=i+Math.imul(k,le)|0;n=(n=n+Math.imul(k,ue)|0)+Math.imul(D,le)|0;o=o+Math.imul(D,ue)|0;i=i+Math.imul(S,he)|0;n=(n=n+Math.imul(S,de)|0)+Math.imul(A,he)|0;o=o+Math.imul(A,de)|0;var Ae=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(n=(n=n+Math.imul(E,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,oe);n=(n=Math.imul(N,ae))+Math.imul(F,oe)|0;o=Math.imul(F,ae);i=i+Math.imul(O,le)|0;n=(n=n+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(k,he)|0;n=(n=n+Math.imul(k,de)|0)+Math.imul(D,he)|0;o=o+Math.imul(D,de)|0;var Te=(u+(i=i+Math.imul(S,_e)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(A,_e)|0))<<13)|0;u=((o=o+Math.imul(A,pe)|0)+(n>>>13)|0)+(Te>>>26)|0;Te&=67108863;i=Math.imul(N,le);n=(n=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;n=(n=n+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var ke=(u+(i=i+Math.imul(k,_e)|0)|0)+((8191&(n=(n=n+Math.imul(k,pe)|0)+Math.imul(D,_e)|0))<<13)|0;u=((o=o+Math.imul(D,pe)|0)+(n>>>13)|0)+(ke>>>26)|0;ke&=67108863;i=Math.imul(N,he);n=(n=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var De=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(n>>>13)|0)+(De>>>26)|0;De&=67108863;var Be=(u+(i=Math.imul(N,_e))|0)+((8191&(n=(n=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(n>>>13)|0)+(Be>>>26)|0;Be&=67108863;l[0]=me;l[1]=ge;l[2]=ve;l[3]=be;l[4]=ye;l[5]=xe;l[6]=qe;l[7]=we;l[8]=Pe;l[9]=Me;l[10]=Ee;l[11]=Ie;l[12]=Ce;l[13]=Se;l[14]=Ae;l[15]=Te;l[16]=ke;l[17]=De;l[18]=Be;if(0!==u){l[19]=u;r.length++}return r};Math.imul||(p=_);function m(e,t,r){return(new g).mulp(e,t,r)}a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;r=10===this.length&&10===e.length?p(this,e,t):i<63?_(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative;r.length=e.length+t.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26;a&=67108863}r.words[o]=s;i=a;a=n}0!==i?r.words[o]=i:r.length--;return r.strip()}(this,e,t):m(this,e,t);return r};function g(e,t){this.x=e;this.y=t}g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i>=1}return i};g.prototype.permute=function(e,t,r,i,n,o){for(var a=0;a>>=1)n++;return 1<>>=13;r[2*a+1]=8191&o;o>>>=13}for(a=2*t;a>=26;t+=i/67108864|0;t+=o>>>26;this.words[r]=67108863&o}if(0!==t){this.words[r]=t;this.length++}return this};a.prototype.muln=function(e){return this.clone().imuln(e)};a.prototype.sqr=function(){return this.mul(this)};a.prototype.isqr=function(){return this.imul(this.clone())};a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}if(a){this.words[t]=a;this.length++}}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0);var i;i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a){this.length-=a;for(u=0;u=0&&(0!==c||u>=i);u--){var h=0|this.words[u];this.words[u]=c<<26-o|h>>>o;c=h&s}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this.strip()};a.prototype.ishrn=function(e,t,r){n(0===this.negative);return this.iushrn(e,t,r)};a.prototype.shln=function(e){return this.clone().ishln(e)};a.prototype.ushln=function(e){return this.clone().iushln(e)};a.prototype.shrn=function(e){return this.clone().ishrn(e)};a.prototype.ushrn=function(e){return this.clone().iushrn(e)};a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;n(0===this.negative,"imaskn works only with positive numbers");if(this.length<=r)return this;0!==t&&r++;this.length=Math.min(r,this.length);if(0!==t){var i=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864;t===this.length-1?this.words[t+1]=1:this.words[t+1]++}this.length=Math.max(this.length,t+1);return this};a.prototype.isubn=function(e){n("number"==typeof e);n(e<67108864);if(e<0)return this.iaddn(-e);if(0!==this.negative){this.negative=0;this.iaddn(e);this.negative=1;return this}this.words[0]-=e;if(1===this.length&&this.words[0]<0){this.words[0]=-this.words[0];this.negative=1}else for(var t=0;t>26)-(l/67108864|0);this.words[i+r]=67108863&o}for(;i>26;this.words[i+r]=67108863&o}if(0===s)return this.strip();n(-1===s);s=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this.strip()};a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,o=0|n.words[n.length-1];if(0!==(r=26-this._countBits(o))){n=n.ushln(r);i.iushln(r);o=0|n.words[n.length-1]}var s,l=i.length-n.length;if("mod"!==t){(s=new a(null)).length=l+1;s.words=new Array(s.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(n,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(n,1,h);i.isZero()||(i.negative^=1)}s&&(s.words[h]=d)}s&&s.strip();i.strip();"div"!==t&&0!==r&&i.iushrn(r);return{div:s||null,mod:i}};a.prototype.divmod=function(e,t,r){n(!e.isZero());if(this.isZero())return{div:new a(0),mod:new a(0)};var i,o,s;if(0!==this.negative&&0===e.negative){s=this.neg().divmod(e,t);"mod"!==t&&(i=s.div.neg());if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){s=this.divmod(e.neg(),t);"mod"!==t&&(i=s.div.neg());return{div:i,mod:s.mod}}if(0!=(this.negative&e.negative)){s=this.neg().divmod(e.neg(),t);if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.isub(e)}return{div:s.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t)};a.prototype.div=function(e){return this.divmod(e,"div",!1).div};a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),o=r.cmp(i);return o<0||1===n&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r};a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0;t=i%e}return this.strip()};a.prototype.divn=function(e){return this.clone().idivn(e)};a.prototype.egcd=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;t.isEven()&&r.isEven();){t.iushrn(1);r.iushrn(1);++u}for(var c=r.clone(),h=t.clone();!t.isZero();){for(var d=0,f=1;0==(t.words[0]&f)&&d<26;++d,f<<=1);if(d>0){t.iushrn(d);for(;d-- >0;){if(i.isOdd()||o.isOdd()){i.iadd(c);o.isub(h)}i.iushrn(1);o.iushrn(1)}}for(var _=0,p=1;0==(r.words[0]&p)&&_<26;++_,p<<=1);if(_>0){r.iushrn(_);for(;_-- >0;){if(s.isOdd()||l.isOdd()){s.iadd(c);l.isub(h)}s.iushrn(1);l.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);i.isub(s);o.isub(l)}else{r.isub(t);s.isub(i);l.isub(o)}}return{a:s,b:l,gcd:r.iushln(u)}};a.prototype._invmp=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0==(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);for(;u-- >0;){o.isOdd()&&o.iadd(l);o.iushrn(1)}}for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0){r.iushrn(h);for(;h-- >0;){s.isOdd()&&s.iadd(l);s.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);o.isub(s)}else{r.isub(t);s.isub(o)}}(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e);return i};a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++){t.iushrn(1);r.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var o=t;t=r;r=o}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)};a.prototype.invm=function(e){return this.egcd(e).a.umod(e)};a.prototype.isEven=function(){return 0==(1&this.words[0])};a.prototype.isOdd=function(){return 1==(1&this.words[0])};a.prototype.andln=function(e){return this.words[0]&e};a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26;s&=67108863;this.words[a]=s}if(0!==o){this.words[a]=o;this.length++}return this};a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;this.strip();if(this.length>1)t=1;else{r&&(e=-e);n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){in&&(t=1);break}}return t};a.prototype.gtn=function(e){return 1===this.cmpn(e)};a.prototype.gt=function(e){return 1===this.cmp(e)};a.prototype.gten=function(e){return this.cmpn(e)>=0};a.prototype.gte=function(e){return this.cmp(e)>=0};a.prototype.ltn=function(e){return-1===this.cmpn(e)};a.prototype.lt=function(e){return-1===this.cmp(e)};a.prototype.lten=function(e){return this.cmpn(e)<=0};a.prototype.lte=function(e){return this.cmp(e)<=0};a.prototype.eqn=function(e){return 0===this.cmpn(e)};a.prototype.eq=function(e){return 0===this.cmp(e)};a.red=function(e){return new P(e)};a.prototype.toRed=function(e){n(!this.red,"Already a number in reduction context");n(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};a.prototype.fromRed=function(){n(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};a.prototype._forceRed=function(e){this.red=e;return this};a.prototype.forceRed=function(e){n(!this.red,"Already a number in reduction context");return this._forceRed(e)};a.prototype.redAdd=function(e){n(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};a.prototype.redIAdd=function(e){n(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};a.prototype.redSub=function(e){n(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};a.prototype.redISub=function(e){n(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};a.prototype.redShl=function(e){n(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};a.prototype.redMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};a.prototype.redIMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};a.prototype.redSqr=function(){n(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};a.prototype.redISqr=function(){n(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};a.prototype.redSqrt=function(){n(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};a.prototype.redInvm=function(){n(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};a.prototype.redNeg=function(){n(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};a.prototype.redPow=function(e){n(this.red&&!e.red,"redPow(normalNum)");this.red._verify1(this);return this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e;this.p=new a(t,16);this.n=this.p.bitLength();this.k=new a(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}b.prototype._tmp=function(){var e=new a(null);e.words=new Array(Math.ceil(this.n/13));return e};b.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp);t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip();return r};b.prototype.split=function(e,t){e.iushrn(this.n,0,t)};b.prototype.imulK=function(e){return e.imul(this.k)};function y(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(y,b);y.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n>>22;o=a}o>>>=22;e.words[n-10]=o;0===o&&e.length>10?e.length-=10:e.length-=9}};y.prototype.imulK=function(e){e.words[e.length]=0;e.words[e.length+1]=0;e.length+=2;for(var t=0,r=0;r>>=26;e.words[r]=n;t=i}0!==t&&(e.words[e.length++]=t);return e};a._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new y;else if("p224"===e)t=new x;else if("p192"===e)t=new q;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}v[e]=t;return t};function P(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p;this.prime=t}else{n(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}P.prototype._verify1=function(e){n(0===e.negative,"red works only with positives");n(e.red,"red works only with red numbers")};P.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives");n(e.red&&e.red===t.red,"red works only with red numbers")};P.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)};P.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};P.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);r.cmp(this.m)>=0&&r.isub(this.m);return r._forceRed(this)};P.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);r.cmp(this.m)>=0&&r.isub(this.m);return r};P.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);r.cmpn(0)<0&&r.iadd(this.m);return r._forceRed(this)};P.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);r.cmpn(0)<0&&r.iadd(this.m);return r};P.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};P.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};P.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};P.prototype.isqr=function(e){return this.imul(e,e.clone())};P.prototype.sqr=function(e){return this.mul(e,e)};P.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);n(t%2==1);if(3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,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();c=new a(2*c*c).toRed(this);for(;0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var h=this.pow(c,i),d=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),_=o;0!==f.cmp(s);){for(var p=f,m=0;0!==p.cmp(s);m++)p=p.redSqr();n(m<_);var g=this.pow(h,new a(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};P.prototype.invm=function(e){var t=e._invmp(this.m);if(0!==t.negative){t.negative=0;return this.imod(t).redNeg()}return this.imod(t)};P.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this);r[1]=e;for(var i=2;i=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var h=u>>c&1;n!==r[0]&&(n=this.sqr(n));if(0!==h||0!==o){o<<=1;o|=h;if(4===++s||0===i&&0===c){n=this.mul(n,r[o]);s=0;o=0}}else s=0}l=26}return n};P.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};P.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};a.mont=function(e){return new M(e)};function M(e){P.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new a(1).iushln(this.shift);this.r2=this.imod(this.r.sqr());this.rinv=this.r._invmp(this.m);this.minv=this.rinv.mul(this.r).isubn(1).div(this.m);this.minv=this.minv.umod(this.r);this.minv=this.r.sub(this.minv)}o(M,P);M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))};M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));t.red=null;return t};M.prototype.imul=function(e,t){if(e.isZero()||t.isZero()){e.words[0]=0;e.length=1;return e}var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/elliptic/node_modules/bn.js/lib/bn.js","/node_modules/elliptic/node_modules/bn.js/lib")},{_process:148,buffer:19,timers:185}],98:[function(e,t,r){t.exports={name:"elliptic",version:"6.5.4",description:"EC cryptography",main:"lib/elliptic.js",files:["lib"],scripts:{lint:"eslint lib test","lint:fix":"npm run lint -- --fix",unit:"istanbul test _mocha --reporter=spec test/index.js",test:"npm run lint && npm run unit",version:"grunt dist && git add dist/"},repository:{type:"git",url:"git@github.com:indutny/elliptic"},keywords:["EC","Elliptic","curve","Cryptography"],author:"Fedor Indutny ",license:"MIT",bugs:{url:"https://github.com/indutny/elliptic/issues"},homepage:"https://github.com/indutny/elliptic",devDependencies:{brfs:"^2.0.2",coveralls:"^3.1.0",eslint:"^7.6.0",grunt:"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.5",mocha:"^8.0.1"},dependencies:{"bn.js":"^4.11.9",brorand:"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1",inherits:"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}},{}],99:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}var r,i="object"===("undefined"==typeof Reflect?"undefined":e(Reflect))?Reflect:null,n=i&&"function"==typeof i.apply?i.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};r=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var o=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}t.exports=a;t.exports.once=function(e,t){return new Promise((function(r,i){function n(r){e.removeListener(t,o);i(r)}function o(){"function"==typeof e.removeListener&&e.removeListener("error",n);r([].slice.call(arguments))}m(e,t,o,{once:!0});"error"!==t&&function(e,t,r){"function"==typeof e.on&&m(e,"error",t,r)}(e,n,{once:!0})}))};a.EventEmitter=a;a.prototype._events=void 0;a.prototype._eventsCount=0;a.prototype._maxListeners=void 0;var s=10;function l(t){if("function"!=typeof t)throw new TypeError('The "listener" argument must be of type Function. Received type '+e(t))}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");s=e}});a.init=function(){if(void 0===this._events||this._events===Object.getPrototypeOf(this)._events){this._events=Object.create(null);this._eventsCount=0}this._maxListeners=this._maxListeners||void 0};a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");this._maxListeners=e;return this};function u(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}a.prototype.getMaxListeners=function(){return u(this)};a.prototype.emit=function(e){for(var t=[],r=1;r0&&(a=t[0]);if(a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));s.context=a;throw s}var l=o[e];if(void 0===l)return!1;if("function"==typeof l)n(l,this,t);else{var u=l.length,c=p(l,u);for(r=0;r0&&a.length>n&&!a.warned){a.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning";c.emitter=e;c.type=t;c.count=a.length;s=c,console&&console.warn&&console.warn(s)}}return e}a.prototype.addListener=function(e,t){return c(this,e,t,!1)};a.prototype.on=a.prototype.addListener;a.prototype.prependListener=function(e,t){return c(this,e,t,!0)};function h(){if(!this.fired){this.target.removeListener(this.type,this.wrapFn);this.fired=!0;return 0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}}function d(e,t,r){var i={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},n=h.bind(i);n.listener=r;i.wrapFn=n;return n}a.prototype.once=function(e,t){l(t);this.on(e,d(this,e,t));return this};a.prototype.prependOnceListener=function(e,t){l(t);this.prependListener(e,d(this,e,t));return this};a.prototype.removeListener=function(e,t){var r,i,n,o,a;l(t);if(void 0===(i=this._events))return this;if(void 0===(r=i[e]))return this;if(r===t||r.listener===t)if(0==--this._eventsCount)this._events=Object.create(null);else{delete i[e];i.removeListener&&this.emit("removeListener",e,r.listener||t)}else if("function"!=typeof r){n=-1;for(o=r.length-1;o>=0;o--)if(r[o]===t||r[o].listener===t){a=r[o].listener;n=o;break}if(n<0)return this;0===n?r.shift():function(e,t){for(;t+1=0;i--)this.removeListener(e,t[i]);return this};function f(e,t,r){var i=e._events;if(void 0===i)return[];var n=i[t];return void 0===n?[]:"function"==typeof n?r?[n.listener||n]:[n]:r?function(e){for(var t=new Array(e.length),r=0;r0?r(this._events):[]};function p(e,t){for(var r=new Array(t),i=0;i0||o>0;){var c=new i;c.update(u);c.update(e);t&&c.update(t);u=c.digest();var h=0;if(a>0){var d=s.length-a;h=Math.min(a,u.length);u.copy(s,d,0,h);a-=h}if(h0){var f=l.length-o,_=Math.min(o,u.length-h);u.copy(l,f,h,h+_);o-=_}}u.fill(0);return{key:s,iv:l}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/evp_bytestokey/index.js","/node_modules/evp_bytestokey")},{_process:148,buffer:63,"md5.js":132,"safe-buffer":159,timers:185}],101:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("safe-buffer").Buffer,i=e("readable-stream").Transform;function n(e){i.call(this);this._block=r.allocUnsafe(e);this._blockSize=e;this._blockOffset=0;this._length=[0,0,0,0];this._finalized=!1}e("inherits")(n,i);n.prototype._transform=function(e,t,r){var i=null;try{this.update(e,t)}catch(e){i=e}r(i)};n.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)};n.prototype.update=function(e,t){!function(e,t){if(!r.isBuffer(e)&&"string"!=typeof e)throw new TypeError(t+" must be a string or a buffer")}(e,"Data");if(this._finalized)throw new Error("Digest already called");r.isBuffer(e)||(e=r.from(e,t));for(var i=this._block,n=0;this._blockOffset+e.length-n>=this._blockSize;){for(var o=this._blockOffset;o0;++a){this._length[a]+=s;(s=this._length[a]/4294967296|0)>0&&(this._length[a]-=4294967296*s)}return this};n.prototype._update=function(){throw new Error("_update is not implemented")};n.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e));this._block.fill(0);this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return t};n.prototype._digest=function(){throw new Error("_digest is not implemented")};t.exports=n}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/hash-base/index.js","/node_modules/hash-base")},{_process:148,buffer:63,inherits:131,"readable-stream":116,"safe-buffer":159,timers:185}],102:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}var r={};function i(e,t,i){i||(i=Error);var n=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}(r,e);function r(r,i,n){return e.call(this,function(e,r,i){return"string"==typeof t?t:t(e,r,i)}(r,i,n))||this}return r}(i);n.prototype.name=i.name;n.prototype.code=e;r[e]=n}function n(e,t){if(Array.isArray(e)){var r=e.length;e=e.map((function(e){return String(e)}));return r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}i("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError);i("ERR_INVALID_ARG_TYPE",(function(t,r,i){var o,a,s,l;if("string"==typeof r&&(a="not ",r.substr(!s||s<0?0:+s,a.length)===a)){o="must not be";r=r.replace(/^not /,"")}else o="must be";if(function(e,t,r){(void 0===r||r>e.length)&&(r=e.length);return e.substring(r-t.length,r)===t}(t," argument"))l="The ".concat(t," ").concat(o," ").concat(n(r,"type"));else{var u=function(e,t,r){"number"!=typeof r&&(r=0);return!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(t,".")?"property":"argument";l='The "'.concat(t,'" ').concat(u," ").concat(o," ").concat(n(r,"type"))}return l+=". Received type ".concat(e(i))}),TypeError);i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");i("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"}));i("ERR_STREAM_PREMATURE_CLOSE","Premature close");i("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"}));i("ERR_MULTIPLE_CALLBACK","Callback called multiple times");i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");i("ERR_STREAM_WRITE_AFTER_END","write after end");i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);i("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError);i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");t.exports.codes=r}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/hash-base/node_modules/readable-stream/errors-browser.js","/node_modules/hash-base/node_modules/readable-stream")},{_process:148,buffer:63,timers:185}],103:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var i=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};t.exports=u;var n=e("./_stream_readable"),o=e("./_stream_writable");e("inherits")(u,n);for(var a=i(o.prototype),s=0;s0){"string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=function(e){return s.from(e)}(t));if(i)o.endEmitted?q(e,new x):I(e,o,t,!0);else if(o.ended)q(e,new b);else{if(o.destroyed)return!1;o.reading=!1;if(o.decoder&&!r){t=o.decoder.write(t);o.objectMode||0!==t.length?I(e,o,t,!1):k(e,o)}else I(e,o,t,!1)}}else if(!i){o.reading=!1;k(e,o)}}return!o.ended&&(o.lengtht.highWaterMark&&(t.highWaterMark=function(e){if(e>=C)e=C;else{e--;e|=e>>>1;e|=e>>>2;e|=e>>>4;e|=e>>>8;e|=e>>>16;e++}return e}(e));if(e<=t.length)return e;if(!t.ended){t.needReadable=!0;return 0}return t.length}M.prototype.read=function(e){u("read",e);e=parseInt(e,10);var t=this._readableState,r=e;0!==e&&(t.emittedReadable=!1);if(0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended)){u("read: emitReadable",t.length,t.ended);0===t.length&&t.ended?F(this):A(this);return null}if(0===(e=S(e,t))&&t.ended){0===t.length&&F(this);return null}var i,n=t.needReadable;u("need readable",n);(0===t.length||t.length-e0?N(e,t):null)){t.needReadable=t.length<=t.highWaterMark;e=0}else{t.length-=e;t.awaitDrain=0}if(0===t.length){t.ended||(t.needReadable=!0);r!==e&&t.ended&&F(this)}null!==i&&this.emit("data",i);return i};function A(e){var t=e._readableState;u("emitReadable",t.needReadable,t.emittedReadable);t.needReadable=!1;if(!t.emittedReadable){u("emitReadable",t.flowing);t.emittedReadable=!0;r.nextTick(T,e)}}function T(e){var t=e._readableState;u("emitReadable_",t.destroyed,t.length,t.ended);if(!t.destroyed&&(t.length||t.ended)){e.emit("readable");t.emittedReadable=!1}t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark;L(e)}function k(e,t){if(!t.readingMore){t.readingMore=!0;r.nextTick(D,e,t)}}function D(e,t){for(;!t.reading&&!t.ended&&(t.length1&&-1!==j(n.pipes,e))&&!h){u("false write response, pause",n.awaitDrain);n.awaitDrain++}i.pause()}}function f(t){u("onerror",t);m();e.removeListener("error",f);0===o(e,"error")&&q(e,t)}!function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",f);function _(){e.removeListener("finish",p);m()}e.once("close",_);function p(){u("onfinish");e.removeListener("close",_);m()}e.once("finish",p);function m(){u("unpipe");i.unpipe(e)}e.emit("pipe",i);if(!n.flowing){u("pipe resume");i.resume()}return e};M.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount){if(e&&e!==t.pipes)return this;e||(e=t.pipes);t.pipes=null;t.pipesCount=0;t.flowing=!1;e&&e.emit("unpipe",this,r);return this}if(!e){var i=t.pipes,n=t.pipesCount;t.pipes=null;t.pipesCount=0;t.flowing=!1;for(var o=0;o0;!1!==n.flowing&&this.resume()}else if("readable"===e&&!n.endEmitted&&!n.readableListening){n.readableListening=n.needReadable=!0;n.flowing=!1;n.emittedReadable=!1;u("on readable",n.length,n.reading);n.length?A(this):n.reading||r.nextTick(O,this)}return i};M.prototype.addListener=M.prototype.on;M.prototype.removeListener=function(e,t){var i=a.prototype.removeListener.call(this,e,t);"readable"===e&&r.nextTick(B,this);return i};M.prototype.removeAllListeners=function(e){var t=a.prototype.removeAllListeners.apply(this,arguments);"readable"!==e&&void 0!==e||r.nextTick(B,this);return t};function B(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0;t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function O(e){u("readable nexttick read 0");e.read(0)}M.prototype.resume=function(){var e=this._readableState;if(!e.flowing){u("resume");e.flowing=!e.readableListening;!function(e,t){if(!t.resumeScheduled){t.resumeScheduled=!0;r.nextTick(R,e,t)}}(this,e)}e.paused=!1;return this};function R(e,t){u("resume",t.reading);t.reading||e.read(0);t.resumeScheduled=!1;e.emit("resume");L(e);t.flowing&&!t.reading&&e.read(0)}M.prototype.pause=function(){u("call pause flowing=%j",this._readableState.flowing);if(!1!==this._readableState.flowing){u("pause");this._readableState.flowing=!1;this.emit("pause")}this._readableState.paused=!0;return this};function L(e){var t=e._readableState;u("flow",t.flowing);for(;t.flowing&&null!==e.read(););}M.prototype.wrap=function(e){var t=this,r=this._readableState,i=!1;e.on("end",(function(){u("wrapped end");if(r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)}));e.on("data",(function(n){u("wrapped data");r.decoder&&(n=r.decoder.write(n));if((!r.objectMode||null!=n)&&(r.objectMode||n&&n.length)){if(!t.push(n)){i=!0;e.pause()}}}));for(var n in e)void 0===this[n]&&"function"==typeof e[n]&&(this[n]=function(t){return function(){return e[t].apply(e,arguments)}}(n));for(var o=0;o=t.length){r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length);t.buffer.clear()}else r=t.buffer.consume(e,t.decoder);return r}function F(e){var t=e._readableState;u("endReadable",t.endEmitted);if(!t.endEmitted){t.ended=!0;r.nextTick($,t,e)}}function $(e,t){u("endReadableNT",e.endEmitted,e.length);if(!e.endEmitted&&0===e.length){e.endEmitted=!0;t.readable=!1;t.emit("end");if(e.autoDestroy){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}}"function"==typeof Symbol&&(M.from=function(t,r){void 0===f&&(f=e("./internal/streams/from"));return f(M,t,r)});function j(e,t){for(var r=0,i=e.length;r-1))throw new x(e);this._writableState.defaultEncoding=e;return this};Object.defineProperty(M.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});Object.defineProperty(M.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function E(e,t,r,i,n,o,a){t.writelen=i;t.writecb=a;t.writing=!0;t.sync=!0;t.destroyed?t.onwrite(new v("write")):r?e._writev(n,t.onwrite):e._write(n,o,t.onwrite);t.sync=!1}function I(e,t,r,i){r||function(e,t){if(0===t.length&&t.needDrain){t.needDrain=!1;e.emit("drain")}}(e,t);t.pendingcb--;i();T(e,t)}function C(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var i=t.bufferedRequestCount,o=new Array(i),a=t.corkedRequestsFree;a.entry=r;for(var s=0,l=!0;r;){o[s]=r;r.isBuf||(l=!1);r=r.next;s+=1}o.allBuffers=l;E(e,t,!0,t.length,o,"",a.finish);t.pendingcb++;t.lastBufferedRequest=null;if(a.next){t.corkedRequestsFree=a.next;a.next=null}else t.corkedRequestsFree=new n(t);t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,c=r.encoding,h=r.callback;E(e,t,!1,t.objectMode?1:u.length,u,c,h);r=r.next;t.bufferedRequestCount--;if(t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r;t.bufferProcessing=!1}M.prototype._write=function(e,t,r){r(new p("_write()"))};M.prototype._writev=null;M.prototype.end=function(e,t,i){var n=this._writableState;if("function"==typeof e){i=e;e=null;t=null}else if("function"==typeof t){i=t;t=null}null!=e&&this.write(e,t);if(n.corked){n.corked=1;this.uncork()}n.ending||function(e,t,i){t.ending=!0;T(e,t);i&&(t.finished?r.nextTick(i):e.once("finish",i));t.ended=!0;e.writable=!1}(this,n,i);return this};Object.defineProperty(M.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function S(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function A(e,t){e._final((function(r){t.pendingcb--;r&&q(e,r);t.prefinished=!0;e.emit("prefinish");T(e,t)}))}function T(e,t){var i=S(t);if(i){!function(e,t){if(!t.prefinished&&!t.finalCalled)if("function"!=typeof e._final||t.destroyed){t.prefinished=!0;e.emit("prefinish")}else{t.pendingcb++;t.finalCalled=!0;r.nextTick(A,e,t)}}(e,t);if(0===t.pendingcb){t.finished=!0;e.emit("finish");if(t.autoDestroy){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}}}return i}Object.defineProperty(M.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}});M.prototype.destroy=h.destroy;M.prototype._undestroy=h.undestroy;M.prototype._destroy=function(e,t){t(e)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/hash-base/node_modules/readable-stream/lib/_stream_writable.js","/node_modules/hash-base/node_modules/readable-stream/lib")},{"../errors":102,"./_stream_duplex":103,"./internal/streams/destroy":110,"./internal/streams/state":114,"./internal/streams/stream":115,_process:148,buffer:63,inherits:131,timers:185,"util-deprecate":186}],108:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var n;function o(e,t,r){(t=function(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r;return e}var a=e("./end-of-stream"),s=Symbol("lastResolve"),l=Symbol("lastReject"),u=Symbol("error"),c=Symbol("ended"),h=Symbol("lastPromise"),d=Symbol("handlePromise"),f=Symbol("stream");function _(e,t){return{value:e,done:t}}function p(e){var t=e[s];if(null!==t){var r=e[f].read();if(null!==r){e[h]=null;e[s]=null;e[l]=null;t(_(r,!1))}}}function m(e){r.nextTick(p,e)}var g=Object.getPrototypeOf((function(){})),v=Object.setPrototypeOf((o(n={get stream(){return this[f]},next:function(){var e=this,t=this[u];if(null!==t)return Promise.reject(t);if(this[c])return Promise.resolve(_(void 0,!0));if(this[f].destroyed)return new Promise((function(t,i){r.nextTick((function(){e[u]?i(e[u]):t(_(void 0,!0))}))}));var i,n=this[h];if(n)i=new Promise(function(e,t){return function(r,i){e.then((function(){t[c]?r(_(void 0,!0)):t[d](r,i)}),i)}}(n,this));else{var o=this[f].read();if(null!==o)return Promise.resolve(_(o,!1));i=new Promise(this[d])}this[h]=i;return i}},Symbol.asyncIterator,(function(){return this})),o(n,"return",(function(){var e=this;return new Promise((function(t,r){e[f].destroy(null,(function(e){e?r(e):t(_(void 0,!0))}))}))})),n),g);t.exports=function(e){var t,r=Object.create(v,(o(t={},f,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,l,{value:null,writable:!0}),o(t,u,{value:null,writable:!0}),o(t,c,{value:e._readableState.endEmitted,writable:!0}),o(t,d,{value:function(e,t){var i=r[f].read();if(i){r[h]=null;r[s]=null;r[l]=null;e(_(i,!1))}else{r[s]=e;r[l]=t}},writable:!0}),t));r[h]=null;a(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[l];if(null!==t){r[h]=null;r[s]=null;r[l]=null;t(e)}r[u]=e}else{var i=r[s];if(null!==i){r[h]=null;r[s]=null;r[l]=null;i(_(void 0,!0))}r[c]=!0}}));e.on("readable",m.bind(null,r));return r}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/async_iterator.js","/node_modules/hash-base/node_modules/readable-stream/lib/internal/streams")},{"./end-of-stream":111,_process:148,buffer:63,timers:185}],109:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function n(e){for(var t=1;t0?this.tail.next=t:this.head=t;this.tail=t;++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t);this.head=t;++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;1===this.length?this.head=this.tail=null:this.head=this.head.next;--this.length;return e}}},{key:"clear",value:function(){this.head=this.tail=null;this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return l.alloc(0);for(var t,r,i,n=l.allocUnsafe(e>>>0),o=this.head,a=0;o;){t=o.data,r=n,i=a,l.prototype.copy.call(t,r,i);a+=o.data.length;o=o.next}return n}},{key:"consume",value:function(e,t){var r;if(en.length?n.length:e;o===n.length?i+=n:i+=n.slice(0,e);if(0===(e-=o)){if(o===n.length){++r;t.next?this.head=t.next:this.head=this.tail=null}else{this.head=t;t.data=n.slice(o)}break}++r}this.length-=r;return i}},{key:"_getBuffer",value:function(e){var t=l.allocUnsafe(e),r=this.head,i=1;r.data.copy(t);e-=r.data.length;for(;r=r.next;){var n=r.data,o=e>n.length?n.length:e;n.copy(t,t.length-e,0,o);if(0===(e-=o)){if(o===n.length){++i;r.next?this.head=r.next:this.head=this.tail=null}else{this.head=r;r.data=n.slice(o)}break}++i}this.length-=i;return t}},{key:c,value:function(e,t){return u(this,n(n({},t),{},{depth:0,customInspect:!1}))}}]);return e}()}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/buffer_list.js","/node_modules/hash-base/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,timers:185,util:19}],110:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";function r(e,t){n(e,t);i(e)}function i(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function n(e,t){e.emit("error",t)}t.exports={destroy:function(t,o){var a=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;if(s||l){if(o)o(t);else if(t)if(this._writableState){if(!this._writableState.errorEmitted){this._writableState.errorEmitted=!0;e.nextTick(n,this,t)}}else e.nextTick(n,this,t);return this}this._readableState&&(this._readableState.destroyed=!0);this._writableState&&(this._writableState.destroyed=!0);this._destroy(t||null,(function(t){if(!o&&t)if(a._writableState)if(a._writableState.errorEmitted)e.nextTick(i,a);else{a._writableState.errorEmitted=!0;e.nextTick(r,a,t)}else e.nextTick(r,a,t);else if(o){e.nextTick(i,a);o(t)}else e.nextTick(i,a)}));return this},undestroy:function(){if(this._readableState){this._readableState.destroyed=!1;this._readableState.reading=!1;this._readableState.ended=!1;this._readableState.endEmitted=!1}if(this._writableState){this._writableState.destroyed=!1;this._writableState.ended=!1;this._writableState.ending=!1;this._writableState.finalCalled=!1;this._writableState.prefinished=!1;this._writableState.finished=!1;this._writableState.errorEmitted=!1}},errorOrDestroy:function(e,t){var r=e._readableState,i=e._writableState;r&&r.autoDestroy||i&&i.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/destroy.js","/node_modules/hash-base/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,timers:185}],111:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}t.exports=function e(t,n,o){if("function"==typeof n)return e(t,null,n);n||(n={});o=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,i=new Array(r),n=0;n0,(function(e){c||(c=e);e&&d.forEach(s);if(!a){d.forEach(s);h(c)}}))}));return i.reduce(l)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/pipeline.js","/node_modules/hash-base/node_modules/readable-stream/lib/internal/streams")},{"../../../errors":102,"./end-of-stream":111,_process:148,buffer:63,timers:185}],114:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("../../../errors").codes.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(e,t,i,n){var o=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,n,i);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0){throw new r(n?i:"highWaterMark",o)}return Math.floor(o)}return e.objectMode?16:16384}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/state.js","/node_modules/hash-base/node_modules/readable-stream/lib/internal/streams")},{"../../../errors":102,_process:148,buffer:63,timers:185}],115:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";t.exports=e("events").EventEmitter}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/hash-base/node_modules/readable-stream/lib/internal/streams/stream-browser.js","/node_modules/hash-base/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,events:99,timers:185}],116:[function(e,t,r){(function(i,n,o,a,s,l,u,c,h,d,f){(function(){"use strict";(r=t.exports=e("./lib/_stream_readable.js")).Stream=r;r.Readable=r;r.Writable=e("./lib/_stream_writable.js");r.Duplex=e("./lib/_stream_duplex.js");r.Transform=e("./lib/_stream_transform.js");r.PassThrough=e("./lib/_stream_passthrough.js");r.finished=e("./lib/internal/streams/end-of-stream.js");r.pipeline=e("./lib/internal/streams/pipeline.js")}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/hash-base/node_modules/readable-stream/readable-browser.js","/node_modules/hash-base/node_modules/readable-stream")},{"./lib/_stream_duplex.js":103,"./lib/_stream_passthrough.js":104,"./lib/_stream_readable.js":105,"./lib/_stream_transform.js":106,"./lib/_stream_writable.js":107,"./lib/internal/streams/end-of-stream.js":111,"./lib/internal/streams/pipeline.js":113,_process:148,buffer:63,timers:185}],117:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=r;t.utils=e("./hash/utils");t.common=e("./hash/common");t.sha=e("./hash/sha");t.ripemd=e("./hash/ripemd");t.hmac=e("./hash/hmac");t.sha1=t.sha.sha1;t.sha256=t.sha.sha256;t.sha224=t.sha.sha224;t.sha384=t.sha.sha384;t.sha512=t.sha.sha512;t.ripemd160=t.ripemd.ripemd160}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/hash.js/lib/hash.js","/node_modules/hash.js/lib")},{"./hash/common":118,"./hash/hmac":119,"./hash/ripemd":120,"./hash/sha":121,"./hash/utils":128,_process:148,buffer:63,timers:185}],118:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("./utils"),i=e("minimalistic-assert");function n(){this.pending=null;this.pendingTotal=0;this.blockSize=this.constructor.blockSize;this.outSize=this.constructor.outSize;this.hmacStrength=this.constructor.hmacStrength;this.padLength=this.constructor.padLength/8;this.endian="big";this._delta8=this.blockSize/8;this._delta32=this.blockSize/32}r.BlockHash=n;n.prototype.update=function(e,r){e=t.toArray(e,r);this.pending?this.pending=this.pending.concat(e):this.pending=e;this.pendingTotal+=e.length;if(this.pending.length>=this._delta8){var i=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-i,e.length);0===this.pending.length&&(this.pending=null);e=t.join32(e,0,e.length-i,this.endian);for(var n=0;n>>24&255;i[n++]=e>>>16&255;i[n++]=e>>>8&255;i[n++]=255&e}else{i[n++]=255&e;i[n++]=e>>>8&255;i[n++]=e>>>16&255;i[n++]=e>>>24&255;i[n++]=0;i[n++]=0;i[n++]=0;i[n++]=0;for(o=8;othis.blockSize&&(e=(new this.Hash).update(e).digest());i(e.length<=this.blockSize);for(var t=e.length;t>>3};r.g1_256=function(e){return t(e,17)^t(e,19)^e>>>10}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/hash.js/lib/hash/sha/common.js","/node_modules/hash.js/lib/hash/sha")},{"../utils":128,_process:148,buffer:63,timers:185}],128:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("minimalistic-assert"),i=e("inherits");r.inherits=i;function n(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}r.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(o=0;o>6|192;r[i++]=63&a|128}else if(n(e,o)){a=65536+((1023&a)<<10)+(1023&e.charCodeAt(++o));r[i++]=a>>18|240;r[i++]=a>>12&63|128;r[i++]=a>>6&63|128;r[i++]=63&a|128}else{r[i++]=a>>12|224;r[i++]=a>>6&63|128;r[i++]=63&a|128}}else for(o=0;o>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}r.htonl=o;r.toHex32=function(e,t){for(var r="",i=0;i>>0}return a};r.split32=function(e,t){for(var r=new Array(4*e.length),i=0,n=0;i>>24;r[n+1]=o>>>16&255;r[n+2]=o>>>8&255;r[n+3]=255&o}else{r[n+3]=o>>>24;r[n+2]=o>>>16&255;r[n+1]=o>>>8&255;r[n]=255&o}}return r};r.rotr32=function(e,t){return e>>>t|e<<32-t};r.rotl32=function(e,t){return e<>>32-t};r.sum32=function(e,t){return e+t>>>0};r.sum32_3=function(e,t,r){return e+t+r>>>0};r.sum32_4=function(e,t,r,i){return e+t+r+i>>>0};r.sum32_5=function(e,t,r,i,n){return e+t+r+i+n>>>0};r.sum64=function(e,t,r,i){var n=e[t],o=i+e[t+1]>>>0,a=(o>>0;e[t+1]=o};r.sum64_hi=function(e,t,r,i){return(t+i>>>0>>0};r.sum64_lo=function(e,t,r,i){return t+i>>>0};r.sum64_4_hi=function(e,t,r,i,n,o,a,s){var l=0,u=t;l+=(u=u+i>>>0)>>0)>>0)>>0};r.sum64_4_lo=function(e,t,r,i,n,o,a,s){return t+i+o+s>>>0};r.sum64_5_hi=function(e,t,r,i,n,o,a,s,l,u){var c=0,h=t;c+=(h=h+i>>>0)>>0)>>0)>>0)>>0};r.sum64_5_lo=function(e,t,r,i,n,o,a,s,l,u){return t+i+o+s+u>>>0};r.rotr64_hi=function(e,t,r){return(t<<32-r|e>>>r)>>>0};r.rotr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0};r.shr64_hi=function(e,t,r){return e>>>r};r.shr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/hash.js/lib/hash/utils.js","/node_modules/hash.js/lib/hash")},{_process:148,buffer:63,inherits:131,"minimalistic-assert":135,timers:185}],129:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("hash.js"),i=e("minimalistic-crypto-utils"),n=e("minimalistic-assert");function o(e){if(!(this instanceof o))return new o(e);this.hash=e.hash;this.predResist=!!e.predResist;this.outLen=this.hash.outSize;this.minEntropy=e.minEntropy||this.hash.hmacStrength;this._reseed=null;this.reseedInterval=null;this.K=null;this.V=null;var t=i.toArray(e.entropy,e.entropyEnc||"hex"),r=i.toArray(e.nonce,e.nonceEnc||"hex"),a=i.toArray(e.pers,e.persEnc||"hex");n(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits");this._init(t,r,a)}t.exports=o;o.prototype._init=function(e,t,r){var i=e.concat(t).concat(r);this.K=new Array(this.outLen/8);this.V=new Array(this.outLen/8);for(var n=0;n=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits");this._update(e.concat(r||[]));this._reseed=1};o.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");if("string"!=typeof t){n=r;r=t;t=null}if(r){r=i.toArray(r,n||"hex");this._update(r)}for(var o=[];o.length */r.read=function(e,t,r,i,n){var o,a,s=8*n-i-1,l=(1<>1,c=-7,h=r?n-1:0,d=r?-1:1,f=e[t+h];h+=d;o=f&(1<<-c)-1;f>>=-c;c+=s;for(;c>0;o=256*o+e[t+h],h+=d,c-=8);a=o&(1<<-c)-1;o>>=-c;c+=i;for(;c>0;a=256*a+e[t+h],h+=d,c-=8);if(0===o)o=1-u;else{if(o===l)return a?NaN:1/0*(f?-1:1);a+=Math.pow(2,i);o-=u}return(f?-1:1)*a*Math.pow(2,o-i)};r.write=function(e,t,r,i,n,o){var a,s,l,u=8*o-n-1,c=(1<>1,d=23===n?Math.pow(2,-24)-Math.pow(2,-77):0,f=i?0:o-1,_=i?1:-1,p=t<0||0===t&&1/t<0?1:0;t=Math.abs(t);if(isNaN(t)||t===1/0){s=isNaN(t)?1:0;a=c}else{a=Math.floor(Math.log(t)/Math.LN2);if(t*(l=Math.pow(2,-a))<1){a--;l*=2}if((t+=a+h>=1?d/l:d*Math.pow(2,1-h))*l>=2){a++;l/=2}if(a+h>=c){s=0;a=c}else if(a+h>=1){s=(t*l-1)*Math.pow(2,n);a+=h}else{s=t*Math.pow(2,h-1)*Math.pow(2,n);a=0}}for(;n>=8;e[r+f]=255&s,f+=_,s/=256,n-=8);a=a<0;e[r+f]=255&a,f+=_,a/=256,u-=8);e[r+f-_]|=128*p}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/ieee754/index.js","/node_modules/ieee754")},{_process:148,buffer:63,timers:185}],131:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";"function"==typeof Object.create?t.exports=function(e,t){if(t){e.super_=t;e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}}:t.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype;e.prototype=new r;e.prototype.constructor=e}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/inherits/inherits_browser.js","/node_modules/inherits")},{_process:148,buffer:63,timers:185}],132:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("hash-base"),n=e("safe-buffer").Buffer,o=new Array(16);function a(){i.call(this,64);this._a=1732584193;this._b=4023233417;this._c=2562383102;this._d=271733878}r(a,i);a.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=this._a,i=this._b,n=this._c,a=this._d;r=l(r,i,n,a,e[0],3614090360,7);a=l(a,r,i,n,e[1],3905402710,12);n=l(n,a,r,i,e[2],606105819,17);i=l(i,n,a,r,e[3],3250441966,22);r=l(r,i,n,a,e[4],4118548399,7);a=l(a,r,i,n,e[5],1200080426,12);n=l(n,a,r,i,e[6],2821735955,17);i=l(i,n,a,r,e[7],4249261313,22);r=l(r,i,n,a,e[8],1770035416,7);a=l(a,r,i,n,e[9],2336552879,12);n=l(n,a,r,i,e[10],4294925233,17);i=l(i,n,a,r,e[11],2304563134,22);r=l(r,i,n,a,e[12],1804603682,7);a=l(a,r,i,n,e[13],4254626195,12);n=l(n,a,r,i,e[14],2792965006,17);r=u(r,i=l(i,n,a,r,e[15],1236535329,22),n,a,e[1],4129170786,5);a=u(a,r,i,n,e[6],3225465664,9);n=u(n,a,r,i,e[11],643717713,14);i=u(i,n,a,r,e[0],3921069994,20);r=u(r,i,n,a,e[5],3593408605,5);a=u(a,r,i,n,e[10],38016083,9);n=u(n,a,r,i,e[15],3634488961,14);i=u(i,n,a,r,e[4],3889429448,20);r=u(r,i,n,a,e[9],568446438,5);a=u(a,r,i,n,e[14],3275163606,9);n=u(n,a,r,i,e[3],4107603335,14);i=u(i,n,a,r,e[8],1163531501,20);r=u(r,i,n,a,e[13],2850285829,5);a=u(a,r,i,n,e[2],4243563512,9);n=u(n,a,r,i,e[7],1735328473,14);r=c(r,i=u(i,n,a,r,e[12],2368359562,20),n,a,e[5],4294588738,4);a=c(a,r,i,n,e[8],2272392833,11);n=c(n,a,r,i,e[11],1839030562,16);i=c(i,n,a,r,e[14],4259657740,23);r=c(r,i,n,a,e[1],2763975236,4);a=c(a,r,i,n,e[4],1272893353,11);n=c(n,a,r,i,e[7],4139469664,16);i=c(i,n,a,r,e[10],3200236656,23);r=c(r,i,n,a,e[13],681279174,4);a=c(a,r,i,n,e[0],3936430074,11);n=c(n,a,r,i,e[3],3572445317,16);i=c(i,n,a,r,e[6],76029189,23);r=c(r,i,n,a,e[9],3654602809,4);a=c(a,r,i,n,e[12],3873151461,11);n=c(n,a,r,i,e[15],530742520,16);r=h(r,i=c(i,n,a,r,e[2],3299628645,23),n,a,e[0],4096336452,6);a=h(a,r,i,n,e[7],1126891415,10);n=h(n,a,r,i,e[14],2878612391,15);i=h(i,n,a,r,e[5],4237533241,21);r=h(r,i,n,a,e[12],1700485571,6);a=h(a,r,i,n,e[3],2399980690,10);n=h(n,a,r,i,e[10],4293915773,15);i=h(i,n,a,r,e[1],2240044497,21);r=h(r,i,n,a,e[8],1873313359,6);a=h(a,r,i,n,e[15],4264355552,10);n=h(n,a,r,i,e[6],2734768916,15);i=h(i,n,a,r,e[13],1309151649,21);r=h(r,i,n,a,e[4],4149444226,6);a=h(a,r,i,n,e[11],3174756917,10);n=h(n,a,r,i,e[2],718787259,15);i=h(i,n,a,r,e[9],3951481745,21);this._a=this._a+r|0;this._b=this._b+i|0;this._c=this._c+n|0;this._d=this._d+a|0};a.prototype._digest=function(){this._block[this._blockOffset++]=128;if(this._blockOffset>56){this._block.fill(0,this._blockOffset,64);this._update();this._blockOffset=0}this._block.fill(0,this._blockOffset,56);this._block.writeUInt32LE(this._length[0],56);this._block.writeUInt32LE(this._length[1],60);this._update();var e=n.allocUnsafe(16);e.writeInt32LE(this._a,0);e.writeInt32LE(this._b,4);e.writeInt32LE(this._c,8);e.writeInt32LE(this._d,12);return e};function s(e,t){return e<>>32-t}function l(e,t,r,i,n,o,a){return s(e+(t&r|~t&i)+n+o|0,a)+t|0}function u(e,t,r,i,n,o,a){return s(e+(t&i|r&~i)+n+o|0,a)+t|0}function c(e,t,r,i,n,o,a){return s(e+(t^r^i)+n+o|0,a)+t|0}function h(e,t,r,i,n,o,a){return s(e+(r^(t|~i))+n+o|0,a)+t|0}t.exports=a}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/md5.js/index.js","/node_modules/md5.js")},{_process:148,buffer:63,"hash-base":101,inherits:131,"safe-buffer":159,timers:185}],133:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("bn.js"),i=e("brorand");function n(e){this.rand=e||new i.Rand}t.exports=n;n.create=function(e){return new n(e)};n.prototype._randbelow=function(e){var t=e.bitLength(),i=Math.ceil(t/8);do{var n=new r(this.rand.generate(i))}while(n.cmp(e)>=0);return n};n.prototype._randrange=function(e,t){var r=t.sub(e);return e.add(this._randbelow(r))};n.prototype.test=function(e,t,i){var n=e.bitLength(),o=r.mont(e),a=new r(1).toRed(o);t||(t=Math.max(1,n/48|0));for(var s=e.subn(1),l=0;!s.testn(l);l++);for(var u=e.shrn(l),c=s.toRed(o);t>0;t--){var h=this._randrange(new r(2),s);i&&i(h);var d=h.toRed(o).redPow(u);if(0!==d.cmp(a)&&0!==d.cmp(c)){for(var f=1;f0;t--){var c=this._randrange(new r(2),a),h=e.gcd(c);if(0!==h.cmpn(1))return h;var d=c.toRed(n).redPow(l);if(0!==d.cmp(o)&&0!==d.cmp(u)){for(var f=1;f0?e:t};a.min=function(e,t){return e.cmp(t)<0?e:t};a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===r(e))return this._initArray(e,t,i);"hex"===t&&(t=16);n(t===(0|t)&&t>=2&&t<=36);var o=0;if("-"===(e=e.toString().replace(/\s+/g,""))[0]){o++;this.negative=1}if(o=0;i-=3){a=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=a<>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}else if("le"===r)for(i=0,o=0;i>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}return this.strip()};function l(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=l(e,r);r-1>=t&&(i|=l(e,r-1)<<4);return i}a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){n=u(e,t,i)<=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}}this.strip()};function c(e,t,r,i){for(var n=0,o=Math.min(e.length,r),a=t;a=49?s-49+10:s>=17?s-17+10:s}return n}a.prototype._parseBase=function(e,t,r){this.words=[0];this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--;n=n/t|0;for(var o=e.length-r,a=o%i,s=Math.min(o,o-a)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()};a.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};a.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[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];a.prototype.toString=function(e,t){t=0|t||1;var r;if(16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?h[6-l.length]+l+r:l+r;if((i+=2)>=26){i-=26;a--}}0!==o&&(r=o.toString(16)+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],c=f[e];r="";var _=this.clone();_.negative=0;for(;!_.isZero();){var p=_.modn(c).toString(e);r=(_=_.idivn(c)).isZero()?p+r:h[u-p.length]+p+r}this.isZero()&&(r="0"+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}n(!1,"Base should be between 2 and 36")};a.prototype.toNumber=function(){var e=this.words[0];2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};a.prototype.toJSON=function(){return this.toString(16)};a.prototype.toBuffer=function(e,t){n(void 0!==s);return this.toArrayLike(s,e,t)};a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length");n(o>0,"Requested array length <= 0");this.strip();var a,s,l="le"===t,u=new e(o),c=this.clone();if(l){for(s=0;!c.isZero();s++){a=c.andln(255);c.iushrn(8);u[s]=a}for(;s=4096){r+=13;t>>>=13}if(t>=64){r+=7;t>>>=7}if(t>=8){r+=4;t>>>=4}if(t>=2){r+=2;t>>>=2}return r+t};a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;if(0==(8191&t)){r+=13;t>>>=13}if(0==(127&t)){r+=7;t>>>=7}if(0==(15&t)){r+=4;t>>>=4}if(0==(3&t)){r+=2;t>>>=2}0==(1&t)&&r++;return r};a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)};a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};a.prototype.iuxor=function(e){var t,r;if(this.length>e.length){t=this;r=e}else{t=e;r=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t);r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r);return this.strip()};a.prototype.notn=function(e){return this.clone().inotn(e)};a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;this._expand(r+1);this.words[r]=t?this.words[r]|1<e.length){r=this;i=e}else{r=e;i=this}for(var n=0,o=0;o>>26}for(;0!==n&&o>>26}this.length=r.length;if(0!==n){this.words[this.length]=n;this.length++}else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);e.negative=1;return t._normSign()}if(0!==this.negative){this.negative=0;this.iadd(e);this.negative=1;return this._normSign()}var r,i,n=this.cmp(e);if(0===n){this.negative=0;this.length=1;this.words[0]=0;return this}if(n>0){r=this;i=e}else{r=e;i=this}for(var o=0,a=0;a>26;this.words[a]=67108863&t}for(;0!==o&&a>26;this.words[a]=67108863&t}if(0===o&&a>>26,h=67108863&l,d=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=d;f++){var _=u-f|0;c+=(a=(n=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&a}r.words[u]=0|h;l=0|c}0!==l?r.words[u]=0|l:r.length--;return r.strip()}var p=function(e,t,r){var i,n,o,a=e.words,s=t.words,l=r.words,u=0,c=0|a[0],h=8191&c,d=c>>>13,f=0|a[1],_=8191&f,p=f>>>13,m=0|a[2],g=8191&m,v=m>>>13,b=0|a[3],y=8191&b,x=b>>>13,q=0|a[4],w=8191&q,P=q>>>13,M=0|a[5],E=8191&M,I=M>>>13,C=0|a[6],S=8191&C,A=C>>>13,T=0|a[7],k=8191&T,D=T>>>13,B=0|a[8],O=8191&B,R=B>>>13,L=0|a[9],N=8191&L,F=L>>>13,$=0|s[0],j=8191&$,W=$>>>13,H=0|s[1],U=8191&H,z=H>>>13,V=0|s[2],G=8191&V,K=V>>>13,X=0|s[3],Y=8191&X,Z=X>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ie=te>>>13,ne=0|s[6],oe=8191&ne,ae=ne>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],he=8191&ce,de=ce>>>13,fe=0|s[9],_e=8191&fe,pe=fe>>>13;r.negative=e.negative^t.negative;r.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(n=(n=Math.imul(h,W))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,W))+(n>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);n=(n=Math.imul(_,W))+Math.imul(p,j)|0;o=Math.imul(p,W);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(n=(n=n+Math.imul(h,z)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,z)|0)+(n>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);n=(n=Math.imul(g,W))+Math.imul(v,j)|0;o=Math.imul(v,W);i=i+Math.imul(_,U)|0;n=(n=n+Math.imul(_,z)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,z)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,K)|0)+(n>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);n=(n=Math.imul(y,W))+Math.imul(x,j)|0;o=Math.imul(x,W);i=i+Math.imul(g,U)|0;n=(n=n+Math.imul(g,z)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,z)|0;i=i+Math.imul(_,G)|0;n=(n=n+Math.imul(_,K)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,K)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(n>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);n=(n=Math.imul(w,W))+Math.imul(P,j)|0;o=Math.imul(P,W);i=i+Math.imul(y,U)|0;n=(n=n+Math.imul(y,z)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,z)|0;i=i+Math.imul(g,G)|0;n=(n=n+Math.imul(g,K)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,K)|0;i=i+Math.imul(_,Y)|0;n=(n=n+Math.imul(_,Z)|0)+Math.imul(p,Y)|0;o=o+Math.imul(p,Z)|0;var ye=(u+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(n>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);n=(n=Math.imul(E,W))+Math.imul(I,j)|0;o=Math.imul(I,W);i=i+Math.imul(w,U)|0;n=(n=n+Math.imul(w,z)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,z)|0;i=i+Math.imul(y,G)|0;n=(n=n+Math.imul(y,K)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,K)|0;i=i+Math.imul(g,Y)|0;n=(n=n+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(d,re)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(n>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(S,j);n=(n=Math.imul(S,W))+Math.imul(A,j)|0;o=Math.imul(A,W);i=i+Math.imul(E,U)|0;n=(n=n+Math.imul(E,z)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,z)|0;i=i+Math.imul(w,G)|0;n=(n=n+Math.imul(w,K)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,K)|0;i=i+Math.imul(y,Y)|0;n=(n=n+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;n=(n=n+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,re)|0;n=(n=n+Math.imul(_,ie)|0)+Math.imul(p,re)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(n=(n=n+Math.imul(h,ae)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,ae)|0)+(n>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(k,j);n=(n=Math.imul(k,W))+Math.imul(D,j)|0;o=Math.imul(D,W);i=i+Math.imul(S,U)|0;n=(n=n+Math.imul(S,z)|0)+Math.imul(A,U)|0;o=o+Math.imul(A,z)|0;i=i+Math.imul(E,G)|0;n=(n=n+Math.imul(E,K)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,K)|0;i=i+Math.imul(w,Y)|0;n=(n=n+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;n=(n=n+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,re)|0;n=(n=n+Math.imul(g,ie)|0)+Math.imul(v,re)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;n=(n=n+Math.imul(_,ae)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,ae)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(n=(n=n+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(n>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);n=(n=Math.imul(O,W))+Math.imul(R,j)|0;o=Math.imul(R,W);i=i+Math.imul(k,U)|0;n=(n=n+Math.imul(k,z)|0)+Math.imul(D,U)|0;o=o+Math.imul(D,z)|0;i=i+Math.imul(S,G)|0;n=(n=n+Math.imul(S,K)|0)+Math.imul(A,G)|0;o=o+Math.imul(A,K)|0;i=i+Math.imul(E,Y)|0;n=(n=n+Math.imul(E,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(w,J)|0;n=(n=n+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,re)|0;n=(n=n+Math.imul(y,ie)|0)+Math.imul(x,re)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;n=(n=n+Math.imul(g,ae)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,ae)|0;i=i+Math.imul(_,le)|0;n=(n=n+Math.imul(_,ue)|0)+Math.imul(p,le)|0;o=o+Math.imul(p,ue)|0;var Pe=(u+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(n>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);n=(n=Math.imul(N,W))+Math.imul(F,j)|0;o=Math.imul(F,W);i=i+Math.imul(O,U)|0;n=(n=n+Math.imul(O,z)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,z)|0;i=i+Math.imul(k,G)|0;n=(n=n+Math.imul(k,K)|0)+Math.imul(D,G)|0;o=o+Math.imul(D,K)|0;i=i+Math.imul(S,Y)|0;n=(n=n+Math.imul(S,Z)|0)+Math.imul(A,Y)|0;o=o+Math.imul(A,Z)|0;i=i+Math.imul(E,J)|0;n=(n=n+Math.imul(E,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(w,re)|0;n=(n=n+Math.imul(w,ie)|0)+Math.imul(P,re)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;n=(n=n+Math.imul(y,ae)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,ae)|0;i=i+Math.imul(g,le)|0;n=(n=n+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;n=(n=n+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Me=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(n>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,U);n=(n=Math.imul(N,z))+Math.imul(F,U)|0;o=Math.imul(F,z);i=i+Math.imul(O,G)|0;n=(n=n+Math.imul(O,K)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,K)|0;i=i+Math.imul(k,Y)|0;n=(n=n+Math.imul(k,Z)|0)+Math.imul(D,Y)|0;o=o+Math.imul(D,Z)|0;i=i+Math.imul(S,J)|0;n=(n=n+Math.imul(S,ee)|0)+Math.imul(A,J)|0;o=o+Math.imul(A,ee)|0;i=i+Math.imul(E,re)|0;n=(n=n+Math.imul(E,ie)|0)+Math.imul(I,re)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(w,oe)|0;n=(n=n+Math.imul(w,ae)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,ae)|0;i=i+Math.imul(y,le)|0;n=(n=n+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;n=(n=n+Math.imul(g,de)|0)+Math.imul(v,he)|0;o=o+Math.imul(v,de)|0;var Ee=(u+(i=i+Math.imul(_,_e)|0)|0)+((8191&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);n=(n=Math.imul(N,K))+Math.imul(F,G)|0;o=Math.imul(F,K);i=i+Math.imul(O,Y)|0;n=(n=n+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(k,J)|0;n=(n=n+Math.imul(k,ee)|0)+Math.imul(D,J)|0;o=o+Math.imul(D,ee)|0;i=i+Math.imul(S,re)|0;n=(n=n+Math.imul(S,ie)|0)+Math.imul(A,re)|0;o=o+Math.imul(A,ie)|0;i=i+Math.imul(E,oe)|0;n=(n=n+Math.imul(E,ae)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,ae)|0;i=i+Math.imul(w,le)|0;n=(n=n+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;n=(n=n+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Ie=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,Y);n=(n=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;n=(n=n+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(k,re)|0;n=(n=n+Math.imul(k,ie)|0)+Math.imul(D,re)|0;o=o+Math.imul(D,ie)|0;i=i+Math.imul(S,oe)|0;n=(n=n+Math.imul(S,ae)|0)+Math.imul(A,oe)|0;o=o+Math.imul(A,ae)|0;i=i+Math.imul(E,le)|0;n=(n=n+Math.imul(E,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(w,he)|0;n=(n=n+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Ce=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(n=(n=n+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,J);n=(n=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,re)|0;n=(n=n+Math.imul(O,ie)|0)+Math.imul(R,re)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(k,oe)|0;n=(n=n+Math.imul(k,ae)|0)+Math.imul(D,oe)|0;o=o+Math.imul(D,ae)|0;i=i+Math.imul(S,le)|0;n=(n=n+Math.imul(S,ue)|0)+Math.imul(A,le)|0;o=o+Math.imul(A,ue)|0;i=i+Math.imul(E,he)|0;n=(n=n+Math.imul(E,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Se=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(n=(n=n+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(n>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,re);n=(n=Math.imul(N,ie))+Math.imul(F,re)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;n=(n=n+Math.imul(O,ae)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,ae)|0;i=i+Math.imul(k,le)|0;n=(n=n+Math.imul(k,ue)|0)+Math.imul(D,le)|0;o=o+Math.imul(D,ue)|0;i=i+Math.imul(S,he)|0;n=(n=n+Math.imul(S,de)|0)+Math.imul(A,he)|0;o=o+Math.imul(A,de)|0;var Ae=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(n=(n=n+Math.imul(E,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,oe);n=(n=Math.imul(N,ae))+Math.imul(F,oe)|0;o=Math.imul(F,ae);i=i+Math.imul(O,le)|0;n=(n=n+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(k,he)|0;n=(n=n+Math.imul(k,de)|0)+Math.imul(D,he)|0;o=o+Math.imul(D,de)|0;var Te=(u+(i=i+Math.imul(S,_e)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(A,_e)|0))<<13)|0;u=((o=o+Math.imul(A,pe)|0)+(n>>>13)|0)+(Te>>>26)|0;Te&=67108863;i=Math.imul(N,le);n=(n=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;n=(n=n+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var ke=(u+(i=i+Math.imul(k,_e)|0)|0)+((8191&(n=(n=n+Math.imul(k,pe)|0)+Math.imul(D,_e)|0))<<13)|0;u=((o=o+Math.imul(D,pe)|0)+(n>>>13)|0)+(ke>>>26)|0;ke&=67108863;i=Math.imul(N,he);n=(n=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var De=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(n>>>13)|0)+(De>>>26)|0;De&=67108863;var Be=(u+(i=Math.imul(N,_e))|0)+((8191&(n=(n=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(n>>>13)|0)+(Be>>>26)|0;Be&=67108863;l[0]=me;l[1]=ge;l[2]=ve;l[3]=be;l[4]=ye;l[5]=xe;l[6]=qe;l[7]=we;l[8]=Pe;l[9]=Me;l[10]=Ee;l[11]=Ie;l[12]=Ce;l[13]=Se;l[14]=Ae;l[15]=Te;l[16]=ke;l[17]=De;l[18]=Be;if(0!==u){l[19]=u;r.length++}return r};Math.imul||(p=_);function m(e,t,r){return(new g).mulp(e,t,r)}a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;r=10===this.length&&10===e.length?p(this,e,t):i<63?_(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative;r.length=e.length+t.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26;a&=67108863}r.words[o]=s;i=a;a=n}0!==i?r.words[o]=i:r.length--;return r.strip()}(this,e,t):m(this,e,t);return r};function g(e,t){this.x=e;this.y=t}g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i>=1}return i};g.prototype.permute=function(e,t,r,i,n,o){for(var a=0;a>>=1)n++;return 1<>>=13;r[2*a+1]=8191&o;o>>>=13}for(a=2*t;a>=26;t+=i/67108864|0;t+=o>>>26;this.words[r]=67108863&o}if(0!==t){this.words[r]=t;this.length++}return this};a.prototype.muln=function(e){return this.clone().imuln(e)};a.prototype.sqr=function(){return this.mul(this)};a.prototype.isqr=function(){return this.imul(this.clone())};a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}if(a){this.words[t]=a;this.length++}}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0);var i;i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a){this.length-=a;for(u=0;u=0&&(0!==c||u>=i);u--){var h=0|this.words[u];this.words[u]=c<<26-o|h>>>o;c=h&s}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this.strip()};a.prototype.ishrn=function(e,t,r){n(0===this.negative);return this.iushrn(e,t,r)};a.prototype.shln=function(e){return this.clone().ishln(e)};a.prototype.ushln=function(e){return this.clone().iushln(e)};a.prototype.shrn=function(e){return this.clone().ishrn(e)};a.prototype.ushrn=function(e){return this.clone().iushrn(e)};a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;n(0===this.negative,"imaskn works only with positive numbers");if(this.length<=r)return this;0!==t&&r++;this.length=Math.min(r,this.length);if(0!==t){var i=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864;t===this.length-1?this.words[t+1]=1:this.words[t+1]++}this.length=Math.max(this.length,t+1);return this};a.prototype.isubn=function(e){n("number"==typeof e);n(e<67108864);if(e<0)return this.iaddn(-e);if(0!==this.negative){this.negative=0;this.iaddn(e);this.negative=1;return this}this.words[0]-=e;if(1===this.length&&this.words[0]<0){this.words[0]=-this.words[0];this.negative=1}else for(var t=0;t>26)-(l/67108864|0);this.words[i+r]=67108863&o}for(;i>26;this.words[i+r]=67108863&o}if(0===s)return this.strip();n(-1===s);s=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this.strip()};a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,o=0|n.words[n.length-1];if(0!==(r=26-this._countBits(o))){n=n.ushln(r);i.iushln(r);o=0|n.words[n.length-1]}var s,l=i.length-n.length;if("mod"!==t){(s=new a(null)).length=l+1;s.words=new Array(s.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(n,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(n,1,h);i.isZero()||(i.negative^=1)}s&&(s.words[h]=d)}s&&s.strip();i.strip();"div"!==t&&0!==r&&i.iushrn(r);return{div:s||null,mod:i}};a.prototype.divmod=function(e,t,r){n(!e.isZero());if(this.isZero())return{div:new a(0),mod:new a(0)};var i,o,s;if(0!==this.negative&&0===e.negative){s=this.neg().divmod(e,t);"mod"!==t&&(i=s.div.neg());if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){s=this.divmod(e.neg(),t);"mod"!==t&&(i=s.div.neg());return{div:i,mod:s.mod}}if(0!=(this.negative&e.negative)){s=this.neg().divmod(e.neg(),t);if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.isub(e)}return{div:s.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t)};a.prototype.div=function(e){return this.divmod(e,"div",!1).div};a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),o=r.cmp(i);return o<0||1===n&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r};a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0;t=i%e}return this.strip()};a.prototype.divn=function(e){return this.clone().idivn(e)};a.prototype.egcd=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;t.isEven()&&r.isEven();){t.iushrn(1);r.iushrn(1);++u}for(var c=r.clone(),h=t.clone();!t.isZero();){for(var d=0,f=1;0==(t.words[0]&f)&&d<26;++d,f<<=1);if(d>0){t.iushrn(d);for(;d-- >0;){if(i.isOdd()||o.isOdd()){i.iadd(c);o.isub(h)}i.iushrn(1);o.iushrn(1)}}for(var _=0,p=1;0==(r.words[0]&p)&&_<26;++_,p<<=1);if(_>0){r.iushrn(_);for(;_-- >0;){if(s.isOdd()||l.isOdd()){s.iadd(c);l.isub(h)}s.iushrn(1);l.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);i.isub(s);o.isub(l)}else{r.isub(t);s.isub(i);l.isub(o)}}return{a:s,b:l,gcd:r.iushln(u)}};a.prototype._invmp=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0==(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);for(;u-- >0;){o.isOdd()&&o.iadd(l);o.iushrn(1)}}for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0){r.iushrn(h);for(;h-- >0;){s.isOdd()&&s.iadd(l);s.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);o.isub(s)}else{r.isub(t);s.isub(o)}}(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e);return i};a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++){t.iushrn(1);r.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var o=t;t=r;r=o}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)};a.prototype.invm=function(e){return this.egcd(e).a.umod(e)};a.prototype.isEven=function(){return 0==(1&this.words[0])};a.prototype.isOdd=function(){return 1==(1&this.words[0])};a.prototype.andln=function(e){return this.words[0]&e};a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26;s&=67108863;this.words[a]=s}if(0!==o){this.words[a]=o;this.length++}return this};a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;this.strip();if(this.length>1)t=1;else{r&&(e=-e);n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){in&&(t=1);break}}return t};a.prototype.gtn=function(e){return 1===this.cmpn(e)};a.prototype.gt=function(e){return 1===this.cmp(e)};a.prototype.gten=function(e){return this.cmpn(e)>=0};a.prototype.gte=function(e){return this.cmp(e)>=0};a.prototype.ltn=function(e){return-1===this.cmpn(e)};a.prototype.lt=function(e){return-1===this.cmp(e)};a.prototype.lten=function(e){return this.cmpn(e)<=0};a.prototype.lte=function(e){return this.cmp(e)<=0};a.prototype.eqn=function(e){return 0===this.cmpn(e)};a.prototype.eq=function(e){return 0===this.cmp(e)};a.red=function(e){return new P(e)};a.prototype.toRed=function(e){n(!this.red,"Already a number in reduction context");n(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};a.prototype.fromRed=function(){n(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};a.prototype._forceRed=function(e){this.red=e;return this};a.prototype.forceRed=function(e){n(!this.red,"Already a number in reduction context");return this._forceRed(e)};a.prototype.redAdd=function(e){n(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};a.prototype.redIAdd=function(e){n(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};a.prototype.redSub=function(e){n(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};a.prototype.redISub=function(e){n(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};a.prototype.redShl=function(e){n(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};a.prototype.redMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};a.prototype.redIMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};a.prototype.redSqr=function(){n(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};a.prototype.redISqr=function(){n(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};a.prototype.redSqrt=function(){n(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};a.prototype.redInvm=function(){n(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};a.prototype.redNeg=function(){n(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};a.prototype.redPow=function(e){n(this.red&&!e.red,"redPow(normalNum)");this.red._verify1(this);return this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e;this.p=new a(t,16);this.n=this.p.bitLength();this.k=new a(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}b.prototype._tmp=function(){var e=new a(null);e.words=new Array(Math.ceil(this.n/13));return e};b.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp);t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip();return r};b.prototype.split=function(e,t){e.iushrn(this.n,0,t)};b.prototype.imulK=function(e){return e.imul(this.k)};function y(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(y,b);y.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n>>22;o=a}o>>>=22;e.words[n-10]=o;0===o&&e.length>10?e.length-=10:e.length-=9}};y.prototype.imulK=function(e){e.words[e.length]=0;e.words[e.length+1]=0;e.length+=2;for(var t=0,r=0;r>>=26;e.words[r]=n;t=i}0!==t&&(e.words[e.length++]=t);return e};a._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new y;else if("p224"===e)t=new x;else if("p192"===e)t=new q;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}v[e]=t;return t};function P(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p;this.prime=t}else{n(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}P.prototype._verify1=function(e){n(0===e.negative,"red works only with positives");n(e.red,"red works only with red numbers")};P.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives");n(e.red&&e.red===t.red,"red works only with red numbers")};P.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)};P.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};P.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);r.cmp(this.m)>=0&&r.isub(this.m);return r._forceRed(this)};P.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);r.cmp(this.m)>=0&&r.isub(this.m);return r};P.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);r.cmpn(0)<0&&r.iadd(this.m);return r._forceRed(this)};P.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);r.cmpn(0)<0&&r.iadd(this.m);return r};P.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};P.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};P.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};P.prototype.isqr=function(e){return this.imul(e,e.clone())};P.prototype.sqr=function(e){return this.mul(e,e)};P.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);n(t%2==1);if(3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,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();c=new a(2*c*c).toRed(this);for(;0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var h=this.pow(c,i),d=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),_=o;0!==f.cmp(s);){for(var p=f,m=0;0!==p.cmp(s);m++)p=p.redSqr();n(m<_);var g=this.pow(h,new a(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};P.prototype.invm=function(e){var t=e._invmp(this.m);if(0!==t.negative){t.negative=0;return this.imod(t).redNeg()}return this.imod(t)};P.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this);r[1]=e;for(var i=2;i=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var h=u>>c&1;n!==r[0]&&(n=this.sqr(n));if(0!==h||0!==o){o<<=1;o|=h;if(4===++s||0===i&&0===c){n=this.mul(n,r[o]);s=0;o=0}}else s=0}l=26}return n};P.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};P.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};a.mont=function(e){return new M(e)};function M(e){P.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new a(1).iushln(this.shift);this.r2=this.imod(this.r.sqr());this.rinv=this.r._invmp(this.m);this.minv=this.rinv.mul(this.r).isubn(1).div(this.m);this.minv=this.minv.umod(this.r);this.minv=this.r.sub(this.minv)}o(M,P);M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))};M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));t.red=null;return t};M.prototype.imul=function(e,t){if(e.isZero()||t.isZero()){e.words[0]=0;e.length=1;return e}var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/miller-rabin/node_modules/bn.js/lib/bn.js","/node_modules/miller-rabin/node_modules/bn.js/lib")},{_process:148,buffer:19,timers:185}],135:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";t.exports=e;function e(e,t){if(!e)throw new Error(t||"Assertion failed")}e.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/minimalistic-assert/index.js","/node_modules/minimalistic-assert")},{_process:148,buffer:63,timers:185}],136:[function(e,t,r){(function(e,t,i,n,o,a,s,l,u,c,h){(function(){"use strict";var e=r;e.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"!=typeof e){for(var i=0;i>8,a=255&n;o?r.push(o,a):r.push(a)}return r};function t(e){return 1===e.length?"0"+e:e}e.zero2=t;function i(e){for(var r="",i=0;i=6?"utf-8":"binary"}else i="utf-8";t.exports=i}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/pbkdf2/lib/default-encoding.js","/node_modules/pbkdf2/lib")},{_process:148,buffer:63,timers:185}],145:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";var e=Math.pow(2,30)-1;t.exports=function(t,r){if("number"!=typeof t)throw new TypeError("Iterations not a number");if(t<0)throw new TypeError("Bad iterations");if("number"!=typeof r)throw new TypeError("Key length not a number");if(r<0||r>e||r!=r)throw new TypeError("Bad key length")}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/pbkdf2/lib/precondition.js","/node_modules/pbkdf2/lib")},{_process:148,buffer:63,timers:185}],146:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("create-hash/md5"),i=e("ripemd160"),n=e("sha.js"),o=e("safe-buffer").Buffer,a=e("./precondition"),s=e("./default-encoding"),l=e("./to-buffer"),u=o.alloc(128),c={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function h(e,t,a){var s=function(e){function t(t){return n(e).update(t).digest()}function o(e){return(new i).update(e).digest()}return"rmd160"===e||"ripemd160"===e?o:"md5"===e?r:t}(e),l="sha512"===e||"sha384"===e?128:64;t.length>l?t=s(t):t.length1)for(var r=1;r0?e:t};a.min=function(e,t){return e.cmp(t)<0?e:t};a.prototype._init=function(e,t,i){if("number"==typeof e)return this._initNumber(e,t,i);if("object"===r(e))return this._initArray(e,t,i);"hex"===t&&(t=16);n(t===(0|t)&&t>=2&&t<=36);var o=0;if("-"===(e=e.toString().replace(/\s+/g,""))[0]){o++;this.negative=1}if(o=0;i-=3){a=e[i]|e[i-1]<<8|e[i-2]<<16;this.words[o]|=a<>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}else if("le"===r)for(i=0,o=0;i>>26-s&67108863;if((s+=24)>=26){s-=26;o++}}return this.strip()};function l(e,t){var r=e.charCodeAt(t);return r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:r-48&15}function u(e,t,r){var i=l(e,r);r-1>=t&&(i|=l(e,r-1)<<4);return i}a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6);this.words=new Array(this.length);for(var i=0;i=t;i-=2){n=u(e,t,i)<=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}else{for(i=(e.length-t)%2==0?t+1:t;i=18){o-=18;a+=1;this.words[a]|=n>>>26}else o+=8}}this.strip()};function c(e,t,r,i){for(var n=0,o=Math.min(e.length,r),a=t;a=49?s-49+10:s>=17?s-17+10:s}return n}a.prototype._parseBase=function(e,t,r){this.words=[0];this.length=1;for(var i=0,n=1;n<=67108863;n*=t)i++;i--;n=n/t|0;for(var o=e.length-r,a=o%i,s=Math.min(o,o-a)+r,l=0,u=r;u1&&0===this.words[this.length-1];)this.length--;return this._normSign()};a.prototype._normSign=function(){1===this.length&&0===this.words[0]&&(this.negative=0);return this};a.prototype.inspect=function(){return(this.red?""};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[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];a.prototype.toString=function(e,t){t=0|t||1;var r;if(16===(e=e||10)||"hex"===e){r="";for(var i=0,o=0,a=0;a>>24-i&16777215)||a!==this.length-1?h[6-l.length]+l+r:l+r;if((i+=2)>=26){i-=26;a--}}0!==o&&(r=o.toString(16)+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],c=f[e];r="";var _=this.clone();_.negative=0;for(;!_.isZero();){var p=_.modn(c).toString(e);r=(_=_.idivn(c)).isZero()?p+r:h[u-p.length]+p+r}this.isZero()&&(r="0"+r);for(;r.length%t!=0;)r="0"+r;0!==this.negative&&(r="-"+r);return r}n(!1,"Base should be between 2 and 36")};a.prototype.toNumber=function(){var e=this.words[0];2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits");return 0!==this.negative?-e:e};a.prototype.toJSON=function(){return this.toString(16)};a.prototype.toBuffer=function(e,t){n(void 0!==s);return this.toArrayLike(s,e,t)};a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};a.prototype.toArrayLike=function(e,t,r){var i=this.byteLength(),o=r||Math.max(1,i);n(i<=o,"byte array longer than desired length");n(o>0,"Requested array length <= 0");this.strip();var a,s,l="le"===t,u=new e(o),c=this.clone();if(l){for(s=0;!c.isZero();s++){a=c.andln(255);c.iushrn(8);u[s]=a}for(;s=4096){r+=13;t>>>=13}if(t>=64){r+=7;t>>>=7}if(t>=8){r+=4;t>>>=4}if(t>=2){r+=2;t>>>=2}return r+t};a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;if(0==(8191&t)){r+=13;t>>>=13}if(0==(127&t)){r+=7;t>>>=7}if(0==(15&t)){r+=4;t>>>=4}if(0==(3&t)){r+=2;t>>>=2}0==(1&t)&&r++;return r};a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t};a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)};a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)};a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)};a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)};a.prototype.iuxor=function(e){var t,r;if(this.length>e.length){t=this;r=e}else{t=e;r=this}for(var i=0;ie.length?this.clone().ixor(e):e.clone().ixor(this)};a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)};a.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t);r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r);return this.strip()};a.prototype.notn=function(e){return this.clone().inotn(e)};a.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,i=e%26;this._expand(r+1);this.words[r]=t?this.words[r]|1<e.length){r=this;i=e}else{r=e;i=this}for(var n=0,o=0;o>>26}for(;0!==n&&o>>26}this.length=r.length;if(0!==n){this.words[this.length]=n;this.length++}else if(r!==this)for(;oe.length?this.clone().iadd(e):e.clone().iadd(this)};a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);e.negative=1;return t._normSign()}if(0!==this.negative){this.negative=0;this.iadd(e);this.negative=1;return this._normSign()}var r,i,n=this.cmp(e);if(0===n){this.negative=0;this.length=1;this.words[0]=0;return this}if(n>0){r=this;i=e}else{r=e;i=this}for(var o=0,a=0;a>26;this.words[a]=67108863&t}for(;0!==o&&a>26;this.words[a]=67108863&t}if(0===o&&a>>26,h=67108863&l,d=Math.min(u,t.length-1),f=Math.max(0,u-e.length+1);f<=d;f++){var _=u-f|0;c+=(a=(n=0|e.words[_])*(o=0|t.words[f])+h)/67108864|0;h=67108863&a}r.words[u]=0|h;l=0|c}0!==l?r.words[u]=0|l:r.length--;return r.strip()}var p=function(e,t,r){var i,n,o,a=e.words,s=t.words,l=r.words,u=0,c=0|a[0],h=8191&c,d=c>>>13,f=0|a[1],_=8191&f,p=f>>>13,m=0|a[2],g=8191&m,v=m>>>13,b=0|a[3],y=8191&b,x=b>>>13,q=0|a[4],w=8191&q,P=q>>>13,M=0|a[5],E=8191&M,I=M>>>13,C=0|a[6],S=8191&C,A=C>>>13,T=0|a[7],k=8191&T,D=T>>>13,B=0|a[8],O=8191&B,R=B>>>13,L=0|a[9],N=8191&L,F=L>>>13,$=0|s[0],j=8191&$,W=$>>>13,H=0|s[1],U=8191&H,z=H>>>13,V=0|s[2],G=8191&V,K=V>>>13,X=0|s[3],Y=8191&X,Z=X>>>13,Q=0|s[4],J=8191&Q,ee=Q>>>13,te=0|s[5],re=8191&te,ie=te>>>13,ne=0|s[6],oe=8191&ne,ae=ne>>>13,se=0|s[7],le=8191&se,ue=se>>>13,ce=0|s[8],he=8191&ce,de=ce>>>13,fe=0|s[9],_e=8191&fe,pe=fe>>>13;r.negative=e.negative^t.negative;r.length=19;var me=(u+(i=Math.imul(h,j))|0)+((8191&(n=(n=Math.imul(h,W))+Math.imul(d,j)|0))<<13)|0;u=((o=Math.imul(d,W))+(n>>>13)|0)+(me>>>26)|0;me&=67108863;i=Math.imul(_,j);n=(n=Math.imul(_,W))+Math.imul(p,j)|0;o=Math.imul(p,W);var ge=(u+(i=i+Math.imul(h,U)|0)|0)+((8191&(n=(n=n+Math.imul(h,z)|0)+Math.imul(d,U)|0))<<13)|0;u=((o=o+Math.imul(d,z)|0)+(n>>>13)|0)+(ge>>>26)|0;ge&=67108863;i=Math.imul(g,j);n=(n=Math.imul(g,W))+Math.imul(v,j)|0;o=Math.imul(v,W);i=i+Math.imul(_,U)|0;n=(n=n+Math.imul(_,z)|0)+Math.imul(p,U)|0;o=o+Math.imul(p,z)|0;var ve=(u+(i=i+Math.imul(h,G)|0)|0)+((8191&(n=(n=n+Math.imul(h,K)|0)+Math.imul(d,G)|0))<<13)|0;u=((o=o+Math.imul(d,K)|0)+(n>>>13)|0)+(ve>>>26)|0;ve&=67108863;i=Math.imul(y,j);n=(n=Math.imul(y,W))+Math.imul(x,j)|0;o=Math.imul(x,W);i=i+Math.imul(g,U)|0;n=(n=n+Math.imul(g,z)|0)+Math.imul(v,U)|0;o=o+Math.imul(v,z)|0;i=i+Math.imul(_,G)|0;n=(n=n+Math.imul(_,K)|0)+Math.imul(p,G)|0;o=o+Math.imul(p,K)|0;var be=(u+(i=i+Math.imul(h,Y)|0)|0)+((8191&(n=(n=n+Math.imul(h,Z)|0)+Math.imul(d,Y)|0))<<13)|0;u=((o=o+Math.imul(d,Z)|0)+(n>>>13)|0)+(be>>>26)|0;be&=67108863;i=Math.imul(w,j);n=(n=Math.imul(w,W))+Math.imul(P,j)|0;o=Math.imul(P,W);i=i+Math.imul(y,U)|0;n=(n=n+Math.imul(y,z)|0)+Math.imul(x,U)|0;o=o+Math.imul(x,z)|0;i=i+Math.imul(g,G)|0;n=(n=n+Math.imul(g,K)|0)+Math.imul(v,G)|0;o=o+Math.imul(v,K)|0;i=i+Math.imul(_,Y)|0;n=(n=n+Math.imul(_,Z)|0)+Math.imul(p,Y)|0;o=o+Math.imul(p,Z)|0;var ye=(u+(i=i+Math.imul(h,J)|0)|0)+((8191&(n=(n=n+Math.imul(h,ee)|0)+Math.imul(d,J)|0))<<13)|0;u=((o=o+Math.imul(d,ee)|0)+(n>>>13)|0)+(ye>>>26)|0;ye&=67108863;i=Math.imul(E,j);n=(n=Math.imul(E,W))+Math.imul(I,j)|0;o=Math.imul(I,W);i=i+Math.imul(w,U)|0;n=(n=n+Math.imul(w,z)|0)+Math.imul(P,U)|0;o=o+Math.imul(P,z)|0;i=i+Math.imul(y,G)|0;n=(n=n+Math.imul(y,K)|0)+Math.imul(x,G)|0;o=o+Math.imul(x,K)|0;i=i+Math.imul(g,Y)|0;n=(n=n+Math.imul(g,Z)|0)+Math.imul(v,Y)|0;o=o+Math.imul(v,Z)|0;i=i+Math.imul(_,J)|0;n=(n=n+Math.imul(_,ee)|0)+Math.imul(p,J)|0;o=o+Math.imul(p,ee)|0;var xe=(u+(i=i+Math.imul(h,re)|0)|0)+((8191&(n=(n=n+Math.imul(h,ie)|0)+Math.imul(d,re)|0))<<13)|0;u=((o=o+Math.imul(d,ie)|0)+(n>>>13)|0)+(xe>>>26)|0;xe&=67108863;i=Math.imul(S,j);n=(n=Math.imul(S,W))+Math.imul(A,j)|0;o=Math.imul(A,W);i=i+Math.imul(E,U)|0;n=(n=n+Math.imul(E,z)|0)+Math.imul(I,U)|0;o=o+Math.imul(I,z)|0;i=i+Math.imul(w,G)|0;n=(n=n+Math.imul(w,K)|0)+Math.imul(P,G)|0;o=o+Math.imul(P,K)|0;i=i+Math.imul(y,Y)|0;n=(n=n+Math.imul(y,Z)|0)+Math.imul(x,Y)|0;o=o+Math.imul(x,Z)|0;i=i+Math.imul(g,J)|0;n=(n=n+Math.imul(g,ee)|0)+Math.imul(v,J)|0;o=o+Math.imul(v,ee)|0;i=i+Math.imul(_,re)|0;n=(n=n+Math.imul(_,ie)|0)+Math.imul(p,re)|0;o=o+Math.imul(p,ie)|0;var qe=(u+(i=i+Math.imul(h,oe)|0)|0)+((8191&(n=(n=n+Math.imul(h,ae)|0)+Math.imul(d,oe)|0))<<13)|0;u=((o=o+Math.imul(d,ae)|0)+(n>>>13)|0)+(qe>>>26)|0;qe&=67108863;i=Math.imul(k,j);n=(n=Math.imul(k,W))+Math.imul(D,j)|0;o=Math.imul(D,W);i=i+Math.imul(S,U)|0;n=(n=n+Math.imul(S,z)|0)+Math.imul(A,U)|0;o=o+Math.imul(A,z)|0;i=i+Math.imul(E,G)|0;n=(n=n+Math.imul(E,K)|0)+Math.imul(I,G)|0;o=o+Math.imul(I,K)|0;i=i+Math.imul(w,Y)|0;n=(n=n+Math.imul(w,Z)|0)+Math.imul(P,Y)|0;o=o+Math.imul(P,Z)|0;i=i+Math.imul(y,J)|0;n=(n=n+Math.imul(y,ee)|0)+Math.imul(x,J)|0;o=o+Math.imul(x,ee)|0;i=i+Math.imul(g,re)|0;n=(n=n+Math.imul(g,ie)|0)+Math.imul(v,re)|0;o=o+Math.imul(v,ie)|0;i=i+Math.imul(_,oe)|0;n=(n=n+Math.imul(_,ae)|0)+Math.imul(p,oe)|0;o=o+Math.imul(p,ae)|0;var we=(u+(i=i+Math.imul(h,le)|0)|0)+((8191&(n=(n=n+Math.imul(h,ue)|0)+Math.imul(d,le)|0))<<13)|0;u=((o=o+Math.imul(d,ue)|0)+(n>>>13)|0)+(we>>>26)|0;we&=67108863;i=Math.imul(O,j);n=(n=Math.imul(O,W))+Math.imul(R,j)|0;o=Math.imul(R,W);i=i+Math.imul(k,U)|0;n=(n=n+Math.imul(k,z)|0)+Math.imul(D,U)|0;o=o+Math.imul(D,z)|0;i=i+Math.imul(S,G)|0;n=(n=n+Math.imul(S,K)|0)+Math.imul(A,G)|0;o=o+Math.imul(A,K)|0;i=i+Math.imul(E,Y)|0;n=(n=n+Math.imul(E,Z)|0)+Math.imul(I,Y)|0;o=o+Math.imul(I,Z)|0;i=i+Math.imul(w,J)|0;n=(n=n+Math.imul(w,ee)|0)+Math.imul(P,J)|0;o=o+Math.imul(P,ee)|0;i=i+Math.imul(y,re)|0;n=(n=n+Math.imul(y,ie)|0)+Math.imul(x,re)|0;o=o+Math.imul(x,ie)|0;i=i+Math.imul(g,oe)|0;n=(n=n+Math.imul(g,ae)|0)+Math.imul(v,oe)|0;o=o+Math.imul(v,ae)|0;i=i+Math.imul(_,le)|0;n=(n=n+Math.imul(_,ue)|0)+Math.imul(p,le)|0;o=o+Math.imul(p,ue)|0;var Pe=(u+(i=i+Math.imul(h,he)|0)|0)+((8191&(n=(n=n+Math.imul(h,de)|0)+Math.imul(d,he)|0))<<13)|0;u=((o=o+Math.imul(d,de)|0)+(n>>>13)|0)+(Pe>>>26)|0;Pe&=67108863;i=Math.imul(N,j);n=(n=Math.imul(N,W))+Math.imul(F,j)|0;o=Math.imul(F,W);i=i+Math.imul(O,U)|0;n=(n=n+Math.imul(O,z)|0)+Math.imul(R,U)|0;o=o+Math.imul(R,z)|0;i=i+Math.imul(k,G)|0;n=(n=n+Math.imul(k,K)|0)+Math.imul(D,G)|0;o=o+Math.imul(D,K)|0;i=i+Math.imul(S,Y)|0;n=(n=n+Math.imul(S,Z)|0)+Math.imul(A,Y)|0;o=o+Math.imul(A,Z)|0;i=i+Math.imul(E,J)|0;n=(n=n+Math.imul(E,ee)|0)+Math.imul(I,J)|0;o=o+Math.imul(I,ee)|0;i=i+Math.imul(w,re)|0;n=(n=n+Math.imul(w,ie)|0)+Math.imul(P,re)|0;o=o+Math.imul(P,ie)|0;i=i+Math.imul(y,oe)|0;n=(n=n+Math.imul(y,ae)|0)+Math.imul(x,oe)|0;o=o+Math.imul(x,ae)|0;i=i+Math.imul(g,le)|0;n=(n=n+Math.imul(g,ue)|0)+Math.imul(v,le)|0;o=o+Math.imul(v,ue)|0;i=i+Math.imul(_,he)|0;n=(n=n+Math.imul(_,de)|0)+Math.imul(p,he)|0;o=o+Math.imul(p,de)|0;var Me=(u+(i=i+Math.imul(h,_e)|0)|0)+((8191&(n=(n=n+Math.imul(h,pe)|0)+Math.imul(d,_e)|0))<<13)|0;u=((o=o+Math.imul(d,pe)|0)+(n>>>13)|0)+(Me>>>26)|0;Me&=67108863;i=Math.imul(N,U);n=(n=Math.imul(N,z))+Math.imul(F,U)|0;o=Math.imul(F,z);i=i+Math.imul(O,G)|0;n=(n=n+Math.imul(O,K)|0)+Math.imul(R,G)|0;o=o+Math.imul(R,K)|0;i=i+Math.imul(k,Y)|0;n=(n=n+Math.imul(k,Z)|0)+Math.imul(D,Y)|0;o=o+Math.imul(D,Z)|0;i=i+Math.imul(S,J)|0;n=(n=n+Math.imul(S,ee)|0)+Math.imul(A,J)|0;o=o+Math.imul(A,ee)|0;i=i+Math.imul(E,re)|0;n=(n=n+Math.imul(E,ie)|0)+Math.imul(I,re)|0;o=o+Math.imul(I,ie)|0;i=i+Math.imul(w,oe)|0;n=(n=n+Math.imul(w,ae)|0)+Math.imul(P,oe)|0;o=o+Math.imul(P,ae)|0;i=i+Math.imul(y,le)|0;n=(n=n+Math.imul(y,ue)|0)+Math.imul(x,le)|0;o=o+Math.imul(x,ue)|0;i=i+Math.imul(g,he)|0;n=(n=n+Math.imul(g,de)|0)+Math.imul(v,he)|0;o=o+Math.imul(v,de)|0;var Ee=(u+(i=i+Math.imul(_,_e)|0)|0)+((8191&(n=(n=n+Math.imul(_,pe)|0)+Math.imul(p,_e)|0))<<13)|0;u=((o=o+Math.imul(p,pe)|0)+(n>>>13)|0)+(Ee>>>26)|0;Ee&=67108863;i=Math.imul(N,G);n=(n=Math.imul(N,K))+Math.imul(F,G)|0;o=Math.imul(F,K);i=i+Math.imul(O,Y)|0;n=(n=n+Math.imul(O,Z)|0)+Math.imul(R,Y)|0;o=o+Math.imul(R,Z)|0;i=i+Math.imul(k,J)|0;n=(n=n+Math.imul(k,ee)|0)+Math.imul(D,J)|0;o=o+Math.imul(D,ee)|0;i=i+Math.imul(S,re)|0;n=(n=n+Math.imul(S,ie)|0)+Math.imul(A,re)|0;o=o+Math.imul(A,ie)|0;i=i+Math.imul(E,oe)|0;n=(n=n+Math.imul(E,ae)|0)+Math.imul(I,oe)|0;o=o+Math.imul(I,ae)|0;i=i+Math.imul(w,le)|0;n=(n=n+Math.imul(w,ue)|0)+Math.imul(P,le)|0;o=o+Math.imul(P,ue)|0;i=i+Math.imul(y,he)|0;n=(n=n+Math.imul(y,de)|0)+Math.imul(x,he)|0;o=o+Math.imul(x,de)|0;var Ie=(u+(i=i+Math.imul(g,_e)|0)|0)+((8191&(n=(n=n+Math.imul(g,pe)|0)+Math.imul(v,_e)|0))<<13)|0;u=((o=o+Math.imul(v,pe)|0)+(n>>>13)|0)+(Ie>>>26)|0;Ie&=67108863;i=Math.imul(N,Y);n=(n=Math.imul(N,Z))+Math.imul(F,Y)|0;o=Math.imul(F,Z);i=i+Math.imul(O,J)|0;n=(n=n+Math.imul(O,ee)|0)+Math.imul(R,J)|0;o=o+Math.imul(R,ee)|0;i=i+Math.imul(k,re)|0;n=(n=n+Math.imul(k,ie)|0)+Math.imul(D,re)|0;o=o+Math.imul(D,ie)|0;i=i+Math.imul(S,oe)|0;n=(n=n+Math.imul(S,ae)|0)+Math.imul(A,oe)|0;o=o+Math.imul(A,ae)|0;i=i+Math.imul(E,le)|0;n=(n=n+Math.imul(E,ue)|0)+Math.imul(I,le)|0;o=o+Math.imul(I,ue)|0;i=i+Math.imul(w,he)|0;n=(n=n+Math.imul(w,de)|0)+Math.imul(P,he)|0;o=o+Math.imul(P,de)|0;var Ce=(u+(i=i+Math.imul(y,_e)|0)|0)+((8191&(n=(n=n+Math.imul(y,pe)|0)+Math.imul(x,_e)|0))<<13)|0;u=((o=o+Math.imul(x,pe)|0)+(n>>>13)|0)+(Ce>>>26)|0;Ce&=67108863;i=Math.imul(N,J);n=(n=Math.imul(N,ee))+Math.imul(F,J)|0;o=Math.imul(F,ee);i=i+Math.imul(O,re)|0;n=(n=n+Math.imul(O,ie)|0)+Math.imul(R,re)|0;o=o+Math.imul(R,ie)|0;i=i+Math.imul(k,oe)|0;n=(n=n+Math.imul(k,ae)|0)+Math.imul(D,oe)|0;o=o+Math.imul(D,ae)|0;i=i+Math.imul(S,le)|0;n=(n=n+Math.imul(S,ue)|0)+Math.imul(A,le)|0;o=o+Math.imul(A,ue)|0;i=i+Math.imul(E,he)|0;n=(n=n+Math.imul(E,de)|0)+Math.imul(I,he)|0;o=o+Math.imul(I,de)|0;var Se=(u+(i=i+Math.imul(w,_e)|0)|0)+((8191&(n=(n=n+Math.imul(w,pe)|0)+Math.imul(P,_e)|0))<<13)|0;u=((o=o+Math.imul(P,pe)|0)+(n>>>13)|0)+(Se>>>26)|0;Se&=67108863;i=Math.imul(N,re);n=(n=Math.imul(N,ie))+Math.imul(F,re)|0;o=Math.imul(F,ie);i=i+Math.imul(O,oe)|0;n=(n=n+Math.imul(O,ae)|0)+Math.imul(R,oe)|0;o=o+Math.imul(R,ae)|0;i=i+Math.imul(k,le)|0;n=(n=n+Math.imul(k,ue)|0)+Math.imul(D,le)|0;o=o+Math.imul(D,ue)|0;i=i+Math.imul(S,he)|0;n=(n=n+Math.imul(S,de)|0)+Math.imul(A,he)|0;o=o+Math.imul(A,de)|0;var Ae=(u+(i=i+Math.imul(E,_e)|0)|0)+((8191&(n=(n=n+Math.imul(E,pe)|0)+Math.imul(I,_e)|0))<<13)|0;u=((o=o+Math.imul(I,pe)|0)+(n>>>13)|0)+(Ae>>>26)|0;Ae&=67108863;i=Math.imul(N,oe);n=(n=Math.imul(N,ae))+Math.imul(F,oe)|0;o=Math.imul(F,ae);i=i+Math.imul(O,le)|0;n=(n=n+Math.imul(O,ue)|0)+Math.imul(R,le)|0;o=o+Math.imul(R,ue)|0;i=i+Math.imul(k,he)|0;n=(n=n+Math.imul(k,de)|0)+Math.imul(D,he)|0;o=o+Math.imul(D,de)|0;var Te=(u+(i=i+Math.imul(S,_e)|0)|0)+((8191&(n=(n=n+Math.imul(S,pe)|0)+Math.imul(A,_e)|0))<<13)|0;u=((o=o+Math.imul(A,pe)|0)+(n>>>13)|0)+(Te>>>26)|0;Te&=67108863;i=Math.imul(N,le);n=(n=Math.imul(N,ue))+Math.imul(F,le)|0;o=Math.imul(F,ue);i=i+Math.imul(O,he)|0;n=(n=n+Math.imul(O,de)|0)+Math.imul(R,he)|0;o=o+Math.imul(R,de)|0;var ke=(u+(i=i+Math.imul(k,_e)|0)|0)+((8191&(n=(n=n+Math.imul(k,pe)|0)+Math.imul(D,_e)|0))<<13)|0;u=((o=o+Math.imul(D,pe)|0)+(n>>>13)|0)+(ke>>>26)|0;ke&=67108863;i=Math.imul(N,he);n=(n=Math.imul(N,de))+Math.imul(F,he)|0;o=Math.imul(F,de);var De=(u+(i=i+Math.imul(O,_e)|0)|0)+((8191&(n=(n=n+Math.imul(O,pe)|0)+Math.imul(R,_e)|0))<<13)|0;u=((o=o+Math.imul(R,pe)|0)+(n>>>13)|0)+(De>>>26)|0;De&=67108863;var Be=(u+(i=Math.imul(N,_e))|0)+((8191&(n=(n=Math.imul(N,pe))+Math.imul(F,_e)|0))<<13)|0;u=((o=Math.imul(F,pe))+(n>>>13)|0)+(Be>>>26)|0;Be&=67108863;l[0]=me;l[1]=ge;l[2]=ve;l[3]=be;l[4]=ye;l[5]=xe;l[6]=qe;l[7]=we;l[8]=Pe;l[9]=Me;l[10]=Ee;l[11]=Ie;l[12]=Ce;l[13]=Se;l[14]=Ae;l[15]=Te;l[16]=ke;l[17]=De;l[18]=Be;if(0!==u){l[19]=u;r.length++}return r};Math.imul||(p=_);function m(e,t,r){return(new g).mulp(e,t,r)}a.prototype.mulTo=function(e,t){var r,i=this.length+e.length;r=10===this.length&&10===e.length?p(this,e,t):i<63?_(this,e,t):i<1024?function(e,t,r){r.negative=t.negative^e.negative;r.length=e.length+t.length;for(var i=0,n=0,o=0;o>>26)|0)>>>26;a&=67108863}r.words[o]=s;i=a;a=n}0!==i?r.words[o]=i:r.length--;return r.strip()}(this,e,t):m(this,e,t);return r};function g(e,t){this.x=e;this.y=t}g.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,i=0;i>=1}return i};g.prototype.permute=function(e,t,r,i,n,o){for(var a=0;a>>=1)n++;return 1<>>=13;r[2*a+1]=8191&o;o>>>=13}for(a=2*t;a>=26;t+=i/67108864|0;t+=o>>>26;this.words[r]=67108863&o}if(0!==t){this.words[r]=t;this.length++}return this};a.prototype.muln=function(e){return this.clone().imuln(e)};a.prototype.sqr=function(){return this.mul(this)};a.prototype.isqr=function(){return this.imul(this.clone())};a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>n}return t}(e);if(0===t.length)return new a(1);for(var r=this,i=0;i=0);var t,r=e%26,i=(e-r)/26,o=67108863>>>26-r<<26-r;if(0!==r){var a=0;for(t=0;t>>26-r}if(a){this.words[t]=a;this.length++}}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0);var i;i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<a){this.length-=a;for(u=0;u=0&&(0!==c||u>=i);u--){var h=0|this.words[u];this.words[u]=c<<26-o|h>>>o;c=h&s}l&&0!==c&&(l.words[l.length++]=c);if(0===this.length){this.words[0]=0;this.length=1}return this.strip()};a.prototype.ishrn=function(e,t,r){n(0===this.negative);return this.iushrn(e,t,r)};a.prototype.shln=function(e){return this.clone().ishln(e)};a.prototype.ushln=function(e){return this.clone().iushln(e)};a.prototype.shrn=function(e){return this.clone().ishrn(e)};a.prototype.ushrn=function(e){return this.clone().iushrn(e)};a.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;n(0===this.negative,"imaskn works only with positive numbers");if(this.length<=r)return this;0!==t&&r++;this.length=Math.min(r,this.length);if(0!==t){var i=67108863^67108863>>>t<=67108864;t++){this.words[t]-=67108864;t===this.length-1?this.words[t+1]=1:this.words[t+1]++}this.length=Math.max(this.length,t+1);return this};a.prototype.isubn=function(e){n("number"==typeof e);n(e<67108864);if(e<0)return this.iaddn(-e);if(0!==this.negative){this.negative=0;this.iaddn(e);this.negative=1;return this}this.words[0]-=e;if(1===this.length&&this.words[0]<0){this.words[0]=-this.words[0];this.negative=1}else for(var t=0;t>26)-(l/67108864|0);this.words[i+r]=67108863&o}for(;i>26;this.words[i+r]=67108863&o}if(0===s)return this.strip();n(-1===s);s=0;for(i=0;i>26;this.words[i]=67108863&o}this.negative=1;return this.strip()};a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),i=this.clone(),n=e,o=0|n.words[n.length-1];if(0!==(r=26-this._countBits(o))){n=n.ushln(r);i.iushln(r);o=0|n.words[n.length-1]}var s,l=i.length-n.length;if("mod"!==t){(s=new a(null)).length=l+1;s.words=new Array(s.length);for(var u=0;u=0;h--){var d=67108864*(0|i.words[n.length+h])+(0|i.words[n.length+h-1]);d=Math.min(d/o|0,67108863);i._ishlnsubmul(n,d,h);for(;0!==i.negative;){d--;i.negative=0;i._ishlnsubmul(n,1,h);i.isZero()||(i.negative^=1)}s&&(s.words[h]=d)}s&&s.strip();i.strip();"div"!==t&&0!==r&&i.iushrn(r);return{div:s||null,mod:i}};a.prototype.divmod=function(e,t,r){n(!e.isZero());if(this.isZero())return{div:new a(0),mod:new a(0)};var i,o,s;if(0!==this.negative&&0===e.negative){s=this.neg().divmod(e,t);"mod"!==t&&(i=s.div.neg());if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.iadd(e)}return{div:i,mod:o}}if(0===this.negative&&0!==e.negative){s=this.divmod(e.neg(),t);"mod"!==t&&(i=s.div.neg());return{div:i,mod:s.mod}}if(0!=(this.negative&e.negative)){s=this.neg().divmod(e.neg(),t);if("div"!==t){o=s.mod.neg();r&&0!==o.negative&&o.isub(e)}return{div:s.div,mod:o}}return e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modn(e.words[0]))}:this._wordDiv(e,t)};a.prototype.div=function(e){return this.divmod(e,"div",!1).div};a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod};a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod};a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,i=e.ushrn(1),n=e.andln(1),o=r.cmp(i);return o<0||1===n&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)};a.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,i=this.length-1;i>=0;i--)r=(t*r+(0|this.words[i]))%e;return r};a.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var i=(0|this.words[r])+67108864*t;this.words[r]=i/e|0;t=i%e}return this.strip()};a.prototype.divn=function(e){return this.clone().idivn(e)};a.prototype.egcd=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),s=new a(0),l=new a(1),u=0;t.isEven()&&r.isEven();){t.iushrn(1);r.iushrn(1);++u}for(var c=r.clone(),h=t.clone();!t.isZero();){for(var d=0,f=1;0==(t.words[0]&f)&&d<26;++d,f<<=1);if(d>0){t.iushrn(d);for(;d-- >0;){if(i.isOdd()||o.isOdd()){i.iadd(c);o.isub(h)}i.iushrn(1);o.iushrn(1)}}for(var _=0,p=1;0==(r.words[0]&p)&&_<26;++_,p<<=1);if(_>0){r.iushrn(_);for(;_-- >0;){if(s.isOdd()||l.isOdd()){s.iadd(c);l.isub(h)}s.iushrn(1);l.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);i.isub(s);o.isub(l)}else{r.isub(t);s.isub(i);l.isub(o)}}return{a:s,b:l,gcd:r.iushln(u)}};a.prototype._invmp=function(e){n(0===e.negative);n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),s=new a(0),l=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,c=1;0==(t.words[0]&c)&&u<26;++u,c<<=1);if(u>0){t.iushrn(u);for(;u-- >0;){o.isOdd()&&o.iadd(l);o.iushrn(1)}}for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(h>0){r.iushrn(h);for(;h-- >0;){s.isOdd()&&s.iadd(l);s.iushrn(1)}}if(t.cmp(r)>=0){t.isub(r);o.isub(s)}else{r.isub(t);s.isub(o)}}(i=0===t.cmpn(1)?o:s).cmpn(0)<0&&i.iadd(e);return i};a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;r.negative=0;for(var i=0;t.isEven()&&r.isEven();i++){t.iushrn(1);r.iushrn(1)}for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var n=t.cmp(r);if(n<0){var o=t;t=r;r=o}else if(0===n||0===r.cmpn(1))break;t.isub(r)}return r.iushln(i)};a.prototype.invm=function(e){return this.egcd(e).a.umod(e)};a.prototype.isEven=function(){return 0==(1&this.words[0])};a.prototype.isOdd=function(){return 1==(1&this.words[0])};a.prototype.andln=function(e){return this.words[0]&e};a.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,i=1<>>26;s&=67108863;this.words[a]=s}if(0!==o){this.words[a]=o;this.length++}return this};a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]};a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;this.strip();if(this.length>1)t=1;else{r&&(e=-e);n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var i=0|this.words[r],n=0|e.words[r];if(i!==n){in&&(t=1);break}}return t};a.prototype.gtn=function(e){return 1===this.cmpn(e)};a.prototype.gt=function(e){return 1===this.cmp(e)};a.prototype.gten=function(e){return this.cmpn(e)>=0};a.prototype.gte=function(e){return this.cmp(e)>=0};a.prototype.ltn=function(e){return-1===this.cmpn(e)};a.prototype.lt=function(e){return-1===this.cmp(e)};a.prototype.lten=function(e){return this.cmpn(e)<=0};a.prototype.lte=function(e){return this.cmp(e)<=0};a.prototype.eqn=function(e){return 0===this.cmpn(e)};a.prototype.eq=function(e){return 0===this.cmp(e)};a.red=function(e){return new P(e)};a.prototype.toRed=function(e){n(!this.red,"Already a number in reduction context");n(0===this.negative,"red works only with positives");return e.convertTo(this)._forceRed(e)};a.prototype.fromRed=function(){n(this.red,"fromRed works only with numbers in reduction context");return this.red.convertFrom(this)};a.prototype._forceRed=function(e){this.red=e;return this};a.prototype.forceRed=function(e){n(!this.red,"Already a number in reduction context");return this._forceRed(e)};a.prototype.redAdd=function(e){n(this.red,"redAdd works only with red numbers");return this.red.add(this,e)};a.prototype.redIAdd=function(e){n(this.red,"redIAdd works only with red numbers");return this.red.iadd(this,e)};a.prototype.redSub=function(e){n(this.red,"redSub works only with red numbers");return this.red.sub(this,e)};a.prototype.redISub=function(e){n(this.red,"redISub works only with red numbers");return this.red.isub(this,e)};a.prototype.redShl=function(e){n(this.red,"redShl works only with red numbers");return this.red.shl(this,e)};a.prototype.redMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.mul(this,e)};a.prototype.redIMul=function(e){n(this.red,"redMul works only with red numbers");this.red._verify2(this,e);return this.red.imul(this,e)};a.prototype.redSqr=function(){n(this.red,"redSqr works only with red numbers");this.red._verify1(this);return this.red.sqr(this)};a.prototype.redISqr=function(){n(this.red,"redISqr works only with red numbers");this.red._verify1(this);return this.red.isqr(this)};a.prototype.redSqrt=function(){n(this.red,"redSqrt works only with red numbers");this.red._verify1(this);return this.red.sqrt(this)};a.prototype.redInvm=function(){n(this.red,"redInvm works only with red numbers");this.red._verify1(this);return this.red.invm(this)};a.prototype.redNeg=function(){n(this.red,"redNeg works only with red numbers");this.red._verify1(this);return this.red.neg(this)};a.prototype.redPow=function(e){n(this.red&&!e.red,"redPow(normalNum)");this.red._verify1(this);return this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function b(e,t){this.name=e;this.p=new a(t,16);this.n=this.p.bitLength();this.k=new a(1).iushln(this.n).isub(this.p);this.tmp=this._tmp()}b.prototype._tmp=function(){var e=new a(null);e.words=new Array(Math.ceil(this.n/13));return e};b.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp);t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var i=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip();return r};b.prototype.split=function(e,t){e.iushrn(this.n,0,t)};b.prototype.imulK=function(e){return e.imul(this.k)};function y(){b.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}o(y,b);y.prototype.split=function(e,t){for(var r=4194303,i=Math.min(e.length,9),n=0;n>>22;o=a}o>>>=22;e.words[n-10]=o;0===o&&e.length>10?e.length-=10:e.length-=9}};y.prototype.imulK=function(e){e.words[e.length]=0;e.words[e.length+1]=0;e.length+=2;for(var t=0,r=0;r>>=26;e.words[r]=n;t=i}0!==t&&(e.words[e.length++]=t);return e};a._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new y;else if("p224"===e)t=new x;else if("p192"===e)t=new q;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new w}v[e]=t;return t};function P(e){if("string"==typeof e){var t=a._prime(e);this.m=t.p;this.prime=t}else{n(e.gtn(1),"modulus must be greater than 1");this.m=e;this.prime=null}}P.prototype._verify1=function(e){n(0===e.negative,"red works only with positives");n(e.red,"red works only with red numbers")};P.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives");n(e.red&&e.red===t.red,"red works only with red numbers")};P.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)};P.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)};P.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);r.cmp(this.m)>=0&&r.isub(this.m);return r._forceRed(this)};P.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);r.cmp(this.m)>=0&&r.isub(this.m);return r};P.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);r.cmpn(0)<0&&r.iadd(this.m);return r._forceRed(this)};P.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);r.cmpn(0)<0&&r.iadd(this.m);return r};P.prototype.shl=function(e,t){this._verify1(e);return this.imod(e.ushln(t))};P.prototype.imul=function(e,t){this._verify2(e,t);return this.imod(e.imul(t))};P.prototype.mul=function(e,t){this._verify2(e,t);return this.imod(e.mul(t))};P.prototype.isqr=function(e){return this.imul(e,e.clone())};P.prototype.sqr=function(e){return this.mul(e,e)};P.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);n(t%2==1);if(3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,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();c=new a(2*c*c).toRed(this);for(;0!==this.pow(c,u).cmp(l);)c.redIAdd(l);for(var h=this.pow(c,i),d=this.pow(e,i.addn(1).iushrn(1)),f=this.pow(e,i),_=o;0!==f.cmp(s);){for(var p=f,m=0;0!==p.cmp(s);m++)p=p.redSqr();n(m<_);var g=this.pow(h,new a(1).iushln(_-m-1));d=d.redMul(g);h=g.redSqr();f=f.redMul(h);_=m}return d};P.prototype.invm=function(e){var t=e._invmp(this.m);if(0!==t.negative){t.negative=0;return this.imod(t).redNeg()}return this.imod(t)};P.prototype.pow=function(e,t){if(t.isZero())return new a(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new a(1).toRed(this);r[1]=e;for(var i=2;i=0;i--){for(var u=t.words[i],c=l-1;c>=0;c--){var h=u>>c&1;n!==r[0]&&(n=this.sqr(n));if(0!==h||0!==o){o<<=1;o|=h;if(4===++s||0===i&&0===c){n=this.mul(n,r[o]);s=0;o=0}}else s=0}l=26}return n};P.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t};P.prototype.convertFrom=function(e){var t=e.clone();t.red=null;return t};a.mont=function(e){return new M(e)};function M(e){P.call(this,e);this.shift=this.m.bitLength();this.shift%26!=0&&(this.shift+=26-this.shift%26);this.r=new a(1).iushln(this.shift);this.r2=this.imod(this.r.sqr());this.rinv=this.r._invmp(this.m);this.minv=this.rinv.mul(this.r).isubn(1).div(this.m);this.minv=this.minv.umod(this.r);this.minv=this.r.sub(this.minv)}o(M,P);M.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))};M.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));t.red=null;return t};M.prototype.imul=function(e,t){if(e.isZero()||t.isZero()){e.words[0]=0;e.length=1;return e}var r=e.imul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),i=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),n=r.isub(i).iushrn(this.shift),o=n;n.cmp(this.m)>=0?o=n.isub(this.m):n.cmpn(0)<0&&(o=n.iadd(this.m));return o._forceRed(this)};M.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===t||t)}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/public-encrypt/node_modules/bn.js/lib/bn.js","/node_modules/public-encrypt/node_modules/bn.js/lib")},{_process:148,buffer:19,timers:185}],152:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("parse-asn1"),i=e("./mgf"),n=e("./xor"),o=e("bn.js"),a=e("browserify-rsa"),s=e("create-hash"),l=e("./withPublic"),u=e("safe-buffer").Buffer;t.exports=function(e,t,c){var h;h=e.padding?e.padding:c?1:4;var d,f=r(e),_=f.modulus.byteLength();if(t.length>_||new o(t).cmp(f.modulus)>=0)throw new Error("decryption error");d=c?l(new o(t),f):a(t,f);var p=u.alloc(_-d.length);d=u.concat([p,d],_);if(4===h)return function(e,t){var r=e.modulus.byteLength(),o=s("sha1").update(u.alloc(0)).digest(),a=o.length;if(0!==t[0])throw new Error("decryption error");var l=t.slice(1,a+1),c=t.slice(a+1),h=n(l,i(c,a)),d=n(c,i(h,r-a-1));if(function(e,t){e=u.from(e);t=u.from(t);var r=0,i=e.length;if(e.length!==t.length){r++;i=Math.min(e.length,t.length)}var n=-1;for(;++n=t.length){o++;break}var a=t.slice(2,n-1);("0002"!==i.toString("hex")&&!r||"0001"!==i.toString("hex")&&r)&&o++;a.length<8&&o++;if(o)throw new Error("decryption error");return t.slice(n)}(0,d,c);if(3===h)return d;throw new Error("unknown padding")}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/public-encrypt/privateDecrypt.js","/node_modules/public-encrypt")},{"./mgf":150,"./withPublic":154,"./xor":155,_process:148,"bn.js":151,"browserify-rsa":40,buffer:63,"create-hash":67,"parse-asn1":141,"safe-buffer":159,timers:185}],153:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("parse-asn1"),i=e("randombytes"),n=e("create-hash"),o=e("./mgf"),a=e("./xor"),s=e("bn.js"),l=e("./withPublic"),u=e("browserify-rsa"),c=e("safe-buffer").Buffer;t.exports=function(e,t,h){var d;d=e.padding?e.padding:h?1:4;var f,_=r(e);if(4===d)f=function(e,t){var r=e.modulus.byteLength(),l=t.length,u=n("sha1").update(c.alloc(0)).digest(),h=u.length,d=2*h;if(l>r-d-2)throw new Error("message too long");var f=c.alloc(r-l-d-2),_=r-h-1,p=i(h),m=a(c.concat([u,f,c.alloc(1,1),t],_),o(p,_)),g=a(p,o(m,h));return new s(c.concat([c.alloc(1),g,m],r))}(_,t);else if(1===d)f=function(e,t,r){var n,o=t.length,a=e.modulus.byteLength();if(o>a-11)throw new Error("message too long");n=r?c.alloc(a-o-3,255):function(e){var t,r=c.allocUnsafe(e),n=0,o=i(2*e),a=0;for(;n=0)throw new Error("data too long for modulus")}return h?u(f,_):l(f,_)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/public-encrypt/publicEncrypt.js","/node_modules/public-encrypt")},{"./mgf":150,"./withPublic":154,"./xor":155,_process:148,"bn.js":151,"browserify-rsa":40,buffer:63,"create-hash":67,"parse-asn1":141,randombytes:156,"safe-buffer":159,timers:185}],154:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("bn.js"),i=e("safe-buffer").Buffer;t.exports=function(e,t){return i.from(e.toRed(r.mont(t.modulus)).redPow(new r(t.publicExponent)).fromRed().toArray())}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/public-encrypt/withPublic.js","/node_modules/public-encrypt")},{_process:148,"bn.js":151,buffer:63,"safe-buffer":159,timers:185}],155:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";t.exports=function(e,t){for(var r=e.length,i=-1;++io)throw new RangeError("requested too many random bytes");var i=a.allocUnsafe(e);if(e>0)if(e>n)for(var l=0;lc||e<0)throw new TypeError("offset must be a uint32");if(e>l||e>t)throw new RangeError("offset out of range")}function d(e,t,r){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(e>c||e<0)throw new TypeError("size must be a uint32");if(e+t>r||e>l)throw new RangeError("buffer too small")}if(u&&u.getRandomValues||!t.browser){r.randomFill=function(e,t,r,n){if(!(s.isBuffer(e)||e instanceof i.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof t){n=t;t=0;r=e.length}else if("function"==typeof r){n=r;r=e.length-t}else if("function"!=typeof n)throw new TypeError('"cb" argument must be a function');h(t,e.length);d(r,t,e.length);return f(e,t,r,n)};r.randomFillSync=function(e,t,r){void 0===t&&(t=0);if(!(s.isBuffer(e)||e instanceof i.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');h(t,e.length);void 0===r&&(r=e.length-t);d(r,t,e.length);return f(e,t,r)}}else{r.randomFill=n;r.randomFillSync=n}function f(e,r,i,n){if(t.browser){var o=e.buffer,s=new Uint8Array(o,r,i);u.getRandomValues(s);if(n){t.nextTick((function(){n(null,e)}));return}return e}if(!n){a(i).copy(e,r);return e}a(i,(function(t,i){if(t)return n(t);i.copy(e,r);n(null,e)}))}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/randomfill/browser.js","/node_modules/randomfill")},{_process:148,buffer:63,randombytes:156,"safe-buffer":159,timers:185}],158:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("buffer").Buffer,i=e("inherits"),n=e("hash-base"),o=new Array(16),a=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],s=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],l=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],u=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],c=[0,1518500249,1859775393,2400959708,2840853838],h=[1352829926,1548603684,1836072691,2053994217,0];function d(){n.call(this,64);this._a=1732584193;this._b=4023233417;this._c=2562383102;this._d=271733878;this._e=3285377520}i(d,n);d.prototype._update=function(){for(var e=o,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var r=0|this._a,i=0|this._b,n=0|this._c,d=0|this._d,b=0|this._e,y=0|this._a,x=0|this._b,q=0|this._c,w=0|this._d,P=0|this._e,M=0;M<80;M+=1){var E,I;if(M<16){E=_(r,i,n,d,b,e[a[M]],c[0],l[M]);I=v(y,x,q,w,P,e[s[M]],h[0],u[M])}else if(M<32){E=p(r,i,n,d,b,e[a[M]],c[1],l[M]);I=g(y,x,q,w,P,e[s[M]],h[1],u[M])}else if(M<48){E=m(r,i,n,d,b,e[a[M]],c[2],l[M]);I=m(y,x,q,w,P,e[s[M]],h[2],u[M])}else if(M<64){E=g(r,i,n,d,b,e[a[M]],c[3],l[M]);I=p(y,x,q,w,P,e[s[M]],h[3],u[M])}else{E=v(r,i,n,d,b,e[a[M]],c[4],l[M]);I=_(y,x,q,w,P,e[s[M]],h[4],u[M])}r=b;b=d;d=f(n,10);n=i;i=E;y=P;P=w;w=f(q,10);q=x;x=I}var C=this._b+n+w|0;this._b=this._c+d+P|0;this._c=this._d+b+y|0;this._d=this._e+r+x|0;this._e=this._a+i+q|0;this._a=C};d.prototype._digest=function(){this._block[this._blockOffset++]=128;if(this._blockOffset>56){this._block.fill(0,this._blockOffset,64);this._update();this._blockOffset=0}this._block.fill(0,this._blockOffset,56);this._block.writeUInt32LE(this._length[0],56);this._block.writeUInt32LE(this._length[1],60);this._update();var e=r.alloc?r.alloc(20):new r(20);e.writeInt32LE(this._a,0);e.writeInt32LE(this._b,4);e.writeInt32LE(this._c,8);e.writeInt32LE(this._d,12);e.writeInt32LE(this._e,16);return e};function f(e,t){return e<>>32-t}function _(e,t,r,i,n,o,a,s){return f(e+(t^r^i)+o+a|0,s)+n|0}function p(e,t,r,i,n,o,a,s){return f(e+(t&r|~t&i)+o+a|0,s)+n|0}function m(e,t,r,i,n,o,a,s){return f(e+((t|~r)^i)+o+a|0,s)+n|0}function g(e,t,r,i,n,o,a,s){return f(e+(t&i|r&~i)+o+a|0,s)+n|0}function v(e,t,r,i,n,o,a,s){return f(e+(t^(r|~i))+o+a|0,s)+n|0}t.exports=d}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/ripemd160/index.js","/node_modules/ripemd160")},{_process:148,buffer:63,"hash-base":101,inherits:131,timers:185}],159:[function(e,t,r){(function(i,n,o,a,s,l,u,c,h,d,f){(function(){"use strict"; -/*! safe-buffer. MIT License. Feross Aboukhadijeh */var i=e("buffer"),n=i.Buffer;function o(e,t){for(var r in e)t[r]=e[r]}if(n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow)t.exports=i;else{o(i,r);r.Buffer=a}function a(e,t,r){return n(e,t,r)}a.prototype=Object.create(n.prototype);o(n,a);a.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return n(e,t,r)};a.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var i=n(e);void 0!==t?"string"==typeof r?i.fill(t,r):i.fill(t):i.fill(0);return i};a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n(e)};a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i.SlowBuffer(e)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/safe-buffer/index.js","/node_modules/safe-buffer")},{_process:148,buffer:63,timers:185}],160:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var n,o=e("buffer"),a=o.Buffer,s={};for(n in o)o.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(s[n]=o[n]);var l=s.Buffer={};for(n in a)a.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(l[n]=a[n]);s.Buffer.prototype=a.prototype;l.from&&l.from!==Uint8Array.from||(l.from=function(e,t,r){if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+i(e));if(e&&void 0===e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+i(e));return a(e,t,r)});l.alloc||(l.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+i(e));if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var n=a(e);t&&0!==t.length?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0);return n});if(!s.kStringMaxLength)try{s.kStringMaxLength=r.binding("buffer").kStringMaxLength}catch(e){}if(!s.constants){s.constants={MAX_LENGTH:s.kMaxLength};s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)}t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/safer-buffer/safer.js","/node_modules/safer-buffer")},{_process:148,buffer:63,timers:185}],161:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("safe-buffer").Buffer;function i(e,t){this._block=r.alloc(e);this._finalSize=t;this._blockSize=e;this._len=0}i.prototype.update=function(e,t){if("string"==typeof e){t=t||"utf8";e=r.from(e,t)}for(var i=this._block,n=this._blockSize,o=e.length,a=this._len,s=0;s=this._finalSize){this._update(this._block);this._block.fill(0)}var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var i=(4294967295&r)>>>0,n=(r-i)/4294967296;this._block.writeUInt32BE(n,this._blockSize-8);this._block.writeUInt32BE(i,this._blockSize-4)}this._update(this._block);var o=this._hash();return e?o.toString(e):o};i.prototype._update=function(){throw new Error("_update must be implemented by subclass")};t.exports=i}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/hash.js","/node_modules/sha.js")},{_process:148,buffer:63,"safe-buffer":159,timers:185}],162:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=t.exports=function(e){e=e.toLowerCase();var t=r[e];if(!t)throw new Error(e+" is not supported (we accept pull requests)");return new t};r.sha=e("./sha");r.sha1=e("./sha1");r.sha224=e("./sha224");r.sha256=e("./sha256");r.sha384=e("./sha384");r.sha512=e("./sha512")}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/index.js","/node_modules/sha.js")},{"./sha":163,"./sha1":164,"./sha224":165,"./sha256":166,"./sha384":167,"./sha512":168,_process:148,buffer:63,timers:185}],163:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("./hash"),n=e("safe-buffer").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function s(){this.init();this._w=a;i.call(this,64,56)}r(s,i);s.prototype.init=function(){this._a=1732584193;this._b=4023233417;this._c=2562383102;this._d=271733878;this._e=3285377520;return this};function l(e){return e<<30|e>>>2}function u(e,t,r,i){return 0===e?t&r|~t&i:2===e?t&r|t&i|r&i:t^r^i}s.prototype._update=function(e){for(var t,r=this._w,i=0|this._a,n=0|this._b,a=0|this._c,s=0|this._d,c=0|this._e,h=0;h<16;++h)r[h]=e.readInt32BE(4*h);for(;h<80;++h)r[h]=r[h-3]^r[h-8]^r[h-14]^r[h-16];for(var d=0;d<80;++d){var f=~~(d/20),_=((t=i)<<5|t>>>27)+u(f,n,a,s)+c+r[d]+o[f]|0;c=s;s=a;a=l(n);n=i;i=_}this._a=i+this._a|0;this._b=n+this._b|0;this._c=a+this._c|0;this._d=s+this._d|0;this._e=c+this._e|0};s.prototype._hash=function(){var e=n.allocUnsafe(20);e.writeInt32BE(0|this._a,0);e.writeInt32BE(0|this._b,4);e.writeInt32BE(0|this._c,8);e.writeInt32BE(0|this._d,12);e.writeInt32BE(0|this._e,16);return e};t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/sha.js","/node_modules/sha.js")},{"./hash":161,_process:148,buffer:63,inherits:131,"safe-buffer":159,timers:185}],164:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("./hash"),n=e("safe-buffer").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function s(){this.init();this._w=a;i.call(this,64,56)}r(s,i);s.prototype.init=function(){this._a=1732584193;this._b=4023233417;this._c=2562383102;this._d=271733878;this._e=3285377520;return this};function l(e){return e<<5|e>>>27}function u(e){return e<<30|e>>>2}function c(e,t,r,i){return 0===e?t&r|~t&i:2===e?t&r|t&i|r&i:t^r^i}s.prototype._update=function(e){for(var t,r=this._w,i=0|this._a,n=0|this._b,a=0|this._c,s=0|this._d,h=0|this._e,d=0;d<16;++d)r[d]=e.readInt32BE(4*d);for(;d<80;++d)r[d]=(t=r[d-3]^r[d-8]^r[d-14]^r[d-16])<<1|t>>>31;for(var f=0;f<80;++f){var _=~~(f/20),p=l(i)+c(_,n,a,s)+h+r[f]+o[_]|0;h=s;s=a;a=u(n);n=i;i=p}this._a=i+this._a|0;this._b=n+this._b|0;this._c=a+this._c|0;this._d=s+this._d|0;this._e=h+this._e|0};s.prototype._hash=function(){var e=n.allocUnsafe(20);e.writeInt32BE(0|this._a,0);e.writeInt32BE(0|this._b,4);e.writeInt32BE(0|this._c,8);e.writeInt32BE(0|this._d,12);e.writeInt32BE(0|this._e,16);return e};t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/sha1.js","/node_modules/sha.js")},{"./hash":161,_process:148,buffer:63,inherits:131,"safe-buffer":159,timers:185}],165:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("./sha256"),n=e("./hash"),o=e("safe-buffer").Buffer,a=new Array(64);function s(){this.init();this._w=a;n.call(this,64,56)}r(s,i);s.prototype.init=function(){this._a=3238371032;this._b=914150663;this._c=812702999;this._d=4144912697;this._e=4290775857;this._f=1750603025;this._g=1694076839;this._h=3204075428;return this};s.prototype._hash=function(){var e=o.allocUnsafe(28);e.writeInt32BE(this._a,0);e.writeInt32BE(this._b,4);e.writeInt32BE(this._c,8);e.writeInt32BE(this._d,12);e.writeInt32BE(this._e,16);e.writeInt32BE(this._f,20);e.writeInt32BE(this._g,24);return e};t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/sha224.js","/node_modules/sha.js")},{"./hash":161,"./sha256":166,_process:148,buffer:63,inherits:131,"safe-buffer":159,timers:185}],166:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("./hash"),n=e("safe-buffer").Buffer,o=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],a=new Array(64);function s(){this.init();this._w=a;i.call(this,64,56)}r(s,i);s.prototype.init=function(){this._a=1779033703;this._b=3144134277;this._c=1013904242;this._d=2773480762;this._e=1359893119;this._f=2600822924;this._g=528734635;this._h=1541459225;return this};function l(e,t,r){return r^e&(t^r)}function u(e,t,r){return e&t|r&(e|t)}function c(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function h(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function d(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}s.prototype._update=function(e){for(var t,r=this._w,i=0|this._a,n=0|this._b,a=0|this._c,s=0|this._d,f=0|this._e,_=0|this._f,p=0|this._g,m=0|this._h,g=0;g<16;++g)r[g]=e.readInt32BE(4*g);for(;g<64;++g)r[g]=(((t=r[g-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+r[g-7]+d(r[g-15])+r[g-16]|0;for(var v=0;v<64;++v){var b=m+h(f)+l(f,_,p)+o[v]+r[v]|0,y=c(i)+u(i,n,a)|0;m=p;p=_;_=f;f=s+b|0;s=a;a=n;n=i;i=b+y|0}this._a=i+this._a|0;this._b=n+this._b|0;this._c=a+this._c|0;this._d=s+this._d|0;this._e=f+this._e|0;this._f=_+this._f|0;this._g=p+this._g|0;this._h=m+this._h|0};s.prototype._hash=function(){var e=n.allocUnsafe(32);e.writeInt32BE(this._a,0);e.writeInt32BE(this._b,4);e.writeInt32BE(this._c,8);e.writeInt32BE(this._d,12);e.writeInt32BE(this._e,16);e.writeInt32BE(this._f,20);e.writeInt32BE(this._g,24);e.writeInt32BE(this._h,28);return e};t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/sha256.js","/node_modules/sha.js")},{"./hash":161,_process:148,buffer:63,inherits:131,"safe-buffer":159,timers:185}],167:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("./sha512"),n=e("./hash"),o=e("safe-buffer").Buffer,a=new Array(160);function s(){this.init();this._w=a;n.call(this,128,112)}r(s,i);s.prototype.init=function(){this._ah=3418070365;this._bh=1654270250;this._ch=2438529370;this._dh=355462360;this._eh=1731405415;this._fh=2394180231;this._gh=3675008525;this._hh=1203062813;this._al=3238371032;this._bl=914150663;this._cl=812702999;this._dl=4144912697;this._el=4290775857;this._fl=1750603025;this._gl=1694076839;this._hl=3204075428;return this};s.prototype._hash=function(){var e=o.allocUnsafe(48);function t(t,r,i){e.writeInt32BE(t,i);e.writeInt32BE(r,i+4)}t(this._ah,this._al,0);t(this._bh,this._bl,8);t(this._ch,this._cl,16);t(this._dh,this._dl,24);t(this._eh,this._el,32);t(this._fh,this._fl,40);return e};t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/sha384.js","/node_modules/sha.js")},{"./hash":161,"./sha512":168,_process:148,buffer:63,inherits:131,"safe-buffer":159,timers:185}],168:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("./hash"),n=e("safe-buffer").Buffer,o=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],a=new Array(160);function s(){this.init();this._w=a;i.call(this,128,112)}r(s,i);s.prototype.init=function(){this._ah=1779033703;this._bh=3144134277;this._ch=1013904242;this._dh=2773480762;this._eh=1359893119;this._fh=2600822924;this._gh=528734635;this._hh=1541459225;this._al=4089235720;this._bl=2227873595;this._cl=4271175723;this._dl=1595750129;this._el=2917565137;this._fl=725511199;this._gl=4215389547;this._hl=327033209;return this};function l(e,t,r){return r^e&(t^r)}function u(e,t,r){return e&t|r&(e|t)}function c(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function h(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function d(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function f(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function _(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function p(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function m(e,t){return e>>>0>>0?1:0}s.prototype._update=function(e){for(var t=this._w,r=0|this._ah,i=0|this._bh,n=0|this._ch,a=0|this._dh,s=0|this._eh,g=0|this._fh,v=0|this._gh,b=0|this._hh,y=0|this._al,x=0|this._bl,q=0|this._cl,w=0|this._dl,P=0|this._el,M=0|this._fl,E=0|this._gl,I=0|this._hl,C=0;C<32;C+=2){t[C]=e.readInt32BE(4*C);t[C+1]=e.readInt32BE(4*C+4)}for(;C<160;C+=2){var S=t[C-30],A=t[C-30+1],T=d(S,A),k=f(A,S),D=_(S=t[C-4],A=t[C-4+1]),B=p(A,S),O=t[C-14],R=t[C-14+1],L=t[C-32],N=t[C-32+1],F=k+R|0,$=T+O+m(F,k)|0;$=($=$+D+m(F=F+B|0,B)|0)+L+m(F=F+N|0,N)|0;t[C]=$;t[C+1]=F}for(var j=0;j<160;j+=2){$=t[j];F=t[j+1];var W=u(r,i,n),H=u(y,x,q),U=c(r,y),z=c(y,r),V=h(s,P),G=h(P,s),K=o[j],X=o[j+1],Y=l(s,g,v),Z=l(P,M,E),Q=I+G|0,J=b+V+m(Q,I)|0;J=(J=(J=J+Y+m(Q=Q+Z|0,Z)|0)+K+m(Q=Q+X|0,X)|0)+$+m(Q=Q+F|0,F)|0;var ee=z+H|0,te=U+W+m(ee,z)|0;b=v;I=E;v=g;E=M;g=s;M=P;s=a+J+m(P=w+Q|0,w)|0;a=n;w=q;n=i;q=x;i=r;x=y;r=J+te+m(y=Q+ee|0,Q)|0}this._al=this._al+y|0;this._bl=this._bl+x|0;this._cl=this._cl+q|0;this._dl=this._dl+w|0;this._el=this._el+P|0;this._fl=this._fl+M|0;this._gl=this._gl+E|0;this._hl=this._hl+I|0;this._ah=this._ah+r+m(this._al,y)|0;this._bh=this._bh+i+m(this._bl,x)|0;this._ch=this._ch+n+m(this._cl,q)|0;this._dh=this._dh+a+m(this._dl,w)|0;this._eh=this._eh+s+m(this._el,P)|0;this._fh=this._fh+g+m(this._fl,M)|0;this._gh=this._gh+v+m(this._gl,E)|0;this._hh=this._hh+b+m(this._hl,I)|0};s.prototype._hash=function(){var e=n.allocUnsafe(64);function t(t,r,i){e.writeInt32BE(t,i);e.writeInt32BE(r,i+4)}t(this._ah,this._al,0);t(this._bh,this._bl,8);t(this._ch,this._cl,16);t(this._dh,this._dl,24);t(this._eh,this._el,32);t(this._fh,this._fl,40);t(this._gh,this._gl,48);t(this._hh,this._hl,56);return e};t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/sha512.js","/node_modules/sha.js")},{"./hash":161,_process:148,buffer:63,inherits:131,"safe-buffer":159,timers:185}],169:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";t.exports=i;var r=e("events").EventEmitter;e("inherits")(i,r);i.Readable=e("readable-stream/lib/_stream_readable.js");i.Writable=e("readable-stream/lib/_stream_writable.js");i.Duplex=e("readable-stream/lib/_stream_duplex.js");i.Transform=e("readable-stream/lib/_stream_transform.js");i.PassThrough=e("readable-stream/lib/_stream_passthrough.js");i.finished=e("readable-stream/lib/internal/streams/end-of-stream.js");i.pipeline=e("readable-stream/lib/internal/streams/pipeline.js");i.Stream=i;function i(){r.call(this)}i.prototype.pipe=function(e,t){var i=this;function n(t){e.writable&&!1===e.write(t)&&i.pause&&i.pause()}i.on("data",n);function o(){i.readable&&i.resume&&i.resume()}e.on("drain",o);if(!(e._isStdio||t&&!1===t.end)){i.on("end",s);i.on("close",l)}var a=!1;function s(){if(!a){a=!0;e.end()}}function l(){if(!a){a=!0;"function"==typeof e.destroy&&e.destroy()}}function u(e){c();if(0===r.listenerCount(this,"error"))throw e}i.on("error",u);e.on("error",u);function c(){i.removeListener("data",n);e.removeListener("drain",o);i.removeListener("end",s);i.removeListener("close",l);i.removeListener("error",u);e.removeListener("error",u);i.removeListener("end",c);i.removeListener("close",c);e.removeListener("close",c)}i.on("end",c);i.on("close",c);e.on("close",c);e.emit("pipe",i);return e}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/index.js","/node_modules/stream-browserify")},{_process:148,buffer:63,events:99,inherits:131,"readable-stream/lib/_stream_duplex.js":171,"readable-stream/lib/_stream_passthrough.js":172,"readable-stream/lib/_stream_readable.js":173,"readable-stream/lib/_stream_transform.js":174,"readable-stream/lib/_stream_writable.js":175,"readable-stream/lib/internal/streams/end-of-stream.js":179,"readable-stream/lib/internal/streams/pipeline.js":181,timers:185}],170:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}var r={};function i(e,t,i){i||(i=Error);var n=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}(r,e);function r(r,i,n){return e.call(this,function(e,r,i){return"string"==typeof t?t:t(e,r,i)}(r,i,n))||this}return r}(i);n.prototype.name=i.name;n.prototype.code=e;r[e]=n}function n(e,t){if(Array.isArray(e)){var r=e.length;e=e.map((function(e){return String(e)}));return r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}i("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError);i("ERR_INVALID_ARG_TYPE",(function(t,r,i){var o,a,s,l;if("string"==typeof r&&(a="not ",r.substr(!s||s<0?0:+s,a.length)===a)){o="must not be";r=r.replace(/^not /,"")}else o="must be";if(function(e,t,r){(void 0===r||r>e.length)&&(r=e.length);return e.substring(r-t.length,r)===t}(t," argument"))l="The ".concat(t," ").concat(o," ").concat(n(r,"type"));else{var u=function(e,t,r){"number"!=typeof r&&(r=0);return!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(t,".")?"property":"argument";l='The "'.concat(t,'" ').concat(u," ").concat(o," ").concat(n(r,"type"))}return l+=". Received type ".concat(e(i))}),TypeError);i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");i("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"}));i("ERR_STREAM_PREMATURE_CLOSE","Premature close");i("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"}));i("ERR_MULTIPLE_CALLBACK","Callback called multiple times");i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");i("ERR_STREAM_WRITE_AFTER_END","write after end");i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);i("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError);i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");t.exports.codes=r}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/errors-browser.js","/node_modules/stream-browserify/node_modules/readable-stream")},{_process:148,buffer:63,timers:185}],171:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var i=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};t.exports=u;var n=e("./_stream_readable"),o=e("./_stream_writable");e("inherits")(u,n);for(var a=i(o.prototype),s=0;s0){"string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=function(e){return s.from(e)}(t));if(i)o.endEmitted?q(e,new x):I(e,o,t,!0);else if(o.ended)q(e,new b);else{if(o.destroyed)return!1;o.reading=!1;if(o.decoder&&!r){t=o.decoder.write(t);o.objectMode||0!==t.length?I(e,o,t,!1):k(e,o)}else I(e,o,t,!1)}}else if(!i){o.reading=!1;k(e,o)}}return!o.ended&&(o.lengtht.highWaterMark&&(t.highWaterMark=function(e){if(e>=C)e=C;else{e--;e|=e>>>1;e|=e>>>2;e|=e>>>4;e|=e>>>8;e|=e>>>16;e++}return e}(e));if(e<=t.length)return e;if(!t.ended){t.needReadable=!0;return 0}return t.length}M.prototype.read=function(e){u("read",e);e=parseInt(e,10);var t=this._readableState,r=e;0!==e&&(t.emittedReadable=!1);if(0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended)){u("read: emitReadable",t.length,t.ended);0===t.length&&t.ended?F(this):A(this);return null}if(0===(e=S(e,t))&&t.ended){0===t.length&&F(this);return null}var i,n=t.needReadable;u("need readable",n);(0===t.length||t.length-e0?N(e,t):null)){t.needReadable=t.length<=t.highWaterMark;e=0}else{t.length-=e;t.awaitDrain=0}if(0===t.length){t.ended||(t.needReadable=!0);r!==e&&t.ended&&F(this)}null!==i&&this.emit("data",i);return i};function A(e){var t=e._readableState;u("emitReadable",t.needReadable,t.emittedReadable);t.needReadable=!1;if(!t.emittedReadable){u("emitReadable",t.flowing);t.emittedReadable=!0;r.nextTick(T,e)}}function T(e){var t=e._readableState;u("emitReadable_",t.destroyed,t.length,t.ended);if(!t.destroyed&&(t.length||t.ended)){e.emit("readable");t.emittedReadable=!1}t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark;L(e)}function k(e,t){if(!t.readingMore){t.readingMore=!0;r.nextTick(D,e,t)}}function D(e,t){for(;!t.reading&&!t.ended&&(t.length1&&-1!==j(n.pipes,e))&&!h){u("false write response, pause",n.awaitDrain);n.awaitDrain++}i.pause()}}function f(t){u("onerror",t);m();e.removeListener("error",f);0===o(e,"error")&&q(e,t)}!function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",f);function _(){e.removeListener("finish",p);m()}e.once("close",_);function p(){u("onfinish");e.removeListener("close",_);m()}e.once("finish",p);function m(){u("unpipe");i.unpipe(e)}e.emit("pipe",i);if(!n.flowing){u("pipe resume");i.resume()}return e};M.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount){if(e&&e!==t.pipes)return this;e||(e=t.pipes);t.pipes=null;t.pipesCount=0;t.flowing=!1;e&&e.emit("unpipe",this,r);return this}if(!e){var i=t.pipes,n=t.pipesCount;t.pipes=null;t.pipesCount=0;t.flowing=!1;for(var o=0;o0;!1!==n.flowing&&this.resume()}else if("readable"===e&&!n.endEmitted&&!n.readableListening){n.readableListening=n.needReadable=!0;n.flowing=!1;n.emittedReadable=!1;u("on readable",n.length,n.reading);n.length?A(this):n.reading||r.nextTick(O,this)}return i};M.prototype.addListener=M.prototype.on;M.prototype.removeListener=function(e,t){var i=a.prototype.removeListener.call(this,e,t);"readable"===e&&r.nextTick(B,this);return i};M.prototype.removeAllListeners=function(e){var t=a.prototype.removeAllListeners.apply(this,arguments);"readable"!==e&&void 0!==e||r.nextTick(B,this);return t};function B(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0;t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function O(e){u("readable nexttick read 0");e.read(0)}M.prototype.resume=function(){var e=this._readableState;if(!e.flowing){u("resume");e.flowing=!e.readableListening;!function(e,t){if(!t.resumeScheduled){t.resumeScheduled=!0;r.nextTick(R,e,t)}}(this,e)}e.paused=!1;return this};function R(e,t){u("resume",t.reading);t.reading||e.read(0);t.resumeScheduled=!1;e.emit("resume");L(e);t.flowing&&!t.reading&&e.read(0)}M.prototype.pause=function(){u("call pause flowing=%j",this._readableState.flowing);if(!1!==this._readableState.flowing){u("pause");this._readableState.flowing=!1;this.emit("pause")}this._readableState.paused=!0;return this};function L(e){var t=e._readableState;u("flow",t.flowing);for(;t.flowing&&null!==e.read(););}M.prototype.wrap=function(e){var t=this,r=this._readableState,i=!1;e.on("end",(function(){u("wrapped end");if(r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)}));e.on("data",(function(n){u("wrapped data");r.decoder&&(n=r.decoder.write(n));if((!r.objectMode||null!=n)&&(r.objectMode||n&&n.length)){if(!t.push(n)){i=!0;e.pause()}}}));for(var n in e)void 0===this[n]&&"function"==typeof e[n]&&(this[n]=function(t){return function(){return e[t].apply(e,arguments)}}(n));for(var o=0;o=t.length){r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length);t.buffer.clear()}else r=t.buffer.consume(e,t.decoder);return r}function F(e){var t=e._readableState;u("endReadable",t.endEmitted);if(!t.endEmitted){t.ended=!0;r.nextTick($,t,e)}}function $(e,t){u("endReadableNT",e.endEmitted,e.length);if(!e.endEmitted&&0===e.length){e.endEmitted=!0;t.readable=!1;t.emit("end");if(e.autoDestroy){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}}"function"==typeof Symbol&&(M.from=function(t,r){void 0===f&&(f=e("./internal/streams/from"));return f(M,t,r)});function j(e,t){for(var r=0,i=e.length;r-1))throw new x(e);this._writableState.defaultEncoding=e;return this};Object.defineProperty(M.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});Object.defineProperty(M.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function E(e,t,r,i,n,o,a){t.writelen=i;t.writecb=a;t.writing=!0;t.sync=!0;t.destroyed?t.onwrite(new v("write")):r?e._writev(n,t.onwrite):e._write(n,o,t.onwrite);t.sync=!1}function I(e,t,r,i){r||function(e,t){if(0===t.length&&t.needDrain){t.needDrain=!1;e.emit("drain")}}(e,t);t.pendingcb--;i();T(e,t)}function C(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var i=t.bufferedRequestCount,o=new Array(i),a=t.corkedRequestsFree;a.entry=r;for(var s=0,l=!0;r;){o[s]=r;r.isBuf||(l=!1);r=r.next;s+=1}o.allBuffers=l;E(e,t,!0,t.length,o,"",a.finish);t.pendingcb++;t.lastBufferedRequest=null;if(a.next){t.corkedRequestsFree=a.next;a.next=null}else t.corkedRequestsFree=new n(t);t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,c=r.encoding,h=r.callback;E(e,t,!1,t.objectMode?1:u.length,u,c,h);r=r.next;t.bufferedRequestCount--;if(t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r;t.bufferProcessing=!1}M.prototype._write=function(e,t,r){r(new p("_write()"))};M.prototype._writev=null;M.prototype.end=function(e,t,i){var n=this._writableState;if("function"==typeof e){i=e;e=null;t=null}else if("function"==typeof t){i=t;t=null}null!=e&&this.write(e,t);if(n.corked){n.corked=1;this.uncork()}n.ending||function(e,t,i){t.ending=!0;T(e,t);i&&(t.finished?r.nextTick(i):e.once("finish",i));t.ended=!0;e.writable=!1}(this,n,i);return this};Object.defineProperty(M.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function S(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function A(e,t){e._final((function(r){t.pendingcb--;r&&q(e,r);t.prefinished=!0;e.emit("prefinish");T(e,t)}))}function T(e,t){var i=S(t);if(i){!function(e,t){if(!t.prefinished&&!t.finalCalled)if("function"!=typeof e._final||t.destroyed){t.prefinished=!0;e.emit("prefinish")}else{t.pendingcb++;t.finalCalled=!0;r.nextTick(A,e,t)}}(e,t);if(0===t.pendingcb){t.finished=!0;e.emit("finish");if(t.autoDestroy){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}}}return i}Object.defineProperty(M.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}});M.prototype.destroy=h.destroy;M.prototype._undestroy=h.undestroy;M.prototype._destroy=function(e,t){t(e)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_writable.js","/node_modules/stream-browserify/node_modules/readable-stream/lib")},{"../errors":170,"./_stream_duplex":171,"./internal/streams/destroy":178,"./internal/streams/state":182,"./internal/streams/stream":183,_process:148,buffer:63,inherits:131,timers:185,"util-deprecate":186}],176:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var n;function o(e,t,r){(t=function(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r;return e}var a=e("./end-of-stream"),s=Symbol("lastResolve"),l=Symbol("lastReject"),u=Symbol("error"),c=Symbol("ended"),h=Symbol("lastPromise"),d=Symbol("handlePromise"),f=Symbol("stream");function _(e,t){return{value:e,done:t}}function p(e){var t=e[s];if(null!==t){var r=e[f].read();if(null!==r){e[h]=null;e[s]=null;e[l]=null;t(_(r,!1))}}}function m(e){r.nextTick(p,e)}var g=Object.getPrototypeOf((function(){})),v=Object.setPrototypeOf((o(n={get stream(){return this[f]},next:function(){var e=this,t=this[u];if(null!==t)return Promise.reject(t);if(this[c])return Promise.resolve(_(void 0,!0));if(this[f].destroyed)return new Promise((function(t,i){r.nextTick((function(){e[u]?i(e[u]):t(_(void 0,!0))}))}));var i,n=this[h];if(n)i=new Promise(function(e,t){return function(r,i){e.then((function(){t[c]?r(_(void 0,!0)):t[d](r,i)}),i)}}(n,this));else{var o=this[f].read();if(null!==o)return Promise.resolve(_(o,!1));i=new Promise(this[d])}this[h]=i;return i}},Symbol.asyncIterator,(function(){return this})),o(n,"return",(function(){var e=this;return new Promise((function(t,r){e[f].destroy(null,(function(e){e?r(e):t(_(void 0,!0))}))}))})),n),g);t.exports=function(e){var t,r=Object.create(v,(o(t={},f,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,l,{value:null,writable:!0}),o(t,u,{value:null,writable:!0}),o(t,c,{value:e._readableState.endEmitted,writable:!0}),o(t,d,{value:function(e,t){var i=r[f].read();if(i){r[h]=null;r[s]=null;r[l]=null;e(_(i,!1))}else{r[s]=e;r[l]=t}},writable:!0}),t));r[h]=null;a(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[l];if(null!==t){r[h]=null;r[s]=null;r[l]=null;t(e)}r[u]=e}else{var i=r[s];if(null!==i){r[h]=null;r[s]=null;r[l]=null;i(_(void 0,!0))}r[c]=!0}}));e.on("readable",m.bind(null,r));return r}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/async_iterator.js","/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams")},{"./end-of-stream":179,_process:148,buffer:63,timers:185}],177:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function n(e){for(var t=1;t0?this.tail.next=t:this.head=t;this.tail=t;++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t);this.head=t;++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;1===this.length?this.head=this.tail=null:this.head=this.head.next;--this.length;return e}}},{key:"clear",value:function(){this.head=this.tail=null;this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return l.alloc(0);for(var t,r,i,n=l.allocUnsafe(e>>>0),o=this.head,a=0;o;){t=o.data,r=n,i=a,l.prototype.copy.call(t,r,i);a+=o.data.length;o=o.next}return n}},{key:"consume",value:function(e,t){var r;if(en.length?n.length:e;o===n.length?i+=n:i+=n.slice(0,e);if(0===(e-=o)){if(o===n.length){++r;t.next?this.head=t.next:this.head=this.tail=null}else{this.head=t;t.data=n.slice(o)}break}++r}this.length-=r;return i}},{key:"_getBuffer",value:function(e){var t=l.allocUnsafe(e),r=this.head,i=1;r.data.copy(t);e-=r.data.length;for(;r=r.next;){var n=r.data,o=e>n.length?n.length:e;n.copy(t,t.length-e,0,o);if(0===(e-=o)){if(o===n.length){++i;r.next?this.head=r.next:this.head=this.tail=null}else{this.head=r;r.data=n.slice(o)}break}++i}this.length-=i;return t}},{key:c,value:function(e,t){return u(this,n(n({},t),{},{depth:0,customInspect:!1}))}}]);return e}()}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/buffer_list.js","/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,timers:185,util:19}],178:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";function r(e,t){n(e,t);i(e)}function i(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function n(e,t){e.emit("error",t)}t.exports={destroy:function(t,o){var a=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;if(s||l){if(o)o(t);else if(t)if(this._writableState){if(!this._writableState.errorEmitted){this._writableState.errorEmitted=!0;e.nextTick(n,this,t)}}else e.nextTick(n,this,t);return this}this._readableState&&(this._readableState.destroyed=!0);this._writableState&&(this._writableState.destroyed=!0);this._destroy(t||null,(function(t){if(!o&&t)if(a._writableState)if(a._writableState.errorEmitted)e.nextTick(i,a);else{a._writableState.errorEmitted=!0;e.nextTick(r,a,t)}else e.nextTick(r,a,t);else if(o){e.nextTick(i,a);o(t)}else e.nextTick(i,a)}));return this},undestroy:function(){if(this._readableState){this._readableState.destroyed=!1;this._readableState.reading=!1;this._readableState.ended=!1;this._readableState.endEmitted=!1}if(this._writableState){this._writableState.destroyed=!1;this._writableState.ended=!1;this._writableState.ending=!1;this._writableState.finalCalled=!1;this._writableState.prefinished=!1;this._writableState.finished=!1;this._writableState.errorEmitted=!1}},errorOrDestroy:function(e,t){var r=e._readableState,i=e._writableState;r&&r.autoDestroy||i&&i.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/destroy.js","/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,timers:185}],179:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}t.exports=function e(t,n,o){if("function"==typeof n)return e(t,null,n);n||(n={});o=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,i=new Array(r),n=0;n0,(function(e){c||(c=e);e&&d.forEach(s);if(!a){d.forEach(s);h(c)}}))}));return i.reduce(l)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/pipeline.js","/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams")},{"../../../errors":170,"./end-of-stream":179,_process:148,buffer:63,timers:185}],182:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("../../../errors").codes.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(e,t,i,n){var o=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,n,i);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0){throw new r(n?i:"highWaterMark",o)}return Math.floor(o)}return e.objectMode?16:16384}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/state.js","/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams")},{"../../../errors":170,_process:148,buffer:63,timers:185}],183:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";t.exports=e("events").EventEmitter}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/stream-browser.js","/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,events:99,timers:185}],184:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer,i=t.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};r.StringDecoder=n;function n(e){this.encoding=function(e){var r=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase();t=!0}}(e);if("string"!=typeof r&&(t.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return r||e}(e);var r;switch(this.encoding){case"utf16le":this.text=s;this.end=l;r=4;break;case"utf8":this.fillLast=a;r=4;break;case"base64":this.text=u;this.end=c;r=3;break;default:this.write=h;this.end=d;return}this.lastNeed=0;this.lastTotal=0;this.lastChar=t.allocUnsafe(r)}n.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed;this.lastNeed=0}else r=0;return r=0){n>0&&(e.lastNeed=n-1);return n}if(--i=0){n>0&&(e.lastNeed=n-2);return n}if(--i=0){n>0&&(2===n?n=0:e.lastNeed=n-3);return n}return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var i=e.length-(r-this.lastNeed);e.copy(this.lastChar,0,i);return e.toString("utf8",t,i)};n.prototype.fillLast=function(e){if(this.lastNeed<=e.length){e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length);this.lastNeed-=e.length};function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function a(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0])){e.lastNeed=0;return"�"}if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1])){e.lastNeed=1;return"�"}if(e.lastNeed>2&&t.length>2&&128!=(192&t[2])){e.lastNeed=2;return"�"}}}(this,e);if(void 0!==r)return r;if(this.lastNeed<=e.length){e.copy(this.lastChar,t,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}e.copy(this.lastChar,t,0,e.length);this.lastNeed-=e.length}function s(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var i=r.charCodeAt(r.length-1);if(i>=55296&&i<=56319){this.lastNeed=2;this.lastTotal=4;this.lastChar[0]=e[e.length-2];this.lastChar[1]=e[e.length-1];return r.slice(0,-1)}}return r}this.lastNeed=1;this.lastTotal=2;this.lastChar[0]=e[e.length-1];return e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function u(e,t){var r=(e.length-t)%3;if(0===r)return e.toString("base64",t);this.lastNeed=3-r;this.lastTotal=3;if(1===r)this.lastChar[0]=e[e.length-1];else{this.lastChar[0]=e[e.length-2];this.lastChar[1]=e[e.length-1]}return e.toString("base64",t,e.length-r)}function c(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function h(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/string_decoder/lib/string_decoder.js","/node_modules/string_decoder/lib")},{_process:148,buffer:63,"safe-buffer":159,timers:185}],185:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("process/browser.js").nextTick,i=Function.prototype.apply,n=Array.prototype.slice,o={},a=0;r.setTimeout=function(){return new s(i.call(setTimeout,window,arguments),clearTimeout)};r.setInterval=function(){return new s(i.call(setInterval,window,arguments),clearInterval)};r.clearTimeout=r.clearInterval=function(e){e.close()};function s(e,t){this._id=e;this._clearFn=t}s.prototype.unref=s.prototype.ref=function(){};s.prototype.close=function(){this._clearFn.call(window,this._id)};r.enroll=function(e,t){clearTimeout(e._idleTimeoutId);e._idleTimeout=t};r.unenroll=function(e){clearTimeout(e._idleTimeoutId);e._idleTimeout=-1};r._unrefActive=r.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))};r.setImmediate="function"==typeof u?u:function(e){var i=a++,s=!(arguments.length<2)&&n.call(arguments,1);o[i]=!0;t((function(){if(o[i]){s?e.apply(null,s):e.call(null);r.clearImmediate(i)}}));return i};r.clearImmediate="function"==typeof c?c:function(e){delete o[e]}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/timers-browserify/main.js","/node_modules/timers-browserify")},{_process:148,buffer:63,"process/browser.js":148,timers:185}],186:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";t.exports=function(t,r){if(e("noDeprecation"))return t;var i=!1;return function(){if(!i){if(e("throwDeprecation"))throw new Error(r);e("traceDeprecation")?console.trace(r):console.warn(r);i=!0}return t.apply(this,arguments)}};function e(e){try{if(!r.localStorage)return!1}catch(e){return!1}var t=r.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/util-deprecate/browser.js","/node_modules/util-deprecate")},{_process:148,buffer:63,timers:185}],crypto:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";r.randomBytes=r.rng=r.pseudoRandomBytes=r.prng=e("randombytes");r.createHash=r.Hash=e("create-hash");r.createHmac=r.Hmac=e("create-hmac");var t=e("browserify-sign/algos"),i=Object.keys(t),n=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);r.getHashes=function(){return n};var o=e("pbkdf2");r.pbkdf2=o.pbkdf2;r.pbkdf2Sync=o.pbkdf2Sync;var a=e("browserify-cipher");r.Cipher=a.Cipher;r.createCipher=a.createCipher;r.Cipheriv=a.Cipheriv;r.createCipheriv=a.createCipheriv;r.Decipher=a.Decipher;r.createDecipher=a.createDecipher;r.Decipheriv=a.Decipheriv;r.createDecipheriv=a.createDecipheriv;r.getCiphers=a.getCiphers;r.listCiphers=a.listCiphers;var s=e("diffie-hellman");r.DiffieHellmanGroup=s.DiffieHellmanGroup;r.createDiffieHellmanGroup=s.createDiffieHellmanGroup;r.getDiffieHellman=s.getDiffieHellman;r.createDiffieHellman=s.createDiffieHellman;r.DiffieHellman=s.DiffieHellman;var l=e("browserify-sign");r.createSign=l.createSign;r.Sign=l.Sign;r.createVerify=l.createVerify;r.Verify=l.Verify;r.createECDH=e("create-ecdh");var u=e("public-encrypt");r.publicEncrypt=u.publicEncrypt;r.privateEncrypt=u.privateEncrypt;r.publicDecrypt=u.publicDecrypt;r.privateDecrypt=u.privateDecrypt;var c=e("randomfill");r.randomFill=c.randomFill;r.randomFillSync=c.randomFillSync;r.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))};r.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/crypto-browserify/index.js","/node_modules/crypto-browserify")},{_process:148,"browserify-cipher":37,"browserify-sign":44,"browserify-sign/algos":41,buffer:63,"create-ecdh":65,"create-hash":67,"create-hmac":69,"diffie-hellman":77,pbkdf2:142,"public-encrypt":149,randombytes:156,randomfill:157,timers:185}]},{},[]);!function(){window.qx||(window.qx={});qx.Bootstrap={genericToString(){return"[Class "+this.classname+"]"},createNamespace(e,t){for(var r=e.split("."),i=r[0],n=qx.$$namespaceRoot&&qx.$$namespaceRoot[i]?qx.$$namespaceRoot:window,o=0,a=r.length-1;oqx.Bootstrap.$$registry[e],$$registry:{},objectGetLength:e=>qx.Bootstrap.keys(e).length,objectMergeWith(e,t,r){void 0===r&&(r=!0);for(var i in t)(r||void 0===e[i])&&(e[i]=t[i]);return e},__P_7_1:["isPrototypeOf","hasOwnProperty","toLocaleString","toString","valueOf","propertyIsEnumerable","constructor"],keys:{ES5:Object.keys,BROKEN_IE(e){if(null===e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("Object.keys requires an object as argument.");var t=[],r=Object.prototype.hasOwnProperty;for(var i in e)r.call(e,i)&&t.push(i);for(var n=0,o=qx.Bootstrap.__P_7_1,a=o.length;ne.charAt(0).toUpperCase()+e.substr(1),firstLow:e=>e.charAt(0).toLowerCase()+e.substr(1),getClass(e){if(void 0===e)return"Undefined";if(null===e)return"Null";var t=Object.prototype.toString.call(e);return qx.Bootstrap.__P_7_2[t]||t.slice(8,-1)},isString:e=>null!==e&&("string"==typeof e||"String"===qx.Bootstrap.getClass(e)||e instanceof String||!!e&&!!e.$$isString),isArray:e=>null!==e&&(e instanceof Array||e&&qx.data&&qx.data.IListData&&qx.util.OOUtil.hasInterface(e.constructor,qx.data.IListData)||"Array"===qx.Bootstrap.getClass(e)||!!e&&!!e.$$isArray),isObject:e=>null!=e&&"Object"===qx.Bootstrap.getClass(e),isFunction:e=>"Function"===qx.Bootstrap.getClass(e),isFunctionOrAsyncFunction(e){var t=qx.Bootstrap.getClass(e);return"Function"===t||"AsyncFunction"===t},$$logs:[],debug(e,t){qx.Bootstrap.$$logs.push(["debug",arguments])},info(e,t){qx.Bootstrap.$$logs.push(["info",arguments])},warn(e,t){qx.Bootstrap.$$logs.push(["warn",arguments])},error(e,t){qx.Bootstrap.$$logs.push(["error",arguments])},trace(e){}}});qx.Bootstrap.$$dbClassInfo={dependsOn:{"qx.data.IListData":{},"qx.util.OOUtil":{}}}}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.log.Logger":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.core.ObjectRegistry",{statics:{inShutDown:!1,__P_51_0:{},__P_51_1:0,__P_51_2:"",__P_51_3:{},register(e){var t=this.__P_51_0;if(t){t[qx.core.ObjectRegistry.toHashCode(e)]=e}},unregister(e){var t=e.$$hash;if(null!=t){var r=this.__P_51_0;r&&r[t]&&delete r[t];this.clearHashCode(e)}},toHashCode(e){var t=e.$$hash;if(null!=t)return t;t=this.createHashCode();e.$$hash=t;return e.$$hash},createHashCode(){return String(this.__P_51_1+++this.__P_51_2)},clearHashCode(e){var t=e.$$hash;if(null!=t)try{e.$$discardedHashCode=t;delete e.$$hash}catch(t){e.removeAttribute&&e.removeAttribute("$$hash")}},fromHashCode(e,t){var r=this.__P_51_0[e]||null;r||t||qx.log.Logger.warn(this,"Object with hash code "+e+" does not exist (since Qooxdoo 6.0 fromHashCode requires that you explicitly register objects with qx.core.ObjectRegistry.register)");return r},hasHashCode(e){return!!this.__P_51_0[e]},shutdown(){this.inShutDown=!0;var e=this.__P_51_0,t=[];for(var r in e)t.push(r);t.sort((function(e,t){return parseInt(t,10)-parseInt(e,10)}));for(var i,n=0,o=t.length;;){try{for(;n-1){var n=r.slice(0,i),o=r.slice(i+1),a=qx.Bootstrap.getByName(n);if(null!=a)return[a,o]}}return[void 0,void 0]},getAsync(e,t,r){var i=this;if(null==this.__P_6_0[e]){var n=this._asyncChecks[e];if(n)n((function(n){i.__P_6_0[e]=n;t.call(r,n)}));else{var o=this._getClassNameFromEnvKey(e);if(null==o[0]){if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn("The environment key '"+e+"' is undefined.");qx.Bootstrap.trace(this)}}else{o[0][o[1]]((function(n){i.__P_6_0[e]=n;t.call(r,n)}))}}}else window.setTimeout((function(){t.call(r,i.__P_6_0[e])}),0)},select(e,t){return this.__P_6_1(this.get(e),t)},selectAsync(e,t,r){this.getAsync(e,(function(i){this.__P_6_1(e,t).call(r,i)}),this)},__P_6_1(e,t){var r=t[e];if(t.hasOwnProperty(e))return r;for(var i in t)if(-1!=i.indexOf("|"))for(var n=i.split("|"),o=0;oqx.Bootstrap.bind((function(e){return e}),null,e)},defer(e){e._initDefaultQxValues();e.__P_6_3();!0===e.get("qx.allowUrlSettings")&&e.__P_6_4()}});qx.core.Environment.$$dbClassInfo=e}();(function(){var $$dbClassInfo={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["ecmascript.array.indexof","ecmascript.array.lastindexof","ecmascript.array.foreach","ecmascript.array.filter","ecmascript.array.map","ecmascript.array.some","ecmascript.array.find","ecmascript.array.findIndex","ecmascript.array.every","ecmascript.array.reduce","ecmascript.array.reduceright","ecmascript.array.includes","ecmascript.date.now","ecmascript.date.parse","ecmascript.error.toString","ecmascript.error.stacktrace","ecmascript.function.bind","ecmascript.object.keys","ecmascript.object.values","ecmascript.object.is","ecmascript.object.assign","ecmascript.number.EPSILON","ecmascript.string.startsWith","ecmascript.string.endsWith","ecmascript.string.trim","ecmascript.string.codePointAt","ecmascript.string.fromCodePoint","ecmascript.promise.native","ecmascript.function.async","ecmascript.mutationobserver","ecmascript.bigint","ecmascript.bigint.tolocalestring"],required:{}}};qx.Bootstrap.executePendingDefers($$dbClassInfo);qx.Bootstrap.define("qx.bom.client.EcmaScript",{statics:{getStackTrace(){var e=new Error("e");if(!(e.stack?"stack":e.stacktrace?"stacktrace":null))try{throw e}catch(t){e=t}return e.stacktrace?"stacktrace":e.stack?"stack":null},getMutationObserver:()=>"undefined"!=typeof MutationObserver,getArrayIndexOf:()=>!!Array.prototype.indexOf,getArrayLastIndexOf:()=>!!Array.prototype.lastIndexOf,getArrayForEach:()=>!!Array.prototype.forEach,getArrayFilter:()=>!!Array.prototype.filter,getArrayMap:()=>!!Array.prototype.map,getArraySome:()=>!!Array.prototype.some,getArrayFind:()=>!!Array.prototype.find,getArrayFindIndex:()=>!!Array.prototype.findIndex,getArrayEvery:()=>!!Array.prototype.every,getArrayReduce:()=>!!Array.prototype.reduce,getArrayReduceRight:()=>!!Array.prototype.reduceRight,getArrayIncludes:()=>!!Array.prototype.includes,getErrorToString:()=>"function"==typeof Error.prototype.toString&&"[object Error]"!==Error.prototype.toString(),getFunctionBind:()=>"function"==typeof Function.prototype.bind,getAsyncFunction(){var f;try{eval("f = async function(){};")}catch(e){return!1}return"AsyncFunction"===qx.Bootstrap.getClass(f)},getObjectKeys:()=>!!Object.keys,getObjectValues:()=>!!Object.values,getObjectIs:()=>!!Object.is,getObjectAssign:()=>!!Object.assign,getDateNow:()=>!!Date.now,getDateParse:()=>"function"==typeof Date.parse&&Date.parse("2001-02-03T04:05:06.007")!=Date.parse("2001-02-03T04:05:06.007Z"),getStringStartsWith:()=>"function"==typeof String.prototype.startsWith,getStringEndsWith:()=>"function"==typeof String.prototype.endsWith,getStringTrim:()=>"function"==typeof String.prototype.trim,getStringCodePointAt:()=>"function"==typeof String.prototype.codePointAt,getStringFromCodePoint:()=>!!String.fromCodePoint,getBigInt:()=>"undefined"!=typeof BigInt,getBigIntToLocaleString:()=>"undefined"!=typeof BigInt&&"function"==typeof BigInt.prototype.toLocaleString&&"1,234"===BigInt(1234).toLocaleString("de-DE"),getPromiseNative:()=>void 0!==window.Promise&&-1!==window.Promise.toString().indexOf("[native code]"),getEpsilon:()=>void 0!==Number.prototype.EPSILON},defer(e){qx.core.Environment.add("ecmascript.array.indexof",e.getArrayIndexOf);qx.core.Environment.add("ecmascript.array.lastindexof",e.getArrayLastIndexOf);qx.core.Environment.add("ecmascript.array.foreach",e.getArrayForEach);qx.core.Environment.add("ecmascript.array.filter",e.getArrayFilter);qx.core.Environment.add("ecmascript.array.map",e.getArrayMap);qx.core.Environment.add("ecmascript.array.some",e.getArraySome);qx.core.Environment.add("ecmascript.array.find",e.getArrayFind);qx.core.Environment.add("ecmascript.array.findIndex",e.getArrayFindIndex);qx.core.Environment.add("ecmascript.array.every",e.getArrayEvery);qx.core.Environment.add("ecmascript.array.reduce",e.getArrayReduce);qx.core.Environment.add("ecmascript.array.reduceright",e.getArrayReduceRight);qx.core.Environment.add("ecmascript.array.includes",e.getArrayIncludes);qx.core.Environment.add("ecmascript.date.now",e.getDateNow);qx.core.Environment.add("ecmascript.date.parse",e.getDateParse);qx.core.Environment.add("ecmascript.error.toString",e.getErrorToString);qx.core.Environment.add("ecmascript.error.stacktrace",e.getStackTrace);qx.core.Environment.add("ecmascript.function.bind",e.getFunctionBind);qx.core.Environment.add("ecmascript.object.keys",e.getObjectKeys);qx.core.Environment.add("ecmascript.object.values",e.getObjectValues);qx.core.Environment.add("ecmascript.object.is",e.getObjectIs);qx.core.Environment.add("ecmascript.object.assign",e.getObjectAssign);qx.core.Environment.add("ecmascript.number.EPSILON",e.getEpsilon);qx.core.Environment.add("ecmascript.string.startsWith",e.getStringStartsWith);qx.core.Environment.add("ecmascript.string.endsWith",e.getStringEndsWith);qx.core.Environment.add("ecmascript.string.trim",e.getStringTrim);qx.core.Environment.add("ecmascript.string.codePointAt",e.getStringCodePointAt);qx.core.Environment.add("ecmascript.string.fromCodePoint",e.getStringFromCodePoint);qx.core.Environment.add("ecmascript.promise.native",e.getPromiseNative);qx.core.Environment.add("ecmascript.function.async",e.getAsyncFunction);qx.core.Environment.add("ecmascript.mutationobserver",e.getMutationObserver);qx.core.Environment.add("ecmascript.bigint",e.getBigInt);qx.core.Environment.add("ecmascript.bigint.tolocalestring",e.getBigIntToLocaleString);qx.core.Environment.add("ecmascript.promise.native",e.getPromiseNative)}});qx.bom.client.EcmaScript.$$dbClassInfo=$$dbClassInfo})();!function(){var e={dependsOn:{"qx.bom.client.EcmaScript":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.normalize.Array",{statics:{indexOf(e,t){null==t?t=0:t<0&&(t=Math.max(0,this.length+t));for(var r=t;r=0;r--)if(this[r]===e)return r;return-1},forEach(e,t){for(var r=this.length,i=0;i=0;i--)i in this&&(r=e.call(void 0,r,this[i],i,this));return r},includes(e,t){if(null==this)throw new TypeError('"this" is null or not defined');var r=Object(this),i=r.length>>>0;if(0===i)return!1;var n,o,a=0|t,s=Math.max(a>=0?a:i-Math.abs(a),0);for(;s-1){i=o;n=a}}var s=null;if(i){for(var l=n-1;l>-1;l--){var u=i.$$flatIncludes[l];if(u.$$members[r]){s=u.$$members[r];break}}!s&&i.prototype[r]&&(s=i.prototype[r].base)&&s.self&&(s=s.base);!s&&i.superclass&&(s=i.superclass.prototype[r])}if(s){e.$$mixinBaseClassMethods||(e.$$mixinBaseClassMethods={});e.$$mixinBaseClassMethods[t.name]||(e.$$mixinBaseClassMethods[t.name]={});e.$$mixinBaseClassMethods[t.name][r]=s}return s},genericToString(){return"[Mixin "+this.name+"]"},$$registry:{},__P_5_0:qx.core.Environment.select("qx.debug",{true:{include:"object",statics:"object",members:"object",properties:"object",events:"object",destruct:"function",construct:"function"},default:null}),__P_5_1:qx.core.Environment.select("qx.debug",{true(e,t){var r=this.__P_5_0;for(var i in t){if(!r[i])throw new Error('The configuration key "'+i+'" in mixin "'+e+'" is not allowed!');if(null==t[i])throw new Error('Invalid key "'+i+'" in mixin "'+e+'"! The value is undefined/null!');if(null!==r[i]&&typeof t[i]!==r[i])throw new Error('Invalid type of key "'+i+'" in mixin "'+e+'"! The type of the key must be "'+r[i]+'"!')}for(var n=["statics","members","properties","events"],o=0,a=n.length;o+new Date,parse(e){var t=/^(\d{4}|[+\-]\d{6})(?:-(\d{2})(?:-(\d{2}))?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/.exec(e);if(!t){var r=Date.originalParse(e);return isNaN(r)||isNaN((new Date).setTime(r))?NaN:r}var i=[4,5,6,7].every((function(e){return void 0===t[e]}));[1,4,5,6,7,10,11].forEach((function(e){t[e]=+t[e]||0}));t[2]=(+t[2]||1)-1;t[3]=+t[3]||1;if("Z"!==t[8]&&void 0===t[9]&&!i)return new Date(t[1],t[2],t[3],t[4],t[5],t[6],t[7]).getTime();var n=0;if("Z"!==t[8]){n=60*t[10]+t[11];"+"===t[9]&&(n=-n)}return Date.UTC(t[1],t[2],t[3],t[4],t[5]+n,t[6],t[7])}},defer(e){qx.core.Environment.get("ecmascript.date.now")||(Date.now=e.now);if(!qx.core.Environment.get("ecmascript.date.parse")){Date.originalParse=Date.parse||function(e){return NaN};Date.parse=e.parse}}});qx.lang.normalize.Date.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.EcmaScript":{defer:"load",require:!0}},environment:{provided:[],required:{"ecmascript.error.toString":{defer:!0,className:"qx.bom.client.EcmaScript"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.normalize.Error",{statics:{toString(){var e=this.name||"Error",t=this.message||"";return""===e&&""===t?"Error":""===e?t:""===t?e:e+": "+t}},defer(e){qx.core.Environment.get("ecmascript.error.toString")||(Error.prototype.toString=e.toString)}});qx.lang.normalize.Error.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.EcmaScript":{defer:"load",require:!0}},environment:{provided:[],required:{"ecmascript.function.bind":{defer:!0,className:"qx.bom.client.EcmaScript"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.normalize.Function",{statics:{bind(e){var t=Array.prototype.slice,r=this;if("function"!=typeof r)throw new TypeError("Function.prototype.bind called on incompatible "+r);var i=t.call(arguments,1);return function n(){if(this instanceof n){var o=function(){};o.prototype=r.prototype;var a=new o,s=r.apply(a,i.concat(t.call(arguments)));return Object(s)===s?s:a}return r.apply(e,i.concat(t.call(arguments)))}}},defer(e){qx.core.Environment.get("ecmascript.function.bind")||(Function.prototype.bind=e.bind)}});qx.lang.normalize.Function.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.EcmaScript":{defer:"load",require:!0}},environment:{provided:[],required:{"ecmascript.string.trim":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.string.startsWith":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.string.endsWith":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.string.codePointAt":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.string.fromCodePoint":{defer:!0,className:"qx.bom.client.EcmaScript"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.normalize.String",{statics:{trim(){return this.replace(/^\s+|\s+$/g,"")},startsWith(e,t){t=t||0;return this.substr(t,e.length)===e},endsWith(e,t){var r=this.toString();("number"!=typeof t||!isFinite(t)||Math.floor(t)!==t||t>r.length)&&(t=r.length);t-=e.length;var i=r.indexOf(e,t);return-1!==i&&i===t},codePointAt(e){if(null==this)throw TypeError();var t=String(this),r=t.length,i=e?Number(e):0;i!=i&&(i=0);if(!(i<0||i>=r)){var n,o=t.charCodeAt(i);return o>=55296&&o<=56319&&r>i+1&&(n=t.charCodeAt(i+1))>=56320&&n<=57343?1024*(o-55296)+n-56320+65536:o}},fromCodePoint(e){for(var t=[],r=0,i="",n=0,o=arguments.length;n!==o;++n){var a=+arguments[n];if(!(a<1114111&&a>>>0===a))throw RangeError("Invalid code point: "+a);if(a<=65535)r=t.push(a);else{a-=65536;r=t.push(55296+(a>>10),a%1024+56320)}if(r>=16383){i+=String.fromCharCode.apply(null,t);t.length=0}}return i+String.fromCharCode.apply(null,t)}},defer(e){qx.core.Environment.get("ecmascript.string.trim")||(String.prototype.trim=e.trim);qx.core.Environment.get("ecmascript.string.startsWith")||(String.prototype.startsWith=e.startsWith);qx.core.Environment.get("ecmascript.string.endsWith")||(String.prototype.endsWith=e.endsWith);qx.core.Environment.get("ecmascript.string.codePointAt")||(String.prototype.codePointAt=e.codePointAt);qx.core.Environment.get("ecmascript.string.fromCodePoint")||(String.fromCodePoint=e.fromCodePoint)}});qx.lang.normalize.String.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.EcmaScript":{defer:"load",require:!0}},environment:{provided:[],required:{"ecmascript.object.keys":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.object.values":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.object.is":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.object.assign":{defer:!0,className:"qx.bom.client.EcmaScript"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.normalize.Object",{statics:{keys:qx.Bootstrap.keys,values(e){for(var t=[],r=Object.keys(e),i=0,n=r.length;ie===t?0!==e||1/e==1/t:e!=e&&t!=t,assign(e,t){"use strict";if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var r=Object(e),i=1;ivoid 0!==qx.Bootstrap.getByName(e),getPropertyDefinition(e,t){for(;e;){if(e.$$properties&&e.$$properties[t])return e.$$properties[t];e=e.superclass}return null},hasProperty:(e,t)=>!!qx.util.OOUtil.getPropertyDefinition(e,t),getEventType(e,t){for(e=e.constructor;e.superclass;){if(e.$$events&&void 0!==e.$$events[t])return e.$$events[t];e=e.superclass}return null},supportsEvent:(e,t)=>!!qx.util.OOUtil.getEventType(e,t),getByInterface(e,t){for(var r,i,n;e;){if(e.$$implements)for(i=0,n=(r=e.$$flatImplements).length;i!!qx.util.OOUtil.getByInterface(e,t),getMixins(e){for(var t=[];e;){e.$$includes&&t.push.apply(t,e.$$flatIncludes);e=e.superclass}return t}}});qx.util.OOUtil.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{require:!0,defer:"runtime"},"qx.Mixin":{require:!0,defer:"runtime"},"qx.lang.normalize.Array":{require:!0,defer:"runtime"},"qx.lang.normalize.Date":{require:!0,defer:"runtime"},"qx.lang.normalize.Error":{require:!0,defer:"runtime"},"qx.lang.normalize.Function":{require:!0,defer:"runtime"},"qx.lang.normalize.String":{require:!0,defer:"runtime"},"qx.lang.normalize.Object":{require:!0,defer:"runtime"},"qx.lang.normalize.Number":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Property":{require:!0},"qx.util.OOUtil":{require:!0},"qx.lang.Type":{},"qx.lang.Function":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.Class",{statics:{__P_2_0:qx.core.Property,define(e,t){try{return this.__P_2_1(e,t)}catch(e){qx.Class.$$brokenClassDefinitions=!0;throw e}},__P_2_1(e,t){t||(t={});t.include&&"Array"!==qx.Bootstrap.getClass(t.include)&&(t.include=[t.include]);t.implement&&"Array"!==qx.Bootstrap.getClass(t.implement)&&(t.implement=[t.implement]);if(!t.hasOwnProperty("extend")&&!t.type){t.type="static";!0}var r=this.__P_2_2(e,t.type,t.extend,t.statics,t.construct,t.destruct,t.include);["@","@construct","@destruct"].forEach((function(e){this.__P_2_3(r,e,null,t[e])}),this);if(t.extend){t.properties&&this.__P_2_4(r,t.properties,!0);t.members&&this.__P_2_5(r,t.members,!0,!0,!1);t.events&&this.__P_2_6(r,t.events,!0);if(t.include)for(var i=0,n=t.include.length;i=1;i--){var n=r[i],o=r[i-1];if(!(i==r.length-1&&qx.Bootstrap.isFunction(n)||0===qx.Bootstrap.objectGetLength(n)))break;delete o[t[i-1]]}},isDefined:qx.util.OOUtil.classIsDefined,getTotalNumber(){return qx.Bootstrap.objectGetLength(this.$$registry)},getByName:qx.Bootstrap.getByName,include(e,t){qx.Class.__P_2_7(e,t,!1)},patch(e,t){qx.Class.__P_2_7(e,t,!0);return qx.Class.getByName(e.classname)},isClass:e=>e&&"Class"===e.$$type&&e.constructor===e,isSubClassOf:(e,t)=>!!e&&(e==t||e.prototype instanceof t),getPropertyDefinition:qx.util.OOUtil.getPropertyDefinition,getProperties(e){for(var t=[];e;){e.$$properties&&t.push.apply(t,Object.keys(e.$$properties));e=e.superclass}return t},getByProperty(e,t){for(;e;){if(e.$$properties&&e.$$properties[t])return e;e=e.superclass}return null},hasProperty:qx.util.OOUtil.hasProperty,getEventType:qx.util.OOUtil.getEventType,supportsEvent:qx.util.OOUtil.supportsEvent,hasOwnMixin:(e,t)=>e.$$includes&&-1!==e.$$includes.indexOf(t),getByMixin(e,t){for(var r,i,n;e;){if(e.$$includes)for(i=0,n=(r=e.$$flatIncludes).length;ie.$$implements&&-1!==e.$$implements.indexOf(t),getByInterface:qx.util.OOUtil.getByInterface,getInterfaces(e){for(var t=[];e;){e.$$implements&&t.push.apply(t,e.$$flatImplements);e=e.superclass}return t},hasInterface:qx.util.OOUtil.hasInterface,implementsInterface(e,t){var r=e.constructor;return!!this.hasInterface(r,t)||(!!qx.Interface.objectImplements(e,t)||!!qx.Interface.classImplements(r,t))},getInstance(){if(null===this.$$instance)throw new Error("Singleton instance of "+this+" is requested, but not ready yet. This is most likely due to a recursive call in the constructor path.");if(!this.$$instance){this.$$allowconstruct=!0;this.$$instance=null;this.$$instance=new this;delete this.$$allowconstruct}return this.$$instance},getSubclasses(e){if(!e)return null;var t={},r=qx.Class.$$registry;for(var i in r)r[i].superclass&&r[i].superclass==e&&(t[i]=r[i]);return t},genericToString(){return"[Class "+this.classname+"]"},$$registry:qx.Bootstrap.$$registry,__P_2_9:qx.core.Environment.select("qx.debug",{true:{"@":"object","@construct":"object","@destruct":"object",type:"string",extend:"function",implement:"object",include:"object",construct:"function",statics:"object",properties:"object",members:"object",environment:"object",events:"object",defer:"function",destruct:"function"},default:null}),__P_2_10:qx.core.Environment.select("qx.debug",{true:{"@":"object",type:"string",statics:"object",environment:"object",defer:"function"},default:null}),__P_2_11:qx.core.Environment.select("qx.debug",{true(e,t){if(t.type&&"static"!==t.type&&"abstract"!==t.type&&"singleton"!==t.type)throw new Error('Invalid type "'+t.type+'" definition for class "'+e+'"!');if(t.type&&"static"!==t.type&&!t.extend)throw new Error('Invalid config in class "'+e+'"! Every non-static class has to extend at least the "qx.core.Object" class.');var r="static"===t.type?this.__P_2_10:this.__P_2_9;for(var i in t){if(!r[i])throw new Error('The configuration key "'+i+'" in class "'+e+'" is not allowed!');if(null==t[i])throw new Error('Invalid key "'+i+'" in class "'+e+'"! The value is undefined/null!');if(typeof t[i]!==r[i])throw new Error('Invalid type of key "'+i+'" in class "'+e+'"! The type of the key must be "'+r[i]+'"!')}for(var n=["statics","properties","members","environment","settings","variants","events"],o=0,a=n.length;ofunction e(){e.base.apply(this,arguments)},__P_2_14(e,t,r){var i=function(){var e=i,t=e.$$original.apply(this,arguments);if(e.$$includes)for(var r=e.$$flatIncludes,n=0,o=r.length;nt.length?r:t;for(var i=0;i=0)){var o=null,a=n.split("."),s=/(.*?)\(/.exec(a[a.length-1]);if(s&&2==s.length){o=s[1];a.pop()}"prototype"==a[a.length-1]&&a.pop();var l,u=a.join("."),c=t[i].split(":"),h=c[0],d=c[1];c[2]&&(l=c[2]);var f=qx.Class&&qx.Class.getByName(h)?h:u;o&&(f+="."+o);f+=":"+d;l&&(f+=":"+l);e[i]=f}}}else e=this.getStackTraceFromCaller(arguments)}return e},getStackTraceFromCaller(e){var t=[],r=null;if(!function(){return void 0===this}())try{r=qx.lang.Function.getCaller(e)}catch(e){}for(var i={};r;){var n=qx.lang.Function.getName(r);t.push(n);try{r=r.caller}catch(e){break}if(!r)break;var o=qx.core.ObjectRegistry.toHashCode(r);if(i[o]){t.push("...");break}i[o]=r}return t},getStackTraceFromError(e){var t,r,i,n,o,a,s,l=[],u=qx.dev.StackTrace.hasEnvironmentCheck?qx.core.Environment.get("ecmascript.error.stacktrace"):null;if("stack"===u){if(!e.stack)return l;t=/@(.+):(\d+)$/gm;for(;null!=(r=t.exec(e.stack));){s=r[1];n=r[2];i=this.__P_56_0(s);l.push(i+":"+n)}if(l.length>0)return this.__P_56_1(l);t=/at (.*)/gm;for(var c=/(\(\) \[as [^\]]+\]\s)?\((.*?)(:[\d:]+)\)/,h=/(.*?)(:[\d:]+$)/;null!=(r=t.exec(e.stack));){var d=c.exec(r[1]);if(d){i=this.__P_56_0(d[2]);l.push(i+d[3])}else if(d=h.exec(r[1])){i=this.__P_56_0(d[1]);l.push(i+d[2])}else l.push(r[1])}}else if("stacktrace"===u){var f=e.stacktrace;if(!f)return l;f.indexOf("Error created at")>=0&&(f=f.split("Error created at")[0]);t=/line\ (\d+?),\ column\ (\d+?)\ in\ (?:.*?)\ in\ (.*?):[^\/]/gm;for(;null!=(r=t.exec(f));){n=r[1];o=r[2];s=r[3];i=this.__P_56_0(s);l.push(i+":"+n+":"+o)}if(l.length>0)return this.__P_56_1(l);t=/Line\ (\d+?)\ of\ linked\ script\ (.*?)$/gm;for(;null!=(r=t.exec(f));){n=r[1];s=r[2];i=this.__P_56_0(s);l.push(i+":"+n)}}else if(e.message&&e.message.indexOf("Backtrace:")>=0)for(var _=e.message.split("Backtrace:")[1].trim().split("\n"),p=0;p<_.length;p++){var m=_[p].match(/\s*Line ([0-9]+) of.* (\S.*)/);if(m&&m.length>=2){n=m[1];a=this.__P_56_0(m[2]);l.push(a+":"+n)}}else e.sourceURL&&e.line&&l.push(this.__P_56_0(e.sourceURL)+":"+e.line);return this.__P_56_1(l)},__P_56_0(e){if("function"==typeof qx.dev.StackTrace.FILENAME_TO_CLASSNAME){var t=qx.dev.StackTrace.FILENAME_TO_CLASSNAME(e);0;return t}return qx.dev.StackTrace.__P_56_2(e)},__P_56_2(e){var t="/source/class/",r=e.indexOf(t);if(r<0){t="/transpiled/";r=e.indexOf(t)}var i=e.indexOf("?");i>=0&&(e=e.substring(0,i));return-1==r?e:e.substring(r+t.length).replace(/\//g,".").replace(/\.js$/,"")},__P_56_1(e){if("function"==typeof qx.dev.StackTrace.FORMAT_STACKTRACE){e=qx.dev.StackTrace.FORMAT_STACKTRACE(e);0}return e}},defer(e){e.hasEnvironmentCheck=qx.bom&&qx.bom.client&&qx.bom.client.EcmaScript&&qx.bom.client.EcmaScript.getStackTrace}});qx.dev.StackTrace.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.RingBuffer",{extend:Object,construct(e){this.setMaxEntries(e||50)},members:{__P_119_0:0,__P_119_1:0,__P_119_2:!1,__P_119_3:0,__P_119_4:null,__P_119_5:null,setMaxEntries(e){this.__P_119_5=e;this.clear()},getMaxEntries(){return this.__P_119_5},addEntry(e){this.__P_119_4[this.__P_119_0]=e;this.__P_119_0=this.__P_119_6(this.__P_119_0,1);var t=this.getMaxEntries();this.__P_119_1this.__P_119_1&&(e=this.__P_119_1);t&&this.__P_119_2&&e>this.__P_119_3&&(e=this.__P_119_3);if(e>0){var r,i=this.__P_119_6(this.__P_119_0,-1),n=this.__P_119_6(i,1-e);r=n<=i?this.__P_119_4.slice(n,i+1):this.__P_119_4.slice(n,this.__P_119_1).concat(this.__P_119_4.slice(0,i+1))}else r=[];return r},clear(){this.__P_119_4=new Array(this.getMaxEntries());this.__P_119_1=0;this.__P_119_3=0;this.__P_119_0=0},__P_119_6(e,t){var r=this.getMaxEntries(),i=(e+t)%r;i<0&&(i+=r);return i}}});qx.util.RingBuffer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.RingBuffer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.log.appender.RingBuffer",{extend:qx.util.RingBuffer,construct(e){this.setMaxMessages(e||50)},members:{setMaxMessages(e){this.setMaxEntries(e)},getMaxMessages(){return this.getMaxEntries()},process(e){this.addEntry(e)},getAllLogEvents(){return this.getAllEntries()},retrieveLogEvents(e,t){return this.getEntries(e,t)},clearHistory(){this.clear()}}});qx.log.appender.RingBuffer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.dev.StackTrace":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",defer:"runtime",require:!0},"qx.lang.Array":{},"qx.log.appender.RingBuffer":{usage:"dynamic",require:!0},"qx.lang.Function":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.log.Logger",{statics:{__P_13_0:"debug",setLevel(e){this.__P_13_0=e},getLevel(){return this.__P_13_0},setTreshold(e){this.__P_13_1.setMaxMessages(e)},getTreshold(){return this.__P_13_1.getMaxMessages()},__P_13_2:[],__P_13_3:{},__P_13_4:[],__P_13_5:0,register(e){if(!e.$$id){var t=this.__P_13_5++,r=e.appenderName||e.classname;this.__P_13_2[t]=e;this.__P_13_3[r]=e;e.$$id=t;for(var i=this.__P_13_1.getAllLogEvents(),n=0,o=i.length;n20){i.push("...(+"+(a-o)+")");break}i.push(this.__P_13_11(e[o],!1))}}else i="[...("+e.length+")]";break;case"map":if(t){var s,l=[];for(var u in e)l.push(u);l.sort();i=[];for(o=0,a=l.length;o20){i.push("...(+"+(a-o)+")");break}u=l[o];(s=this.__P_13_11(e[u],!1)).key=u;i.push(s)}}else{var c=0;for(var u in e)c++;i="{...("+c+")}"}}return{type:r,text:i,trace:n}}},defer(e){for(var t=qx.Bootstrap.$$logs,r=0;r"ontouchstart"in window,getMsPointer:()=>"PointerEvent"in window||("pointerEnabled"in window.navigator?window.navigator.pointerEnabled:"msPointerEnabled"in window.navigator&&window.navigator.msPointerEnabled),getHelp:()=>"onhelp"in document,getHashChange(){var e=qx.bom.client.Engine.getName(),t="onhashchange"in window;return"mshtml"!==e&&t||"mshtml"===e&&"documentMode"in document&&document.documentMode>=8&&t},getDispatchEvent:()=>"function"==typeof document.dispatchEvent,getCustomEvent(){if(!window.CustomEvent)return!1;try{new window.CustomEvent("foo");return!0}catch(e){return!1}},getMouseEvent(){if(!window.MouseEvent)return!1;try{new window.MouseEvent("foo");return!0}catch(e){return!1}},getMouseCreateEvent(){try{var e=document.createEvent("MouseEvents"),t=e.pageX;e.initMouseEvent("click",!1,!1,window,0,0,0,t+1,0,!1,!1,!1,!1,0,null);return e.pageX!==t?"MouseEvents":"UIEvents"}catch(e){return"UIEvents"}},getMouseWheel(e){e||(e=window);for(var t=[e,e.document,e.document.body],r=e,i="DOMMouseScroll",n=0;nwindow.opera&&"[object Opera]"==Object.prototype.toString.call(window.opera),__P_47_2:()=>-1!=window.navigator.userAgent.indexOf("AppleWebKit/"),__P_47_3:()=>(window.navigator.mozApps||window.navigator.buildID)&&"Gecko"===window.navigator.product&&-1==window.navigator.userAgent.indexOf("Trident"),__P_47_0:()=>!(!window.navigator.cpuClass||!/MSIE\s+([^\);]+)(\)|;)/.test(window.navigator.userAgent)&&!/Trident\/\d+?\.\d+?/.test(window.navigator.userAgent))||!!qx.bom.client.Engine.__P_47_4(),__P_47_4:()=>window.navigator.userAgent.indexOf("Windows Phone")>-1},defer(e){qx.core.Environment.add("engine.version",e.getVersion);qx.core.Environment.add("engine.name",e.getName)}});qx.bom.client.Engine.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["browser.name","browser.version","browser.documentmode","browser.quirksmode"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Browser",{statics:{getName:()=>qx.bom.client.Browser.detectName(navigator.userAgent),detectName(e){var t=new RegExp("("+qx.bom.client.Browser.__P_89_0+")(/|)?([0-9]+.[0-9])?"),r=e.match(t);if(!r)return"";var i=r[1].toLowerCase(),n=qx.bom.client.Engine.getName();if("webkit"===n)e.match(/Edge\/\d+\.\d+/)?i="edge":"android"===i?i="mobile chrome":-1!==e.indexOf("Mobile Safari")||-1!==e.indexOf("Mobile/")?i="mobile safari":-1!=e.indexOf(" OPR/")&&(i="opera");else if("mshtml"===n){if("msie"===i||"trident"===i){i="ie";"ce"===qx.bom.client.OperatingSystem.getVersion()&&(i="iemobile");t=new RegExp("IEMobile");e.match(t)&&(i="iemobile")}}else"opera"===n&&("opera mobi"===i?i="operamobile":"opera mini"===i&&(i="operamini"));return i},getVersion(){var e=navigator.userAgent,t=new RegExp("("+qx.bom.client.Browser.__P_89_0+")(/| )([0-9]+.[0-9])"),r=e.match(t);if(!r)return"";var i=r[1].toLowerCase(),n=r[3];e.match(/Version(\/| )([0-9]+\.[0-9])/)&&(n=RegExp.$2);if("mshtml"==qx.bom.client.Engine.getName()){n=qx.bom.client.Engine.getVersion();"msie"===i&&"ce"==qx.bom.client.OperatingSystem.getVersion()&&(n="5.0")}if("webkit"==qx.bom.client.Engine.getName()||"opera"==qx.bom.client.Browser.getName()){e.match(/OPR(\/| )([0-9]+\.[0-9])/)&&(n=RegExp.$2);e.match(/Edge\/([\d+\.*]+)/)&&(n=RegExp.$1)}return n},getDocumentMode:()=>document.documentMode?document.documentMode:0,getQuirksMode:()=>"mshtml"==qx.bom.client.Engine.getName()&&parseFloat(qx.bom.client.Engine.getVersion())>=8?5===qx.bom.client.Engine.DOCUMENT_MODE:"CSS1Compat"!==document.compatMode,__P_89_0:{webkit:"AdobeAIR|Titanium|Fluid|Chrome|Android|Epiphany|Konqueror|iCab|iPad|iPhone|OmniWeb|Maxthon|Pre|PhantomJS|Mobile Safari|Safari",gecko:"prism|Fennec|Camino|Kmeleon|Galeon|Netscape|SeaMonkey|Namoroka|Firefox",mshtml:"IEMobile|Maxthon|MSIE|Trident",opera:"Opera Mini|Opera Mobi|Opera"}[qx.bom.client.Engine.getName()]},defer(e){qx.core.Environment.add("browser.name",e.getName);qx.core.Environment.add("browser.version",e.getVersion);qx.core.Environment.add("browser.documentmode",e.getDocumentMode);qx.core.Environment.add("browser.quirksmode",e.getQuirksMode)}});qx.bom.client.Browser.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.Style":{},"qx.bom.Event":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["css.transition"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.CssTransition",{statics:{getTransitionName:()=>qx.bom.Style.getPropertyName("transition"),getSupport(){var e=qx.bom.client.CssTransition.getTransitionName();if(!e)return null;var t=qx.bom.Event.getEventName(window,"transitionEnd");(t="transitionEnd"==t?t.toLowerCase():t)||(t=e+(e.indexOf("Trans")>0?"E":"e")+"nd");return{name:e,"end-event":t}}},defer(e){qx.core.Environment.add("css.transition",e.getSupport)}});qx.bom.client.CssTransition.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Event":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.CssTransition":{require:!0},"qx.bom.Style":{},"qx.lang.String":{}},environment:{provided:[],required:{"event.passive":{className:"qx.bom.client.Event"},"engine.name":{className:"qx.bom.client.Engine"},"browser.name":{className:"qx.bom.client.Browser"},"browser.documentmode":{className:"qx.bom.client.Browser"},"css.transition":{className:"qx.bom.client.CssTransition"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Event",{statics:{addNativeListener(e,t,r,i,n){e.addEventListener?void 0!==n&&qx.core.Environment.get("event.passive")?e.addEventListener(t,r,{capture:!!i,passive:!!n}):e.addEventListener(t,r,!!i):e.attachEvent?e.attachEvent("on"+t,r):void 0!==e["on"+t]&&(e["on"+t]=r)},removeNativeListener(e,t,r,i){if(e.removeEventListener)e.removeEventListener(t,r,!!i);else if(e.detachEvent)try{e.detachEvent("on"+t,r)}catch(e){if(-2146828218!==e.number)throw e}else void 0!==e["on"+t]&&(e["on"+t]=null)},getTarget:e=>e.target||e.srcElement,getRelatedTarget(e){if(void 0!==e.relatedTarget){if("gecko"==qx.core.Environment.get("engine.name"))try{e.relatedTarget&&e.relatedTarget.nodeType}catch(e){return null}return e.relatedTarget}return void 0===e.fromElement||"mouseover"!==e.type&&"pointerover"!==e.type?void 0!==e.toElement?e.toElement:null:e.fromElement},preventDefault(e){if(e.preventDefault)e.preventDefault();else{try{e.keyCode=0}catch(e){}e.returnValue=!1}},stopPropagation(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},fire(e,t){if(document.createEvent){(r=document.createEvent("HTMLEvents")).initEvent(t,!0,!0);return!e.dispatchEvent(r)}var r=document.createEventObject();return e.fireEvent("on"+t,r)},supportsEvent(e,t){var r=qx.core.Environment.get("browser.name"),i=qx.core.Environment.get("engine.name");if(-1!=t.toLowerCase().indexOf("transitionend")&&"mshtml"===i&&qx.core.Environment.get("browser.documentmode")>9)return!0;if("webkit"===i&&["mobile safari","safari"].indexOf(r)>-1){if(["loadeddata","progress","timeupdate","seeked","canplay","play","playing","pause","loadedmetadata","ended","volumechange"].indexOf(t.toLowerCase())>-1)return!0}if(e!=window&&-1!=t.toLowerCase().indexOf("transitionend")){var n=qx.core.Environment.get("css.transition");return n&&n["end-event"]==t}var o="on"+t.toLowerCase(),a=o in e;if(!a&&!(a="function"==typeof e[o])&&e.setAttribute){e.setAttribute(o,"return;");a="function"==typeof e[o];e.removeAttribute(o)}return a},getEventName(e,t){for(var r=[""].concat(qx.bom.Style.VENDOR_PREFIXES),i=0,n=r.length;iqx.core&&qx.core.Environment?qx.core.Environment.get("qx.globalErrorHandling"):!!qx.Bootstrap.getEnvironmentSetting("qx.globalErrorHandling"),setErrorHandler(e,t){this.__P_33_0=e||null;this.__P_33_2=t||window;if(this.__P_33_3()){if(e&&window.onerror){var r=qx.Bootstrap.bind(this.__P_33_4,this);null==this.__P_33_1&&(this.__P_33_1=window.onerror);var i=this;window.onerror=function(e,t,n){i.__P_33_1(e,t,n);r(e,t,n)}}e&&!window.onerror&&(window.onerror=qx.Bootstrap.bind(this.__P_33_4,this));if(null==this.__P_33_0)if(null!=this.__P_33_1){window.onerror=this.__P_33_1;this.__P_33_1=null}else window.onerror=null}},__P_33_4(e,t,r,i,n){this.__P_33_0&&this.handleError(new qx.core.WindowError(e,t,r,i,n))},observeMethod(e){if(this.__P_33_3()){var t=this;return function(){if(!t.__P_33_0)return e.apply(this,arguments);try{return e.apply(this,arguments)}catch(e){t.handleError(new qx.core.GlobalError(e,arguments))}}}return e},handleError(e){this.__P_33_0&&this.__P_33_0.call(this.__P_33_2,e)}},defer(e){qx.core&&qx.core.Environment?qx.core.Environment.add("qx.globalErrorHandling",!0):qx.Bootstrap.setEnvironmentSetting("qx.globalErrorHandling",!0);e.setErrorHandler(null,null)}});qx.event.GlobalError.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.bom.Event":{require:!0,construct:!0},"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.IDisposable":{require:!0},"qx.core.ObjectRegistry":{construct:!0},"qx.event.GlobalError":{construct:!0,require:!0},"qx.util.DeferredCall":{construct:!0},"qx.core.Assert":{},"qx.lang.Array":{},"qx.event.IEventHandler":{},"qx.log.Logger":{},"qx.event.Pool":{},"qx.event.Utils":{},"qx.util.DisposeUtil":{}},environment:{provided:[],required:{"qx.globalErrorHandling":{construct:!0,className:"qx.event.GlobalError"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.Manager",{extend:Object,implement:[qx.core.IDisposable],construct(e,t){this.__P_90_0=e;this.__P_90_1=qx.core.ObjectRegistry.toHashCode(e);this.__P_90_2=t;if(e.qx!==qx){var r=this,i=function t(){qx.bom.Event.removeNativeListener(e,"unload",t);r.dispose()};qx.core.Environment.get("qx.globalErrorHandling")?qx.bom.Event.addNativeListener(e,"unload",qx.event.GlobalError.observeMethod(i)):qx.bom.Event.addNativeListener(e,"unload",i)}this.__P_90_3={};this.__P_90_4={};this.__P_90_5={};this.__P_90_6={};this.__P_90_7=new qx.util.DeferredCall((function(){this.__P_90_8=null}),this);this.__P_90_7.$$blackListCleaner=!0},statics:{__P_90_9:0,getNextUniqueId(){return this.__P_90_9+++""},__P_90_10:[],addGlobalEventMonitor(e,t){qx.core.Assert.assertFunction(e);e.$$context=t;this.__P_90_10.push(e)},removeGlobalEventMonitor(e){qx.core.Assert.assertFunction(e);qx.lang.Array.remove(this.__P_90_10,e)},resetGlobalEventMonitors(){qx.event.Manager.__P_90_10=[]},getGlobalEventMonitor(){return this.__P_90_10[0]},setGlobalEventMonitor(e){qx.core.Assert.assertFunction(e);this.__P_90_10[0]=e}},members:{__P_90_2:null,__P_90_3:null,__P_90_5:null,__P_90_11:null,__P_90_4:null,__P_90_6:null,__P_90_0:null,__P_90_1:null,__P_90_8:null,__P_90_7:null,getWindow(){return this.__P_90_0},getWindowId(){return this.__P_90_1},getHandler(e){var t=this.__P_90_4[e.classname];return t||(this.__P_90_4[e.classname]=new e(this))},getDispatcher(e){var t=this.__P_90_5[e.classname];return t||(this.__P_90_5[e.classname]=new e(this,this.__P_90_2))},getListeners(e,t,r){var i=e.$$hash||qx.core.ObjectRegistry.toHashCode(e),n=this.__P_90_3[i];if(!n)return null;var o=n[t+(r?"|capture":"|bubble")];return o?o.concat():null},getAllListeners(){return this.__P_90_3},serializeListeners(e){var t=e.$$hash||qx.core.ObjectRegistry.toHashCode(e),r=this.__P_90_3[t],i=[];if(r){var n,o,a,s,l;for(var u in r){n=u.indexOf("|");o=u.substring(0,n);a="c"==u.charAt(n+1);for(var c=0,h=(s=r[u]).length;c0)},importListeners(e,t){var r=e.$$hash||qx.core.ObjectRegistry.toHashCode(e),i=this.__P_90_3[r]={},n=qx.event.Manager;for(var o in t){var a=t[o],s=a.type+(a.capture?"|capture":"|bubble"),l=i[s];if(!l){l=i[s]=[];this.__P_90_12(e,a.type,a.capture)}l.push({handler:a.listener,context:a.self,unique:a.unique||n.__P_90_9+++""})}},addListener(e,t,r,i,n){var o=e.$$hash||qx.core.ObjectRegistry.toHashCode(e),a=this.__P_90_3[o];a||(a=this.__P_90_3[o]={});var s=t+(n?"|capture":"|bubble"),l=a[s];l||(l=a[s]=[]);0===l.length&&this.__P_90_12(e,t,n);var u=qx.event.Manager.__P_90_9+++"",c={handler:r,context:i,unique:u};l.push(c);return s+"|"+u},findHandler(e,t){var r,i=!1,n=!1,o=!1,a=!1;if(1===e.nodeType){i=!0;r="DOM_"+e.tagName.toLowerCase()+"_"+t}else if(9===e.nodeType){a=!0;r="DOCUMENT_"+t}else if(e==this.__P_90_0){n=!0;r="WIN_"+t}else if(e.classname){o=!0;r="QX_"+e.classname+"_"+t}else r="UNKNOWN_"+e+"_"+t;var s=this.__P_90_6;if(s[r])return s[r];for(var l,u,c,h,d=this.__P_90_2.getHandlers(),f=qx.event.IEventHandler,_=0,p=d.length;_0){t=a.split("|");o[a].forEach((function(e){this.__P_90_14(e.unique)}),this);r=t[0];i="capture"===t[1];this.__P_90_13(e,r,i)}delete this.__P_90_3[n];return!0},deleteAllListeners(e){delete this.__P_90_3[e]},__P_90_13(e,t,r){var i=this.findHandler(e,t);i&&i.unregisterEvent(e,t,r)},dispatchEvent(e,t){var r=qx.event.Manager.__P_90_10;if(r.length)for(var i=0;i!(!e||null==e.nodeType),isElement(e){return!(!e||e.nodeType!==this.ELEMENT)},isDocument(e){return!(!e||e.nodeType!==this.DOCUMENT)},isDocumentFragment(e){return!(!e||e.nodeType!==this.DOCUMENT_FRAGMENT)},isText(e){return!(!e||e.nodeType!==this.TEXT)},isWindow:e=>!!(e&&e.history&&e.location&&e.document),isNodeName:(e,t)=>!!(t&&e&&e.nodeName)&&t.toLowerCase()==qx.dom.Node.getName(e),getName:e=>e&&e.nodeName?e.nodeName.toLowerCase():null,getText(e){if(!e||!e.nodeType)return null;switch(e.nodeType){case 1:var t,r=[],i=e.childNodes,n=i.length;for(t=0;t0!==e.length||void 0!==t&&0!==t?Array.prototype.slice.call(e,t||0):[],fromCollection(e){if("mshtml"==qx.core.Environment.get("engine.name")&&e.item){for(var t=[],r=0,i=e.length;re.concat(),insertAt(e,t,r){e.splice(r,0,t);return e},insertBefore(e,t,r){var i=e.indexOf(r);-1==i?e.push(t):e.splice(i,0,t);return e},insertAfter(e,t,r){var i=e.indexOf(r);-1==i||i==e.length-1?e.push(t):e.splice(i+1,0,t);return e},removeAt:(e,t)=>e.splice(t,1)[0],removeAll(e){e.length=0;return this},append(e,t){if(e instanceof qx.data.Array)return e.append(t);t instanceof qx.data.Array&&(t=t.toArray());Array.prototype.push.apply(e,t);return e},exclude(e,t){if(e instanceof qx.data.Array)return e.exclude(t);t.forEach((function(t){var r=e.indexOf(t);-1!=r&&e.splice(r,1)}));return e},remove(e,t){if(e instanceof qx.data.Array)return e.remove(t);var r=e.indexOf(t);if(-1!=r){e.splice(r,1);return t}},contains:(e,t)=>e.includes(t),equals(e,t){if(e instanceof qx.data.Array)return e.equals(t);t=qx.lang.Array.toNativeArray(t);var r=e.length;if(r!==t.length)return!1;for(var i=0;ii&&(i=e[t]);return void 0===i?null:i},min(e){var t,r=e.length,i=e[0];for(t=1;tnull==e?e:e instanceof qx.data.Array?t?e.toArray().slice(0):e.toArray():qx.lang.Type.isArray(e)?t?e.slice(0):e:[e],toDataArray:(e,t)=>null==e?e:e instanceof qx.data.Array?t?new qx.data.Array(e.toArray()):e:qx.lang.Type.isArray(e)?new qx.data.Array(e):new qx.data.Array([e])}});qx.lang.Array.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.Array":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.event.GlobalError":{require:!0}},environment:{provided:[],required:{"qx.globalErrorHandling":{className:"qx.event.GlobalError"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.Function",{statics:{getCaller:e=>e.caller?e.caller.callee:e.callee.caller,getName(e){if(e.displayName)return e.displayName;if(e.$$original||e.wrapper||e.classname)return e.classname+".constructor()";if(e.$$mixin){for(var t in e.$$mixin.$$members)if(e.$$mixin.$$members[t]==e)return e.$$mixin.name+".prototype."+t+"()";for(var t in e.$$mixin)if(e.$$mixin[t]==e)return e.$$mixin.name+"."+t+"()"}if(e.self){var r=e.self.constructor;if(r){for(var t in r.prototype)if(r.prototype[t]==e)return r.classname+".prototype."+t+"()";for(var t in r)if(r[t]==e)return r.classname+"."+t+"()"}}var i=e.toString().match(/function\s*(\w*)\s*\(.*/);return i&&i.length>=1&&i[1]?i[1]+"()":"anonymous()"},globalEval:e=>window.execScript?window.execScript(e):eval.call(window,e),create:(e,t)=>t&&(t.self||t.args||null!=t.delay||null!=t.periodical||t.attempt||t.always)?function(r){var i=qx.lang.Array.fromArguments(arguments);t.args&&(i=t.args.concat(i));if(!t.delay&&!t.periodical){if(t.attempt){var n=!1;try{n=e.apply(t.self||this,i)}catch(e){}return n}return e.apply(t.self||this,i)}var o=function(){return e.apply(t.self||this,i)};qx.core.Environment.get("qx.globalErrorHandling")&&(o=qx.event.GlobalError.observeMethod(o));return t.delay?window.setTimeout(o,t.delay):t.periodical?window.setInterval(o,t.periodical):void 0}:e,bind(e,t,r){return this.create(e,{self:t,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null})},curry(e,t){return this.create(e,{args:arguments.length>1?qx.lang.Array.fromArguments(arguments,1):null})},listener(e,t,r){if(arguments.length<3)return function(r){return e.call(t||this,r||window.event)};var i=qx.lang.Array.fromArguments(arguments,2);return function(r){var n=[r||window.event];n.push.apply(n,i);e.apply(t||this,n)}},attempt(e,t,r){return this.create(e,{self:t,attempt:!0,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null})()},delay(e,t,r,i){return this.create(e,{delay:t,self:r,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})()},periodical(e,t,r,i){return this.create(e,{periodical:t,self:r,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})()}}});qx.lang.Function.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.Manager":{require:!0},"qx.dom.Node":{require:!0},"qx.lang.Function":{require:!0},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.ObjectRegistry":{},"qx.event.type.Event":{},"qx.event.Pool":{},"qx.event.Utils":{},"qx.Promise":{}},environment:{provided:[],required:{"qx.promise":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.Registration",{statics:{__P_37_0:{},getManager(e){null==e?e=window:e.nodeType?e=qx.dom.Node.getWindow(e):qx.dom.Node.isWindow(e)||(e=window);var t=e.$$hash||qx.core.ObjectRegistry.toHashCode(e),r=this.__P_37_0[t];if(!r){r=new qx.event.Manager(e,this);this.__P_37_0[t]=r}return r},removeManager(e){var t=e.getWindowId();delete this.__P_37_0[t]},addListener(e,t,r,i,n){return this.getManager(e).addListener(e,t,r,i,n)},removeListener(e,t,r,i,n){return this.getManager(e).removeListener(e,t,r,i,n)},removeListenerById(e,t){return this.getManager(e).removeListenerById(e,t)},removeAllListeners(e){return this.getManager(e).removeAllListeners(e)},deleteAllListeners(e){var t=e.$$hash;t&&this.getManager(e).deleteAllListeners(t)},hasListener(e,t,r){return this.getManager(e).hasListener(e,t,r)},serializeListeners(e){return this.getManager(e).serializeListeners(e)},createEvent(e,t,r){null==t&&(t=qx.event.type.Event);var i=qx.event.Pool.getInstance().getObject(t);r?i.init.apply(i,r):i.init();e&&i.setType(e);return i},dispatchEvent(e,t){return this.getManager(e).dispatchEvent(e,t)},__P_37_1(e,t,r,i){var n=this.createEvent(t,r||null,i);this.getManager(e).dispatchEvent(e,n);return n},fireEvent(e,t,r,i){var n=this.createEvent(t,r||null,i),o={},a=this;qx.event.Utils.then(o,(function(){return a.getManager(e).dispatchEvent(e,n)}));return qx.event.Utils.then(o,(function(){return!n.getDefaultPrevented()}))},fireEventAsync(e,t,r,i){return qx.Promise.resolve(this.fireEvent(e,t,r,i))},__P_37_2(e,t,r,i){var n=this.getManager(e);if(!n.hasListener(e,t,!1))return null;var o=this.createEvent(t,r||null,i);n.dispatchEvent(e,o);return o},fireNonBubblingEvent(e,t,r,i){var n=this.__P_37_2.apply(this,arguments);return null===n||!n.getDefaultPrevented()},fireNonBubblingEventAsync:qx.core.Environment.select("qx.promise",{true(e,t,r,i){var n=this.__P_37_2.apply(this,arguments);return null===n?qx.Promise.resolve(!0):n.promise()},false(){throw new Error(this.classname+".fireNonBubblingEventAsync not supported because qx.promise==false")}}),PRIORITY_FIRST:-32e3,PRIORITY_NORMAL:0,PRIORITY_LAST:32e3,__P_37_3:[],addHandler(e){this.__P_37_3.push(e);this.__P_37_3.sort((function(e,t){return e.PRIORITY-t.PRIORITY}))},getHandlers(){return this.__P_37_3},__P_37_4:[],addDispatcher(e,t){this.__P_37_4.push(e);this.__P_37_4.sort((function(e,t){return e.PRIORITY-t.PRIORITY}))},getDispatchers(){return this.__P_37_4}}});qx.event.Registration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.Direct":{},"qx.event.handler.Object":{},"qx.Mixin":{usage:"dynamic",require:!0},"qx.event.Registration":{require:!0},"qx.Promise":{},"qx.event.type.Data":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.core.MEvent",{members:{__P_53_0:qx.event.Registration,addListener(e,t,r,i){return this.$$disposed?null:this.__P_53_0.addListener(this,e,t,r,i)},addListenerOnce(e,t,r,i){var n,o=this;r||(r=this);var a=function(e){o.removeListenerById(n);t.call(r,e)};t.$$wrapped_callback||(t.$$wrapped_callback={});t.$$wrapped_callback[e+this.toHashCode()]=a;return n=this.addListener(e,a,r,i)},removeListener(e,t,r,i){if(!this.$$disposed){if(t.$$wrapped_callback&&t.$$wrapped_callback[e+this.$$hash]){var n=t.$$wrapped_callback[e+this.$$hash];delete t.$$wrapped_callback[e+this.$$hash];t=n}return this.__P_53_0.removeListener(this,e,t,r,i)}return!1},removeListenerById(e){return!this.$$disposed&&this.__P_53_0.removeListenerById(this,e)},hasListener(e,t){return this.__P_53_0.hasListener(this,e,t)},dispatchEvent(e){return!!this.$$disposed||this.__P_53_0.dispatchEvent(this,e)},__P_53_1:null,__P_53_2:null,__P_53_3(e){{if(!qx.Promise.isPromise(e))return e;this.__P_53_1||(this.__P_53_1={});e instanceof qx.Promise||(e=qx.Promise.resolve(e));let t=e.toHashCode(),r=e.then((e=>{delete this.__P_53_1[t];let r=this.__P_53_2;if(r&&0==Object.keys(this.__P_53_1).length){this.__P_53_1=null;this.__P_53_2=null;r.resolve()}return e})).catch((e=>{delete this.__P_53_1[t];let r=this.__P_53_2;if(r&&0==Object.keys(this.__P_53_1).length){this.__P_53_1=null;this.__P_53_2=null;r.reject(e)}throw e}));this.__P_53_1[t]=r;return r}},async waitForPendingEvents(){{if(!this.__P_53_1)return;this.__P_53_2||(this.__P_53_2=new qx.Promise);let e=this.__P_53_2;await e}},fireEvent(e,t,r){return!!this.$$disposed||this.__P_53_3(this.__P_53_0.fireEvent(this,e,t,r))},fireEventAsync(e,t,r){return this.$$disposed?qx.Promise.resolve(!0):this.__P_53_3(this.__P_53_0.fireEventAsync(this,e,t,r))},fireNonBubblingEvent(e,t,r){return!!this.$$disposed||this.__P_53_3(this.__P_53_0.fireNonBubblingEvent(this,e,t,r))},fireNonBubblingEventAsync(e,t,r){return this.$$disposed?qx.Promise.resolve(!0):this.__P_53_3(this.__P_53_0.fireNonBubblingEventAsync(this,e,t,r))},fireDataEvent(e,t,r,i){if(!this.$$disposed){void 0===r&&(r=null);return this.__P_53_3(this.__P_53_0.fireEvent(this,e,qx.event.type.Data,[t,r,!!i]))}return!0},fireDataEventAsync(e,t,r,i){if(!this.$$disposed){void 0===r&&(r=null);return this.__P_53_3(this.__P_53_0.fireEventAsync(this,e,qx.event.type.Data,[t,r,!!i]))}return qx.Promise.resolve(!0)}}});qx.core.MEvent.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.core.Property":{},"qx.Bootstrap":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.core.MProperty",{members:{set(e,t){var r=qx.core.Property.$$method.set;if(qx.Bootstrap.isString(e)){if(!this[r[e]]){if(null!=this["set"+qx.Bootstrap.firstUp(e)]){this["set"+qx.Bootstrap.firstUp(e)](t);return this}throw new Error("No such property: "+e+" in "+this.classname+" ("+this+")")}return this[r[e]](t)}for(var i in e){if(!this[r[i]]){if(null!=this["set"+qx.Bootstrap.firstUp(i)]){this["set"+qx.Bootstrap.firstUp(i)](e[i]);continue}throw new Error("No such property: "+i+" in "+this.classname+" ("+this+")")}this[r[i]](e[i])}return this},get(e){var t=qx.core.Property.$$method.get;if(!this[t[e]]){if(null!=this["get"+qx.Bootstrap.firstUp(e)])return this["get"+qx.Bootstrap.firstUp(e)]();throw new Error("No such property: "+e+" in "+this.classname+" ("+this+")")}return this[t[e]]()},reset(e){var t=qx.core.Property.$$method.reset;if(!this[t[e]]){if(null!=this["reset"+qx.Bootstrap.firstUp(e)]){this["reset"+qx.Bootstrap.firstUp(e)]();return}throw new Error("No such property: "+e+" in "+this.classname+" ("+this+")")}this[t[e]]()},isPropertyInitialized(e){return void 0!==this["$$user_"+e]||void 0!==this["$$init_"+e]}}});qx.core.MProperty.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.core.Object":{}},environment:{provided:[],required:{"qx.core.Object.allowUndefinedObjectId":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.core.MObjectId",{properties:{qxOwner:{init:null,check:"qx.core.Object",nullable:!0,apply:"_applyQxOwner"},qxObjectId:{init:null,check:e=>null===e||"string"==typeof e&&e.indexOf("/")<0,nullable:!0,apply:"_applyQxObjectId"}},members:{__P_54_0:null,__P_54_1:!1,_applyQxOwner(e,t){if(!this.__P_54_1)throw new Error("Please use API methods to change owner, not the property")},_applyQxObjectId(e,t){if(!this.__P_54_1){var r=this.getQxOwner();r&&r.__P_54_2(this,e,t);this._cascadeQxObjectIdChanges()}},__P_54_2(e,t,r){delete this.__P_54_0[r];this.__P_54_0[t]=e},_cascadeQxObjectIdChanges(){if("function"==typeof this.getContentElement){var e=this.getContentElement();e&&e.updateObjectId()}if(this.__P_54_0)for(var t in this.__P_54_0){var r=this.__P_54_0[t];r instanceof qx.core.Object&&r._cascadeQxObjectIdChanges()}},getQxObject(e){if(this.__P_54_0){var t=this.__P_54_0[e];if(void 0!==t)return t}var r=null,i=e.indexOf("#");if(i>-1){r=e.substring(i+1);e=e.substring(0,i)}var n=void 0;if(e.indexOf("/")>-1){var o=e.split("/"),a=this;o.every((function(e){if(!e.length)return!0;if(!a)return!1;var t=a.getQxObject(e);if(void 0!==t){a=t;return!0}}))&&(n=a)}else n=this._createQxObject(e);if(n&&r){return n.getChildControl(r)}if(!qx.core.Environment.get("qx.core.Object.allowUndefinedObjectId")&&void 0===n)throw new Error(`Cannot find a QX Object in ${this.classname} [${this}] with id=${e}`);return n},_createQxObject(e){var t=this._createQxObjectImpl(e);void 0!==t&&this.addOwnedQxObject(t,e);return t},_createQxObjectImpl(e){},addOwnedQxObject(e,t){this.__P_54_0||(this.__P_54_0={});if(e instanceof qx.core.Object){var r=e.getQxOwner();if(r!==this){e.__P_54_1=!0;try{r&&r.__P_54_3(e);void 0===t&&(t=e.getQxObjectId());if(!t)throw new Error("Cannot register an object that has no ID, obj="+e);if(this.__P_54_0[t])throw new Error("Cannot register an object with ID '"+t+"' because that ID is already in use, this="+this+", obj="+e);if(null!=e.getQxOwner())throw new Error("Cannot register an object with ID '"+t+"' because it is already owned by another object this="+this+", obj="+e);e.setQxOwner(this);e.setQxObjectId(t);e._cascadeQxObjectIdChanges()}finally{e.__P_54_1=!1}this.__P_54_0[t]=e}}else{if(!t)throw new Error("Cannot register an object that has no ID, obj="+e);if(this.__P_54_0[t])throw new Error("Cannot register an object with ID '"+t+"' because that ID is already in use, this="+this+", obj="+e);this.__P_54_0[t]=e}},removeOwnedQxObject(e){if(!this.__P_54_0)throw new Error("Cannot discard object because it is not owned by this, this="+this+", object="+r);var t,r;if("string"==typeof e){if(e.indexOf("/")>-1)throw new Error("Cannot discard owned objects based on a path");t=e;if(void 0===(r=this.__P_54_0[t]))return}else{if(!((r=e)instanceof qx.core.Object))throw new Error("Cannot discard object by reference because it is not a Qooxdoo object, please remove it using the original ID; object="+r);t=r.getQxObjectId();if(this.__P_54_0[t]!==r)throw new Error("Cannot discard object because it is not owned by this, this="+this+", object="+r)}if(null!==r)if(r instanceof qx.core.Object){r.__P_54_1=!0;try{this.__P_54_3(r);r._cascadeQxObjectIdChanges()}finally{r.__P_54_1=!1}}else{this.__P_54_3(r);delete this.__P_54_0[t]}},__P_54_3(e){if(null!==e){var t=e.getQxObjectId();e.setQxOwner(null);delete this.__P_54_0[t]}},getOwnedQxObjects(){return this.__P_54_0?Object.values(this.__P_54_0):[]}}});qx.core.MObjectId.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.Type",{statics:{getClass:qx.Bootstrap.getClass,isString:qx.Bootstrap.isString,isArray:qx.Bootstrap.isArray,isObject:qx.Bootstrap.isObject,isFunction:qx.Bootstrap.isFunction,isFunctionOrAsyncFunction:qx.Bootstrap.isFunctionOrAsyncFunction,isRegExp(e){return"RegExp"===this.getClass(e)},isNumber(e){return null!==e&&("Number"===this.getClass(e)||e instanceof Number)},isBoolean(e){return null!==e&&("Boolean"===this.getClass(e)||e instanceof Boolean)},isDate(e){return null!==e&&("Date"===this.getClass(e)||e instanceof Date)},isError(e){return null!==e&&("Error"===this.getClass(e)||e instanceof Error)},isPromise(e){return null!=e&&this.isFunction(e.then)}}});qx.lang.Type.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.Type":{require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.AssertionError":{},"qx.lang.Json":{},"qx.lang.Number":{},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.core.Assert",{statics:{__P_57_0:!0,__P_57_1(e,t){for(var r="",i=1,n=arguments.length;i10)t="Array["+e.length+"]";else if(e instanceof Object&&null==e.toString)t=qx.lang.Json.stringify(e,null,2);else try{t=e.toString()}catch(e){t=""}return t},assert(e,t){1==e||this.__P_57_1(t||"","Called assert with 'false'")},fail(e,t){var r=t?"":"Called fail().";this.__P_57_1(e||"",r)},assertTrue(e,t){!0===e||this.__P_57_1(t||"","Called assertTrue with '",e,"'")},assertFalse(e,t){!1===e||this.__P_57_1(t||"","Called assertFalse with '",e,"'")},assertEquals(e,t,r){e==t||this.__P_57_1(r||"","Expected '",e,"' but found '",t,"'!")},assertNotEquals(e,t,r){e!=t||this.__P_57_1(r||"","Expected '",e,"' to be not equal with '",t,"'!")},assertEqualsFloat(e,t,r){this.assertNumber(e);this.assertNumber(t);qx.lang.Number.equals(e,t)||this.__P_57_1(r||"","Expected '",e,"' to be equal with '",t,"'!")},assertNotEqualsFloat(e,t,r){this.assertNumber(e);this.assertNumber(t);!qx.lang.Number.equals(e,t)||this.__P_57_1(r||"","Expected '",e,"' to be not equal with '",t,"'!")},assertIdentical(e,t,r){e===t||this.__P_57_1(r||"","Expected '",e,"' (identical) but found '",t,"'!")},assertNotIdentical(e,t,r){e!==t||this.__P_57_1(r||"","Expected '",e,"' to be not identical with '",t,"'!")},assertNotUndefined(e,t){void 0!==e||this.__P_57_1(t||"","Expected value not to be undefined but found undefined!")},assertUndefined(e,t){void 0===e||this.__P_57_1(t||"","Expected value to be undefined but found ",e,"!")},assertNotNull(e,t){null!==e||this.__P_57_1(t||"","Expected value not to be null but found null!")},assertNull(e,t){null===e||this.__P_57_1(t||"","Expected value to be null but found ",e,"!")},assertJsonEquals(e,t,r){this.assertEquals(qx.lang.Json.stringify(e),qx.lang.Json.stringify(t),r)},assertMatch(e,t,r){this.assertString(e);this.assert(qx.lang.Type.isRegExp(t)||qx.lang.Type.isString(t),"The parameter 're' must be a string or a regular expression.");e.search(t)>=0||this.__P_57_1(r||"","The String '",e,"' does not match the regular expression '",t.toString(),"'!")},assertArgumentsCount(e,t,r,i){var n=e.length;n>=t&&n<=r||this.__P_57_1(i||"","Wrong number of arguments given. Expected '",t,"' to '",r,"' arguments but found '",n,"' arguments.")},assertEventFired(e,t,r,i,n){var o,a=!1;try{o=e.addListener(t,(function(t){i&&i.call(e,t);a=!0}),e);r.call(e)}catch(e){throw e}finally{try{e.removeListenerById(o)}catch(e){}}!0===a||this.__P_57_1(n||"","Event (",t,") not fired.")},assertEventNotFired(e,t,r,i){var n=!1,o=e.addListener(t,(function(e){n=!0}),e);r.call();!1===n||this.__P_57_1(i||"","Event (",t,") was fired.");e.removeListenerById(o)},assertException(e,t,r,i){var n;t=t||Error;try{this.__P_57_0=!1;e()}catch(e){n=e}finally{this.__P_57_0=!0}null==n&&this.__P_57_1(i||"","The function did not raise an exception!");n instanceof t||this.__P_57_1(i||"","The raised exception does not have the expected type! ",t," != ",n);r&&this.assertMatch(n.toString(),r,i)},assertInArray(e,t,r){-1!==t.indexOf(e)||this.__P_57_1(r||"","The value '",e,"' must have any of the values defined in the array '",t,"'")},assertNotInArray(e,t,r){-1===t.indexOf(e)||this.__P_57_1(r||"",qx.lang.String.format("The value '%1' must not have any of the values defined in the array '%2'",[e,t]))},assertArrayEquals(e,t,r){this.assertArray(e,r);this.assertArray(t,r);r=r||"Expected ["+e.join(", ")+"], but found ["+t.join(", ")+"]";e.length!==t.length&&this.fail(r,!0);for(var i=0;i=0||this.__P_57_1(t||"","Expected value to be a number >= 0 but found ",e,"!")},assertInteger(e,t){qx.lang.Type.isNumber(e)&&isFinite(e)&&e%1==0||this.__P_57_1(t||"","Expected value to be an integer but found ",e,"!")},assertPositiveInteger(e,t){qx.lang.Type.isNumber(e)&&isFinite(e)&&e%1==0&&e>=0||this.__P_57_1(t||"","Expected value to be an integer >= 0 but found ",e,"!")},assertInRange(e,t,r,i){e>=t&&e<=r||this.__P_57_1(i||"",qx.lang.String.format("Expected value '%1' to be in the range '%2'..'%3'!",[e,t,r]))},assertObject(e,t){null!==e&&(qx.lang.Type.isObject(e)||"object"==typeof e)||this.__P_57_1(t||"","Expected value to be typeof object but found ",e,"!")},assertArray(e,t){qx.lang.Type.isArray(e)||this.__P_57_1(t||"","Expected value to be an array but found ",e,"!")},assertMap(e,t){qx.lang.Type.isObject(e)||this.__P_57_1(t||"","Expected value to be a map but found ",e,"!")},assertRegExp(e,t){qx.lang.Type.isRegExp(e)||this.__P_57_1(t||"","Expected value to be a regular expression but found ",e,"!")},assertType(e,t,r){this.assertString(t,"Invalid argument 'type'");typeof e===t||this.__P_57_1(r||"","Expected value to be typeof '",t,"' but found ",e,"!")},assertInstance(e,t,r){var i=t.classname||t+"";e instanceof t||this.__P_57_1(r||"","Expected value to be instanceof '",i,"' but found ",e,"!")},assertInterface(e,t,r){qx.Class&&qx.Class.implementsInterface(e,t)||this.__P_57_1(r||"","Expected object '",e,"' to implement the interface '",t,"'!")},assertCssColor(e,t,r){var i=qx.Class?qx.Class.getByName("qx.util.ColorUtil"):null;if(!i)throw new Error("qx.util.ColorUtil not available! Your code must have a dependency on 'qx.util.ColorUtil'");var n=i.stringToRgb(e);try{var o=i.stringToRgb(t)}catch(i){this.__P_57_1(r||"","Expected value to be the CSS color '",e,"' (rgb(",n.join(","),")), but found value '",t,"', which cannot be converted to a CSS color!")}n[0]==o[0]&&n[1]==o[1]&&n[2]==o[2]||this.__P_57_1(r||"","Expected value to be the CSS color '",n,"' (rgb(",n.join(","),")), but found value '",t,"' (rgb(",o.join(","),"))!")},assertElement(e,t){e&&1===e.nodeType||this.__P_57_1(t||"","Expected value to be a DOM element but found '",e,"'!")},assertQxObject(e,t){this.__P_57_3(e,"qx.core.Object")||this.__P_57_1(t||"","Expected value to be a qooxdoo object but found ",e,"!")},assertQxWidget(e,t){this.__P_57_3(e,"qx.ui.core.Widget")||this.__P_57_1(t||"","Expected value to be a qooxdoo widget but found ",e,"!")},__P_57_3(e,t){if(!e)return!1;for(var r=e.constructor;r;){if(r.classname===t)return!0;r=r.superclass}return!1}}});qx.core.Assert.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Assert":{require:!0},"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.core.MAssert",{members:{assert(e,t){qx.core.Assert.assert(e,t)},fail(e,t){qx.core.Assert.fail(e,t)},assertTrue(e,t){qx.core.Assert.assertTrue(e,t)},assertFalse(e,t){qx.core.Assert.assertFalse(e,t)},assertEquals(e,t,r){qx.core.Assert.assertEquals(e,t,r)},assertNotEquals(e,t,r){qx.core.Assert.assertNotEquals(e,t,r)},assertEqualsFloat(e,t,r){qx.core.Assert.assertEqualsFloat(e,t,r)},assertNotEqualsFloat(e,t,r){qx.core.Assert.assertNotEqualsFloat(e,t,r)},assertIdentical(e,t,r){qx.core.Assert.assertIdentical(e,t,r)},assertNotIdentical(e,t,r){qx.core.Assert.assertNotIdentical(e,t,r)},assertNotUndefined(e,t){qx.core.Assert.assertNotUndefined(e,t)},assertUndefined(e,t){qx.core.Assert.assertUndefined(e,t)},assertNotNull(e,t){qx.core.Assert.assertNotNull(e,t)},assertNull(e,t){qx.core.Assert.assertNull(e,t)},assertJsonEquals(e,t,r){qx.core.Assert.assertJsonEquals(e,t,r)},assertMatch(e,t,r){qx.core.Assert.assertMatch(e,t,r)},assertArgumentsCount(e,t,r,i){qx.core.Assert.assertArgumentsCount(e,t,r,i)},assertEventFired(e,t,r,i,n){qx.core.Assert.assertEventFired(e,t,r,i,n)},assertEventNotFired(e,t,r,i){qx.core.Assert.assertEventNotFired(e,t,r,i)},assertException(e,t,r,i){qx.core.Assert.assertException(e,t,r,i)},assertInArray(e,t,r){qx.core.Assert.assertInArray(e,t,r)},assertNotInArray(e,t,r){qx.core.Assert.assertNotInArray(e,t,r)},assertArrayEquals(e,t,r){qx.core.Assert.assertArrayEquals(e,t,r)},assertKeyInMap(e,t,r){qx.core.Assert.assertKeyInMap(e,t,r)},assertFunction(e,t){qx.core.Assert.assertFunction(e,t)},assertString(e,t){qx.core.Assert.assertString(e,t)},assertBoolean(e,t){qx.core.Assert.assertBoolean(e,t)},assertNumber(e,t){qx.core.Assert.assertNumber(e,t)},assertPositiveNumber(e,t){qx.core.Assert.assertPositiveNumber(e,t)},assertInteger(e,t){qx.core.Assert.assertInteger(e,t)},assertPositiveInteger(e,t){qx.core.Assert.assertPositiveInteger(e,t)},assertInRange(e,t,r,i){qx.core.Assert.assertInRange(e,t,r,i)},assertObject(e,t){qx.core.Assert.assertObject(e,t)},assertArray(e,t){qx.core.Assert.assertArray(e,t)},assertMap(e,t){qx.core.Assert.assertMap(e,t)},assertRegExp(e,t){qx.core.Assert.assertRegExp(e,t)},assertType(e,t,r){qx.core.Assert.assertType(e,t,r)},assertInstance(e,t,r){qx.core.Assert.assertInstance(e,t,r)},assertInterface(e,t,r){qx.core.Assert.assertInterface(e,t,r)},assertCssColor(e,t,r){qx.core.Assert.assertCssColor(e,t,r)},assertElement(e,t){qx.core.Assert.assertElement(e,t)},assertQxObject(e,t){qx.core.Assert.assertQxObject(e,t)},assertQxWidget(e,t){qx.core.Assert.assertQxWidget(e,t)}}});qx.core.MAssert.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.ObjectRegistry":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.data.MBinding":{require:!0},"qx.core.MLogging":{require:!0},"qx.core.MEvent":{require:!0},"qx.core.MProperty":{require:!0},"qx.core.MObjectId":{require:!0},"qx.core.MAssert":{require:!0},"qx.core.Property":{require:!0},"qx.core.IDisposable":{},"qx.util.Uuid":{},"qx.event.Registration":{},"qx.util.DisposeUtil":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.core.Object",{extend:Object,include:qx.core.Environment.filter({"module.databinding":qx.data.MBinding,"module.logger":qx.core.MLogging,"module.events":qx.core.MEvent,"module.property":qx.core.MProperty,"module.objectid":qx.core.MObjectId,"qx.debug":qx.core.MAssert}),construct(){},statics:{$$type:"Object"},members:{__P_12_0:qx.core.Property,toHashCode(){this.$$hash||this.$$disposed||(qx.Class.hasInterface(this.constructor,qx.core.IDisposable)?qx.core.ObjectRegistry.register(this):qx.core.ObjectRegistry.toHashCode(this));return this.$$hash},toUuid(){this.$$uuid||(this.$$uuid=qx.util.Uuid.createUuidV4());return this.$$uuid},setExplicitUuid(e){if(Boolean(this.$$uuid))throw new Error("Cannot change the UUID of an object once set");this.$$uuid=e},toString(){return this.classname+"["+this.toHashCode()+"]"},base(e,t){var r=e.callee.base;r||(r=this[e.callee.name].base);return 1===arguments.length?r.call(this):r.apply(this,Array.prototype.slice.call(arguments,1))},self:e=>e.callee.self,clone(){for(var e,t=this.constructor,r=new t,i=qx.Class.getProperties(t),n=this.__P_12_0.$$store.user,o=this.__P_12_0.$$method.set,a=0,s=i.length;a!t.getBubbles(),dispatchEvent(e,t,r){t.setEventPhase(qx.event.type.Event.AT_TARGET);var i={},n=this,o=this._manager.getListeners(e,r,!1);o&&o.forEach((function(r){if(!n._manager.isBlacklisted(r.unique)){var o=r.context||e;qx.event.Utils.then(i,(function(){return r.handler.call(o,t)}))}}));return i.promise}},defer(e){qx.event.Registration.addDispatcher(e)}});qx.event.dispatch.Direct.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.Assert":{construct:!0},"qx.data.Array":{},"qx.lang.Array":{},"qx.log.Logger":{},"qx.bom.Event":{},"qx.lang.Type":{},"qx.event.GlobalError":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["qx.promise.warnings","qx.promise.longStackTraces"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.Promise",{extend:qx.core.Object,construct(e,t){qx.core.Object.constructor.call(this);qx.Promise.__P_14_0();if(e instanceof qx.Promise.Bluebird)this.__P_14_1=e;else if(e){null!=t&&(e=e.bind(t));this.__P_14_1=new qx.Promise.Bluebird(e)}else this.__P_14_1=new qx.Promise.Bluebird(this.__P_14_2.bind(this));qx.core.Assert.assertTrue(!this.__P_14_1.$$qxPromise);this.__P_14_1.$$qxPromise=this;null!=t&&(this.__P_14_1=this.__P_14_1.bind(t))},destruct(){delete this.__P_14_1.$$qxPromise;delete this.__P_14_1},members:{__P_14_1:null,__P_14_3:null,then(e,t){return this._callMethod("then",arguments)},catch(e){return this._callMethod("catch",arguments)},bind(e){return qx.Promise.__P_14_4(this.__P_14_1.bind(e))},spread(e){return this._callMethod("spread",arguments)},finally(e){return this._callMethod("finally",arguments)},cancel(){return this._callMethod("cancel",arguments)},all(){return this._callIterableMethod("all",arguments)},race(e){return this._callIterableMethod("race",arguments)},any(e){return this._callIterableMethod("any",arguments)},some(e,t){return this._callIterableMethod("some",arguments)},forEach(e,t){return this._callIterableMethod("each",arguments)},filter(e,t,r){return this._callIterableMethod("filter",arguments)},map(e,t,r){return this._callIterableMethod("map",arguments)},mapSeries(e,t){return this._callIterableMethod("mapSeries",arguments)},reduce(e,t,r){return this._callIterableMethod("reduce",arguments)},__P_14_2(e,t){this.__P_14_3={resolve:e,reject:t,complete:!1}},__P_14_5(){if(!this.__P_14_3)throw new Error("Promise cannot be resolved externally");if(this.__P_14_3.complete)throw new Error("Promise has already been resolved or rejected");this.__P_14_3.complete=!0;return this.__P_14_3},resolve(e){this.__P_14_5().resolve(e)},reject(e){this.__P_14_5().reject(e)},_callIterableMethod(e,t){t=qx.Promise.__P_14_6(t);return qx.Promise.__P_14_4(this.__P_14_1.then((function(r){var i=qx.Promise.Bluebird.resolve(r instanceof qx.data.Array?r.toArray():r);return qx.Promise.__P_14_4(i[e].apply(i,t))})))},_callMethod(e,t){t=qx.Promise.__P_14_6(t);return qx.Promise.__P_14_4(this.__P_14_1[e].apply(this.__P_14_1,t))},toPromise(){return this.__P_14_1}},statics:{Bluebird:null,Native:null,Promise:null,__P_14_7:new Error("Default Error"),isPromise:e=>!(!e||"function"!=typeof e.then),resolve(e,t){var r;r=e instanceof qx.Promise?e:qx.Promise.__P_14_4(qx.Promise.Bluebird.resolve(e));void 0!==t&&(r=r.bind(t));return r},reject(e,t){var r=qx.lang.Array.fromArguments(arguments);if(void 0===e){r.shift();r.unshift(qx.Promise.__P_14_7)}else e instanceof Error||qx.log.Logger.warn("Rejecting a promise with a non-Error value");var i=qx.Promise.__P_14_8("reject",r,0);void 0!==t&&(i=i.bind(t));return i},allOf(e){function t(e){var t=[],r=[];for(var i in e)if(e.hasOwnProperty(i)&&qx.Promise.isPromise(e[i])){t.push(e[i]);r.push(i)}return qx.Promise.all(t).then((function(t){t.forEach((function(t,i){e[r[i]]=t}));return e}))}return qx.Promise.isPromise(e)?e.then(t):t(e)},all(e){return qx.Promise.__P_14_8("all",arguments)},race(e){return qx.Promise.__P_14_8("race",arguments)},any(e){return qx.Promise.__P_14_8("any",arguments)},some(e,t){return qx.Promise.__P_14_8("some",arguments)},forEach(e,t){return qx.Promise.__P_14_8("each",arguments)},filter(e,t,r){return qx.Promise.__P_14_8("filter",arguments)},map(e,t,r){return qx.Promise.__P_14_8("map",arguments)},mapSeries(e,t){return qx.Promise.__P_14_8("mapSeries",arguments)},reduce(e,t,r){return qx.Promise.__P_14_8("reduce",arguments)},method(e){var t=qx.Promise.Bluebird.method(e);return function(){return qx.Promise.__P_14_4(t.apply(this,arguments))}},props(e){return qx.Promise.__P_14_8("props",arguments)},promisify(e,t){return qx.Promise.__P_14_8("promisify",arguments)},__P_14_9(e){qx.Promise.Bluebird=e;e.config({warnings:!0,longStackTraces:!0,cancellation:!0})},__P_14_10:!1,__P_14_0(){if(!qx.Promise.__P_14_10){qx.Promise.__P_14_10=!0;"undefined"!=typeof process?process.on("unhandledRejection",qx.Promise.__P_14_11.bind(this)):qx.bom.Event.addNativeListener(window,"unhandledrejection",qx.Promise.__P_14_11.bind(this))}},__P_14_11(e){qx.lang.Type.isFunction(e.preventDefault)&&e.preventDefault();var t=null;e instanceof Error?t=e:e.reason instanceof Error?t=e.reason:e.detail&&e.detail.reason instanceof Error&&(t=e.detail.reason);qx.log.Logger.error(this,"Unhandled promise rejection: "+(t?t.stack:"(not from exception)"));qx.event.GlobalError.handleError(t)},__P_14_4(e){e instanceof qx.Promise.Bluebird&&(e=e.$$qxPromise?e.$$qxPromise:new qx.Promise(e));return e},__P_14_6(e,t){void 0===t&&(t=1);if((e=qx.lang.Array.fromArguments(e)).length>t){var r=e[e.length-1];if(r instanceof qx.core.Object||qx.Class.isClass(r)){e.pop();for(var i=0;i0;){var t=e.shift();if("function"==typeof t){var r=e.shift(),i=e.shift();t.call(r,i)}else t._settlePromises()}};s.prototype._drainQueues=function(){this._drainQueue(this._normalQueue);this._reset();this._haveDrainedQueues=!0;this._drainQueue(this._lateQueue)};s.prototype._queueTick=function(){if(!this._isTickUsed){this._isTickUsed=!0;this._schedule(this.drainQueues)}};s.prototype._reset=function(){this._isTickUsed=!1};t.exports=s;t.exports.firstLineError=i},{"./queue":26,"./schedule":29,"./util":36}],3:[function(e,t,r){"use strict";t.exports=function(e,t,r,i){var n=!1,o=function(e,t){this._reject(t)},a=function(e,t){t.promiseRejectionQueued=!0;t.bindingPromise._then(o,o,null,this,e)},s=function(e,t){0==(50397184&this._bitField)&&this._resolveCallback(t.target)},l=function(e,t){t.promiseRejectionQueued||this._reject(e)};e.prototype.bind=function(o){if(!n){n=!0;e.prototype._propagateFrom=i.propagateFromFunction();e.prototype._boundValue=i.boundValueFunction()}var u=r(o),c=new e(t);c._propagateFrom(this,1);var h=this._target();c._setBoundTo(u);if(u instanceof e){var d={promiseRejectionQueued:!1,promise:c,target:h,bindingPromise:u};h._then(t,a,void 0,c,d);u._then(s,l,void 0,c,d);c._setOnCancel(u)}else c._resolveCallback(h);return c};e.prototype._setBoundTo=function(e){if(void 0!==e){this._bitField=2097152|this._bitField;this._boundTo=e}else this._bitField=-2097153&this._bitField};e.prototype._isBound=function(){return 2097152==(2097152&this._bitField)};e.bind=function(t,r){return e.resolve(r).bind(t)}}},{}],4:[function(e,t,r){"use strict";var i;"undefined"!=typeof Promise&&(i=Promise);function n(){try{Promise===o&&(Promise=i)}catch(e){}return o}var o=e("./promise")();o.noConflict=n;t.exports=o},{"./promise":22}],5:[function(e,t,r){"use strict";var i=Object.create;if(i){var n=i(null),o=i(null);n[" size"]=o[" size"]=0}t.exports=function(t){var r,i=e("./util"),n=i.canEvaluate;i.isIdentifier;function o(e,r){var n;null!=e&&(n=e[r]);if("function"!=typeof n){var o="Object "+i.classString(e)+" has no method '"+i.toString(r)+"'";throw new t.TypeError(o)}return n}function a(e){return o(e,this.pop()).apply(e,this)}t.prototype.call=function(e){var t=[].slice.call(arguments,1);t.push(e);return this._then(a,void 0,void 0,t,void 0)};function s(e){return e[this]}function l(e){var t=+this;t<0&&(t=Math.max(0,t+e.length));return e[t]}t.prototype.get=function(e){var t;if("number"==typeof e)t=l;else if(n){var i=r(e);t=null!==i?i:s}else t=s;return this._then(t,void 0,void 0,e,void 0)}}},{"./util":36}],6:[function(e,t,r){"use strict";t.exports=function(t,r,i,n){var o=e("./util"),a=o.tryCatch,s=o.errorObj,l=t._async;t.prototype.break=t.prototype.cancel=function(){if(!n.cancellation())return this._warn("cancellation is disabled");for(var e=this,t=e;e._isCancellable();){if(!e._cancelBy(t)){t._isFollowing()?t._followee().cancel():t._cancelBranched();break}var r=e._cancellationParent;if(null==r||!r._isCancellable()){e._isFollowing()?e._followee().cancel():e._cancelBranched();break}e._isFollowing()&&e._followee().cancel();e._setWillBeCancelled();t=e;e=r}};t.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--};t.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0};t.prototype._cancelBy=function(e){if(e===this){this._branchesRemainingToCancel=0;this._invokeOnCancel();return!0}this._branchHasCancelled();if(this._enoughBranchesHaveCancelled()){this._invokeOnCancel();return!0}return!1};t.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()};t.prototype._cancel=function(){if(this._isCancellable()){this._setCancelled();l.invoke(this._cancelPromises,this,void 0)}};t.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()};t.prototype._unsetOnCancel=function(){this._onCancelField=void 0};t.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()};t.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()};t.prototype._doInvokeOnCancel=function(e,t){if(o.isArray(e))for(var r=0;r=0)return r[e]}i.CapturedTrace=null;i.create=n;i.deactivateLongStackTraces=function(){};i.activateLongStackTraces=function(){var r=e.prototype._pushContext,n=e.prototype._popContext,a=e._peekContext,s=e.prototype._peekContext,l=e.prototype._promiseCreated;i.deactivateLongStackTraces=function(){e.prototype._pushContext=r;e.prototype._popContext=n;e._peekContext=a;e.prototype._peekContext=s;e.prototype._promiseCreated=l;t=!1};t=!0;e.prototype._pushContext=i.prototype._pushContext;e.prototype._popContext=i.prototype._popContext;e._peekContext=e.prototype._peekContext=o;e.prototype._promiseCreated=function(){var e=this._peekContext();e&&null==e._promiseCreated&&(e._promiseCreated=this)}};return i}},{}],9:[function(e,t,r){"use strict";t.exports=function(t,r){var i,n,o,a=t._getDomain,s=t._async,l=e("./errors").Warning,u=e("./util"),c=u.canAttachTrace,h=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,d=/\((?:timers\.js):\d+:\d+\)/,f=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,_=null,p=null,m=!1,g=!(0==u.env("BLUEBIRD_DEBUG")),v=!(0==u.env("BLUEBIRD_WARNINGS")||!g&&!u.env("BLUEBIRD_WARNINGS")),b=!(0==u.env("BLUEBIRD_LONG_STACK_TRACES")||!g&&!u.env("BLUEBIRD_LONG_STACK_TRACES")),y=0!=u.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(v||!!u.env("BLUEBIRD_W_FORGOTTEN_RETURN"));t.prototype.suppressUnhandledRejections=function(){var e=this._target();e._bitField=-1048577&e._bitField|524288};t.prototype._ensurePossibleRejectionHandled=function(){if(0==(524288&this._bitField)){this._setRejectionIsUnhandled();s.invokeLater(this._notifyUnhandledRejection,this,void 0)}};t.prototype._notifyUnhandledRejectionIsHandled=function(){X("rejectionHandled",i,void 0,this)};t.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField};t.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)};t.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var e=this._settledValue();this._setUnhandledRejectionIsNotified();X("unhandledRejection",n,e,this)}};t.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField};t.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField};t.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0};t.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField};t.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField;if(this._isUnhandledRejectionNotified()){this._unsetUnhandledRejectionIsNotified();this._notifyUnhandledRejectionIsHandled()}};t.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0};t.prototype._warn=function(e,t,r){return j(e,t,r||this)};t.onPossiblyUnhandledRejection=function(e){var t=a();n="function"==typeof e?null===t?e:u.domainBind(t,e):void 0};t.onUnhandledRejectionHandled=function(e){var t=a();i="function"==typeof e?null===t?e:u.domainBind(t,e):void 0};var x=function(){};t.longStackTraces=function(){if(s.haveItemsQueued()&&!oe.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");if(!oe.longStackTraces&&Q()){var e=t.prototype._captureStackTrace,i=t.prototype._attachExtraTrace;oe.longStackTraces=!0;x=function(){if(s.haveItemsQueued()&&!oe.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");t.prototype._captureStackTrace=e;t.prototype._attachExtraTrace=i;r.deactivateLongStackTraces();s.enableTrampoline();oe.longStackTraces=!1};t.prototype._captureStackTrace=L;t.prototype._attachExtraTrace=N;r.activateLongStackTraces();s.disableTrampolineIfNecessary()}};t.hasLongStackTraces=function(){return oe.longStackTraces&&Q()};var q=function(){try{if("function"==typeof CustomEvent){var e=new CustomEvent("CustomEvent");u.global.dispatchEvent(e);return function(e,t){var r=new CustomEvent(e.toLowerCase(),{detail:t,cancelable:!0});return!u.global.dispatchEvent(r)}}if("function"==typeof Event){e=new Event("CustomEvent");u.global.dispatchEvent(e);return function(e,t){var r=new Event(e.toLowerCase(),{cancelable:!0});r.detail=t;return!u.global.dispatchEvent(r)}}(e=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{});u.global.dispatchEvent(e);return function(e,t){var r=document.createEvent("CustomEvent");r.initCustomEvent(e.toLowerCase(),!1,!0,t);return!u.global.dispatchEvent(r)}}catch(e){}return function(){return!1}}(),w=u.isNode?function(){return process.emit.apply(process,arguments)}:u.global?function(e){var t="on"+e.toLowerCase(),r=u.global[t];if(!r)return!1;r.apply(u.global,[].slice.call(arguments,1));return!0}:function(){return!1};function P(e,t){return{promise:t}}var M={promiseCreated:P,promiseFulfilled:P,promiseRejected:P,promiseResolved:P,promiseCancelled:P,promiseChained:(e,t,r)=>({promise:t,child:r}),warning:(e,t)=>({warning:t}),unhandledRejection:(e,t,r)=>({reason:t,promise:r}),rejectionHandled:P},E=function(e){var t=!1;try{t=w.apply(null,arguments)}catch(e){s.throwLater(e);t=!0}var r=!1;try{r=q(e,M[e].apply(null,arguments))}catch(e){s.throwLater(e);r=!0}return r||t};t.config=function(e){"longStackTraces"in(e=Object(e))&&(e.longStackTraces?t.longStackTraces():!e.longStackTraces&&t.hasLongStackTraces()&&x());if("warnings"in e){var r=e.warnings;oe.warnings=!!r;y=oe.warnings;u.isObject(r)&&"wForgottenReturn"in r&&(y=!!r.wForgottenReturn)}if("cancellation"in e&&e.cancellation&&!oe.cancellation){if(s.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");t.prototype._clearCancellationData=k;t.prototype._propagateFrom=D;t.prototype._onCancel=A;t.prototype._setOnCancel=T;t.prototype._attachCancellationCallback=S;t.prototype._execute=C;O=D;oe.cancellation=!0}if("monitoring"in e)if(e.monitoring&&!oe.monitoring){oe.monitoring=!0;t.prototype._fireEvent=E}else if(!e.monitoring&&oe.monitoring){oe.monitoring=!1;t.prototype._fireEvent=I}};function I(){return!1}t.prototype._fireEvent=I;t.prototype._execute=function(e,t,r){try{e(t,r)}catch(e){return e}};t.prototype._onCancel=function(){};t.prototype._setOnCancel=function(e){};t.prototype._attachCancellationCallback=function(e){};t.prototype._captureStackTrace=function(){};t.prototype._attachExtraTrace=function(){};t.prototype._clearCancellationData=function(){};t.prototype._propagateFrom=function(e,t){};function C(e,t,r){var i=this;try{e(t,r,(function(e){if("function"!=typeof e)throw new TypeError("onCancel must be a function, got: "+u.toString(e));i._attachCancellationCallback(e)}))}catch(e){return e}}function S(e){if(!this._isCancellable())return this;var t=this._onCancel();void 0!==t?u.isArray(t)?t.push(e):this._setOnCancel([t,e]):this._setOnCancel(e)}function A(){return this._onCancelField}function T(e){this._onCancelField=e}function k(){this._cancellationParent=void 0;this._onCancelField=void 0}function D(e,t){if(0!=(1&t)){this._cancellationParent=e;var r=e._branchesRemainingToCancel;void 0===r&&(r=0);e._branchesRemainingToCancel=r+1}0!=(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)}function B(e,t){0!=(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)}var O=B;function R(){var e=this._boundTo;return void 0!==e&&e instanceof t?e.isFulfilled()?e.value():void 0:e}function L(){this._trace=new ie(this._peekContext())}function N(e,t){if(c(e)){var r=this._trace;void 0!==r&&t&&(r=r._parent);if(void 0!==r)r.attachExtraTrace(e);else if(!e.__P_14_13){var i=G(e);u.notEnumerableProp(e,"stack",i.message+"\n"+i.stack.join("\n"));u.notEnumerableProp(e,"__P_14_13",!0)}}}function F(e,t,r,i,n){if(void 0===e&&null!==t&&y){if(void 0!==n&&n._returnedNonUndefined())return;if(0==(65535&i._bitField))return;r&&(r+=" ");var o="",a="";if(t._trace){for(var s=t._trace.stack.split("\n"),l=z(s),u=l.length-1;u>=0;--u){var c=l[u];if(!d.test(c)){var h=c.match(f);h&&(o="at "+h[1]+":"+h[2]+":"+h[3]+" ");break}}if(l.length>0){var _=l[0];for(u=0;u0&&(a="\n"+s[u-1]);break}}}var p="a promise was created in a "+r+"handler "+o+"but was not returned from it, see http://goo.gl/rRqMUw"+a;i._warn(p,!0,t)}}function $(e,t){var r=e+" is deprecated and will be removed in a future version.";t&&(r+=" Use "+t+" instead.");return j(r)}function j(e,r,i){if(oe.warnings){var n,o=new l(e);if(r)i._attachExtraTrace(o);else if(oe.longStackTraces&&(n=t._peekContext()))n.attachExtraTrace(o);else{var a=G(o);o.stack=a.message+"\n"+a.stack.join("\n")}E("warning",o)||K(o,"",!0)}}function W(e,t){for(var r=0;r=0;--s)if(i[s]===o){a=s;break}for(s=a;s>=0;--s){var l=i[s];if(t[n]!==l)break;t.pop();n--}t=i}}function z(e){for(var t=[],r=0;r0&&(t=t.slice(r));return t}function G(e){var t=e.stack;return{message:e.toString(),stack:z(t="string"==typeof t&&t.length>0?V(e):[" (No stack trace)"])}}function K(e,t,r){if("undefined"!=typeof console){var i;if(u.isObject(e)){var n=e.stack;i=t+p(n,e)}else i=t+String(e);"function"==typeof o?o(i,r):"function"!=typeof console.log&&"object"!=typeof console.log||console.log(i)}}function X(e,t,r,i){var n=!1;try{if("function"==typeof t){n=!0;"rejectionHandled"===e?t(i):t(r,i)}}catch(e){s.throwLater(e)}"unhandledRejection"===e?E(e,r,i)||n||K(r,"Unhandled rejection "):E(e,i)}function Y(e){var t;if("function"==typeof e)t="[function "+(e.name||"anonymous")+"]";else{t=e&&"function"==typeof e.toString?e.toString():u.toString(e);if(/\[object [a-zA-Z0-9$_]+\]/.test(t))try{t=JSON.stringify(e)}catch(e){}0===t.length&&(t="(empty array)")}return"(<"+Z(t)+">, no stack trace)"}function Z(e){var t=41;return e.length=s||(J=function(e){if(h.test(e))return!0;var t=te(e);return!!(t&&t.fileName===r&&a<=t.line&&t.line<=s)})}}function ie(e){this._parent=e;this._promisesCreated=0;var t=this._length=1+(void 0===e?0:e._length);ne(this,ie);t>32&&this.uncycle()}u.inherits(ie,Error);r.CapturedTrace=ie;ie.prototype.uncycle=function(){var e=this._length;if(!(e<2)){for(var t=[],r={},i=0,n=this;void 0!==n;++i){t.push(n);n=n._parent}for(i=(e=this._length=i)-1;i>=0;--i){var o=t[i].stack;void 0===r[o]&&(r[o]=i)}for(i=0;i0){t[a-1]._parent=void 0;t[a-1]._length=1}t[i]._parent=void 0;t[i]._length=1;var s=i>0?t[i-1]:this;if(a=0;--u){t[u]._length=l;l++}return}}}};ie.prototype.attachExtraTrace=function(e){if(!e.__P_14_13){this.uncycle();for(var t=G(e),r=t.message,i=[t.stack],n=this;void 0!==n;){i.push(z(n.stack.split("\n")));n=n._parent}U(i);H(i);u.notEnumerableProp(e,"stack",W(r,i));u.notEnumerableProp(e,"__P_14_13",!0)}};var ne=function(){var e=/^\s*at\s*/,t=function(e,t){return"string"==typeof e?e:void 0!==t.name&&void 0!==t.message?t.toString():Y(t)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6;_=e;p=t;var r=Error.captureStackTrace;J=function(e){return h.test(e)};return function(e,t){Error.stackTraceLimit+=6;r(e,t);Error.stackTraceLimit-=6}}var i,n=new Error;if("string"==typeof n.stack&&n.stack.split("\n")[0].indexOf("stackDetection@")>=0){_=/@/;p=t;m=!0;return function(e){e.stack=(new Error).stack}}try{throw new Error}catch(e){i="stack"in e}if(!("stack"in n)&&i&&"number"==typeof Error.stackTraceLimit){_=e;p=t;return function(e){Error.stackTraceLimit+=6;try{throw new Error}catch(t){e.stack=t.stack}Error.stackTraceLimit-=6}}p=function(e,t){return"string"==typeof e?e:"object"!=typeof t&&"function"!=typeof t||void 0===t.name||void 0===t.message?Y(t):t.toString()};return null}();if("undefined"!=typeof console&&void 0!==console.warn){o=function(e){console.warn(e)};u.isNode&&process.stderr.isTTY?o=function(e,t){var r=t?"":"";console.warn(r+e+"\n")}:u.isNode||"string"!=typeof(new Error).stack||(o=function(e,t){console.warn("%c"+e,t?"color: darkorange":"color: red")})}var oe={warnings:v,longStackTraces:!1,cancellation:!1,monitoring:!1};b&&t.longStackTraces();return{longStackTraces:()=>oe.longStackTraces,warnings:()=>oe.warnings,cancellation:()=>oe.cancellation,monitoring:()=>oe.monitoring,propagateFromFunction:()=>O,boundValueFunction:()=>R,checkForgottenReturns:F,setBounds:re,warn:j,deprecated:$,CapturedTrace:ie,fireDomEvent:q,fireGlobalEvent:w}}},{"./errors":12,"./util":36}],10:[function(e,t,r){"use strict";t.exports=function(e){function t(){return this.value}function r(){throw this.reason}e.prototype.return=e.prototype.thenReturn=function(r){r instanceof e&&r.suppressUnhandledRejections();return this._then(t,void 0,void 0,{value:r},void 0)};e.prototype.throw=e.prototype.thenThrow=function(e){return this._then(r,void 0,void 0,{reason:e},void 0)};e.prototype.catchThrow=function(e){if(arguments.length<=1)return this._then(void 0,r,void 0,{reason:e},void 0);var t=arguments[1],i=function(){throw t};return this.caught(e,i)};e.prototype.catchReturn=function(r){if(arguments.length<=1){r instanceof e&&r.suppressUnhandledRejections();return this._then(void 0,t,void 0,{value:r},void 0)}var i=arguments[1];i instanceof e&&i.suppressUnhandledRejections();var n=function(){return i};return this.caught(r,n)}}},{}],11:[function(e,t,r){"use strict";t.exports=function(e,t){var r=e.reduce,i=e.all;function n(){return i(this)}function o(e,i){return r(e,i,t,t)}e.prototype.each=function(e){return r(this,e,t,0)._then(n,void 0,void 0,this,void 0)};e.prototype.mapSeries=function(e){return r(this,e,t,t)};e.each=function(e,i){return r(e,i,t,0)._then(n,void 0,void 0,e,void 0)};e.mapSeries=o}},{}],12:[function(e,t,r){"use strict";var i,n,o=e("./es5"),a=o.freeze,s=e("./util"),l=s.inherits,u=s.notEnumerableProp;function c(e,t){function r(i){if(!(this instanceof r))return new r(i);u(this,"message","string"==typeof i?i:t);u(this,"name",e);Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}l(r,Error);return r}var h=c("Warning","warning"),d=c("CancellationError","cancellation error"),f=c("TimeoutError","timeout error"),_=c("AggregateError","aggregate error");try{i=TypeError;n=RangeError}catch(e){i=c("TypeError","type error");n=c("RangeError","range error")}for(var p="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),m=0;m!0}}},{}],14:[function(e,t,r){"use strict";t.exports=function(e,t){var r=e.map;e.prototype.filter=function(e,i){return r(this,e,i,t)};e.filter=function(e,i,n){return r(e,i,n,t)}}},{}],15:[function(e,t,r){"use strict";t.exports=function(t,r){var i=e("./util"),n=t.CancellationError,o=i.errorObj;function a(e,t,r){this.promise=e;this.type=t;this.handler=r;this.called=!1;this.cancelPromise=null}a.prototype.isFinallyHandler=function(){return 0===this.type};function s(e){this.finallyHandler=e}s.prototype._resultCancelled=function(){l(this.finallyHandler)};function l(e,t){if(null!=e.cancelPromise){arguments.length>1?e.cancelPromise._reject(t):e.cancelPromise._cancel();e.cancelPromise=null;return!0}return!1}function u(){return h.call(this,this.promise._target()._settledValue())}function c(e){if(!l(this,e)){o.e=e;return o}}function h(e){var i=this.promise,a=this.handler;if(!this.called){this.called=!0;var h=this.isFinallyHandler()?a.call(i._boundValue()):a.call(i._boundValue(),e);if(void 0!==h){i._setReturnedNonUndefined();var d=r(h,i);if(d instanceof t){if(null!=this.cancelPromise){if(d._isCancelled()){var f=new n("late cancellation observer");i._attachExtraTrace(f);o.e=f;return o}d.isPending()&&d._attachCancellationCallback(new s(this))}return d._then(u,c,void 0,this,void 0)}}}if(i.isRejected()){l(this);o.e=e;return o}l(this);return e}t.prototype._passThrough=function(e,t,r,i){return"function"!=typeof e?this.then():this._then(r,i,void 0,new a(this,t,e),void 0)};t.prototype.lastly=t.prototype.finally=function(e){return this._passThrough(e,0,h,h)};t.prototype.tap=function(e){return this._passThrough(e,1,h)};return a}},{"./util":36}],16:[function(e,t,r){"use strict";t.exports=function(t,r,i,n,o,a){var s=e("./errors").TypeError,l=e("./util"),u=l.errorObj,c=l.tryCatch,h=[];function d(e,r,i){for(var o=0;o0&&"function"==typeof arguments[t]&&(e=arguments[t]);var i=[].slice.call(arguments);e&&i.pop();var n=new r(i).promise();return void 0!==e?n.spread(e):n}}},{"./util":36}],18:[function(e,t,r){"use strict";t.exports=function(t,r,i,n,o,a){var s=t._getDomain,l=e("./util"),u=l.tryCatch,c=l.errorObj;function h(e,t,r,i){this.constructor$(e);this._promise._captureStackTrace();var n=s();this._callback=null===n?t:l.domainBind(n,t);this._preservedValues=i===o?new Array(this.length()):null;this._limit=r;this._inFlight=0;this._queue=[];this._init$(void 0,-2)}l.inherits(h,r);h.prototype._init=function(){};h.prototype._promiseFulfilled=function(e,r){var i=this._values,o=this.length(),s=this._preservedValues,l=this._limit;if(r<0){i[r=-1*r-1]=e;if(l>=1){this._inFlight--;this._drainQueue();if(this._isResolved())return!0}}else{if(l>=1&&this._inFlight>=l){i[r]=e;this._queue.push(r);return!1}null!==s&&(s[r]=e);var h=this._promise,d=this._callback,f=h._boundValue();h._pushContext();var _=u(d).call(f,e,r,o),p=h._popContext();a.checkForgottenReturns(_,p,null!==s?"Promise.filter":"Promise.map",h);if(_===c){this._reject(_.e);return!0}var m=n(_,this._promise);if(m instanceof t){var g=(m=m._target())._bitField;if(0==(50397184&g)){l>=1&&this._inFlight++;i[r]=m;m._proxy(this,-1*(r+1));return!1}if(0==(33554432&g)){if(0!=(16777216&g)){this._reject(m._reason());return!0}this._cancel();return!0}_=m._value()}i[r]=_}if(++this._totalResolved>=o){null!==s?this._filter(i,s):this._resolve(i);return!0}return!1};h.prototype._drainQueue=function(){for(var e=this._queue,t=this._limit,r=this._values;e.length>0&&this._inFlight=1?a:0,o).promise()}t.prototype.map=function(e,t){return d(this,e,t,null)};t.map=function(e,t,r,i){return d(e,t,r,i)}}},{"./util":36}],19:[function(e,t,r){"use strict";t.exports=function(t,r,i,n,o){var a=e("./util"),s=a.tryCatch;t.method=function(e){if("function"!=typeof e)throw new t.TypeError("expecting a function but got "+a.classString(e));return function(){var i=new t(r);i._captureStackTrace();i._pushContext();var n=s(e).apply(this,arguments),a=i._popContext();o.checkForgottenReturns(n,a,"Promise.method",i);i._resolveFromSyncValue(n);return i}};t.attempt=t.try=function(e){if("function"!=typeof e)return n("expecting a function but got "+a.classString(e));var i,l=new t(r);l._captureStackTrace();l._pushContext();if(arguments.length>1){o.deprecated("calling Promise.try with more than 1 argument");var u=arguments[1],c=arguments[2];i=a.isArray(u)?s(e).apply(c,u):s(e).call(c,u)}else i=s(e)();var h=l._popContext();o.checkForgottenReturns(i,h,"Promise.try",l);l._resolveFromSyncValue(i);return l};t.prototype._resolveFromSyncValue=function(e){e===a.errorObj?this._rejectCallback(e.e,!1):this._resolveCallback(e,!0)}}},{"./util":36}],20:[function(e,t,r){"use strict";var i=e("./util"),n=i.maybeWrapAsError,o=e("./errors").OperationalError,a=e("./es5");function s(e){return e instanceof Error&&a.getPrototypeOf(e)===Error.prototype}var l=/^(?:name|message|stack|cause)$/;function u(e){var t;if(s(e)){(t=new o(e)).name=e.name;t.message=e.message;t.stack=e.stack;for(var r=a.keys(e),n=0;n1){var r,i=new Array(t-1),o=0;for(r=0;r0&&"function"!=typeof e&&"function"!=typeof t){var r=".then() only accepts functions but was passed: "+l.classString(e);arguments.length>1&&(r+=", "+l.classString(t));this._warn(r)}return this._then(e,t,void 0,void 0,void 0)};S.prototype.done=function(e,t){this._then(e,t,void 0,void 0,void 0)._setIsFinal()};S.prototype.spread=function(e){return"function"!=typeof e?n("expecting a function but got "+l.classString(e)):this.all()._then(e,void 0,void 0,m,void 0)};S.prototype.toJSON=function(){var e={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};if(this.isFulfilled()){e.fulfillmentValue=this.value();e.isFulfilled=!0}else if(this.isRejected()){e.rejectionReason=this.reason();e.isRejected=!0}return e};S.prototype.all=function(){arguments.length>0&&this._warn(".all() was passed arguments but it does not take any");return new b(this).promise()};S.prototype.error=function(e){return this.caught(l.originatesFromRejection,e)};S.getNewLibraryCopy=t.exports;S.is=function(e){return e instanceof S};S.fromNode=S.fromCallback=function(e){var t=new S(p);t._captureStackTrace();var r=arguments.length>1&&!!Object(arguments[1]).multiArgs,i=I(e)(M(t,r));i===E&&t._rejectCallback(i.e,!0);t._isFateSealed()||t._setAsyncGuaranteed();return t};S.all=function(e){return new b(e).promise()};S.cast=function(e){var t=v(e);if(!(t instanceof S)){(t=new S(p))._captureStackTrace();t._setFulfilled();t._rejectionHandler0=e}return t};S.resolve=S.fulfilled=S.cast;S.reject=S.rejected=function(e){var t=new S(p);t._captureStackTrace();t._rejectCallback(e,!0);return t};S.setScheduler=function(e){if("function"!=typeof e)throw new f("expecting a function but got "+l.classString(e));return h.setScheduler(e)};S.prototype._then=function(e,t,r,i,n){var o=void 0!==n,s=o?n:new S(p),u=this._target(),c=u._bitField;if(!o){s._propagateFrom(this,3);s._captureStackTrace();void 0===i&&0!=(2097152&this._bitField)&&(i=0!=(50397184&c)?this._boundValue():u===this?void 0:this._boundTo);this._fireEvent("promiseChained",this,s)}var d=a();if(0!=(50397184&c)){var f,m,g=u._settlePromiseCtx;if(0!=(33554432&c)){m=u._rejectionHandler0;f=e}else if(0!=(16777216&c)){m=u._fulfillmentHandler0;f=t;u._unsetRejectionIsUnhandled()}else{g=u._settlePromiseLateCancellationObserver;m=new _("late cancellation observer");u._attachExtraTrace(m);f=t}h.invoke(g,u,{handler:null===d?f:"function"==typeof f&&l.domainBind(d,f),promise:s,receiver:i,value:m})}else u._addCallbacks(e,t,s,i,d);return s};S.prototype._length=function(){return 65535&this._bitField};S.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)};S.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)};S.prototype._setLength=function(e){this._bitField=-65536&this._bitField|65535&e};S.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField;this._fireEvent("promiseFulfilled",this)};S.prototype._setRejected=function(){this._bitField=16777216|this._bitField;this._fireEvent("promiseRejected",this)};S.prototype._setFollowing=function(){this._bitField=67108864|this._bitField;this._fireEvent("promiseResolved",this)};S.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField};S.prototype._isFinal=function(){return(4194304&this._bitField)>0};S.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField};S.prototype._setCancelled=function(){this._bitField=65536|this._bitField;this._fireEvent("promiseCancelled",this)};S.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField};S.prototype._setAsyncGuaranteed=function(){h.hasCustomScheduler()||(this._bitField=134217728|this._bitField)};S.prototype._receiverAt=function(e){var t=0===e?this._receiver0:this[4*e-4+3];if(t!==s)return void 0===t&&this._isBound()?this._boundValue():t};S.prototype._promiseAt=function(e){return this[4*e-4+2]};S.prototype._fulfillmentHandlerAt=function(e){return this[4*e-4+0]};S.prototype._rejectionHandlerAt=function(e){return this[4*e-4+1]};S.prototype._boundValue=function(){};S.prototype._migrateCallback0=function(e){e._bitField;var t=e._fulfillmentHandler0,r=e._rejectionHandler0,i=e._promise0,n=e._receiverAt(0);void 0===n&&(n=s);this._addCallbacks(t,r,i,n,null)};S.prototype._migrateCallbackAt=function(e,t){var r=e._fulfillmentHandlerAt(t),i=e._rejectionHandlerAt(t),n=e._promiseAt(t),o=e._receiverAt(t);void 0===o&&(o=s);this._addCallbacks(r,i,n,o,null)};S.prototype._addCallbacks=function(e,t,r,i,n){var o=this._length();if(o>=65531){o=0;this._setLength(0)}if(0===o){this._promise0=r;this._receiver0=i;"function"==typeof e&&(this._fulfillmentHandler0=null===n?e:l.domainBind(n,e));"function"==typeof t&&(this._rejectionHandler0=null===n?t:l.domainBind(n,t))}else{var a=4*o-4;this[a+2]=r;this[a+3]=i;"function"==typeof e&&(this[a+0]=null===n?e:l.domainBind(n,e));"function"==typeof t&&(this[a+1]=null===n?t:l.domainBind(n,t))}this._setLength(o+1);return o};S.prototype._proxy=function(e,t){this._addCallbacks(void 0,void 0,t,e,null)};S.prototype._resolveCallback=function(e,t){if(0==(117506048&this._bitField)){if(e===this)return this._rejectCallback(r(),!1);var i=v(e,this);if(!(i instanceof S))return this._fulfill(e);t&&this._propagateFrom(i,2);var n=i._target();if(n!==this){var o=n._bitField;if(0==(50397184&o)){var a=this._length();a>0&&n._migrateCallback0(this);for(var s=1;s>>16)){if(e===this){var i=r();this._attachExtraTrace(i);return this._reject(i)}this._setFulfilled();this._rejectionHandler0=e;(65535&t)>0&&(0!=(134217728&t)?this._settlePromises():h.settlePromises(this))}};S.prototype._reject=function(e){var t=this._bitField;if(!((117506048&t)>>>16)){this._setRejected();this._fulfillmentHandler0=e;if(this._isFinal())return h.fatalError(e,l.isNode);(65535&t)>0?h.settlePromises(this):this._ensurePossibleRejectionHandled()}};S.prototype._fulfillPromises=function(e,t){for(var r=1;r0){if(0!=(16842752&e)){var r=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,r,e);this._rejectPromises(t,r)}else{var i=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,i,e);this._fulfillPromises(t,i)}this._setLength(0)}this._clearCancellationData()};S.prototype._settledValue=function(){var e=this._bitField;return 0!=(33554432&e)?this._rejectionHandler0:0!=(16777216&e)?this._fulfillmentHandler0:void 0};function A(e){this.promise._resolveCallback(e)}function T(e){this.promise._rejectCallback(e,!1)}S.defer=S.pending=function(){q.deprecated("Promise.defer","new Promise");return{promise:new S(p),resolve:A,reject:T}};l.notEnumerableProp(S,"_makeSelfResolutionError",r);e("./method")(S,p,v,n,q);e("./bind")(S,p,v,q);e("./cancel")(S,b,n,q);e("./direct_resolve")(S);e("./synchronous_inspection")(S);e("./join")(S,b,v,p,h,a);S.Promise=S;S.version="3.4.5";e("./map.js")(S,b,n,v,p,q);e("./call_get.js")(S);e("./using.js")(S,n,v,x,p,q);e("./timers.js")(S,p,q);e("./generators.js")(S,n,p,v,o,q);e("./nodeify.js")(S);e("./promisify.js")(S,p);e("./props.js")(S,b,v,n);e("./race.js")(S,p,v,n);e("./reduce.js")(S,b,n,v,p,q);e("./settle.js")(S,b,q);e("./some.js")(S,b,n);e("./filter.js")(S,p);e("./each.js")(S,p);e("./any.js")(S);l.toFastProperties(S);l.toFastProperties(S.prototype);function k(e){var t=new S(p);t._fulfillmentHandler0=e;t._rejectionHandler0=e;t._promise0=e;t._receiver0=e}k({a:1});k({b:2});k({c:3});k(1);k((function(){}));k(void 0);k(!1);k(new S(p));q.setBounds(c.firstLineError,l.lastLineError);return S}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36}],23:[function(e,t,r){"use strict";t.exports=function(t,r,i,n,o){var a=e("./util");a.isArray;function s(e){switch(e){case-2:return[];case-3:return{}}}function l(e){var i=this._promise=new t(r);e instanceof t&&i._propagateFrom(e,3);i._setOnCancel(this);this._values=e;this._length=0;this._totalResolved=0;this._init(void 0,-2)}a.inherits(l,o);l.prototype.length=function(){return this._length};l.prototype.promise=function(){return this._promise};l.prototype._init=function e(r,o){var l=i(this._values,this._promise);if(l instanceof t){var u=(l=l._target())._bitField;this._values=l;if(0==(50397184&u)){this._promise._setAsyncGuaranteed();return l._then(e,this._reject,void 0,this,o)}if(0==(33554432&u))return 0!=(16777216&u)?this._reject(l._reason()):this._cancel();l=l._value()}if(null!==(l=a.asArray(l)))0!==l.length?this._iterate(l):-5===o?this._resolveEmptyArray():this._resolve(s(o));else{var c=n("expecting an array or an iterable object but got "+a.classString(l)).reason();this._promise._rejectCallback(c,!1)}};l.prototype._iterate=function(e){var r=this.getActualLength(e.length);this._length=r;this._values=this.shouldCopyValues()?new Array(r):this._values;for(var n=this._promise,o=!1,a=null,s=0;s=this._length){this._resolve(this._values);return!0}return!1};l.prototype._promiseCancelled=function(){this._cancel();return!0};l.prototype._promiseRejected=function(e){this._totalResolved++;this._reject(e);return!0};l.prototype._resultCancelled=function(){if(!this._isResolved()){var e=this._values;this._cancel();if(e instanceof t)e.cancel();else for(var r=0;r=this._length){var r;if(this._isMap)r=c(this._values);else{r={};for(var i=this.length(),n=0,o=this.length();n>1};function d(e){var r,o=i(e);if(!s(o))return n("cannot await properties of a non-object\n\n See http://goo.gl/MqrFmX\n");r=o instanceof t?o._then(t.props,void 0,void 0,void 0,void 0):new h(o).promise();o instanceof t&&r._propagateFrom(o,2);return r}t.prototype.props=function(){return d(this)};t.props=function(e){return d(e)}}},{"./es5":13,"./util":36}],26:[function(e,t,r){"use strict";function i(e,t,r,i,n){for(var o=0;o=this._length){this._resolve(this._values);return!0}return!1};o.prototype._promiseFulfilled=function(e,t){var r=new n;r._bitField=33554432;r._settledValueField=e;return this._promiseResolved(t,r)};o.prototype._promiseRejected=function(e,t){var r=new n;r._bitField=16777216;r._settledValueField=e;return this._promiseResolved(t,r)};t.settle=function(e){i.deprecated(".settle()",".reflect()");return new o(e).promise()};t.prototype.settle=function(){return t.settle(this)}}},{"./util":36}],31:[function(e,t,r){"use strict";t.exports=function(t,r,i){var n=e("./util"),o=e("./errors").RangeError,a=e("./errors").AggregateError,s=n.isArray,l={};function u(e){this.constructor$(e);this._howMany=0;this._unwrap=!1;this._initialized=!1}n.inherits(u,r);u.prototype._init=function(){if(this._initialized)if(0!==this._howMany){this._init$(void 0,-5);var e=s(this._values);!this._isResolved()&&e&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])};u.prototype.init=function(){this._initialized=!0;this._init()};u.prototype.setUnwrap=function(){this._unwrap=!0};u.prototype.howMany=function(){return this._howMany};u.prototype.setHowMany=function(e){this._howMany=e};u.prototype._promiseFulfilled=function(e){this._addFulfilled(e);if(this._fulfilled()===this.howMany()){this._values.length=this.howMany();1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values);return!0}return!1};u.prototype._promiseRejected=function(e){this._addRejected(e);return this._checkOutcome()};u.prototype._promiseCancelled=function(){if(this._values instanceof t||null==this._values)return this._cancel();this._addRejected(l);return this._checkOutcome()};u.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var e=new a,t=this.length();t0?this._reject(e):this._cancel();return!0}return!1};u.prototype._fulfilled=function(){return this._totalResolved};u.prototype._rejected=function(){return this._values.length-this.length()};u.prototype._addRejected=function(e){this._values.push(e)};u.prototype._addFulfilled=function(e){this._values[this._totalResolved++]=e};u.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()};u.prototype._getRangeError=function(e){var t="Input array must contain at least "+this._howMany+" items but contains only "+e+" items";return new o(t)};u.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))};function c(e,t){if((0|t)!==t||t<0)return i("expecting a positive integer\n\n See http://goo.gl/MqrFmX\n");var r=new u(e),n=r.promise();r.setHowMany(t);r.init();return n}t.some=function(e,t){return c(e,t)};t.prototype.some=function(e){return c(this,e)};t._SomePromiseArray=u}},{"./errors":12,"./util":36}],32:[function(e,t,r){"use strict";t.exports=function(e){function t(e){if(void 0!==e){e=e._target();this._bitField=e._bitField;this._settledValueField=e._isFateSealed()?e._settledValue():void 0}else{this._bitField=0;this._settledValueField=void 0}}t.prototype._settledValue=function(){return this._settledValueField};var r=t.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},i=t.prototype.error=t.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},n=t.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},o=t.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},a=t.prototype.isPending=function(){return 0==(50397184&this._bitField)},s=t.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};t.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)};e.prototype.__P_14_16=function(){return 65536==(65536&this._bitField)};e.prototype._isCancelled=function(){return this._target().__P_14_16()};e.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)};e.prototype.isPending=function(){return a.call(this._target())};e.prototype.isRejected=function(){return o.call(this._target())};e.prototype.isFulfilled=function(){return n.call(this._target())};e.prototype.isResolved=function(){return s.call(this._target())};e.prototype.value=function(){return r.call(this._target())};e.prototype.reason=function(){var e=this._target();e._unsetRejectionIsUnhandled();return i.call(e)};e.prototype._value=function(){return this._settledValue()};e.prototype._reason=function(){this._unsetRejectionIsUnhandled();return this._settledValue()};e.PromiseInspection=t}},{}],33:[function(e,t,r){"use strict";t.exports=function(t,r){var i=e("./util"),n=i.errorObj,o=i.isObject;function a(e,i){if(o(e)){if(e instanceof t)return e;var a=l(e);if(a===n){i&&i._pushContext();var s=t.reject(a.e);i&&i._popContext();return s}if("function"==typeof a){if(c(e)){s=new t(r);e._then(s._fulfill,s._reject,void 0,s,null);return s}return h(e,a,i)}}return e}function s(e){return e.then}function l(e){try{return s(e)}catch(e){n.e=e;return n}}var u={}.hasOwnProperty;function c(e){try{return u.call(e,"_promise0")}catch(e){return!1}}function h(e,o,a){var s=new t(r),l=s;a&&a._pushContext();s._captureStackTrace();a&&a._popContext();var u=!0,c=i.tryCatch(o).call(e,h,d);u=!1;if(s&&c===n){s._rejectCallback(c.e,!0,!0);s=null}function h(e){if(s){s._resolveCallback(e);s=null}}function d(e){if(s){s._rejectCallback(e,u,!0);s=null}}return l}return a}},{"./util":36}],34:[function(e,t,r){"use strict";t.exports=function(t,r,i){var n=e("./util"),o=t.TimeoutError;function a(e){this.handle=e}a.prototype._resultCancelled=function(){clearTimeout(this.handle)};var s=function(e){return l(+this).thenReturn(e)},l=t.delay=function(e,n){var o,l;if(void 0!==n){o=t.resolve(n)._then(s,null,null,e,void 0);i.cancellation()&&n instanceof t&&o._setOnCancel(n)}else{o=new t(r);l=setTimeout((function(){o._fulfill()}),+e);i.cancellation()&&o._setOnCancel(new a(l));o._captureStackTrace()}o._setAsyncGuaranteed();return o};t.prototype.delay=function(e){return l(e,this)};var u=function(e,t,r){var i;i="string"!=typeof t?t instanceof Error?t:new o("operation timed out"):new o(t);n.markAsOriginatingFromRejection(i);e._attachExtraTrace(i);e._reject(i);null!=r&&r.cancel()};function c(e){clearTimeout(this.handle);return e}function h(e){clearTimeout(this.handle);throw e}t.prototype.timeout=function(e,t){e=+e;var r,n,o=new a(setTimeout((function(){r.isPending()&&u(r,t,n)}),e));if(i.cancellation()){n=this.then();(r=n._then(c,h,void 0,o,void 0))._setOnCancel(o)}else r=this._then(c,h,void 0,o,void 0);return r}}},{"./util":36}],35:[function(e,t,r){"use strict";t.exports=function(t,r,i,n,o,a){var s=e("./util"),l=e("./errors").TypeError,u=e("./util").inherits,c=s.errorObj,h=s.tryCatch,d={};function f(e){setTimeout((function(){throw e}),0)}function _(e){var t=i(e);t!==e&&"function"==typeof e._isDisposable&&"function"==typeof e._getDisposer&&e._isDisposable()&&t._setDisposable(e._getDisposer());return t}function p(e,r){var n=0,a=e.length,s=new t(o);function l(){if(n>=a)return s._fulfill();var o=_(e[n++]);if(o instanceof t&&o._isDisposable()){try{o=i(o._getDisposer().tryDispose(r),e.promise)}catch(e){return f(e)}if(o instanceof t)return o._then(l,f,null,null,null)}l()}l();return s}function m(e,t,r){this._data=e;this._promise=t;this._context=r}m.prototype.data=function(){return this._data};m.prototype.promise=function(){return this._promise};m.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():d};m.prototype.tryDispose=function(e){var t=this.resource(),r=this._context;void 0!==r&&r._pushContext();var i=t!==d?this.doDispose(t,e):null;void 0!==r&&r._popContext();this._promise._unsetDisposable();this._data=null;return i};m.isDisposer=function(e){return null!=e&&"function"==typeof e.resource&&"function"==typeof e.tryDispose};function g(e,t,r){this.constructor$(e,t,r)}u(g,m);g.prototype.doDispose=function(e,t){return this.data().call(e,e,t)};function v(e){if(m.isDisposer(e)){this.resources[this.index]._setDisposable(e);return e.promise()}return e}function b(e){this.length=e;this.promise=null;this[e-1]=null}b.prototype._resultCancelled=function(){for(var e=this.length,r=0;r0};t.prototype._getDisposer=function(){return this._disposer};t.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField;this._disposer=void 0};t.prototype.disposer=function(e){if("function"==typeof e)return new g(e,this,n());throw new l}}},{"./errors":12,"./util":36}],36:[function(e,t,r){"use strict";var i,n=e("./es5"),o="undefined"==typeof navigator,a={e:{}},s="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:void 0!==this?this:null;function l(){try{var e=i;i=null;return e.apply(this,arguments)}catch(e){a.e=e;return a}}function u(e){i=e;return l}var c=function(e,t){var r={}.hasOwnProperty;function i(){this.constructor=e;this.constructor$=t;for(var i in t.prototype)r.call(t.prototype,i)&&"$"!==i.charAt(i.length-1)&&(this[i+"$"]=t.prototype[i])}i.prototype=t.prototype;e.prototype=new i;return e.prototype};function h(e){return null==e||!0===e||!1===e||"string"==typeof e||"number"==typeof e}function d(e){return"function"==typeof e||"object"==typeof e&&null!==e}function f(e){return h(e)?new Error(M(e)):e}function _(e,t){var r,i=e.length,n=new Array(i+1);for(r=0;r1,i=t.length>0&&!(1===t.length&&"constructor"===t[0]),o=b.test(e+"")&&n.names(e).length>0;if(r||i||o)return!0}return!1}catch(e){return!1}}function x(e){function t(){}t.prototype=e;for(var r=8;r--;)new t;return e}var q=/^[a-z$_][a-z$_0-9]*$/i;function w(e){return q.test(e)}function P(e,t,r){for(var i=new Array(e),n=0;n10||F[0]>0);$.isNode&&$.toFastProperties(process);try{throw new Error}catch(e){$.lastLineError=e}t.exports=$},{"./es5":13}]},{},[4])(4));qx.Promise.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.normalize.String":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Function":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.String",{statics:{__P_32_0:"0041-005A0061-007A00AA00B500BA00C0-00D600D8-00F600F8-02C102C6-02D102E0-02E402EC02EE0370-037403760377037A-037D03860388-038A038C038E-03A103A3-03F503F7-0481048A-05250531-055605590561-058705D0-05EA05F0-05F20621-064A066E066F0671-06D306D506E506E606EE06EF06FA-06FC06FF07100712-072F074D-07A507B107CA-07EA07F407F507FA0800-0815081A082408280904-0939093D09500958-0961097109720979-097F0985-098C098F09900993-09A809AA-09B009B209B6-09B909BD09CE09DC09DD09DF-09E109F009F10A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A59-0A5C0A5E0A72-0A740A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD0AD00AE00AE10B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D0B5C0B5D0B5F-0B610B710B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BD00C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D0C580C590C600C610C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD0CDE0CE00CE10D05-0D0C0D0E-0D100D12-0D280D2A-0D390D3D0D600D610D7A-0D7F0D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60E01-0E300E320E330E40-0E460E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB00EB20EB30EBD0EC0-0EC40EC60EDC0EDD0F000F40-0F470F49-0F6C0F88-0F8B1000-102A103F1050-1055105A-105D106110651066106E-10701075-1081108E10A0-10C510D0-10FA10FC1100-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA1700-170C170E-17111720-17311740-17511760-176C176E-17701780-17B317D717DC1820-18771880-18A818AA18B0-18F51900-191C1950-196D1970-19741980-19AB19C1-19C71A00-1A161A20-1A541AA71B05-1B331B45-1B4B1B83-1BA01BAE1BAF1C00-1C231C4D-1C4F1C5A-1C7D1CE9-1CEC1CEE-1CF11D00-1DBF1E00-1F151F18-1F1D1F20-1F451F48-1F4D1F50-1F571F591F5B1F5D1F5F-1F7D1F80-1FB41FB6-1FBC1FBE1FC2-1FC41FC6-1FCC1FD0-1FD31FD6-1FDB1FE0-1FEC1FF2-1FF41FF6-1FFC2071207F2090-209421022107210A-211321152119-211D212421262128212A-212D212F-2139213C-213F2145-2149214E218321842C00-2C2E2C30-2C5E2C60-2CE42CEB-2CEE2D00-2D252D30-2D652D6F2D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE2E2F300530063031-3035303B303C3041-3096309D-309F30A1-30FA30FC-30FF3105-312D3131-318E31A0-31B731F0-31FF3400-4DB54E00-9FCBA000-A48CA4D0-A4FDA500-A60CA610-A61FA62AA62BA640-A65FA662-A66EA67F-A697A6A0-A6E5A717-A71FA722-A788A78BA78CA7FB-A801A803-A805A807-A80AA80C-A822A840-A873A882-A8B3A8F2-A8F7A8FBA90A-A925A930-A946A960-A97CA984-A9B2A9CFAA00-AA28AA40-AA42AA44-AA4BAA60-AA76AA7AAA80-AAAFAAB1AAB5AAB6AAB9-AABDAAC0AAC2AADB-AADDABC0-ABE2AC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA2DFA30-FA6DFA70-FAD9FB00-FB06FB13-FB17FB1DFB1F-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF21-FF3AFF41-FF5AFF66-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC",__P_32_1:null,__P_32_2:{},__P_32_3:{},__P_32_4:null,camelCase(e){var t=this.__P_32_2[e];if(!t){t=e.replace(/\-([a-z])/g,(function(e,t){return t.toUpperCase()}));this.__P_32_2[e]=t}return t},hyphenate(e){var t=this.__P_32_3[e];if(!t){t=e.replace(/[A-Z]/g,(function(e){return"-"+e.charAt(0).toLowerCase()}));this.__P_32_3[e]=t}return t},capitalize(e){if(null===this.__P_32_1){this.__P_32_1=new RegExp("(^|[^"+this.__P_32_0.replace(/[0-9A-F]{4}/g,(function(e){return"\\u"+e}))+"])["+this.__P_32_0.replace(/[0-9A-F]{4}/g,(function(e){return"\\u"+e}))+"]","g")}return e.replace(this.__P_32_1,(function(e){return e.toUpperCase()}))},isUpperCase:e=>qx.lang.String.__P_32_5.upper.test(e),isLowerCase:e=>qx.lang.String.__P_32_5.lower.test(e),isLetters:e=>qx.lang.String.__P_32_5.letter.test(e),isDigits:e=>qx.lang.String.__P_32_5.digit.test(e),clean:e=>e.replace(/\s+/g," ").trim(),trimLeft:e=>e.replace(/^\s+/,""),trimRight:e=>e.replace(/\s+$/,""),startsWith:(e,t)=>e.startsWith(t),endsWith:(e,t)=>e.endsWith(t),repeat:(e,t)=>e.length>0?new Array(t+1).join(e):"",pad(e,t,r){var i=t-e.length;if(i>0){void 0===r&&(r="0");return this.repeat(r,i)+e}return e},firstUp:qx.Bootstrap.firstUp,firstLow:qx.Bootstrap.firstLow,contains:(e,t)=>-1!=e.indexOf(t),format(e,t){var r=e;Array.isArray(t)||(t=[t]);var i=1===t.length&&"object"==typeof t[0];return r=r.replace(/%(\d+)|%{(\S[^}\s]*)}/g,(function(e,r,n){if(n)return i?t[0][n]:n;if(r&&r>0&&t.length>=r){return t[r-1]}return e}))},escapeRegexpChars:e=>e.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1"),toArray:e=>e.split(/\B|\b/g),stripTags:e=>e.replace(/<\/?[^>]+>/gi,""),stripScripts(e,t){var r="",i=e.replace(/]*>([\s\S]*?)<\/script>/gi,(function(){r+=arguments[1]+"\n";return""}));!0===t&&qx.lang.Function.globalEval(r);return i},quote:e=>'"'+e.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"'},defer(e){e.__P_32_5={letter:RegExp(/^[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC\u{10000}-\u{1000B}\u{1000D}-\u{10026}\u{10028}-\u{1003A}\u{1003C}\u{1003D}\u{1003F}-\u{1004D}\u{10050}-\u{1005D}\u{10080}-\u{100FA}\u{10280}-\u{1029C}\u{102A0}-\u{102D0}\u{10300}-\u{1031F}\u{1032D}-\u{10340}\u{10342}-\u{10349}\u{10350}-\u{10375}\u{10380}-\u{1039D}\u{103A0}-\u{103C3}\u{103C8}-\u{103CF}\u{10400}-\u{1049D}\u{104B0}-\u{104D3}\u{104D8}-\u{104FB}\u{10500}-\u{10527}\u{10530}-\u{10563}\u{10570}-\u{1057A}\u{1057C}-\u{1058A}\u{1058C}-\u{10592}\u{10594}\u{10595}\u{10597}-\u{105A1}\u{105A3}-\u{105B1}\u{105B3}-\u{105B9}\u{105BB}\u{105BC}\u{10600}-\u{10736}\u{10740}-\u{10755}\u{10760}-\u{10767}\u{10780}-\u{10785}\u{10787}-\u{107B0}\u{107B2}-\u{107BA}\u{10800}-\u{10805}\u{10808}\u{1080A}-\u{10835}\u{10837}\u{10838}\u{1083C}\u{1083F}-\u{10855}\u{10860}-\u{10876}\u{10880}-\u{1089E}\u{108E0}-\u{108F2}\u{108F4}\u{108F5}\u{10900}-\u{10915}\u{10920}-\u{10939}\u{10980}-\u{109B7}\u{109BE}\u{109BF}\u{10A00}\u{10A10}-\u{10A13}\u{10A15}-\u{10A17}\u{10A19}-\u{10A35}\u{10A60}-\u{10A7C}\u{10A80}-\u{10A9C}\u{10AC0}-\u{10AC7}\u{10AC9}-\u{10AE4}\u{10B00}-\u{10B35}\u{10B40}-\u{10B55}\u{10B60}-\u{10B72}\u{10B80}-\u{10B91}\u{10C00}-\u{10C48}\u{10C80}-\u{10CB2}\u{10CC0}-\u{10CF2}\u{10D00}-\u{10D23}\u{10E80}-\u{10EA9}\u{10EB0}\u{10EB1}\u{10F00}-\u{10F1C}\u{10F27}\u{10F30}-\u{10F45}\u{10F70}-\u{10F81}\u{10FB0}-\u{10FC4}\u{10FE0}-\u{10FF6}\u{11003}-\u{11037}\u{11071}\u{11072}\u{11075}\u{11083}-\u{110AF}\u{110D0}-\u{110E8}\u{11103}-\u{11126}\u{11144}\u{11147}\u{11150}-\u{11172}\u{11176}\u{11183}-\u{111B2}\u{111C1}-\u{111C4}\u{111DA}\u{111DC}\u{11200}-\u{11211}\u{11213}-\u{1122B}\u{1123F}\u{11240}\u{11280}-\u{11286}\u{11288}\u{1128A}-\u{1128D}\u{1128F}-\u{1129D}\u{1129F}-\u{112A8}\u{112B0}-\u{112DE}\u{11305}-\u{1130C}\u{1130F}\u{11310}\u{11313}-\u{11328}\u{1132A}-\u{11330}\u{11332}\u{11333}\u{11335}-\u{11339}\u{1133D}\u{11350}\u{1135D}-\u{11361}\u{11400}-\u{11434}\u{11447}-\u{1144A}\u{1145F}-\u{11461}\u{11480}-\u{114AF}\u{114C4}\u{114C5}\u{114C7}\u{11580}-\u{115AE}\u{115D8}-\u{115DB}\u{11600}-\u{1162F}\u{11644}\u{11680}-\u{116AA}\u{116B8}\u{11700}-\u{1171A}\u{11740}-\u{11746}\u{11800}-\u{1182B}\u{118A0}-\u{118DF}\u{118FF}-\u{11906}\u{11909}\u{1190C}-\u{11913}\u{11915}\u{11916}\u{11918}-\u{1192F}\u{1193F}\u{11941}\u{119A0}-\u{119A7}\u{119AA}-\u{119D0}\u{119E1}\u{119E3}\u{11A00}\u{11A0B}-\u{11A32}\u{11A3A}\u{11A50}\u{11A5C}-\u{11A89}\u{11A9D}\u{11AB0}-\u{11AF8}\u{11C00}-\u{11C08}\u{11C0A}-\u{11C2E}\u{11C40}\u{11C72}-\u{11C8F}\u{11D00}-\u{11D06}\u{11D08}\u{11D09}\u{11D0B}-\u{11D30}\u{11D46}\u{11D60}-\u{11D65}\u{11D67}\u{11D68}\u{11D6A}-\u{11D89}\u{11D98}\u{11EE0}-\u{11EF2}\u{11F02}\u{11F04}-\u{11F10}\u{11F12}-\u{11F33}\u{11FB0}\u{12000}-\u{12399}\u{12480}-\u{12543}\u{12F90}-\u{12FF0}\u{13000}-\u{1342F}\u{13441}-\u{13446}\u{14400}-\u{14646}\u{16800}-\u{16A38}\u{16A40}-\u{16A5E}\u{16A70}-\u{16ABE}\u{16AD0}-\u{16AED}\u{16B00}-\u{16B2F}\u{16B40}-\u{16B43}\u{16B63}-\u{16B77}\u{16B7D}-\u{16B8F}\u{16E40}-\u{16E7F}\u{16F00}-\u{16F4A}\u{16F50}\u{16F93}-\u{16F9F}\u{16FE0}\u{16FE1}\u{16FE3}\u{17000}-\u{187F7}\u{18800}-\u{18CD5}\u{18D00}-\u{18D08}\u{1AFF0}-\u{1AFF3}\u{1AFF5}-\u{1AFFB}\u{1AFFD}\u{1AFFE}\u{1B000}-\u{1B122}\u{1B132}\u{1B150}-\u{1B152}\u{1B155}\u{1B164}-\u{1B167}\u{1B170}-\u{1B2FB}\u{1BC00}-\u{1BC6A}\u{1BC70}-\u{1BC7C}\u{1BC80}-\u{1BC88}\u{1BC90}-\u{1BC99}\u{1D400}-\u{1D454}\u{1D456}-\u{1D49C}\u{1D49E}\u{1D49F}\u{1D4A2}\u{1D4A5}\u{1D4A6}\u{1D4A9}-\u{1D4AC}\u{1D4AE}-\u{1D4B9}\u{1D4BB}\u{1D4BD}-\u{1D4C3}\u{1D4C5}-\u{1D505}\u{1D507}-\u{1D50A}\u{1D50D}-\u{1D514}\u{1D516}-\u{1D51C}\u{1D51E}-\u{1D539}\u{1D53B}-\u{1D53E}\u{1D540}-\u{1D544}\u{1D546}\u{1D54A}-\u{1D550}\u{1D552}-\u{1D6A5}\u{1D6A8}-\u{1D6C0}\u{1D6C2}-\u{1D6DA}\u{1D6DC}-\u{1D6FA}\u{1D6FC}-\u{1D714}\u{1D716}-\u{1D734}\u{1D736}-\u{1D74E}\u{1D750}-\u{1D76E}\u{1D770}-\u{1D788}\u{1D78A}-\u{1D7A8}\u{1D7AA}-\u{1D7C2}\u{1D7C4}-\u{1D7CB}\u{1DF00}-\u{1DF1E}\u{1DF25}-\u{1DF2A}\u{1E030}-\u{1E06D}\u{1E100}-\u{1E12C}\u{1E137}-\u{1E13D}\u{1E14E}\u{1E290}-\u{1E2AD}\u{1E2C0}-\u{1E2EB}\u{1E4D0}-\u{1E4EB}\u{1E7E0}-\u{1E7E6}\u{1E7E8}-\u{1E7EB}\u{1E7ED}\u{1E7EE}\u{1E7F0}-\u{1E7FE}\u{1E800}-\u{1E8C4}\u{1E900}-\u{1E943}\u{1E94B}\u{1EE00}-\u{1EE03}\u{1EE05}-\u{1EE1F}\u{1EE21}\u{1EE22}\u{1EE24}\u{1EE27}\u{1EE29}-\u{1EE32}\u{1EE34}-\u{1EE37}\u{1EE39}\u{1EE3B}\u{1EE42}\u{1EE47}\u{1EE49}\u{1EE4B}\u{1EE4D}-\u{1EE4F}\u{1EE51}\u{1EE52}\u{1EE54}\u{1EE57}\u{1EE59}\u{1EE5B}\u{1EE5D}\u{1EE5F}\u{1EE61}\u{1EE62}\u{1EE64}\u{1EE67}-\u{1EE6A}\u{1EE6C}-\u{1EE72}\u{1EE74}-\u{1EE77}\u{1EE79}-\u{1EE7C}\u{1EE7E}\u{1EE80}-\u{1EE89}\u{1EE8B}-\u{1EE9B}\u{1EEA1}-\u{1EEA3}\u{1EEA5}-\u{1EEA9}\u{1EEAB}-\u{1EEBB}\u{20000}-\u{2A6DF}\u{2A700}-\u{2B739}\u{2B740}-\u{2B81D}\u{2B820}-\u{2CEA1}\u{2CEB0}-\u{2EBE0}\u{2EBF0}-\u{2EE5D}\u{2F800}-\u{2FA1D}\u{30000}-\u{3134A}\u{31350}-\u{323AF}]+$/u),upper:RegExp(/^[A-Z\xC0-\xD6\xD8-\xDE\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u0178\u0179\u017B\u017D\u0181\u0182\u0184\u0186\u0187\u0189-\u018B\u018E-\u0191\u0193\u0194\u0196-\u0198\u019C\u019D\u019F\u01A0\u01A2\u01A4\u01A6\u01A7\u01A9\u01AC\u01AE\u01AF\u01B1-\u01B3\u01B5\u01B7\u01B8\u01BC\u01C4\u01C7\u01CA\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F1\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A\u023B\u023D\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E\u038F\u0391-\u03A1\u03A3-\u03AB\u03CF\u03D2-\u03D4\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F4\u03F7\u03F9\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u10A0-\u10C5\u10C7\u10CD\u13A0-\u13F5\u1C90-\u1CBA\u1CBD-\u1CBF\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1FB8-\u1FBB\u1FC8-\u1FCB\u1FD8-\u1FDB\u1FE8-\u1FEC\u1FF8-\u1FFB\u2102\u2107\u210B-\u210D\u2110-\u2112\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u2130-\u2133\u213E\u213F\u2145\u2183\u2C00-\u2C2F\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AE\uA7B0-\uA7B4\uA7B6\uA7B8\uA7BA\uA7BC\uA7BE\uA7C0\uA7C2\uA7C4-\uA7C7\uA7C9\uA7D0\uA7D6\uA7D8\uA7F5\uFF21-\uFF3A\u{10400}-\u{10427}\u{104B0}-\u{104D3}\u{10570}-\u{1057A}\u{1057C}-\u{1058A}\u{1058C}-\u{10592}\u{10594}\u{10595}\u{10C80}-\u{10CB2}\u{118A0}-\u{118BF}\u{16E40}-\u{16E5F}\u{1D400}-\u{1D419}\u{1D434}-\u{1D44D}\u{1D468}-\u{1D481}\u{1D49C}\u{1D49E}\u{1D49F}\u{1D4A2}\u{1D4A5}\u{1D4A6}\u{1D4A9}-\u{1D4AC}\u{1D4AE}-\u{1D4B5}\u{1D4D0}-\u{1D4E9}\u{1D504}\u{1D505}\u{1D507}-\u{1D50A}\u{1D50D}-\u{1D514}\u{1D516}-\u{1D51C}\u{1D538}\u{1D539}\u{1D53B}-\u{1D53E}\u{1D540}-\u{1D544}\u{1D546}\u{1D54A}-\u{1D550}\u{1D56C}-\u{1D585}\u{1D5A0}-\u{1D5B9}\u{1D5D4}-\u{1D5ED}\u{1D608}-\u{1D621}\u{1D63C}-\u{1D655}\u{1D670}-\u{1D689}\u{1D6A8}-\u{1D6C0}\u{1D6E2}-\u{1D6FA}\u{1D71C}-\u{1D734}\u{1D756}-\u{1D76E}\u{1D790}-\u{1D7A8}\u{1D7CA}\u{1E900}-\u{1E921}]+$/u),lower:RegExp(/^[a-z\xB5\xDF-\xF6\xF8-\xFF\u0101\u0103\u0105\u0107\u0109\u010B\u010D\u010F\u0111\u0113\u0115\u0117\u0119\u011B\u011D\u011F\u0121\u0123\u0125\u0127\u0129\u012B\u012D\u012F\u0131\u0133\u0135\u0137\u0138\u013A\u013C\u013E\u0140\u0142\u0144\u0146\u0148\u0149\u014B\u014D\u014F\u0151\u0153\u0155\u0157\u0159\u015B\u015D\u015F\u0161\u0163\u0165\u0167\u0169\u016B\u016D\u016F\u0171\u0173\u0175\u0177\u017A\u017C\u017E-\u0180\u0183\u0185\u0188\u018C\u018D\u0192\u0195\u0199-\u019B\u019E\u01A1\u01A3\u01A5\u01A8\u01AA\u01AB\u01AD\u01B0\u01B4\u01B6\u01B9\u01BA\u01BD-\u01BF\u01C6\u01C9\u01CC\u01CE\u01D0\u01D2\u01D4\u01D6\u01D8\u01DA\u01DC\u01DD\u01DF\u01E1\u01E3\u01E5\u01E7\u01E9\u01EB\u01ED\u01EF\u01F0\u01F3\u01F5\u01F9\u01FB\u01FD\u01FF\u0201\u0203\u0205\u0207\u0209\u020B\u020D\u020F\u0211\u0213\u0215\u0217\u0219\u021B\u021D\u021F\u0221\u0223\u0225\u0227\u0229\u022B\u022D\u022F\u0231\u0233-\u0239\u023C\u023F\u0240\u0242\u0247\u0249\u024B\u024D\u024F-\u0293\u0295-\u02AF\u0371\u0373\u0377\u037B-\u037D\u0390\u03AC-\u03CE\u03D0\u03D1\u03D5-\u03D7\u03D9\u03DB\u03DD\u03DF\u03E1\u03E3\u03E5\u03E7\u03E9\u03EB\u03ED\u03EF-\u03F3\u03F5\u03F8\u03FB\u03FC\u0430-\u045F\u0461\u0463\u0465\u0467\u0469\u046B\u046D\u046F\u0471\u0473\u0475\u0477\u0479\u047B\u047D\u047F\u0481\u048B\u048D\u048F\u0491\u0493\u0495\u0497\u0499\u049B\u049D\u049F\u04A1\u04A3\u04A5\u04A7\u04A9\u04AB\u04AD\u04AF\u04B1\u04B3\u04B5\u04B7\u04B9\u04BB\u04BD\u04BF\u04C2\u04C4\u04C6\u04C8\u04CA\u04CC\u04CE\u04CF\u04D1\u04D3\u04D5\u04D7\u04D9\u04DB\u04DD\u04DF\u04E1\u04E3\u04E5\u04E7\u04E9\u04EB\u04ED\u04EF\u04F1\u04F3\u04F5\u04F7\u04F9\u04FB\u04FD\u04FF\u0501\u0503\u0505\u0507\u0509\u050B\u050D\u050F\u0511\u0513\u0515\u0517\u0519\u051B\u051D\u051F\u0521\u0523\u0525\u0527\u0529\u052B\u052D\u052F\u0560-\u0588\u10D0-\u10FA\u10FD-\u10FF\u13F8-\u13FD\u1C80-\u1C88\u1D00-\u1D2B\u1D6B-\u1D77\u1D79-\u1D9A\u1E01\u1E03\u1E05\u1E07\u1E09\u1E0B\u1E0D\u1E0F\u1E11\u1E13\u1E15\u1E17\u1E19\u1E1B\u1E1D\u1E1F\u1E21\u1E23\u1E25\u1E27\u1E29\u1E2B\u1E2D\u1E2F\u1E31\u1E33\u1E35\u1E37\u1E39\u1E3B\u1E3D\u1E3F\u1E41\u1E43\u1E45\u1E47\u1E49\u1E4B\u1E4D\u1E4F\u1E51\u1E53\u1E55\u1E57\u1E59\u1E5B\u1E5D\u1E5F\u1E61\u1E63\u1E65\u1E67\u1E69\u1E6B\u1E6D\u1E6F\u1E71\u1E73\u1E75\u1E77\u1E79\u1E7B\u1E7D\u1E7F\u1E81\u1E83\u1E85\u1E87\u1E89\u1E8B\u1E8D\u1E8F\u1E91\u1E93\u1E95-\u1E9D\u1E9F\u1EA1\u1EA3\u1EA5\u1EA7\u1EA9\u1EAB\u1EAD\u1EAF\u1EB1\u1EB3\u1EB5\u1EB7\u1EB9\u1EBB\u1EBD\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1EC9\u1ECB\u1ECD\u1ECF\u1ED1\u1ED3\u1ED5\u1ED7\u1ED9\u1EDB\u1EDD\u1EDF\u1EE1\u1EE3\u1EE5\u1EE7\u1EE9\u1EEB\u1EED\u1EEF\u1EF1\u1EF3\u1EF5\u1EF7\u1EF9\u1EFB\u1EFD\u1EFF-\u1F07\u1F10-\u1F15\u1F20-\u1F27\u1F30-\u1F37\u1F40-\u1F45\u1F50-\u1F57\u1F60-\u1F67\u1F70-\u1F7D\u1F80-\u1F87\u1F90-\u1F97\u1FA0-\u1FA7\u1FB0-\u1FB4\u1FB6\u1FB7\u1FBE\u1FC2-\u1FC4\u1FC6\u1FC7\u1FD0-\u1FD3\u1FD6\u1FD7\u1FE0-\u1FE7\u1FF2-\u1FF4\u1FF6\u1FF7\u210A\u210E\u210F\u2113\u212F\u2134\u2139\u213C\u213D\u2146-\u2149\u214E\u2184\u2C30-\u2C5F\u2C61\u2C65\u2C66\u2C68\u2C6A\u2C6C\u2C71\u2C73\u2C74\u2C76-\u2C7B\u2C81\u2C83\u2C85\u2C87\u2C89\u2C8B\u2C8D\u2C8F\u2C91\u2C93\u2C95\u2C97\u2C99\u2C9B\u2C9D\u2C9F\u2CA1\u2CA3\u2CA5\u2CA7\u2CA9\u2CAB\u2CAD\u2CAF\u2CB1\u2CB3\u2CB5\u2CB7\u2CB9\u2CBB\u2CBD\u2CBF\u2CC1\u2CC3\u2CC5\u2CC7\u2CC9\u2CCB\u2CCD\u2CCF\u2CD1\u2CD3\u2CD5\u2CD7\u2CD9\u2CDB\u2CDD\u2CDF\u2CE1\u2CE3\u2CE4\u2CEC\u2CEE\u2CF3\u2D00-\u2D25\u2D27\u2D2D\uA641\uA643\uA645\uA647\uA649\uA64B\uA64D\uA64F\uA651\uA653\uA655\uA657\uA659\uA65B\uA65D\uA65F\uA661\uA663\uA665\uA667\uA669\uA66B\uA66D\uA681\uA683\uA685\uA687\uA689\uA68B\uA68D\uA68F\uA691\uA693\uA695\uA697\uA699\uA69B\uA723\uA725\uA727\uA729\uA72B\uA72D\uA72F-\uA731\uA733\uA735\uA737\uA739\uA73B\uA73D\uA73F\uA741\uA743\uA745\uA747\uA749\uA74B\uA74D\uA74F\uA751\uA753\uA755\uA757\uA759\uA75B\uA75D\uA75F\uA761\uA763\uA765\uA767\uA769\uA76B\uA76D\uA76F\uA771-\uA778\uA77A\uA77C\uA77F\uA781\uA783\uA785\uA787\uA78C\uA78E\uA791\uA793-\uA795\uA797\uA799\uA79B\uA79D\uA79F\uA7A1\uA7A3\uA7A5\uA7A7\uA7A9\uA7AF\uA7B5\uA7B7\uA7B9\uA7BB\uA7BD\uA7BF\uA7C1\uA7C3\uA7C8\uA7CA\uA7D1\uA7D3\uA7D5\uA7D7\uA7D9\uA7F6\uA7FA\uAB30-\uAB5A\uAB60-\uAB68\uAB70-\uABBF\uFB00-\uFB06\uFB13-\uFB17\uFF41-\uFF5A\u{10428}-\u{1044F}\u{104D8}-\u{104FB}\u{10597}-\u{105A1}\u{105A3}-\u{105B1}\u{105B3}-\u{105B9}\u{105BB}\u{105BC}\u{10CC0}-\u{10CF2}\u{118C0}-\u{118DF}\u{16E60}-\u{16E7F}\u{1D41A}-\u{1D433}\u{1D44E}-\u{1D454}\u{1D456}-\u{1D467}\u{1D482}-\u{1D49B}\u{1D4B6}-\u{1D4B9}\u{1D4BB}\u{1D4BD}-\u{1D4C3}\u{1D4C5}-\u{1D4CF}\u{1D4EA}-\u{1D503}\u{1D51E}-\u{1D537}\u{1D552}-\u{1D56B}\u{1D586}-\u{1D59F}\u{1D5BA}-\u{1D5D3}\u{1D5EE}-\u{1D607}\u{1D622}-\u{1D63B}\u{1D656}-\u{1D66F}\u{1D68A}-\u{1D6A5}\u{1D6C2}-\u{1D6DA}\u{1D6DC}-\u{1D6E1}\u{1D6FC}-\u{1D714}\u{1D716}-\u{1D71B}\u{1D736}-\u{1D74E}\u{1D750}-\u{1D755}\u{1D770}-\u{1D788}\u{1D78A}-\u{1D78F}\u{1D7AA}-\u{1D7C2}\u{1D7C4}-\u{1D7C9}\u{1D7CB}\u{1DF00}-\u{1DF09}\u{1DF0B}-\u{1DF1E}\u{1DF25}-\u{1DF2A}\u{1E922}-\u{1E943}]+$/u),digit:RegExp(/^[0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19\u{104A0}-\u{104A9}\u{10D30}-\u{10D39}\u{11066}-\u{1106F}\u{110F0}-\u{110F9}\u{11136}-\u{1113F}\u{111D0}-\u{111D9}\u{112F0}-\u{112F9}\u{11450}-\u{11459}\u{114D0}-\u{114D9}\u{11650}-\u{11659}\u{116C0}-\u{116C9}\u{11730}-\u{11739}\u{118E0}-\u{118E9}\u{11950}-\u{11959}\u{11C50}-\u{11C59}\u{11D50}-\u{11D59}\u{11DA0}-\u{11DA9}\u{11F50}-\u{11F59}\u{16A60}-\u{16A69}\u{16AC0}-\u{16AC9}\u{16B50}-\u{16B59}\u{1D7CE}-\u{1D7FF}\u{1E140}-\u{1E149}\u{1E2F0}-\u{1E2F9}\u{1E4F0}-\u{1E4F9}\u{1E950}-\u{1E959}\u{1FBF0}-\u{1FBF9}]+$/u)}}});qx.lang.String.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.AssertionError":{},"qx.core.Object":{},"qx.log.Logger":{},"qx.lang.String":{},"qx.lang.Function":{},"qx.data.IListData":{},"qx.core.ValidationError":{},"qx.lang.Type":{},"qx.lang.Array":{},"qx.core.ObjectRegistry":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.data.SingleValueBinding",{statics:{__P_118_0:{},__P_118_1:{},bind(e,t,r,i,n){var o=this.__P_118_2(e,t,r,i,n),a=t.split("."),s=this.__P_118_3(a),l=[],u=[],c=[],h=[],d=e,f=null;try{for(var _=0;_0}i?this.__P_118_10(e.targetObject,e.targetPropertyChain):this.__P_118_9(e.targetObject,e.targetPropertyChain,e.options.converter())}else this.__P_118_10(e.targetObject,e.targetPropertyChain);break}if(t==e.propertyNames.length-1)if(qx.Class.implementsInterface(r,qx.data.IListData)&&""!==e.arrayIndexValues[t]){var o="last"===e.arrayIndexValues[t]?r.length-1:e.arrayIndexValues[t],a=r.getItem(o);this.__P_118_5(a,e.targetObject,e.targetPropertyChain,e.options,e.sources[e.index]);e.listenerIds[t]=this.__P_118_6(r,"change",e.targetObject,e.targetPropertyChain,e.options,e.arrayIndexValues[t])}else{if(null!=e.propertyNames[t]&&null!=r["get"+qx.lang.String.firstUp(e.propertyNames[t])]){a=r["get"+qx.lang.String.firstUp(e.propertyNames[t])]();this.__P_118_5(a,e.targetObject,e.targetPropertyChain,e.options,e.sources[e.index])}if(!(l=this.__P_118_4(r,e.propertyNames[t]))){e.sources[t]=null;this.__P_118_10(e.targetObject,e.targetPropertyChain);return}e.listenerIds[t]=this.__P_118_6(r,l,e.targetObject,e.targetPropertyChain,e.options)}else{if(null==e.listeners[t]){var s=qx.lang.Function.bind(this.__P_118_7,this,e);e.listeners.push(s)}if(qx.Class.implementsInterface(r,qx.data.IListData))var l="change";else l=this.__P_118_4(r,e.propertyNames[t]);if(!l){e.sources[t]=null;this.__P_118_10(e.targetObject,e.targetPropertyChain);return}e.listenerIds[t]=r.addListener(l,e.listeners[t])}}},__P_118_2(e,t,r,i,n){for(var o=i.split("."),a=this.__P_118_3(o),s=[],l=[],u=[],c=[],h=r,d=0;de.replace(/\[/g,".[").split(".").filter((function(e){return""!==e})),__P_118_13(e,t,r){r=r||t.length-1;for(var i=e,n=0;null!==i&&ns)return}else var l=o.getData();l=qx.data.SingleValueBinding.__P_118_11(l,r,i,n,e);var u;try{u=void 0!==l?qx.data.SingleValueBinding.__P_118_9(r,i,l):qx.data.SingleValueBinding.__P_118_10(r,i);n&&n.onUpdate&&n.onUpdate(e,r,l)}catch(e){if(!(e instanceof qx.core.ValidationError))throw e;n&&n.onSetFail?n.onSetFail(e):qx.log.Logger.warn("Failed so set value "+l+" on "+r+". Error message: "+e)}return u};o||(o="");a=qx.lang.Function.bind(a,e,o);return e.addListener(t,a)},__P_118_8(e,t,r,i,n){var o;o=t.toHashCode();void 0===this.__P_118_0[o]&&(this.__P_118_0[o]=[]);var a=[e,t,r,i,n];this.__P_118_0[o].push(a);o=i.toHashCode();void 0===this.__P_118_1[o]&&(this.__P_118_1[o]=[]);this.__P_118_1[o].push(a)},__P_118_11(e,t,r,i,n){if(i&&i.converter){var o;t.getModel&&(o=t.getModel());return i.converter(e,o,n,t)}var a=this.__P_118_12(r),s=this.__P_118_13(t,a),l=r.substring(r.lastIndexOf(".")+1,r.length);if(null==s)return e;var u=qx.Class.getPropertyDefinition(s.constructor,l),c=null==u?"":u.check;return this.__P_118_16(e,c)},__P_118_14(e,t){var r=qx.Class.getPropertyDefinition(e.constructor,t);return null==r?null:r.event},__P_118_16(e,t){var r=qx.lang.Type.getClass(e);"Number"!=r&&"String"!=r||"Integer"!=t&&"PositiveInteger"!=t||(e=parseInt(e,10));"Boolean"!=r&&"Number"!=r&&"Date"!=r||"String"!=t||(e+="");"Number"!=r&&"String"!=r||"Number"!=t&&"PositiveNumber"!=t||(e=parseFloat(e));return e},removeBindingFromObject(e,t){if("deepBinding"==t.type){for(var r=0;r=0;r--)this.removeBindingFromObject(e,t[r][0]);var i=e.toHashCode();delete this.__P_118_0[i];delete this.__P_118_1[i]},removeRelatedBindings(e,t){var r=this.getAllBindingsForObject(e);if(null!=r)for(var i=r.length-1;i>=0;i--){var n=r[i][1],o=r[i][3];n!==t&&o!==t||this.removeBindingFromObject(e,r[i][0])}},getAllBindingsForObject(e){var t=e.toHashCode(),r=this.__P_118_0[t],i=this.__P_118_1[t];return r||i?r?i?qx.lang.Array.unique(r.concat(i)):qx.lang.Array.clone(r):qx.lang.Array.clone(i):[]},removeAllBindings(){for(var e in this.__P_118_0){var t=qx.core.ObjectRegistry.fromHashCode(e);null!=t?this.removeAllBindingsForObject(t):delete this.__P_118_0[e]}this.__P_118_0={}},getAllBindings(){return this.__P_118_0},showBindingInLog(e,t){for(var r,i=0;iqx.Class.supportsEvent(e.constructor,t),registerEvent(e,t,r){},unregisterEvent(e,t,r){}},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Object.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["os.name","os.version"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.OperatingSystem",{statics:{getName(){if("undefined"!=typeof process&&process.platform){return{win32:"win",darwin:"osx",linux:"linux",aix:"unix",freebsd:"unix",openbsd:"unix",sunos:"unix",android:"android"}[process.platform]||""}if(!navigator)return"";var e=navigator.platform||"",t=navigator.userAgent||"";return-1!=e.indexOf("Windows")||-1!=e.indexOf("Win32")||-1!=e.indexOf("Win64")||-1!=t.indexOf("Windows Phone")?"win":-1!=e.indexOf("Macintosh")||-1!=e.indexOf("MacPPC")||-1!=e.indexOf("MacIntel")||-1!=e.indexOf("Mac OS X")?"osx":-1!=t.indexOf("RIM Tablet OS")?"rim_tabletos":-1!=t.indexOf("webOS")?"webos":-1!=e.indexOf("iPod")||-1!=e.indexOf("iPhone")||-1!=e.indexOf("iPad")?"ios":-1!=t.indexOf("Android")?"android":-1!=e.indexOf("Linux")?"linux":-1!=e.indexOf("X11")||-1!=e.indexOf("BSD")||-1!=e.indexOf("Darwin")?"unix":-1!=e.indexOf("SymbianOS")?"symbian":-1!=e.indexOf("BlackBerry")?"blackberry":""},__P_45_0:{"Windows NT 10.0":"10","Windows NT 6.3":"8.1","Windows NT 6.2":"8","Windows NT 6.1":"7","Windows NT 6.0":"vista","Windows NT 5.2":"2003","Windows NT 5.1":"xp","Windows NT 5.0":"2000","Windows 2000":"2000","Windows NT 4.0":"nt4","Win 9x 4.90":"me","Windows CE":"ce","Windows 98":"98",Win98:"98","Windows 95":"95",Win95:"95","Mac OS X 10_15":"10.15","Mac OS X 10_14":"10.14","Mac OS X 10_13":"10.13","Mac OS X 10.13":"10.13","Mac OS X 10_12":"10.12","Mac OS X 10.12":"10.12","Mac OS X 10_11":"10.11","Mac OS X 10.11":"10.11","Mac OS X 10_10":"10.10","Mac OS X 10.10":"10.10","Mac OS X 10_9":"10.9","Mac OS X 10.9":"10.9","Mac OS X 10_8":"10.8","Mac OS X 10.8":"10.8","Mac OS X 10_7":"10.7","Mac OS X 10.7":"10.7","Mac OS X 10_6":"10.6","Mac OS X 10.6":"10.6","Mac OS X 10_5":"10.5","Mac OS X 10.5":"10.5","Mac OS X 10_4":"10.4","Mac OS X 10.4":"10.4","Mac OS X 10_3":"10.3","Mac OS X 10.3":"10.3","Mac OS X 10_2":"10.2","Mac OS X 10.2":"10.2","Mac OS X 10_1":"10.1","Mac OS X 10.1":"10.1","Mac OS X 10_0":"10.0","Mac OS X 10.0":"10.0"},getVersion(){var e=qx.bom.client.OperatingSystem.__P_45_1(navigator.userAgent);null==e&&(e=qx.bom.client.OperatingSystem.__P_45_2(navigator.userAgent));return null!=e?e:""},__P_45_1(e){var t=[];for(var r in qx.bom.client.OperatingSystem.__P_45_0)t.push(r);var i=new RegExp("("+t.join("|").replace(/\./g,".")+")","g").exec(e);return i&&i[1]?qx.bom.client.OperatingSystem.__P_45_0[i[1]]:null},__P_45_2(e){var t=-1!=e.indexOf("Windows Phone"),r=-1!=e.indexOf("Android"),i=!!e.match(/(iPad|iPhone|iPod)/i);if(t){var n=new RegExp(/Windows Phone (\d+(?:\.\d+)+)/i).exec(e);if(n&&n[1])return n[1]}else if(r){var o=new RegExp(/ Android (\d+(?:\.\d+)+)/i).exec(e);if(o&&o[1])return o[1]}else if(i){var a=new RegExp(/(CPU|iPhone|iPod) OS (\d+)_(\d+)(?:_(\d+))*\s+/).exec(e);if(a&&a[2]&&a[3])return a[4]?a[2]+"."+a[3]+"."+a[4]:a[2]+"."+a[3]}return null}},defer(e){qx.core.Environment.add("os.name",e.getName);qx.core.Environment.add("os.version",e.getVersion)}});qx.bom.client.OperatingSystem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.String":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Node":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Style",{statics:{VENDOR_PREFIXES:["Webkit","Moz","O","ms","Khtml"],__P_115_0:{},__P_115_1:null,getPropertyName(e){var t=document.documentElement.style;if(void 0!==t[e])return e;for(var r=0,i=this.VENDOR_PREFIXES.length;rthis.getSize())e.destroy?e.destroy():e.dispose();else{e.$$pooled=!0;r.push(e)}}}},destruct(){var e,t,r,i,n=this.__P_110_0;for(e in n)for(r=0,i=(t=n[e]).length;r"function"==typeof t?t():t}),__P_86_0(e,t){e.promise=t;return e.promise},then:qx.core.Environment.select("qx.promise",{true(e,t){if(e.rejected)return null;if(e.promise){if(qx.lang.Type.isPromise(t))this.__P_86_0(e,e.promise.then(t));else{var r=this;this.__P_86_0(e,e.promise.then((function(i){return e.rejected?null:(i=t(i))===qx.event.Utils.ABORT?r.reject(e):i})))}this.__P_86_1(e);return e.promise}if(qx.lang.Type.isPromise(t))return this.__P_86_2(e,t);var i=t(e.result);if(qx.lang.Type.isPromise(i))return this.__P_86_2(e,i);e.result=i;return i===qx.event.Utils.ABORT?this.reject(e):i},false(e,t){if(e.rejected)return null;var r=e.result=t(e.result);return r===qx.event.Utils.ABORT?this.reject(e):r}}),__P_86_2(e,t){e.promise?this.__P_86_0(e,e.promise.then((function(){return t}))):this.__P_86_0(e,t);this.__P_86_1(e);return e.promise},reject(e){if(e.rejected)return qx.event.Utils.ABORT;e.rejected=!0;if(e.promise)throw new Error("Rejecting Event");var t=this.__P_86_3(e);return void 0===t?this.ABORT:t},__P_86_1(e){if(e.promise&&e.catch&&!e.promise["qx.event.Utils.hasCatcher"]){this.__P_86_0(e,e.promise.catch(this.__P_86_3.bind(this,e)));e.promise["qx.event.Utils.hasCatcher"]=!0}},__P_86_3(e,t){var r=e.catch;if(r){e.catch=null;e.rejected=!0;return r(t)}return qx.event.Utils.ABORT},catch(e,t){if(e.rejected)t();else{void 0===e.catchers?e.catchers=[t]:e.catchers.push(t);e.catch?e.catch=(r=e.catch,i=t,function(){r();i()}):e.catch=t;var r,i;this.__P_86_1(e)}},callListener(e,t,r,i){if(e.rejected)return qx.event.Utils.ABORT;var n=t.handler.call(r,i);return i.getPropagationStopped()?qx.event.Utils.ABORT:n},series:qx.core.Environment.select("qx.promise",{true(e,t,r){for(var i={},n=0;n=0;n--)(i=r[n])&&i.dispose()}catch(r){throw new Error("The array field: "+t+" of object: "+e+" has non disposable entries: "+r)}r.length=0;e[t]=null}},disposeMap(e,t){var r=e[t];if(r)if(qx.core.ObjectRegistry.inShutDown)e[t]=null;else{try{var i;for(var n in r){i=r[n];r.hasOwnProperty(n)&&i&&i.dispose()}}catch(r){throw new Error("The map field: "+t+" of object: "+e+" has non disposable entries: "+r)}e[t]=null}},disposeTriggeredBy(e,t){var r=t.dispose;t.dispose=function(){r.call(t);e.dispose()}},destroyContainer(e){var t=[];this._collectContainerChildren(e,t);for(var r=t.length-1;r>=0;r--)t[r].destroy();e.destroy()},_collectContainerChildren(e,t){for(var r=e.getChildren(),i=0;i1){this.__P_58_0=[];for(var t=0;te>=this.getLength()?{done:!0}:{value:this.getItem(e++)}}},concat(e){if(e=qx.lang.Array.toNativeArray(e))var t=this.__P_58_0.concat(e);else t=this.__P_58_0.concat();return new qx.data.Array(t)},join(e){return this.__P_58_0.join(e)},pop(){var e=this.__P_58_0.pop();this.__P_58_1();this._registerEventChaining(null,e,this.length-1);this.fireDataEvent("changeBubble",{value:[],name:this.length+"",old:[e],item:this});this.fireDataEvent("change",{start:this.length-1,end:this.length-1,type:"remove",removed:[e],added:[]},null);return e},push(e){for(var t=0;t0,l=arguments.length>2;if(s||l){o=qx.lang.Array.fromArguments(arguments,2);let t,r;if(0==n.length){t="add";r=e+o.length}else if(0==o.length){t="remove";r=this.length-1}else{t="add/remove";r=e+Math.max(o.length,n.length)-1}this.fireDataEvent("change",{start:e,end:r,type:t,added:o,removed:n},null)}for(a=0;a=0;t--){this.__P_58_0.unshift(arguments[t]);this.__P_58_1();this.__P_58_2(0,this.length);this.fireDataEvent("changeBubble",{value:[this.__P_58_0[0]],name:"0",old:[this.__P_58_0[1]],item:this});this.fireDataEvent("change",{start:0,end:this.length-1,type:"add",added:[arguments[t]],removed:[]},null)}return this.length},toArray(){return this.__P_58_0},getItem(e){return this.__P_58_0[e]},setItem(e,t){var r=this.__P_58_0[e];if(r!==t){this.__P_58_0[e]=t;this._registerEventChaining(t,r,e);this.length!=this.__P_58_0.length&&this.__P_58_1();this.fireDataEvent("changeBubble",{value:[t],name:e+"",old:[r],item:this});this.fireDataEvent("change",{start:e,end:e,type:"add/remove",added:[t],removed:[r]},null)}},getLength(){return this.length},indexOf(e){return this.__P_58_0.indexOf(e)},lastIndexOf(e){return this.__P_58_0.lastIndexOf(e)},toString(){return null!=this.__P_58_0?this.__P_58_0.toString():""},contains(e){return this.includes(e)},includes(e){return-1!==this.__P_58_0.indexOf(e)},copy(){return this.concat()},insertAt(e,t){this.splice(e,0,t).dispose()},insertBefore(e,t){var r=this.indexOf(e);-1==r?this.push(t):this.splice(r,0,t).dispose()},insertAfter(e,t){var r=this.indexOf(e);-1==r||r==this.length-1?this.push(t):this.splice(r+1,0,t).dispose()},removeAt(e){var t=this.splice(e,1),r=t.getItem(0);t.dispose();return r},removeAll(){for(var e=0;ee&&(e=this.getItem(t));return void 0===e?null:e},min(){for(var e=this.getItem(0),t=1;te.call(t,r,i,this)))},filter(e,t){return new qx.data.Array(this.__P_58_0.filter(e,t))},map(e,t){return new qx.data.Array(this.__P_58_0.map(e,t))},find(e,t){return this.__P_58_0.find(e,t)},some(e,t){return this.__P_58_0.some(e,t)},every(e,t){return this.__P_58_0.every(e,t)},reduce(e,t){return this.__P_58_0.reduce(e,t)},reduceRight(e,t){return this.__P_58_0.reduceRight(e,t)},__P_58_1(){var e=this.length;this.length=this.__P_58_0.length;this.fireDataEvent("changeLength",this.length,e)},__P_58_2(e,t){for(var r=e;r"object"==typeof Packages&&"[object JavaPackage]"===Object.prototype.toString.call(Packages)?"rhino":"undefined"!=typeof process?"node.js":"undefined"!=typeof Titanium&&void 0!==Titanium.userAgent?"titanium":qx.bom.client.Browser.getName()},defer(e){qx.core.Environment.add("runtime.name",e.getName)}});qx.bom.client.Runtime.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Runtime":{require:!0}},environment:{provided:[],required:{"runtime.name":{className:"qx.bom.client.Runtime"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.Json",{statics:{stringify:null,parse:null}});!function(){ +/*! safe-buffer. MIT License. Feross Aboukhadijeh */var i=e("buffer"),n=i.Buffer;function o(e,t){for(var r in e)t[r]=e[r]}if(n.from&&n.alloc&&n.allocUnsafe&&n.allocUnsafeSlow)t.exports=i;else{o(i,r);r.Buffer=a}function a(e,t,r){return n(e,t,r)}a.prototype=Object.create(n.prototype);o(n,a);a.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return n(e,t,r)};a.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var i=n(e);void 0!==t?"string"==typeof r?i.fill(t,r):i.fill(t):i.fill(0);return i};a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n(e)};a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i.SlowBuffer(e)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/safe-buffer/index.js","/node_modules/safe-buffer")},{_process:148,buffer:63,timers:185}],160:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var n,o=e("buffer"),a=o.Buffer,s={};for(n in o)o.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(s[n]=o[n]);var l=s.Buffer={};for(n in a)a.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(l[n]=a[n]);s.Buffer.prototype=a.prototype;l.from&&l.from!==Uint8Array.from||(l.from=function(e,t,r){if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+i(e));if(e&&void 0===e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+i(e));return a(e,t,r)});l.alloc||(l.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+i(e));if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var n=a(e);t&&0!==t.length?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0);return n});if(!s.kStringMaxLength)try{s.kStringMaxLength=r.binding("buffer").kStringMaxLength}catch(e){}if(!s.constants){s.constants={MAX_LENGTH:s.kMaxLength};s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)}t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/safer-buffer/safer.js","/node_modules/safer-buffer")},{_process:148,buffer:63,timers:185}],161:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("safe-buffer").Buffer;function i(e,t){this._block=r.alloc(e);this._finalSize=t;this._blockSize=e;this._len=0}i.prototype.update=function(e,t){if("string"==typeof e){t=t||"utf8";e=r.from(e,t)}for(var i=this._block,n=this._blockSize,o=e.length,a=this._len,s=0;s=this._finalSize){this._update(this._block);this._block.fill(0)}var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var i=(4294967295&r)>>>0,n=(r-i)/4294967296;this._block.writeUInt32BE(n,this._blockSize-8);this._block.writeUInt32BE(i,this._blockSize-4)}this._update(this._block);var o=this._hash();return e?o.toString(e):o};i.prototype._update=function(){throw new Error("_update must be implemented by subclass")};t.exports=i}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/hash.js","/node_modules/sha.js")},{_process:148,buffer:63,"safe-buffer":159,timers:185}],162:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=t.exports=function(e){e=e.toLowerCase();var t=r[e];if(!t)throw new Error(e+" is not supported (we accept pull requests)");return new t};r.sha=e("./sha");r.sha1=e("./sha1");r.sha224=e("./sha224");r.sha256=e("./sha256");r.sha384=e("./sha384");r.sha512=e("./sha512")}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/index.js","/node_modules/sha.js")},{"./sha":163,"./sha1":164,"./sha224":165,"./sha256":166,"./sha384":167,"./sha512":168,_process:148,buffer:63,timers:185}],163:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("./hash"),n=e("safe-buffer").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function s(){this.init();this._w=a;i.call(this,64,56)}r(s,i);s.prototype.init=function(){this._a=1732584193;this._b=4023233417;this._c=2562383102;this._d=271733878;this._e=3285377520;return this};function l(e){return e<<30|e>>>2}function u(e,t,r,i){return 0===e?t&r|~t&i:2===e?t&r|t&i|r&i:t^r^i}s.prototype._update=function(e){for(var t,r=this._w,i=0|this._a,n=0|this._b,a=0|this._c,s=0|this._d,c=0|this._e,h=0;h<16;++h)r[h]=e.readInt32BE(4*h);for(;h<80;++h)r[h]=r[h-3]^r[h-8]^r[h-14]^r[h-16];for(var d=0;d<80;++d){var f=~~(d/20),_=((t=i)<<5|t>>>27)+u(f,n,a,s)+c+r[d]+o[f]|0;c=s;s=a;a=l(n);n=i;i=_}this._a=i+this._a|0;this._b=n+this._b|0;this._c=a+this._c|0;this._d=s+this._d|0;this._e=c+this._e|0};s.prototype._hash=function(){var e=n.allocUnsafe(20);e.writeInt32BE(0|this._a,0);e.writeInt32BE(0|this._b,4);e.writeInt32BE(0|this._c,8);e.writeInt32BE(0|this._d,12);e.writeInt32BE(0|this._e,16);return e};t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/sha.js","/node_modules/sha.js")},{"./hash":161,_process:148,buffer:63,inherits:131,"safe-buffer":159,timers:185}],164:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("./hash"),n=e("safe-buffer").Buffer,o=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function s(){this.init();this._w=a;i.call(this,64,56)}r(s,i);s.prototype.init=function(){this._a=1732584193;this._b=4023233417;this._c=2562383102;this._d=271733878;this._e=3285377520;return this};function l(e){return e<<5|e>>>27}function u(e){return e<<30|e>>>2}function c(e,t,r,i){return 0===e?t&r|~t&i:2===e?t&r|t&i|r&i:t^r^i}s.prototype._update=function(e){for(var t,r=this._w,i=0|this._a,n=0|this._b,a=0|this._c,s=0|this._d,h=0|this._e,d=0;d<16;++d)r[d]=e.readInt32BE(4*d);for(;d<80;++d)r[d]=(t=r[d-3]^r[d-8]^r[d-14]^r[d-16])<<1|t>>>31;for(var f=0;f<80;++f){var _=~~(f/20),p=l(i)+c(_,n,a,s)+h+r[f]+o[_]|0;h=s;s=a;a=u(n);n=i;i=p}this._a=i+this._a|0;this._b=n+this._b|0;this._c=a+this._c|0;this._d=s+this._d|0;this._e=h+this._e|0};s.prototype._hash=function(){var e=n.allocUnsafe(20);e.writeInt32BE(0|this._a,0);e.writeInt32BE(0|this._b,4);e.writeInt32BE(0|this._c,8);e.writeInt32BE(0|this._d,12);e.writeInt32BE(0|this._e,16);return e};t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/sha1.js","/node_modules/sha.js")},{"./hash":161,_process:148,buffer:63,inherits:131,"safe-buffer":159,timers:185}],165:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("./sha256"),n=e("./hash"),o=e("safe-buffer").Buffer,a=new Array(64);function s(){this.init();this._w=a;n.call(this,64,56)}r(s,i);s.prototype.init=function(){this._a=3238371032;this._b=914150663;this._c=812702999;this._d=4144912697;this._e=4290775857;this._f=1750603025;this._g=1694076839;this._h=3204075428;return this};s.prototype._hash=function(){var e=o.allocUnsafe(28);e.writeInt32BE(this._a,0);e.writeInt32BE(this._b,4);e.writeInt32BE(this._c,8);e.writeInt32BE(this._d,12);e.writeInt32BE(this._e,16);e.writeInt32BE(this._f,20);e.writeInt32BE(this._g,24);return e};t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/sha224.js","/node_modules/sha.js")},{"./hash":161,"./sha256":166,_process:148,buffer:63,inherits:131,"safe-buffer":159,timers:185}],166:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("./hash"),n=e("safe-buffer").Buffer,o=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],a=new Array(64);function s(){this.init();this._w=a;i.call(this,64,56)}r(s,i);s.prototype.init=function(){this._a=1779033703;this._b=3144134277;this._c=1013904242;this._d=2773480762;this._e=1359893119;this._f=2600822924;this._g=528734635;this._h=1541459225;return this};function l(e,t,r){return r^e&(t^r)}function u(e,t,r){return e&t|r&(e|t)}function c(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function h(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function d(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}s.prototype._update=function(e){for(var t,r=this._w,i=0|this._a,n=0|this._b,a=0|this._c,s=0|this._d,f=0|this._e,_=0|this._f,p=0|this._g,m=0|this._h,g=0;g<16;++g)r[g]=e.readInt32BE(4*g);for(;g<64;++g)r[g]=(((t=r[g-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+r[g-7]+d(r[g-15])+r[g-16]|0;for(var v=0;v<64;++v){var b=m+h(f)+l(f,_,p)+o[v]+r[v]|0,y=c(i)+u(i,n,a)|0;m=p;p=_;_=f;f=s+b|0;s=a;a=n;n=i;i=b+y|0}this._a=i+this._a|0;this._b=n+this._b|0;this._c=a+this._c|0;this._d=s+this._d|0;this._e=f+this._e|0;this._f=_+this._f|0;this._g=p+this._g|0;this._h=m+this._h|0};s.prototype._hash=function(){var e=n.allocUnsafe(32);e.writeInt32BE(this._a,0);e.writeInt32BE(this._b,4);e.writeInt32BE(this._c,8);e.writeInt32BE(this._d,12);e.writeInt32BE(this._e,16);e.writeInt32BE(this._f,20);e.writeInt32BE(this._g,24);e.writeInt32BE(this._h,28);return e};t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/sha256.js","/node_modules/sha.js")},{"./hash":161,_process:148,buffer:63,inherits:131,"safe-buffer":159,timers:185}],167:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("./sha512"),n=e("./hash"),o=e("safe-buffer").Buffer,a=new Array(160);function s(){this.init();this._w=a;n.call(this,128,112)}r(s,i);s.prototype.init=function(){this._ah=3418070365;this._bh=1654270250;this._ch=2438529370;this._dh=355462360;this._eh=1731405415;this._fh=2394180231;this._gh=3675008525;this._hh=1203062813;this._al=3238371032;this._bl=914150663;this._cl=812702999;this._dl=4144912697;this._el=4290775857;this._fl=1750603025;this._gl=1694076839;this._hl=3204075428;return this};s.prototype._hash=function(){var e=o.allocUnsafe(48);function t(t,r,i){e.writeInt32BE(t,i);e.writeInt32BE(r,i+4)}t(this._ah,this._al,0);t(this._bh,this._bl,8);t(this._ch,this._cl,16);t(this._dh,this._dl,24);t(this._eh,this._el,32);t(this._fh,this._fl,40);return e};t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/sha384.js","/node_modules/sha.js")},{"./hash":161,"./sha512":168,_process:148,buffer:63,inherits:131,"safe-buffer":159,timers:185}],168:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("inherits"),i=e("./hash"),n=e("safe-buffer").Buffer,o=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],a=new Array(160);function s(){this.init();this._w=a;i.call(this,128,112)}r(s,i);s.prototype.init=function(){this._ah=1779033703;this._bh=3144134277;this._ch=1013904242;this._dh=2773480762;this._eh=1359893119;this._fh=2600822924;this._gh=528734635;this._hh=1541459225;this._al=4089235720;this._bl=2227873595;this._cl=4271175723;this._dl=1595750129;this._el=2917565137;this._fl=725511199;this._gl=4215389547;this._hl=327033209;return this};function l(e,t,r){return r^e&(t^r)}function u(e,t,r){return e&t|r&(e|t)}function c(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function h(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function d(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function f(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function _(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function p(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function m(e,t){return e>>>0>>0?1:0}s.prototype._update=function(e){for(var t=this._w,r=0|this._ah,i=0|this._bh,n=0|this._ch,a=0|this._dh,s=0|this._eh,g=0|this._fh,v=0|this._gh,b=0|this._hh,y=0|this._al,x=0|this._bl,q=0|this._cl,w=0|this._dl,P=0|this._el,M=0|this._fl,E=0|this._gl,I=0|this._hl,C=0;C<32;C+=2){t[C]=e.readInt32BE(4*C);t[C+1]=e.readInt32BE(4*C+4)}for(;C<160;C+=2){var S=t[C-30],A=t[C-30+1],T=d(S,A),k=f(A,S),D=_(S=t[C-4],A=t[C-4+1]),B=p(A,S),O=t[C-14],R=t[C-14+1],L=t[C-32],N=t[C-32+1],F=k+R|0,$=T+O+m(F,k)|0;$=($=$+D+m(F=F+B|0,B)|0)+L+m(F=F+N|0,N)|0;t[C]=$;t[C+1]=F}for(var j=0;j<160;j+=2){$=t[j];F=t[j+1];var W=u(r,i,n),H=u(y,x,q),U=c(r,y),z=c(y,r),V=h(s,P),G=h(P,s),K=o[j],X=o[j+1],Y=l(s,g,v),Z=l(P,M,E),Q=I+G|0,J=b+V+m(Q,I)|0;J=(J=(J=J+Y+m(Q=Q+Z|0,Z)|0)+K+m(Q=Q+X|0,X)|0)+$+m(Q=Q+F|0,F)|0;var ee=z+H|0,te=U+W+m(ee,z)|0;b=v;I=E;v=g;E=M;g=s;M=P;s=a+J+m(P=w+Q|0,w)|0;a=n;w=q;n=i;q=x;i=r;x=y;r=J+te+m(y=Q+ee|0,Q)|0}this._al=this._al+y|0;this._bl=this._bl+x|0;this._cl=this._cl+q|0;this._dl=this._dl+w|0;this._el=this._el+P|0;this._fl=this._fl+M|0;this._gl=this._gl+E|0;this._hl=this._hl+I|0;this._ah=this._ah+r+m(this._al,y)|0;this._bh=this._bh+i+m(this._bl,x)|0;this._ch=this._ch+n+m(this._cl,q)|0;this._dh=this._dh+a+m(this._dl,w)|0;this._eh=this._eh+s+m(this._el,P)|0;this._fh=this._fh+g+m(this._fl,M)|0;this._gh=this._gh+v+m(this._gl,E)|0;this._hh=this._hh+b+m(this._hl,I)|0};s.prototype._hash=function(){var e=n.allocUnsafe(64);function t(t,r,i){e.writeInt32BE(t,i);e.writeInt32BE(r,i+4)}t(this._ah,this._al,0);t(this._bh,this._bl,8);t(this._ch,this._cl,16);t(this._dh,this._dl,24);t(this._eh,this._el,32);t(this._fh,this._fl,40);t(this._gh,this._gl,48);t(this._hh,this._hl,56);return e};t.exports=s}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/sha.js/sha512.js","/node_modules/sha.js")},{"./hash":161,_process:148,buffer:63,inherits:131,"safe-buffer":159,timers:185}],169:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";t.exports=i;var r=e("events").EventEmitter;e("inherits")(i,r);i.Readable=e("readable-stream/lib/_stream_readable.js");i.Writable=e("readable-stream/lib/_stream_writable.js");i.Duplex=e("readable-stream/lib/_stream_duplex.js");i.Transform=e("readable-stream/lib/_stream_transform.js");i.PassThrough=e("readable-stream/lib/_stream_passthrough.js");i.finished=e("readable-stream/lib/internal/streams/end-of-stream.js");i.pipeline=e("readable-stream/lib/internal/streams/pipeline.js");i.Stream=i;function i(){r.call(this)}i.prototype.pipe=function(e,t){var i=this;function n(t){e.writable&&!1===e.write(t)&&i.pause&&i.pause()}i.on("data",n);function o(){i.readable&&i.resume&&i.resume()}e.on("drain",o);if(!(e._isStdio||t&&!1===t.end)){i.on("end",s);i.on("close",l)}var a=!1;function s(){if(!a){a=!0;e.end()}}function l(){if(!a){a=!0;"function"==typeof e.destroy&&e.destroy()}}function u(e){c();if(0===r.listenerCount(this,"error"))throw e}i.on("error",u);e.on("error",u);function c(){i.removeListener("data",n);e.removeListener("drain",o);i.removeListener("end",s);i.removeListener("close",l);i.removeListener("error",u);e.removeListener("error",u);i.removeListener("end",c);i.removeListener("close",c);e.removeListener("close",c)}i.on("end",c);i.on("close",c);e.on("close",c);e.emit("pipe",i);return e}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/index.js","/node_modules/stream-browserify")},{_process:148,buffer:63,events:99,inherits:131,"readable-stream/lib/_stream_duplex.js":171,"readable-stream/lib/_stream_passthrough.js":172,"readable-stream/lib/_stream_readable.js":173,"readable-stream/lib/_stream_transform.js":174,"readable-stream/lib/_stream_writable.js":175,"readable-stream/lib/internal/streams/end-of-stream.js":179,"readable-stream/lib/internal/streams/pipeline.js":181,timers:185}],170:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}var r={};function i(e,t,i){i||(i=Error);var n=function(e){!function(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}(r,e);function r(r,i,n){return e.call(this,function(e,r,i){return"string"==typeof t?t:t(e,r,i)}(r,i,n))||this}return r}(i);n.prototype.name=i.name;n.prototype.code=e;r[e]=n}function n(e,t){if(Array.isArray(e)){var r=e.length;e=e.map((function(e){return String(e)}));return r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}i("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError);i("ERR_INVALID_ARG_TYPE",(function(t,r,i){var o,a,s,l;if("string"==typeof r&&(a="not ",r.substr(!s||s<0?0:+s,a.length)===a)){o="must not be";r=r.replace(/^not /,"")}else o="must be";if(function(e,t,r){(void 0===r||r>e.length)&&(r=e.length);return e.substring(r-t.length,r)===t}(t," argument"))l="The ".concat(t," ").concat(o," ").concat(n(r,"type"));else{var u=function(e,t,r){"number"!=typeof r&&(r=0);return!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(t,".")?"property":"argument";l='The "'.concat(t,'" ').concat(u," ").concat(o," ").concat(n(r,"type"))}return l+=". Received type ".concat(e(i))}),TypeError);i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF");i("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"}));i("ERR_STREAM_PREMATURE_CLOSE","Premature close");i("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"}));i("ERR_MULTIPLE_CALLBACK","Callback called multiple times");i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable");i("ERR_STREAM_WRITE_AFTER_END","write after end");i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);i("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError);i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event");t.exports.codes=r}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/errors-browser.js","/node_modules/stream-browserify/node_modules/readable-stream")},{_process:148,buffer:63,timers:185}],171:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var i=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};t.exports=u;var n=e("./_stream_readable"),o=e("./_stream_writable");e("inherits")(u,n);for(var a=i(o.prototype),s=0;s0){"string"==typeof t||o.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=function(e){return s.from(e)}(t));if(i)o.endEmitted?q(e,new x):I(e,o,t,!0);else if(o.ended)q(e,new b);else{if(o.destroyed)return!1;o.reading=!1;if(o.decoder&&!r){t=o.decoder.write(t);o.objectMode||0!==t.length?I(e,o,t,!1):k(e,o)}else I(e,o,t,!1)}}else if(!i){o.reading=!1;k(e,o)}}return!o.ended&&(o.lengtht.highWaterMark&&(t.highWaterMark=function(e){if(e>=C)e=C;else{e--;e|=e>>>1;e|=e>>>2;e|=e>>>4;e|=e>>>8;e|=e>>>16;e++}return e}(e));if(e<=t.length)return e;if(!t.ended){t.needReadable=!0;return 0}return t.length}M.prototype.read=function(e){u("read",e);e=parseInt(e,10);var t=this._readableState,r=e;0!==e&&(t.emittedReadable=!1);if(0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended)){u("read: emitReadable",t.length,t.ended);0===t.length&&t.ended?F(this):A(this);return null}if(0===(e=S(e,t))&&t.ended){0===t.length&&F(this);return null}var i,n=t.needReadable;u("need readable",n);(0===t.length||t.length-e0?N(e,t):null)){t.needReadable=t.length<=t.highWaterMark;e=0}else{t.length-=e;t.awaitDrain=0}if(0===t.length){t.ended||(t.needReadable=!0);r!==e&&t.ended&&F(this)}null!==i&&this.emit("data",i);return i};function A(e){var t=e._readableState;u("emitReadable",t.needReadable,t.emittedReadable);t.needReadable=!1;if(!t.emittedReadable){u("emitReadable",t.flowing);t.emittedReadable=!0;r.nextTick(T,e)}}function T(e){var t=e._readableState;u("emitReadable_",t.destroyed,t.length,t.ended);if(!t.destroyed&&(t.length||t.ended)){e.emit("readable");t.emittedReadable=!1}t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark;L(e)}function k(e,t){if(!t.readingMore){t.readingMore=!0;r.nextTick(D,e,t)}}function D(e,t){for(;!t.reading&&!t.ended&&(t.length1&&-1!==j(n.pipes,e))&&!h){u("false write response, pause",n.awaitDrain);n.awaitDrain++}i.pause()}}function f(t){u("onerror",t);m();e.removeListener("error",f);0===o(e,"error")&&q(e,t)}!function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",f);function _(){e.removeListener("finish",p);m()}e.once("close",_);function p(){u("onfinish");e.removeListener("close",_);m()}e.once("finish",p);function m(){u("unpipe");i.unpipe(e)}e.emit("pipe",i);if(!n.flowing){u("pipe resume");i.resume()}return e};M.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount){if(e&&e!==t.pipes)return this;e||(e=t.pipes);t.pipes=null;t.pipesCount=0;t.flowing=!1;e&&e.emit("unpipe",this,r);return this}if(!e){var i=t.pipes,n=t.pipesCount;t.pipes=null;t.pipesCount=0;t.flowing=!1;for(var o=0;o0;!1!==n.flowing&&this.resume()}else if("readable"===e&&!n.endEmitted&&!n.readableListening){n.readableListening=n.needReadable=!0;n.flowing=!1;n.emittedReadable=!1;u("on readable",n.length,n.reading);n.length?A(this):n.reading||r.nextTick(O,this)}return i};M.prototype.addListener=M.prototype.on;M.prototype.removeListener=function(e,t){var i=a.prototype.removeListener.call(this,e,t);"readable"===e&&r.nextTick(B,this);return i};M.prototype.removeAllListeners=function(e){var t=a.prototype.removeAllListeners.apply(this,arguments);"readable"!==e&&void 0!==e||r.nextTick(B,this);return t};function B(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0;t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function O(e){u("readable nexttick read 0");e.read(0)}M.prototype.resume=function(){var e=this._readableState;if(!e.flowing){u("resume");e.flowing=!e.readableListening;!function(e,t){if(!t.resumeScheduled){t.resumeScheduled=!0;r.nextTick(R,e,t)}}(this,e)}e.paused=!1;return this};function R(e,t){u("resume",t.reading);t.reading||e.read(0);t.resumeScheduled=!1;e.emit("resume");L(e);t.flowing&&!t.reading&&e.read(0)}M.prototype.pause=function(){u("call pause flowing=%j",this._readableState.flowing);if(!1!==this._readableState.flowing){u("pause");this._readableState.flowing=!1;this.emit("pause")}this._readableState.paused=!0;return this};function L(e){var t=e._readableState;u("flow",t.flowing);for(;t.flowing&&null!==e.read(););}M.prototype.wrap=function(e){var t=this,r=this._readableState,i=!1;e.on("end",(function(){u("wrapped end");if(r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)}));e.on("data",(function(n){u("wrapped data");r.decoder&&(n=r.decoder.write(n));if((!r.objectMode||null!=n)&&(r.objectMode||n&&n.length)){if(!t.push(n)){i=!0;e.pause()}}}));for(var n in e)void 0===this[n]&&"function"==typeof e[n]&&(this[n]=function(t){return function(){return e[t].apply(e,arguments)}}(n));for(var o=0;o=t.length){r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length);t.buffer.clear()}else r=t.buffer.consume(e,t.decoder);return r}function F(e){var t=e._readableState;u("endReadable",t.endEmitted);if(!t.endEmitted){t.ended=!0;r.nextTick($,t,e)}}function $(e,t){u("endReadableNT",e.endEmitted,e.length);if(!e.endEmitted&&0===e.length){e.endEmitted=!0;t.readable=!1;t.emit("end");if(e.autoDestroy){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}}"function"==typeof Symbol&&(M.from=function(t,r){void 0===f&&(f=e("./internal/streams/from"));return f(M,t,r)});function j(e,t){for(var r=0,i=e.length;r-1))throw new x(e);this._writableState.defaultEncoding=e;return this};Object.defineProperty(M.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}});Object.defineProperty(M.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function E(e,t,r,i,n,o,a){t.writelen=i;t.writecb=a;t.writing=!0;t.sync=!0;t.destroyed?t.onwrite(new v("write")):r?e._writev(n,t.onwrite):e._write(n,o,t.onwrite);t.sync=!1}function I(e,t,r,i){r||function(e,t){if(0===t.length&&t.needDrain){t.needDrain=!1;e.emit("drain")}}(e,t);t.pendingcb--;i();T(e,t)}function C(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var i=t.bufferedRequestCount,o=new Array(i),a=t.corkedRequestsFree;a.entry=r;for(var s=0,l=!0;r;){o[s]=r;r.isBuf||(l=!1);r=r.next;s+=1}o.allBuffers=l;E(e,t,!0,t.length,o,"",a.finish);t.pendingcb++;t.lastBufferedRequest=null;if(a.next){t.corkedRequestsFree=a.next;a.next=null}else t.corkedRequestsFree=new n(t);t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,c=r.encoding,h=r.callback;E(e,t,!1,t.objectMode?1:u.length,u,c,h);r=r.next;t.bufferedRequestCount--;if(t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r;t.bufferProcessing=!1}M.prototype._write=function(e,t,r){r(new p("_write()"))};M.prototype._writev=null;M.prototype.end=function(e,t,i){var n=this._writableState;if("function"==typeof e){i=e;e=null;t=null}else if("function"==typeof t){i=t;t=null}null!=e&&this.write(e,t);if(n.corked){n.corked=1;this.uncork()}n.ending||function(e,t,i){t.ending=!0;T(e,t);i&&(t.finished?r.nextTick(i):e.once("finish",i));t.ended=!0;e.writable=!1}(this,n,i);return this};Object.defineProperty(M.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}});function S(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function A(e,t){e._final((function(r){t.pendingcb--;r&&q(e,r);t.prefinished=!0;e.emit("prefinish");T(e,t)}))}function T(e,t){var i=S(t);if(i){!function(e,t){if(!t.prefinished&&!t.finalCalled)if("function"!=typeof e._final||t.destroyed){t.prefinished=!0;e.emit("prefinish")}else{t.pendingcb++;t.finalCalled=!0;r.nextTick(A,e,t)}}(e,t);if(0===t.pendingcb){t.finished=!0;e.emit("finish");if(t.autoDestroy){var n=e._readableState;(!n||n.autoDestroy&&n.endEmitted)&&e.destroy()}}}return i}Object.defineProperty(M.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}});M.prototype.destroy=h.destroy;M.prototype._undestroy=h.undestroy;M.prototype._destroy=function(e,t){t(e)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_writable.js","/node_modules/stream-browserify/node_modules/readable-stream/lib")},{"../errors":170,"./_stream_duplex":171,"./internal/streams/destroy":178,"./internal/streams/state":182,"./internal/streams/stream":183,_process:148,buffer:63,inherits:131,timers:185,"util-deprecate":186}],176:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var n;function o(e,t,r){(t=function(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r;return e}var a=e("./end-of-stream"),s=Symbol("lastResolve"),l=Symbol("lastReject"),u=Symbol("error"),c=Symbol("ended"),h=Symbol("lastPromise"),d=Symbol("handlePromise"),f=Symbol("stream");function _(e,t){return{value:e,done:t}}function p(e){var t=e[s];if(null!==t){var r=e[f].read();if(null!==r){e[h]=null;e[s]=null;e[l]=null;t(_(r,!1))}}}function m(e){r.nextTick(p,e)}var g=Object.getPrototypeOf((function(){})),v=Object.setPrototypeOf((o(n={get stream(){return this[f]},next:function(){var e=this,t=this[u];if(null!==t)return Promise.reject(t);if(this[c])return Promise.resolve(_(void 0,!0));if(this[f].destroyed)return new Promise((function(t,i){r.nextTick((function(){e[u]?i(e[u]):t(_(void 0,!0))}))}));var i,n=this[h];if(n)i=new Promise(function(e,t){return function(r,i){e.then((function(){t[c]?r(_(void 0,!0)):t[d](r,i)}),i)}}(n,this));else{var o=this[f].read();if(null!==o)return Promise.resolve(_(o,!1));i=new Promise(this[d])}this[h]=i;return i}},Symbol.asyncIterator,(function(){return this})),o(n,"return",(function(){var e=this;return new Promise((function(t,r){e[f].destroy(null,(function(e){e?r(e):t(_(void 0,!0))}))}))})),n),g);t.exports=function(e){var t,r=Object.create(v,(o(t={},f,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,l,{value:null,writable:!0}),o(t,u,{value:null,writable:!0}),o(t,c,{value:e._readableState.endEmitted,writable:!0}),o(t,d,{value:function(e,t){var i=r[f].read();if(i){r[h]=null;r[s]=null;r[l]=null;e(_(i,!1))}else{r[s]=e;r[l]=t}},writable:!0}),t));r[h]=null;a(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[l];if(null!==t){r[h]=null;r[s]=null;r[l]=null;t(e)}r[u]=e}else{var i=r[s];if(null!==i){r[h]=null;r[s]=null;r[l]=null;i(_(void 0,!0))}r[c]=!0}}));e.on("readable",m.bind(null,r));return r}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/async_iterator.js","/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams")},{"./end-of-stream":179,_process:148,buffer:63,timers:185}],177:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,i)}return r}function n(e){for(var t=1;t0?this.tail.next=t:this.head=t;this.tail=t;++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t);this.head=t;++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;1===this.length?this.head=this.tail=null:this.head=this.head.next;--this.length;return e}}},{key:"clear",value:function(){this.head=this.tail=null;this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return l.alloc(0);for(var t,r,i,n=l.allocUnsafe(e>>>0),o=this.head,a=0;o;){t=o.data,r=n,i=a,l.prototype.copy.call(t,r,i);a+=o.data.length;o=o.next}return n}},{key:"consume",value:function(e,t){var r;if(en.length?n.length:e;o===n.length?i+=n:i+=n.slice(0,e);if(0===(e-=o)){if(o===n.length){++r;t.next?this.head=t.next:this.head=this.tail=null}else{this.head=t;t.data=n.slice(o)}break}++r}this.length-=r;return i}},{key:"_getBuffer",value:function(e){var t=l.allocUnsafe(e),r=this.head,i=1;r.data.copy(t);e-=r.data.length;for(;r=r.next;){var n=r.data,o=e>n.length?n.length:e;n.copy(t,t.length-e,0,o);if(0===(e-=o)){if(o===n.length){++i;r.next?this.head=r.next:this.head=this.tail=null}else{this.head=r;r.data=n.slice(o)}break}++i}this.length-=i;return t}},{key:c,value:function(e,t){return u(this,n(n({},t),{},{depth:0,customInspect:!1}))}}]);return e}()}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/buffer_list.js","/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,timers:185,util:19}],178:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";function r(e,t){n(e,t);i(e)}function i(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function n(e,t){e.emit("error",t)}t.exports={destroy:function(t,o){var a=this,s=this._readableState&&this._readableState.destroyed,l=this._writableState&&this._writableState.destroyed;if(s||l){if(o)o(t);else if(t)if(this._writableState){if(!this._writableState.errorEmitted){this._writableState.errorEmitted=!0;e.nextTick(n,this,t)}}else e.nextTick(n,this,t);return this}this._readableState&&(this._readableState.destroyed=!0);this._writableState&&(this._writableState.destroyed=!0);this._destroy(t||null,(function(t){if(!o&&t)if(a._writableState)if(a._writableState.errorEmitted)e.nextTick(i,a);else{a._writableState.errorEmitted=!0;e.nextTick(r,a,t)}else e.nextTick(r,a,t);else if(o){e.nextTick(i,a);o(t)}else e.nextTick(i,a)}));return this},undestroy:function(){if(this._readableState){this._readableState.destroyed=!1;this._readableState.reading=!1;this._readableState.ended=!1;this._readableState.endEmitted=!1}if(this._writableState){this._writableState.destroyed=!1;this._writableState.ended=!1;this._writableState.ending=!1;this._writableState.finalCalled=!1;this._writableState.prefinished=!1;this._writableState.finished=!1;this._writableState.errorEmitted=!1}},errorOrDestroy:function(e,t){var r=e._readableState,i=e._writableState;r&&r.autoDestroy||i&&i.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/destroy.js","/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,timers:185}],179:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}t.exports=function e(t,n,o){if("function"==typeof n)return e(t,null,n);n||(n={});o=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,i=new Array(r),n=0;n0,(function(e){c||(c=e);e&&d.forEach(s);if(!a){d.forEach(s);h(c)}}))}));return i.reduce(l)}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/pipeline.js","/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams")},{"../../../errors":170,"./end-of-stream":179,_process:148,buffer:63,timers:185}],182:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var r=e("../../../errors").codes.ERR_INVALID_OPT_VALUE;t.exports={getHighWaterMark:function(e,t,i,n){var o=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,n,i);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0){throw new r(n?i:"highWaterMark",o)}return Math.floor(o)}return e.objectMode?16:16384}}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/state.js","/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams")},{"../../../errors":170,_process:148,buffer:63,timers:185}],183:[function(e,t,r){(function(r,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";t.exports=e("events").EventEmitter}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/stream-browser.js","/node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams")},{_process:148,buffer:63,events:99,timers:185}],184:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("safe-buffer").Buffer,i=t.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};r.StringDecoder=n;function n(e){this.encoding=function(e){var r=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase();t=!0}}(e);if("string"!=typeof r&&(t.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return r||e}(e);var r;switch(this.encoding){case"utf16le":this.text=s;this.end=l;r=4;break;case"utf8":this.fillLast=a;r=4;break;case"base64":this.text=u;this.end=c;r=3;break;default:this.write=h;this.end=d;return}this.lastNeed=0;this.lastTotal=0;this.lastChar=t.allocUnsafe(r)}n.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed;this.lastNeed=0}else r=0;return r=0){n>0&&(e.lastNeed=n-1);return n}if(--i=0){n>0&&(e.lastNeed=n-2);return n}if(--i=0){n>0&&(2===n?n=0:e.lastNeed=n-3);return n}return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var i=e.length-(r-this.lastNeed);e.copy(this.lastChar,0,i);return e.toString("utf8",t,i)};n.prototype.fillLast=function(e){if(this.lastNeed<=e.length){e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length);this.lastNeed-=e.length};function o(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function a(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0])){e.lastNeed=0;return"�"}if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1])){e.lastNeed=1;return"�"}if(e.lastNeed>2&&t.length>2&&128!=(192&t[2])){e.lastNeed=2;return"�"}}}(this,e);if(void 0!==r)return r;if(this.lastNeed<=e.length){e.copy(this.lastChar,t,0,this.lastNeed);return this.lastChar.toString(this.encoding,0,this.lastTotal)}e.copy(this.lastChar,t,0,e.length);this.lastNeed-=e.length}function s(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var i=r.charCodeAt(r.length-1);if(i>=55296&&i<=56319){this.lastNeed=2;this.lastTotal=4;this.lastChar[0]=e[e.length-2];this.lastChar[1]=e[e.length-1];return r.slice(0,-1)}}return r}this.lastNeed=1;this.lastTotal=2;this.lastChar[0]=e[e.length-1];return e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function u(e,t){var r=(e.length-t)%3;if(0===r)return e.toString("base64",t);this.lastNeed=3-r;this.lastTotal=3;if(1===r)this.lastChar[0]=e[e.length-1];else{this.lastChar[0]=e[e.length-2];this.lastChar[1]=e[e.length-1]}return e.toString("base64",t,e.length-r)}function c(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function h(e){return e.toString(this.encoding)}function d(e){return e&&e.length?this.write(e):""}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/string_decoder/lib/string_decoder.js","/node_modules/string_decoder/lib")},{_process:148,buffer:63,"safe-buffer":159,timers:185}],185:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";var t=e("process/browser.js").nextTick,i=Function.prototype.apply,n=Array.prototype.slice,o={},a=0;r.setTimeout=function(){return new s(i.call(setTimeout,window,arguments),clearTimeout)};r.setInterval=function(){return new s(i.call(setInterval,window,arguments),clearInterval)};r.clearTimeout=r.clearInterval=function(e){e.close()};function s(e,t){this._id=e;this._clearFn=t}s.prototype.unref=s.prototype.ref=function(){};s.prototype.close=function(){this._clearFn.call(window,this._id)};r.enroll=function(e,t){clearTimeout(e._idleTimeoutId);e._idleTimeout=t};r.unenroll=function(e){clearTimeout(e._idleTimeoutId);e._idleTimeout=-1};r._unrefActive=r.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))};r.setImmediate="function"==typeof u?u:function(e){var i=a++,s=!(arguments.length<2)&&n.call(arguments,1);o[i]=!0;t((function(){if(o[i]){s?e.apply(null,s):e.call(null);r.clearImmediate(i)}}));return i};r.clearImmediate="function"==typeof c?c:function(e){delete o[e]}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/timers-browserify/main.js","/node_modules/timers-browserify")},{_process:148,buffer:63,"process/browser.js":148,timers:185}],186:[function(e,t,r){(function(e,r,i,n,o,a,s,l,u,c,h){(function(){"use strict";t.exports=function(t,r){if(e("noDeprecation"))return t;var i=!1;return function(){if(!i){if(e("throwDeprecation"))throw new Error(r);e("traceDeprecation")?console.trace(r):console.warn(r);i=!0}return t.apply(this,arguments)}};function e(e){try{if(!r.localStorage)return!1}catch(e){return!1}var t=r.localStorage[e];return null!=t&&"true"===String(t).toLowerCase()}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/util-deprecate/browser.js","/node_modules/util-deprecate")},{_process:148,buffer:63,timers:185}],crypto:[function(e,t,r){(function(t,i,n,o,a,s,l,u,c,h,d){(function(){"use strict";r.randomBytes=r.rng=r.pseudoRandomBytes=r.prng=e("randombytes");r.createHash=r.Hash=e("create-hash");r.createHmac=r.Hmac=e("create-hmac");var t=e("browserify-sign/algos"),i=Object.keys(t),n=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);r.getHashes=function(){return n};var o=e("pbkdf2");r.pbkdf2=o.pbkdf2;r.pbkdf2Sync=o.pbkdf2Sync;var a=e("browserify-cipher");r.Cipher=a.Cipher;r.createCipher=a.createCipher;r.Cipheriv=a.Cipheriv;r.createCipheriv=a.createCipheriv;r.Decipher=a.Decipher;r.createDecipher=a.createDecipher;r.Decipheriv=a.Decipheriv;r.createDecipheriv=a.createDecipheriv;r.getCiphers=a.getCiphers;r.listCiphers=a.listCiphers;var s=e("diffie-hellman");r.DiffieHellmanGroup=s.DiffieHellmanGroup;r.createDiffieHellmanGroup=s.createDiffieHellmanGroup;r.getDiffieHellman=s.getDiffieHellman;r.createDiffieHellman=s.createDiffieHellman;r.DiffieHellman=s.DiffieHellman;var l=e("browserify-sign");r.createSign=l.createSign;r.Sign=l.Sign;r.createVerify=l.createVerify;r.Verify=l.Verify;r.createECDH=e("create-ecdh");var u=e("public-encrypt");r.publicEncrypt=u.publicEncrypt;r.privateEncrypt=u.privateEncrypt;r.publicDecrypt=u.publicDecrypt;r.privateDecrypt=u.privateDecrypt;var c=e("randomfill");r.randomFill=c.randomFill;r.randomFillSync=c.randomFillSync;r.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))};r.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}}).call(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate,e("timers").clearImmediate,"/node_modules/crypto-browserify/index.js","/node_modules/crypto-browserify")},{_process:148,"browserify-cipher":37,"browserify-sign":44,"browserify-sign/algos":41,buffer:63,"create-ecdh":65,"create-hash":67,"create-hmac":69,"diffie-hellman":77,pbkdf2:142,"public-encrypt":149,randombytes:156,randomfill:157,timers:185}]},{},[]);!function(){window.qx||(window.qx={});qx.Bootstrap={genericToString(){return"[Class "+this.classname+"]"},createNamespace(e,t){for(var r=e.split("."),i=r[0],n=qx.$$namespaceRoot&&qx.$$namespaceRoot[i]?qx.$$namespaceRoot:window,o=0,a=r.length-1;oqx.Bootstrap.$$registry[e],$$registry:{},objectGetLength:e=>qx.Bootstrap.keys(e).length,objectMergeWith(e,t,r){void 0===r&&(r=!0);for(var i in t)(r||void 0===e[i])&&(e[i]=t[i]);return e},__P_7_1:["isPrototypeOf","hasOwnProperty","toLocaleString","toString","valueOf","propertyIsEnumerable","constructor"],keys:{ES5:Object.keys,BROKEN_IE(e){if(null===e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("Object.keys requires an object as argument.");var t=[],r=Object.prototype.hasOwnProperty;for(var i in e)r.call(e,i)&&t.push(i);for(var n=0,o=qx.Bootstrap.__P_7_1,a=o.length;ne.charAt(0).toUpperCase()+e.substr(1),firstLow:e=>e.charAt(0).toLowerCase()+e.substr(1),getClass(e){if(void 0===e)return"Undefined";if(null===e)return"Null";var t=Object.prototype.toString.call(e);return qx.Bootstrap.__P_7_2[t]||t.slice(8,-1)},isString:e=>null!==e&&("string"==typeof e||"String"===qx.Bootstrap.getClass(e)||e instanceof String||!!e&&!!e.$$isString),isArray:e=>null!==e&&(e instanceof Array||e&&qx.data&&qx.data.IListData&&qx.util.OOUtil.hasInterface(e.constructor,qx.data.IListData)||"Array"===qx.Bootstrap.getClass(e)||!!e&&!!e.$$isArray),isObject:e=>null!=e&&"Object"===qx.Bootstrap.getClass(e),isFunction:e=>"Function"===qx.Bootstrap.getClass(e),isFunctionOrAsyncFunction(e){var t=qx.Bootstrap.getClass(e);return"Function"===t||"AsyncFunction"===t},$$logs:[],debug(e,t){qx.Bootstrap.$$logs.push(["debug",arguments])},info(e,t){qx.Bootstrap.$$logs.push(["info",arguments])},warn(e,t){qx.Bootstrap.$$logs.push(["warn",arguments])},error(e,t){qx.Bootstrap.$$logs.push(["error",arguments])},trace(e){}}});qx.Bootstrap.$$dbClassInfo={dependsOn:{"qx.data.IListData":{},"qx.util.OOUtil":{}}}}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.log.Logger":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.core.ObjectRegistry",{statics:{inShutDown:!1,__P_51_0:{},__P_51_1:0,__P_51_2:"",__P_51_3:{},register(e){var t=this.__P_51_0;if(t){t[qx.core.ObjectRegistry.toHashCode(e)]=e}},unregister(e){var t=e.$$hash;if(null!=t){var r=this.__P_51_0;r&&r[t]&&delete r[t];this.clearHashCode(e)}},toHashCode(e){var t=e.$$hash;if(null!=t)return t;t=this.createHashCode();e.$$hash=t;return e.$$hash},createHashCode(){return String(this.__P_51_1+++this.__P_51_2)},clearHashCode(e){var t=e.$$hash;if(null!=t)try{e.$$discardedHashCode=t;delete e.$$hash}catch(t){e.removeAttribute&&e.removeAttribute("$$hash")}},fromHashCode(e,t){var r=this.__P_51_0[e]||null;r||t||qx.log.Logger.warn(this,"Object with hash code "+e+" does not exist (since Qooxdoo 6.0 fromHashCode requires that you explicitly register objects with qx.core.ObjectRegistry.register)");return r},hasHashCode(e){return!!this.__P_51_0[e]},shutdown(){this.inShutDown=!0;var e=this.__P_51_0,t=[];for(var r in e)t.push(r);t.sort((function(e,t){return parseInt(t,10)-parseInt(e,10)}));for(var i,n=0,o=t.length;;){try{for(;n-1){var n=r.slice(0,i),o=r.slice(i+1),a=qx.Bootstrap.getByName(n);if(null!=a)return[a,o]}}return[void 0,void 0]},getAsync(e,t,r){var i=this;if(null==this.__P_6_0[e]){var n=this._asyncChecks[e];if(n)n((function(n){i.__P_6_0[e]=n;t.call(r,n)}));else{var o=this._getClassNameFromEnvKey(e);if(null==o[0]){if(qx.Bootstrap.DEBUG){qx.Bootstrap.warn("The environment key '"+e+"' is undefined.");qx.Bootstrap.trace(this)}}else{o[0][o[1]]((function(n){i.__P_6_0[e]=n;t.call(r,n)}))}}}else window.setTimeout((function(){t.call(r,i.__P_6_0[e])}),0)},select(e,t){return this.__P_6_1(this.get(e),t)},selectAsync(e,t,r){this.getAsync(e,(function(i){this.__P_6_1(e,t).call(r,i)}),this)},__P_6_1(e,t){var r=t[e];if(t.hasOwnProperty(e))return r;for(var i in t)if(-1!=i.indexOf("|"))for(var n=i.split("|"),o=0;oqx.Bootstrap.bind((function(e){return e}),null,e)},defer(e){e._initDefaultQxValues();e.__P_6_3();!0===e.get("qx.allowUrlSettings")&&e.__P_6_4()}});qx.core.Environment.$$dbClassInfo=e}();(function(){var $$dbClassInfo={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["ecmascript.array.indexof","ecmascript.array.lastindexof","ecmascript.array.foreach","ecmascript.array.filter","ecmascript.array.map","ecmascript.array.some","ecmascript.array.find","ecmascript.array.findIndex","ecmascript.array.every","ecmascript.array.reduce","ecmascript.array.reduceright","ecmascript.array.includes","ecmascript.date.now","ecmascript.date.parse","ecmascript.error.toString","ecmascript.error.stacktrace","ecmascript.function.bind","ecmascript.object.keys","ecmascript.object.values","ecmascript.object.is","ecmascript.object.assign","ecmascript.number.EPSILON","ecmascript.string.startsWith","ecmascript.string.endsWith","ecmascript.string.trim","ecmascript.string.codePointAt","ecmascript.string.fromCodePoint","ecmascript.promise.native","ecmascript.function.async","ecmascript.mutationobserver","ecmascript.bigint","ecmascript.bigint.tolocalestring"],required:{}}};qx.Bootstrap.executePendingDefers($$dbClassInfo);qx.Bootstrap.define("qx.bom.client.EcmaScript",{statics:{getStackTrace(){var e=new Error("e");if(!(e.stack?"stack":e.stacktrace?"stacktrace":null))try{throw e}catch(t){e=t}return e.stacktrace?"stacktrace":e.stack?"stack":null},getMutationObserver:()=>"undefined"!=typeof MutationObserver,getArrayIndexOf:()=>!!Array.prototype.indexOf,getArrayLastIndexOf:()=>!!Array.prototype.lastIndexOf,getArrayForEach:()=>!!Array.prototype.forEach,getArrayFilter:()=>!!Array.prototype.filter,getArrayMap:()=>!!Array.prototype.map,getArraySome:()=>!!Array.prototype.some,getArrayFind:()=>!!Array.prototype.find,getArrayFindIndex:()=>!!Array.prototype.findIndex,getArrayEvery:()=>!!Array.prototype.every,getArrayReduce:()=>!!Array.prototype.reduce,getArrayReduceRight:()=>!!Array.prototype.reduceRight,getArrayIncludes:()=>!!Array.prototype.includes,getErrorToString:()=>"function"==typeof Error.prototype.toString&&"[object Error]"!==Error.prototype.toString(),getFunctionBind:()=>"function"==typeof Function.prototype.bind,getAsyncFunction(){var f;try{eval("f = async function(){};")}catch(e){return!1}return"AsyncFunction"===qx.Bootstrap.getClass(f)},getObjectKeys:()=>!!Object.keys,getObjectValues:()=>!!Object.values,getObjectIs:()=>!!Object.is,getObjectAssign:()=>!!Object.assign,getDateNow:()=>!!Date.now,getDateParse:()=>"function"==typeof Date.parse&&Date.parse("2001-02-03T04:05:06.007")!=Date.parse("2001-02-03T04:05:06.007Z"),getStringStartsWith:()=>"function"==typeof String.prototype.startsWith,getStringEndsWith:()=>"function"==typeof String.prototype.endsWith,getStringTrim:()=>"function"==typeof String.prototype.trim,getStringCodePointAt:()=>"function"==typeof String.prototype.codePointAt,getStringFromCodePoint:()=>!!String.fromCodePoint,getBigInt:()=>"undefined"!=typeof BigInt,getBigIntToLocaleString:()=>"undefined"!=typeof BigInt&&"function"==typeof BigInt.prototype.toLocaleString&&"1,234"===BigInt(1234).toLocaleString("de-DE"),getPromiseNative:()=>void 0!==window.Promise&&-1!==window.Promise.toString().indexOf("[native code]"),getEpsilon:()=>void 0!==Number.prototype.EPSILON},defer(e){qx.core.Environment.add("ecmascript.array.indexof",e.getArrayIndexOf);qx.core.Environment.add("ecmascript.array.lastindexof",e.getArrayLastIndexOf);qx.core.Environment.add("ecmascript.array.foreach",e.getArrayForEach);qx.core.Environment.add("ecmascript.array.filter",e.getArrayFilter);qx.core.Environment.add("ecmascript.array.map",e.getArrayMap);qx.core.Environment.add("ecmascript.array.some",e.getArraySome);qx.core.Environment.add("ecmascript.array.find",e.getArrayFind);qx.core.Environment.add("ecmascript.array.findIndex",e.getArrayFindIndex);qx.core.Environment.add("ecmascript.array.every",e.getArrayEvery);qx.core.Environment.add("ecmascript.array.reduce",e.getArrayReduce);qx.core.Environment.add("ecmascript.array.reduceright",e.getArrayReduceRight);qx.core.Environment.add("ecmascript.array.includes",e.getArrayIncludes);qx.core.Environment.add("ecmascript.date.now",e.getDateNow);qx.core.Environment.add("ecmascript.date.parse",e.getDateParse);qx.core.Environment.add("ecmascript.error.toString",e.getErrorToString);qx.core.Environment.add("ecmascript.error.stacktrace",e.getStackTrace);qx.core.Environment.add("ecmascript.function.bind",e.getFunctionBind);qx.core.Environment.add("ecmascript.object.keys",e.getObjectKeys);qx.core.Environment.add("ecmascript.object.values",e.getObjectValues);qx.core.Environment.add("ecmascript.object.is",e.getObjectIs);qx.core.Environment.add("ecmascript.object.assign",e.getObjectAssign);qx.core.Environment.add("ecmascript.number.EPSILON",e.getEpsilon);qx.core.Environment.add("ecmascript.string.startsWith",e.getStringStartsWith);qx.core.Environment.add("ecmascript.string.endsWith",e.getStringEndsWith);qx.core.Environment.add("ecmascript.string.trim",e.getStringTrim);qx.core.Environment.add("ecmascript.string.codePointAt",e.getStringCodePointAt);qx.core.Environment.add("ecmascript.string.fromCodePoint",e.getStringFromCodePoint);qx.core.Environment.add("ecmascript.promise.native",e.getPromiseNative);qx.core.Environment.add("ecmascript.function.async",e.getAsyncFunction);qx.core.Environment.add("ecmascript.mutationobserver",e.getMutationObserver);qx.core.Environment.add("ecmascript.bigint",e.getBigInt);qx.core.Environment.add("ecmascript.bigint.tolocalestring",e.getBigIntToLocaleString);qx.core.Environment.add("ecmascript.promise.native",e.getPromiseNative)}});qx.bom.client.EcmaScript.$$dbClassInfo=$$dbClassInfo})();!function(){var e={dependsOn:{"qx.bom.client.EcmaScript":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.normalize.Array",{statics:{indexOf(e,t){null==t?t=0:t<0&&(t=Math.max(0,this.length+t));for(var r=t;r=0;r--)if(this[r]===e)return r;return-1},forEach(e,t){for(var r=this.length,i=0;i=0;i--)i in this&&(r=e.call(void 0,r,this[i],i,this));return r},includes(e,t){if(null==this)throw new TypeError('"this" is null or not defined');var r=Object(this),i=r.length>>>0;if(0===i)return!1;var n,o,a=0|t,s=Math.max(a>=0?a:i-Math.abs(a),0);for(;s-1){i=o;n=a}}var s=null;if(i){for(var l=n-1;l>-1;l--){var u=i.$$flatIncludes[l];if(u.$$members[r]){s=u.$$members[r];break}}!s&&i.prototype[r]&&(s=i.prototype[r].base)&&s.self&&(s=s.base);!s&&i.superclass&&(s=i.superclass.prototype[r])}if(s){e.$$mixinBaseClassMethods||(e.$$mixinBaseClassMethods={});e.$$mixinBaseClassMethods[t.name]||(e.$$mixinBaseClassMethods[t.name]={});e.$$mixinBaseClassMethods[t.name][r]=s}return s},genericToString(){return"[Mixin "+this.name+"]"},$$registry:{},__P_5_0:qx.core.Environment.select("qx.debug",{true:{include:"object",statics:"object",members:"object",properties:"object",events:"object",destruct:"function",construct:"function"},default:null}),__P_5_1:qx.core.Environment.select("qx.debug",{true(e,t){var r=this.__P_5_0;for(var i in t){if(!r[i])throw new Error('The configuration key "'+i+'" in mixin "'+e+'" is not allowed!');if(null==t[i])throw new Error('Invalid key "'+i+'" in mixin "'+e+'"! The value is undefined/null!');if(null!==r[i]&&typeof t[i]!==r[i])throw new Error('Invalid type of key "'+i+'" in mixin "'+e+'"! The type of the key must be "'+r[i]+'"!')}for(var n=["statics","members","properties","events"],o=0,a=n.length;o+new Date,parse(e){var t=/^(\d{4}|[+\-]\d{6})(?:-(\d{2})(?:-(\d{2}))?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/.exec(e);if(!t){var r=Date.originalParse(e);return isNaN(r)||isNaN((new Date).setTime(r))?NaN:r}var i=[4,5,6,7].every((function(e){return void 0===t[e]}));[1,4,5,6,7,10,11].forEach((function(e){t[e]=+t[e]||0}));t[2]=(+t[2]||1)-1;t[3]=+t[3]||1;if("Z"!==t[8]&&void 0===t[9]&&!i)return new Date(t[1],t[2],t[3],t[4],t[5],t[6],t[7]).getTime();var n=0;if("Z"!==t[8]){n=60*t[10]+t[11];"+"===t[9]&&(n=-n)}return Date.UTC(t[1],t[2],t[3],t[4],t[5]+n,t[6],t[7])}},defer(e){qx.core.Environment.get("ecmascript.date.now")||(Date.now=e.now);if(!qx.core.Environment.get("ecmascript.date.parse")){Date.originalParse=Date.parse||function(e){return NaN};Date.parse=e.parse}}});qx.lang.normalize.Date.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.EcmaScript":{defer:"load",require:!0}},environment:{provided:[],required:{"ecmascript.error.toString":{defer:!0,className:"qx.bom.client.EcmaScript"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.normalize.Error",{statics:{toString(){var e=this.name||"Error",t=this.message||"";return""===e&&""===t?"Error":""===e?t:""===t?e:e+": "+t}},defer(e){qx.core.Environment.get("ecmascript.error.toString")||(Error.prototype.toString=e.toString)}});qx.lang.normalize.Error.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.EcmaScript":{defer:"load",require:!0}},environment:{provided:[],required:{"ecmascript.function.bind":{defer:!0,className:"qx.bom.client.EcmaScript"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.normalize.Function",{statics:{bind(e){var t=Array.prototype.slice,r=this;if("function"!=typeof r)throw new TypeError("Function.prototype.bind called on incompatible "+r);var i=t.call(arguments,1);return function n(){if(this instanceof n){var o=function(){};o.prototype=r.prototype;var a=new o,s=r.apply(a,i.concat(t.call(arguments)));return Object(s)===s?s:a}return r.apply(e,i.concat(t.call(arguments)))}}},defer(e){qx.core.Environment.get("ecmascript.function.bind")||(Function.prototype.bind=e.bind)}});qx.lang.normalize.Function.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.EcmaScript":{defer:"load",require:!0}},environment:{provided:[],required:{"ecmascript.string.trim":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.string.startsWith":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.string.endsWith":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.string.codePointAt":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.string.fromCodePoint":{defer:!0,className:"qx.bom.client.EcmaScript"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.normalize.String",{statics:{trim(){return this.replace(/^\s+|\s+$/g,"")},startsWith(e,t){t=t||0;return this.substr(t,e.length)===e},endsWith(e,t){var r=this.toString();("number"!=typeof t||!isFinite(t)||Math.floor(t)!==t||t>r.length)&&(t=r.length);t-=e.length;var i=r.indexOf(e,t);return-1!==i&&i===t},codePointAt(e){if(null==this)throw TypeError();var t=String(this),r=t.length,i=e?Number(e):0;i!=i&&(i=0);if(!(i<0||i>=r)){var n,o=t.charCodeAt(i);return o>=55296&&o<=56319&&r>i+1&&(n=t.charCodeAt(i+1))>=56320&&n<=57343?1024*(o-55296)+n-56320+65536:o}},fromCodePoint(e){for(var t=[],r=0,i="",n=0,o=arguments.length;n!==o;++n){var a=+arguments[n];if(!(a<1114111&&a>>>0===a))throw RangeError("Invalid code point: "+a);if(a<=65535)r=t.push(a);else{a-=65536;r=t.push(55296+(a>>10),a%1024+56320)}if(r>=16383){i+=String.fromCharCode.apply(null,t);t.length=0}}return i+String.fromCharCode.apply(null,t)}},defer(e){qx.core.Environment.get("ecmascript.string.trim")||(String.prototype.trim=e.trim);qx.core.Environment.get("ecmascript.string.startsWith")||(String.prototype.startsWith=e.startsWith);qx.core.Environment.get("ecmascript.string.endsWith")||(String.prototype.endsWith=e.endsWith);qx.core.Environment.get("ecmascript.string.codePointAt")||(String.prototype.codePointAt=e.codePointAt);qx.core.Environment.get("ecmascript.string.fromCodePoint")||(String.fromCodePoint=e.fromCodePoint)}});qx.lang.normalize.String.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.EcmaScript":{defer:"load",require:!0}},environment:{provided:[],required:{"ecmascript.object.keys":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.object.values":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.object.is":{defer:!0,className:"qx.bom.client.EcmaScript"},"ecmascript.object.assign":{defer:!0,className:"qx.bom.client.EcmaScript"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.normalize.Object",{statics:{keys:qx.Bootstrap.keys,values(e){for(var t=[],r=Object.keys(e),i=0,n=r.length;ie===t?0!==e||1/e==1/t:e!=e&&t!=t,assign(e,t){"use strict";if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var r=Object(e),i=1;ivoid 0!==qx.Bootstrap.getByName(e),getPropertyDefinition(e,t){for(;e;){if(e.$$properties&&e.$$properties[t])return e.$$properties[t];e=e.superclass}return null},hasProperty:(e,t)=>!!qx.util.OOUtil.getPropertyDefinition(e,t),getEventType(e,t){for(e=e.constructor;e.superclass;){if(e.$$events&&void 0!==e.$$events[t])return e.$$events[t];e=e.superclass}return null},supportsEvent:(e,t)=>!!qx.util.OOUtil.getEventType(e,t),getByInterface(e,t){for(var r,i,n;e;){if(e.$$implements)for(i=0,n=(r=e.$$flatImplements).length;i!!qx.util.OOUtil.getByInterface(e,t),getMixins(e){for(var t=[];e;){e.$$includes&&t.push.apply(t,e.$$flatIncludes);e=e.superclass}return t}}});qx.util.OOUtil.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{require:!0,defer:"runtime"},"qx.Mixin":{require:!0,defer:"runtime"},"qx.lang.normalize.Array":{require:!0,defer:"runtime"},"qx.lang.normalize.Date":{require:!0,defer:"runtime"},"qx.lang.normalize.Error":{require:!0,defer:"runtime"},"qx.lang.normalize.Function":{require:!0,defer:"runtime"},"qx.lang.normalize.String":{require:!0,defer:"runtime"},"qx.lang.normalize.Object":{require:!0,defer:"runtime"},"qx.lang.normalize.Number":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Property":{require:!0},"qx.util.OOUtil":{require:!0},"qx.lang.Type":{},"qx.lang.Function":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.Class",{statics:{__P_2_0:qx.core.Property,define(e,t){try{return this.__P_2_1(e,t)}catch(e){qx.Class.$$brokenClassDefinitions=!0;throw e}},__P_2_1(e,t){t||(t={});t.include&&"Array"!==qx.Bootstrap.getClass(t.include)&&(t.include=[t.include]);t.implement&&"Array"!==qx.Bootstrap.getClass(t.implement)&&(t.implement=[t.implement]);if(!t.hasOwnProperty("extend")&&!t.type){t.type="static";!0}var r=this.__P_2_2(e,t.type,t.extend,t.statics,t.construct,t.destruct,t.include);["@","@construct","@destruct"].forEach((function(e){this.__P_2_3(r,e,null,t[e])}),this);if(t.extend){t.properties&&this.__P_2_4(r,t.properties,!0);t.members&&this.__P_2_5(r,t.members,!0,!0,!1);t.events&&this.__P_2_6(r,t.events,!0);if(t.include)for(var i=0,n=t.include.length;i=1;i--){var n=r[i],o=r[i-1];if(!(i==r.length-1&&qx.Bootstrap.isFunction(n)||0===qx.Bootstrap.objectGetLength(n)))break;delete o[t[i-1]]}},isDefined:qx.util.OOUtil.classIsDefined,getTotalNumber(){return qx.Bootstrap.objectGetLength(this.$$registry)},getByName:qx.Bootstrap.getByName,include(e,t){qx.Class.__P_2_7(e,t,!1)},patch(e,t){qx.Class.__P_2_7(e,t,!0);return qx.Class.getByName(e.classname)},isClass:e=>e&&"Class"===e.$$type&&e.constructor===e,isSubClassOf:(e,t)=>!!e&&(e==t||e.prototype instanceof t),getPropertyDefinition:qx.util.OOUtil.getPropertyDefinition,getProperties(e){for(var t=[];e;){e.$$properties&&t.push.apply(t,Object.keys(e.$$properties));e=e.superclass}return t},getByProperty(e,t){for(;e;){if(e.$$properties&&e.$$properties[t])return e;e=e.superclass}return null},hasProperty:qx.util.OOUtil.hasProperty,getEventType:qx.util.OOUtil.getEventType,supportsEvent:qx.util.OOUtil.supportsEvent,hasOwnMixin:(e,t)=>e.$$includes&&-1!==e.$$includes.indexOf(t),getByMixin(e,t){for(var r,i,n;e;){if(e.$$includes)for(i=0,n=(r=e.$$flatIncludes).length;ie.$$implements&&-1!==e.$$implements.indexOf(t),getByInterface:qx.util.OOUtil.getByInterface,getInterfaces(e){for(var t=[];e;){e.$$implements&&t.push.apply(t,e.$$flatImplements);e=e.superclass}return t},hasInterface:qx.util.OOUtil.hasInterface,implementsInterface(e,t){var r=e.constructor;return!!this.hasInterface(r,t)||(!!qx.Interface.objectImplements(e,t)||!!qx.Interface.classImplements(r,t))},getInstance(){if(null===this.$$instance)throw new Error("Singleton instance of "+this+" is requested, but not ready yet. This is most likely due to a recursive call in the constructor path.");if(!this.$$instance){this.$$allowconstruct=!0;this.$$instance=null;this.$$instance=new this;delete this.$$allowconstruct}return this.$$instance},getSubclasses(e){if(!e)return null;var t={},r=qx.Class.$$registry;for(var i in r)r[i].superclass&&r[i].superclass==e&&(t[i]=r[i]);return t},genericToString(){return"[Class "+this.classname+"]"},$$registry:qx.Bootstrap.$$registry,__P_2_9:qx.core.Environment.select("qx.debug",{true:{"@":"object","@construct":"object","@destruct":"object",type:"string",extend:"function",implement:"object",include:"object",construct:"function",statics:"object",properties:"object",members:"object",environment:"object",events:"object",defer:"function",destruct:"function"},default:null}),__P_2_10:qx.core.Environment.select("qx.debug",{true:{"@":"object",type:"string",statics:"object",environment:"object",defer:"function"},default:null}),__P_2_11:qx.core.Environment.select("qx.debug",{true(e,t){if(t.type&&"static"!==t.type&&"abstract"!==t.type&&"singleton"!==t.type)throw new Error('Invalid type "'+t.type+'" definition for class "'+e+'"!');if(t.type&&"static"!==t.type&&!t.extend)throw new Error('Invalid config in class "'+e+'"! Every non-static class has to extend at least the "qx.core.Object" class.');var r="static"===t.type?this.__P_2_10:this.__P_2_9;for(var i in t){if(!r[i])throw new Error('The configuration key "'+i+'" in class "'+e+'" is not allowed!');if(null==t[i])throw new Error('Invalid key "'+i+'" in class "'+e+'"! The value is undefined/null!');if(typeof t[i]!==r[i])throw new Error('Invalid type of key "'+i+'" in class "'+e+'"! The type of the key must be "'+r[i]+'"!')}for(var n=["statics","properties","members","environment","settings","variants","events"],o=0,a=n.length;ofunction e(){e.base.apply(this,arguments)},__P_2_14(e,t,r){var i=function(){var e=i,t=e.$$original.apply(this,arguments);if(e.$$includes)for(var r=e.$$flatIncludes,n=0,o=r.length;nt.length?r:t;for(var i=0;i=0)){var o=null,a=n.split("."),s=/(.*?)\(/.exec(a[a.length-1]);if(s&&2==s.length){o=s[1];a.pop()}"prototype"==a[a.length-1]&&a.pop();var l,u=a.join("."),c=t[i].split(":"),h=c[0],d=c[1];c[2]&&(l=c[2]);var f=qx.Class&&qx.Class.getByName(h)?h:u;o&&(f+="."+o);f+=":"+d;l&&(f+=":"+l);e[i]=f}}}else e=this.getStackTraceFromCaller(arguments)}return e},getStackTraceFromCaller(e){var t=[],r=null;if(!function(){return void 0===this}())try{r=qx.lang.Function.getCaller(e)}catch(e){}for(var i={};r;){var n=qx.lang.Function.getName(r);t.push(n);try{r=r.caller}catch(e){break}if(!r)break;var o=qx.core.ObjectRegistry.toHashCode(r);if(i[o]){t.push("...");break}i[o]=r}return t},getStackTraceFromError(e){var t,r,i,n,o,a,s,l=[],u=qx.dev.StackTrace.hasEnvironmentCheck?qx.core.Environment.get("ecmascript.error.stacktrace"):null;if("stack"===u){if(!e.stack)return l;t=/@(.+):(\d+)$/gm;for(;null!=(r=t.exec(e.stack));){s=r[1];n=r[2];i=this.__P_56_0(s);l.push(i+":"+n)}if(l.length>0)return this.__P_56_1(l);t=/at (.*)/gm;for(var c=/(\(\) \[as [^\]]+\]\s)?\((.*?)(:[\d:]+)\)/,h=/(.*?)(:[\d:]+$)/;null!=(r=t.exec(e.stack));){var d=c.exec(r[1]);if(d){i=this.__P_56_0(d[2]);l.push(i+d[3])}else if(d=h.exec(r[1])){i=this.__P_56_0(d[1]);l.push(i+d[2])}else l.push(r[1])}}else if("stacktrace"===u){var f=e.stacktrace;if(!f)return l;f.indexOf("Error created at")>=0&&(f=f.split("Error created at")[0]);t=/line\ (\d+?),\ column\ (\d+?)\ in\ (?:.*?)\ in\ (.*?):[^\/]/gm;for(;null!=(r=t.exec(f));){n=r[1];o=r[2];s=r[3];i=this.__P_56_0(s);l.push(i+":"+n+":"+o)}if(l.length>0)return this.__P_56_1(l);t=/Line\ (\d+?)\ of\ linked\ script\ (.*?)$/gm;for(;null!=(r=t.exec(f));){n=r[1];s=r[2];i=this.__P_56_0(s);l.push(i+":"+n)}}else if(e.message&&e.message.indexOf("Backtrace:")>=0)for(var _=e.message.split("Backtrace:")[1].trim().split("\n"),p=0;p<_.length;p++){var m=_[p].match(/\s*Line ([0-9]+) of.* (\S.*)/);if(m&&m.length>=2){n=m[1];a=this.__P_56_0(m[2]);l.push(a+":"+n)}}else e.sourceURL&&e.line&&l.push(this.__P_56_0(e.sourceURL)+":"+e.line);return this.__P_56_1(l)},__P_56_0(e){if("function"==typeof qx.dev.StackTrace.FILENAME_TO_CLASSNAME){var t=qx.dev.StackTrace.FILENAME_TO_CLASSNAME(e);0;return t}return qx.dev.StackTrace.__P_56_2(e)},__P_56_2(e){var t="/source/class/",r=e.indexOf(t);if(r<0){t="/transpiled/";r=e.indexOf(t)}var i=e.indexOf("?");i>=0&&(e=e.substring(0,i));return-1==r?e:e.substring(r+t.length).replace(/\//g,".").replace(/\.js$/,"")},__P_56_1(e){if("function"==typeof qx.dev.StackTrace.FORMAT_STACKTRACE){e=qx.dev.StackTrace.FORMAT_STACKTRACE(e);0}return e}},defer(e){e.hasEnvironmentCheck=qx.bom&&qx.bom.client&&qx.bom.client.EcmaScript&&qx.bom.client.EcmaScript.getStackTrace}});qx.dev.StackTrace.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.RingBuffer",{extend:Object,construct(e){this.setMaxEntries(e||50)},members:{__P_120_0:0,__P_120_1:0,__P_120_2:!1,__P_120_3:0,__P_120_4:null,__P_120_5:null,setMaxEntries(e){this.__P_120_5=e;this.clear()},getMaxEntries(){return this.__P_120_5},addEntry(e){this.__P_120_4[this.__P_120_0]=e;this.__P_120_0=this.__P_120_6(this.__P_120_0,1);var t=this.getMaxEntries();this.__P_120_1this.__P_120_1&&(e=this.__P_120_1);t&&this.__P_120_2&&e>this.__P_120_3&&(e=this.__P_120_3);if(e>0){var r,i=this.__P_120_6(this.__P_120_0,-1),n=this.__P_120_6(i,1-e);r=n<=i?this.__P_120_4.slice(n,i+1):this.__P_120_4.slice(n,this.__P_120_1).concat(this.__P_120_4.slice(0,i+1))}else r=[];return r},clear(){this.__P_120_4=new Array(this.getMaxEntries());this.__P_120_1=0;this.__P_120_3=0;this.__P_120_0=0},__P_120_6(e,t){var r=this.getMaxEntries(),i=(e+t)%r;i<0&&(i+=r);return i}}});qx.util.RingBuffer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.RingBuffer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.log.appender.RingBuffer",{extend:qx.util.RingBuffer,construct(e){this.setMaxMessages(e||50)},members:{setMaxMessages(e){this.setMaxEntries(e)},getMaxMessages(){return this.getMaxEntries()},process(e){this.addEntry(e)},getAllLogEvents(){return this.getAllEntries()},retrieveLogEvents(e,t){return this.getEntries(e,t)},clearHistory(){this.clear()}}});qx.log.appender.RingBuffer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.dev.StackTrace":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",defer:"runtime",require:!0},"qx.lang.Array":{},"qx.log.appender.RingBuffer":{usage:"dynamic",require:!0},"qx.lang.Function":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.log.Logger",{statics:{__P_13_0:"debug",setLevel(e){this.__P_13_0=e},getLevel(){return this.__P_13_0},setTreshold(e){this.__P_13_1.setMaxMessages(e)},getTreshold(){return this.__P_13_1.getMaxMessages()},__P_13_2:[],__P_13_3:{},__P_13_4:[],__P_13_5:0,register(e){if(!e.$$id){var t=this.__P_13_5++,r=e.appenderName||e.classname;this.__P_13_2[t]=e;this.__P_13_3[r]=e;e.$$id=t;for(var i=this.__P_13_1.getAllLogEvents(),n=0,o=i.length;n20){i.push("...(+"+(a-o)+")");break}i.push(this.__P_13_11(e[o],!1))}}else i="[...("+e.length+")]";break;case"map":if(t){var s,l=[];for(var u in e)l.push(u);l.sort();i=[];for(o=0,a=l.length;o20){i.push("...(+"+(a-o)+")");break}u=l[o];(s=this.__P_13_11(e[u],!1)).key=u;i.push(s)}}else{var c=0;for(var u in e)c++;i="{...("+c+")}"}}return{type:r,text:i,trace:n}}},defer(e){for(var t=qx.Bootstrap.$$logs,r=0;r"ontouchstart"in window,getMsPointer:()=>"PointerEvent"in window||("pointerEnabled"in window.navigator?window.navigator.pointerEnabled:"msPointerEnabled"in window.navigator&&window.navigator.msPointerEnabled),getHelp:()=>"onhelp"in document,getHashChange(){var e=qx.bom.client.Engine.getName(),t="onhashchange"in window;return"mshtml"!==e&&t||"mshtml"===e&&"documentMode"in document&&document.documentMode>=8&&t},getDispatchEvent:()=>"function"==typeof document.dispatchEvent,getCustomEvent(){if(!window.CustomEvent)return!1;try{new window.CustomEvent("foo");return!0}catch(e){return!1}},getMouseEvent(){if(!window.MouseEvent)return!1;try{new window.MouseEvent("foo");return!0}catch(e){return!1}},getMouseCreateEvent(){try{var e=document.createEvent("MouseEvents"),t=e.pageX;e.initMouseEvent("click",!1,!1,window,0,0,0,t+1,0,!1,!1,!1,!1,0,null);return e.pageX!==t?"MouseEvents":"UIEvents"}catch(e){return"UIEvents"}},getMouseWheel(e){e||(e=window);for(var t=[e,e.document,e.document.body],r=e,i="DOMMouseScroll",n=0;nwindow.opera&&"[object Opera]"==Object.prototype.toString.call(window.opera),__P_47_2:()=>-1!=window.navigator.userAgent.indexOf("AppleWebKit/"),__P_47_3:()=>(window.navigator.mozApps||window.navigator.buildID)&&"Gecko"===window.navigator.product&&-1==window.navigator.userAgent.indexOf("Trident"),__P_47_0:()=>!(!window.navigator.cpuClass||!/MSIE\s+([^\);]+)(\)|;)/.test(window.navigator.userAgent)&&!/Trident\/\d+?\.\d+?/.test(window.navigator.userAgent))||!!qx.bom.client.Engine.__P_47_4(),__P_47_4:()=>window.navigator.userAgent.indexOf("Windows Phone")>-1},defer(e){qx.core.Environment.add("engine.version",e.getVersion);qx.core.Environment.add("engine.name",e.getName)}});qx.bom.client.Engine.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["browser.name","browser.version","browser.documentmode","browser.quirksmode"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Browser",{statics:{getName:()=>qx.bom.client.Browser.detectName(navigator.userAgent),detectName(e){var t=new RegExp("("+qx.bom.client.Browser.__P_90_0+")(/|)?([0-9]+.[0-9])?"),r=e.match(t);if(!r)return"";var i=r[1].toLowerCase(),n=qx.bom.client.Engine.getName();if("webkit"===n)e.match(/Edge\/\d+\.\d+/)?i="edge":"android"===i?i="mobile chrome":-1!==e.indexOf("Mobile Safari")||-1!==e.indexOf("Mobile/")?i="mobile safari":-1!=e.indexOf(" OPR/")&&(i="opera");else if("mshtml"===n){if("msie"===i||"trident"===i){i="ie";"ce"===qx.bom.client.OperatingSystem.getVersion()&&(i="iemobile");t=new RegExp("IEMobile");e.match(t)&&(i="iemobile")}}else"opera"===n&&("opera mobi"===i?i="operamobile":"opera mini"===i&&(i="operamini"));return i},getVersion(){var e=navigator.userAgent,t=new RegExp("("+qx.bom.client.Browser.__P_90_0+")(/| )([0-9]+.[0-9])"),r=e.match(t);if(!r)return"";var i=r[1].toLowerCase(),n=r[3];e.match(/Version(\/| )([0-9]+\.[0-9])/)&&(n=RegExp.$2);if("mshtml"==qx.bom.client.Engine.getName()){n=qx.bom.client.Engine.getVersion();"msie"===i&&"ce"==qx.bom.client.OperatingSystem.getVersion()&&(n="5.0")}if("webkit"==qx.bom.client.Engine.getName()||"opera"==qx.bom.client.Browser.getName()){e.match(/OPR(\/| )([0-9]+\.[0-9])/)&&(n=RegExp.$2);e.match(/Edge\/([\d+\.*]+)/)&&(n=RegExp.$1)}return n},getDocumentMode:()=>document.documentMode?document.documentMode:0,getQuirksMode:()=>"mshtml"==qx.bom.client.Engine.getName()&&parseFloat(qx.bom.client.Engine.getVersion())>=8?5===qx.bom.client.Engine.DOCUMENT_MODE:"CSS1Compat"!==document.compatMode,__P_90_0:{webkit:"AdobeAIR|Titanium|Fluid|Chrome|Android|Epiphany|Konqueror|iCab|iPad|iPhone|OmniWeb|Maxthon|Pre|PhantomJS|Mobile Safari|Safari",gecko:"prism|Fennec|Camino|Kmeleon|Galeon|Netscape|SeaMonkey|Namoroka|Firefox",mshtml:"IEMobile|Maxthon|MSIE|Trident",opera:"Opera Mini|Opera Mobi|Opera"}[qx.bom.client.Engine.getName()]},defer(e){qx.core.Environment.add("browser.name",e.getName);qx.core.Environment.add("browser.version",e.getVersion);qx.core.Environment.add("browser.documentmode",e.getDocumentMode);qx.core.Environment.add("browser.quirksmode",e.getQuirksMode)}});qx.bom.client.Browser.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.Style":{},"qx.bom.Event":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["css.transition"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.CssTransition",{statics:{getTransitionName:()=>qx.bom.Style.getPropertyName("transition"),getSupport(){var e=qx.bom.client.CssTransition.getTransitionName();if(!e)return null;var t=qx.bom.Event.getEventName(window,"transitionEnd");(t="transitionEnd"==t?t.toLowerCase():t)||(t=e+(e.indexOf("Trans")>0?"E":"e")+"nd");return{name:e,"end-event":t}}},defer(e){qx.core.Environment.add("css.transition",e.getSupport)}});qx.bom.client.CssTransition.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Event":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.CssTransition":{require:!0},"qx.bom.Style":{},"qx.lang.String":{}},environment:{provided:[],required:{"event.passive":{className:"qx.bom.client.Event"},"engine.name":{className:"qx.bom.client.Engine"},"browser.name":{className:"qx.bom.client.Browser"},"browser.documentmode":{className:"qx.bom.client.Browser"},"css.transition":{className:"qx.bom.client.CssTransition"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Event",{statics:{addNativeListener(e,t,r,i,n){e.addEventListener?void 0!==n&&qx.core.Environment.get("event.passive")?e.addEventListener(t,r,{capture:!!i,passive:!!n}):e.addEventListener(t,r,!!i):e.attachEvent?e.attachEvent("on"+t,r):void 0!==e["on"+t]&&(e["on"+t]=r)},removeNativeListener(e,t,r,i){if(e.removeEventListener)e.removeEventListener(t,r,!!i);else if(e.detachEvent)try{e.detachEvent("on"+t,r)}catch(e){if(-2146828218!==e.number)throw e}else void 0!==e["on"+t]&&(e["on"+t]=null)},getTarget:e=>e.target||e.srcElement,getRelatedTarget(e){if(void 0!==e.relatedTarget){if("gecko"==qx.core.Environment.get("engine.name"))try{e.relatedTarget&&e.relatedTarget.nodeType}catch(e){return null}return e.relatedTarget}return void 0===e.fromElement||"mouseover"!==e.type&&"pointerover"!==e.type?void 0!==e.toElement?e.toElement:null:e.fromElement},preventDefault(e){if(e.preventDefault)e.preventDefault();else{try{e.keyCode=0}catch(e){}e.returnValue=!1}},stopPropagation(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},fire(e,t){if(document.createEvent){(r=document.createEvent("HTMLEvents")).initEvent(t,!0,!0);return!e.dispatchEvent(r)}var r=document.createEventObject();return e.fireEvent("on"+t,r)},supportsEvent(e,t){var r=qx.core.Environment.get("browser.name"),i=qx.core.Environment.get("engine.name");if(-1!=t.toLowerCase().indexOf("transitionend")&&"mshtml"===i&&qx.core.Environment.get("browser.documentmode")>9)return!0;if("webkit"===i&&["mobile safari","safari"].indexOf(r)>-1){if(["loadeddata","progress","timeupdate","seeked","canplay","play","playing","pause","loadedmetadata","ended","volumechange"].indexOf(t.toLowerCase())>-1)return!0}if(e!=window&&-1!=t.toLowerCase().indexOf("transitionend")){var n=qx.core.Environment.get("css.transition");return n&&n["end-event"]==t}var o="on"+t.toLowerCase(),a=o in e;if(!a&&!(a="function"==typeof e[o])&&e.setAttribute){e.setAttribute(o,"return;");a="function"==typeof e[o];e.removeAttribute(o)}return a},getEventName(e,t){for(var r=[""].concat(qx.bom.Style.VENDOR_PREFIXES),i=0,n=r.length;iqx.core&&qx.core.Environment?qx.core.Environment.get("qx.globalErrorHandling"):!!qx.Bootstrap.getEnvironmentSetting("qx.globalErrorHandling"),setErrorHandler(e,t){this.__P_33_0=e||null;this.__P_33_2=t||window;if(this.__P_33_3()){if(e&&window.onerror){var r=qx.Bootstrap.bind(this.__P_33_4,this);null==this.__P_33_1&&(this.__P_33_1=window.onerror);var i=this;window.onerror=function(e,t,n){i.__P_33_1(e,t,n);r(e,t,n)}}e&&!window.onerror&&(window.onerror=qx.Bootstrap.bind(this.__P_33_4,this));if(null==this.__P_33_0)if(null!=this.__P_33_1){window.onerror=this.__P_33_1;this.__P_33_1=null}else window.onerror=null}},__P_33_4(e,t,r,i,n){this.__P_33_0&&this.handleError(new qx.core.WindowError(e,t,r,i,n))},observeMethod(e){if(this.__P_33_3()){var t=this;return function(){if(!t.__P_33_0)return e.apply(this,arguments);try{return e.apply(this,arguments)}catch(e){t.handleError(new qx.core.GlobalError(e,arguments))}}}return e},handleError(e){this.__P_33_0&&this.__P_33_0.call(this.__P_33_2,e)}},defer(e){qx.core&&qx.core.Environment?qx.core.Environment.add("qx.globalErrorHandling",!0):qx.Bootstrap.setEnvironmentSetting("qx.globalErrorHandling",!0);e.setErrorHandler(null,null)}});qx.event.GlobalError.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.bom.Event":{require:!0,construct:!0},"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.IDisposable":{require:!0},"qx.core.ObjectRegistry":{construct:!0},"qx.event.GlobalError":{construct:!0,require:!0},"qx.util.DeferredCall":{construct:!0},"qx.core.Assert":{},"qx.lang.Array":{},"qx.event.IEventHandler":{},"qx.log.Logger":{},"qx.event.Pool":{},"qx.event.Utils":{},"qx.util.DisposeUtil":{}},environment:{provided:[],required:{"qx.globalErrorHandling":{construct:!0,className:"qx.event.GlobalError"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.Manager",{extend:Object,implement:[qx.core.IDisposable],construct(e,t){this.__P_91_0=e;this.__P_91_1=qx.core.ObjectRegistry.toHashCode(e);this.__P_91_2=t;if(e.qx!==qx){var r=this,i=function t(){qx.bom.Event.removeNativeListener(e,"unload",t);r.dispose()};qx.core.Environment.get("qx.globalErrorHandling")?qx.bom.Event.addNativeListener(e,"unload",qx.event.GlobalError.observeMethod(i)):qx.bom.Event.addNativeListener(e,"unload",i)}this.__P_91_3={};this.__P_91_4={};this.__P_91_5={};this.__P_91_6={};this.__P_91_7=new qx.util.DeferredCall((function(){this.__P_91_8=null}),this);this.__P_91_7.$$blackListCleaner=!0},statics:{__P_91_9:0,getNextUniqueId(){return this.__P_91_9+++""},__P_91_10:[],addGlobalEventMonitor(e,t){qx.core.Assert.assertFunction(e);e.$$context=t;this.__P_91_10.push(e)},removeGlobalEventMonitor(e){qx.core.Assert.assertFunction(e);qx.lang.Array.remove(this.__P_91_10,e)},resetGlobalEventMonitors(){qx.event.Manager.__P_91_10=[]},getGlobalEventMonitor(){return this.__P_91_10[0]},setGlobalEventMonitor(e){qx.core.Assert.assertFunction(e);this.__P_91_10[0]=e}},members:{__P_91_2:null,__P_91_3:null,__P_91_5:null,__P_91_11:null,__P_91_4:null,__P_91_6:null,__P_91_0:null,__P_91_1:null,__P_91_8:null,__P_91_7:null,getWindow(){return this.__P_91_0},getWindowId(){return this.__P_91_1},getHandler(e){var t=this.__P_91_4[e.classname];return t||(this.__P_91_4[e.classname]=new e(this))},getDispatcher(e){var t=this.__P_91_5[e.classname];return t||(this.__P_91_5[e.classname]=new e(this,this.__P_91_2))},getListeners(e,t,r){var i=e.$$hash||qx.core.ObjectRegistry.toHashCode(e),n=this.__P_91_3[i];if(!n)return null;var o=n[t+(r?"|capture":"|bubble")];return o?o.concat():null},getAllListeners(){return this.__P_91_3},serializeListeners(e){var t=e.$$hash||qx.core.ObjectRegistry.toHashCode(e),r=this.__P_91_3[t],i=[];if(r){var n,o,a,s,l;for(var u in r){n=u.indexOf("|");o=u.substring(0,n);a="c"==u.charAt(n+1);for(var c=0,h=(s=r[u]).length;c0)},importListeners(e,t){var r=e.$$hash||qx.core.ObjectRegistry.toHashCode(e),i=this.__P_91_3[r]={},n=qx.event.Manager;for(var o in t){var a=t[o],s=a.type+(a.capture?"|capture":"|bubble"),l=i[s];if(!l){l=i[s]=[];this.__P_91_12(e,a.type,a.capture)}l.push({handler:a.listener,context:a.self,unique:a.unique||n.__P_91_9+++""})}},addListener(e,t,r,i,n){var o=e.$$hash||qx.core.ObjectRegistry.toHashCode(e),a=this.__P_91_3[o];a||(a=this.__P_91_3[o]={});var s=t+(n?"|capture":"|bubble"),l=a[s];l||(l=a[s]=[]);0===l.length&&this.__P_91_12(e,t,n);var u=qx.event.Manager.__P_91_9+++"",c={handler:r,context:i,unique:u};l.push(c);return s+"|"+u},findHandler(e,t){var r,i=!1,n=!1,o=!1,a=!1;if(1===e.nodeType){i=!0;r="DOM_"+e.tagName.toLowerCase()+"_"+t}else if(9===e.nodeType){a=!0;r="DOCUMENT_"+t}else if(e==this.__P_91_0){n=!0;r="WIN_"+t}else if(e.classname){o=!0;r="QX_"+e.classname+"_"+t}else r="UNKNOWN_"+e+"_"+t;var s=this.__P_91_6;if(s[r])return s[r];for(var l,u,c,h,d=this.__P_91_2.getHandlers(),f=qx.event.IEventHandler,_=0,p=d.length;_0){t=a.split("|");o[a].forEach((function(e){this.__P_91_14(e.unique)}),this);r=t[0];i="capture"===t[1];this.__P_91_13(e,r,i)}delete this.__P_91_3[n];return!0},deleteAllListeners(e){delete this.__P_91_3[e]},__P_91_13(e,t,r){var i=this.findHandler(e,t);i&&i.unregisterEvent(e,t,r)},dispatchEvent(e,t){var r=qx.event.Manager.__P_91_10;if(r.length)for(var i=0;i!(!e||null==e.nodeType),isElement(e){return!(!e||e.nodeType!==this.ELEMENT)},isDocument(e){return!(!e||e.nodeType!==this.DOCUMENT)},isDocumentFragment(e){return!(!e||e.nodeType!==this.DOCUMENT_FRAGMENT)},isText(e){return!(!e||e.nodeType!==this.TEXT)},isWindow:e=>!!(e&&e.history&&e.location&&e.document),isNodeName:(e,t)=>!!(t&&e&&e.nodeName)&&t.toLowerCase()==qx.dom.Node.getName(e),getName:e=>e&&e.nodeName?e.nodeName.toLowerCase():null,getText(e){if(!e||!e.nodeType)return null;switch(e.nodeType){case 1:var t,r=[],i=e.childNodes,n=i.length;for(t=0;t0!==e.length||void 0!==t&&0!==t?Array.prototype.slice.call(e,t||0):[],fromCollection(e){if("mshtml"==qx.core.Environment.get("engine.name")&&e.item){for(var t=[],r=0,i=e.length;re.concat(),insertAt(e,t,r){e.splice(r,0,t);return e},insertBefore(e,t,r){var i=e.indexOf(r);-1==i?e.push(t):e.splice(i,0,t);return e},insertAfter(e,t,r){var i=e.indexOf(r);-1==i||i==e.length-1?e.push(t):e.splice(i+1,0,t);return e},removeAt:(e,t)=>e.splice(t,1)[0],removeAll(e){e.length=0;return this},append(e,t){if(e instanceof qx.data.Array)return e.append(t);t instanceof qx.data.Array&&(t=t.toArray());Array.prototype.push.apply(e,t);return e},exclude(e,t){if(e instanceof qx.data.Array)return e.exclude(t);t.forEach((function(t){var r=e.indexOf(t);-1!=r&&e.splice(r,1)}));return e},remove(e,t){if(e instanceof qx.data.Array)return e.remove(t);var r=e.indexOf(t);if(-1!=r){e.splice(r,1);return t}},contains:(e,t)=>e.includes(t),equals(e,t){if(e instanceof qx.data.Array)return e.equals(t);t=qx.lang.Array.toNativeArray(t);var r=e.length;if(r!==t.length)return!1;for(var i=0;ii&&(i=e[t]);return void 0===i?null:i},min(e){var t,r=e.length,i=e[0];for(t=1;tnull==e?e:e instanceof qx.data.Array?t?e.toArray().slice(0):e.toArray():qx.lang.Type.isArray(e)?t?e.slice(0):e:[e],toDataArray:(e,t)=>null==e?e:e instanceof qx.data.Array?t?new qx.data.Array(e.toArray()):e:qx.lang.Type.isArray(e)?new qx.data.Array(e):new qx.data.Array([e])}});qx.lang.Array.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.Array":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.event.GlobalError":{require:!0}},environment:{provided:[],required:{"qx.globalErrorHandling":{className:"qx.event.GlobalError"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.Function",{statics:{getCaller:e=>e.caller?e.caller.callee:e.callee.caller,getName(e){if(e.displayName)return e.displayName;if(e.$$original||e.wrapper||e.classname)return e.classname+".constructor()";if(e.$$mixin){for(var t in e.$$mixin.$$members)if(e.$$mixin.$$members[t]==e)return e.$$mixin.name+".prototype."+t+"()";for(var t in e.$$mixin)if(e.$$mixin[t]==e)return e.$$mixin.name+"."+t+"()"}if(e.self){var r=e.self.constructor;if(r){for(var t in r.prototype)if(r.prototype[t]==e)return r.classname+".prototype."+t+"()";for(var t in r)if(r[t]==e)return r.classname+"."+t+"()"}}var i=e.toString().match(/function\s*(\w*)\s*\(.*/);return i&&i.length>=1&&i[1]?i[1]+"()":"anonymous()"},globalEval:e=>window.execScript?window.execScript(e):eval.call(window,e),create:(e,t)=>t&&(t.self||t.args||null!=t.delay||null!=t.periodical||t.attempt||t.always)?function(r){var i=qx.lang.Array.fromArguments(arguments);t.args&&(i=t.args.concat(i));if(!t.delay&&!t.periodical){if(t.attempt){var n=!1;try{n=e.apply(t.self||this,i)}catch(e){}return n}return e.apply(t.self||this,i)}var o=function(){return e.apply(t.self||this,i)};qx.core.Environment.get("qx.globalErrorHandling")&&(o=qx.event.GlobalError.observeMethod(o));return t.delay?window.setTimeout(o,t.delay):t.periodical?window.setInterval(o,t.periodical):void 0}:e,bind(e,t,r){return this.create(e,{self:t,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null})},curry(e,t){return this.create(e,{args:arguments.length>1?qx.lang.Array.fromArguments(arguments,1):null})},listener(e,t,r){if(arguments.length<3)return function(r){return e.call(t||this,r||window.event)};var i=qx.lang.Array.fromArguments(arguments,2);return function(r){var n=[r||window.event];n.push.apply(n,i);e.apply(t||this,n)}},attempt(e,t,r){return this.create(e,{self:t,attempt:!0,args:arguments.length>2?qx.lang.Array.fromArguments(arguments,2):null})()},delay(e,t,r,i){return this.create(e,{delay:t,self:r,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})()},periodical(e,t,r,i){return this.create(e,{periodical:t,self:r,args:arguments.length>3?qx.lang.Array.fromArguments(arguments,3):null})()}}});qx.lang.Function.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.Manager":{require:!0},"qx.dom.Node":{require:!0},"qx.lang.Function":{require:!0},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.ObjectRegistry":{},"qx.event.type.Event":{},"qx.event.Pool":{},"qx.event.Utils":{},"qx.Promise":{}},environment:{provided:[],required:{"qx.promise":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.Registration",{statics:{__P_37_0:{},getManager(e){null==e?e=window:e.nodeType?e=qx.dom.Node.getWindow(e):qx.dom.Node.isWindow(e)||(e=window);var t=e.$$hash||qx.core.ObjectRegistry.toHashCode(e),r=this.__P_37_0[t];if(!r){r=new qx.event.Manager(e,this);this.__P_37_0[t]=r}return r},removeManager(e){var t=e.getWindowId();delete this.__P_37_0[t]},addListener(e,t,r,i,n){return this.getManager(e).addListener(e,t,r,i,n)},removeListener(e,t,r,i,n){return this.getManager(e).removeListener(e,t,r,i,n)},removeListenerById(e,t){return this.getManager(e).removeListenerById(e,t)},removeAllListeners(e){return this.getManager(e).removeAllListeners(e)},deleteAllListeners(e){var t=e.$$hash;t&&this.getManager(e).deleteAllListeners(t)},hasListener(e,t,r){return this.getManager(e).hasListener(e,t,r)},serializeListeners(e){return this.getManager(e).serializeListeners(e)},createEvent(e,t,r){null==t&&(t=qx.event.type.Event);var i=qx.event.Pool.getInstance().getObject(t);r?i.init.apply(i,r):i.init();e&&i.setType(e);return i},dispatchEvent(e,t){return this.getManager(e).dispatchEvent(e,t)},__P_37_1(e,t,r,i){var n=this.createEvent(t,r||null,i);this.getManager(e).dispatchEvent(e,n);return n},fireEvent(e,t,r,i){var n=this.createEvent(t,r||null,i),o={},a=this;qx.event.Utils.then(o,(function(){return a.getManager(e).dispatchEvent(e,n)}));return qx.event.Utils.then(o,(function(){return!n.getDefaultPrevented()}))},fireEventAsync(e,t,r,i){return qx.Promise.resolve(this.fireEvent(e,t,r,i))},__P_37_2(e,t,r,i){var n=this.getManager(e);if(!n.hasListener(e,t,!1))return null;var o=this.createEvent(t,r||null,i);n.dispatchEvent(e,o);return o},fireNonBubblingEvent(e,t,r,i){var n=this.__P_37_2.apply(this,arguments);return null===n||!n.getDefaultPrevented()},fireNonBubblingEventAsync:qx.core.Environment.select("qx.promise",{true(e,t,r,i){var n=this.__P_37_2.apply(this,arguments);return null===n?qx.Promise.resolve(!0):n.promise()},false(){throw new Error(this.classname+".fireNonBubblingEventAsync not supported because qx.promise==false")}}),PRIORITY_FIRST:-32e3,PRIORITY_NORMAL:0,PRIORITY_LAST:32e3,__P_37_3:[],addHandler(e){this.__P_37_3.push(e);this.__P_37_3.sort((function(e,t){return e.PRIORITY-t.PRIORITY}))},getHandlers(){return this.__P_37_3},__P_37_4:[],addDispatcher(e,t){this.__P_37_4.push(e);this.__P_37_4.sort((function(e,t){return e.PRIORITY-t.PRIORITY}))},getDispatchers(){return this.__P_37_4}}});qx.event.Registration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.Direct":{},"qx.event.handler.Object":{},"qx.Mixin":{usage:"dynamic",require:!0},"qx.event.Registration":{require:!0},"qx.Promise":{},"qx.event.type.Data":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.core.MEvent",{members:{__P_53_0:qx.event.Registration,addListener(e,t,r,i){return this.$$disposed?null:this.__P_53_0.addListener(this,e,t,r,i)},addListenerOnce(e,t,r,i){var n,o=this;r||(r=this);var a=function(e){o.removeListenerById(n);t.call(r,e)};t.$$wrapped_callback||(t.$$wrapped_callback={});t.$$wrapped_callback[e+this.toHashCode()]=a;return n=this.addListener(e,a,r,i)},removeListener(e,t,r,i){if(!this.$$disposed){if(t.$$wrapped_callback&&t.$$wrapped_callback[e+this.$$hash]){var n=t.$$wrapped_callback[e+this.$$hash];delete t.$$wrapped_callback[e+this.$$hash];t=n}return this.__P_53_0.removeListener(this,e,t,r,i)}return!1},removeListenerById(e){return!this.$$disposed&&this.__P_53_0.removeListenerById(this,e)},hasListener(e,t){return this.__P_53_0.hasListener(this,e,t)},dispatchEvent(e){return!!this.$$disposed||this.__P_53_0.dispatchEvent(this,e)},__P_53_1:null,__P_53_2:null,__P_53_3(e){{if(!qx.Promise.isPromise(e))return e;this.__P_53_1||(this.__P_53_1={});e instanceof qx.Promise||(e=qx.Promise.resolve(e));let t=e.toHashCode(),r=e.then((e=>{delete this.__P_53_1[t];let r=this.__P_53_2;if(r&&0==Object.keys(this.__P_53_1).length){this.__P_53_1=null;this.__P_53_2=null;r.resolve()}return e})).catch((e=>{delete this.__P_53_1[t];let r=this.__P_53_2;if(r&&0==Object.keys(this.__P_53_1).length){this.__P_53_1=null;this.__P_53_2=null;r.reject(e)}throw e}));this.__P_53_1[t]=r;return r}},async waitForPendingEvents(){{if(!this.__P_53_1)return;this.__P_53_2||(this.__P_53_2=new qx.Promise);let e=this.__P_53_2;await e}},fireEvent(e,t,r){return!!this.$$disposed||this.__P_53_3(this.__P_53_0.fireEvent(this,e,t,r))},fireEventAsync(e,t,r){return this.$$disposed?qx.Promise.resolve(!0):this.__P_53_3(this.__P_53_0.fireEventAsync(this,e,t,r))},fireNonBubblingEvent(e,t,r){return!!this.$$disposed||this.__P_53_3(this.__P_53_0.fireNonBubblingEvent(this,e,t,r))},fireNonBubblingEventAsync(e,t,r){return this.$$disposed?qx.Promise.resolve(!0):this.__P_53_3(this.__P_53_0.fireNonBubblingEventAsync(this,e,t,r))},fireDataEvent(e,t,r,i){if(!this.$$disposed){void 0===r&&(r=null);return this.__P_53_3(this.__P_53_0.fireEvent(this,e,qx.event.type.Data,[t,r,!!i]))}return!0},fireDataEventAsync(e,t,r,i){if(!this.$$disposed){void 0===r&&(r=null);return this.__P_53_3(this.__P_53_0.fireEventAsync(this,e,qx.event.type.Data,[t,r,!!i]))}return qx.Promise.resolve(!0)}}});qx.core.MEvent.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.core.Property":{},"qx.Bootstrap":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.core.MProperty",{members:{set(e,t){var r=qx.core.Property.$$method.set;if(qx.Bootstrap.isString(e)){if(!this[r[e]]){if(null!=this["set"+qx.Bootstrap.firstUp(e)]){this["set"+qx.Bootstrap.firstUp(e)](t);return this}throw new Error("No such property: "+e+" in "+this.classname+" ("+this+")")}return this[r[e]](t)}for(var i in e){if(!this[r[i]]){if(null!=this["set"+qx.Bootstrap.firstUp(i)]){this["set"+qx.Bootstrap.firstUp(i)](e[i]);continue}throw new Error("No such property: "+i+" in "+this.classname+" ("+this+")")}this[r[i]](e[i])}return this},get(e){var t=qx.core.Property.$$method.get;if(!this[t[e]]){if(null!=this["get"+qx.Bootstrap.firstUp(e)])return this["get"+qx.Bootstrap.firstUp(e)]();throw new Error("No such property: "+e+" in "+this.classname+" ("+this+")")}return this[t[e]]()},reset(e){var t=qx.core.Property.$$method.reset;if(!this[t[e]]){if(null!=this["reset"+qx.Bootstrap.firstUp(e)]){this["reset"+qx.Bootstrap.firstUp(e)]();return}throw new Error("No such property: "+e+" in "+this.classname+" ("+this+")")}this[t[e]]()},isPropertyInitialized(e){return void 0!==this["$$user_"+e]||void 0!==this["$$init_"+e]}}});qx.core.MProperty.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.core.Object":{}},environment:{provided:[],required:{"qx.core.Object.allowUndefinedObjectId":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.core.MObjectId",{properties:{qxOwner:{init:null,check:"qx.core.Object",nullable:!0,apply:"_applyQxOwner"},qxObjectId:{init:null,check:e=>null===e||"string"==typeof e&&e.indexOf("/")<0,nullable:!0,apply:"_applyQxObjectId"}},members:{__P_54_0:null,__P_54_1:!1,_applyQxOwner(e,t){if(!this.__P_54_1)throw new Error("Please use API methods to change owner, not the property")},_applyQxObjectId(e,t){if(!this.__P_54_1){var r=this.getQxOwner();r&&r.__P_54_2(this,e,t);this._cascadeQxObjectIdChanges()}},__P_54_2(e,t,r){delete this.__P_54_0[r];this.__P_54_0[t]=e},_cascadeQxObjectIdChanges(){if("function"==typeof this.getContentElement){var e=this.getContentElement();e&&e.updateObjectId()}if(this.__P_54_0)for(var t in this.__P_54_0){var r=this.__P_54_0[t];r instanceof qx.core.Object&&r._cascadeQxObjectIdChanges()}},getQxObject(e){if(this.__P_54_0){var t=this.__P_54_0[e];if(void 0!==t)return t}var r=null,i=e.indexOf("#");if(i>-1){r=e.substring(i+1);e=e.substring(0,i)}var n=void 0;if(e.indexOf("/")>-1){var o=e.split("/"),a=this;o.every((function(e){if(!e.length)return!0;if(!a)return!1;var t=a.getQxObject(e);if(void 0!==t){a=t;return!0}}))&&(n=a)}else n=this._createQxObject(e);if(n&&r){return n.getChildControl(r)}if(!qx.core.Environment.get("qx.core.Object.allowUndefinedObjectId")&&void 0===n)throw new Error(`Cannot find a QX Object in ${this.classname} [${this}] with id=${e}`);return n},_createQxObject(e){var t=this._createQxObjectImpl(e);void 0!==t&&this.addOwnedQxObject(t,e);return t},_createQxObjectImpl(e){},addOwnedQxObject(e,t){this.__P_54_0||(this.__P_54_0={});if(e instanceof qx.core.Object){var r=e.getQxOwner();if(r!==this){e.__P_54_1=!0;try{r&&r.__P_54_3(e);void 0===t&&(t=e.getQxObjectId());if(!t)throw new Error("Cannot register an object that has no ID, obj="+e);if(this.__P_54_0[t])throw new Error("Cannot register an object with ID '"+t+"' because that ID is already in use, this="+this+", obj="+e);if(null!=e.getQxOwner())throw new Error("Cannot register an object with ID '"+t+"' because it is already owned by another object this="+this+", obj="+e);e.setQxOwner(this);e.setQxObjectId(t);e._cascadeQxObjectIdChanges()}finally{e.__P_54_1=!1}this.__P_54_0[t]=e}}else{if(!t)throw new Error("Cannot register an object that has no ID, obj="+e);if(this.__P_54_0[t])throw new Error("Cannot register an object with ID '"+t+"' because that ID is already in use, this="+this+", obj="+e);this.__P_54_0[t]=e}},removeOwnedQxObject(e){if(!this.__P_54_0)throw new Error("Cannot discard object because it is not owned by this, this="+this+", object="+r);var t,r;if("string"==typeof e){if(e.indexOf("/")>-1)throw new Error("Cannot discard owned objects based on a path");t=e;if(void 0===(r=this.__P_54_0[t]))return}else{if(!((r=e)instanceof qx.core.Object))throw new Error("Cannot discard object by reference because it is not a Qooxdoo object, please remove it using the original ID; object="+r);t=r.getQxObjectId();if(this.__P_54_0[t]!==r)throw new Error("Cannot discard object because it is not owned by this, this="+this+", object="+r)}if(null!==r)if(r instanceof qx.core.Object){r.__P_54_1=!0;try{this.__P_54_3(r);r._cascadeQxObjectIdChanges()}finally{r.__P_54_1=!1}}else{this.__P_54_3(r);delete this.__P_54_0[t]}},__P_54_3(e){if(null!==e){var t=e.getQxObjectId();e.setQxOwner(null);delete this.__P_54_0[t]}},getOwnedQxObjects(){return this.__P_54_0?Object.values(this.__P_54_0):[]}}});qx.core.MObjectId.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.Type",{statics:{getClass:qx.Bootstrap.getClass,isString:qx.Bootstrap.isString,isArray:qx.Bootstrap.isArray,isObject:qx.Bootstrap.isObject,isFunction:qx.Bootstrap.isFunction,isFunctionOrAsyncFunction:qx.Bootstrap.isFunctionOrAsyncFunction,isRegExp(e){return"RegExp"===this.getClass(e)},isNumber(e){return null!==e&&("Number"===this.getClass(e)||e instanceof Number)},isBoolean(e){return null!==e&&("Boolean"===this.getClass(e)||e instanceof Boolean)},isDate(e){return null!==e&&("Date"===this.getClass(e)||e instanceof Date)},isError(e){return null!==e&&("Error"===this.getClass(e)||e instanceof Error)},isPromise(e){return null!=e&&this.isFunction(e.then)}}});qx.lang.Type.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.Type":{require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.AssertionError":{},"qx.lang.Json":{},"qx.lang.Number":{},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.core.Assert",{statics:{__P_57_0:!0,__P_57_1(e,t){for(var r="",i=1,n=arguments.length;i10)t="Array["+e.length+"]";else if(e instanceof Object&&null==e.toString)t=qx.lang.Json.stringify(e,null,2);else try{t=e.toString()}catch(e){t=""}return t},assert(e,t){1==e||this.__P_57_1(t||"","Called assert with 'false'")},fail(e,t){var r=t?"":"Called fail().";this.__P_57_1(e||"",r)},assertTrue(e,t){!0===e||this.__P_57_1(t||"","Called assertTrue with '",e,"'")},assertFalse(e,t){!1===e||this.__P_57_1(t||"","Called assertFalse with '",e,"'")},assertEquals(e,t,r){e==t||this.__P_57_1(r||"","Expected '",e,"' but found '",t,"'!")},assertNotEquals(e,t,r){e!=t||this.__P_57_1(r||"","Expected '",e,"' to be not equal with '",t,"'!")},assertEqualsFloat(e,t,r){this.assertNumber(e);this.assertNumber(t);qx.lang.Number.equals(e,t)||this.__P_57_1(r||"","Expected '",e,"' to be equal with '",t,"'!")},assertNotEqualsFloat(e,t,r){this.assertNumber(e);this.assertNumber(t);!qx.lang.Number.equals(e,t)||this.__P_57_1(r||"","Expected '",e,"' to be not equal with '",t,"'!")},assertIdentical(e,t,r){e===t||this.__P_57_1(r||"","Expected '",e,"' (identical) but found '",t,"'!")},assertNotIdentical(e,t,r){e!==t||this.__P_57_1(r||"","Expected '",e,"' to be not identical with '",t,"'!")},assertNotUndefined(e,t){void 0!==e||this.__P_57_1(t||"","Expected value not to be undefined but found undefined!")},assertUndefined(e,t){void 0===e||this.__P_57_1(t||"","Expected value to be undefined but found ",e,"!")},assertNotNull(e,t){null!==e||this.__P_57_1(t||"","Expected value not to be null but found null!")},assertNull(e,t){null===e||this.__P_57_1(t||"","Expected value to be null but found ",e,"!")},assertJsonEquals(e,t,r){this.assertEquals(qx.lang.Json.stringify(e),qx.lang.Json.stringify(t),r)},assertMatch(e,t,r){this.assertString(e);this.assert(qx.lang.Type.isRegExp(t)||qx.lang.Type.isString(t),"The parameter 're' must be a string or a regular expression.");e.search(t)>=0||this.__P_57_1(r||"","The String '",e,"' does not match the regular expression '",t.toString(),"'!")},assertArgumentsCount(e,t,r,i){var n=e.length;n>=t&&n<=r||this.__P_57_1(i||"","Wrong number of arguments given. Expected '",t,"' to '",r,"' arguments but found '",n,"' arguments.")},assertEventFired(e,t,r,i,n){var o,a=!1;try{o=e.addListener(t,(function(t){i&&i.call(e,t);a=!0}),e);r.call(e)}catch(e){throw e}finally{try{e.removeListenerById(o)}catch(e){}}!0===a||this.__P_57_1(n||"","Event (",t,") not fired.")},assertEventNotFired(e,t,r,i){var n=!1,o=e.addListener(t,(function(e){n=!0}),e);r.call();!1===n||this.__P_57_1(i||"","Event (",t,") was fired.");e.removeListenerById(o)},assertException(e,t,r,i){var n;t=t||Error;try{this.__P_57_0=!1;e()}catch(e){n=e}finally{this.__P_57_0=!0}null==n&&this.__P_57_1(i||"","The function did not raise an exception!");n instanceof t||this.__P_57_1(i||"","The raised exception does not have the expected type! ",t," != ",n);r&&this.assertMatch(n.toString(),r,i)},assertInArray(e,t,r){-1!==t.indexOf(e)||this.__P_57_1(r||"","The value '",e,"' must have any of the values defined in the array '",t,"'")},assertNotInArray(e,t,r){-1===t.indexOf(e)||this.__P_57_1(r||"",qx.lang.String.format("The value '%1' must not have any of the values defined in the array '%2'",[e,t]))},assertArrayEquals(e,t,r){this.assertArray(e,r);this.assertArray(t,r);r=r||"Expected ["+e.join(", ")+"], but found ["+t.join(", ")+"]";e.length!==t.length&&this.fail(r,!0);for(var i=0;i=0||this.__P_57_1(t||"","Expected value to be a number >= 0 but found ",e,"!")},assertInteger(e,t){qx.lang.Type.isNumber(e)&&isFinite(e)&&e%1==0||this.__P_57_1(t||"","Expected value to be an integer but found ",e,"!")},assertPositiveInteger(e,t){qx.lang.Type.isNumber(e)&&isFinite(e)&&e%1==0&&e>=0||this.__P_57_1(t||"","Expected value to be an integer >= 0 but found ",e,"!")},assertInRange(e,t,r,i){e>=t&&e<=r||this.__P_57_1(i||"",qx.lang.String.format("Expected value '%1' to be in the range '%2'..'%3'!",[e,t,r]))},assertObject(e,t){null!==e&&(qx.lang.Type.isObject(e)||"object"==typeof e)||this.__P_57_1(t||"","Expected value to be typeof object but found ",e,"!")},assertArray(e,t){qx.lang.Type.isArray(e)||this.__P_57_1(t||"","Expected value to be an array but found ",e,"!")},assertMap(e,t){qx.lang.Type.isObject(e)||this.__P_57_1(t||"","Expected value to be a map but found ",e,"!")},assertRegExp(e,t){qx.lang.Type.isRegExp(e)||this.__P_57_1(t||"","Expected value to be a regular expression but found ",e,"!")},assertType(e,t,r){this.assertString(t,"Invalid argument 'type'");typeof e===t||this.__P_57_1(r||"","Expected value to be typeof '",t,"' but found ",e,"!")},assertInstance(e,t,r){var i=t.classname||t+"";e instanceof t||this.__P_57_1(r||"","Expected value to be instanceof '",i,"' but found ",e,"!")},assertInterface(e,t,r){qx.Class&&qx.Class.implementsInterface(e,t)||this.__P_57_1(r||"","Expected object '",e,"' to implement the interface '",t,"'!")},assertCssColor(e,t,r){var i=qx.Class?qx.Class.getByName("qx.util.ColorUtil"):null;if(!i)throw new Error("qx.util.ColorUtil not available! Your code must have a dependency on 'qx.util.ColorUtil'");var n=i.stringToRgb(e);try{var o=i.stringToRgb(t)}catch(i){this.__P_57_1(r||"","Expected value to be the CSS color '",e,"' (rgb(",n.join(","),")), but found value '",t,"', which cannot be converted to a CSS color!")}n[0]==o[0]&&n[1]==o[1]&&n[2]==o[2]||this.__P_57_1(r||"","Expected value to be the CSS color '",n,"' (rgb(",n.join(","),")), but found value '",t,"' (rgb(",o.join(","),"))!")},assertElement(e,t){e&&1===e.nodeType||this.__P_57_1(t||"","Expected value to be a DOM element but found '",e,"'!")},assertQxObject(e,t){this.__P_57_3(e,"qx.core.Object")||this.__P_57_1(t||"","Expected value to be a qooxdoo object but found ",e,"!")},assertQxWidget(e,t){this.__P_57_3(e,"qx.ui.core.Widget")||this.__P_57_1(t||"","Expected value to be a qooxdoo widget but found ",e,"!")},__P_57_3(e,t){if(!e)return!1;for(var r=e.constructor;r;){if(r.classname===t)return!0;r=r.superclass}return!1}}});qx.core.Assert.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Assert":{require:!0},"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.core.MAssert",{members:{assert(e,t){qx.core.Assert.assert(e,t)},fail(e,t){qx.core.Assert.fail(e,t)},assertTrue(e,t){qx.core.Assert.assertTrue(e,t)},assertFalse(e,t){qx.core.Assert.assertFalse(e,t)},assertEquals(e,t,r){qx.core.Assert.assertEquals(e,t,r)},assertNotEquals(e,t,r){qx.core.Assert.assertNotEquals(e,t,r)},assertEqualsFloat(e,t,r){qx.core.Assert.assertEqualsFloat(e,t,r)},assertNotEqualsFloat(e,t,r){qx.core.Assert.assertNotEqualsFloat(e,t,r)},assertIdentical(e,t,r){qx.core.Assert.assertIdentical(e,t,r)},assertNotIdentical(e,t,r){qx.core.Assert.assertNotIdentical(e,t,r)},assertNotUndefined(e,t){qx.core.Assert.assertNotUndefined(e,t)},assertUndefined(e,t){qx.core.Assert.assertUndefined(e,t)},assertNotNull(e,t){qx.core.Assert.assertNotNull(e,t)},assertNull(e,t){qx.core.Assert.assertNull(e,t)},assertJsonEquals(e,t,r){qx.core.Assert.assertJsonEquals(e,t,r)},assertMatch(e,t,r){qx.core.Assert.assertMatch(e,t,r)},assertArgumentsCount(e,t,r,i){qx.core.Assert.assertArgumentsCount(e,t,r,i)},assertEventFired(e,t,r,i,n){qx.core.Assert.assertEventFired(e,t,r,i,n)},assertEventNotFired(e,t,r,i){qx.core.Assert.assertEventNotFired(e,t,r,i)},assertException(e,t,r,i){qx.core.Assert.assertException(e,t,r,i)},assertInArray(e,t,r){qx.core.Assert.assertInArray(e,t,r)},assertNotInArray(e,t,r){qx.core.Assert.assertNotInArray(e,t,r)},assertArrayEquals(e,t,r){qx.core.Assert.assertArrayEquals(e,t,r)},assertKeyInMap(e,t,r){qx.core.Assert.assertKeyInMap(e,t,r)},assertFunction(e,t){qx.core.Assert.assertFunction(e,t)},assertString(e,t){qx.core.Assert.assertString(e,t)},assertBoolean(e,t){qx.core.Assert.assertBoolean(e,t)},assertNumber(e,t){qx.core.Assert.assertNumber(e,t)},assertPositiveNumber(e,t){qx.core.Assert.assertPositiveNumber(e,t)},assertInteger(e,t){qx.core.Assert.assertInteger(e,t)},assertPositiveInteger(e,t){qx.core.Assert.assertPositiveInteger(e,t)},assertInRange(e,t,r,i){qx.core.Assert.assertInRange(e,t,r,i)},assertObject(e,t){qx.core.Assert.assertObject(e,t)},assertArray(e,t){qx.core.Assert.assertArray(e,t)},assertMap(e,t){qx.core.Assert.assertMap(e,t)},assertRegExp(e,t){qx.core.Assert.assertRegExp(e,t)},assertType(e,t,r){qx.core.Assert.assertType(e,t,r)},assertInstance(e,t,r){qx.core.Assert.assertInstance(e,t,r)},assertInterface(e,t,r){qx.core.Assert.assertInterface(e,t,r)},assertCssColor(e,t,r){qx.core.Assert.assertCssColor(e,t,r)},assertElement(e,t){qx.core.Assert.assertElement(e,t)},assertQxObject(e,t){qx.core.Assert.assertQxObject(e,t)},assertQxWidget(e,t){qx.core.Assert.assertQxWidget(e,t)}}});qx.core.MAssert.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.ObjectRegistry":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.data.MBinding":{require:!0},"qx.core.MLogging":{require:!0},"qx.core.MEvent":{require:!0},"qx.core.MProperty":{require:!0},"qx.core.MObjectId":{require:!0},"qx.core.MAssert":{require:!0},"qx.core.Property":{require:!0},"qx.core.IDisposable":{},"qx.util.Uuid":{},"qx.event.Registration":{},"qx.util.DisposeUtil":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.core.Object",{extend:Object,include:qx.core.Environment.filter({"module.databinding":qx.data.MBinding,"module.logger":qx.core.MLogging,"module.events":qx.core.MEvent,"module.property":qx.core.MProperty,"module.objectid":qx.core.MObjectId,"qx.debug":qx.core.MAssert}),construct(){},statics:{$$type:"Object"},members:{__P_12_0:qx.core.Property,toHashCode(){this.$$hash||this.$$disposed||(qx.Class.hasInterface(this.constructor,qx.core.IDisposable)?qx.core.ObjectRegistry.register(this):qx.core.ObjectRegistry.toHashCode(this));return this.$$hash},toUuid(){this.$$uuid||(this.$$uuid=qx.util.Uuid.createUuidV4());return this.$$uuid},setExplicitUuid(e){if(Boolean(this.$$uuid))throw new Error("Cannot change the UUID of an object once set");this.$$uuid=e},toString(){return this.classname+"["+this.toHashCode()+"]"},base(e,t){var r=e.callee.base;r||(r=this[e.callee.name].base);return 1===arguments.length?r.call(this):r.apply(this,Array.prototype.slice.call(arguments,1))},self:e=>e.callee.self,clone(){for(var e,t=this.constructor,r=new t,i=qx.Class.getProperties(t),n=this.__P_12_0.$$store.user,o=this.__P_12_0.$$method.set,a=0,s=i.length;a!t.getBubbles(),dispatchEvent(e,t,r){t.setEventPhase(qx.event.type.Event.AT_TARGET);var i={},n=this,o=this._manager.getListeners(e,r,!1);o&&o.forEach((function(r){if(!n._manager.isBlacklisted(r.unique)){var o=r.context||e;qx.event.Utils.then(i,(function(){return r.handler.call(o,t)}))}}));return i.promise}},defer(e){qx.event.Registration.addDispatcher(e)}});qx.event.dispatch.Direct.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.Assert":{construct:!0},"qx.data.Array":{},"qx.lang.Array":{},"qx.log.Logger":{},"qx.bom.Event":{},"qx.lang.Type":{},"qx.event.GlobalError":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["qx.promise.warnings","qx.promise.longStackTraces"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.Promise",{extend:qx.core.Object,construct(e,t){qx.core.Object.constructor.call(this);qx.Promise.__P_14_0();if(e instanceof qx.Promise.Bluebird)this.__P_14_1=e;else if(e){null!=t&&(e=e.bind(t));this.__P_14_1=new qx.Promise.Bluebird(e)}else this.__P_14_1=new qx.Promise.Bluebird(this.__P_14_2.bind(this));qx.core.Assert.assertTrue(!this.__P_14_1.$$qxPromise);this.__P_14_1.$$qxPromise=this;null!=t&&(this.__P_14_1=this.__P_14_1.bind(t))},destruct(){delete this.__P_14_1.$$qxPromise;delete this.__P_14_1},members:{__P_14_1:null,__P_14_3:null,then(e,t){return this._callMethod("then",arguments)},catch(e){return this._callMethod("catch",arguments)},bind(e){return qx.Promise.__P_14_4(this.__P_14_1.bind(e))},spread(e){return this._callMethod("spread",arguments)},finally(e){return this._callMethod("finally",arguments)},cancel(){return this._callMethod("cancel",arguments)},all(){return this._callIterableMethod("all",arguments)},race(e){return this._callIterableMethod("race",arguments)},any(e){return this._callIterableMethod("any",arguments)},some(e,t){return this._callIterableMethod("some",arguments)},forEach(e,t){return this._callIterableMethod("each",arguments)},filter(e,t,r){return this._callIterableMethod("filter",arguments)},map(e,t,r){return this._callIterableMethod("map",arguments)},mapSeries(e,t){return this._callIterableMethod("mapSeries",arguments)},reduce(e,t,r){return this._callIterableMethod("reduce",arguments)},__P_14_2(e,t){this.__P_14_3={resolve:e,reject:t,complete:!1}},__P_14_5(){if(!this.__P_14_3)throw new Error("Promise cannot be resolved externally");if(this.__P_14_3.complete)throw new Error("Promise has already been resolved or rejected");this.__P_14_3.complete=!0;return this.__P_14_3},resolve(e){this.__P_14_5().resolve(e)},reject(e){this.__P_14_5().reject(e)},_callIterableMethod(e,t){t=qx.Promise.__P_14_6(t);return qx.Promise.__P_14_4(this.__P_14_1.then((function(r){var i=qx.Promise.Bluebird.resolve(r instanceof qx.data.Array?r.toArray():r);return qx.Promise.__P_14_4(i[e].apply(i,t))})))},_callMethod(e,t){t=qx.Promise.__P_14_6(t);return qx.Promise.__P_14_4(this.__P_14_1[e].apply(this.__P_14_1,t))},toPromise(){return this.__P_14_1}},statics:{Bluebird:null,Native:null,Promise:null,__P_14_7:new Error("Default Error"),isPromise:e=>!(!e||"function"!=typeof e.then),resolve(e,t){var r;r=e instanceof qx.Promise?e:qx.Promise.__P_14_4(qx.Promise.Bluebird.resolve(e));void 0!==t&&(r=r.bind(t));return r},reject(e,t){var r=qx.lang.Array.fromArguments(arguments);if(void 0===e){r.shift();r.unshift(qx.Promise.__P_14_7)}else e instanceof Error||qx.log.Logger.warn("Rejecting a promise with a non-Error value");var i=qx.Promise.__P_14_8("reject",r,0);void 0!==t&&(i=i.bind(t));return i},allOf(e){function t(e){var t=[],r=[];for(var i in e)if(e.hasOwnProperty(i)&&qx.Promise.isPromise(e[i])){t.push(e[i]);r.push(i)}return qx.Promise.all(t).then((function(t){t.forEach((function(t,i){e[r[i]]=t}));return e}))}return qx.Promise.isPromise(e)?e.then(t):t(e)},all(e){return qx.Promise.__P_14_8("all",arguments)},race(e){return qx.Promise.__P_14_8("race",arguments)},any(e){return qx.Promise.__P_14_8("any",arguments)},some(e,t){return qx.Promise.__P_14_8("some",arguments)},forEach(e,t){return qx.Promise.__P_14_8("each",arguments)},filter(e,t,r){return qx.Promise.__P_14_8("filter",arguments)},map(e,t,r){return qx.Promise.__P_14_8("map",arguments)},mapSeries(e,t){return qx.Promise.__P_14_8("mapSeries",arguments)},reduce(e,t,r){return qx.Promise.__P_14_8("reduce",arguments)},method(e){var t=qx.Promise.Bluebird.method(e);return function(){return qx.Promise.__P_14_4(t.apply(this,arguments))}},props(e){return qx.Promise.__P_14_8("props",arguments)},promisify(e,t){return qx.Promise.__P_14_8("promisify",arguments)},__P_14_9(e){qx.Promise.Bluebird=e;e.config({warnings:!0,longStackTraces:!0,cancellation:!0})},__P_14_10:!1,__P_14_0(){if(!qx.Promise.__P_14_10){qx.Promise.__P_14_10=!0;"undefined"!=typeof process?process.on("unhandledRejection",qx.Promise.__P_14_11.bind(this)):qx.bom.Event.addNativeListener(window,"unhandledrejection",qx.Promise.__P_14_11.bind(this))}},__P_14_11(e){qx.lang.Type.isFunction(e.preventDefault)&&e.preventDefault();var t=null;e instanceof Error?t=e:e.reason instanceof Error?t=e.reason:e.detail&&e.detail.reason instanceof Error&&(t=e.detail.reason);qx.log.Logger.error(this,"Unhandled promise rejection: "+(t?t.stack:"(not from exception)"));qx.event.GlobalError.handleError(t)},__P_14_4(e){e instanceof qx.Promise.Bluebird&&(e=e.$$qxPromise?e.$$qxPromise:new qx.Promise(e));return e},__P_14_6(e,t){void 0===t&&(t=1);if((e=qx.lang.Array.fromArguments(e)).length>t){var r=e[e.length-1];if(r instanceof qx.core.Object||qx.Class.isClass(r)){e.pop();for(var i=0;i0;){var t=e.shift();if("function"==typeof t){var r=e.shift(),i=e.shift();t.call(r,i)}else t._settlePromises()}};s.prototype._drainQueues=function(){this._drainQueue(this._normalQueue);this._reset();this._haveDrainedQueues=!0;this._drainQueue(this._lateQueue)};s.prototype._queueTick=function(){if(!this._isTickUsed){this._isTickUsed=!0;this._schedule(this.drainQueues)}};s.prototype._reset=function(){this._isTickUsed=!1};t.exports=s;t.exports.firstLineError=i},{"./queue":26,"./schedule":29,"./util":36}],3:[function(e,t,r){"use strict";t.exports=function(e,t,r,i){var n=!1,o=function(e,t){this._reject(t)},a=function(e,t){t.promiseRejectionQueued=!0;t.bindingPromise._then(o,o,null,this,e)},s=function(e,t){0==(50397184&this._bitField)&&this._resolveCallback(t.target)},l=function(e,t){t.promiseRejectionQueued||this._reject(e)};e.prototype.bind=function(o){if(!n){n=!0;e.prototype._propagateFrom=i.propagateFromFunction();e.prototype._boundValue=i.boundValueFunction()}var u=r(o),c=new e(t);c._propagateFrom(this,1);var h=this._target();c._setBoundTo(u);if(u instanceof e){var d={promiseRejectionQueued:!1,promise:c,target:h,bindingPromise:u};h._then(t,a,void 0,c,d);u._then(s,l,void 0,c,d);c._setOnCancel(u)}else c._resolveCallback(h);return c};e.prototype._setBoundTo=function(e){if(void 0!==e){this._bitField=2097152|this._bitField;this._boundTo=e}else this._bitField=-2097153&this._bitField};e.prototype._isBound=function(){return 2097152==(2097152&this._bitField)};e.bind=function(t,r){return e.resolve(r).bind(t)}}},{}],4:[function(e,t,r){"use strict";var i;"undefined"!=typeof Promise&&(i=Promise);function n(){try{Promise===o&&(Promise=i)}catch(e){}return o}var o=e("./promise")();o.noConflict=n;t.exports=o},{"./promise":22}],5:[function(e,t,r){"use strict";var i=Object.create;if(i){var n=i(null),o=i(null);n[" size"]=o[" size"]=0}t.exports=function(t){var r,i=e("./util"),n=i.canEvaluate;i.isIdentifier;function o(e,r){var n;null!=e&&(n=e[r]);if("function"!=typeof n){var o="Object "+i.classString(e)+" has no method '"+i.toString(r)+"'";throw new t.TypeError(o)}return n}function a(e){return o(e,this.pop()).apply(e,this)}t.prototype.call=function(e){var t=[].slice.call(arguments,1);t.push(e);return this._then(a,void 0,void 0,t,void 0)};function s(e){return e[this]}function l(e){var t=+this;t<0&&(t=Math.max(0,t+e.length));return e[t]}t.prototype.get=function(e){var t;if("number"==typeof e)t=l;else if(n){var i=r(e);t=null!==i?i:s}else t=s;return this._then(t,void 0,void 0,e,void 0)}}},{"./util":36}],6:[function(e,t,r){"use strict";t.exports=function(t,r,i,n){var o=e("./util"),a=o.tryCatch,s=o.errorObj,l=t._async;t.prototype.break=t.prototype.cancel=function(){if(!n.cancellation())return this._warn("cancellation is disabled");for(var e=this,t=e;e._isCancellable();){if(!e._cancelBy(t)){t._isFollowing()?t._followee().cancel():t._cancelBranched();break}var r=e._cancellationParent;if(null==r||!r._isCancellable()){e._isFollowing()?e._followee().cancel():e._cancelBranched();break}e._isFollowing()&&e._followee().cancel();e._setWillBeCancelled();t=e;e=r}};t.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--};t.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0};t.prototype._cancelBy=function(e){if(e===this){this._branchesRemainingToCancel=0;this._invokeOnCancel();return!0}this._branchHasCancelled();if(this._enoughBranchesHaveCancelled()){this._invokeOnCancel();return!0}return!1};t.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()};t.prototype._cancel=function(){if(this._isCancellable()){this._setCancelled();l.invoke(this._cancelPromises,this,void 0)}};t.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()};t.prototype._unsetOnCancel=function(){this._onCancelField=void 0};t.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()};t.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()};t.prototype._doInvokeOnCancel=function(e,t){if(o.isArray(e))for(var r=0;r=0)return r[e]}i.CapturedTrace=null;i.create=n;i.deactivateLongStackTraces=function(){};i.activateLongStackTraces=function(){var r=e.prototype._pushContext,n=e.prototype._popContext,a=e._peekContext,s=e.prototype._peekContext,l=e.prototype._promiseCreated;i.deactivateLongStackTraces=function(){e.prototype._pushContext=r;e.prototype._popContext=n;e._peekContext=a;e.prototype._peekContext=s;e.prototype._promiseCreated=l;t=!1};t=!0;e.prototype._pushContext=i.prototype._pushContext;e.prototype._popContext=i.prototype._popContext;e._peekContext=e.prototype._peekContext=o;e.prototype._promiseCreated=function(){var e=this._peekContext();e&&null==e._promiseCreated&&(e._promiseCreated=this)}};return i}},{}],9:[function(e,t,r){"use strict";t.exports=function(t,r){var i,n,o,a=t._getDomain,s=t._async,l=e("./errors").Warning,u=e("./util"),c=u.canAttachTrace,h=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,d=/\((?:timers\.js):\d+:\d+\)/,f=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,_=null,p=null,m=!1,g=!(0==u.env("BLUEBIRD_DEBUG")),v=!(0==u.env("BLUEBIRD_WARNINGS")||!g&&!u.env("BLUEBIRD_WARNINGS")),b=!(0==u.env("BLUEBIRD_LONG_STACK_TRACES")||!g&&!u.env("BLUEBIRD_LONG_STACK_TRACES")),y=0!=u.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(v||!!u.env("BLUEBIRD_W_FORGOTTEN_RETURN"));t.prototype.suppressUnhandledRejections=function(){var e=this._target();e._bitField=-1048577&e._bitField|524288};t.prototype._ensurePossibleRejectionHandled=function(){if(0==(524288&this._bitField)){this._setRejectionIsUnhandled();s.invokeLater(this._notifyUnhandledRejection,this,void 0)}};t.prototype._notifyUnhandledRejectionIsHandled=function(){X("rejectionHandled",i,void 0,this)};t.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField};t.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)};t.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var e=this._settledValue();this._setUnhandledRejectionIsNotified();X("unhandledRejection",n,e,this)}};t.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField};t.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField};t.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0};t.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField};t.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField;if(this._isUnhandledRejectionNotified()){this._unsetUnhandledRejectionIsNotified();this._notifyUnhandledRejectionIsHandled()}};t.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0};t.prototype._warn=function(e,t,r){return j(e,t,r||this)};t.onPossiblyUnhandledRejection=function(e){var t=a();n="function"==typeof e?null===t?e:u.domainBind(t,e):void 0};t.onUnhandledRejectionHandled=function(e){var t=a();i="function"==typeof e?null===t?e:u.domainBind(t,e):void 0};var x=function(){};t.longStackTraces=function(){if(s.haveItemsQueued()&&!oe.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");if(!oe.longStackTraces&&Q()){var e=t.prototype._captureStackTrace,i=t.prototype._attachExtraTrace;oe.longStackTraces=!0;x=function(){if(s.haveItemsQueued()&&!oe.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n See http://goo.gl/MqrFmX\n");t.prototype._captureStackTrace=e;t.prototype._attachExtraTrace=i;r.deactivateLongStackTraces();s.enableTrampoline();oe.longStackTraces=!1};t.prototype._captureStackTrace=L;t.prototype._attachExtraTrace=N;r.activateLongStackTraces();s.disableTrampolineIfNecessary()}};t.hasLongStackTraces=function(){return oe.longStackTraces&&Q()};var q=function(){try{if("function"==typeof CustomEvent){var e=new CustomEvent("CustomEvent");u.global.dispatchEvent(e);return function(e,t){var r=new CustomEvent(e.toLowerCase(),{detail:t,cancelable:!0});return!u.global.dispatchEvent(r)}}if("function"==typeof Event){e=new Event("CustomEvent");u.global.dispatchEvent(e);return function(e,t){var r=new Event(e.toLowerCase(),{cancelable:!0});r.detail=t;return!u.global.dispatchEvent(r)}}(e=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{});u.global.dispatchEvent(e);return function(e,t){var r=document.createEvent("CustomEvent");r.initCustomEvent(e.toLowerCase(),!1,!0,t);return!u.global.dispatchEvent(r)}}catch(e){}return function(){return!1}}(),w=u.isNode?function(){return process.emit.apply(process,arguments)}:u.global?function(e){var t="on"+e.toLowerCase(),r=u.global[t];if(!r)return!1;r.apply(u.global,[].slice.call(arguments,1));return!0}:function(){return!1};function P(e,t){return{promise:t}}var M={promiseCreated:P,promiseFulfilled:P,promiseRejected:P,promiseResolved:P,promiseCancelled:P,promiseChained:(e,t,r)=>({promise:t,child:r}),warning:(e,t)=>({warning:t}),unhandledRejection:(e,t,r)=>({reason:t,promise:r}),rejectionHandled:P},E=function(e){var t=!1;try{t=w.apply(null,arguments)}catch(e){s.throwLater(e);t=!0}var r=!1;try{r=q(e,M[e].apply(null,arguments))}catch(e){s.throwLater(e);r=!0}return r||t};t.config=function(e){"longStackTraces"in(e=Object(e))&&(e.longStackTraces?t.longStackTraces():!e.longStackTraces&&t.hasLongStackTraces()&&x());if("warnings"in e){var r=e.warnings;oe.warnings=!!r;y=oe.warnings;u.isObject(r)&&"wForgottenReturn"in r&&(y=!!r.wForgottenReturn)}if("cancellation"in e&&e.cancellation&&!oe.cancellation){if(s.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");t.prototype._clearCancellationData=k;t.prototype._propagateFrom=D;t.prototype._onCancel=A;t.prototype._setOnCancel=T;t.prototype._attachCancellationCallback=S;t.prototype._execute=C;O=D;oe.cancellation=!0}if("monitoring"in e)if(e.monitoring&&!oe.monitoring){oe.monitoring=!0;t.prototype._fireEvent=E}else if(!e.monitoring&&oe.monitoring){oe.monitoring=!1;t.prototype._fireEvent=I}};function I(){return!1}t.prototype._fireEvent=I;t.prototype._execute=function(e,t,r){try{e(t,r)}catch(e){return e}};t.prototype._onCancel=function(){};t.prototype._setOnCancel=function(e){};t.prototype._attachCancellationCallback=function(e){};t.prototype._captureStackTrace=function(){};t.prototype._attachExtraTrace=function(){};t.prototype._clearCancellationData=function(){};t.prototype._propagateFrom=function(e,t){};function C(e,t,r){var i=this;try{e(t,r,(function(e){if("function"!=typeof e)throw new TypeError("onCancel must be a function, got: "+u.toString(e));i._attachCancellationCallback(e)}))}catch(e){return e}}function S(e){if(!this._isCancellable())return this;var t=this._onCancel();void 0!==t?u.isArray(t)?t.push(e):this._setOnCancel([t,e]):this._setOnCancel(e)}function A(){return this._onCancelField}function T(e){this._onCancelField=e}function k(){this._cancellationParent=void 0;this._onCancelField=void 0}function D(e,t){if(0!=(1&t)){this._cancellationParent=e;var r=e._branchesRemainingToCancel;void 0===r&&(r=0);e._branchesRemainingToCancel=r+1}0!=(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)}function B(e,t){0!=(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)}var O=B;function R(){var e=this._boundTo;return void 0!==e&&e instanceof t?e.isFulfilled()?e.value():void 0:e}function L(){this._trace=new ie(this._peekContext())}function N(e,t){if(c(e)){var r=this._trace;void 0!==r&&t&&(r=r._parent);if(void 0!==r)r.attachExtraTrace(e);else if(!e.__P_14_13){var i=G(e);u.notEnumerableProp(e,"stack",i.message+"\n"+i.stack.join("\n"));u.notEnumerableProp(e,"__P_14_13",!0)}}}function F(e,t,r,i,n){if(void 0===e&&null!==t&&y){if(void 0!==n&&n._returnedNonUndefined())return;if(0==(65535&i._bitField))return;r&&(r+=" ");var o="",a="";if(t._trace){for(var s=t._trace.stack.split("\n"),l=z(s),u=l.length-1;u>=0;--u){var c=l[u];if(!d.test(c)){var h=c.match(f);h&&(o="at "+h[1]+":"+h[2]+":"+h[3]+" ");break}}if(l.length>0){var _=l[0];for(u=0;u0&&(a="\n"+s[u-1]);break}}}var p="a promise was created in a "+r+"handler "+o+"but was not returned from it, see http://goo.gl/rRqMUw"+a;i._warn(p,!0,t)}}function $(e,t){var r=e+" is deprecated and will be removed in a future version.";t&&(r+=" Use "+t+" instead.");return j(r)}function j(e,r,i){if(oe.warnings){var n,o=new l(e);if(r)i._attachExtraTrace(o);else if(oe.longStackTraces&&(n=t._peekContext()))n.attachExtraTrace(o);else{var a=G(o);o.stack=a.message+"\n"+a.stack.join("\n")}E("warning",o)||K(o,"",!0)}}function W(e,t){for(var r=0;r=0;--s)if(i[s]===o){a=s;break}for(s=a;s>=0;--s){var l=i[s];if(t[n]!==l)break;t.pop();n--}t=i}}function z(e){for(var t=[],r=0;r0&&(t=t.slice(r));return t}function G(e){var t=e.stack;return{message:e.toString(),stack:z(t="string"==typeof t&&t.length>0?V(e):[" (No stack trace)"])}}function K(e,t,r){if("undefined"!=typeof console){var i;if(u.isObject(e)){var n=e.stack;i=t+p(n,e)}else i=t+String(e);"function"==typeof o?o(i,r):"function"!=typeof console.log&&"object"!=typeof console.log||console.log(i)}}function X(e,t,r,i){var n=!1;try{if("function"==typeof t){n=!0;"rejectionHandled"===e?t(i):t(r,i)}}catch(e){s.throwLater(e)}"unhandledRejection"===e?E(e,r,i)||n||K(r,"Unhandled rejection "):E(e,i)}function Y(e){var t;if("function"==typeof e)t="[function "+(e.name||"anonymous")+"]";else{t=e&&"function"==typeof e.toString?e.toString():u.toString(e);if(/\[object [a-zA-Z0-9$_]+\]/.test(t))try{t=JSON.stringify(e)}catch(e){}0===t.length&&(t="(empty array)")}return"(<"+Z(t)+">, no stack trace)"}function Z(e){var t=41;return e.length=s||(J=function(e){if(h.test(e))return!0;var t=te(e);return!!(t&&t.fileName===r&&a<=t.line&&t.line<=s)})}}function ie(e){this._parent=e;this._promisesCreated=0;var t=this._length=1+(void 0===e?0:e._length);ne(this,ie);t>32&&this.uncycle()}u.inherits(ie,Error);r.CapturedTrace=ie;ie.prototype.uncycle=function(){var e=this._length;if(!(e<2)){for(var t=[],r={},i=0,n=this;void 0!==n;++i){t.push(n);n=n._parent}for(i=(e=this._length=i)-1;i>=0;--i){var o=t[i].stack;void 0===r[o]&&(r[o]=i)}for(i=0;i0){t[a-1]._parent=void 0;t[a-1]._length=1}t[i]._parent=void 0;t[i]._length=1;var s=i>0?t[i-1]:this;if(a=0;--u){t[u]._length=l;l++}return}}}};ie.prototype.attachExtraTrace=function(e){if(!e.__P_14_13){this.uncycle();for(var t=G(e),r=t.message,i=[t.stack],n=this;void 0!==n;){i.push(z(n.stack.split("\n")));n=n._parent}U(i);H(i);u.notEnumerableProp(e,"stack",W(r,i));u.notEnumerableProp(e,"__P_14_13",!0)}};var ne=function(){var e=/^\s*at\s*/,t=function(e,t){return"string"==typeof e?e:void 0!==t.name&&void 0!==t.message?t.toString():Y(t)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6;_=e;p=t;var r=Error.captureStackTrace;J=function(e){return h.test(e)};return function(e,t){Error.stackTraceLimit+=6;r(e,t);Error.stackTraceLimit-=6}}var i,n=new Error;if("string"==typeof n.stack&&n.stack.split("\n")[0].indexOf("stackDetection@")>=0){_=/@/;p=t;m=!0;return function(e){e.stack=(new Error).stack}}try{throw new Error}catch(e){i="stack"in e}if(!("stack"in n)&&i&&"number"==typeof Error.stackTraceLimit){_=e;p=t;return function(e){Error.stackTraceLimit+=6;try{throw new Error}catch(t){e.stack=t.stack}Error.stackTraceLimit-=6}}p=function(e,t){return"string"==typeof e?e:"object"!=typeof t&&"function"!=typeof t||void 0===t.name||void 0===t.message?Y(t):t.toString()};return null}();if("undefined"!=typeof console&&void 0!==console.warn){o=function(e){console.warn(e)};u.isNode&&process.stderr.isTTY?o=function(e,t){var r=t?"":"";console.warn(r+e+"\n")}:u.isNode||"string"!=typeof(new Error).stack||(o=function(e,t){console.warn("%c"+e,t?"color: darkorange":"color: red")})}var oe={warnings:v,longStackTraces:!1,cancellation:!1,monitoring:!1};b&&t.longStackTraces();return{longStackTraces:()=>oe.longStackTraces,warnings:()=>oe.warnings,cancellation:()=>oe.cancellation,monitoring:()=>oe.monitoring,propagateFromFunction:()=>O,boundValueFunction:()=>R,checkForgottenReturns:F,setBounds:re,warn:j,deprecated:$,CapturedTrace:ie,fireDomEvent:q,fireGlobalEvent:w}}},{"./errors":12,"./util":36}],10:[function(e,t,r){"use strict";t.exports=function(e){function t(){return this.value}function r(){throw this.reason}e.prototype.return=e.prototype.thenReturn=function(r){r instanceof e&&r.suppressUnhandledRejections();return this._then(t,void 0,void 0,{value:r},void 0)};e.prototype.throw=e.prototype.thenThrow=function(e){return this._then(r,void 0,void 0,{reason:e},void 0)};e.prototype.catchThrow=function(e){if(arguments.length<=1)return this._then(void 0,r,void 0,{reason:e},void 0);var t=arguments[1],i=function(){throw t};return this.caught(e,i)};e.prototype.catchReturn=function(r){if(arguments.length<=1){r instanceof e&&r.suppressUnhandledRejections();return this._then(void 0,t,void 0,{value:r},void 0)}var i=arguments[1];i instanceof e&&i.suppressUnhandledRejections();var n=function(){return i};return this.caught(r,n)}}},{}],11:[function(e,t,r){"use strict";t.exports=function(e,t){var r=e.reduce,i=e.all;function n(){return i(this)}function o(e,i){return r(e,i,t,t)}e.prototype.each=function(e){return r(this,e,t,0)._then(n,void 0,void 0,this,void 0)};e.prototype.mapSeries=function(e){return r(this,e,t,t)};e.each=function(e,i){return r(e,i,t,0)._then(n,void 0,void 0,e,void 0)};e.mapSeries=o}},{}],12:[function(e,t,r){"use strict";var i,n,o=e("./es5"),a=o.freeze,s=e("./util"),l=s.inherits,u=s.notEnumerableProp;function c(e,t){function r(i){if(!(this instanceof r))return new r(i);u(this,"message","string"==typeof i?i:t);u(this,"name",e);Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}l(r,Error);return r}var h=c("Warning","warning"),d=c("CancellationError","cancellation error"),f=c("TimeoutError","timeout error"),_=c("AggregateError","aggregate error");try{i=TypeError;n=RangeError}catch(e){i=c("TypeError","type error");n=c("RangeError","range error")}for(var p="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),m=0;m!0}}},{}],14:[function(e,t,r){"use strict";t.exports=function(e,t){var r=e.map;e.prototype.filter=function(e,i){return r(this,e,i,t)};e.filter=function(e,i,n){return r(e,i,n,t)}}},{}],15:[function(e,t,r){"use strict";t.exports=function(t,r){var i=e("./util"),n=t.CancellationError,o=i.errorObj;function a(e,t,r){this.promise=e;this.type=t;this.handler=r;this.called=!1;this.cancelPromise=null}a.prototype.isFinallyHandler=function(){return 0===this.type};function s(e){this.finallyHandler=e}s.prototype._resultCancelled=function(){l(this.finallyHandler)};function l(e,t){if(null!=e.cancelPromise){arguments.length>1?e.cancelPromise._reject(t):e.cancelPromise._cancel();e.cancelPromise=null;return!0}return!1}function u(){return h.call(this,this.promise._target()._settledValue())}function c(e){if(!l(this,e)){o.e=e;return o}}function h(e){var i=this.promise,a=this.handler;if(!this.called){this.called=!0;var h=this.isFinallyHandler()?a.call(i._boundValue()):a.call(i._boundValue(),e);if(void 0!==h){i._setReturnedNonUndefined();var d=r(h,i);if(d instanceof t){if(null!=this.cancelPromise){if(d._isCancelled()){var f=new n("late cancellation observer");i._attachExtraTrace(f);o.e=f;return o}d.isPending()&&d._attachCancellationCallback(new s(this))}return d._then(u,c,void 0,this,void 0)}}}if(i.isRejected()){l(this);o.e=e;return o}l(this);return e}t.prototype._passThrough=function(e,t,r,i){return"function"!=typeof e?this.then():this._then(r,i,void 0,new a(this,t,e),void 0)};t.prototype.lastly=t.prototype.finally=function(e){return this._passThrough(e,0,h,h)};t.prototype.tap=function(e){return this._passThrough(e,1,h)};return a}},{"./util":36}],16:[function(e,t,r){"use strict";t.exports=function(t,r,i,n,o,a){var s=e("./errors").TypeError,l=e("./util"),u=l.errorObj,c=l.tryCatch,h=[];function d(e,r,i){for(var o=0;o0&&"function"==typeof arguments[t]&&(e=arguments[t]);var i=[].slice.call(arguments);e&&i.pop();var n=new r(i).promise();return void 0!==e?n.spread(e):n}}},{"./util":36}],18:[function(e,t,r){"use strict";t.exports=function(t,r,i,n,o,a){var s=t._getDomain,l=e("./util"),u=l.tryCatch,c=l.errorObj;function h(e,t,r,i){this.constructor$(e);this._promise._captureStackTrace();var n=s();this._callback=null===n?t:l.domainBind(n,t);this._preservedValues=i===o?new Array(this.length()):null;this._limit=r;this._inFlight=0;this._queue=[];this._init$(void 0,-2)}l.inherits(h,r);h.prototype._init=function(){};h.prototype._promiseFulfilled=function(e,r){var i=this._values,o=this.length(),s=this._preservedValues,l=this._limit;if(r<0){i[r=-1*r-1]=e;if(l>=1){this._inFlight--;this._drainQueue();if(this._isResolved())return!0}}else{if(l>=1&&this._inFlight>=l){i[r]=e;this._queue.push(r);return!1}null!==s&&(s[r]=e);var h=this._promise,d=this._callback,f=h._boundValue();h._pushContext();var _=u(d).call(f,e,r,o),p=h._popContext();a.checkForgottenReturns(_,p,null!==s?"Promise.filter":"Promise.map",h);if(_===c){this._reject(_.e);return!0}var m=n(_,this._promise);if(m instanceof t){var g=(m=m._target())._bitField;if(0==(50397184&g)){l>=1&&this._inFlight++;i[r]=m;m._proxy(this,-1*(r+1));return!1}if(0==(33554432&g)){if(0!=(16777216&g)){this._reject(m._reason());return!0}this._cancel();return!0}_=m._value()}i[r]=_}if(++this._totalResolved>=o){null!==s?this._filter(i,s):this._resolve(i);return!0}return!1};h.prototype._drainQueue=function(){for(var e=this._queue,t=this._limit,r=this._values;e.length>0&&this._inFlight=1?a:0,o).promise()}t.prototype.map=function(e,t){return d(this,e,t,null)};t.map=function(e,t,r,i){return d(e,t,r,i)}}},{"./util":36}],19:[function(e,t,r){"use strict";t.exports=function(t,r,i,n,o){var a=e("./util"),s=a.tryCatch;t.method=function(e){if("function"!=typeof e)throw new t.TypeError("expecting a function but got "+a.classString(e));return function(){var i=new t(r);i._captureStackTrace();i._pushContext();var n=s(e).apply(this,arguments),a=i._popContext();o.checkForgottenReturns(n,a,"Promise.method",i);i._resolveFromSyncValue(n);return i}};t.attempt=t.try=function(e){if("function"!=typeof e)return n("expecting a function but got "+a.classString(e));var i,l=new t(r);l._captureStackTrace();l._pushContext();if(arguments.length>1){o.deprecated("calling Promise.try with more than 1 argument");var u=arguments[1],c=arguments[2];i=a.isArray(u)?s(e).apply(c,u):s(e).call(c,u)}else i=s(e)();var h=l._popContext();o.checkForgottenReturns(i,h,"Promise.try",l);l._resolveFromSyncValue(i);return l};t.prototype._resolveFromSyncValue=function(e){e===a.errorObj?this._rejectCallback(e.e,!1):this._resolveCallback(e,!0)}}},{"./util":36}],20:[function(e,t,r){"use strict";var i=e("./util"),n=i.maybeWrapAsError,o=e("./errors").OperationalError,a=e("./es5");function s(e){return e instanceof Error&&a.getPrototypeOf(e)===Error.prototype}var l=/^(?:name|message|stack|cause)$/;function u(e){var t;if(s(e)){(t=new o(e)).name=e.name;t.message=e.message;t.stack=e.stack;for(var r=a.keys(e),n=0;n1){var r,i=new Array(t-1),o=0;for(r=0;r0&&"function"!=typeof e&&"function"!=typeof t){var r=".then() only accepts functions but was passed: "+l.classString(e);arguments.length>1&&(r+=", "+l.classString(t));this._warn(r)}return this._then(e,t,void 0,void 0,void 0)};S.prototype.done=function(e,t){this._then(e,t,void 0,void 0,void 0)._setIsFinal()};S.prototype.spread=function(e){return"function"!=typeof e?n("expecting a function but got "+l.classString(e)):this.all()._then(e,void 0,void 0,m,void 0)};S.prototype.toJSON=function(){var e={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};if(this.isFulfilled()){e.fulfillmentValue=this.value();e.isFulfilled=!0}else if(this.isRejected()){e.rejectionReason=this.reason();e.isRejected=!0}return e};S.prototype.all=function(){arguments.length>0&&this._warn(".all() was passed arguments but it does not take any");return new b(this).promise()};S.prototype.error=function(e){return this.caught(l.originatesFromRejection,e)};S.getNewLibraryCopy=t.exports;S.is=function(e){return e instanceof S};S.fromNode=S.fromCallback=function(e){var t=new S(p);t._captureStackTrace();var r=arguments.length>1&&!!Object(arguments[1]).multiArgs,i=I(e)(M(t,r));i===E&&t._rejectCallback(i.e,!0);t._isFateSealed()||t._setAsyncGuaranteed();return t};S.all=function(e){return new b(e).promise()};S.cast=function(e){var t=v(e);if(!(t instanceof S)){(t=new S(p))._captureStackTrace();t._setFulfilled();t._rejectionHandler0=e}return t};S.resolve=S.fulfilled=S.cast;S.reject=S.rejected=function(e){var t=new S(p);t._captureStackTrace();t._rejectCallback(e,!0);return t};S.setScheduler=function(e){if("function"!=typeof e)throw new f("expecting a function but got "+l.classString(e));return h.setScheduler(e)};S.prototype._then=function(e,t,r,i,n){var o=void 0!==n,s=o?n:new S(p),u=this._target(),c=u._bitField;if(!o){s._propagateFrom(this,3);s._captureStackTrace();void 0===i&&0!=(2097152&this._bitField)&&(i=0!=(50397184&c)?this._boundValue():u===this?void 0:this._boundTo);this._fireEvent("promiseChained",this,s)}var d=a();if(0!=(50397184&c)){var f,m,g=u._settlePromiseCtx;if(0!=(33554432&c)){m=u._rejectionHandler0;f=e}else if(0!=(16777216&c)){m=u._fulfillmentHandler0;f=t;u._unsetRejectionIsUnhandled()}else{g=u._settlePromiseLateCancellationObserver;m=new _("late cancellation observer");u._attachExtraTrace(m);f=t}h.invoke(g,u,{handler:null===d?f:"function"==typeof f&&l.domainBind(d,f),promise:s,receiver:i,value:m})}else u._addCallbacks(e,t,s,i,d);return s};S.prototype._length=function(){return 65535&this._bitField};S.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)};S.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)};S.prototype._setLength=function(e){this._bitField=-65536&this._bitField|65535&e};S.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField;this._fireEvent("promiseFulfilled",this)};S.prototype._setRejected=function(){this._bitField=16777216|this._bitField;this._fireEvent("promiseRejected",this)};S.prototype._setFollowing=function(){this._bitField=67108864|this._bitField;this._fireEvent("promiseResolved",this)};S.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField};S.prototype._isFinal=function(){return(4194304&this._bitField)>0};S.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField};S.prototype._setCancelled=function(){this._bitField=65536|this._bitField;this._fireEvent("promiseCancelled",this)};S.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField};S.prototype._setAsyncGuaranteed=function(){h.hasCustomScheduler()||(this._bitField=134217728|this._bitField)};S.prototype._receiverAt=function(e){var t=0===e?this._receiver0:this[4*e-4+3];if(t!==s)return void 0===t&&this._isBound()?this._boundValue():t};S.prototype._promiseAt=function(e){return this[4*e-4+2]};S.prototype._fulfillmentHandlerAt=function(e){return this[4*e-4+0]};S.prototype._rejectionHandlerAt=function(e){return this[4*e-4+1]};S.prototype._boundValue=function(){};S.prototype._migrateCallback0=function(e){e._bitField;var t=e._fulfillmentHandler0,r=e._rejectionHandler0,i=e._promise0,n=e._receiverAt(0);void 0===n&&(n=s);this._addCallbacks(t,r,i,n,null)};S.prototype._migrateCallbackAt=function(e,t){var r=e._fulfillmentHandlerAt(t),i=e._rejectionHandlerAt(t),n=e._promiseAt(t),o=e._receiverAt(t);void 0===o&&(o=s);this._addCallbacks(r,i,n,o,null)};S.prototype._addCallbacks=function(e,t,r,i,n){var o=this._length();if(o>=65531){o=0;this._setLength(0)}if(0===o){this._promise0=r;this._receiver0=i;"function"==typeof e&&(this._fulfillmentHandler0=null===n?e:l.domainBind(n,e));"function"==typeof t&&(this._rejectionHandler0=null===n?t:l.domainBind(n,t))}else{var a=4*o-4;this[a+2]=r;this[a+3]=i;"function"==typeof e&&(this[a+0]=null===n?e:l.domainBind(n,e));"function"==typeof t&&(this[a+1]=null===n?t:l.domainBind(n,t))}this._setLength(o+1);return o};S.prototype._proxy=function(e,t){this._addCallbacks(void 0,void 0,t,e,null)};S.prototype._resolveCallback=function(e,t){if(0==(117506048&this._bitField)){if(e===this)return this._rejectCallback(r(),!1);var i=v(e,this);if(!(i instanceof S))return this._fulfill(e);t&&this._propagateFrom(i,2);var n=i._target();if(n!==this){var o=n._bitField;if(0==(50397184&o)){var a=this._length();a>0&&n._migrateCallback0(this);for(var s=1;s>>16)){if(e===this){var i=r();this._attachExtraTrace(i);return this._reject(i)}this._setFulfilled();this._rejectionHandler0=e;(65535&t)>0&&(0!=(134217728&t)?this._settlePromises():h.settlePromises(this))}};S.prototype._reject=function(e){var t=this._bitField;if(!((117506048&t)>>>16)){this._setRejected();this._fulfillmentHandler0=e;if(this._isFinal())return h.fatalError(e,l.isNode);(65535&t)>0?h.settlePromises(this):this._ensurePossibleRejectionHandled()}};S.prototype._fulfillPromises=function(e,t){for(var r=1;r0){if(0!=(16842752&e)){var r=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,r,e);this._rejectPromises(t,r)}else{var i=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,i,e);this._fulfillPromises(t,i)}this._setLength(0)}this._clearCancellationData()};S.prototype._settledValue=function(){var e=this._bitField;return 0!=(33554432&e)?this._rejectionHandler0:0!=(16777216&e)?this._fulfillmentHandler0:void 0};function A(e){this.promise._resolveCallback(e)}function T(e){this.promise._rejectCallback(e,!1)}S.defer=S.pending=function(){q.deprecated("Promise.defer","new Promise");return{promise:new S(p),resolve:A,reject:T}};l.notEnumerableProp(S,"_makeSelfResolutionError",r);e("./method")(S,p,v,n,q);e("./bind")(S,p,v,q);e("./cancel")(S,b,n,q);e("./direct_resolve")(S);e("./synchronous_inspection")(S);e("./join")(S,b,v,p,h,a);S.Promise=S;S.version="3.4.5";e("./map.js")(S,b,n,v,p,q);e("./call_get.js")(S);e("./using.js")(S,n,v,x,p,q);e("./timers.js")(S,p,q);e("./generators.js")(S,n,p,v,o,q);e("./nodeify.js")(S);e("./promisify.js")(S,p);e("./props.js")(S,b,v,n);e("./race.js")(S,p,v,n);e("./reduce.js")(S,b,n,v,p,q);e("./settle.js")(S,b,q);e("./some.js")(S,b,n);e("./filter.js")(S,p);e("./each.js")(S,p);e("./any.js")(S);l.toFastProperties(S);l.toFastProperties(S.prototype);function k(e){var t=new S(p);t._fulfillmentHandler0=e;t._rejectionHandler0=e;t._promise0=e;t._receiver0=e}k({a:1});k({b:2});k({c:3});k(1);k((function(){}));k(void 0);k(!1);k(new S(p));q.setBounds(c.firstLineError,l.lastLineError);return S}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36}],23:[function(e,t,r){"use strict";t.exports=function(t,r,i,n,o){var a=e("./util");a.isArray;function s(e){switch(e){case-2:return[];case-3:return{}}}function l(e){var i=this._promise=new t(r);e instanceof t&&i._propagateFrom(e,3);i._setOnCancel(this);this._values=e;this._length=0;this._totalResolved=0;this._init(void 0,-2)}a.inherits(l,o);l.prototype.length=function(){return this._length};l.prototype.promise=function(){return this._promise};l.prototype._init=function e(r,o){var l=i(this._values,this._promise);if(l instanceof t){var u=(l=l._target())._bitField;this._values=l;if(0==(50397184&u)){this._promise._setAsyncGuaranteed();return l._then(e,this._reject,void 0,this,o)}if(0==(33554432&u))return 0!=(16777216&u)?this._reject(l._reason()):this._cancel();l=l._value()}if(null!==(l=a.asArray(l)))0!==l.length?this._iterate(l):-5===o?this._resolveEmptyArray():this._resolve(s(o));else{var c=n("expecting an array or an iterable object but got "+a.classString(l)).reason();this._promise._rejectCallback(c,!1)}};l.prototype._iterate=function(e){var r=this.getActualLength(e.length);this._length=r;this._values=this.shouldCopyValues()?new Array(r):this._values;for(var n=this._promise,o=!1,a=null,s=0;s=this._length){this._resolve(this._values);return!0}return!1};l.prototype._promiseCancelled=function(){this._cancel();return!0};l.prototype._promiseRejected=function(e){this._totalResolved++;this._reject(e);return!0};l.prototype._resultCancelled=function(){if(!this._isResolved()){var e=this._values;this._cancel();if(e instanceof t)e.cancel();else for(var r=0;r=this._length){var r;if(this._isMap)r=c(this._values);else{r={};for(var i=this.length(),n=0,o=this.length();n>1};function d(e){var r,o=i(e);if(!s(o))return n("cannot await properties of a non-object\n\n See http://goo.gl/MqrFmX\n");r=o instanceof t?o._then(t.props,void 0,void 0,void 0,void 0):new h(o).promise();o instanceof t&&r._propagateFrom(o,2);return r}t.prototype.props=function(){return d(this)};t.props=function(e){return d(e)}}},{"./es5":13,"./util":36}],26:[function(e,t,r){"use strict";function i(e,t,r,i,n){for(var o=0;o=this._length){this._resolve(this._values);return!0}return!1};o.prototype._promiseFulfilled=function(e,t){var r=new n;r._bitField=33554432;r._settledValueField=e;return this._promiseResolved(t,r)};o.prototype._promiseRejected=function(e,t){var r=new n;r._bitField=16777216;r._settledValueField=e;return this._promiseResolved(t,r)};t.settle=function(e){i.deprecated(".settle()",".reflect()");return new o(e).promise()};t.prototype.settle=function(){return t.settle(this)}}},{"./util":36}],31:[function(e,t,r){"use strict";t.exports=function(t,r,i){var n=e("./util"),o=e("./errors").RangeError,a=e("./errors").AggregateError,s=n.isArray,l={};function u(e){this.constructor$(e);this._howMany=0;this._unwrap=!1;this._initialized=!1}n.inherits(u,r);u.prototype._init=function(){if(this._initialized)if(0!==this._howMany){this._init$(void 0,-5);var e=s(this._values);!this._isResolved()&&e&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])};u.prototype.init=function(){this._initialized=!0;this._init()};u.prototype.setUnwrap=function(){this._unwrap=!0};u.prototype.howMany=function(){return this._howMany};u.prototype.setHowMany=function(e){this._howMany=e};u.prototype._promiseFulfilled=function(e){this._addFulfilled(e);if(this._fulfilled()===this.howMany()){this._values.length=this.howMany();1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values);return!0}return!1};u.prototype._promiseRejected=function(e){this._addRejected(e);return this._checkOutcome()};u.prototype._promiseCancelled=function(){if(this._values instanceof t||null==this._values)return this._cancel();this._addRejected(l);return this._checkOutcome()};u.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var e=new a,t=this.length();t0?this._reject(e):this._cancel();return!0}return!1};u.prototype._fulfilled=function(){return this._totalResolved};u.prototype._rejected=function(){return this._values.length-this.length()};u.prototype._addRejected=function(e){this._values.push(e)};u.prototype._addFulfilled=function(e){this._values[this._totalResolved++]=e};u.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()};u.prototype._getRangeError=function(e){var t="Input array must contain at least "+this._howMany+" items but contains only "+e+" items";return new o(t)};u.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))};function c(e,t){if((0|t)!==t||t<0)return i("expecting a positive integer\n\n See http://goo.gl/MqrFmX\n");var r=new u(e),n=r.promise();r.setHowMany(t);r.init();return n}t.some=function(e,t){return c(e,t)};t.prototype.some=function(e){return c(this,e)};t._SomePromiseArray=u}},{"./errors":12,"./util":36}],32:[function(e,t,r){"use strict";t.exports=function(e){function t(e){if(void 0!==e){e=e._target();this._bitField=e._bitField;this._settledValueField=e._isFateSealed()?e._settledValue():void 0}else{this._bitField=0;this._settledValueField=void 0}}t.prototype._settledValue=function(){return this._settledValueField};var r=t.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},i=t.prototype.error=t.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n See http://goo.gl/MqrFmX\n");return this._settledValue()},n=t.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},o=t.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},a=t.prototype.isPending=function(){return 0==(50397184&this._bitField)},s=t.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};t.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)};e.prototype.__P_14_16=function(){return 65536==(65536&this._bitField)};e.prototype._isCancelled=function(){return this._target().__P_14_16()};e.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)};e.prototype.isPending=function(){return a.call(this._target())};e.prototype.isRejected=function(){return o.call(this._target())};e.prototype.isFulfilled=function(){return n.call(this._target())};e.prototype.isResolved=function(){return s.call(this._target())};e.prototype.value=function(){return r.call(this._target())};e.prototype.reason=function(){var e=this._target();e._unsetRejectionIsUnhandled();return i.call(e)};e.prototype._value=function(){return this._settledValue()};e.prototype._reason=function(){this._unsetRejectionIsUnhandled();return this._settledValue()};e.PromiseInspection=t}},{}],33:[function(e,t,r){"use strict";t.exports=function(t,r){var i=e("./util"),n=i.errorObj,o=i.isObject;function a(e,i){if(o(e)){if(e instanceof t)return e;var a=l(e);if(a===n){i&&i._pushContext();var s=t.reject(a.e);i&&i._popContext();return s}if("function"==typeof a){if(c(e)){s=new t(r);e._then(s._fulfill,s._reject,void 0,s,null);return s}return h(e,a,i)}}return e}function s(e){return e.then}function l(e){try{return s(e)}catch(e){n.e=e;return n}}var u={}.hasOwnProperty;function c(e){try{return u.call(e,"_promise0")}catch(e){return!1}}function h(e,o,a){var s=new t(r),l=s;a&&a._pushContext();s._captureStackTrace();a&&a._popContext();var u=!0,c=i.tryCatch(o).call(e,h,d);u=!1;if(s&&c===n){s._rejectCallback(c.e,!0,!0);s=null}function h(e){if(s){s._resolveCallback(e);s=null}}function d(e){if(s){s._rejectCallback(e,u,!0);s=null}}return l}return a}},{"./util":36}],34:[function(e,t,r){"use strict";t.exports=function(t,r,i){var n=e("./util"),o=t.TimeoutError;function a(e){this.handle=e}a.prototype._resultCancelled=function(){clearTimeout(this.handle)};var s=function(e){return l(+this).thenReturn(e)},l=t.delay=function(e,n){var o,l;if(void 0!==n){o=t.resolve(n)._then(s,null,null,e,void 0);i.cancellation()&&n instanceof t&&o._setOnCancel(n)}else{o=new t(r);l=setTimeout((function(){o._fulfill()}),+e);i.cancellation()&&o._setOnCancel(new a(l));o._captureStackTrace()}o._setAsyncGuaranteed();return o};t.prototype.delay=function(e){return l(e,this)};var u=function(e,t,r){var i;i="string"!=typeof t?t instanceof Error?t:new o("operation timed out"):new o(t);n.markAsOriginatingFromRejection(i);e._attachExtraTrace(i);e._reject(i);null!=r&&r.cancel()};function c(e){clearTimeout(this.handle);return e}function h(e){clearTimeout(this.handle);throw e}t.prototype.timeout=function(e,t){e=+e;var r,n,o=new a(setTimeout((function(){r.isPending()&&u(r,t,n)}),e));if(i.cancellation()){n=this.then();(r=n._then(c,h,void 0,o,void 0))._setOnCancel(o)}else r=this._then(c,h,void 0,o,void 0);return r}}},{"./util":36}],35:[function(e,t,r){"use strict";t.exports=function(t,r,i,n,o,a){var s=e("./util"),l=e("./errors").TypeError,u=e("./util").inherits,c=s.errorObj,h=s.tryCatch,d={};function f(e){setTimeout((function(){throw e}),0)}function _(e){var t=i(e);t!==e&&"function"==typeof e._isDisposable&&"function"==typeof e._getDisposer&&e._isDisposable()&&t._setDisposable(e._getDisposer());return t}function p(e,r){var n=0,a=e.length,s=new t(o);function l(){if(n>=a)return s._fulfill();var o=_(e[n++]);if(o instanceof t&&o._isDisposable()){try{o=i(o._getDisposer().tryDispose(r),e.promise)}catch(e){return f(e)}if(o instanceof t)return o._then(l,f,null,null,null)}l()}l();return s}function m(e,t,r){this._data=e;this._promise=t;this._context=r}m.prototype.data=function(){return this._data};m.prototype.promise=function(){return this._promise};m.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():d};m.prototype.tryDispose=function(e){var t=this.resource(),r=this._context;void 0!==r&&r._pushContext();var i=t!==d?this.doDispose(t,e):null;void 0!==r&&r._popContext();this._promise._unsetDisposable();this._data=null;return i};m.isDisposer=function(e){return null!=e&&"function"==typeof e.resource&&"function"==typeof e.tryDispose};function g(e,t,r){this.constructor$(e,t,r)}u(g,m);g.prototype.doDispose=function(e,t){return this.data().call(e,e,t)};function v(e){if(m.isDisposer(e)){this.resources[this.index]._setDisposable(e);return e.promise()}return e}function b(e){this.length=e;this.promise=null;this[e-1]=null}b.prototype._resultCancelled=function(){for(var e=this.length,r=0;r0};t.prototype._getDisposer=function(){return this._disposer};t.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField;this._disposer=void 0};t.prototype.disposer=function(e){if("function"==typeof e)return new g(e,this,n());throw new l}}},{"./errors":12,"./util":36}],36:[function(e,t,r){"use strict";var i,n=e("./es5"),o="undefined"==typeof navigator,a={e:{}},s="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:void 0!==this?this:null;function l(){try{var e=i;i=null;return e.apply(this,arguments)}catch(e){a.e=e;return a}}function u(e){i=e;return l}var c=function(e,t){var r={}.hasOwnProperty;function i(){this.constructor=e;this.constructor$=t;for(var i in t.prototype)r.call(t.prototype,i)&&"$"!==i.charAt(i.length-1)&&(this[i+"$"]=t.prototype[i])}i.prototype=t.prototype;e.prototype=new i;return e.prototype};function h(e){return null==e||!0===e||!1===e||"string"==typeof e||"number"==typeof e}function d(e){return"function"==typeof e||"object"==typeof e&&null!==e}function f(e){return h(e)?new Error(M(e)):e}function _(e,t){var r,i=e.length,n=new Array(i+1);for(r=0;r1,i=t.length>0&&!(1===t.length&&"constructor"===t[0]),o=b.test(e+"")&&n.names(e).length>0;if(r||i||o)return!0}return!1}catch(e){return!1}}function x(e){function t(){}t.prototype=e;for(var r=8;r--;)new t;return e}var q=/^[a-z$_][a-z$_0-9]*$/i;function w(e){return q.test(e)}function P(e,t,r){for(var i=new Array(e),n=0;n10||F[0]>0);$.isNode&&$.toFastProperties(process);try{throw new Error}catch(e){$.lastLineError=e}t.exports=$},{"./es5":13}]},{},[4])(4));qx.Promise.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.normalize.String":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Function":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.String",{statics:{__P_32_0:"0041-005A0061-007A00AA00B500BA00C0-00D600D8-00F600F8-02C102C6-02D102E0-02E402EC02EE0370-037403760377037A-037D03860388-038A038C038E-03A103A3-03F503F7-0481048A-05250531-055605590561-058705D0-05EA05F0-05F20621-064A066E066F0671-06D306D506E506E606EE06EF06FA-06FC06FF07100712-072F074D-07A507B107CA-07EA07F407F507FA0800-0815081A082408280904-0939093D09500958-0961097109720979-097F0985-098C098F09900993-09A809AA-09B009B209B6-09B909BD09CE09DC09DD09DF-09E109F009F10A05-0A0A0A0F0A100A13-0A280A2A-0A300A320A330A350A360A380A390A59-0A5C0A5E0A72-0A740A85-0A8D0A8F-0A910A93-0AA80AAA-0AB00AB20AB30AB5-0AB90ABD0AD00AE00AE10B05-0B0C0B0F0B100B13-0B280B2A-0B300B320B330B35-0B390B3D0B5C0B5D0B5F-0B610B710B830B85-0B8A0B8E-0B900B92-0B950B990B9A0B9C0B9E0B9F0BA30BA40BA8-0BAA0BAE-0BB90BD00C05-0C0C0C0E-0C100C12-0C280C2A-0C330C35-0C390C3D0C580C590C600C610C85-0C8C0C8E-0C900C92-0CA80CAA-0CB30CB5-0CB90CBD0CDE0CE00CE10D05-0D0C0D0E-0D100D12-0D280D2A-0D390D3D0D600D610D7A-0D7F0D85-0D960D9A-0DB10DB3-0DBB0DBD0DC0-0DC60E01-0E300E320E330E40-0E460E810E820E840E870E880E8A0E8D0E94-0E970E99-0E9F0EA1-0EA30EA50EA70EAA0EAB0EAD-0EB00EB20EB30EBD0EC0-0EC40EC60EDC0EDD0F000F40-0F470F49-0F6C0F88-0F8B1000-102A103F1050-1055105A-105D106110651066106E-10701075-1081108E10A0-10C510D0-10FA10FC1100-1248124A-124D1250-12561258125A-125D1260-1288128A-128D1290-12B012B2-12B512B8-12BE12C012C2-12C512C8-12D612D8-13101312-13151318-135A1380-138F13A0-13F41401-166C166F-167F1681-169A16A0-16EA1700-170C170E-17111720-17311740-17511760-176C176E-17701780-17B317D717DC1820-18771880-18A818AA18B0-18F51900-191C1950-196D1970-19741980-19AB19C1-19C71A00-1A161A20-1A541AA71B05-1B331B45-1B4B1B83-1BA01BAE1BAF1C00-1C231C4D-1C4F1C5A-1C7D1CE9-1CEC1CEE-1CF11D00-1DBF1E00-1F151F18-1F1D1F20-1F451F48-1F4D1F50-1F571F591F5B1F5D1F5F-1F7D1F80-1FB41FB6-1FBC1FBE1FC2-1FC41FC6-1FCC1FD0-1FD31FD6-1FDB1FE0-1FEC1FF2-1FF41FF6-1FFC2071207F2090-209421022107210A-211321152119-211D212421262128212A-212D212F-2139213C-213F2145-2149214E218321842C00-2C2E2C30-2C5E2C60-2CE42CEB-2CEE2D00-2D252D30-2D652D6F2D80-2D962DA0-2DA62DA8-2DAE2DB0-2DB62DB8-2DBE2DC0-2DC62DC8-2DCE2DD0-2DD62DD8-2DDE2E2F300530063031-3035303B303C3041-3096309D-309F30A1-30FA30FC-30FF3105-312D3131-318E31A0-31B731F0-31FF3400-4DB54E00-9FCBA000-A48CA4D0-A4FDA500-A60CA610-A61FA62AA62BA640-A65FA662-A66EA67F-A697A6A0-A6E5A717-A71FA722-A788A78BA78CA7FB-A801A803-A805A807-A80AA80C-A822A840-A873A882-A8B3A8F2-A8F7A8FBA90A-A925A930-A946A960-A97CA984-A9B2A9CFAA00-AA28AA40-AA42AA44-AA4BAA60-AA76AA7AAA80-AAAFAAB1AAB5AAB6AAB9-AABDAAC0AAC2AADB-AADDABC0-ABE2AC00-D7A3D7B0-D7C6D7CB-D7FBF900-FA2DFA30-FA6DFA70-FAD9FB00-FB06FB13-FB17FB1DFB1F-FB28FB2A-FB36FB38-FB3CFB3EFB40FB41FB43FB44FB46-FBB1FBD3-FD3DFD50-FD8FFD92-FDC7FDF0-FDFBFE70-FE74FE76-FEFCFF21-FF3AFF41-FF5AFF66-FFBEFFC2-FFC7FFCA-FFCFFFD2-FFD7FFDA-FFDC",__P_32_1:null,__P_32_2:{},__P_32_3:{},__P_32_4:null,camelCase(e){var t=this.__P_32_2[e];if(!t){t=e.replace(/\-([a-z])/g,(function(e,t){return t.toUpperCase()}));this.__P_32_2[e]=t}return t},hyphenate(e){var t=this.__P_32_3[e];if(!t){t=e.replace(/[A-Z]/g,(function(e){return"-"+e.charAt(0).toLowerCase()}));this.__P_32_3[e]=t}return t},capitalize(e){if(null===this.__P_32_1){this.__P_32_1=new RegExp("(^|[^"+this.__P_32_0.replace(/[0-9A-F]{4}/g,(function(e){return"\\u"+e}))+"])["+this.__P_32_0.replace(/[0-9A-F]{4}/g,(function(e){return"\\u"+e}))+"]","g")}return e.replace(this.__P_32_1,(function(e){return e.toUpperCase()}))},isUpperCase:e=>qx.lang.String.__P_32_5.upper.test(e),isLowerCase:e=>qx.lang.String.__P_32_5.lower.test(e),isLetters:e=>qx.lang.String.__P_32_5.letter.test(e),isDigits:e=>qx.lang.String.__P_32_5.digit.test(e),clean:e=>e.replace(/\s+/g," ").trim(),trimLeft:e=>e.replace(/^\s+/,""),trimRight:e=>e.replace(/\s+$/,""),startsWith:(e,t)=>e.startsWith(t),endsWith:(e,t)=>e.endsWith(t),repeat:(e,t)=>e.length>0?new Array(t+1).join(e):"",pad(e,t,r){var i=t-e.length;if(i>0){void 0===r&&(r="0");return this.repeat(r,i)+e}return e},firstUp:qx.Bootstrap.firstUp,firstLow:qx.Bootstrap.firstLow,contains:(e,t)=>-1!=e.indexOf(t),format(e,t){var r=e;Array.isArray(t)||(t=[t]);var i=1===t.length&&"object"==typeof t[0];return r=r.replace(/%(\d+)|%{(\S[^}\s]*)}/g,(function(e,r,n){if(n)return i?t[0][n]:n;if(r&&r>0&&t.length>=r){return t[r-1]}return e}))},escapeRegexpChars:e=>e.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1"),toArray:e=>e.split(/\B|\b/g),stripTags:e=>e.replace(/<\/?[^>]+>/gi,""),stripScripts(e,t){var r="",i=e.replace(/]*>([\s\S]*?)<\/script>/gi,(function(){r+=arguments[1]+"\n";return""}));!0===t&&qx.lang.Function.globalEval(r);return i},quote:e=>'"'+e.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')+'"'},defer(e){e.__P_32_5={letter:RegExp(/^[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC\u{10000}-\u{1000B}\u{1000D}-\u{10026}\u{10028}-\u{1003A}\u{1003C}\u{1003D}\u{1003F}-\u{1004D}\u{10050}-\u{1005D}\u{10080}-\u{100FA}\u{10280}-\u{1029C}\u{102A0}-\u{102D0}\u{10300}-\u{1031F}\u{1032D}-\u{10340}\u{10342}-\u{10349}\u{10350}-\u{10375}\u{10380}-\u{1039D}\u{103A0}-\u{103C3}\u{103C8}-\u{103CF}\u{10400}-\u{1049D}\u{104B0}-\u{104D3}\u{104D8}-\u{104FB}\u{10500}-\u{10527}\u{10530}-\u{10563}\u{10570}-\u{1057A}\u{1057C}-\u{1058A}\u{1058C}-\u{10592}\u{10594}\u{10595}\u{10597}-\u{105A1}\u{105A3}-\u{105B1}\u{105B3}-\u{105B9}\u{105BB}\u{105BC}\u{10600}-\u{10736}\u{10740}-\u{10755}\u{10760}-\u{10767}\u{10780}-\u{10785}\u{10787}-\u{107B0}\u{107B2}-\u{107BA}\u{10800}-\u{10805}\u{10808}\u{1080A}-\u{10835}\u{10837}\u{10838}\u{1083C}\u{1083F}-\u{10855}\u{10860}-\u{10876}\u{10880}-\u{1089E}\u{108E0}-\u{108F2}\u{108F4}\u{108F5}\u{10900}-\u{10915}\u{10920}-\u{10939}\u{10980}-\u{109B7}\u{109BE}\u{109BF}\u{10A00}\u{10A10}-\u{10A13}\u{10A15}-\u{10A17}\u{10A19}-\u{10A35}\u{10A60}-\u{10A7C}\u{10A80}-\u{10A9C}\u{10AC0}-\u{10AC7}\u{10AC9}-\u{10AE4}\u{10B00}-\u{10B35}\u{10B40}-\u{10B55}\u{10B60}-\u{10B72}\u{10B80}-\u{10B91}\u{10C00}-\u{10C48}\u{10C80}-\u{10CB2}\u{10CC0}-\u{10CF2}\u{10D00}-\u{10D23}\u{10E80}-\u{10EA9}\u{10EB0}\u{10EB1}\u{10F00}-\u{10F1C}\u{10F27}\u{10F30}-\u{10F45}\u{10F70}-\u{10F81}\u{10FB0}-\u{10FC4}\u{10FE0}-\u{10FF6}\u{11003}-\u{11037}\u{11071}\u{11072}\u{11075}\u{11083}-\u{110AF}\u{110D0}-\u{110E8}\u{11103}-\u{11126}\u{11144}\u{11147}\u{11150}-\u{11172}\u{11176}\u{11183}-\u{111B2}\u{111C1}-\u{111C4}\u{111DA}\u{111DC}\u{11200}-\u{11211}\u{11213}-\u{1122B}\u{1123F}\u{11240}\u{11280}-\u{11286}\u{11288}\u{1128A}-\u{1128D}\u{1128F}-\u{1129D}\u{1129F}-\u{112A8}\u{112B0}-\u{112DE}\u{11305}-\u{1130C}\u{1130F}\u{11310}\u{11313}-\u{11328}\u{1132A}-\u{11330}\u{11332}\u{11333}\u{11335}-\u{11339}\u{1133D}\u{11350}\u{1135D}-\u{11361}\u{11400}-\u{11434}\u{11447}-\u{1144A}\u{1145F}-\u{11461}\u{11480}-\u{114AF}\u{114C4}\u{114C5}\u{114C7}\u{11580}-\u{115AE}\u{115D8}-\u{115DB}\u{11600}-\u{1162F}\u{11644}\u{11680}-\u{116AA}\u{116B8}\u{11700}-\u{1171A}\u{11740}-\u{11746}\u{11800}-\u{1182B}\u{118A0}-\u{118DF}\u{118FF}-\u{11906}\u{11909}\u{1190C}-\u{11913}\u{11915}\u{11916}\u{11918}-\u{1192F}\u{1193F}\u{11941}\u{119A0}-\u{119A7}\u{119AA}-\u{119D0}\u{119E1}\u{119E3}\u{11A00}\u{11A0B}-\u{11A32}\u{11A3A}\u{11A50}\u{11A5C}-\u{11A89}\u{11A9D}\u{11AB0}-\u{11AF8}\u{11C00}-\u{11C08}\u{11C0A}-\u{11C2E}\u{11C40}\u{11C72}-\u{11C8F}\u{11D00}-\u{11D06}\u{11D08}\u{11D09}\u{11D0B}-\u{11D30}\u{11D46}\u{11D60}-\u{11D65}\u{11D67}\u{11D68}\u{11D6A}-\u{11D89}\u{11D98}\u{11EE0}-\u{11EF2}\u{11F02}\u{11F04}-\u{11F10}\u{11F12}-\u{11F33}\u{11FB0}\u{12000}-\u{12399}\u{12480}-\u{12543}\u{12F90}-\u{12FF0}\u{13000}-\u{1342F}\u{13441}-\u{13446}\u{14400}-\u{14646}\u{16800}-\u{16A38}\u{16A40}-\u{16A5E}\u{16A70}-\u{16ABE}\u{16AD0}-\u{16AED}\u{16B00}-\u{16B2F}\u{16B40}-\u{16B43}\u{16B63}-\u{16B77}\u{16B7D}-\u{16B8F}\u{16E40}-\u{16E7F}\u{16F00}-\u{16F4A}\u{16F50}\u{16F93}-\u{16F9F}\u{16FE0}\u{16FE1}\u{16FE3}\u{17000}-\u{187F7}\u{18800}-\u{18CD5}\u{18D00}-\u{18D08}\u{1AFF0}-\u{1AFF3}\u{1AFF5}-\u{1AFFB}\u{1AFFD}\u{1AFFE}\u{1B000}-\u{1B122}\u{1B132}\u{1B150}-\u{1B152}\u{1B155}\u{1B164}-\u{1B167}\u{1B170}-\u{1B2FB}\u{1BC00}-\u{1BC6A}\u{1BC70}-\u{1BC7C}\u{1BC80}-\u{1BC88}\u{1BC90}-\u{1BC99}\u{1D400}-\u{1D454}\u{1D456}-\u{1D49C}\u{1D49E}\u{1D49F}\u{1D4A2}\u{1D4A5}\u{1D4A6}\u{1D4A9}-\u{1D4AC}\u{1D4AE}-\u{1D4B9}\u{1D4BB}\u{1D4BD}-\u{1D4C3}\u{1D4C5}-\u{1D505}\u{1D507}-\u{1D50A}\u{1D50D}-\u{1D514}\u{1D516}-\u{1D51C}\u{1D51E}-\u{1D539}\u{1D53B}-\u{1D53E}\u{1D540}-\u{1D544}\u{1D546}\u{1D54A}-\u{1D550}\u{1D552}-\u{1D6A5}\u{1D6A8}-\u{1D6C0}\u{1D6C2}-\u{1D6DA}\u{1D6DC}-\u{1D6FA}\u{1D6FC}-\u{1D714}\u{1D716}-\u{1D734}\u{1D736}-\u{1D74E}\u{1D750}-\u{1D76E}\u{1D770}-\u{1D788}\u{1D78A}-\u{1D7A8}\u{1D7AA}-\u{1D7C2}\u{1D7C4}-\u{1D7CB}\u{1DF00}-\u{1DF1E}\u{1DF25}-\u{1DF2A}\u{1E030}-\u{1E06D}\u{1E100}-\u{1E12C}\u{1E137}-\u{1E13D}\u{1E14E}\u{1E290}-\u{1E2AD}\u{1E2C0}-\u{1E2EB}\u{1E4D0}-\u{1E4EB}\u{1E7E0}-\u{1E7E6}\u{1E7E8}-\u{1E7EB}\u{1E7ED}\u{1E7EE}\u{1E7F0}-\u{1E7FE}\u{1E800}-\u{1E8C4}\u{1E900}-\u{1E943}\u{1E94B}\u{1EE00}-\u{1EE03}\u{1EE05}-\u{1EE1F}\u{1EE21}\u{1EE22}\u{1EE24}\u{1EE27}\u{1EE29}-\u{1EE32}\u{1EE34}-\u{1EE37}\u{1EE39}\u{1EE3B}\u{1EE42}\u{1EE47}\u{1EE49}\u{1EE4B}\u{1EE4D}-\u{1EE4F}\u{1EE51}\u{1EE52}\u{1EE54}\u{1EE57}\u{1EE59}\u{1EE5B}\u{1EE5D}\u{1EE5F}\u{1EE61}\u{1EE62}\u{1EE64}\u{1EE67}-\u{1EE6A}\u{1EE6C}-\u{1EE72}\u{1EE74}-\u{1EE77}\u{1EE79}-\u{1EE7C}\u{1EE7E}\u{1EE80}-\u{1EE89}\u{1EE8B}-\u{1EE9B}\u{1EEA1}-\u{1EEA3}\u{1EEA5}-\u{1EEA9}\u{1EEAB}-\u{1EEBB}\u{20000}-\u{2A6DF}\u{2A700}-\u{2B739}\u{2B740}-\u{2B81D}\u{2B820}-\u{2CEA1}\u{2CEB0}-\u{2EBE0}\u{2EBF0}-\u{2EE5D}\u{2F800}-\u{2FA1D}\u{30000}-\u{3134A}\u{31350}-\u{323AF}]+$/u),upper:RegExp(/^[A-Z\xC0-\xD6\xD8-\xDE\u0100\u0102\u0104\u0106\u0108\u010A\u010C\u010E\u0110\u0112\u0114\u0116\u0118\u011A\u011C\u011E\u0120\u0122\u0124\u0126\u0128\u012A\u012C\u012E\u0130\u0132\u0134\u0136\u0139\u013B\u013D\u013F\u0141\u0143\u0145\u0147\u014A\u014C\u014E\u0150\u0152\u0154\u0156\u0158\u015A\u015C\u015E\u0160\u0162\u0164\u0166\u0168\u016A\u016C\u016E\u0170\u0172\u0174\u0176\u0178\u0179\u017B\u017D\u0181\u0182\u0184\u0186\u0187\u0189-\u018B\u018E-\u0191\u0193\u0194\u0196-\u0198\u019C\u019D\u019F\u01A0\u01A2\u01A4\u01A6\u01A7\u01A9\u01AC\u01AE\u01AF\u01B1-\u01B3\u01B5\u01B7\u01B8\u01BC\u01C4\u01C7\u01CA\u01CD\u01CF\u01D1\u01D3\u01D5\u01D7\u01D9\u01DB\u01DE\u01E0\u01E2\u01E4\u01E6\u01E8\u01EA\u01EC\u01EE\u01F1\u01F4\u01F6-\u01F8\u01FA\u01FC\u01FE\u0200\u0202\u0204\u0206\u0208\u020A\u020C\u020E\u0210\u0212\u0214\u0216\u0218\u021A\u021C\u021E\u0220\u0222\u0224\u0226\u0228\u022A\u022C\u022E\u0230\u0232\u023A\u023B\u023D\u023E\u0241\u0243-\u0246\u0248\u024A\u024C\u024E\u0370\u0372\u0376\u037F\u0386\u0388-\u038A\u038C\u038E\u038F\u0391-\u03A1\u03A3-\u03AB\u03CF\u03D2-\u03D4\u03D8\u03DA\u03DC\u03DE\u03E0\u03E2\u03E4\u03E6\u03E8\u03EA\u03EC\u03EE\u03F4\u03F7\u03F9\u03FA\u03FD-\u042F\u0460\u0462\u0464\u0466\u0468\u046A\u046C\u046E\u0470\u0472\u0474\u0476\u0478\u047A\u047C\u047E\u0480\u048A\u048C\u048E\u0490\u0492\u0494\u0496\u0498\u049A\u049C\u049E\u04A0\u04A2\u04A4\u04A6\u04A8\u04AA\u04AC\u04AE\u04B0\u04B2\u04B4\u04B6\u04B8\u04BA\u04BC\u04BE\u04C0\u04C1\u04C3\u04C5\u04C7\u04C9\u04CB\u04CD\u04D0\u04D2\u04D4\u04D6\u04D8\u04DA\u04DC\u04DE\u04E0\u04E2\u04E4\u04E6\u04E8\u04EA\u04EC\u04EE\u04F0\u04F2\u04F4\u04F6\u04F8\u04FA\u04FC\u04FE\u0500\u0502\u0504\u0506\u0508\u050A\u050C\u050E\u0510\u0512\u0514\u0516\u0518\u051A\u051C\u051E\u0520\u0522\u0524\u0526\u0528\u052A\u052C\u052E\u0531-\u0556\u10A0-\u10C5\u10C7\u10CD\u13A0-\u13F5\u1C90-\u1CBA\u1CBD-\u1CBF\u1E00\u1E02\u1E04\u1E06\u1E08\u1E0A\u1E0C\u1E0E\u1E10\u1E12\u1E14\u1E16\u1E18\u1E1A\u1E1C\u1E1E\u1E20\u1E22\u1E24\u1E26\u1E28\u1E2A\u1E2C\u1E2E\u1E30\u1E32\u1E34\u1E36\u1E38\u1E3A\u1E3C\u1E3E\u1E40\u1E42\u1E44\u1E46\u1E48\u1E4A\u1E4C\u1E4E\u1E50\u1E52\u1E54\u1E56\u1E58\u1E5A\u1E5C\u1E5E\u1E60\u1E62\u1E64\u1E66\u1E68\u1E6A\u1E6C\u1E6E\u1E70\u1E72\u1E74\u1E76\u1E78\u1E7A\u1E7C\u1E7E\u1E80\u1E82\u1E84\u1E86\u1E88\u1E8A\u1E8C\u1E8E\u1E90\u1E92\u1E94\u1E9E\u1EA0\u1EA2\u1EA4\u1EA6\u1EA8\u1EAA\u1EAC\u1EAE\u1EB0\u1EB2\u1EB4\u1EB6\u1EB8\u1EBA\u1EBC\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1EC8\u1ECA\u1ECC\u1ECE\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EDA\u1EDC\u1EDE\u1EE0\u1EE2\u1EE4\u1EE6\u1EE8\u1EEA\u1EEC\u1EEE\u1EF0\u1EF2\u1EF4\u1EF6\u1EF8\u1EFA\u1EFC\u1EFE\u1F08-\u1F0F\u1F18-\u1F1D\u1F28-\u1F2F\u1F38-\u1F3F\u1F48-\u1F4D\u1F59\u1F5B\u1F5D\u1F5F\u1F68-\u1F6F\u1FB8-\u1FBB\u1FC8-\u1FCB\u1FD8-\u1FDB\u1FE8-\u1FEC\u1FF8-\u1FFB\u2102\u2107\u210B-\u210D\u2110-\u2112\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u2130-\u2133\u213E\u213F\u2145\u2183\u2C00-\u2C2F\u2C60\u2C62-\u2C64\u2C67\u2C69\u2C6B\u2C6D-\u2C70\u2C72\u2C75\u2C7E-\u2C80\u2C82\u2C84\u2C86\u2C88\u2C8A\u2C8C\u2C8E\u2C90\u2C92\u2C94\u2C96\u2C98\u2C9A\u2C9C\u2C9E\u2CA0\u2CA2\u2CA4\u2CA6\u2CA8\u2CAA\u2CAC\u2CAE\u2CB0\u2CB2\u2CB4\u2CB6\u2CB8\u2CBA\u2CBC\u2CBE\u2CC0\u2CC2\u2CC4\u2CC6\u2CC8\u2CCA\u2CCC\u2CCE\u2CD0\u2CD2\u2CD4\u2CD6\u2CD8\u2CDA\u2CDC\u2CDE\u2CE0\u2CE2\u2CEB\u2CED\u2CF2\uA640\uA642\uA644\uA646\uA648\uA64A\uA64C\uA64E\uA650\uA652\uA654\uA656\uA658\uA65A\uA65C\uA65E\uA660\uA662\uA664\uA666\uA668\uA66A\uA66C\uA680\uA682\uA684\uA686\uA688\uA68A\uA68C\uA68E\uA690\uA692\uA694\uA696\uA698\uA69A\uA722\uA724\uA726\uA728\uA72A\uA72C\uA72E\uA732\uA734\uA736\uA738\uA73A\uA73C\uA73E\uA740\uA742\uA744\uA746\uA748\uA74A\uA74C\uA74E\uA750\uA752\uA754\uA756\uA758\uA75A\uA75C\uA75E\uA760\uA762\uA764\uA766\uA768\uA76A\uA76C\uA76E\uA779\uA77B\uA77D\uA77E\uA780\uA782\uA784\uA786\uA78B\uA78D\uA790\uA792\uA796\uA798\uA79A\uA79C\uA79E\uA7A0\uA7A2\uA7A4\uA7A6\uA7A8\uA7AA-\uA7AE\uA7B0-\uA7B4\uA7B6\uA7B8\uA7BA\uA7BC\uA7BE\uA7C0\uA7C2\uA7C4-\uA7C7\uA7C9\uA7D0\uA7D6\uA7D8\uA7F5\uFF21-\uFF3A\u{10400}-\u{10427}\u{104B0}-\u{104D3}\u{10570}-\u{1057A}\u{1057C}-\u{1058A}\u{1058C}-\u{10592}\u{10594}\u{10595}\u{10C80}-\u{10CB2}\u{118A0}-\u{118BF}\u{16E40}-\u{16E5F}\u{1D400}-\u{1D419}\u{1D434}-\u{1D44D}\u{1D468}-\u{1D481}\u{1D49C}\u{1D49E}\u{1D49F}\u{1D4A2}\u{1D4A5}\u{1D4A6}\u{1D4A9}-\u{1D4AC}\u{1D4AE}-\u{1D4B5}\u{1D4D0}-\u{1D4E9}\u{1D504}\u{1D505}\u{1D507}-\u{1D50A}\u{1D50D}-\u{1D514}\u{1D516}-\u{1D51C}\u{1D538}\u{1D539}\u{1D53B}-\u{1D53E}\u{1D540}-\u{1D544}\u{1D546}\u{1D54A}-\u{1D550}\u{1D56C}-\u{1D585}\u{1D5A0}-\u{1D5B9}\u{1D5D4}-\u{1D5ED}\u{1D608}-\u{1D621}\u{1D63C}-\u{1D655}\u{1D670}-\u{1D689}\u{1D6A8}-\u{1D6C0}\u{1D6E2}-\u{1D6FA}\u{1D71C}-\u{1D734}\u{1D756}-\u{1D76E}\u{1D790}-\u{1D7A8}\u{1D7CA}\u{1E900}-\u{1E921}]+$/u),lower:RegExp(/^[a-z\xB5\xDF-\xF6\xF8-\xFF\u0101\u0103\u0105\u0107\u0109\u010B\u010D\u010F\u0111\u0113\u0115\u0117\u0119\u011B\u011D\u011F\u0121\u0123\u0125\u0127\u0129\u012B\u012D\u012F\u0131\u0133\u0135\u0137\u0138\u013A\u013C\u013E\u0140\u0142\u0144\u0146\u0148\u0149\u014B\u014D\u014F\u0151\u0153\u0155\u0157\u0159\u015B\u015D\u015F\u0161\u0163\u0165\u0167\u0169\u016B\u016D\u016F\u0171\u0173\u0175\u0177\u017A\u017C\u017E-\u0180\u0183\u0185\u0188\u018C\u018D\u0192\u0195\u0199-\u019B\u019E\u01A1\u01A3\u01A5\u01A8\u01AA\u01AB\u01AD\u01B0\u01B4\u01B6\u01B9\u01BA\u01BD-\u01BF\u01C6\u01C9\u01CC\u01CE\u01D0\u01D2\u01D4\u01D6\u01D8\u01DA\u01DC\u01DD\u01DF\u01E1\u01E3\u01E5\u01E7\u01E9\u01EB\u01ED\u01EF\u01F0\u01F3\u01F5\u01F9\u01FB\u01FD\u01FF\u0201\u0203\u0205\u0207\u0209\u020B\u020D\u020F\u0211\u0213\u0215\u0217\u0219\u021B\u021D\u021F\u0221\u0223\u0225\u0227\u0229\u022B\u022D\u022F\u0231\u0233-\u0239\u023C\u023F\u0240\u0242\u0247\u0249\u024B\u024D\u024F-\u0293\u0295-\u02AF\u0371\u0373\u0377\u037B-\u037D\u0390\u03AC-\u03CE\u03D0\u03D1\u03D5-\u03D7\u03D9\u03DB\u03DD\u03DF\u03E1\u03E3\u03E5\u03E7\u03E9\u03EB\u03ED\u03EF-\u03F3\u03F5\u03F8\u03FB\u03FC\u0430-\u045F\u0461\u0463\u0465\u0467\u0469\u046B\u046D\u046F\u0471\u0473\u0475\u0477\u0479\u047B\u047D\u047F\u0481\u048B\u048D\u048F\u0491\u0493\u0495\u0497\u0499\u049B\u049D\u049F\u04A1\u04A3\u04A5\u04A7\u04A9\u04AB\u04AD\u04AF\u04B1\u04B3\u04B5\u04B7\u04B9\u04BB\u04BD\u04BF\u04C2\u04C4\u04C6\u04C8\u04CA\u04CC\u04CE\u04CF\u04D1\u04D3\u04D5\u04D7\u04D9\u04DB\u04DD\u04DF\u04E1\u04E3\u04E5\u04E7\u04E9\u04EB\u04ED\u04EF\u04F1\u04F3\u04F5\u04F7\u04F9\u04FB\u04FD\u04FF\u0501\u0503\u0505\u0507\u0509\u050B\u050D\u050F\u0511\u0513\u0515\u0517\u0519\u051B\u051D\u051F\u0521\u0523\u0525\u0527\u0529\u052B\u052D\u052F\u0560-\u0588\u10D0-\u10FA\u10FD-\u10FF\u13F8-\u13FD\u1C80-\u1C88\u1D00-\u1D2B\u1D6B-\u1D77\u1D79-\u1D9A\u1E01\u1E03\u1E05\u1E07\u1E09\u1E0B\u1E0D\u1E0F\u1E11\u1E13\u1E15\u1E17\u1E19\u1E1B\u1E1D\u1E1F\u1E21\u1E23\u1E25\u1E27\u1E29\u1E2B\u1E2D\u1E2F\u1E31\u1E33\u1E35\u1E37\u1E39\u1E3B\u1E3D\u1E3F\u1E41\u1E43\u1E45\u1E47\u1E49\u1E4B\u1E4D\u1E4F\u1E51\u1E53\u1E55\u1E57\u1E59\u1E5B\u1E5D\u1E5F\u1E61\u1E63\u1E65\u1E67\u1E69\u1E6B\u1E6D\u1E6F\u1E71\u1E73\u1E75\u1E77\u1E79\u1E7B\u1E7D\u1E7F\u1E81\u1E83\u1E85\u1E87\u1E89\u1E8B\u1E8D\u1E8F\u1E91\u1E93\u1E95-\u1E9D\u1E9F\u1EA1\u1EA3\u1EA5\u1EA7\u1EA9\u1EAB\u1EAD\u1EAF\u1EB1\u1EB3\u1EB5\u1EB7\u1EB9\u1EBB\u1EBD\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1EC9\u1ECB\u1ECD\u1ECF\u1ED1\u1ED3\u1ED5\u1ED7\u1ED9\u1EDB\u1EDD\u1EDF\u1EE1\u1EE3\u1EE5\u1EE7\u1EE9\u1EEB\u1EED\u1EEF\u1EF1\u1EF3\u1EF5\u1EF7\u1EF9\u1EFB\u1EFD\u1EFF-\u1F07\u1F10-\u1F15\u1F20-\u1F27\u1F30-\u1F37\u1F40-\u1F45\u1F50-\u1F57\u1F60-\u1F67\u1F70-\u1F7D\u1F80-\u1F87\u1F90-\u1F97\u1FA0-\u1FA7\u1FB0-\u1FB4\u1FB6\u1FB7\u1FBE\u1FC2-\u1FC4\u1FC6\u1FC7\u1FD0-\u1FD3\u1FD6\u1FD7\u1FE0-\u1FE7\u1FF2-\u1FF4\u1FF6\u1FF7\u210A\u210E\u210F\u2113\u212F\u2134\u2139\u213C\u213D\u2146-\u2149\u214E\u2184\u2C30-\u2C5F\u2C61\u2C65\u2C66\u2C68\u2C6A\u2C6C\u2C71\u2C73\u2C74\u2C76-\u2C7B\u2C81\u2C83\u2C85\u2C87\u2C89\u2C8B\u2C8D\u2C8F\u2C91\u2C93\u2C95\u2C97\u2C99\u2C9B\u2C9D\u2C9F\u2CA1\u2CA3\u2CA5\u2CA7\u2CA9\u2CAB\u2CAD\u2CAF\u2CB1\u2CB3\u2CB5\u2CB7\u2CB9\u2CBB\u2CBD\u2CBF\u2CC1\u2CC3\u2CC5\u2CC7\u2CC9\u2CCB\u2CCD\u2CCF\u2CD1\u2CD3\u2CD5\u2CD7\u2CD9\u2CDB\u2CDD\u2CDF\u2CE1\u2CE3\u2CE4\u2CEC\u2CEE\u2CF3\u2D00-\u2D25\u2D27\u2D2D\uA641\uA643\uA645\uA647\uA649\uA64B\uA64D\uA64F\uA651\uA653\uA655\uA657\uA659\uA65B\uA65D\uA65F\uA661\uA663\uA665\uA667\uA669\uA66B\uA66D\uA681\uA683\uA685\uA687\uA689\uA68B\uA68D\uA68F\uA691\uA693\uA695\uA697\uA699\uA69B\uA723\uA725\uA727\uA729\uA72B\uA72D\uA72F-\uA731\uA733\uA735\uA737\uA739\uA73B\uA73D\uA73F\uA741\uA743\uA745\uA747\uA749\uA74B\uA74D\uA74F\uA751\uA753\uA755\uA757\uA759\uA75B\uA75D\uA75F\uA761\uA763\uA765\uA767\uA769\uA76B\uA76D\uA76F\uA771-\uA778\uA77A\uA77C\uA77F\uA781\uA783\uA785\uA787\uA78C\uA78E\uA791\uA793-\uA795\uA797\uA799\uA79B\uA79D\uA79F\uA7A1\uA7A3\uA7A5\uA7A7\uA7A9\uA7AF\uA7B5\uA7B7\uA7B9\uA7BB\uA7BD\uA7BF\uA7C1\uA7C3\uA7C8\uA7CA\uA7D1\uA7D3\uA7D5\uA7D7\uA7D9\uA7F6\uA7FA\uAB30-\uAB5A\uAB60-\uAB68\uAB70-\uABBF\uFB00-\uFB06\uFB13-\uFB17\uFF41-\uFF5A\u{10428}-\u{1044F}\u{104D8}-\u{104FB}\u{10597}-\u{105A1}\u{105A3}-\u{105B1}\u{105B3}-\u{105B9}\u{105BB}\u{105BC}\u{10CC0}-\u{10CF2}\u{118C0}-\u{118DF}\u{16E60}-\u{16E7F}\u{1D41A}-\u{1D433}\u{1D44E}-\u{1D454}\u{1D456}-\u{1D467}\u{1D482}-\u{1D49B}\u{1D4B6}-\u{1D4B9}\u{1D4BB}\u{1D4BD}-\u{1D4C3}\u{1D4C5}-\u{1D4CF}\u{1D4EA}-\u{1D503}\u{1D51E}-\u{1D537}\u{1D552}-\u{1D56B}\u{1D586}-\u{1D59F}\u{1D5BA}-\u{1D5D3}\u{1D5EE}-\u{1D607}\u{1D622}-\u{1D63B}\u{1D656}-\u{1D66F}\u{1D68A}-\u{1D6A5}\u{1D6C2}-\u{1D6DA}\u{1D6DC}-\u{1D6E1}\u{1D6FC}-\u{1D714}\u{1D716}-\u{1D71B}\u{1D736}-\u{1D74E}\u{1D750}-\u{1D755}\u{1D770}-\u{1D788}\u{1D78A}-\u{1D78F}\u{1D7AA}-\u{1D7C2}\u{1D7C4}-\u{1D7C9}\u{1D7CB}\u{1DF00}-\u{1DF09}\u{1DF0B}-\u{1DF1E}\u{1DF25}-\u{1DF2A}\u{1E922}-\u{1E943}]+$/u),digit:RegExp(/^[0-9\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0BE6-\u0BEF\u0C66-\u0C6F\u0CE6-\u0CEF\u0D66-\u0D6F\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F29\u1040-\u1049\u1090-\u1099\u17E0-\u17E9\u1810-\u1819\u1946-\u194F\u19D0-\u19D9\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\uA620-\uA629\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19\u{104A0}-\u{104A9}\u{10D30}-\u{10D39}\u{11066}-\u{1106F}\u{110F0}-\u{110F9}\u{11136}-\u{1113F}\u{111D0}-\u{111D9}\u{112F0}-\u{112F9}\u{11450}-\u{11459}\u{114D0}-\u{114D9}\u{11650}-\u{11659}\u{116C0}-\u{116C9}\u{11730}-\u{11739}\u{118E0}-\u{118E9}\u{11950}-\u{11959}\u{11C50}-\u{11C59}\u{11D50}-\u{11D59}\u{11DA0}-\u{11DA9}\u{11F50}-\u{11F59}\u{16A60}-\u{16A69}\u{16AC0}-\u{16AC9}\u{16B50}-\u{16B59}\u{1D7CE}-\u{1D7FF}\u{1E140}-\u{1E149}\u{1E2F0}-\u{1E2F9}\u{1E4F0}-\u{1E4F9}\u{1E950}-\u{1E959}\u{1FBF0}-\u{1FBF9}]+$/u)}}});qx.lang.String.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.AssertionError":{},"qx.core.Object":{},"qx.log.Logger":{},"qx.lang.String":{},"qx.lang.Function":{},"qx.data.IListData":{},"qx.core.ValidationError":{},"qx.lang.Type":{},"qx.lang.Array":{},"qx.core.ObjectRegistry":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.data.SingleValueBinding",{statics:{__P_119_0:{},__P_119_1:{},bind(e,t,r,i,n){var o=this.__P_119_2(e,t,r,i,n),a=t.split("."),s=this.__P_119_3(a),l=[],u=[],c=[],h=[],d=e,f=null;try{for(var _=0;_0}i?this.__P_119_10(e.targetObject,e.targetPropertyChain):this.__P_119_9(e.targetObject,e.targetPropertyChain,e.options.converter())}else this.__P_119_10(e.targetObject,e.targetPropertyChain);break}if(t==e.propertyNames.length-1)if(qx.Class.implementsInterface(r,qx.data.IListData)&&""!==e.arrayIndexValues[t]){var o="last"===e.arrayIndexValues[t]?r.length-1:e.arrayIndexValues[t],a=r.getItem(o);this.__P_119_5(a,e.targetObject,e.targetPropertyChain,e.options,e.sources[e.index]);e.listenerIds[t]=this.__P_119_6(r,"change",e.targetObject,e.targetPropertyChain,e.options,e.arrayIndexValues[t])}else{if(null!=e.propertyNames[t]&&null!=r["get"+qx.lang.String.firstUp(e.propertyNames[t])]){a=r["get"+qx.lang.String.firstUp(e.propertyNames[t])]();this.__P_119_5(a,e.targetObject,e.targetPropertyChain,e.options,e.sources[e.index])}if(!(l=this.__P_119_4(r,e.propertyNames[t]))){e.sources[t]=null;this.__P_119_10(e.targetObject,e.targetPropertyChain);return}e.listenerIds[t]=this.__P_119_6(r,l,e.targetObject,e.targetPropertyChain,e.options)}else{if(null==e.listeners[t]){var s=qx.lang.Function.bind(this.__P_119_7,this,e);e.listeners.push(s)}if(qx.Class.implementsInterface(r,qx.data.IListData))var l="change";else l=this.__P_119_4(r,e.propertyNames[t]);if(!l){e.sources[t]=null;this.__P_119_10(e.targetObject,e.targetPropertyChain);return}e.listenerIds[t]=r.addListener(l,e.listeners[t])}}},__P_119_2(e,t,r,i,n){for(var o=i.split("."),a=this.__P_119_3(o),s=[],l=[],u=[],c=[],h=r,d=0;de.replace(/\[/g,".[").split(".").filter((function(e){return""!==e})),__P_119_13(e,t,r){r=r||t.length-1;for(var i=e,n=0;null!==i&&ns)return}else var l=o.getData();l=qx.data.SingleValueBinding.__P_119_11(l,r,i,n,e);var u;try{u=void 0!==l?qx.data.SingleValueBinding.__P_119_9(r,i,l):qx.data.SingleValueBinding.__P_119_10(r,i);n&&n.onUpdate&&n.onUpdate(e,r,l)}catch(e){if(!(e instanceof qx.core.ValidationError))throw e;n&&n.onSetFail?n.onSetFail(e):qx.log.Logger.warn("Failed so set value "+l+" on "+r+". Error message: "+e)}return u};o||(o="");a=qx.lang.Function.bind(a,e,o);return e.addListener(t,a)},__P_119_8(e,t,r,i,n){var o;o=t.toHashCode();void 0===this.__P_119_0[o]&&(this.__P_119_0[o]=[]);var a=[e,t,r,i,n];this.__P_119_0[o].push(a);o=i.toHashCode();void 0===this.__P_119_1[o]&&(this.__P_119_1[o]=[]);this.__P_119_1[o].push(a)},__P_119_11(e,t,r,i,n){if(i&&i.converter){var o;t.getModel&&(o=t.getModel());return i.converter(e,o,n,t)}var a=this.__P_119_12(r),s=this.__P_119_13(t,a),l=r.substring(r.lastIndexOf(".")+1,r.length);if(null==s)return e;var u=qx.Class.getPropertyDefinition(s.constructor,l),c=null==u?"":u.check;return this.__P_119_16(e,c)},__P_119_14(e,t){var r=qx.Class.getPropertyDefinition(e.constructor,t);return null==r?null:r.event},__P_119_16(e,t){var r=qx.lang.Type.getClass(e);"Number"!=r&&"String"!=r||"Integer"!=t&&"PositiveInteger"!=t||(e=parseInt(e,10));"Boolean"!=r&&"Number"!=r&&"Date"!=r||"String"!=t||(e+="");"Number"!=r&&"String"!=r||"Number"!=t&&"PositiveNumber"!=t||(e=parseFloat(e));return e},removeBindingFromObject(e,t){if("deepBinding"==t.type){for(var r=0;r=0;r--)this.removeBindingFromObject(e,t[r][0]);var i=e.toHashCode();delete this.__P_119_0[i];delete this.__P_119_1[i]},removeRelatedBindings(e,t){var r=this.getAllBindingsForObject(e);if(null!=r)for(var i=r.length-1;i>=0;i--){var n=r[i][1],o=r[i][3];n!==t&&o!==t||this.removeBindingFromObject(e,r[i][0])}},getAllBindingsForObject(e){var t=e.toHashCode(),r=this.__P_119_0[t],i=this.__P_119_1[t];return r||i?r?i?qx.lang.Array.unique(r.concat(i)):qx.lang.Array.clone(r):qx.lang.Array.clone(i):[]},removeAllBindings(){for(var e in this.__P_119_0){var t=qx.core.ObjectRegistry.fromHashCode(e);null!=t?this.removeAllBindingsForObject(t):delete this.__P_119_0[e]}this.__P_119_0={}},getAllBindings(){return this.__P_119_0},showBindingInLog(e,t){for(var r,i=0;iqx.Class.supportsEvent(e.constructor,t),registerEvent(e,t,r){},unregisterEvent(e,t,r){}},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Object.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["os.name","os.version"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.OperatingSystem",{statics:{getName(){if("undefined"!=typeof process&&process.platform){return{win32:"win",darwin:"osx",linux:"linux",aix:"unix",freebsd:"unix",openbsd:"unix",sunos:"unix",android:"android"}[process.platform]||""}if(!navigator)return"";var e=navigator.platform||"",t=navigator.userAgent||"";return-1!=e.indexOf("Windows")||-1!=e.indexOf("Win32")||-1!=e.indexOf("Win64")||-1!=t.indexOf("Windows Phone")?"win":-1!=e.indexOf("Macintosh")||-1!=e.indexOf("MacPPC")||-1!=e.indexOf("MacIntel")||-1!=e.indexOf("Mac OS X")?"osx":-1!=t.indexOf("RIM Tablet OS")?"rim_tabletos":-1!=t.indexOf("webOS")?"webos":-1!=e.indexOf("iPod")||-1!=e.indexOf("iPhone")||-1!=e.indexOf("iPad")?"ios":-1!=t.indexOf("Android")?"android":-1!=e.indexOf("Linux")?"linux":-1!=e.indexOf("X11")||-1!=e.indexOf("BSD")||-1!=e.indexOf("Darwin")?"unix":-1!=e.indexOf("SymbianOS")?"symbian":-1!=e.indexOf("BlackBerry")?"blackberry":""},__P_45_0:{"Windows NT 10.0":"10","Windows NT 6.3":"8.1","Windows NT 6.2":"8","Windows NT 6.1":"7","Windows NT 6.0":"vista","Windows NT 5.2":"2003","Windows NT 5.1":"xp","Windows NT 5.0":"2000","Windows 2000":"2000","Windows NT 4.0":"nt4","Win 9x 4.90":"me","Windows CE":"ce","Windows 98":"98",Win98:"98","Windows 95":"95",Win95:"95","Mac OS X 10_15":"10.15","Mac OS X 10_14":"10.14","Mac OS X 10_13":"10.13","Mac OS X 10.13":"10.13","Mac OS X 10_12":"10.12","Mac OS X 10.12":"10.12","Mac OS X 10_11":"10.11","Mac OS X 10.11":"10.11","Mac OS X 10_10":"10.10","Mac OS X 10.10":"10.10","Mac OS X 10_9":"10.9","Mac OS X 10.9":"10.9","Mac OS X 10_8":"10.8","Mac OS X 10.8":"10.8","Mac OS X 10_7":"10.7","Mac OS X 10.7":"10.7","Mac OS X 10_6":"10.6","Mac OS X 10.6":"10.6","Mac OS X 10_5":"10.5","Mac OS X 10.5":"10.5","Mac OS X 10_4":"10.4","Mac OS X 10.4":"10.4","Mac OS X 10_3":"10.3","Mac OS X 10.3":"10.3","Mac OS X 10_2":"10.2","Mac OS X 10.2":"10.2","Mac OS X 10_1":"10.1","Mac OS X 10.1":"10.1","Mac OS X 10_0":"10.0","Mac OS X 10.0":"10.0"},getVersion(){var e=qx.bom.client.OperatingSystem.__P_45_1(navigator.userAgent);null==e&&(e=qx.bom.client.OperatingSystem.__P_45_2(navigator.userAgent));return null!=e?e:""},__P_45_1(e){var t=[];for(var r in qx.bom.client.OperatingSystem.__P_45_0)t.push(r);var i=new RegExp("("+t.join("|").replace(/\./g,".")+")","g").exec(e);return i&&i[1]?qx.bom.client.OperatingSystem.__P_45_0[i[1]]:null},__P_45_2(e){var t=-1!=e.indexOf("Windows Phone"),r=-1!=e.indexOf("Android"),i=!!e.match(/(iPad|iPhone|iPod)/i);if(t){var n=new RegExp(/Windows Phone (\d+(?:\.\d+)+)/i).exec(e);if(n&&n[1])return n[1]}else if(r){var o=new RegExp(/ Android (\d+(?:\.\d+)+)/i).exec(e);if(o&&o[1])return o[1]}else if(i){var a=new RegExp(/(CPU|iPhone|iPod) OS (\d+)_(\d+)(?:_(\d+))*\s+/).exec(e);if(a&&a[2]&&a[3])return a[4]?a[2]+"."+a[3]+"."+a[4]:a[2]+"."+a[3]}return null}},defer(e){qx.core.Environment.add("os.name",e.getName);qx.core.Environment.add("os.version",e.getVersion)}});qx.bom.client.OperatingSystem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.String":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Node":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Style",{statics:{VENDOR_PREFIXES:["Webkit","Moz","O","ms","Khtml"],__P_116_0:{},__P_116_1:null,getPropertyName(e){var t=document.documentElement.style;if(void 0!==t[e])return e;for(var r=0,i=this.VENDOR_PREFIXES.length;rthis.getSize())e.destroy?e.destroy():e.dispose();else{e.$$pooled=!0;r.push(e)}}}},destruct(){var e,t,r,i,n=this.__P_111_0;for(e in n)for(r=0,i=(t=n[e]).length;r"function"==typeof t?t():t}),__P_87_0(e,t){e.promise=t;return e.promise},then:qx.core.Environment.select("qx.promise",{true(e,t){if(e.rejected)return null;if(e.promise){if(qx.lang.Type.isPromise(t))this.__P_87_0(e,e.promise.then(t));else{var r=this;this.__P_87_0(e,e.promise.then((function(i){return e.rejected?null:(i=t(i))===qx.event.Utils.ABORT?r.reject(e):i})))}this.__P_87_1(e);return e.promise}if(qx.lang.Type.isPromise(t))return this.__P_87_2(e,t);var i=t(e.result);if(qx.lang.Type.isPromise(i))return this.__P_87_2(e,i);e.result=i;return i===qx.event.Utils.ABORT?this.reject(e):i},false(e,t){if(e.rejected)return null;var r=e.result=t(e.result);return r===qx.event.Utils.ABORT?this.reject(e):r}}),__P_87_2(e,t){e.promise?this.__P_87_0(e,e.promise.then((function(){return t}))):this.__P_87_0(e,t);this.__P_87_1(e);return e.promise},reject(e){if(e.rejected)return qx.event.Utils.ABORT;e.rejected=!0;if(e.promise)throw new Error("Rejecting Event");var t=this.__P_87_3(e);return void 0===t?this.ABORT:t},__P_87_1(e){if(e.promise&&e.catch&&!e.promise["qx.event.Utils.hasCatcher"]){this.__P_87_0(e,e.promise.catch(this.__P_87_3.bind(this,e)));e.promise["qx.event.Utils.hasCatcher"]=!0}},__P_87_3(e,t){var r=e.catch;if(r){e.catch=null;e.rejected=!0;return r(t)}return qx.event.Utils.ABORT},catch(e,t){if(e.rejected)t();else{void 0===e.catchers?e.catchers=[t]:e.catchers.push(t);e.catch?e.catch=(r=e.catch,i=t,function(){r();i()}):e.catch=t;var r,i;this.__P_87_1(e)}},callListener(e,t,r,i){if(e.rejected)return qx.event.Utils.ABORT;var n=t.handler.call(r,i);return i.getPropagationStopped()?qx.event.Utils.ABORT:n},series:qx.core.Environment.select("qx.promise",{true(e,t,r){for(var i={},n=0;n=0;n--)(i=r[n])&&i.dispose()}catch(r){throw new Error("The array field: "+t+" of object: "+e+" has non disposable entries: "+r)}r.length=0;e[t]=null}},disposeMap(e,t){var r=e[t];if(r)if(qx.core.ObjectRegistry.inShutDown)e[t]=null;else{try{var i;for(var n in r){i=r[n];r.hasOwnProperty(n)&&i&&i.dispose()}}catch(r){throw new Error("The map field: "+t+" of object: "+e+" has non disposable entries: "+r)}e[t]=null}},disposeTriggeredBy(e,t){var r=t.dispose;t.dispose=function(){r.call(t);e.dispose()}},destroyContainer(e){var t=[];this._collectContainerChildren(e,t);for(var r=t.length-1;r>=0;r--)t[r].destroy();e.destroy()},_collectContainerChildren(e,t){for(var r=e.getChildren(),i=0;i1){this.__P_58_0=[];for(var t=0;te>=this.getLength()?{done:!0}:{value:this.getItem(e++)}}},concat(e){if(e=qx.lang.Array.toNativeArray(e))var t=this.__P_58_0.concat(e);else t=this.__P_58_0.concat();return new qx.data.Array(t)},join(e){return this.__P_58_0.join(e)},pop(){var e=this.__P_58_0.pop();this.__P_58_1();this._registerEventChaining(null,e,this.length-1);this.fireDataEvent("changeBubble",{value:[],name:this.length+"",old:[e],item:this});this.fireDataEvent("change",{start:this.length-1,end:this.length-1,type:"remove",removed:[e],added:[]},null);return e},push(e){for(var t=0;t0,l=arguments.length>2;if(s||l){o=qx.lang.Array.fromArguments(arguments,2);let t,r;if(0==n.length){t="add";r=e+o.length}else if(0==o.length){t="remove";r=this.length-1}else{t="add/remove";r=e+Math.max(o.length,n.length)-1}this.fireDataEvent("change",{start:e,end:r,type:t,added:o,removed:n},null)}for(a=0;a=0;t--){this.__P_58_0.unshift(arguments[t]);this.__P_58_1();this.__P_58_2(0,this.length);this.fireDataEvent("changeBubble",{value:[this.__P_58_0[0]],name:"0",old:[this.__P_58_0[1]],item:this});this.fireDataEvent("change",{start:0,end:this.length-1,type:"add",added:[arguments[t]],removed:[]},null)}return this.length},toArray(){return this.__P_58_0},getItem(e){return this.__P_58_0[e]},setItem(e,t){var r=this.__P_58_0[e];if(r!==t){this.__P_58_0[e]=t;this._registerEventChaining(t,r,e);this.length!=this.__P_58_0.length&&this.__P_58_1();this.fireDataEvent("changeBubble",{value:[t],name:e+"",old:[r],item:this});this.fireDataEvent("change",{start:e,end:e,type:"add/remove",added:[t],removed:[r]},null)}},getLength(){return this.length},indexOf(e){return this.__P_58_0.indexOf(e)},lastIndexOf(e){return this.__P_58_0.lastIndexOf(e)},toString(){return null!=this.__P_58_0?this.__P_58_0.toString():""},contains(e){return this.includes(e)},includes(e){return-1!==this.__P_58_0.indexOf(e)},copy(){return this.concat()},insertAt(e,t){this.splice(e,0,t).dispose()},insertBefore(e,t){var r=this.indexOf(e);-1==r?this.push(t):this.splice(r,0,t).dispose()},insertAfter(e,t){var r=this.indexOf(e);-1==r||r==this.length-1?this.push(t):this.splice(r+1,0,t).dispose()},removeAt(e){var t=this.splice(e,1),r=t.getItem(0);t.dispose();return r},removeAll(){for(var e=0;ee&&(e=this.getItem(t));return void 0===e?null:e},min(){for(var e=this.getItem(0),t=1;te.call(t,r,i,this)))},filter(e,t){return new qx.data.Array(this.__P_58_0.filter(e,t))},map(e,t){return new qx.data.Array(this.__P_58_0.map(e,t))},find(e,t){return this.__P_58_0.find(e,t)},some(e,t){return this.__P_58_0.some(e,t)},every(e,t){return this.__P_58_0.every(e,t)},reduce(e,t){return this.__P_58_0.reduce(e,t)},reduceRight(e,t){return this.__P_58_0.reduceRight(e,t)},__P_58_1(){var e=this.length;this.length=this.__P_58_0.length;this.fireDataEvent("changeLength",this.length,e)},__P_58_2(e,t){for(var r=e;r"object"==typeof Packages&&"[object JavaPackage]"===Object.prototype.toString.call(Packages)?"rhino":"undefined"!=typeof process?"node.js":"undefined"!=typeof Titanium&&void 0!==Titanium.userAgent?"titanium":qx.bom.client.Browser.getName()},defer(e){qx.core.Environment.add("runtime.name",e.getName)}});qx.bom.client.Runtime.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Runtime":{require:!0}},environment:{provided:[],required:{"runtime.name":{className:"qx.bom.client.Runtime"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.Json",{statics:{stringify:null,parse:null}});!function(){ /*! JSON v3.2.5 | http://bestiejs.github.io/json3 | Copyright 2012-2013, Kit Cambridge | http://kit.mit-license.org */ -!function(e){if("rhino"!==qx.core.Environment.get("runtime.name")&&void 0!==qx.core.Environment.get("runtime.name")){var t,r,i,n={}.toString,o=!1,a=!1;if(a)if("object"==typeof JSON&&JSON)if(a){a.stringify=JSON.stringify;a.parse=JSON.parse}else a=JSON;else o;else a=e.JSON||(e.JSON={});var s=new Date(-0xc782b5b800cec);try{s=-109252==s.getUTCFullYear()&&0===s.getUTCMonth()&&1===s.getUTCDate()&&10==s.getUTCHours()&&37==s.getUTCMinutes()&&6==s.getUTCSeconds()&&708==s.getUTCMilliseconds()}catch(e){}if(!A("json")){var l="[object Function]",u="[object Number]",c="[object String]",h="[object Array]",d=A("bug-string-char-index");if(!s)var f=Math.floor,_=[0,31,59,90,120,151,181,212,243,273,304,334],p=function(e,t){return _[t]+365*(e-1970)+f((e-1969+(t=+(t>1)))/4)-f((e-1901+t)/100)+f((e-1601+t)/400)};(t={}.hasOwnProperty)||(t=function(e){var r,i={};if((i.__proto__=null,i.__proto__={toString:1},i).toString!=n)t=function(e){var t=this.__proto__,r=e in(this.__proto__=null,this);this.__proto__=t;return r};else{r=i.constructor;t=function(e){var t=(this.constructor||r).prototype;return e in this&&!(e in t&&this[e]===t[e])}}i=null;return t.call(this,e)});var m={boolean:1,number:1,string:1,undefined:1};r=function(e,r){var i,o,a,s,u=0;(i=function(){this.valueOf=0}).prototype.valueOf=0;o=new i;for(a in o)t.call(o,a)&&u++;i=o=null;if(u)s=2==u?function(e,r){var i,o={},a=n.call(e)==l;for(i in e)a&&"prototype"===i||t.call(o,i)||!(o[i]=1)||!t.call(e,i)||r(i)}:function(e,r){var i,o,a=n.call(e)==l;for(i in e)a&&"prototype"===i||!t.call(e,i)||(o="constructor"===i)||r(i);(o||t.call(e,i="constructor"))&&r(i)};else{o=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"];s=function(e,r){var i,a,s=n.call(e)==l,u=!s&&"function"!=typeof e.constructor&&function(e,t){var r=typeof e[t];return"object"==r?!!e[t]:!m[r]}(e,"hasOwnProperty")?e.hasOwnProperty:t;for(i in e)s&&"prototype"===i||!u.call(e,i)||r(i);for(a=o.length;i=o[--a];u.call(e,i)&&r(i));}}return s(e,r)};if(!A("json-stringify")){var g={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},v=function(e,t){return("000000"+(t||0)).slice(-e)},b=function(e){var t,r='"',i=0,n=e.length,o=n>10&&d;o&&(t=e.split(""));for(;i-1/0&&O<1/0){if(p){q=f(O/864e5);for(y=f(q/365.2425)+1970-1;p(y+1,0)<=q;y++);for(x=f((q-p(y,0))/30.42);p(y,x+1)<=q;x++);q=1+q-p(y,x);P=f((w=(O%864e5+864e5)%864e5)/36e5)%24;M=f(w/6e4)%60;E=f(w/1e3)%60;I=w%1e3}else{y=O.getUTCFullYear();x=O.getUTCMonth();q=O.getUTCDate();P=O.getUTCHours();M=O.getUTCMinutes();E=O.getUTCSeconds();I=O.getUTCMilliseconds()}O=(y<=0||y>=1e4?(y<0?"-":"+")+v(6,y<0?-y:y):v(4,y))+"-"+v(2,x+1)+"-"+v(2,q)+"T"+v(2,P)+":"+v(2,M)+":"+v(2,E)+"."+v(3,I)+"Z"}else O=null;s&&(O=s.call(a,o,O));if(null===O)return"null";if("[object Boolean]"==(g=n.call(O)))return""+O;if(g==u)return O>-1/0&&O<1/0?""+O:"null";if(g==c)return b(""+O);if("object"==typeof O){for(T=m.length;T--;)if(m[T]===O)throw TypeError();m.push(O);C=[];k=_;_+=d;if(g==h){for(A=0,T=O.length;A0)for(i="",r>10&&(r=10);i.length=48&&n<=57||n>=97&&n<=102||n>=65&&n<=70||M();e+=w("0x"+o.slice(t,x));break;default:M()}else{if(34==n)break;n=o.charCodeAt(x);t=x;for(;n>=32&&92!=n&&34!=n;)n=o.charCodeAt(++x);e+=o.slice(t,x)}if(34==o.charCodeAt(x)){x++;return e}M();default:t=x;if(45==n){i=!0;n=o.charCodeAt(++x)}if(n>=48&&n<=57){48==n&&((n=o.charCodeAt(x+1))>=48&&n<=57)&&M();i=!1;for(;x=48&&n<=57);x++);if(46==o.charCodeAt(x)){r=++x;for(;r=48&&n<=57);r++);r==x&&M();x=r}if(101==(n=o.charCodeAt(x))||69==n){43!=(n=o.charCodeAt(++x))&&45!=n||x++;for(r=x;r=48&&n<=57);r++);r==x&&M();x=r}return+o.slice(t,x)}i&&M();if("true"===o.slice(x,x+4)){x+=4;return!0}if("false"===o.slice(x,x+5)){x+=5;return!1}if("null"===o.slice(x,x+4)){x+=4;return null}M()}return"$"},I=function e(t){var r,i;"$"===t&&M();if("string"==typeof t){if("@"===(d?t.charAt(0):t[0]))return t.slice(1);if("["===t){r=[];for(;"]"!==(t=E());i||(i=!0)){i&&(","===t?"]"===(t=E())&&M():M());","===t&&M();r.push(e(t))}return r}if("{"===t){r={};for(;"}"!=(t=E());i||(i=!0)){i&&(","===t?"}"===(t=E())&&M():M());","!==t&&"string"==typeof t&&"@"===(d?t.charAt(0):t[0])&&":"===E()||M();r[t.slice(1)]=e(E())}return r}M()}return t},C=function(e,t,r){var n=S(e,t,r);n===i?delete e[t]:e[t]=n},S=function(e,t,i){var o,a=e[t];if("object"==typeof a&&a)if(n.call(a)==h)for(o=a.length;o--;)C(a,o,i);else r(a,(function(e){C(a,e,i)}));return i.call(e,t,a)};a.parse=function(e,t){var r,i;x=0;q=""+e;r=I(E());"$"!=E()&&M();x=q=null;return t&&n.call(t)==l?S(((i={})[""]=r,i),"",t):r}}}o}function A(e){if("bug-string-char-index"===e)return"a"!="a"[0];var t,r='{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}',o="json"===e;if(o||"json-stringify"===e||"json-parse"===e){if("json-stringify"==e||o){var l=a.stringify,u="function"==typeof l&&s;if(u){(t=function(){return 1}).toJSON=t;try{u="0"===l(0)&&"0"===l(new Number)&&'""'===l(new String)&&l(n)===i&&l(i)===i&&l()===i&&"1"===l(t)&&"[1]"===l([t])&&"[null]"===l([i])&&"null"===l(null)&&"[null,null,null]"===l([i,n,null])&&l({a:[t,!0,!1,null,"\0\b\n\f\r\t"]})==r&&"1"===l(null,t)&&"[\n 1,\n 2\n]"===l([1,2],null,1)&&'"-271821-04-20T00:00:00.000Z"'===l(new Date(-864e13))&&'"+275760-09-13T00:00:00.000Z"'===l(new Date(864e13))&&'"-000001-01-01T00:00:00.000Z"'===l(new Date(-621987552e5))&&'"1969-12-31T23:59:59.999Z"'===l(new Date(-1))}catch(e){u=!1}}if(!o)return u}if("json-parse"===e||o){var c=a.parse;if("function"==typeof c)try{if(0===c("0")&&!c(!1)){var h=5==(t=c(r)).a.length&&1===t.a[0];if(h){try{h=!c('"\t"')}catch(e){}if(h)try{h=1!==c("01")}catch(e){}}}}catch(e){h=!1}if(!o)return h}return u&&h}}}(this||window)}();qx.lang.Json.stringify=window.JSON.stringify;qx.lang.Json.parse=window.JSON.parse;qx.lang.Json.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.lang.Number",{statics:{isInRange:(e,t,r)=>e>=t&&e<=r,isBetweenRange:(e,t,r)=>e>t&&enull!=r&&e>r?r:null!=t&&ee===t||Math.abs(e-t)a.BUFFER_SIZE){i=0;e=a.randomBytes(a.BUFFER_SIZE)}return e.slice(i,i+=t)}(16);t[6]=15&t[6]|64;t[8]=63&t[8]|128;return t}function a(){var e=o();return n[e[0]]+n[e[1]]+n[e[2]]+n[e[3]]+"-"+n[e[4]]+n[e[5]]+"-"+n[e[6]]+n[e[7]]+"-"+n[e[8]]+n[e[9]]+"-"+n[e[10]]+n[e[11]]+n[e[12]]+n[e[13]]+n[e[14]]+n[e[15]]}}();qx.util.Uuid.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.type.BaseError":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.core.ValidationError",{extend:qx.type.BaseError});qx.core.ValidationError.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.normalize.Object":{require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Type":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.Object",{statics:{empty(e){for(var t in e)e.hasOwnProperty(t)&&delete e[t]},isEmpty(e){for(var t in e)return!1;return!0},getLength:qx.Bootstrap.objectGetLength,getValues:e=>Object.values(e),mergeWith:qx.Bootstrap.objectMergeWith,clone(e,t){if(qx.lang.Type.isObject(e)){var r={};for(var i in e)r[i]=t?qx.lang.Object.clone(e[i],t):e[i];return r}if(qx.lang.Type.isArray(e)){r=[];for(var n=0;nqx.lang.Object.__P_111_0(e,t,[],[]),__P_111_0(e,t,r,i){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return e===t;var n=Object.prototype.toString.call(e);if(n!=Object.prototype.toString.call(t))return!1;switch(n){case"[object String]":return e==String(t);case"[object Number]":return e!=+e?t!=+t:0==e?1/e==1/t:e==+t;case"[object Date]":case"[object Boolean]":return+e==+t;case"[object RegExp]":return e.source==t.source&&e.global==t.global&&e.multiline==t.multiline&&e.ignoreCase==t.ignoreCase}if("object"!=typeof e||"object"!=typeof t)return!1;for(var o=r.length;o--;)if(r[o]==e)return i[o]==t;var a=e.constructor,s=t.constructor;if(a!==s&&!(qx.Bootstrap.isFunction(a)&&a instanceof a&&qx.Bootstrap.isFunction(s)&&s instanceof s)&&"constructor"in e&&"constructor"in t)return!1;r.push(e);i.push(t);var l=0,u=!0;if("[object Array]"==n){if(u=(l=e.length)==t.length)for(;l--&&(u=qx.lang.Object.__P_111_0(e[l],t[l],r,i)););}else{for(var c in e)if(Object.prototype.hasOwnProperty.call(e,c)){l++;if(!(u=Object.prototype.hasOwnProperty.call(t,c)&&qx.lang.Object.__P_111_0(e[c],t[c],r,i)))break}if(u){for(c in t)if(Object.prototype.hasOwnProperty.call(t,c)&&!l--)break;u=!l}}r.pop();i.pop();return u},invert(e){var t={};for(var r in e)t[e[r].toString()]=r;return t},getKeyFromValue(e,t){for(var r in e)if(e.hasOwnProperty(r)&&e[r]===t)return r;return null},contains(e,t){return null!==this.getKeyFromValue(e,t)},fromArray(e){for(var t={},r=0,i=e.length;r8)qx.bom.Event.addNativeListener(this._window,"DOMContentLoaded",this._onNativeLoadWrapped);else if("undefined"!=typeof document){var e=this;!function t(){try{document.documentElement.doScroll("left");document.body&&e._onNativeLoadWrapped()}catch(e){window.setTimeout(t,100)}}()}qx.bom.Event.addNativeListener(this._window,"load",this._onNativeLoadWrapped)}if("rhino"!=qx.core.Environment.get("runtime.name")&&"node.js"!=qx.core.Environment.get("runtime.name")){this._onNativeUnloadWrapped=qx.lang.Function.bind(this._onNativeUnload,this);qx.bom.Event.addNativeListener(this._window,"unload",this._onNativeUnloadWrapped)}},_stopObserver(){this._onNativeLoadWrapped&&qx.bom.Event.removeNativeListener(this._window,"load",this._onNativeLoadWrapped);qx.bom.Event.removeNativeListener(this._window,"unload",this._onNativeUnloadWrapped);this._onNativeLoadWrapped=null;this._onNativeUnloadWrapped=null},_onNativeLoad(){qx.core.Environment.select("qx.globalErrorHandling",{true:qx.event.GlobalError.observeMethod(this.__P_34_7),false:this.__P_34_7}).apply(this,arguments)},__P_34_7(){this.__P_34_0=!0;this.__P_34_5()},_onNativeUnload(){qx.core.Environment.select("qx.globalErrorHandling",{true:qx.event.GlobalError.observeMethod(this.__P_34_8),false:this.__P_34_8}).apply(this,arguments)},__P_34_8(){if(!this.__P_34_4){this.__P_34_4=!0;try{qx.event.Registration.fireEvent(this._window,"shutdown")}catch(e){throw e}}}},destruct(){this._stopObserver();this._window=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Application.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0},"qx.bom.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Native",{extend:qx.event.type.Event,members:{init(e,t,r,i,n){qx.event.type.Native.superclass.prototype.init.call(this,i,n);this._target=t||qx.bom.Event.getTarget(e);this._relatedTarget=r||qx.bom.Event.getRelatedTarget(e);e.timeStamp&&(this._timeStamp=e.timeStamp);this._native=e;this._returnValue=null;return this},clone(e){var t=qx.event.type.Native.superclass.prototype.clone.call(this,e);t._native=this._cloneNativeEvent(this._native,{});t._returnValue=this._returnValue;return t},_cloneNativeEvent(e,t){t.preventDefault=function(){};return t},preventDefault(){qx.event.type.Native.superclass.prototype.preventDefault.call(this);qx.bom.Event.preventDefault(this._native)},getNativeEvent(){return this._native},setReturnValue(e){this._returnValue=e},getReturnValue(){return this._returnValue}}});qx.event.type.Native.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.type.Native":{require:!0,defer:"runtime"},"qx.event.Pool":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{require:!0}},environment:{provided:[],required:{"qx.globalErrorHandling":{className:"qx.event.GlobalError"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Window",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this._manager=e;this._window=e.getWindow();this._initWindowObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{error:1,load:1,beforeunload:1,unload:1,resize:1,scroll:1,beforeshutdown:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:!0},members:{canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initWindowObserver(){this._onNativeWrapper=qx.lang.Function.listener(this._onNative,this);var e=qx.event.handler.Window.SUPPORTED_TYPES;for(var t in e)qx.bom.Event.addNativeListener(this._window,t,this._onNativeWrapper)},_stopWindowObserver(){var e=qx.event.handler.Window.SUPPORTED_TYPES;for(var t in e)qx.bom.Event.removeNativeListener(this._window,t,this._onNativeWrapper)},_onNative(){qx.core.Environment.select("qx.globalErrorHandling",{true:qx.event.GlobalError.observeMethod(this.__P_35_0),false:this.__P_35_0}).apply(this,arguments)},__P_35_0(e){if(!this.isDisposed()){var t,r=this._window;try{t=r.document}catch(e){return}var i=t.documentElement,n=qx.bom.Event.getTarget(e);if(null==n||n===r||n===t||n===i){var o=qx.event.Registration.createEvent(e.type,qx.event.type.Native,[e,r]);qx.event.Registration.dispatchEvent(r,o);var a=o.getReturnValue();if(null!=a){e.returnValue=a;return a}}}}},destruct(){this._stopWindowObserver();this._manager=this._window=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Window.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.log.Logger":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.Bootstrap":{},"qx.event.handler.Application":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"},"os.name":{className:"qx.bom.client.OperatingSystem"},"qx.debug.startupTimings":{},"qx.application":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.core.BaseInit",{statics:{__P_36_0:null,getApplication(){return this.__P_36_0||null},ready(){if(!this.__P_36_0){""==qx.core.Environment.get("engine.name")&&qx.log.Logger.warn("Could not detect engine!");""==qx.core.Environment.get("engine.version")&&qx.log.Logger.warn("Could not detect the version of the engine!");""==qx.core.Environment.get("os.name")&&qx.log.Logger.warn("Could not detect operating system!");qx.core.Environment.get("qx.debug.startupTimings")&&qx.log.Logger.debug(this,"Load runtime: "+(new Date-qx.Bootstrap.LOADSTART)+"ms");var e=qx.core.Environment.get("qx.application"),t=qx.Class.getByName(e);if(t){this.__P_36_0=new t;var r=new Date;this.__P_36_0.main();qx.core.Environment.get("qx.debug.startupTimings")&&qx.log.Logger.debug(this,"Main runtime: "+(new Date-r)+"ms");r=new Date;this.__P_36_0.finalize();qx.core.Environment.get("qx.debug.startupTimings")&&qx.log.Logger.debug(this,"Finalize runtime: "+(new Date-r)+"ms");qx.event.handler.Application.onAppInstanceInitialized()}else qx.log.Logger.warn("Missing application class: "+e)}},__P_36_1(e){var t=this.__P_36_0;t&&t.close()},__P_36_2(){var e=this.__P_36_0;e&&e.terminate()}}});qx.core.BaseInit.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Application":{require:!0,defer:"runtime"},"qx.event.handler.Window":{require:!0,defer:"runtime"},"qx.event.dispatch.Direct":{require:!0,defer:"runtime"},"qx.Class":{usage:"dynamic",require:!0},"qx.core.BaseInit":{require:!0},"qx.event.Registration":{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.core.Init",{statics:{getApplication:qx.core.BaseInit.getApplication,ready:qx.core.BaseInit.ready,__P_9_0(e){var t=this.getApplication();t&&e.setReturnValue(t.close())},__P_9_1(){var e=this.getApplication();e&&e.terminate()}},defer(e){qx.event.Registration.addListener(window,"ready",e.ready,e);qx.event.Registration.addListener(window,"shutdown",e.__P_9_1,e);qx.event.Registration.addListener(window,"beforeunload",e.__P_9_0,e)}});qx.core.Init.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.application.IApplication",{members:{main(){},finalize(){},close(){},terminate(){}}});qx.application.IApplication.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.locale.MTranslation",{members:{tr(e,t){var r=qx.locale.Manager;if(r)return r.tr.apply(r,arguments);throw new Error("To enable localization please include qx.locale.Manager into your build!")},trn(e,t,r,i){var n=qx.locale.Manager;if(n)return n.trn.apply(n,arguments);throw new Error("To enable localization please include qx.locale.Manager into your build!")},trc(e,t,r){var i=qx.locale.Manager;if(i)return i.trc.apply(i,arguments);throw new Error("To enable localization please include qx.locale.Manager into your build!")},trnc(e,t,r,i,n){var o=qx.locale.Manager;if(o)return o.trnc.apply(o,arguments);throw new Error("To enable localization please include qx.locale.Manager into your build!")},marktr(e){var t=qx.locale.Manager;if(t)return t.marktr.apply(t,arguments);throw new Error("To enable localization please include qx.locale.Manager into your build!")}}});qx.locale.MTranslation.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Init":{require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.application.IApplication":{require:!0},"qx.locale.MTranslation":{require:!0},"qx.theme.manager.Meta":{},"qx.ui.tooltip.Manager":{},"qx.ui.style.Stylesheet":{},"qx.ui.core.queue.Manager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.application.AbstractGui",{type:"abstract",extend:qx.core.Object,implement:[qx.application.IApplication],include:qx.locale.MTranslation,members:{__P_10_0:null,_createRootWidget(){throw new Error("Abstract method call")},getRoot(){return this.__P_10_0},main(){qx.theme.manager.Meta.getInstance().initialize();qx.ui.tooltip.Manager.getInstance();var e=["-webkit-touch-callout: none;","-ms-touch-select: none;","-webkit-tap-highlight-color: rgba(0,0,0,0);","-webkit-tap-highlight-color: transparent;"].join("");qx.ui.style.Stylesheet.getInstance().addRule("*",e);this.__P_10_0=this._createRootWidget();window.scrollTo(0,0)},finalize(){this.render()},render(){qx.ui.core.queue.Manager.flush()},close(e){},terminate(){}}});qx.application.AbstractGui.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Init":{require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.application.AbstractGui":{require:!0},"qx.ui.root.Application":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.application.Standalone",{extend:qx.application.AbstractGui,members:{_createRootWidget:()=>new qx.ui.root.Application(document)}});qx.application.Standalone.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.application.Standalone":{require:!0},"qxl.datagrid.test.TestRunner":{},"qxl.datagrid.test.source.Position":{},"qxl.datagrid.test.source.Range":{},"qxl.datagrid.test.util.Labels":{},"qxl.datagrid.test.column.FilteredColumns":{},"qxl.datagrid.test.source.TreeDataSource":{},"qxl.datagrid.test.ui.GridSizeCalculator":{},"qxl.datagrid.test.ui.DataGrid":{},"qxl.datagrid.demo.Demo":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.Application",{extend:qx.application.Standalone,members:{async main(){qxl.datagrid.demo.Application.superclass.prototype.main.call(this);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.source.Position);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.source.Range);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.util.Labels);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.column.FilteredColumns);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.source.TreeDataSource);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.ui.GridSizeCalculator);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.ui.DataGrid);this.getRoot().add(new qxl.datagrid.demo.Demo,{left:0,top:0,right:0,bottom:0})}}});qxl.datagrid.demo.Application.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.theme.manager.Color":{},"qx.theme.manager.Decoration":{},"qx.theme.manager.Font":{},"qx.theme.manager.Icon":{},"qx.theme.manager.Appearance":{},"qx.core.Environment":{},"qx.Theme":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Meta",{type:"singleton",extend:qx.core.Object,events:{changeTheme:"qx.event.type.Event"},properties:{theme:{check:"Theme",nullable:!1,apply:"_applyTheme"}},members:{_applyTheme(e,t){var r=!0,i=!0,n=!0,o=!0,a=!0;if(t){r=e.meta.color!==t.meta.color;i=e.meta.decoration!==t.meta.decoration;n=e.meta.font!==t.meta.font;o=e.meta.icon!==t.meta.icon;a=e.meta.appearance!==t.meta.appearance}var s=qx.theme.manager.Color.getInstance(),l=qx.theme.manager.Decoration.getInstance(),u=qx.theme.manager.Font.getInstance(),c=qx.theme.manager.Icon.getInstance(),h=qx.theme.manager.Appearance.getInstance();this._suspendEvents();if(r){if(!i){var d=l.getTheme();l._applyTheme(d)}s.setTheme(e.meta.color)}l.setTheme(e.meta.decoration);u.setTheme(e.meta.font);c.setTheme(e.meta.icon);h.setTheme(e.meta.appearance);(r||i||n||o||a)&&this.fireEvent("changeTheme");this._activateEvents()},__P_38_0:null,_fireEvent(e){e.getTarget()===qx.theme.manager.Color.getInstance()&&qx.theme.manager.Decoration.getInstance().refresh();this.fireEvent("changeTheme")},_suspendEvents(){var e=qx.theme.manager.Color.getInstance(),t=qx.theme.manager.Decoration.getInstance(),r=qx.theme.manager.Font.getInstance(),i=qx.theme.manager.Icon.getInstance(),n=qx.theme.manager.Appearance.getInstance();e.hasListener("changeTheme")&&e.removeListener("changeTheme",this._fireEvent,this);t.hasListener("changeTheme")&&t.removeListener("changeTheme",this._fireEvent,this);r.hasListener("changeTheme")&&r.removeListener("changeTheme",this._fireEvent,this);i.hasListener("changeTheme")&&i.removeListener("changeTheme",this._fireEvent,this);n.hasListener("changeTheme")&&n.removeListener("changeTheme",this._fireEvent,this)},_activateEvents(){var e=qx.theme.manager.Color.getInstance(),t=qx.theme.manager.Decoration.getInstance(),r=qx.theme.manager.Font.getInstance(),i=qx.theme.manager.Icon.getInstance(),n=qx.theme.manager.Appearance.getInstance();e.hasListener("changeTheme")||e.addListener("changeTheme",this._fireEvent,this);t.hasListener("changeTheme")||t.addListener("changeTheme",this._fireEvent,this);r.hasListener("changeTheme")||r.addListener("changeTheme",this._fireEvent,this);i.hasListener("changeTheme")||i.addListener("changeTheme",this._fireEvent,this);n.hasListener("changeTheme")||n.addListener("changeTheme",this._fireEvent,this)},initialize(){var e,t;if(e=qx.core.Environment.get("qx.theme")){if(!(t=qx.Theme.getByName(e)))throw new Error("The theme to use is not available: "+e);this.setTheme(t)}}},environment:{"qx.theme":"qx.theme.Modern"}});qx.theme.manager.Meta.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.Registration":{construct:!0},"qx.event.Timer":{construct:!0},"qx.ui.tooltip.ToolTip":{},"qx.ui.core.Widget":{},"qx.ui.form.IForm":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tooltip.Manager",{type:"singleton",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);qx.event.Registration.addListener(document.body,"pointerover",this.__P_39_0,this,!0);this.__P_39_1=new qx.event.Timer;this.__P_39_1.addListener("interval",this.__P_39_2,this);this.__P_39_3=new qx.event.Timer;this.__P_39_3.addListener("interval",this.__P_39_4,this);this.__P_39_5={left:0,top:0}},properties:{current:{check:"qx.ui.tooltip.ToolTip",nullable:!0,apply:"_applyCurrent"},showInvalidToolTips:{check:"Boolean",init:!0},showToolTips:{check:"Boolean",init:!0}},members:{__P_39_5:null,__P_39_3:null,__P_39_1:null,__P_39_6:null,__P_39_7:null,getSharedTooltip(){this.__P_39_6||(this.__P_39_6=(new qx.ui.tooltip.ToolTip).set({rich:!0}));return this.__P_39_6},getSharedErrorTooltip(){if(!this.__P_39_7){this.__P_39_7=(new qx.ui.tooltip.ToolTip).set({appearance:"tooltip-error",rich:!0});this.__P_39_7.setLabel("");this.__P_39_7.syncAppearance()}return this.__P_39_7},_applyCurrent(e,t){if(!t||!qx.ui.core.Widget.contains(t,e)){if(t){t.isDisposed()||t.exclude();this.__P_39_1.stop();this.__P_39_3.stop()}var r=qx.event.Registration,i=document.body;if(e){this.__P_39_1.startWith(e.getShowTimeout());r.addListener(i,"pointerout",this.__P_39_8,this,!0);r.addListener(i,"focusout",this.__P_39_9,this,!0);r.addListener(i,"pointermove",this.__P_39_10,this,!0)}else{r.removeListener(i,"pointerout",this.__P_39_8,this,!0);r.removeListener(i,"focusout",this.__P_39_9,this,!0);r.removeListener(i,"pointermove",this.__P_39_10,this,!0)}}},__P_39_2(e){var t=this.getCurrent();if(t&&!t.isDisposed()){this.__P_39_3.startWith(t.getHideTimeout());"widget"==t.getPlaceMethod()?t.placeToWidget(t.getOpener()):t.placeToPoint(this.__P_39_5);t.show()}this.__P_39_1.stop()},__P_39_4(e){var t=this.getCurrent();if(!t||t.getAutoHide()){t&&!t.isDisposed()&&t.exclude();this.__P_39_3.stop();this.resetCurrent()}},__P_39_10(e){var t=this.__P_39_5;t.left=Math.round(e.getDocumentLeft());t.top=Math.round(e.getDocumentTop())},__P_39_0(e){var t=qx.ui.core.Widget.getWidgetByElement(e.getTarget());this.__P_39_10(e);this.showToolTip(t)},showToolTip(e){if(e){for(var t,r,i,n;null!=e;){t=e.getToolTip();r=e.getToolTipText()||null;i=e.getToolTipIcon()||null;qx.Class.hasInterface(e.constructor,qx.ui.form.IForm)&&!e.isValid()&&(n=e.getInvalidMessage());if(t||r||i||n)break;e=e.getLayoutParent()}if(e&&(e.getEnabled()||e.isShowToolTipWhenDisabled())&&!e.isBlockToolTip()&&(n||this.getShowToolTips())&&(!n||this.getShowInvalidToolTips())){n&&(t=this.getSharedErrorTooltip().set({label:n}));t||(t=this.getSharedTooltip().set({label:r,icon:i}));this.setCurrent(t);t.setOpener(e)}}},__P_39_8(e){var t=qx.ui.core.Widget.getWidgetByElement(e.getTarget());if(t){var r=qx.ui.core.Widget.getWidgetByElement(e.getRelatedTarget());if(r||"mouse"!=e.getPointerType()){var i=this.getCurrent();i&&(r==i||qx.ui.core.Widget.contains(i,r))||r&&t&&qx.ui.core.Widget.contains(t,r)||i&&!i.getAutoHide()||(i&&!r?this.setCurrent(null):this.resetCurrent())}}},__P_39_9(e){var t=qx.ui.core.Widget.getWidgetByElement(e.getTarget());if(t){var r=this.getCurrent();r&&!r.getAutoHide()||r&&r==t.getToolTip()&&this.setCurrent(null)}}},destruct(){qx.event.Registration.removeListener(document.body,"pointerover",this.__P_39_0,this,!0);this._disposeObjects("__P_39_1","__P_39_3","__P_39_6");this.__P_39_5=null}});qx.ui.tooltip.Manager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.Stylesheet":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.style.Stylesheet",{type:"singleton",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.__P_40_0=qx.bom.Stylesheet.createElement();this.__P_40_1=[]},members:{__P_40_1:null,__P_40_0:null,addRule(e,t){if(!this.hasRule(e)){qx.bom.Stylesheet.addRule(this.__P_40_0,e,t);this.__P_40_1.push(e)}},hasRule(e){return-1!=this.__P_40_1.indexOf(e)},removeRule(e){delete this.__P_40_1[this.__P_40_1.indexOf(e)];qx.bom.Stylesheet.removeRule(this.__P_40_0,e)}}});qx.ui.style.Stylesheet.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.UserAction",{extend:qx.core.Object,implement:qx.event.IEventHandler,construct(e){qx.core.Object.constructor.call(this);this.__P_95_0=e;this.__P_95_1=e.getWindow()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{useraction:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:!0},members:{__P_95_0:null,__P_95_1:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){}},destruct(){this.__P_95_0=this.__P_95_1=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.UserAction.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.UserAction":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.AnimationFrame":{},"qx.ui.core.queue.Widget":{},"qx.log.Logger":{},"qx.ui.core.queue.Visibility":{},"qx.ui.core.queue.Appearance":{},"qx.ui.core.queue.Layout":{},"qx.html.Element":{defer:"runtime"},"qx.ui.core.queue.Dispose":{},"qx.event.Registration":{defer:"runtime"},"qx.bom.client.Event":{defer:"load",require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0},"event.touch":{defer:!0,className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Manager",{statics:{__P_41_0:!1,__P_41_1:!1,__P_41_2:{},__P_41_3:0,MAX_RETRIES:10,scheduleFlush(e){var t=qx.ui.core.queue.Manager;t.__P_41_2[e]=!0;if(!t.__P_41_0){t.__P_41_1=!1;qx.bom.AnimationFrame.request((function(){t.__P_41_1?t.__P_41_1=!1:t.flush()}),t);t.__P_41_0=!0}},flush(){var e=qx.ui.core.queue.Manager;if(!e.__P_41_4){e.__P_41_4=!0;e.__P_41_1=!0;var t=e.__P_41_2;e.__P_41_5((function(){for(;t.visibility||t.widget||t.appearance||t.layout||t.element;){if(t.widget){delete t.widget;try{qx.ui.core.queue.Widget.flush()}catch(e){qx.log.Logger.error(qx.ui.core.queue.Widget,"Error in the 'Widget' queue:"+e,e)}}if(t.visibility){delete t.visibility;try{qx.ui.core.queue.Visibility.flush()}catch(e){qx.log.Logger.error(qx.ui.core.queue.Visibility,"Error in the 'Visibility' queue:"+e,e)}}if(t.appearance){delete t.appearance;try{qx.ui.core.queue.Appearance.flush()}catch(e){qx.log.Logger.error(qx.ui.core.queue.Appearance,"Error in the 'Appearance' queue:"+e,e)}}if(!(t.widget||t.visibility||t.appearance)){if(t.layout){delete t.layout;try{qx.ui.core.queue.Layout.flush()}catch(e){qx.log.Logger.error(qx.ui.core.queue.Layout,"Error in the 'Layout' queue:"+e,e)}}if(!(t.widget||t.visibility||t.appearance||t.layout)&&t.element){delete t.element;qx.html.Element.flush()}}}}),(function(){e.__P_41_0=!1}));e.__P_41_5((function(){if(t.dispose){delete t.dispose;try{qx.ui.core.queue.Dispose.flush()}catch(e){qx.log.Logger.error("Error in the 'Dispose' queue:"+e)}}}),(function(){e.__P_41_4=!1}));e.__P_41_3=0}},__P_41_5:qx.core.Environment.select("qx.debug",{true(e,t){e();t()},false(e,t){var r=qx.ui.core.queue.Manager;try{e()}catch(e){r.__P_41_0=!1;r.__P_41_4=!1;r.__P_41_3+=1;if(!(r.__P_41_3<=r.MAX_RETRIES))throw new Error("Fatal Error: Flush terminated "+(r.__P_41_3-1)+" times in a row due to exceptions in user code. The application has to be reloaded!");r.scheduleFlush();throw e}finally{t()}}}),__P_41_6(e){qx.ui.core.queue.Manager.flush()}},defer(e){qx.html.Element._scheduleFlush=e.scheduleFlush;qx.event.Registration.addListener(window,"useraction",qx.core.Environment.get("event.touch")?e.__P_41_6:e.flush)}});qx.ui.core.queue.Manager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Node":{},"qx.bom.element.Dimension":{},"qx.bom.Document":{},"qx.bom.Viewport":{},"qx.bom.Stylesheet":{},qxWeb:{defer:"runtime"},"qx.bom.element.Location":{},"qx.lang.String":{},"qx.bom.element.Style":{},"qx.bom.element.Class":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Css",{statics:{_getHeight(e){var t=this[0];if(t){if(qx.dom.Node.isElement(t)){var r;if(e){r=qx.module.Css.__P_185_0(t,{display:"block",position:"absolute",visibility:"hidden"},"_getHeight",this)}else r=qx.bom.element.Dimension.getHeight(t);return r}if(qx.dom.Node.isDocument(t))return qx.bom.Document.getHeight(qx.dom.Node.getWindow(t));if(qx.dom.Node.isWindow(t))return qx.bom.Viewport.getHeight(t)}return null},_getWidth(e){var t=this[0];if(t){if(qx.dom.Node.isElement(t)){var r;if(e){r=qx.module.Css.__P_185_0(t,{display:"block",position:"absolute",visibility:"hidden"},"_getWidth",this)}else r=qx.bom.element.Dimension.getWidth(t);return r}if(qx.dom.Node.isDocument(t))return qx.bom.Document.getWidth(qx.dom.Node.getWindow(t));if(qx.dom.Node.isWindow(t))return qx.bom.Viewport.getWidth(t)}return null},_getContentHeight(e){var t=this[0];if(qx.dom.Node.isElement(t)){var r;if(e){r=qx.module.Css.__P_185_0(t,{position:"absolute",visibility:"hidden",display:"block"},"_getContentHeight",this)}else r=qx.bom.element.Dimension.getContentHeight(t);return r}return null},_getContentWidth(e){var t=this[0];if(qx.dom.Node.isElement(t)){var r;if(e){r=qx.module.Css.__P_185_0(t,{position:"absolute",visibility:"hidden",display:"block"},"_getContentWidth",this)}else r=qx.bom.element.Dimension.getContentWidth(t);return r}return null},__P_185_1:{},__P_185_2(e,t){var r=qx.module.Css.__P_185_1;if(!r[e]){var i=t||document,n=qxWeb(i.createElement(e)).appendTo(t.body);r[e]=n.getStyle("display");n.remove()}return r[e]||""},__P_185_0(e,t,r,i){var n={};for(var o in t){n[o]=e.style[o];e.style[o]=t[o]}var a=i[r]();for(var o in n)e.style[o]=n[o];return a},includeStylesheet(e,t){qx.bom.Stylesheet.includeFile(e,t)}},members:{getHeight(e){return this._getHeight(e)},getWidth(e){return this._getWidth(e)},getContentHeight(e){return this._getContentHeight(e)},getContentWidth(e){return this._getContentWidth(e)},show(){this._forEachElementWrapped((function(e){var t,r=e.getStyle("display"),i=e[0].$$qPrevDisp;if("none"==r){if(i&&"none"!=i)t=i;else{var n=qxWeb.getDocument(e[0]);t=qx.module.Css.__P_185_2(e[0].tagName,n)}e.setStyle("display",t);e[0].$$qPrevDisp="none"}}));return this},hide(){this._forEachElementWrapped((function(e){var t=e.getStyle("display");if("none"!==t){e[0].$$qPrevDisp=t;e.setStyle("display","none")}}));return this},getPosition(){var e=this[0];return qx.dom.Node.isElement(e)?qx.bom.element.Location.getPosition(e):null},getOffset(e){var t=this[0];return t&&qx.dom.Node.isElement(t)?qx.bom.element.Location.get(t,e):null},setStyle(e,t){/\w-\w/.test(e)&&(e=qx.lang.String.camelCase(e));this._forEachElement((function(r){qx.bom.element.Style.set(r,e,t)}));return this},getStyle(e){if(this[0]&&qx.dom.Node.isElement(this[0])){/\w-\w/.test(e)&&(e=qx.lang.String.camelCase(e));return qx.bom.element.Style.get(this[0],e)}return null},setStyles(e){for(var t in e)this.setStyle(t,e[t]);return this},getStyles(e){for(var t={},r=0;r>.5?e:this.push(e):arguments.length&&this.push.apply(this,arguments)}function t(){}t.prototype=[];e.prototype=new t;e.prototype.length=0;qx.type.BaseArray=function(t){if("mshtml"==qx.core.Environment.get("engine.name")){e.prototype={length:0,$$isArray:!0};for(var r="pop.push.reverse.shift.sort.splice.unshift.join.slice".split("."),i=r.length;i;)e.prototype[r[--i]]=Array.prototype[r[i]]}var n=Array.prototype.slice;e.prototype.concat=function(){for(var t=this.slice(0),r=0,i=arguments.length;r1)))/4)-f((e-1901+t)/100)+f((e-1601+t)/400)};(t={}.hasOwnProperty)||(t=function(e){var r,i={};if((i.__proto__=null,i.__proto__={toString:1},i).toString!=n)t=function(e){var t=this.__proto__,r=e in(this.__proto__=null,this);this.__proto__=t;return r};else{r=i.constructor;t=function(e){var t=(this.constructor||r).prototype;return e in this&&!(e in t&&this[e]===t[e])}}i=null;return t.call(this,e)});var m={boolean:1,number:1,string:1,undefined:1};r=function(e,r){var i,o,a,s,u=0;(i=function(){this.valueOf=0}).prototype.valueOf=0;o=new i;for(a in o)t.call(o,a)&&u++;i=o=null;if(u)s=2==u?function(e,r){var i,o={},a=n.call(e)==l;for(i in e)a&&"prototype"===i||t.call(o,i)||!(o[i]=1)||!t.call(e,i)||r(i)}:function(e,r){var i,o,a=n.call(e)==l;for(i in e)a&&"prototype"===i||!t.call(e,i)||(o="constructor"===i)||r(i);(o||t.call(e,i="constructor"))&&r(i)};else{o=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"];s=function(e,r){var i,a,s=n.call(e)==l,u=!s&&"function"!=typeof e.constructor&&function(e,t){var r=typeof e[t];return"object"==r?!!e[t]:!m[r]}(e,"hasOwnProperty")?e.hasOwnProperty:t;for(i in e)s&&"prototype"===i||!u.call(e,i)||r(i);for(a=o.length;i=o[--a];u.call(e,i)&&r(i));}}return s(e,r)};if(!A("json-stringify")){var g={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},v=function(e,t){return("000000"+(t||0)).slice(-e)},b=function(e){var t,r='"',i=0,n=e.length,o=n>10&&d;o&&(t=e.split(""));for(;i-1/0&&O<1/0){if(p){q=f(O/864e5);for(y=f(q/365.2425)+1970-1;p(y+1,0)<=q;y++);for(x=f((q-p(y,0))/30.42);p(y,x+1)<=q;x++);q=1+q-p(y,x);P=f((w=(O%864e5+864e5)%864e5)/36e5)%24;M=f(w/6e4)%60;E=f(w/1e3)%60;I=w%1e3}else{y=O.getUTCFullYear();x=O.getUTCMonth();q=O.getUTCDate();P=O.getUTCHours();M=O.getUTCMinutes();E=O.getUTCSeconds();I=O.getUTCMilliseconds()}O=(y<=0||y>=1e4?(y<0?"-":"+")+v(6,y<0?-y:y):v(4,y))+"-"+v(2,x+1)+"-"+v(2,q)+"T"+v(2,P)+":"+v(2,M)+":"+v(2,E)+"."+v(3,I)+"Z"}else O=null;s&&(O=s.call(a,o,O));if(null===O)return"null";if("[object Boolean]"==(g=n.call(O)))return""+O;if(g==u)return O>-1/0&&O<1/0?""+O:"null";if(g==c)return b(""+O);if("object"==typeof O){for(T=m.length;T--;)if(m[T]===O)throw TypeError();m.push(O);C=[];k=_;_+=d;if(g==h){for(A=0,T=O.length;A0)for(i="",r>10&&(r=10);i.length=48&&n<=57||n>=97&&n<=102||n>=65&&n<=70||M();e+=w("0x"+o.slice(t,x));break;default:M()}else{if(34==n)break;n=o.charCodeAt(x);t=x;for(;n>=32&&92!=n&&34!=n;)n=o.charCodeAt(++x);e+=o.slice(t,x)}if(34==o.charCodeAt(x)){x++;return e}M();default:t=x;if(45==n){i=!0;n=o.charCodeAt(++x)}if(n>=48&&n<=57){48==n&&((n=o.charCodeAt(x+1))>=48&&n<=57)&&M();i=!1;for(;x=48&&n<=57);x++);if(46==o.charCodeAt(x)){r=++x;for(;r=48&&n<=57);r++);r==x&&M();x=r}if(101==(n=o.charCodeAt(x))||69==n){43!=(n=o.charCodeAt(++x))&&45!=n||x++;for(r=x;r=48&&n<=57);r++);r==x&&M();x=r}return+o.slice(t,x)}i&&M();if("true"===o.slice(x,x+4)){x+=4;return!0}if("false"===o.slice(x,x+5)){x+=5;return!1}if("null"===o.slice(x,x+4)){x+=4;return null}M()}return"$"},I=function e(t){var r,i;"$"===t&&M();if("string"==typeof t){if("@"===(d?t.charAt(0):t[0]))return t.slice(1);if("["===t){r=[];for(;"]"!==(t=E());i||(i=!0)){i&&(","===t?"]"===(t=E())&&M():M());","===t&&M();r.push(e(t))}return r}if("{"===t){r={};for(;"}"!=(t=E());i||(i=!0)){i&&(","===t?"}"===(t=E())&&M():M());","!==t&&"string"==typeof t&&"@"===(d?t.charAt(0):t[0])&&":"===E()||M();r[t.slice(1)]=e(E())}return r}M()}return t},C=function(e,t,r){var n=S(e,t,r);n===i?delete e[t]:e[t]=n},S=function(e,t,i){var o,a=e[t];if("object"==typeof a&&a)if(n.call(a)==h)for(o=a.length;o--;)C(a,o,i);else r(a,(function(e){C(a,e,i)}));return i.call(e,t,a)};a.parse=function(e,t){var r,i;x=0;q=""+e;r=I(E());"$"!=E()&&M();x=q=null;return t&&n.call(t)==l?S(((i={})[""]=r,i),"",t):r}}}o}function A(e){if("bug-string-char-index"===e)return"a"!="a"[0];var t,r='{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}',o="json"===e;if(o||"json-stringify"===e||"json-parse"===e){if("json-stringify"==e||o){var l=a.stringify,u="function"==typeof l&&s;if(u){(t=function(){return 1}).toJSON=t;try{u="0"===l(0)&&"0"===l(new Number)&&'""'===l(new String)&&l(n)===i&&l(i)===i&&l()===i&&"1"===l(t)&&"[1]"===l([t])&&"[null]"===l([i])&&"null"===l(null)&&"[null,null,null]"===l([i,n,null])&&l({a:[t,!0,!1,null,"\0\b\n\f\r\t"]})==r&&"1"===l(null,t)&&"[\n 1,\n 2\n]"===l([1,2],null,1)&&'"-271821-04-20T00:00:00.000Z"'===l(new Date(-864e13))&&'"+275760-09-13T00:00:00.000Z"'===l(new Date(864e13))&&'"-000001-01-01T00:00:00.000Z"'===l(new Date(-621987552e5))&&'"1969-12-31T23:59:59.999Z"'===l(new Date(-1))}catch(e){u=!1}}if(!o)return u}if("json-parse"===e||o){var c=a.parse;if("function"==typeof c)try{if(0===c("0")&&!c(!1)){var h=5==(t=c(r)).a.length&&1===t.a[0];if(h){try{h=!c('"\t"')}catch(e){}if(h)try{h=1!==c("01")}catch(e){}}}}catch(e){h=!1}if(!o)return h}return u&&h}}}(this||window)}();qx.lang.Json.stringify=window.JSON.stringify;qx.lang.Json.parse=window.JSON.parse;qx.lang.Json.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.lang.Number",{statics:{isInRange:(e,t,r)=>e>=t&&e<=r,isBetweenRange:(e,t,r)=>e>t&&enull!=r&&e>r?r:null!=t&&ee===t||Math.abs(e-t)a.BUFFER_SIZE){i=0;e=a.randomBytes(a.BUFFER_SIZE)}return e.slice(i,i+=t)}(16);t[6]=15&t[6]|64;t[8]=63&t[8]|128;return t}function a(){var e=o();return n[e[0]]+n[e[1]]+n[e[2]]+n[e[3]]+"-"+n[e[4]]+n[e[5]]+"-"+n[e[6]]+n[e[7]]+"-"+n[e[8]]+n[e[9]]+"-"+n[e[10]]+n[e[11]]+n[e[12]]+n[e[13]]+n[e[14]]+n[e[15]]}}();qx.util.Uuid.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.type.BaseError":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.core.ValidationError",{extend:qx.type.BaseError});qx.core.ValidationError.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.normalize.Object":{require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Type":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.lang.Object",{statics:{empty(e){for(var t in e)e.hasOwnProperty(t)&&delete e[t]},isEmpty(e){for(var t in e)return!1;return!0},getLength:qx.Bootstrap.objectGetLength,getValues:e=>Object.values(e),mergeWith:qx.Bootstrap.objectMergeWith,clone(e,t){if(qx.lang.Type.isObject(e)){var r={};for(var i in e)r[i]=t?qx.lang.Object.clone(e[i],t):e[i];return r}if(qx.lang.Type.isArray(e)){r=[];for(var n=0;nqx.lang.Object.__P_112_0(e,t,[],[]),__P_112_0(e,t,r,i){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return e===t;var n=Object.prototype.toString.call(e);if(n!=Object.prototype.toString.call(t))return!1;switch(n){case"[object String]":return e==String(t);case"[object Number]":return e!=+e?t!=+t:0==e?1/e==1/t:e==+t;case"[object Date]":case"[object Boolean]":return+e==+t;case"[object RegExp]":return e.source==t.source&&e.global==t.global&&e.multiline==t.multiline&&e.ignoreCase==t.ignoreCase}if("object"!=typeof e||"object"!=typeof t)return!1;for(var o=r.length;o--;)if(r[o]==e)return i[o]==t;var a=e.constructor,s=t.constructor;if(a!==s&&!(qx.Bootstrap.isFunction(a)&&a instanceof a&&qx.Bootstrap.isFunction(s)&&s instanceof s)&&"constructor"in e&&"constructor"in t)return!1;r.push(e);i.push(t);var l=0,u=!0;if("[object Array]"==n){if(u=(l=e.length)==t.length)for(;l--&&(u=qx.lang.Object.__P_112_0(e[l],t[l],r,i)););}else{for(var c in e)if(Object.prototype.hasOwnProperty.call(e,c)){l++;if(!(u=Object.prototype.hasOwnProperty.call(t,c)&&qx.lang.Object.__P_112_0(e[c],t[c],r,i)))break}if(u){for(c in t)if(Object.prototype.hasOwnProperty.call(t,c)&&!l--)break;u=!l}}r.pop();i.pop();return u},invert(e){var t={};for(var r in e)t[e[r].toString()]=r;return t},getKeyFromValue(e,t){for(var r in e)if(e.hasOwnProperty(r)&&e[r]===t)return r;return null},contains(e,t){return null!==this.getKeyFromValue(e,t)},fromArray(e){for(var t={},r=0,i=e.length;r8)qx.bom.Event.addNativeListener(this._window,"DOMContentLoaded",this._onNativeLoadWrapped);else if("undefined"!=typeof document){var e=this;!function t(){try{document.documentElement.doScroll("left");document.body&&e._onNativeLoadWrapped()}catch(e){window.setTimeout(t,100)}}()}qx.bom.Event.addNativeListener(this._window,"load",this._onNativeLoadWrapped)}if("rhino"!=qx.core.Environment.get("runtime.name")&&"node.js"!=qx.core.Environment.get("runtime.name")){this._onNativeUnloadWrapped=qx.lang.Function.bind(this._onNativeUnload,this);qx.bom.Event.addNativeListener(this._window,"unload",this._onNativeUnloadWrapped)}},_stopObserver(){this._onNativeLoadWrapped&&qx.bom.Event.removeNativeListener(this._window,"load",this._onNativeLoadWrapped);qx.bom.Event.removeNativeListener(this._window,"unload",this._onNativeUnloadWrapped);this._onNativeLoadWrapped=null;this._onNativeUnloadWrapped=null},_onNativeLoad(){qx.core.Environment.select("qx.globalErrorHandling",{true:qx.event.GlobalError.observeMethod(this.__P_34_7),false:this.__P_34_7}).apply(this,arguments)},__P_34_7(){this.__P_34_0=!0;this.__P_34_5()},_onNativeUnload(){qx.core.Environment.select("qx.globalErrorHandling",{true:qx.event.GlobalError.observeMethod(this.__P_34_8),false:this.__P_34_8}).apply(this,arguments)},__P_34_8(){if(!this.__P_34_4){this.__P_34_4=!0;try{qx.event.Registration.fireEvent(this._window,"shutdown")}catch(e){throw e}}}},destruct(){this._stopObserver();this._window=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Application.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0},"qx.bom.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Native",{extend:qx.event.type.Event,members:{init(e,t,r,i,n){qx.event.type.Native.superclass.prototype.init.call(this,i,n);this._target=t||qx.bom.Event.getTarget(e);this._relatedTarget=r||qx.bom.Event.getRelatedTarget(e);e.timeStamp&&(this._timeStamp=e.timeStamp);this._native=e;this._returnValue=null;return this},clone(e){var t=qx.event.type.Native.superclass.prototype.clone.call(this,e);t._native=this._cloneNativeEvent(this._native,{});t._returnValue=this._returnValue;return t},_cloneNativeEvent(e,t){t.preventDefault=function(){};return t},preventDefault(){qx.event.type.Native.superclass.prototype.preventDefault.call(this);qx.bom.Event.preventDefault(this._native)},getNativeEvent(){return this._native},setReturnValue(e){this._returnValue=e},getReturnValue(){return this._returnValue}}});qx.event.type.Native.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.type.Native":{require:!0,defer:"runtime"},"qx.event.Pool":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{require:!0}},environment:{provided:[],required:{"qx.globalErrorHandling":{className:"qx.event.GlobalError"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Window",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this._manager=e;this._window=e.getWindow();this._initWindowObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{error:1,load:1,beforeunload:1,unload:1,resize:1,scroll:1,beforeshutdown:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:!0},members:{canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initWindowObserver(){this._onNativeWrapper=qx.lang.Function.listener(this._onNative,this);var e=qx.event.handler.Window.SUPPORTED_TYPES;for(var t in e)qx.bom.Event.addNativeListener(this._window,t,this._onNativeWrapper)},_stopWindowObserver(){var e=qx.event.handler.Window.SUPPORTED_TYPES;for(var t in e)qx.bom.Event.removeNativeListener(this._window,t,this._onNativeWrapper)},_onNative(){qx.core.Environment.select("qx.globalErrorHandling",{true:qx.event.GlobalError.observeMethod(this.__P_35_0),false:this.__P_35_0}).apply(this,arguments)},__P_35_0(e){if(!this.isDisposed()){var t,r=this._window;try{t=r.document}catch(e){return}var i=t.documentElement,n=qx.bom.Event.getTarget(e);if(null==n||n===r||n===t||n===i){var o=qx.event.Registration.createEvent(e.type,qx.event.type.Native,[e,r]);qx.event.Registration.dispatchEvent(r,o);var a=o.getReturnValue();if(null!=a){e.returnValue=a;return a}}}}},destruct(){this._stopWindowObserver();this._manager=this._window=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Window.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.log.Logger":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.Bootstrap":{},"qx.event.handler.Application":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"},"os.name":{className:"qx.bom.client.OperatingSystem"},"qx.debug.startupTimings":{},"qx.application":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.core.BaseInit",{statics:{__P_36_0:null,getApplication(){return this.__P_36_0||null},ready(){if(!this.__P_36_0){""==qx.core.Environment.get("engine.name")&&qx.log.Logger.warn("Could not detect engine!");""==qx.core.Environment.get("engine.version")&&qx.log.Logger.warn("Could not detect the version of the engine!");""==qx.core.Environment.get("os.name")&&qx.log.Logger.warn("Could not detect operating system!");qx.core.Environment.get("qx.debug.startupTimings")&&qx.log.Logger.debug(this,"Load runtime: "+(new Date-qx.Bootstrap.LOADSTART)+"ms");var e=qx.core.Environment.get("qx.application"),t=qx.Class.getByName(e);if(t){this.__P_36_0=new t;var r=new Date;this.__P_36_0.main();qx.core.Environment.get("qx.debug.startupTimings")&&qx.log.Logger.debug(this,"Main runtime: "+(new Date-r)+"ms");r=new Date;this.__P_36_0.finalize();qx.core.Environment.get("qx.debug.startupTimings")&&qx.log.Logger.debug(this,"Finalize runtime: "+(new Date-r)+"ms");qx.event.handler.Application.onAppInstanceInitialized()}else qx.log.Logger.warn("Missing application class: "+e)}},__P_36_1(e){var t=this.__P_36_0;t&&t.close()},__P_36_2(){var e=this.__P_36_0;e&&e.terminate()}}});qx.core.BaseInit.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Application":{require:!0,defer:"runtime"},"qx.event.handler.Window":{require:!0,defer:"runtime"},"qx.event.dispatch.Direct":{require:!0,defer:"runtime"},"qx.Class":{usage:"dynamic",require:!0},"qx.core.BaseInit":{require:!0},"qx.event.Registration":{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.core.Init",{statics:{getApplication:qx.core.BaseInit.getApplication,ready:qx.core.BaseInit.ready,__P_9_0(e){var t=this.getApplication();t&&e.setReturnValue(t.close())},__P_9_1(){var e=this.getApplication();e&&e.terminate()}},defer(e){qx.event.Registration.addListener(window,"ready",e.ready,e);qx.event.Registration.addListener(window,"shutdown",e.__P_9_1,e);qx.event.Registration.addListener(window,"beforeunload",e.__P_9_0,e)}});qx.core.Init.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.application.IApplication",{members:{main(){},finalize(){},close(){},terminate(){}}});qx.application.IApplication.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.locale.MTranslation",{members:{tr(e,t){var r=qx.locale.Manager;if(r)return r.tr.apply(r,arguments);throw new Error("To enable localization please include qx.locale.Manager into your build!")},trn(e,t,r,i){var n=qx.locale.Manager;if(n)return n.trn.apply(n,arguments);throw new Error("To enable localization please include qx.locale.Manager into your build!")},trc(e,t,r){var i=qx.locale.Manager;if(i)return i.trc.apply(i,arguments);throw new Error("To enable localization please include qx.locale.Manager into your build!")},trnc(e,t,r,i,n){var o=qx.locale.Manager;if(o)return o.trnc.apply(o,arguments);throw new Error("To enable localization please include qx.locale.Manager into your build!")},marktr(e){var t=qx.locale.Manager;if(t)return t.marktr.apply(t,arguments);throw new Error("To enable localization please include qx.locale.Manager into your build!")}}});qx.locale.MTranslation.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Init":{require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.application.IApplication":{require:!0},"qx.locale.MTranslation":{require:!0},"qx.theme.manager.Meta":{},"qx.ui.tooltip.Manager":{},"qx.ui.style.Stylesheet":{},"qx.ui.core.queue.Manager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.application.AbstractGui",{type:"abstract",extend:qx.core.Object,implement:[qx.application.IApplication],include:qx.locale.MTranslation,members:{__P_10_0:null,_createRootWidget(){throw new Error("Abstract method call")},getRoot(){return this.__P_10_0},main(){qx.theme.manager.Meta.getInstance().initialize();qx.ui.tooltip.Manager.getInstance();var e=["-webkit-touch-callout: none;","-ms-touch-select: none;","-webkit-tap-highlight-color: rgba(0,0,0,0);","-webkit-tap-highlight-color: transparent;"].join("");qx.ui.style.Stylesheet.getInstance().addRule("*",e);this.__P_10_0=this._createRootWidget();window.scrollTo(0,0)},finalize(){this.render()},render(){qx.ui.core.queue.Manager.flush()},close(e){},terminate(){}}});qx.application.AbstractGui.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Init":{require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.application.AbstractGui":{require:!0},"qx.ui.root.Application":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.application.Standalone",{extend:qx.application.AbstractGui,members:{_createRootWidget:()=>new qx.ui.root.Application(document)}});qx.application.Standalone.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.application.Standalone":{require:!0},"qxl.datagrid.test.TestRunner":{},"qxl.datagrid.test.source.Position":{},"qxl.datagrid.test.source.Range":{},"qxl.datagrid.test.util.Labels":{},"qxl.datagrid.test.column.FilteredColumns":{},"qxl.datagrid.test.source.TreeDataSource":{},"qxl.datagrid.test.ui.GridSizeCalculator":{},"qxl.datagrid.test.ui.DataGrid":{},"qxl.datagrid.demo.Demo":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.Application",{extend:qx.application.Standalone,members:{async main(){qxl.datagrid.demo.Application.superclass.prototype.main.call(this);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.source.Position);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.source.Range);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.util.Labels);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.column.FilteredColumns);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.source.TreeDataSource);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.ui.GridSizeCalculator);await qxl.datagrid.test.TestRunner.runAll(qxl.datagrid.test.ui.DataGrid);this.getRoot().add(new qxl.datagrid.demo.Demo,{left:0,top:0,right:0,bottom:0})}}});qxl.datagrid.demo.Application.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.theme.manager.Color":{},"qx.theme.manager.Decoration":{},"qx.theme.manager.Font":{},"qx.theme.manager.Icon":{},"qx.theme.manager.Appearance":{},"qx.core.Environment":{},"qx.Theme":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Meta",{type:"singleton",extend:qx.core.Object,events:{changeTheme:"qx.event.type.Event"},properties:{theme:{check:"Theme",nullable:!1,apply:"_applyTheme"}},members:{_applyTheme(e,t){var r=!0,i=!0,n=!0,o=!0,a=!0;if(t){r=e.meta.color!==t.meta.color;i=e.meta.decoration!==t.meta.decoration;n=e.meta.font!==t.meta.font;o=e.meta.icon!==t.meta.icon;a=e.meta.appearance!==t.meta.appearance}var s=qx.theme.manager.Color.getInstance(),l=qx.theme.manager.Decoration.getInstance(),u=qx.theme.manager.Font.getInstance(),c=qx.theme.manager.Icon.getInstance(),h=qx.theme.manager.Appearance.getInstance();this._suspendEvents();if(r){if(!i){var d=l.getTheme();l._applyTheme(d)}s.setTheme(e.meta.color)}l.setTheme(e.meta.decoration);u.setTheme(e.meta.font);c.setTheme(e.meta.icon);h.setTheme(e.meta.appearance);(r||i||n||o||a)&&this.fireEvent("changeTheme");this._activateEvents()},__P_38_0:null,_fireEvent(e){e.getTarget()===qx.theme.manager.Color.getInstance()&&qx.theme.manager.Decoration.getInstance().refresh();this.fireEvent("changeTheme")},_suspendEvents(){var e=qx.theme.manager.Color.getInstance(),t=qx.theme.manager.Decoration.getInstance(),r=qx.theme.manager.Font.getInstance(),i=qx.theme.manager.Icon.getInstance(),n=qx.theme.manager.Appearance.getInstance();e.hasListener("changeTheme")&&e.removeListener("changeTheme",this._fireEvent,this);t.hasListener("changeTheme")&&t.removeListener("changeTheme",this._fireEvent,this);r.hasListener("changeTheme")&&r.removeListener("changeTheme",this._fireEvent,this);i.hasListener("changeTheme")&&i.removeListener("changeTheme",this._fireEvent,this);n.hasListener("changeTheme")&&n.removeListener("changeTheme",this._fireEvent,this)},_activateEvents(){var e=qx.theme.manager.Color.getInstance(),t=qx.theme.manager.Decoration.getInstance(),r=qx.theme.manager.Font.getInstance(),i=qx.theme.manager.Icon.getInstance(),n=qx.theme.manager.Appearance.getInstance();e.hasListener("changeTheme")||e.addListener("changeTheme",this._fireEvent,this);t.hasListener("changeTheme")||t.addListener("changeTheme",this._fireEvent,this);r.hasListener("changeTheme")||r.addListener("changeTheme",this._fireEvent,this);i.hasListener("changeTheme")||i.addListener("changeTheme",this._fireEvent,this);n.hasListener("changeTheme")||n.addListener("changeTheme",this._fireEvent,this)},initialize(){var e,t;if(e=qx.core.Environment.get("qx.theme")){if(!(t=qx.Theme.getByName(e)))throw new Error("The theme to use is not available: "+e);this.setTheme(t)}}},environment:{"qx.theme":"qx.theme.Modern"}});qx.theme.manager.Meta.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.Registration":{construct:!0},"qx.event.Timer":{construct:!0},"qx.ui.tooltip.ToolTip":{},"qx.ui.core.Widget":{},"qx.ui.form.IForm":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tooltip.Manager",{type:"singleton",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);qx.event.Registration.addListener(document.body,"pointerover",this.__P_39_0,this,!0);this.__P_39_1=new qx.event.Timer;this.__P_39_1.addListener("interval",this.__P_39_2,this);this.__P_39_3=new qx.event.Timer;this.__P_39_3.addListener("interval",this.__P_39_4,this);this.__P_39_5={left:0,top:0}},properties:{current:{check:"qx.ui.tooltip.ToolTip",nullable:!0,apply:"_applyCurrent"},showInvalidToolTips:{check:"Boolean",init:!0},showToolTips:{check:"Boolean",init:!0}},members:{__P_39_5:null,__P_39_3:null,__P_39_1:null,__P_39_6:null,__P_39_7:null,getSharedTooltip(){this.__P_39_6||(this.__P_39_6=(new qx.ui.tooltip.ToolTip).set({rich:!0}));return this.__P_39_6},getSharedErrorTooltip(){if(!this.__P_39_7){this.__P_39_7=(new qx.ui.tooltip.ToolTip).set({appearance:"tooltip-error",rich:!0});this.__P_39_7.setLabel("");this.__P_39_7.syncAppearance()}return this.__P_39_7},_applyCurrent(e,t){if(!t||!qx.ui.core.Widget.contains(t,e)){if(t){t.isDisposed()||t.exclude();this.__P_39_1.stop();this.__P_39_3.stop()}var r=qx.event.Registration,i=document.body;if(e){this.__P_39_1.startWith(e.getShowTimeout());r.addListener(i,"pointerout",this.__P_39_8,this,!0);r.addListener(i,"focusout",this.__P_39_9,this,!0);r.addListener(i,"pointermove",this.__P_39_10,this,!0)}else{r.removeListener(i,"pointerout",this.__P_39_8,this,!0);r.removeListener(i,"focusout",this.__P_39_9,this,!0);r.removeListener(i,"pointermove",this.__P_39_10,this,!0)}}},__P_39_2(e){var t=this.getCurrent();if(t&&!t.isDisposed()){this.__P_39_3.startWith(t.getHideTimeout());"widget"==t.getPlaceMethod()?t.placeToWidget(t.getOpener()):t.placeToPoint(this.__P_39_5);t.show()}this.__P_39_1.stop()},__P_39_4(e){var t=this.getCurrent();if(!t||t.getAutoHide()){t&&!t.isDisposed()&&t.exclude();this.__P_39_3.stop();this.resetCurrent()}},__P_39_10(e){var t=this.__P_39_5;t.left=Math.round(e.getDocumentLeft());t.top=Math.round(e.getDocumentTop())},__P_39_0(e){var t=qx.ui.core.Widget.getWidgetByElement(e.getTarget());this.__P_39_10(e);this.showToolTip(t)},showToolTip(e){if(e){for(var t,r,i,n;null!=e;){t=e.getToolTip();r=e.getToolTipText()||null;i=e.getToolTipIcon()||null;qx.Class.hasInterface(e.constructor,qx.ui.form.IForm)&&!e.isValid()&&(n=e.getInvalidMessage());if(t||r||i||n)break;e=e.getLayoutParent()}if(e&&(e.getEnabled()||e.isShowToolTipWhenDisabled())&&!e.isBlockToolTip()&&(n||this.getShowToolTips())&&(!n||this.getShowInvalidToolTips())){n&&(t=this.getSharedErrorTooltip().set({label:n}));t||(t=this.getSharedTooltip().set({label:r,icon:i}));this.setCurrent(t);t.setOpener(e)}}},__P_39_8(e){var t=qx.ui.core.Widget.getWidgetByElement(e.getTarget());if(t){var r=qx.ui.core.Widget.getWidgetByElement(e.getRelatedTarget());if(r||"mouse"!=e.getPointerType()){var i=this.getCurrent();i&&(r==i||qx.ui.core.Widget.contains(i,r))||r&&t&&qx.ui.core.Widget.contains(t,r)||i&&!i.getAutoHide()||(i&&!r?this.setCurrent(null):this.resetCurrent())}}},__P_39_9(e){var t=qx.ui.core.Widget.getWidgetByElement(e.getTarget());if(t){var r=this.getCurrent();r&&!r.getAutoHide()||r&&r==t.getToolTip()&&this.setCurrent(null)}}},destruct(){qx.event.Registration.removeListener(document.body,"pointerover",this.__P_39_0,this,!0);this._disposeObjects("__P_39_1","__P_39_3","__P_39_6");this.__P_39_5=null}});qx.ui.tooltip.Manager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.Stylesheet":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.style.Stylesheet",{type:"singleton",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.__P_40_0=qx.bom.Stylesheet.createElement();this.__P_40_1=[]},members:{__P_40_1:null,__P_40_0:null,addRule(e,t){if(!this.hasRule(e)){qx.bom.Stylesheet.addRule(this.__P_40_0,e,t);this.__P_40_1.push(e)}},hasRule(e){return-1!=this.__P_40_1.indexOf(e)},removeRule(e){delete this.__P_40_1[this.__P_40_1.indexOf(e)];qx.bom.Stylesheet.removeRule(this.__P_40_0,e)}}});qx.ui.style.Stylesheet.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.UserAction",{extend:qx.core.Object,implement:qx.event.IEventHandler,construct(e){qx.core.Object.constructor.call(this);this.__P_96_0=e;this.__P_96_1=e.getWindow()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{useraction:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:!0},members:{__P_96_0:null,__P_96_1:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){}},destruct(){this.__P_96_0=this.__P_96_1=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.UserAction.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.UserAction":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.AnimationFrame":{},"qx.ui.core.queue.Widget":{},"qx.log.Logger":{},"qx.ui.core.queue.Visibility":{},"qx.ui.core.queue.Appearance":{},"qx.ui.core.queue.Layout":{},"qx.html.Element":{defer:"runtime"},"qx.ui.core.queue.Dispose":{},"qx.event.Registration":{defer:"runtime"},"qx.bom.client.Event":{defer:"load",require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0},"event.touch":{defer:!0,className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Manager",{statics:{__P_41_0:!1,__P_41_1:!1,__P_41_2:{},__P_41_3:0,MAX_RETRIES:10,scheduleFlush(e){var t=qx.ui.core.queue.Manager;t.__P_41_2[e]=!0;if(!t.__P_41_0){t.__P_41_1=!1;qx.bom.AnimationFrame.request((function(){t.__P_41_1?t.__P_41_1=!1:t.flush()}),t);t.__P_41_0=!0}},flush(){var e=qx.ui.core.queue.Manager;if(!e.__P_41_4){e.__P_41_4=!0;e.__P_41_1=!0;var t=e.__P_41_2;e.__P_41_5((function(){for(;t.visibility||t.widget||t.appearance||t.layout||t.element;){if(t.widget){delete t.widget;try{qx.ui.core.queue.Widget.flush()}catch(e){qx.log.Logger.error(qx.ui.core.queue.Widget,"Error in the 'Widget' queue:"+e,e)}}if(t.visibility){delete t.visibility;try{qx.ui.core.queue.Visibility.flush()}catch(e){qx.log.Logger.error(qx.ui.core.queue.Visibility,"Error in the 'Visibility' queue:"+e,e)}}if(t.appearance){delete t.appearance;try{qx.ui.core.queue.Appearance.flush()}catch(e){qx.log.Logger.error(qx.ui.core.queue.Appearance,"Error in the 'Appearance' queue:"+e,e)}}if(!(t.widget||t.visibility||t.appearance)){if(t.layout){delete t.layout;try{qx.ui.core.queue.Layout.flush()}catch(e){qx.log.Logger.error(qx.ui.core.queue.Layout,"Error in the 'Layout' queue:"+e,e)}}if(!(t.widget||t.visibility||t.appearance||t.layout)&&t.element){delete t.element;qx.html.Element.flush()}}}}),(function(){e.__P_41_0=!1}));e.__P_41_5((function(){if(t.dispose){delete t.dispose;try{qx.ui.core.queue.Dispose.flush()}catch(e){qx.log.Logger.error("Error in the 'Dispose' queue:"+e)}}}),(function(){e.__P_41_4=!1}));e.__P_41_3=0}},__P_41_5:qx.core.Environment.select("qx.debug",{true(e,t){e();t()},false(e,t){var r=qx.ui.core.queue.Manager;try{e()}catch(e){r.__P_41_0=!1;r.__P_41_4=!1;r.__P_41_3+=1;if(!(r.__P_41_3<=r.MAX_RETRIES))throw new Error("Fatal Error: Flush terminated "+(r.__P_41_3-1)+" times in a row due to exceptions in user code. The application has to be reloaded!");r.scheduleFlush();throw e}finally{t()}}}),__P_41_6(e){qx.ui.core.queue.Manager.flush()}},defer(e){qx.html.Element._scheduleFlush=e.scheduleFlush;qx.event.Registration.addListener(window,"useraction",qx.core.Environment.get("event.touch")?e.__P_41_6:e.flush)}});qx.ui.core.queue.Manager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Node":{},"qx.bom.element.Dimension":{},"qx.bom.Document":{},"qx.bom.Viewport":{},"qx.bom.Stylesheet":{},qxWeb:{defer:"runtime"},"qx.bom.element.Location":{},"qx.lang.String":{},"qx.bom.element.Style":{},"qx.bom.element.Class":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Css",{statics:{_getHeight(e){var t=this[0];if(t){if(qx.dom.Node.isElement(t)){var r;if(e){r=qx.module.Css.__P_186_0(t,{display:"block",position:"absolute",visibility:"hidden"},"_getHeight",this)}else r=qx.bom.element.Dimension.getHeight(t);return r}if(qx.dom.Node.isDocument(t))return qx.bom.Document.getHeight(qx.dom.Node.getWindow(t));if(qx.dom.Node.isWindow(t))return qx.bom.Viewport.getHeight(t)}return null},_getWidth(e){var t=this[0];if(t){if(qx.dom.Node.isElement(t)){var r;if(e){r=qx.module.Css.__P_186_0(t,{display:"block",position:"absolute",visibility:"hidden"},"_getWidth",this)}else r=qx.bom.element.Dimension.getWidth(t);return r}if(qx.dom.Node.isDocument(t))return qx.bom.Document.getWidth(qx.dom.Node.getWindow(t));if(qx.dom.Node.isWindow(t))return qx.bom.Viewport.getWidth(t)}return null},_getContentHeight(e){var t=this[0];if(qx.dom.Node.isElement(t)){var r;if(e){r=qx.module.Css.__P_186_0(t,{position:"absolute",visibility:"hidden",display:"block"},"_getContentHeight",this)}else r=qx.bom.element.Dimension.getContentHeight(t);return r}return null},_getContentWidth(e){var t=this[0];if(qx.dom.Node.isElement(t)){var r;if(e){r=qx.module.Css.__P_186_0(t,{position:"absolute",visibility:"hidden",display:"block"},"_getContentWidth",this)}else r=qx.bom.element.Dimension.getContentWidth(t);return r}return null},__P_186_1:{},__P_186_2(e,t){var r=qx.module.Css.__P_186_1;if(!r[e]){var i=t||document,n=qxWeb(i.createElement(e)).appendTo(t.body);r[e]=n.getStyle("display");n.remove()}return r[e]||""},__P_186_0(e,t,r,i){var n={};for(var o in t){n[o]=e.style[o];e.style[o]=t[o]}var a=i[r]();for(var o in n)e.style[o]=n[o];return a},includeStylesheet(e,t){qx.bom.Stylesheet.includeFile(e,t)}},members:{getHeight(e){return this._getHeight(e)},getWidth(e){return this._getWidth(e)},getContentHeight(e){return this._getContentHeight(e)},getContentWidth(e){return this._getContentWidth(e)},show(){this._forEachElementWrapped((function(e){var t,r=e.getStyle("display"),i=e[0].$$qPrevDisp;if("none"==r){if(i&&"none"!=i)t=i;else{var n=qxWeb.getDocument(e[0]);t=qx.module.Css.__P_186_2(e[0].tagName,n)}e.setStyle("display",t);e[0].$$qPrevDisp="none"}}));return this},hide(){this._forEachElementWrapped((function(e){var t=e.getStyle("display");if("none"!==t){e[0].$$qPrevDisp=t;e.setStyle("display","none")}}));return this},getPosition(){var e=this[0];return qx.dom.Node.isElement(e)?qx.bom.element.Location.getPosition(e):null},getOffset(e){var t=this[0];return t&&qx.dom.Node.isElement(t)?qx.bom.element.Location.get(t,e):null},setStyle(e,t){/\w-\w/.test(e)&&(e=qx.lang.String.camelCase(e));this._forEachElement((function(r){qx.bom.element.Style.set(r,e,t)}));return this},getStyle(e){if(this[0]&&qx.dom.Node.isElement(this[0])){/\w-\w/.test(e)&&(e=qx.lang.String.camelCase(e));return qx.bom.element.Style.get(this[0],e)}return null},setStyles(e){for(var t in e)this.setStyle(t,e[t]);return this},getStyles(e){for(var t={},r=0;r>.5?e:this.push(e):arguments.length&&this.push.apply(this,arguments)}function t(){}t.prototype=[];e.prototype=new t;e.prototype.length=0;qx.type.BaseArray=function(t){if("mshtml"==qx.core.Environment.get("engine.name")){e.prototype={length:0,$$isArray:!0};for(var r="pop.push.reverse.shift.sort.splice.unshift.join.slice".split("."),i=r.length;i;)e.prototype[r[--i]]=Array.prototype[r[i]]}var n=Array.prototype.slice;e.prototype.concat=function(){for(var t=this.slice(0),r=0,i=arguments.length;r+~]|"+R+")"+R+"*"),U=new RegExp("="+R+"*([^\\]'\"]*?)"+R+"*\\]","g"),z=new RegExp(F),V=new RegExp("^"+L+"$"),G={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+O+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},K=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Q=/[+~]/,J=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig"),ee=function(e,t,r){var i="0x"+t-65536;return i!=i||r?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,re=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){d()},ne=ve((function(e){return!0===e.disabled}),{dir:"parentNode",next:"legend"});try{k.apply(S=D.call(x.childNodes),x.childNodes);S[x.childNodes.length].nodeType}catch(e){k={apply:S.length?function(e,t){T.apply(e,D.call(t))}:function(e,t){for(var r=e.length,i=0;e[r++]=t[i++];);e.length=r-1}}}function oe(e,t,i,n){var o,s,u,c,h,_,g,v=t&&t.ownerDocument,q=t?t.nodeType:9;i=i||[];if("string"!=typeof e||!e||1!==q&&9!==q&&11!==q)return i;if(!n){(t?t.ownerDocument||t:x)!==f&&d(t);t=t||f;if(p){if(11!==q&&(h=Z.exec(e)))if(o=h[1]){if(9===q){if(!(u=t.getElementById(o)))return i;if(u.id===o){i.push(u);return i}}else if(v&&(u=v.getElementById(o))&&b(t,u)&&u.id===o){i.push(u);return i}}else{if(h[2]){k.apply(i,t.getElementsByTagName(e));return i}if((o=h[3])&&r.getElementsByClassName&&t.getElementsByClassName){k.apply(i,t.getElementsByClassName(o));return i}}if(r.qsa&&!E[e+" "]&&(!m||!m.test(e))){if(1!==q){v=t;g=e}else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,re):t.setAttribute("id",c=y);s=(_=a(e)).length;for(;s--;)_[s]="#"+c+" "+ge(_[s]);g=_.join(",");v=Q.test(e)&&pe(t.parentNode)||t}if(g)try{k.apply(i,v.querySelectorAll(g));return i}catch(e){}finally{c===y&&t.removeAttribute("id")}}}}return l(e.replace(j,"$1"),t,i,n)}function ae(){var e=[];return function t(r,n){e.push(r+" ")>i.cacheLength&&delete t[e.shift()];return t[r+" "]=n}}function se(e){e[y]=!0;return e}function le(e){var t=f.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ue(e,t){for(var r=e.split("|"),n=r.length;n--;)i.attrHandle[r[n]]=t}function ce(e,t){var r=t&&e,i=r&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(r)for(;r=r.nextSibling;)if(r===t)return-1;return e?1:-1}function he(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var r=t.nodeName.toLowerCase();return("input"===r||"button"===r)&&t.type===e}}function fe(e){return function(t){return"label"in t&&t.disabled===e||"form"in t&&t.disabled===e||"form"in t&&!1===t.disabled&&(t.isDisabled===e||t.isDisabled!==!e&&("label"in t||!ne(t))!==e)}}function _e(e){return se((function(t){t=+t;return se((function(r,i){for(var n,o=e([],r.length,t),a=o.length;a--;)r[n=o[a]]&&(r[n]=!(i[n]=r[n]))}))}))}function pe(e){return e&&void 0!==e.getElementsByTagName&&e}r=oe.support={};o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName};d=oe.setDocument=function(e){var t,n,a=e?e.ownerDocument||e:x;if(a===f||9!==a.nodeType||!a.documentElement)return f;_=(f=a).documentElement;p=!o(f);x!==f&&(n=f.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",ie,!1):n.attachEvent&&n.attachEvent("onunload",ie));r.attributes=le((function(e){e.className="i";return!e.getAttribute("className")}));r.getElementsByTagName=le((function(e){e.appendChild(f.createComment(""));return!e.getElementsByTagName("*").length}));r.getElementsByClassName=Y.test(f.getElementsByClassName);r.getById=le((function(e){_.appendChild(e).id=y;return!f.getElementsByName||!f.getElementsByName(y).length}));if(r.getById){i.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var r=t.getElementById(e);return r?[r]:[]}};i.filter.ID=function(e){var t=e.replace(J,ee);return function(e){return e.getAttribute("id")===t}}}else{delete i.find.ID;i.filter.ID=function(e){var t=e.replace(J,ee);return function(e){var r=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return r&&r.value===t}}}i.find.TAG=r.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):r.qsa?t.querySelectorAll(e):void 0}:function(e,t){var r,i=[],n=0,o=t.getElementsByTagName(e);if("*"===e){for(;r=o[n++];)1===r.nodeType&&i.push(r);return i}return o};i.find.CLASS=r.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&p)return t.getElementsByClassName(e)};g=[];m=[];if(r.qsa=Y.test(f.querySelectorAll)){le((function(e){_.appendChild(e).innerHTML="";e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+R+"*(?:''|\"\")");e.querySelectorAll("[selected]").length||m.push("\\["+R+"*(?:value|"+O+")");e.querySelectorAll("[id~="+y+"-]").length||m.push("~=");e.querySelectorAll(":checked").length||m.push(":checked");e.querySelectorAll("a#"+y+"+*").length||m.push(".#.+[+~]")}));le((function(e){e.innerHTML="";var t=f.createElement("input");t.setAttribute("type","hidden");e.appendChild(t).setAttribute("name","D");e.querySelectorAll("[name=d]").length&&m.push("name"+R+"*[*^$|!~]?=");2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled");_.appendChild(e).disabled=!0;2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled");e.querySelectorAll("*,:x");m.push(",.*:")}))}(r.matchesSelector=Y.test(v=_.matches||_.webkitMatchesSelector||_.mozMatchesSelector||_.oMatchesSelector||_.msMatchesSelector))&&le((function(e){r.disconnectedMatch=v.call(e,"*");v.call(e,"[s!='']:x");g.push("!=",F)}));m=m.length&&new RegExp(m.join("|"));g=g.length&&new RegExp(g.join("|"));t=Y.test(_.compareDocumentPosition);b=t||Y.test(_.contains)?function(e,t){var r=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1};I=t?function(e,t){if(e===t){h=!0;return 0}var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===f||e.ownerDocument===x&&b(x,e)?-1:t===f||t.ownerDocument===x&&b(x,t)?1:c?B(c,e)-B(c,t):0:4&i?-1:1)}:function(e,t){if(e===t){h=!0;return 0}var r,i=0,n=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!n||!o)return e===f?-1:t===f?1:n?-1:o?1:c?B(c,e)-B(c,t):0;if(n===o)return ce(e,t);r=e;for(;r=r.parentNode;)a.unshift(r);r=t;for(;r=r.parentNode;)s.unshift(r);for(;a[i]===s[i];)i++;return i?ce(a[i],s[i]):a[i]===x?-1:s[i]===x?1:0};return f};oe.matches=function(e,t){return oe(e,null,null,t)};oe.matchesSelector=function(e,t){(e.ownerDocument||e)!==f&&d(e);t=t.replace(U,"='$1']");if(r.matchesSelector&&p&&!E[t+" "]&&(!g||!g.test(t))&&(!m||!m.test(t)))try{var i=v.call(e,t);if(i||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){}return oe(t,f,null,[e]).length>0};oe.contains=function(e,t){(e.ownerDocument||e)!==f&&d(e);return b(e,t)};oe.attr=function(e,t){(e.ownerDocument||e)!==f&&d(e);var n=i.attrHandle[t.toLowerCase()],o=n&&C.call(i.attrHandle,t.toLowerCase())?n(e,t,!p):void 0;return void 0!==o?o:r.attributes||!p?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null};oe.escape=function(e){return(e+"").replace(te,re)};oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};oe.uniqueSort=function(e){var t,i=[],n=0,o=0;h=!r.detectDuplicates;c=!r.sortStable&&e.slice(0);e.sort(I);if(h){for(;t=e[o++];)t===e[o]&&(n=i.push(o));for(;n--;)e.splice(i[n],1)}c=null;return e};n=oe.getText=function(e){var t,r="",i=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)r+=n(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[i++];)r+=n(t);return r};i=oe.selectors={cacheLength:50,createPseudo:se,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR(e){e[1]=e[1].replace(J,ee);e[3]=(e[3]||e[4]||e[5]||"").replace(J,ee);"~="===e[2]&&(e[3]=" "+e[3]+" ");return e.slice(0,4)},CHILD(e){e[1]=e[1].toLowerCase();if("nth"===e[1].slice(0,3)){e[3]||oe.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])}else e[3]&&oe.error(e[0]);return e},PSEUDO(e){var t,r=!e[6]&&e[2];if(G.CHILD.test(e[0]))return null;if(e[3])e[2]=e[4]||e[5]||"";else if(r&&z.test(r)&&(t=a(r,!0))&&(t=r.indexOf(")",r.length-t)-r.length)){e[0]=e[0].slice(0,t);e[2]=r.slice(0,t)}return e.slice(0,3)}},filter:{TAG(e){var t=e.replace(J,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS(e){var t=P[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&P(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:(e,t,r)=>function(i){var n=oe.attr(i,e);if(null==n)return"!="===t;if(!t)return!0;n+="";return"="===t?n===r:"!="===t?n!==r:"^="===t?r&&0===n.indexOf(r):"*="===t?r&&n.indexOf(r)>-1:"$="===t?r&&n.slice(-r.length)===r:"~="===t?(" "+n.replace($," ")+" ").indexOf(r)>-1:"|="===t&&(n===r||n.slice(0,r.length+1)===r+"-")},CHILD(e,t,r,i,n){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===i&&0===n?function(e){return!!e.parentNode}:function(t,r,l){var u,c,h,d,f,_,p=o!==a?"nextSibling":"previousSibling",m=t.parentNode,g=s&&t.nodeName.toLowerCase(),v=!l&&!s,b=!1;if(m){if(o){for(;p;){d=t;for(;d=d[p];)if(s?d.nodeName.toLowerCase()===g:1===d.nodeType)return!1;_=p="only"===e&&!_&&"nextSibling"}return!0}_=[a?m.firstChild:m.lastChild];if(a&&v){b=(f=(u=(c=(h=(d=m)[y]||(d[y]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]||[])[0]===q&&u[1])&&u[2];d=f&&m.childNodes[f];for(;d=++f&&d&&d[p]||(b=f=0)||_.pop();)if(1===d.nodeType&&++b&&d===t){c[e]=[q,f,b];break}}else{v&&(b=f=(u=(c=(h=(d=t)[y]||(d[y]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]||[])[0]===q&&u[1]);if(!1===b)for(;d=++f&&d&&d[p]||(b=f=0)||_.pop();)if((s?d.nodeName.toLowerCase()===g:1===d.nodeType)&&++b){v&&((c=(h=d[y]||(d[y]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]=[q,b]);if(d===t)break}}return(b-=n)===i||b%i==0&&b/i>=0}}},PSEUDO(e,t){var r,n=i.pseudos[e]||i.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);if(n[y])return n(t);if(n.length>1){r=[e,e,"",t];return i.setFilters.hasOwnProperty(e.toLowerCase())?se((function(e,r){for(var i,o=n(e,t),a=o.length;a--;)e[i=B(e,o[a])]=!(r[i]=o[a])})):function(e){return n(e,0,r)}}return n}},pseudos:{not:se((function(e){var t=[],r=[],i=s(e.replace(j,"$1"));return i[y]?se((function(e,t,r,n){for(var o,a=i(e,null,n,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,n,o){t[0]=e;i(t,null,o,r);t[0]=null;return!r.pop()}})),has:se((function(e){return function(t){return oe(e,t).length>0}})),contains:se((function(e){e=e.replace(J,ee);return function(t){return(t.textContent||t.innerText||n(t)).indexOf(e)>-1}})),lang:se((function(e){V.test(e||"")||oe.error("unsupported lang: "+e);e=e.replace(J,ee).toLowerCase();return function(t){var r;do{if(r=p?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(r=r.toLowerCase())===e||0===r.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target(t){var r=e.location&&e.location.hash;return r&&r.slice(1)===t.id},root:e=>e===_,focus:e=>e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex),enabled:fe(!1),disabled:fe(!0),checked(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected(e){e.parentNode&&e.parentNode.selectedIndex;return!0===e.selected},empty(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:e=>!i.pseudos.empty(e),header:e=>X.test(e.nodeName),input:e=>K.test(e.nodeName),button(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:_e((function(){return[0]})),last:_e((function(e,t){return[t-1]})),eq:_e((function(e,t,r){return[r<0?r+t:r]})),even:_e((function(e,t){for(var r=0;r=0;)e.push(i);return e})),gt:_e((function(e,t,r){for(var i=r<0?r+t:r;++i1?function(t,r,i){for(var n=e.length;n--;)if(!e[n](t,r,i))return!1;return!0}:e[0]}function ye(e,t,r,i,n){for(var o,a=[],s=0,l=e.length,u=null!=t;s-1&&(o[u]=!(a[u]=h))}}else{g=ye(g===a?g.splice(_,g.length):g);n?n(null,a,g,l):k.apply(a,g)}}))}function qe(e){for(var t,r,n,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],l=a?1:0,c=ve((function(e){return e===t}),s,!0),h=ve((function(e){return B(t,e)>-1}),s,!0),d=[function(e,r,i){var n=!a&&(i||r!==u)||((t=r).nodeType?c(e,r,i):h(e,r,i));t=null;return n}];l1&&be(d),l>1&&ge(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(j,"$1"),r,l0,n=e.length>0,o=function(o,a,s,l,c){var h,_,m,g=0,v="0",b=o&&[],y=[],x=u,w=o||n&&i.find.TAG("*",c),P=q+=null==x?1:Math.random()||.1,M=w.length;c&&(u=a===f||a||c);for(;v!==M&&null!=(h=w[v]);v++){if(n&&h){_=0;if(!a&&h.ownerDocument!==f){d(h);s=!p}for(;m=e[_++];)if(m(h,a||f,s)){l.push(h);break}c&&(q=P)}if(r){(h=!m&&h)&&g--;o&&b.push(h)}}g+=v;if(r&&v!==g){_=0;for(;m=t[_++];)m(b,y,a,s);if(o){if(g>0)for(;v--;)b[v]||y[v]||(y[v]=A.call(l));y=ye(y)}k.apply(l,y);c&&!o&&y.length>0&&g+t.length>1&&oe.uniqueSort(l)}if(c){q=P;u=x}return b};return r?se(o):o}(o,n));s.selector=e}return s};l=oe.select=function(e,t,n,o){var l,u,c,h,d,f="function"==typeof e&&e,_=!o&&a(e=f.selector||e);n=n||[];if(1===_.length){if((u=_[0]=_[0].slice(0)).length>2&&"ID"===(c=u[0]).type&&r.getById&&9===t.nodeType&&p&&i.relative[u[1].type]){if(!(t=(i.find.ID(c.matches[0].replace(J,ee),t)||[])[0]))return n;f&&(t=t.parentNode);e=e.slice(u.shift().value.length)}l=G.needsContext.test(e)?0:u.length;for(;l--;){c=u[l];if(i.relative[h=c.type])break;if((d=i.find[h])&&(o=d(c.matches[0].replace(J,ee),Q.test(u[0].type)&&pe(t.parentNode)||t))){u.splice(l,1);if(!(e=o.length&&ge(u))){k.apply(n,o);return n}break}}}(f||s(e,_))(o,t,!p,n,!t||Q.test(e)&&pe(t.parentNode)||t);return n};r.sortStable=y.split("").sort(I).join("")===y;r.detectDuplicates=!!h;d();r.sortDetached=le((function(e){return 1&e.compareDocumentPosition(f.createElement("fieldset"))}));le((function(e){e.innerHTML="";return"#"===e.firstChild.getAttribute("href")}))||ue("type|href|height|width",(function(e,t,r){if(!r)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}));r.attributes&&le((function(e){e.innerHTML="";e.firstChild.setAttribute("value","");return""===e.firstChild.getAttribute("value")}))||ue("value",(function(e,t,r){if(!r&&"input"===e.nodeName.toLowerCase())return e.defaultValue}));le((function(e){return null==e.getAttribute("disabled")}))||ue(O,(function(e,t,r){var i;if(!r)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}));qx.bom.Selector.query=function(e,t){return oe(e,t)};qx.bom.Selector.matches=function(e,t){return oe(e,null,null,t)}}(window);qx.bom.Selector.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.normalize.Function":{require:!0},"qx.lang.normalize.String":{require:!0},"qx.lang.normalize.Date":{require:!0},"qx.lang.normalize.Array":{require:!0},"qx.lang.normalize.Error":{require:!0},"qx.lang.normalize.Object":{require:!0},"qx.lang.normalize.Number":{require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Polyfill",{});qx.module.Polyfill.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["device.name","device.touch","device.type","device.pixelRatio"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Device",{statics:{__P_176_0:{"Windows Phone":"iemobile",iPod:"ipod",iPad:"ipad",iPhone:"iphone",PSP:"psp","PLAYSTATION 3":"ps3","Nintendo Wii":"wii","Nintendo DS":"ds",XBOX:"xbox",Xbox:"xbox"},getName(){var e=[];for(var t in qx.bom.client.Device.__P_176_0)e.push(t);var r=new RegExp("("+e.join("|").replace(/\./g,".")+")","g").exec(navigator.userAgent);return r&&r[1]?qx.bom.client.Device.__P_176_0[r[1]]:"pc"},getType:()=>qx.bom.client.Device.detectDeviceType(navigator.userAgent),detectDeviceType:e=>qx.bom.client.Device.detectTabletDevice(e)?"tablet":qx.bom.client.Device.detectMobileDevice(e)?"mobile":"desktop",detectMobileDevice:e=>/android.+mobile|ip(hone|od)|bada\/|blackberry|BB10|maemo|opera m(ob|in)i|fennec|NetFront|phone|psp|symbian|IEMobile|windows (ce|phone)|xda/i.test(e),detectTabletDevice(e){var t="MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,r=/MSIE 10/i.test(e)&&/ARM/i.test(e)&&!/windows phone/i.test(e),i=!/android.+mobile|Tablet PC/i.test(e)&&/Android|ipad|tablet|playbook|silk|kindle|psp/i.test(e);return r||i||t},getDevicePixelRatio:()=>void 0!==window.devicePixelRatio?window.devicePixelRatio:1,getTouch:()=>"ontouchstart"in window||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0},defer(e){qx.core.Environment.add("device.name",e.getName);qx.core.Environment.add("device.touch",e.getTouch);qx.core.Environment.add("device.type",e.getType);qx.core.Environment.add("device.pixelRatio",e.getDevicePixelRatio)}});qx.bom.client.Device.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Browser":{defer:"load",require:!0},"qx.bom.client.Engine":{defer:"load",require:!0},"qx.bom.client.Device":{defer:"load",require:!0},"qx.bom.client.Event":{defer:"load",require:!0},qxWeb:{defer:"runtime"}},environment:{provided:[],required:{"browser.name":{defer:!0,className:"qx.bom.client.Browser"},"browser.version":{defer:!0,className:"qx.bom.client.Browser"},"browser.quirksmode":{defer:!0,className:"qx.bom.client.Browser"},"browser.documentmode":{defer:!0,className:"qx.bom.client.Browser"},"engine.name":{defer:!0,className:"qx.bom.client.Engine"},"engine.version":{defer:!0,className:"qx.bom.client.Engine"},"device.name":{defer:!0,className:"qx.bom.client.Device"},"device.type":{defer:!0,className:"qx.bom.client.Device"},"event.touch":{defer:!0,className:"qx.bom.client.Event"},"event.mspointer":{defer:!0,className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Environment",{statics:{get:e=>qx.core.Environment.get(e),add(e,t){qx.core.Environment.add(e,t);return this}},defer(e){qx.core.Environment.get("browser.name");qx.core.Environment.get("browser.version");qx.core.Environment.get("browser.quirksmode");qx.core.Environment.get("browser.documentmode");qx.core.Environment.get("engine.name");qx.core.Environment.get("engine.version");qx.core.Environment.get("device.name");qx.core.Environment.get("device.type");qx.core.Environment.get("event.touch");qx.core.Environment.get("event.mspointer");qxWeb.$attachAll(this,"env")}});qx.module.Environment.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.event.PointerHandler":{defer:"runtime"},"qx.module.Polyfill":{require:!0,defer:"runtime"},"qx.module.Environment":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},qxWeb:{defer:"runtime"},"qx.bom.Event":{},"qx.lang.Type":{},"qx.lang.Array":{},"qx.event.Emitter":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Event",{statics:{__P_186_0:{},__P_186_1:{on:{},off:{}},__P_186_2:!1,ready(e){if("complete"!==document.readyState){var t=function(){qx.module.Event.__P_186_2=!0;e()};qxWeb(window).on("load",t);var r=function(){qxWeb(window).off("load",t);e()};if("mshtml"!==qxWeb.env.get("engine.name")||qxWeb.env.get("browser.documentmode")>8)qx.bom.Event.addNativeListener(document,"DOMContentLoaded",r);else{!function e(){if(!qx.module.Event.__P_186_2)try{document.documentElement.doScroll("left");document.body&&r()}catch(t){window.setTimeout(e,100)}}()}}else window.setTimeout(e,1)},$registerEventNormalization(e,t){qx.lang.Type.isArray(e)||(e=[e]);for(var r=qx.module.Event.__P_186_0,i=0,n=e.length;iqx.module.Event.__P_186_0,$registerEventHook(e,t,r){qx.lang.Type.isArray(e)||(e=[e]);for(var i=qx.module.Event.__P_186_1.on,n=0,o=e.length;nqx.module.Event.__P_186_1},members:{on(e,t,r,i){for(var n=0;n0},copyEventsTo(e){for(var t=this.concat(),r=e.concat(),i=t.length-1;i>=0;i--)for(var n=t[i].getElementsByTagName("*"),o=0;o=0;i--)for(n=r[i].getElementsByTagName("*"),o=0;o=0;o--){var u=s[l][o].listener;u.original&&(u=u.original);qxWeb(r[i]).on(l,u,s[l][o].ctx)}}}},hover(e,t){this.on("pointerover",e,this);qx.lang.Type.isFunction(t)&&this.on("pointerout",t,this);return this},onMatchTarget(e,t,r,i){i=void 0!==i?i:this;var n=function(e){var n=qxWeb(e.getTarget());if(n.is(t))r.call(i,n,qxWeb.object.clone(e));else for(var o="string"==typeof t?this.find(t):qxWeb(t),a=0,s=o.length;a=0;o--){var a=n[o];if(a.type==e&&a.callback==r&&a.context==i){this.off(e,a.listener);n.splice(o,1)}}0===n.length&&(t.$$matchTargetInfo=null)}}),this);return this}},defer(e){qxWeb.$attachAll(this);qxWeb.$attachStatic({$registerEventNormalization:e.$registerEventNormalization,$unregisterEventNormalization:e.$unregisterEventNormalization,$getEventNormalizationRegistry:e.$getEventNormalizationRegistry,$registerEventHook:e.$registerEventHook,$unregisterEventHook:e.$unregisterEventHook,$getEventHookRegistry:e.$getEventHookRegistry})}});qx.module.Event.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.Event":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Event":{require:!0},"qx.event.Emitter":{},"qx.event.handler.PointerCore":{},qxWeb:{defer:"runtime"}},environment:{provided:[],required:{"event.dispatchevent":{className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.event.PointerHandler",{statics:{TYPES:["pointermove","pointerover","pointerout","pointerdown","pointerup","pointercancel","gesturebegin","gesturemove","gesturefinish","gesturecancel"],register(e,t){if(!e.$$pointerHandler){qx.core.Environment.get("event.dispatchevent")||e.$$emitter||(e.$$emitter=new qx.event.Emitter);e.$$pointerHandler=new qx.event.handler.PointerCore(e,e.$$emitter)}},unregister(e){if(e.$$pointerHandler){if("qx.event.handler.Pointer"===e.$$pointerHandler.classname)return;var t=e.$$emitter.getListeners();for(var r in t)if(-1!==qx.module.event.PointerHandler.TYPES.indexOf(r)&&t[r].length>0)return;e.$$pointerHandler.dispose();e.$$pointerHandler=void 0}}},defer(e){qxWeb.$registerEventHook(e.TYPES,e.register,e.unregister)}});qx.module.event.PointerHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.Css":{require:!0,defer:"runtime"},"qx.module.Event":{require:!0,defer:"runtime"},"qx.module.Environment":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Animation":{},qxWeb:{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Animation",{events:{animationStart:void 0,animationIteration:void 0,animationEnd:void 0},statics:{_fadeOut:{duration:700,timing:"ease-out",keep:100,keyFrames:{0:{opacity:1},100:{opacity:0,display:"none"}}},_fadeIn:{duration:700,timing:"ease-in",keep:100,keyFrames:{0:{opacity:0},100:{opacity:1}}},_animate(e,t,r){this._forEachElement((function(i,n){i.$$animation&&i.$$animation.stop();var o;o=r?qx.bom.element.Animation.animateReverse(i,e,t):qx.bom.element.Animation.animate(i,e,t);var a=this;if(0==n){o.on("start",(function(){a.emit("animationStart")}),o);o.on("iteration",(function(){a.emit("animationIteration")}),o)}o.on("end",(function(){for(var e=0;ee.$$elementObject,toVirtualNode(e){if(e.$$elementObject)return e.$$elementObject;let t=qx.html.Factory.getInstance().createElement(e.nodeName,e.attributes);t.useNode(e);return t}},properties:{visible:{init:!0,nullable:!0,check:"Boolean",apply:"_applyVisible",event:"changeVisible"}},members:{_nodeName:null,_domNode:null,_parent:null,_qxObject:null,_included:!0,_children:null,_modifiedChildren:null,_propertyJobs:null,_properties:null,__P_147_0:null,connectObject(e){this._qxObject=e;if(this._domNode){this._domNode.$$qxObjectHash=e.toHashCode();this._domNode.$$qxObject=e}qx.core.Environment.get("module.objectid")&&this.updateObjectId()},disconnectObject(e){delete this._qxObject;if(this._domNode){this._domNode.$$qxObjectHash="";delete this._domNode.$$qxObject}qx.core.Environment.get("module.objectid")&&this.updateObjectId()},_createDomElement(){throw new Error("No implementation for "+this.classname+"._createDomElement")},serialize(e){var t=!this.getQxObjectId();t&&this.setQxObjectId(this.classname);var r=!qx.core.Id.getAbsoluteIdOf(this,!0);r&&qx.core.Id.getInstance().register(this);var i=void 0;if(e)this._serializeImpl(e);else{var n=[];this._serializeImpl((function(){var e=qx.lang.Array.fromArguments(arguments);qx.lang.Array.append(n,e)}));i=n.join("")}r&&qx.core.Id.getInstance().unregister(this);t&&this.setQxObjectId(null);return i},_serializeImpl(e){throw new Error("No implementation for "+this.classname+".serializeImpl")},useNode(e){(r=e.getAttribute("data-qx-object-id"))&&this.setQxObjectId(r);var t=!this.getQxObjectId();t&&this.setQxObjectId(this.classname);var r,i=!(r=qx.core.Id.getAbsoluteIdOf(this,!0));i&&qx.core.Id.getInstance().register(this);var n=this;var o={htmlNode:this,domNode:e,children:function e(t){var r=qx.lang.Array.fromCollection(t.childNodes);r=r.map((function(t){var r=null;if(t.nodeType==window.Node.ELEMENT_NODE){var i=t.getAttribute("data-qx-object-id");if(i){var o=null,a=null,s=i.lastIndexOf("/");if(s>-1){o=i.substring(0,s);a=i.substring(s+1);r=qx.core.Id.getQxObject(o).getQxObject(a)}else{a=i;n;r=n.getQxObject(i)}}}r||(r=qx.html.Factory.getInstance().createElement(t.nodeName,t.attributes));return{htmlNode:r,domNode:t,children:e(t)}}));return r}(e)};!function e(t){var r=t.children.map((function(t){e(t);return t.htmlNode}));t.htmlNode._useNodeImpl(t.domNode,r)}(o);this.flush();this._insertChildren();i&&qx.core.Id.getInstance().unregister(this);t&&this.setQxObjectId(null)},_useNodeImpl(e,t){if(this._domNode)throw new Error("Could not overwrite existing element!");this._connectDomNode(e);this._copyData(!0,!0);var r={},i=this._children?qx.lang.Array.clone(this._children):null;t.forEach((function(e){r[e.toHashCode()]=e}));this._children=t;i&&i.forEach((function(e){if(!r[e.toHashCode()]){e._domNode&&e._domNode.parentElement&&e._domNode.parentElement.removeChild(e._domNode);e._parent=null}}));var n=this;this._children.forEach((function(e){e._parent=n;if(e._domNode&&e._domNode.parentElement!==n._domNode){e._domNode.parentElement.removeChild(e._domNode);this._domNode&&this._domNode.appendChild(e._domNode)}}));this._domNode&&this._scheduleChildrenUpdate()},_connectDomNode(e){this._domNode=e;e.$$elementObject=this;e.$$element=this.toHashCode();if(this._qxObject){e.$$qxObjectHash=this._qxObject.toHashCode();e.$$qxObject=this._qxObject}},isInDocument(){if(document.body)for(var e=this._domNode;null!=e;e=e.parentElement)if(e===document.body)return!0;return!1},updateObjectId(){if(qx.core.Environment.get("module.objectid")){var e=this.getQxObjectId();!e&&this._qxObject&&(e=this._qxObject.getQxObjectId());this.setAttribute("data-qx-object-id",e,!0)}},_cascadeQxObjectIdChanges(){qx.core.Environment.get("module.objectid")&&this.updateObjectId();qx.html.Node.superclass.prototype._cascadeQxObjectIdChanges.call(this)},_scheduleChildrenUpdate(){if(!this._modifiedChildren&&this._domNode){this._modifiedChildren=!0;qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}},_flush(){this.flush()},flush(){var e,t=this._children;if(t){e=t.length;for(var r,i=0;i0&&this._insertChildren()}delete this._modifiedChildren},isRoot(){throw new Error("No implementation for "+this.classname+".isRoot")},isInRoot(){for(var e=this;e;){if(e.isRoot())return!0;e=e._parent}return!1},_willBeSeeable(){if(!qx.html.Element._hasRoots)return!1;for(var e=this;e;){if(e.isRoot())return!0;if(!e._included||!e.isVisible())return!1;e=e._parent}return!1},_insertChildren(){var e=this._children;if(e){var t,r=e.length;if(r>2){for(var i=document.createDocumentFragment(),n=0;n=0;l--){r=a[l];(t=qx.html.Node.fromDomNode(r))&&t._included&&t._parent===this||o.removeChild(r)}for(l=0;l{if(this._domNode)return qx.event.Registration.addListener(this._domNode,e,t,r,i);this.__P_147_0||(this.__P_147_0={});null==i&&(i=!1);var n=qx.event.Manager.getNextUniqueId(),o=e+(i?"|capture|":"|bubble|")+n;this.__P_147_0[o]={type:e,listener:t,self:r,capture:i,unique:n};return o};if(qx.Class.supportsEvent(this,e)){let o=qx.html.Node.superclass.prototype.addListener.call(this,e,t,r,i);o.domEventId=n();return o}return n()},removeListener(e,t,r,i){if(this.$$disposed)return null;qx.Class.supportsEvent(this,e)&&qx.html.Node.superclass.prototype.removeListener.call(this,e,t,r,i);if(this._domNode){if(t.$$wrapped_callback&&t.$$wrapped_callback[e+this.toHashCode()]){var n=t.$$wrapped_callback[e+this.toHashCode()];delete t.$$wrapped_callback[e+this.toHashCode()];t=n}qx.event.Registration.removeListener(this._domNode,e,t,r,i)}else{var o,a=this.__P_147_0;null==i&&(i=!1);for(var s in a)if((o=a[s]).listener===t&&o.self===r&&o.capture===i&&o.type===e){delete a[s];break}}return this},removeListenerById(e){if(this.$$disposed)return null;if(e.domEventId){this._domNode&&qx.event.Registration.removeListenerById(this._domNode,e.domEventId);delete e.domEventId;qx.html.Node.superclass.prototype.removeListenerById.call(this,e)}else this._domNode?qx.event.Registration.removeListenerById(this._domNode,e):delete this.__P_147_0[e];return this},hasListener(e,t){if(this.$$disposed)return!1;if(qx.Class.supportsEvent(this,e)){if(qx.html.Node.superclass.prototype.hasListener.call(this,e,t))return!0}if(this._domNode){if(qx.event.Registration.hasListener(this._domNode,e,t))return!0}else{var r,i=this.__P_147_0;null==t&&(t=!1);for(var n in i)if((r=i[n]).capture===t&&r.type===e)return!0}return!1},getListeners(){if(this.$$disposed)return null;var e=[];qx.lang.Array.append(e,qx.event.Registration.serializeListeners(this)||[]);this._domNode&&qx.lang.Array.append(e,qx.event.Registration.serializeListeners(this._domNode)||[]);for(var t in this.__P_147_0){var r=this.__P_147_0[t];e.push({type:r.type,handler:r.listener,self:r.self,capture:r.capture})}return e}},destruct(){var e=this._domNode;if(e){qx.event.Registration.getManager(e).removeAllListeners(e);e.$$element="";delete e.$$elementObject;e.$$qxObjectHash="";delete e.$$qxObject}if(!qx.core.ObjectRegistry.inShutDown){var t=this._parent;t&&!t.$$disposed&&t.remove(this)}this._disposeArray("_children");this._properties=this._propertyJobs=this._domNode=this._parent=this.__P_147_0=null}});qx.html.Node.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.bom.Style":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{}},environment:{provided:["css.textoverflow","css.placeholder","css.borderradius","css.boxshadow","css.gradient.linear","css.gradient.radial","css.gradient.legacywebkit","css.boxmodel","css.rgba","css.borderimage","css.borderimage.standardsyntax","css.usermodify","css.userselect","css.userselect.none","css.appearance","css.float","css.boxsizing","css.inlineblock","css.opacity","css.textShadow","css.alphaimageloaderneeded","css.pointerevents","css.flexboxSyntax"],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Css",{statics:{__P_114_0:null,getBoxModel:()=>"mshtml"!==qx.bom.client.Engine.getName()||!qx.bom.client.Browser.getQuirksMode()?"content":"border",getTextOverflow:()=>qx.bom.Style.getPropertyName("textOverflow"),getPlaceholder:()=>"mshtml"!==qx.core.Environment.get("engine.name")&&"placeholder"in document.createElement("input"),getAppearance:()=>qx.bom.Style.getPropertyName("appearance"),getBorderRadius:()=>qx.bom.Style.getPropertyName("borderRadius"),getBoxShadow:()=>qx.bom.Style.getPropertyName("boxShadow"),getBorderImage:()=>qx.bom.Style.getPropertyName("borderImage"),getBorderImageSyntax(){var e=qx.bom.client.Css.getBorderImage();if(!e)return null;var t=document.createElement("div");if("borderImage"===e){t.style[e]='url("foo.png") 4 4 4 4 fill stretch';if(t.style.borderImageSource.indexOf("foo.png")>=0&&t.style.borderImageSlice.indexOf("4 fill")>=0&&t.style.borderImageRepeat.indexOf("stretch")>=0)return!0}else{t.style[e]='url("foo.png") 4 4 4 4 stretch';if(t.style[e].indexOf("foo.png")>=0)return!1}return null},getUserSelect:()=>qx.bom.Style.getPropertyName("userSelect"),getUserSelectNone(){var e=qx.bom.client.Css.getUserSelect();if(e){var t=document.createElement("span");t.style[e]="-moz-none";return"-moz-none"===t.style[e]?"-moz-none":"none"}return null},getUserModify:()=>qx.bom.Style.getPropertyName("userModify"),getFloat(){var e=document.documentElement.style;return void 0!==e.cssFloat?"cssFloat":void 0!==e.styleFloat?"styleFloat":null},getLinearGradient(){qx.bom.client.Css.__P_114_0=!1;var e="linear-gradient(0deg, #fff, #000)",t=document.createElement("div");if(!(r=qx.bom.Style.getAppliedStyle(t,"backgroundImage",e))){e="-webkit-gradient(linear,0% 0%,100% 100%,from(white), to(red))";var r;(r=qx.bom.Style.getAppliedStyle(t,"backgroundImage",e,!1))&&(qx.bom.client.Css.__P_114_0=!0)}if(!r)return null;var i=/(.*?)\(/.exec(r);return i?i[1]:null},getRadialGradient(){var e=document.createElement("div"),t=qx.bom.Style.getAppliedStyle(e,"backgroundImage","radial-gradient(0px 0px, cover, red 50%, blue 100%)");if(!t)return null;var r=/(.*?)\(/.exec(t);return r?r[1]:null},getLegacyWebkitGradient(){null===qx.bom.client.Css.__P_114_0&&qx.bom.client.Css.getLinearGradient();return qx.bom.client.Css.__P_114_0},getRgba(){var e;try{e=document.createElement("div")}catch(t){e=document.createElement()}try{e.style.color="rgba(1, 2, 3, 0.5)";if(-1!=e.style.color.indexOf("rgba"))return!0}catch(e){}return!1},getBoxSizing:()=>qx.bom.Style.getPropertyName("boxSizing"),getInlineBlock(){var e=document.createElement("span");e.style.display="inline-block";if("inline-block"==e.style.display)return"inline-block";e.style.display="-moz-inline-box";return"-moz-inline-box"!==e.style.display?"-moz-inline-box":null},getOpacity:()=>"string"==typeof document.documentElement.style.opacity,getTextShadow:()=>!!qx.bom.Style.getPropertyName("textShadow"),getAlphaImageLoaderNeeded:()=>"mshtml"==qx.bom.client.Engine.getName()&&qx.bom.client.Browser.getDocumentMode()<9,getPointerEvents(){var e=document.documentElement;if("pointerEvents"in e.style){var t=e.style.pointerEvents;e.style.pointerEvents="auto";e.style.pointerEvents="foo";var r="auto"==e.style.pointerEvents;e.style.pointerEvents=t;return r}return!1},getFlexboxSyntax(){for(var e=null,t=document.createElement("detect"),r=[{value:"flex",syntax:"flex"},{value:"-ms-flexbox",syntax:"flexbox"},{value:"-webkit-flex",syntax:"flex"}],i=0;i=8||(g.style.visibility=e.isVisible()?"visible":"hidden"))}delete c[s]}else delete c[s]}var h=this._scroll;for(var s in h){if((y=(e=h[s])._domNode)&&y.offsetWidth){var d=!0;if(null!=e.__P_100_10){e._domNode.scrollLeft=e.__P_100_10;delete e.__P_100_10}if(null!=e.__P_100_11){e._domNode.scrollTop=e.__P_100_11;delete e.__P_100_11}var f=e.__P_100_12;if(null!=f){if((p=f.element.getDomElement())&&p.offsetWidth){qx.bom.element.Scroll.intoViewX(p,y,f.align);delete e.__P_100_12}else d=!1}var _=e.__P_100_13;if(null!=_){var p;if((p=_.element.getDomElement())&&p.offsetWidth){qx.bom.element.Scroll.intoViewY(p,y,_.align);delete e.__P_100_13}else d=!1}d&&delete h[s]}}var m={releaseCapture:1,blur:1,deactivate:1};for(l=0;lqx.html.Node.fromDomNode(e),setDefaultRoot(e){this._defaultRoot=e},getDefaultRoot(){return this._defaultRoot}},properties:{cssClass:{init:null,nullable:!0,check:"String",apply:"_applyCssClass"}},members:{__P_100_14:!1,__P_100_12:null,__P_100_13:null,__P_100_10:null,__P_100_11:null,__P_100_15:null,__P_100_16:null,__P_100_0:null,__P_100_1:null,_createDomElement(){return qx.dom.Element.create(this._nodeName)},serialize(e){if(this.__P_100_17){this.importQxObjectIds();this.__P_100_17=!1}return qx.html.Element.superclass.prototype.serialize.call(this,e)},_serializeImpl(e){e("<",this._nodeName);if(i=this.__P_100_1){var t=qx.bom.element.Attribute;for(var r in i){e(" ");t.serialize(e,r,i[r])}}var i=this.__P_100_0||{};this.isVisible()||((i=qx.lang.Object.clone(i)).display="none");if(Object.keys(i).length){var n=qx.bom.element.Style.compile(i);n&&e(' style="',n,'"')}if(i=this._properties)for(var r in this._properties){let t=this._properties[r];if(t.serialize){e(" ");t.serialize.call(this,e,r,t)}else if(void 0!==t.value&&null!==t.value){e(" ");e(r,"=",JSON.stringify(t.value))}}if(this._children&&this._children.length){e(">");for(var o=0;o")}else qx.html.Element.__P_100_5[this._nodeName]?e(">"):e(">")},connectWidget(e){return this.connectObject(e)},disconnectWidget(e){return this.disconnectObject(e)},_addChildImpl(e){qx.html.Element.superclass.prototype._addChildImpl.call(this,e);this.__P_100_17=!0},_removeChildImpl(e){qx.html.Element.superclass.prototype._removeChildImpl.call(this,e);this.__P_100_17=!0},getQxObject(e){if(this.__P_100_17){this.importQxObjectIds();this.__P_100_17=!1}return qx.html.Element.superclass.prototype.getQxObject.call(this,e)},importQxObjectIds(){let e=this.getQxObjectId(),t=this.getAttribute("data-qx-object-id");e?this.setAttribute("data-qx-object-id",e,!0):t&&this.setQxObjectId(t);const r=i=>{if(!(i instanceof qx.html.Element))return;let n=i.getQxObjectId(),o=i.getAttribute("data-qx-object-id");if(n){o&&!o.endsWith(n)&&this.warn(`Attribute ID ${o} is not compatible with the qxObjectId ${n}; the qxObjectId will take prescedence`);i.setAttribute("data-qx-object-id",n,!0)}else if(o){let r=o?o.split("/"):[];if(1==r.length){this.addOwnedQxObject(i,o)}else if(r.length>1){let n=null;if(r[0]==t||r[0]==e)if(2==r.length)n=this;else{let e=qx.lang.Array.clone(r);e.shift();e.pop();e=e.join("/");n=this.getQxObject(e)}else n=qx.core.Id.getQxObject(o);if(!n)throw new Error(`Cannot resolve object id ancestors, id=${o}`);n.addOwnedQxObject(i,r[r.length-1])}}let a=i.getChildren();a&&a.forEach(r)};let i=this.getChildren();i&&i.forEach(r)},_copyData(e,t){qx.html.Element.superclass.prototype._copyData.call(this,e,t);var r,i=this._domNode;if(r=this.__P_100_1){var n=qx.bom.element.Attribute;if(e){var o;let e={};((o=this.getAttribute("class"))?o.split(" "):[]).forEach((t=>{t.startsWith("qx-")&&(e[t]=!0)}));(o=n.get(i,"class"))instanceof window.SVGAnimatedString&&(o=o.baseVal);(o?o.split(" "):[]).forEach((t=>e[t]=!0));e=Object.keys(e);var a=e;if(a.length){this.setCssClass(a[0]);this.setAttribute("class",e.join(" "))}else{this.setCssClass(null);this.setAttribute("class",null)}}for(var s in r)n.set(i,s,r[s])}if(r=this.__P_100_0){var l=qx.bom.element.Style;e?l.setStyles(i,r):l.setCss(i,l.compile(r))}if(e){u=i.style.display||"";this.setVisible("none"!=u)}else{var u;""!=(u=i.style.display||"")||this.isVisible()?"none"==u&&this.isVisible()&&(i.style.display=""):i.style.display="none"}},_syncData(){qx.html.Element.superclass.prototype._syncData.call(this);var e,t=this._domNode,r=qx.bom.element.Attribute,i=qx.bom.element.Style;if(e=this.__P_100_16){if(a=this.__P_100_1){var n;for(var o in e)void 0!==(n=a[o])?r.set(t,o,n):r.reset(t,o)}this.__P_100_16=null}if(e=this.__P_100_15){var a;if(a=this.__P_100_0){var s={};for(var o in e)s[o]=a[o];i.setStyles(t,s)}this.__P_100_15=null}},setRoot(e){e&&!this.__P_100_14?qx.html.Element._hasRoots++:!e&&this.__P_100_14&&qx.html.Element._hasRoots--;this.__P_100_14=e},isRoot(){return this.__P_100_14},useMarkup(e){if(this._domNode)throw new Error("Could not overwrite existing element!");if("mshtml"==qx.core.Environment.get("engine.name"))var t=document.createElement("div");else t=qx.dom.Element.getHelperElement();t.innerHTML=e;this.useElement(t.firstChild);return this._domNode},useElement(e){this.useNode(e)},isFocusable(){var e=this.getAttribute("tabIndex");if(e>=1)return!0;var t=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;return!!(e>=0&&t[this._nodeName])},setSelectable(e){this.setAttribute("qxSelectable",e?"on":"off");var t=qx.core.Environment.get("css.userselect");t&&this.setStyle(t,e?"text":qx.core.Environment.get("css.userselect.none"))},isNativelyFocusable(){return!!qx.event.handler.Focus.FOCUSABLE_ELEMENTS[this._nodeName]},fadeIn(e){var t=qxWeb(this._domNode);t.isPlaying()&&t.stop();if(!this._domNode){this.flush();t.push(this._domNode)}if(this._domNode){t.fadeIn(e).once("animationEnd",(function(){this.show();qx.html.Element.flush()}),this);return t.getAnimationHandles()[0]}},fadeOut(e){var t=qxWeb(this._domNode);t.isPlaying()&&t.stop();if(this._domNode){t.fadeOut(e).once("animationEnd",(function(){this.hide();qx.html.Element.flush()}),this);return t.getAnimationHandles()[0]}},_applyVisible(e,t){qx.html.Element.superclass.prototype._applyVisible.call(this,e,t);if(e){if(this._domNode){qx.html.Element._visibility[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}this._parent&&this._parent._scheduleChildrenUpdate()}else if(this._domNode){qx.html.Element._visibility[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}},show(){this.setVisible(!0);return this},hide(){this.setVisible(!1);return this},scrollChildIntoViewX(e,t,r){var i=this._domNode,n=e.getDomElement();if(!1!==r&&i&&i.offsetWidth&&n&&n.offsetWidth)qx.bom.element.Scroll.intoViewX(n,i,t);else{this.__P_100_12={element:e,align:t};qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_100_10},scrollChildIntoViewY(e,t,r){var i=this._domNode,n=e.getDomElement();if(!1!==r&&i&&i.offsetWidth&&n&&n.offsetWidth)qx.bom.element.Scroll.intoViewY(n,i,t);else{this.__P_100_13={element:e,align:t};qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_100_11},scrollToX(e,t){var r=this._domNode;if(!0!==t&&r&&r.offsetWidth){r.scrollLeft=e;delete this.__P_100_10}else{this.__P_100_10=e;qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_100_12},getScrollX(){var e=this._domNode;return e?e.scrollLeft:this.__P_100_10||0},scrollToY(e,t){var r=this._domNode;if(!0!==t&&r&&r.offsetWidth){r.scrollTop=e;delete this.__P_100_11}else{this.__P_100_11=e;qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_100_13},getScrollY(){var e=this._domNode;return e?e.scrollTop:this.__P_100_11||0},disableScrolling(){this.enableScrolling();this.scrollToX(0);this.scrollToY(0);this.addListener("scroll",this.__P_100_18,this)},enableScrolling(){this.removeListener("scroll",this.__P_100_18,this)},__P_100_19:null,__P_100_18(e){if(!this.__P_100_19){this.__P_100_19=!0;this._domNode.scrollTop=0;this._domNode.scrollLeft=0;delete this.__P_100_19}},setText(e){var t=this,r=this._children?qx.lang.Array.clone(this._children):[];if(r[0]instanceof qx.html.Text){r[0].setText(e);r.shift();r.forEach((function(e){t.remove(e)}))}else{r.forEach((function(e){t.remove(e)}));this.add(new qx.html.Text(e))}},getText(){var e=[];this._children&&this._children.forEach((function(t){e.push(t.getText())}));return e.join("")},getTextSelection(){var e=this._domNode;return e?qx.bom.Selection.get(e):null},getTextSelectionLength(){var e=this._domNode;return e?qx.bom.Selection.getLength(e):null},getTextSelectionStart(){var e=this._domNode;return e?qx.bom.Selection.getStart(e):null},getTextSelectionEnd(){var e=this._domNode;return e?qx.bom.Selection.getEnd(e):null},setTextSelection(e,t){var r=this._domNode;if(r)qx.bom.Selection.set(r,e,t);else{qx.html.Element.__P_100_2[this.toHashCode()]={element:this,start:e,end:t};qx.html.Element._scheduleFlush("element")}},clearTextSelection(){var e=this._domNode;e&&qx.bom.Selection.clear(e);delete qx.html.Element.__P_100_2[this.toHashCode()]},__P_100_20(e,t){qx.html.Element._actions.push({type:e,element:this,args:t||[]});qx.html.Element._scheduleFlush("element")},focus(){this.__P_100_20("focus")},blur(){this.__P_100_20("blur")},activate(){this.__P_100_20("activate")},deactivate(){this.__P_100_20("deactivate")},capture(e){this.__P_100_20("capture",[!1!==e])},releaseCapture(){this.__P_100_20("releaseCapture")},setStyle(e,t,r){this.__P_100_0||(this.__P_100_0={});if(this.__P_100_0[e]==t)return this;this._applyStyle(e,t,this.__P_100_0[e]);null==t?delete this.__P_100_0[e]:this.__P_100_0[e]=t;if(this._domNode){if(r){qx.bom.element.Style.set(this._domNode,e,t);return this}this.__P_100_15||(this.__P_100_15={});this.__P_100_15[e]=!0;qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}return this},_applyStyle(e,t,r){},setStyles(e,t){var r=qx.bom.element.Style;this.__P_100_0||(this.__P_100_0={});if(this._domNode){this.__P_100_15||(this.__P_100_15={});for(var i in e){var n=e[i];if(this.__P_100_0[i]!=n){this._applyStyle(i,n,this.__P_100_0[i]);null==n?delete this.__P_100_0[i]:this.__P_100_0[i]=n;t?r.set(this._domNode,i,n):this.__P_100_15[i]=!0}}qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}else for(var i in e){n=e[i];if(this.__P_100_0[i]!=n){this._applyStyle(i,n,this.__P_100_0[i]);null==n?delete this.__P_100_0[i]:this.__P_100_0[i]=n}}return this},removeStyle(e,t){this.setStyle(e,null,t);return this},getStyle(e){return this.__P_100_0?this.__P_100_0[e]:null},getAllStyles(){return this.__P_100_0||null},__P_100_21(){var e={};(this.getAttribute("class")||"").split(" ").forEach((function(t){t&&(e[t.toLowerCase()]=t)}));return e},__P_100_22(e){var t=this.getCssClass(),r=[];if(t){r.push(t);delete e[t.toLowerCase()]}qx.lang.Array.append(r,Object.values(e));return r.length?r.join(" "):null},addClass(e){var t=this.__P_100_21(),r=(this.getCssClass()||"").toLowerCase();e.split(" ").forEach((e=>{var i=e.toLowerCase();i==r&&this.setCssClass(null);t[i]=e}));this.setAttribute("class",this.__P_100_22(t));return this},removeClass(e){var t=this.__P_100_21(),r=(this.getCssClass()||"").toLowerCase();e.split(" ").forEach((e=>{var i=e.toLowerCase();i==r&&this.setCssClass(null);delete t[i]}));this.setAttribute("class",this.__P_100_22(t));return this},removeAllClasses(){this.setCssClass(null);this.setAttribute("class","")},_applyCssClass(e,t){var r=this.__P_100_21();t&&t.split(" ").forEach((e=>delete r[e.toLowerCase()]));e&&e.split(" ").forEach((e=>r[e.toLowerCase()]=e));this.setAttribute("class",this.__P_100_22(r))},getDimensions(e){if(!this._domNode)return{left:0,top:0,right:0,bottom:0,width:0,height:0,content:{width:0,height:0}};var t=qx.bom.element.Location.get(this._domNode,e);t.content=qx.bom.element.Dimension.getContentSize(this._domNode);t.width=t.right-t.left;t.height=t.bottom-t.top;return t},canBeSeen(){if(this._domNode&&this.isVisible()){var e=this._domNode.getBoundingClientRect();if(e.top>0||e.left>0||e.width>0||e.height>0)return!0}return!1},setAttribute(e,t,r){this.__P_100_1||(this.__P_100_1={});if(this.__P_100_1[e]==t)return this;null==t?delete this.__P_100_1[e]:this.__P_100_1[e]=t;"data-qx-object-id"==e&&this.setQxObjectId(t);if(this._domNode){if(r){qx.bom.element.Attribute.set(this._domNode,e,t);return this}this.__P_100_16||(this.__P_100_16={});this.__P_100_16[e]=!0;qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}return this},setAttributes(e,t){for(var r in e)this.setAttribute(r,e[r],t);return this},removeAttribute(e,t){return this.setAttribute(e,null,t)},getAttribute(e){return this.__P_100_1?this.__P_100_1[e]:null}},defer(e){e.__P_100_6=new qx.util.DeferredCall(e.flush,e);e.__P_100_5={};["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"].forEach((function(t){e.__P_100_5[t]=!0}))},destruct(){var e=this.toHashCode();if(e){delete qx.html.Element._modified[e];delete qx.html.Element._scroll[e]}this.setRoot(!1);this.__P_100_1=this.__P_100_0=this.__P_100_16=this.__P_100_15=this.__P_100_12=this.__P_100_13=null}});qx.html.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.theme.manager.Meta":{construct:!0},"qx.util.PropertyUtil":{},"qx.ui.core.queue.Layout":{},"qx.core.Init":{},"qx.ui.core.queue.Visibility":{},"qx.lang.Object":{}},environment:{provided:[],required:{"qx.dyntheme":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.LayoutItem",{type:"abstract",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);qx.theme.manager.Meta.getInstance().addListener("changeTheme",this._onChangeTheme,this)},properties:{minWidth:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},width:{check:"Integer",event:"changeWidth",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},maxWidth:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},minHeight:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},height:{check:"Integer",event:"changeHeight",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},maxHeight:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},allowGrowX:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowShrinkX:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowGrowY:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowShrinkY:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowStretchX:{group:["allowGrowX","allowShrinkX"],mode:"shorthand",themeable:!0},allowStretchY:{group:["allowGrowY","allowShrinkY"],mode:"shorthand",themeable:!0},marginTop:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},marginRight:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},marginBottom:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},marginLeft:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},margin:{group:["marginTop","marginRight","marginBottom","marginLeft"],mode:"shorthand",themeable:!0},alignX:{check:["left","center","right"],nullable:!0,apply:"_applyAlign",themeable:!0},alignY:{check:["top","middle","bottom","baseline"],nullable:!0,apply:"_applyAlign",themeable:!0}},members:{_onChangeTheme:qx.core.Environment.select("qx.dyntheme",{true(){var e=qx.util.PropertyUtil.getAllProperties(this.constructor);for(var t in e){if(e[t].themeable){null==qx.util.PropertyUtil.getUserValue(this,t)&&qx.util.PropertyUtil.resetThemed(this,t)}}},false:null}),__P_108_0:null,__P_108_1:null,__P_108_2:null,__P_108_3:null,__P_108_4:null,__P_108_5:null,__P_108_6:null,getBounds(){return this.__P_108_5||this.__P_108_1||null},clearSeparators(){},renderSeparator(e,t){},renderLayout(e,t,r,i){if(this.isDisposed())return null;var n=this.__P_108_1;n||(n=this.__P_108_1={});var o={};if(e!==n.left||t!==n.top){o.position=!0;n.left=e;n.top=t}if(r!==n.width||i!==n.height){o.size=!0;n.width=r;n.height=i}if(this.__P_108_2){o.local=!0;delete this.__P_108_2}if(this.__P_108_4){o.margin=!0;delete this.__P_108_4}if(null==this.getHeight()&&this._hasHeightForWidth()){var a=this._getHeightForWidth(r);if(null!=a&&a!==this.__P_108_0){this.__P_108_0=a;qx.ui.core.queue.Layout.add(this)}}return o},isExcluded:()=>!1,hasValidLayout(){return!this.__P_108_2},scheduleLayoutUpdate(){qx.ui.core.queue.Layout.add(this)},invalidateLayoutCache(){this.__P_108_2=!0;this.__P_108_3=null},getSizeHint(e){var t=this.__P_108_3;if(t)return t;if(!1===e)return null;t=this.__P_108_3=this._computeSizeHint();this._hasHeightForWidth()&&this.__P_108_0&&null==this.getHeight()&&(t.height=this.__P_108_0);t.minWidth>t.width&&(t.width=t.minWidth);t.maxWidtht.height&&(t.height=t.minHeight);t.maxHeightnull,_applyMargin(){this.__P_108_4=!0;var e=this.$$parent;e&&e.updateLayoutProperties()},_applyAlign(){var e=this.$$parent;e&&e.updateLayoutProperties()},_applyDimension(){qx.ui.core.queue.Layout.add(this)},_applyStretching(){qx.ui.core.queue.Layout.add(this)},hasUserBounds(){return!!this.__P_108_5},setUserBounds(e,t,r,i){if(!this.__P_108_5){var n=this.$$parent;n&&n.updateLayoutProperties()}this.__P_108_5={left:e,top:t,width:r,height:i};qx.ui.core.queue.Layout.add(this)},resetUserBounds(){if(this.__P_108_5){delete this.__P_108_5;var e=this.$$parent;e&&e.updateLayoutProperties();qx.ui.core.queue.Layout.add(this)}},__P_108_7:{},setLayoutProperties(e){if(null!=e){var t=this.__P_108_6;t||(t=this.__P_108_6={});var r=this.getLayoutParent();r&&r.updateLayoutProperties(e);for(var i in e)null==e[i]?delete t[i]:t[i]=e[i]}},getLayoutProperties(){return this.__P_108_6||this.__P_108_7},clearLayoutProperties(){delete this.__P_108_6},updateLayoutProperties(e){var t=this._getLayout();t&&t.invalidateChildrenCache();qx.ui.core.queue.Layout.add(this)},getApplicationRoot:()=>qx.core.Init.getApplication().getRoot(),getLayoutParent(){return this.$$parent||null},setLayoutParent(e){if(this.$$parent!==e){this.$$parent=e||null;qx.ui.core.queue.Visibility.add(this)}},isRootWidget:()=>!1,_getRoot(){for(var e=this;e;){if(e.isRootWidget())return e;e=e.$$parent}return null},clone(){var e=qx.ui.core.LayoutItem.superclass.prototype.clone.call(this),t=this.__P_108_6;t&&(e.__P_108_6=qx.lang.Object.clone(t));return e}},destruct(){qx.theme.manager.Meta.getInstance().removeListener("changeTheme",this._onChangeTheme,this);this.$$parent=this.$$subparent=this.__P_108_6=this.__P_108_1=this.__P_108_5=this.__P_108_3=null}});qx.ui.core.LayoutItem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.ui.core.EventHandler":{},"qx.event.handler.DragDrop":{},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.LayoutItem":{construct:!0,require:!0},"qx.locale.MTranslation":{require:!0},"qx.core.IDisposable":{require:!0},"qx.ui.tooltip.ToolTip":{},"qx.ui.menu.Menu":{},"qx.util.ObjectPool":{usage:"dynamic",require:!0},"qx.ui.core.queue.Layout":{},"qx.ui.core.queue.Visibility":{},"qx.lang.Object":{},"qx.theme.manager.Decoration":{},"qx.ui.core.queue.Manager":{},"qx.html.Element":{},"qx.lang.Array":{},"qx.event.Registration":{},"qx.event.dispatch.MouseCapture":{},"qx.Bootstrap":{},"qx.locale.Manager":{},"qx.bom.client.Engine":{require:!0},"qx.theme.manager.Color":{},"qx.lang.Type":{},"qx.ui.core.queue.Appearance":{},"qx.theme.manager.Appearance":{},"qx.core.Property":{},"qx.ui.core.DragDropCursor":{},"qx.bom.element.Location":{},"qx.ui.core.queue.Dispose":{},"qx.core.ObjectRegistry":{},"qx.ui.core.queue.Widget":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.Widget",{extend:qx.ui.core.LayoutItem,include:[qx.locale.MTranslation],implement:[qx.core.IDisposable],construct(){qx.ui.core.LayoutItem.constructor.call(this);this.__P_46_0=this.__P_46_1();this.initFocusable();this.initSelectable();this.initNativeContextMenu()},events:{appear:"qx.event.type.Event",disappear:"qx.event.type.Event",createChildControl:"qx.event.type.Data",resize:"qx.event.type.Data",move:"qx.event.type.Data",syncAppearance:"qx.event.type.Data",mousemove:"qx.event.type.Mouse",mouseover:"qx.event.type.Mouse",mouseout:"qx.event.type.Mouse",mousedown:"qx.event.type.Mouse",mouseup:"qx.event.type.Mouse",click:"qx.event.type.Mouse",auxclick:"qx.event.type.Mouse",dblclick:"qx.event.type.Mouse",contextmenu:"qx.event.type.Mouse",beforeContextmenuOpen:"qx.event.type.Data",mousewheel:"qx.event.type.MouseWheel",touchstart:"qx.event.type.Touch",touchend:"qx.event.type.Touch",touchmove:"qx.event.type.Touch",touchcancel:"qx.event.type.Touch",tap:"qx.event.type.Tap",longtap:"qx.event.type.Tap",dbltap:"qx.event.type.Tap",swipe:"qx.event.type.Touch",rotate:"qx.event.type.Rotate",pinch:"qx.event.type.Pinch",track:"qx.event.type.Track",roll:"qx.event.type.Roll",pointermove:"qx.event.type.Pointer",pointerover:"qx.event.type.Pointer",pointerout:"qx.event.type.Pointer",pointerdown:"qx.event.type.Pointer",pointerup:"qx.event.type.Pointer",pointercancel:"qx.event.type.Pointer",keyup:"qx.event.type.KeySequence",keydown:"qx.event.type.KeySequence",keypress:"qx.event.type.KeySequence",keyinput:"qx.event.type.KeyInput",focus:"qx.event.type.Focus",blur:"qx.event.type.Focus",focusin:"qx.event.type.Focus",focusout:"qx.event.type.Focus",activate:"qx.event.type.Focus",deactivate:"qx.event.type.Focus",capture:"qx.event.type.Event",losecapture:"qx.event.type.Event",drop:"qx.event.type.Drag",dragleave:"qx.event.type.Drag",dragover:"qx.event.type.Drag",drag:"qx.event.type.Drag",dragstart:"qx.event.type.Drag",dragend:"qx.event.type.Drag",dragchange:"qx.event.type.Drag",droprequest:"qx.event.type.Drag"},properties:{paddingTop:{check:"Integer",init:0,apply:"_applyPadding",themeable:!0},paddingRight:{check:"Integer",init:0,apply:"_applyPadding",themeable:!0},paddingBottom:{check:"Integer",init:0,apply:"_applyPadding",themeable:!0},paddingLeft:{check:"Integer",init:0,apply:"_applyPadding",themeable:!0},padding:{group:["paddingTop","paddingRight","paddingBottom","paddingLeft"],mode:"shorthand",themeable:!0},zIndex:{nullable:!0,init:10,apply:"_applyZIndex",event:"changeZIndex",check:"Integer",themeable:!0},decorator:{nullable:!0,init:null,apply:"_applyDecorator",event:"changeDecorator",check:"Decorator",themeable:!0},backgroundColor:{nullable:!0,check:"Color",apply:"_applyBackgroundColor",event:"changeBackgroundColor",themeable:!0},textColor:{nullable:!0,check:"Color",apply:"_applyTextColor",event:"changeTextColor",themeable:!0,inheritable:!0},font:{nullable:!0,apply:"_applyFont",check:"Font",event:"changeFont",themeable:!0,inheritable:!0,dereference:!0},opacity:{check:"Number",apply:"_applyOpacity",themeable:!0,nullable:!0,init:null},cursor:{check:"String",apply:"_applyCursor",themeable:!0,inheritable:!0,nullable:!0,init:null},toolTip:{check:"qx.ui.tooltip.ToolTip",nullable:!0},toolTipText:{check:"String",nullable:!0,event:"changeToolTipText",apply:"_applyToolTipText"},toolTipIcon:{check:"String",nullable:!0,event:"changeToolTipText"},blockToolTip:{check:"Boolean",init:!1},showToolTipWhenDisabled:{check:"Boolean",init:!1},visibility:{check:["visible","hidden","excluded"],init:"visible",apply:"_applyVisibility",event:"changeVisibility"},enabled:{init:!0,check:"Boolean",inheritable:!0,apply:"_applyEnabled",event:"changeEnabled"},anonymous:{init:!1,check:"Boolean",apply:"_applyAnonymous"},tabIndex:{check:"Integer",nullable:!0,apply:"_applyTabIndex"},focusable:{check:"Boolean",init:!1,apply:"_applyFocusable"},keepFocus:{check:"Boolean",init:!1,apply:"_applyKeepFocus"},keepActive:{check:"Boolean",init:!1,apply:"_applyKeepActive"},draggable:{check:"Boolean",init:!1,apply:"_applyDraggable"},droppable:{check:"Boolean",init:!1,apply:"_applyDroppable"},selectable:{check:"Boolean",init:!1,event:"changeSelectable",apply:"_applySelectable"},contextMenu:{check:"qx.ui.menu.Menu",apply:"_applyContextMenu",nullable:!0,event:"changeContextMenu"},nativeContextMenu:{check:"Boolean",init:!1,themeable:!0,event:"changeNativeContextMenu",apply:"_applyNativeContextMenu"},appearance:{check:"String",init:"widget",apply:"_applyAppearance",event:"changeAppearance"}},statics:{DEBUG:!1,UNFOCUSABLE_WIDGET_FOCUS_BLUR_ERROR:!0,getWidgetByElement(e,t){for(;e;){var r=e.$$qxObject;if(r&&(!t||!r.getAnonymous()))return r;try{e=e.parentNode}catch(e){return null}}return null},contains(e,t){for(;t;)if(e==(t=t.getLayoutParent()))return!0;return!1},__P_46_2:new qx.util.ObjectPool},members:{__P_46_0:null,__P_46_3:null,__P_46_4:null,__P_46_5:null,_getLayout(){return this.__P_46_5},_setLayout(e){this.__P_46_5&&this.__P_46_5.connectToWidget(null);e&&e.connectToWidget(this);this.__P_46_5=e;qx.ui.core.queue.Layout.add(this)},setLayoutParent(e){if(this.$$parent!==e){var t=this.getContentElement();this.$$parent&&!this.$$parent.$$disposed&&this.$$parent.getContentElement().remove(t);this.$$parent=e||null;e&&!e.$$disposed&&this.$$parent.getContentElement().add(t);this.$$refreshInheritables();qx.ui.core.queue.Visibility.add(this)}},_updateInsets:null,renderLayout(e,t,r,i){var n=qx.ui.core.Widget.superclass.prototype.renderLayout.call(this,e,t,r,i);if(!n)return null;if(qx.lang.Object.isEmpty(n)&&!this._updateInsets)return null;var o=this.getContentElement(),a=n.size||this._updateInsets,s="px",l={};if(n.position){l.left=e+s;l.top=t+s}if(a||n.margin){l.width=r+s;l.height=i+s}Object.keys(l).length>0&&o.setStyles(l);if(a||n.local||n.margin)if(this.__P_46_5&&this.hasLayoutChildren()){var u=this.getInsets(),c=r-u.left-u.right,h=i-u.top-u.bottom,d=this.getDecorator(),f={left:0,right:0,top:0,bottom:0};d&&(f=(d=qx.theme.manager.Decoration.getInstance().resolve(d)).getPadding());var _={top:this.getPaddingTop()+f.top,right:this.getPaddingRight()+f.right,bottom:this.getPaddingBottom()+f.bottom,left:this.getPaddingLeft()+f.left};this.__P_46_5.renderLayout(c,h,_)}else if(this.hasLayoutChildren())throw new Error("At least one child in control "+this._findTopControl()+" requires a layout, but no one was defined!");n.position&&this.hasListener("move")&&this.fireDataEvent("move",this.getBounds());n.size&&this.hasListener("resize")&&this.fireDataEvent("resize",this.getBounds());delete this._updateInsets;return n},__P_46_6:null,clearSeparators(){var e=this.__P_46_6;if(e){for(var t,r=qx.ui.core.Widget.__P_46_2,i=this.getContentElement(),n=0,o=e.length;nr&&null!=r&&(t=r)}if(null==n){n=u;null!=a.minHeight&&(n+=a.minHeight)>o&&null!=o&&(n=o)}null==r&&(null==a.maxWidth?r=1/0:(r=a.maxWidth+l)0},__P_46_1(){var e=this._createContentElement();e.connectObject(this);e.setStyles({"touch-action":"none","-ms-touch-action":"none"});var t={zIndex:10,boxSizing:"border-box"};qx.ui.root.Inline&&this instanceof qx.ui.root.Inline||(t.position="absolute");e.setStyles(t);return e},_createContentElement:()=>new qx.html.Element("div",{overflowX:"hidden",overflowY:"hidden"}),getContentElement(){return this.__P_46_0},__P_46_7:null,getLayoutChildren(){var e,t=this.__P_46_7;if(!t)return this.__P_46_8;for(var r=0,i=t.length;r=0;t--)this.__P_46_10(e[t]);qx.ui.core.queue.Layout.add(this);return e},_afterAddChild:null,_afterRemoveChild:null,__P_46_9(e,t){var r=e.getLayoutParent();r&&r!=this&&r._remove(e);e.setLayoutParent(this);t?e.setLayoutProperties(t):this.updateLayoutProperties();this._afterAddChild&&this._afterAddChild(e)},__P_46_10(e){if(e.getLayoutParent()!==this)throw new Error("Remove Error: "+e+" is not a child of this widget!");e.setLayoutParent(null);this.__P_46_5&&this.__P_46_5.invalidateChildrenCache();qx.ui.core.queue.Layout.add(this);this._afterRemoveChild&&this._afterRemoveChild(e)},capture(e){this.getContentElement().capture(e)},releaseCapture(){this.getContentElement().releaseCapture()},isCapturing(){var e=this.getContentElement().getDomElement();return!!e&&e==qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).getCaptureElement()},_applyPadding(e,t,r){this._updateInsets=!0;qx.ui.core.queue.Layout.add(this);this.__P_46_11(r,e)},__P_46_11(e,t){var r=this.getContentElement(),i=this.getDecorator();if(i=qx.theme.manager.Decoration.getInstance().resolve(i)){var n=qx.Bootstrap.firstLow(e.replace("padding",""));t+=i.getPadding()[n]||0}r.setStyle(e,t+"px")},_applyDecorator(e,t){var r=this.getContentElement();if(t){t=qx.theme.manager.Decoration.getInstance().getCssClassName(t);r.removeClass(t)}if(e){e=qx.theme.manager.Decoration.getInstance().addCssClass(e);r.addClass(e)}(e||t)&&qx.ui.core.queue.Layout.add(this)},_applyToolTipText(e,t){if(!this.__P_46_4){var r=qx.locale.Manager.getInstance();this.__P_46_4=r.addListener("changeLocale",(()=>{var e=this.getToolTipText();e&&e.translate&&this.setToolTipText(e.translate())}))}},_applyTextColor(e,t){},_applyZIndex(e,t){this.getContentElement().setStyle("zIndex",null==e?0:e)},_applyVisibility(e,t){var r=this.getContentElement();"visible"===e?r.show():r.hide();var i=this.$$parent;!i||null!=t&&null!=e&&"excluded"!==t&&"excluded"!==e||i.invalidateLayoutChildren();qx.ui.core.queue.Visibility.add(this)},_applyOpacity(e,t){this.getContentElement().setStyle("opacity",1==e?null:e)},_applyCursor(e,t){null!=e||this.isSelectable()||(e="default");this.getContentElement().setStyle("cursor",e,"opera"==qx.core.Environment.get("engine.name"))},_applyBackgroundColor(e,t){var r=this.getBackgroundColor(),i=this.getContentElement(),n=qx.theme.manager.Color.getInstance().resolve(r);i.setStyle("backgroundColor",n)},_applyFont(e,t){},_onChangeTheme(){if(!this.isDisposed()){qx.ui.core.Widget.superclass.prototype._onChangeTheme.call(this);this.updateAppearance();var e=this.getDecorator();this._applyDecorator(null,e);this._applyDecorator(e);e=this.getFont();qx.lang.Type.isString(e)&&this._applyFont(e,e);e=this.getTextColor();qx.lang.Type.isString(e)&&this._applyTextColor(e,e);e=this.getBackgroundColor();qx.lang.Type.isString(e)&&this._applyBackgroundColor(e,e)}},__P_46_12:null,$$stateChanges:null,_forwardStates:null,hasState(e){var t=this.__P_46_12;return!!t&&!!t[e]},addState(e){var t=this.__P_46_12;t||(t=this.__P_46_12={});if(!t[e]){this.__P_46_12[e]=!0;"hovered"===e?this.syncAppearance():qx.ui.core.queue.Visibility.isVisible(this)?qx.ui.core.queue.Appearance.add(this):this.$$stateChanges=!0;var r=this._forwardStates,i=this.__P_46_13;if(r&&r[e]&&i){for(var n in i)i[n]instanceof qx.ui.core.Widget&&i[n].addState(e)}}},removeState(e){var t=this.__P_46_12;if(t&&t[e]){delete this.__P_46_12[e];"hovered"===e?this.syncAppearance():qx.ui.core.queue.Visibility.isVisible(this)?qx.ui.core.queue.Appearance.add(this):this.$$stateChanges=!0;var r=this._forwardStates,i=this.__P_46_13;if(r&&r[e]&&i)for(var n in i){var o=i[n];o instanceof qx.ui.core.Widget&&o.removeState(e)}}},replaceState(e,t){var r=this.__P_46_12;r||(r=this.__P_46_12={});r[t]||(r[t]=!0);r[e]&&delete r[e];qx.ui.core.queue.Visibility.isVisible(this)?qx.ui.core.queue.Appearance.add(this):this.$$stateChanges=!0;var i=this._forwardStates,n=this.__P_46_13;if(i&&i[t]&&n)for(var o in n){var a=n[o];a instanceof qx.ui.core.Widget&&a.replaceState(e,t)}},__P_46_14:null,__P_46_15:null,syncAppearance(){var e=this.__P_46_12,t=this.__P_46_14,r=qx.theme.manager.Appearance.getInstance(),i=qx.core.Property.$$method.setThemed,n=qx.core.Property.$$method.resetThemed;if(this.__P_46_15){delete this.__P_46_15;if(t){var o=r.styleFrom(t,e,null,this.getAppearance());t=null}}if(!t){var a=this,s=[];do{s.push(a.$$subcontrol||a.getAppearance())}while(a=a.$$subparent);t=s.reverse().join("/").replace(/#[0-9]+/g,"");this.__P_46_14=t}var l=r.styleFrom(t,e,null,this.getAppearance());if(l){if(o)for(var u in o)void 0===l[u]&&this[n[u]]();for(var u in l)void 0===l[u]?this[n[u]]():this[i[u]](l[u])}else if(o)for(var u in o)this[n[u]]();this.fireDataEvent("syncAppearance",this.__P_46_12)},_applyAppearance(e,t){this.updateAppearance()},checkAppearanceNeeds(){if(this.__P_46_3){if(this.$$stateChanges){qx.ui.core.queue.Appearance.add(this);delete this.$$stateChanges}}else{qx.ui.core.queue.Appearance.add(this);this.__P_46_3=!0}},updateAppearance(){this.__P_46_15=!0;qx.ui.core.queue.Appearance.add(this);var e=this.__P_46_13;if(e){var t;for(var r in e)(t=e[r])instanceof qx.ui.core.Widget&&t.updateAppearance()}},syncWidget(e){},getEventTarget(){for(var e=this;e.getAnonymous();)if(!(e=e.getLayoutParent()))return null;return e},getFocusTarget(){var e=this;if(!e.getEnabled())return null;for(;e.getAnonymous()||!e.getFocusable();)if(!(e=e.getLayoutParent())||!e.getEnabled())return null;return e},getFocusElement(){return this.getContentElement()},isTabable(){return!!this.getContentElement().getDomElement()&&this.isFocusable()},_applyFocusable(e,t){var r=this.getFocusElement();if(e){var i=this.getTabIndex();null==i&&(i=1);r.setAttribute("tabIndex",i);r.setStyle("outline","none")}else r.isNativelyFocusable()?r.setAttribute("tabIndex",-1):t&&r.setAttribute("tabIndex",null)},_applyKeepFocus(e){this.getFocusElement().setAttribute("qxKeepFocus",e?"on":null)},_applyKeepActive(e){this.getContentElement().setAttribute("qxKeepActive",e?"on":null)},_applyTabIndex(e){if(null==e)e=1;else if(e<1||e>32e3)throw new Error("TabIndex property must be between 1 and 32000");this.getFocusable()&&null!=e&&this.getFocusElement().setAttribute("tabIndex",e)},_applySelectable(e,t){null!==t&&this._applyCursor(this.getCursor());this.getContentElement().setSelectable(e)},_applyEnabled(e,t){if(!1===e){this.addState("disabled");this.removeState("hovered");if(this.isFocusable()){this.removeState("focused");this._applyFocusable(!1,!0)}this.isDraggable()&&this._applyDraggable(!1,!0);this.isDroppable()&&this._applyDroppable(!1,!0)}else{this.removeState("disabled");this.isFocusable()&&this._applyFocusable(!0,!1);this.isDraggable()&&this._applyDraggable(!0,!1);this.isDroppable()&&this._applyDroppable(!0,!1)}},_applyNativeContextMenu(e,t,r){},_applyContextMenu(e,t){if(t){t.removeState("contextmenu");t.getOpener()==this&&t.resetOpener();if(!e){this.removeListener("contextmenu",this._onContextMenuOpen);this.removeListener("longtap",this._onContextMenuOpen);t.removeListener("changeVisibility",this._onBeforeContextMenuOpen,this)}}if(e){e.setOpener(this);e.addState("contextmenu");if(!t){this.addListener("contextmenu",this._onContextMenuOpen);this.addListener("longtap",this._onContextMenuOpen);e.addListener("changeVisibility",this._onBeforeContextMenuOpen,this)}}},_onContextMenuOpen(e){if("longtap"!=e.getType()||"touch"===e.getPointerType()){this.getContextMenu().openAtPointer(e);e.stop()}},_onBeforeContextMenuOpen(e){"visible"==e.getData()&&this.hasListener("beforeContextmenuOpen")&&this.fireDataEvent("beforeContextmenuOpen",e)},_onStopEvent(e){e.stopPropagation()},_getDragDropCursor:()=>qx.ui.core.DragDropCursor.getInstance(),_applyDraggable(e,t){this.isEnabled()||!0!==e||(e=!1);this._getDragDropCursor();if(e){this.addListener("dragstart",this._onDragStart);this.addListener("drag",this._onDrag);this.addListener("dragend",this._onDragEnd);this.addListener("dragchange",this._onDragChange)}else{this.removeListener("dragstart",this._onDragStart);this.removeListener("drag",this._onDrag);this.removeListener("dragend",this._onDragEnd);this.removeListener("dragchange",this._onDragChange)}this.getContentElement().setAttribute("qxDraggable",e?"on":null)},_applyDroppable(e,t){this.isEnabled()||!0!==e||(e=!1);this.getContentElement().setAttribute("qxDroppable",e?"on":null)},_onDragStart(e){this._getDragDropCursor().placeToPointer(e);this.getApplicationRoot().setGlobalCursor("default")},_onDrag(e){this._getDragDropCursor().placeToPointer(e)},_onDragEnd(e){this._getDragDropCursor().moveTo(-1e3,-1e3);this.getApplicationRoot().resetGlobalCursor()},_onDragChange(e){var t=this._getDragDropCursor(),r=e.getCurrentAction();r?t.setAction(r):t.resetAction()},visualizeFocus(){this.addState("focused")},visualizeBlur(){this.removeState("focused")},scrollChildIntoView(e,t,r,i){i=void 0===i||i;var n,o=qx.ui.core.queue.Layout;if(i){i=!o.isScheduled(e);n=e.getLayoutParent();i&&n&&(i=!o.isScheduled(n))&&n.getChildren().forEach((function(e){i=i&&!o.isScheduled(e)}))}this.scrollChildIntoViewX(e,t,i);this.scrollChildIntoViewY(e,r,i)},scrollChildIntoViewX(e,t,r){this.getContentElement().scrollChildIntoViewX(e.getContentElement(),t,r)},scrollChildIntoViewY(e,t,r){this.getContentElement().scrollChildIntoViewY(e.getContentElement(),t,r)},focus(){if(this.isFocusable())this.getFocusElement().focus();else if(qx.ui.core.Widget.UNFOCUSABLE_WIDGET_FOCUS_BLUR_ERROR)throw new Error("Widget is not focusable!")},blur(){if(this.isFocusable())this.getFocusElement().blur();else if(qx.ui.core.Widget.UNFOCUSABLE_WIDGET_FOCUS_BLUR_ERROR)throw new Error("Widget is not focusable!")},activate(){this.getContentElement().activate()},deactivate(){this.getContentElement().deactivate()},tabFocus(){this.getFocusElement().focus()},hasChildControl(e){return!!this.__P_46_13&&!!this.__P_46_13[e]},__P_46_13:null,_getCreatedChildControls(){return this.__P_46_13},getChildControl(e,t){if(!this.__P_46_13){if(t)return null;this.__P_46_13={}}var r=this.__P_46_13[e];return r||(!0===t?null:this._createChildControl(e))},_showChildControl(e){var t=this.getChildControl(e);t.show();return t},_excludeChildControl(e){var t=this.getChildControl(e,!0);t&&t.exclude()},_isChildControlVisible(e){var t=this.getChildControl(e,!0);return!!t&&t.isVisible()},_releaseChildControl(e){var t=this.getChildControl(e,!1);if(!t)throw new Error("Unsupported control: "+e);delete t.$$subcontrol;delete t.$$subparent;var r=this.__P_46_12,i=this._forwardStates;if(r&&i&&t instanceof qx.ui.core.Widget)for(var n in r)i[n]&&t.removeState(n);delete this.__P_46_13[e];return t},_createChildControl(e){if(this.__P_46_13){if(this.__P_46_13[e])throw new Error("Child control '"+e+"' already created!")}else this.__P_46_13={};var t=e.indexOf("#");try{if(-1==t)var r=this._createChildControlImpl(e);else r=this._createChildControlImpl(e.substring(0,t),e.substring(t+1,e.length))}catch(t){t.message="Exception while creating child control '"+e+"' of widget "+this.toString()+": "+t.message;throw t}if(!r)throw new Error("Unsupported control: "+e);r.$$subcontrol=e;r.$$subparent=this;var i=this.__P_46_12,n=this._forwardStates;if(i&&n&&r instanceof qx.ui.core.Widget)for(var o in i)n[o]&&r.addState(o);if(r.$$resyncNeeded){delete r.$$resyncNeeded;r.updateAppearance()}this.fireDataEvent("createChildControl",r);return this.__P_46_13[e]=r},_createChildControlImpl:(e,t)=>null,_disposeChildControls(){var e=this.__P_46_13;if(e){var t=qx.ui.core.Widget;for(var r in e){var i=e[r];t.contains(this,i)?i.dispose():i.destroy()}delete this.__P_46_13}},_findTopControl(){for(var e=this;e;){if(!e.$$subparent)return e;e=e.$$subparent}return null},getSubcontrolId(){return this.$$subcontrol||null},getContentLocation(e){var t=this.getContentElement().getDomElement();return t?qx.bom.element.Location.get(t,e):null},setDomLeft(e){var t=this.getContentElement().getDomElement();if(!t)throw new Error("DOM element is not yet created!");t.style.left=e+"px"},setDomTop(e){var t=this.getContentElement().getDomElement();if(!t)throw new Error("DOM element is not yet created!");t.style.top=e+"px"},setDomPosition(e,t){var r=this.getContentElement().getDomElement();if(!r)throw new Error("DOM element is not yet created!");r.style.left=e+"px";r.style.top=t+"px"},setAriaLabel(e){this.getContentElement().setAttribute("aria-label",e)},addAriaLabelledBy(...e){this.__P_46_16(e,"aria-labelledby")},addAriaDescribedBy(...e){this.__P_46_16(e,"aria-describedby")},__P_46_16(e,t){if(!["aria-labelledby","aria-describedby"].includes(t))throw new Error("Only aria-labelledby or aria-describedby allowed!");let r=[];for(const t of e){if(!(t instanceof qx.ui.core.Widget))throw new Error("Given widget "+t+" is not an instance of qx.ui.core.Widget!");const e=t.getContentElement();let i=e.getAttribute("id");if(!i){i=`label-${t.toHashCode()}`;e.setAttribute("id",i)}r.includes(i)||r.push(i)}if(0===r.length)return;const i=r.join(" "),n=this.getContentElement();let o=n.getAttribute(t);o=o?`${o} ${i}`:i;n.setAttribute(t,o)},destroy(){if(!this.$$disposed){qx.event.Registration.removeAllListeners(this);var e=this.$$parent;e&&e._remove(this);qx.ui.core.queue.Dispose.add(this)}},clone(){var e=qx.ui.core.Widget.superclass.prototype.clone.call(this);if(this.getChildren)for(var t=this.getChildren(),r=0,i=t.length;r!0,setWindowManager(e){this.__P_103_1&&this.__P_103_1.setDesktop(null);e.setDesktop(this);this.__P_103_1=e},_onChangeActive(e){e.getData()?this.setActiveWindow(e.getTarget()):this.getActiveWindow()==e.getTarget()&&this.setActiveWindow(null)},_applyActiveWindow(e,t){this.getWindowManager().changeActiveWindow(e,t);this.getWindowManager().updateStack()},_onChangeModal(e){this.getWindowManager().updateStack()},_onChangeVisibility(){this.getWindowManager().updateStack()},_afterAddChild(e){qx.Class.isDefined("qx.ui.window.Window")&&e instanceof qx.ui.window.Window&&this._addWindow(e)},_addWindow(e){if(!this.getWindows().includes(e)){this.getWindows().push(e);this.fireDataEvent("windowAdded",e);e.addListener("changeActive",this._onChangeActive,this);e.addListener("changeModal",this._onChangeModal,this);e.addListener("changeVisibility",this._onChangeVisibility,this)}e.getActive()&&this.setActiveWindow(e);this.getWindowManager().updateStack()},_afterRemoveChild(e){qx.Class.isDefined("qx.ui.window.Window")&&e instanceof qx.ui.window.Window&&this._removeWindow(e)},_removeWindow(e){if(this.getWindows().includes(e)){qx.lang.Array.remove(this.getWindows(),e);this.fireDataEvent("windowRemoved",e);e.removeListener("changeActive",this._onChangeActive,this);e.removeListener("changeModal",this._onChangeModal,this);e.removeListener("changeVisibility",this._onChangeVisibility,this);this.getWindowManager().updateStack()}},getWindows(){this.__P_103_0||(this.__P_103_0=[]);return this.__P_103_0}},destruct(){this._disposeArray("__P_103_0");this._disposeObjects("__P_103_1")}});qx.ui.window.MDesktop.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MChildrenHandling":{defer:"runtime",require:!0},"qx.ui.core.MBlocker":{require:!0},"qx.ui.window.MDesktop":{require:!0},"qx.ui.core.FocusHandler":{construct:!0},"qx.ui.core.queue.Visibility":{construct:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Stylesheet":{},"qx.bom.element.Cursor":{},"qx.dom.Node":{},"qx.bom.client.Event":{require:!0},"qx.bom.Event":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"event.help":{className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.root.Abstract",{type:"abstract",extend:qx.ui.core.Widget,include:[qx.ui.core.MChildrenHandling,qx.ui.core.MBlocker,qx.ui.window.MDesktop],construct(){qx.ui.core.Widget.constructor.call(this);qx.ui.core.FocusHandler.getInstance().addRoot(this);qx.ui.core.queue.Visibility.add(this);this.initNativeHelp();this.addListener("keypress",this.__P_42_0,this)},properties:{appearance:{refine:!0,init:"root"},enabled:{refine:!0,init:!0},focusable:{refine:!0,init:!0},globalCursor:{check:"String",nullable:!0,themeable:!0,apply:"_applyGlobalCursor",event:"changeGlobalCursor"},nativeContextMenu:{refine:!0,init:!1},nativeHelp:{check:"Boolean",init:!1,apply:"_applyNativeHelp"}},members:{__P_42_1:null,isRootWidget:()=>!0,getLayout(){return this._getLayout()},_applyGlobalCursor:qx.core.Environment.select("engine.name",{mshtml(e,t){},default(e,t){var r=qx.bom.Stylesheet,i=this.__P_42_1;i||(this.__P_42_1=i=r.createElement());r.removeAllRules(i);e&&r.addRule(i,"*",qx.bom.element.Cursor.compile(e).replace(";","")+" !important")}}),_applyNativeContextMenu(e,t){e?this.removeListener("contextmenu",this._onNativeContextMenu,this,!0):this.addListener("contextmenu",this._onNativeContextMenu,this,!0)},_onNativeContextMenu(e){e.getTarget().getNativeContextMenu()||e.preventDefault()},__P_42_0(e){if("Space"===e.getKeyIdentifier()){var t=e.getTarget();if(qx.ui.core.FocusHandler.getInstance().isFocused(t)){var r=t.getContentElement(),i=r.getNodeName(),n=r.getDomElement();"input"===i||"textarea"===i||n&&"true"===n.contentEditable||(i=qx.dom.Node.getName(e.getOriginalTarget()))&&["input","textarea","select","a"].indexOf(i)>-1||e.preventDefault()}}},_applyNativeHelp(e,t){if(qx.core.Environment.get("event.help")){!1===t&&qx.bom.Event.removeNativeListener(document,"help",(function(){return!1}));!1===e&&qx.bom.Event.addNativeListener(document,"help",(function(){return!1}))}}},destruct(){this.__P_42_1=null},defer(e,t){qx.ui.core.MChildrenHandling.remap(t)}});qx.ui.root.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.element.Location":{},"qx.ui.core.Widget":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.FocusHandler",{extend:qx.core.Object,type:"singleton",construct(){qx.core.Object.constructor.call(this);this.__P_44_0={}},properties:{useTabNavigation:{check:"Boolean",init:!0}},members:{__P_44_0:null,__P_44_1:null,__P_44_2:null,__P_44_3:null,connectTo(e){e.addListener("keypress",this.__P_44_4,this);e.addListener("focusin",this._onFocusIn,this,!0);e.addListener("focusout",this._onFocusOut,this,!0);e.addListener("activate",this._onActivate,this,!0);e.addListener("deactivate",this._onDeactivate,this,!0)},addRoot(e){this.__P_44_0[e.toHashCode()]=e},removeRoot(e){delete this.__P_44_0[e.toHashCode()]},getActiveWidget(){return this.__P_44_1},isActive(e){return this.__P_44_1==e},getFocusedWidget(){return this.__P_44_2},isFocused(e){return this.__P_44_2==e},isFocusRoot(e){return!!this.__P_44_0[e.toHashCode()]},_onActivate(e){var t=e.getTarget();this.__P_44_1=t;var r=this.__P_44_5(t);r!=this.__P_44_3&&(this.__P_44_3=r)},_onDeactivate(e){var t=e.getTarget();this.__P_44_1==t&&(this.__P_44_1=null)},_onFocusIn(e){var t=e.getTarget();if(t!=this.__P_44_2){this.__P_44_2=t;t.visualizeFocus()}},_onFocusOut(e){var t=e.getTarget();if(t==this.__P_44_2){this.__P_44_2=null;t.visualizeBlur()}},__P_44_4(e){if("Tab"==e.getKeyIdentifier()&&this.isUseTabNavigation()&&this.__P_44_3){e.stopPropagation();e.preventDefault();var t=this.__P_44_2;if(e.isShiftPressed())r=t?this.__P_44_8(t):this.__P_44_9();else var r=t?this.__P_44_6(t):this.__P_44_7();r&&r.tabFocus()}},__P_44_5(e){for(var t=this.__P_44_0;e;){if(t[e.toHashCode()])return e;e=e.getLayoutParent()}return null},__P_44_10(e,t){if(e===t)return 0;var r=e.getTabIndex()||0,i=t.getTabIndex()||0;if(r!=i)return r-i;var n=e.getContentElement().getDomElement(),o=t.getContentElement().getDomElement(),a=qx.bom.element.Location,s=a.get(n),l=a.get(o);if(s.top!=l.top)return s.top-l.top;if(s.left!=l.left)return s.left-l.left;var u=e.getZIndex(),c=t.getZIndex();return u!=c?u-c:0},__P_44_7(){return this.__P_44_11(this.__P_44_3,null)},__P_44_9(){return this.__P_44_12(this.__P_44_3,null)},__P_44_6(e){var t=this.__P_44_3;if(t==e)return this.__P_44_7();for(;e&&e.getAnonymous();)e=e.getLayoutParent();if(null==e)return[];var r=[];this.__P_44_13(t,e,r);r.sort(this.__P_44_10);return r.length>0?r[0]:this.__P_44_7()},__P_44_8(e){var t=this.__P_44_3;if(t==e)return this.__P_44_9();for(;e&&e.getAnonymous();)e=e.getLayoutParent();if(null==e)return[];var r=[];this.__P_44_14(t,e,r);r.sort(this.__P_44_10);var i=r.length;return i>0?r[i-1]:this.__P_44_9()},__P_44_13(e,t,r){for(var i,n=e.getLayoutChildren(),o=0,a=n.length;o0&&r.push(i);this.__P_44_14(i,t,r)}},__P_44_11(e,t){for(var r,i=e.getLayoutChildren(),n=0,o=i.length;n0)&&(t=r);t=this.__P_44_12(r,t)}return t}},destruct(){this._disposeMap("__P_44_0");this.__P_44_2=this.__P_44_1=this.__P_44_3=null}});qx.ui.core.FocusHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.lang.Array":{},"qx.ui.core.queue.Manager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Visibility",{statics:{__P_98_0:[],__P_98_1:{},__P_98_2:{},remove(e){if(this.__P_98_1[e.toHashCode()]){delete this.__P_98_1[e.toHashCode()];qx.lang.Array.remove(this.__P_98_0,e)}delete this.__P_98_2[e.toHashCode()]},isVisible(e){return this.__P_98_2[e.toHashCode()]||!1},__P_98_3(e){var t,r=this.__P_98_2,i=e.toHashCode();if(e.isExcluded())t=!1;else{var n=e.$$parent;t=n?this.__P_98_3(n):e.isRootWidget()}return r[i]=t},add(e){if(!this.__P_98_1[e.toHashCode()]){this.__P_98_0.unshift(e);this.__P_98_1[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("visibility")}},flush(){for(var e=this.__P_98_0,t=this.__P_98_2,r=e.length-1;r>=0;r--){null!=t[o=e[r].toHashCode()]&&e[r].addChildrenToQueue(e)}var i={};for(r=e.length-1;r>=0;r--){i[o=e[r].toHashCode()]=t[o];t[o]=null}for(r=e.length-1;r>=0;r--){var n=e[r],o=n.toHashCode();e.splice(r,1);null==t[o]&&this.__P_98_3(n);t[o]&&t[o]!=i[o]&&n.checkAppearanceNeeds()}this.__P_98_0=[];this.__P_98_1={}}}});qx.ui.core.queue.Visibility.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Window":{require:!0},"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.root.Abstract":{construct:!0,require:!0},"qx.dom.Node":{construct:!0},"qx.event.Registration":{construct:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.ui.core.queue.Layout":{construct:!0},"qx.ui.core.FocusHandler":{construct:!0},"qx.bom.client.OperatingSystem":{construct:!0,require:!0},"qx.ui.core.Widget":{construct:!0},"qx.bom.client.Engine":{require:!0},"qx.html.Root":{},"qx.bom.Viewport":{},"qx.bom.element.Style":{},"qx.dom.Element":{}},environment:{provided:[],required:{"os.name":{construct:!0,className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.root.Application",{extend:qx.ui.root.Abstract,construct(e){this.__P_11_0=qx.dom.Node.getWindow(e);this.__P_11_1=e;qx.ui.root.Abstract.constructor.call(this);qx.event.Registration.addListener(this.__P_11_0,"resize",this._onResize,this);this._setLayout(new qx.ui.layout.Canvas);qx.ui.core.queue.Layout.add(this);qx.ui.core.FocusHandler.getInstance().connectTo(this);this.getContentElement().disableScrolling();this.getContentElement().setStyle("-webkit-backface-visibility","hidden");this.addListener("touchmove",this.__P_11_2,this);"ios"==qx.core.Environment.get("os.name")&&this.getContentElement().addListener("tap",(function(e){for(var t=qx.ui.core.Widget.getWidgetByElement(e.getTarget());t&&!t.isFocusable();)t=t.getLayoutParent();t&&t.isFocusable()&&t.getContentElement().focus()}),this,!0)},members:{__P_11_0:null,__P_11_1:null,_createContentElement(){var e=this.__P_11_1;"webkit"==qx.core.Environment.get("engine.name")&&(e.body||window.alert("The application could not be started due to a missing body tag in the HTML file!"));var t=e.documentElement.style,r=e.body.style;t.overflow=r.overflow="hidden";t.padding=t.margin=r.padding=r.margin="0px";t.width=t.height=r.width=r.height="100%";var i=e.createElement("div");e.body.appendChild(i);var n=new qx.html.Root(i);n.setStyles({position:"absolute",overflowX:"hidden",overflowY:"hidden"});n.connectObject(this);return n},_onResize(e){qx.ui.core.queue.Layout.add(this);qx.ui.popup&&qx.ui.popup.Manager&&qx.ui.popup.Manager.getInstance().hideAll();qx.ui.menu&&qx.ui.menu.Manager&&qx.ui.menu.Manager.getInstance().hideAll()},_computeSizeHint(){var e=qx.bom.Viewport.getWidth(this.__P_11_0),t=qx.bom.Viewport.getHeight(this.__P_11_0);return{minWidth:e,width:e,maxWidth:e,minHeight:t,height:t,maxHeight:t}},_applyPadding(e,t,r){if(e&&("paddingTop"==r||"paddingLeft"==r))throw new Error("The root widget does not support 'left', or 'top' paddings!");qx.ui.root.Application.superclass.prototype._applyPadding.call(this,e,t,r)},__P_11_2(e){for(var t=e.getOriginalTarget();t&&t.style;){var r="none"!==qx.bom.element.Style.get(t,"touch-action")&&""!==qx.bom.element.Style.get(t,"touch-action"),i="touch"===qx.bom.element.Style.get(t,"-webkit-overflow-scrolling"),n="hidden"!=qx.bom.element.Style.get(t,"overflowX"),o="hidden"!=qx.bom.element.Style.get(t,"overflowY");if(r||i||o||n)return;t=t.parentNode}e.preventDefault()},destroy(){if(!this.$$disposed){qx.dom.Element.remove(this.getContentElement().getDomElement());qx.ui.root.Application.superclass.prototype.destroy.call(this)}}},destruct(){this.__P_11_0=this.__P_11_1=null}});qx.ui.root.Application.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.log.Logger":{},"qx.Promise":{},"qx.dev.unit.TestLoaderBasic":{},"qx.dev.unit.TestResult":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.TestRunner",{extend:qx.core.Object,statics:{async runAll(e,t){function r(e){e.forEach((e=>{qx.log.Logger.error(e.test.getClassName()+"."+e.test.getName()+": "+e.exception)}))}if(!t){t=[];Object.keys(e.prototype).forEach((function(e){e.length<5||!e.startsWith("test")||e.substring(4,5)!=e.substring(4,5).toUpperCase()||t.push(e)}))}await new qx.Promise((i=>{var n=e.classname.lastIndexOf("."),o=e.classname.substring(0,n),a=new qx.dev.unit.TestLoaderBasic(o);a.getSuite().add(e);var s=new qx.dev.unit.TestResult;s.addListener("startTest",(e=>{qx.log.Logger.info("Running test "+e.getData().getFullName())}));s.addListener("endTest",(e=>{qx.log.Logger.info("End of "+e.getData().getFullName());setTimeout(u,1)}));s.addListener("wait",(e=>qx.log.Logger.info("Waiting for "+e.getData().getFullName())));s.addListener("failure",(e=>r(e.getData())));s.addListener("error",(e=>r(e.getData())));s.addListener("skip",(e=>r(e.getData())));var l=-1;function u(){l++;t?l!1,hasDebug:()=>!1,wait(e,t,r){throw new qx.dev.unit.AsyncWrapper(e,t,r)},resume(e,t){return this.getTestResult().run(this.getTestFunc(),e||function(){},t||this,!0)},resumeSetUp(){var e=this.getTestFunc(),t=this,r=e.getName();return this.getTestResult().run(e,(function(){try{t[r]()}catch(e){throw e}}),this,!0)},resumeHandler(e,t){var r=e,i=this;return function(){var e=qx.lang.Array.fromArguments(arguments);return i.resume(r.bind.apply(r,[t||this].concat(e)),t)}},skip(e){throw new qx.dev.unit.RequirementError(null,e||"Called skip()")},addAutoDispose(e){this.__P_16_0||(this.__P_16_0=[]);this.__P_16_0.push(e)},doAutoDispose(){if(this.__P_16_0){this.__P_16_0.forEach((function(e){e.isDisposed()||(e instanceof qx.ui.core.Widget?e.destroy():e instanceof qx.core.Object&&e.dispose())}));this.__P_16_0=null}}}});qx.dev.unit.TestCase.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.source.Position",{extend:qx.dev.unit.TestCase,members:{async testConstructor(){let e=new qxl.datagrid.source.Position(1,2);this.assertTrue(1==e.getRow());this.assertTrue(2==e.getColumn());e=new qxl.datagrid.source.Position({row:3,column:4});this.assertTrue(3==e.getRow());this.assertTrue(4==e.getColumn());e=new qxl.datagrid.source.Position([5,6]);this.assertTrue(5==e.getRow());this.assertTrue(6==e.getColumn());e.increment(1,1);this.assertTrue(6==e.getRow());this.assertTrue(7==e.getColumn())}}});qxl.datagrid.test.source.Position.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.source.Range":{},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.source.Range",{extend:qx.dev.unit.TestCase,members:{async testIterator(){let e=new qxl.datagrid.source.Range([2,3],[4,5]);const t=e=>{let t="";for(let r of e){t.length>0&&(t+=" ");t+=r.getRow()+":"+r.getColumn()}return t};let r=t(e.iterator());this.assertTrue("2:3 2:4 2:5 3:3 3:4 3:5 4:3 4:4 4:5"==r);let i=new qxl.datagrid.source.Range([3,4],[7,7]);r=t(e.iteratorExcept(i));this.assertTrue("2:3 2:4 2:5 3:3 4:3"==r);i=new qxl.datagrid.source.Range([1,1],[3,4]);r=t(e.iteratorExcept(i));this.assertTrue("2:5 3:5 4:3 4:4 4:5"==r);r=t(e.rowsIterator());this.assertTrue("2:0 3:0 4:0"==r);r=t(e.columnsIterator());this.assertTrue("0:3 0:4 0:5"==r)},testContains(){let e=new qxl.datagrid.source.Range([2,3],[4,5]);this.assertTrue(e.contains(new qxl.datagrid.source.Position(2,3)));this.assertTrue(!e.contains(new qxl.datagrid.source.Position(1,3)));this.assertTrue(!e.contains(new qxl.datagrid.source.Position(2,2)));this.assertTrue(e.contains(new qxl.datagrid.source.Position(4,5)));this.assertTrue(!e.contains(new qxl.datagrid.source.Position(5,5)));this.assertTrue(!e.contains(new qxl.datagrid.source.Position(4,6)))}}});qxl.datagrid.test.source.Range.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.util.Labels":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.util.Labels",{extend:qx.dev.unit.TestCase,members:{testColumnNames(){const e={0:"A",1:"B",25:"Z",26:"AA",52:"BA",676:"ZA",701:"ZZ",702:"AAA"};for(let t in e)this.assertTrue(qxl.datagrid.util.Labels.getColumnLetters(parseInt(t,10))==e[t])}}});qxl.datagrid.test.util.Labels.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.column.FilteredColumns":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.column.FilteredColumns",{extend:qx.dev.unit.TestCase,members:{testInsert(){let e=new qxl.datagrid.column.Columns,t=[new qxl.datagrid.column.TextColumn("a"),new qxl.datagrid.column.TextColumn("b"),new qxl.datagrid.column.TextColumn("c"),new qxl.datagrid.column.TextColumn("d")];e.add(t[2]);e.insertBefore(t[0],t[2]);e.insertAfter(t[1],t[0]);let r=[];for(let t of e)r.push(t);this.assertArrayEquals([t[0],t[1],t[2]],r);e.remove(t[1]);r=[];for(let t of e)r.push(t);this.assertArrayEquals(r,[t[0],t[2]])},testSort(){let e=new qxl.datagrid.column.Columns,t=[new qxl.datagrid.column.TextColumn("a"),new qxl.datagrid.column.TextColumn("b"),new qxl.datagrid.column.TextColumn("c"),new qxl.datagrid.column.TextColumn("d"),new qxl.datagrid.column.TextColumn("e"),new qxl.datagrid.column.TextColumn("f")];for(let r of t)e.add(r);let r=new qxl.datagrid.column.FilteredColumns(e);r.addRange(2,5);let i=[];for(let e of r)i.push(e);this.assertArrayEquals(i,[t[2],t[3],t[4]]);r.sort(((e,t)=>(e=e.getPath())<(t=t.getPath())?1:e>t?-1:0));i=[];for(let e of r)i.push(e);this.assertArrayEquals(i,[t[4],t[3],t[2]]);i=[];for(let t of e)i.push(t);this.assertArrayEquals(i,[t[0],t[1],t[2],t[3],t[4],t[5]])}}});qxl.datagrid.test.column.FilteredColumns.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qx.data.marshal.Json":{},"qxl.datagrid.source.tree.NodeInspector":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.source.tree.TreeDataSource":{},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.source.TreeDataSource",{extend:qx.dev.unit.TestCase,members:{async testOnDemand(){let e=qx.data.marshal.Json.createModel({name:"root",children:[{name:"alpha"},{name:"bravo"},{name:"charlie",children:[{name:"charlie-one"},{name:"charlie-two",children:[{name:"charlie-two-one"},{name:"charlie-two-two"}]}]}]}),t=(new qxl.datagrid.source.tree.NodeInspector).set({childrenPath:"children"}),r=new qxl.datagrid.column.Columns;r.add(new qxl.datagrid.column.TextColumn("name"));let i=new qxl.datagrid.source.tree.TreeDataSource((()=>t),r);i.setRoot(e);await i.flushQueue();i.expandNode(e);await i.flushQueue();const n=(e,t)=>{let r=new qxl.datagrid.source.Position(e,0),n=i.getModelForPosition(r);this.assertTrue(t==((null==n?void 0:n.getName())||null))};n(0,"alpha");n(2,"charlie");n(3,null);await i.expandNode(i.getNode(2));n(3,"charlie-one")}}});qxl.datagrid.test.source.TreeDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.source.Position":{},"qxl.datagrid.ui.GridStyling":{},"qxl.datagrid.ui.GridSizeCalculator":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.ui.GridSizeCalculator",{extend:qx.dev.unit.TestCase,members:{testBasicSizes(){let e=new qxl.datagrid.column.Columns;e.addAll([new qxl.datagrid.column.TextColumn("a").set({minWidth:50}),new qxl.datagrid.column.TextColumn("b").set({minWidth:51}),new qxl.datagrid.column.TextColumn("c").set({minWidth:52}),new qxl.datagrid.column.TextColumn("d").set({minWidth:53}),new qxl.datagrid.column.TextColumn("e").set({minWidth:54}),new qxl.datagrid.column.TextColumn("f")]);let t={widgetHeights:[[10,20,30,25,15,26,16,17,28],[20,20,20,20,20,20,20,20,60],[20,20,20,20,20,20,20,60,20],[20,20,50,20,20,20,20,20,20],[20,20,0,20,20,20,20,20,60],[20,20,60,20,20,20,20,20,60]],headerHeights:[30,30,30,30,30,30,30,30,30],init(){},getWidgetSize(t,r){let i=t<0?this.headerHeights:this.widgetHeights[t],n=e.indexOf(r),o=void 0===i[n]?null:i[n];return{minWidth:null,width:null,maxWidth:null,minHeight:o,height:null,maxHeight:o}},_size:new qxl.datagrid.source.Position(6,9),getDataSourceSize(){return this._size}},r=(new qxl.datagrid.ui.GridStyling).set({horizontalSpacing:0,verticalSpacing:0,minRowHeight:10,numHeaderRows:0}),i=new qxl.datagrid.ui.GridSizeCalculator(e,r,t),n=i.getSizesFor(125,75,0,0);this.assertTrue(4==n.rows.length);this.assertTrue(30==n.rows[0].height);this.assertTrue(20==n.rows[1].height);this.assertTrue(20==n.rows[2].height);this.assertTrue(50==n.rows[3].height);this.assertTrue(3==n.columns.length);this.assertTrue(50==n.columns[0].width);this.assertTrue(51==n.columns[1].width);this.assertTrue(52==n.columns[2].width);n=i.getSizesFor(125,75,0,1);this.assertTrue(3==n.columns.length);this.assertTrue(51==n.columns[0].width);this.assertTrue(52==n.columns[1].width);this.assertTrue(53==n.columns[2].width);r.setNumFixedColumns(1);i.invalidate();n=i.getSizesFor(125,75,0,2);this.assertArrayEquals([0,2,3],n.columns.map((e=>e.columnIndex)));this.assertTrue(50==n.columns[0].width);this.assertTrue(52==n.columns[1].width);this.assertTrue(53==n.columns[2].width);t.widgetHeights=[[20,20,20,20,20,20,20,20,20],[21,21,21,21,21,21,21,21,21],[22,22,22,22,22,22,22,22,22],[23,23,23,23,23,23,23,23,23],[24,24,24,24,24,24,24,24,24],[25,25,25,25,25,25,25,25,25]];i.invalidate();n=i.getSizesFor(125,75,0,0);this.assertTrue(4==n.rows.length);this.assertTrue(20==n.rows[0].height);this.assertTrue(21==n.rows[1].height);this.assertTrue(22==n.rows[2].height);this.assertTrue(23==n.rows[3].height);i.invalidate();n=i.getSizesFor(125,75,1,0);this.assertTrue(4==n.rows.length);this.assertTrue(21==n.rows[0].height);this.assertTrue(22==n.rows[1].height);this.assertTrue(23==n.rows[2].height);this.assertTrue(24==n.rows[3].height);r.setNumFixedRows(1);i.invalidate();n=i.getSizesFor(125,75,2,0);this.assertArrayEquals([0,2,3,4],n.rows.map((e=>e.rowIndex)));this.assertTrue(4==n.rows.length);this.assertTrue(20==n.rows[0].height);this.assertTrue(22==n.rows[1].height);this.assertTrue(23==n.rows[2].height);this.assertTrue(24==n.rows[3].height);r.setNumHeaderRows(1);i.invalidate();n=i.getSizesFor(125,80,2,0);this.assertArrayEquals([0,2,3,-1],n.rows.map((e=>e.rowIndex)));this.assertTrue(20==n.rows[0].height);this.assertTrue(22==n.rows[1].height);this.assertTrue(23==n.rows[2].height);this.assertTrue(30==n.rows[3].height)}}});qxl.datagrid.test.ui.GridSizeCalculator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.demo.biggrid.DummyDataSource":{},"qxl.datagrid.ui.GridStyling":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.util.Labels":{},"qxl.datagrid.ui.GridSizeCalculator":{},"qxl.datagrid.ui.factory.HeaderWidgetFactory":{},"qxl.datagrid.ui.HeaderRows":{},"qxl.datagrid.ui.factory.SimpleWidgetFactory":{},"qxl.datagrid.ui.WidgetPane":{},"qxl.datagrid.ui.SelectionManager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.ui.DataGrid",{extend:qx.dev.unit.TestCase,members:{async testCellSizes(){let e=new qxl.datagrid.demo.biggrid.DummyDataSource(100,100),t=(new qxl.datagrid.ui.GridStyling).set({horizontalSpacing:0,verticalSpacing:0,minRowHeight:40}),r=new qxl.datagrid.column.Columns;for(let t=0;te.getSize()},n=new qxl.datagrid.ui.GridSizeCalculator(r,t,i);n.setAvailableSize(400,200,1,1);let o=new qxl.datagrid.ui.factory.HeaderWidgetFactory(r,"qxl-datagrid-header-cell"),a=new qxl.datagrid.ui.HeaderRows(n,o,e),s=new qxl.datagrid.ui.factory.SimpleWidgetFactory(r,"qxl-datagrid-cell"),l=new qxl.datagrid.ui.WidgetPane(n,s,e,new qxl.datagrid.ui.SelectionManager);a.updateWidgets();await l.updateWidgets();const u=(e,t)=>{this.assertArrayEquals(Object.keys(e).sort(),Object.keys(t).sort());for(let r in e)this.assertTrue(e[r]===t[r])};let c=o.getWidgets();this.assertTrue(void 0===c["0:0"]);this.assertTrue(void 0===c["0:12"]);this.assertTrue("B"===c["0:1"].getLabel());u(c["0:2"].getLayoutProperties(),{height:40,top:0,left:40,width:40});u(c["0:3"].getLayoutProperties(),{height:40,top:0,left:80,width:40});c=s.getWidgets();this.assertTrue(void 0===c["0:0"]);this.assertTrue(void 0===c["6:1"]);this.assertTrue("C2"===c["2:2"].getValue());u(c["2:2"].getLayoutProperties(),{top:40,height:40,left:40,width:40});u(c["3:3"].getLayoutProperties(),{top:80,height:40,left:80,width:40})}}});qxl.datagrid.test.ui.DataGrid.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.core.ISingleSelection",{events:{changeSelection:"qx.event.type.Data"},members:{getSelection:()=>!0,setSelection(e){return 1==arguments.length},resetSelection:()=>!0,isSelected(e){return 1==arguments.length},isSelectionEmpty:()=>!0,getSelectables(e){return 1==arguments.length}}});qx.ui.core.ISingleSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MContentPadding",{properties:{contentPaddingTop:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPaddingRight:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPaddingBottom:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPaddingLeft:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPadding:{group:["contentPaddingTop","contentPaddingRight","contentPaddingBottom","contentPaddingLeft"],mode:"shorthand",themeable:!0}},members:{__P_70_0:{contentPaddingTop:"setPaddingTop",contentPaddingRight:"setPaddingRight",contentPaddingBottom:"setPaddingBottom",contentPaddingLeft:"setPaddingLeft"},__P_70_1:{contentPaddingTop:"setThemedPaddingTop",contentPaddingRight:"setThemedPaddingRight",contentPaddingBottom:"setThemedPaddingBottom",contentPaddingLeft:"setThemedPaddingLeft"},__P_70_2:{contentPaddingTop:"resetPaddingTop",contentPaddingRight:"resetPaddingRight",contentPaddingBottom:"resetPaddingBottom",contentPaddingLeft:"resetPaddingLeft"},_applyContentPadding(e,t,r,i){var n=this._getContentPaddingTarget();if(null==e){n[this.__P_70_2[r]]()}else if("setThemed"==i||"resetThemed"==i){n[this.__P_70_1[r]](e)}else{n[this.__P_70_0[r]](e)}}}});qx.ui.core.MContentPadding.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.ISingleSelection":{require:!0},"qx.ui.core.MContentPadding":{require:!0},"qx.ui.tabview.Page":{},"qx.ui.container.SlideBar":{},"qx.ui.container.Stack":{},"qx.ui.form.RadioGroup":{},"qx.ui.layout.HBox":{},"qx.ui.layout.VBox":{},"qx.event.type.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tabview.TabView",{extend:qx.ui.core.Widget,implement:qx.ui.core.ISingleSelection,include:[qx.ui.core.MContentPadding],construct(e){qx.ui.core.Widget.constructor.call(this);this.__P_29_0={top:"barTop",right:"barRight",bottom:"barBottom",left:"barLeft"};this._createChildControl("bar");this._createChildControl("pane");var t=this.__P_29_1=this._createRadioGroupInstance();t.setWrap(!1);t.addListener("changeSelection",this._onChangeSelection,this);null!=e?this.setBarPosition(e):this.initBarPosition();this.getContentElement().setAttribute("role","tablist")},events:{changeSelection:"qx.event.type.Data",changeValue:"qx.event.type.Data"},properties:{appearance:{refine:!0,init:"tabview"},barPosition:{check:["left","right","top","bottom"],init:"top",apply:"_applyBarPosition"}},members:{__P_29_1:null,setValue(e){if(null===e){this.resetSelection();return null}if(e instanceof qx.ui.tabview.Page){this.setSelection([e]);return null}return new TypeError("Given argument is not null or a {qx.ui.tabview.Page}.")},getValue(){var e=this.getSelection();return e.length?e[0]:null},resetValue(){this.resetSelection()},_createChildControlImpl(e,t){var r;switch(e){case"bar":(r=new qx.ui.container.SlideBar).setZIndex(10);this._add(r);break;case"pane":(r=new qx.ui.container.Stack).setZIndex(5);this._add(r,{flex:1})}return r||qx.ui.tabview.TabView.superclass.prototype._createChildControlImpl.call(this,e)},_createRadioGroupInstance:()=>new qx.ui.form.RadioGroup,_getContentPaddingTarget(){return this.getChildControl("pane")},add(e){var t=e.getButton(),r=this.getChildControl("bar"),i=this.getChildControl("pane");e.exclude();r.add(t);i.add(e);this.__P_29_1.add(t);e.addState(this.__P_29_0[this.getBarPosition()]);e.addState("lastTab");var n=this.getChildren();n[0]==e?e.addState("firstTab"):n[n.length-2].removeState("lastTab");e.addListener("close",this._onPageClose,this)},addAt(e,t){var r=this.getChildren();if(null!=t&&t>r.length)throw new Error("Index should be less than : "+r.length);null==t&&(t=r.length);var i=e.getButton(),n=this.getChildControl("bar"),o=this.getChildControl("pane");e.exclude();n.addAt(i,t);o.addAt(e,t);this.__P_29_1.add(i);e.addState(this.__P_29_0[this.getBarPosition()]);t==(r=this.getChildren()).length-1&&e.addState("lastTab");r[0]==e?e.addState("firstTab"):r[r.length-2].removeState("lastTab");e.addListener("close",this._onPageClose,this)},remove(e){var t=this.getChildControl("pane"),r=this.getChildControl("bar"),i=e.getButton(),n=t.getChildren();if(this.getSelection()[0]==e){var o=n.indexOf(e);0==o?n[1]?this.setSelection([n[1]]):this.resetSelection():this.setSelection([n[o-1]])}r.remove(i);t.remove(e);this.__P_29_1.remove(i);e.removeState(this.__P_29_0[this.getBarPosition()]);if(e.hasState("firstTab")){e.removeState("firstTab");n[0]&&n[0].addState("firstTab")}if(e.hasState("lastTab")){e.removeState("lastTab");n.length>0&&n[n.length-1].addState("lastTab")}e.removeListener("close",this._onPageClose,this)},getChildren(){return this.getChildControl("pane").getChildren()},indexOf(e){return this.getChildControl("pane").indexOf(e)},getRadioGroup(){return this.__P_29_1},__P_29_0:null,_applyBarPosition(e,t){var r=this.getChildControl("bar"),i=this.getChildControl("pane"),n="left"==e||"right"==e,o="right"==e||"bottom"==e,a=n?qx.ui.layout.HBox:qx.ui.layout.VBox,s=this._getLayout();s&&s instanceof a||this._setLayout(s=new a);s.setReversed(o);r.setOrientation(n?"vertical":"horizontal");var l,u,c=this.getChildren();if(t){var h=this.__P_29_0[t];r.removeState(h);i.removeState(h);for(l=0,u=c.length;l{let r=(this.getSelection()[0]||null).getQxObjectId();e.setItem(this.classname+".lastPageId",r)}))},objects:{pgArrayDemo(){const e=new qx.ui.tabview.Page("Array Demo");e.setLayout(new qx.ui.layout.Grow);e.addListenerOnce("appear",(async()=>{let t=new qxl.datagrid.demo.array.ArrayDemo;e.add(t);await t.init()}));return e},pgTreeDemo(){const e=new qx.ui.tabview.Page("Tree Demo");e.setLayout(new qx.ui.layout.Grow);e.addListenerOnce("appear",(async()=>{let t=new qxl.datagrid.demo.tree.TreeDemo;e.add(t);await t.init()}));return e},pgBigGridDemo(){const e=new qx.ui.tabview.Page("Big Grid Demo");e.setLayout(new qx.ui.layout.Grow);e.addListenerOnce("appear",(async()=>{let t=new qxl.datagrid.demo.biggrid.BigGridDemo;e.add(t);await t.init()}));return e}}});qxl.datagrid.demo.Demo.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.ValueManager",{type:"abstract",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this._dynamic={}},members:{_dynamic:null,resolveDynamic(e){return this._dynamic[e]},isDynamic(e){return!!this._dynamic[e]},resolve(e){return e&&this._dynamic[e]?this._dynamic[e]:e},_setDynamic(e){this._dynamic=e},_getDynamic(){return this._dynamic}}});qx.util.ValueManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.util.ValueManager":{require:!0},"qx.util.ColorUtil":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Color",{type:"singleton",extend:qx.util.ValueManager,properties:{theme:{check:"Theme",nullable:!0,apply:"_applyTheme",event:"changeTheme"}},members:{_applyTheme(e){var t={};this._setDynamic(t);if(e){var r=e.colors;for(var i in r)t[i]||(t[i]=this.__P_91_0(r,i))}},__P_91_0(e,t){var r=e[t];if("string"==typeof r){if(!qx.util.ColorUtil.isCssString(r)){if(null!=e[r])return this.__P_91_0(e,r);throw new Error("Could not parse color: "+r)}return r}return r instanceof Array?qx.util.ColorUtil.rgbToRgbString(r):r instanceof Function?this.__P_91_0(e,r(t)):t},resolve(e){var t=this._dynamic,r=t[e];if(r)return r;var i=this.getTheme();return null!==i&&i.colors[e]?t[e]=this.__P_91_0(i.colors,e):e},isDynamic(e){var t=this._dynamic;if(e&&void 0!==t[e])return!0;var r=this.getTheme();if(null!==r&&e&&void 0!==r.colors[e]){t[e]=this.__P_91_0(r.colors,e);return!0}return!1}}});qx.theme.manager.Color.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.Engine":{construct:!0,require:!0},"qx.bom.client.Browser":{construct:!0,require:!0},"qx.lang.Type":{},"qx.ui.style.Stylesheet":{},"qx.Bootstrap":{},"qx.ui.decoration.Decorator":{},"qx.ui.decoration.IDecorator":{},"qx.lang.Object":{},"qx.util.AliasManager":{}},environment:{provided:[],required:{"engine.name":{construct:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{construct:!0,className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Decoration",{type:"singleton",extend:qx.core.Object,implement:[qx.core.IDisposable],statics:{CSS_CLASSNAME_PREFIX:"qx-"},construct(){qx.core.Object.constructor.call(this);this.__P_92_0=[];this.__P_92_1="mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9},properties:{theme:{check:"Theme",nullable:!0,apply:"_applyTheme",event:"changeTheme"}},members:{__P_92_2:null,__P_92_0:null,__P_92_1:!1,getCssClassName(e){var t=qx.theme.manager.Decoration.CSS_CLASSNAME_PREFIX;return qx.lang.Type.isString(e)?t+e:t+e.toHashCode()},addCssClass(e){var t=qx.ui.style.Stylesheet.getInstance(),r=e,i="."+(e=this.getCssClassName(e));if(t.hasRule(i))return e;qx.lang.Type.isString(r)&&(r=this.resolve(r));if(!r)throw new Error("Unable to resolve decorator '"+e+"'.");var n="",o=r.getStyles(!0);Object.keys(o).sort().forEach((function(e){if(qx.Bootstrap.isObject(o[e])){var r="",a=o[e],s=!1;for(var l in a){s=!0;r+=l+":"+a[l]+";"}var u=this.__P_92_1?i:i+(s?":":"");this.__P_92_0.push(u+e);t.addRule(u+e,r)}else n+=e+":"+o[e]+";"}),this);if(n){t.addRule(i,n);this.__P_92_0.push(i)}return e},removeAllCssClasses(){for(var e=0;e{void 0===o[t]&&(o[t]=e[t])}))}if(o.sources){o.sources.family&&o.family.indexOf(o.sources.family)<0&&o.family.unshift(o.sources.family);let t=o.family[0];e[t]||(e[t]={fontFaces:[]});let r={};e[t].fontFaces.forEach((e=>{let t=qx.bom.webfonts.WebFontLoader.createFontLookupKey(e.family,e.fontWeight,e.fontStyle);r[t]=e}));let i=qx.bom.webfonts.WebFontLoader.createFontLookupKey(o.sources.family,o.sources.fontWeight,o.sources.fontStyle);if(!r[i]){let r={fontFamily:o.sources.family,fontWeight:o.sources.fontWeight,fontStyle:o.sources.fontStyle};e[t].fontFaces.push(r)}}(o.css||o.fontFaces)&&t.push(o);var n=new(this.__P_93_1(o));o.comparisonString&&n.setComparisonString(o.comparisonString);r[i]=n;qx.Class.getProperties(qx.bom.Font).forEach((e=>{let t=o[e];void 0!==t&&n["set"+qx.lang.String.firstUp(e)](t)}));r[i].themed=!0}for(let e of t){let t=qx.bom.webfonts.WebFontLoader.getLoader(e.family[0],!0);["css","fontFaces","comparisonString","version"].forEach((r=>{e[r]&&t["set"+qx.lang.String.firstUp(r)](e[r])}));t.load()}for(let e in r){r[e].loadComplete()}return r},_applyTheme(e){let t=this._dynamic={};for(let e in t)if(t[e].themed){t[e].dispose();delete t[e]}if(e){var r=this._manifestFonts?Object.assign(e.fonts,this._manifestFonts):e.fonts;t=this.__P_93_0(r)}this._setDynamic(t)},__P_93_1:e=>e.fontFaces||e.css?qx.bom.webfonts.WebFont:qx.bom.Font,getManifestFonts(){return this._manifestFonts}},destruct(){this._disposeMap("_dynamic")}});qx.theme.manager.Font.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.util.AliasManager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Icon",{type:"singleton",extend:qx.core.Object,properties:{theme:{check:"Theme",nullable:!0,apply:"_applyTheme",event:"changeTheme"}},members:{_applyTheme(e,t){var r=qx.util.AliasManager.getInstance();if(t)for(var i in t.aliases)r.remove(i);if(e)for(var i in e.aliases)r.add(i,e.aliases[i])}}});qx.theme.manager.Icon.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Appearance",{type:"singleton",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.__P_94_0={};this.__P_94_1={}},properties:{theme:{check:"Theme",nullable:!0,event:"changeTheme",apply:"_applyTheme"}},members:{__P_94_2:{},__P_94_0:null,__P_94_1:null,_applyTheme(){this.__P_94_1={};this.__P_94_0={}},__P_94_3(e,t,r,i){var n=t.appearances,o=n[e];if(!o){for(var a,s="/",l=[],u=e.split(s),c=qx.lang.Array.clone(u);!o&&u.length>0;){l.unshift(u.pop());if((o=n[u.join(s)])&&"string"==typeof(a=o.alias||o)){var h=a+s+l.join(s);return this.__P_94_3(h,t,r,c)}}for(var d=0;d0&&(s+=":"+u)}var h,d=this.__P_94_0;if(d[r.name]&&void 0!==d[r.name][s])return d[r.name][s];t||(t=this.__P_94_2);if(a.include||a.base){var f;a.include&&(f=this.styleFrom(a.include,t,r,i));var _=a.style(t,f);h={};if(a.base){var p=this.styleFrom(o,t,a.base,i);if(a.include)for(var m in p)f.hasOwnProperty(m)||_.hasOwnProperty(m)||(h[m]=p[m]);else for(var g in p)_.hasOwnProperty(g)||(h[g]=p[g])}if(a.include)for(var v in f)_.hasOwnProperty(v)||(h[v]=f[v]);for(var b in _)h[b]=_[b]}else h=a.style(t);d[r.name]||(d[r.name]={});return d[r.name][s]=h||null}}});qx.theme.manager.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.Theme",{statics:{define(e,t){if(!t)t={};t.include=this.__P_3_0(t.include);t.patch=this.__P_3_0(t.patch);var r={$$type:"Theme",name:e,title:t.title,toString:this.genericToString};t.extend&&(r.supertheme=t.extend);r.basename=qx.Bootstrap.createNamespace(e,r);this.__P_3_1(r,t);this.__P_3_2(r,t);this.$$registry[e]=r;for(var i=0,n=(o=t.include).length;ie?qx.Bootstrap.isArray(e)?e:[e]:[],__P_3_2(e,t){var r=t.aliases||{};t.extend&&t.extend.aliases&&qx.Bootstrap.objectMergeWith(r,t.extend.aliases,!1);e.aliases=r},getAll(){return this.$$registry},getByName(e){return this.$$registry[e]},isDefined(e){return void 0!==this.getByName(e)},getTotalNumber(){return qx.Bootstrap.objectGetLength(this.$$registry)},genericToString(){return"[Theme "+this.name+"]"},__P_3_3(e){for(var t=0,r=this.__P_3_4,i=r.length;t1)throw new Error("You can only define one theme category per file! Invalid theme: "+e)}if(t.meta){var l;for(var i in t.meta){l=t.meta[i];if(void 0===this.__P_3_6[i])throw new Error('The key "'+i+'" is not allowed inside a meta theme block.');if(typeof l!==this.__P_3_6[i])throw new Error('The type of the key "'+i+'" inside the meta block is wrong.');if("object"!=typeof l||null===l||"Theme"!==l.$$type)throw new Error('The content of a meta theme must reference to other themes. The value for "'+i+'" in theme "'+e+'" is invalid: '+l)}}if(t.extend&&"Theme"!==t.extend.$$type)throw new Error('Invalid extend in theme "'+e+'": '+t.extend);if(t.include)for(o=0,a=t.include.length;on.left&&en.top&&t{if(this.__P_158_2){qx.event.Idle.getInstance().removeListener("interval",this.__P_158_2);this.__P_158_2=null}}))}this._place(i)},placeToPoint(e){var t={left:e.left,top:e.top,right:e.left,bottom:e.top};this._place(t)},_getPlacementOffsets(){return{left:this.getOffsetLeft(),top:this.getOffsetTop(),right:this.getOffsetRight(),bottom:this.getOffsetBottom()}},__P_158_6(e){var t=null;if(this._computePlacementSize)t=this._computePlacementSize();else if(this.isVisible())t=this.getBounds();null==t?this.addListenerOnce("appear",(()=>{this.__P_158_6(e)})):e.call(this,t)},_place(e){this.__P_158_6((function(t){var r=qx.util.placement.Placement.compute(t,this.getLayoutParent().getBounds(),e,this._getPlacementOffsets(),this.getPosition(),this.getPlacementModeX(),this.getPlacementModeY());this.removeState("placementLeft");this.removeState("placementRight");this.addState(e.left"object"==typeof document.createStyleSheet,getInsertRule:()=>"function"==typeof qx.bom.client.Stylesheet.__P_144_0().insertRule,getDeleteRule:()=>"function"==typeof qx.bom.client.Stylesheet.__P_144_0().deleteRule,getAddImport:()=>"object"==typeof qx.bom.client.Stylesheet.__P_144_0().addImport,getRemoveImport:()=>"object"==typeof qx.bom.client.Stylesheet.__P_144_0().removeImport},defer(e){qx.core.Environment.add("html.stylesheet.createstylesheet",e.getCreateStyleSheet);qx.core.Environment.add("html.stylesheet.insertrule",e.getInsertRule);qx.core.Environment.add("html.stylesheet.deleterule",e.getDeleteRule);qx.core.Environment.add("html.stylesheet.addimport",e.getAddImport);qx.core.Environment.add("html.stylesheet.removeimport",e.getRemoveImport)}});qx.bom.client.Stylesheet.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.bom.client.Stylesheet":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Element":{},"qx.util.Uri":{}},environment:{provided:[],required:{"html.stylesheet.createstylesheet":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.insertrule":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.deleterule":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.addimport":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.removeimport":{className:"qx.bom.client.Stylesheet"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Stylesheet",{statics:{includeFile(e,t){t||(t=document);var r=t.createElement("link");r.type="text/css";r.rel="stylesheet";r.href=e;t.getElementsByTagName("head")[0].appendChild(r)},createElement(e){if(qx.core.Environment.get("html.stylesheet.createstylesheet")){var t=document.createStyleSheet();e&&(t.cssText=e);return t}var r=document.createElement("style");r.type="text/css";e&&r.appendChild(document.createTextNode(e));document.getElementsByTagName("head")[0].appendChild(r);return r.sheet},addRule(e,t,r){qx.core.Environment.get("html.stylesheet.insertrule")?e.insertRule(t+"{"+r+"}",e.cssRules.length):e.addRule(t,r)},removeRule(e,t){if(qx.core.Environment.get("html.stylesheet.deleterule"))for(var r=(i=e.cssRules).length-1;r>=0;--r)i[r].selectorText==t&&e.deleteRule(r);else{var i;for(r=(i=e.rules).length-1;r>=0;--r)i[r].selectorText==t&&e.removeRule(r)}},removeSheet(e){var t=e.ownerNode?e.ownerNode:e.owningElement;qx.dom.Element.removeChild(t,t.parentNode)},removeAllRules(e){if(qx.core.Environment.get("html.stylesheet.deleterule"))for(var t=e.cssRules.length-1;t>=0;t--)e.deleteRule(t);else for(t=e.rules.length-1;t>=0;t--)e.removeRule(t)},addImport(e,t){qx.core.Environment.get("html.stylesheet.addimport")?e.addImport(t):e.insertRule('@import "'+t+'";',e.cssRules.length)},removeImport(e,t){if(qx.core.Environment.get("html.stylesheet.removeimport"))for(var r=e.imports,i=r.length-1;i>=0;i--)r[i].href!=t&&r[i].href!=qx.util.Uri.getAbsolute(t)||e.removeImport(i);else{var n=e.cssRules;for(i=n.length-1;i>=0;i--)n[i].href==t&&e.deleteRule(i)}},removeAllImports(e){if(qx.core.Environment.get("html.stylesheet.removeimport"))for(var t=e.imports.length-1;t>=0;t--)e.removeImport(t);else{var r=e.cssRules;for(t=r.length-1;t>=0;t--)r[t].type==r[t].IMPORT_RULE&&e.deleteRule(t)}}}});qx.bom.Stylesheet.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.Emitter",{extend:Object,statics:{__P_146_0:[]},members:{__P_146_1:null,__P_146_2:null,on(e,t,r){var i=qx.event.Emitter.__P_146_0.length;this.__P_146_3(e).push({listener:t,ctx:r,id:i,name:e});qx.event.Emitter.__P_146_0.push({name:e,listener:t,ctx:r});return i},once(e,t,r){var i=qx.event.Emitter.__P_146_0.length;this.__P_146_3(e).push({listener:t,ctx:r,once:!0,id:i});qx.event.Emitter.__P_146_0.push({name:e,listener:t,ctx:r});return i},off(e,t,r){for(var i=this.__P_146_3(e),n=i.length-1;n>=0;n--){var o=i[n];if(o.listener==t&&o.ctx==r){i.splice(n,1);qx.event.Emitter.__P_146_0[o.id]=null;return o.id}}return null},offById(e){var t=qx.event.Emitter.__P_146_0[e];t&&this.off(t.name,t.listener,t.ctx);return null},addListener(e,t,r){return this.on(e,t,r)},addListenerOnce(e,t,r){return this.once(e,t,r)},removeListener(e,t,r){this.off(e,t,r)},removeListenerById(e){this.offById(e)},emit(e,t){for(var r=this.__P_146_3(e).concat(),i=[],n=0;n=0;n--){var o;(o=r[n]).listener.call(o.ctx,t)}},getListeners(){return this.__P_146_1},getEntryById(e){for(var t in this.__P_146_1)for(var r=this.__P_146_1[t],i=0,n=r.length;iqx.bom.Style.getPropertyName("AnimationFillMode"),getPlayState:()=>qx.bom.Style.getPropertyName("AnimationPlayState"),getName:()=>qx.bom.Style.getPropertyName("animation"),getAnimationStart(){if(qx.bom.Event.supportsEvent(window,"webkitanimationstart"))return"webkitAnimationStart";return{msAnimation:"MSAnimationStart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"animationstart",OAnimation:"oAnimationStart",animation:"animationstart"}[this.getName()]},getAnimationIteration(){if(qx.bom.Event.supportsEvent(window,"webkitanimationiteration"))return"webkitAnimationIteration";return{msAnimation:"MSAnimationIteration",WebkitAnimation:"webkitAnimationIteration",MozAnimation:"animationiteration",OAnimation:"oAnimationIteration",animation:"animationiteration"}[this.getName()]},getAnimationEnd(){if(qx.bom.Event.supportsEvent(window,"webkitanimationend"))return"webkitAnimationEnd";return{msAnimation:"MSAnimationEnd",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}[this.getName()]},getKeyFrames(){for(var e=qx.bom.Style.VENDOR_PREFIXES,t=[],r=0;r=t+e){this.emit("end");this.id=null}else{var n=Math.max(i-t,0);this.emit("frame",n);this.id=qx.bom.AnimationFrame.request(r,this)}}),this)},cancelSequence(){this.__P_96_0=!0}},statics:{TIMEOUT:30,calculateTiming(e,t){if("ease-in"==e)var r=[3.1223e-7,.0757,1.2646,-.167,-.4387,.2654];else if("ease-out"==e)r=[-7.0198e-8,1.652,-.551,-.0458,.1255,-.1807];else{if("linear"==e)return t;if("ease-in-out"==e)r=[2.482e-7,-.2289,3.3466,-1.0857,-1.7354,.7034];else r=[-.0021,.2472,9.8054,-21.6869,17.7611,-5.1226]}for(var i=0,n=0;n=0;i--){e=r[i];t=this.__P_97_1[e.toHashCode()];r.splice(i,1);e.syncWidget(t)}if(0==r.length){this.__P_97_0=[];this.__P_97_1={}}}}});qx.ui.core.queue.Widget.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.lang.Array":{},"qx.ui.core.queue.Manager":{},"qx.ui.core.queue.Visibility":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Appearance",{statics:{__P_99_0:[],__P_99_1:{},remove(e){if(this.__P_99_1[e.toHashCode()]){qx.lang.Array.remove(this.__P_99_0,e);delete this.__P_99_1[e.toHashCode()]}},add(e){if(!this.__P_99_1[e.toHashCode()]){this.__P_99_0.unshift(e);this.__P_99_1[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("appearance")}},has(e){return!!this.__P_99_1[e.toHashCode()]},flush(){for(var e,t=qx.ui.core.queue.Visibility,r=this.__P_99_0,i=r.length-1;i>=0;i--){e=r[i];r.splice(i,1);delete this.__P_99_1[e.toHashCode()];t.isVisible(e)?e.syncAppearance():e.$$stateChanges=!0}}}});qx.ui.core.queue.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.queue.Manager":{},"qx.ui.core.queue.Visibility":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Layout",{statics:{__P_43_0:{},__P_43_1:{},remove(e){delete this.__P_43_0[e.toHashCode()]},add(e){this.__P_43_0[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("layout")},isScheduled(e){return!!this.__P_43_0[e.toHashCode()]},flush(){for(var e=this.__P_43_2(),t=e.length-1;t>=0;t--){var r=e[t];if(!r.hasValidLayout())if(r.isRootWidget()&&!r.hasUserBounds()){var i=r.getSizeHint();r.renderLayout(0,0,i.width,i.height)}else{var n=r.getBounds();n&&r.renderLayout(n.left,n.top,n.width,n.height)}}},getNestingLevel(e){for(var t=this.__P_43_1,r=0,i=e;;){if(null!=t[i.toHashCode()]){r+=t[i.toHashCode()];break}if(!i.$$parent)break;i=i.$$parent;r+=1}for(var n=r;e&&e!==i;){t[e.toHashCode()]=n--;e=e.$$parent}return r},__P_43_3(){var e=qx.ui.core.queue.Visibility;this.__P_43_1={};var t,r,i=[],n=this.__P_43_0;for(var o in n){t=n[o];if(e.isVisible(t)){i[r=this.getNestingLevel(t)]||(i[r]={});i[r][o]=t;delete n[o]}}return i},__P_43_2(){for(var e=[],t=this.__P_43_3(),r=t.length-1;r>=0;r--)if(t[r])for(var i in t[r]){var n=t[r][i];if(0==r||n.isRootWidget()||n.hasUserBounds()){e.push(n);n.invalidateLayoutCache()}else{var o=n.getSizeHint(!1);if(o){n.invalidateLayoutCache();var a=n.getSizeHint(),s=!n.getBounds()||o.minWidth!==a.minWidth||o.width!==a.width||o.maxWidth!==a.maxWidth||o.minHeight!==a.minHeight||o.height!==a.height||o.maxHeight!==a.maxHeight}else s=!0;if(s){var l=n.getLayoutParent();t[r-1]||(t[r-1]={});t[r-1][l.toHashCode()]=l}else e.push(n)}}return e}}});qx.ui.core.queue.Layout.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.queue.Manager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Dispose",{statics:{__P_101_0:[],add(e){var t=this.__P_101_0;if(!t.includes(e)){t.unshift(e);qx.ui.core.queue.Manager.scheduleFlush("dispose")}},isEmpty(){return 0==this.__P_101_0.length},flush(){for(var e=this.__P_101_0,t=e.length-1;t>=0;t--){var r=e[t];e.splice(t,1);r.dispose()}0==e.length&&(this.__P_101_0=[])}}});qx.ui.core.queue.Dispose.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.bom.client.Engine":{require:!0},"qx.dom.Node":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Dimension",{statics:{getWidth(e){var t=e.getBoundingClientRect();return Math.round(t.right-t.left)},getHeight(e){var t=e.getBoundingClientRect();return Math.round(t.bottom-t.top)},getSize(e){return{width:this.getWidth(e),height:this.getHeight(e)}},getOuterHeight(e,t){if(t){let t=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-top"),10),r=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-bottom"),10);return e.offsetHeight+t+r}return e.offsetHeight},getOuterWidth(e,t){if(t){let t=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-left"),10),r=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-right"),10);return e.offsetWidth+t+r}return e.offsetWidth},getOuterSize(e,t){return{width:this.getOuterWidth(e,t),height:this.getOuterHeight(e,t)}},__P_154_0:{visible:!0,hidden:!0},getContentWidth(e){var t=qx.bom.element.Style,r=qx.bom.element.Style.get(e,"overflowX"),i=parseInt(t.get(e,"paddingLeft")||"0px",10),n=parseInt(t.get(e,"paddingRight")||"0px",10);if(this.__P_154_0[r]){var o=e.clientWidth;("opera"==qx.core.Environment.get("engine.name")||qx.dom.Node.isBlockNode(e))&&(o=o-i-n);return"mshtml"==qx.core.Environment.get("engine.name")&&0===o&&0===e.offsetHeight?e.offsetWidth:o}if(e.clientWidth>=e.scrollWidth)return Math.max(e.clientWidth,e.scrollWidth)-i-n;var a=e.scrollWidth-i;"mshtml"==qx.core.Environment.get("engine.name")&&(a-=n);return a},getContentHeight(e){var t=qx.bom.element.Style,r=qx.bom.element.Style.get(e,"overflowY"),i=parseInt(t.get(e,"paddingTop")||"0px",10),n=parseInt(t.get(e,"paddingBottom")||"0px",10);return this.__P_154_0[r]?e.clientHeight-i-n:e.clientHeight>=e.scrollHeight?Math.max(e.clientHeight,e.scrollHeight)-i-n:e.scrollHeight-i},getContentSize(e){return{width:this.getContentWidth(e),height:this.getContentHeight(e)}}}});qx.bom.element.Dimension.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Viewport":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Document",{statics:{isQuirksMode:qx.core.Environment.select("engine.name",{mshtml:e=>qx.core.Environment.get("engine.version")>=8?5===(e||window).document.documentMode:"CSS1Compat"!==(e||window).document.compatMode,webkit(e){if(void 0===document.compatMode){var t=(e||window).document.createElement("div");t.style.cssText="position:absolute;width:0;height:0;width:1";return"1px"===t.style.width}return"CSS1Compat"!==(e||window).document.compatMode},default:e=>"CSS1Compat"!==(e||window).document.compatMode}),isStandardMode(e){return!this.isQuirksMode(e)},getWidth(e){var t=(e||window).document,r=qx.bom.Viewport.getWidth(e),i=this.isStandardMode(e)?t.documentElement.scrollWidth:t.body.scrollWidth;return Math.max(i,r)},getHeight(e){var t=(e||window).document,r=qx.bom.Viewport.getHeight(e),i=this.isStandardMode(e)?t.documentElement.scrollHeight:t.body.scrollHeight;return Math.max(i,r)}}});qx.bom.Document.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.Document":{},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Viewport",{statics:{getWidth(e){var t=(e=e||window).document;return qx.bom.Document.isStandardMode(e)?t.documentElement.clientWidth:t.body.clientWidth},getHeight(e){var t=(e=e||window).document;return"ios"==qx.core.Environment.get("os.name")&&window.innerHeight!=t.documentElement.clientHeight?window.innerHeight:qx.bom.Document.isStandardMode(e)?t.documentElement.clientHeight:t.body.clientHeight},getScrollLeft(e){if(void 0!==(e=e||window).pageXOffset)return e.pageXOffset;var t=e.document;return t.documentElement.scrollLeft||t.body.scrollLeft},getScrollTop(e){if(void 0!==(e=e||window).pageYOffset)return e.pageYOffset;var t=e.document;return t.documentElement.scrollTop||t.body.scrollTop},__P_48_0(e){var t=this.getWidth(e)>this.getHeight(e)?90:0,r=e.orientation;return null==r||Math.abs(r%180)==t?{"-270":90,"-180":180,"-90":-90,0:0,90:90,180:180,270:-90}:{"-270":180,"-180":-90,"-90":0,0:90,90:180,180:-90,270:0}},__P_48_1:null,getOrientation(e){var t=(e=e||window.top).orientation;if(null==t)t=this.getWidth(e)>this.getHeight(e)?90:0;else{null==this.__P_48_1&&(this.__P_48_1=this.__P_48_0(e));t=this.__P_48_1[t]}return t},isLandscape(e){var t=this.getOrientation(e);return-90===t||90===t},isPortrait(e){var t=this.getOrientation(e);return 0===t||180===t}}});qx.bom.Viewport.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.dom.Node":{},"qx.bom.Viewport":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.element.BoxSizing":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.quirksmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Location",{statics:{__P_105_0:(e,t)=>qx.bom.element.Style.get(e,t,qx.bom.element.Style.COMPUTED_MODE,!1),__P_105_1:(e,t)=>parseInt(qx.bom.element.Style.get(e,t,qx.bom.element.Style.COMPUTED_MODE,!1),10)||0,__P_105_2(e){var t=0,r=0,i=qx.dom.Node.getWindow(e);return{left:t-=qx.bom.Viewport.getScrollLeft(i),top:r-=qx.bom.Viewport.getScrollTop(i)}},__P_105_3:qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.dom.Node.getDocument(e),r=t.body,i=0,n=0;i-=r.clientLeft+t.documentElement.clientLeft;n-=r.clientTop+t.documentElement.clientTop;if(!qx.core.Environment.get("browser.quirksmode")){i+=this.__P_105_1(r,"borderLeftWidth");n+=this.__P_105_1(r,"borderTopWidth")}return{left:i,top:n}},webkit(e){var t=qx.dom.Node.getDocument(e).body;return{left:t.offsetLeft,top:t.offsetTop}},gecko(e){var t=qx.dom.Node.getDocument(e).body,r=t.offsetLeft,i=t.offsetTop;if("border-box"!==qx.bom.element.BoxSizing.get(t)){r+=this.__P_105_1(t,"borderLeftWidth");i+=this.__P_105_1(t,"borderTopWidth")}return{left:r,top:i}},default(e){var t=qx.dom.Node.getDocument(e).body;return{left:t.offsetLeft,top:t.offsetTop}}}),__P_105_4(e){var t=e.getBoundingClientRect();return{left:Math.round(t.left),top:Math.round(t.top)}},get(e,t){if("BODY"==e.tagName)var r=this.__P_105_5(e),i=r.left,n=r.top;else{var o=this.__P_105_3(e),a=this.__P_105_4(e),s=this.__P_105_2(e);i=a.left+o.left-s.left,n=a.top+o.top-s.top}var l,u;if(e instanceof SVGElement){var c=e.getBoundingClientRect();l=c.width;u=c.height}else{l=e.offsetWidth;u=e.offsetHeight}var h=i+l,d=n+u;if(t){if("padding"==t||"scroll"==t){var f=qx.bom.element.Style.get(e,"overflowX");"scroll"!=f&&"auto"!=f||(h+=e.scrollWidth-l+this.__P_105_1(e,"borderLeftWidth")+this.__P_105_1(e,"borderRightWidth"));var _=qx.bom.element.Style.get(e,"overflowY");"scroll"!=_&&"auto"!=_||(d+=e.scrollHeight-u+this.__P_105_1(e,"borderTopWidth")+this.__P_105_1(e,"borderBottomWidth"))}switch(t){case"padding":i+=this.__P_105_1(e,"paddingLeft");n+=this.__P_105_1(e,"paddingTop");h-=this.__P_105_1(e,"paddingRight");d-=this.__P_105_1(e,"paddingBottom");case"scroll":i-=e.scrollLeft;n-=e.scrollTop;h-=e.scrollLeft;d-=e.scrollTop;case"border":i+=this.__P_105_1(e,"borderLeftWidth");n+=this.__P_105_1(e,"borderTopWidth");h-=this.__P_105_1(e,"borderRightWidth");d-=this.__P_105_1(e,"borderBottomWidth");break;case"margin":i-=this.__P_105_1(e,"marginLeft");n-=this.__P_105_1(e,"marginTop");h+=this.__P_105_1(e,"marginRight");d+=this.__P_105_1(e,"marginBottom")}}return{left:i,top:n,right:h,bottom:d}},__P_105_5(e){var t=e.offsetTop,r=e.offsetLeft;t+=this.__P_105_1(e,"marginTop");r+=this.__P_105_1(e,"marginLeft");if("gecko"===qx.core.Environment.get("engine.name")){t+=this.__P_105_1(e,"borderLeftWidth");r+=this.__P_105_1(e,"borderTopWidth")}return{left:r,top:t}},getLeft(e,t){return this.get(e,t).left},getTop(e,t){return this.get(e,t).top},getRight(e,t){return this.get(e,t).right},getBottom(e,t){return this.get(e,t).bottom},getRelative(e,t,r,i){var n=this.get(e,r),o=this.get(t,i);return{left:n.left-o.left,top:n.top-o.top,right:n.right-o.right,bottom:n.bottom-o.bottom}},getPosition(e){return this.getRelative(e,this.getOffsetParent(e))},getOffsetParent(e){if(e instanceof SVGElement)return document.body;for(var t=e.offsetParent||document.body,r=qx.bom.element.Style;t&&!/^body|html$/i.test(t.tagName)&&"static"===r.get(t,"position");)t=t.offsetParent;return t}}});qx.bom.element.Location.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.normalize.String":{require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Clip",{statics:{compile(e){if(!e)return"clip:auto;";var t,r,i=e.left,n=e.top,o=e.width,a=e.height;if(null==i){t=null==o?"auto":o+"px";i="auto"}else{t=null==o?"auto":i+o+"px";i+="px"}if(null==n){r=null==a?"auto":a+"px";n="auto"}else{r=null==a?"auto":n+a+"px";n+="px"}return"clip:rect("+n+","+t+","+r+","+i+");"},get(e,t){var r,i,n,o,a,s,l=qx.bom.element.Style.get(e,"clip",t,!1);if("string"==typeof l&&"auto"!==l&&""!==l){l=l.trim();if(!/\((.*)\)/.test(l))throw new Error("Could not parse clip string: "+l);var u=RegExp.$1;if(/,/.test(u))var c=u.split(",");else c=u.split(" ");i=c[0].trim();a=c[1].trim();s=c[2].trim();"auto"===(r=c[3].trim())&&(r=null);"auto"===i&&(i=null);"auto"===a&&(a=null);"auto"===s&&(s=null);null!=i&&(i=parseInt(i,10));null!=a&&(a=parseInt(a,10));null!=s&&(s=parseInt(s,10));null!=r&&(r=parseInt(r,10));null!=a&&null!=r?n=a-r:null!=a&&(n=a);null!=s&&null!=i?o=s-i:null!=s&&(o=s)}return{left:r||null,top:i||null,width:n||null,height:o||null}},set(e,t){if(t){var r,i,n=t.left,o=t.top,a=t.width,s=t.height;if(null==n){r=null==a?"auto":a+"px";n="auto"}else{r=null==a?"auto":n+a+"px";n+="px"}if(null==o){i=null==s?"auto":s+"px";o="auto"}else{i=null==s?"auto":o+s+"px";o+="px"}e.style.clip="rect("+o+","+r+","+i+","+n+")"}else e.style.clip="rect(auto,auto,auto,auto)"},reset(e){e.style.clip="rect(auto, auto, auto, auto)"}}});qx.bom.element.Clip.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.bom.client.Engine":{defer:"load",require:!0},"qx.bom.client.Browser":{defer:"load",require:!0}},environment:{provided:[],required:{"engine.name":{defer:!0,className:"qx.bom.client.Engine"},"engine.version":{defer:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{defer:!0,className:"qx.bom.client.Browser"},"browser.quirksmode":{defer:!0,className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Cursor",{statics:{__P_104_0:{},compile(e){return"cursor:"+(this.__P_104_0[e]||e)+";"},get:(e,t)=>qx.bom.element.Style.get(e,"cursor",t,!1),set(e,t){e.style.cursor=this.__P_104_0[t]||t},reset(e){e.style.cursor=""}},defer(e){if("mshtml"==qx.core.Environment.get("engine.name")&&(parseFloat(qx.core.Environment.get("engine.version"))<9||qx.core.Environment.get("browser.documentmode")<9)&&!qx.core.Environment.get("browser.quirksmode")){e.__P_104_0["nesw-resize"]="ne-resize";e.__P_104_0["nwse-resize"]="nw-resize"}}});qx.bom.element.Cursor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Css":{require:!0},"qx.bom.element.Style":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"css.opacity":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Opacity",{statics:{compile:qx.core.Environment.select("engine.name",{mshtml(e){e>=1&&(e=1);e<1e-5&&(e=0);return qx.core.Environment.get("css.opacity")?"opacity:"+e+";":"zoom:1;filter:alpha(opacity="+100*e+");"},default:e=>"opacity:"+e+";"}),set:qx.core.Environment.select("engine.name",{mshtml(e,t){if(qx.core.Environment.get("css.opacity"))e.style.opacity=t;else{var r=qx.bom.element.Style.get(e,"filter",qx.bom.element.Style.COMPUTED_MODE,!1);t>=1&&(t=1);t<1e-5&&(t=0);e.currentStyle&&e.currentStyle.hasLayout||(e.style.zoom=1);e.style.filter=r.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+100*t+")"}},default(e,t){e.style.opacity=t}}),reset:qx.core.Environment.select("engine.name",{mshtml(e){if(qx.core.Environment.get("css.opacity"))e.style.opacity="";else{var t=qx.bom.element.Style.get(e,"filter",qx.bom.element.Style.COMPUTED_MODE,!1);e.style.filter=t.replace(/alpha\([^\)]*\)/gi,"")}},default(e){e.style.opacity=""}}),get:qx.core.Environment.select("engine.name",{mshtml(e,t){if(qx.core.Environment.get("css.opacity")){return null!=(i=qx.bom.element.Style.get(e,"opacity",t,!1))?parseFloat(i):1}var r=qx.bom.element.Style.get(e,"filter",t,!1);if(r){var i;if((i=r.match(/alpha\(opacity=(.*)\)/))&&i[1])return parseFloat(i[1])/100}return 1},default(e,t){var r=qx.bom.element.Style.get(e,"opacity",t,!1);return null!=r?parseFloat(r):1}})}});qx.bom.element.Opacity.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Css":{require:!0},"qx.bom.Style":{},"qx.bom.element.Style":{},"qx.bom.Document":{},"qx.dom.Node":{}},environment:{provided:[],required:{"css.boxsizing":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.BoxSizing",{statics:{__P_116_0:{tags:{button:!0,select:!0},types:{search:!0,button:!0,submit:!0,reset:!0,checkbox:!0,radio:!0}},__P_116_1(e){var t=this.__P_116_0;return t.tags[e.tagName.toLowerCase()]||t.types[e.type]},compile(e){if(qx.core.Environment.get("css.boxsizing")){return qx.bom.Style.getCssName(qx.core.Environment.get("css.boxsizing"))+":"+e+";"}},get(e){return qx.core.Environment.get("css.boxsizing")?qx.bom.element.Style.get(e,"boxSizing",null,!1)||"":qx.bom.Document.isStandardMode(qx.dom.Node.getWindow(e))&&!this.__P_116_1(e)?"content-box":"border-box"},set(e,t){if(qx.core.Environment.get("css.boxsizing"))try{e.style[qx.core.Environment.get("css.boxsizing")]=t}catch(e){}},reset(e){this.set(e,"")}}});qx.bom.element.BoxSizing.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.String":{require:!0,defer:"runtime"},"qx.bom.client.Css":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.bom.Style":{},"qx.bom.element.Clip":{require:!0},"qx.bom.element.Cursor":{require:!0},"qx.bom.element.Opacity":{require:!0},"qx.bom.element.BoxSizing":{require:!0},"qx.dom.Node":{}},environment:{provided:[],required:{"css.appearance":{className:"qx.bom.client.Css"},"css.userselect":{className:"qx.bom.client.Css"},"css.textoverflow":{className:"qx.bom.client.Css"},"css.borderimage":{className:"qx.bom.client.Css"},"css.float":{className:"qx.bom.client.Css"},"css.usermodify":{className:"qx.bom.client.Css"},"css.boxsizing":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Style",{statics:{__P_49_0:null,__P_49_1:null,__P_49_2(){var e={appearance:qx.core.Environment.get("css.appearance"),userSelect:qx.core.Environment.get("css.userselect"),textOverflow:qx.core.Environment.get("css.textoverflow"),borderImage:qx.core.Environment.get("css.borderimage"),float:qx.core.Environment.get("css.float"),userModify:qx.core.Environment.get("css.usermodify"),boxSizing:qx.core.Environment.get("css.boxsizing")};this.__P_49_1={};for(var t in qx.lang.Object.clone(e))e[t]?"float"===t?this.__P_49_1.cssFloat=t:this.__P_49_1[t]=qx.bom.Style.getCssName(e[t]):delete e[t];this.__P_49_0=e},__P_49_3(e){var t=qx.bom.Style.getPropertyName(e);t&&(this.__P_49_0[e]=t);return t},__P_49_4:{width:"pixelWidth",height:"pixelHeight",left:"pixelLeft",right:"pixelRight",top:"pixelTop",bottom:"pixelBottom"},__P_49_5:{clip:qx.bom.element.Clip,cursor:qx.bom.element.Cursor,opacity:qx.bom.element.Opacity,boxSizing:qx.bom.element.BoxSizing},compile(e){var t,r,i=[],n=this.__P_49_5,o=this.__P_49_1;for(t in e)if(null!=(r=e[t]))if(n[t=this.__P_49_1[t]||t])i.push(n[t].compile(r));else{o[t]||(o[t]=qx.bom.Style.getCssName(t));i.push(o[t],":",""===r?'""':r,";")}return i.join("")},setCss(e,t){e.setAttribute("style",t)},getCss:e=>e.getAttribute("style"),isPropertySupported(e){return this.__P_49_5[e]||this.__P_49_0[e]||e in document.documentElement.style},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set(e,t,r,i){t=this.__P_49_0[t]||this.__P_49_3(t)||t;!1!==i&&this.__P_49_5[t]?this.__P_49_5[t].set(e,r):e.style[t]=null!==r?r:""},setStyles(e,t,r){var i=this.__P_49_0,n=this.__P_49_5,o=e.style;for(var a in t){var s=t[a],l=i[a]||this.__P_49_3(a)||a;void 0===s?!1!==r&&n[l]?n[l].reset(e):o[l]="":!1!==r&&n[l]?n[l].set(e,s):o[l]=null!==s?s:""}},reset(e,t,r){t=this.__P_49_0[t]||this.__P_49_3(t)||t;!1!==r&&this.__P_49_5[t]?this.__P_49_5[t].reset(e):e.style[t]=""},get(e,t,r,i){t=this.__P_49_0[t]||this.__P_49_3(t)||t;if(!1!==i&&this.__P_49_5[t])return this.__P_49_5[t].get(e,r);switch(r){case this.LOCAL_MODE:return e.style[t]||"";case this.CASCADED_MODE:if(e.currentStyle)return e.currentStyle[t]||"";throw new Error("Cascaded styles are not supported in this browser!");default:var n=qx.dom.Node.getDocument(e),o=n.defaultView?n.defaultView.getComputedStyle:void 0;if(void 0===o){if(!e.currentStyle)return e.style[t]||"";var a=e.currentStyle[t]||e.style[t]||"";if(/^-?[\.\d]+(px)?$/i.test(a))return a;var s=this.__P_49_4[t];if(s&&s in e.style){var l=e.style[t];e.style[t]=a||0;var u=e.style[s]+"px";e.style[t]=l;return u}return a}var c=o(e,null);return c&&c[t]?c[t]:e.style[t]||""}}},defer(e){e.__P_49_2()}});qx.bom.element.Style.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["html.webworker","html.filereader","html.geolocation","html.audio","html.audio.ogg","html.audio.mp3","html.audio.wav","html.audio.au","html.audio.aif","html.video","html.video.ogg","html.video.h264","html.video.webm","html.storage.local","html.storage.session","html.storage.userdata","html.classlist","html.xpath","html.xul","html.canvas","html.svg","html.vml","html.dataset","html.element.contains","html.element.compareDocumentPosition","html.element.textcontent","html.console","html.image.naturaldimensions","html.history.state","html.selection","html.node.isequalnode","html.fullscreen"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Html",{statics:{getWebWorker:()=>null!=window.Worker,getFileReader:()=>null!=window.FileReader,getGeoLocation:()=>"geolocation"in navigator,getAudio:()=>!!document.createElement("audio").canPlayType,getAudioOgg:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/ogg"):"",getAudioMp3:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/mpeg"):"",getAudioWav:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-wav"):"",getAudioAu:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/basic"):"",getAudioAif:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-aiff"):"",getVideo:()=>!!document.createElement("video").canPlayType,getVideoOgg:()=>qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/ogg; codecs="theora, vorbis"'):"",getVideoH264:()=>qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"'):"",getVideoWebm:()=>qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/webm; codecs="vp8, vorbis"'):"",getLocalStorage(){try{window.localStorage.setItem("$qx_check","test");window.localStorage.removeItem("$qx_check");return!0}catch(e){return!1}},getSessionStorage(){try{window.sessionStorage.setItem("$qx_check","test");window.sessionStorage.removeItem("$qx_check");return!0}catch(e){return!1}},getUserDataStorage(){var e=document.createElement("div");e.style.display="none";document.getElementsByTagName("head")[0].appendChild(e);var t=!1;try{e.addBehavior("#default#userdata");e.load("qxtest");t=!0}catch(e){}document.getElementsByTagName("head")[0].removeChild(e);return t},getClassList:()=>!(!document.documentElement.classList||"DOMTokenList"!==qx.Bootstrap.getClass(document.documentElement.classList)),getXPath:()=>!!document.evaluate,getXul(){try{document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","label");return!0}catch(e){return!1}},getSvg:()=>document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature("org.w3c.dom.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")),getVml(){var e=document.createElement("div");document.body.appendChild(e);e.innerHTML='';e.firstChild.style.behavior="url(#default#VML)";var t="object"==typeof e.firstChild.adj;document.body.removeChild(e);return t},getCanvas:()=>!!window.CanvasRenderingContext2D,getDataUrl(e){var t=new Image;t.onload=t.onerror=function(){window.setTimeout((function(){e.call(null,1==t.width&&1==t.height)}),0)};t.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="},getDataset:()=>!!document.documentElement.dataset,getContains:()=>void 0!==document.documentElement.contains,getCompareDocumentPosition:()=>"function"==typeof document.documentElement.compareDocumentPosition,getTextContent:()=>void 0!==document.createElement("span").textContent,getFullScreen:()=>document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled||!1,getConsole:()=>void 0!==window.console,getNaturalDimensions(){var e=document.createElement("img");return"number"==typeof e.naturalHeight&&"number"==typeof e.naturalWidth},getHistoryState:()=>void 0!==window.onpopstate&&void 0!==window.history.replaceState&&void 0!==window.history.pushState,getSelection:()=>"function"==typeof window.getSelection?"getSelection":"object"==typeof document.selection?"selection":null,getIsEqualNode:()=>"function"==typeof document.documentElement.isEqualNode},defer(e){qx.core.Environment.add("html.webworker",e.getWebWorker);qx.core.Environment.add("html.filereader",e.getFileReader);qx.core.Environment.add("html.geolocation",e.getGeoLocation);qx.core.Environment.add("html.audio",e.getAudio);qx.core.Environment.add("html.audio.ogg",e.getAudioOgg);qx.core.Environment.add("html.audio.mp3",e.getAudioMp3);qx.core.Environment.add("html.audio.wav",e.getAudioWav);qx.core.Environment.add("html.audio.au",e.getAudioAu);qx.core.Environment.add("html.audio.aif",e.getAudioAif);qx.core.Environment.add("html.video",e.getVideo);qx.core.Environment.add("html.video.ogg",e.getVideoOgg);qx.core.Environment.add("html.video.h264",e.getVideoH264);qx.core.Environment.add("html.video.webm",e.getVideoWebm);qx.core.Environment.add("html.storage.local",e.getLocalStorage);qx.core.Environment.add("html.storage.session",e.getSessionStorage);qx.core.Environment.add("html.storage.userdata",e.getUserDataStorage);qx.core.Environment.add("html.classlist",e.getClassList);qx.core.Environment.add("html.xpath",e.getXPath);qx.core.Environment.add("html.xul",e.getXul);qx.core.Environment.add("html.canvas",e.getCanvas);qx.core.Environment.add("html.svg",e.getSvg);qx.core.Environment.add("html.vml",e.getVml);qx.core.Environment.add("html.dataset",e.getDataset);qx.core.Environment.addAsync("html.dataurl",e.getDataUrl);qx.core.Environment.add("html.element.contains",e.getContains);qx.core.Environment.add("html.element.compareDocumentPosition",e.getCompareDocumentPosition);qx.core.Environment.add("html.element.textcontent",e.getTextContent);qx.core.Environment.add("html.console",e.getConsole);qx.core.Environment.add("html.image.naturaldimensions",e.getNaturalDimensions);qx.core.Environment.add("html.history.state",e.getHistoryState);qx.core.Environment.add("html.selection",e.getSelection);qx.core.Environment.add("html.node.isequalnode",e.getIsEqualNode);qx.core.Environment.add("html.fullscreen",e.getFullScreen)}});qx.bom.client.Html.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0}},environment:{provided:[],required:{"html.classlist":{load:!0,className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Class",{statics:{__P_205_0:/\s+/g,__P_205_1:/^\s+|\s+$/g,add:{native(e,t){t.length>0&&e.classList.add(t);return t},default(e,t){this.has(e,t)||(e.className+=(e.className?" ":"")+t);return t}}[qx.core.Environment.get("html.classlist")?"native":"default"],addClasses:{native(e,t){for(var r=0;r0&&e.classList.add(t[r]);return e.className},default(e,t){var r,i={},n=e.className;if(n){for(var o=0,a=(r=n.split(this.__P_205_0)).length;oe.classList.contains(t),default:(e,t)=>new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)}[qx.core.Environment.get("html.classlist")?"native":"default"],remove:{native(e,t){e.classList.remove(t);return t},default(e,t){var r=new RegExp("(^|\\s)"+t+"(\\s|$)");e.className=e.className.replace(r,"$2");return t}}[qx.core.Environment.get("html.classlist")?"native":"default"],removeClasses:{native(e,t){for(var r=0;r=0;i--){var n=new qx.event.type.dom.Pointer("pointercancel",e,{identifier:this.__P_214_5[i].identifier,target:e.target,pointerType:"touch",pointerId:this.__P_214_5[i].identifier+2});this._fireEvent(n,"pointercancel",e.target)}this.__P_214_9=null;this.__P_214_5=[]}else{"touchstart"==e.type&&null===this.__P_214_9&&(this.__P_214_9=r[0].identifier);i=0;for(var o=r.length;i1||"mouseup"==e.type&&i>0))if("contextmenu"!=e.type){var a=new qx.event.type.dom.Pointer(t,e,n);this._fireEvent(a,t,r)}else this.__P_214_4[e.which]=0}}},_determineActiveTouches(e,t){if("touchstart"==e)for(var r=0;r=0;i--)r[t[i].name]=t[i].value;t=r}var n={};if(t.style){t.style.split(/;/).forEach((function(e){var t=e.indexOf(":"),r=e.substring(0,t),i=e.substring(t+1).trim();r&&(n[r]=i)}));delete t.style}var o=t["data-qx-classname"];if(o)qx.Class.getByName(o)}var a=this.__P_189_0[e];if(a)for(i=a.length-1;i>-1;i--){var s=a[i];if(s.classname&&qx.Class.getByName(s.classname)===s)return new s(e,n,t);var l=s(e,n,t);if(l)return l}return new qx.html.Element(e,n,t)}}});qx.html.Factory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.core.Init":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.core.Id",{extend:qx.core.Object,type:"singleton",members:{__P_152_0:null,__P_152_1:null,_createQxObject(e){return this._createQxObjectImpl(e)},_createQxObjectImpl(e){if(this.__P_152_0){var t=this.__P_152_0[e];if(void 0!==t)return t}if("application"===e)return qx.core.Init.getApplication()||void 0},getAbsoluteIdOf(e,t){if(this.__P_152_1&&this.__P_152_1[e.toHashCode()])return e.getQxObjectId();for(var r=[],i=qx.core.Init.getApplication();e;){var n=e.getQxObjectId();if(!n){t||this.error("Cannot determine an absolute Object ID because one of the ancestor ObjectID's is null (got as far as "+r.join("/")+")");return null}r.unshift(n);var o=e.getQxOwner();if(!o){t||this.error("Cannot determine a global absolute Object ID because the topmost object is not registered");return null}var a=null;if(a=o===i?"application":this.__P_152_1&&this.__P_152_1[o.toHashCode()]||null){r.unshift(a);break}e=o}return r.join("/")},register(e,t){if(!this.__P_152_0){this.__P_152_0={};this.__P_152_1={}}t||(t=e.getQxObjectId());this.__P_152_0[t]=e;this.__P_152_1[e.toHashCode()]=t;e._cascadeQxObjectIdChanges()},unregister(e){if(!this.__P_152_0)return!1;var t;if("string"==typeof e)t=e;else{var r=e.toHashCode();if(!(t=this.__P_152_1[r]))return!1}var i=this.__P_152_0[t];if(i){delete this.__P_152_0[t];delete this.__P_152_1[i.toHashCode()];i._cascadeQxObjectIdChanges();return!0}return!1},getRegisteredObjects(){return this.__P_152_0}},statics:{getQxObject(e){return this.getInstance().getQxObject(e)},getAbsoluteIdOf(e,t){return this.getInstance().getAbsoluteIdOf(e,t)}}});qx.core.Id.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.event.IEventDispatcher":{require:!0},"qx.event.Utils":{},"qx.event.type.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.dispatch.AbstractBubbling",{extend:qx.core.Object,implement:qx.event.IEventDispatcher,type:"abstract",construct(e){this._manager=e},members:{_getParent(e){throw new Error("Missing implementation")},canDispatchEvent:(e,t,r)=>t.getBubbles(),dispatchEvent(e,t,r){var i,n,o,a=e,s=this._manager,l=[];i=s.getListeners(e,r,!0);n=s.getListeners(e,r,!1);i&&l.push(i);n&&l.push(n);a=this._getParent(e);for(var u=[],c=[],h=[],d=[];null!=a;){if(i=s.getListeners(a,r,!0)){h.push(i);d.push(a)}if(n=s.getListeners(a,r,!1)){u.push(n);c.push(a)}a=this._getParent(a)}var f,_=this,p={},m=function(){};qx.event.Utils.catch(p,(function(){m("Aborted serial="+f+", type="+t.getType())}));qx.event.Utils.then(p,(function(){t.setEventPhase(qx.event.type.Event.CAPTURING_PHASE);m("captureList="+h.length);return qx.event.Utils.series(h,(function(e,r){m("captureList["+r+"]: localList.length="+e.length);var i=d[r];t.setCurrentTarget(i);var n=qx.event.Utils.series(e,(function(e,n){o=e.context||i;if(!_._manager.isBlacklisted(e.unique)){m("captureList["+r+"] => localList["+n+"] callListener");return e.handler.call(o,t)}m("captureList["+r+"] => localList["+n+"] is blacklisted")}),!0);return n===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):n}))}));qx.event.Utils.then(p,(function(){t.setEventPhase(qx.event.type.Event.AT_TARGET);t.setCurrentTarget(e);m("targetList="+l.length);return qx.event.Utils.series(l,(function(r,i){m("targetList["+i+"] localList.length="+r.length);var n=qx.event.Utils.series(r,(function(r,n){m("targetList["+i+"] -> localList["+n+"] callListener");o=r.context||e;m("Calling target serial="+f+", type="+t.getType());return r.handler.call(o,t)}),!0);return n===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):n}))}));qx.event.Utils.then(p,(function(){t.setEventPhase(qx.event.type.Event.BUBBLING_PHASE);m("bubbleList="+u.length);return qx.event.Utils.series(u,(function(e,r){m("bubbleList["+r+"] localList.length="+e.length);var i=c[r];t.setCurrentTarget(i);var n=qx.event.Utils.series(e,(function(e,n){m("bubbleList["+r+"] -> localList["+n+"] callListener");o=e.context||i;return e.handler.call(o,t)}),!0);return n===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):n}))}));false;return p.promise}}});qx.event.dispatch.AbstractBubbling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.dispatch.AbstractBubbling":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.dispatch.DomBubbling",{extend:qx.event.dispatch.AbstractBubbling,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL},members:{_getParent:e=>e.parentNode,canDispatchEvent:(e,t,r)=>void 0!==e.nodeType&&t.getBubbles()},defer(e){qx.event.Registration.addDispatcher(e)}});qx.event.dispatch.DomBubbling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.UserAction":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",construct:!0,usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.Engine":{construct:!0,defer:"load",require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.event.type.KeyInput":{},"qx.event.Utils":{},"qx.event.type.Data":{},"qx.event.type.KeySequence":{},"qx.bom.client.Browser":{require:!0},"qx.event.util.Keyboard":{},"qx.event.handler.Focus":{},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.core.ObjectRegistry":{}},environment:{provided:[],required:{"engine.name":{construct:!0,className:"qx.bom.client.Engine",load:!0,defer:!0},"browser.version":{className:"qx.bom.client.Browser",load:!0},"engine.version":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Keyboard",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this.__P_157_0=e;this.__P_157_1=e.getWindow();"gecko"==qx.core.Environment.get("engine.name")?this.__P_157_2=this.__P_157_1:this.__P_157_2=this.__P_157_1.document.documentElement;this.__P_157_3={};this._initKeyObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{keyup:1,keydown:1,keypress:1,keyinput:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!0},members:{__P_157_4:null,__P_157_0:null,__P_157_1:null,__P_157_2:null,__P_157_3:null,__P_157_5:null,__P_157_6:null,__P_157_7:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_fireInputEvent(e,t){var r=this.__P_157_8(),i={},n=this;if(r&&0!=r.offsetWidth){var o=qx.event.Registration.createEvent("keyinput",qx.event.type.KeyInput,[e,r,t]);qx.event.Utils.then(i,(function(){n.__P_157_0.dispatchEvent(r,o)}))}if(this.__P_157_1){n=this;qx.event.Utils.then(i,(function(){return qx.event.Registration.fireEvent(n.__P_157_1,"useraction",qx.event.type.Data,["keyinput"])}))}return i.promise},_fireSequenceEvent(e,t,r){var i=this.__P_157_8(),n=e.keyCode,o={},a=this,s=qx.event.Registration.createEvent(t,qx.event.type.KeySequence,[e,i,r]);qx.event.Utils.then(o,(function(){return a.__P_157_0.dispatchEvent(i,s)}));s.getDefaultPrevented()&&"keydown"==t&&("mshtml"==qx.core.Environment.get("engine.name")||"webkit"==qx.core.Environment.get("engine.name")||"gecko"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.version")>=29)&&(qx.event.util.Keyboard.isNonPrintableKeyCode(n)||this._emulateKeyPress[n]||qx.event.Utils.then(o,(function(){return a._fireSequenceEvent(e,"keypress",r)})));this.__P_157_1&&qx.event.Utils.then(o,(function(){return qx.event.Registration.fireEvent(a.__P_157_1,"useraction",qx.event.type.Data,[t])}));return o.promise},__P_157_8(){var e=this.__P_157_0.getHandler(qx.event.handler.Focus),t=e.getActive();t&&0!=t.offsetWidth||(t=e.getFocus());t&&0!=t.offsetWidth||(t=this.__P_157_0.getWindow().document.body);return t},_initKeyObserver(){this.__P_157_4=qx.lang.Function.listener(this.__P_157_9,this);this.__P_157_7=qx.lang.Function.listener(this.__P_157_10,this);var e=qx.bom.Event;e.addNativeListener(this.__P_157_2,"keyup",this.__P_157_4);e.addNativeListener(this.__P_157_2,"keydown",this.__P_157_4);e.addNativeListener(this.__P_157_2,"keypress",this.__P_157_7)},_stopKeyObserver(){var e=qx.bom.Event;e.removeNativeListener(this.__P_157_2,"keyup",this.__P_157_4);e.removeNativeListener(this.__P_157_2,"keydown",this.__P_157_4);e.removeNativeListener(this.__P_157_2,"keypress",this.__P_157_7);for(var t in this.__P_157_6||{}){var r=this.__P_157_6[t];e.removeNativeListener(r.target,"keypress",r.callback)}delete this.__P_157_6},__P_157_9:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{"gecko|webkit|mshtml"(e){var t,r=e.type;t=e.keyCode;var i={},n=this;qx.event.Utils.track(i,this._idealKeyHandler(t,0,r,e));if("keydown"==r){var o=e.ctrlKey||e.altKey||e.metaKey;(qx.event.util.Keyboard.isNonPrintableKeyCode(t)||this._emulateKeyPress[t]||o)&&qx.event.Utils.then(i,(function(){return n._idealKeyHandler(t,0,"keypress",e)}))}this.__P_157_3[t]=r;return i.promise},opera(e){this.__P_157_5=e.keyCode;return this._idealKeyHandler(e.keyCode,0,e.type,e)}})),__P_157_11:qx.core.Environment.select("engine.name",{gecko(e,t,r){if("keydown"===t&&(33==r||34==r||38==r||40==r)&&"text"==e.type&&"input"===e.tagName.toLowerCase()&&"off"!==e.getAttribute("autoComplete")){this.__P_157_6||(this.__P_157_6={});var i=qx.core.ObjectRegistry.toHashCode(e);if(this.__P_157_6[i])return;var n=this;this.__P_157_6[i]={target:e,callback(e){qx.bom.Event.stopPropagation(e);n.__P_157_10(e)}};var o=qx.event.GlobalError.observeMethod(this.__P_157_6[i].callback);qx.bom.Event.addNativeListener(e,"keypress",o)}},default:null}),__P_157_10:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){e=window.event||e;return this._charCode2KeyCode[e.keyCode]?this._idealKeyHandler(this._charCode2KeyCode[e.keyCode],0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)},gecko(e){if(qx.core.Environment.get("engine.version")<66){var t=e.charCode,r=e.type;return this._idealKeyHandler(e.keyCode,t,r,e)}return this._charCode2KeyCode[e.keyCode]?this._idealKeyHandler(this._charCode2KeyCode[e.keyCode],0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)},webkit(e){return this._charCode2KeyCode[e.keyCode]?this._idealKeyHandler(this._charCode2KeyCode[e.keyCode],0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)},opera(e){var t=e.keyCode,r=e.type;return t!=this.__P_157_5?this._idealKeyHandler(0,this.__P_157_5,r,e):qx.event.util.Keyboard.keyCodeToIdentifierMap[e.keyCode]?this._idealKeyHandler(e.keyCode,0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)}})),_idealKeyHandler(e,t,r,i){var n;if(e||!e&&!t){n=qx.event.util.Keyboard.keyCodeToIdentifier(e);return this._fireSequenceEvent(i,r,n)}n=qx.event.util.Keyboard.charCodeToIdentifier(t);var o={},a=this;qx.event.Utils.track(o,this._fireSequenceEvent(i,"keypress",n));return qx.event.Utils.then(o,(function(){return a._fireInputEvent(i,t)}))},_emulateKeyPress:qx.core.Environment.select("engine.name",{mshtml:{8:!0,9:!0},webkit:{8:!0,9:!0,27:!0},gecko:qx.core.Environment.get("browser.version")>=65?{8:!0,9:!0,27:!0}:{},default:{}}),_identifierToKeyCode:e=>qx.event.util.Keyboard.identifierToKeyCodeMap[e]||e.charCodeAt(0)},destruct(){this._stopKeyObserver();this.__P_157_5=this.__P_157_0=this.__P_157_1=this.__P_157_2=this.__P_157_3=null},defer(e,t){qx.event.Registration.addHandler(e);"opera"!==qx.core.Environment.get("engine.name")&&(t._charCode2KeyCode={13:13,27:27})}});qx.event.handler.Keyboard.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.UserAction":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Function":{construct:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.Event":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.event.type.Mouse":{},"qx.event.type.MouseWheel":{},"qx.event.type.Data":{},"qx.bom.client.Event":{},"qx.bom.client.Engine":{require:!0},"qx.dom.Hierarchy":{}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine",load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Mouse",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this.__P_190_0=e;this.__P_190_1=e.getWindow();this.__P_190_2=this.__P_190_1.document;this.__P_190_3=qx.lang.Function.listener(this._onNative,this);this._initButtonObserver();this._initMoveObserver();this._initWheelObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{auxclick:1,click:1,contextmenu:1,dblclick:1,mousedown:1,mouseenter:1,mouseleave:1,mousemove:1,mouseout:1,mouseover:1,mouseup:1,mousewheel:1},NON_BUBBLING_EVENTS:{mouseenter:!0,mouseleave:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT+qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:!0},members:{__P_190_4:null,__P_190_5:null,__P_190_6:null,__P_190_7:null,__P_190_8:null,__P_190_0:null,__P_190_1:null,__P_190_2:null,__P_190_9:null,__P_190_3:null,canHandleEvent(e,t){},registerEvent(e,t,r){qx.event.handler.Mouse.NON_BUBBLING_EVENTS[t]?qx.bom.Event.addNativeListener(e,t,this.__P_190_3):"ios"===qx.core.Environment.get("os.name")&&(e["on"+t]=function(){return null})},unregisterEvent(e,t,r){qx.event.handler.Mouse.NON_BUBBLING_EVENTS[t]?qx.bom.Event.removeNativeListener(e,t,this.__P_190_3):"ios"===qx.core.Environment.get("os.name")&&(e["on"+t]=void 0)},_onNative:qx.event.GlobalError.observeMethod((function(e){let t=qx.bom.Event.getTarget(e);qx.event.Registration.fireNonBubblingEvent(t,e.type,qx.event.type.Mouse,[e,t,void 0,void 0,e.cancelable])})),__P_190_10(e,t,r){r||(r=qx.bom.Event.getTarget(e));r&&r.nodeType&&qx.event.Registration.fireEvent(r,t||e.type,"mousewheel"==t?qx.event.type.MouseWheel:qx.event.type.Mouse,[e,r,null,!0,!0]);qx.event.Registration.fireEvent(this.__P_190_1,"useraction",qx.event.type.Data,[t||e.type])},preventNextClick(){this.__P_190_9=!0},_initButtonObserver(){this.__P_190_4=qx.lang.Function.listener(this._onButtonEvent,this);var e=qx.bom.Event;e.addNativeListener(this.__P_190_2,"mousedown",this.__P_190_4);e.addNativeListener(this.__P_190_2,"mouseup",this.__P_190_4);e.addNativeListener(this.__P_190_2,"click",this.__P_190_4);e.addNativeListener(this.__P_190_2,"auxclick",this.__P_190_4);e.addNativeListener(this.__P_190_2,"dblclick",this.__P_190_4);e.addNativeListener(this.__P_190_2,"contextmenu",this.__P_190_4)},_initMoveObserver(){this.__P_190_5=qx.lang.Function.listener(this._onMoveEvent,this);var e=qx.bom.Event;e.addNativeListener(this.__P_190_2,"mousemove",this.__P_190_5);e.addNativeListener(this.__P_190_2,"mouseout",this.__P_190_5);e.addNativeListener(this.__P_190_2,"mouseover",this.__P_190_5)},_initWheelObserver(){this.__P_190_6=qx.lang.Function.listener(this._onWheelEvent,this);var e=qx.bom.client.Event.getMouseWheel(this.__P_190_1);qx.bom.Event.addNativeListener(e.target,e.type,this.__P_190_6)},_stopButtonObserver(){var e=qx.bom.Event;e.removeNativeListener(this.__P_190_2,"mousedown",this.__P_190_4);e.removeNativeListener(this.__P_190_2,"mouseup",this.__P_190_4);e.removeNativeListener(this.__P_190_2,"click",this.__P_190_4);e.removeNativeListener(this.__P_190_2,"dblclick",this.__P_190_4);e.removeNativeListener(this.__P_190_2,"contextmenu",this.__P_190_4)},_stopMoveObserver(){var e=qx.bom.Event;e.removeNativeListener(this.__P_190_2,"mousemove",this.__P_190_5);e.removeNativeListener(this.__P_190_2,"mouseover",this.__P_190_5);e.removeNativeListener(this.__P_190_2,"mouseout",this.__P_190_5)},_stopWheelObserver(){var e=qx.bom.client.Event.getMouseWheel(this.__P_190_1);qx.bom.Event.removeNativeListener(e.target,e.type,this.__P_190_6)},_onMoveEvent:qx.event.GlobalError.observeMethod((function(e){this.__P_190_10(e)})),_onButtonEvent:qx.event.GlobalError.observeMethod((function(e){var t=e.type,r=qx.bom.Event.getTarget(e);if("click"==t&&this.__P_190_9)delete this.__P_190_9;else{"gecko"!=qx.core.Environment.get("engine.name")&&"webkit"!=qx.core.Environment.get("engine.name")||r&&3==r.nodeType&&(r=r.parentNode);var i=qx.event.handler.DragDrop&&this.__P_190_0.getHandler(qx.event.handler.DragDrop).isSessionActive();if(!i||"click"!=t){this.__P_190_11&&this.__P_190_11(e,t,r);this.__P_190_10(e,t,r);"auxclick"==t&&1==e.button&&this.__P_190_10(e,"click",r);this.__P_190_12&&this.__P_190_12(e,t,r);this.__P_190_13&&!i&&this.__P_190_13(e,t,r);this.__P_190_7=t}}})),_onWheelEvent:qx.event.GlobalError.observeMethod((function(e){this.__P_190_10(e,"mousewheel")})),__P_190_12:qx.core.Environment.select("engine.name",{opera(e,t,r){"mouseup"==t&&2==e.button&&this.__P_190_10(e,"contextmenu",r)},default:null}),__P_190_11:qx.core.Environment.select("engine.name",{mshtml(e,t,r){void 0===e.target&&("mouseup"==t&&"click"==this.__P_190_7?this.__P_190_10(e,"mousedown",r):"dblclick"==t&&this.__P_190_10(e,"click",r))},default:null}),__P_190_13:qx.core.Environment.select("engine.name",{mshtml:null,default(e,t,r){switch(t){case"mousedown":this.__P_190_8=r;break;case"mouseup":if(r!==this.__P_190_8){var i=qx.dom.Hierarchy.getCommonParent(r,this.__P_190_8);i&&this.__P_190_10(e,"click",i)}}}})},destruct(){this._stopButtonObserver();this._stopMoveObserver();this._stopWheelObserver();this.__P_190_0=this.__P_190_1=this.__P_190_2=this.__P_190_8=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Mouse.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.core.ObjectRegistry":{},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.event.type.Native":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Element",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this._manager=e;this._registeredEvents={}},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{abort:!0,load:!0,scroll:!0,select:!0,reset:!0,submit:!0},CANCELABLE:{selectstart:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!1},members:{canHandleEvent:(e,t)=>"load"!==t||"iframe"!==e.tagName.toLowerCase(),registerEvent(e,t,r){var i=qx.core.ObjectRegistry.toHashCode(e)+"-"+t,n=qx.lang.Function.listener(this._onNative,this,i);qx.bom.Event.addNativeListener(e,t,n);this._registeredEvents[i]={element:e,type:t,listener:n}},unregisterEvent(e,t,r){if(this._registeredEvents){var i=qx.core.ObjectRegistry.toHashCode(e)+"-"+t,n=this._registeredEvents[i];n&&qx.bom.Event.removeNativeListener(e,t,n.listener);delete this._registeredEvents[i]}},_onNative:qx.event.GlobalError.observeMethod((function(e,t){var r=this._registeredEvents;if(r){var i=r[t],n=e.cancelable||this.constructor.CANCELABLE[i.type];qx.event.Registration.fireNonBubblingEvent(i.element,i.type,qx.event.type.Native,[e,void 0,void 0,void 0,n])}}))},destruct(){var e,t=this._registeredEvents;for(var r in t){e=t[r];qx.bom.Event.removeNativeListener(e.element,e.type,e.listener)}this._manager=this._registeredEvents=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.core.ObjectRegistry":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.event.Utils":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Appear",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this.__P_150_0=e;this.__P_150_1={};qx.event.handler.Appear.__P_150_2[this.toHashCode()]=this},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{appear:!0,disappear:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!0,__P_150_2:{},refresh(){var e=this.__P_150_2;for(var t in e)e[t].refresh()}},members:{__P_150_0:null,__P_150_1:null,canHandleEvent(e,t){},registerEvent(e,t,r){var i=qx.core.ObjectRegistry.toHashCode(e)+t,n=this.__P_150_1;if(n&&!n[i]){n[i]=e;e.$$displayed=e.offsetWidth>0}},unregisterEvent(e,t,r){var i=qx.core.ObjectRegistry.toHashCode(e)+t,n=this.__P_150_1;n&&n[i]&&delete n[i]},refresh(){var e=this.__P_150_1,t="mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9,r={},i=this;Object.keys(e).forEach((function(n){var o=e[n];void 0!==o&&qx.event.Utils.then(r,(function(){var e=o.offsetWidth>0;!e&&t&&(e=o.offsetWidth>0);if(!!o.$$displayed!==e){o.$$displayed=e;var r=qx.event.Registration.createEvent(e?"appear":"disappear");return i.__P_150_0.dispatchEvent(o,r)}}))}));return r.promise}},destruct(){this.__P_150_0=this.__P_150_1=null;delete qx.event.handler.Appear.__P_150_2[this.toHashCode()]},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Appear.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.Viewport":{},"qx.event.type.Orientation":{}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Orientation",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this.__P_211_0=e;this.__P_211_1=e.getWindow();this._initObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{orientationchange:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:!0},members:{__P_211_0:null,__P_211_1:null,__P_211_2:null,_currentOrientation:null,__P_211_3:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initObserver(){this.__P_211_3=qx.lang.Function.listener(this._onNative,this);this.__P_211_2=qx.bom.Event.supportsEvent(this.__P_211_1,"orientationchange")?"orientationchange":"resize";qx.bom.Event.addNativeListener(this.__P_211_1,this.__P_211_2,this.__P_211_3)},_stopObserver(){qx.bom.Event.removeNativeListener(this.__P_211_1,this.__P_211_2,this.__P_211_3)},_onNative:qx.event.GlobalError.observeMethod((function(e){var t=0;"android"==qx.core.Environment.get("os.name")&&(t=300);qx.lang.Function.delay(this._onOrientationChange,t,this,e)})),_onOrientationChange(e){var t=qx.bom.Viewport,r=t.getOrientation(e.target);if(this._currentOrientation!=r){this._currentOrientation=r;var i=t.isLandscape(e.target)?"landscape":"portrait";qx.event.Registration.fireEvent(this.__P_211_1,"orientationchange",qx.event.type.Orientation,[r,i])}}},destruct(){this._stopObserver();this.__P_211_0=this.__P_211_1=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Orientation.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Native":{require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Dom",{extend:qx.event.type.Native,statics:{SHIFT_MASK:1,CTRL_MASK:2,ALT_MASK:4,META_MASK:8,CAPSLOCK_MASK:16,NUMLOCK_MASK:32,SCROLLLOCK_MASK:64},members:{_cloneNativeEvent(e,t){(t=qx.event.type.Dom.superclass.prototype._cloneNativeEvent.call(this,e,t)).shiftKey=e.shiftKey;t.ctrlKey=e.ctrlKey;t.altKey=e.altKey;t.metaKey=e.metaKey;if("function"==typeof e.getModifierState){t.numLock=e.getModifierState("NumLock");t.capsLock=e.getModifierState("CapsLock");t.scrollLock=e.getModifierState("ScrollLock")}else{t.numLock=!1;t.capsLock=!1;t.scrollLock=!1}return t},getModifiers(){var e=0,t=this._native;t.shiftKey&&(e|=qx.event.type.Dom.SHIFT_MASK);t.ctrlKey&&(e|=qx.event.type.Dom.CTRL_MASK);t.altKey&&(e|=qx.event.type.Dom.ALT_MASK);t.metaKey&&(e|=qx.event.type.Dom.META_MASK);return e},getKeyLockState(){var e=0,t=this._native;t.capsLock&&(e|=qx.event.type.Dom.CAPSLOCK_MASK);t.numLock&&(e|=qx.event.type.Dom.NUMLOCK_MASK);t.scrollLock&&(e|=qx.event.type.Dom.SCROLLLOCK_MASK);return e},isCtrlPressed(){return this._native.ctrlKey},isShiftPressed(){return this._native.shiftKey},isAltPressed(){return this._native.altKey},isMetaPressed(){return this._native.metaKey},isCapsLocked(){return this._native.capsLock},isNumLocked(){return this._native.numLock},isScrollLocked(){return this._native.scrollLock},isCtrlOrCommandPressed(){return"osx"==qx.core.Environment.get("os.name")&&"opera"!=qx.core.Environment.get("engine.name")?this._native.metaKey:this._native.ctrlKey}}});qx.event.type.Dom.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.dom.Node":{},"qx.bom.Viewport":{}},environment:{provided:[],required:{"browser.name":{className:"qx.bom.client.Browser"},"browser.documentmode":{className:"qx.bom.client.Browser"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Mouse",{extend:qx.event.type.Dom,members:{_cloneNativeEvent(e,t){t=qx.event.type.Mouse.superclass.prototype._cloneNativeEvent.call(this,e,t);switch(e.type){case"mousemove":case"mouseenter":case"mouseleave":case"mouseover":case"mouseout":t.button=-1;break;default:t.button=e.button}t.buttons=e.buttons;t.clientX=Math.round(e.clientX);t.clientY=Math.round(e.clientY);t.pageX=e.pageX?Math.round(e.pageX):void 0;t.pageY=e.pageY?Math.round(e.pageY):void 0;t.screenX=Math.round(e.screenX);t.screenY=Math.round(e.screenY);t.wheelDelta=e.wheelDelta;t.wheelDeltaX=e.wheelDeltaX;t.wheelDeltaY=e.wheelDeltaY;t.delta=e.delta;t.deltaX=e.deltaX;t.deltaY=e.deltaY;t.deltaZ=e.deltaZ;t.detail=e.detail;t.axis=e.axis;t.wheelX=e.wheelX;t.wheelY=e.wheelY;t.HORIZONTAL_AXIS=e.HORIZONTAL_AXIS;t.srcElement=e.srcElement;t.target=e.target;return t},__P_210_0:{0:"left",2:"right",1:"middle"},__P_210_1:{0:"none",1:"left",2:"right",4:"middle"},__P_210_2:{1:"left",2:"right",4:"middle"},stop(){this.stopPropagation()},getButton(){switch(this._type){case"contextmenu":return"right";case"click":if("ie"===qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.documentmode")<9)return"left";default:return"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<=8?this.__P_210_2[this._native.button]||"none":-1===this._native.button?this.__P_210_1[this._native.buttons]||"none":this.__P_210_0[this._native.button]||"none"}},isLeftPressed(){return"left"===this.getButton()},isMiddlePressed(){return"middle"===this.getButton()},isRightPressed(){return"right"===this.getButton()},getRelatedTarget(){return this._relatedTarget},getViewportLeft(){return Math.round(this._native.clientX)},getViewportTop(){return Math.round(this._native.clientY)},getDocumentLeft(){if(void 0!==this._native.pageX)return Math.round(this._native.pageX);if(this._native.srcElement){var e=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientX)+qx.bom.Viewport.getScrollLeft(e)}return Math.round(this._native.clientX)+qx.bom.Viewport.getScrollLeft(window)},getDocumentTop(){if(void 0!==this._native.pageY)return Math.round(this._native.pageY);if(this._native.srcElement){var e=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientY)+qx.bom.Viewport.getScrollTop(e)}return Math.round(this._native.clientY)+qx.bom.Viewport.getScrollTop(window)},getScreenLeft(){return Math.round(this._native.screenX)},getScreenTop(){return Math.round(this._native.screenY)}}});qx.event.type.Mouse.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Mouse":{require:!0},"qx.bom.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Pointer",{extend:qx.event.type.Mouse,members:{_cloneNativeEvent(e,t){(t=qx.event.type.Pointer.superclass.prototype._cloneNativeEvent.call(this,e,t)).pointerId=e.pointerId;t.width=e.width;t.height=e.height;t.pressure=e.pressure;t.tiltX=e.tiltX;t.tiltY=e.tiltY;t.pointerType=e.pointerType;t.isPrimary=e.isPrimary;t._original=e._original;t.MSPOINTER_TYPE_MOUSE=e.MSPOINTER_TYPE_MOUSE;t.MSPOINTER_TYPE_PEN=e.MSPOINTER_TYPE_PEN;t.MSPOINTER_TYPE_TOUCH=e.MSPOINTER_TYPE_TOUCH;return t},getDocumentLeft(){var e=qx.event.type.Pointer.superclass.prototype.getDocumentLeft.call(this);0==e&&"touch"==this.getPointerType()&&void 0!==this._native._original&&(e=Math.round(this._native._original.changedTouches[0].pageX)||0);return e},getDocumentTop(){var e=qx.event.type.Pointer.superclass.prototype.getDocumentTop.call(this);0==e&&"touch"==this.getPointerType()&&void 0!==this._native._original&&(e=Math.round(this._native._original.changedTouches[0].pageY)||0);return e},getPointerId(){return this._native.pointerId||0},getWidth(){return this._native.width||0},getHeight(){return this._native.height||0},getPressure(){return this._native.pressure||0},getTiltX(){return this._native.tiltX||0},getTiltY(){return this._native.tiltY||0},getOriginalTarget(){if(this._native&&this._native._original){var e=this._native._original;try{if(0==e.type.indexOf("touch")&&e.changedTouches[0])return document.elementFromPoint(e.changedTouches[0].clientX,e.changedTouches[0].clientY)}catch(e){return qx.bom.Event.getTarget(this._native)}return qx.bom.Event.getTarget(e)}return this._native?qx.bom.Event.getTarget(this._native):qx.event.type.Pointer.superclass.prototype.getOriginalTarget.call(this)},getPointerType(){if("string"==typeof this._native.pointerType)return this._native.pointerType;if("number"==typeof this._native.pointerType){if(this._native.pointerType==this._native.MSPOINTER_TYPE_MOUSE)return"mouse";if(this._native.pointerType==this._native.MSPOINTER_TYPE_PEN)return"pen";if(this._native.pointerType==this._native.MSPOINTER_TYPE_TOUCH)return"touch"}return""},isPrimary(){return!!this._native.isPrimary}}});qx.event.type.Pointer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Tap",{extend:qx.event.type.Pointer});qx.event.type.Tap.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Swipe",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent(e,t){(t=qx.event.type.Swipe.superclass.prototype._cloneNativeEvent.call(this,e,t)).swipe=e.swipe;return t},getStartTime(){return this._native.swipe.startTime},getDuration(){return this._native.swipe.duration},getAxis(){return this._native.swipe.axis},getDirection(){return this._native.swipe.direction},getVelocity(){return this._native.swipe.velocity},getDistance(){return this._native.swipe.distance}}});qx.event.type.Swipe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Track",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent(e,t){(t=qx.event.type.Track.superclass.prototype._cloneNativeEvent.call(this,e,t)).delta=e.delta;return t},getDelta(){return this._native.delta}}});qx.event.type.Track.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Rotate",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent(e,t){(t=qx.event.type.Rotate.superclass.prototype._cloneNativeEvent.call(this,e,t)).angle=e.angle;return t},getAngle(){return this._native.angle}}});qx.event.type.Rotate.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Pinch",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent(e,t){(t=qx.event.type.Pinch.superclass.prototype._cloneNativeEvent.call(this,e,t)).scale=e.scale;return t},getScale(){return this._native.scale}}});qx.event.type.Pinch.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Device":{require:!0},"qx.lang.Function":{},"qx.bom.client.Event":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Event":{},"qx.bom.client.Browser":{require:!0},"qx.bom.element.Style":{}},environment:{provided:[],required:{"os.name":{load:!0,className:"qx.bom.client.OperatingSystem"},"device.touch":{load:!0,className:"qx.bom.client.Device"},"event.mspointer":{className:"qx.bom.client.Event"},"engine.version":{className:"qx.bom.client.Engine"},"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.handler.TouchCore",{extend:Object,implement:[qx.core.IDisposable],statics:{TAP_MAX_DISTANCE:"android"!=qx.core.Environment.get("os.name")?10:40,SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},SWIPE_MIN_DISTANCE:"android"!=qx.core.Environment.get("os.name")?11:41,SWIPE_MIN_VELOCITY:0,LONGTAP_TIME:qx.core.Environment.get("device.touch")?500:99999},construct(e,t){this.__P_212_0=e;this.__P_212_1=t;this._initTouchObserver();this.__P_212_2=[];this.__P_212_3={}},members:{__P_212_0:null,__P_212_1:null,__P_212_4:null,__P_212_5:null,__P_212_3:null,__P_212_6:null,__P_212_7:null,__P_212_8:null,__P_212_2:null,__P_212_9:null,_initTouchObserver(){this.__P_212_4=qx.lang.Function.listener(this._onTouchEvent,this);this.__P_212_9=["touchstart","touchmove","touchend","touchcancel"];if(qx.core.Environment.get("event.mspointer")){var e=parseInt(qx.core.Environment.get("engine.version"),10);this.__P_212_9=10==e?["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerCancel"]:["pointerdown","pointermove","pointerup","pointercancel"]}for(var t=0;tMath.sqrt(Math.pow(e.pageX-t.pageX,2)+Math.pow(e.pageY-t.pageY,2)),_getRotationAngle(e,t){var r=e.pageX-t.pageX,i=e.pageY-t.pageY;return 180*Math.atan2(i,r)/Math.PI},_calcTouchesDelta(e){for(var t=[],r=0;r1){this.__P_212_7=this._getScalingDistance(e.touches[0],e.touches[1]);this.__P_212_8=this._getRotationAngle(e.touches[0],e.touches[1])}for(var i=0;i1){var o=this._getScalingDistance(e.targetTouches[0],e.targetTouches[1]);e.scale=o/this.__P_212_7}if((void 0===e.rotation||qx.core.Environment.get("event.mspointer"))&&e.targetTouches.length>1){var a=this._getRotationAngle(e.targetTouches[0],e.targetTouches[1]);e._rotation=a-this.__P_212_8}e.delta=this._calcTouchesDelta(e.targetTouches)}this._fireEvent(e,t,this.__P_212_5);qx.core.Environment.get("event.mspointer")&&("touchend"!=t&&"touchcancel"!=t||delete this.__P_212_2[e.pointerId]);"touchend"!=t&&"touchcancel"!=t||!e.changedTouches[0]||delete this.__P_212_3[e.changedTouches[0].identifier]},_detectTouchesByPointer(e,t){var r=[];("touchstart"==t||"touchmove"==t)&&(this.__P_212_2[e.pointerId]=e);for(var i in this.__P_212_2){var n=this.__P_212_2[i];r.push(n)}return r},_mapPointerEvent:e=>-1!==(e=e.toLowerCase()).indexOf("pointerdown")?"touchstart":-1!==e.indexOf("pointerup")?"touchend":-1!==e.indexOf("pointermove")?"touchmove":-1!==e.indexOf("pointercancel")?"touchcancel":e,_getTarget(e){var t=qx.bom.Event.getTarget(e);if("webkit"==qx.core.Environment.get("engine.name"))t&&3==t.nodeType&&(t=t.parentNode);else if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<11){var r=this.__P_212_10(e);r&&(t=r)}return t},__P_212_10(e){var t=null,r=null;if(e&&e.touches&&0!==e.touches.length){t=e.touches[0].clientX;r=e.touches[0].clientY}var i=document.msElementsFromPoint(t,r);if(i)for(var n=0;n=9&&qx.core.Environment.get("browser.documentmode")<9)){if(!e.__P_193_4){var i=e.tagName.toLowerCase(),n=e.type;"text"!==n&&"password"!==n&&"textarea"!==i&&"checkbox"!==n&&"radio"!==n||qx.bom.Event.addNativeListener(e,"propertychange",this._onPropertyWrapper);"checkbox"!==n&&"radio"!==n&&qx.bom.Event.addNativeListener(e,"change",this._onChangeValueWrapper);if("text"===n||"password"===n){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,e);qx.bom.Event.addNativeListener(e,"keypress",this._onKeyPressWrapped)}e.__P_193_4=!0}}else if("input"===t)this.__P_193_5(e);else if("change"===t){"radio"===e.type||"checkbox"===e.type?qx.bom.Event.addNativeListener(e,"change",this._onChangeCheckedWrapper):qx.bom.Event.addNativeListener(e,"change",this._onChangeValueWrapper);if(!("opera"!=qx.core.Environment.get("engine.name")&&"mshtml"!=qx.core.Environment.get("engine.name")||"text"!==e.type&&"password"!==e.type)){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,e);qx.bom.Event.addNativeListener(e,"keypress",this._onKeyPressWrapped)}}},__P_193_5:qx.core.Environment.select("engine.name",{mshtml(e){if(qx.core.Environment.get("engine.version")>=9&&qx.core.Environment.get("browser.documentmode")>=9){qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper);if("text"===e.type||"password"===e.type||"textarea"===e.type){this._inputFixWrapper=qx.lang.Function.listener(this._inputFix,this,e);qx.bom.Event.addNativeListener(e,"keyup",this._inputFixWrapper)}}},webkit(e){var t=e.tagName.toLowerCase();parseFloat(qx.core.Environment.get("engine.version"))<532&&"textarea"==t&&qx.bom.Event.addNativeListener(e,"keypress",this._onInputWrapper);qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)},opera(e){qx.bom.Event.addNativeListener(e,"keyup",this._onKeyUpWrapper);qx.bom.Event.addNativeListener(e,"keydown",this._onKeyDownWrapper);qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)},default(e){qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)}}),unregisterEvent(e,t){if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("engine.version")<9&&qx.core.Environment.get("browser.documentmode")<9){if(e.__P_193_4){var r=e.tagName.toLowerCase(),i=e.type;"text"!==i&&"password"!==i&&"textarea"!==r&&"checkbox"!==i&&"radio"!==i||qx.bom.Event.removeNativeListener(e,"propertychange",this._onPropertyWrapper);"checkbox"!==i&&"radio"!==i&&qx.bom.Event.removeNativeListener(e,"change",this._onChangeValueWrapper);"text"!==i&&"password"!==i||qx.bom.Event.removeNativeListener(e,"keypress",this._onKeyPressWrapped);try{delete e.__P_193_4}catch(t){e.__P_193_4=null}}}else{"input"===t?this.__P_193_6(e):"change"===t&&("radio"===e.type||"checkbox"===e.type?qx.bom.Event.removeNativeListener(e,"change",this._onChangeCheckedWrapper):qx.bom.Event.removeNativeListener(e,"change",this._onChangeValueWrapper));"opera"!=qx.core.Environment.get("engine.name")&&"mshtml"!=qx.core.Environment.get("engine.name")||"text"!==e.type&&"password"!==e.type||qx.bom.Event.removeNativeListener(e,"keypress",this._onKeyPressWrapped)}},__P_193_6:qx.core.Environment.select("engine.name",{mshtml(e){if(qx.core.Environment.get("engine.version")>=9&&qx.core.Environment.get("browser.documentmode")>=9){qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper);"text"!==e.type&&"password"!==e.type&&"textarea"!==e.type||qx.bom.Event.removeNativeListener(e,"keyup",this._inputFixWrapper)}},webkit(e){var t=e.tagName.toLowerCase();parseFloat(qx.core.Environment.get("engine.version"))<532&&"textarea"==t&&qx.bom.Event.removeNativeListener(e,"keypress",this._onInputWrapper);qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)},opera(e){qx.bom.Event.removeNativeListener(e,"keyup",this._onKeyUpWrapper);qx.bom.Event.removeNativeListener(e,"keydown",this._onKeyDownWrapper);qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)},default(e){qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)}}),_onKeyPress:qx.core.Environment.select("engine.name",{mshtml(e,t){if(13===e.keyCode&&t.value!==this.__P_193_2){this.__P_193_2=t.value;qx.event.Registration.fireEvent(t,"change",qx.event.type.Data,[t.value])}},opera(e,t){if(13===e.keyCode&&t.value!==this.__P_193_2){this.__P_193_2=t.value;qx.event.Registration.fireEvent(t,"change",qx.event.type.Data,[t.value])}},default:null}),_inputFix:qx.core.Environment.select("engine.name",{mshtml(e,t){if((46===e.keyCode||8===e.keyCode)&&t.value!==this.__P_193_3){this.__P_193_3=t.value;qx.event.Registration.fireEvent(t,"input",qx.event.type.Data,[t.value])}},default:null}),_onKeyDown:qx.core.Environment.select("engine.name",{opera(e){13===e.keyCode&&(this.__P_193_0=!0)},default:null}),_onKeyUp:qx.core.Environment.select("engine.name",{opera(e){13===e.keyCode&&(this.__P_193_0=!1)},default:null}),_onInput:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e),r=t.tagName.toLowerCase();this.__P_193_0&&"input"===r||("opera"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.version")<10.6?this.__P_193_1=window.setTimeout((function(){qx.event.Registration.fireEvent(t,"input",qx.event.type.Data,[t.value])}),0):qx.event.Registration.fireEvent(t,"input",qx.event.type.Data,[t.value]))})),_onChangeValue:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e),r=t.value;if("select-multiple"===t.type){r=[];for(var i=0,n=t.options,o=n.length;i=8&&(e.READONLY_PROPERTIES=e.READONLY_PROPERTIES.concat(e.MOUSE_PROPERTIES))}});qx.event.type.dom.Pointer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.DomBubbling":{require:!0,defer:"runtime"},"qx.event.type.Pointer":{require:!0,defer:"runtime"},"qx.event.type.dom.Pointer":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.handler.PointerCore":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.Event":{},"qx.event.Utils":{},"qx.event.type.Data":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"browser.name":{className:"qx.bom.client.Browser"},"browser.version":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Pointer",{extend:qx.event.handler.PointerCore,implement:[qx.event.IEventHandler,qx.core.IDisposable],statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{pointermove:1,pointerover:1,pointerout:1,pointerdown:1,pointerup:1,pointercancel:1,gesturebegin:1,gesturemove:1,gesturefinish:1,gesturecancel:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT,IGNORE_CAN_HANDLE:!0},construct(e){this.__P_194_0=e;this.__P_194_1=e.getWindow();this.__P_194_2=this.__P_194_1.document;qx.event.handler.PointerCore.apply(this,[this.__P_194_2])},members:{__P_194_0:null,__P_194_1:null,__P_194_2:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initPointerObserver(){var e=!1;"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&(e=!0);this._initObserver(this._onPointerEvent,e)},_fireEvent(e,t,r){r||(r=qx.bom.Event.getTarget(e));for(;r&&r.getAttribute&&r.getAttribute("qxanonymous");)r=r.parentNode;t||(t=e.type);t=qx.event.handler.PointerCore.MSPOINTER_TO_POINTER_MAPPING[t]||t;if(r&&r.nodeType){qx.event.type.dom.Pointer.normalize(e);if("msie"===qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.version")<9)try{e.srcElement=r}catch(e){}var i={},n=this;qx.event.Utils.track(i,(function(){return qx.event.Registration.fireEvent(r,t,qx.event.type.Pointer,[e,r,null,!0,!0])}));qx.event.Utils.then(i,(function(){if(("mouse"!==e.getPointerType()||e.button<=qx.event.handler.PointerCore.LEFT_BUTTON)&&("pointerdown"==t||"pointerup"==t||"pointermove"==t||"pointercancel"==t))return qx.event.Registration.fireEvent(n.__P_194_2,qx.event.handler.PointerCore.POINTER_TO_GESTURE_MAPPING[t],qx.event.type.Pointer,[e,r,null,!1,!1])}));qx.event.Utils.then(i,(function(){return qx.event.Registration.fireEvent(n.__P_194_1,"useraction",qx.event.type.Data,[t])}));return i.promise}},_onPointerEvent(e){if(!e._original||!e._original[this._processedFlag]){var t=qx.event.handler.PointerCore.MSPOINTER_TO_POINTER_MAPPING[e.type]||e.type;return this._fireEvent(e,t,qx.bom.Event.getTarget(e))}},dispose(){this.__P_194_3("dispose");this.__P_194_0=this.__P_194_1=this.__P_194_2=null},__P_194_3(e,t){qx.event.handler.PointerCore.prototype[e].apply(this,t||[])}},defer(e){qx.event.Registration.addHandler(e);qx.event.Registration.getManager(document).getHandler(e)}});qx.event.handler.Pointer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.Device":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Event":{require:!0},"qx.bom.Event":{},"qx.bom.AnimationFrame":{},"qx.lang.Function":{},"qx.event.type.dom.Custom":{},"qx.util.Wheel":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.event.Timer":{}},environment:{provided:[],required:{"device.touch":{load:!0,className:"qx.bom.client.Device"},"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"event.mousewheel":{className:"qx.bom.client.Event"},"event.dispatchevent":{className:"qx.bom.client.Event"},"os.name":{className:"qx.bom.client.OperatingSystem"},"os.version":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.handler.GestureCore",{extend:Object,implement:[qx.core.IDisposable],statics:{TYPES:["tap","swipe","longtap","dbltap","track","trackstart","trackend","rotate","pinch","roll"],GESTURE_EVENTS:["gesturebegin","gesturefinish","gesturemove","gesturecancel"],TAP_MAX_DISTANCE:{touch:40,mouse:5,pen:20},DOUBLETAP_MAX_DISTANCE:{touch:10,mouse:4,pen:10},SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},LONGTAP_TIME:qx.core.Environment.get("device.touch")?500:99999,DOUBLETAP_TIME:500,ROLL_FACTOR:18,TOUCHPAD_ROLL_FACTOR:1,TOUCHPAD_WHEEL_EVENTS_THRESHOLD:10,TOUCHPAD_WHEEL_EVENTS_PERIOD:100,TOUCHPAD_WHEEL_EVENTS_TIMEOUT:5e3},construct(e,t){this.__P_197_0=e;this.__P_197_1=t;this.__P_197_2={};this.__P_197_3={};this.__P_197_4={};this.__P_197_5={};this.__P_197_6=[];this._initObserver()},members:{__P_197_0:null,__P_197_1:null,__P_197_2:null,__P_197_7:null,__P_197_8:null,__P_197_9:null,__P_197_10:null,__P_197_3:null,__P_197_11:null,__P_197_4:null,__P_197_12:null,__P_197_5:null,__P_197_6:null,__P_197_13:0,__P_197_14:0,__P_197_15:!1,__P_197_16:0,_initObserver(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__P_197_0).on(e,this.checkAndFireGesture,this)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qxWeb(this.__P_197_0).on("dblclick",this._onDblClick,this);var e=qx.core.Environment.get("event.mousewheel");qxWeb(e.target).on(e.type,this._fireRoll,this)},_stopObserver(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__P_197_0).off(e,this.checkAndFireGesture,this)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qxWeb(this.__P_197_0).off("dblclick",this._onDblClick,this);var e=qx.core.Environment.get("event.mousewheel");qxWeb(e.target).off(e.type,this._fireRoll,this)},checkAndFireGesture(e,t,r){t||(t=e.type);r||(r=qx.bom.Event.getTarget(e));"gesturebegin"==t?this.gestureBegin(e,r):"gesturemove"==t?this.gestureMove(e,r):"gesturefinish"==t?this.gestureFinish(e,r):"gesturecancel"==t&&this.gestureCancel(e.pointerId)},gestureBegin(e,t){if(this.__P_197_2[e.pointerId]){this.__P_197_17(this.__P_197_2[e.pointerId]);delete this.__P_197_2[e.pointerId]}if(!this._hasIntermediaryHandler(t)){this.__P_197_2[e.pointerId]={startTime:(new Date).getTime(),lastEventTime:(new Date).getTime(),startX:e.clientX,startY:e.clientY,clientX:e.clientX,clientY:e.clientY,velocityX:0,velocityY:0,target:t,isTap:!0,isPrimary:e.isPrimary,longTapTimer:window.setTimeout(this.__P_197_18.bind(this,e,t),qx.event.handler.GestureCore.LONGTAP_TIME)};if(e.isPrimary){this.__P_197_9=!1;this.__P_197_8=t;this.__P_197_19("trackstart",e,t)}else{this.__P_197_9=!0;if(2===Object.keys(this.__P_197_2).length){this.__P_197_10=this._calcAngle();this.__P_197_12=this._calcDistance()}}}},gestureMove(e,t){var r=this.__P_197_2[e.pointerId];if(r){var i=r.clientX,n=r.clientY;r.clientX=e.clientX;r.clientY=e.clientY;r.lastEventTime=(new Date).getTime();i&&(r.velocityX=r.clientX-i);n&&(r.velocityY=r.clientY-n);if(2===Object.keys(this.__P_197_2).length){this.__P_197_20(e,r.target);this.__P_197_21(e,r.target)}if(!this.__P_197_9){this.__P_197_19("track",e,r.target);this._fireRoll(e,"touch",r.target)}if(r.isTap){r.isTap=this._isBelowTapMaxDistance(e);r.isTap||this.__P_197_17(r)}}},_hasIntermediaryHandler(e){for(;e&&e!==this.__P_197_0;){if(e.$$gestureHandler)return!0;e=e.parentNode}return!1},gestureFinish(e,t){if(this.__P_197_2[e.pointerId]){var r=this.__P_197_2[e.pointerId];this.__P_197_17(r);if(!this._hasIntermediaryHandler(t)){this.__P_197_22(r.velocityX,r.velocityY,e,r.target);this.__P_197_19("trackend",e,r.target);if(r.isTap){if(t!==r.target){delete this.__P_197_2[e.pointerId];return}this._fireEvent(e,"tap",e.target||t);var i=!1;if(Object.keys(this.__P_197_3).length>0){var n=Date.now()-qx.event.handler.GestureCore.DOUBLETAP_TIME;for(var o in this.__P_197_3)if(o=Math.abs(n.y)?"x":"y",s=n[a],l=i.SWIPE_DIRECTION[a][s<0?0:1],u=0!==o?s/o:0;return{startTime:r.startTime,duration:o,axis:a,direction:l,distance:s,velocity:u}},__P_197_19(e,t,r){t.delta=this._getDeltaCoordinates(t);this._fireEvent(t,e,t.target||r)},__P_197_25(e,t,r){e.delta={x:qx.util.Wheel.getDelta(e,"x")*r,y:qx.util.Wheel.getDelta(e,"y")*r};e.delta.axis=Math.abs(e.delta.x/e.delta.y)<1?"y":"x";e.pointerType="wheel";this._fireEvent(e,"roll",e.target||t)},__P_197_26(e){var t=qx.event.handler.GestureCore.ROLL_FACTOR;qx.util.Wheel.IS_TOUCHPAD&&(t=qx.event.handler.GestureCore.TOUCHPAD_ROLL_FACTOR);this.__P_197_16=(new Date).getTime();for(var r=this.__P_197_6.length,i=0;iqx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_THRESHOLD?qx.util.Wheel.IS_TOUCHPAD=!0:qx.util.Wheel.IS_TOUCHPAD=!1;this.__P_197_15=!0},_isTouchPadDetectionEnabled:()=>"osx"==qx.core.Environment.get("os.name")&&qx.core.Environment.get("os.version")>=10.12,_fireRoll(e,t,r){var i,n;if(e.type===qx.core.Environment.get("event.mousewheel").type)if(this._isTouchPadDetectionEnabled()){i=(new Date).getTime();n=qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_TIMEOUT;if(this.__P_197_16>0&&i-this.__P_197_16>n){this.__P_197_15=!1;this.__P_197_6=[];this.__P_197_16=0}if(!this.__P_197_15){if(0===this.__P_197_6.length){this.__P_197_13=i;qx.event.Timer.once((function(){if(!this.__P_197_15){this.__P_197_27();this.__P_197_26(r)}}),this,qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_PERIOD+50)}this.__P_197_6.push(e);this.__P_197_14++;i-this.__P_197_13>qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_PERIOD&&this.__P_197_27()}if(this.__P_197_15){0===this.__P_197_6.length&&this.__P_197_6.push(e);this.__P_197_26(r)}}else this.__P_197_25(e,r,qx.event.handler.GestureCore.ROLL_FACTOR);else{var o=this.__P_197_2[e.pointerId];e.delta={x:-o.velocityX,y:-o.velocityY,axis:Math.abs(o.velocityX/o.velocityY)<1?"y":"x"};this._fireEvent(e,"roll",e.target||r)}},__P_197_20(e,t){if(!e.isPrimary){var r=this._calcAngle();e.angle=Math.round((r-this.__P_197_10)%360);this._fireEvent(e,"rotate",this.__P_197_8)}},__P_197_21(e,t){if(!e.isPrimary){var r=this._calcDistance()/this.__P_197_12;e.scale=Math.round(100*r)/100;this._fireEvent(e,"pinch",this.__P_197_8)}},__P_197_18(e,t){var r=this.__P_197_2[e.pointerId];if(r){this._fireEvent(e,"longtap",e.target||t);r.longTapTimer=null;r.isTap=!1}},__P_197_17(e){if(e.longTapTimer){window.clearTimeout(e.longTapTimer);e.longTapTimer=null}},dispose(){for(var e in this.__P_197_2)this.__P_197_17(e);this._stopObserver();this.__P_197_0=this.__P_197_1=null}}});qx.event.handler.GestureCore.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0},"qx.event.Registration":{},"qx.event.handler.Gesture":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Roll",{extend:qx.event.type.Pointer,members:{stop(){this.stopPropagation();this.preventDefault()},_cloneNativeEvent(e,t){(t=qx.event.type.Roll.superclass.prototype._cloneNativeEvent.call(this,e,t)).delta=e.delta;t.momentum=e.momentum;t.timeoutId=e.timeoutId;return t},getMomentum(){return this._native.momentum},stopMomentum(){this._native.timeoutId&&qx.event.Registration.getManager(this._originalTarget).getHandler(qx.event.handler.Gesture).stopMomentum(this._native.timeoutId)},getDelta(){return this._native.delta}}});qx.event.type.Roll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Pointer":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.handler.GestureCore":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.event.type.Tap":{require:!0},"qx.event.type.Swipe":{require:!0},"qx.event.type.Rotate":{require:!0},"qx.event.type.Pinch":{require:!0},"qx.event.type.Track":{require:!0},"qx.event.type.Roll":{require:!0},"qx.lang.Function":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.Event":{},"qx.bom.client.Event":{},"qx.event.type.Pointer":{},"qx.event.type.Data":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Gesture",{extend:qx.event.handler.GestureCore,implement:[qx.event.IEventHandler,qx.core.IDisposable],statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{tap:1,swipe:1,longtap:1,dbltap:1,rotate:1,pinch:1,track:1,trackstart:1,trackend:1,roll:1},GESTURE_EVENTS:["gesturebegin","gesturefinish","gesturemove","gesturecancel"],TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT,IGNORE_CAN_HANDLE:!0,EVENT_CLASSES:{tap:qx.event.type.Tap,longtap:qx.event.type.Tap,dbltap:qx.event.type.Tap,swipe:qx.event.type.Swipe,rotate:qx.event.type.Rotate,pinch:qx.event.type.Pinch,track:qx.event.type.Track,trackstart:qx.event.type.Track,trackend:qx.event.type.Track,roll:qx.event.type.Roll}},construct(e){this.__P_156_0=e;this.__P_156_1=e.getWindow();this.__P_156_2=this.__P_156_1.document;qx.event.handler.GestureCore.apply(this,[this.__P_156_2])},members:{__P_156_0:null,__P_156_1:null,__P_156_2:null,__P_156_3:null,__P_156_4:null,__P_156_5:null,getWindow(){return this.__P_156_1},canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initObserver(){this.__P_156_3=qx.lang.Function.listener(this.checkAndFireGesture,this);qx.event.handler.Gesture.GESTURE_EVENTS.forEach(function(e){qx.event.Registration.addListener(this.__P_156_2,e,this.__P_156_3,this)}.bind(this));if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9){this.__P_156_4=qx.lang.Function.listener(this._onDblClick,this);qx.bom.Event.addNativeListener(this.__P_156_2,"dblclick",this.__P_156_4)}var e=qx.bom.client.Event.getMouseWheel(this.__P_156_1);this.__P_156_5=qx.lang.Function.listener(this._fireRoll,this);qx.bom.Event.addNativeListener(e.target,e.type,this.__P_156_5,!0,!1)},checkAndFireGesture(e,t,r){this.__P_156_6("checkAndFireGesture",[e.getNativeEvent(),e.getType(),e.getTarget()])},_stopObserver(){qx.event.handler.Gesture.GESTURE_EVENTS.forEach(function(e){qx.event.Registration.removeListener(this.__P_156_2,e,this.__P_156_3)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qx.bom.Event.removeNativeListener(this.__P_156_2,"dblclick",this.__P_156_4);var e=qx.bom.client.Event.getMouseWheel(this.__P_156_1);qx.bom.Event.removeNativeListener(e.target,e.type,this.__P_156_5)},_hasIntermediaryHandler:e=>!1,_fireEvent(e,t,r){r||(r=qx.bom.Event.getTarget(e));t||(t=e.type);var i=qx.event.handler.Gesture.EVENT_CLASSES[t]||qx.event.type.Pointer;r&&r.nodeType&&qx.event.Registration.fireEvent(r,t,i,[e,r,null,!0,!0]);qx.event.Registration.fireEvent(this.__P_156_1,"useraction",qx.event.type.Data,[t])},dispose(){this._stopObserver();this.__P_156_6("dispose");this.__P_156_0=this.__P_156_1=this.__P_156_2=this.__P_156_4=null},__P_156_6(e,t){qx.event.handler.GestureCore.prototype[e].apply(this,t||[])}},defer(e){qx.event.Registration.addHandler(e);qx.event.Registration.addListener(window,"appinitialized",(()=>{qx.event.Registration.getManager(document).getHandler(e)}))}});qx.event.handler.Gesture.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.lang.Function":{construct:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.event.type.Dom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Video",{extend:qx.core.Object,implement:qx.event.IEventHandler,construct(){qx.core.Object.constructor.call(this);this.__P_195_0=qx.lang.Function.listener(this._onNative,this)},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{abort:1,canplay:1,canplaythrough:1,durationchange:1,emptied:1,ended:1,error:1,loadeddata:1,loadedmetadata:1,loadstart:1,pause:1,play:1,playing:1,progress:1,ratechange:1,seeked:1,seeking:1,stalled:1,suspend:1,timeupdate:1,volumechange:1,waiting:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!1},members:{canHandleEvent(e,t){var r=e.tagName.toLowerCase();return"video"===r||"audio"===r},registerEvent(e,t,r){qx.bom.Event.addNativeListener(e,t,this.__P_195_0)},_onNative:qx.event.GlobalError.observeMethod((function(e){let t=qx.bom.Event.getTarget(e);qx.event.Registration.fireNonBubblingEvent(t,e.type,qx.event.type.Dom,[e,t,void 0,void 0,e.cancelable])})),unregisterEvent(e,t){qx.bom.Event.removeNativeListener(e,t,this.__P_195_0)}},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Video.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.Direct":{require:!0},"qx.event.dispatch.DomBubbling":{require:!0},"qx.event.handler.Keyboard":{require:!0},"qx.event.handler.Mouse":{require:!0},"qx.event.handler.Element":{require:!0},"qx.event.handler.Appear":{require:!0},"qx.event.handler.Touch":{require:!0},"qx.event.handler.Offline":{require:!0},"qx.event.handler.Input":{require:!0},"qx.event.handler.Pointer":{require:!0},"qx.event.handler.Gesture":{require:!0},"qx.event.handler.Video":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.Registration":{},"qx.event.handler.Focus":{},"qx.event.dispatch.MouseCapture":{},"qx.bom.client.Engine":{require:!0},"qx.xml.Document":{},"qx.dom.Hierarchy":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.Element",{statics:{addListener:(e,t,r,i,n)=>qx.event.Registration.addListener(e,t,r,i,n),removeListener:(e,t,r,i,n)=>qx.event.Registration.removeListener(e,t,r,i,n),removeListenerById:(e,t)=>qx.event.Registration.removeListenerById(e,t),hasListener:(e,t,r)=>qx.event.Registration.hasListener(e,t,r),focus(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).focus(e)},blur(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).blur(e)},activate(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).activate(e)},deactivate(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).deactivate(e)},capture(e,t){qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).activateCapture(e,t)},releaseCapture(e){qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).releaseCapture(e)},clone(e,t){if(t||"mshtml"==qx.core.Environment.get("engine.name")&&!qx.xml.Document.isXmlDocument(e)){var r=qx.event.Registration.getManager(e),i=qx.dom.Hierarchy.getDescendants(e);i.push(e)}if("mshtml"==qx.core.Environment.get("engine.name"))for(var n=0,o=i.length;n0){l=h[n];for(var f=0,_=s.length;f<_;f++){c=s[f];r.addListener(l,c.type,c.handler,c.self,c.capture)}}}}return a}}});qx.bom.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Node":{},"qx.bom.client.Html":{require:!0},"qx.lang.Array":{}},environment:{provided:[],required:{"html.element.contains":{className:"qx.bom.client.Html"},"html.element.compareDocumentPosition":{className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.dom.Hierarchy",{statics:{getNodeIndex(e){for(var t=0;e&&(e=e.previousSibling);)t++;return t},getElementIndex(e){for(var t=0,r=qx.dom.Node.ELEMENT;e&&(e=e.previousSibling);)e.nodeType==r&&t++;return t},getNextElementSibling(e){for(;e&&(e=e.nextSibling)&&!qx.dom.Node.isElement(e););return e||null},getPreviousElementSibling(e){for(;e&&(e=e.previousSibling)&&!qx.dom.Node.isElement(e););return e||null},contains(e,t){if(qx.core.Environment.get("html.element.contains")){if(qx.dom.Node.isDocument(e)){var r=qx.dom.Node.getDocument(t);return e&&r==e}return!qx.dom.Node.isDocument(t)&&e.contains(t)}if(qx.core.Environment.get("html.element.compareDocumentPosition"))return!!(16&e.compareDocumentPosition(t));for(;t;){if(e==t)return!0;t=t.parentNode}return!1},isRendered(e){var t=e.ownerDocument||e.document;if(qx.core.Environment.get("html.element.contains"))return!!e.parentNode&&t.body.contains(e);if(qx.core.Environment.get("html.element.compareDocumentPosition"))return!!(16&t.compareDocumentPosition(e));for(;e;){if(e==t.body)return!0;e=e.parentNode}return!1},isDescendantOf(e,t){return this.contains(t,e)},getCommonParent(e,t){if(e===t)return e;if(qx.core.Environment.get("html.element.contains")){for(;e&&qx.dom.Node.isElement(e);){if(e.contains(t))return e;e=e.parentNode}return null}for(var r=[];e||t;){if(e){if(r.includes(e))return e;r.push(e);e=e.parentNode}if(t){if(r.includes(t))return t;r.push(t);t=t.parentNode}}return null},getAncestors(e){return this._recursivelyCollect(e,"parentNode")},getChildElements(e){if(!(e=e.firstChild))return[];var t=this.getNextSiblings(e);1===e.nodeType&&t.unshift(e);return t},getDescendants:e=>qx.lang.Array.fromCollection(e.getElementsByTagName("*")),getFirstDescendant(e){e=e.firstChild;for(;e&&1!=e.nodeType;)e=e.nextSibling;return e},getLastDescendant(e){e=e.lastChild;for(;e&&1!=e.nodeType;)e=e.previousSibling;return e},getPreviousSiblings(e){return this._recursivelyCollect(e,"previousSibling")},getNextSiblings(e){return this._recursivelyCollect(e,"nextSibling")},_recursivelyCollect(e,t){for(var r=[];e=e[t];)1==e.nodeType&&r.push(e);return r},getSiblings(e){return this.getPreviousSiblings(e).reverse().concat(this.getNextSiblings(e))},isEmpty(e){e=e.firstChild;for(;e;){if(e.nodeType===qx.dom.Node.ELEMENT||e.nodeType===qx.dom.Node.TEXT)return!1;e=e.nextSibling}return!0},cleanWhitespace(e){for(var t=e.firstChild;t;){var r=t.nextSibling;3!=t.nodeType||/\S/.test(t.nodeValue)||e.removeChild(t);t=r}}}});qx.dom.Hierarchy.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.bom.client.Engine":{require:!0},"qx.dom.Node":{},"qx.bom.Viewport":{},"qx.bom.element.Location":{},"qx.event.Registration":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.element.Scroll",{statics:{__P_148_0:null,getScrollbarWidth(){if(null!==this.__P_148_0)return this.__P_148_0;var e=qx.bom.element.Style,t=function(t,r){return parseInt(e.get(t,r),10)||0},r=function(r){return"none"==e.get(r,"borderRightStyle")?0:t(r,"borderRightWidth")},i=qx.core.Environment.select("engine.name",{mshtml:t=>"hidden"==e.get(t,"overflowY")||0==t.clientWidth?r(t):Math.max(0,t.offsetWidth-t.clientLeft-t.clientWidth),default(i){if(0==i.clientWidth){var n=e.get(i,"overflow"),o="scroll"==n||"-moz-scrollbars-vertical"==n?16:0;return Math.max(0,r(i)+o)}return Math.max(0,i.offsetWidth-i.clientWidth-function(r){return"none"==e.get(r,"borderLeftStyle")?0:t(r,"borderLeftWidth")}(i))}}),n=document.createElement("div"),o=n.style;o.height=o.width="100px";o.overflow="scroll";document.body.appendChild(n);var a,s=i(a=n)-r(a);this.__P_148_0=s;document.body.removeChild(n);return this.__P_148_0},intoViewX(e,t,r){var i,n,o,a,s,l,u,c,h,d,f,_,p,m,g,v=e.parentNode,b=qx.dom.Node.getDocument(e),y=b.body,x="left"===r,q="right"===r;t=t?t.parentNode:b;for(;v&&v!=t;){if(v.scrollWidth>v.clientWidth&&(v===y||"visible"!=qx.bom.element.Style.get(v,"overflowY"))){if(v===y){o=(n=v.scrollLeft)+qx.bom.Viewport.getWidth();a=qx.bom.Viewport.getWidth();s=v.clientWidth;v.scrollWidth;l=0;u=0;c=0}else{n=(i=qx.bom.element.Location.get(v)).left;o=i.right;a=v.offsetWidth;s=v.clientWidth;v.scrollWidth;c=a-s-(l=parseInt(qx.bom.element.Style.get(v,"borderLeftWidth"),10)||0)-(u=parseInt(qx.bom.element.Style.get(v,"borderRightWidth"),10)||0)}d=(h=qx.bom.element.Location.get(e)).left;f=h.right;_=e.offsetWidth;p=d-n-l;m=f-o+u;g=0;x?g=p:q?g=m+c:p<0||_>s?g=p:m>0&&(g=m+c);v.scrollLeft+=g;qx.event.Registration.fireNonBubblingEvent(v,"scroll")}if(v===y)break;v=v.parentNode}},intoViewY(e,t,r){var i,n,o,a,s,l,u,c,h,d,f,_,p,m,g,v=e.parentNode,b=qx.dom.Node.getDocument(e),y=b.body,x="top"===r,q="bottom"===r;t=t?t.parentNode:b;for(;v&&v!=t;){if(v.scrollHeight>v.clientHeight&&(v===y||"visible"!=qx.bom.element.Style.get(v,"overflowY"))){if(v===y){o=(n=v.scrollTop)+qx.bom.Viewport.getHeight();a=qx.bom.Viewport.getHeight();s=v.clientHeight;v.scrollHeight;l=0;u=0;c=0}else{n=(i=qx.bom.element.Location.get(v)).top;o=i.bottom;a=v.offsetHeight;s=v.clientHeight;v.scrollHeight;c=a-s-(l=parseInt(qx.bom.element.Style.get(v,"borderTopWidth"),10)||0)-(u=parseInt(qx.bom.element.Style.get(v,"borderBottomWidth"),10)||0)}d=(h=qx.bom.element.Location.get(e)).top;f=h.bottom;_=e.offsetHeight;p=d-n-l;m=f-o+u;g=0;x?g=p:q?g=m+c:p<0||_>s?g=p:m>0&&(g=m+c);v.scrollTop+=g;qx.event.Registration.fireNonBubblingEvent(v,"scroll")}if(v===y)break;v=v.parentNode}},intoView(e,t,r,i){this.intoViewX(e,t,r);this.intoViewY(e,t,i)}}});qx.bom.element.Scroll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0},"qx.dom.Node":{},"qx.bom.Range":{},"qx.util.StringSplit":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"html.selection":{load:!0,className:"qx.bom.client.Html"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Selection",{statics:{getSelectionObject:qx.core.Environment.select("html.selection",{selection:e=>e.selection,default:e=>qx.dom.Node.getWindow(e).getSelection()}),get:qx.core.Environment.select("html.selection",{selection:e=>qx.bom.Range.get(qx.dom.Node.getDocument(e)).text,default(e){return this.__P_149_0(e)?e.value.substring(e.selectionStart,e.selectionEnd):this.getSelectionObject(qx.dom.Node.getDocument(e)).toString()}}),getLength:qx.core.Environment.select("html.selection",{selection(e){var t=this.get(e),r=qx.util.StringSplit.split(t,/\r\n/);return t.length-(r.length-1)},default(e){if("opera"==qx.core.Environment.get("engine.name")){var t,r;if(this.__P_149_0(e)){var i=e.selectionStart,n=e.selectionEnd;t=e.value.substring(i,n);r=n-i}else r=(t=qx.bom.Selection.get(e)).length;return r-(qx.util.StringSplit.split(t,/\r\n/).length-1)}return this.__P_149_0(e)?e.selectionEnd-e.selectionStart:this.get(e).length}}),getStart:qx.core.Environment.select("html.selection",{selection(e){if(this.__P_149_0(e)){var t=qx.bom.Range.get();if(!e.contains(t.parentElement()))return-1;var r=qx.bom.Range.get(e),i=e.value.length;r.moveToBookmark(t.getBookmark());r.moveEnd("character",i);return i-r.text.length}var n=(r=qx.bom.Range.get(e)).parentElement(),o=qx.bom.Range.get();try{o.moveToElementText(n)}catch(e){return 0}var a,s=qx.bom.Range.get(qx.dom.Node.getBodyElement(e));s.setEndPoint("StartToStart",r);s.setEndPoint("EndToEnd",o);if(0==o.compareEndPoints("StartToStart",s))return 0;for(var l=0;;){a=s.moveStart("character",-1);if(0==o.compareEndPoints("StartToStart",s))break;if(0==a)break;l++}return++l},default(e){if("gecko"===qx.core.Environment.get("engine.name")||"webkit"===qx.core.Environment.get("engine.name")){if(this.__P_149_0(e))return e.selectionStart;var t=qx.dom.Node.getDocument(e),r=this.getSelectionObject(t);return r.anchorOffsetr.anchorOffset?r.focusOffset:r.anchorOffset}return this.__P_149_0(e)?e.selectionEnd:qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)).focusOffset}}),__P_149_0:e=>qx.dom.Node.isElement(e)&&("input"==e.nodeName.toLowerCase()||"textarea"==e.nodeName.toLowerCase()),set:qx.core.Environment.select("html.selection",{selection(e,t,r){var i;qx.dom.Node.isDocument(e)&&(e=e.body);if(qx.dom.Node.isElement(e)||qx.dom.Node.isText(e))switch(e.nodeName.toLowerCase()){case"input":case"textarea":case"button":void 0===r&&(r=e.value.length);if(t>=0&&t<=e.value.length&&r>=0&&r<=e.value.length){(i=qx.bom.Range.get(e)).collapse(!0);i.moveStart("character",t);i.moveEnd("character",r-t);i.select();return!0}break;case"#text":void 0===r&&(r=e.nodeValue.length);if(t>=0&&t<=e.nodeValue.length&&r>=0&&r<=e.nodeValue.length){(i=qx.bom.Range.get(qx.dom.Node.getBodyElement(e))).moveToElementText(e.parentNode);i.collapse(!0);i.moveStart("character",t);i.moveEnd("character",r-t);i.select();return!0}break;default:void 0===r&&(r=e.childNodes.length-1);if(e.childNodes[t]&&e.childNodes[r]){(i=qx.bom.Range.get(qx.dom.Node.getBodyElement(e))).moveToElementText(e.childNodes[t]);i.collapse(!0);var n=qx.bom.Range.get(qx.dom.Node.getBodyElement(e));n.moveToElementText(e.childNodes[r]);i.setEndPoint("EndToEnd",n);i.select();return!0}}return!1},default(e,t,r){var i=e.nodeName.toLowerCase();if(!qx.dom.Node.isElement(e)||"input"!=i&&"textarea"!=i){var n=!1,o=qx.dom.Node.getWindow(e).getSelection(),a=qx.bom.Range.get(e);if(qx.dom.Node.isText(e)){void 0===r&&(r=e.length);t>=0&&t=0&&r<=e.length&&(n=!0)}else if(qx.dom.Node.isElement(e)){void 0===r&&(r=e.childNodes.length-1);t>=0&&e.childNodes[t]&&r>=0&&e.childNodes[r]&&(n=!0)}else if(qx.dom.Node.isDocument(e)){e=e.body;void 0===r&&(r=e.childNodes.length-1);t>=0&&e.childNodes[t]&&r>=0&&e.childNodes[r]&&(n=!0)}if(n){o.isCollapsed||o.collapseToStart();a.setStart(e,t);qx.dom.Node.isText(e)?a.setEnd(e,r):a.setEndAfter(e.childNodes[r]);o.rangeCount>0&&o.removeAllRanges();o.addRange(a);return!0}}else{void 0===r&&(r=e.value.length);if(t>=0&&t<=e.value.length&&r>=0&&r<=e.value.length){e.focus();e.select();try{e.setSelectionRange(t,r)}catch(e){}return!0}}return!1}}),setAll:e=>qx.bom.Selection.set(e,0),clear:qx.core.Environment.select("html.selection",{selection(e){var t=qx.bom.Range.get(e).parentElement(),r=qx.bom.Range.get(qx.dom.Node.getDocument(e));qx.dom.Node.isText(e)&&(e=e.parentNode);if(t==r.parentElement()&&t==e){qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)).empty()}},default(e){var t=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)),r=e.nodeName.toLowerCase();if(!qx.dom.Node.isElement(e)||"input"!=r&&"textarea"!=r)if(qx.dom.Node.isDocument(e)||"body"==r)t.collapse(e.body?e.body:e,0);else{var i=qx.bom.Range.get(e);if(!i.collapsed){var n=i.commonAncestorContainer;(qx.dom.Node.isElement(e)&&qx.dom.Node.isText(n)?n.parentNode:n)==e&&t.collapse(e,0)}}else{try{e.setSelectionRange(0,0)}catch(e){}qx.bom.Element&&qx.bom.Element.blur&&qx.bom.Element.blur(e)}}})}});qx.bom.Selection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.DomBubbling":{defer:"runtime"},"qx.core.Environment":{defer:"load",construct:!0,usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.OperatingSystem":{construct:!0,require:!0},"qx.core.Init":{construct:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Selection":{},"qx.event.type.Focus":{},"qx.lang.Function":{},"qx.bom.Event":{},"qx.bom.client.Browser":{require:!0},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{},"qx.bom.element.Attribute":{}},environment:{provided:[],required:{"os.name":{construct:!0,className:"qx.bom.client.OperatingSystem"},"os.version":{construct:!0,className:"qx.bom.client.OperatingSystem"},"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.name":{load:!0,className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Focus",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this._manager=e;this._window=e.getWindow();this._document=this._window.document;this._root=this._document.documentElement;this._body=this._document.body;"ios"==qx.core.Environment.get("os.name")&&parseFloat(qx.core.Environment.get("os.version"))>6&&parseFloat(qx.core.Environment.get("os.version"))<15&&(!qx.application.Inline||!qx.core.Init.getApplication()instanceof qx.application.Inline)&&(this.__P_151_0=!0);this._initObserver()},properties:{active:{apply:"_applyActive",nullable:!0},focus:{apply:"_applyFocus",nullable:!0}},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{focus:1,blur:1,focusin:1,focusout:1,activate:1,deactivate:1},IGNORE_CAN_HANDLE:!0,FOCUSABLE_ELEMENTS:qx.core.Environment.select("engine.name",{mshtml:{a:1,body:1,button:1,frame:1,iframe:1,img:1,input:1,object:1,select:1,textarea:1},gecko:{a:1,body:1,button:1,frame:1,iframe:1,img:1,input:1,object:1,select:1,textarea:1},opera:{button:1,input:1,select:1,textarea:1},webkit:{button:1,input:1,select:1,textarea:1}})},members:{__P_151_1:null,__P_151_2:null,__P_151_3:null,__P_151_4:null,__P_151_5:null,__P_151_6:null,__P_151_7:null,__P_151_8:null,__P_151_9:null,__P_151_10:null,__P_151_11:"",__P_151_12:"",__P_151_0:!1,__P_151_13:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},focus(e){"mshtml"==qx.core.Environment.get("engine.name")?window.setTimeout((function(){try{e.focus();if(0==qx.bom.Selection.get(e).length&&"function"==typeof e.createTextRange){var t=e.createTextRange();t.moveStart("character",e.value.length);t.collapse();t.select()}}catch(e){}}),0):window.setTimeout((function(){try{e.focus()}catch(e){}}),0);this.setFocus(e);this.setActive(e)},activate(e){this.setActive(e)},blur(e){try{e.blur()}catch(e){}this.getActive()===e&&this.resetActive();this.getFocus()===e&&this.resetFocus()},deactivate(e){this.getActive()===e&&this.resetActive()},tryActivate(e){var t=this.__P_151_14(e);t&&this.setActive(t)},__P_151_15(e,t,r,i){var n=qx.event.Registration,o=n.createEvent(r,qx.event.type.Focus,[e,t,i]);return n.dispatchEvent(e,o)},_windowFocused:!0,__P_151_16(){if(this._windowFocused){this._windowFocused=!1;this.__P_151_15(this._window,null,"blur",!1)}},__P_151_17(){if(!this._windowFocused){this._windowFocused=!0;this.__P_151_15(this._window,null,"focus",!1)}},_initObserver:qx.core.Environment.select("engine.name",{gecko(){this.__P_151_1=qx.lang.Function.listener(this.__P_151_18,this);this.__P_151_2=qx.lang.Function.listener(this.__P_151_19,this);this.__P_151_3=qx.lang.Function.listener(this.__P_151_20,this);this.__P_151_4=qx.lang.Function.listener(this.__P_151_21,this);this.__P_151_5=qx.lang.Function.listener(this.__P_151_22,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_151_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_151_2,!0);qx.bom.Event.addNativeListener(this._window,"focus",this.__P_151_3,!0);qx.bom.Event.addNativeListener(this._window,"blur",this.__P_151_4,!0);qx.bom.Event.addNativeListener(this._window,"draggesture",this.__P_151_5,!0)},mshtml(){this.__P_151_1=qx.lang.Function.listener(this.__P_151_18,this);this.__P_151_2=qx.lang.Function.listener(this.__P_151_19,this);this.__P_151_7=qx.lang.Function.listener(this.__P_151_23,this);this.__P_151_8=qx.lang.Function.listener(this.__P_151_24,this);this.__P_151_6=qx.lang.Function.listener(this.__P_151_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_151_1);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_151_2);qx.bom.Event.addNativeListener(this._document,"focusin",this.__P_151_7);qx.bom.Event.addNativeListener(this._document,"focusout",this.__P_151_8);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_151_6)},webkit:qx.core.Environment.select("browser.name",{edge(e){this.__P_151_1=qx.lang.Function.listener(this.__P_151_18,this);this.__P_151_2=qx.lang.Function.listener(this.__P_151_19,this);this.__P_151_8=qx.lang.Function.listener(this.__P_151_24,this);this.__P_151_7=qx.lang.Function.listener(this.__P_151_23,this);this.__P_151_6=qx.lang.Function.listener(this.__P_151_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_151_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_151_2,!0);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_151_6,!1);qx.bom.Event.addNativeListener(this._document,"focusin",this.__P_151_7);qx.bom.Event.addNativeListener(this._document,"focusout",this.__P_151_8)},default(e){this.__P_151_1=qx.lang.Function.listener(this.__P_151_18,this);this.__P_151_2=qx.lang.Function.listener(this.__P_151_19,this);this.__P_151_8=qx.lang.Function.listener(this.__P_151_24,this);this.__P_151_3=qx.lang.Function.listener(this.__P_151_20,this);this.__P_151_4=qx.lang.Function.listener(this.__P_151_21,this);this.__P_151_6=qx.lang.Function.listener(this.__P_151_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_151_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_151_2,!0);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_151_6,!1);qx.bom.Event.addNativeListener(this._window,"DOMFocusOut",this.__P_151_8,!0);qx.bom.Event.addNativeListener(this._window,"focus",this.__P_151_3,!0);qx.bom.Event.addNativeListener(this._window,"blur",this.__P_151_4,!0)}}),opera(){this.__P_151_1=qx.lang.Function.listener(this.__P_151_18,this);this.__P_151_2=qx.lang.Function.listener(this.__P_151_19,this);this.__P_151_7=qx.lang.Function.listener(this.__P_151_23,this);this.__P_151_8=qx.lang.Function.listener(this.__P_151_24,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_151_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_151_2,!0);qx.bom.Event.addNativeListener(this._window,"DOMFocusIn",this.__P_151_7,!0);qx.bom.Event.addNativeListener(this._window,"DOMFocusOut",this.__P_151_8,!0)}}),_stopObserver:qx.core.Environment.select("engine.name",{gecko(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_151_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_151_2,!0);qx.bom.Event.removeNativeListener(this._window,"focus",this.__P_151_3,!0);qx.bom.Event.removeNativeListener(this._window,"blur",this.__P_151_4,!0);qx.bom.Event.removeNativeListener(this._window,"draggesture",this.__P_151_5,!0)},mshtml(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_151_1);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_151_2);qx.bom.Event.removeNativeListener(this._document,"focusin",this.__P_151_7);qx.bom.Event.removeNativeListener(this._document,"focusout",this.__P_151_8);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_151_6)},webkit:qx.core.Environment.select("browser.name",{edge(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_151_1);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_151_2);qx.bom.Event.removeNativeListener(this._document,"focusin",this.__P_151_7);qx.bom.Event.removeNativeListener(this._document,"focusout",this.__P_151_8);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_151_6)},default(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_151_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_151_2,!0);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_151_6,!1);qx.bom.Event.removeNativeListener(this._window,"DOMFocusOut",this.__P_151_8,!0);qx.bom.Event.removeNativeListener(this._window,"focus",this.__P_151_3,!0);qx.bom.Event.removeNativeListener(this._window,"blur",this.__P_151_4,!0)}}),opera(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_151_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_151_2,!0);qx.bom.Event.removeNativeListener(this._window,"DOMFocusIn",this.__P_151_7,!0);qx.bom.Event.removeNativeListener(this._window,"DOMFocusOut",this.__P_151_8,!0)}}),__P_151_22:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko(e){var t=qx.bom.Event.getTarget(e);this.__P_151_26(t)||qx.bom.Event.preventDefault(e)},default:null})),__P_151_23:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){this.__P_151_17();var t=qx.bom.Event.getTarget(e),r=this.__P_151_27(t);r&&this.setFocus(r);this.tryActivate(t)},webkit:qx.core.Environment.select("browser.name",{edge(e){this.__P_151_17();var t=qx.bom.Event.getTarget(e),r=this.__P_151_27(t);r&&this.setFocus(r);this.tryActivate(t)},default:null}),opera(e){var t=qx.bom.Event.getTarget(e);if(t==this._document||t==this._window){this.__P_151_17();if(this.__P_151_9){this.setFocus(this.__P_151_9);delete this.__P_151_9}if(this.__P_151_10){this.setActive(this.__P_151_10);delete this.__P_151_10}}else{this.setFocus(t);this.tryActivate(t);if(!this.__P_151_26(t)){t.selectionStart=0;t.selectionEnd=0}}},default:null})),__P_151_24:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){if(null==qx.bom.Event.getRelatedTarget(e)){this.__P_151_16();this.resetFocus();this.resetActive()}},webkit:qx.core.Environment.select("browser.name",{edge(e){if(null==qx.bom.Event.getRelatedTarget(e)){this.__P_151_16();this.resetFocus();this.resetActive()}},default(e){var t=qx.bom.Event.getTarget(e);t===this.getFocus()&&this.resetFocus();t===this.getActive()&&this.resetActive()}}),opera(e){var t=qx.bom.Event.getTarget(e);if(t==this._document){this.__P_151_16();this.__P_151_9=this.getFocus();this.__P_151_10=this.getActive();this.resetFocus();this.resetActive()}else{t===this.getFocus()&&this.resetFocus();t===this.getActive()&&this.resetActive()}},default:null})),__P_151_21:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_151_16();this.resetActive();this.resetFocus()}},webkit(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_151_16();this.__P_151_9=this.getFocus();this.__P_151_10=this.getActive();this.resetActive();this.resetFocus()}},default:null})),__P_151_20:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_151_17();t=this._body}this.setFocus(t);this.tryActivate(t)},webkit(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_151_17();if(this.__P_151_9){this.setFocus(this.__P_151_9);delete this.__P_151_9}if(this.__P_151_10){this.setActive(this.__P_151_10);delete this.__P_151_10}}else{this.__P_151_13=e.relatedTarget;this.setFocus(t);this.__P_151_13=null;this.tryActivate(t)}},default:null})),__P_151_18:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.bom.Event.getTarget(e),r=this.__P_151_27(t);if(r){if(!this.__P_151_26(t)){t.unselectable="on";try{document.selection&&document.selection.empty()}catch(e){}try{r.focus()}catch(e){}}}else{qx.bom.Event.preventDefault(e);this.__P_151_26(t)||(t.unselectable="on")}},webkit(e){var t=qx.bom.Event.getTarget(e),r=this.__P_151_27(t);r?this.setFocus(r):qx.bom.Event.preventDefault(e)},gecko(e){var t=qx.bom.Event.getTarget(e),r=this.__P_151_27(t);r?this.setFocus(r):qx.bom.Event.preventDefault(e)},opera(e){var t=qx.bom.Event.getTarget(e),r=this.__P_151_27(t);if(this.__P_151_26(t))r&&this.setFocus(r);else{qx.bom.Event.preventDefault(e);if(r){var i=this.getFocus();if(i&&i.selectionEnd){i.selectionStart=0;i.selectionEnd=0;i.blur()}r&&this.setFocus(r)}}},default:null})),__P_151_19:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.bom.Event.getTarget(e);t.unselectable&&(t.unselectable="off");this.tryActivate(this.__P_151_28(t))},gecko(e){for(var t=qx.bom.Event.getTarget(e);t&&void 0===t.offsetWidth;)t=t.parentNode;t&&this.tryActivate(t)},webkit(e){var t=qx.bom.Event.getTarget(e);this.tryActivate(this.__P_151_28(t))},opera(e){var t=qx.bom.Event.getTarget(e);this.tryActivate(this.__P_151_28(t))},default:null})),__P_151_29(e){var t=this.getFocus();if(t&&e!=t){if("input"===t.nodeName.toLowerCase()||"textarea"===t.nodeName.toLowerCase())return t;if(qx.Class.isClass("qx.ui.core.Widget"))var r=qx.ui.core.Widget.getWidgetByElement(t),i=r&&r.getChildControl&&r.getChildControl("textfield",!0);if(i)return i.getContentElement().getDomElement()}return e},__P_151_28:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){return this.__P_151_29(e)},webkit(e){return this.__P_151_29(e)},default:e=>e})),__P_151_25:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.bom.Event.getTarget(e);this.__P_151_26(t)||qx.bom.Event.preventDefault(e)},webkit(e){var t=qx.bom.Event.getTarget(e);this.__P_151_26(t)||qx.bom.Event.preventDefault(e)},default:null})),__P_151_30(e){var t=qx.bom.element.Attribute.get(e,"tabIndex");if(t>=1)return!0;var r=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;return!!(t>=0&&r[e.tagName])},__P_151_27(e){for(;e&&1===e.nodeType;){if("on"==e.getAttribute("qxKeepFocus"))return null;if(this.__P_151_30(e))return e;e=e.parentNode}return this._body},__P_151_14(e){for(var t=e;e&&1===e.nodeType;){if("on"==e.getAttribute("qxKeepActive"))return null;e=e.parentNode}return t},__P_151_26(e){for(;e&&1===e.nodeType;){var t=e.getAttribute("qxSelectable");if(null!=t)return"on"===t;e=e.parentNode}return!0},_applyActive(e,t){t&&this.__P_151_15(t,e,"deactivate",!0);e&&this.__P_151_15(e,t,"activate",!0);this.__P_151_0&&window.scrollTo(0,0)},_applyFocus(e,t){t&&this.__P_151_15(t,e,"focusout",!0);e&&this.__P_151_15(e,t,"focusin",!0);t&&this.__P_151_15(t,e,"blur",!1);e&&this.__P_151_15(e,t||this.__P_151_13,"focus",!1)}},destruct(){this._stopObserver();this._manager=this._window=this._document=this._root=this._body=this.__P_151_31=this.__P_151_13=null},defer(e){qx.event.Registration.addHandler(e);var t=e.FOCUSABLE_ELEMENTS;for(var r in t)t[r.toUpperCase()]=1}});qx.event.handler.Focus.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Focus":{defer:"runtime"},"qx.event.handler.Window":{defer:"runtime"},"qx.event.handler.Capture":{defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.dispatch.AbstractBubbling":{construct:!0,require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.dom.Hierarchy":{},"qx.bom.Event":{},"qx.event.type.Event":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{load:!0,className:"qx.bom.client.Browser"},"os.version":{load:!0,className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.dispatch.MouseCapture",{extend:qx.event.dispatch.AbstractBubbling,construct(e,t){qx.event.dispatch.AbstractBubbling.constructor.call(this,e);this.__P_112_0=e.getWindow();this.__P_112_1=t;e.addListener(this.__P_112_0,"blur",this.releaseCapture,this);e.addListener(this.__P_112_0,"focus",this.releaseCapture,this);e.addListener(this.__P_112_0,"scroll",this.releaseCapture,this)},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST},members:{__P_112_1:null,__P_112_2:null,__P_112_3:!0,__P_112_0:null,_getParent:e=>e.parentNode,canDispatchEvent(e,t,r){return!(!this.__P_112_2||!this.__P_112_4[r])},dispatchEvent(e,t,r){if("click"!=r){!this.__P_112_3&&qx.dom.Hierarchy.contains(this.__P_112_2,e)||(e=this.__P_112_2);return qx.event.dispatch.MouseCapture.superclass.prototype.dispatchEvent.call(this,e,t,r)}t.stopPropagation();this.releaseCapture()},__P_112_4:{mouseup:1,mousedown:1,click:1,dblclick:1,mousemove:1,mouseout:1,mouseover:1,pointerdown:1,pointerup:1,pointermove:1,pointerover:1,pointerout:1,tap:1,dbltap:1},activateCapture(e,t){t=!1!==t;if(this.__P_112_2!==e||this.__P_112_3!=t){this.__P_112_2&&this.releaseCapture();if(this.hasNativeCapture){this.nativeSetCapture(e,t);var r=this;qx.bom.Event.addNativeListener(e,"losecapture",(function t(){qx.bom.Event.removeNativeListener(e,"losecapture",t);r.releaseCapture()}))}this.__P_112_3=t;this.__P_112_2=e;this.__P_112_1.fireEvent(e,"capture",qx.event.type.Event,[!0,!1])}},getCaptureElement(){return this.__P_112_2},releaseCapture(){var e=this.__P_112_2;if(e){this.__P_112_2=null;this.__P_112_1.fireEvent(e,"losecapture",qx.event.type.Event,[!0,!1]);this.nativeReleaseCapture(e)}},hasNativeCapture:"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9||parseInt(qx.core.Environment.get("os.version"),10)>7&&qx.core.Environment.get("browser.documentmode")>9,nativeSetCapture:qx.core.Environment.select("engine.name",{mshtml(e,t){e.setCapture(!1!==t)},default(){}}),nativeReleaseCapture:qx.core.Environment.select("engine.name",{mshtml(e){e.releaseCapture()},default(){}})},defer(e){qx.event.Registration.addDispatcher(e)}});qx.event.dispatch.MouseCapture.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.event.IEventHandler":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Capture",{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{capture:!0,losecapture:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!0},members:{canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){}},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Capture.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.element.Attribute":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.dom.Element",{statics:{hasChild:(e,t)=>t.parentNode===e,hasChildren:e=>!!e.firstChild,hasChildElements(e){e=e.firstChild;for(;e;){if(1===e.nodeType)return!0;e=e.nextSibling}return!1},getParentElement:e=>e.parentNode,isInDom(e,t){t||(t=window);for(var r=t.document.getElementsByTagName(e.nodeName),i=0,n=r.length;ie.innerHTML=""}});qx.dom.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.lang.Type":{}},environment:{provided:[],required:{"html.element.textcontent":{load:!0,className:"qx.bom.client.Html"},"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Attribute",{statics:{__P_117_0:{names:{class:"className",for:"htmlFor",html:"innerHTML",text:qx.core.Environment.get("html.element.textcontent")?"textContent":"innerText",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",datetime:"dateTime",accesskey:"accessKey",tabindex:"tabIndex",maxlength:"maxLength",readonly:"readOnly",longdesc:"longDesc",cellpadding:"cellPadding",cellspacing:"cellSpacing",frameborder:"frameBorder",usemap:"useMap"},runtime:{html:1,text:1},bools:{compact:1,nowrap:1,ismap:1,declare:1,noshade:1,checked:1,disabled:1,readOnly:1,multiple:1,selected:1,noresize:1,defer:1,allowTransparency:1},property:{$$element:1,$$elementObject:1,$$qxObjectHash:1,$$qxObject:1,checked:1,readOnly:1,multiple:1,selected:1,value:1,maxLength:1,className:1,innerHTML:1,innerText:1,textContent:1,htmlFor:1,tabIndex:1},qxProperties:{$$qxObjectHash:1,$$qxObject:1,$$element:1,$$elementObject:1},propertyDefault:{disabled:!1,checked:!1,readOnly:!1,multiple:!1,selected:!1,value:"",className:"",innerHTML:"",innerText:"",textContent:"",htmlFor:"",tabIndex:0,maxLength:qx.core.Environment.select("engine.name",{mshtml:2147483647,webkit:524288,default:-1})},removeableProperties:{disabled:1,multiple:1,maxLength:1}},compile(e){var t=[],r=this.__P_117_0.runtime;for(var i in e)r[i]||t.push(i,"='",e[i],"'");return t.join("")},get(e,t){var r,i=this.__P_117_0;t=i.names[t]||t;if(i.property[t]){r=e[t];if(void 0!==i.propertyDefault[t]&&r==i.propertyDefault[t])return void 0===i.bools[t]?null:r}else{r=e.getAttribute(t);if(i.bools[t]&&!("mshtml"==qx.core.Environment.get("engine.name")&&parseInt(qx.core.Environment.get("browser.documentmode"),10)<=8))return qx.Bootstrap.isString(r)}return i.bools[t]?!!r:r},set(e,t,r){if(void 0!==r){var i=this.__P_117_0;t=i.names[t]||t;i.bools[t]&&!qx.lang.Type.isBoolean(r)&&(r=qx.lang.Type.isString(r));if(i.property[t]&&(void 0!==e[t]||i.qxProperties[t])){if(null==r){if(i.removeableProperties[t]){e.removeAttribute(t);return}void 0!==i.propertyDefault[t]&&(r=i.propertyDefault[t])}e[t]=r}else!i.bools[t]&&null!==r||0===t.indexOf("data-")?null===r?e.removeAttribute(t):e.setAttribute(t,r):!0===r?e.setAttribute(t,t):!1!==r&&null!==r||e.removeAttribute(t)}},serialize(e,t,r){if(void 0!==r){var i=this.__P_117_0;if(!i.qxProperties[t]){i.bools[t]&&!qx.lang.Type.isBoolean(r)&&(r=qx.lang.Type.isString(r));!i.bools[t]&&null!==r||0===t.indexOf("data-")?null!==r&&e(t,'="',r,'"'):!0===r&&e(t,"=",t)}}},reset(e,t){0===t.indexOf("data-")?e.removeAttribute(t):this.set(e,t,null)}}});qx.bom.element.Attribute.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.html.Node":{construct:!0,require:!0},"qx.html.Element":{defer:"runtime"},"qx.util.DeferredCall":{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Text",{extend:qx.html.Node,construct(e){qx.html.Node.constructor.call(this,"#text");e&&(this.__P_153_0=e)},members:{__P_153_0:null,_createDomElement(){return window.document.createTextNode(this.__P_153_0||"")},isRoot:()=>!1,_copyData(e,t){qx.html.Text.superclass.prototype._copyData.call(this,e,t);this._domNode.nodeValue=this.__P_153_0||""},_useNode(e){this.setText(e.nodeValue)},_useNodeImpl(e){this.setText(e.nodeValue)},_syncData(){qx.html.Text.superclass.prototype._syncData.call(this);this._domNode.nodeValue=this.__P_153_0||""},_serializeImpl(e){null!==this.__P_153_0&&e(this.__P_153_0)},useMarkup(e){throw new Error("Could not overwrite existing text node!")},setText(e,t){this.__P_153_0=e;if(t&&this._domNode)this._domNode.nodeValue=e;else{qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush("element")}},getText(){return this.__P_153_0}},defer(e){e.__P_153_1=new qx.util.DeferredCall(e.flush,e)},destruct(){if(this.toHashCode()){delete qx.html.Element._modified[this.toHashCode()];delete qx.html.Element._scroll[this.toHashCode()]}this.__P_153_2=this.__P_153_3=this.__P_153_4=this.__P_153_5=this.__P_153_6=this.__P_153_7=this.__P_153_8=null}});qx.html.Text.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.event.Registration":{construct:!0,defer:"runtime",require:!0},"qx.ui.core.Widget":{},"qx.event.type.Event":{},"qx.event.Pool":{},"qx.event.Utils":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.EventHandler",{extend:qx.core.Object,implement:qx.event.IEventHandler,construct(){qx.core.Object.constructor.call(this);this.__P_106_0=qx.event.Registration.getManager(window)},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST,SUPPORTED_TYPES:{mousemove:1,mouseover:1,mouseout:1,mousedown:1,mouseup:1,click:1,auxclick:1,dblclick:1,contextmenu:1,mousewheel:1,keyup:1,keydown:1,keypress:1,keyinput:1,capture:1,losecapture:1,focusin:1,focusout:1,focus:1,blur:1,activate:1,deactivate:1,appear:1,disappear:1,dragstart:1,dragend:1,dragover:1,dragleave:1,drop:1,drag:1,dragchange:1,droprequest:1,touchstart:1,touchend:1,touchmove:1,touchcancel:1,tap:1,longtap:1,swipe:1,dbltap:1,track:1,trackend:1,trackstart:1,pinch:1,rotate:1,roll:1,pointermove:1,pointerover:1,pointerout:1,pointerdown:1,pointerup:1,pointercancel:1},IGNORE_CAN_HANDLE:!1},members:{__P_106_0:null,__P_106_1:{focusin:1,focusout:1,focus:1,blur:1},__P_106_2:{mouseover:1,mouseout:1,appear:1,disappear:1},canHandleEvent:(e,t)=>e instanceof qx.ui.core.Widget,_dispatchEvent(e){for(var t=e.getTarget(),r=qx.ui.core.Widget.getWidgetByElement(t),i=!1;r&&r.isAnonymous();){i=!0;r=r.getLayoutParent()}r&&i&&"activate"==e.getType()&&r.getContentElement().activate();if(!this.__P_106_1[e.getType()]||(r=r&&r.getFocusTarget())){if(e.getRelatedTarget){for(var n=e.getRelatedTarget(),o=qx.ui.core.Widget.getWidgetByElement(n);o&&o.isAnonymous();)o=o.getLayoutParent();if(o){this.__P_106_1[e.getType()]&&(o=o.getFocusTarget());if(o===r)return}}var a=e.getCurrentTarget(),s=qx.ui.core.Widget.getWidgetByElement(a);if(s&&!s.isAnonymous()){this.__P_106_1[e.getType()]&&(s=s.getFocusTarget());var l=e.getType();if(s&&(s.isEnabled()||this.__P_106_2[l])){var u=e.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE,c=this.__P_106_0.getListeners(s,l,u);if(e.getEventPhase()==qx.event.type.Event.AT_TARGET){c||(c=[]);var h=this.__P_106_0.getListeners(s,l,!u);h&&(c=c.concat(h))}if(c&&0!==c.length){var d=qx.event.Pool.getInstance().getObject(e.constructor);e.clone(d);d.setTarget(r);d.setRelatedTarget(o||null);d.setCurrentTarget(s);var f=e.getOriginalTarget();if(f){for(var _=qx.ui.core.Widget.getWidgetByElement(f);_&&_.isAnonymous();)_=_.getLayoutParent();d.setOriginalTarget(_)}else d.setOriginalTarget(t);var p={};qx.event.Utils.then(p,(function(){return qx.event.Utils.series(c,(function(e){var t=e.context||s;return e.handler.call(t,d)}))}));qx.event.Utils.then(p,(function(){d.getPropagationStopped()&&e.stopPropagation();d.getDefaultPrevented()&&e.preventDefault()}));return qx.event.Utils.then(p,(function(){qx.event.Pool.getInstance().poolObject(d)}))}}}}},registerEvent(e,t,r){var i;(i="focus"===t||"blur"===t?e.getFocusElement():e.getContentElement())&&i.addListener(t,this._dispatchEvent,this,r)},unregisterEvent(e,t,r){var i;(i="focus"===t||"blur"===t?e.getFocusElement():e.getContentElement())&&i.removeListener(t,this._dispatchEvent,this,r)}},destruct(){this.__P_106_0=null},defer(e){qx.event.Registration.addHandler(e)}});qx.ui.core.EventHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Gesture":{require:!0,defer:"runtime"},"qx.event.handler.Keyboard":{require:!0,defer:"runtime"},"qx.event.handler.Capture":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{construct:!0,defer:"runtime",require:!0},"qx.ui.core.Widget":{},"qx.event.Utils":{},"qx.Promise":{},"qx.event.type.Drag":{},"qx.ui.core.DragDropCursor":{},"qx.bom.element.Style":{}},environment:{provided:[],required:{"qx.promise":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.DragDrop",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this.__P_107_0=e;this.__P_107_1=e.getWindow().document.documentElement;this.__P_107_0.addListener(this.__P_107_1,"longtap",this._onLongtap,this);this.__P_107_0.addListener(this.__P_107_1,"pointerdown",this._onPointerdown,this,!0);qx.event.Registration.addListener(window,"blur",this._onWindowBlur,this);this.__P_107_2()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{dragstart:1,dragend:1,dragover:1,dragleave:1,drop:1,drag:1,dragchange:1,droprequest:1},IGNORE_CAN_HANDLE:!0,ALLOWED_BUTTONS:["left"],MIN_DRAG_DISTANCE:5},properties:{cursor:{check:"qx.ui.core.Widget",nullable:!0,init:null}},members:{__P_107_0:null,__P_107_1:null,__P_107_3:null,__P_107_4:null,__P_107_5:null,__P_107_6:null,__P_107_7:null,__P_107_8:null,__P_107_9:null,__P_107_10:null,__P_107_11:!1,__P_107_12:!1,__P_107_13:!1,__P_107_14:null,__P_107_15:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},addType(e){this.__P_107_5[e]=!0},addAction(e){this.__P_107_6[e]=!0},supportsType(e){return!!this.__P_107_5[e]},supportsAction(e){return!!this.__P_107_6[e]},setDropAllowed(e){this.__P_107_12=e;this.__P_107_16()},getData(e){if(!this.__P_107_12||!this.__P_107_3)throw new Error("This method must not be used outside the drop event listener!");if(!this.__P_107_5[e])throw new Error("Unsupported data type: "+e+"!");if(!this.__P_107_8[e]){this.__P_107_9=e;this.__P_107_17("droprequest",this.__P_107_4,this.__P_107_3,!1,!1)}if(!this.__P_107_8[e])throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");return this.__P_107_8[e]||null},getDataAsync(e){if(!this.__P_107_12||!this.__P_107_3)throw new Error("This method must not be used outside the drop event listener!");if(!this.__P_107_5[e])throw new Error("Unsupported data type: "+e+"!");var t={},r=this;this.__P_107_8[e]||qx.event.Utils.then(t,(function(){r.__P_107_9=e;return r.__P_107_17("droprequest",r.__P_107_4,r.__P_107_3,!1)}));return qx.event.Utils.then(t,(function(){if(!this.__P_107_8[e])throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");return this.__P_107_8[e]||null}))},getCurrentAction(){this.__P_107_16();return this.__P_107_10},getCurrentActionAsync:qx.core.Environment.select("qx.promise",{true(){var e=this;return qx.Promise.resolve(e.__P_107_16()).then((function(){return e.__P_107_10}))},false(){throw new Error(this.classname+".getCurrentActionAsync not supported because qx.promise==false")}}),getDragTarget(){return this.__P_107_14},addData(e,t){this.__P_107_8[e]=t},getCurrentType(){return this.__P_107_9},isSessionActive(){return this.__P_107_11},__P_107_2(){this.__P_107_5={};this.__P_107_6={};this.__P_107_7={};this.__P_107_8={}},__P_107_16(){if(null==this.__P_107_4)return qx.Promise.reject();var e=this.__P_107_6,t=this.__P_107_7,r=null;this.__P_107_12&&(t.Shift&&t.Control&&e.alias?r="alias":t.Shift&&t.Alt&&e.copy?r="copy":t.Shift&&e.move?r="move":t.Alt&&e.alias?r="alias":t.Control&&e.copy?r="copy":e.move?r="move":e.copy?r="copy":e.alias&&(r="alias"));var i=this,n={},o=this.__P_107_10;if(r!=o&&this.__P_107_3){qx.event.Utils.catch((function(){i.__P_107_13=!1;r=null}));qx.event.Utils.then(n,(function(){i.__P_107_10=r;return i.__P_107_17("dragchange",i.__P_107_3,i.__P_107_4,!0)}));qx.event.Utils.then(n,(function(e){i.__P_107_13=e;e||(r=null)}))}return qx.event.Utils.then(n,(function(){if(r!=o){i.__P_107_10=r;return i.__P_107_17("dragchange",i.__P_107_4,i.__P_107_3,!1)}}))},__P_107_17(e,t,r,i,n,o){var a=qx.event.Registration,s=a.createEvent(e,qx.event.type.Drag,[i,n]);t!==r&&s.setRelatedTarget(r);var l=a.dispatchEvent(t,s);return void 0===o||o?qx.Promise.resolve(l).then((function(){return!s.getDefaultPrevented()})):l},__P_107_18(e){for(;e&&1==e.nodeType;){if("on"==e.getAttribute("qxDraggable"))return e;e=e.parentNode}return null},__P_107_19(e){for(;e&&1==e.nodeType;){if("on"==e.getAttribute("qxDroppable"))return e;e=e.parentNode}return null},clearSession(){this.__P_107_0.removeListener(this.__P_107_1,"pointermove",this._onPointermove,this);this.__P_107_0.removeListener(this.__P_107_1,"pointerup",this._onPointerup,this,!0);this.__P_107_0.removeListener(this.__P_107_1,"keydown",this._onKeyDown,this,!0);this.__P_107_0.removeListener(this.__P_107_1,"keyup",this._onKeyUp,this,!0);this.__P_107_0.removeListener(this.__P_107_1,"keypress",this._onKeyPress,this,!0);this.__P_107_0.removeListener(this.__P_107_1,"roll",this._onRoll,this,!0);var e={},t=this;this.__P_107_4&&qx.event.Utils.then(e,(function(){return t.__P_107_17("dragend",t.__P_107_4,t.__P_107_3,!1)}));return qx.event.Utils.then(e,(function(){t.__P_107_12=!1;t.__P_107_3=null;if(t.__P_107_14){t.__P_107_14.removeState("drag");t.__P_107_14=null}t.__P_107_4=null;t.__P_107_11=!1;t.__P_107_15=null;t.__P_107_2()}))},_onLongtap(e){if("touch"==e.getPointerType()){this.__P_107_0.addListener(this.__P_107_1,"roll",this._onRoll,this,!0);return this._start(e)}},_start(e){var t=-1!==qx.event.handler.DragDrop.ALLOWED_BUTTONS.indexOf(e.getButton());if(!e.isPrimary()||!t)return!1;var r=this.__P_107_15?this.__P_107_15.target:e.getTarget(),i=this.__P_107_18(r);if(i){this.__P_107_4=i;for(var n=qx.ui.core.Widget.getWidgetByElement(this.__P_107_15.original);n&&n.isAnonymous();)n=n.getLayoutParent();if(n){this.__P_107_14=n;n.addState("drag")}var o=this,a={};qx.event.Utils.catch((function(){o.__P_107_11=!1}));qx.event.Utils.then(a,(function(){return o.__P_107_17("dragstart",o.__P_107_4,o.__P_107_3,!0,e)}));return qx.event.Utils.then(a,(function(e){if(e){o.__P_107_0.addListener(o.__P_107_1,"keydown",o._onKeyDown,o,!0);o.__P_107_0.addListener(o.__P_107_1,"keyup",o._onKeyUp,o,!0);o.__P_107_0.addListener(o.__P_107_1,"keypress",o._onKeyPress,o,!0);o.__P_107_11=!0}}))}},_onPointerdown(e){if(e.isPrimary()){this.__P_107_15={target:e.getTarget(),original:e.getOriginalTarget(),left:e.getDocumentLeft(),top:e.getDocumentTop()};this.__P_107_0.addListener(this.__P_107_1,"pointermove",this._onPointermove,this);this.__P_107_0.addListener(this.__P_107_1,"pointerup",this._onPointerup,this,!0)}},_onPointermove(e){if(e.isPrimary()){var t=this,r={};qx.event.Utils.catch((function(){return t.clearSession()}));if(!t.__P_107_11&&"mouse"==e.getPointerType()){var i=t._getDelta(e),n=qx.event.handler.DragDrop.MIN_DRAG_DISTANCE;i&&(Math.abs(i.x)>n||Math.abs(i.y)>n)&&qx.event.Utils.then(r,(function(){return t._start(e)}))}return qx.event.Utils.then(r,(function(){if(t.__P_107_11){var r={};qx.event.Utils.then(r,(function(){return t.__P_107_17("drag",t.__P_107_4,t.__P_107_3,!0,e)}));qx.event.Utils.then(r,(function(r){r||this.clearSession();var i=e.getTarget();t.__P_107_15.target===i&&(i=e.getNativeEvent().view.document.elementFromPoint(e.getDocumentLeft(),e.getDocumentTop()));var n=t.getCursor();n||(n=qx.ui.core.DragDropCursor.getInstance());var o=n.getContentElement().getDomElement();if(o&&(i===o||o.contains(i))){var a=qx.bom.element.Style.get(o,"display");qx.bom.element.Style.set(o,"display","none");i=e.getNativeEvent().view.document.elementFromPoint(e.getDocumentLeft(),e.getDocumentTop());qx.bom.element.Style.set(o,"display",a)}if(i!==o){var s=t.__P_107_19(i);if(s&&s!=t.__P_107_3){var l=t.__P_107_3;t.__P_107_12=!0;t.__P_107_3=s;var u={};qx.event.Utils.catch(u,(function(){t.__P_107_3=null;t.__P_107_12=!1}));l&&qx.event.Utils.then(u,(function(){return t.__P_107_17("dragleave",l,t.__P_107_4,!1,e)}));qx.event.Utils.then(u,(function(){return t.__P_107_17("dragover",s,t.__P_107_4,!0,e)}));return qx.event.Utils.then(u,(function(e){t.__P_107_12=e}))}if(!s&&t.__P_107_3){u={};qx.event.Utils.then(u,(function(){return t.__P_107_17("dragleave",t.__P_107_3,t.__P_107_4,!1,e)}));return qx.event.Utils.then(u,(function(){t.__P_107_3=null;t.__P_107_12=!1;return t.__P_107_16()}))}}}));return qx.event.Utils.then(r,(function(){var r=t.__P_107_7;r.Control=e.isCtrlPressed();r.Shift=e.isShiftPressed();r.Alt=e.isAltPressed();return t.__P_107_16()}))}}))}},_getDelta(e){return this.__P_107_15?{x:e.getDocumentLeft()-this.__P_107_15.left,y:e.getDocumentTop()-this.__P_107_15.top}:null},_onPointerup(e){if(e.isPrimary()){var t={},r=this;this.__P_107_12&&this.__P_107_13&&qx.event.Utils.then(t,(function(){return r.__P_107_17("drop",r.__P_107_3,r.__P_107_4,!1,e)}));return qx.event.Utils.then(t,(function(){e.getTarget()==r.__P_107_4&&e.stopPropagation();return r.clearSession()}))}},_onRoll(e){e.stop()},_onWindowBlur(e){return this.clearSession()},_onKeyDown(e){var t=e.getKeyIdentifier();switch(t){case"Alt":case"Control":case"Shift":if(!this.__P_107_7[t]){this.__P_107_7[t]=!0;return this.__P_107_16()}}},_onKeyUp(e){var t=e.getKeyIdentifier();switch(t){case"Alt":case"Control":case"Shift":if(this.__P_107_7[t]){this.__P_107_7[t]=!1;return this.__P_107_16()}}},_onKeyPress(e){if("Escape"===e.getKeyIdentifier())return this.clearSession()}},destruct(){qx.event.Registration.removeListener(window,"blur",this._onWindowBlur,this);this.__P_107_4=this.__P_107_3=this.__P_107_0=this.__P_107_1=this.__P_107_5=this.__P_107_6=this.__P_107_7=this.__P_107_8=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.DragDrop.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{},"qx.core.Property":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.PropertyUtil",{statics:{getProperties:e=>e.$$properties,getAllProperties(e){for(var t={},r=e;r!=qx.core.Object;){var i=this.getProperties(r);for(var n in i)t[n]=i[n];r=r.superclass}return t},getUserValue:(e,t)=>e["$$user_"+t],setUserValue(e,t,r){e["$$user_"+t]=r},deleteUserValue(e,t){delete e["$$user_"+t]},getInitValue:(e,t)=>e["$$init_"+t],setInitValue(e,t,r){e["$$init_"+t]=r},deleteInitValue(e,t){delete e["$$init_"+t]},getThemeValue:(e,t)=>e["$$theme_"+t],setThemeValue(e,t,r){e["$$theme_"+t]=r},deleteThemeValue(e,t){delete e["$$theme_"+t]},setThemed(e,t,r){e[qx.core.Property.$$method.setThemed[t]](r)},resetThemed(e,t){e[qx.core.Property.$$method.resetThemed[t]]()}}});qx.util.PropertyUtil.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MRemoteChildrenHandling",{members:{__P_122_0(e,t,r,i){var n=this.getChildrenContainer();n===this&&(e="_"+e);return n[e](t,r,i)},getChildren(){return this.__P_122_0("getChildren")},hasChildren(){return this.__P_122_0("hasChildren")},add(e,t){return this.__P_122_0("add",e,t)},remove(e){return this.__P_122_0("remove",e)},removeAll(){return this.__P_122_0("removeAll")},indexOf(e){return this.__P_122_0("indexOf",e)},addAt(e,t,r){this.__P_122_0("addAt",e,t,r)},addBefore(e,t,r){this.__P_122_0("addBefore",e,t,r)},addAfter(e,t,r){this.__P_122_0("addAfter",e,t,r)},removeAt(e){return this.__P_122_0("removeAt",e)}}});qx.ui.core.MRemoteChildrenHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MPlacement":{require:!0},"qx.ui.core.MRemoteChildrenHandling":{require:!0},"qx.ui.menu.Layout":{construct:!0},"qx.ui.core.Blocker":{construct:!0},"qx.ui.menu.Separator":{},"qx.ui.menu.Manager":{},"qx.ui.menu.AbstractButton":{},"qx.ui.menu.MenuSlideBar":{},"qx.ui.layout.Grow":{},"qx.lang.Array":{},"qx.ui.core.queue.Widget":{},"qx.core.ObjectRegistry":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.menu.Menu",{extend:qx.ui.core.Widget,include:[qx.ui.core.MPlacement,qx.ui.core.MRemoteChildrenHandling],construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.menu.Layout);var e=this.getApplicationRoot();e.add(this);const t=this.getContentElement();t.setAttribute("role","menu");t.setAttribute("id","menu-"+this.toHashCode());this.addListener("pointerover",this._onPointerOver);this.addListener("pointerout",this._onPointerOut);this.addListener("resize",this._onResize,this);e.addListener("resize",this._onResize,this);this._blocker=new qx.ui.core.Blocker(e);this.initVisibility();this.initKeepFocus();this.initKeepActive()},properties:{appearance:{refine:!0,init:"menu"},allowGrowX:{refine:!0,init:!1},allowGrowY:{refine:!0,init:!1},visibility:{refine:!0,init:"excluded"},keepFocus:{refine:!0,init:!0},keepActive:{refine:!0,init:!0},spacingX:{check:"Integer",apply:"_applySpacingX",init:0,themeable:!0},spacingY:{check:"Integer",apply:"_applySpacingY",init:0,themeable:!0},iconColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyIconColumnWidth"},arrowColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyArrowColumnWidth"},blockerColor:{check:"Color",init:null,nullable:!0,apply:"_applyBlockerColor",themeable:!0},blockerOpacity:{check:"Number",init:1,apply:"_applyBlockerOpacity",themeable:!0},selectedButton:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applySelectedButton"},openedButton:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applyOpenedButton"},opener:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applyOpener"},openInterval:{check:"Integer",themeable:!0,init:250},closeInterval:{check:"Integer",themeable:!0,init:250},blockBackground:{check:"Boolean",themeable:!0,init:!1}},members:{__P_109_0:null,__P_109_1:null,_blocker:null,open(){if(null!=this.getOpener()){if(this.placeToWidget(this.getOpener(),!0)){this.__P_109_2();this.show();this._placementTarget=this.getOpener()}else this.warn("Could not open menu instance because 'opener' widget is not visible")}else this.warn("The menu instance needs a configured 'opener' widget!")},openAtPointer(e){this.placeToPointer(e);this.__P_109_2();this.show();this._placementTarget={left:e.getDocumentLeft(),top:e.getDocumentTop()}},openAtPoint(e){this.placeToPoint(e);this.__P_109_2();this.show();this._placementTarget=e},addSeparator(){this.add(new qx.ui.menu.Separator)},getColumnSizes(){return this._getMenuLayout().getColumnSizes()},getSelectables(){for(var e=[],t=this.getChildren(),r=0;rt?this._assertSlideBar((function(){this.setHeight(t-r)})):this.setHeight(null)}else this.addListenerOnce("resize",this.__P_109_2,this)},_assertSlideBar(e){if(this.hasChildControl("slidebar"))return e.call(this);this.__P_109_1=e;qx.ui.core.queue.Widget.add(this)},syncWidget(e){this.getChildControl("slidebar");if(this.__P_109_1){this.__P_109_1.call(this);delete this.__P_109_1}},_afterAddChild(e){if(e instanceof qx.ui.menu.AbstractButton){const t=e.getContentElement();t.setAttribute("id","menu-item-"+e.toHashCode());t.setAttribute("role","menuitem")}},_onResize(){if(this.isVisible()){var e=this._placementTarget;if(!e)return;if(e instanceof qx.ui.core.Widget)this.placeToWidget(e,!0);else{if(void 0===e.top)throw new Error("Unknown target: "+e);this.placeToPoint(e)}this.__P_109_2()}},_onPointerOver(e){var t=qx.ui.menu.Manager.getInstance();t.cancelClose(this);var r=e.getTarget();if(r.isEnabled()&&r instanceof qx.ui.menu.AbstractButton){this.setSelectedButton(r);var i=r.getMenu&&r.getMenu();if(i){i.setOpener(r);t.scheduleOpen(i);this.__P_109_0=i}else{var n=this.getOpenedButton();n&&t.scheduleClose(n.getMenu());if(this.__P_109_0){t.cancelOpen(this.__P_109_0);this.__P_109_0=null}}}else this.getOpenedButton()||this.resetSelectedButton()},_onPointerOut(e){var t=qx.ui.menu.Manager.getInstance();if(!qx.ui.core.Widget.contains(this,e.getRelatedTarget())){var r=this.getOpenedButton();r?this.setSelectedButton(r):this.resetSelectedButton();r&&t.cancelClose(r.getMenu());this.__P_109_0&&t.cancelOpen(this.__P_109_0)}},__P_109_4(){let e,t=this.getParentMenu();if(!t)return this.getOpener();for(;t;){e=t.getOpener();t=t.getParentMenu()}return e}},destruct(){qx.core.ObjectRegistry.inShutDown||qx.ui.menu.Manager.getInstance().remove(this);this.getApplicationRoot().removeListener("resize",this._onResize,this);this._placementTarget=null;this._disposeObjects("_blocker")}});qx.ui.menu.Menu.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.ObjectRegistry":{},"qx.core.Object":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.type.BaseString",{extend:Object,construct(e){e=e||"";this.__P_202_0=e;this.length=e.length},members:{$$isString:!0,length:0,__P_202_0:null,toString(){return this.__P_202_0},charAt:null,valueOf:null,charCodeAt:null,concat:null,indexOf:null,lastIndexOf:null,match:null,replace:null,search:null,slice:null,split:null,substr:null,substring:null,toLowerCase:null,toUpperCase:null,toHashCode(){return qx.core.ObjectRegistry.toHashCode(this)},toLocaleLowerCase:null,toLocaleUpperCase:null,base(e,t){return qx.core.Object.prototype.base.apply(this,arguments)}},defer(e,t){var r=["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","toLocaleLowerCase","toLocaleUpperCase","trim","codePointAt"];t.valueOf=t.toString;null==new e("").valueOf()&&delete t.valueOf;for(var i=0,n=r.length;i=3&&(parseInt(t[1])<4||4===parseInt(t[1])&&parseInt(t[2])<4)){var r=/(\w{2})-(\w{2})/i.exec(navigator.userAgent);r&&(e=r[0])}}return e.toLowerCase()}},defer(e){qx.core.Environment.add("locale",e.getLocale);qx.core.Environment.add("locale.variant",e.getVariant);qx.core.Environment.add("locale.default","C")}});qx.bom.client.Locale.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.Direct":{require:!0},"qx.locale.LocalizedString":{require:!0},"qx.bom.client.Locale":{require:!0},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.lang.Array":{},"qx.lang.String":{}},environment:{provided:[],required:{locale:{className:"qx.bom.client.Locale"},"locale.default":{className:"qx.bom.client.Locale",load:!0},"locale.variant":{className:"qx.bom.client.Locale"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Manager",{type:"singleton",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.__P_113_0=qx.$$translations||{};this.__P_113_1=qx.$$locales||{};this.initLocale();this.__P_113_2=this.getLocale()},statics:{tr(e,t){var r=qx.lang.Array.fromArguments(arguments,1);return qx.locale.Manager.getInstance().translate(e,r)},trn(e,t,r,i){var n=qx.lang.Array.fromArguments(arguments);n.splice(0,3);return 1!=r?qx.locale.Manager.getInstance().translate(t,n):qx.locale.Manager.getInstance().translate(e,n)},trc(e,t,r){var i=qx.lang.Array.fromArguments(arguments);i.splice(0,2);return qx.locale.Manager.getInstance().translate(t,i)},trnc(e,t,r,i,n){var o=qx.lang.Array.fromArguments(arguments);o.splice(0,4);return 1!=i?qx.locale.Manager.getInstance().translate(r,o):qx.locale.Manager.getInstance().translate(t,o)},marktr:e=>e},properties:{locale:{check:"String",apply:"_applyLocale",event:"changeLocale",init:function(){var e=qx.core.Environment.get("locale");if(!e||""===e)return qx.core.Environment.get("locale.default");var t=qx.core.Environment.get("locale.variant");""!==t&&(e+="_"+t);return e}()}},members:{__P_113_3:qx.core.Environment.get("locale.default"),__P_113_4:null,__P_113_5:null,__P_113_0:null,__P_113_1:null,__P_113_2:null,getLanguage(){return this.__P_113_5},getTerritory(){return this.getLocale().split("_")[1]||""},getAvailableLocales(e){var t=[];for(var r in this.__P_113_1)if(r!=this.__P_113_3){if(null===this.__P_113_1[r]&&!e)continue;t.push(r)}return t},__P_113_6(e){if(null==e)return null;var t=e.indexOf("_");return-1==t?e:e.substring(0,t)},_applyLocale(e,t){this.__P_113_4=e;this.__P_113_5=this.__P_113_6(e)},addTranslation(e,t){var r=this.__P_113_0;if(r[e])for(var i in t)r[e][i]=t[i];else r[e]=t},addLocale(e,t){var r=this.__P_113_1;if(r[e])for(var i in t)r[e][i]=t[i];else r[e]=t},translate(e,t,r){var i=this.__P_113_0;return this.__P_113_7(i,e,t,r)},localize(e,t,r){var i=this.__P_113_1;return this.__P_113_7(i,e,t,r)},__P_113_7(e,t,r,i){var n;if(!e)return t;if(i)var o=this.__P_113_6(i);else{i=this.__P_113_4;o=this.__P_113_5}!n&&e[i]&&(n=e[i][t]);!n&&e[o]&&(n=e[o][t]);!n&&e[this.__P_113_3]&&(n=e[this.__P_113_3][t]);n||(n=t);if(r.length>0){for(var a=[],s=0;sr?r:t)+"px");else{var i=qx.util.AliasManager.getInstance().resolve(this.getSource()),n=i.split("/"),o=this.__P_121_20(i),a=parseInt(n[2]||o.getSize());e.setStyle("fontSize",a+"px")}},_applyDimension(){qx.ui.basic.Image.superclass.prototype._applyDimension.call(this);if(this.getSource()&&qx.lang.String.startsWith(this.getSource(),"@")){var e=this.getContentElement();if(e){var t=this.getSizeHint(),r=this.getWidth()||t.width||40,i=this.getHeight()||t.height||40;this.__P_121_22(e,r,i)}}else this.__P_121_21()},__P_121_17(e,t){var r=qx.io.ImageLoader;this.__P_121_8(e,t);var i=r.getWidth(t),n=r.getHeight(t);this.__P_121_21(i,n)},__P_121_18(e,t){var r=qx.io.ImageLoader;r.isFailed(t)?this.__P_121_12(e):r.load(t,this.__P_121_23,this)},__P_121_12(e){null!=e&&(e instanceof qx.html.Image?e.resetSource():e.resetValue())},__P_121_20(e){var t=qx.theme.manager.Font.getInstance().resolve(e.match(/@([^/]+)/)[1]);if("string"==typeof t)throw new Error(`Cannot find font in virtual image source: '${e}'`);return t},__P_121_8(e,t){if(t&&qx.lang.String.startsWith(t,"@")){var r=qx.util.ResourceManager.getInstance(),i=this.__P_121_20(t),n=qx.lang.Object.clone(i.getStyles());delete n.color;e.setStyles(n);e.setStyle("font");e.setStyle("display","table-cell");e.setStyle("verticalAlign","middle");e.setStyle("textAlign","center");this.__P_121_22(e,this.__P_121_1,this.__P_121_2);var o=r.fromFontUriToCharCode(t);e.setValue(String.fromCharCode(o))}else{if("div"==e.getNodeName()){var a=qx.theme.manager.Decoration.getInstance().resolve(this.getDecorator());if(a){var s=a.getStartColor()&&a.getEndColor(),l=a.getBackgroundImage();if(s||l){var u=this.getScale()?"scale":"no-repeat",c=qx.bom.element.Decoration.getAttributes(t,u),h=a.getStyles(!0),d={backgroundImage:c.style.backgroundImage,backgroundPosition:c.style.backgroundPosition||"0 0",backgroundRepeat:c.style.backgroundRepeat||"no-repeat",position:"absolute"};if(l){d.backgroundPosition+=","+h["background-position"]||"0 0";d.backgroundRepeat+=", "+a.getBackgroundRepeat()}if(s){d.backgroundPosition+=", 0 0";d.backgroundRepeat+=", no-repeat"}d.backgroundImage+=","+(h["background-image"]||h.background);e.setStyles(d);return}}else e.setSource&&e.setSource(null)}if(e.setSource){e.setSource(t);e.setStyle("position","absolute")}}},__P_121_23(e,t){if(!0!==this.$$disposed)if(e===qx.util.AliasManager.getInstance().resolve(this.getSource())){if(t.failed){this.warn("Image could not be loaded: "+e);this.fireEvent("loadingFailed")}else{if(t.aborted){this.fireEvent("aborted");return}this.fireEvent("loaded")}this.__P_121_17(this.__P_121_14(),e)}else this.fireEvent("aborted")},__P_121_21(e,t){void 0===e&&(e=this.__P_121_1);void 0===t&&(t=this.__P_121_2);this._recalc(e,t)&&qx.ui.core.queue.Layout.add(this)},_recalc(e,t){var r=this.getMaxWidth(),i=this.getMaxHeight(),n=this.getMinWidth(),o=this.getMinHeight(),a=e,s=t,l=t/e;switch(this.getForceRatio()){case"height":null!==i&&s>i?a=(s=i)/l:sr?s=(a=r)*l:ar?s=(a=r)*l:ai&&(a=(s=i)/l)}a=Math.round(a);s=Math.round(s);if(a!=this.__P_121_1||s!=this.__P_121_2){this.__P_121_1=a;this.__P_121_2=s;return!0}return!1}},destruct(){for(var e in this.__P_121_0)this.__P_121_0.hasOwnProperty(e)&&this.__P_121_0[e].disconnectObject(this);delete this.__P_121_4;this.__P_121_5&&delete this.__P_121_5;this._disposeMap("__P_121_0")}});qx.ui.basic.Image.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.basic.Image":{construct:!0,require:!0},"qx.ui.core.MPlacement":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.DragDropCursor",{extend:qx.ui.basic.Image,include:qx.ui.core.MPlacement,type:"singleton",construct(){qx.ui.basic.Image.constructor.call(this);this.setZIndex(1e8);this.setDomMove(!0);this.getApplicationRoot().add(this,{left:-1e3,top:-1e3})},properties:{appearance:{refine:!0,init:"dragdrop-cursor"},action:{check:["alias","copy","move"],apply:"_applyAction",nullable:!0}},members:{_applyAction(e,t){t&&this.removeState(t);e&&this.addState(e)}}});qx.ui.core.DragDropCursor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",construct:!0,require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.theme.manager.Meta":{construct:!0},"qx.theme.manager.Color":{},"qx.event.Registration":{},"qx.event.handler.Focus":{},"qx.ui.core.Widget":{},"qx.html.Blocker":{},"qx.event.type.Event":{},"qx.ui.core.FocusHandler":{}},environment:{provided:[],required:{"qx.dyntheme":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.Blocker",{extend:qx.core.Object,events:{blocked:"qx.event.type.Event",unblocked:"qx.event.type.Event"},construct(e){qx.core.Object.constructor.call(this);this._widget=e;e.addListener("resize",this.__P_155_0,this);e.addListener("move",this.__P_155_0,this);e.addListener("disappear",this.__P_155_1,this);if(qx.Class.isDefined("qx.ui.root.Abstract")&&e instanceof qx.ui.root.Abstract){this._isRoot=!0;this.setKeepBlockerActive(!0)}qx.theme.manager.Meta.getInstance().addListener("changeTheme",this._onChangeTheme,this);this.__P_155_2=[];this.__P_155_3=[]},properties:{color:{check:"Color",init:null,nullable:!0,apply:"_applyColor",themeable:!0},opacity:{check:"Number",init:1,apply:"_applyOpacity",themeable:!0},keepBlockerActive:{check:"Boolean",init:!1}},members:{__P_155_4:null,__P_155_5:0,__P_155_2:null,__P_155_3:null,__P_155_6:null,_widget:null,_isRoot:!1,__P_155_7:null,__P_155_0(e){var t=e.getData();this.isBlocked()&&this._updateBlockerBounds(t)},__P_155_8(){this._updateBlockerBounds(this._widget.getBounds());this._widget.isRootWidget()?this._widget.getContentElement().add(this.getBlockerElement()):this._widget.getLayoutParent().getContentElement().add(this.getBlockerElement())},__P_155_1(){if(this.isBlocked()){this.getBlockerElement().getParent().remove(this.getBlockerElement());this._widget.addListenerOnce("appear",this.__P_155_8,this)}},_updateBlockerBounds(e){this.getBlockerElement().setStyles({width:e.width+"px",height:e.height+"px",left:e.left+"px",top:e.top+"px"})},_applyColor(e,t){var r=qx.theme.manager.Color.getInstance().resolve(e);this.__P_155_9("backgroundColor",r)},_applyOpacity(e,t){this.__P_155_9("opacity",e)},_onChangeTheme:qx.core.Environment.select("qx.dyntheme",{true(){this._applyColor(this.getColor())},false:null}),__P_155_9(e,t){var r=[];this.__P_155_4&&r.push(this.__P_155_4);for(var i=0;i0&&(e=this.__P_155_3.pop())&&!e.isDisposed()&&e.isFocusable()&&e.focus();this.__P_155_2.length>0&&(e=this.__P_155_2.pop())&&!e.isDisposed()&&e.activate()},__P_155_10(){return new qx.html.Blocker(this.getColor(),this.getOpacity())},getBlockerElement(e){if(!this.__P_155_4){this.__P_155_4=this.__P_155_10();this.__P_155_4.setStyle("zIndex",15);e||(e=this._isRoot?this._widget:this._widget.getLayoutParent());e.getContentElement().add(this.__P_155_4);this.__P_155_4.exclude()}return this.__P_155_4},block(){this._block()},_block(e,t){if(this._isRoot||this._widget.getLayoutParent()){var r;r=this._isRoot||t?this._widget:this._widget.getLayoutParent();var i=this.getBlockerElement(r);null!=e&&i.setStyle("zIndex",e);this.__P_155_5++;if(this.__P_155_5<2){this._backupActiveWidget();var n=this._widget.getBounds();n&&this._updateBlockerBounds(n);i.include();t||i.activate();i.addListener("deactivate",this.__P_155_11,this);i.addListener("keypress",this.__P_155_12,this);i.addListener("keydown",this.__P_155_12,this);i.addListener("keyup",this.__P_155_12,this);this.fireEvent("blocked",qx.event.type.Event)}}else this.__P_155_7||(this.__P_155_7=this._widget.addListenerOnce("appear",this._block.bind(this,e)))},isBlocked(){return this.__P_155_5>0},unblock(){if(this.__P_155_7){this._widget.removeListenerById(this.__P_155_7);this.__P_155_7=null}if(this.isBlocked()){this.__P_155_5--;if(this.__P_155_5<1){this.__P_155_13();this.__P_155_5=0}}},forceUnblock(){if(this.__P_155_7){this._widget.removeListenerById(this.__P_155_7);this.__P_155_7=null}if(this.isBlocked()){this.__P_155_5=0;this.__P_155_13()}},__P_155_13(){this._restoreActiveWidget();var e=this.getBlockerElement();e.removeListener("deactivate",this.__P_155_11,this);e.removeListener("keypress",this.__P_155_12,this);e.removeListener("keydown",this.__P_155_12,this);e.removeListener("keyup",this.__P_155_12,this);e.exclude();this.fireEvent("unblocked",qx.event.type.Event)},blockContent(e){this._block(e,!0)},__P_155_12(e){"Tab"==e.getKeyIdentifier()&&e.stop()},__P_155_11(){this.getKeepBlockerActive()&&!qx.ui.core.FocusHandler.getInstance().isFocusRoot(this._widget)&&this.getBlockerElement().activate()}},destruct(){qx.theme.manager.Meta.getInstance().removeListener("changeTheme",this._onChangeTheme,this);this._widget.removeListener("resize",this.__P_155_0,this);this._widget.removeListener("move",this.__P_155_0,this);this._widget.removeListener("appear",this.__P_155_8,this);this._widget.removeListener("disappear",this.__P_155_1,this);this.__P_155_7&&this._widget.removeListenerById(this.__P_155_7);this._disposeObjects("__P_155_4","__P_155_6");this.__P_155_2=this.__P_155_3=this._widget=null}});qx.ui.core.Blocker.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.ui.core.LayoutItem":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Abstract",{type:"abstract",extend:qx.core.Object,members:{__P_78_0:null,_invalidChildrenCache:null,__P_78_1:null,invalidateLayoutCache(){this.__P_78_0=null},renderLayout(e,t,r){this.warn("Missing renderLayout() implementation!")},getSizeHint(){return this.__P_78_0?this.__P_78_0:this.__P_78_0=this._computeSizeHint()},hasHeightForWidth:()=>!1,getHeightForWidth(e){this.warn("Missing getHeightForWidth() implementation!");return null},_computeSizeHint:()=>null,invalidateChildrenCache(){this._invalidChildrenCache=!0},verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){},false:null}),_clearSeparators(){var e=this.__P_78_1;e instanceof qx.ui.core.LayoutItem&&e.clearSeparators()},_renderSeparator(e,t){this.__P_78_1.renderSeparator(e,t)},connectToWidget(e){if(e&&this.__P_78_1)throw new Error("It is not possible to manually set the connected widget.");this.__P_78_1=e;this.invalidateChildrenCache()},_getWidget(){return this.__P_78_1},_applyLayoutChange(){this.__P_78_1&&this.__P_78_1.scheduleLayoutUpdate()},_getLayoutChildren(){return this.__P_78_1.getLayoutChildren()}},destruct(){this.__P_78_1=this.__P_78_0=null}});qx.ui.layout.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0},"qx.ui.layout.Util":{},"qx.lang.Type":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Canvas",{extend:qx.ui.layout.Abstract,properties:{desktop:{check:"Boolean",init:!1}},members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert(1=={top:1,left:1,bottom:1,right:1,width:1,height:1,edge:1}[t],"The property '"+t+"' is not supported by the Canvas layout!");"width"==t||"height"==t?this.assertMatch(r,qx.ui.layout.Util.PERCENT_VALUE):"number"==typeof r?this.assertInteger(r):qx.lang.Type.isString(r)?this.assertMatch(r,qx.ui.layout.Util.PERCENT_VALUE):this.fail("Bad format of layout property '"+t+"': "+r+". The value must be either an integer or an percent string.")},false:null}),renderLayout(e,t,r){for(var i,n,o,a,s,l,u,c,h,d,f,_,p,m=this._getLayoutChildren(),g=0,v=m.length;gn.maxWidth&&(c=n.maxWidth);a+=p}else{null==(c=o.width)?c=n.width:(c=Math.round(parseFloat(c)*e/100))n.maxWidth&&(c=n.maxWidth);if(null==a&&null==l)switch(i.getAlignX()){case"center":a=Math.round((e-n.width)/2-f);break;case"right":l=0}null!=l?a=e-c-l-f:null==a?a=p:a+=p}if(null!=s&&null!=u){(h=t-s-u-d-_)n.maxHeight&&(h=n.maxHeight);s+=d}else{null==(h=o.height)?h=n.height:(h=Math.round(parseFloat(h)*t/100))n.maxHeight&&(h=n.maxHeight);if(null==s&&null==u)switch(i.getAlignY()){case"middle":s=Math.round((t-n.height)/2-_);break;case"bottom":u=0}null!=u?s=t-h-u-_:null==s?s=d:s+=d}a+=r.left;s+=r.top;i.renderLayout(a,s,c,h)}},_computeSizeHint(){for(var e,t,r,i,n,o,a,s,l,u,c,h=0,d=0,f=0,_=0,p=this._getLayoutChildren(),m=this.isDesktop(),g=0,v=p.length;g{var t=e.getData()[0].exception,r=e.getData()[0].test;this.error("Test '"+r.getFullName()+"' failed: "+t.message+" - "+t.getComment());t.getStackTrace&&this.error("Stack trace: "+t.getStackTrace().join("\n"))}));e.addListener("error",(e=>{var t=e.getData()[0].exception,r=e.getData()[0].test;this.error("The test '"+r.getFullName()+"' had an error: "+t,t)}));this.getSuite().run(e)},getTestDescriptions(){for(var e=[],t=this.getSuite().getTestClasses(),r=0;r{var r=[{exception:t.getData(),test:e}];this.fireDataEvent("failure",r)}));if(!i||this._timeout[e.getFullName()]){this.fireDataEvent("startTest",e);if(this._timeout[e.getFullName()]){if("failed"!==this._timeout[e.getFullName()]){this._timeout[e.getFullName()].stop();this._timeout[e.getFullName()].dispose()}delete this._timeout[e.getFullName()]}else try{e.setUp()}catch(t){if(t instanceof qx.dev.unit.AsyncWrapper){if(this._timeout[e.getFullName()])return;if(t.getDelay()){var o=this,a=function(){throw new qx.core.AssertionError("Asynchronous Test Error in setUp","Timeout of "+t.getDelay()+" ms reached before resume() was called.")},s=t.getDeferredFunction()?t.getDeferredFunction():a,l=t.getContext()?t.getContext():window;this._timeout[e.getFullName()]=qx.event.Timer.once((function(){this.run(e,s,l)}),o,t.getDelay());this.fireDataEvent("wait",e)}return}try{this.tearDown(e)}catch(e){}if("qx.dev.unit.RequirementError"==t.classname){this._createError("skip",[t],e);this.fireDataEvent("endTest",e)}else{t instanceof qx.type.BaseError&&t.message==qx.type.BaseError.DEFAULTMESSAGE?t.message="setUp failed":t.message="setUp failed: "+t.message;this._createError("error",[t],e);this.fireDataEvent("endTest",e)}return}var u;try{u=t.call(r||window)}catch(t){var c=!0;if(t instanceof qx.dev.unit.AsyncWrapper){if(this._timeout[e.getFullName()])return;if(t.getDelay()){o=this,a=function(){throw new qx.core.AssertionError("Asynchronous Test Error","Timeout of "+t.getDelay()+" ms reached before resume() was called.")},s=t.getDeferredFunction()?t.getDeferredFunction():a,l=t.getContext()?t.getContext():window;this._timeout[e.getFullName()]=qx.event.Timer.once((function(){this.run(e,s,l)}),o,t.getDelay());this.fireDataEvent("wait",e)}}else if(t instanceof qx.dev.unit.MeasurementResult){c=!1;this._createError("endMeasurement",[t],e)}else{try{this.tearDown(e)}catch(e){}if("qx.core.AssertionError"==t.classname){this._createError("failure",[t],e);this.fireDataEvent("endTest",e)}else if("qx.dev.unit.RequirementError"==t.classname){this._createError("skip",[t],e);this.fireDataEvent("endTest",e)}else{this._createError("error",[t],e);this.fireDataEvent("endTest",e)}}}if(!c)try{this.tearDown(e);this.fireDataEvent("endTest",e)}catch(t){t instanceof qx.type.BaseError&&t.message==qx.type.BaseError.DEFAULTMESSAGE?t.message="tearDown failed":t.message="tearDown failed: "+t.message;this._createError("error",[t],e);this.fireDataEvent("endTest",e)}return u}this._timeout[e.getFullName()]="failed";var h=new qx.type.BaseError("Error in asynchronous test","resume() called before wait()");this._createError("failure",[h],e);this.fireDataEvent("endTest",e)},_createError(e,t,r){for(var i=[],n=0,o=t.length;n0&&([t,r]=e);null===t&&(t=void 0);null===r&&(r=void 0);return{row:t,column:r}},fromId(e){let t=e.indexOf(":"),r=parseInt(e.substring(0,t),10),i=parseInt(e.substring(t+1),10);return new qxl.datagrid.source.Position(r,i)}}});qxl.datagrid.source.Position.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.source.Position":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.source.Range",{extend:qx.core.Object,construct(e,t){qx.core.Object.constructor.call(this);this.setStart(new qxl.datagrid.source.Position(e));this.setEnd(new qxl.datagrid.source.Position(t))},properties:{start:{check:"qxl.datagrid.source.Position",transform:"__P_18_0",event:"changeStart",apply:"__P_18_1"},end:{check:"qxl.datagrid.source.Position",transform:"__P_18_0",event:"changeEnd",apply:"__P_18_1"}},events:{change:"qx.event.type.Event"},members:{clone(){let e=new qxl.datagrid.source.Range;e.set({start:this.getStart(),end:this.getEnd()});return e},contains(e){let t=this.getStart().getRow(),r=this.getEnd().getRow(),i=this.getStart().getColumn(),n=this.getEnd().getColumn(),o=e.getRow(),a=e.getColumn();return o>=t&&o<=r&&a>=i&&a<=n},eclipses(e){return this.contains(e.getStart())&&this.contains(e.getEnd())},iterator(){let e=this.getStart().getRow(),t=this.getEnd().getRow(),r=this.getStart().getColumn(),i=this.getEnd().getColumn(),n=new qxl.datagrid.source.Position(-1,-1);return{next(){if(-1==n.getRow()){n.setRow(e);n.setColumn(r);return{value:n}}if(n.getColumn()this.fireEvent("change")))}},defer(e){e.prototype[Symbol.iterator]=function(){return this.iterator()}}});qxl.datagrid.source.Range.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.util.Labels",{extend:qx.core.Object,statics:{getColumnLetters(e){e++;let t="";for(;e>0;){let r=(e-1)%26;t=String.fromCharCode(r+65)+t;e=(e-r-1)/26}return t}}});qxl.datagrid.util.Labels.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.column.IColumns",{members:{getColumn(e){},getLength(){},indexOf(e){}}});qxl.datagrid.column.IColumns.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.column.IColumns":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.Columns",{extend:qx.core.Object,implement:[qxl.datagrid.column.IColumns],construct(){qx.core.Object.constructor.call(this);this._columns=[]},events:{change:"qx.event.type.Data"},members:{_columns:null,isValid:e=>!0,add(e){if(!this.isValid(e))throw new Error(`Cannot add column ${e} because it is not allowed in this list`);let t=!!qx.lang.Array.remove(this._columns,e);this._columns.push(e);this.fireDataEvent("change",{type:"add",column:e,moved:t})},addAll(e){for(let t of e)this.add(t)},remove(e){!!qx.lang.Array.remove(this._columns,e)&&this.fireDataEvent("change",{type:"remove",column:e})},insertBefore(e,t){if(!this.isValid(e))throw new Error(`Cannot add column ${e} because it is not allowed in this list`);let r=!!qx.lang.Array.remove(this._columns,e);t?qx.lang.Array.insertBefore(this._columns,e,t):this._columns.unshift(e);this.fireDataEvent("change",{type:"add",column:e,moved:r})},insertAfter(e,t){if(!this.isValid(e))throw new Error(`Cannot add column ${e} because it is not allowed in this list`);let r=!!qx.lang.Array.remove(this._columns,e);t?qx.lang.Array.insertAfter(this._columns,e,t):this._columns.push(e);this.fireDataEvent("change",{type:"add",column:e,moved:r})},getColumn(e){if(e<0||e>=this._columns.length)throw new Error(`Index out of range, found ${e} maximum is ${this._columns.length}`);return this._columns[e]},getLength(){return this._columns.length},indexOf(e){return this._columns.indexOf(e)},iterator(){let e=0;return{next:()=>e{}}},events:{change:"qx.event.type.Data",headerTap:"qx.event.type.Event"},members:{bindWidget(e,t,r){let i=this.getPath();if(i&&t){let r=t.bind(i,e,"value",this.getBindingOptions()(e,t));return new qxl.datagrid.binding.Bindings(t,r)}return new qxl.datagrid.binding.Bindings(t)},createWidgetForDisplay:()=>(new qx.ui.basic.Label).set({appearance:"qxl-datagrid-cell"}),_applyWidth(e){},_applyMinWidth(e){},_applyMaxWidth(e){},_applyFlex(e){},_applyReadOnly(e){}}});qxl.datagrid.column.Column.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.TextColumn",{extend:qxl.datagrid.column.Column,members:{}});qxl.datagrid.column.TextColumn.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Columns":{construct:!0,require:!0},"qx.lang.Type":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.FilteredColumns",{extend:qxl.datagrid.column.Columns,construct(e){qxl.datagrid.column.Columns.constructor.call(this);this.__P_19_0=e},members:{__P_19_0:null,isValid(e){return this.__P_19_0.indexOf(e)>-1},addRange(e,t){if(!qx.lang.Type.isNumber(e)&&(e=this.__P_19_0.indexOf(e))<0)throw new Error("Invalid start, does not exist in source columns");if(!qx.lang.Type.isNumber(t)&&(t=this.__P_19_0.indexOf(t))<0)throw new Error("Invalid end, does not exist in source columns");t<0&&(t=this.__P_19_0.getLength());if(e<0)throw new Error(`Invalid start, found ${e}`);if(e>t){let r=e;e=t;t=r}for(let r=e;rObject.keys(e).sort().join('"')+(!0===t?"♥":"")},members:{__P_20_0:null,__P_20_1(e,t){return this.__P_20_0&&this.__P_20_0.getJsonHash?this.__P_20_0.getJsonHash(e,t):Object.keys(e).sort().join("|")+(!0===t?"♥":"")},__P_20_2(e,t){if(!0===t)return this.__P_20_1(e,!0);if(!1===t)return this.__P_20_1(e,!1);var r=this.__P_20_1(e),i=r+"♥",n="qx.data.model."+i;return qx.Class.isDefined(n)?i:r},toClass(e,t){this.__P_20_3(e,t,null,0)},__P_20_3(e,t,r,i){if(!qx.lang.Type.isObject(e)||e.$$isString||e instanceof qx.core.Object){if(e instanceof Array||"Array"==qx.Bootstrap.getClass(e))for(var n=0;nString(e).padStart("0")+":"+String(t).padStart("0"),_parseDataKey(e){let t=5;11!==e.length&&(t=e.indexOf(":"));return{row:parseInt(e.substring(0,t),10),column:parseInt(e.substring(t+1),10)}},getModelForPosition(e){let t=this._createDataKey(e.getRow(),e.getColumn());return this._data[t]}}});qxl.datagrid.source.AbstractDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.source.tree.ITreeDataSource",{members:{getNodeStateFor(e){},async expandNode(e){},async collapseNode(e){}}});qxl.datagrid.source.tree.ITreeDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.source.AbstractDataSource":{construct:!0,require:!0},"qxl.datagrid.source.tree.ITreeDataSource":{require:!0},"qx.lang.Array":{},"qx.data.Array":{},"qx.Promise":{},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.source.tree.TreeDataSource",{extend:qxl.datagrid.source.AbstractDataSource,implement:[qxl.datagrid.source.tree.ITreeDataSource],construct(e,t){qxl.datagrid.source.AbstractDataSource.constructor.call(this);this.__P_22_0=[];this.__P_22_1={};this.__P_22_2=[];e&&this.setNodeInspectorFactory(e);t&&this.setColumns(t)},properties:{root:{nullable:!0,apply:"__P_22_3"},nodeInspectorFactory:{check:"Function"}},events:{changeSize:"qx.event.type.Data"},members:{__P_22_0:null,__P_22_1:null,__P_22_2:null,__P_22_4:null,async __P_22_3(e,t){this._data={};this.__P_22_0=[];if(t){let e=this.__P_22_0;this.__P_22_1={};this.__P_22_0=[];for(let t in e)this.__P_22_5(t)}if(e){let t=this.getNodeInspectorFactory()(e);await this.queue((async()=>{let r=this.__P_22_6(e,-1);this.__P_22_1[e.toHashCode()]=r;r.canHaveChildren=t.canHaveChildren(e);if(!r.canHaveChildren)throw new Error("Root must be able to have children!");r.childrenChangeBinding||(r.childrenChangeBinding=t.createChildrenChangeBinding(e,(()=>this.refreshNodeChildren(e))));await this._insertChildRows(e)}))}this.fireDataEvent("changeSize",this.getSize())},async _insertChildRows(e){let t=this.getNodeInspectorFactory()(e),r=this._getNodeMetaData(e);r.childRowMetas=[];this.__P_22_1[e.toHashCode()]=r;for(let i=0,n=await t.getChildrenOf(e);i{await this._collapseNode(e);await this._expandNode(e);this.fireDataEvent("changeSize",this.getSize())}))},getShownChildren(e){return this._getNodeMetaData(e).childRowMetas.map((e=>e.node))},__P_22_6:(e,t)=>({node:e,level:t,canHaveChildren:void 0,childrenChangeBinding:void 0}),__P_22_5(e){if(e.childrenChangeBinding){e.childrenChangeBinding.dispose();delete e.childrenChangeBinding}},__P_22_5(e){if(e.childrenChangeBinding){e.childrenChangeBinding.dispose();delete e.childrenChangeBinding}},_getNodeMetaData(e){return this.__P_22_1[e.toHashCode()]},async expandNode(e){await this.queue((()=>this._expandNode(e)))},async _expandNode(e){let t=this.getNodeInspectorFactory()(e),r=await t.getChildrenOf(e),i=this._getNodeMetaData(e);if(!i)throw new Error(`Cannot find ${e} in rows`);if(i.childRowMetas||!i.canHaveChildren)return;i.childrenChangeBinding=t.createChildrenChangeBinding(e,(()=>this.refreshNodeChildren(e)));let n=this.__P_22_0.indexOf(i),o=[];for(let e of r){if(!e)continue;const t=this.getNodeInspectorFactory()(e);let r=this.__P_22_6(e,i.level+1);r.canHaveChildren=t.canHaveChildren(e);o.push(r);this.__P_22_1[e.toHashCode()]=r}let a=this.__P_22_0.slice(0,n+1),s=n==this.__P_22_0.length-1?[]:this.__P_22_0.slice(n+1);qx.lang.Array.append(a,o);qx.lang.Array.append(a,s);i.childRowMetas=o;this.__P_22_0=a;this.fireDataEvent("changeSize",this.getSize())},async revealNode(e){const t=async e=>{let t=new qx.data.Array,r=this.getNodeInspectorFactory()(e);for(var i=await r.getParentOf(e);i&&await r.getParentOf(i);){t.insertAt(0,i);i=await r.getParentOf(i)}return t};await this.queue((async()=>{let r=await t(e);if(!r)throw new Error("Cannot find node in tree");for(var i=0;ithis._collapseNode(e)))},async _collapseNode(e){let t=this.__P_22_1[e.toHashCode()];if(!t)throw new Error(`Cannot find ${e} in rows`);if(t.childRowMetas){if(t.childrenChangeBinding){t.childrenChangeBinding.dispose();delete t.childrenChangeBinding}this._removeChildRows(t);this.fireDataEvent("changeSize",this.getSize())}},async updateNodes(){return this.refreshNodeChildren(this.getRoot())},_removeChildRows(e){let t=[];const r=e=>{if(e.childRowMetas)for(let i of e.childRowMetas){t.push(i);r(i);this.__P_22_5(i)}};r(e);delete e.childRowMetas;for(let e of t){delete this.__P_22_1[e.node.toHashCode()];qx.lang.Array.remove(this.__P_22_0,e)}},async queue(e){this.__P_22_2.push(e);1==this.__P_22_2.length&&await this.__P_22_7()},async __P_22_7(){if(0==this.__P_22_2.length){if(this.__P_22_4){this.__P_22_4.resolve();this.__P_22_4=null}return}let e=this.__P_22_2[0];await e();this.__P_22_2.shift();await this.__P_22_7()},async flushQueue(){this.__P_22_4?await this.__P_22_4:this.__P_22_2.length&&(this.__P_22_4=new qx.Promise)},async makeAvailable(e){await this.flushQueue()},isAvailable(e){return!this.__P_22_2.length},getModelForPosition(e){return this.getNode(e.getRow())||null},getPositionOfModel(e){let t=this.__P_22_1[e.toHashCode()]||null;if(null!==t){let e=this.__P_22_0.indexOf(t);return new qxl.datagrid.source.Position(e,0)}return null},getNodeStateFor(e){let t=this.__P_22_1[e.toHashCode()]||null;return t?{level:t.level,state:t.canHaveChildren?t.childRowMetas?"open":"closed":"none"}:null},getNode(e){if(e>=this.__P_22_0.length)return null;return this.__P_22_0[e].node},getSize(){var e;return new qxl.datagrid.source.Position((null===(e=this.__P_22_0)||void 0===e?void 0:e.length)||0,1)}}});qxl.datagrid.source.tree.TreeDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.GridStyling",{extend:qx.core.Object,properties:{numHeaderRows:{init:1,check:"Integer",apply:"__P_23_0",event:"changeNumHeaderRows"},numFixedRows:{init:0,check:"Integer",apply:"__P_23_0",event:"changeNumFixedRows"},numFixedColumns:{init:0,check:"Integer",apply:"__P_23_0",event:"changeNumFixedColumns"},minRowHeight:{init:22,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMinRowHeight"},maxRowHeight:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMaxRowHeight"},headerRowHeight:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeHeaderRowHeight"},minColumnWidth:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMinColumnWidth"},maxColumnWidth:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMaxColumnWidth"},horizontalSpacing:{init:3,themeable:!0,check:"Integer",apply:"__P_23_0",event:"changeHorizontalSpacing"},verticalSpacing:{init:2,themeable:!0,check:"Integer",apply:"__P_23_0",event:"changeVerticalSpacing"}},events:{change:"qx.event.type.Event"},members:{__P_23_0(){this.fireEvent("change")}}});qxl.datagrid.ui.GridStyling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.column.IColumns":{},"qxl.datagrid.ui.GridStyling":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.GridSizeCalculator",{extend:qx.core.Object,construct(e,t,r){qx.core.Object.constructor.call(this);this._columns=e;this._widgetSizeSource=r;t&&this.setStyling(t)},properties:{columns:{init:null,nullable:!0,check:"qxl.datagrid.column.IColumns",apply:"invalidate",event:"changeColumns"},styling:{nullable:!1,check:"qxl.datagrid.ui.GridStyling",apply:"__P_24_0",event:"changeStyling"}},events:{change:"qx.data.event.Event"},members:{_columns:null,_widgetSizeSource:null,__P_24_1:null,_width:null,_height:null,_startRowIndex:null,_startColumnIndex:null,_left:null,_top:null,getSizesFor(e,t,r,i){this.setAvailableSize(e,t,r,i,0,0);return this.getSizes()},setAvailableSize(e,t,r,i,n,o){if(e!==this._width||t!==this._height||r!=this._startRowIndex||i!=this._startColumnIndex){this.invalidate();this._width=e;this._height=t;this._startRowIndex=r;this._startColumnIndex=i;this._left=n;this._top=o}return!this.__P_24_1},getSizes(){!this.__P_24_1&&this._width&&this._height&&(this.__P_24_1=this._calculateSizes());return this.__P_24_1},getInitialOffsets(){return{left:this._left,top:this._top}},invalidate(){this.__P_24_1=null},_calculateSizes(){let e=[],t=[],r=0,i=[],n=-1,o=this._width,a=this.getStyling(),s=a.getHorizontalSpacing(),l=a.getVerticalSpacing(),u=0;const c=a=>{let l=this._columns.getColumn(a);t.push(a);let c,h=l.getFlex()&&null===l.getWidth()?l.getFlex():0;if(h){e.push(a);n=a;r+=h;c=l.getMinWidth()}else{c=l.getWidth()||0;let e=l.getMinWidth()||0;cd&&(c=d);h||(o-=c);i[a]=c;t.length>0&&(u+=s);u+=c};let h=a.getNumFixedColumns();if(h>0)for(let e=0;e=0)for(let e=this._startColumnIndex;ethis._width);e++)c(e);else for(let e=this._columns.getLength()-1;e>=0&&!(u>this._width);e--)c(e);if(e.length){let t=o/r;for(let r of e){let e=this._columns.getColumn(r),a=e.getFlex(),s=Math.floor(t*a),l=e.getMinWidth()||0;ss&&(s=o);let c=e.getMaxWidth();c&&s>c&&(s=c);o-=s;i[r]&&(u-=i[r]);u+=s;i[r]=s}}let d=a.getMinRowHeight(),f=a.getMaxRowHeight(),_=[],p=0;const m=e=>{let r=0;for(let i of t){let t=this._columns.getColumn(i),n=this._widgetSizeSource.getWidgetSize(e,t),o=n.height||0;on.maxHeight&&(o=n.maxHeight);of){r=o=f;break}r0&&(p+=l);p+=r};for(let e=0;e0)for(let e=0;e=0)for(let e=this._startRowIndex;ethis._height);e++)void 0===_[e]&&m(e);else for(let e=v-1;e>=0&&!(p>this._height);e--)void 0===_[e]&&m(e);let b={columns:[],rows:[],horizontalScrollPosition:0,verticalScrollPosition:0};for(let e in i){e=parseInt(e,10);b.columns.push({columnIndex:e,column:this._columns.getColumn(e),width:i[e]})}for(let e in _){e=parseInt(e,10);b.rows.push({rowIndex:e,height:_[e]})}return b},__P_24_0(e,t){t&&t.removeListener("change",this.invalidate,this);e&&e.addListener("change",this.invalidate,this)}}});qxl.datagrid.ui.GridSizeCalculator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.source.IDataSource":{require:!0},"qxl.datagrid.source.Position":{},"qxl.datagrid.demo.biggrid.DummyModel":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.biggrid.DummyDataSource",{extend:qx.core.Object,implement:[qxl.datagrid.source.IDataSource],construct(e,t){qx.core.Object.constructor.call(this);this.__P_25_0={};e&&this.setNumRows(e);t&&this.setNumColumns(t)},properties:{numRows:{init:100,event:"changeNumRows",apply:"_applyNumXxx"},numColumns:{init:100,event:"changeNumColumns",apply:"_applyNumXxx"}},events:{changeSize:"qx.event.type.Data"},members:{__P_25_0:null,__P_25_1:null,_applyNumXxx(e){for(let e in this.__P_25_0){let t=qxl.datagrid.source.Position.fromId(e);if(t.getColumn()>=this.getNumColumns()||t.getRow()>=this.getNumRows()){this.__P_25_0[e].dispose();delete this.__P_25_0[e]}}if(this.__P_25_1){this.__P_25_1.getColumn()>this.getNumColumns()&&this.__P_25_1.setColumn(this.getNumColumns());this.__P_25_1.getRow()>this.getNumRows()&&this.__P_25_1.setRow(this.getNumRows())}},isAvailable(e){return!!this.__P_25_1&&(this.__P_25_1.eclipses(e)||this.__P_25_1.columnZero().eclipses(e))},async makeAvailable(e){let t=this.__P_25_0,r={};const i=e=>{let i=e.toId(),n=t[i];n?delete t[i]:n=(new qxl.datagrid.demo.biggrid.DummyModel).set({rowIndex:e.getRow(),columnIndex:e.getColumn()});r[i]=n};for(let t of e)i(t);for(let t of e.rowsIterator())i(t);for(let e in t)t[e].dispose();this.__P_25_0=r;this.__P_25_1=e},getModelForPosition(e){return this.__P_25_0[e.toId()]},getPositionOfModel:e=>new qxl.datagrid.source.Position(e.getRowIndex(),e.getColumnIndex()),getSize(){return new qxl.datagrid.source.Position(this.getNumRows(),this.getNumColumns())}}});qxl.datagrid.demo.biggrid.DummyDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qxl.datagrid.source.IDataSource":{}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.ui.factory.IWidgetFactory",{properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"}},members:{getWidgetFor(e,t){},bindWidget(e,t,r){},unbindWidget(e){},getModelForWidget(e){}}});qxl.datagrid.ui.factory.IWidgetFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.ui.factory.IWidgetFactory":{require:!0},"qxl.datagrid.source.IDataSource":{},"qxl.datagrid.column.IColumns":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.factory.AbstractWidgetFactory",{extend:qx.core.Object,type:"abstract",implement:[qxl.datagrid.ui.factory.IWidgetFactory],construct(e){qx.core.Object.constructor.call(this);this.__P_68_0={};e&&this.setColumns(e)},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"},columns:{init:null,nullable:!0,check:"qxl.datagrid.column.IColumns",apply:"_applyColumns",event:"changeColumns"}},members:{__P_68_0:null,__P_68_1:null,_applyColumns(e,t){this.disposeAllWidgets()},disposeAllWidgets(){Object.values(this.getWidgets()).forEach((e=>{this.unbindWidget(e);this.disposeWidget(e)}))},getWidgetFor(e,t){let r=e+":"+t,i=this.__P_68_0[r];if(!i){let n=this.getColumns().getColumn(t);i=this.__P_68_0[r]=this._createWidget(n);this.__P_68_1&&i.setAppearance(this.__P_68_1);i.setUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData",{rowIndex:e,columnIndex:t,column:n})}return i},getModelForWidget(e){let t=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData");return(null==t?void 0:t.model)||null},disposeWidget(e){let t=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData"),r=t.rowIndex+":"+t.columnIndex;t.model&&this.unbindWidget(e);e.setUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData",null);delete this.__P_68_0[r];e.dispose()},_createWidget(e){throw new Error("No such method "+this.classname+"._createWidget")},getWidgets(){return this.__P_68_0},setChildAppearances(e){this.__P_68_1=e;Object.values(this.getWidgets()).forEach((e=>{e.setAppearance(this.__P_68_1)}))}}});qxl.datagrid.ui.factory.AbstractWidgetFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.ui.factory.AbstractWidgetFactory":{require:!0},"qxl.datagrid.util.Labels":{},"qx.ui.basic.Atom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.factory.HeaderWidgetFactory",{extend:qxl.datagrid.ui.factory.AbstractWidgetFactory,members:{bindWidget(e,t){let r=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData"),i=r.column.bind("caption",e,"label",{converter:(e,t,i,n)=>e||qxl.datagrid.util.Labels.getColumnLetters(r.columnIndex)});r.bindingId=i},unbindWidget(e){let t=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData");t.column.removeBinding(t.bindingId);t.bindingId=null},_createWidget:()=>(new qx.ui.basic.Atom).set({appearance:"qxl-datagrid-header-cell",rich:!0,iconPosition:"top-left"})}});qxl.datagrid.ui.factory.HeaderWidgetFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.ui.layout.Fixed":{construct:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.HeaderRows",{extend:qx.ui.core.Widget,construct(e,t){qx.ui.core.Widget.constructor.call(this);this.__P_26_0=e;this.__P_26_1=t;this._setLayout(new qxl.datagrid.ui.layout.Fixed)},properties:{appearance:{init:"qxl-datagrid-header",refine:!0}},members:{__P_26_0:null,__P_26_1:null,updateWidgets(){if(!this.__P_26_1.getColumns())return;let e=this.__P_26_0.getStyling(),t=this.__P_26_0.getSizes();if(!t)return;let r=e.getNumHeaderRows(),i=t.columns[0].columnIndex,n=t.columns[t.columns.length-1].columnIndex,o={};qx.lang.Array.clone(this._getChildren()).forEach((e=>{let t=e.getUserData("qxl.datagrid.cellData");if(t.row>r||t.columnn){this.__P_26_1.unbindWidget(e);e.setUserData("qxl.datagrid.cellData",null);this._remove(e);this.__P_26_1.disposeWidget(e)}else{let r=t.row+":"+t.column;o[r]=e}}));let a=e.getHorizontalSpacing(),s=e.getVerticalSpacing(),l=0;for(let e of t.rows){let r=0;if(e.rowIndex>=0)continue;let i=-1-e.rowIndex;for(let n=0;ne.createWidgetForDisplay()}});qxl.datagrid.ui.factory.SimpleWidgetFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.ui.layout.Fixed":{construct:!0},"qxl.datagrid.source.IDataSource":{},"qxl.datagrid.source.Range":{},"qx.lang.Array":{},"qxl.datagrid.source.Position":{},"qx.ui.core.queue.Layout":{},"qx.event.type.Dom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.WidgetPane",{extend:qx.ui.core.Widget,construct(e,t,r,i){qx.ui.core.Widget.constructor.call(this);this.__P_27_0=e;this.__P_27_1=t;this.__P_27_2=i;i.addListener("changeSelectionStyle",(()=>this.updateWidgets()));i.addListener("changeSelection",(()=>{"cell"==i.getSelectionStyle()&&this.updateWidgets()}));i.addListener("changeFocused",(()=>{"cell"==i.getSelectionStyle()&&this.updateWidgets()}));r&&this.setDataSource(r);this._setLayout(new qxl.datagrid.ui.layout.Fixed);this.addListener("tap",this.__P_27_3,this)},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"},appearance:{init:"qxl-datagrid-widgetpane",refine:!0}},events:{modelDoubleTap:"qx.event.type.Data"},members:{__P_27_0:null,__P_27_1:null,__P_27_2:null,__P_27_4:!1,invalidateAll(){this.__P_27_4=!0},updateWidgets(){if(!this.__P_27_1.getColumns())return;let e=this.getDataSource(),t=this.__P_27_0.getStyling(),r=this.__P_27_0.getSizes();if(!r)return;let i=r.columns[0].columnIndex,n=r.columns[r.columns.length-1].columnIndex,o=null,a=null,s=null;r.rows.forEach((e=>{e.rowIndex>=0&&(null===s||s>e.rowIndex)&&(s=e.rowIndex);(null===o||o>e.rowIndex)&&(o=e.rowIndex);(null===a||athis.updateWidgets()))}let c=this.__P_27_4;this.__P_27_4=!1;let h={};qx.lang.Array.clone(this._getChildren()).forEach((e=>{let t=e.getUserData("qxl.datagrid.cellData");if(c||t.rowa||t.columnn){this.__P_27_1.unbindWidget(e);e.setUserData("qxl.datagrid.cellData",null);this._remove(e);this.__P_27_1.disposeWidget(e)}else{let r=t.row+":"+t.column;h[r]=e}}));let d=t.getHorizontalSpacing(),f=t.getVerticalSpacing(),_=0;for(let t=0;tthis.__P_28_1()));this.__P_28_2=new qx.data.Array;this.__P_28_2.addListener("change",(()=>{this.__P_28_0.run()}))},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"},selectionStyle:{init:"row",check:["row","cell"],apply:"_applySelectionStyle",event:"changeSelectionStyle"},selectionMode:{check:["single","multi","additive","one"],init:"single",apply:"_applySelectionMode",event:"changeSelectionMode"},focused:{init:null,nullable:!0,transform:"__P_28_3",event:"changeFocused"}},events:{changeSelection:"qx.event.type.Data"},members:{__P_28_2:null,__P_28_0:null,__P_28_4:null,_applySelectionStyle(e){if("row"==e){this.getDataSource();for(let e=0;e1&&this.__P_28_2.replace([this.__P_28_2.getItem(0)])},__P_28_3(e){"row"==this.getSelectionStyle()&&(e=this.__P_28_5(e));return e},__P_28_1(){let e=this.__P_28_2,t=this.__P_28_4;this.__P_28_4=e;this.fireDataEvent("changeSelection",e,t)},getSelection(){return this.__P_28_2},setSelection(e){e instanceof qx.data.Array&&(e=e.toArray());"one"==this.getSelectionMode()&&e.length>1&&(e=[e[0]]);"row"==this.getSelectionStyle()&&(e=e.map((e=>this.__P_28_5(e))));this.__P_28_2.replace(e)},resetSelection(){this.__P_28_2.removeAll()},isSelected(e){return this.__P_28_2.contains(e)},isSelectionEmpty(){return 0==this.__P_28_2.getLength()},__P_28_5(e){let t=this.getDataSource(),r=t.getPositionOfModel(e);0!=r.getColumn()&&(e=t.getModelForPosition(new qxl.datagrid.source.Position(r.getRow(),0)));return e}}});qxl.datagrid.ui.SelectionManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.tabview.TabButton":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tabview.Page",{extend:qx.ui.container.Composite,construct(e,t){qx.ui.container.Composite.constructor.call(this);this._createChildControl("button");null!=e&&this.setLabel(e);null!=t&&this.setIcon(t);const r=this.getButton(),i="page-"+this.toHashCode(),n="btn-"+i+r.toHashCode(),o=this.getContentElement();o.setAttribute("id",i);o.setAttribute("role","tabpanel");o.setAttribute("aria-labelledBy",n);o.setAttribute("aria-expanded",!1);const a=r.getContentElement();a.setAttribute("id",n);a.setAttribute("role","tab");a.setAttribute("aria-selected",!1);a.setAttribute("aria-controls",i);r.addListener("changeValue",this._onBtnChangeValue,this)},events:{close:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"tabview-page"},label:{check:"String",init:"",apply:"_applyLabel"},icon:{check:"String",init:"",apply:"_applyIcon",nullable:!0},showCloseButton:{check:"Boolean",init:!1,apply:"_applyShowCloseButton"},tabVisibility:{init:"visible",check:["visible","excluded"],nullable:!1,apply:"_applyTabVisibility",event:"changeTabVisibility"}},members:{_forwardStates:{barTop:1,barRight:1,barBottom:1,barLeft:1,firstTab:1,lastTab:1},_applyIcon(e,t){var r=this.getChildControl("button");if(e){r.setIcon(e);r._showChildControl("icon")}else r._excludeChildControl("icon")},_applyLabel(e,t){this.getChildControl("button").setLabel(e)},_applyEnabled(e,t){qx.ui.tabview.Page.superclass.prototype._applyEnabled.call(this,e,t);var r=this.getChildControl("button");null==e?r.resetEnabled():r.setEnabled(e)},_createChildControlImpl(e,t){var r;if("button"===e){(r=new qx.ui.tabview.TabButton).setAllowGrowX(!0);r.setAllowGrowY(!0);r.setUserData("page",this);r.addListener("close",this._onButtonClose,this);r.setVisibility(this.getTabVisibility())}return r||qx.ui.tabview.Page.superclass.prototype._createChildControlImpl.call(this,e)},_onBtnChangeValue(e){const t=e.getData();this.getContentElement().setAttribute("aria-expanded",t,!0);this.getButton().getContentElement().setAttribute("aria-selected",t)},_applyShowCloseButton(e,t){this.getChildControl("button").setShowCloseButton(e)},_applyTabVisibility(e,t){this.getButton().setVisibility(e)},_onButtonClose(){this.fireEvent("close")},getChildrenContainer(){return this},getButton(){return this.getChildControl("button")}}});qx.ui.tabview.Page.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MRemoteLayoutHandling",{members:{setLayout(e){var t=this.getChildrenContainer();t===this?t._setLayout(e):t.setLayout(e)},getLayout(){var e=this.getChildrenContainer();return e===this?e._getLayout():e.getLayout()}}});qx.ui.core.MRemoteLayoutHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MRemoteChildrenHandling":{require:!0},"qx.ui.core.MRemoteLayoutHandling":{require:!0},"qx.ui.form.RepeatButton":{},"qx.ui.container.Composite":{},"qx.ui.core.scroll.ScrollPane":{},"qx.ui.layout.HBox":{},"qx.ui.layout.VBox":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.container.SlideBar",{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling],construct(e){qx.ui.core.Widget.constructor.call(this);var t=this.getChildControl("scrollpane");this._add(t,{flex:1});null!=e?this.setOrientation(e):this.initOrientation();this.addListener("roll",this._onRoll,this)},properties:{appearance:{refine:!0,init:"slidebar"},orientation:{check:["horizontal","vertical"],init:"horizontal",apply:"_applyOrientation"},scrollStep:{check:"Integer",init:15,themeable:!0}},events:{scrollAnimationEnd:"qx.event.type.Event"},members:{getChildrenContainer(){return this.getChildControl("content")},_createChildControlImpl(e,t){var r;switch(e){case"button-forward":(r=new qx.ui.form.RepeatButton).addListener("execute",this._onExecuteForward,this);r.setFocusable(!1);this._addAt(r,2);break;case"button-backward":(r=new qx.ui.form.RepeatButton).addListener("execute",this._onExecuteBackward,this);r.setFocusable(!1);this._addAt(r,0);break;case"content":r=new qx.ui.container.Composite;this.getChildControl("scrollpane").add(r);break;case"scrollpane":(r=new qx.ui.core.scroll.ScrollPane).addListener("update",this._onResize,this);r.addListener("scrollX",this._onScroll,this);r.addListener("scrollY",this._onScroll,this);r.addListener("scrollAnimationEnd",this._onScrollAnimationEnd,this)}return r||qx.ui.container.SlideBar.superclass.prototype._createChildControlImpl.call(this,e)},_forwardStates:{barLeft:!0,barTop:!0,barRight:!0,barBottom:!0},scrollBy(e,t){var r=this.getChildControl("scrollpane");"horizontal"===this.getOrientation()?r.scrollByX(e,t):r.scrollByY(e,t)},scrollTo(e,t){var r=this.getChildControl("scrollpane");"horizontal"===this.getOrientation()?r.scrollToX(e,t):r.scrollToY(e,t)},_applyEnabled(e,t,r){qx.ui.container.SlideBar.superclass.prototype._applyEnabled.call(this,e,t,r);this._updateArrowsEnabled()},_applyOrientation(e,t){this.getContentElement().setAttribute("aria-orientation",e);var r=[this.getLayout(),this._getLayout()],i=this.getChildControl("button-forward"),n=this.getChildControl("button-backward");if("vertical"==t&&"horizontal"==e){i.removeState("vertical");n.removeState("vertical");i.addState("horizontal");n.addState("horizontal")}else if("horizontal"==t&&"vertical"==e){i.removeState("horizontal");n.removeState("horizontal");i.addState("vertical");n.addState("vertical")}if("horizontal"==e){this._setLayout(new qx.ui.layout.HBox);this.setLayout(new qx.ui.layout.HBox)}else{this._setLayout(new qx.ui.layout.VBox);this.setLayout(new qx.ui.layout.VBox)}r[0]&&r[0].dispose();r[1]&&r[1].dispose()},_onRoll(e){if("mouse"!=e.getPointerType()){var t=0,r=this.getChildControl("scrollpane");if("horizontal"===this.getOrientation()){t=e.getDelta().x;var i=r.getScrollX(),n=r.getScrollMaxX();(o=parseInt(t))<0&&i<=0||o>0&&i>=n||0==t?e.stopMomentum():e.stop()}else{t=e.getDelta().y;var o;i=r.getScrollY(),n=r.getScrollMaxY();(o=parseInt(t))<0&&i<=0||o>0&&i>=n||0==t?e.stopMomentum():e.stop()}this.scrollBy(parseInt(t,10));e.getMomentum()&&e.stop()}},_onScroll(){this._updateArrowsEnabled()},_onScrollAnimationEnd(){this.fireEvent("scrollAnimationEnd")},_onResize(e){var t=this.getChildControl("scrollpane").getChildren()[0];if(t){var r=this.getInnerSize(),i=t.getBounds();if("horizontal"===this.getOrientation()?i.width>r.width:i.height>r.height){this._showArrows();this._updateArrowsEnabled()}else this._hideArrows()}},_onExecuteBackward(){this.scrollBy(-this.getScrollStep())},_onExecuteForward(){this.scrollBy(this.getScrollStep())},_updateArrowsEnabled(){if(this.getEnabled()){var e=this.getChildControl("scrollpane");if("horizontal"===this.getOrientation())var t=e.getScrollX(),r=e.getScrollMaxX();else t=e.getScrollY(),r=e.getScrollMaxY();this.getChildControl("button-backward").setEnabled(t>0);this.getChildControl("button-forward").setEnabled(te._getItems(),isItemSelectable:t=>e._isItemSelectable?e._isItemSelectable(t):t.isVisible()});this.__P_125_0.addListener("changeSelected",this._onChangeSelected,this)}this.__P_125_0.setAllowEmptySelection(this._isAllowEmptySelection());return this.__P_125_0}},destruct(){this._disposeObjects("__P_125_0")}});qx.ui.core.MSingleSelectionHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.IField":{require:!0},"qx.ui.core.ISingleSelection":{require:!0},"qx.ui.core.MSingleSelectionHandling":{require:!0},"qx.ui.core.MChildrenHandling":{require:!0},"qx.ui.layout.Grow":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.container.Stack",{extend:qx.ui.core.Widget,implement:[qx.ui.form.IField,qx.ui.core.ISingleSelection],include:[qx.ui.core.MSingleSelectionHandling,qx.ui.core.MChildrenHandling],construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.Grow);this.addListener("changeSelection",this.__P_71_0,this)},properties:{dynamic:{check:"Boolean",init:!1,apply:"_applyDynamic"}},members:{_applyDynamic(e){for(var t=this._getChildren(),r=this.getSelection()[0],i=0,n=t.length;i!0,_isItemSelectable:e=>!0,__P_71_0(e){var t=e.getOldData()[0],r=e.getData()[0];t&&(this.isDynamic()?t.exclude():t.hide());r&&r.show()},_afterAddChild(e){var t=this.getSelection()[0];t?t!==e&&(this.isDynamic()?e.exclude():e.hide()):this.setSelection([e])},_afterRemoveChild(e){if(this.getSelection()[0]===e){var t=this._getChildren()[0];t?this.setSelection([t]):this.resetSelection()}},previous(){var e=this.getSelection()[0],t=this._indexOf(e)-1,r=this._getChildren();t<0&&(t=r.length-1);var i=r[t];this.setSelection([i])},next(){var e=this.getSelection()[0],t=this._indexOf(e)+1,r=this._getChildren(),i=r[t]||r[0];this.setSelection([i])}}});qx.ui.container.Stack.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IModelSelection",{members:{setModelSelection(e){},getModelSelection(){}}});qx.ui.form.IModelSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.data.Array":{construct:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.form.MModelSelection",{construct(){this.__P_126_0=new qx.data.Array;this.__P_126_0.addListener("change",this.__P_126_1,this);this.addListener("changeSelection",this.__P_126_2,this)},events:{changeModelSelection:"qx.event.type.Data"},members:{__P_126_0:null,__P_126_3:!1,__P_126_2(){if(!this.__P_126_3){for(var e=this.getSelection(),t=[],r=0;r0&&!this.getSelection()[0]&&this.setSelection([r[0]])},remove(e){var t=this.__P_72_0,r=this.getGroupedProperty(),i=qx.lang.String.firstUp(r);if(t.includes(e)){qx.lang.Array.remove(t,e);e.get(this.getGroupProperty())===this&&e.reset(this.getGroupProperty());e.removeListener("change"+i,this._onItemChangeChecked,this);e.get(r)&&this.resetSelection()}},getChildren(){return this.__P_72_0},_onItemChangeChecked(e){var t=e.getTarget(),r=this.getGroupedProperty();t.get(r)?this.setSelection([t]):this.getSelection()[0]==t&&this.resetSelection()},_applyGroupedProperty(e,t){for(var r,i=qx.lang.String.firstUp(t),n=qx.lang.String.firstUp(e),o=0;o=0)}else"flexShrink"===t?this.assertBoolean(r):this.assert(!1,"The property '"+t+"' is not supported by the HBox layout!")},false:null}),renderLayout(e,t,r){this._invalidChildrenCache&&this.__P_73_4();var i,n,o,a,s=this.__P_73_3,l=s.length,u=qx.ui.layout.Util,c=this.getSpacing(),h=this.getSeparator(),d=[],f=i=h?u.computeHorizontalSeparatorGaps(s,c,h):u.computeHorizontalGaps(s,c,!0);for(n=0;ny.maxWidth&&(w=y.maxWidth);d.push(w);f+=w}if(this.__P_73_2&&f!=e){var _,p,m={},g=f>e;for(n=0;n0){y=s[n].getSizeHint();m[n]={min:y.minWidth,value:d[n],max:y.maxWidth,flex:_};if(g){var v=s[n].getLayoutProperties();v&&v.flexShrink&&(m[n].min=0)}}var b=u.computeFlexOffsets(m,e,f);for(n in b){p=b[n].offset;d[n]+=p;f+=p}}var y,x,q,w,P,M,E,I=s[0].getMarginLeft();if(f0)if(h){I+=P+c;this._renderSeparator(h,{left:I+r.left,top:r.top,width:S,height:t});I+=S+c+o.getMarginLeft()}else I+=u.collapseMargins(c,P,o.getMarginLeft());o.renderLayout(I+r.left,x+r.top,w,q);I+=w;P=o.getMarginRight()}},_computeSizeHint(){this._invalidChildrenCache&&this.__P_73_4();for(var e,t,r,i=qx.ui.layout.Util,n=this.__P_73_3,o=0,a=0,s=0,l=0,u=0,c=0,h=n.length;cu&&(u=t.height+r);t.minHeight+r>l&&(l=t.minHeight+r)}o+=s;var _,p=this.getSpacing(),m=this.getSeparator();return{minWidth:o+(_=m?i.computeHorizontalSeparatorGaps(n,p,m):i.computeHorizontalGaps(n,p,!0)),width:a+_,minHeight:l,height:u}}},destruct(){this.__P_73_0=this.__P_73_1=this.__P_73_3=null}});qx.ui.layout.HBox.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{construct:!0,require:!0},"qx.ui.layout.Util":{},"qx.theme.manager.Decoration":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.VBox",{extend:qx.ui.layout.Abstract,construct(e,t,r){qx.ui.layout.Abstract.constructor.call(this);e&&this.setSpacing(e);t&&this.setAlignY(t);r&&this.setSeparator(r)},properties:{alignY:{check:["top","middle","bottom"],init:"top",apply:"_applyLayoutChange"},alignX:{check:["left","center","right"],init:"left",apply:"_applyLayoutChange"},spacing:{check:"Integer",init:0,apply:"_applyLayoutChange"},separator:{check:"Decorator",nullable:!0,apply:"_applyLayoutChange"},reversed:{check:"Boolean",init:!1,apply:"_applyReversed"}},members:{__P_74_0:null,__P_74_1:null,__P_74_2:null,__P_74_3:null,_applyReversed(){this._invalidChildrenCache=!0;this._applyLayoutChange()},__P_74_4(){var e,t=this._getLayoutChildren(),r=t.length,i=!1,n=this.__P_74_0&&this.__P_74_0.length!=r&&this.__P_74_1&&this.__P_74_0,o=n?this.__P_74_0:new Array(r),a=n?this.__P_74_1:new Array(r);this.getReversed()&&(t=t.concat().reverse());for(var s=0;s=0)}else"flexShrink"==t?this.assertBoolean(r):this.assert(!1,"The property '"+t+"' is not supported by the VBox layout!")},false:null}),renderLayout(e,t,r){this._invalidChildrenCache&&this.__P_74_4();var i,n,o,a,s=this.__P_74_3,l=s.length,u=qx.ui.layout.Util,c=this.getSpacing(),h=this.getSeparator(),d=[],f=i=h?u.computeVerticalSeparatorGaps(s,c,h):u.computeVerticalGaps(s,c,!0);for(n=0;ny.maxHeight&&(w=y.maxHeight);d.push(w);f+=w}if(this.__P_74_2&&f!=t){var _,p,m={},g=f>t;for(n=0;n0){y=s[n].getSizeHint();m[n]={min:y.minHeight,value:d[n],max:y.maxHeight,flex:_};if(g){var v=s[n].getLayoutProperties();v&&v.flexShrink&&(m[n].min=0)}}var b=u.computeFlexOffsets(m,t,f);for(n in b){p=b[n].offset;d[n]+=p;f+=p}}var y,x,q,w,P,M,E,I=s[0].getMarginTop();if(f0)if(h){I+=P+c;this._renderSeparator(h,{top:I+r.top,left:r.left,height:S,width:e});I+=S+c+o.getMarginTop()}else I+=u.collapseMargins(c,P,o.getMarginTop());o.renderLayout(x+r.left,I+r.top,q,w);I+=w;P=o.getMarginBottom()}},_computeSizeHint(){this._invalidChildrenCache&&this.__P_74_4();for(var e,t,r,i=qx.ui.layout.Util,n=this.__P_74_3,o=0,a=0,s=0,l=0,u=0,c=0,h=n.length;cu&&(u=t.width+r);t.minWidth+r>l&&(l=t.minWidth+r)}o+=s;var _,p=this.getSpacing(),m=this.getSeparator();return{minHeight:o+(_=m?i.computeVerticalSeparatorGaps(n,p,m):i.computeVerticalGaps(n,p,!0)),height:a+_,minWidth:l,width:u}}},destruct(){this.__P_74_0=this.__P_74_1=this.__P_74_3=null}});qx.ui.layout.VBox.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0},"qx.bom.storage.Web":{},"qx.bom.storage.UserData":{},"qx.bom.storage.Memory":{}},environment:{provided:[],required:{"html.storage.local":{className:"qx.bom.client.Html"},"html.storage.userdata":{className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Storage",{statics:{__P_30_0:null,getLocal:()=>qx.core.Environment.get("html.storage.local")?qx.bom.storage.Web.getLocal():qx.core.Environment.get("html.storage.userdata")?qx.bom.storage.UserData.getLocal():qx.bom.storage.Memory.getLocal(),getSession:()=>qx.core.Environment.get("html.storage.local")?qx.bom.storage.Web.getSession():qx.core.Environment.get("html.storage.userdata")?qx.bom.storage.UserData.getSession():qx.bom.storage.Memory.getSession()}});qx.bom.Storage.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Grow",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert(!1,"The property '"+t+"' is not supported by the Grow layout!")},false:null}),renderLayout(e,t,r){for(var i,n,o,a,s=this._getLayoutChildren(),l=0,u=s.length;ln.maxWidth&&(o=n.maxWidth);(a=t)n.maxHeight&&(a=n.maxHeight);i.renderLayout(r.left,r.top,o,a)}},_computeSizeHint(){for(var e,t=this._getLayoutChildren(),r=0,i=0,n=0,o=0,a=1/0,s=1/0,l=0,u=t.length;lnew qxl.datagrid.source.ArrayDataSource,grid(){return new qxl.datagrid.DataGrid(this.getQxObject("columns")).set({dataSource:this.getQxObject("dataSource")})},columns(){const e=new qxl.datagrid.column.Columns;e.add((new qxl.datagrid.column.TextColumn).set({path:"title",caption:"Title",minWidth:200,flex:1}));e.add((new qxl.datagrid.column.TextColumn).set({path:"author",caption:"Author",minWidth:200}));e.add((new qxl.datagrid.column.DateColumn).set({path:"date",caption:"Date",minWidth:200}));return e}},members:{async init(){this.getQxObject("dataSource").setColumns(this.getQxObject("columns"));const e=new qx.data.Array(...Array.from({length:100},(()=>new qxl.datagrid.demo.array.DummyModel)));this.getQxObject("dataSource").setModel(e)}}});qxl.datagrid.demo.array.ArrayDemo.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.layout.VBox":{construct:!0},"qxl.datagrid.demo.tree.TreeDemoNodeInspector":{},"qxl.datagrid.source.tree.TreeDataSource":{},"qx.ui.toolbar.ToolBar":{},"qx.ui.toolbar.Button":{},"qxl.datagrid.demo.tree.TreeDemoFileNode":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.tree.ExpansionColumn":{},"qxl.datagrid.column.FileSizeColumn":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.column.DateColumn":{},"qx.util.format.DateFormat":{},"qxl.datagrid.DataGrid":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.tree.TreeDemo",{extend:qx.ui.container.Composite,construct(){qx.ui.container.Composite.constructor.call(this);this.setLayout(new qx.ui.layout.VBox);let e=this.getQxObject("grid");this.add(this.getQxObject("toolbar"));this.add(e,{flex:1})},objects:{dataSource(){var e=new qxl.datagrid.demo.tree.TreeDemoNodeInspector;return new qxl.datagrid.source.tree.TreeDataSource((()=>e),this.getQxObject("columns"))},toolbar(){var e=new qx.ui.toolbar.ToolBar;e.add(this.getQxObject("btnAdd"));e.add(this.getQxObject("btnRemoveChild"));e.add(this.getQxObject("btnExpandAll"));return e},btnAdd(){var e=new qx.ui.toolbar.Button("Add child");e.addListener("execute",(()=>{let e=(new qxl.datagrid.demo.tree.TreeDemoFileNode).set({name:"Cat pictures",permissions:"-rw-",lastModified:new Date});this._getSelectedNode().getChildren().push(e);this._updateUi()}));return e},btnRemoveChild(){var e=new qx.ui.toolbar.Button("Remove last child");e.addListener("execute",(()=>{let e=this._getSelectedNode();e.getChildren().removeAt(e.getChildren().length-1);this._updateUi()}));return e},btnExpandAll(){var e=new qx.ui.toolbar.Button("Expand All");e.addListener("execute",(async()=>{var e=this.getQxObject("dataSource");const t=async(r,i)=>{await e.expandNode(r);if(i<=2){let n=e.getNodeInspectorFactory()(r),o=await n.getChildrenOf(r);if(o)for(let e of o)await t(e,i+1)}};await t(e.getRoot(),1)}));return e},columns(){var e=new qxl.datagrid.column.Columns;e.add((new qxl.datagrid.column.tree.ExpansionColumn).set({caption:"Name",path:"name",minWidth:160,flex:1,iconPathProvider:e=>"directory"==e.getType()?"@MaterialIcons/folder/16":"@MaterialIcons/description/16"}));e.add((new qxl.datagrid.column.FileSizeColumn).set({caption:"Size",path:"size",minWidth:70}));e.add((new qxl.datagrid.column.TextColumn).set({caption:"Permissions",path:"permissions",minWidth:100}));e.add((new qxl.datagrid.column.DateColumn).set({caption:"Last Modified",path:"lastModified",minWidth:240,dateFormat:new qx.util.format.DateFormat("dd/MM/yyyy hh:mm")}));return e},grid(){var e=this.getQxObject("dataSource"),t=new qxl.datagrid.DataGrid(this.getQxObject("columns")).set({dataSource:e});t.getSelection().addListener("change",this._updateUi,this);return t}},members:{async init(){this.getQxObject("dataSource").setRoot(await qxl.datagrid.demo.tree.TreeDemoFileNode.createDummyRoot())},_getSelectedNode(){var e;return null!==(e=this.getQxObject("grid").getSelection().getItem(0))&&void 0!==e?e:this.getQxObject("dataSource").getRoot()},_updateUi(){var e;let t=this._getSelectedNode();this.getQxObject("btnRemoveChild").setEnabled(!!t.getChildren()&&(null===(e=t.getChildren())||void 0===e?void 0:e.length)>0);this.getQxObject("btnAdd").setEnabled(this.getQxObject("dataSource").getNodeInspectorFactory()().canHaveChildren(t))}}});qxl.datagrid.demo.tree.TreeDemo.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.layout.VBox":{construct:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.basic.Label":{construct:!0},"qx.ui.layout.HBox":{construct:!0},"qx.ui.form.RadioButton":{construct:!0},"qx.ui.form.RadioGroup":{construct:!0},"qxl.datagrid.demo.biggrid.DummyDataSource":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.util.Labels":{},"qxl.datagrid.DataGrid":{},"qxl.datagrid.source.Range":{},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.biggrid.BigGridDemo",{extend:qx.ui.container.Composite,construct(){qx.ui.container.Composite.constructor.call(this);this.setLayout(new qx.ui.layout.VBox);let e=this.getQxObject("grid");{let t=new qx.ui.container.Composite(new qx.ui.layout.Grid(5,3));t.add(new qx.ui.basic.Label("Selection Style : "),{row:0,column:0});let r=new qx.ui.container.Composite(new qx.ui.layout.HBox(5)),i=new qx.ui.form.RadioButton("Row");r.add(i.set({model:"row"}));let n=new qx.ui.form.RadioButton("Cell");r.add(n.set({model:"cell"}));t.add(r,{row:0,column:1});let o=new qx.ui.form.RadioGroup(i,n);o.addListener("changeSelection",(t=>{let r=t.getData()[0];e.getSelectionManager().setSelectionStyle(r.getModel())}));o.setSelection([n]);this.add(t)}{let t=new qx.ui.container.Composite(new qx.ui.layout.Grid(5,3));t.add(new qx.ui.basic.Label("Selection Mode : "),{row:0,column:0});let r=new qx.ui.container.Composite(new qx.ui.layout.HBox(5)),i=new qx.ui.form.RadioButton("One").set({model:"one"});r.add(i);let n=new qx.ui.form.RadioButton("Single").set({model:"single"});r.add(n);let o=new qx.ui.form.RadioButton("Multi").set({model:"multi"});r.add(o);let a=new qx.ui.form.RadioButton("Additive").set({model:"additive"});r.add(a);t.add(r,{row:0,column:1});let s=new qx.ui.form.RadioGroup(i,n,o,a);s.addListener("changeSelection",(t=>{let r=t.getData()[0];e.getSelectionManager().setSelectionMode(r.getModel())}));s.setSelection([o]);this.add(t)}this.add(e,{flex:1})},objects:{dataSource:()=>new qxl.datagrid.demo.biggrid.DummyDataSource(1e6,1e4),grid(){var e=this.getQxObject("dataSource"),t=new qxl.datagrid.column.Columns;for(let r=0;r{let t=e.getData();console.log("Selection changed to "+t.map((e=>e.toString().join(","))))}));return r}},members:{async init(){let e=this.getQxObject("dataSource");await e.makeAvailable(new qxl.datagrid.source.Range([0,0],[10,10]));let t=this.getQxObject("grid");const r=(t,r)=>e.getModelForPosition(new qxl.datagrid.source.Position(t,r));t.getSelection().replace([r(1,0),r(2,0),r(3,0)]);t.getSelectionManager().setFocused(r(4,4))}}});qxl.datagrid.demo.biggrid.BigGridDemo.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.ColorUtil",{statics:{REGEXP:{hexShort:/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])?$/,hexLong:/^#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})?$/,hex3:/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])$/,hex6:/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])$/,rgb:/^rgb\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*\)$/,rgba:/^rgba\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,2}[0-9]*)\s*\)$/},SYSTEM:{activeborder:!0,activecaption:!0,appworkspace:!0,background:!0,buttonface:!0,buttonhighlight:!0,buttonshadow:!0,buttontext:!0,captiontext:!0,graytext:!0,highlight:!0,highlighttext:!0,inactiveborder:!0,inactivecaption:!0,inactivecaptiontext:!0,infobackground:!0,infotext:!0,menu:!0,menutext:!0,scrollbar:!0,threeddarkshadow:!0,threedface:!0,threedhighlight:!0,threedlightshadow:!0,threedshadow:!0,window:!0,windowframe:!0,windowtext:!0},NAMED:{black:[0,0,0],silver:[192,192,192],gray:[128,128,128],white:[255,255,255],maroon:[128,0,0],red:[255,0,0],purple:[128,0,128],fuchsia:[255,0,255],green:[0,128,0],lime:[0,255,0],olive:[128,128,0],yellow:[255,255,0],navy:[0,0,128],blue:[0,0,255],teal:[0,128,128],aqua:[0,255,255],transparent:[-1,-1,-1],magenta:[255,0,255],orange:[255,165,0],brown:[165,42,42]},isNamedColor(e){return void 0!==this.NAMED[e]},isSystemColor(e){return void 0!==this.SYSTEM[e]},supportsThemes:()=>!!qx.Class&&qx.Class.isDefined("qx.theme.manager.Color"),isThemedColor(e){return!!this.supportsThemes()&&(!!(qx.theme&&qx.theme.manager&&qx.theme.manager.Color)&&qx.theme.manager.Color.getInstance().isDynamic(e))},stringToRgb(e){this.supportsThemes()&&this.isThemedColor(e)&&(e=qx.theme.manager.Color.getInstance().resolveDynamic(e));return this.cssStringToRgb(e)},cssStringToRgb(e){var t;if(this.isNamedColor(e))t=this.NAMED[e].concat();else{if(this.isSystemColor(e))throw new Error("Could not convert system colors to RGB: "+e);this.isRgbaString(e)?t=this.__P_139_0(e):this.isRgbString(e)?t=this.__P_139_1():this.ishexShortString(e)?t=this.__P_139_2():this.ishexLongString(e)&&(t=this.__P_139_3())}if(t){3===t.length&&1==t[3]&&t.pop();return t}throw new Error("Could not parse color: "+e)},stringToRgbString(e){return this.rgbToRgbString(this.stringToRgb(e))},rgbToRgbString:e=>"rgb"+(4===e.length?"a":"")+"("+e.map((function(e){return Math.round(1e3*e)/1e3})).join(",")+")",rgbToHexString:e=>"#"+qx.lang.String.pad(e[0].toString(16).toUpperCase(),2)+qx.lang.String.pad(e[1].toString(16).toUpperCase(),2)+qx.lang.String.pad(e[2].toString(16).toUpperCase(),2)+(4===e.length&&1!==e[3]?qx.lang.String.pad(Math.round(255*e[3]).toString(16).toUpperCase(),2):""),isValidPropertyValue(e){return this.isThemedColor(e)||this.isNamedColor(e)||this.ishexShortString(e)||this.ishexLongString(e)||this.isRgbString(e)||this.isRgbaString(e)},isCssString(e){return this.isSystemColor(e)||this.isNamedColor(e)||this.ishexShortString(e)||this.ishexLongString(e)||this.isRgbString(e)||this.isRgbaString(e)},ishexShortString(e){return this.REGEXP.hexShort.test(e)},isHex3String(e){return this.REGEXP.hex3.test(e)},isHex6String(e){return this.REGEXP.hex6.test(e)},ishexLongString(e){return this.REGEXP.hexLong.test(e)},isRgbString(e){return this.REGEXP.rgb.test(e)},isRgbaString(e){return this.REGEXP.rgba.test(e)},__P_139_1:()=>[parseInt(RegExp.$1,10),parseInt(RegExp.$2,10),parseInt(RegExp.$3,10)],__P_139_0(){var e=parseInt(RegExp.$1,10),t=parseInt(RegExp.$2,10),r=parseInt(RegExp.$3,10),i=parseFloat(RegExp.$4,10);return 0===e&&0===t&0===r&&0===i?[-1,-1,-1]:1==i?[e,t,r]:[e,t,r,i]},__P_139_2(){var e=17*parseInt(RegExp.$1,16),t=17*parseInt(RegExp.$2,16),r=17*parseInt(RegExp.$3,16),i=Math.round(parseInt(RegExp.$4||"f",16)/15*1e3)/1e3;return 1==i?[e,t,r]:[e,t,r,i]},__P_139_4:()=>[17*parseInt(RegExp.$1,16),17*parseInt(RegExp.$2,16),17*parseInt(RegExp.$3,16)],__P_139_5:()=>[16*parseInt(RegExp.$1,16)+parseInt(RegExp.$2,16),16*parseInt(RegExp.$3,16)+parseInt(RegExp.$4,16),16*parseInt(RegExp.$5,16)+parseInt(RegExp.$6,16)],__P_139_3(){var e=parseInt(RegExp.$1,16),t=parseInt(RegExp.$2,16),r=parseInt(RegExp.$3,16),i=Math.round(parseInt(RegExp.$4||"ff",16)/255*1e3)/1e3;return 1==i?[e,t,r]:[e,t,r,i]},hex3StringToRgb(e){if(this.isHex3String(e))return this.__P_139_4(e);throw new Error("Invalid hex3 value: "+e)},hex3StringToHex6String(e){return this.isHex3String(e)?this.rgbToHexString(this.hex3StringToRgb(e)):e},hex6StringToRgb(e){if(this.isHex6String(e))return this.__P_139_5(e);throw new Error("Invalid hex6 value: "+e)},hexStringToRgb(e){if(this.ishexShortString(e))return this.__P_139_2(e);if(this.ishexLongString(e))return this.__P_139_3(e);throw new Error("Invalid hex value: "+e)},rgbToHsb(e){var t,r,i,n=e[0],o=e[1],a=e[2],s=n>o?n:o;a>s&&(s=a);var l=n=1&&(a%=1);s>1&&(s=1);l>1&&(l=1);var u=Math.floor(255*l),c={};if(0==s)c.red=c.green=c.blue=u;else{r=(a*=6)-(t=Math.floor(a));i=Math.floor(u*(1-s));n=Math.floor(u*(1-s*r));o=Math.floor(u*(1-s*(1-r)));switch(t){case 0:c.red=u;c.green=o;c.blue=i;break;case 1:c.red=n;c.green=u;c.blue=i;break;case 2:c.red=i;c.green=u;c.blue=o;break;case 3:c.red=i;c.green=n;c.blue=u;break;case 4:c.red=o;c.green=i;c.blue=u;break;case 5:c.red=u;c.green=i;c.blue=n}}return[c.red,c.green,c.blue]},rgbToHsl(e){var t=e[0]/255,r=e[1]/255,i=e[2]/255,n=Math.max(t,r,i),o=n-Math.min(t,r,i),a=1-Math.abs(n+n-o-1),s=o&&(n==t?(r-i)/o:n==r?2+(i-t)/o:4+(t-r)/o);return[60*(s<0?s+6:s),100*(a?o/a:0),100*(n+n-o)/2]},hslToRgb(e){var t=e[0],r=e[1]/100,i=e[2]/100,n=r*Math.min(i,1-i),o=function(e){var r=(e+t/30)%12;return i-n*Math.max(Math.min(r-3,9-r,1),-1)};return[o(0),o(8),o(4)].map((function(e){return Math.round(2550*e)/10}))},randomColor(){var e=Math.round(255*Math.random()),t=Math.round(255*Math.random()),r=Math.round(255*Math.random());return this.rgbToRgbString([e,t,r])},__P_139_6(e,t,r,i){var n=this.stringToRgb(e);for(var o in t)if(0!=t[o])switch(o){case"red":n[0]=r(n[0],t[o],255);break;case"green":n[1]=r(n[1],t[o],255);break;case"blue":n[2]=r(n[2],t[o],255);break;case"alpha":n[3]=r(n[3]||1,t[o],1);break;case"hue":if(!i)throw new Error("Invalid key in map: "+o);(s=this.rgbToHsb(n))[0]=i(s[0],t[o]);var a=this.hsbToRgb(s);a[3]=n[3];n=a;break;case"saturation":(s=this.rgbToHsb(n))[1]=r(s[1],t[o],100);(a=this.hsbToRgb(s))[3]=n[3];n=a;break;case"brightness":var s;(s=this.rgbToHsb(n))[2]=r(s[2],t[o],100);(a=this.hsbToRgb(s))[3]=n[3];n=a;break;case"lightness":var l=this.rgbToHsl(n);l[2]=r(l[2],t[o],100);(a=this.hslToRgb(l))[3]=n[3];n=a;break;default:throw new Error("Invalid key in tune map: "+o)}4===n.length&&(void 0===n[3]||n[3]>=1?n.pop():n[3]<0&&(n[3]=0));[0,1,2].forEach((function(e){n[e]<0?n[e]=0:n[e]>255&&(n[e]=255)}));return this.rgbToRgbString(n)},scale(e,t){return this.__P_139_6(e,t,(function(e,t,r){e>r&&(e=r);if(t>0){t>100&&(t=100);return e+(r-e)*t/100}t<-100&&(t=-100);return e+e*t/100}))},adjust(e,t){return this.__P_139_6(e,t,(function(e,t,r){return(e+=t)>r?r:e<0?0:e}),(function(e,t){e+=t;for(;e>=360;)e-=360;for(;e<0;)e+=360;return e}))},luminance(e){var t=this.stringToRgb(e),r=function(e){var r=t[e]/255;return r<.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)};return.2126*r(0)+.7152*r(1)+.0722*r(2)},contrast(e,t){var r=this.luminance(e)+.05,i=this.luminance(t)+.5;return Math.max(r,i)/Math.min(r,i)},chooseContrastingColor(e,t,r,i){"string"==typeof e&&(e=qx.util.ColorUtil.stringToRgb(e));t||(t=128);return(299*e[0]+587*e[1]+114*e[2])/1e3>=t?r||"#000":i||"#fff"}}});qx.util.ColorUtil.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.decoration.IDecorator",{members:{getStyles(){},getPadding(){},getInsets(){}}});qx.ui.decoration.IDecorator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.ui.decoration.IDecorator":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.decoration.Abstract",{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],type:"abstract",members:{__P_179_0:null,_getDefaultInsets(){throw new Error("Abstract method called.")},_isInitialized(){throw new Error("Abstract method called.")},_resetInsets(){this.__P_179_0=null},getInsets(){this.__P_179_0||(this.__P_179_0=this._getDefaultInsets());return this.__P_179_0}},destruct(){this.__P_179_0=null}});qx.ui.decoration.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.theme.manager.Color":{}},environment:{provided:[],required:{"qx.theme":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBackgroundColor",{properties:{backgroundColor:{check:"Color",nullable:!0,apply:"_applyBackgroundColor"}},members:{_styleBackgroundColor(e){var t=this.getBackgroundColor();t&&qx.core.Environment.get("qx.theme")&&(t=qx.theme.manager.Color.getInstance().resolve(t));t&&(e["background-color"]=t)},_applyBackgroundColor(){}}});qx.ui.decoration.MBackgroundColor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBorderRadius",{properties:{radiusTopLeft:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radiusTopRight:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radiusBottomLeft:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radiusBottomRight:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radius:{group:["radiusTopLeft","radiusTopRight","radiusBottomRight","radiusBottomLeft"],mode:"shorthand"}},members:{_styleBorderRadius(e){e["-webkit-background-clip"]="padding-box";e["background-clip"]="padding-box";var t=!1,r=this.getRadiusTopLeft();if(r>0){t=!0;e["-moz-border-radius-topleft"]=r+"px";e["-webkit-border-top-left-radius"]=r+"px";e["border-top-left-radius"]=r+"px"}if((r=this.getRadiusTopRight())>0){t=!0;e["-moz-border-radius-topright"]=r+"px";e["-webkit-border-top-right-radius"]=r+"px";e["border-top-right-radius"]=r+"px"}if((r=this.getRadiusBottomLeft())>0){t=!0;e["-moz-border-radius-bottomleft"]=r+"px";e["-webkit-border-bottom-left-radius"]=r+"px";e["border-bottom-left-radius"]=r+"px"}if((r=this.getRadiusBottomRight())>0){t=!0;e["-moz-border-radius-bottomright"]=r+"px";e["-webkit-border-bottom-right-radius"]=r+"px";e["border-bottom-right-radius"]=r+"px"}t&&"webkit"==qx.core.Environment.get("engine.name")?e["-webkit-background-clip"]="padding-box":e["background-clip"]="padding-box"},_applyBorderRadius(){}}});qx.ui.decoration.MBorderRadius.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.Css":{require:!0},"qx.bom.Style":{},"qx.theme.manager.Color":{}},environment:{provided:[],required:{"css.boxshadow":{className:"qx.bom.client.Css"},"qx.theme":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBoxShadow",{properties:{shadowHorizontalLength:{nullable:!0,apply:"_applyBoxShadow"},shadowVerticalLength:{nullable:!0,apply:"_applyBoxShadow"},shadowBlurRadius:{nullable:!0,apply:"_applyBoxShadow"},shadowSpreadRadius:{nullable:!0,apply:"_applyBoxShadow"},shadowColor:{nullable:!0,apply:"_applyBoxShadow"},inset:{init:!1,apply:"_applyBoxShadow"},shadowLength:{group:["shadowHorizontalLength","shadowVerticalLength"],mode:"shorthand"}},members:{_styleBoxShadow(e){var t=qx.core.Environment.get("css.boxshadow");if(t&&(null!=this.getShadowVerticalLength()||null!=this.getShadowHorizontalLength())){t=qx.bom.Style.getCssName(t);var r=null;qx.core.Environment.get("qx.theme")&&(r=qx.theme.manager.Color.getInstance());(function(i,n,o,a,s,l){for(var u=0;u0&&(e["border-top"]=a+"px "+this.getStyleTop()+" "+(r||""));(a=this.getWidthRight())>0&&(e["border-right"]=a+"px "+this.getStyleRight()+" "+(i||""));(a=this.getWidthBottom())>0&&(e["border-bottom"]=a+"px "+this.getStyleBottom()+" "+(n||""));(a=this.getWidthLeft())>0&&(e["border-left"]=a+"px "+this.getStyleLeft()+" "+(o||""));e.position="absolute"},_getDefaultInsetsForBorder(){return{top:this.getWidthTop(),right:this.getWidthRight(),bottom:this.getWidthBottom(),left:this.getWidthLeft()}},_applyWidth(){this._applyStyle();this._resetInsets()},_applyStyle(){}}});qx.ui.decoration.MSingleBorder.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.lang.Type":{},"qx.util.AliasManager":{},"qx.util.ResourceManager":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBackgroundImage",{properties:{backgroundImage:{nullable:!0,apply:"_applyBackgroundImage"},backgroundRepeat:{init:"repeat",apply:"_applyBackgroundImage"},backgroundPositionX:{nullable:!0,apply:"_applyBackgroundPosition"},backgroundPositionY:{nullable:!0,apply:"_applyBackgroundPosition"},backgroundOrigin:{nullable:!0,apply:"_applyBackgroundImage"},backgroundPosition:{group:["backgroundPositionY","backgroundPositionX"]},orderGradientsFront:{check:"Boolean",init:!1}},members:{_styleBackgroundImage(e){if(this.getBackgroundImage()){"background"in e?qx.lang.Type.isArray(e.background)||(e.background=[e.background]):e.background=[];(function(t,r,i,n,o){for(var a=0;a0&&(e["border-top"]=a+"px "+this.getStyleTop()+" "+t.top);(a=this.getWidthRight())>0&&(e["border-right"]=a+"px "+this.getStyleRight()+" "+t.right);(a=this.getWidthBottom())>0&&(e["border-bottom"]=a+"px "+this.getStyleBottom()+" "+t.bottom);(a=this.getWidthLeft())>0&&(e["border-left"]=a+"px "+this.getStyleLeft()+" "+t.left);var s=this.getInnerOpacity();s<1&&this.__P_180_2(r,s);if(i.top>0||i.right>0||i.bottom>0||i.left>0){var l=(i.top||0)+"px solid "+r.top,u=(i.right||0)+"px solid "+r.right,c=(i.bottom||0)+"px solid "+r.bottom,h=(i.left||0)+"px solid "+r.left;e[":before"]={width:"100%",height:"100%",position:"absolute",content:'""',"border-top":l,"border-right":u,"border-bottom":c,"border-left":h,left:0,top:0};var d=qx.bom.Style.getCssName(qx.core.Environment.get("css.boxsizing"));e[":before"][d]="border-box";var f=qx.core.Environment.get("css.borderradius");if(f){f=qx.bom.Style.getCssName(f);e[":before"][f]="inherit"}var _=[];if(r.top&&i.top&&r.top==r.bottom&&r.top==r.right&&r.top==r.left&&i.top==i.bottom&&i.top==i.right&&i.top==i.left)_.push("inset 0 0 0 "+i.top+"px "+r.top);else{r.top&&_.push("inset 0 "+(i.top||0)+"px "+r.top);r.right&&_.push("inset -"+(i.right||0)+"px 0 "+r.right);r.bottom&&_.push("inset 0 -"+(i.bottom||0)+"px "+r.bottom);r.left&&_.push("inset "+(i.left||0)+"px 0 "+r.left)}_.length>0&&n&&(e[n=qx.bom.Style.getCssName(n)]?e[n]+=","+_.join(","):e[n]=_.join(","))}else e[":before"]={border:0}},__P_180_2(e,t){if(qx.core.Environment.get("css.rgba"))for(var r in e){var i=qx.util.ColorUtil.stringToRgb(e[r]);i.push(t);var n=qx.util.ColorUtil.rgbToRgbString(i);e[r]=n}},_applyDoubleBorder(){},__P_180_0(){return{top:this.getWidthTop()+this.getInnerWidthTop(),right:this.getWidthRight()+this.getInnerWidthRight(),bottom:this.getWidthBottom()+this.getInnerWidthBottom(),left:this.getWidthLeft()+this.getInnerWidthLeft()}}}});qx.ui.decoration.MDoubleBorder.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.Css":{require:!0},"qx.lang.Type":{},"qx.util.ColorUtil":{},"qx.theme.manager.Color":{}},environment:{provided:[],required:{"css.gradient.legacywebkit":{className:"qx.bom.client.Css"},"css.gradient.linear":{className:"qx.bom.client.Css"},"css.borderradius":{className:"qx.bom.client.Css"},"qx.theme":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MLinearBackgroundGradient",{properties:{startColor:{nullable:!0,apply:"_applyLinearBackgroundGradient"},endColor:{nullable:!0,apply:"_applyLinearBackgroundGradient"},orientation:{init:"vertical",apply:"_applyLinearBackgroundGradient"},startColorPosition:{init:0,apply:"_applyLinearBackgroundGradient"},endColorPosition:{init:100,apply:"_applyLinearBackgroundGradient"},colorPositionUnit:{init:"%",apply:"_applyLinearBackgroundGradient"},gradientStart:{group:["startColor","startColorPosition"],mode:"shorthand"},gradientEnd:{group:["endColor","endColorPosition"],mode:"shorthand"}},members:{_styleLinearBackgroundGradient(e){var t=[];if(this.getStartColor()&&this.getEndColor()){var r=this.__P_181_0;qx.core.Environment.get("css.gradient.legacywebkit")?r=this.__P_181_1:!qx.core.Environment.get("css.gradient.linear")&&qx.core.Environment.get("css.borderradius")?r=this.__P_181_2:qx.core.Environment.get("css.gradient.linear")||(r=this.__P_181_3);(function(i,n,o,a,s,l){for(var u=0;uqx.core.Environment.get("qx.theme")?qx.theme.manager.Color.getInstance().resolve(e):e,_applyLinearBackgroundGradient(){}}});qx.ui.decoration.MLinearBackgroundGradient.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.util.AliasManager":{},"qx.util.ResourceManager":{},"qx.bom.client.Css":{require:!0},"qx.bom.Style":{}},environment:{provided:[],required:{"css.borderimage.standardsyntax":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBorderImage",{properties:{borderImage:{check:"String",nullable:!0,apply:"_applyBorderImage"},sliceTop:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},sliceRight:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},sliceBottom:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},sliceLeft:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},slice:{group:["sliceTop","sliceRight","sliceBottom","sliceLeft"],mode:"shorthand"},repeatX:{check:["stretch","repeat","round"],init:"stretch",apply:"_applyBorderImage"},repeatY:{check:["stretch","repeat","round"],init:"stretch",apply:"_applyBorderImage"},repeat:{group:["repeatX","repeatY"],mode:"shorthand"},fill:{check:"Boolean",init:!0,apply:"_applyBorderImage"},borderImageMode:{check:["horizontal","vertical","grid"],init:"grid"}},members:{_styleBorderImage(e){if(this.getBorderImage()){var t=qx.util.AliasManager.getInstance().resolve(this.getBorderImage()),r=qx.util.ResourceManager.getInstance().toUri(t),i=this._getDefaultInsetsForBorderImage(),n=[i.top,i.right,i.bottom,i.left],o=[this.getRepeatX(),this.getRepeatY()].join(" "),a=this.getFill()&&qx.core.Environment.get("css.borderimage.standardsyntax")?" fill":"",s=qx.bom.Style.getPropertyName("borderImage");if(s){e[qx.bom.Style.getCssName(s)]='url("'+r+'") '+n.join(" ")+a+" "+o}e["border-style"]="solid";e["border-color"]="transparent";e["border-width"]=n.join("px ")+"px"}},_getDefaultInsetsForBorderImage(){if(!this.getBorderImage())return{top:0,right:0,bottom:0,left:0};var e=qx.util.AliasManager.getInstance().resolve(this.getBorderImage()),t=this.__P_182_0(e);return{top:this.getSliceTop()||t[0],right:this.getSliceRight()||t[1],bottom:this.getSliceBottom()||t[2],left:this.getSliceLeft()||t[3]}},_applyBorderImage(){},__P_182_0(e){var t=this.getBorderImageMode(),r=0,i=0,n=0,o=0,a=/(.*)(\.[a-z]+)$/.exec(e),s=a[1],l=a[2],u=qx.util.ResourceManager.getInstance();if("grid"==t||"vertical"==t){r=u.getImageHeight(s+"-t"+l);n=u.getImageHeight(s+"-b"+l)}if("grid"==t||"horizontal"==t){i=u.getImageWidth(s+"-r"+l);o=u.getImageWidth(s+"-l"+l)}return[r,i,n,o]}}});qx.ui.decoration.MBorderImage.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.CssTransition":{require:!0},"qx.bom.client.Browser":{},"qx.bom.Style":{}},environment:{provided:[],required:{"css.transition":{className:"qx.bom.client.CssTransition"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MTransition",{properties:{transitionProperty:{nullable:!0,apply:"_applyTransition"},transitionDuration:{nullable:!0,apply:"_applyTransition"},transitionTimingFunction:{nullable:!0,apply:"_applyTransition"},transitionDelay:{nullable:!0,apply:"_applyTransition"}},members:{_styleTransition(e){var t=qx.core.Environment.get("css.transition");if(t&&null!=this.getTransitionDuration()){"chrome"===qx.bom.client.Browser.getName()&&qx.bom.client.Browser.getVersion()>=71&&(e.transform||(e.transform="translateZ(0)"));t=qx.bom.Style.getCssName(t.name);(function(r,i,n,o){for(var a=0;at[o]&&(t[o]=i[o])}return null!=t.top?t:{top:0,right:0,bottom:0,left:0}},_isInitialized(){return this.__P_141_0},_getExtendedPropertyValueArrays(e){for(var t=e.map((function(e){var t=this.get(e);qx.lang.Type.isArray(t)||(t=[t]);return t}),this),r=Math.max.apply(Math,t.map((function(e){return e.length}))),i=0;i0&&r.setFamily(n);return r},fromConfig(e){var t=new qx.bom.Font;t.set(e);return t},__P_136_1:{fontFamily:"",fontSize:"",fontWeight:"",fontStyle:"",textDecoration:"",lineHeight:1.2,color:"",textShadow:"",letterSpacing:""},getDefaultStyles(){return this.__P_136_1}},properties:{size:{check:"Integer",nullable:!0,apply:"_applySize"},lineHeight:{check:"Number",nullable:!0,apply:"_applyLineHeight"},comparisonString:{check:"String",init:null,nullable:!0},version:{check:e=>null===e||"string"==typeof e&&/^[a-zA-Z0-9.-]+$/.test(e),init:null,nullable:!0},family:{check:"Array",nullable:!0,apply:"_applyFamily"},bold:{check:"Boolean",nullable:!0,apply:"_applyBold"},italic:{check:"Boolean",nullable:!0,apply:"_applyItalic"},decoration:{check:["underline","line-through","overline"],nullable:!0,apply:"_applyDecoration"},color:{check:"Color",nullable:!0,apply:"_applyColor"},textShadow:{nullable:!0,check:"String",apply:"_applyTextShadow"},weight:{nullable:!0,check:"String",apply:"_applyWeight"},letterSpacing:{check:"Integer",nullable:!0,apply:"_applyLetterSpacing"},fontName:{check:"String",nullable:!0,apply:"_applyFontName"}},members:{__P_136_0:null,loadComplete(){},_applySize(e,t){this.__P_136_0.fontSize=null===e?null:e+"px"},_applyLineHeight(e,t){this.__P_136_0.lineHeight=null===e?null:e},_applyFamily(e,t){for(var r="",i=0,n=e.length;i0?r+="'"+e[i]+"'":r+=e[i];i!==n-1&&(r+=",")}this.__P_136_0.fontFamily=r},_applyFontName(e){if(e){let t=qx.theme.manager.Font.getInstance().getManifestFonts()[e];if(t){let e={};["family","comparisonString"].forEach((r=>{void 0!==t[r]&&(e[r]=t[r])}));this.set(e)}else this.warn("Cannot find a font called "+e)}},_applyBold(e,t){this.__P_136_0.fontWeight=null==e?null:e?"bold":"normal"},_applyItalic(e,t){this.__P_136_0.fontStyle=null==e?null:e?"italic":"normal"},_applyDecoration(e,t){this.__P_136_0.textDecoration=null==e?null:e},_applyColor(e,t){this.__P_136_0.color=null;e&&(this.__P_136_0.color=qx.theme.manager.Color.getInstance().resolve(e))},_applyWeight(e,t){this.__P_136_0.fontWeight=e},_applyTextShadow(e,t){this.__P_136_0.textShadow=null==e?null:e},_applyLetterSpacing(e,t){this.__P_136_0.letterSpacing=null===e?null:e+"px"},getStyles(){return this.__P_136_0}}});qx.bom.Font.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.webfonts.Validator":{},"qx.bom.webfonts.WebFont":{},"qx.util.ResourceManager":{},"qx.lang.Array":{},"qx.Promise":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.Stylesheet":{},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"browser.name":{className:"qx.bom.client.Browser"},"browser.version":{className:"qx.bom.client.Browser"},"os.name":{className:"qx.bom.client.OperatingSystem"},"os.version":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.webfonts.WebFontLoader",{extend:qx.core.Object,construct(e){qx.core.Object.constructor.call(this);this.setFontFamily(e);this.__P_143_0={}},properties:{fontFamily:{check:"String"},fontFaces:{nullable:!0,apply:"_applyFontFaces"},css:{nullable:!0,check:"Array"},comparisonString:{check:"String",init:null,nullable:!0},version:{check:e=>null===e||"string"==typeof e&&/^[a-zA-Z0-9.-]+$/.test(e),init:null,nullable:!0}},members:{__P_143_1:null,__P_143_2:null,_validators:null,getValidator(e,t){let r=(e=e||"normal")+"::"+(t=t||"normal"),i=this.__P_143_0[r];if(!i){i=this.__P_143_0[r]=new qx.bom.webfonts.Validator(this.getFontFamily(),this.getComparisonString(),e,t);i.setTimeout(qx.bom.webfonts.WebFont.VALIDATION_TIMEOUT);i.validate()}return i},async load(){(this.getCss()||[]).forEach((e=>{e.match(/^https?:/)||(e=qx.util.ResourceManager.getInstance().toUri(e));if(this.getVersion()){e+=e.indexOf("?")<0?"?":"&";e+=this.getVersion()}qx.bom.webfonts.WebFontLoader.__P_143_3(e)}));let e=this.getFontFaces();if(e){e.forEach((e=>{e.paths&&(e.paths=e.paths.map((e=>{e.match(/^https?:/)||(e=qx.util.ResourceManager.getInstance().toUri(e));if(this.getVersion()){e+=e.indexOf("?")<0?"?":"&";e+=this.getVersion()}return e})))}));this.__P_143_1=qx.lang.Array.clone(e);this.__P_143_2=new qx.Promise}this.__P_143_4()},async promiseLoaded(){return await this.__P_143_2},__P_143_4(){if(null==this.__P_143_1)return;let e=this.__P_143_1.pop();this.__P_143_5(e);if(0==this.__P_143_1.length){this.__P_143_1=null;this.__P_143_2.resolve(!0)}"mshtml"==qx.core.Environment.get("engine.name")&&(parseInt(qx.core.Environment.get("engine.version"))<9||qx.core.Environment.get("browser.documentmode")<9)?setTimeout((()=>this.__P_143_4()),100):this.__P_143_4()},__P_143_5(e){let t=e.fontFamily||this.getFontFamily(),r=qx.bom.webfonts.WebFontLoader.createFontLookupKey(t,e.fontWeight||"normal",e.fontStyle||"normal");if(qx.bom.webfonts.WebFontLoader.__P_143_6[r])return;if(!qx.bom.webfonts.WebFontLoader.__P_143_7){let e=qx.bom.Stylesheet.createElement();qx.bom.webfonts.WebFontLoader.__P_143_7=e}const i=new RegExp(".("+qx.bom.webfonts.WebFontLoader.getPreferredFormats().join("|")+")");let n=[];for(let t=0;t{e.fontFormat}));let o="src: ";for(let e=0;e0&&(o+=", ");o+="url('"+new URL(n[e].url,document.baseURI).href+"')";e>0&&(o+=" format('"+n[e].format+"')")}o+=";\n";let a="font-family: "+t+";\n";a+=o+"\n";a+="font-style: "+(e.fontStyle||"normal")+";\n";a+="font-weight: "+(e.fontWeight||"normal")+";\n";a="@font-face {\n"+a+"}\n";let s=qx.bom.webfonts.WebFontLoader.__P_143_7;try{if("ie"==qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.documentmode")<9){let e=qx.bom.webfonts.WebFontLoader.__P_143_8(s.cssText);e+=a;s.cssText=e}else s.insertRule(a,s.cssRules.length)}catch(e){}qx.bom.webfonts.WebFontLoader.__P_143_6[r]=!0},_applyFontFaces(e,t){for(var r=[],i=0,n=e.length;ie.replace(/["']/g,"")},statics:{FONT_FORMATS:["eot","woff2","woff","ttf","svg"],VALIDATION_TIMEOUT:5e3,__P_143_9:null,__P_143_10:{},__P_143_6:{},__P_143_11:{},getLoader(e,t){let r=qx.bom.webfonts.WebFontLoader.__P_143_11[e];!r&&t&&(r=qx.bom.webfonts.WebFontLoader.__P_143_11[e]=new qx.bom.webfonts.WebFontLoader(e));return r},__P_143_3(e){if(!qx.bom.webfonts.WebFontLoader.__P_143_10[e]){qx.bom.Stylesheet.includeFile(e);qx.bom.webfonts.WebFontLoader.__P_143_10[e]=!0}},createFontLookupKey:(e,t,r)=>e+"_"+(t||"normal")+"_"+(r||"normal"),__P_143_12(e){for(var t=qx.bom.webfonts.WebFontLoader.FONT_FORMATS,r={},i=new RegExp(".("+t.join("|")+")"),n=0,o=e.length;n=14||"firefox"==t&&r>=69||"chrome"==t&&r>=36)&&e.push("woff2");("ie"==t&&qx.core.Environment.get("browser.documentmode")>=9||"edge"==t&&r>=12||"firefox"==t&&r>=3.6||"chrome"==t&&r>=6)&&e.push("woff");("edge"==t&&r>=12||"opera"==t&&r>=10||"safari"==t&&r>=3.1||"firefox"==t&&r>=3.5||"chrome"==t&&r>=4||"mobile safari"==t&&"ios"==i&&n>=4.2)&&e.push("ttf");"ie"==t&&r>=4&&e.push("eot");"mobileSafari"==t&&"ios"==i&&n>=4.1&&e.push("svg");return qx.bom.webfonts.WebFontLoader.__P_143_9=e},__P_143_8:e=>e.replace("'eot)","'eot')").replace("('embedded-opentype)","('embedded-opentype')")}});qx.bom.webfonts.WebFontLoader.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.bom.Font":{require:!0},"qx.bom.webfonts.WebFontLoader":{},"qx.Promise":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.webfonts.WebFont",{extend:qx.bom.Font,properties:{valid:{init:!1,check:"Boolean",event:"changeValid",apply:"__P_135_0"}},events:{changeStatus:"qx.event.type.Data"},members:{__P_135_1:null,__P_135_2:null,toString(){let e=this.isBold()?"bold":"normal";null!==this.getWeight()&&(e=this.getWeight());let t=this.isItalic()?"italic":"normal";return this.getFamily().join(",")+"["+e+"::"+t+"] "+this.toHashCode()},loadComplete(){let e=[];for(let t of this.getFamily()){let r=qx.bom.webfonts.WebFontLoader.getLoader(t);if(r){let t=this.isBold()?"bold":"normal";null!==this.getWeight()&&(t=this.getWeight());let i=this.isItalic()?"italic":"normal",n=r.getValidator(t,i);e.push(n.isValid())}}this.__P_135_2=qx.Promise.all(e).then((e=>{0==e.length||e.indexOf(!0)>-1?this.setValid(!0):this.setValid(!1)}))},async checkValid(){await this.__P_135_2},__P_135_0(e){this.fireDataEvent("changeStatus",{family:this.getFamily(),valid:e})}},statics:{VALIDATION_TIMEOUT:5e3}});qx.bom.webfonts.WebFont.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Timer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.Idle",{extend:qx.core.Object,implement:[qx.core.IDisposable],type:"singleton",construct(){qx.core.Object.constructor.call(this)},events:{interval:"qx.event.type.Event"},properties:{timeoutInterval:{check:"Number",init:100,apply:"_applyTimeoutInterval"}},members:{__P_198_0:null,_applyTimeoutInterval(e){this.__P_198_0&&this.__P_198_0.setInterval(e)},_onInterval(){this.fireEvent("interval")},__P_198_1(){if(!this.__P_198_0&&this.hasListener("interval")){var e=new qx.event.Timer(this.getTimeoutInterval());e.addListener("interval",this._onInterval,this);e.start();this.__P_198_0=e}},__P_198_2(){if(this.__P_198_0&&!this.hasListener("interval")){this.__P_198_0.stop();this.__P_198_0.dispose();this.__P_198_0=null}},addListener(e,t,r,i){var n=qx.event.Idle.superclass.prototype.addListener.call(this,e,t,r,i);this.__P_198_1();return n},addListenerOnce(e,t,r,i){var n=qx.event.Idle.superclass.prototype.addListenerOnce.call(this,e,t,r,i);this.__P_198_1();return n},removeListener(e,t,r,i){var n=qx.event.Idle.superclass.prototype.removeListener.call(this,e,t,r,i);this.__P_198_2();return n},removeListenerById(e){var t=qx.event.Idle.superclass.prototype.removeListenerById.call(this,e);this.__P_198_2();return t}},destruct(){this.__P_198_0&&this.__P_198_0.stop();this.__P_198_0=null}});qx.event.Idle.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.util.placement.DirectAxis":{construct:!0},"qx.util.placement.KeepAlignAxis":{},"qx.util.placement.BestFitAxis":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.placement.Placement",{extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.__P_199_0=qx.util.placement.DirectAxis},properties:{axisX:{check:"Class"},axisY:{check:"Class"},edge:{check:["top","right","bottom","left"],init:"top"},align:{check:["top","right","bottom","left","center","middle"],init:"right"}},statics:{__P_199_1:null,compute(e,t,r,i,n,o,a){this.__P_199_1=this.__P_199_1||new qx.util.placement.Placement;var s=n.split("-"),l=s[0],u=s[1];this.__P_199_1.set({axisX:this.__P_199_2(o),axisY:this.__P_199_2(a),edge:l,align:u});return this.__P_199_1.compute(e,t,r,i)},__P_199_3:null,__P_199_4:null,__P_199_5:null,__P_199_2(e){switch(e){case"direct":this.__P_199_3=this.__P_199_3||qx.util.placement.DirectAxis;return this.__P_199_3;case"keep-align":this.__P_199_4=this.__P_199_4||qx.util.placement.KeepAlignAxis;return this.__P_199_4;case"best-fit":this.__P_199_5=this.__P_199_5||qx.util.placement.BestFitAxis;return this.__P_199_5;default:throw new Error("Invalid 'mode' argument!'")}}},members:{__P_199_0:null,compute(e,t,r,i){return{left:(this.getAxisX()||this.__P_199_0).computeStart(e.width,{start:r.left,end:r.right},{start:i.left,end:i.right},t.width,this.__P_199_6()),top:(this.getAxisY()||this.__P_199_0).computeStart(e.height,{start:r.top,end:r.bottom},{start:i.top,end:i.bottom},t.height,this.__P_199_7())}},__P_199_6(){var e=this.getEdge(),t=this.getAlign();return"left"==e?"edge-start":"right"==e?"edge-end":"left"==t?"align-start":"center"==t?"align-center":"right"==t?"align-end":void 0},__P_199_7(){var e=this.getEdge(),t=this.getAlign();return"top"==e?"edge-start":"bottom"==e?"edge-end":"top"==t?"align-start":"middle"==t?"align-center":"bottom"==t?"align-end":void 0}},destruct(){this._disposeObjects("__P_199_0")}});qx.util.placement.Placement.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.Registration":{construct:!0},"qx.bom.Element":{construct:!0},"qx.ui.core.Widget":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.popup.Manager",{type:"singleton",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.__P_184_0=[];qx.event.Registration.addListener(document.documentElement,"pointerdown",this.__P_184_1,this,!0);qx.bom.Element.addListener(window,"blur",this.hideAll,this)},properties:{containsFunction:{check:"Function",init:qx.ui.core.Widget.contains}},members:{__P_184_0:null,add(e){this.__P_184_0.push(e);this.__P_184_2()},remove(e){qx.lang.Array.remove(this.__P_184_0,e);this.__P_184_2()},hideAll(){for(var e=this.__P_184_0.length,t={};e--;)(t=this.__P_184_0[e]).getAutoHide()&&t.exclude()},__P_184_2(){for(var e=1e7,t=0;t0';return t.firstChild.href}}});qx.util.Uri.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.CssAnimation":{require:!0},"qx.bom.Stylesheet":{},"qx.bom.Event":{},"qx.lang.String":{},"qx.bom.element.AnimationHandle":{},"qx.bom.element.Transform":{},"qx.bom.Style":{},"qx.bom.client.OperatingSystem":{defer:"load",require:!0}},environment:{provided:[],required:{"css.animation":{load:!0,className:"qx.bom.client.CssAnimation"},"qx.debug":{load:!0},"os.name":{defer:!0,className:"qx.bom.client.OperatingSystem"},"os.version":{defer:!0,className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.AnimationCss",{statics:{__P_206_0:null,__P_206_1:"Anni",__P_206_2:0,__P_206_3:{},__P_206_4:{scale:!0,rotate:!0,skew:!0,translate:!0},__P_206_5:qx.core.Environment.get("css.animation"),animateReverse(e,t,r){return this._animate(e,t,r,!0)},animate(e,t,r){return this._animate(e,t,r,!1)},_animate(e,t,r,i){this.__P_206_6(t);var n=t.keep;null!=n&&(i||t.alternate&&t.repeat%2==0)&&(n=100-n);this.__P_206_0||(this.__P_206_0=qx.bom.Stylesheet.createElement());var o=t.keyFrames;null==r&&(r=t.duration);if(null!=this.__P_206_5){var a=this.__P_206_7(o,i)+" "+r+"ms "+t.timing+" "+(t.delay?t.delay+"ms ":"")+t.repeat+" "+(t.alternate?"alternate":"");qx.bom.Event.addNativeListener(e,this.__P_206_5["start-event"],this.__P_206_8);qx.bom.Event.addNativeListener(e,this.__P_206_5["iteration-event"],this.__P_206_9);qx.bom.Event.addNativeListener(e,this.__P_206_5["end-event"],this.__P_206_10);e.style[qx.lang.String.camelCase(this.__P_206_5.name)]=a;n&&100==n&&this.__P_206_5["fill-mode"]&&(e.style[this.__P_206_5["fill-mode"]]="forwards")}var s=new qx.bom.element.AnimationHandle;s.desc=t;s.el=e;s.keep=n;e.$$animation=s;null!=t.origin&&qx.bom.element.Transform.setOrigin(e,t.origin);null==this.__P_206_5&&window.setTimeout((function(){qx.bom.element.AnimationCss.__P_206_10({target:e})}),0);return s},__P_206_8(e){e.target.$$animation&&e.target.$$animation.emit("start",e.target)},__P_206_9(e){null!=e.target&&null!=e.target.$$animation&&e.target.$$animation.emit("iteration",e.target)},__P_206_10(e){var t=e.target,r=t.$$animation;if(r){var i=r.desc;if(null!=qx.bom.element.AnimationCss.__P_206_5){var n=qx.lang.String.camelCase(qx.bom.element.AnimationCss.__P_206_5.name);t.style[n]="";qx.bom.Event.removeNativeListener(t,qx.bom.element.AnimationCss.__P_206_5.name,qx.bom.element.AnimationCss.__P_206_10)}null!=i.origin&&qx.bom.element.Transform.setOrigin(t,"");qx.bom.element.AnimationCss.__P_206_11(t,i.keyFrames[r.keep]);t.$$animation=null;r.el=null;r.ended=!0;r.emit("end",t)}},__P_206_11(e,t){var r;for(var i in t)if(i in qx.bom.element.AnimationCss.__P_206_4){r||(r={});r[i]=t[i]}else e.style[qx.lang.String.camelCase(i)]=t[i];r&&qx.bom.element.Transform.transform(e,r)},__P_206_6(e){e.hasOwnProperty("alternate")||(e.alternate=!1);e.hasOwnProperty("keep")||(e.keep=null);e.hasOwnProperty("repeat")||(e.repeat=1);e.hasOwnProperty("timing")||(e.timing="linear");e.hasOwnProperty("origin")||(e.origin=null)},__P_206_12:qx.core.Environment.select("qx.debug",{true(e){var t=["origin","duration","keep","keyFrames","delay","repeat","timing","alternate"];for(var r in e)-1==t.indexOf(r)&&qx.Bootstrap.warn("Unknown key '"+r+"' in the animation description.");if(null==e.keyFrames)qx.Bootstrap.warn("No 'keyFrames' given > 0");else for(var i in e.keyFrames)(i<0||i>100)&&qx.Bootstrap.warn("Keyframe position needs to be between 0 and 100")},default:null}),__P_206_7(e,t){var r="";for(var i in e){r+=(t?-(i-100):i)+"% {";var n,o=e[i];for(var a in o)if(a in this.__P_206_4){n||(n={});n[a]=o[a]}else{var s=qx.bom.Style.getPropertyName(a);r+=((null!==s?qx.bom.Style.getCssName(s):"")||a)+":"+o[a]+";"}n&&(r+=qx.bom.element.Transform.getCss(n));r+="} "}if(this.__P_206_3[r])return this.__P_206_3[r];var l=this.__P_206_1+this.__P_206_2++,u=this.__P_206_5.keyframes+" "+l;qx.bom.Stylesheet.addRule(this.__P_206_0,u,r);this.__P_206_3[r]=l;return l},__P_206_13(){this.__P_206_2=0;if(this.__P_206_0){this.__P_206_0.ownerNode.remove();this.__P_206_0=null;this.__P_206_3={}}}},defer(e){"ios"===qx.core.Environment.get("os.name")&&parseInt(qx.core.Environment.get("os.version"))>=8&&document.addEventListener("visibilitychange",(function(){document.hidden||e.__P_206_13()}),!1)}});qx.bom.element.AnimationCss.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.bom.element.AnimationHandle":{},"qx.bom.Style":{},"qx.bom.element.Transform":{},"qx.util.ColorUtil":{},"qx.bom.AnimationFrame":{},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.AnimationJs",{statics:{__P_207_0:30,__P_207_1:["%","in","cm","mm","em","ex","pt","pc","px"],__P_207_2:{scale:!0,rotate:!0,skew:!0,translate:!0},animate(e,t,r){return this._animate(e,t,r,!1)},animateReverse(e,t,r){return this._animate(e,t,r,!0)},_animate(e,t,r,i){if(e.$$animation)return e.$$animation;t=qx.lang.Object.clone(t,!0);null==r&&(r=t.duration);var n=t.keyFrames,o=this.__P_207_3(n),a=this.__P_207_4(r,o),s=parseInt(r/a,10);this.__P_207_5(n,e);var l=this.__P_207_6(s,a,o,n,r,t.timing),u=new qx.bom.element.AnimationHandle;u.jsAnimation=!0;if(i){l.reverse();u.reverse=!0}u.desc=t;u.el=e;u.delta=l;u.stepTime=a;u.steps=s;e.$$animation=u;u.i=0;u.initValues={};u.repeatSteps=this.__P_207_7(s,t.repeat);var c=t.delay||0,h=this;u.delayId=window.setTimeout((function(){u.delayId=null;h.play(u)}),c);return u},__P_207_5(e,t){var r={};for(var i in e)for(var n in e[i]){var o=qx.bom.Style.getPropertyName(n);if(o&&o!=n){var a=qx.bom.Style.getCssName(o);e[i][a]=e[i][n];delete e[i][n];n=a}if(null==r[n]){var s=e[i][n];r[n]="string"==typeof s?this.__P_207_8(s):""}}for(var i in e){var l=e[i];for(var n in r)if(null==l[n]){n in t.style?window.getComputedStyle?l[n]=window.getComputedStyle(t,null)[n]:l[n]=t.style[n]:l[n]=t[n];""===l[n]&&-1!=this.__P_207_1.indexOf(r[n])&&(l[n]="0"+r[n])}}},__P_207_9(e){e=qx.lang.Object.clone(e);var t;for(var r in e)if(r in this.__P_207_2){t||(t={});t[r]=e[r];delete e[r]}if(t){var i=qx.bom.element.Transform.getCss(t).split(":");i.length>1&&(e[i[0]]=i[1].replace(";",""))}return e},__P_207_6(e,t,r,i,n,o){var a=new Array(e),s=1;a[0]=this.__P_207_9(i[0]);for(var l=i[0],u=i[r[s]],c=Math.floor(r[s]/(t/n*100)),h=1,d=1;dr[s]){l=u;u=i[r[++s]];c=Math.floor(r[s]/(t/n*100))-c;h=1}a[d]={};var f;for(var _ in u){var p=u[_]+"";if(_ in this.__P_207_2){f||(f={});if(qx.Bootstrap.isArray(l[_])){qx.Bootstrap.isArray(u[_])||(u[_]=[u[_]]);f[_]=[];for(var m=0;m1&&(a[d][P[0]]=P[1].replace(";",""))}h++}a[a.length-1]=this.__P_207_9(i[100]);return a},__P_207_8:e=>e.substring((parseFloat(e)+"").length,e.length),__P_207_10(e,t,r,i){var n=parseFloat(e)-parseFloat(t);return parseFloat(t)+n*qx.bom.AnimationFrame.calculateTiming(r,i)+this.__P_207_8(e)},play(e){e.emit("start",e.el);var t=window.setInterval((function(){e.repeatSteps--;var t=e.delta[e.i%e.steps];if(0===e.i)for(var r in t)void 0===e.initValues[r]&&(void 0!==e.el[r]?e.initValues[r]=e.el[r]:qx.bom.element.Style?e.initValues[r]=qx.bom.element.Style.get(e.el,qx.lang.String.camelCase(r)):e.initValues[r]=e.el.style[qx.lang.String.camelCase(r)]);qx.bom.element.AnimationJs.__P_207_11(e.el,t);e.i++;if(e.i%e.steps==0){e.emit("iteration",e.el);e.desc.alternate&&e.delta.reverse()}e.repeatSteps<0&&qx.bom.element.AnimationJs.stop(e)}),e.stepTime);e.animationId=t;return e},pause(e){window.clearInterval(e.animationId);e.animationId=null;return e},stop(e){var t=e.desc,r=e.el,i=e.initValues;e.animationId&&window.clearInterval(e.animationId);e.delayId&&window.clearTimeout(e.delayId);if(null==r)return e;var n=t.keep;if(null==n||e.stopped)this.__P_207_11(r,i);else{(e.reverse||t.alternate&&t.repeat&&t.repeat%2==0)&&(n=100-n);this.__P_207_11(r,this.__P_207_9(t.keyFrames[n]))}r.$$animation=null;e.el=null;e.ended=!0;e.animationId=null;e.emit("end",r);return e},__P_207_7:(e,t)=>null==t?e:"infinite"==t?Number.MAX_VALUE:e*t,__P_207_11(e,t){for(var r in t)if(void 0!==t[r])if(void 0===e.style[r]&&r in e)e[r]=t[r];else{var i=qx.bom.Style.getPropertyName(r)||r;qx.bom.element.Style?qx.bom.element.Style.set(e,i,t[r]):e.style[i]=t[r]}},__P_207_4(e,t){for(var r=100,i=0;ithis.__P_207_0;)n/=2;return Math.round(n)},__P_207_3(e){for(var t=Object.keys(e),r=0;rr.value&&e("src="+JSON.stringify(r.value))));this.registerProperty("scale",null,this._setScaleProperty)},members:{__P_165_0:null,__P_165_1:null,tagNameHint:null,setPadding(e,t){this.__P_165_1=e;this.__P_165_0=t;"div"==this.getNodeName()&&this.setStyle("backgroundPosition",e+"px "+t+"px")},_setSourceProperty(e){var t=this.getDomElement(),r=this.getAllStyles()||{};"div"==this.getNodeName()&&this.getStyle("backgroundImage")&&(r.backgroundRepeat=null);var i=this._getProperty("source"),n=this._getProperty("scale")?"scale":"no-repeat";if(null!=i){i=i||null;r.paddingTop=this.__P_165_0;r.paddingLeft=this.__P_165_1;qx.bom.element.Decoration.update(t,i,n,r)}},_setScaleProperty(e){},_removeProperty(e,t){"source"==e?this._setProperty(e,"",t):this._setProperty(e,null,t)},_createDomElement(){var e=this._getProperty("scale")?"scale":"no-repeat";if("mshtml"==qx.core.Environment.get("engine.name")){var t=this._getProperty("source");null!=this.tagNameHint?this.setNodeName(this.tagNameHint):this.setNodeName(qx.bom.element.Decoration.getTagName(e,t))}else this.setNodeName(qx.bom.element.Decoration.getTagName(e));return qx.html.Image.superclass.prototype._createDomElement.call(this)},_copyData(e,t){return qx.html.Image.superclass.prototype._copyData.call(this,!0,t)},setSource(e){this._setProperty("source",e);return this},getSource(){return this._getProperty("source")},resetSource(){"webkit"==qx.core.Environment.get("engine.name")?this._setProperty("source","qx/static/blank.gif"):this._removeProperty("source",!0);return this},setScale(e){this._setProperty("scale",e);return this},getScale(){return this._getProperty("scale")}}});qx.html.Image.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.html.Element":{construct:!0,require:!0},"qx.bom.Iframe":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Iframe",{extend:qx.html.Element,construct(e,t,r){qx.html.Element.constructor.call(this,"iframe",t,r);this.registerProperty("source",null,this._setSourceProperty);this.setSource(e);this.addListener("navigate",this.__P_208_0,this);qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")},events:{load:"qx.event.type.Event",navigate:"qx.event.type.Data"},members:{_setSourceProperty(e){var t=this.getDomElement();e!==qx.bom.Iframe.queryCurrentUrl(t)&&qx.bom.Iframe.setSource(t,e)},_createDomElement:()=>qx.bom.Iframe.create(),getWindow(){var e=this.getDomElement();return e?qx.bom.Iframe.getWindow(e):null},getDocument(){var e=this.getDomElement();return e?qx.bom.Iframe.getDocument(e):null},getBody(){var e=this.getDomElement();return e?qx.bom.Iframe.getBody(e):null},setSource(e){this._setProperty("source",e,!0);return this},getSource(){return this._getProperty("source")},setName(e){this.setAttribute("name",e);return this},getName(){return this.getAttribute("name")},reload(){if(this.getDomElement()){var e=this.getSource();this.setSource(null);this.setSource(e)}},__P_208_0(e){var t=e.getData();t&&this.setSource(t)}}});qx.html.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.html.Element":{construct:!0,require:!0},"qx.bom.Input":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine",load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Input",{extend:qx.html.Element,construct(e,t,r){if("select"===e||"textarea"===e)var i=e;else i="input";qx.html.Element.constructor.call(this,i,t,r);this.__P_209_0=e;this.registerProperty("value",this._getValueProperty,this._setValueProperty);this.registerProperty("wrap",null,this._setWrapProperty)},members:{__P_209_0:null,__P_209_1:null,__P_209_2:null,_useNodeImpl(e,t){qx.html.Input.superclass.prototype._useNodeImpl.call(this,e,t)},_createDomElement(){return qx.bom.Input.create(this.__P_209_0)},_setValueProperty(e){var t=this.getDomElement();qx.bom.Input.setValue(t,e)},_getValueProperty(){var e=this.getDomElement();return qx.bom.Input.getValue(e)},_setWrapProperty(e){var t=this.getDomElement();qx.bom.Input.setWrap(t,e);this.setStyle("overflow",t.style.overflow,!0);this.setStyle("overflowX",t.style.overflowX,!0);this.setStyle("overflowY",t.style.overflowY,!0)},setEnabled(e){this.__P_209_2=e;this.setAttribute("disabled",!1===e);"webkit"==qx.core.Environment.get("engine.name")&&(e?this.setStyles({userModify:null,userSelect:this.__P_209_1?null:"none"}):this.setStyles({userModify:"read-only",userSelect:"none"}))},setSelectable:qx.core.Environment.select("engine.name",{webkit(e){this.__P_209_1=e;qx.html.Input.superclass.prototype.setSelectable.call(this,this.__P_209_2&&e)},default(e){qx.html.Input.superclass.prototype.setSelectable.call(this,e)}}),setValue(e){var t=this.getDomElement();t?t.value!=e&&qx.bom.Input.setValue(t,e):this._setProperty("value",e);return this},getValue(){var e=this.getDomElement();return e?qx.bom.Input.getValue(e):this._getProperty("value")||""},setWrap(e,t){if("textarea"!==this.__P_209_0)throw new Error("Text wrapping is only support by textareas!");this._setProperty("wrap",e,t);return this},getWrap(){if("textarea"===this.__P_209_0)return this._getProperty("wrap");throw new Error("Text wrapping is only support by textareas!")}}});qx.html.Input.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.KeyInput",{extend:qx.event.type.Dom,members:{init(e,t,r){qx.event.type.KeyInput.superclass.prototype.init.call(this,e,t,null,!0,!0);this._charCode=r;return this},clone(e){var t=qx.event.type.KeyInput.superclass.prototype.clone.call(this,e);t._charCode=this._charCode;return t},getCharCode(){return this._charCode},getChar(){return String.fromCharCode(this._charCode)}}});qx.event.type.KeyInput.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0},"qx.event.util.Keyboard":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.KeySequence",{extend:qx.event.type.Dom,members:{init(e,t,r){qx.event.type.KeySequence.superclass.prototype.init.call(this,e,t,null,!0,!0);this._keyCode=e.keyCode;this._identifier=r;return this},clone(e){var t=qx.event.type.KeySequence.superclass.prototype.clone.call(this,e);t._keyCode=this._keyCode;t._identifier=this._identifier;return t},getKeyIdentifier(){return this._identifier},getKeyCode(){return this._keyCode},isPrintable(){return qx.event.util.Keyboard.isPrintableKeyIdentifier(this._identifier)}}});qx.event.type.KeySequence.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"os.name":{load:!0,className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.util.Keyboard",{statics:{specialCharCodeMap:{8:"Backspace",9:"Tab",13:"Enter",27:"Escape",32:"Space"},numpadToCharCode:{96:"0".charCodeAt(0),97:"1".charCodeAt(0),98:"2".charCodeAt(0),99:"3".charCodeAt(0),100:"4".charCodeAt(0),101:"5".charCodeAt(0),102:"6".charCodeAt(0),103:"7".charCodeAt(0),104:"8".charCodeAt(0),105:"9".charCodeAt(0),106:"*".charCodeAt(0),107:"+".charCodeAt(0),109:"-".charCodeAt(0),110:",".charCodeAt(0),111:"/".charCodeAt(0)},keyCodeToIdentifierMap:{16:"Shift",17:"Control",18:"Alt",20:"CapsLock",224:"Meta",37:"Left",38:"Up",39:"Right",40:"Down",33:"PageUp",34:"PageDown",35:"End",36:"Home",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",44:"PrintScreen",145:"Scroll",19:"Pause",91:"osx"==qx.core.Environment.get("os.name")?"cmd":"Win",92:"Win",93:"osx"==qx.core.Environment.get("os.name")?"cmd":"Apps"},charCodeA:"A".charCodeAt(0),charCodeZ:"Z".charCodeAt(0),charCode0:"0".charCodeAt(0),charCode9:"9".charCodeAt(0),keyCodeToIdentifier(e){if(this.isIdentifiableKeyCode(e)){var t=this.numpadToCharCode[e];return t?String.fromCharCode(t):this.keyCodeToIdentifierMap[e]||this.specialCharCodeMap[e]||String.fromCharCode(e)}return"Unidentified"},charCodeToIdentifier(e){return this.specialCharCodeMap[e]||String.fromCharCode(e).toUpperCase()},isIdentifiableKeyCode(e){return e>=this.charCodeA&&e<=this.charCodeZ||(e>=this.charCode0&&e<=this.charCode9||(!!this.specialCharCodeMap[e]||(!!this.numpadToCharCode[e]||!!this.isNonPrintableKeyCode(e))))},isNonPrintableKeyCode(e){return!!this.keyCodeToIdentifierMap[e]},isValidKeyIdentifier(e){if(this.identifierToKeyCodeMap[e])return!0;if(1!=e.length)return!1;if(e>="0"&&e<="9")return!0;if(e>="A"&&e<="Z")return!0;switch(e){case"+":case"-":case"*":case"/":case",":return!0;default:return!1}},isPrintableKeyIdentifier(e){return"Space"===e||!this.identifierToKeyCodeMap[e]}},defer(e){if(!e.identifierToKeyCodeMap){e.identifierToKeyCodeMap={};for(var t in e.keyCodeToIdentifierMap)e.identifierToKeyCodeMap[e.keyCodeToIdentifierMap[t]]=parseInt(t,10);for(var t in e.specialCharCodeMap)e.identifierToKeyCodeMap[e.specialCharCodeMap[t]]=parseInt(t,10)}}});qx.event.util.Keyboard.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Mouse":{require:!0},"qx.util.Wheel":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.MouseWheel",{extend:qx.event.type.Mouse,members:{stop(){this.stopPropagation();this.preventDefault()},getWheelDelta(e){return qx.util.Wheel.getDelta(this._native,e)}}});qx.event.type.MouseWheel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Orientation",{extend:qx.event.type.Event,members:{__P_223_0:null,__P_223_1:null,init(e,t){qx.event.type.Orientation.superclass.prototype.init.call(this,!1,!1);this.__P_223_0=e;this.__P_223_1=t;return this},clone(e){var t=qx.event.type.Orientation.superclass.prototype.clone.call(this,e);t.__P_223_0=this.__P_223_0;t.__P_223_1=this.__P_223_1;return t},getOrientation(){return this.__P_223_0},isLandscape(){return"landscape"==this.__P_223_1},isPortrait(){return"portrait"==this.__P_223_1}}});qx.event.type.Orientation.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Touch",{extend:qx.event.type.Dom,members:{_cloneNativeEvent(e,t){(t=qx.event.type.Touch.superclass.prototype._cloneNativeEvent.call(this,e,t)).pageX=e.pageX;t.pageY=e.pageY;t.offsetX=e.offsetX;t.offsetY=e.offsetY;t.layerX=e.offsetX||e.layerX;t.layerY=e.offsetY||e.layerY;t.scale=e.scale;t.rotation=e.rotation;t._rotation=e._rotation;t.delta=e.delta;t.srcElement=e.srcElement;t.targetTouches=[];for(var r=0;r1},getScale(){return this._native.scale},getRotation(){return void 0===this._native._rotation?this._native.rotation:this._native._rotation},getDelta(){return this._native.delta},getDocumentLeft(e){return this.__P_213_1(e).pageX},getDocumentTop(e){return this.__P_213_1(e).pageY},getScreenLeft(e){return this.__P_213_1(e).screenX},getScreenTop(e){return this.__P_213_1(e).screenY},getViewportLeft(e){return this.__P_213_1(e).clientX},getViewportTop(e){return this.__P_213_1(e).clientY},getIdentifier(e){return this.__P_213_1(e).identifier},__P_213_1(e){e=null==e?0:e;return this.__P_213_0()[e]},__P_213_0(){return this._isTouchEnd()?this.getChangedTargetTouches():this.getTargetTouches()},_isTouchEnd(){return"touchend"==this.getType()||"touchcancel"==this.getType()}}});qx.event.type.Touch.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.Wheel",{statics:{MAXSCROLL:null,MINSCROLL:null,FACTOR:1,IS_TOUCHPAD:!1,getDelta(e,t){if(void 0===t){var r=0;void 0!==e.wheelDelta?r=-e.wheelDelta:0!==e.detail?r=e.detail:void 0!==e.deltaY&&(r=e.deltaY);return this.__P_216_0(r)}if("x"===t){var i=0;void 0!==e.wheelDelta?void 0!==e.wheelDeltaX&&(i=e.wheelDeltaX?this.__P_216_0(-e.wheelDeltaX):0):e.axis&&e.axis==e.HORIZONTAL_AXIS&&void 0!==e.detail&&e.detail>0?i=this.__P_216_0(e.detail):void 0!==e.deltaX&&(i=this.__P_216_0(e.deltaX));return i}if("y"===t){var n=0;void 0!==e.wheelDelta?n=void 0!==e.wheelDeltaY?e.wheelDeltaY?this.__P_216_0(-e.wheelDeltaY):0:this.__P_216_0(-e.wheelDelta):(!e.axis||e.axis!=e.HORIZONTAL_AXIS)&&void 0!==e.detail&&e.detail>0?n=this.__P_216_0(e.detail):void 0!==e.deltaY&&(n=this.__P_216_0(e.deltaY));return n}return 0},__P_216_0(e){if(qx.util.Wheel.IS_TOUCHPAD){qx.util.Wheel.MINSCROLL=null;qx.util.Wheel.MAXSCROLL=null;qx.util.Wheel.FACTOR=1;return e}var t=Math.abs(e);if(0===t)return 0;if(null==qx.util.Wheel.MINSCROLL||qx.util.Wheel.MINSCROLL>t){qx.util.Wheel.MINSCROLL=t;this.__P_216_1()}if(null==qx.util.Wheel.MAXSCROLL||qx.util.Wheel.MAXSCROLL!(!window.google||!window.google.gears),getActiveX(){if("function"==typeof window.ActiveXObject)return!0;try{return void 0!==window.ActiveXObject&&("object"==typeof new window.ActiveXObject("Microsoft.XMLHTTP")||"object"==typeof new window.ActiveXObject("MSXML2.DOMDocument.6.0"))}catch(e){return!1}},getSkype(){if(qx.bom.client.Plugin.getActiveX())try{new window.ActiveXObject("Skype.Detection");return!0}catch(e){}var e=navigator.mimeTypes;if(e){if("application/x-skype"in e)return!0;for(var t=0;t1&&2===(i=i[0].split("=")).length)return i[1];if(null!=(i=n.versionInfo))return i;if(null!=(i=n.version))return i;if(null!=(i=n.settings.version))return i}catch(e){return""}return""}for(var o=navigator.plugins,a=/([0-9]\.[0-9])/g,s=0;sdocument.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("XML","1.0"),getDomParser:()=>void 0!==window.DOMParser,getSelectSingleNode:()=>void 0!==qx.xml.Document.create().selectSingleNode,getSelectNodes:()=>void 0!==qx.xml.Document.create().selectNodes,getElementsByTagNameNS:()=>void 0!==qx.xml.Document.create().getElementsByTagNameNS,getDomProperties(){var e=qx.xml.Document.create();return"getProperty"in e&&"string"==typeof e.getProperty("SelectionLanguage")},getAttributeNS(){var e=qx.xml.Document.fromString("").documentElement;return"function"==typeof e.getAttributeNS&&"function"==typeof e.setAttributeNS},getCreateElementNS:()=>"function"==typeof qx.xml.Document.create().createElementNS,getCreateNode:()=>void 0!==qx.xml.Document.create().createNode,getQualifiedItem:()=>void 0!==qx.xml.Document.fromString("").documentElement.attributes.getQualifiedItem},defer(e){qx.core.Environment.add("xml.implementation",e.getImplementation);qx.core.Environment.add("xml.domparser",e.getDomParser);qx.core.Environment.add("xml.selectsinglenode",e.getSelectSingleNode);qx.core.Environment.add("xml.selectnodes",e.getSelectNodes);qx.core.Environment.add("xml.getelementsbytagnamens",e.getElementsByTagNameNS);qx.core.Environment.add("xml.domproperties",e.getDomProperties);qx.core.Environment.add("xml.attributens",e.getAttributeNS);qx.core.Environment.add("xml.createelementns",e.getCreateElementNS);qx.core.Environment.add("xml.createnode",e.getCreateNode);qx.core.Environment.add("xml.getqualifieditem",e.getQualifiedItem)}});qx.bom.client.Xml.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Plugin":{defer:"load",require:!0},"qx.bom.client.Xml":{require:!0}},environment:{provided:[],required:{"plugin.activex":{className:"qx.bom.client.Plugin",defer:!0},"xml.implementation":{className:"qx.bom.client.Xml"},"xml.domparser":{className:"qx.bom.client.Xml"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.xml.Document",{statics:{DOMDOC:null,XMLHTTP:null,isXmlDocument(e){return 9===e.nodeType?"HTML"!==e.documentElement.nodeName:!!e.ownerDocument&&this.isXmlDocument(e.ownerDocument)},create(e,t){if(qx.core.Environment.get("plugin.activex")){var r=new ActiveXObject(this.DOMDOC);"MSXML2.DOMDocument.3.0"==this.DOMDOC&&r.setProperty("SelectionLanguage","XPath");if(t){var i='\n<';i+=t;e&&(i+=" xmlns='"+e+"'");i+=" />";r.loadXML(i)}return r}if(qx.core.Environment.get("xml.implementation"))return document.implementation.createDocument(e||"",t||"",null);throw new Error("No XML implementation available!")},fromString(e){if(qx.core.Environment.get("plugin.activex")){var t=qx.xml.Document.create();t.loadXML(e);return t}if(qx.core.Environment.get("xml.domparser")){return(new DOMParser).parseFromString(e,"text/xml")}throw new Error("No XML implementation available!")}},defer(e){if(qx.core.Environment.get("plugin.activex"))for(var t=["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.3.0"],r=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0"],i=0,n=t.length;i0?r.getRangeAt(0):t.createRange()}})}});qx.bom.Range.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.StringSplit",{statics:{split(e,t,r){if("[object RegExp]"!==Object.prototype.toString.call(t))return String.prototype.split.call(e,t,r);var i,n,o,a,s=[],l=0,u=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.sticky?"y":""),c=(t=RegExp(t.source,u+"g"),void 0===/()??/.exec("")[1]);e+="";c||(i=RegExp("^"+t.source+"$(?!\\s)",u));if(void 0===r||+r<0)r=1/0;else if(!(r=Math.floor(+r)))return[];for(;n=t.exec(e);){if((o=n.index+n[0].length)>l){s.push(e.slice(l,n.index));!c&&n.length>1&&n[0].replace(i,(function(){for(var e=1;e1&&n.index=r)break}t.lastIndex===n.index&&t.lastIndex++}l===e.length?!a&&t.test("")||s.push(""):s.push(e.slice(l));return s.length>r?s.slice(0,r):s}}});qx.util.StringSplit.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Focus",{extend:qx.event.type.Event,members:{init(e,t,r){qx.event.type.Focus.superclass.prototype.init.call(this,r,!1);this._target=e;this._relatedTarget=t;return this}}});qx.event.type.Focus.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0},"qx.dom.Node":{},"qx.bom.Viewport":{},"qx.event.Registration":{},"qx.event.handler.DragDrop":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Drag",{extend:qx.event.type.Event,members:{init(e,t){qx.event.type.Drag.superclass.prototype.init.call(this,!0,e);if(t){this._native=t.getNativeEvent()||null;this._originalTarget=t.getOriginalTarget()||null}else{this._native=null;this._originalTarget=null}return this},clone(e){var t=qx.event.type.Drag.superclass.prototype.clone.call(this,e);t._native=this._native;return t},getDocumentLeft(){if(null==this._native)return 0;var e=this._native.pageX;if(void 0!==e){0==e&&"touch"==this._native.pointerType&&(e=this._native._original.changedTouches[0].pageX||0);return Math.round(e)}var t=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientX)+qx.bom.Viewport.getScrollLeft(t)},getDocumentTop(){if(null==this._native)return 0;var e=this._native.pageY;if(void 0!==e){0==e&&"touch"==this._native.pointerType&&(e=this._native._original.changedTouches[0].pageY||0);return Math.round(e)}var t=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientY)+qx.bom.Viewport.getScrollTop(t)},getManager(){return qx.event.Registration.getManager(this.getTarget()).getHandler(qx.event.handler.DragDrop)},addType(e){this.getManager().addType(e)},addAction(e){this.getManager().addAction(e)},supportsType(e){return this.getManager().supportsType(e)},supportsAction(e){return this.getManager().supportsAction(e)},addData(e,t){this.getManager().addData(e,t)},getData(e){return this.getManager().getData(e)},getDataAsync(e){return this.getManager().getDataAsync(e)},getCurrentType(){return this.getManager().getCurrentType()},getCurrentAction(){return this.getDefaultPrevented()?null:this.getManager().getCurrentAction()},getCurrentActionAsync(){return this.getDefaultPrevented()?null:this.getManager().getCurrentActionAsync()},setDropAllowed(e){this.getManager().setDropAllowed(e)},getDragTarget(){return this.getManager().getDragTarget()},stopSession(){this.getManager().clearSession()}}});qx.event.type.Drag.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.VBox":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.menu.Layout",{extend:qx.ui.layout.VBox,properties:{columnSpacing:{check:"Integer",init:0,apply:"_applyLayoutChange"},spanColumn:{check:"Integer",init:1,nullable:!0,apply:"_applyLayoutChange"},iconColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyLayoutChange"},arrowColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyLayoutChange"}},members:{__P_159_0:null,_computeSizeHint(){for(var e,t,r,i=this._getLayoutChildren(),n=this.getSpanColumn(),o=this.__P_159_0=[0,0,0,0],a=this.getColumnSpacing(),s=0,l=0,u=0,c=i.length;u=0;s+=r)if((n=o[s]).isEnabled()&&!n.isAnonymous()&&n.isVisible())return n;if(i){s=s==a?0:a-1;for(;s!=t;s+=r)if((n=o[s]).isEnabled()&&!n.isAnonymous()&&n.isVisible())return n}return null},_isInMenu(e){for(;e;){if(e instanceof qx.ui.menu.Menu)return!0;e=e.getLayoutParent()}return!1},_isMenuOpener(e){for(var t=this.__P_160_0,r=0;r=0;t--)e[t].exclude()},getActiveMenu(){var e=this.__P_160_0;return e.length>0?e[e.length-1]:null},scheduleOpen(e){this.cancelClose(e);if(e.isVisible())this.__P_160_3&&this.cancelOpen(this.__P_160_3);else if(this.__P_160_3!=e){this.__P_160_3=e;this.__P_160_1.restartWith(e.getOpenInterval())}},scheduleClose(e){this.cancelOpen(e);if(e.isVisible()){if(this.__P_160_4!=e){this.__P_160_4=e;this.__P_160_2.restartWith(e.getCloseInterval())}}else this.__P_160_4&&this.cancelClose(this.__P_160_4)},cancelOpen(e){if(this.__P_160_3==e){this.__P_160_1.stop();this.__P_160_3=null}},cancelClose(e){if(this.__P_160_4==e){this.__P_160_2.stop();this.__P_160_4=null}},_onOpenInterval(e){this.__P_160_1.stop();this.__P_160_3.open();this.__P_160_3=null},_onCloseInterval(e){this.__P_160_2.stop();this.__P_160_4.exclude();this.__P_160_4=null},preventContextMenuOnce(){qx.event.Registration.addListener(document.body,"contextmenu",this.__P_160_5,this,!0)},__P_160_5(e){var t=e.getTarget();t=qx.ui.core.Widget.getWidgetByElement(t,!0);if(this._isInMenu(t)){e.stopPropagation();e.preventDefault()}qx.event.Registration.removeListener(document.body,"contextmenu",this.__P_160_5,this,!0)},_onPointerDown(e){var t=e.getTarget();null!=(t=qx.ui.core.Widget.getWidgetByElement(t,!0))?t.getMenu&&t.getMenu()&&t.getMenu().isVisible()||this.__P_160_0.length>0&&!this._isInMenu(t)&&this.hideAll():this.hideAll()},__P_160_6:{Enter:1,Space:1},__P_160_7:{Tab:1,Escape:1,Up:1,Down:1,Left:1,Right:1},_onKeyUpDown(e){var t=this.getActiveMenu();if(t){var r=e.getKeyIdentifier();(this.__P_160_7[r]||this.__P_160_6[r]&&t.getSelectedButton())&&e.stopPropagation()}},_onKeyPress(e){var t=this.getActiveMenu();if(t){var r=e.getKeyIdentifier(),i=this.__P_160_7[r],n=this.__P_160_6[r];if(i){switch(r){case"Up":this._onKeyPressUp(t);break;case"Down":this._onKeyPressDown(t);break;case"Left":this._onKeyPressLeft(t);break;case"Right":this._onKeyPressRight(t);break;case"Tab":case"Escape":this.hideAll()}e.stopPropagation();e.preventDefault()}else if(n){var o=t.getSelectedButton();if(o){switch(r){case"Enter":this._onKeyPressEnter(t,o,e);break;case"Space":this._onKeyPressSpace(t,o,e)}e.stopPropagation();e.preventDefault()}}}},_onKeyPressUp(e){var t=e.getSelectedButton(),r=e.getChildren(),i=t?e.indexOf(t)-1:r.length-1,n=this._getChild(e,i,-1,!0);n?e.setSelectedButton(n):e.resetSelectedButton()},_onKeyPressDown(e){var t=e.getSelectedButton(),r=t?e.indexOf(t)+1:0,i=this._getChild(e,r,1,!0);i?e.setSelectedButton(i):e.resetSelectedButton()},_onKeyPressLeft(e){var t=e.getOpener();if(t)if(t instanceof qx.ui.menu.AbstractButton){var r=t.getLayoutParent();r.resetOpenedButton();r.setSelectedButton(t)}else if(t instanceof qx.ui.menubar.Button){var i=t.getMenuBar().getMenuButtons(),n=i.indexOf(t);if(-1===n)return;for(var o=null,a=i.length,s=1;s<=a;s++){var l=i[(n-s+a)%a];if(l.isEnabled()&&l.isVisible()){o=l;break}}o&&o!=t&&o.open(!0)}},_onKeyPressRight(e){var t=e.getSelectedButton();if(t){var r=t.getMenu();if(r){e.setOpenedButton(t);(i=this._getChild(r,0,1))&&r.setSelectedButton(i);return}}else if(!e.getOpenedButton()){var i;if(i=this._getChild(e,0,1)){e.setSelectedButton(i);i.getMenu()&&e.setOpenedButton(i);return}}var n=e.getOpener();if(n instanceof qx.ui.menu.Button&&t){for(;n&&(n=n.getLayoutParent())instanceof qx.ui.menu.Menu&&!((n=n.getOpener())instanceof qx.ui.menubar.Button););if(!n)return}if(n instanceof qx.ui.menubar.Button){var o=n.getMenuBar().getMenuButtons(),a=o.indexOf(n);if(-1===a)return;for(var s=null,l=o.length,u=1;u<=l;u++){var c=o[(a+u)%l];if(c.isEnabled()&&c.isVisible()){s=c;break}}s&&s!=n&&s.open(!0)}},_onKeyPressEnter(e,t,r){if(t.hasListener("keypress")){var i=r.clone();i.setBubbles(!1);i.setTarget(t);t.dispatchEvent(i)}this.hideAll()},_onKeyPressSpace(e,t,r){if(t.hasListener("keypress")){var i=r.clone();i.setBubbles(!1);i.setTarget(t);t.dispatchEvent(i)}},_onRoll(e){var t=e.getTarget();t=qx.ui.core.Widget.getWidgetByElement(t,!0);this.__P_160_0.length>0&&!this._isInMenu(t)&&!this._isMenuOpener(t)&&!e.getMomentum()&&this.hideAll()}},destruct(){var e=qx.event.Registration,t=document.body;e.removeListener(window.document.documentElement,"pointerdown",this._onPointerDown,this,!0);e.removeListener(t,"keydown",this._onKeyUpDown,this,!0);e.removeListener(t,"keyup",this._onKeyUpDown,this,!0);e.removeListener(t,"keypress",this._onKeyPress,this,!0);this._disposeObjects("__P_160_1","__P_160_2");this._disposeArray("__P_160_0")}});qx.ui.menu.Manager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.command.Command":{},"qx.Class":{},"qx.util.PropertyUtil":{}},environment:{provided:[],required:{"qx.command.bindEnabled":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MExecutable",{events:{execute:"qx.event.type.Event"},properties:{command:{check:"qx.ui.command.Command",apply:"_applyCommand",event:"changeCommand",nullable:!0}},members:{__P_169_0:null,__P_169_1:!1,__P_169_2:null,_bindableProperties:qx.core.Environment.select("qx.command.bindEnabled",{true:["enabled","label","icon","toolTipText","value","menu"],false:["label","icon","toolTipText","value","menu"]}),execute(){var e=this.getCommand();if(e)if(this.__P_169_1)this.__P_169_1=!1;else{this.__P_169_1=!0;e.execute(this)}this.fireEvent("execute")},__P_169_3(e){if(this.isEnabled()){if(this.__P_169_1){this.__P_169_1=!1;return}if(this.isEnabled()){this.__P_169_1=!0;this.execute()}}},_applyCommand(e,t){null!=t&&t.removeListenerById(this.__P_169_2);null!=e&&(this.__P_169_2=e.addListener("execute",this.__P_169_3,this));var r,i=this.__P_169_0;null==i&&(this.__P_169_0=i={});for(var n=0;n1||1==t&&r>9||1==t&&9==r&&i>=1)?6:2},getSsl:()=>"https:"===window.location.protocol,getXmlHttpRequest:()=>(window.ActiveXObject?function(){if("file:"!==window.location.protocol)try{new window.XMLHttpRequest;return"xhr"}catch(e){}try{new window.ActiveXObject("Microsoft.XMLHTTP");return"activex"}catch(e){}}():function(){try{new window.XMLHttpRequest;return"xhr"}catch(e){}}())||""},defer(e){qx.core.Environment.add("io.maxrequests",e.getMaxConcurrentRequestCount);qx.core.Environment.add("io.ssl",e.getSsl);qx.core.Environment.add("io.xhr",e.getXmlHttpRequest)}});qx.bom.client.Transport.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.client.Device":{},"qx.bom.client.Engine":{defer:"load",require:!0},"qx.bom.client.Transport":{defer:"load",require:!0},"qx.util.LibraryManager":{defer:"runtime"}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine",defer:!0},"io.ssl":{className:"qx.bom.client.Transport",defer:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.ResourceManager",{extend:qx.core.Object,type:"singleton",construct(){qx.core.Object.constructor.call(this)},statics:{__P_131_0:qx.$$resources||{},__P_131_1:{}},members:{findHighResolutionSource(e,t){var r=["3","2","1.5"];t||(t=parseFloat(qx.bom.client.Device.getDevicePixelRatio().toFixed(2)));if(t<=1)return!1;for(var i,n,o=r.length;o>0&&t>r[--o];);for(n=o;n>=0;n--)if(i=this.getHighResolutionSource(e,r[n]))return i;for(n=o+1;n-1){var i="@"+t+"x",n=e.slice(0,r)+i+e.slice(r);if(this.has(n))return n}return null},getIds(e){var t=qx.util.ResourceManager.__P_131_0;return t?Object.keys(t).filter((function(t){return!e||-1!=t.indexOf(e)})):null},has:e=>!!qx.util.ResourceManager.__P_131_0[e],getData:e=>qx.util.ResourceManager.__P_131_0[e]||null,getImageWidth(e){var t;if(e&&e.startsWith("@")){var r=e.split("/");(t=parseInt(r[2],10))&&(e=r[0]+"/"+r[1])}var i=qx.util.ResourceManager.__P_131_0[e];if(t&&i){return Math.ceil(t/i[1]*i[0])}return i?i[0]:null},getImageHeight(e){if(e&&e.startsWith("@")){var t=e.split("/"),r=parseInt(t[2],10);if(r)return r}var i=qx.util.ResourceManager.__P_131_0[e];return i?i[1]:null},getImageFormat(e){if(e&&e.startsWith("@"))return"font";var t=qx.util.ResourceManager.__P_131_0[e];return t?t[2]:null},getCombinedFormat(e){var t="",r=qx.util.ResourceManager.__P_131_0[e];if(r&&r.length>4&&"string"==typeof r[4]&&this.constructor.__P_131_0[r[4]]){var i=r[4];t=this.constructor.__P_131_0[i][2]}return t},toUri(e){if(null==e)return e;var t=qx.util.ResourceManager.__P_131_0[e];if(!t)return e;if("string"==typeof t)var r=t;else{if(!(r=t[3]))return e}var i="";"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("io.ssl")&&(i=qx.util.ResourceManager.__P_131_1[r]);return i+qx.util.LibraryManager.getInstance().get(r,"resourceUri")+"/"+e},toDataUri(e){var t,r=this.constructor.__P_131_0[e],i=r?this.constructor.__P_131_0[r[4]]:null;if(i){var n=i[4][e];t="data:image/"+n.type+";"+n.encoding+","+n.data}else t=this.toUri(e);return t},isFontUri:e=>!!e&&e.startsWith("@"),fromFontUriToCharCode(e){var t=e.split("/"),r=e;t.length>2&&(r=t[0]+"/"+t[1]);var i=this.getData(r),n=null;if(i)n=i[2];else{let t=e.match(/@([^/]+)\/(.*)$/)[2];if(t){n=parseInt(t,16);isNaN(n)&&(n=null)}}if(!n)throw new Error(`Cannot determine charCode from source: ${e}`);return n}},defer(e){if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("io.ssl"))for(var t in qx.$$libraries){var r;if(qx.util.LibraryManager.getInstance().get(t,"resourceUri")){r=qx.util.LibraryManager.getInstance().get(t,"resourceUri");var i,n=document.getElementsByTagName("base");n.length>0&&(i=n[0].href);if(null!=r.match(/^\/\//))e.__P_131_1[t]=window.location.protocol;else if(null!=r.match(/^\//))e.__P_131_1[t]=i||window.location.protocol+"//"+window.location.host;else if(null!=r.match(/^\.\//)){var o=document.URL;e.__P_131_1[t]=o.substring(0,o.lastIndexOf("/")+1)}else if(null!=r.match(/^http/))e.__P_131_1[t]="";else{if(!i){var a=window.location.href.indexOf("?");i=-1==a?window.location.href:window.location.href.substring(0,a)}e.__P_131_1[t]=i.substring(0,i.lastIndexOf("/")+1)}}else e.__P_131_1[t]=""}}});qx.util.ResourceManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.LibraryManager",{extend:qx.core.Object,type:"singleton",statics:{__P_177_0:qx.$$libraries||{}},members:{has:e=>!!qx.util.LibraryManager.__P_177_0[e],get:(e,t)=>qx.util.LibraryManager.__P_177_0[e][t]?qx.util.LibraryManager.__P_177_0[e][t]:null,set(e,t,r){qx.util.LibraryManager.__P_177_0[e][t]=r}}});qx.util.LibraryManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.util.ResourceManager":{},"qx.bom.element.Style":{},"qx.bom.client.Css":{require:!0},"qx.theme.manager.Font":{},"qx.lang.Object":{},"qx.bom.Style":{},"qx.io.ImageLoader":{},"qx.bom.element.Background":{},"qx.log.Logger":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"css.alphaimageloaderneeded":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.element.Decoration",{statics:{DEBUG:!1,__P_166_0:{},__P_166_1:qx.core.Environment.select("engine.name",{mshtml:{"scale-x":!0,"scale-y":!0,scale:!0,"no-repeat":!0},default:null}),__P_166_2:{"scale-x":"img","scale-y":"img",scale:"img",repeat:"div","no-repeat":"div","repeat-x":"div","repeat-y":"div"},update(e,t,r,i){var n=this.getTagName(r,t);if(n!=e.tagName.toLowerCase()&&("no-repeat"!=r||"img"!=e.tagName.toLowerCase()))throw new Error("Image modification not possible because elements could not be replaced at runtime anymore!");var o=this.getAttributes(t,r,i);"img"===n&&(e.src=o.src||qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif"));""!=e.style.backgroundPosition&&void 0===o.style.backgroundPosition&&(o.style.backgroundPosition=null);""!=e.style.clip&&void 0===o.style.clip&&(o.style.clip=null);qx.bom.element.Style.setStyles(e,o.style);if(qx.core.Environment.get("css.alphaimageloaderneeded"))try{e.filters["DXImageTransform.Microsoft.AlphaImageLoader"].apply()}catch(e){}},create(e,t,r){var i=this.getTagName(t,e),n=this.getAttributes(e,t,r),o=qx.bom.element.Style.compile(n.style),a=qx.util.ResourceManager.getInstance();if(a.isFontUri(e)){var s=qx.theme.manager.Font.getInstance().resolve(e.match(/@([^/]+)/)[1]),l=qx.lang.Object.clone(s.getStyles());l.width=r.width;l.height=r.height;l.lineHeight=r.height;l.fontSize=parseInt(r.width)>parseInt(r.height)?r.height:r.width;l.display=r.display;l.verticalAlign=r.verticalAlign;l.position=r.position;o="";for(var u in l)if(l.hasOwnProperty(u)){let e=l[u];null!==e&&(o+=qx.bom.Style.getCssName(u)+": "+e+";")}var c=a.fromFontUriToCharCode(e);return'
'+String.fromCharCode(c)+"
"}return"img"===i?'':'
'},getTagName(e,t){return t&&qx.core.Environment.get("css.alphaimageloaderneeded")&&this.__P_166_1[e]&&t.endsWith(".png")?"div":this.__P_166_2[e]},getAttributes(e,t,r){r||(r={});if("mshtml"==qx.core.Environment.get("engine.name")){r.fontSize=0;r.lineHeight=0}else"webkit"==qx.core.Environment.get("engine.name")&&(r.WebkitUserDrag="none");var i,n=qx.util.ResourceManager.getInstance().getImageFormat(e)||qx.io.ImageLoader.getFormat(e);if(qx.core.Environment.get("css.alphaimageloaderneeded")&&this.__P_166_1[t]&&"png"===n){var o=this.__P_166_3(e);this.__P_166_4(r,o.width,o.height);i=this.processAlphaFix(r,t,e)}else{delete r.clip;i="scale"===t?this.__P_166_5(r,t,e):"scale-x"===t||"scale-y"===t?this.__P_166_6(r,t,e):this.__P_166_7(r,t,e)}return i},__P_166_4(e,t,r){null==e.width&&null!=t&&(e.width=t+"px");null==e.height&&null!=r&&(e.height=r+"px")},__P_166_3:e=>({width:qx.util.ResourceManager.getInstance().getImageWidth(e)||qx.io.ImageLoader.getWidth(e),height:qx.util.ResourceManager.getInstance().getImageHeight(e)||qx.io.ImageLoader.getHeight(e)}),processAlphaFix(e,t,r){if("repeat"==t||"repeat-x"==t||"repeat-y"==t)return e;var i="no-repeat"==t?"crop":"scale",n="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+qx.util.ResourceManager.getInstance().toUri(r)+"', sizingMethod='"+i+"')";e.filter=n;e.backgroundImage=e.backgroundRepeat="";delete e["background-image"];delete e["background-repeat"];return{style:e}},__P_166_5(e,t,r){var i=qx.util.ResourceManager.getInstance().toUri(r),n=this.__P_166_3(r);this.__P_166_4(e,n.width,n.height);return{src:i,style:e}},__P_166_6(e,t,r){var i=qx.util.ResourceManager.getInstance(),n=i.getCombinedFormat(r),o=this.__P_166_3(r);if(n){var a=i.getData(r),s=a[4];return{src:"b64"==n?i.toDataUri(r):i.toUri(s),style:e="scale-x"===t?this.__P_166_8(e,a,o.height):this.__P_166_9(e,a,o.width)}}"scale-x"==t?e.height=null==o.height?null:o.height+"px":"scale-y"==t&&(e.width=null==o.width?null:o.width+"px");return{src:i.toUri(r),style:e}},__P_166_8(e,t,r){var i=qx.util.ResourceManager.getInstance().getImageHeight(t[4]);e.clip={top:-t[6],height:r};e.height=i+"px";null!=e.top?e.top=parseInt(e.top,10)+t[6]+"px":null!=e.bottom&&(e.bottom=parseInt(e.bottom,10)+r-i-t[6]+"px");return e},__P_166_9(e,t,r){var i=qx.util.ResourceManager.getInstance().getImageWidth(t[4]);e.clip={left:-t[5],width:r};e.width=i+"px";null!=e.left?e.left=parseInt(e.left,10)+t[5]+"px":null!=e.right&&(e.right=parseInt(e.right,10)+r-i-t[5]+"px");return e},__P_166_7(e,t,r){var i=qx.util.ResourceManager.getInstance(),n=i.getCombinedFormat(r),o=this.__P_166_3(r);if(n&&"repeat"!==t){var a=i.getData(r),s=a[4];if("b64"==n)var l=i.toDataUri(r),u=0,c=0;else{l=i.toUri(s),u=a[5],c=a[6];if(e.paddingTop||e.paddingLeft||e.paddingRight||e.paddingBottom){var h=e.paddingTop||0,d=e.paddingLeft||0;u+=e.paddingLeft||0;c+=e.paddingTop||0;e.clip={left:d,top:h,width:o.width,height:o.height}}}var f=qx.bom.element.Background.getStyles(l,t,u,c);for(var _ in f)e[_]=f[_];null==o.width||null!=e.width||"repeat-y"!=t&&"no-repeat"!==t||(e.width=o.width+"px");null==o.height||null!=e.height||"repeat-x"!=t&&"no-repeat"!==t||(e.height=o.height+"px");return{style:e}}h=e.paddingTop||0,d=e.paddingLeft||0;e.backgroundPosition=d+"px "+h+"px";this.__P_166_4(e,o.width,o.height);this.__P_166_10(e,r,t);return{style:e}},__P_166_10(e,t,r){var i=null,n=null;if(e.backgroundPosition){var o=e.backgroundPosition.split(" ");n=parseInt(o[0],10);isNaN(n)&&(n=o[0]);i=parseInt(o[1],10);isNaN(i)&&(i=o[1])}var a=qx.bom.element.Background.getStyles(t,r,n,i);for(var s in a)e[s]=a[s];e.filter&&(e.filter="")},__P_166_11(e){if(this.DEBUG&&qx.util.ResourceManager.getInstance().has(e)&&-1==e.indexOf("qx/icon")&&!this.__P_166_0[e]){qx.log.Logger.debug("Potential clipped image candidate: "+e);this.__P_166_0[e]=!0}}}});qx.bom.element.Decoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.html.Element":{construct:!0,require:!0},"qx.theme.manager.Color":{construct:!0},"qx.bom.client.Engine":{construct:!0,require:!0},"qx.util.ResourceManager":{construct:!0}},environment:{provided:[],required:{"engine.name":{construct:!0,className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Blocker",{extend:qx.html.Element,construct(e,t){var r={position:"absolute",opacity:t||0,backgroundColor:e=e?qx.theme.manager.Color.getInstance().resolve(e):null};if("mshtml"==qx.core.Environment.get("engine.name")){r.backgroundImage="url("+qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif")+")";r.backgroundRepeat="repeat"}qx.html.Element.constructor.call(this,"div",r);this.addListener("mousedown",this._stopPropagation,this);this.addListener("mouseup",this._stopPropagation,this);this.addListener("click",this._stopPropagation,this);this.addListener("dblclick",this._stopPropagation,this);this.addListener("mousemove",this._stopPropagation,this);this.addListener("mouseover",this._stopPropagation,this);this.addListener("mouseout",this._stopPropagation,this);this.addListener("mousewheel",this._stopPropagation,this);this.addListener("roll",this._stopPropagation,this);this.addListener("contextmenu",this._stopPropagation,this);this.addListener("pointerdown",this._stopPropagation,this);this.addListener("pointerup",this._stopPropagation,this);this.addListener("pointermove",this._stopPropagation,this);this.addListener("pointerover",this._stopPropagation,this);this.addListener("pointerout",this._stopPropagation,this);this.addListener("tap",this._stopPropagation,this);this.addListener("dbltap",this._stopPropagation,this);this.addListener("swipe",this._stopPropagation,this);this.addListener("longtap",this._stopPropagation,this);this.addListener("appear",this.__P_196_0,this);this.addListener("disappear",this.__P_196_0,this)},members:{_stopPropagation(e){e.stopPropagation()},__P_196_0(){var e=this.getStyle("cursor");this.setStyle("cursor",null,!0);this.setStyle("cursor",e,!0)}}});qx.html.Blocker.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.theme.manager.Decoration":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Util",{statics:{PERCENT_VALUE:/[0-9]+(?:\.[0-9]+)?%/,computeFlexOffsets(e,t,r){var i,n,o,a,s,l,u=t>r,c=Math.abs(t-r),h={};for(n in e){i=e[n];h[n]={potential:u?i.max-i.value:i.value-i.min,flex:u?i.flex:1/i.flex,offset:0}}for(;0!=c;){a=1/0;o=0;for(n in h)if((i=h[n]).potential>0){o+=i.flex;a=Math.min(a,i.potential/i.flex)}if(0==o)break;a=Math.min(c,a*o)/o;s=0;for(n in h)if((i=h[n]).potential>0){if((s+=(l=Math.min(c,i.potential,Math.ceil(a*i.flex)))-a*i.flex)>=1){s-=1;l-=1}i.potential-=l;u?i.offset+=l:i.offset-=l;c-=l}}return h},computeHorizontalAlignOffset(e,t,r,i,n){null==i&&(i=0);null==n&&(n=0);var o=0;switch(e){case"left":o=i;break;case"right":o=r-t-n;break;case"center":(o=Math.round((r-t)/2))0&&(t=Math.max(t,o))}return t+r},computeHorizontalGaps(e,t,r){null==t&&(t=0);var i=0;if(r){i+=e[0].getMarginLeft();for(var n=1,o=e.length;nr||n>o)if(t>r&&n>o){t=r;n=o}else if(t>r){n+=t-r;t=r;n>o&&(n=o)}else if(n>o){t+=n-o;n=o;t>r&&(t=r)}return{begin:t,end:n}}}});qx.ui.layout.Util.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.dev.unit.TestFunction":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.unit.AbstractTestSuite",{extend:qx.core.Object,type:"abstract",construct(){qx.core.Object.constructor.call(this);this._tests=[]},members:{_tests:null,addTestFunction(e,t){this._tests.push(new qx.dev.unit.TestFunction(null,e,t))},addTestMethod(e,t){this._tests.push(new qx.dev.unit.TestFunction(e,t))},addFail(e,t){this.addTestFunction(e,(function(){this.fail(t)}))},run(e){for(var t=0;t
":"\n",o=function(e){var t;if(i)t="";else{t="";for(var r=0;ri)a+=o(r)+"*** TOO MUCH RECURSION: not displaying ***"+n;else if("object"==typeof t)for(var s in t)if("object"==typeof t[s])try{if(t[s]instanceof Array)a+=o(r)+s+": Array"+n;else{if(null===t[s]){a+=o(r)+s+": null"+n;continue}if(void 0===t[s]){a+=o(r)+s+": undefined"+n;continue}a+=o(r)+s+": Object"+n}e(t[s],r+1,i)}catch(e){a+=o(r)+s+": EXCEPTION expanding property"+n}else a+=o(r)+s+": "+t[s]+n;else a+=o(r)+t+n}(e,0,r)}catch(e){a+=o(0)+"*** EXCEPTION ("+e+") ***"+n}return a+=o(0)+"============================================================"+n},getFunctionName(e,t){var r=e.self;if(!r)return null;for(;e.wrapper;)e=e.wrapper;switch(t){case"construct":return e==r?"construct":null;case"members":return qx.lang.Object.getKeyFromValue(r,e);case"statics":return qx.lang.Object.getKeyFromValue(r.prototype,e);default:return e==r?"construct":qx.lang.Object.getKeyFromValue(r.prototype,e)||qx.lang.Object.getKeyFromValue(r,e)||null}},debugProperties(e,t,r,i){null==t&&(t=10);null==i&&(i=1);var n="";n=r?"
":"\r\n";var o="";if(qx.lang.Type.isNumber(e)||qx.lang.Type.isString(e)||qx.lang.Type.isBoolean(e)||null==e||t<=0)return e;if(qx.Class.hasInterface(e.constructor,qx.data.IListData)){for(var a=0;at.bindingId===e));if(t>-1){let e=this.__P_66_0[t];qx.lang.Array.removeAt(this.__P_66_0,t);this.__P_66_1(e)}},__P_66_1(e){if(!e.model.isDisposed()&&!e.model.isDisposing())switch(e.bindingType){case"binding":e.model.removeBinding(e.bindingId);break;case"listener":e.model.removeListenerById(e.bindingId);break;case"callback":e.bindingId(e.model);break;default:throw new Error("Invalid binding type"+e.bindingType)}},removeAll(){let e=this.__P_66_0;this.__P_66_0=[];e.forEach((e=>this.__P_66_1(e)));this.fireEvent("removeAll")}}});qxl.datagrid.binding.Bindings.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.form.IField":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IStringForm",{extend:qx.ui.form.IField,events:{changeValue:"qx.event.type.Data"},members:{setValue(e){return 1==arguments.length},resetValue(){},getValue(){}}});qx.ui.form.IStringForm.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.IStringForm":{require:!0},"qx.locale.Manager":{construct:!0},"qx.bom.client.Css":{require:!0},"qx.bom.client.Html":{require:!0},"qx.html.Label":{},"qx.theme.manager.Color":{},"qx.lang.Type":{},"qx.theme.manager.Font":{},"qx.bom.webfonts.WebFont":{},"qx.ui.core.queue.Layout":{},"qx.bom.Font":{},"qx.bom.Label":{},"qx.lang.Object":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"css.textoverflow":{className:"qx.bom.client.Css"},"html.xul":{className:"qx.bom.client.Html"},"os.name":{className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"},"qx.dynlocale":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.basic.Label",{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm],construct(e){qx.ui.core.Widget.constructor.call(this);null!=e&&this.setValue(e);qx.locale.Manager.getInstance().addListener("changeLocale",this._onChangeLocale,this)},properties:{rich:{check:"Boolean",init:!1,event:"changeRich",apply:"_applyRich"},wrap:{check:"Boolean",init:!0,apply:"_applyWrap"},breakWithinWords:{check:"Boolean",init:!1,apply:"_applyBreakWithinWords"},value:{check:"String",apply:"_applyValue",event:"changeValue",nullable:!0},buddy:{check:"qx.ui.core.Widget",apply:"_applyBuddy",nullable:!0,init:null,dereference:!0},textAlign:{check:["left","center","right","justify"],nullable:!0,themeable:!0,apply:"_applyTextAlign",event:"changeTextAlign"},appearance:{refine:!0,init:"label"},selectable:{refine:!0,init:!1},allowGrowX:{refine:!0,init:!1},allowGrowY:{refine:!0,init:!1},allowShrinkY:{refine:!0,init:!1}},members:{__P_85_0:null,__P_85_1:null,__P_85_2:null,__P_85_3:null,_getContentHint(){if(this.__P_85_1){this.__P_85_4=this.__P_85_5();delete this.__P_85_1}return{width:this.__P_85_4.width,height:this.__P_85_4.height}},_hasHeightForWidth(){return this.getRich()&&this.getWrap()},_applySelectable(e){!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")&&e&&!this.isRich()||qx.ui.basic.Label.superclass.prototype._applySelectable.call(this,e)},_getContentHeightForWidth(e){return this.getRich()||this.getWrap()?this.__P_85_5(e).height:null},_createContentElement:()=>new qx.html.Label,_applyTextAlign(e,t){this.getContentElement().setStyle("textAlign",e)},_applyTextColor(e,t){e?this.getContentElement().setStyle("color",qx.theme.manager.Color.getInstance().resolve(e)):this.getContentElement().removeStyle("color")},__P_85_4:{width:0,height:0},_applyFont(e,t){if(t&&this.__P_85_0&&this.__P_85_3){this.__P_85_0.removeListenerById(this.__P_85_3);this.__P_85_3=null}var r;if(e){qx.lang.Type.isString(e)&&(e=qx.theme.manager.Font.getInstance().resolve(e));this.__P_85_0=e;this.__P_85_0 instanceof qx.bom.webfonts.WebFont&&!this.__P_85_0.isValid()&&(this.__P_85_3=this.__P_85_0.addListener("changeStatus",(e=>{if(e.getData().valid){this.__P_85_1=!0;qx.ui.core.queue.Layout.add(this)}})));r=this.__P_85_0.getStyles()}else{this.__P_85_0=null;r=qx.bom.Font.getDefaultStyles()}null!=this.getTextColor()&&delete r.color;this.getContentElement().setStyles(r);this.__P_85_1=!0;qx.ui.core.queue.Layout.add(this)},__P_85_5(e){var t=qx.bom.Label,r=this.getFont()?this.__P_85_0.getStyles():qx.bom.Font.getDefaultStyles(),i=this.getValue()||"A",n=this.getRich();this.__P_85_3&&this.__P_85_6();n&&this.getBreakWithinWords()&&((r=qx.lang.Object.clone(r)).wordBreak="break-all");return n?t.getHtmlSize(i,r,e):t.getTextSize(i,r)},__P_85_6(){if(this.getContentElement()&&"osx"==qx.core.Environment.get("os.name")&&"gecko"==qx.core.Environment.get("engine.name")&&parseInt(qx.core.Environment.get("engine.version"),10)<16&&parseInt(qx.core.Environment.get("engine.version"),10)>9){var e=this.getContentElement().getDomElement();e&&(e.innerHTML=e.innerHTML)}},_applyBuddy(e,t){if(null!=t){this.removeRelatedBindings(t);this.removeListenerById(this.__P_85_2);this.__P_85_2=null}if(null!=e){e.bind("enabled",this,"enabled");this.__P_85_2=this.addListener("tap",(()=>{e.isFocusable()&&e.focus.apply(e);"toggleValue"in e&&"function"==typeof e.toggleValue&&e.toggleValue()}))}},_applyRich(e){this.getContentElement().setRich(e);this.__P_85_1=!0;qx.ui.core.queue.Layout.add(this)},_applyWrap(e,t){e&&this.isRich();if(this.isRich()){var r=e?"normal":"nowrap";this.getContentElement().setStyle("whiteSpace",r)}},_applyBreakWithinWords(e,t){this.getContentElement().setStyle("wordBreak",this.isRich()&&e?"break-all":"normal")},_onChangeLocale:qx.core.Environment.select("qx.dynlocale",{true(e){var t=this.getValue();t&&t.translate&&this.setValue(t.translate())},false:null}),_applyValue:qx.core.Environment.select("qx.dynlocale",{true(e,t){e&&e.translate?this.getContentElement().setValue(e.translate()):this.getContentElement().setValue(e);this.__P_85_1=!0;qx.ui.core.queue.Layout.add(this)},false(e,t){this.getContentElement().setValue(e);this.__P_85_1=!0;qx.ui.core.queue.Layout.add(this)}})},destruct(){qx.locale.Manager.getInstance().removeListener("changeLocale",this._onChangeLocale,this);this.__P_85_0&&this.__P_85_3&&this.__P_85_0.removeListenerById(this.__P_85_3);this.__P_85_0=null}});qx.ui.basic.Label.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qxl.datagrid.util.Labels":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.biggrid.DummyModel",{extend:qx.core.Object,properties:{rowIndex:{init:0,check:"Integer",event:"changeRowIndex",apply:"__P_67_0"},columnIndex:{init:0,check:"Integer",event:"changeColumnIndex",apply:"__P_67_0"},text:{init:null,nullable:!0,check:"String",event:"changeText",apply:"__P_67_0"},header:{init:!1,check:"Boolean",event:"changeHeader",apply:"__P_67_0"},label:{check:"String",event:"changeLabel"}},members:{__P_67_0(){let e=qxl.datagrid.util.Labels.getColumnLetters(this.getColumnIndex())+this.getRowIndex(),t=(this.getText()||"").trim();t.length&&(e+=" "+t);this.isHeader()&&(e="H:"+e);this.setLabel(e)},toString(){return this.getRowIndex()+":"+this.getColumnIndex()}}});qxl.datagrid.demo.biggrid.DummyModel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.layout.Fixed",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert("left"==t||"top"==t||"width"==t||"height"==t,"The property '"+t+"' is not supported by the Fixed layout!");this.assertInteger(r)},false:null}),renderLayout(e,t,r){let i=this._getLayoutChildren();for(let e=0,t=i.length;ei&&(i=e);(t=s.height+(s.top||0)+a.getMarginTop()+a.getMarginBottom())>n&&(n=t)}return{width:i,height:n}}}});qxl.datagrid.ui.layout.Fixed.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.util.Batch",{extend:qx.core.Object,construct(e){qx.core.Object.constructor.call(this);this.__P_69_0=e},properties:{enabled:{init:!0,check:"Boolean",event:"changeEnabled"}},members:{__P_69_1:0,__P_69_2:0,suspend(){this.__P_69_1++},resume(){this.__P_69_1--;if(0==this.__P_69_1&&this.__P_69_2>0){this.__P_69_2=0;this.__P_69_0()}},run(){this.isEnabled()&&(this.__P_69_1?this.__P_69_2++:this.__P_69_0())}}});qxl.datagrid.util.Batch.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0},"qx.ui.layout.Util":{},"qx.ui.basic.Label":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Atom",{extend:qx.ui.layout.Abstract,properties:{gap:{check:"Integer",init:4,apply:"_applyLayoutChange"},iconPosition:{check:["left","top","right","bottom","top-left","bottom-left","top-right","bottom-right"],init:"left",apply:"_applyLayoutChange"},center:{check:"Boolean",init:!1,apply:"_applyLayoutChange"}},members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert(!1,"The property '"+t+"' is not supported by the Atom layout!")},false:null}),renderLayout(e,t,r){var i,n,o,a=r.left,s=r.top,l=qx.ui.layout.Util,u=this.getIconPosition(),c=this._getLayoutChildren(),h=c.length,d=this.getGap(),f=this.getCenter();if(-1!=["bottom","right","top-right","bottom-right"].indexOf(u))var _=h-1,p=-1,m=-1;else _=0,p=h,m=1;if("top"==u||"bottom"==u){if(f){for(var g=0,v=_;v!=p;v+=m)if((n=c[v].getSizeHint().height)>0){g+=n;v!=_&&(g+=d)}s+=Math.round((t-g)/2)}var b=s;for(v=_;v!=p;v+=m){w=(o=c[v]).getSizeHint();i=Math.min(w.maxWidth,Math.max(e,w.minWidth));n=w.height;a=l.computeHorizontalAlignOffset("center",i,e)+r.left;o.renderLayout(a,b,i,n);n>0&&(b=s+n+d)}}else{var y=e,x=null,q=0;for(v=_;v!=p;v+=m)if((i=(o=c[v]).getSizeHint().width)>0){!x&&o instanceof qx.ui.basic.Label?x=o:y-=i;q++}if(q>1){y-=(q-1)*d}if(x){var w=x.getSizeHint(),P=Math.max(w.minWidth,Math.min(y,w.maxWidth));y-=P}f&&y>0&&(a+=Math.round(y/2));for(v=_;v!=p;v+=m){w=(o=c[v]).getSizeHint();n=Math.min(w.maxHeight,Math.max(t,w.minHeight));i=o===x?P:w.width;var M="middle";"top-left"==u||"top-right"==u?M="top":"bottom-left"!=u&&"bottom-right"!=u||(M="bottom");b=s+l.computeVerticalAlignOffset(M,w.height,t);o.renderLayout(a,b,i,n);i>0&&(a+=i+d)}}},_computeSizeHint(){var e,t=this._getLayoutChildren(),r=t.length;if(1===r){var i;e={width:(i=t[0].getSizeHint()).width,height:i.height,minWidth:i.minWidth,minHeight:i.minHeight}}else{var n=0,o=0,a=0,s=0,l=this.getIconPosition(),u=this.getGap();if("top"===l||"bottom"===l){for(var c=0,h=0;h0){s+=i.height;a+=i.minHeight;c++}}if(c>1){s+=d=(c-1)*u;a+=d}}else{for(c=0,h=0;h0){o+=i.width;n+=i.minWidth;c++}}if(c>1){var d;o+=d=(c-1)*u;n+=d}}e={minWidth:n,width:o,minHeight:a,height:s}}return e}}});qx.ui.layout.Atom.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.basic.Atom":{construct:!0,require:!0},"qx.ui.core.MExecutable":{require:!0},"qx.ui.form.IExecutable":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.Button",{extend:qx.ui.basic.Atom,include:[qx.ui.core.MExecutable],implement:[qx.ui.form.IExecutable],construct(e,t,r){qx.ui.basic.Atom.constructor.call(this,e,t);null!=r&&this.setCommand(r);this.getContentElement().setAttribute("role","button");this.addListener("pointerover",this._onPointerOver);this.addListener("pointerout",this._onPointerOut);this.addListener("pointerdown",this._onPointerDown);this.addListener("pointerup",this._onPointerUp);this.addListenerOnce("appear",(()=>{let e=this.getContentElement().getDomElement();this.addListener("touchstart",(()=>{e.focus()}))}));this.addListener("tap",this._onTap);this.addListener("keydown",this._onKeyDown);this.addListener("keyup",this._onKeyUp);this.addListener("dblclick",(function(e){e.stopPropagation()}))},properties:{appearance:{refine:!0,init:"button"},focusable:{refine:!0,init:!0}},members:{_forwardStates:{focused:!0,hovered:!0,pressed:!0,disabled:!0},press(){this.hasState("abandoned")||this.addState("pressed")},release(){this.hasState("pressed")&&this.removeState("pressed")},reset(){this.removeState("pressed");this.removeState("abandoned");this.removeState("hovered")},_onPointerOver(e){if(this.isEnabled()&&e.getTarget()===this){if(this.hasState("abandoned")){this.removeState("abandoned");this.addState("pressed")}this.addState("hovered")}},_onPointerOut(e){if(this.isEnabled()&&e.getTarget()===this){this.removeState("hovered");if(this.hasState("pressed")){this.removeState("pressed");this.addState("abandoned")}}},_onPointerDown(e){if(e.isLeftPressed()){e.stopPropagation();this.capture();this.removeState("abandoned");this.addState("pressed")}},_onPointerUp(e){this.releaseCapture();var t=this.hasState("pressed"),r=this.hasState("abandoned");t&&this.removeState("pressed");r&&this.removeState("abandoned");e.stopPropagation()},_onTap(e){this.execute();e.stopPropagation()},_onKeyDown(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":this.removeState("abandoned");this.addState("pressed");e.stopPropagation()}},_onKeyUp(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":if(this.hasState("pressed")){this.removeState("abandoned");this.removeState("pressed");this.execute();e.stopPropagation()}}}}});qx.ui.form.Button.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.locale.Manager":{construct:!0}},environment:{provided:[],required:{"qx.dynlocale":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.form.MForm",{construct(){qx.locale.Manager.getInstance().addListener("changeLocale",this.__P_138_0,this)},properties:{valid:{check:"Boolean",init:!0,apply:"_applyValid",event:"changeValid"},required:{check:"Boolean",init:!1,event:"changeRequired"},invalidMessage:{init:null,nullable:!0,check:"String",event:"changeInvalidMessage"},requiredInvalidMessage:{check:"String",nullable:!0,event:"changeRequiredInvalidMessage"}},members:{_applyValid(e,t){e?this.removeState("invalid"):this.addState("invalid")},__P_138_0:qx.core.Environment.select("qx.dynlocale",{true(e){var t=this.getInvalidMessage();t&&t.translate&&this.setInvalidMessage(t.translate());var r=this.getRequiredInvalidMessage();r&&r.translate&&this.setRequiredInvalidMessage(r.translate())},false:null})},destruct(){qx.locale.Manager.getInstance().removeListener("changeLocale",this.__P_138_0,this)}});qx.ui.form.MForm.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.form.MModelProperty",{properties:{model:{nullable:!0,event:"changeModel",apply:"_applyModel",dereference:!0}},members:{_applyModel(e,t){}}});qx.ui.form.MModelProperty.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.form.RadioGroup":{}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IRadioItem",{events:{changeValue:"qx.event.type.Data"},members:{setValue(e){},getValue(){},setGroup(e){this.assertInstance(e,qx.ui.form.RadioGroup)},getGroup(){}}});qx.ui.form.IRadioItem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.form.IField":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IBooleanForm",{extend:qx.ui.form.IField,events:{changeValue:"qx.event.type.Data"},members:{setValue(e){return 1==arguments.length},resetValue(){},getValue(){}}});qx.ui.form.IBooleanForm.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IModel",{events:{changeModel:"qx.event.type.Data"},members:{setModel(e){},getModel(){},resetModel(){}}});qx.ui.form.IModel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.Button":{construct:!0,require:!0},"qx.ui.form.MForm":{require:!0},"qx.ui.form.MModelProperty":{require:!0},"qx.ui.form.IRadioItem":{require:!0},"qx.ui.form.IForm":{require:!0},"qx.ui.form.IBooleanForm":{require:!0},"qx.ui.form.IModel":{require:!0},"qx.ui.form.RadioGroup":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.RadioButton",{extend:qx.ui.form.Button,include:[qx.ui.form.MForm,qx.ui.form.MModelProperty],implement:[qx.ui.form.IRadioItem,qx.ui.form.IForm,qx.ui.form.IBooleanForm,qx.ui.form.IModel],construct(e){qx.ui.form.Button.constructor.call(this,e);const t=this.getContentElement();t.setAttribute("role","radio");t.setAttribute("aria-checked",!1);this.addListener("execute",this._onExecute);this.addListener("keypress",this._onKeyPress)},properties:{group:{check:"qx.ui.form.RadioGroup",nullable:!0,apply:"_applyGroup"},value:{check:"Boolean",nullable:!0,event:"changeValue",apply:"_applyValue",init:!1},appearance:{refine:!0,init:"radiobutton"},allowGrowX:{refine:!0,init:!1}},members:{_forwardStates:{checked:!0,focused:!0,invalid:!0,hovered:!0},_bindableProperties:["enabled","label","toolTipText","value","menu"],_applyValue(e,t){e?this.addState("checked"):this.removeState("checked");this.getContentElement().setAttribute("aria-checked",Boolean(e))},_applyGroup(e,t){t&&t.remove(this);e&&e.add(this)},_onExecute(e){var t=this.getGroup();t&&t.getAllowEmptySelection()?this.toggleValue():this.setValue(!0)},_onKeyPress(e){var t=this.getGroup();if(t)switch(e.getKeyIdentifier()){case"Left":case"Up":t.selectPrevious();break;case"Right":case"Down":t.selectNext()}}}});qx.ui.form.RadioButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.RadioButton":{construct:!0,require:!0},"qx.ui.form.IRadioItem":{require:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.basic.Label":{},"qx.ui.basic.Image":{},"qx.ui.form.Button":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tabview.TabButton",{extend:qx.ui.form.RadioButton,implement:qx.ui.form.IRadioItem,construct(){qx.ui.form.RadioButton.constructor.call(this);var e=new qx.ui.layout.Grid(2,0);e.setRowAlign(0,"left","middle");e.setColumnAlign(0,"right","middle");this._getLayout().dispose();this._setLayout(e);this.initShowCloseButton()},events:{close:"qx.event.type.Data"},properties:{showCloseButton:{check:"Boolean",init:!1,apply:"_applyShowCloseButton"}},members:{_forwardStates:{focused:!0,checked:!0},_applyIconPosition(e,t){var r={icon:this.getChildControl("icon"),label:this.getChildControl("label"),closeButton:this.getShowCloseButton()?this.getChildControl("close-button"):null};for(var i in r)r[i]&&this._remove(r[i]);switch(e){case"top":this._add(r.label,{row:3,column:2});this._add(r.icon,{row:1,column:2});r.closeButton&&this._add(r.closeButton,{row:0,column:4});break;case"bottom":this._add(r.label,{row:1,column:2});this._add(r.icon,{row:3,column:2});r.closeButton&&this._add(r.closeButton,{row:0,column:4});break;case"left":this._add(r.label,{row:0,column:2});this._add(r.icon,{row:0,column:0});r.closeButton&&this._add(r.closeButton,{row:0,column:4});break;case"right":this._add(r.label,{row:0,column:0});this._add(r.icon,{row:0,column:2});r.closeButton&&this._add(r.closeButton,{row:0,column:4})}},_createChildControlImpl(e,t){switch(e){case"label":var r;(r=new qx.ui.basic.Label(this.getLabel())).setAnonymous(!0);this._add(r,{row:0,column:2});this._getLayout().setColumnFlex(2,1);break;case"icon":(r=new qx.ui.basic.Image(this.getIcon())).setAnonymous(!0);this._add(r,{row:0,column:0});break;case"close-button":(r=new qx.ui.form.Button).setFocusable(!1);r.setKeepActive(!0);r.addListener("tap",this._onCloseButtonTap,this);this._add(r,{row:0,column:4});this.getShowCloseButton()||r.exclude()}return r||qx.ui.tabview.TabButton.superclass.prototype._createChildControlImpl.call(this,e)},_onCloseButtonTap(){this.fireDataEvent("close",this)},_applyShowCloseButton(e,t){e?this._showChildControl("close-button"):this._excludeChildControl("close-button")},_applyCenter(e){var t=this._getLayout();e?t.setColumnAlign(2,"center","middle"):t.setColumnAlign(2,"left","middle")}}});qx.ui.tabview.TabButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.Button":{construct:!0,require:!0},"qx.event.AcceleratingTimer":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.RepeatButton",{extend:qx.ui.form.Button,construct(e,t){qx.ui.form.Button.constructor.call(this,e,t);this.__P_123_0=new qx.event.AcceleratingTimer;this.__P_123_0.addListener("interval",this._onInterval,this)},events:{execute:"qx.event.type.Event",press:"qx.event.type.Event",release:"qx.event.type.Event"},properties:{interval:{check:"Integer",init:100},firstInterval:{check:"Integer",init:500},minTimer:{check:"Integer",init:20},timerDecrease:{check:"Integer",init:2}},members:{__P_123_1:null,__P_123_0:null,press(){if(this.isEnabled()){this.hasState("pressed")||this.__P_123_2();this.removeState("abandoned");this.addState("pressed")}},release(e){if(this.isEnabled()){this.hasState("pressed")&&(this.__P_123_1||this.execute());this.removeState("pressed");this.removeState("abandoned");this.__P_123_3()}},_applyEnabled(e,t){qx.ui.form.RepeatButton.superclass.prototype._applyEnabled.call(this,e,t);if(!e){this.isCapturing()&&this.releaseCapture();this.removeState("pressed");this.removeState("abandoned");this.__P_123_3()}},_onPointerOver(e){if(this.isEnabled()&&e.getTarget()===this){if(this.hasState("abandoned")){this.removeState("abandoned");this.addState("pressed");this.__P_123_0.start()}this.addState("hovered")}},_onPointerOut(e){if(this.isEnabled()&&e.getTarget()===this){this.removeState("hovered");if(this.hasState("pressed")){this.removeState("pressed");this.addState("abandoned");this.__P_123_0.stop()}}},_onPointerDown(e){if(e.isLeftPressed()){this.capture();this.__P_123_2();e.stopPropagation()}},_onPointerUp(e){this.releaseCapture();if(!this.hasState("abandoned")){this.addState("hovered");this.hasState("pressed")&&!this.__P_123_1&&this.execute()}this.__P_123_3();e.stopPropagation()},_onTap(e){},_onKeyUp(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":if(this.hasState("pressed")){this.__P_123_1||this.execute();this.removeState("pressed");this.removeState("abandoned");e.stopPropagation();this.__P_123_3()}}},_onKeyDown(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":this.removeState("abandoned");this.addState("pressed");e.stopPropagation();this.__P_123_2()}},_onInterval(e){this.__P_123_1=!0;this.fireEvent("execute")},__P_123_2(){this.fireEvent("press");this.__P_123_1=!1;this.__P_123_0.set({interval:this.getInterval(),firstInterval:this.getFirstInterval(),minimum:this.getMinTimer(),decrease:this.getTimerDecrease()}).start();this.removeState("abandoned");this.addState("pressed")},__P_123_3(){this.fireEvent("release");this.__P_123_0.stop();this.removeState("abandoned");this.removeState("pressed")}},destruct(){this._disposeObjects("__P_123_0")}});qx.ui.form.RepeatButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.layout.Grow":{construct:!0},"qx.bom.AnimationFrame":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.ScrollPane",{extend:qx.ui.core.Widget,construct(){qx.ui.core.Widget.constructor.call(this);this.set({minWidth:0,minHeight:0});this._setLayout(new qx.ui.layout.Grow);this.addListener("resize",this._onUpdate);var e=this.getContentElement();e.addListener("scroll",this._onScroll,this);e.addListener("appear",this._onAppear,this)},events:{update:"qx.event.type.Event",scrollAnimationEnd:"qx.event.type.Event"},properties:{scrollX:{check:"qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxX()",apply:"_applyScrollX",transform:"_transformScrollX",event:"scrollX",init:0},scrollY:{check:"qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxY()",apply:"_applyScrollY",transform:"_transformScrollY",event:"scrollY",init:0}},members:{__P_124_0:null,add(e){var t=this._getChildren()[0];if(t){this._remove(t);t.removeListener("resize",this._onUpdate,this)}if(e){this._add(e);e.addListener("resize",this._onUpdate,this)}},remove(e){if(e){this._remove(e);e.removeListener("resize",this._onUpdate,this)}},getChildren(){return this._getChildren()},_onUpdate(e){this.fireEvent("update")},_onScroll(e){var t=this.getContentElement();this.setScrollX(t.getScrollX());this.setScrollY(t.getScrollY())},_onAppear(e){var t=this.getContentElement(),r=this.getScrollX();r!=t.getScrollX()&&t.scrollToX(r);var i=this.getScrollY();i!=t.getScrollY()&&t.scrollToY(i)},getItemTop(e){var t=0;do{t+=e.getBounds().top;e=e.getLayoutParent()}while(e&&e!==this);return t},getItemBottom(e){return this.getItemTop(e)+e.getBounds().height},getItemLeft(e){var t,r=0;do{r+=e.getBounds().left;(t=e.getLayoutParent())&&(r+=t.getInsets().left);e=t}while(e&&e!==this);return r},getItemRight(e){return this.getItemLeft(e)+e.getBounds().width},getScrollSize(){return this.getChildren()[0].getBounds()},getScrollMaxX(){var e=this.getInnerSize(),t=this.getScrollSize();return e&&t?Math.max(0,t.width-e.width):0},getScrollMaxY(){var e=this.getInnerSize(),t=this.getScrollSize();return e&&t?Math.max(0,t.height-e.height):0},scrollToX(e,t){var r=this.getScrollMaxX();e<0?e=0:e>r&&(e=r);this.stopScrollAnimation();if(t){var i=this.getScrollX();this.__P_124_0=new qx.bom.AnimationFrame;this.__P_124_0.on("end",(function(){this.setScrollX(e);this.__P_124_0=null;this.fireEvent("scrollAnimationEnd")}),this);this.__P_124_0.on("frame",(function(r){var n=parseInt(r/t*(e-i)+i);this.setScrollX(n)}),this);this.__P_124_0.startSequence(t)}else this.setScrollX(e)},scrollToY(e,t){var r=this.getScrollMaxY();e<0?e=0:e>r&&(e=r);this.stopScrollAnimation();if(t){var i=this.getScrollY();this.__P_124_0=new qx.bom.AnimationFrame;this.__P_124_0.on("end",(function(){this.setScrollY(e);this.__P_124_0=null;this.fireEvent("scrollAnimationEnd")}),this);this.__P_124_0.on("frame",(function(r){var n=parseInt(r/t*(e-i)+i);this.setScrollY(n)}),this);this.__P_124_0.startSequence(t)}else this.setScrollY(e)},scrollByX(e,t){this.scrollToX(this.getScrollX()+e,t)},scrollByY(e,t){this.scrollToY(this.getScrollY()+e,t)},stopScrollAnimation(){if(this.__P_124_0){this.__P_124_0.cancelSequence();this.__P_124_0=null}},_applyScrollX(e){this.getContentElement().scrollToX(e)},_transformScrollX:e=>Math.round(e),_applyScrollY(e){this.getContentElement().scrollToY(e)},_transformScrollY:e=>Math.round(e)}});qx.ui.core.scroll.ScrollPane.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.SingleSelectionManager",{extend:qx.core.Object,construct(e){qx.core.Object.constructor.call(this);this.__P_168_0=e},events:{changeSelected:"qx.event.type.Data"},properties:{allowEmptySelection:{check:"Boolean",init:!0,apply:"__P_168_1"}},members:{__P_168_2:null,__P_168_0:null,getSelected(){return this.__P_168_2},setSelected(e){if(!this.__P_168_3(e))throw new Error("Could not select "+e+", because it is not a child element!");this.__P_168_4(e)},resetSelected(){this.__P_168_4(null)},isSelected(e){if(!this.__P_168_3(e))throw new Error("Could not check if "+e+" is selected, because it is not a child element!");return this.__P_168_2===e},isSelectionEmpty(){return null==this.__P_168_2},getSelectables(e){for(var t=this.__P_168_0.getItems(),r=[],i=0;i=0;i--)r[i].getEnabled()||r.splice(i,1);return r},__P_168_1(e,t){e||this.__P_168_4(this.__P_168_2)},__P_168_4(e){var t=this.__P_168_2,r=e;if(null==r||t!==r){if(!this.isAllowEmptySelection()&&null==r){var i=this.getSelectables(!0)[0];i&&(r=i)}this.__P_168_2=r;this.fireDataEvent("changeSelected",r,t)}},__P_168_3(e){for(var t=this.__P_168_0.getItems(),r=0;r=0;t--)e.removeItem(e.key(t))},getKey(e){return this.getStorage(this.__P_75_2).key(e)},forEach(e,t){for(var r=this.getLength(),i=0;i!0,makeAvailable:async e=>!0,getModelForPosition(e){return e.getRow()<0||e.getRow()>=this.getModel().getLength()?null:this.getModel().getItem(e.getRow())},getPositionOfModel(e){let t=this.getModel().indexOf(e);return new qxl.datagrid.source.Position(t,0)},getSize(){if(!this.getModel())return new qxl.datagrid.source.Position(0,0);return new qxl.datagrid.source.Position(this.getModel().getLength(),this.getColumns().getLength())}}});qxl.datagrid.source.ArrayDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.ui.IWidgetSizeSource",{members:{getWidgetSize(e,t){},getDataSourceSize(){}}});qxl.datagrid.ui.IWidgetSizeSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{usage:"dynamic",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.core.scroll.ScrollBar":{}},environment:{provided:["qx.nativeScrollBars"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.core.Environment.add("qx.nativeScrollBars",!1);qx.Mixin.define("qx.ui.core.scroll.MScrollBarFactory",{members:{_createScrollBar:e=>new qx.ui.core.scroll.ScrollBar(e)}});qx.ui.core.scroll.MScrollBarFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Scroll":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Event":{require:!0}},environment:{provided:["os.scrollBarOverlayed","qx.mobile.nativescroll"],required:{"os.name":{className:"qx.bom.client.OperatingSystem"},"browser.version":{className:"qx.bom.client.Browser"},"browser.name":{className:"qx.bom.client.Browser"},"os.version":{className:"qx.bom.client.OperatingSystem"},"event.mspointer":{className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Scroll",{statics:{scrollBarOverlayed(){var e=qx.bom.element.Scroll.getScrollbarWidth(),t="osx"===qx.bom.client.OperatingSystem.getName();return 0===e&&t&&!1},getNativeScroll(){if("ios"==qx.core.Environment.get("os.name")&&parseInt(qx.core.Environment.get("browser.version"),10)>7)return!0;if("firefox"==qx.core.Environment.get("browser.name"))return!0;if("android"==qx.core.Environment.get("os.name")){var e=qx.core.Environment.get("os.version").split(".");if(e[0]>4||e.length>1&&e[0]>3&&e[1]>3)return!0}return!!qx.core.Environment.get("event.mspointer")}},defer(e){qx.core.Environment.add("os.scrollBarOverlayed",e.scrollBarOverlayed);qx.core.Environment.add("qx.mobile.nativescroll",e.getNativeScroll)}});qx.bom.client.Scroll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.ui.IWidgetSizeSource":{require:!0},"qx.ui.core.scroll.MScrollBarFactory":{require:!0},"qxl.datagrid.util.Debounce":{construct:!0},"qxl.datagrid.ui.SelectionManager":{construct:!0},"qxl.datagrid.ui.GridStyling":{construct:!0},"qxl.datagrid.ui.GridSizeCalculator":{construct:!0},"qx.bom.client.Scroll":{construct:!0,require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.ui.core.scroll.AbstractScrollArea":{construct:!0},"qx.ui.layout.Grid":{construct:!0},"qxl.datagrid.column.IColumns":{},"qxl.datagrid.source.IDataSource":{},"qx.ui.container.Composite":{},"qx.ui.layout.VBox":{},"qxl.datagrid.ui.layout.Layered":{},"qxl.datagrid.ui.OddEvenRowBackgrounds":{},"qxl.datagrid.ui.factory.SimpleWidgetFactory":{},"qxl.datagrid.ui.WidgetPane":{},"qxl.datagrid.ui.factory.HeaderWidgetFactory":{},"qxl.datagrid.ui.HeaderRows":{},"qxl.datagrid.util.Math":{}},environment:{provided:[],required:{"os.scrollBarOverlayed":{construct:!0,className:"qx.bom.client.Scroll"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.DataGrid",{extend:qx.ui.core.Widget,implement:[qxl.datagrid.ui.IWidgetSizeSource],include:[qx.ui.core.scroll.MScrollBarFactory],construct(e,t){qx.ui.core.Widget.constructor.call(this);this.__P_80_0=new qxl.datagrid.util.Debounce((()=>this.updateWidgets()),50);this.__P_80_1=new qxl.datagrid.ui.SelectionManager;this.__P_80_1.addListener("changeSelection",(e=>{this.scheduleUpdateWidgets();this.fireDataEvent("changeSelection",e.getData())}));e=e||null;t=t||new qxl.datagrid.ui.GridStyling;this.__P_80_2=new qxl.datagrid.ui.GridSizeCalculator(e,t,this);e&&this.setColumns(e);this.getQxObject("widgetPane").addListener("modelDoubleTap",(e=>this.fireDataEvent("modelDoubleTap",e.getData())));if(qx.core.Environment.get("os.scrollBarOverlayed")){this._setLayout(new qx.ui.layout.Canvas);this._add(this.getQxObject("dataPane"),{edge:0});let e=this.getChildControl("scrollbar-x");e.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(e,{bottom:0,right:0,left:0});e=this.getChildControl("scrollbar-y");e.setMinWidth(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(e,{right:0,bottom:0,top:0})}else{var r=new qx.ui.layout.Grid;r.setColumnFlex(0,1);r.setRowFlex(0,1);this._setLayout(r);this._add(this.getQxObject("dataPane"),{row:0,column:0});this._add(this.getChildControl("scrollbar-x"),{row:1,column:0});this._add(this.getChildControl("scrollbar-y"),{row:0,column:1});this._add(this.getChildControl("corner"),{row:1,column:1})}var i=2*qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH+14;this.set({minHeight:i,minWidth:i});this._addRollHandling()},properties:{columns:{init:null,nullable:!0,check:"qxl.datagrid.column.IColumns",apply:"_applyColumns",event:"changeColumns"},dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",apply:"_applyDataSource",event:"changeDataSource"},startRowIndex:{init:0,check:"Integer",apply:"_applyStartRowIndex",event:"changeStartRowIndex"},startColumnIndex:{init:0,check:"Integer",apply:"updateWidgets",event:"changeStartColumnIndex"},appearance:{init:"qxl-datagrid",refine:!0},scrollbarX:{check:["auto","on","off"],init:"auto",themeable:!0,apply:"_computeScrollbars"},scrollbarY:{check:["auto","on","off"],init:"auto",themeable:!0,apply:"_computeScrollbars"},scrollbar:{group:["scrollbarX","scrollbarY"]}},objects:{dataPane(){var e=new qx.ui.container.Composite(new qx.ui.layout.VBox);e.add(this.getQxObject("header"));var t=new qx.ui.container.Composite(new qxl.datagrid.ui.layout.Layered);t.add(this.getQxObject("widgetPane"),{layer:0});t.add(this.getQxObject("oddEvenRows"),{layer:1});e.add(t,{flex:1});return e},oddEvenRows(){return new qxl.datagrid.ui.OddEvenRowBackgrounds(this.__P_80_2,this.getDataSource(),this.__P_80_1)},paneWidgetFactory(){return new qxl.datagrid.ui.factory.SimpleWidgetFactory(this.getColumns())},widgetPane(){return new qxl.datagrid.ui.WidgetPane(this.__P_80_2,this.getQxObject("paneWidgetFactory"),this.getDataSource(),this.__P_80_1)},headerWidgetFactory(){return new qxl.datagrid.ui.factory.HeaderWidgetFactory(this.getColumns())},header(){return new qxl.datagrid.ui.HeaderRows(this.__P_80_2,this.getQxObject("headerWidgetFactory"),this.getDataSource())}},events:{changeSelection:"qx.event.type.Data",modelDoubleTap:"qx.event.type.Data"},members:{__P_80_3:!1,__P_80_2:null,__P_80_4:null,__P_80_0:null,__P_80_1:null,__P_80_5:null,_applyColumns(e,t){t&&t.removeListener("change",this.scheduleLayoutUpdate,this);e&&e.addListener("change",this.scheduleLayoutUpdate,this);this.__P_80_2.setColumns(e);this.getQxObject("headerWidgetFactory").setColumns(e);this.getQxObject("paneWidgetFactory").setColumns(e);this.updateWidgets()},_applyDataSource(e,t){t&&t.removeListener("changeSize",this.__P_80_6,this);this.__P_80_1.resetSelection();["headerWidgetFactory","paneWidgetFactory","widgetPane","oddEvenRows"].forEach((t=>this.getQxObject(t).setDataSource(e)));this.__P_80_1.setDataSource(e);this.updateWidgets();e&&e.addListener("changeSize",this.__P_80_6,this)},_applyStartRowIndex(e,t){this.__P_80_3=!0;this.updateWidgets();this.__P_80_3=!1},__P_80_6(){this.getQxObject("widgetPane").invalidateAll();this.__P_80_2.invalidate();this.updateWidgets()},_addRollHandling(){this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDownForRoll,this)},_removeRollHandling(){this.removeListener("roll",this._onRoll,this);this.removeListener("pointerdown",this._onPointerDownForRoll,this)},_onPointerDownForRoll(e){this.__P_80_5=e.getPointerId()},_onRoll(e){if("mouse"==e.getPointerType())return;if(this.__P_80_5&&e.getMomentum()){e.stopMomentum();this.__P_80_5=null;return}let t=this.getDataSourceSize().getRow();var r=this.getStartRowIndex()+Math.floor(.08*e.getDelta().y);let i=this.getMaxRows();r=qxl.datagrid.util.Math.clamp(0,Math.max(0,t-i),r);this.setStartRowIndex(r)},getMaxRows(){var e;const t=this.__P_80_2.getStyling();return Math.floor(this.getQxObject("oddEvenRows").getBounds().height/(null!==(e=t.getMaxRowHeight())&&void 0!==e?e:t.getMinRowHeight()))-4},scrollToSelection(){let e=this.getSelection().getLength()?this.getSelection().getItem(0):null;if(!e)throw new Error("Nothing is selected");let t=this.getDataSource().getPositionOfModel(e).getRow(),r=this.getMaxRows(),i=this.getStartRowIndex();t>=i&&t<=i+r-1||this.setStartRowIndex(Math.max(0,t-Math.floor(r/2)))},getWidgetSize(e,t){let r=this.__P_80_2.getStyling(),i=r.getMinRowHeight(),n=r.getMaxRowHeight();return{minWidth:r.getMinColumnWidth(),width:null,maxWidth:r.getMaxColumnWidth(),minHeight:i,height:e<0?r.getHeaderRowHeight():null,maxHeight:n}},getSizeCalculator(){return this.__P_80_2},getStyling(){return this.__P_80_2.getStyling()},getDataSourceSize(){return this.getDataSource().getSize()},__P_80_7(e){let t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y");"x"==e?t||this.scrollToX(0):r||this.scrollToY(0);t&&r?this._showChildControl("corner"):this._excludeChildControl("corner")},scrollToX(e){},scrollToY(e){},_computeScrollbars(){let e=this.__P_80_2.getSizes();if(!e)return;let t=this.getDataSource().getSize(),r=this.getChildControl("scrollbar-x"),i=this.getColumns(),n=this.getScrollbarX();if("off"===n||"auto"==n&&e.columns.length>i.getLength())r.setVisibility("excluded");else{r.setVisibility("visible");let t;t=-1==this.getStartColumnIndex()||e.columns.length>i.getLength()-this.getStartColumnIndex()?100:0==this.getStartColumnIndex()?0:Math.floor(this.getStartColumnIndex()/(i.getLength()+1)*100);r.set({position:t})}let o=this.getChildControl("scrollbar-y"),a=this.getScrollbarY();if("off"==a||"auto"==a&&e.rows.length==t.getColumn())o.setVisibility("excluded");else{o.setVisibility("visible");this.getMaxRows()>=t.getRow()?percent=0:percent=Math.floor(qxl.datagrid.util.Math.interpolate(0,Math.max(0,t.getRow()-this.getMaxRows()),0,100,this.getStartRowIndex()));percent=Math.min(percent,100);o.set({position:percent})}},_createChildControlImpl(e){switch(e){case"scrollbar-x":(t=this._createScrollBar("horizontal").set({minWidth:0,maximum:100})).exclude();t.addListener("scroll",(e=>{let t=e.getData(),r=this.getDataSource().getSize();if(100==t)this.setStartColumnIndex(-1);else{let e=Math.round(r.getColumn()*(t/100));this.setStartColumnIndex(e)}}));t.addListener("changeVisibility",(()=>this.__P_80_7("x")));return t;case"scrollbar-y":(t=this._createScrollBar("vertical").set({minHeight:0,maximum:100})).exclude();t.addListener("scroll",(e=>{if(this.__P_80_3)return;let t=e.getData(),r=this.getDataSource().getSize().getRow();const i=Math.floor(qxl.datagrid.util.Math.interpolate(0,100,0,Math.max(0,r-this.getMaxRows()),t));this.setStartRowIndex(i)}));t.addListener("changeVisibility",(()=>this.__P_80_7("y")));return t;case"corner":var t;(t=new qx.ui.core.Widget).setWidth(0);t.setHeight(0);t.exclude();return t}return qxl.datagrid.DataGrid.superclass.prototype._createChildControlImpl.call(this,e)},updateWidgets(){if(this.__P_80_4)return;this.getQxObject("header").updateWidgets();this.getQxObject("oddEvenRows").updateWidgets();const e=()=>{this._computeScrollbars();this.scheduleLayoutUpdate();this.__P_80_4=null};let t=this.getQxObject("widgetPane").updateWidgets();t?this.__P_80_4=t.then(e):e()},scheduleUpdateWidgets(){return this.__P_80_0.run()},renderLayout(e,t,r,i){const n=this.getQxObject("widgetPane").getPaddingLeft(),o=this.getQxObject("widgetPane").getPaddingTop();let a=this.__P_80_2.setAvailableSize(r-this.getChildControl("scrollbar-y").getSizeHint().width-n-this.getQxObject("widgetPane").getPaddingRight(),i,this.getStartRowIndex(),this.getStartColumnIndex(),n,o);qxl.datagrid.DataGrid.superclass.prototype.renderLayout.call(this,e,t,r,i);a&&this.updateWidgets()},_computeSizeHint(){var e=this.getMinWidth()||0,t=this.getMinHeight()||0,r=this.getWidth()||e,i=this.getHeight()||t;return{minWidth:e,width:r,maxWidth:this.getMaxWidth()||1/0,minHeight:t,height:i,maxHeight:this.getMaxHeight()||1/0}},getSelection(){return this.__P_80_1.getSelection()},setSelection(e){this.__P_80_1.setSelection(e)},resetSelection(){this.__P_80_1.resetSelection()},getSelectionManager(){return this.__P_80_1}}});qxl.datagrid.DataGrid.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{construct:!0,require:!0},"qx.util.format.DateFormat":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.DateColumn",{extend:qxl.datagrid.column.Column,properties:{dateFormat:{init:null,check:"qx.util.format.DateFormat",event:"changeDateFormat"}},construct(){qxl.datagrid.column.Column.constructor.call(this);this.setBindingOptions(((e,t)=>({converter:(e,t,r,i)=>{if(!e)return"";let n=this.getDateFormat()||qx.util.format.DateFormat.getDateInstance();"string"==typeof e&&(e=new Date(Date.parse(e)));return n.format(e)}})))}});qxl.datagrid.column.DateColumn.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.array.DummyModel",{extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.set({title:this._randomTitle(),author:this._randomAuthor(),date:this._randomDate()})},properties:{title:{nullable:!1,check:"String",event:"changeTitle"},author:{nullable:!1,check:"String",event:"changeAuthor"},date:{nullable:!1,check:"Date",event:"changeDate"}},members:{_randomNoun(){const e=["Cat","Dog","Mouse","Horse","Cow","Pig","Chicken","Duck","Goose","Sheep","Goat","Rabbit","Hamster","Gerbil","Rat","Parrot","Cockatoo","Canary","Finch","Goldfish","Tropical Fish","Frog","Toad","Newt","Salamander","Lizard","Snake","Turtle","Tortoise","Crocodile","Alligator","Dinosaur","Pterodactyl","Tyrannosaurus Rex","Robin","Blue Jay","Sparrow","Owl","Eagle","Hawk","Falcon","Vulture","Penguin"];return e[Math.floor(Math.random()*e.length)]},_randomTitle(){const e=this._randomNoun(),t=this._randomNoun();return[`The ${e} and The ${t}`,`The ${e}'s ${t}`,`The ${e}`][Math.floor(3*Math.random())]},_randomSurname(){const e=["Smith","Johnson","Williams","Brown","Jones","Miller","Davis","Garcia","Rodriguez","Wilson","Martinez","Anderson","Taylor","Thomas"];return e[Math.floor(Math.random()*e.length)]},_randomAuthor(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(26*Math.random())],t=this._randomSurname();return`${["Mr","Mrs","Dr","Prof"][Math.floor(4*Math.random())]} ${e}. ${t}`},_randomDate(){const e=new Date;return new Date(e.getTime()-Math.floor(15*Math.random()*365*24*60*60*1e3))}}});qxl.datagrid.demo.array.DummyModel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.source.tree.NodeInspector":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.tree.TreeDemoNodeInspector",{extend:qxl.datagrid.source.tree.NodeInspector,members:{canHaveChildren:e=>"directory"==e.getType()}});qxl.datagrid.demo.tree.TreeDemoNodeInspector.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MChildrenHandling":{require:!0},"qx.ui.layout.HBox":{construct:!0},"qx.ui.menu.Menu":{},"qx.util.PropertyUtil":{},"qx.ui.core.Spacer":{},"qx.ui.toolbar.Separator":{},"qx.ui.menubar.Button":{},"qx.ui.toolbar.Part":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.ToolBar",{extend:qx.ui.core.Widget,include:qx.ui.core.MChildrenHandling,construct(e){qx.ui.core.Widget.constructor.call(this);this.getContentElement().setAttribute("role","toolbar");this._setLayout(e||new qx.ui.layout.HBox);this.__P_81_0=[];this.__P_81_1=[]},properties:{appearance:{refine:!0,init:"toolbar"},openMenu:{check:"qx.ui.menu.Menu",event:"changeOpenMenu",nullable:!0},show:{init:"both",check:["both","label","icon"],inheritable:!0,apply:"_applyShow",event:"changeShow"},spacing:{nullable:!0,check:"Integer",themeable:!0,apply:"_applySpacing"},overflowIndicator:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applyOverflowIndicator"},overflowHandling:{init:!1,check:"Boolean",apply:"_applyOverflowHandling"}},events:{hideItem:"qx.event.type.Data",showItem:"qx.event.type.Data"},members:{__P_81_0:null,__P_81_1:null,_computeSizeHint(){var e=qx.ui.toolbar.ToolBar.superclass.prototype._computeSizeHint.call(this);if(this.getOverflowHandling()){var t=0,r=this.getOverflowIndicator();r&&(t=r.getSizeHint().width+this.getSpacing());e.minWidth=t}return e},_onResize(e){this._recalculateOverflow(e.getData().width)},_recalculateOverflow(e,t){if(this.getOverflowHandling()){t=t||this.getSizeHint().width;var r=this.getOverflowIndicator(),i=0;r&&(i=r.getSizeHint().width);null==e&&null!=this.getBounds()&&(e=this.getBounds().width);if(null!=e)if(ee);else if(this.__P_81_0.length>0)do{var l=this.__P_81_0[0];if(l){o=l.getMarginLeft()+l.getMarginRight();o=Math.max(o,this.getSpacing());if(null==l.getContentElement().getDomElement()){l.syncAppearance();l.invalidateLayoutCache()}var u=l.getSizeHint().width,c=!1;if(1==this.__P_81_0.length&&i>0){c=e>t-i+u+(o-this.getSpacing())}if(!(e>t+u+o||c))return;this.__P_81_3(l);t+=u;r&&0==this.__P_81_0.length&&r.setVisibility("excluded")}}while(e>=t&&this.__P_81_0.length>0)}},__P_81_3(e){e.setVisibility("visible");this.__P_81_0.shift();this.fireDataEvent("showItem",e)},__P_81_2(e){if(e){this.__P_81_0.unshift(e);e.setVisibility("excluded");this.fireDataEvent("hideItem",e)}},_getNextToHide(){for(var e=this.__P_81_1.length-1;e>=0;e--){var t=this.__P_81_1[e];if(t&&t.getVisibility&&"visible"==t.getVisibility())return t}var r=this._getChildren();for(e=r.length-1;e>=0;e--){var i=r[e];if(i!=this.getOverflowIndicator()&&(i.getVisibility&&"visible"==i.getVisibility()))return i}},setRemovePriority(e,t,r){if(!r&&null!=this.__P_81_1[t])throw new Error("Priority already in use!");this.__P_81_1[t]=e},_applyOverflowHandling(e,t){this.invalidateLayoutCache();var r=this.getLayoutParent();r&&r.invalidateLayoutCache();var i=this.getBounds();i&&i.width&&this._recalculateOverflow(i.width);if(e)this.addListener("resize",this._onResize,this);else{this.removeListener("resize",this._onResize,this);var n=this.getOverflowIndicator();n&&n.setVisibility("excluded");for(var o=0;o{var n=new qx.io.request.Xhr(r);i&&n.set(i);n.addListener("success",(t=>{let r=n.getResponseText();n.dispose();e(r)}));n.addListener("fail",(()=>{n.dispose();t()}));n.send()})));var r,i;t=JSON.parse(t);const n=e=>{let t=(new qxl.datagrid.demo.tree.TreeDemoFileNode).set({name:e.name,permissions:e.permissions,lastModified:new Date(e.lastModified)});e.size?t.set({size:e.size,type:"file"}):t.set({type:"directory"});if(e.children)for(let r of e.children){let e=n(r);t.__P_82_0.push(e)}return t};return n(t)}}});qxl.datagrid.demo.tree.TreeDemoFileNode.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{require:!0},"qxl.datagrid.column.tree.ExpansionWidget":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.tree.ExpansionColumn",{extend:qxl.datagrid.column.Column,properties:{iconPathProvider:{check:"Function",nullable:!0}},members:{createWidgetForDisplay:()=>new qxl.datagrid.column.tree.ExpansionWidget,bindWidget(e,t,r){let i=qxl.datagrid.column.tree.ExpansionColumn.superclass.prototype.bindWidget.call(this,e,t),n=r.getDataSource().getNodeStateFor(t);if(null==n)return i;e.setIndentationLevel(n.level);e.setState(n.state);const o=this.getIconPathProvider();if(o){const r=o(t);r&&e.setIcon(r)}e.addListener("changeState",(e=>{let i=e.getData();"open"==i?r.getDataSource().expandNode(t):"closed"==i&&r.getDataSource().collapseNode(t)}));return i}}});qxl.datagrid.column.tree.ExpansionColumn.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.FileSizeColumn",{extend:qxl.datagrid.column.Column,properties:{binary:{init:!0,check:"Binary"}},construct(){qxl.datagrid.column.Column.constructor.call(this);this.setBindingOptions(((e,t)=>({converter:(e,t,r,i)=>e?this._convertValueForDisplay(e):""})))},members:{_convertValueForDisplay(e){if("number"!=typeof e)return"";let t=this.getBinary()?1024:1e3;return enew Date(e.getTime()+864e5*(3-(e.getDay()+6)%7)),__P_83_10(e){var t=this.__P_83_9(e),r=t.getFullYear(),i=this.__P_83_9(new Date(r,0,4));return Math.floor(1.5+(t.getTime()-i.getTime())/864e5/7)},__P_83_11(e){var t=this.__P_83_9(e),r=this.__P_83_9(new Date(e.getFullYear(),e.getMonth(),4));return Math.floor(1.5+(t.getTime()-r.getTime())/864e5/7)},__P_83_12(e){return this.__P_83_9(e).getFullYear()},__P_83_13(e){var t=new Date(e,2,1);t.setDate(-1);return t.getDate()+1===29},__P_83_14(e,t){var r=0,i=0;t||(t=1971);for(var n=0,o=1;o<=12;o++){var a=new Date(t,o,1);a.setDate(-1);var s=a.getDate()+1;if(!((n+=s)0?1:-1,d=Math.floor(Math.abs(c)/60),f=Math.abs(c)%60;this.__P_83_16();for(var _="",p=0;p(b=(x=Math.abs(r))+"").length)for(var y=b.length;yb.length)for(y=x.length;y=1&&v<=3?b=r>0?"AD":"BC":4==v?b=r>0?"Anno Domini":"Before Christ":5==v&&(b=r>0?"A":"B");break;case"Q":case"q":1!=v&&2!=v||(b=this.__P_83_7(parseInt(i/4)+1,v));3==v&&(b="Q"+(parseInt(i/4)+1));break;case"D":b=this.__P_83_7(this.__P_83_8(e),v);break;case"d":b=this.__P_83_7(n,v);break;case"w":b=this.__P_83_7(this.__P_83_10(e),v);break;case"W":b=this.__P_83_11(e);break;case"E":v>=1&&v<=3?b=qx.locale.Date.getDayName("abbreviated",o,t,"format",!0):4==v?b=qx.locale.Date.getDayName("wide",o,t,"format",!0):5==v&&(b=qx.locale.Date.getDayName("narrow",o,t,"format",!0));break;case"e":var q=1+(o-(w=qx.locale.Date.getWeekStart(t))>=0?o-w:o-w+7);v>=1&&v<=2?b=this.__P_83_7(q,v):3==v?b=qx.locale.Date.getDayName("abbreviated",o,t,"format",!0):4==v?b=qx.locale.Date.getDayName("wide",o,t,"format",!0):5==v&&(b=qx.locale.Date.getDayName("narrow",o,t,"format",!0));break;case"c":var w;q=1+(o-(w=qx.locale.Date.getWeekStart(t))>=0?o-w:o-w+7);1==v?b=""+q:3==v?b=qx.locale.Date.getDayName("abbreviated",o,t,"stand-alone",!0):4==v?b=qx.locale.Date.getDayName("wide",o,t,"stand-alone",!0):5==v&&(b=qx.locale.Date.getDayName("narrow",o,t,"stand-alone",!0));break;case"M":1==v||2==v?b=this.__P_83_7(i+1,v):3==v?b=qx.locale.Date.getMonthName("abbreviated",i,t,"format",!0):4==v?b=qx.locale.Date.getMonthName("wide",i,t,"format",!0):5==v&&(b=qx.locale.Date.getMonthName("narrow",i,t,"format",!0));break;case"L":1==v||2==v?b=this.__P_83_7(i+1,v):3==v?b=qx.locale.Date.getMonthName("abbreviated",i,t,"stand-alone",!0):4==v?b=qx.locale.Date.getMonthName("wide",i,t,"stand-alone",!0):5==v&&(b=qx.locale.Date.getMonthName("narrow",i,t,"stand-alone",!0));break;case"a":b=a<12?qx.locale.Date.getAmMarker(t):qx.locale.Date.getPmMarker(t);break;case"H":b=this.__P_83_7(a,v);break;case"k":b=this.__P_83_7(0==a?24:a,v);break;case"K":b=this.__P_83_7(a%12,v);break;case"h":b=this.__P_83_7(a%12==0?12:a%12,v);break;case"m":b=this.__P_83_7(s,v);break;case"s":b=this.__P_83_7(l,v);break;case"S":if(v<(b=this.__P_83_7(u,3)).length)b=b.substr(0,v);else for(;v>b.length;)b+="0";break;case"z":v>=1&&v<=4&&(b="GMT"+(h>0?"-":"+")+this.__P_83_7(Math.abs(d),2)+":"+this.__P_83_7(f,2));break;case"Z":b=v>=1&&v<=3?(h>0?"-":"+")+this.__P_83_7(Math.abs(d),2)+this.__P_83_7(f,2):"GMT"+(h>0?"-":"+")+this.__P_83_7(Math.abs(d),2)+":"+this.__P_83_7(f,2)}_+=b}}return _},parse(e){this.__P_83_17();var t=this.__P_83_4.regex.exec(e);if(null==t)throw new Error("Date string '"+e+"' does not match the date format: "+this.__P_83_2);for(var r,i={era:1,year:1970,quarter:1,month:0,day:1,dayOfYear:1,hour:0,ispm:!1,weekDay:4,weekYear:1970,weekOfMonth:1,weekOfYear:1,min:0,sec:0,ms:0,tzOffsetMins:null},n=1,o=!1,a=!1,s=0;s=i.length){o++;break}if("'"==i.charAt(o+1)){r+=a;o++}else{o++;n="unkown"}}else{r+=a;o++}break;case"wildcard":if(a==e){t++;o++}else{this.__P_83_6.push({type:"wildcard",character:e,size:t});e=null;t=0;n="default"}break;default:if(a>="a"&&a<="z"||a>="A"&&a<="Z"){e=a;n="wildcard"}else if("'"==a){if(o+1>=i.length){r+=a;o++;break}if("'"==i.charAt(o+1)){r+=a;o++}o++;n="quoted_literal"}else n="default";if("default"!=n){if(r.length>0){this.__P_83_6.push({type:"literal",text:r});r=""}}else{r+=a;o++}}}null!=e?this.__P_83_6.push({type:"wildcard",character:e,size:t}):r.length>0&&this.__P_83_6.push({type:"literal",text:r})}},__P_83_17(){if(null==this.__P_83_4){var e=this.__P_83_2;this.__P_83_18();this.__P_83_16();for(var t,r=[],i="^",n=0;n14)throw new Error("Invalid hours in time zone offset.");if(n>59)throw new Error("Invalid minutes in time zone offset.");e.tzOffsetMins=60*i+n;"-"===r[1]&&(e.tzOffsetMins=-e.tzOffsetMins)},h=["AD","BC"],d=function(e,t){e.era="AD"==t?1:-1},f=["Q1","Q2","Q3","Q4"],_=function(e,t){e.quarter=f.indexOf(t)},p=["1st quarter","2nd quarter","3rd quarter","4th quarter"],m=function(e,t){e.quarter=p.indexOf(t)},g={},v=function(e){var r=["L","M"],i=["c","e","E"],n=e.charAt(0),a=r.indexOf(n)>=0;if(!g[e]){g[e]={};for(var s=function(){var t=n===(a?r:i)[0]?"stand-alone":"format",o="abbreviated";switch(e.length){case 4:o="wide";break;case 5:o="narrow";break;default:o="abbreviated"}return[t,o]}(),l=(a?qx.locale.Date.getMonthNames:qx.locale.Date.getDayNames).call(qx.locale.Date,s[1],o,s[0],!0),u=0,c=l.length;u=0&&(r=0&&(r=0,"Value must be positive")},false:null}),__P_84_9(){for(var e=[],t=[],r=[],i=-1,n=-1,o=this._getLayoutChildren(),a=0,s=o.length;a1&&r.push(l);u.colSpan>1&&t.push(l)}for(f=0;f<=i;f++)null==e[f]&&(e[f]=[]);this.__P_84_2=e;this.__P_84_3=t;this.__P_84_4=r;this.__P_84_5=i;this.__P_84_6=n;this.__P_84_7=null;this.__P_84_8=null;delete this._invalidChildrenCache},_setRowData(e,t,r){var i=this.__P_84_0[e];if(i)i[t]=r;else{this.__P_84_0[e]={};this.__P_84_0[e][t]=r}},_setColumnData(e,t,r){var i=this.__P_84_1[e];if(i)i[t]=r;else{this.__P_84_1[e]={};this.__P_84_1[e][t]=r}},setSpacing(e){this.setSpacingY(e);this.setSpacingX(e);return this},setColumnAlign(e,t,r){this._setColumnData(e,"hAlign",t);this._setColumnData(e,"vAlign",r);this._applyLayoutChange();return this},getColumnAlign(e){var t=this.__P_84_1[e]||{};return{vAlign:t.vAlign||"top",hAlign:t.hAlign||"left"}},setRowAlign(e,t,r){this._setRowData(e,"hAlign",t);this._setRowData(e,"vAlign",r);this._applyLayoutChange();return this},getRowAlign(e){var t=this.__P_84_0[e]||{};return{vAlign:t.vAlign||"top",hAlign:t.hAlign||"left"}},getCellWidget(e,t){this._invalidChildrenCache&&this.__P_84_9();return(e=this.__P_84_2[e]||{})[t]||null},getRowCount(){this._invalidChildrenCache&&this.__P_84_9();return this.__P_84_5+1},getColumnCount(){this._invalidChildrenCache&&this.__P_84_9();return this.__P_84_6+1},getCellAlign(e,t){var r="top",i="left",n=this.__P_84_0[e],o=this.__P_84_1[t],a=this.__P_84_2[e][t];if(a)var s={vAlign:a.getAlignY(),hAlign:a.getAlignX()};else s={};s.vAlign?r=s.vAlign:n&&n.vAlign?r=n.vAlign:o&&o.vAlign&&(r=o.vAlign);s.hAlign?i=s.hAlign:o&&o.hAlign?i=o.hAlign:n&&n.hAlign&&(i=n.hAlign);return{vAlign:r,hAlign:i}},setColumnFlex(e,t){this._setColumnData(e,"flex",t);this._applyLayoutChange();return this},getColumnFlex(e){var t=this.__P_84_1[e]||{};return void 0!==t.flex?t.flex:0},setRowFlex(e,t){this._setRowData(e,"flex",t);this._applyLayoutChange();return this},getRowFlex(e){var t=this.__P_84_0[e]||{};return void 0!==t.flex?t.flex:0},setColumnMaxWidth(e,t){this._setColumnData(e,"maxWidth",t);this._applyLayoutChange();return this},getColumnMaxWidth(e){var t=this.__P_84_1[e]||{};return void 0!==t.maxWidth?t.maxWidth:1/0},setColumnWidth(e,t){this._setColumnData(e,"width",t);this._applyLayoutChange();return this},getColumnWidth(e){var t=this.__P_84_1[e]||{};return void 0!==t.width?t.width:null},setColumnMinWidth(e,t){this._setColumnData(e,"minWidth",t);this._applyLayoutChange();return this},getColumnMinWidth(e){return(this.__P_84_1[e]||{}).minWidth||0},setRowMaxHeight(e,t){this._setRowData(e,"maxHeight",t);this._applyLayoutChange();return this},getRowMaxHeight(e){return(this.__P_84_0[e]||{}).maxHeight||1/0},setRowHeight(e,t){this._setRowData(e,"height",t);this._applyLayoutChange();return this},getRowHeight(e){var t=this.__P_84_0[e]||{};return void 0!==t.height?t.height:null},setRowMinHeight(e,t){this._setRowData(e,"minHeight",t);this._applyLayoutChange();return this},getRowMinHeight(e){return(this.__P_84_0[e]||{}).minHeight||0},_getOuterSize(e){var t=e.getSizeHint(),r=e.getMarginLeft()+e.getMarginRight(),i=e.getMarginTop()+e.getMarginBottom();return{height:t.height+i,width:t.width+r,minHeight:t.minHeight+i,minWidth:t.minWidth+r,maxHeight:t.maxHeight+i,maxWidth:t.maxWidth+r}},_fixHeightsRowSpan(e){for(var t=this.getSpacingY(),r=0,i=this.__P_84_4.length;r0&&(c[d]={min:f.minHeight,value:f.height,max:f.maxHeight,flex:_});l+=f.height;u+=f.minHeight}if(l0&&(d[_]={min:p.minWidth,value:p.width,max:p.maxWidth,flex:m});c+=p.width;h+=p.minWidth}if(c1)){var l=this._getOuterSize(s);n=this.getRowFlex(i)>0?Math.max(n,l.minHeight):Math.max(n,l.height);o=Math.max(o,l.height)}}}n=Math.max(n,this.getRowMinHeight(i));var u=this.getRowMaxHeight(i);if(null!==this.getRowHeight(i))o=this.getRowHeight(i);else o=Math.max(n,Math.min(o,u));e[i]={minHeight:n,height:o,maxHeight:u}}this.__P_84_4.length>0&&this._fixHeightsRowSpan(e);this.__P_84_7=e;return e},_getColWidths(){if(null!=this.__P_84_8)return this.__P_84_8;for(var e=[],t=this.__P_84_6,r=this.__P_84_5,i=0;i<=t;i++){for(var n,o=0,a=0,s=0;s<=r;s++){var l=this.__P_84_2[s][i];if(l){if(!((l.getLayoutProperties().colSpan||0)>1)){var u=this._getOuterSize(l);a=Math.max(a,u.minWidth);o=Math.max(o,u.width)}}}a=Math.max(a,this.getColumnMinWidth(i));n=this.getColumnMaxWidth(i);if(null!==this.getColumnWidth(i))o=this.getColumnWidth(i);else o=Math.max(a,Math.min(o,n));e[i]={minWidth:a,width:o,maxWidth:n}}this._getColSpans().length>0&&this._fixWidthsColSpan(e);this.__P_84_8=e;return e},_getColumnFlexOffsets(e){var t=this.getSizeHint(),r=e-t.width;if(0==r)return{};for(var i=this._getColWidths(),n={},o=0,a=i.length;o0||s.width==s.minWidth&&r<0||(n[o]={min:s.minWidth,value:s.width,max:s.maxWidth,flex:l})}return qx.ui.layout.Util.computeFlexOffsets(n,e,t.width)},_getRowFlexOffsets(e){var t=this.getSizeHint(),r=e-t.height;if(0==r)return{};for(var i=this._getRowHeights(),n={},o=0,a=i.length;o0||s.height==s.minHeight&&r<0||(n[o]={min:s.minHeight,value:s.height,max:s.maxHeight,flex:l})}return qx.ui.layout.Util.computeFlexOffsets(n,e,t.height)},_getColSpans(){return this.__P_84_3},renderLayout(e,t,r){this._invalidChildrenCache&&this.__P_84_9();for(var i,n=qx.ui.layout.Util,o=this.getSpacingX(),a=this.getSpacingY(),s=this._getColWidths(),l=this._getColumnFlexOffsets(e),u=[],c=this.__P_84_6,h=this.__P_84_5,d=0;d<=c;d++){i=l[d]?l[d].offset:0;u[d]=s[d].width+i}for(var f=this._getRowHeights(),_=this._getRowFlexOffsets(t),p=[],m=0;m<=h;m++){i=_[m]?_[m].offset:0;p[m]=f[m].height+i}var g=0;for(d=0;d<=c;d++){var v=0;for(m=0;m<=h;m++){var b=this.__P_84_2[m][d];if(b){var y=b.getLayoutProperties();if(y.row===m&&y.column===d){for(var x=o*(y.colSpan-1),q=0;q0?t+=o.minWidth:t+=o.width;r+=o.width}var a=this._getRowHeights(),s=0,l=0;for(i=0,n=a.length;i0?s+=u.minHeight:s+=u.height;l+=u.height}var c=this.getSpacingX()*(e.length-1),h=this.getSpacingY()*(a.length-1);return{minWidth:t+c,width:r+c,minHeight:s+h,height:l+h}}},destruct(){this.__P_84_2=this.__P_84_0=this.__P_84_1=this.__P_84_3=this.__P_84_4=this.__P_84_8=this.__P_84_7=null}});qx.ui.layout.Grid.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.Promise":{construct:!0},"qx.bom.Label":{},"qx.bom.client.Browser":{require:!0},"qx.event.Timer":{},"qx.bom.element.Dimension":{},"qx.lang.Object":{},"qx.bom.element.Style":{}},environment:{provided:[],required:{"browser.name":{className:"qx.bom.client.Browser"},"browser.version":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.webfonts.Validator",{extend:qx.core.Object,construct(e,t,r,i){qx.core.Object.constructor.call(this);t&&this.setComparisonString(t);r&&this.setFontWeight(r);i&&this.setFontStyle(i);if(e){this.setFontFamily(e);this.__P_183_0=this._getRequestedHelpers()}this.__P_183_1=new qx.Promise},statics:{COMPARISON_FONTS:{sans:["Arial","Helvetica","sans-serif"],serif:["Times New Roman","Georgia","serif"]},HELPER_CSS:{position:"absolute",margin:"0",padding:"0",top:"-1000px",left:"-1000px",fontSize:"350px",width:"auto",height:"auto",lineHeight:"normal",fontVariant:"normal",visibility:"hidden"},COMPARISON_STRING:"WEei",__P_183_2:null,__P_183_3:null,removeDefaultHelperElements(){var e=qx.bom.webfonts.Validator.__P_183_3;if(e)for(var t in e)document.body.removeChild(e[t]);delete qx.bom.webfonts.Validator.__P_183_3}},properties:{fontFamily:{nullable:!0,init:null,apply:"_applyFontFamily"},fontWeight:{nullable:!0,check:"String",apply:"_applyFontWeight"},fontStyle:{nullable:!0,check:"String",apply:"_applyFontStyle"},comparisonString:{nullable:!0,init:null},timeout:{check:"Integer",init:5e3}},events:{changeStatus:"qx.event.type.Data"},members:{__P_183_0:null,__P_183_4:null,__P_183_5:null,__P_183_1:null,validate(){if(this.__P_183_5)return;const e=e=>{this.__P_183_4&&this.__P_183_4.stop();this._reset();this.__P_183_1.resolve(e);this.fireDataEvent("changeStatus",{family:this.getFontFamily(),valid:e})};if(document.fonts&&"function"==typeof document.fonts.load){this.__P_183_5=(new Date).getTime();let t=`${this.getFontStyle()||"normal"} ${this.getFontWeight()||"normal"} 14px ${this.getFontFamily()}`;(async()=>{try{await document.fonts.load(t);await document.fonts.ready;qx.bom.Label.getTextSize("Hello World",{fontFamily:this.getFontFamily(),fontStyle:this.getFontStyle(),fontWeight:this.getFontWeight()});setTimeout((()=>e(this._isFontValid())),100)}catch(r){this.warn(`Exception while loading font ${t}: `+r);e(!1)}})()}else{this.__P_183_5=(new Date).getTime();this.getFontStyle(),this.getFontWeight(),this.getFontFamily();const t=()=>{if(this._isFontValid())"safari"==qx.core.Environment.get("browser.name")&&parseFloat(qx.core.Environment.get("browser.version"))>=8?setTimeout((()=>e(!0)),100):e(!0);else{(new Date).getTime()-this.__P_183_5>=this.getTimeout()&&e(!1)}};qx.event.Timer.once((()=>{this.__P_183_4=new qx.event.Timer(100);this.__P_183_4.addListener("interval",t);this.__P_183_4.start()}),this,0)}},async isValid(){return await this.__P_183_1},_reset(){if(this.__P_183_0){for(var e in this.__P_183_0){var t=this.__P_183_0[e];document.body.removeChild(t)}this.__P_183_0=null}},_isFontValid(){qx.bom.webfonts.Validator.__P_183_2||this.__P_183_6();this.__P_183_0||(this.__P_183_0=this._getRequestedHelpers());this.__P_183_0.sans.style.visibility="visible";this.__P_183_0.sans.style.visibility="hidden";this.__P_183_0.serif.style.visibility="visible";this.__P_183_0.serif.style.visibility="hidden";var e=qx.bom.element.Dimension.getWidth(this.__P_183_0.sans),t=qx.bom.element.Dimension.getWidth(this.__P_183_0.serif),r=qx.bom.webfonts.Validator;return e!==r.__P_183_2.sans||t!==r.__P_183_2.serif},_getRequestedHelpers(){var e=[this.getFontFamily()].concat(qx.bom.webfonts.Validator.COMPARISON_FONTS.sans),t=[this.getFontFamily()].concat(qx.bom.webfonts.Validator.COMPARISON_FONTS.serif);return{sans:this._getHelperElement(e,this.getComparisonString()),serif:this._getHelperElement(t,this.getComparisonString())}},_getHelperElement(e,t){var r=qx.lang.Object.clone(qx.bom.webfonts.Validator.HELPER_CSS);e&&(r.fontFamily?r.fontFamily+=","+e.join(","):r.fontFamily=e.join(","));this.getFontWeight()&&(r.fontWeight=this.getFontWeight());this.getFontStyle()&&(r.fontStyle=this.getFontStyle());var i=document.createElement("span");i.innerHTML=t||qx.bom.webfonts.Validator.COMPARISON_STRING;qx.bom.element.Style.setStyles(i,r);document.body.appendChild(i);return i},_applyFontFamily(e,t){e!==t&&this._reset()},_applyFontWeight(e,t){e!==t&&this._reset()},_applyFontStyle(e,t){e!==t&&this._reset()},__P_183_6(){var e=qx.bom.webfonts.Validator;e.__P_183_3||(e.__P_183_3={sans:this._getHelperElement(e.COMPARISON_FONTS.sans),serif:this._getHelperElement(e.COMPARISON_FONTS.serif)});e.__P_183_2={sans:qx.bom.element.Dimension.getWidth(e.__P_183_3.sans),serif:qx.bom.element.Dimension.getWidth(e.__P_183_3.serif)}}},destruct(){this._reset();null!=this.__P_183_4&&this.__P_183_4.stop();this._disposeObjects("__P_183_4")}});qx.bom.webfonts.Validator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.AbstractAxis",{extend:Object,statics:{computeStart(e,t,r,i,n){throw new Error("abstract method call!")},_moveToEdgeAndAlign(e,t,r,i){switch(i){case"edge-start":return t.start-r.end-e;case"edge-end":return t.end+r.start;case"align-start":return t.start+r.start;case"align-center":return t.start+parseInt((t.end-t.start-e)/2,10)+r.start;case"align-end":return t.end-r.end-e}},_isInRange:(e,t,r)=>e>=0&&e+t<=r}});qx.util.placement.AbstractAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.placement.AbstractAxis":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.DirectAxis",{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart(e,t,r,i,n){return this._moveToEdgeAndAlign(e,t,r,n)}}});qx.util.placement.DirectAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.placement.AbstractAxis":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.KeepAlignAxis",{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,_isInRange:qx.util.placement.AbstractAxis._isInRange,computeStart(e,t,r,i,n){var o,a,s=this._moveToEdgeAndAlign(e,t,r,n);if(this._isInRange(s,e,i))return s;if("edge-start"==n||"edge-end"==n){o=t.start-r.end;a=t.end+r.start}else{o=t.end-r.end;a=t.start+r.start}return s=o>i-a?Math.max(0,o-e):a}}});qx.util.placement.KeepAlignAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.placement.AbstractAxis":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.BestFitAxis",{statics:{_isInRange:qx.util.placement.AbstractAxis._isInRange,_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart(e,t,r,i,n){var o=this._moveToEdgeAndAlign(e,t,r,n);if(this._isInRange(o,e,i))return o;o<0&&(o=Math.min(0,i-e));o+e>i&&(o=Math.max(0,i-e));return o}}});qx.util.placement.BestFitAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.event.Emitter":{require:!0},"qx.bom.client.CssAnimation":{construct:!0,require:!0}},environment:{provided:[],required:{"css.animation":{construct:!0,className:"qx.bom.client.CssAnimation"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.AnimationHandle",{extend:qx.event.Emitter,construct(){var e=qx.core.Environment.get("css.animation");this.__P_219_0=e&&e["play-state"];this.__P_219_1=!0;this.addListenerOnce("end",this.__P_219_2,this)},events:{start:"Element",end:"Element",iteration:"Element"},members:{__P_219_0:null,__P_219_1:!1,__P_219_3:!1,isPlaying(){return this.__P_219_1},isEnded(){return this.__P_219_3},isPaused(){return"paused"==this.el.style[this.__P_219_0]},pause(){if(this.el){this.el.style[this.__P_219_0]="paused";this.el.$$animation.__P_219_1=!1;this.animationId&&qx.bom.element.AnimationJs&&qx.bom.element.AnimationJs.pause(this)}},play(){if(this.el){this.el.style[this.__P_219_0]="running";this.el.$$animation.__P_219_1=!0;null!=this.i&&qx.bom.element.AnimationJs&&qx.bom.element.AnimationJs.play(this)}},stop(){if(this.el&&qx.core.Environment.get("css.animation")&&!this.jsAnimation){this.el.style[this.__P_219_0]="";this.el.style[qx.core.Environment.get("css.animation").name]="";this.el.$$animation.__P_219_1=!1;this.el.$$animation.__P_219_3=!0}else if(this.jsAnimation){this.stopped=!0;qx.bom.element.AnimationJs.stop(this)}},__P_219_2(){this.__P_219_1=!1;this.__P_219_3=!0}}});qx.bom.element.AnimationHandle.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.Style":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["css.transform","css.transform.3d"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.CssTransform",{statics:{getSupport(){var e=qx.bom.client.CssTransform.getName();return null!=e?{name:e,style:qx.bom.client.CssTransform.getStyle(),origin:qx.bom.client.CssTransform.getOrigin(),"3d":qx.bom.client.CssTransform.get3D(),perspective:qx.bom.client.CssTransform.getPerspective(),"perspective-origin":qx.bom.client.CssTransform.getPerspectiveOrigin(),"backface-visibility":qx.bom.client.CssTransform.getBackFaceVisibility()}:null},getStyle:()=>qx.bom.Style.getPropertyName("transformStyle"),getPerspective:()=>qx.bom.Style.getPropertyName("perspective"),getPerspectiveOrigin:()=>qx.bom.Style.getPropertyName("perspectiveOrigin"),getBackFaceVisibility:()=>qx.bom.Style.getPropertyName("backfaceVisibility"),getOrigin:()=>qx.bom.Style.getPropertyName("transformOrigin"),getName:()=>qx.bom.Style.getPropertyName("transform"),get3D:()=>null!=qx.bom.client.CssTransform.getPerspective()},defer(e){qx.core.Environment.add("css.transform",e.getSupport);qx.core.Environment.add("css.transform.3d",e.get3D)}});qx.bom.client.CssTransform.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.CssTransform":{require:!0},"qx.bom.Style":{}},environment:{provided:[],required:{"css.transform":{load:!0,className:"qx.bom.client.CssTransform"},"css.transform.3d":{className:"qx.bom.client.CssTransform"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Transform",{statics:{__P_220_0:qx.core.Environment.get("css.transform"),transform(e,t){var r=this.getTransformValue(t);if(null!=this.__P_220_0){var i=this.__P_220_0.name;e.style[i]=r}},translate(e,t){this.transform(e,{translate:t})},scale(e,t){this.transform(e,{scale:t})},rotate(e,t){this.transform(e,{rotate:t})},skew(e,t){this.transform(e,{skew:t})},getCss(e){var t=this.getTransformValue(e);if(null!=this.__P_220_0){var r=this.__P_220_0.name;return qx.bom.Style.getCssName(r)+":"+t+";"}return""},setOrigin(e,t){null!=this.__P_220_0&&(e.style[this.__P_220_0.origin]=t)},getOrigin(e){return null!=this.__P_220_0?e.style[this.__P_220_0.origin]:""},setStyle(e,t){null!=this.__P_220_0&&(e.style[this.__P_220_0.style]=t)},getStyle(e){return null!=this.__P_220_0?e.style[this.__P_220_0.style]:""},setPerspective(e,t){null!=this.__P_220_0&&(e.style[this.__P_220_0.perspective]=t+"px")},getPerspective(e){return null!=this.__P_220_0?e.style[this.__P_220_0.perspective]:""},setPerspectiveOrigin(e,t){null!=this.__P_220_0&&(e.style[this.__P_220_0["perspective-origin"]]=t)},getPerspectiveOrigin(e){if(null!=this.__P_220_0){var t=e.style[this.__P_220_0["perspective-origin"]];if(""!=t)return t;var r=e.style[this.__P_220_0["perspective-origin"]+"X"],i=e.style[this.__P_220_0["perspective-origin"]+"Y"];if(""!=r)return r+" "+i}return""},setBackfaceVisibility(e,t){null!=this.__P_220_0&&(e.style[this.__P_220_0["backface-visibility"]]=t?"visible":"hidden")},getBackfaceVisibility(e){return null==this.__P_220_0||"visible"==e.style[this.__P_220_0["backface-visibility"]]},getTransformValue(e){var t="",r=["translate","scale"];for(var i in e){var n=e[i];qx.Bootstrap.isArray(n)?3===n.length&&r.indexOf(i)>-1&&qx.core.Environment.get("css.transform.3d")?t+=this._compute3dProperty(i,n):t+=this._computeAxisProperties(i,n):t+=i+"("+n+") "}return t.trim()},_compute3dProperty(e,t){var r="";e+="3d";for(var i=0;i"iframe"===e.tagName.toLowerCase(),registerEvent(e,t,r){},unregisterEvent(e,t,r){}},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Iframe":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.dom.Element":{},"qx.dom.Hierarchy":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.log.Logger":{},"qx.bom.Event":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.Iframe",{statics:{DEFAULT_ATTRIBUTES:{frameBorder:0,frameSpacing:0,marginWidth:0,marginHeight:0,hspace:0,vspace:0,border:0,allowTransparency:!0},create(e,t){e=e?qx.lang.Object.clone(e):{};var r=qx.bom.Iframe.DEFAULT_ATTRIBUTES;for(var i in r)i in e||(e[i]=r[i]);var n=qx.dom.Element.create("iframe",e,t);"onload"in e||(n.onload=function(){qx.event.handler.Iframe.onevent(n)});return n},getWindow(e){try{return e.contentWindow}catch(e){return null}},getDocument(e){if("contentDocument"in e)try{return e.contentDocument}catch(e){return null}try{var t=this.getWindow(e);return t?t.document:null}catch(e){return null}},getBody(e){try{var t=this.getDocument(e);return t?t.getElementsByTagName("body")[0]:null}catch(e){return null}},setSource(e,t){try{if(this.getWindow(e)&&qx.dom.Hierarchy.isRendered(e))try{if("webkit"==qx.core.Environment.get("engine.name")&&"osx"==qx.core.Environment.get("os.name")){var r=this.getWindow(e);r&&r.stop()}this.getWindow(e).location.replace(t)}catch(r){e.src=t}else e.src=t;this.__P_221_0(e)}catch(e){qx.log.Logger.warn("Iframe source could not be set!")}},queryCurrentUrl(e){var t=this.getDocument(e);try{if(t&&t.location)return t.location.href}catch(e){}return""},__P_221_0(e){qx.bom.Event.addNativeListener(e,"load",(function t(){qx.bom.Event.removeNativeListener(e,"load",t);e.$$url=qx.bom.Iframe.queryCurrentUrl(e)}))}}});qx.bom.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.dom.Element":{},"qx.lang.Type":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine",load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Input",{statics:{__P_222_0:{text:1,textarea:1,select:1,checkbox:1,radio:1,password:1,hidden:1,submit:1,image:1,file:1,search:1,reset:1,button:1},create(e,t,r){var i;t=t?qx.lang.Object.clone(t):{};if("textarea"===e||"select"===e)i=e;else{i="input";t.type=e}return qx.dom.Element.create(i,t,r)},setValue(e,t){var r=e.nodeName.toLowerCase(),i=e.type,n=qx.lang.Type;"number"==typeof t&&(t+="");if("checkbox"===i||"radio"===i)n.isArray(t)?e.checked=t.includes(e.value):e.checked=e.value==t;else if("select"===r){for(var o,a,s=n.isArray(t),l=e.options,u=0,c=l.length;u0&&(d+=u[a]+c)}},__P_200_0(e){for(;!(e instanceof qx.ui.menu.Menu);)e=e.getLayoutParent();return e},_computeSizeHint(){for(var e=this._getLayoutChildren(),t=0,r=0,i=0,n=e.length;ie.useHtml?e.innerHTML:!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")?e.firstChild.getAttribute("value")||"":qx.bom.element.Attribute.get(e,"text"),getHtmlSize(e,t,r){var i=this._htmlElement||this.__P_137_3();i.style.width=null!=r?r+"px":"auto";i.innerHTML=e;return this.__P_137_6(i,t)},getTextSize(e,t){var r=this._textElement||this.__P_137_1();!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")?r.firstChild.setAttribute("value",e):qx.bom.element.Attribute.set(r,"text",e);return this.__P_137_6(r,t)},__P_137_6(e,t){var r=this.__P_137_0;t||(t={});for(var i in r)e.style[i]=t[i]||"";var n=qx.bom.element.Dimension.getSize(e);n.width++;return n}}});qx.bom.Label.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.util.ResourceManager":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.element.Background",{statics:{__P_203_0:["background-image:url(",null,");","background-position:",null,";","background-repeat:",null,";"],__P_203_1:{backgroundImage:null,backgroundPosition:null,backgroundRepeat:null},__P_203_2(e,t){var r=qx.core.Environment.get("engine.name"),i=qx.core.Environment.get("engine.version");"gecko"==r&&i<1.9&&e==t&&"number"==typeof e&&(t+=.01);if(e)var n="number"==typeof e?e+"px":e;else n="0";if(t)var o="number"==typeof t?t+"px":t;else o="0";return n+" "+o},compile(e,t,r,i){var n=this.__P_203_2(r,i),o=qx.util.ResourceManager.getInstance().toUri(e),a=this.__P_203_0;a[1]="'"+o+"'";a[4]=n;a[7]=t;return a.join("")},getStyles(e,t,r,i){if(!e)return this.__P_203_1;var n={backgroundPosition:this.__P_203_2(r,i),backgroundImage:"url('"+qx.util.ResourceManager.getInstance().toUri(e)+"')"};null!=t&&(n.backgroundRepeat=t);return n},set(e,t,r,i,n){var o=this.getStyles(t,r,i,n);for(var a in o)e.style[a]=o[a]}}});qx.bom.element.Background.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.dev.unit.TestCase":{},"qx.lang.Type":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.unit.TestFunction",{extend:qx.core.Object,construct(e,t,r){r&&this.setTestFunction(r);if(e){this.setClassName(e.classname);this.setTestClass(e)}this.setName(t)},properties:{testFunction:{check:"Function"},name:{check:"String"},className:{check:"String",init:""},testClass:{check:"qx.dev.unit.TestCase",init:null}},members:{run(e){var t=this.getTestClass(),r=this.getName();t.set({testFunc:this,testResult:e});e.run(this,(function(){switch(t[r].constructor.name){case"Function":try{t[r]()}catch(e){throw e}break;case"AsyncFunction":t[r]().then((function(){t.resume()})).catch((function(e){t.resume((function(){throw e}))}));t.wait()}}))},setUp(){var e=this.getTestClass();qx.lang.Type.isFunction(e.setUp)&&e.setUp()},tearDown(){var e=this.getTestClass();qx.lang.Type.isFunction(e.tearDown)&&e.tearDown()},getFullName(){return[this.getClassName(),this.getName()].join(":")}}});qx.dev.unit.TestFunction.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",construct:!0,require:!0},"qx.dev.unit.AbstractTestSuite":{construct:!0,require:!0},"qx.dev.unit.TestCase":{construct:!0},"qx.lang.Type":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.unit.TestClass",{extend:qx.dev.unit.AbstractTestSuite,construct(e){qx.dev.unit.AbstractTestSuite.constructor.call(this);if(e)if(qx.Class.isSubClassOf(e,qx.dev.unit.TestCase)){var t=e.prototype,r=new e;for(var i in t)qx.lang.Type.isFunctionOrAsyncFunction(t[i])&&0==i.indexOf("test")&&this.addTestMethod(r,i);this.setName(e.classname)}else this.addFail("Sub class check.","The test class '"+e.classname+"'is not a sub class of 'qx.dev.unit.TestCase'");else this.addFail("existsCheck","Unknown test class!")},properties:{name:{check:"String"}}});qx.dev.unit.TestClass.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Timer":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.AcceleratingTimer",{extend:qx.core.Object,implement:[qx.core.IDisposable],construct(){qx.core.Object.constructor.call(this);this.__P_167_0=new qx.event.Timer(this.getInterval());this.__P_167_0.addListener("interval",this._onInterval,this)},events:{interval:"qx.event.type.Event"},properties:{interval:{check:"Integer",init:100},firstInterval:{check:"Integer",init:500},minimum:{check:"Integer",init:20},decrease:{check:"Integer",init:2}},members:{__P_167_0:null,__P_167_1:null,start(){this.__P_167_0.setInterval(this.getFirstInterval());this.__P_167_0.start()},stop(){this.__P_167_0.stop();this.__P_167_1=null},_onInterval(){this.__P_167_0.stop();null==this.__P_167_1&&(this.__P_167_1=this.getInterval());this.__P_167_1=Math.max(this.getMinimum(),this.__P_167_1-this.getDecrease());this.__P_167_0.setInterval(this.__P_167_1);this.__P_167_0.start();this.fireEvent("interval")}},destruct(){this._disposeObjects("__P_167_0")}});qx.event.AcceleratingTimer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.core.scroll.IScrollBar",{events:{scroll:"qx.event.type.Data",scrollAnimationEnd:"qx.event.type.Event"},properties:{orientation:{},maximum:{},position:{},knobFactor:{}},members:{scrollTo(e,t){this.assertNumber(e)},scrollBy(e,t){this.assertNumber(e)},scrollBySteps(e,t){this.assertNumber(e)}}});qx.ui.core.scroll.IScrollBar.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.scroll.IScrollBar":{require:!0},"qx.ui.core.scroll.ScrollSlider":{},"qx.ui.form.RepeatButton":{},"qx.ui.layout.HBox":{},"qx.ui.layout.VBox":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.ScrollBar",{extend:qx.ui.core.Widget,implement:qx.ui.core.scroll.IScrollBar,construct(e){qx.ui.core.Widget.constructor.call(this);this._createChildControl("button-begin");this._createChildControl("slider").addListener("resize",this._onResizeSlider,this);this._createChildControl("button-end");null!=e?this.setOrientation(e):this.initOrientation();this.addListener("track",(e=>{e.stopPropagation()}))},events:{scrollAnimationEnd:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"scrollbar"},orientation:{check:["horizontal","vertical"],init:"horizontal",apply:"_applyOrientation"},maximum:{check:"PositiveInteger",apply:"_applyMaximum",init:100},position:{check:"qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getMaximum()",init:0,apply:"_applyPosition",event:"scroll"},singleStep:{check:"Integer",init:20},pageStep:{check:"Integer",init:10,apply:"_applyPageStep"},knobFactor:{check:"PositiveNumber",apply:"_applyKnobFactor",nullable:!0}},members:{__P_170_0:2,__P_170_1:0,_computeSizeHint(){var e=qx.ui.core.scroll.ScrollBar.superclass.prototype._computeSizeHint.call(this);if("horizontal"===this.getOrientation()){this.__P_170_1=e.minWidth;e.minWidth=0}else{this.__P_170_1=e.minHeight;e.minHeight=0}return e},renderLayout(e,t,r,i){var n=qx.ui.core.scroll.ScrollBar.superclass.prototype.renderLayout.call(this,e,t,r,i),o="horizontal"===this.getOrientation();if(this.__P_170_1>=(o?r:i)){this.getChildControl("button-begin").setVisibility("hidden");this.getChildControl("button-end").setVisibility("hidden")}else{this.getChildControl("button-begin").setVisibility("visible");this.getChildControl("button-end").setVisibility("visible")}return n},_createChildControlImpl(e,t){var r;switch(e){case"slider":(r=new qx.ui.core.scroll.ScrollSlider).setPageStep(100);r.setFocusable(!1);r.addListener("changeValue",this._onChangeSliderValue,this);r.addListener("slideAnimationEnd",this._onSlideAnimationEnd,this);this._add(r,{flex:1});break;case"button-begin":(r=new qx.ui.form.RepeatButton).setFocusable(!1);r.addListener("execute",this._onExecuteBegin,this);this._add(r);break;case"button-end":(r=new qx.ui.form.RepeatButton).setFocusable(!1);r.addListener("execute",this._onExecuteEnd,this);this._add(r)}return r||qx.ui.core.scroll.ScrollBar.superclass.prototype._createChildControlImpl.call(this,e)},_applyMaximum(e){this.getChildControl("slider").setMaximum(e)},_applyPosition(e){this.getChildControl("slider").setValue(e)},_applyKnobFactor(e){this.getChildControl("slider").setKnobFactor(e)},_applyPageStep(e){this.getChildControl("slider").setPageStep(e)},_applyOrientation(e,t){this.getContentElement().setAttribute("aria-orientation",e);var r=this._getLayout();r&&r.dispose();if("horizontal"===e){this._setLayout(new qx.ui.layout.HBox);this.setAllowStretchX(!0);this.setAllowStretchY(!1);this.replaceState("vertical","horizontal");this.getChildControl("button-begin").replaceState("up","left");this.getChildControl("button-end").replaceState("down","right")}else{this._setLayout(new qx.ui.layout.VBox);this.setAllowStretchX(!1);this.setAllowStretchY(!0);this.replaceState("horizontal","vertical");this.getChildControl("button-begin").replaceState("left","up");this.getChildControl("button-end").replaceState("right","down")}this.getChildControl("slider").setOrientation(e)},scrollTo(e,t){this.getChildControl("slider").slideTo(e,t)},scrollBy(e,t){this.getChildControl("slider").slideBy(e,t)},scrollBySteps(e,t){var r=this.getSingleStep();this.getChildControl("slider").slideBy(e*r,t)},updatePosition(e){this.getChildControl("slider").updatePosition(e)},stopScrollAnimation(){this.getChildControl("slider").stopSlideAnimation()},_onExecuteBegin(e){this.scrollBy(-this.getSingleStep(),50)},_onExecuteEnd(e){this.scrollBy(this.getSingleStep(),50)},_onSlideAnimationEnd(){this.fireEvent("scrollAnimationEnd")},_onChangeSliderValue(e){this.setPosition(e.getData())},_onResizeSlider(e){var t=this.getChildControl("slider").getChildControl("knob"),r=t.getSizeHint(),i=!1,n=this.getChildControl("slider").getInnerSize();"vertical"==this.getOrientation()?n.heightthis._onTimeout()),this.getTimeout())},_cancelTimer(){if(this.__P_127_3){clearTimeout(this.__P_127_3);this.__P_127_3=null}},async _onTimeout(){this.__P_127_3=null;let e=this.__P_127_2;try{let t;for(;;){t=await this._runImpl();if(!this.__P_127_1)break;if("queue"==this.getRepeatedTrigger()){this._startTimer();return}}this.__P_127_2=null;e.resolve(t)}catch(t){e.reject(t)}},async _runImpl(){await this.__P_127_0()}}});qxl.datagrid.util.Debounce.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.scroll.MRoll",{properties:{scrollByDrag:{init:!1,check:"Boolean"}},members:{_cancelRoll:null,_addRollHandling(){this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDownForRoll,this)},_removeRollHandling(){this.removeListener("roll",this._onRoll,this);this.removeListener("pointerdown",this._onPointerDownForRoll,this)},_onPointerDownForRoll(e){this._cancelRoll=e.getPointerId()},_onRoll(e){if("mouse"!=e.getPointerType()||this.getScrollByDrag())if(this._cancelRoll&&e.getMomentum()){e.stopMomentum();this._cancelRoll=null}else{this._cancelRoll=null;var t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y"),i=r?this.getChildControl("scrollbar-y",!0):null,n=t?this.getChildControl("scrollbar-x",!0):null,o=e.getDelta().y,a=e.getDelta().x,s=!r,l=!t;if(i){0!==o&&i.scrollBy(parseInt(o,10));var u=i.getPosition(),c=i.getMaximum();(o<0&&u<=0||o>0&&u>=c)&&(s=!0)}if(n){0!==a&&n.scrollBy(parseInt(a,10));u=n.getPosition(),c=n.getMaximum();(a<0&&u<=0||a>0&&u>=c)&&(l=!0)}l&&s&&e.stopMomentum();(s||0!==a)&&(l||0!==o)&&(l&&s||0===a||0===o)||e.stop()}}}});qx.ui.core.scroll.MRoll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.core.DragDropScrolling":{construct:!0},"qx.Class":{},"qx.ui.core.scroll.MScrollBarFactory":{},"qx.ui.core.Widget":{},"qx.event.Timer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MDragDropScrolling",{construct(){var e=this;this instanceof qx.ui.core.DragDropScrolling&&(e=this._getWidget());e.addListener("drag",this.__P_171_0,this);e.addListener("dragend",this.__P_171_1,this);this.__P_171_2=["left","right"];this.__P_171_3=["top","bottom"]},properties:{dragScrollThresholdX:{check:"Integer",init:30},dragScrollThresholdY:{check:"Integer",init:30},dragScrollSlowDownFactor:{check:"Float",init:.1}},members:{__P_171_4:null,__P_171_2:null,__P_171_3:null,_findScrollableParent(e){var t=e;if(null===t)return null;for(;t.getLayoutParent();){t=t.getLayoutParent();if(this._isScrollable(t))return t}return null},_isScrollable:e=>qx.Class.hasMixin(e.constructor,qx.ui.core.scroll.MScrollBarFactory),_getBounds(e){var t=e.getContentLocation();e.getScrollAreaContainer&&(t=e.getScrollAreaContainer().getContentLocation());return t},_getEdgeType:(e,t,r)=>-1*e.left<=t&&e.left<0?"left":-1*e.top<=r&&e.top<0?"top":e.right<=t&&e.right>0?"right":e.bottom<=r&&e.bottom>0?"bottom":null,_getAxis(e){if(-1!==this.__P_171_2.indexOf(e))return"x";if(-1!==this.__P_171_3.indexOf(e))return"y";throw new Error("Invalid edge type given ("+e+"). Must be: 'left', 'right', 'top' or 'bottom'")},_getThresholdByEdgeType(e){return-1!==this.__P_171_2.indexOf(e)?this.getDragScrollThresholdX():-1!==this.__P_171_3.indexOf(e)?this.getDragScrollThresholdY():void 0},_isScrollbarVisible:(e,t)=>!(!e||!e._isChildControlVisible)&&e._isChildControlVisible("scrollbar-"+t),_isScrollbarExceedingMaxPos(e,t,r){var i;return!e||((i=e.getPosition()+r)>e.getMaximum()||i<0)},_calculateThresholdExceedance(e,t){var r=t-Math.abs(e);return e<0?-1*r:r},_calculateScrollAmount(e,t){return Math.floor(e/100*t*this.getDragScrollSlowDownFactor())},_scrollBy(e,t,r){var i=e.getChildControl("scrollbar-"+t,!0);if(i){var n=i.getBounds(),o="x"===t?n.width:n.height,a=this._calculateScrollAmount(o,r);this._isScrollbarExceedingMaxPos(i,t,a)&&this.__P_171_4.stop();i.scrollBy(a)}},__P_171_0(e){this.__P_171_4&&this.__P_171_4.stop();var t;if(t=e.getOriginalTarget()instanceof qx.ui.core.Widget?e.getOriginalTarget():qx.ui.core.Widget.getWidgetByElement(e.getOriginalTarget())){var r;r=this._isScrollable(t)?t:this._findScrollableParent(t);for(;r;){var i,n,o=this._getBounds(r),a=e.getDocumentLeft(),s=e.getDocumentTop(),l={left:o.left-a,right:o.right-a,top:o.top-s,bottom:o.bottom-s},u=0;if(i=this._getEdgeType(l,this.getDragScrollThresholdX(),this.getDragScrollThresholdY())){n=this._getAxis(i);if(this._isScrollbarVisible(r,n)){u=this._calculateThresholdExceedance(l[i],this._getThresholdByEdgeType(i));this.__P_171_4&&this.__P_171_4.dispose();this.__P_171_4=new qx.event.Timer(50);this.__P_171_4.addListener("interval",function(e,t,r){this._scrollBy(e,t,r)}.bind(this,r,n,u));this.__P_171_4.start();e.stopPropagation();return}r=this._findScrollableParent(r)}else r=this._findScrollableParent(r)}}},__P_171_1(e){this.__P_171_4&&this.__P_171_4.stop()}},destruct(){this.__P_171_4&&this.__P_171_4.dispose()}});qx.ui.core.MDragDropScrolling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.ui.core.MDragDropScrolling":{require:!0},"qx.core.Init":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.DragDropScrolling",{extend:qx.core.Object,include:[qx.ui.core.MDragDropScrolling],construct(e){qx.core.Object.constructor.call(this);this._widget=e},members:{_widget:null,_getWidget(){return this._widget||qx.core.Init.getApplication().getRoot()}}});qx.ui.core.DragDropScrolling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.scroll.MScrollBarFactory":{require:!0},"qx.ui.core.scroll.MRoll":{require:!0},"qx.ui.core.MDragDropScrolling":{require:!0},"qx.bom.client.Scroll":{construct:!0,require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.core.scroll.ScrollPane":{},"qx.ui.core.queue.Manager":{}},environment:{provided:[],required:{"os.scrollBarOverlayed":{construct:!0,className:"qx.bom.client.Scroll"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.AbstractScrollArea",{extend:qx.ui.core.Widget,include:[qx.ui.core.scroll.MScrollBarFactory,qx.ui.core.scroll.MRoll,qx.ui.core.MDragDropScrolling],type:"abstract",statics:{DEFAULT_SCROLLBAR_WIDTH:14},construct(){qx.ui.core.Widget.constructor.call(this);if(qx.core.Environment.get("os.scrollBarOverlayed"))this._setLayout(new qx.ui.layout.Canvas);else{var e=new qx.ui.layout.Grid;e.setColumnFlex(0,1);e.setRowFlex(0,1);this._setLayout(e)}var t=2*qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH+14;this.set({minHeight:t,minWidth:t});this._addRollHandling()},events:{scrollAnimationXEnd:"qx.event.type.Event",scrollAnimationYEnd:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"scrollarea"},width:{refine:!0,init:0},height:{refine:!0,init:0},scrollbarX:{check:["auto","on","off"],init:"auto",themeable:!0,apply:"_computeScrollbars"},scrollbarY:{check:["auto","on","off"],init:"auto",themeable:!0,apply:"_computeScrollbars"},scrollbar:{group:["scrollbarX","scrollbarY"]}},members:{_createChildControlImpl(e,t){var r;switch(e){case"pane":(r=new qx.ui.core.scroll.ScrollPane).addListener("update",this._computeScrollbars,this);r.addListener("scrollX",this._onScrollPaneX,this);r.addListener("scrollY",this._onScrollPaneY,this);qx.core.Environment.get("os.scrollBarOverlayed")?this._add(r,{edge:0}):this._add(r,{row:0,column:0});break;case"scrollbar-x":(r=this._createScrollBar("horizontal")).setMinWidth(0);r.exclude();r.addListener("scroll",this._onScrollBarX,this);r.addListener("changeVisibility",this._onChangeScrollbarXVisibility,this);r.addListener("scrollAnimationEnd",this._onScrollAnimationEnd.bind(this,"X"));if(qx.core.Environment.get("os.scrollBarOverlayed")){r.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(r,{bottom:0,right:0,left:0})}else this._add(r,{row:1,column:0});break;case"scrollbar-y":(r=this._createScrollBar("vertical")).setMinHeight(0);r.exclude();r.addListener("scroll",this._onScrollBarY,this);r.addListener("changeVisibility",this._onChangeScrollbarYVisibility,this);r.addListener("scrollAnimationEnd",this._onScrollAnimationEnd.bind(this,"Y"));if(qx.core.Environment.get("os.scrollBarOverlayed")){r.setMinWidth(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(r,{right:0,bottom:0,top:0})}else this._add(r,{row:0,column:1});break;case"corner":(r=new qx.ui.core.Widget).setWidth(0);r.setHeight(0);r.exclude();qx.core.Environment.get("os.scrollBarOverlayed")||this._add(r,{row:1,column:1})}return r||qx.ui.core.scroll.AbstractScrollArea.superclass.prototype._createChildControlImpl.call(this,e)},getPaneSize(){return this.getChildControl("pane").getInnerSize()},getItemTop(e){return this.getChildControl("pane").getItemTop(e)},getItemBottom(e){return this.getChildControl("pane").getItemBottom(e)},getItemLeft(e){return this.getChildControl("pane").getItemLeft(e)},getItemRight(e){return this.getChildControl("pane").getItemRight(e)},scrollToX(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-x").scrollTo(e,t)},scrollByX(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-x").scrollBy(e,t)},getScrollX(){var e=this.getChildControl("scrollbar-x",!0);return e?e.getPosition():0},scrollToY(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-y").scrollTo(e,t)},scrollByY(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-y").scrollBy(e,t)},getScrollY(){var e=this.getChildControl("scrollbar-y",!0);return e?e.getPosition():0},stopScrollAnimationX(){var e=this.getChildControl("scrollbar-x",!0);e&&e.stopScrollAnimation()},stopScrollAnimationY(){var e=this.getChildControl("scrollbar-y",!0);e&&e.stopScrollAnimation()},_onScrollAnimationEnd(e){this.fireEvent("scrollAnimation"+e+"End")},_onScrollBarX(e){this.getChildControl("pane").scrollToX(e.getData())},_onScrollBarY(e){this.getChildControl("pane").scrollToY(e.getData())},_onScrollPaneX(e){var t=this.getChildControl("scrollbar-x");t&&t.updatePosition(e.getData())},_onScrollPaneY(e){var t=this.getChildControl("scrollbar-y");t&&t.updatePosition(e.getData())},_onChangeScrollbarXVisibility(e){var t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y");t||this.scrollToX(0);t&&r?this._showChildControl("corner"):this._excludeChildControl("corner")},_onChangeScrollbarYVisibility(e){var t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y");r||this.scrollToY(0);t&&r?this._showChildControl("corner"):this._excludeChildControl("corner")},_computeScrollbars(){var e=this.getChildControl("pane");if(e.getChildren()[0]){var t=this.getInnerSize(),r=e.getInnerSize(),i=e.getScrollSize();if(r&&i){var n=this.getScrollbarX(),o=this.getScrollbarY();if("auto"===n&&"auto"===o){var a=i.width>t.width,s=i.height>t.height;!a&&!s||a&&s||(a?s=i.height>r.height:s&&(a=i.width>r.width))}else{a="on"===n,s="on"===o;i.width>(a?r.width:t.width)&&"auto"===n&&(a=!0);i.height>(a?r.height:t.height)&&"auto"===o&&(s=!0)}if(a){var l=this.getChildControl("scrollbar-x");l.show();l.setMaximum(Math.max(0,i.width-r.width));l.setKnobFactor(0===i.width?0:r.width/i.width)}else this._excludeChildControl("scrollbar-x");if(s){var u=this.getChildControl("scrollbar-y");u.show();u.setMaximum(Math.max(0,i.height-r.height));u.setKnobFactor(0===i.height?0:r.height/i.height)}else this._excludeChildControl("scrollbar-y")}}else{this._excludeChildControl("scrollbar-x");this._excludeChildControl("scrollbar-y")}}}});qx.ui.core.scroll.AbstractScrollArea.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.layout.Layered",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert("layer"==t,"The property '"+t+"' is not supported by the Fixed layout!");this.assertInteger(r)},false:null}),__P_128_0(){let e=[],t=0;this._getLayoutChildren().forEach((r=>{let i=r.getLayoutProperties().layer||0;i>t&&(t=i);let n=e[i];n||(n=e[i]={layerId:i,children:[]});n.children.push(r)}));e.forEach((e=>e.zIndex=t-e.layerId));return e},renderLayout(e,t,r){let i=this.__P_128_0();for(let n in i){let o=r.top,a=i[n];a.children.forEach(((i,n)=>{let s=i.getSizeHint(),l=0;if(n==a.children.length-1)l=t-o-i.getMarginTop()-i.getMarginBottom();else{l=s.height;null!==s.minHeight&&ls.maxHeight&&(l=s.maxHeight)}let u=r.left+i.getMarginLeft();i.getContentElement().setStyle("zIndex",a.zIndex);i.renderLayout(u,o+i.getMarginTop(),e,l);o+=i.getMarginTop()+l+i.getMarginBottom()}))}},_computeSizeHint:()=>({width:10,height:10})}});qxl.datagrid.ui.layout.Layered.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.ui.layout.Fixed":{construct:!0},"qxl.datagrid.source.IDataSource":{},"qx.lang.Array":{},"qxl.datagrid.source.Position":{},"qx.ui.basic.Atom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.OddEvenRowBackgrounds",{extend:qx.ui.core.Widget,construct(e,t,r,i){qx.ui.core.Widget.constructor.call(this);this.__P_129_0=e;this.__P_129_1=i||"qxl-datagrid-row";this._setLayout(new qxl.datagrid.ui.layout.Fixed);this.__P_129_2=r;r.addListener("changeSelectionStyle",(()=>this.updateWidgets()));r.addListener("changeSelection",(()=>{"row"==r.getSelectionStyle()&&this.updateWidgets()}));r.addListener("changeFocused",(()=>{"row"==r.getSelectionStyle()&&this.updateWidgets()}));t&&this.setDataSource(t)},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"}},members:{__P_129_0:null,__P_129_1:null,updateWidgets(){let e=this.__P_129_0.getStyling(),t=this.__P_129_0.getSizes();if(!t)return;let r=null,i=null,n=null;t.rows.forEach((e=>{e.rowIndex>=0&&(null===n||n>e.rowIndex)&&(n=e.rowIndex);(null===r||r>e.rowIndex)&&(r=e.rowIndex);(null===i||i{let t=e.getUserData("qxl.datagrid.cellData");if(t.rowi){e.setUserData("qxl.datagrid.cellData",null);this._remove(e);e.dispose()}else{let r=t.row;o[r]=e}}));let a=0;t.columns.forEach((e=>a+=e.width));let s=this.__P_129_0.getInitialOffsets().top,l=e.getVerticalSpacing(),u=Math.ceil(l/2),c=l-u;for(let e=0;et.setAppearance(e)))}}});qxl.datagrid.ui.OddEvenRowBackgrounds.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.util.Math",{statics:{clamp(e,t,r){r=Math.max(e,r);return r=Math.min(t,r)},interpolate:(e,t,r,i,n)=>r+(n-e)*(i-r)/(t-e)}});qxl.datagrid.util.Math.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.LayoutItem":{construct:!0,require:!0},"qx.ui.core.queue.Dispose":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.Spacer",{extend:qx.ui.core.LayoutItem,construct(e,t){qx.ui.core.LayoutItem.constructor.call(this);this.setWidth(null!=e?e:0);this.setHeight(null!=t?t:0)},members:{checkAppearanceNeeds(){},addChildrenToQueue(e){},destroy(){if(!this.$$disposed){var e=this.$$parent;e&&e._remove(this);qx.ui.core.queue.Dispose.add(this)}}}});qx.ui.core.Spacer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.Separator",{extend:qx.ui.core.Widget,properties:{appearance:{refine:!0,init:"toolbar-separator"},anonymous:{refine:!0,init:!0},width:{refine:!0,init:0},height:{refine:!0,init:0}}});qx.ui.toolbar.Separator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MRemoteChildrenHandling":{require:!0},"qx.ui.layout.HBox":{construct:!0},"qx.ui.basic.Image":{},"qx.ui.toolbar.PartContainer":{},"qx.ui.toolbar.Separator":{},"qx.ui.menubar.Button":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.Part",{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling],construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.HBox);this._createChildControl("handle")},properties:{appearance:{refine:!0,init:"toolbar/part"},show:{init:"both",check:["both","label","icon"],inheritable:!0,event:"changeShow"},spacing:{nullable:!0,check:"Integer",themeable:!0,apply:"_applySpacing"}},members:{_createChildControlImpl(e,t){var r;switch(e){case"handle":(r=new qx.ui.basic.Image).setAlignY("middle");this._add(r);break;case"container":(r=new qx.ui.toolbar.PartContainer).addListener("syncAppearance",this.__P_130_0,this);this._add(r);r.addListener("changeChildren",(()=>{this.__P_130_0()}))}return r||qx.ui.toolbar.Part.superclass.prototype._createChildControlImpl.call(this,e)},getChildrenContainer(){return this.getChildControl("container")},_applySpacing(e,t){var r=this.getChildControl("container").getLayout();null==e?r.resetSpacing():r.setSpacing(e)},__P_130_0(){var e=this.getChildrenContainer().getChildren();e=e.filter((function(e){return"visible"==e.getVisibility()}));for(var t=0;t0&&(this.__P_174_12=window.setTimeout(this.__P_174_3,this.timeout));this.__P_174_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Send native request");t.insertBefore(e,t.firstChild);window.setTimeout((function(){r._readyStateChange(2);r._readyStateChange(3)}));return this},abort(){if(this.__P_174_7)return null;this.__P_174_8=!0;this.__P_174_13();this._emit("abort");return this},_emit(e){this["on"+e]();this._emitter.emit(e,this)},onreadystatechange(){},onload(){},onloadend(){},onerror(){},onabort(){},ontimeout(){},getResponseHeader(e){if(this.__P_174_7)return null;this.__P_174_10("qx.debug")&&qx.Bootstrap.debug("Response header cannot be determined for requests made with script transport.");return"unknown"},getAllResponseHeaders(){if(this.__P_174_7)return null;this.__P_174_10("qx.debug")&&qx.Bootstrap.debug("Response headers cannot be determined forrequests made with script transport.");return"Unknown response headers"},setDetermineSuccess(e){this.__P_174_6=e},dispose(){var e=this.__P_174_14;if(!this.__P_174_7){if(e){e.onload=e.onreadystatechange=null;this.__P_174_13()}this.__P_174_12&&window.clearTimeout(this.__P_174_12);this.__P_174_7=!0}},isDisposed(){return!!this.__P_174_7},_getUrl(){return this.__P_174_9},_getScriptElement(){return this.__P_174_14},_onTimeout(){this.__P_174_15();this.__P_174_5()||this._emit("error");this._emit("timeout");this.__P_174_5()||this._emit("loadend")},_onNativeLoad(){var e=this.__P_174_14,t=this.__P_174_6,r=this;if(!this.__P_174_8){if("mshtml"===this.__P_174_10("engine.name")&&this.__P_174_10("browser.documentmode")<9){if(!/loaded|complete/.test(e.readyState))return;this.__P_174_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Received native readyState: loaded")}this.__P_174_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Received native load");t&&(this.status||(this.status=t()?200:500));500===this.status&&this.__P_174_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Detected error");this.__P_174_12&&window.clearTimeout(this.__P_174_12);window.setTimeout((function(){r._success();r._readyStateChange(4);r._emit("load");r._emit("loadend")}))}},_onNativeError(){this.__P_174_15();this._emit("error");this._emit("loadend")},__P_174_14:null,__P_174_4:null,__P_174_9:"",__P_174_1:null,__P_174_2:null,__P_174_3:null,__P_174_12:null,__P_174_8:null,__P_174_7:null,__P_174_0(){this.readyState=0;this.status=0;this.statusText=""},_readyStateChange(e){this.readyState=e;this._emit("readystatechange")},_success(){this.__P_174_13();this.readyState=4;this.status||(this.status=200);this.statusText=""+this.status},__P_174_15(){this.__P_174_13();this.readyState=4;this.status=0;this.statusText=null},__P_174_5(){var e="mshtml"===this.__P_174_10("engine.name")&&this.__P_174_10("browser.documentmode")<9,t="opera"===this.__P_174_10("engine.name");return!(e||t)},__P_174_11(){var e=this.__P_174_14=document.createElement("script");e.src=this.__P_174_9;e.onerror=this.__P_174_2;e.onload=this.__P_174_1;"mshtml"===this.__P_174_10("engine.name")&&this.__P_174_10("browser.documentmode")<9&&(e.onreadystatechange=this.__P_174_1);return e},__P_174_13(){var e=this.__P_174_14;e&&e.parentNode&&this.__P_174_4.removeChild(e)},__P_174_10(e){if(qx&&qx.core&&qx.core.Environment)return qx.core.Environment.get(e);if("engine.name"===e)return qx.bom.client.Engine.getName();if("browser.documentmode"===e)return qx.bom.client.Browser.getDocumentMode();if("qx.debug.io"==e)return!1;throw new Error("Unknown environment key at this phase")}},defer(){qx&&qx.core&&qx.core.Environment&&qx.core.Environment.add("qx.debug.io",!1)}});qx.bom.request.Script.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Function":{construct:!0},"qx.io.request.authentication.IAuthentication":{},"qx.lang.Type":{},"qx.Bootstrap":{},"qx.bom.request.Script":{require:!0},"qx.Promise":{},"qx.lang.String":{},"qx.type.BaseError":{},"qx.lang.Object":{},"qx.event.type.Data":{},"qx.util.Request":{},"qx.util.Serializer":{},"qx.lang.Json":{},"qx.util.Uri":{}},environment:{provided:[],required:{"qx.debug.io":{className:"qx.bom.request.Script"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.io.request.AbstractRequest",{type:"abstract",extend:qx.core.Object,implement:[qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);void 0!==e&&this.setUrl(e);this.__P_172_0={};var t=this._transport=this._createTransport();this._setPhase("unsent");this.__P_172_1=qx.lang.Function.bind(this._onReadyStateChange,this);this.__P_172_2=qx.lang.Function.bind(this._onLoad,this);this.__P_172_3=qx.lang.Function.bind(this._onLoadEnd,this);this.__P_172_4=qx.lang.Function.bind(this._onAbort,this);this.__P_172_5=qx.lang.Function.bind(this._onTimeout,this);this.__P_172_6=qx.lang.Function.bind(this._onError,this);t.onreadystatechange=this.__P_172_1;t.onload=this.__P_172_2;t.onloadend=this.__P_172_3;t.onabort=this.__P_172_4;t.ontimeout=this.__P_172_5;t.onerror=this.__P_172_6},events:{readyStateChange:"qx.event.type.Event",success:"qx.event.type.Event",load:"qx.event.type.Event",loadEnd:"qx.event.type.Event",abort:"qx.event.type.Event",timeout:"qx.event.type.Event",error:"qx.event.type.Event",statusError:"qx.event.type.Event",parseError:"qx.event.type.Data",fail:"qx.event.type.Event",changeResponse:"qx.event.type.Data",changePhase:"qx.event.type.Data"},properties:{url:{check:"String"},timeout:{check:"Number",nullable:!0,init:0},requestData:{check:e=>qx.lang.Type.isString(e)||qx.Class.isSubClassOf(e.constructor,qx.core.Object)||qx.lang.Type.isObject(e)||qx.lang.Type.isArray(e)||"Blob"==qx.Bootstrap.getClass(e)||"ArrayBuffer"==qx.Bootstrap.getClass(e)||"FormData"==qx.Bootstrap.getClass(e),nullable:!0},authentication:{check:"qx.io.request.authentication.IAuthentication",nullable:!0}},members:{__P_172_1:null,__P_172_2:null,__P_172_3:null,__P_172_4:null,__P_172_5:null,__P_172_6:null,__P_172_7:null,__P_172_8:null,__P_172_9:null,__P_172_0:null,__P_172_10:null,_transport:null,_parserFailed:!1,_createTransport(){throw new Error("Abstract method call")},_getConfiguredUrl(){},_getConfiguredRequestHeaders(){},_getParsedResponse(){throw new Error("Abstract method call")},_getMethod:()=>"GET",_isAsync:()=>!0,send(){var e,t,r,i,n=this._transport;e=this._getConfiguredUrl();/\#/.test(e)&&(e=e.replace(/\#.*/,""));n.timeout=this.getTimeout();t=this._getMethod();r=this._isAsync();qx.core.Environment.get("qx.debug.io")&&this.debug("Open low-level request with method: "+t+", url: "+e+", async: "+r);n.open(t,e,r);this._setPhase("opened");i=this.getRequestData();-1==["ArrayBuffer","Blob","FormData"].indexOf(qx.Bootstrap.getClass(i))&&(i=this._serializeData(i));this._setRequestHeaders();qx.core.Environment.get("qx.debug.io")&&this.debug("Send low-level request");"GET"==t?n.send():n.send(i);this._setPhase("sent")},sendWithPromise(e){e=e||this;var t=this;return new qx.Promise((function(e,r){var i=[],n=t.addListener("success",(r=>{i.forEach(t.removeListenerById.bind(t));e(t)}));i.push(n);var o=t.addListener("statusError",(e=>{i.forEach(t.removeListenerById.bind(t));var n=qx.lang.String.format("%1: %2.",[t.getStatus(),t.getStatusText()]),o=new qx.type.BaseError("statusError",n);r(o)}));i.push(o);var a=t.addListener("timeout",(e=>{i.forEach(t.removeListenerById.bind(t));var n=qx.lang.String.format("Request failed with timeout after %1 ms.",[t.getTimeout()]),o=new qx.type.BaseError("timeout",n);r(o)}));i.push(a);var s=t.addListener("parseError",(e=>{i.forEach(t.removeListenerById.bind(t));var n=new qx.type.BaseError("parseError","Error parsing the response.");r(n)}));i.push(s);var l=t.addListener("abort",(e=>{i.forEach(t.removeListenerById.bind(t));var n=new qx.type.BaseError("abort","Request aborted.");r(n)}));i.push(l);var u=t.addListener("error",(e=>{i.forEach(t.removeListenerById.bind(t));var n=new qx.type.BaseError("error","Request failed.");r(n)}));i.push(u);t.send()}),e).finally((function(){4!==t.getReadyState()&&t.abort()}))},abort(){qx.core.Environment.get("qx.debug.io")&&this.debug("Abort request");this.__P_172_8=!0;this.__P_172_9="abort";this._transport.abort()},_setRequestHeaders(){var e=this._transport,t=this._getAllRequestHeaders();for(var r in t)e.setRequestHeader(r,t[r])},_getAllRequestHeaders(){var e={};qx.lang.Object.mergeWith(e,this._getConfiguredRequestHeaders());qx.lang.Object.mergeWith(e,this.__P_172_11());qx.lang.Object.mergeWith(e,this.__P_172_10);qx.lang.Object.mergeWith(e,this.__P_172_0);return e},__P_172_11(){var e=this.getAuthentication(),t={};if(e){e.getAuthHeaders().forEach((function(e){t[e.key]=e.value}));return t}},setRequestHeader(e,t){this.__P_172_0[e]=t},getRequestHeader(e){return this.__P_172_0[e]},removeRequestHeader(e){this.__P_172_0[e]&&delete this.__P_172_0[e]},getTransport(){return this._transport},getReadyState(){return this._transport.readyState},getPhase(){return this.__P_172_9},getStatus(){return this._transport.status},getStatusText(){return this._transport.statusText},getResponseText(){return this._transport.responseText},getAllResponseHeaders(){return this._transport.getAllResponseHeaders()},getResponseHeader(e){return this._transport.getResponseHeader(e)},overrideResponseContentType(e){return this._transport.overrideMimeType(e)},getResponseContentType(){return this.getResponseHeader("Content-Type")},isDone(){return 4===this.getReadyState()},getResponse(){return this.__P_172_7},_setResponse(e){var t=e;if(this.__P_172_7!==e){this.__P_172_7=e;this.fireEvent("changeResponse",qx.event.type.Data,[this.__P_172_7,t])}},_onReadyStateChange(){var e=this.getReadyState();qx.core.Environment.get("qx.debug.io")&&this.debug("Fire readyState: "+e);this.fireEvent("readyStateChange");if(!this.__P_172_8){3===e&&this._setPhase("loading");this.isDone()&&this.__P_172_12()}},__P_172_12(){qx.core.Environment.get("qx.debug.io")&&this.debug("Request completed with HTTP status: "+this.getStatus());this._setPhase("load");if(qx.util.Request.isSuccessful(this.getStatus())){qx.core.Environment.get("qx.debug.io")&&this.debug("Response is of type: '"+this.getResponseContentType()+"'");this._setResponse(this._getParsedResponse());this._parserFailed?this.fireEvent("fail"):this._fireStatefulEvent("success")}else{try{this._setResponse(this._getParsedResponse())}catch(e){}if(0!==this.getStatus()){this._fireStatefulEvent("statusError");this.fireEvent("fail")}}},_onLoad(){this.fireEvent("load")},_onLoadEnd(){this.fireEvent("loadEnd")},_onAbort(){this._fireStatefulEvent("abort")},_onTimeout(){this._fireStatefulEvent("timeout");this.fireEvent("fail")},_onError(){this.fireEvent("error");this.fireEvent("fail")},_fireStatefulEvent(e){this._setPhase(e);this.fireEvent(e)},_setPhase(e){var t=this.__P_172_9;this.__P_172_9=e;this.fireDataEvent("changePhase",e,t)},_serializeData(e){var t=void 0!==this.getMethod&&"POST"==this.getMethod(),r=/application\/.*\+?json/.test(this.getRequestHeader("Content-Type"));return e?qx.lang.Type.isString(e)?e:qx.Class.isSubClassOf(e.constructor,qx.core.Object)?qx.util.Serializer.toUriParameter(e):r&&(qx.lang.Type.isObject(e)||qx.lang.Type.isArray(e))?qx.lang.Json.stringify(e):qx.lang.Type.isObject(e)?qx.util.Uri.toParameter(e,t):null:null}},environment:{"qx.debug.io":!1},destruct(){var e=this._transport;if(this._transport){e.onreadystatechange=e.onload=e.onloadend=e.onabort=e.ontimeout=e.onerror=function(){};window.setTimeout((function(){e.dispose()}),0)}this.__P_172_7=null}});qx.io.request.AbstractRequest.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.io.request.AbstractRequest":{construct:!0,require:!0},"qx.lang.Type":{},"qx.bom.request.Xhr":{},"qx.util.Uri":{},"qx.util.Request":{},"qx.Bootstrap":{},"qx.bom.request.Script":{require:!0},"qx.util.ResponseParser":{}},environment:{provided:[],required:{"qx.debug.io":{className:"qx.bom.request.Script"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.io.request.Xhr",{extend:qx.io.request.AbstractRequest,construct(e,t){void 0!==t&&this.setMethod(t);qx.io.request.AbstractRequest.constructor.call(this,e);this._parser=this._createResponseParser()},events:{readyStateChange:"qx.event.type.Event",success:"qx.event.type.Event",load:"qx.event.type.Event",statusError:"qx.event.type.Event"},properties:{method:{init:"GET"},async:{check:"Boolean",init:!0},accept:{check:"String",nullable:!0},cache:{check:e=>qx.lang.Type.isBoolean(e)||qx.lang.Type.isString(e),init:!0}},members:{_parser:null,_createTransport:()=>new qx.bom.request.Xhr,_getConfiguredUrl(){var e,t=this.getUrl();if("GET"===this.getMethod()&&this.getRequestData()){e=this._serializeData(this.getRequestData());t=qx.util.Uri.appendParamsToUrl(t,e)}!1===this.getCache()&&(t=qx.util.Uri.appendParamsToUrl(t,{nocache:(new Date).valueOf()}));return t},_getConfiguredRequestHeaders(){var e={},t=qx.util.Request.methodAllowsRequestBody(this.getMethod()),r="FormData"==qx.Bootstrap.getClass(this.getRequestData());qx.util.Request.isCrossDomain(this.getUrl())||(e["X-Requested-With"]="XMLHttpRequest");qx.lang.Type.isString(this.getCache())&&(e["Cache-Control"]=this.getCache());this.getRequestData()&&t&&!r&&(e["Content-Type"]="application/x-www-form-urlencoded");if(this.getAccept()){qx.core.Environment.get("qx.debug.io")&&this.debug("Accepting: '"+this.getAccept()+"'");e.Accept=this.getAccept()}return e},_getMethod(){return this.getMethod()},_isAsync(){return this.isAsync()},_createResponseParser:()=>new qx.util.ResponseParser,_getParsedResponse(){var e="blob"===this._transport.responseType?this._transport.response:this._transport.responseText,t=this.getResponseContentType()||"",r="";try{r=this._parser.parse(e,t);this._parserFailed=!1}catch(t){this._parserFailed=!0;this.fireDataEvent("parseError",{error:t,response:e})}return r},setParser(e){return this._parser.setParser(e)}}});qx.io.request.Xhr.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.column.tree.ExpansionLayout":{construct:!0},"qx.ui.core.queue.Layout":{},"qx.ui.basic.Image":{},"qx.ui.basic.Label":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.tree.ExpansionWidget",{extend:qx.ui.core.Widget,construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qxl.datagrid.column.tree.ExpansionLayout);this._add(this.getChildControl("expander"));this._add(this.getChildControl("icon"));this._add(this.getChildControl("label"));this.addListener("tap",(e=>{let t=this.getState();"open"==t?this.setState("closed"):"closed"==t&&this.setState("open")}))},properties:{appearance:{refine:!0,init:"qxl-datagrid-cell"},value:{init:null,nullable:!0,check:"String",event:"changeValue",apply:"__P_132_0"},icon:{init:null,nullable:!0,check:"String",event:"changeIcon",apply:"__P_132_1"},state:{init:"none",check:["none","open","closed"],apply:"__P_132_2",event:"changeState"},stateIconNone:{init:"@MaterialIcons/arrow_right/16",check:"String",apply:"_updateIcon",themeable:!0},stateIconOpen:{init:"@MaterialIcons/expand_more/16",check:"String",apply:"_updateIcon",themeable:!0},stateIconClosed:{init:"@MaterialIcons/chevron_right/16",check:"String",apply:"_updateIcon",themeable:!0},spacePerIndentation:{init:20,check:"Integer",themeable:!0},expanderWidth:{init:null,nullable:!0,check:"Integer",themeable:!0},indentationLevel:{init:0,check:"Integer",apply:"__P_132_3"}},members:{_forwardStates:{selected:!0},__P_132_0(e){this.getChildControl("label").setValue(e||"")},__P_132_1(e){this.getChildControl("icon").setSource(e||null)},__P_132_3(e,t){qx.ui.core.queue.Layout.add(this)},__P_132_2(e,t){this._updateIcon()},_updateIcon(){let e;switch(this.getState()){case"none":e=this.getStateIconNone();break;case"open":e=this.getStateIconOpen();break;case"closed":e=this.getStateIconClosed()}let t=this.getChildControl("expander");e?t.set({source:e,visibility:"visible"}):t.setVisibility("hidden")},_createChildControlImpl(e){switch(e){case"expander":return(new qx.ui.basic.Image).set({visibility:"hidden",anonymous:!0});case"icon":return(new qx.ui.basic.Image).set({anonymous:!0});case"label":return(new qx.ui.basic.Label).set({allowGrowX:!0,anonymous:!0})}return qxl.datagrid.column.tree.ExpansionWidget.superclass.prototype._createChildControlImpl.call(this,e)}}});qxl.datagrid.column.tree.ExpansionWidget.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.locale.Manager":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Date",{statics:{__P_133_0:qx.locale.Manager.getInstance(),getAmMarker(e){return this.__P_133_0.localize("cldr_am",[],e)},getPmMarker(e){return this.__P_133_0.localize("cldr_pm",[],e)},getDayNames(e,t,r,i){r=r||"format";for(var n=["sun","mon","tue","wed","thu","fri","sat"],o=[],a=0;ar?e>=r&&e<=i:e>=r||e<=i},_getTerritory(e){if(e)var t=e.split("_")[1]||e;else t=this.__P_133_0.getTerritory()||this.__P_133_0.getLanguage();return t.toUpperCase()},__P_133_1(e,t,r,i){var n=this.__P_133_0.localize(r,[],i);if(n==r){var o=r.replace("_"+e+"_","_"+t+"_");return this.__P_133_0.localize(o,[],i)}return n}}});qx.locale.Date.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{},"qx.event.util.Keyboard":{},"qx.lang.String":{},"qx.locale.Key":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.Shortcut",{extend:qx.core.Object,implement:[qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this.__P_217_0={};this.__P_217_1=null;null!=e&&this.setShortcut(e);this.initEnabled()},events:{execute:"qx.event.type.Data"},properties:{enabled:{init:!0,check:"Boolean",event:"changeEnabled",apply:"_applyEnabled"},shortcut:{check:"String",apply:"_applyShortcut",nullable:!0},autoRepeat:{check:"Boolean",init:!1}},members:{__P_217_0:"",__P_217_1:"",execute(e){this.fireDataEvent("execute",e)},__P_217_2(e){if(this.getEnabled()&&this.__P_217_3(e)){this.isAutoRepeat()||this.execute(e.getTarget());e.stop()}},__P_217_4(e){if(this.getEnabled()&&this.__P_217_3(e)){this.isAutoRepeat()&&this.execute(e.getTarget());e.stop()}},_applyEnabled(e,t){if(e){qx.event.Registration.addListener(document.documentElement,"keydown",this.__P_217_2,this);qx.event.Registration.addListener(document.documentElement,"keypress",this.__P_217_4,this)}else{qx.event.Registration.removeListener(document.documentElement,"keydown",this.__P_217_2,this);qx.event.Registration.removeListener(document.documentElement,"keypress",this.__P_217_4,this)}},_applyShortcut(e,t){if(e){if(-1!=e.search(/[\s]+/)){var r="Whitespaces are not allowed within shortcuts";this.error(r);throw new Error(r)}this.__P_217_0={Control:!1,Shift:!1,Meta:!1,Alt:!1};this.__P_217_1=null;for(var i,n=[];e.length>0&&-1!=i;){i=e.search(/[-+]+/);n.push(1==e.length||-1==i?e:e.substring(0,i));e=e.substring(i+1)}for(var o=n.length,a=0;a="a"&&e<="z")return e.toUpperCase();e=e.toLowerCase();var r=this.__P_217_6[e]||qx.lang.String.firstUp(e);return t.isValidKeyIdentifier(r)?r:"Unidentified"},toString(){var e=this.__P_217_1,t=[];for(var r in this.__P_217_0)this.__P_217_0[r]&&t.push(qx.locale.Key.getKeyName("short",r));e&&t.push(qx.locale.Key.getKeyName("short",e));return t.join("+")}},destruct(){this.setEnabled(!1);this.__P_217_0=this.__P_217_1=null}});qx.bom.Shortcut.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.form.IField":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.INumberForm",{extend:qx.ui.form.IField,events:{changeValue:"qx.event.type.Data"},members:{setValue(e){return 1==arguments.length},resetValue(){},getValue(){}}});qx.ui.form.INumberForm.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IRange",{members:{setMinimum(e){return 1==arguments.length},getMinimum(){},setMaximum(e){return 1==arguments.length},getMaximum(){},setSingleStep(e){return 1==arguments.length},getSingleStep(){},setPageStep(e){return 1==arguments.length},getPageStep(){}}});qx.ui.form.IRange.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.IForm":{require:!0},"qx.ui.form.INumberForm":{require:!0},"qx.ui.form.IRange":{require:!0},"qx.ui.form.MForm":{require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.theme.manager.Decoration":{},"qx.bom.element.Location":{},"qx.event.Timer":{},"qx.bom.AnimationFrame":{},"qx.event.type.Data":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.Slider",{extend:qx.ui.core.Widget,implement:[qx.ui.form.IForm,qx.ui.form.INumberForm,qx.ui.form.IRange],include:[qx.ui.form.MForm],construct(e){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.Canvas);this.getContentElement().setAttribute("role","slider");this.addListener("keypress",this._onKeyPress,this);this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDown,this);this.addListener("pointerup",this._onPointerUp,this);this.addListener("losecapture",this._onPointerUp,this);this.addListener("resize",this._onUpdate,this);this.addListener("contextmenu",this._onStopEvent,this);this.addListener("tap",this._onStopEvent,this);this.addListener("dbltap",this._onStopEvent,this);null!=e?this.setOrientation(e):this.initOrientation()},events:{changeValue:"qx.event.type.Data",slideAnimationEnd:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"slider"},focusable:{refine:!0,init:!0},orientation:{check:["horizontal","vertical"],init:"horizontal",apply:"_applyOrientation"},value:{check:"typeof value==='number'&&value>=this.getMinimum()&&value<=this.getMaximum()",init:0,apply:"_applyValue",nullable:!0},minimum:{check:"Integer",init:0,apply:"_applyMinimum",event:"changeMinimum"},maximum:{check:"Integer",init:100,apply:"_applyMaximum",event:"changeMaximum"},singleStep:{check:"Integer",init:1},pageStep:{check:"Integer",init:10},knobFactor:{check:"Number",apply:"_applyKnobFactor",nullable:!0}},members:{__P_218_0:null,__P_218_1:null,__P_218_2:null,__P_218_3:null,__P_218_4:null,__P_218_5:null,__P_218_6:null,__P_218_7:null,__P_218_8:null,__P_218_9:null,__P_218_10:null,__P_218_11:null,__P_218_12:null,_forwardStates:{invalid:!0},renderLayout(e,t,r,i){qx.ui.form.Slider.superclass.prototype.renderLayout.call(this,e,t,r,i);this._updateKnobPosition()},_createChildControlImpl(e,t){var r;if("knob"===e){(r=new qx.ui.core.Widget).addListener("resize",this._onUpdate,this);r.addListener("pointerover",this._onPointerOver,this);r.addListener("pointerout",this._onPointerOut,this);this._add(r)}return r||qx.ui.form.Slider.superclass.prototype._createChildControlImpl.call(this,e)},_onPointerOver(e){this.addState("hovered")},_onPointerOut(e){this.removeState("hovered")},_onRoll(e){if("wheel"==e.getPointerType()){var t="horizontal"===this.getOrientation()?"x":"y",r=e.getDelta()[t],i=r>0?1:r<0?-1:0;this.slideBy(i*this.getSingleStep());e.stop()}},_onKeyPress(e){var t="horizontal"===this.getOrientation(),r=t?"Left":"Up",i=t?"Right":"Down";switch(e.getKeyIdentifier()){case i:this.slideForward();break;case r:this.slideBack();break;case"PageDown":this.slidePageForward(100);break;case"PageUp":this.slidePageBack(100);break;case"Home":this.slideToBegin(200);break;case"End":this.slideToEnd(200);break;default:return}e.stop()},_onPointerDown(e){if(!this.__P_218_3){var t=this.__P_218_13,r=this.getChildControl("knob"),i=t?"left":"top",n=t?e.getDocumentLeft():e.getDocumentTop(),o=this.getDecorator();o=qx.theme.manager.Decoration.getInstance().resolve(o);if(t)var a=o?o.getInsets().left:0,s=(this.getPaddingLeft()||0)+a;else a=o?o.getInsets().top:0,s=(this.getPaddingTop()||0)+a;var l=this.__P_218_0=qx.bom.element.Location.get(this.getContentElement().getDomElement())[i];l+=s;var u=this.__P_218_1=qx.bom.element.Location.get(r.getContentElement().getDomElement())[i];if(e.getTarget()===r){this.__P_218_3=!0;if(!this.__P_218_9){this.__P_218_9=new qx.event.Timer(100);this.__P_218_9.addListener("interval",this._fireValue,this)}this.__P_218_9.start();this.__P_218_4=n+l-u;r.addState("pressed")}else{this.__P_218_5=!0;this.__P_218_6=n<=u?-1:1;this.__P_218_14(e);this._onInterval();if(!this.__P_218_8){this.__P_218_8=new qx.event.Timer(100);this.__P_218_8.addListener("interval",this._onInterval,this)}this.__P_218_8.start()}this.addListener("pointermove",this._onPointerMove,this);this.capture();e.stopPropagation()}},_onPointerUp(e){if(this.__P_218_3){this.releaseCapture();delete this.__P_218_3;this.__P_218_9.stop();this._fireValue();delete this.__P_218_4;this.getChildControl("knob").removeState("pressed");if("pointerup"===e.getType()){var t,r,i;if(this.__P_218_13){t=e.getDocumentLeft()-(this._valueToPosition(this.getValue())+this.__P_218_0);i=qx.bom.element.Location.get(this.getContentElement().getDomElement()).top;r=e.getDocumentTop()-(i+this.getChildControl("knob").getBounds().top)}else{t=e.getDocumentTop()-(this._valueToPosition(this.getValue())+this.__P_218_0);i=qx.bom.element.Location.get(this.getContentElement().getDomElement()).left;r=e.getDocumentLeft()-(i+this.getChildControl("knob").getBounds().left)}(r<0||r>this.__P_218_2||t<0||t>this.__P_218_2)&&this.getChildControl("knob").removeState("hovered")}}else if(this.__P_218_5){this.__P_218_8.stop();this.releaseCapture();delete this.__P_218_5;delete this.__P_218_6;delete this.__P_218_7}this.removeListener("pointermove",this._onPointerMove,this);"pointerup"===e.getType()&&e.stopPropagation()},_onPointerMove(e){if(this.__P_218_3){var t=(this.__P_218_13?e.getDocumentLeft():e.getDocumentTop())-this.__P_218_4;this.slideTo(this._positionToValue(t))}else this.__P_218_5&&this.__P_218_14(e);e.stopPropagation()},_onInterval(e){var t=this.getValue()+this.__P_218_6*this.getPageStep();tthis.getMaximum()&&(t=this.getMaximum());var r=-1==this.__P_218_6;(r&&t<=this.__P_218_7||!r&&t>=this.__P_218_7)&&(t=this.__P_218_7);this.slideTo(t)},_onUpdate(e){var t=this.getInnerSize(),r=this.getChildControl("knob").getBounds(),i=this.__P_218_13?"width":"height";this._updateKnobSize();this.__P_218_15=t[i]-r[i];this.__P_218_2=r[i];this._updateKnobPosition()},__P_218_13:!1,__P_218_15:0,__P_218_14(e){var t=this.__P_218_13?e.getDocumentLeft():e.getDocumentTop(),r=this.__P_218_0,i=this.__P_218_1,n=this.__P_218_2,o=t-r;t>=i&&(o-=n);var a=this._positionToValue(o),s=this.getMinimum(),l=this.getMaximum();if(al)a=l;else{var u=this.getValue(),c=this.getPageStep(),h=this.__P_218_6<0?"floor":"ceil";a=u+Math[h]((a-u)/c)*c}(null==this.__P_218_7||-1==this.__P_218_6&&a<=this.__P_218_7||1==this.__P_218_6&&a>=this.__P_218_7)&&(this.__P_218_7=a)},_positionToValue(e){var t=this.__P_218_15;if(null==t||0==t)return 0;var r=e/t;r<0?r=0:r>1&&(r=1);var i=this.getMaximum()-this.getMinimum();return this.getMinimum()+Math.round(i*r)},_valueToPosition(e){var t=this.__P_218_15;if(null==t)return 0;var r=this.getMaximum()-this.getMinimum();if(0==r)return 0;var i=(e=e-this.getMinimum())/r;i<0?i=0:i>1&&(i=1);return Math.round(t*i)},_updateKnobPosition(){this._setKnobPosition(this._valueToPosition(this.getValue()))},_setKnobPosition(e){var t=this.getChildControl("knob"),r=this.getDecorator();r=qx.theme.manager.Decoration.getInstance().resolve(r);var i=t.getContentElement();if(this.__P_218_13){r&&r.getPadding()&&(e+=r.getPadding().left);e+=this.getPaddingLeft()||0;i.setStyle("left",e+"px",!0)}else{r&&r.getPadding()&&(e+=r.getPadding().top);e+=this.getPaddingTop()||0;i.setStyle("top",e+"px",!0)}},_updateKnobSize(){var e=this.getKnobFactor();if(null!=e){var t=this.getInnerSize();null!=t&&(this.__P_218_13?this.getChildControl("knob").setWidth(Math.round(e*t.width)):this.getChildControl("knob").setHeight(Math.round(e*t.height)))}},slideToBegin(e){this.slideTo(this.getMinimum(),e)},slideToEnd(e){this.slideTo(this.getMaximum(),e)},slideForward(){this.slideBy(this.getSingleStep())},slideBack(){this.slideBy(-this.getSingleStep())},slidePageForward(e){this.slideBy(this.getPageStep(),e)},slidePageBack(e){this.slideBy(-this.getPageStep(),e)},slideBy(e,t){this.slideTo(this.getValue()+e,t)},slideTo(e,t){this.stopSlideAnimation();t?this.__P_218_16(e,t):this.updatePosition(e)},updatePosition(e){this.setValue(this.__P_218_17(e))},stopSlideAnimation(){if(this.__P_218_12){this.__P_218_12.cancelSequence();this.__P_218_12=null}},__P_218_17(e){return e=ethis.getMaximum()?this.getMaximum():this.getMinimum()+Math.round((e-this.getMinimum())/this.getSingleStep())*this.getSingleStep()},__P_218_16(e,t){e=this.__P_218_17(e);var r=this.getValue();this.__P_218_12=new qx.bom.AnimationFrame;this.__P_218_12.on("frame",(function(i){this.setValue(parseInt(i/t*(e-r)+r))}),this);this.__P_218_12.on("end",(function(){this.setValue(e);this.__P_218_12=null;this.fireEvent("slideAnimationEnd")}),this);this.__P_218_12.startSequence(t)},_applyOrientation(e,t){this.getContentElement().setAttribute("aria-orientation",e);var r=this.getChildControl("knob");this.__P_218_13="horizontal"===e;if(this.__P_218_13){this.removeState("vertical");r.removeState("vertical");this.addState("horizontal");r.addState("horizontal");r.setLayoutProperties({top:0,right:null,bottom:0})}else{this.removeState("horizontal");r.removeState("horizontal");this.addState("vertical");r.addState("vertical");r.setLayoutProperties({right:0,bottom:null,left:0})}this._updateKnobPosition()},_applyKnobFactor(e,t){null!=e?this._updateKnobSize():this.__P_218_13?this.getChildControl("knob").resetWidth():this.getChildControl("knob").resetHeight()},_applyValue(e,t){if(null!=e){this.getContentElement().setAttribute("aria-valuenow",e);this._updateKnobPosition();this.__P_218_3?this.__P_218_11=[e,t]:this.fireEvent("changeValue",qx.event.type.Data,[e,t])}else this.resetValue()},_fireValue(){if(this.__P_218_11){var e=this.__P_218_11;this.__P_218_11=null;this.fireEvent("changeValue",qx.event.type.Data,e)}},_applyMinimum(e,t){this.getContentElement().setAttribute("aria-valuemin",e);this.getValue()e&&this.setValue(e);this._updateKnobPosition()}}});qx.ui.form.Slider.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.Slider":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.ScrollSlider",{extend:qx.ui.form.Slider,construct(e){qx.ui.form.Slider.constructor.call(this,e);this.removeListener("keypress",this._onKeyPress);this.removeListener("roll",this._onRoll)},members:{_createChildControlImpl(e,t){var r;if("knob"===e)(r=qx.ui.core.scroll.ScrollSlider.superclass.prototype._createChildControlImpl.call(this,e)).addListener("dblclick",(function(e){e.stopPropagation()}));return r||qx.ui.core.scroll.ScrollSlider.superclass.prototype._createChildControlImpl.call(this,e)},getSizeHint(e){var t=qx.ui.core.scroll.ScrollSlider.superclass.prototype.getSizeHint.call(this);"horizontal"===this.getOrientation()?t.width=0:t.height=0;return t}}});qx.ui.core.scroll.ScrollSlider.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.io.request.authentication.IAuthentication",{members:{getAuthHeaders(){}}});qx.io.request.authentication.IAuthentication.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.Uri":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.Request",{statics:{isCrossDomain(e){var t=qx.util.Uri.parseUri(e),r=window.location;if(!r)return!1;var i=r.protocol;return-1!==e.indexOf("//")&&(i.substr(0,i.length-1)!=t.protocol||r.host!==t.authority||r.port!==t.port)},isSuccessful:e=>e>=200&&e<300||304===e,isMethod:e=>-1!==["GET","POST","PUT","DELETE","HEAD","OPTIONS","TRACE","CONNECT","PATCH"].indexOf(e),methodAllowsRequestBody:e=>!/^(GET|HEAD)$/.test(e)}});qx.util.Request.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.util.PropertyUtil":{},"qx.lang.String":{},"qx.lang.Type":{},"qx.core.Object":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.Serializer",{statics:{toUriParameter(e,t,r){var i="",n=qx.util.PropertyUtil.getAllProperties(e.constructor);for(var o in n)if(null==n[o].group){var a=e["get"+qx.lang.String.firstUp(o)]();if(qx.lang.Type.isArray(a))for(var s=qx.data&&qx.data.IListData&&qx.Class.hasInterface(a&&a.constructor,qx.data.IListData),l=0;lqx.bom.request.Xhr.UNSENT){this.dispose();this.__P_173_8()}this.__P_173_18.onreadystatechange=this.__P_173_1;try{qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Open native request with method: "+e+", url: "+t+", async: "+r);this.__P_173_18.open(e,t,r,i,n)}catch(o){if(!qx.util.Request.isCrossDomain(t))throw o;this.__P_173_16||(this.__P_173_19=o);if(this.__P_173_16){if(window.XDomainRequest){this.readyState=4;this.__P_173_18=new window.XDomainRequest;this.__P_173_18.onerror=qx.Bootstrap.bind((function(){this._emit("readystatechange");this._emit("error");this._emit("loadend")}),this);qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Retry open native request with method: "+e+", url: "+t+", async: "+r);this.__P_173_18.open(e,t,r,i,n);return}window.setTimeout(qx.Bootstrap.bind((function(){if(!this.__P_173_20){this.readyState=4;this._emit("readystatechange");this._emit("error");this._emit("loadend")}}),this))}}"mshtml"===qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&this.__P_173_18.readyState>0&&this.__P_173_18.setRequestHeader("If-Modified-Since","-1");if("gecko"===qx.core.Environment.get("engine.name")&&parseInt(qx.core.Environment.get("engine.version"),10)<2&&!this.__P_173_16){this.readyState=qx.bom.request.Xhr.OPENED;this._emit("readystatechange")}},setRequestHeader(e,t){this.__P_173_11();"If-Match"!=e&&"If-Modified-Since"!=e&&"If-None-Match"!=e&&"If-Range"!=e||(this.__P_173_14=!0);this.__P_173_18.setRequestHeader(e,t);return this},send(e){this.__P_173_11();if(!this.__P_173_16&&this.__P_173_19)throw this.__P_173_19;"opera"===qx.core.Environment.get("engine.name")&&0===this.timeout&&(this.timeout=1e4);this.timeout>0&&(this.__P_173_21=window.setTimeout(this.__P_173_6,this.timeout));e=void 0===e?null:e;var t=qx.Bootstrap.getClass(e);e=null!==e&&-1===this.__P_173_22.indexOf(t)?e.toString():e;try{qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Send native request");this.__P_173_16&&(this.__P_173_18.responseType=this.responseType);this.__P_173_18.send(e)}catch(e){if(!this.__P_173_16)throw e;if("file:"===this._getProtocol()){this.readyState=2;this.__P_173_23();var r=this;window.setTimeout((function(){if(!r.__P_173_20){r.readyState=3;r.__P_173_23();r.readyState=4;r.__P_173_23()}}))}}"gecko"!==qx.core.Environment.get("engine.name")||this.__P_173_16||this.__P_173_0();this.__P_173_13=!0;return this},abort(){this.__P_173_11();this.__P_173_12=!0;this.__P_173_18.abort();this.__P_173_18&&this.readyState!==qx.bom.request.Xhr.DONE&&(this.readyState=this.__P_173_18.readyState);return this},_emit(e){this["on"+e]&&this["on"+e]();this._emitter.emit(e,this)},onreadystatechange(){},onload(){},onloadend(){},onerror(){},onabort(){},ontimeout(){},onprogress(){},on(e,t,r){this._emitter.on(e,t,r);return this},getResponseHeader(e){this.__P_173_11();return 9===qx.core.Environment.get("browser.documentmode")&&this.__P_173_18.aborted?"":this.__P_173_18.getResponseHeader(e)},getAllResponseHeaders(){this.__P_173_11();return 9===qx.core.Environment.get("browser.documentmode")&&this.__P_173_18.aborted?"":this.__P_173_18.getAllResponseHeaders()},overrideMimeType(e){this.__P_173_11();if(!this.__P_173_18.overrideMimeType)throw new Error("Native XHR object doesn't support overrideMimeType.");this.__P_173_18.overrideMimeType(e);return this},getRequest(){return this.__P_173_18},dispose(){if(this.__P_173_20)return!1;window.clearTimeout(this.__P_173_21);window.detachEvent&&window.detachEvent("onunload",this.__P_173_9);try{this.__P_173_18.onreadystatechange}catch(e){return!1}var e=function(){};this.__P_173_18.onreadystatechange=e;this.__P_173_18.onload=e;this.__P_173_18.onerror=e;this.__P_173_18.onprogress=e;this.abort();this.__P_173_18=null;this.responseText=null;this.__P_173_20=!0;return!0},isDisposed(){return!!this.__P_173_20},_createNativeXhr(){var e=qx.core.Environment.get("io.xhr");if("xhr"===e)return new XMLHttpRequest;if("activex"==e)return new window.ActiveXObject("Microsoft.XMLHTTP");qx.Bootstrap.error(this,"No XHR support available.")},_getProtocol(){var e=this.__P_173_15;if(null!==e&&e.match){var t=e.match(/^(\w+:)\/\//);if(t&&t[1])return t[1]}return window.location.protocol},__P_173_18:null,__P_173_16:null,__P_173_1:null,__P_173_2:null,__P_173_4:null,__P_173_9:null,__P_173_6:null,__P_173_13:null,__P_173_15:null,__P_173_12:null,__P_173_24:null,__P_173_20:null,__P_173_21:null,__P_173_19:null,__P_173_14:null,__P_173_22:null,__P_173_8(){this.__P_173_18=this._createNativeXhr();this.__P_173_18.onreadystatechange=this.__P_173_1;"Undefined"!==qx.Bootstrap.getClass(this.__P_173_18.onabort)&&(this.__P_173_18.onabort=this.__P_173_2);if("Undefined"!==qx.Bootstrap.getClass(this.__P_173_18.onprogress)){this.__P_173_18.onprogress=this.__P_173_4;this.progress={lengthComputable:!1,loaded:0,total:0}}this.__P_173_20=this.__P_173_13=this.__P_173_12=!1;this.__P_173_22=["ArrayBuffer","Blob","File","HTMLDocument","String","FormData"]},__P_173_3(){this.__P_173_12||this.abort()},__P_173_5(e){this.progress.lengthComputable=e.lengthComputable;this.progress.loaded=e.loaded;this.progress.total=e.total;this._emit("progress")},__P_173_0(){var e=this.__P_173_18,t=!0;qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Received native readyState: "+e.readyState);if(this.readyState!=e.readyState){this.readyState=e.readyState;if((this.readyState!==qx.bom.request.Xhr.DONE||!this.__P_173_12||this.__P_173_13)&&(this.__P_173_16||2!=e.readyState&&3!=e.readyState)){this.status=0;this.statusText=this.responseText="";this.responseXML=null;this.response=null;if(this.readyState>=qx.bom.request.Xhr.HEADERS_RECEIVED){try{this.status=e.status;this.statusText=e.statusText;this.response=e.response;""!==this.responseType&&"text"!==this.responseType||(this.responseText=e.responseText);""!==this.responseType&&"document"!==this.responseType||(this.responseXML=e.responseXML)}catch(e){t=!1}if(t){this.__P_173_25();this.__P_173_26()}}this.__P_173_23();this.readyState==qx.bom.request.Xhr.DONE&&e&&(e.onreadystatechange=function(){})}}},__P_173_23(){this.readyState===qx.bom.request.Xhr.DONE&&window.clearTimeout(this.__P_173_21);this._emit("readystatechange");this.readyState===qx.bom.request.Xhr.DONE&&this.__P_173_27()},__P_173_27(){if(this.__P_173_24){this._emit("timeout");"opera"===qx.core.Environment.get("engine.name")&&this._emit("error");this.__P_173_24=!1}else this.__P_173_12?this._emit("abort"):this.__P_173_28()?this._emit("error"):this._emit("load");this._emit("loadend")},__P_173_28(){return"file:"===this._getProtocol()?!this.responseText:0===this.status},__P_173_7(){var e=this.__P_173_18;this.readyState=qx.bom.request.Xhr.DONE;this.__P_173_24=!0;e.aborted=!0;e.abort();this.responseText="";this.responseXML=null;this.__P_173_23()},__P_173_25(){var e=this.readyState===qx.bom.request.Xhr.DONE;"file:"===this._getProtocol()&&0===this.status&&e&&(this.__P_173_28()||(this.status=200));1223===this.status&&(this.status=204);"opera"===qx.core.Environment.get("engine.name")&&e&&this.__P_173_14&&!this.__P_173_12&&0===this.status&&(this.status=304)},__P_173_26(){if("mshtml"==qx.core.Environment.get("engine.name")&&(this.getResponseHeader("Content-Type")||"").match(/[^\/]+\/[^\+]+\+xml/)&&this.responseXML&&!this.responseXML.documentElement){var e=new window.ActiveXObject("Microsoft.XMLDOM");e.async=!1;e.validateOnParse=!1;e.loadXML(this.responseText);this.responseXML=e}},__P_173_10(){try{this&&this.dispose()}catch(e){}},__P_173_17(){var e=qx.core.Environment.get("engine.name"),t=qx.core.Environment.get("browser.version");return!("mshtml"==e&&t<9||"gecko"==e&&t<3.5)},__P_173_11(){if(this.__P_173_20)throw new Error("Already disposed")}},defer(){qx.core.Environment.add("qx.debug.io",!1)}});qx.bom.request.Xhr.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Json":{require:!0},"qx.xml.Document":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.ResponseParser",{construct(e){void 0!==e&&this.setParser(e)},statics:{PARSER:{json:qx.lang.Json.parse,xml:qx.xml.Document.fromString}},members:{__P_175_0:null,parse(e,t){var r=this._getParser(t);return"function"==typeof r&&""!==e?r.call(this,e):e},setParser(e){return"function"==typeof qx.util.ResponseParser.PARSER[e]?this.__P_175_0=qx.util.ResponseParser.PARSER[e]:this.__P_175_0=e},_getParser(e){var t,r=this.__P_175_0,i="";if(r)return r;t=(i=e||"").replace(/;.*$/,"");/^application\/(\w|\.)*\+?json$/.test(t)&&(r=qx.util.ResponseParser.PARSER.json);/^application\/xml$/.test(t)&&(r=qx.util.ResponseParser.PARSER.xml);/[^\/]+\/[^\+]+\+xml$/.test(i)&&(r=qx.util.ResponseParser.PARSER.xml);return r}}});qx.util.ResponseParser.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.tree.ExpansionLayout",{extend:qx.ui.layout.Abstract,properties:{spacing:{init:3,check:"Integer"},position:{init:"start",check:["start","end"]}},members:{renderLayout(e,t,r){let i=this._getWidget(),n=i.getChildControl("expander"),o=i.getChildControl("icon"),a=i.getChildControl("label");a.getSizeHint();let s=i.getIndentationLevel()*i.getSpacePerIndentation(),l=this.getSpacing(),u=i.getExpanderWidth();if(null===u)if(n.isVisible()){let e=n.getSizeHint();u=Math.max(e.minWidth,Math.min(e.maxWidth,e.width))}else u=0;let c=o.getSizeHint().width;o.isVisible()||(c=0);if("start"==this.getPosition()){if(n.isVisible()){n.renderLayout(s,0,u,t);s+=u+l}o.renderLayout(s,0,c,t);s+=c+l;a.renderLayout(s,0,e-s,t)}else{let r=e-s-u-l;o.renderLayout(s,0,c,t);s+=c+l;a.renderLayout(s,0,r-c,t);if(n.isVisible()){s+=r+l;n.renderLayout(s,0,u,t)}}},_computeSizeHint(){let e=this._getWidget(),t=e.getChildControl("expander"),r=e.getIndentationLevel()*e.getSpacePerIndentation(),i=this.getSpacing(),n=e.getExpanderWidth();if(null===n)if(t.isVisible()){let e=t.getSizeHint(!0),r=e.width;re.maxWidth&&(r=e.maxWidth);n=r}else n=0;let o=r+n+i,a=e.getChildControl("label").getSizeHint(!0),s=a.width;a.minWidth&&a.minWidth>s&&(s=a.minWidth);o+=s;return{width:o,minWidth:o,height:a.height,minHeight:a.minHeight,maxHeight:a.maxHeight}}}});qxl.datagrid.column.tree.ExpansionLayout.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.locale.Manager":{defer:"runtime"}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Key",{statics:{getKeyName(e,t,r){var i="key_"+e+"_"+t;"osx"==qx.core.Environment.get("os.name")&&"Control"==t&&(i+="_Mac");var n=qx.locale.Manager.getInstance().translate(i,[],r);return n==i?qx.locale.Key._keyNames[i]||t:n}},defer(e){var t={},r=qx.locale.Manager;t[r.marktr("key_short_Backspace")]="Backspace";t[r.marktr("key_short_Tab")]="Tab";t[r.marktr("key_short_Space")]="Space";t[r.marktr("key_short_Enter")]="Enter";t[r.marktr("key_short_Shift")]="Shift";t[r.marktr("key_short_Control")]="Ctrl";t[r.marktr("key_short_Control_Mac")]="Ctrl";t[r.marktr("key_short_Alt")]="Alt";t[r.marktr("key_short_CapsLock")]="Caps";t[r.marktr("key_short_Meta")]="Meta";t[r.marktr("key_short_Escape")]="Esc";t[r.marktr("key_short_Left")]="Left";t[r.marktr("key_short_Up")]="Up";t[r.marktr("key_short_Right")]="Right";t[r.marktr("key_short_Down")]="Down";t[r.marktr("key_short_PageUp")]="PgUp";t[r.marktr("key_short_PageDown")]="PgDn";t[r.marktr("key_short_End")]="End";t[r.marktr("key_short_Home")]="Home";t[r.marktr("key_short_Insert")]="Ins";t[r.marktr("key_short_Delete")]="Del";t[r.marktr("key_short_NumLock")]="Num";t[r.marktr("key_short_PrintScreen")]="Print";t[r.marktr("key_short_Scroll")]="Scroll";t[r.marktr("key_short_Pause")]="Pause";t[r.marktr("key_short_Win")]="Win";t[r.marktr("key_short_Apps")]="Apps";t[r.marktr("key_full_Backspace")]="Backspace";t[r.marktr("key_full_Tab")]="Tabulator";t[r.marktr("key_full_Space")]="Space";t[r.marktr("key_full_Enter")]="Enter";t[r.marktr("key_full_Shift")]="Shift";t[r.marktr("key_full_Control")]="Control";t[r.marktr("key_full_Control_Mac")]="Control";t[r.marktr("key_full_Alt")]="Alt";t[r.marktr("key_full_CapsLock")]="CapsLock";t[r.marktr("key_full_Meta")]="Meta";t[r.marktr("key_full_Escape")]="Escape";t[r.marktr("key_full_Left")]="Left";t[r.marktr("key_full_Up")]="Up";t[r.marktr("key_full_Right")]="Right";t[r.marktr("key_full_Down")]="Down";t[r.marktr("key_full_PageUp")]="PageUp";t[r.marktr("key_full_PageDown")]="PageDown";t[r.marktr("key_full_End")]="End";t[r.marktr("key_full_Home")]="Home";t[r.marktr("key_full_Insert")]="Insert";t[r.marktr("key_full_Delete")]="Delete";t[r.marktr("key_full_NumLock")]="NumLock";t[r.marktr("key_full_PrintScreen")]="PrintScreen";t[r.marktr("key_full_Scroll")]="Scroll";t[r.marktr("key_full_Pause")]="Pause";t[r.marktr("key_full_Win")]="Win";t[r.marktr("key_full_Apps")]="Apps";e._keyNames=t}});qx.locale.Key.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.util.ColorUtil":{},"qx.theme.manager.Color":{},"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);var t={tone(e){if("dark"==e||"light"==e)return e;var t=qx.util.ColorUtil.contrast(e,"#fff"),r=qx.util.ColorUtil.contrast(e,"rgba(0,0,0,0.87)");return t<3.1&&r>t?"light":"dark"},contrastTone:e=>"dark"===t.tone(e)?"light":"dark",inkColorForFill:(e,r)=>({dark:{primary:"rgba(0,0,0,0.87)",secondary:"rgba(0,0,0,0.54)",hint:"rgba(0,0,0,0.38)",disabled:"rgba(0,0,0,0.38)",icon:"rgba(0,0,0,0.38)"},light:{primary:"#fff",secondary:"rgba(255,255,255,0.7)",hint:"rgba(255,255,255,0.5)",disabled:"rgba(255,255,255,0.5)",icon:"rgba(255,255,255,0.5)"}}[t.contrastTone(r)][e]),onX(e){var r=e.split("-")[2];return"dark"===t.contrastTone(r)?"#000000":"#ffffff"},xState(e){var t=e.split("-"),r=t[0];switch(t[1]){case"focused":return qx.util.ColorUtil.scale(r,{lightness:10,saturation:10});case"hovered":return qx.util.ColorUtil.scale(r,{lightness:10});case"disabled":return qx.util.ColorUtil.scale(r,{lightness:-10,saturation:-70});case"selected":return qx.util.ColorUtil.scale(r,{lightness:30});case"selected_disabled":return qx.util.ColorUtil.scale(r,{lightness:30,saturation:-70});default:return r}},textXonY(e){var r=e.split("-"),i=r[1],n=r[3];return t.inkColorForFill(i,n)},setAlpha(e){var t=e.split("-");if(4==t.length){t[1]=t[0]+"-"+t[1];t.shift()}var r=t[0],i=t[2],n=qx.theme.manager.Color.getInstance().resolve(r),o=qx.util.ColorUtil.stringToRgb(n);o[3]=i/100;return qx.util.ColorUtil.rgbToRgbString(o)}};qx.Theme.define("qx.theme.tangible.ColorEngine",{colors:{"text-on-primary":t.onX,"text-on-secondary":t.onX,"text-on-surface":t.onX,"text-on-error":t.onX,"primary-hovered":t.xState,"primary-disabled":t.xState,"primary-focused":t.xState,"primary-selected":t.xState,"primary-selected_disabled":t.xState,"error-focused":t.xState,"primary-alpha-5":t.setAlpha,"primary-alpha-10":t.setAlpha,"primary-alpha-30":t.setAlpha,"secondary-alpha-5":t.setAlpha,"primary-disabled-alpha-20":t.setAlpha,"text-primary-on-surface":t.textXonY,"text-hint-on-surface":t.textXonY,"text-disabled-on-surface":t.textXonY,"text-icon-on-surface":t.textXonY,"text-disabled-on-primary":t.textXonY,"text-icon-on-primary":t.textXonY,"table-header-cell":"surface","table-row-background-focused-selected":"primary-alpha-10","table-row-background-focused":"primary-alpha-5","table-row-background-selected":"secondary-alpha-5","table-row-background-even":"surface","table-row-background-odd":"surface","table-row-selected":"text-primary-on-surface","table-row":"text-primary-on-surface","table-row-line":"text-hint-on-surface","table-column-line":"transparent","text-disabled":"text-disabled-on-surface","progressive-table-header":"table-header-cell","progressive-table-row-background-even":"primary-alpha-5","progressive-table-row-background-odd":"surface","progressive-progressbar-background":"surface","progressive-progressbar-indicator-done":"primary","progressive-progressbar-indicator-undone":"surface","progressive-progressbar-percent-background":"surface","progressive-progressbar-percent-text":"text-primary-on-surface"}});qx.theme.tangible.ColorEngine.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.ColorEngine":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.ColorLight",{extend:qx.theme.tangible.ColorEngine,colors:{primary:"#6200ee",secondary:"#018786",surface:"#ffffff",error:"#b00020"}});qx.theme.tangible.ColorLight.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.theme.tangible.MColor",{colors:{"qxl-datagrid-row-background-even":"surface","qxl-datagrid-row-background-odd":"primary-alpha-5","qxl-datagrid-row-background-selected":"primary-alpha-10"}});qxl.datagrid.theme.tangible.MColor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.ColorLight":{require:!0},"qxl.datagrid.theme.tangible.MColor":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Color",{extend:qx.theme.tangible.ColorLight,include:[qxl.datagrid.theme.tangible.MColor]});qxl.datagrid.demo.theme.tangible.Color.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.Decoration",{aliases:{decoration:"qx/decoration/Simple"},decorations:{"material-textfield":{style:{styleBottom:"solid",widthBottom:1,colorBottom:"primary"}},"material-textfield-focused":{include:"material-textfield",style:{widthBottom:2,colorBottom:"primary-focused"}},"material-textfield-invalid":{include:"material-textfield",style:{widthBottom:1,colorBottom:"error"}},"material-textfield-focused-invalid":{include:"material-textfield",style:{widthBottom:2,colorBottom:"error-focused"}},"material-textfield-disabled":{include:"material-textfield",style:{widthBottom:1,colorBottom:"primary-disabled"}},"material-textfield-readonly":{style:{}},"material-button":{style:{radius:2,backgroundColor:"primary",shadowHorizontalLength:0,shadowVerticalLength:[3,2,1],shadowBlurRadius:[1,2,5],shadowSpreadRadius:[-2,0,0],shadowColor:["rgba(0, 0, 0, 0.2)","rgba(0, 0, 0, 0.14)","rgba(0, 0, 0, 0.12)"],transitionProperty:["all"],transitionDuration:"0s"}},"material-button-hovered":{include:"material-button",style:{backgroundColor:"primary-hovered",shadowVerticalLength:[2,4,1],shadowBlurRadius:[4,5,10],shadowSpreadRadius:[-1,0,0],transitionDuration:"0.1s"}},"material-button-hovered-invalid":{include:"material-button-hovered",style:{color:"error"}},"material-button-pressed":{include:"material-button",style:{backgroundColor:"primary-hovered",shadowVerticalLength:[5,8,3],shadowBlurRadius:[5,10,14],shadowSpreadRadius:[-3,1,2],transitionDuration:"0.1s"}},"material-button-disabled":{include:"material-button",style:{shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0,backgroundColor:"primary-disabled"}},"material-button-left":{include:"material-button",style:{radius:[2,0,0,2]}},"material-button-right":{include:"material-button",style:{radius:[0,2,2,0]}},"material-button-hovered-left":{include:"material-button-hovered",style:{radius:[2,0,0,2]}},"material-button-focused-left":{include:"material-button-hovered",style:{radius:[2,0,0,2]}},"material-button-hovered-right":{include:"material-button-hovered",style:{radius:[0,2,2,0]}},"material-button-focused-right":{include:"material-button-hovered",style:{radius:[0,2,2,0]}},"material-button-pressed-left":{include:"material-button-pressed",style:{radius:[2,0,0,2]}},"material-button-pressed-right":{include:"material-button-pressed",style:{radius:[0,2,2,0]}},"material-button-disabled-left":{include:"material-button-disabled",style:{radius:[2,0,0,2]}},"material-button-disabled-right":{include:"material-button-disabled",style:{radius:[0,2,2,0]}},"toggle-button":{include:"material-button"},"toggle-button-hovered":{include:"material-button-hovered"},"toggle-button-checked":{include:"toggle-button",style:{backgroundColor:"primary-selected"}},"toggle-button-checked-hovered":{include:"toggle-button-hovered",style:{backgroundColor:"primary-selected"}},"toggle-button-disabled":{include:"material-button-disabled"},"toggle-button-checked-disabled":{include:"toggle-button-checked",style:{backgroundColor:"primary-selected_disabled"}},"border-blue":{style:{width:4,color:"surface"}},main:{style:{width:1,color:"text-hint-on-surface"}},"main-top":{include:"main",style:{width:[1,0,0,0]}},"main-right":{include:"main",style:{width:[0,1,0,0]}},"main-bottom":{include:"main",style:{width:[0,0,1,0]}},"main-left":{include:"main",style:{width:[0,0,0,1]}},popup:{style:{width:1,color:"text-hint-on-surface",shadowLength:2,shadowBlurRadius:5,shadowColor:"shadow"}},dragover:{style:{bottom:[2,"solid","dark-blue"]}},"button-box":{style:{radius:0,width:0,color:"text-on-primary",backgroundColor:"primary"}},"button-box-pressed":{include:"button-box",style:{backgroundColor:"primary-focused"}},"button-box-pressed-hovered":{include:"button-box",style:{backgroundColor:"primary-selected"}},"button-box-hovered":{include:"button-box",style:{backgroundColor:"button-hovered"}},"button-box-invalid":{include:"button-box",style:{color:"error"}},"button-box-pressed-invalid":{include:"button-box-pressed",style:{color:"error"}},"button-box-hovered-invalid":{include:"button-box-invalid"},"button-box-pressed-hovered-invalid":{include:"button-box-pressed-invalid"},"button-box-focused":{include:"button-box",style:{color:"surface"}},"button-box-pressed-focused":{include:"button-box-pressed",style:{color:"surface"}},"button-box-hovered-focused":{include:"button-box-focused"},"button-box-pressed-hovered-focused":{include:"button-box-pressed-focused"},"button-box-right":{include:"button-box",style:{radius:[0,1,1,0]}},"button-box-pressed-right":{include:"button-box-pressed",style:{radius:[0,1,1,0]}},"button-box-pressed-hovered-right":{include:"button-box-pressed-hovered",style:{radius:[0,1,1,0]}},"button-box-hovered-right":{include:"button-box-hovered",style:{radius:[0,1,1,0]}},"button-box-focused-right":{include:"button-box-focused",style:{radius:[0,1,1,0]}},"button-box-hovered-focused-right":{include:"button-box-hovered-focused",style:{radius:[0,1,1,0]}},"button-box-pressed-focused-right":{include:"button-box-pressed-focused",style:{radius:[0,1,1,0]}},"button-box-pressed-hovered-focused-right":{include:"button-box-pressed-hovered-focused",style:{radius:[0,1,1,0]}},"button-box-top-right":{include:"button-box",style:{radius:[0,1,0,0]}},"button-box-pressed-top-right":{include:"button-box-pressed",style:{radius:[0,1,0,0]}},"button-box-pressed-hovered-top-right":{include:"button-box-pressed-hovered",style:{radius:[0,1,0,0]}},"button-box-hovered-top-right":{include:"button-box-hovered",style:{radius:[0,1,0,0]}},"button-box-bottom-right":{include:"button-box",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-pressed-bottom-right":{include:"button-box-pressed",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-pressed-hovered-bottom-right":{include:"button-box-pressed-hovered",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-hovered-bottom-right":{include:"button-box-hovered",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-bottom-left":{include:"button-box",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-pressed-bottom-left":{include:"button-box-pressed",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-pressed-hovered-bottom-left":{include:"button-box-pressed-hovered",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-hovered-bottom-left":{include:"button-box-hovered",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-top-left":{include:"button-box",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-pressed-top-left":{include:"button-box-pressed",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-pressed-hovered-top-left":{include:"button-box-pressed-hovered",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-hovered-top-left":{include:"button-box-hovered",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-middle":{include:"button-box",style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-middle":{include:"button-box-pressed",style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-hovered-middle":{include:"button-box-pressed-hovered",style:{radius:0,width:[1,0,1,1]}},"button-box-hovered-middle":{include:"button-box-hovered",style:{radius:0,width:[1,0,1,1]}},"button-box-left":{include:"button-box",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-left":{include:"button-box-pressed",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-hovered-left":{include:"button-box-pressed-hovered",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-hovered-left":{include:"button-box-hovered",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-focused-left":{include:"button-box-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-hovered-focused-left":{include:"button-box-hovered-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-hovered-focused-left":{include:"button-box-pressed-hovered-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-focused-left":{include:"button-box-pressed-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"separator-horizontal":{style:{widthLeft:1,colorLeft:"text-hint-on-surface"}},"separator-vertical":{style:{widthTop:1,colorTop:"text-hint-on-surface"}},"scroll-knob":{style:{radius:4,width:0,backgroundColor:"text-hint-on-surface"}},"scroll-knob-pressed":{include:"scroll-knob",style:{backgroundColor:"text-primary-on-surface"}},"scroll-knob-hovered":{include:"scroll-knob"},"scroll-knob-pressed-hovered":{include:"scroll-knob-pressed"},"button-hover":{style:{backgroundColor:"primary-hovered",radius:1}},window:{style:{width:1,color:"text-hint-on-surface",shadowLength:1,shadowBlurRadius:3,shadowColor:"rgba(0,0,0,0.2)",backgroundColor:"surface"}},"window-active":{include:"window",style:{shadowLength:2,shadowBlurRadius:5}},"window-caption":{style:{width:[0,0,1,0],color:"text-hint-on-surface"}},box:{style:{width:1,radius:2,color:"text-hint-on-surface",backgroundColor:"surface"}},border:{style:{width:1,color:"text-hint-on-surface"}},"border-disabled":{style:{width:1,color:"text-disabled-on-surface"}},"border-focused":{style:{width:1,color:"primary"}},"border-invalid":{style:{width:1,color:"error"}},"lead-item":{style:{width:1,style:"dotted",color:"text-disabled-on-surface"}},tag:{include:"button-box",style:{width:1,style:"solid",radius:10}},tooltip:{style:{width:1,color:"text-on-secondary",shadowLength:1,shadowBlurRadius:2,shadowColor:"rgba(0,0,0,0.2)"}},"tooltip-error":{style:{radius:5,backgroundColor:"error"}},"toolbar-separator":{style:{widthLeft:1,colorLeft:"text-hint-on-surface"}},"toolbar-button":{include:"material-button",style:{shadowHorizontalLength:0,shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0}},"toolbar-button-hovered":{include:"material-button-hovered"},"toolbar-button-left":{include:"material-button-left",style:{shadowHorizontalLength:0,shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0}},"toolbar-button-hovered-left":{include:"material-button-hovered-left"},"toolbar-button-right":{include:"material-button-right",style:{shadowHorizontalLength:0,shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0}},"toolbar-button-hovered-right":{include:"material-button-hovered-right"},"menu-separator":{style:{widthTop:1,colorTop:"text-hint-on-surface"}},"menubar-button-hovered":{style:{backgroundColor:"primary-hovered"}},"menubar-button-pressed":{include:"menubar-button-hovered",style:{backgroundColor:"primary-selected"}},"datechooser-date-pane":{style:{widthTop:1,colorTop:"text-hint-on-surface",style:"solid"}},"datechooser-weekday":{style:{widthBottom:1,colorBottom:"text-hint-on-surface",style:"solid"}},"datechooser-week":{style:{widthRight:1,colorRight:"text-hint-on-surface",style:"solid"}},"datechooser-week-header":{style:{widthBottom:1,colorBottom:"text-hint-on-surface",widthRight:1,colorRight:"text-hint-on-surface",style:"solid"}},"tabview-page-button-top":{style:{width:[0,0,2,0],backgroundColor:"surface",color:"primary"}},"tabview-page-button-bottom":{include:"tabview-page-button-top",style:{width:[2,0,0,0]}},"tabview-page-button-left":{include:"tabview-page-button-top",style:{width:[0,2,0,0]}},"tabview-page-button-right":{include:"tabview-page-button-top",style:{width:[0,0,0,2]}},statusbar:{style:{widthTop:1,colorTop:"text-hint-on-surface",styleTop:"solid"}},"table-scroller-focus-indicator":{style:{width:1,style:"dotted",color:"text-hint-on-surface"}},"table-header":{include:"button-box",style:{radius:0,color:"text-hint-on-surface",width:[0,0,2,0]}},"table-header-column-button":{include:"table-header"},"table-header-cell":{style:{}},"table-header-cell-first":{include:"table-header-cell"},"progressive-table-header":{include:"button-box",style:{radius:0,width:[1,0,1,1]}},"progressive-table-header-cell":{style:{widthRight:1,color:"text-hint-on-surface"}},progressbar:{style:{width:1,color:"text-hint-on-surface"}},radiobutton:{style:{color:"text-primary-on-surface"}},checkbox:{style:{color:"text-primary-on-surface"}}}});qx.theme.tangible.Decoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.theme.tangible.MDecoration",{decorations:{"qxl-datagrid-row":{style:{radius:0,color:"text-hint-on-surface",width:[0,0,1,0]}},"qxl-datagrid-row-focused":{style:{radius:0,color:"text-hint-on-surface",width:1,style:"dashed"}},"qxl-datagrid-cell-focused":{style:{radius:0,width:1,color:"text-hint-on-surface",style:"dashed"}}}});qxl.datagrid.theme.tangible.MDecoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.Decoration":{require:!0},"qxl.datagrid.theme.tangible.MDecoration":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Decoration",{extend:qx.theme.tangible.Decoration,include:[qxl.datagrid.theme.tangible.MDecoration]});qxl.datagrid.demo.theme.tangible.Decoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.Font",{fonts:{default:{size:14,family:["sans-serif"],color:"text-primary-on-surface",fontName:"Roboto"},bold:{size:14,family:["sans-serif"],bold:!0,color:"text-primary-on-surface",fontName:"Roboto"},headline:{size:24,family:["sans-serif"],color:"text-primary-on-surface",fontName:"Roboto"},small:{size:12,family:["sans-serif"],color:"text-primary-on-surface",fontName:"Roboto"},monospace:{size:14,family:["monospace"],color:"text-primary-on-surface",fontName:"Roboto Mono"}}});qx.theme.tangible.Font.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.icon.Tango",{title:"Tango",aliases:{icon:"qx/icon/Tango"}});qx.theme.icon.Tango.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.Image":{}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.Appearance",{appearances:{widget:{},label:{style:e=>({textColor:e.disabled?"text-disabled-on-surface":void 0})},image:{style:e=>({opacity:!e.replacement&&e.disabled?.3:void 0})},atom:{},"atom/label":"label","atom/icon":"image",root:{style:e=>({backgroundColor:"surface",textColor:"text-primary-on-surface",font:"default"})},popup:{style:e=>({decorator:"popup",backgroundColor:"surface"})},tooltip:{include:"popup",style:e=>({backgroundColor:"secondary",textColor:"text-on-secondary",decorator:"tooltip",padding:[1,3,2,3],offset:[10,5,5,5]})},"tooltip/atom":"atom","tooltip-error":{include:"tooltip",style:e=>({textColor:"text-on-error",showTimeout:100,hideTimeout:1e4,decorator:"tooltip-error",font:"bold",backgroundColor:void 0})},"tooltip-error/atom":"atom",iframe:{style:e=>({backgroundColor:"surface",decorator:"main"})},"move-frame":{style:e=>({decorator:"main"})},"resize-frame":"move-frame","dragdrop-cursor":{style(e){var t="nodrop";e.copy?t="copy":e.move?t="move":e.alias&&(t="alias");return{source:qx.theme.tangible.Image.URLS["cursor-"+t],position:"right-top",offset:[2,16,2,6]}}},button:{alias:"material-button",include:"material-button",style:e=>({center:!0})},"toggle-button":{include:"button",style:e=>({decorator:"toggle-button"+(e.checked?"-checked":"")+(e.disabled?"-disabled":"")+(!e.disabled&&e.hovered?"-hovered":""),textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"toggle-button/label":{include:"button/label",style:e=>(e.checked,{textColor:void 0})},"material-button":{alias:"atom",style(e){var t="material-button";e.disabled?t+="-disabled":e.pressed||e.checked?t+="-pressed":(e.hovered||e.focused)&&(t+="-hovered");e.invalid&&!e.disabled&&(t+="-invalid");return{decorator:t,padding:[6,15],margin:[2,4],cursor:e.disabled?void 0:"pointer",minWidth:5,minHeight:5}}},"material-button/label":{alias:"atom/label",style:e=>({textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"material-button/icon":{alias:"atom/label",style:e=>({textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"button-frame":{alias:"atom",style(e){var t="button-box";e.disabled||(!e.hovered||e.pressed||e.checked?e.hovered&&(e.pressed||e.checked)?t="button-box-pressed-hovered":(e.pressed||e.checked)&&(t="button-box-pressed"):t="button-box-hovered");e.invalid&&!e.disabled?t+="-invalid":e.focused&&(t+="-focused");return{decorator:t,padding:[3,8],cursor:e.disabled?void 0:"pointer",minWidth:5,minHeight:5}}},"button-frame/label":{alias:"atom/label",style:e=>({textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"hover-button":{alias:"button",include:"button",style:e=>({decorator:e.hovered?"button-hover":void 0})},menubutton:{include:"button",alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-down"],iconPosition:"right"})},"material-textfield":{style(e){var t,r;t="material-textfield";r=[3,0,4,0];if(e.readonly){t+="-readonly";r=[3,0,5,0]}else if(e.disabled)t+="-disabled";else if(e.focused){t+="-focused";e.invalid&&(t+="-invalid");r=[3,0,3,0]}else e.invalid&&(t+="-invalid");return{decorator:t,padding:r,textColor:e.disabled?"text-disabled-on-surface":e.showingPlaceholder?"text-hint-on-surface":void 0}}},textfield:"material-textfield",textarea:"textfield",framebox:{style(e){var t,r;if(e.disabled){t="border-disabled";r=[1,2]}else if(e.invalid){t="border-invalid";r=[1,2]}else if(e.focused){t="border-focused";r=[1,2]}else{r=[1,2];t="border"}return{decorator:t,padding:r,textColor:e.disabled?"text-disabled-on-surface":e.showingPlaceholder?"text-hint-on-surface":void 0}}},splitbutton:{},"splitbutton/button":{alias:"material-button",style(e){var t="material-button";e.disabled?t+="-disabled":e.pressed||e.checked?t+="-pressed":e.hovered?t+="-hovered":e.focused&&(t+="-focused");return{decorator:t+="-left",padding:[6,15,6,15],margin:[2,0,2,4],cursor:e.disabled?void 0:"pointer",textColor:"text-primary-on-surface"}}},"splitbutton/arrow":{alias:"material-button",style(e){var t="material-button";e.disabled?t+="-disabled":e.pressed||e.checked?t+="-pressed":e.focused?t+="-focused":e.hovered&&(t+="-hovered");t+="-right";return{icon:qx.theme.tangible.Image.URLS["arrow-down"],decorator:t,cursor:e.disabled?void 0:"pointer",padding:[6,10,6,10],margin:[2,4,2,0],textColor:"text-on-primary"}}},"splitbutton/arrow/icon":{style:e=>({textColor:"text-icon-on-primary"})},slidebar:{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:"button",include:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-"+(e.vertical?"down":"right")]})},"slidebar/button-backward":{alias:"button",include:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-"+(e.vertical?"up":"left")]})},table:{style:e=>({rowHeight:30})},"table/statusbar":{style:e=>({decorator:"statusbar",padding:[2,5]})},"table/column-button":{alias:"button",style:e=>({decorator:"table-header-column-button",textColor:"text-primary-on-surface",backgroundColor:"surface",padding:3,icon:qx.theme.tangible.Image.URLS["select-column-order"]})},"table-column-reset-button":{include:"menu-button",alias:"menu-button",style:()=>({decorator:"table-header-column-button",icon:"icon/16/actions/view-refresh.png"})},"table-scroller/scrollbar-x":"scrollbar","table-scroller/scrollbar-y":"scrollbar","table-scroller":"widget","table-scroller/header":{style:()=>({textColor:"text-primary-on-surface",backgroundColor:"surface",decorator:"table-header"})},"table-scroller/pane":{},"table-scroller/focus-indicator":{style:e=>({})},"table-scroller/resize-line":{style:e=>({backgroundColor:"text-hint-on-surface",width:3})},"table-header-cell":{alias:"atom",style:e=>({decorator:e.first?"table-header-cell-first":"table-header-cell",minWidth:13,font:"bold",paddingTop:3,paddingLeft:5,cursor:e.disabled?void 0:"pointer",sortIcon:e.sorted?qx.theme.tangible.Image.URLS["table-"+(e.sortedAscending?"ascending":"descending")]:void 0})},"table-header-cell/icon":{include:"atom/icon",style:e=>({paddingRight:5})},"table-header-cell/sort-icon":{style:e=>({alignY:"middle",alignX:"right",paddingRight:5})},"table-editor-textfield":{include:"framebox",style:e=>({decorator:void 0,padding:[2,2],backgroundColor:"surface"})},"table-editor-selectbox":{include:"selectbox",alias:"selectbox",style:e=>({padding:[0,2],backgroundColor:"surface"})},"table-editor-combobox":{include:"combobox",alias:"combobox",style:e=>({decorator:void 0,backgroundColor:"surface"})},"progressive-table-header":{style:e=>({decorator:"progressive-table-header"})},"progressive-table-header-cell":{style:e=>({decorator:"progressive-table-header-cell",padding:[5,6,5,6]})},treevirtual:{include:"framebox",alias:"table",style:(e,t)=>({padding:[t.padding[0]+2,t.padding[1]+1]})},"treevirtual-folder":{style:e=>({icon:e.opened?qx.theme.tangible.Image.URLS["folder-open"]:qx.theme.tangible.Image.URLS.folder,opacity:e.drag?.5:void 0})},"treevirtual-file":{include:"treevirtual-folder",alias:"treevirtual-folder",style:e=>({icon:qx.theme.tangible.Image.URLS.file,opacity:e.drag?.5:void 0})},"treevirtual-blank":{style:e=>({icon:qx.theme.tangible.Image.URLS.blank})},"treevirtual-contract":{style:e=>({icon:qx.theme.tangible.Image.URLS["tree-minus"]})},"treevirtual-expand":{style:e=>({icon:qx.theme.tangible.Image.URLS["tree-plus"]})},"treevirtual-only-contract":"treevirtual-contract","treevirtual-only-expand":"treevirtual-expand","treevirtual-start-contract":"treevirtual-contract","treevirtual-start-expand":"treevirtual-expand","treevirtual-end-contract":"treevirtual-contract","treevirtual-end-expand":"treevirtual-expand","treevirtual-cross-contract":"treevirtual-contract","treevirtual-cross-expand":"treevirtual-expand","treevirtual-line":"treevirtual-blank","treevirtual-end":"treevirtual-blank","treevirtual-cross":"treevirtual-blank",resizer:{style:e=>({decorator:"main"})},splitpane:{},"splitpane/splitter":{style:e=>({backgroundColor:"text-hint-on-surface"})},"splitpane/splitter/knob":{style:e=>({source:qx.theme.tangible.Image.URLS["knob-"+(e.horizontal?"horizontal":"vertical")],padding:0})},"splitpane/slider":{style:e=>({backgroundColor:"text-hint-on-surface",opacity:.3})},menu:{style(e){var t={backgroundColor:"surface",decorator:"main",spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,padding:1,placementModeY:e.submenu||e.contextmenu?"best-fit":"keep-align"};if(e.submenu){t.position="right-top";t.offset=[-2,-3]}e.contextmenu&&(t.offset=4);return t}},"menu/slidebar":"menu-slidebar","menu-slidebar":"widget","menu-slidebar-button":{style:e=>({backgroundColor:e.hovered?"primary-hovered":void 0,padding:6,center:!0})},"menu-slidebar/button-backward":{include:"menu-slidebar-button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-up"+(e.hovered?"-invert":"")]})},"menu-slidebar/button-forward":{include:"menu-slidebar-button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-down"+(e.hovered?"-invert":"")]})},"menu-separator":{style:e=>({height:0,decorator:"menu-separator",marginTop:4,marginBottom:4,marginLeft:2,marginRight:2})},"menu-button":{alias:"atom",style:e=>({backgroundColor:e.selected?"primary-selected":void 0,textColor:e.selected?"text-on-primary":"text-primary-on-surface",padding:[2,6]})},"menu-button/icon":{include:"image",style:e=>({alignY:"middle",textColor:e.selected?"text-icon-on-primary":"text-icon-on-surface"})},"menu-button/label":{include:"label",style:e=>({alignY:"middle",padding:1})},"menu-button/shortcut":{include:"label",style:e=>({alignY:"middle",marginLeft:14,padding:1})},"menu-button/arrow":{include:"image",style:e=>({source:qx.theme.tangible.Image.URLS["arrow-right"+(e.selected?"-invert":"")],alignY:"middle"})},"menu-checkbox":{alias:"menu-button",include:"menu-button",style(e){var t="menu-checkbox";e.checked&&(t+="-checked");return{icon:qx.theme.tangible.Image.URLS[t]}}},"menu-radiobutton":{alias:"menu-button",include:"menu-button",style(e){var t="menu-radiobutton";e.checked&&(t+="-checked");return{icon:qx.theme.tangible.Image.URLS[t]}}},menubar:{style:e=>({backgroundColor:"surface",padding:[4,2]})},"menubar-button":{style(e){var t;e.disabled||(e.pressed?t="menubar-button-pressed":e.hovered&&(t="menubar-button-hovered"));return{padding:[2,6],cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary",decorator:t}}},"menubar-button/icon":{style:e=>({textColor:e.disabled?"text-disabled-on-surface":e.pressed||e.hovered?"text-on-primary":"text-on-surface"})},"virtual-list":"list","virtual-list/row-layer":"row-layer","row-layer":"widget","column-layer":"widget","group-item":{include:"label",alias:"label",style:e=>({padding:4,backgroundColor:"primary",textColor:"text-on-primary",font:"bold"})},"virtual-selectbox":"selectbox","virtual-selectbox/dropdown":"popup","virtual-selectbox/dropdown/list":{alias:"virtual-list"},"virtual-combobox":"combobox","virtual-combobox/dropdown":"popup","virtual-combobox/dropdown/list":{alias:"virtual-list"},"virtual-tree":{include:"tree",alias:"tree",style:e=>({itemHeight:21})},"virtual-tree-folder":"tree-folder","virtual-tree-file":"tree-file",cell:{style:e=>({backgroundColor:e.selected?"primary-selected":"surface",textColor:e.selected?"text-on-primary":"text-primary-on-surface",padding:[3,6]})},"cell-string":"cell","cell-number":{include:"cell",style:e=>({textAlign:"right"})},"cell-image":"cell","cell-boolean":"cell","cell-atom":"cell","cell-date":"cell","cell-html":"cell",scrollbar:{},"scrollbar/slider":{},"scrollbar/slider/knob":{style(e){var t="scroll-knob";e.disabled||(!e.hovered||e.pressed||e.checked?e.hovered&&(e.pressed||e.checked)?t="scroll-knob-pressed-hovered":(e.pressed||e.checked)&&(t="scroll-knob-pressed"):t="scroll-knob-hovered");return{height:8,width:8,marginLeft:2,marginTop:2,cursor:e.disabled?void 0:"pointer",decorator:t,minHeight:e.horizontal?void 0:30,minWidth:e.horizontal?30:void 0}}},"scrollbar/button":{style:e=>({height:0,width:0,margin:[2,2]})},"scrollbar/button-begin":"scrollbar/button","scrollbar/button-end":"scrollbar/button","scrollarea/corner":{style:e=>({backgroundColor:"surface"})},scrollarea:"widget","scrollarea/pane":"widget","scrollarea/scrollbar-x":"scrollbar","scrollarea/scrollbar-y":"scrollbar",radiobutton:{style:e=>({icon:qx.theme.tangible.Image.URLS[e.checked?"radiobutton-checked":"radiobutton-unchecked"],paddingTop:2,textColor:e.disabled?"text-disabled-on-surface":e.invalid?"error":e.checked?"primary":"text-primary-on-surface",gap:6})},"radiobutton/icon":{style:e=>({decorator:"radiobutton",padding:[2,0,0,0]})},"form-renderer-label":{include:"label",style:()=>({paddingTop:3})},checkbox:{alias:"atom",style:e=>({icon:qx.theme.tangible.Image.URLS[e.checked?"checkbox-checked":e.undetermined?"checkbox-undetermined":"checkbox-blank"],textColor:e.disabled?"text-disabled-on-surface":e.invalid?"error":e.checked?"primary":"text-primary-on-surface",gap:6})},"checkbox/icon":{style:e=>({decorator:"checkbox",padding:0})},spinner:{style:e=>({textColor:e.disabled?"text-disabled-on-surface":void 0})},"spinner/textfield":"textfield","spinner/upbutton":{alias:"combobox/button",include:"combobox/button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-up-small"],decorator:void 0,width:12,height:6,padding:[-1,0,0,0]})},"spinner/downbutton":{alias:"combobox/button",include:"combobox/button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-down-small"],decorator:void 0,width:12,height:6,padding:[-1,0,0,0]})},selectbox:"textfield","selectbox/atom":"atom","selectbox/popup":"popup","selectbox/list":{alias:"list",include:"list",style:()=>({decorator:void 0})},"selectbox/arrow":{include:"image",style:e=>({source:qx.theme.tangible.Image.URLS["arrow-down"],paddingRight:0,paddingLeft:2,paddingTop:-3})},"checked-selectbox":"selectbox","checked-selectbox/allNone":{include:"button",style:e=>({padding:[2,10],textColor:"text-on-primary"})},"checked-selectbox/tag":"tag",tag:{alias:"button",include:"button",style:e=>({padding:[1,7],margin:0,decorator:"tag"})},combobox:{},"combobox/button":{alias:"button-frame",include:"button-frame",style(e){var t="material-textfield";if(e.focused){t+="-focused";e.invalid&&(t+="-invalid")}else e.invalid?t+="-invalid":e.disabled&&(t+="-disabled");return{backgroundColor:void 0,icon:qx.theme.tangible.Image.URLS["arrow-down"],decorator:t,padding:[0,0,0,0]}}},"combobox/popup":"popup","combobox/list":{alias:"list",style:e=>({paddingRight:2})},"combobox/textfield":"textfield",datefield:"textfield","datefield/button":{alias:"combobox/button",include:"combobox/button",style:e=>({icon:"@MaterialIcons/calendar_today/14",padding:[0,0,0,0],backgroundColor:void 0,decorator:void 0,width:16})},"datefield/textfield":{alias:"textfield",include:"textfield",style:e=>({decorator:void 0,padding:0})},"datefield/list":{alias:"datechooser",include:"datechooser",style:e=>({decorator:void 0})},list:{alias:"scrollarea",include:"framebox"},listitem:{alias:"atom",style(e){var t=[3,5,3,5];e.lead&&(t=[2,4,2,4]);e.dragover&&(t[2]-=2);return{gap:4,padding:t,backgroundColor:e.selected?e.disabled?"primary-disabled":"primary":"transparent",textColor:e.selected?"text-on-primary":"text-primary-on-surface",decorator:e.lead?"lead-item":e.dragover?"dragover":void 0,opacity:e.drag?.5:void 0}}},slider:{style(e){var t,r;if(e.disabled){t="border-disabled";r=[1,2]}else if(e.invalid){t="border-invalid";r=[1,2]}else if(e.focused){t="border-focused";r=[1,2]}else{r=[1,2];t="border"}return{decorator:t,padding:r}}},"slider/knob":"scrollbar/slider/knob",groupbox:{},"groupbox/legend":{alias:"atom",style:e=>({textColor:e.invalid?"error":void 0,padding:5,margin:4,font:"bold"})},"groupbox/frame":{style:e=>({backgroundColor:"surface",padding:[6,9],margin:[18,2,2,2],decorator:"box"})},"check-groupbox":"groupbox","check-groupbox/legend":{alias:"checkbox",include:"checkbox",style:e=>({textColor:e.invalid?"error":void 0,padding:5,margin:4,font:"bold"})},"radio-groupbox":"groupbox","radio-groupbox/legend":{alias:"radiobutton",include:"radiobutton",style:e=>({textColor:e.invalid?"error":void 0,padding:5,margin:4,font:"bold"})},"tree-folder/open":{include:"image",style:e=>({source:e.opened?qx.theme.tangible.Image.URLS["tree-minus"]:qx.theme.tangible.Image.URLS["tree-plus"],textColor:e.selected?"text-on-primary":"text-primary-on-surface"})},"tree-folder":{style:e=>({padding:[2,8,2,5],icon:e.opened?qx.theme.tangible.Image.URLS["folder-open"]:qx.theme.tangible.Image.URLS.folder,backgroundColor:e.selected?e.disables?"primary-disabled":"primary-selected":"surface",textColor:e.selected?"text-on-primary":"text-disabled-on-primary",iconOpened:qx.theme.tangible.Image.URLS["folder-open"],opacity:e.drag?.5:void 0})},"tree-folder/icon":{include:"image",style:e=>({padding:[0,4,0,0],textColor:e.selected?"text-icon-on-primary":"text-primary-on-surface"})},"tree-folder/label":{style:e=>({padding:[1,2],textColor:e.selected?"text-on-primary":"text-primary-on-surface"})},"tree-file":{include:"tree-folder",alias:"tree-folder",style:e=>({icon:qx.theme.tangible.Image.URLS.file})},tree:{include:"list",alias:"list",style:e=>({contentPadding:[4,1],padding:1})},window:{style:e=>({contentPadding:[10,10,10,10],backgroundColor:"surface",decorator:e.maximized?void 0:e.active?"window-active":"window"})},"window-resize-frame":"resize-frame","window/pane":{style:e=>({padding:10})},"window/captionbar":{style:e=>({backgroundColor:e.active?"primary-selected":"primary",margin:0,padding:8,decorator:"window-caption"})},"window/icon":{style:e=>({marginRight:4,marginTop:2})},"window/title":{style:e=>({cursor:"default",font:e.active?"bold":"default",textColor:(e.active,"text-on-primary"),marginRight:20,marginLeft:4,alignY:"middle"})},"window/minimize-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-minimize"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/restore-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-restore"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/maximize-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-maximize"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/close-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-close"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/statusbar":{style:e=>({decorator:"statusbar",padding:[2,6]})},"window/statusbar-text":"label",datechooser:{style:e=>({decorator:"main",minWidth:220})},"datechooser/navigation-bar":{style:e=>({backgroundColor:"surface",textColor:e.disabled?"text-disabled-on-surface":e.invalid?"error":void 0,padding:[2,10]})},"datechooser/last-year-button-tooltip":"tooltip","datechooser/last-month-button-tooltip":"tooltip","datechooser/next-year-button-tooltip":"tooltip","datechooser/next-month-button-tooltip":"tooltip","datechooser/last-year-button":"datechooser/button","datechooser/last-month-button":"datechooser/button","datechooser/next-year-button":"datechooser/button","datechooser/next-month-button":"datechooser/button","datechooser/button/icon":{},"datechooser/button":{style(e){var t={width:17,show:"icon",cursor:e.disabled?void 0:"pointer"};e.lastYear?t.icon=qx.theme.tangible.Image.URLS["arrow-rewind"]:e.lastMonth?t.icon=qx.theme.tangible.Image.URLS["arrow-left"]:e.nextYear?t.icon=qx.theme.tangible.Image.URLS["arrow-forward"]:e.nextMonth&&(t.icon=qx.theme.tangible.Image.URLS["arrow-right"]);return t}},"datechooser/month-year-label":{style:e=>({font:"bold",textAlign:"center"})},"datechooser/date-pane":{style:e=>({decorator:"datechooser-date-pane",backgroundColor:"surface"})},"datechooser/weekday":{style:e=>({decorator:"datechooser-weekday",font:e.weekend?"bold":"default",textAlign:"center",textColor:e.disabled?"text-disabled-on-surface":"text-primary-on-surface",backgroundColor:"surface",paddingTop:2})},"datechooser/day":{style:e=>({textAlign:"center",decorator:e.today?"main":void 0,textColor:e.disabled?"text-disabled-on-surface":e.selected?"text-on-primary":e.otherMonth?"text-disabled-on-surface":void 0,backgroundColor:e.selected?e.disabled?"primary-disabled":"primary":void 0,padding:e.today?[1,3]:[2,4]})},"datechooser/week":{style:e=>({textAlign:"center",textColor:"text-primary-on-surface",padding:[2,4],decorator:e.header?"datechooser-week-header":"datechooser-week"})},progressbar:{style:e=>({decorator:"progressbar",padding:1,backgroundColor:"surface",width:200,height:20})},"progressbar/progress":{style:e=>({backgroundColor:e.disabled?"primary-disabled":"primary"})},toolbar:{style:e=>({backgroundColor:"primary",padding:0})},"toolbar/part":{style:e=>({margin:[0,15]})},"toolbar/part/container":{},"toolbar/part/handle":{},"toolbar-separator":{style:e=>({decorator:void 0,margin:[7,0],width:4})},"toolbar-button":{alias:"atom",style(e){var t=[7,10];(e.left||e.middle||e.right)&&(t=[7,3]);var r="toolbar-button";(e.hovered||e.pressed||e.checked)&&(r+="-hovered");return{cursor:e.disabled?void 0:"pointer",decorator:r,textColor:"text-on-primary",margin:t,padding:[3,5]}}},"toolbar-menubutton":{alias:"toolbar-button",include:"toolbar-button",style:e=>({showArrow:!0})},"toolbar-menubutton/arrow":{alias:"image",include:"image",style:e=>({source:qx.theme.tangible.Image.URLS["arrow-down"],cursor:e.disabled?void 0:"pointer",padding:0,textColor:"text-on-primary",marginLeft:2})},"toolbar-splitbutton":{},"toolbar-splitbutton/button":{alias:"toolbar-button",include:"toolbar-button",style(e){var t=[7,0,7,10];(e.left||e.middle||e.right)&&(t=[7,0,7,3]);var r="toolbar-button";(e.hovered||e.pressed||e.focused||e.checked)&&(r+="-hovered");return{decorator:r+="-left",margin:t}}},"toolbar-splitbutton/arrow":{alias:"toolbar-button",include:"toolbar-button",style(e){var t=[7,10,7,0];(e.left||e.middle||e.right)&&(t=[7,3,7,0]);var r="toolbar-button";(e.hovered||e.pressed||e.focused||e.checked)&&(r+="-hovered");r+="-right";return{icon:qx.theme.tangible.Image.URLS["arrow-down"],decorator:r,margin:t}}},tabview:{},"tabview/bar":{alias:"slidebar",style(e){var t=0,r=0,i=0,n=0;e.barTop?i-=1:e.barBottom?t-=1:e.barRight?n-=1:r-=1;return{marginBottom:i,marginTop:t,marginLeft:n,marginRight:r}}},"tabview/bar/button-forward":{include:"slidebar/button-forward",alias:"slidebar/button-forward",style:e=>e.barTop?{marginTop:4,marginBottom:2,decorator:null}:e.barBottom?{marginTop:2,marginBottom:4,decorator:null}:e.barLeft?{marginLeft:4,marginRight:2,decorator:null}:{marginLeft:2,marginRight:4,decorator:null}},"tabview/bar/button-backward":{include:"slidebar/button-backward",alias:"slidebar/button-backward",style:e=>e.barTop?{marginTop:4,marginBottom:2,decorator:null}:e.barBottom?{marginTop:2,marginBottom:4,decorator:null}:e.barLeft?{marginLeft:4,marginRight:2,decorator:null}:{marginLeft:2,marginRight:4,decorator:null}},"tabview/pane":{style(e){var t,r=0,i=0,n=0,o=0;if(e.barTop){r=-1;t="main-top"}else if(e.barBottom){i=-1;t="main-bottom"}else if(e.barLeft){n=-1;t="main-left"}else{o=-1;t="main-right"}return{marginLeft:n,marginRight:o,marginTop:r,marginBottom:i,padding:10,decorator:t,backgroundColor:"surface"}}},"tabview-page":"widget","tabview-page/button":{style(e){var t,r;e.barTop||e.barBottom?r=[8,16,8,13]:e.barRight?r=[8,8,8,12]:e.barLeft&&(r=[8,8,8,8]);if(e.checked)if(e.barTop){t="tabview-page-button-top";r[2]-=2}else if(e.barBottom){t="tabview-page-button-bottom";r[0]-=2}else if(e.barRight){t="tabview-page-button-right";r[3]-=2}else if(e.barLeft){t="tabview-page-button-left";r[1]-=2}return{zIndex:e.checked?10:5,decorator:t,textColor:e.disabled?"text-disabled-on-surface":"text-primary-on-surface",font:e.checked?"bold":void 0,padding:r,cursor:"pointer"}}},"tabview-page/button/label":{alias:"label",style:e=>({padding:[0,1,0,1]})},"tabview-page/button/icon":"image","tabview-page/button/close-button":{alias:"atom",style:e=>({cursor:e.disabled?void 0:"pointer",icon:qx.theme.tangible.Image.URLS["tabview-close"]})},colorpopup:{alias:"popup",include:"popup",style:e=>({padding:5})},"colorpopup/field":{style:e=>({margin:2,width:14,height:14,backgroundColor:"surface",decorator:"main"})},"colorpopup/selector-button":"button","colorpopup/auto-button":"button","colorpopup/preview-pane":"groupbox","colorpopup/current-preview":{style:e=>({height:20,padding:4,marginLeft:4,decorator:"main",allowGrowX:!0})},"colorpopup/selected-preview":{style:e=>({height:20,padding:4,marginRight:4,decorator:"main",allowGrowX:!0})},"colorpopup/colorselector-okbutton":{alias:"button",include:"button",style:e=>({icon:"icon/16/actions/dialog-ok.png"})},"colorpopup/colorselector-cancelbutton":{alias:"button",include:"button",style:e=>({icon:"icon/16/actions/dialog-cancel.png"})},colorselector:"widget","colorselector/control-bar":"widget","colorselector/visual-pane":"groupbox","colorselector/control-pane":"widget","colorselector/preset-grid":"widget","colorselector/colorbucket":{style:e=>({decorator:"main",width:16,height:16})},"colorselector/preset-field-set":"groupbox","colorselector/input-field-set":{include:"groupbox",alias:"groupbox",style:()=>({paddingTop:12})},"colorselector/preview-field-set":{include:"groupbox",alias:"groupbox",style:()=>({paddingTop:12})},"colorselector/hex-field-composite":"widget","colorselector/hex-field":"textfield","colorselector/rgb-spinner-composite":"widget","colorselector/rgb-spinner-red":"spinner","colorselector/rgb-spinner-green":"spinner","colorselector/rgb-spinner-blue":"spinner","colorselector/hsb-spinner-composite":"widget","colorselector/hsb-spinner-hue":"spinner","colorselector/hsb-spinner-saturation":"spinner","colorselector/hsb-spinner-brightness":"spinner","colorselector/preview-content-old":{style:e=>({decorator:"main",width:50,height:25})},"colorselector/preview-content-new":{style:e=>({decorator:"main",backgroundColor:"surface",width:50,height:25})},"colorselector/hue-saturation-field":{style:e=>({decorator:"main",margin:5})},"colorselector/brightness-field":{style:e=>({decorator:"main",margin:[5,7]})},"colorselector/hue-saturation-pane":"widget","colorselector/hue-saturation-handle":"widget","colorselector/brightness-pane":"widget","colorselector/brightness-handle":"widget","app-header":{style:e=>({font:"headline",textColor:"text-on-primary",backgroundColor:"primary",padding:[8,12]})},"app-header-label":{style:e=>({paddingTop:5})},"app-splitpane":{alias:"splitpane",style:e=>({padding:[0,10,10,10]})},"list-search-highlight":{style:e=>({backgroundColor:"rgba(255, 251, 0, 0.53)",textDecorationStyle:"dotted",textDecorationLine:"underline"})}}});qx.theme.tangible.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.theme.tangible.MAppearance",{appearances:{"qxl-datagrid":"widget","qxl-datagrid/scrollbar-x":"scrollbar","qxl-datagrid/scrollbar-y":"scrollbar","qxl-datagrid-header":"table-scroller/header","qxl-datagrid-header-cell":"widget","qxl-datagrid-widgetpane":{style:e=>({backgroundColor:"transparent"})},"qxl-datagrid-cell":{style(e){let t,r="transparent";e.selected&&(r="qxl-datagrid-row-background-selected");e.focused&&(t="qxl-datagrid-cell-focused");return{backgroundColor:r,decorator:t}}},"qxl-datagrid-row":{style(e){let t="qxl-datagrid-row-background-even";e.selected?t="qxl-datagrid-row-background-selected":e.odd&&(t="qxl-datagrid-row-background-odd");let r="qxl-datagrid-row";e.focused&&(r+="-focused");return{backgroundColor:t,decorator:r}}}}});qxl.datagrid.theme.tangible.MAppearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.Appearance":{require:!0},"qxl.datagrid.theme.tangible.MAppearance":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Appearance",{extend:qx.theme.tangible.Appearance,include:[qxl.datagrid.theme.tangible.MAppearance]});qxl.datagrid.demo.theme.tangible.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qxl.datagrid.demo.theme.tangible.Color":{require:!0},"qxl.datagrid.demo.theme.tangible.Decoration":{require:!0},"qx.theme.tangible.Font":{require:!0},"qx.theme.icon.Tango":{require:!0},"qxl.datagrid.demo.theme.tangible.Appearance":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Theme",{meta:{color:qxl.datagrid.demo.theme.tangible.Color,decoration:qxl.datagrid.demo.theme.tangible.Decoration,font:qx.theme.tangible.Font,icon:qx.theme.icon.Tango,appearance:qxl.datagrid.demo.theme.tangible.Appearance}});qxl.datagrid.demo.theme.tangible.Theme.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.tangible.Image",{extend:qx.core.Object,statics:{URLS:{blank:"qx/static/blank.png","checkbox-checked":"@MaterialIcons/check_box/15","checkbox-blank":"@MaterialIcons/check_box_outline_blank/15","checkbox-undetermined":"@MaterialIcons/indeterminate_check_box/15","radiobutton-checked":"@MaterialIcons/radio_button_on/15","radiobutton-unchecked":"@MaterialIcons/radio_button_off/15","window-minimize":"@MaterialIcons/keyboard_arrow_down","window-maximize":"@MaterialIcons/fullscreen","window-restore":"@MaterialIcons/fullscreen_exit","window-close":"@MaterialIcons/close","cursor-copy":"decoration/cursors/copy.gif","cursor-move":"decoration/cursors/move.gif","cursor-alias":"decoration/cursors/alias.gif","cursor-nodrop":"decoration/cursors/nodrop.gif","arrow-right":"@MaterialIcons/keyboard_arrow_right/18","arrow-left":"@MaterialIcons/keyboard_arrow_left/18","arrow-up":"@MaterialIcons/keyboard_arrow_up/18","arrow-down":"@MaterialIcons/keyboard_arrow_down/18","arrow-forward":"@MaterialIcons/fast_forward/18","arrow-rewind":"@MaterialIcons/fast_rewind/18","arrow-down-small":"@MaterialIcons/keyboard_arrow_down/13","arrow-up-small":"@MaterialIcons/keyboard_arrow_up/13","arrow-up-invert":"@MaterialIcons/keyboard_arrow_up/18","arrow-down-invert":"@MaterialIcons/keyboard_arrow_down/18","arrow-right-invert":"@MaterialIcons/keyboard_arrow_right/18","knob-horizontal":"@MaterialIcons/drag_indicator/12","knob-vertical":"@MaterialIcons/drag_handle/12","tree-minus":"@MaterialIcons/arrow_drop_down/16","tree-plus":"@MaterialIcons/arrow_right/16","select-column-order":"@MaterialIcons/reorder/15","table-ascending":"@MaterialIcons/keyboard_arrow_up/14","table-descending":"@MaterialIcons/keyboard_arrow_down/14","folder-open":"@MaterialIcons/folder_open/15",folder:"@MaterialIcons/folder/15",file:"@MaterialIcons/insert_drive_file/15","menu-checkbox":"@MaterialIcons/check_box_outline_blank/15","menu-checkbox-checked":"@MaterialIcons/check_box/15","menu-radiobutton-checked":"@MaterialIcons/radio_button_checked/15","menu-radiobutton":"@MaterialIcons/radio_button_unchecked/15","tabview-close":"decoration/tabview/close.gif"}}});qx.theme.tangible.Image.$$dbClassInfo=e}();qx.$$packageData[0]={locales:{C:{alternateQuotationEnd:"’",alternateQuotationStart:"‘",quotationEnd:"”",quotationStart:"“",cldr_am:"AM",cldr_pm:"PM",cldr_date_format_full:"EEEE, MMMM d, y",cldr_date_format_long:"MMMM d, y",cldr_date_format_medium:"MMM d, y",cldr_date_format_short:"M/d/yy",cldr_date_time_format_Ed:"d E",cldr_date_time_format_Hm:"HH:mm",cldr_date_time_format_Hms:"HH:mm:ss",cldr_date_time_format_M:"L",cldr_date_time_format_MEd:"E, M/d",cldr_date_time_format_MMM:"LLL",cldr_date_time_format_MMMEd:"E, MMM d",cldr_date_time_format_MMMd:"MMM d",cldr_date_time_format_Md:"M/d",cldr_date_time_format_d:"d",cldr_date_time_format_hm:"h:mm a",cldr_date_time_format_hms:"h:mm:ss a",cldr_date_time_format_ms:"mm:ss",cldr_date_time_format_y:"y",cldr_date_time_format_yM:"M/y",cldr_date_time_format_yMEd:"E, M/d/y",cldr_date_time_format_yMMM:"MMM y",cldr_date_time_format_yMMMEd:"E, MMM d, y",cldr_date_time_format_yMMMd:"MMM d, y",cldr_date_time_format_yMd:"M/d/y",cldr_date_time_format_yQ:null,cldr_date_time_format_yQQQ:"QQQ y",cldr_day_format_abbreviated_fri:"Fri",cldr_day_format_abbreviated_mon:"Mon",cldr_day_format_abbreviated_sat:"Sat",cldr_day_format_abbreviated_sun:"Sun",cldr_day_format_abbreviated_thu:"Thu",cldr_day_format_abbreviated_tue:"Tue",cldr_day_format_abbreviated_wed:"Wed",cldr_day_format_wide_fri:"Friday",cldr_day_format_wide_mon:"Monday",cldr_day_format_wide_sat:"Saturday",cldr_day_format_wide_sun:"Sunday",cldr_day_format_wide_thu:"Thursday",cldr_day_format_wide_tue:"Tuesday",cldr_day_format_wide_wed:"Wednesday","cldr_day_stand-alone_narrow_fri":"Fri","cldr_day_stand-alone_narrow_mon":"Mon","cldr_day_stand-alone_narrow_sat":"Sat","cldr_day_stand-alone_narrow_sun":"Sun","cldr_day_stand-alone_narrow_thu":"Thu","cldr_day_stand-alone_narrow_tue":"Tue","cldr_day_stand-alone_narrow_wed":"Wed",cldr_month_format_abbreviated_1:"Jan",cldr_month_format_abbreviated_2:"Feb",cldr_month_format_abbreviated_3:"Mar",cldr_month_format_abbreviated_4:"Apr",cldr_month_format_abbreviated_5:"May",cldr_month_format_abbreviated_6:"Jun",cldr_month_format_abbreviated_7:"Jul",cldr_month_format_abbreviated_8:"Aug",cldr_month_format_abbreviated_9:"Sep",cldr_month_format_abbreviated_10:"Oct",cldr_month_format_abbreviated_11:"Nov",cldr_month_format_abbreviated_12:"Dec",cldr_month_format_wide_1:"January",cldr_month_format_wide_2:"February",cldr_month_format_wide_3:"March",cldr_month_format_wide_4:"April",cldr_month_format_wide_5:"May",cldr_month_format_wide_6:"June",cldr_month_format_wide_7:"July",cldr_month_format_wide_8:"August",cldr_month_format_wide_9:"September",cldr_month_format_wide_10:"October",cldr_month_format_wide_11:"November",cldr_month_format_wide_12:"December","cldr_month_stand-alone_narrow_1":"Jan","cldr_month_stand-alone_narrow_2":"Feb","cldr_month_stand-alone_narrow_3":"Mar","cldr_month_stand-alone_narrow_4":"Apr","cldr_month_stand-alone_narrow_5":"May","cldr_month_stand-alone_narrow_6":"Jun","cldr_month_stand-alone_narrow_7":"Jul","cldr_month_stand-alone_narrow_8":"Aug","cldr_month_stand-alone_narrow_9":"Sep","cldr_month_stand-alone_narrow_10":"Oct","cldr_month_stand-alone_narrow_11":"Nov","cldr_month_stand-alone_narrow_12":"Dec",cldr_number_decimal_separator:".",cldr_number_group_separator:",",cldr_number_percent_format:"#,##0%",day:["day"],dayperiod:["AM/PM","am/pm"],era:["era"],hour:["hour"],minute:["minute"],month:["month"],second:["second"],week:["week"],weekday:["day of the week"],year:["year"],zone:["time zone"]},en:{alternateQuotationEnd:"’",alternateQuotationStart:"‘",quotationEnd:"”",quotationStart:"“",cldr_am:"AM",cldr_pm:"PM",cldr_date_format_full:"EEEE, MMMM d, y",cldr_date_format_long:"MMMM d, y",cldr_date_format_medium:"MMM d, y",cldr_date_format_short:"M/d/yy",cldr_date_time_format_Ed:"d E",cldr_date_time_format_Hm:"HH:mm",cldr_date_time_format_Hms:"HH:mm:ss",cldr_date_time_format_M:"L",cldr_date_time_format_MEd:"E, M/d",cldr_date_time_format_MMM:"LLL",cldr_date_time_format_MMMEd:"E, MMM d",cldr_date_time_format_MMMd:"MMM d",cldr_date_time_format_Md:"M/d",cldr_date_time_format_d:"d",cldr_date_time_format_hm:"h:mm a",cldr_date_time_format_hms:"h:mm:ss a",cldr_date_time_format_ms:"mm:ss",cldr_date_time_format_y:"y",cldr_date_time_format_yM:"M/y",cldr_date_time_format_yMEd:"E, M/d/y",cldr_date_time_format_yMMM:"MMM y",cldr_date_time_format_yMMMEd:"E, MMM d, y",cldr_date_time_format_yMMMd:"MMM d, y",cldr_date_time_format_yMd:"M/d/y",cldr_date_time_format_yQ:null,cldr_date_time_format_yQQQ:"QQQ y",cldr_day_format_abbreviated_fri:"Fri",cldr_day_format_abbreviated_mon:"Mon",cldr_day_format_abbreviated_sat:"Sat",cldr_day_format_abbreviated_sun:"Sun",cldr_day_format_abbreviated_thu:"Thu",cldr_day_format_abbreviated_tue:"Tue",cldr_day_format_abbreviated_wed:"Wed",cldr_day_format_wide_fri:"Friday",cldr_day_format_wide_mon:"Monday",cldr_day_format_wide_sat:"Saturday",cldr_day_format_wide_sun:"Sunday",cldr_day_format_wide_thu:"Thursday",cldr_day_format_wide_tue:"Tuesday",cldr_day_format_wide_wed:"Wednesday","cldr_day_stand-alone_narrow_fri":"Fri","cldr_day_stand-alone_narrow_mon":"Mon","cldr_day_stand-alone_narrow_sat":"Sat","cldr_day_stand-alone_narrow_sun":"Sun","cldr_day_stand-alone_narrow_thu":"Thu","cldr_day_stand-alone_narrow_tue":"Tue","cldr_day_stand-alone_narrow_wed":"Wed",cldr_month_format_abbreviated_1:"Jan",cldr_month_format_abbreviated_2:"Feb",cldr_month_format_abbreviated_3:"Mar",cldr_month_format_abbreviated_4:"Apr",cldr_month_format_abbreviated_5:"May",cldr_month_format_abbreviated_6:"Jun",cldr_month_format_abbreviated_7:"Jul",cldr_month_format_abbreviated_8:"Aug",cldr_month_format_abbreviated_9:"Sep",cldr_month_format_abbreviated_10:"Oct",cldr_month_format_abbreviated_11:"Nov",cldr_month_format_abbreviated_12:"Dec",cldr_month_format_wide_1:"January",cldr_month_format_wide_2:"February",cldr_month_format_wide_3:"March",cldr_month_format_wide_4:"April",cldr_month_format_wide_5:"May",cldr_month_format_wide_6:"June",cldr_month_format_wide_7:"July",cldr_month_format_wide_8:"August",cldr_month_format_wide_9:"September",cldr_month_format_wide_10:"October",cldr_month_format_wide_11:"November",cldr_month_format_wide_12:"December","cldr_month_stand-alone_narrow_1":"Jan","cldr_month_stand-alone_narrow_2":"Feb","cldr_month_stand-alone_narrow_3":"Mar","cldr_month_stand-alone_narrow_4":"Apr","cldr_month_stand-alone_narrow_5":"May","cldr_month_stand-alone_narrow_6":"Jun","cldr_month_stand-alone_narrow_7":"Jul","cldr_month_stand-alone_narrow_8":"Aug","cldr_month_stand-alone_narrow_9":"Sep","cldr_month_stand-alone_narrow_10":"Oct","cldr_month_stand-alone_narrow_11":"Nov","cldr_month_stand-alone_narrow_12":"Dec",cldr_number_decimal_separator:".",cldr_number_group_separator:",",cldr_number_percent_format:"#,##0%",day:["day"],dayperiod:["AM/PM","am/pm"],era:["era"],hour:["hour"],minute:["minute"],month:["month"],second:["second"],week:["week"],weekday:["day of the week"],year:["year"],zone:["time zone"]}},resources:{"qx/icon/Tango/16/actions/dialog-cancel.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/dialog-ok.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/view-refresh.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/window-close.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-calendar.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/text-plain.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder-open.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder.png":[16,16,"png","qx"],"qx/static/blank.gif":[1,1,"gif","qx"],"qx/static/blank.png":[1,1,"png","qx"],"qxl/datagrid/demo/tree/dummy-tree-data.json":[null,null,"json","qxl.datagrid"],"qx/font/Roboto/roboto-v18-latin_latin-ext-regular.woff":[null,null,"woff","qx"],"qx/font/Roboto/roboto-mono-v6-latin_latin-ext-regular.woff":[null,null,"woff","qx"],"qx/iconfont/MaterialIcons/materialicons-v126.woff":[null,null,"woff","qx"]},translations:{en:{"":"Project-Id-Version: qooxdoo framework\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2008-05-19 10:11+0200\nPO-Revision-Date: 2007-01-23 17:53+0100\nLast-Translator: Automatically generated\nLanguage-Team: none\nMIME-Version: 1.0\nContent-Type: text/plain; charset=ASCII\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=2; plural=(n != 1);\n"}}};qx.$$loader.init(); \ No newline at end of file + */!function(e){var t,r,i,n,o,a,s,l,u,c,h,d,f,_,p,m,g,v,b,y="sizzle"+1*new Date,x=e.document,q=0,w=0,P=ae(),M=ae(),E=ae(),I=function(e,t){e===t&&(h=!0);return 0},C={}.hasOwnProperty,S=[],A=S.pop,T=S.push,k=S.push,D=S.slice,B=function(e,t){for(var r=0,i=e.length;r+~]|"+R+")"+R+"*"),U=new RegExp("="+R+"*([^\\]'\"]*?)"+R+"*\\]","g"),z=new RegExp(F),V=new RegExp("^"+L+"$"),G={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+O+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},K=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Q=/[+~]/,J=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig"),ee=function(e,t,r){var i="0x"+t-65536;return i!=i||r?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,re=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){d()},ne=ve((function(e){return!0===e.disabled}),{dir:"parentNode",next:"legend"});try{k.apply(S=D.call(x.childNodes),x.childNodes);S[x.childNodes.length].nodeType}catch(e){k={apply:S.length?function(e,t){T.apply(e,D.call(t))}:function(e,t){for(var r=e.length,i=0;e[r++]=t[i++];);e.length=r-1}}}function oe(e,t,i,n){var o,s,u,c,h,_,g,v=t&&t.ownerDocument,q=t?t.nodeType:9;i=i||[];if("string"!=typeof e||!e||1!==q&&9!==q&&11!==q)return i;if(!n){(t?t.ownerDocument||t:x)!==f&&d(t);t=t||f;if(p){if(11!==q&&(h=Z.exec(e)))if(o=h[1]){if(9===q){if(!(u=t.getElementById(o)))return i;if(u.id===o){i.push(u);return i}}else if(v&&(u=v.getElementById(o))&&b(t,u)&&u.id===o){i.push(u);return i}}else{if(h[2]){k.apply(i,t.getElementsByTagName(e));return i}if((o=h[3])&&r.getElementsByClassName&&t.getElementsByClassName){k.apply(i,t.getElementsByClassName(o));return i}}if(r.qsa&&!E[e+" "]&&(!m||!m.test(e))){if(1!==q){v=t;g=e}else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,re):t.setAttribute("id",c=y);s=(_=a(e)).length;for(;s--;)_[s]="#"+c+" "+ge(_[s]);g=_.join(",");v=Q.test(e)&&pe(t.parentNode)||t}if(g)try{k.apply(i,v.querySelectorAll(g));return i}catch(e){}finally{c===y&&t.removeAttribute("id")}}}}return l(e.replace(j,"$1"),t,i,n)}function ae(){var e=[];return function t(r,n){e.push(r+" ")>i.cacheLength&&delete t[e.shift()];return t[r+" "]=n}}function se(e){e[y]=!0;return e}function le(e){var t=f.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ue(e,t){for(var r=e.split("|"),n=r.length;n--;)i.attrHandle[r[n]]=t}function ce(e,t){var r=t&&e,i=r&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(r)for(;r=r.nextSibling;)if(r===t)return-1;return e?1:-1}function he(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function de(e){return function(t){var r=t.nodeName.toLowerCase();return("input"===r||"button"===r)&&t.type===e}}function fe(e){return function(t){return"label"in t&&t.disabled===e||"form"in t&&t.disabled===e||"form"in t&&!1===t.disabled&&(t.isDisabled===e||t.isDisabled!==!e&&("label"in t||!ne(t))!==e)}}function _e(e){return se((function(t){t=+t;return se((function(r,i){for(var n,o=e([],r.length,t),a=o.length;a--;)r[n=o[a]]&&(r[n]=!(i[n]=r[n]))}))}))}function pe(e){return e&&void 0!==e.getElementsByTagName&&e}r=oe.support={};o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName};d=oe.setDocument=function(e){var t,n,a=e?e.ownerDocument||e:x;if(a===f||9!==a.nodeType||!a.documentElement)return f;_=(f=a).documentElement;p=!o(f);x!==f&&(n=f.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",ie,!1):n.attachEvent&&n.attachEvent("onunload",ie));r.attributes=le((function(e){e.className="i";return!e.getAttribute("className")}));r.getElementsByTagName=le((function(e){e.appendChild(f.createComment(""));return!e.getElementsByTagName("*").length}));r.getElementsByClassName=Y.test(f.getElementsByClassName);r.getById=le((function(e){_.appendChild(e).id=y;return!f.getElementsByName||!f.getElementsByName(y).length}));if(r.getById){i.find.ID=function(e,t){if(void 0!==t.getElementById&&p){var r=t.getElementById(e);return r?[r]:[]}};i.filter.ID=function(e){var t=e.replace(J,ee);return function(e){return e.getAttribute("id")===t}}}else{delete i.find.ID;i.filter.ID=function(e){var t=e.replace(J,ee);return function(e){var r=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return r&&r.value===t}}}i.find.TAG=r.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):r.qsa?t.querySelectorAll(e):void 0}:function(e,t){var r,i=[],n=0,o=t.getElementsByTagName(e);if("*"===e){for(;r=o[n++];)1===r.nodeType&&i.push(r);return i}return o};i.find.CLASS=r.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&p)return t.getElementsByClassName(e)};g=[];m=[];if(r.qsa=Y.test(f.querySelectorAll)){le((function(e){_.appendChild(e).innerHTML="";e.querySelectorAll("[msallowcapture^='']").length&&m.push("[*^$]="+R+"*(?:''|\"\")");e.querySelectorAll("[selected]").length||m.push("\\["+R+"*(?:value|"+O+")");e.querySelectorAll("[id~="+y+"-]").length||m.push("~=");e.querySelectorAll(":checked").length||m.push(":checked");e.querySelectorAll("a#"+y+"+*").length||m.push(".#.+[+~]")}));le((function(e){e.innerHTML="";var t=f.createElement("input");t.setAttribute("type","hidden");e.appendChild(t).setAttribute("name","D");e.querySelectorAll("[name=d]").length&&m.push("name"+R+"*[*^$|!~]?=");2!==e.querySelectorAll(":enabled").length&&m.push(":enabled",":disabled");_.appendChild(e).disabled=!0;2!==e.querySelectorAll(":disabled").length&&m.push(":enabled",":disabled");e.querySelectorAll("*,:x");m.push(",.*:")}))}(r.matchesSelector=Y.test(v=_.matches||_.webkitMatchesSelector||_.mozMatchesSelector||_.oMatchesSelector||_.msMatchesSelector))&&le((function(e){r.disconnectedMatch=v.call(e,"*");v.call(e,"[s!='']:x");g.push("!=",F)}));m=m.length&&new RegExp(m.join("|"));g=g.length&&new RegExp(g.join("|"));t=Y.test(_.compareDocumentPosition);b=t||Y.test(_.contains)?function(e,t){var r=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1};I=t?function(e,t){if(e===t){h=!0;return 0}var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===f||e.ownerDocument===x&&b(x,e)?-1:t===f||t.ownerDocument===x&&b(x,t)?1:c?B(c,e)-B(c,t):0:4&i?-1:1)}:function(e,t){if(e===t){h=!0;return 0}var r,i=0,n=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!n||!o)return e===f?-1:t===f?1:n?-1:o?1:c?B(c,e)-B(c,t):0;if(n===o)return ce(e,t);r=e;for(;r=r.parentNode;)a.unshift(r);r=t;for(;r=r.parentNode;)s.unshift(r);for(;a[i]===s[i];)i++;return i?ce(a[i],s[i]):a[i]===x?-1:s[i]===x?1:0};return f};oe.matches=function(e,t){return oe(e,null,null,t)};oe.matchesSelector=function(e,t){(e.ownerDocument||e)!==f&&d(e);t=t.replace(U,"='$1']");if(r.matchesSelector&&p&&!E[t+" "]&&(!g||!g.test(t))&&(!m||!m.test(t)))try{var i=v.call(e,t);if(i||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){}return oe(t,f,null,[e]).length>0};oe.contains=function(e,t){(e.ownerDocument||e)!==f&&d(e);return b(e,t)};oe.attr=function(e,t){(e.ownerDocument||e)!==f&&d(e);var n=i.attrHandle[t.toLowerCase()],o=n&&C.call(i.attrHandle,t.toLowerCase())?n(e,t,!p):void 0;return void 0!==o?o:r.attributes||!p?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null};oe.escape=function(e){return(e+"").replace(te,re)};oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};oe.uniqueSort=function(e){var t,i=[],n=0,o=0;h=!r.detectDuplicates;c=!r.sortStable&&e.slice(0);e.sort(I);if(h){for(;t=e[o++];)t===e[o]&&(n=i.push(o));for(;n--;)e.splice(i[n],1)}c=null;return e};n=oe.getText=function(e){var t,r="",i=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)r+=n(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[i++];)r+=n(t);return r};i=oe.selectors={cacheLength:50,createPseudo:se,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR(e){e[1]=e[1].replace(J,ee);e[3]=(e[3]||e[4]||e[5]||"").replace(J,ee);"~="===e[2]&&(e[3]=" "+e[3]+" ");return e.slice(0,4)},CHILD(e){e[1]=e[1].toLowerCase();if("nth"===e[1].slice(0,3)){e[3]||oe.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])}else e[3]&&oe.error(e[0]);return e},PSEUDO(e){var t,r=!e[6]&&e[2];if(G.CHILD.test(e[0]))return null;if(e[3])e[2]=e[4]||e[5]||"";else if(r&&z.test(r)&&(t=a(r,!0))&&(t=r.indexOf(")",r.length-t)-r.length)){e[0]=e[0].slice(0,t);e[2]=r.slice(0,t)}return e.slice(0,3)}},filter:{TAG(e){var t=e.replace(J,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS(e){var t=P[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&P(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:(e,t,r)=>function(i){var n=oe.attr(i,e);if(null==n)return"!="===t;if(!t)return!0;n+="";return"="===t?n===r:"!="===t?n!==r:"^="===t?r&&0===n.indexOf(r):"*="===t?r&&n.indexOf(r)>-1:"$="===t?r&&n.slice(-r.length)===r:"~="===t?(" "+n.replace($," ")+" ").indexOf(r)>-1:"|="===t&&(n===r||n.slice(0,r.length+1)===r+"-")},CHILD(e,t,r,i,n){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===i&&0===n?function(e){return!!e.parentNode}:function(t,r,l){var u,c,h,d,f,_,p=o!==a?"nextSibling":"previousSibling",m=t.parentNode,g=s&&t.nodeName.toLowerCase(),v=!l&&!s,b=!1;if(m){if(o){for(;p;){d=t;for(;d=d[p];)if(s?d.nodeName.toLowerCase()===g:1===d.nodeType)return!1;_=p="only"===e&&!_&&"nextSibling"}return!0}_=[a?m.firstChild:m.lastChild];if(a&&v){b=(f=(u=(c=(h=(d=m)[y]||(d[y]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]||[])[0]===q&&u[1])&&u[2];d=f&&m.childNodes[f];for(;d=++f&&d&&d[p]||(b=f=0)||_.pop();)if(1===d.nodeType&&++b&&d===t){c[e]=[q,f,b];break}}else{v&&(b=f=(u=(c=(h=(d=t)[y]||(d[y]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]||[])[0]===q&&u[1]);if(!1===b)for(;d=++f&&d&&d[p]||(b=f=0)||_.pop();)if((s?d.nodeName.toLowerCase()===g:1===d.nodeType)&&++b){v&&((c=(h=d[y]||(d[y]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]=[q,b]);if(d===t)break}}return(b-=n)===i||b%i==0&&b/i>=0}}},PSEUDO(e,t){var r,n=i.pseudos[e]||i.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);if(n[y])return n(t);if(n.length>1){r=[e,e,"",t];return i.setFilters.hasOwnProperty(e.toLowerCase())?se((function(e,r){for(var i,o=n(e,t),a=o.length;a--;)e[i=B(e,o[a])]=!(r[i]=o[a])})):function(e){return n(e,0,r)}}return n}},pseudos:{not:se((function(e){var t=[],r=[],i=s(e.replace(j,"$1"));return i[y]?se((function(e,t,r,n){for(var o,a=i(e,null,n,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,n,o){t[0]=e;i(t,null,o,r);t[0]=null;return!r.pop()}})),has:se((function(e){return function(t){return oe(e,t).length>0}})),contains:se((function(e){e=e.replace(J,ee);return function(t){return(t.textContent||t.innerText||n(t)).indexOf(e)>-1}})),lang:se((function(e){V.test(e||"")||oe.error("unsupported lang: "+e);e=e.replace(J,ee).toLowerCase();return function(t){var r;do{if(r=p?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(r=r.toLowerCase())===e||0===r.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target(t){var r=e.location&&e.location.hash;return r&&r.slice(1)===t.id},root:e=>e===_,focus:e=>e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex),enabled:fe(!1),disabled:fe(!0),checked(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected(e){e.parentNode&&e.parentNode.selectedIndex;return!0===e.selected},empty(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:e=>!i.pseudos.empty(e),header:e=>X.test(e.nodeName),input:e=>K.test(e.nodeName),button(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:_e((function(){return[0]})),last:_e((function(e,t){return[t-1]})),eq:_e((function(e,t,r){return[r<0?r+t:r]})),even:_e((function(e,t){for(var r=0;r=0;)e.push(i);return e})),gt:_e((function(e,t,r){for(var i=r<0?r+t:r;++i1?function(t,r,i){for(var n=e.length;n--;)if(!e[n](t,r,i))return!1;return!0}:e[0]}function ye(e,t,r,i,n){for(var o,a=[],s=0,l=e.length,u=null!=t;s-1&&(o[u]=!(a[u]=h))}}else{g=ye(g===a?g.splice(_,g.length):g);n?n(null,a,g,l):k.apply(a,g)}}))}function qe(e){for(var t,r,n,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],l=a?1:0,c=ve((function(e){return e===t}),s,!0),h=ve((function(e){return B(t,e)>-1}),s,!0),d=[function(e,r,i){var n=!a&&(i||r!==u)||((t=r).nodeType?c(e,r,i):h(e,r,i));t=null;return n}];l1&&be(d),l>1&&ge(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(j,"$1"),r,l0,n=e.length>0,o=function(o,a,s,l,c){var h,_,m,g=0,v="0",b=o&&[],y=[],x=u,w=o||n&&i.find.TAG("*",c),P=q+=null==x?1:Math.random()||.1,M=w.length;c&&(u=a===f||a||c);for(;v!==M&&null!=(h=w[v]);v++){if(n&&h){_=0;if(!a&&h.ownerDocument!==f){d(h);s=!p}for(;m=e[_++];)if(m(h,a||f,s)){l.push(h);break}c&&(q=P)}if(r){(h=!m&&h)&&g--;o&&b.push(h)}}g+=v;if(r&&v!==g){_=0;for(;m=t[_++];)m(b,y,a,s);if(o){if(g>0)for(;v--;)b[v]||y[v]||(y[v]=A.call(l));y=ye(y)}k.apply(l,y);c&&!o&&y.length>0&&g+t.length>1&&oe.uniqueSort(l)}if(c){q=P;u=x}return b};return r?se(o):o}(o,n));s.selector=e}return s};l=oe.select=function(e,t,n,o){var l,u,c,h,d,f="function"==typeof e&&e,_=!o&&a(e=f.selector||e);n=n||[];if(1===_.length){if((u=_[0]=_[0].slice(0)).length>2&&"ID"===(c=u[0]).type&&r.getById&&9===t.nodeType&&p&&i.relative[u[1].type]){if(!(t=(i.find.ID(c.matches[0].replace(J,ee),t)||[])[0]))return n;f&&(t=t.parentNode);e=e.slice(u.shift().value.length)}l=G.needsContext.test(e)?0:u.length;for(;l--;){c=u[l];if(i.relative[h=c.type])break;if((d=i.find[h])&&(o=d(c.matches[0].replace(J,ee),Q.test(u[0].type)&&pe(t.parentNode)||t))){u.splice(l,1);if(!(e=o.length&&ge(u))){k.apply(n,o);return n}break}}}(f||s(e,_))(o,t,!p,n,!t||Q.test(e)&&pe(t.parentNode)||t);return n};r.sortStable=y.split("").sort(I).join("")===y;r.detectDuplicates=!!h;d();r.sortDetached=le((function(e){return 1&e.compareDocumentPosition(f.createElement("fieldset"))}));le((function(e){e.innerHTML="";return"#"===e.firstChild.getAttribute("href")}))||ue("type|href|height|width",(function(e,t,r){if(!r)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}));r.attributes&&le((function(e){e.innerHTML="";e.firstChild.setAttribute("value","");return""===e.firstChild.getAttribute("value")}))||ue("value",(function(e,t,r){if(!r&&"input"===e.nodeName.toLowerCase())return e.defaultValue}));le((function(e){return null==e.getAttribute("disabled")}))||ue(O,(function(e,t,r){var i;if(!r)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}));qx.bom.Selector.query=function(e,t){return oe(e,t)};qx.bom.Selector.matches=function(e,t){return oe(e,null,null,t)}}(window);qx.bom.Selector.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.normalize.Function":{require:!0},"qx.lang.normalize.String":{require:!0},"qx.lang.normalize.Date":{require:!0},"qx.lang.normalize.Array":{require:!0},"qx.lang.normalize.Error":{require:!0},"qx.lang.normalize.Object":{require:!0},"qx.lang.normalize.Number":{require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Polyfill",{});qx.module.Polyfill.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["device.name","device.touch","device.type","device.pixelRatio"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Device",{statics:{__P_177_0:{"Windows Phone":"iemobile",iPod:"ipod",iPad:"ipad",iPhone:"iphone",PSP:"psp","PLAYSTATION 3":"ps3","Nintendo Wii":"wii","Nintendo DS":"ds",XBOX:"xbox",Xbox:"xbox"},getName(){var e=[];for(var t in qx.bom.client.Device.__P_177_0)e.push(t);var r=new RegExp("("+e.join("|").replace(/\./g,".")+")","g").exec(navigator.userAgent);return r&&r[1]?qx.bom.client.Device.__P_177_0[r[1]]:"pc"},getType:()=>qx.bom.client.Device.detectDeviceType(navigator.userAgent),detectDeviceType:e=>qx.bom.client.Device.detectTabletDevice(e)?"tablet":qx.bom.client.Device.detectMobileDevice(e)?"mobile":"desktop",detectMobileDevice:e=>/android.+mobile|ip(hone|od)|bada\/|blackberry|BB10|maemo|opera m(ob|in)i|fennec|NetFront|phone|psp|symbian|IEMobile|windows (ce|phone)|xda/i.test(e),detectTabletDevice(e){var t="MacIntel"===navigator.platform&&navigator.maxTouchPoints>1,r=/MSIE 10/i.test(e)&&/ARM/i.test(e)&&!/windows phone/i.test(e),i=!/android.+mobile|Tablet PC/i.test(e)&&/Android|ipad|tablet|playbook|silk|kindle|psp/i.test(e);return r||i||t},getDevicePixelRatio:()=>void 0!==window.devicePixelRatio?window.devicePixelRatio:1,getTouch:()=>"ontouchstart"in window||window.navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0},defer(e){qx.core.Environment.add("device.name",e.getName);qx.core.Environment.add("device.touch",e.getTouch);qx.core.Environment.add("device.type",e.getType);qx.core.Environment.add("device.pixelRatio",e.getDevicePixelRatio)}});qx.bom.client.Device.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Browser":{defer:"load",require:!0},"qx.bom.client.Engine":{defer:"load",require:!0},"qx.bom.client.Device":{defer:"load",require:!0},"qx.bom.client.Event":{defer:"load",require:!0},qxWeb:{defer:"runtime"}},environment:{provided:[],required:{"browser.name":{defer:!0,className:"qx.bom.client.Browser"},"browser.version":{defer:!0,className:"qx.bom.client.Browser"},"browser.quirksmode":{defer:!0,className:"qx.bom.client.Browser"},"browser.documentmode":{defer:!0,className:"qx.bom.client.Browser"},"engine.name":{defer:!0,className:"qx.bom.client.Engine"},"engine.version":{defer:!0,className:"qx.bom.client.Engine"},"device.name":{defer:!0,className:"qx.bom.client.Device"},"device.type":{defer:!0,className:"qx.bom.client.Device"},"event.touch":{defer:!0,className:"qx.bom.client.Event"},"event.mspointer":{defer:!0,className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Environment",{statics:{get:e=>qx.core.Environment.get(e),add(e,t){qx.core.Environment.add(e,t);return this}},defer(e){qx.core.Environment.get("browser.name");qx.core.Environment.get("browser.version");qx.core.Environment.get("browser.quirksmode");qx.core.Environment.get("browser.documentmode");qx.core.Environment.get("engine.name");qx.core.Environment.get("engine.version");qx.core.Environment.get("device.name");qx.core.Environment.get("device.type");qx.core.Environment.get("event.touch");qx.core.Environment.get("event.mspointer");qxWeb.$attachAll(this,"env")}});qx.module.Environment.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.event.PointerHandler":{defer:"runtime"},"qx.module.Polyfill":{require:!0,defer:"runtime"},"qx.module.Environment":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},qxWeb:{defer:"runtime"},"qx.bom.Event":{},"qx.lang.Type":{},"qx.lang.Array":{},"qx.event.Emitter":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Event",{statics:{__P_187_0:{},__P_187_1:{on:{},off:{}},__P_187_2:!1,ready(e){if("complete"!==document.readyState){var t=function(){qx.module.Event.__P_187_2=!0;e()};qxWeb(window).on("load",t);var r=function(){qxWeb(window).off("load",t);e()};if("mshtml"!==qxWeb.env.get("engine.name")||qxWeb.env.get("browser.documentmode")>8)qx.bom.Event.addNativeListener(document,"DOMContentLoaded",r);else{!function e(){if(!qx.module.Event.__P_187_2)try{document.documentElement.doScroll("left");document.body&&r()}catch(t){window.setTimeout(e,100)}}()}}else window.setTimeout(e,1)},$registerEventNormalization(e,t){qx.lang.Type.isArray(e)||(e=[e]);for(var r=qx.module.Event.__P_187_0,i=0,n=e.length;iqx.module.Event.__P_187_0,$registerEventHook(e,t,r){qx.lang.Type.isArray(e)||(e=[e]);for(var i=qx.module.Event.__P_187_1.on,n=0,o=e.length;nqx.module.Event.__P_187_1},members:{on(e,t,r,i){for(var n=0;n0},copyEventsTo(e){for(var t=this.concat(),r=e.concat(),i=t.length-1;i>=0;i--)for(var n=t[i].getElementsByTagName("*"),o=0;o=0;i--)for(n=r[i].getElementsByTagName("*"),o=0;o=0;o--){var u=s[l][o].listener;u.original&&(u=u.original);qxWeb(r[i]).on(l,u,s[l][o].ctx)}}}},hover(e,t){this.on("pointerover",e,this);qx.lang.Type.isFunction(t)&&this.on("pointerout",t,this);return this},onMatchTarget(e,t,r,i){i=void 0!==i?i:this;var n=function(e){var n=qxWeb(e.getTarget());if(n.is(t))r.call(i,n,qxWeb.object.clone(e));else for(var o="string"==typeof t?this.find(t):qxWeb(t),a=0,s=o.length;a=0;o--){var a=n[o];if(a.type==e&&a.callback==r&&a.context==i){this.off(e,a.listener);n.splice(o,1)}}0===n.length&&(t.$$matchTargetInfo=null)}}),this);return this}},defer(e){qxWeb.$attachAll(this);qxWeb.$attachStatic({$registerEventNormalization:e.$registerEventNormalization,$unregisterEventNormalization:e.$unregisterEventNormalization,$getEventNormalizationRegistry:e.$getEventNormalizationRegistry,$registerEventHook:e.$registerEventHook,$unregisterEventHook:e.$unregisterEventHook,$getEventHookRegistry:e.$getEventHookRegistry})}});qx.module.Event.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.Event":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Event":{require:!0},"qx.event.Emitter":{},"qx.event.handler.PointerCore":{},qxWeb:{defer:"runtime"}},environment:{provided:[],required:{"event.dispatchevent":{className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.event.PointerHandler",{statics:{TYPES:["pointermove","pointerover","pointerout","pointerdown","pointerup","pointercancel","gesturebegin","gesturemove","gesturefinish","gesturecancel"],register(e,t){if(!e.$$pointerHandler){qx.core.Environment.get("event.dispatchevent")||e.$$emitter||(e.$$emitter=new qx.event.Emitter);e.$$pointerHandler=new qx.event.handler.PointerCore(e,e.$$emitter)}},unregister(e){if(e.$$pointerHandler){if("qx.event.handler.Pointer"===e.$$pointerHandler.classname)return;var t=e.$$emitter.getListeners();for(var r in t)if(-1!==qx.module.event.PointerHandler.TYPES.indexOf(r)&&t[r].length>0)return;e.$$pointerHandler.dispose();e.$$pointerHandler=void 0}}},defer(e){qxWeb.$registerEventHook(e.TYPES,e.register,e.unregister)}});qx.module.event.PointerHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.module.Css":{require:!0,defer:"runtime"},"qx.module.Event":{require:!0,defer:"runtime"},"qx.module.Environment":{require:!0,defer:"runtime"},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Animation":{},qxWeb:{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.module.Animation",{events:{animationStart:void 0,animationIteration:void 0,animationEnd:void 0},statics:{_fadeOut:{duration:700,timing:"ease-out",keep:100,keyFrames:{0:{opacity:1},100:{opacity:0,display:"none"}}},_fadeIn:{duration:700,timing:"ease-in",keep:100,keyFrames:{0:{opacity:0},100:{opacity:1}}},_animate(e,t,r){this._forEachElement((function(i,n){i.$$animation&&i.$$animation.stop();var o;o=r?qx.bom.element.Animation.animateReverse(i,e,t):qx.bom.element.Animation.animate(i,e,t);var a=this;if(0==n){o.on("start",(function(){a.emit("animationStart")}),o);o.on("iteration",(function(){a.emit("animationIteration")}),o)}o.on("end",(function(){for(var e=0;ee.$$elementObject,toVirtualNode(e){if(e.$$elementObject)return e.$$elementObject;let t=qx.html.Factory.getInstance().createElement(e.nodeName,e.attributes);t.useNode(e);return t}},properties:{visible:{init:!0,nullable:!0,check:"Boolean",apply:"_applyVisible",event:"changeVisible"}},members:{_nodeName:null,_domNode:null,_parent:null,_qxObject:null,_included:!0,_children:null,_modifiedChildren:null,_propertyJobs:null,_properties:null,__P_148_0:null,connectObject(e){this._qxObject=e;if(this._domNode){this._domNode.$$qxObjectHash=e.toHashCode();this._domNode.$$qxObject=e}qx.core.Environment.get("module.objectid")&&this.updateObjectId()},disconnectObject(e){delete this._qxObject;if(this._domNode){this._domNode.$$qxObjectHash="";delete this._domNode.$$qxObject}qx.core.Environment.get("module.objectid")&&this.updateObjectId()},_createDomElement(){throw new Error("No implementation for "+this.classname+"._createDomElement")},serialize(e){var t=!this.getQxObjectId();t&&this.setQxObjectId(this.classname);var r=!qx.core.Id.getAbsoluteIdOf(this,!0);r&&qx.core.Id.getInstance().register(this);var i=void 0;if(e)this._serializeImpl(e);else{var n=[];this._serializeImpl((function(){var e=qx.lang.Array.fromArguments(arguments);qx.lang.Array.append(n,e)}));i=n.join("")}r&&qx.core.Id.getInstance().unregister(this);t&&this.setQxObjectId(null);return i},_serializeImpl(e){throw new Error("No implementation for "+this.classname+".serializeImpl")},useNode(e){(r=e.getAttribute("data-qx-object-id"))&&this.setQxObjectId(r);var t=!this.getQxObjectId();t&&this.setQxObjectId(this.classname);var r,i=!(r=qx.core.Id.getAbsoluteIdOf(this,!0));i&&qx.core.Id.getInstance().register(this);var n=this;var o={htmlNode:this,domNode:e,children:function e(t){var r=qx.lang.Array.fromCollection(t.childNodes);r=r.map((function(t){var r=null;if(t.nodeType==window.Node.ELEMENT_NODE){var i=t.getAttribute("data-qx-object-id");if(i){var o=null,a=null,s=i.lastIndexOf("/");if(s>-1){o=i.substring(0,s);a=i.substring(s+1);r=qx.core.Id.getQxObject(o).getQxObject(a)}else{a=i;n;r=n.getQxObject(i)}}}r||(r=qx.html.Factory.getInstance().createElement(t.nodeName,t.attributes));return{htmlNode:r,domNode:t,children:e(t)}}));return r}(e)};!function e(t){var r=t.children.map((function(t){e(t);return t.htmlNode}));t.htmlNode._useNodeImpl(t.domNode,r)}(o);this.flush();this._insertChildren();i&&qx.core.Id.getInstance().unregister(this);t&&this.setQxObjectId(null)},_useNodeImpl(e,t){if(this._domNode)throw new Error("Could not overwrite existing element!");this._connectDomNode(e);this._copyData(!0,!0);var r={},i=this._children?qx.lang.Array.clone(this._children):null;t.forEach((function(e){r[e.toHashCode()]=e}));this._children=t;i&&i.forEach((function(e){if(!r[e.toHashCode()]){e._domNode&&e._domNode.parentElement&&e._domNode.parentElement.removeChild(e._domNode);e._parent=null}}));var n=this;this._children.forEach((function(e){e._parent=n;if(e._domNode&&e._domNode.parentElement!==n._domNode){e._domNode.parentElement.removeChild(e._domNode);this._domNode&&this._domNode.appendChild(e._domNode)}}));this._domNode&&this._scheduleChildrenUpdate()},_connectDomNode(e){this._domNode=e;e.$$elementObject=this;e.$$element=this.toHashCode();if(this._qxObject){e.$$qxObjectHash=this._qxObject.toHashCode();e.$$qxObject=this._qxObject}},isInDocument(){if(document.body)for(var e=this._domNode;null!=e;e=e.parentElement)if(e===document.body)return!0;return!1},updateObjectId(){if(qx.core.Environment.get("module.objectid")){var e=this.getQxObjectId();!e&&this._qxObject&&(e=this._qxObject.getQxObjectId());this.setAttribute("data-qx-object-id",e,!0)}},_cascadeQxObjectIdChanges(){qx.core.Environment.get("module.objectid")&&this.updateObjectId();qx.html.Node.superclass.prototype._cascadeQxObjectIdChanges.call(this)},_scheduleChildrenUpdate(){if(!this._modifiedChildren&&this._domNode){this._modifiedChildren=!0;qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}},_flush(){this.flush()},flush(){var e,t=this._children;if(t){e=t.length;for(var r,i=0;i0&&this._insertChildren()}delete this._modifiedChildren},isRoot(){throw new Error("No implementation for "+this.classname+".isRoot")},isInRoot(){for(var e=this;e;){if(e.isRoot())return!0;e=e._parent}return!1},_willBeSeeable(){if(!qx.html.Element._hasRoots)return!1;for(var e=this;e;){if(e.isRoot())return!0;if(!e._included||!e.isVisible())return!1;e=e._parent}return!1},_insertChildren(){var e=this._children;if(e){var t,r=e.length;if(r>2){for(var i=document.createDocumentFragment(),n=0;n=0;l--){r=a[l];(t=qx.html.Node.fromDomNode(r))&&t._included&&t._parent===this||o.removeChild(r)}for(l=0;l{if(this._domNode)return qx.event.Registration.addListener(this._domNode,e,t,r,i);this.__P_148_0||(this.__P_148_0={});null==i&&(i=!1);var n=qx.event.Manager.getNextUniqueId(),o=e+(i?"|capture|":"|bubble|")+n;this.__P_148_0[o]={type:e,listener:t,self:r,capture:i,unique:n};return o};if(qx.Class.supportsEvent(this,e)){let o=qx.html.Node.superclass.prototype.addListener.call(this,e,t,r,i);o.domEventId=n();return o}return n()},removeListener(e,t,r,i){if(this.$$disposed)return null;qx.Class.supportsEvent(this,e)&&qx.html.Node.superclass.prototype.removeListener.call(this,e,t,r,i);if(this._domNode){if(t.$$wrapped_callback&&t.$$wrapped_callback[e+this.toHashCode()]){var n=t.$$wrapped_callback[e+this.toHashCode()];delete t.$$wrapped_callback[e+this.toHashCode()];t=n}qx.event.Registration.removeListener(this._domNode,e,t,r,i)}else{var o,a=this.__P_148_0;null==i&&(i=!1);for(var s in a)if((o=a[s]).listener===t&&o.self===r&&o.capture===i&&o.type===e){delete a[s];break}}return this},removeListenerById(e){if(this.$$disposed)return null;if(e.domEventId){this._domNode&&qx.event.Registration.removeListenerById(this._domNode,e.domEventId);delete e.domEventId;qx.html.Node.superclass.prototype.removeListenerById.call(this,e)}else this._domNode?qx.event.Registration.removeListenerById(this._domNode,e):delete this.__P_148_0[e];return this},hasListener(e,t){if(this.$$disposed)return!1;if(qx.Class.supportsEvent(this,e)){if(qx.html.Node.superclass.prototype.hasListener.call(this,e,t))return!0}if(this._domNode){if(qx.event.Registration.hasListener(this._domNode,e,t))return!0}else{var r,i=this.__P_148_0;null==t&&(t=!1);for(var n in i)if((r=i[n]).capture===t&&r.type===e)return!0}return!1},getListeners(){if(this.$$disposed)return null;var e=[];qx.lang.Array.append(e,qx.event.Registration.serializeListeners(this)||[]);this._domNode&&qx.lang.Array.append(e,qx.event.Registration.serializeListeners(this._domNode)||[]);for(var t in this.__P_148_0){var r=this.__P_148_0[t];e.push({type:r.type,handler:r.listener,self:r.self,capture:r.capture})}return e}},destruct(){var e=this._domNode;if(e){qx.event.Registration.getManager(e).removeAllListeners(e);e.$$element="";delete e.$$elementObject;e.$$qxObjectHash="";delete e.$$qxObject}if(!qx.core.ObjectRegistry.inShutDown){var t=this._parent;t&&!t.$$disposed&&t.remove(this)}this._disposeArray("_children");this._properties=this._propertyJobs=this._domNode=this._parent=this.__P_148_0=null}});qx.html.Node.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.bom.Style":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{}},environment:{provided:["css.textoverflow","css.placeholder","css.borderradius","css.boxshadow","css.gradient.linear","css.gradient.radial","css.gradient.legacywebkit","css.boxmodel","css.rgba","css.borderimage","css.borderimage.standardsyntax","css.usermodify","css.userselect","css.userselect.none","css.appearance","css.float","css.boxsizing","css.inlineblock","css.opacity","css.textShadow","css.alphaimageloaderneeded","css.pointerevents","css.flexboxSyntax"],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Css",{statics:{__P_115_0:null,getBoxModel:()=>"mshtml"!==qx.bom.client.Engine.getName()||!qx.bom.client.Browser.getQuirksMode()?"content":"border",getTextOverflow:()=>qx.bom.Style.getPropertyName("textOverflow"),getPlaceholder:()=>"mshtml"!==qx.core.Environment.get("engine.name")&&"placeholder"in document.createElement("input"),getAppearance:()=>qx.bom.Style.getPropertyName("appearance"),getBorderRadius:()=>qx.bom.Style.getPropertyName("borderRadius"),getBoxShadow:()=>qx.bom.Style.getPropertyName("boxShadow"),getBorderImage:()=>qx.bom.Style.getPropertyName("borderImage"),getBorderImageSyntax(){var e=qx.bom.client.Css.getBorderImage();if(!e)return null;var t=document.createElement("div");if("borderImage"===e){t.style[e]='url("foo.png") 4 4 4 4 fill stretch';if(t.style.borderImageSource.indexOf("foo.png")>=0&&t.style.borderImageSlice.indexOf("4 fill")>=0&&t.style.borderImageRepeat.indexOf("stretch")>=0)return!0}else{t.style[e]='url("foo.png") 4 4 4 4 stretch';if(t.style[e].indexOf("foo.png")>=0)return!1}return null},getUserSelect:()=>qx.bom.Style.getPropertyName("userSelect"),getUserSelectNone(){var e=qx.bom.client.Css.getUserSelect();if(e){var t=document.createElement("span");t.style[e]="-moz-none";return"-moz-none"===t.style[e]?"-moz-none":"none"}return null},getUserModify:()=>qx.bom.Style.getPropertyName("userModify"),getFloat(){var e=document.documentElement.style;return void 0!==e.cssFloat?"cssFloat":void 0!==e.styleFloat?"styleFloat":null},getLinearGradient(){qx.bom.client.Css.__P_115_0=!1;var e="linear-gradient(0deg, #fff, #000)",t=document.createElement("div");if(!(r=qx.bom.Style.getAppliedStyle(t,"backgroundImage",e))){e="-webkit-gradient(linear,0% 0%,100% 100%,from(white), to(red))";var r;(r=qx.bom.Style.getAppliedStyle(t,"backgroundImage",e,!1))&&(qx.bom.client.Css.__P_115_0=!0)}if(!r)return null;var i=/(.*?)\(/.exec(r);return i?i[1]:null},getRadialGradient(){var e=document.createElement("div"),t=qx.bom.Style.getAppliedStyle(e,"backgroundImage","radial-gradient(0px 0px, cover, red 50%, blue 100%)");if(!t)return null;var r=/(.*?)\(/.exec(t);return r?r[1]:null},getLegacyWebkitGradient(){null===qx.bom.client.Css.__P_115_0&&qx.bom.client.Css.getLinearGradient();return qx.bom.client.Css.__P_115_0},getRgba(){var e;try{e=document.createElement("div")}catch(t){e=document.createElement()}try{e.style.color="rgba(1, 2, 3, 0.5)";if(-1!=e.style.color.indexOf("rgba"))return!0}catch(e){}return!1},getBoxSizing:()=>qx.bom.Style.getPropertyName("boxSizing"),getInlineBlock(){var e=document.createElement("span");e.style.display="inline-block";if("inline-block"==e.style.display)return"inline-block";e.style.display="-moz-inline-box";return"-moz-inline-box"!==e.style.display?"-moz-inline-box":null},getOpacity:()=>"string"==typeof document.documentElement.style.opacity,getTextShadow:()=>!!qx.bom.Style.getPropertyName("textShadow"),getAlphaImageLoaderNeeded:()=>"mshtml"==qx.bom.client.Engine.getName()&&qx.bom.client.Browser.getDocumentMode()<9,getPointerEvents(){var e=document.documentElement;if("pointerEvents"in e.style){var t=e.style.pointerEvents;e.style.pointerEvents="auto";e.style.pointerEvents="foo";var r="auto"==e.style.pointerEvents;e.style.pointerEvents=t;return r}return!1},getFlexboxSyntax(){for(var e=null,t=document.createElement("detect"),r=[{value:"flex",syntax:"flex"},{value:"-ms-flexbox",syntax:"flexbox"},{value:"-webkit-flex",syntax:"flex"}],i=0;i=8||(g.style.visibility=e.isVisible()?"visible":"hidden"))}delete c[s]}else delete c[s]}var h=this._scroll;for(var s in h){if((y=(e=h[s])._domNode)&&y.offsetWidth){var d=!0;if(null!=e.__P_101_10){e._domNode.scrollLeft=e.__P_101_10;delete e.__P_101_10}if(null!=e.__P_101_11){e._domNode.scrollTop=e.__P_101_11;delete e.__P_101_11}var f=e.__P_101_12;if(null!=f){if((p=f.element.getDomElement())&&p.offsetWidth){qx.bom.element.Scroll.intoViewX(p,y,f.align);delete e.__P_101_12}else d=!1}var _=e.__P_101_13;if(null!=_){var p;if((p=_.element.getDomElement())&&p.offsetWidth){qx.bom.element.Scroll.intoViewY(p,y,_.align);delete e.__P_101_13}else d=!1}d&&delete h[s]}}var m={releaseCapture:1,blur:1,deactivate:1};for(l=0;lqx.html.Node.fromDomNode(e),setDefaultRoot(e){this._defaultRoot=e},getDefaultRoot(){return this._defaultRoot}},properties:{cssClass:{init:null,nullable:!0,check:"String",apply:"_applyCssClass"}},members:{__P_101_14:!1,__P_101_12:null,__P_101_13:null,__P_101_10:null,__P_101_11:null,__P_101_15:null,__P_101_16:null,__P_101_0:null,__P_101_1:null,_createDomElement(){return qx.dom.Element.create(this._nodeName)},serialize(e){if(this.__P_101_17){this.importQxObjectIds();this.__P_101_17=!1}return qx.html.Element.superclass.prototype.serialize.call(this,e)},_serializeImpl(e){e("<",this._nodeName);if(i=this.__P_101_1){var t=qx.bom.element.Attribute;for(var r in i){e(" ");t.serialize(e,r,i[r])}}var i=this.__P_101_0||{};this.isVisible()||((i=qx.lang.Object.clone(i)).display="none");if(Object.keys(i).length){var n=qx.bom.element.Style.compile(i);n&&e(' style="',n,'"')}if(i=this._properties)for(var r in this._properties){let t=this._properties[r];if(t.serialize){e(" ");t.serialize.call(this,e,r,t)}else if(void 0!==t.value&&null!==t.value){e(" ");e(r,"=",JSON.stringify(t.value))}}if(this._children&&this._children.length){e(">");for(var o=0;o")}else qx.html.Element.__P_101_5[this._nodeName]?e(">"):e(">")},connectWidget(e){return this.connectObject(e)},disconnectWidget(e){return this.disconnectObject(e)},_addChildImpl(e){qx.html.Element.superclass.prototype._addChildImpl.call(this,e);this.__P_101_17=!0},_removeChildImpl(e){qx.html.Element.superclass.prototype._removeChildImpl.call(this,e);this.__P_101_17=!0},getQxObject(e){if(this.__P_101_17){this.importQxObjectIds();this.__P_101_17=!1}return qx.html.Element.superclass.prototype.getQxObject.call(this,e)},importQxObjectIds(){let e=this.getQxObjectId(),t=this.getAttribute("data-qx-object-id");e?this.setAttribute("data-qx-object-id",e,!0):t&&this.setQxObjectId(t);const r=i=>{if(!(i instanceof qx.html.Element))return;let n=i.getQxObjectId(),o=i.getAttribute("data-qx-object-id");if(n){o&&!o.endsWith(n)&&this.warn(`Attribute ID ${o} is not compatible with the qxObjectId ${n}; the qxObjectId will take prescedence`);i.setAttribute("data-qx-object-id",n,!0)}else if(o){let r=o?o.split("/"):[];if(1==r.length){this.addOwnedQxObject(i,o)}else if(r.length>1){let n=null;if(r[0]==t||r[0]==e)if(2==r.length)n=this;else{let e=qx.lang.Array.clone(r);e.shift();e.pop();e=e.join("/");n=this.getQxObject(e)}else n=qx.core.Id.getQxObject(o);if(!n)throw new Error(`Cannot resolve object id ancestors, id=${o}`);n.addOwnedQxObject(i,r[r.length-1])}}let a=i.getChildren();a&&a.forEach(r)};let i=this.getChildren();i&&i.forEach(r)},_copyData(e,t){qx.html.Element.superclass.prototype._copyData.call(this,e,t);var r,i=this._domNode;if(r=this.__P_101_1){var n=qx.bom.element.Attribute;if(e){var o;let e={};((o=this.getAttribute("class"))?o.split(" "):[]).forEach((t=>{t.startsWith("qx-")&&(e[t]=!0)}));(o=n.get(i,"class"))instanceof window.SVGAnimatedString&&(o=o.baseVal);(o?o.split(" "):[]).forEach((t=>e[t]=!0));e=Object.keys(e);var a=e;if(a.length){this.setCssClass(a[0]);this.setAttribute("class",e.join(" "))}else{this.setCssClass(null);this.setAttribute("class",null)}}for(var s in r)n.set(i,s,r[s])}if(r=this.__P_101_0){var l=qx.bom.element.Style;e?l.setStyles(i,r):l.setCss(i,l.compile(r))}if(e){u=i.style.display||"";this.setVisible("none"!=u)}else{var u;""!=(u=i.style.display||"")||this.isVisible()?"none"==u&&this.isVisible()&&(i.style.display=""):i.style.display="none"}},_syncData(){qx.html.Element.superclass.prototype._syncData.call(this);var e,t=this._domNode,r=qx.bom.element.Attribute,i=qx.bom.element.Style;if(e=this.__P_101_16){if(a=this.__P_101_1){var n;for(var o in e)void 0!==(n=a[o])?r.set(t,o,n):r.reset(t,o)}this.__P_101_16=null}if(e=this.__P_101_15){var a;if(a=this.__P_101_0){var s={};for(var o in e)s[o]=a[o];i.setStyles(t,s)}this.__P_101_15=null}},setRoot(e){e&&!this.__P_101_14?qx.html.Element._hasRoots++:!e&&this.__P_101_14&&qx.html.Element._hasRoots--;this.__P_101_14=e},isRoot(){return this.__P_101_14},useMarkup(e){if(this._domNode)throw new Error("Could not overwrite existing element!");if("mshtml"==qx.core.Environment.get("engine.name"))var t=document.createElement("div");else t=qx.dom.Element.getHelperElement();t.innerHTML=e;this.useElement(t.firstChild);return this._domNode},useElement(e){this.useNode(e)},isFocusable(){var e=this.getAttribute("tabIndex");if(e>=1)return!0;var t=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;return!!(e>=0&&t[this._nodeName])},setSelectable(e){this.setAttribute("qxSelectable",e?"on":"off");var t=qx.core.Environment.get("css.userselect");t&&this.setStyle(t,e?"text":qx.core.Environment.get("css.userselect.none"))},isNativelyFocusable(){return!!qx.event.handler.Focus.FOCUSABLE_ELEMENTS[this._nodeName]},fadeIn(e){var t=qxWeb(this._domNode);t.isPlaying()&&t.stop();if(!this._domNode){this.flush();t.push(this._domNode)}if(this._domNode){t.fadeIn(e).once("animationEnd",(function(){this.show();qx.html.Element.flush()}),this);return t.getAnimationHandles()[0]}},fadeOut(e){var t=qxWeb(this._domNode);t.isPlaying()&&t.stop();if(this._domNode){t.fadeOut(e).once("animationEnd",(function(){this.hide();qx.html.Element.flush()}),this);return t.getAnimationHandles()[0]}},_applyVisible(e,t){qx.html.Element.superclass.prototype._applyVisible.call(this,e,t);if(e){if(this._domNode){qx.html.Element._visibility[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}this._parent&&this._parent._scheduleChildrenUpdate()}else if(this._domNode){qx.html.Element._visibility[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}},show(){this.setVisible(!0);return this},hide(){this.setVisible(!1);return this},scrollChildIntoViewX(e,t,r){var i=this._domNode,n=e.getDomElement();if(!1!==r&&i&&i.offsetWidth&&n&&n.offsetWidth)qx.bom.element.Scroll.intoViewX(n,i,t);else{this.__P_101_12={element:e,align:t};qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_101_10},scrollChildIntoViewY(e,t,r){var i=this._domNode,n=e.getDomElement();if(!1!==r&&i&&i.offsetWidth&&n&&n.offsetWidth)qx.bom.element.Scroll.intoViewY(n,i,t);else{this.__P_101_13={element:e,align:t};qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_101_11},scrollToX(e,t){var r=this._domNode;if(!0!==t&&r&&r.offsetWidth){r.scrollLeft=e;delete this.__P_101_10}else{this.__P_101_10=e;qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_101_12},getScrollX(){var e=this._domNode;return e?e.scrollLeft:this.__P_101_10||0},scrollToY(e,t){var r=this._domNode;if(!0!==t&&r&&r.offsetWidth){r.scrollTop=e;delete this.__P_101_11}else{this.__P_101_11=e;qx.html.Element._scroll[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}delete this.__P_101_13},getScrollY(){var e=this._domNode;return e?e.scrollTop:this.__P_101_11||0},disableScrolling(){this.enableScrolling();this.scrollToX(0);this.scrollToY(0);this.addListener("scroll",this.__P_101_18,this)},enableScrolling(){this.removeListener("scroll",this.__P_101_18,this)},__P_101_19:null,__P_101_18(e){if(!this.__P_101_19){this.__P_101_19=!0;this._domNode.scrollTop=0;this._domNode.scrollLeft=0;delete this.__P_101_19}},setText(e){var t=this,r=this._children?qx.lang.Array.clone(this._children):[];if(r[0]instanceof qx.html.Text){r[0].setText(e);r.shift();r.forEach((function(e){t.remove(e)}))}else{r.forEach((function(e){t.remove(e)}));this.add(new qx.html.Text(e))}},getText(){var e=[];this._children&&this._children.forEach((function(t){e.push(t.getText())}));return e.join("")},getTextSelection(){var e=this._domNode;return e?qx.bom.Selection.get(e):null},getTextSelectionLength(){var e=this._domNode;return e?qx.bom.Selection.getLength(e):null},getTextSelectionStart(){var e=this._domNode;return e?qx.bom.Selection.getStart(e):null},getTextSelectionEnd(){var e=this._domNode;return e?qx.bom.Selection.getEnd(e):null},setTextSelection(e,t){var r=this._domNode;if(r)qx.bom.Selection.set(r,e,t);else{qx.html.Element.__P_101_2[this.toHashCode()]={element:this,start:e,end:t};qx.html.Element._scheduleFlush("element")}},clearTextSelection(){var e=this._domNode;e&&qx.bom.Selection.clear(e);delete qx.html.Element.__P_101_2[this.toHashCode()]},__P_101_20(e,t){qx.html.Element._actions.push({type:e,element:this,args:t||[]});qx.html.Element._scheduleFlush("element")},focus(){this.__P_101_20("focus")},blur(){this.__P_101_20("blur")},activate(){this.__P_101_20("activate")},deactivate(){this.__P_101_20("deactivate")},capture(e){this.__P_101_20("capture",[!1!==e])},releaseCapture(){this.__P_101_20("releaseCapture")},setStyle(e,t,r){this.__P_101_0||(this.__P_101_0={});if(this.__P_101_0[e]==t)return this;this._applyStyle(e,t,this.__P_101_0[e]);null==t?delete this.__P_101_0[e]:this.__P_101_0[e]=t;if(this._domNode){if(r){qx.bom.element.Style.set(this._domNode,e,t);return this}this.__P_101_15||(this.__P_101_15={});this.__P_101_15[e]=!0;qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}return this},_applyStyle(e,t,r){},setStyles(e,t){var r=qx.bom.element.Style;this.__P_101_0||(this.__P_101_0={});if(this._domNode){this.__P_101_15||(this.__P_101_15={});for(var i in e){var n=e[i];if(this.__P_101_0[i]!=n){this._applyStyle(i,n,this.__P_101_0[i]);null==n?delete this.__P_101_0[i]:this.__P_101_0[i]=n;t?r.set(this._domNode,i,n):this.__P_101_15[i]=!0}}qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}else for(var i in e){n=e[i];if(this.__P_101_0[i]!=n){this._applyStyle(i,n,this.__P_101_0[i]);null==n?delete this.__P_101_0[i]:this.__P_101_0[i]=n}}return this},removeStyle(e,t){this.setStyle(e,null,t);return this},getStyle(e){return this.__P_101_0?this.__P_101_0[e]:null},getAllStyles(){return this.__P_101_0||null},__P_101_21(){var e={};(this.getAttribute("class")||"").split(" ").forEach((function(t){t&&(e[t.toLowerCase()]=t)}));return e},__P_101_22(e){var t=this.getCssClass(),r=[];if(t){r.push(t);delete e[t.toLowerCase()]}qx.lang.Array.append(r,Object.values(e));return r.length?r.join(" "):null},addClass(e){var t=this.__P_101_21(),r=(this.getCssClass()||"").toLowerCase();e.split(" ").forEach((e=>{var i=e.toLowerCase();i==r&&this.setCssClass(null);t[i]=e}));this.setAttribute("class",this.__P_101_22(t));return this},removeClass(e){var t=this.__P_101_21(),r=(this.getCssClass()||"").toLowerCase();e.split(" ").forEach((e=>{var i=e.toLowerCase();i==r&&this.setCssClass(null);delete t[i]}));this.setAttribute("class",this.__P_101_22(t));return this},removeAllClasses(){this.setCssClass(null);this.setAttribute("class","")},_applyCssClass(e,t){var r=this.__P_101_21();t&&t.split(" ").forEach((e=>delete r[e.toLowerCase()]));e&&e.split(" ").forEach((e=>r[e.toLowerCase()]=e));this.setAttribute("class",this.__P_101_22(r))},getDimensions(e){if(!this._domNode)return{left:0,top:0,right:0,bottom:0,width:0,height:0,content:{width:0,height:0}};var t=qx.bom.element.Location.get(this._domNode,e);t.content=qx.bom.element.Dimension.getContentSize(this._domNode);t.width=t.right-t.left;t.height=t.bottom-t.top;return t},canBeSeen(){if(this._domNode&&this.isVisible()){var e=this._domNode.getBoundingClientRect();if(e.top>0||e.left>0||e.width>0||e.height>0)return!0}return!1},setAttribute(e,t,r){this.__P_101_1||(this.__P_101_1={});if(this.__P_101_1[e]==t)return this;null==t?delete this.__P_101_1[e]:this.__P_101_1[e]=t;"data-qx-object-id"==e&&this.setQxObjectId(t);if(this._domNode){if(r){qx.bom.element.Attribute.set(this._domNode,e,t);return this}this.__P_101_16||(this.__P_101_16={});this.__P_101_16[e]=!0;qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")}return this},setAttributes(e,t){for(var r in e)this.setAttribute(r,e[r],t);return this},removeAttribute(e,t){return this.setAttribute(e,null,t)},getAttribute(e){return this.__P_101_1?this.__P_101_1[e]:null}},defer(e){e.__P_101_6=new qx.util.DeferredCall(e.flush,e);e.__P_101_5={};["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"].forEach((function(t){e.__P_101_5[t]=!0}))},destruct(){var e=this.toHashCode();if(e){delete qx.html.Element._modified[e];delete qx.html.Element._scroll[e]}this.setRoot(!1);this.__P_101_1=this.__P_101_0=this.__P_101_16=this.__P_101_15=this.__P_101_12=this.__P_101_13=null}});qx.html.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.theme.manager.Meta":{construct:!0},"qx.util.PropertyUtil":{},"qx.ui.core.queue.Layout":{},"qx.core.Init":{},"qx.ui.core.queue.Visibility":{},"qx.lang.Object":{}},environment:{provided:[],required:{"qx.dyntheme":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.LayoutItem",{type:"abstract",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);qx.theme.manager.Meta.getInstance().addListener("changeTheme",this._onChangeTheme,this)},properties:{minWidth:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},width:{check:"Integer",event:"changeWidth",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},maxWidth:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},minHeight:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},height:{check:"Integer",event:"changeHeight",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},maxHeight:{check:"Integer",nullable:!0,apply:"_applyDimension",init:null,themeable:!0},allowGrowX:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowShrinkX:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowGrowY:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowShrinkY:{check:"Boolean",apply:"_applyStretching",init:!0,themeable:!0},allowStretchX:{group:["allowGrowX","allowShrinkX"],mode:"shorthand",themeable:!0},allowStretchY:{group:["allowGrowY","allowShrinkY"],mode:"shorthand",themeable:!0},marginTop:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},marginRight:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},marginBottom:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},marginLeft:{check:"Integer",init:0,apply:"_applyMargin",themeable:!0},margin:{group:["marginTop","marginRight","marginBottom","marginLeft"],mode:"shorthand",themeable:!0},alignX:{check:["left","center","right"],nullable:!0,apply:"_applyAlign",themeable:!0},alignY:{check:["top","middle","bottom","baseline"],nullable:!0,apply:"_applyAlign",themeable:!0}},members:{_onChangeTheme:qx.core.Environment.select("qx.dyntheme",{true(){var e=qx.util.PropertyUtil.getAllProperties(this.constructor);for(var t in e){if(e[t].themeable){null==qx.util.PropertyUtil.getUserValue(this,t)&&qx.util.PropertyUtil.resetThemed(this,t)}}},false:null}),__P_109_0:null,__P_109_1:null,__P_109_2:null,__P_109_3:null,__P_109_4:null,__P_109_5:null,__P_109_6:null,getBounds(){return this.__P_109_5||this.__P_109_1||null},clearSeparators(){},renderSeparator(e,t){},renderLayout(e,t,r,i){if(this.isDisposed())return null;var n=this.__P_109_1;n||(n=this.__P_109_1={});var o={};if(e!==n.left||t!==n.top){o.position=!0;n.left=e;n.top=t}if(r!==n.width||i!==n.height){o.size=!0;n.width=r;n.height=i}if(this.__P_109_2){o.local=!0;delete this.__P_109_2}if(this.__P_109_4){o.margin=!0;delete this.__P_109_4}if(null==this.getHeight()&&this._hasHeightForWidth()){var a=this._getHeightForWidth(r);if(null!=a&&a!==this.__P_109_0){this.__P_109_0=a;qx.ui.core.queue.Layout.add(this)}}return o},isExcluded:()=>!1,hasValidLayout(){return!this.__P_109_2},scheduleLayoutUpdate(){qx.ui.core.queue.Layout.add(this)},invalidateLayoutCache(){this.__P_109_2=!0;this.__P_109_3=null},getSizeHint(e){var t=this.__P_109_3;if(t)return t;if(!1===e)return null;t=this.__P_109_3=this._computeSizeHint();this._hasHeightForWidth()&&this.__P_109_0&&null==this.getHeight()&&(t.height=this.__P_109_0);t.minWidth>t.width&&(t.width=t.minWidth);t.maxWidtht.height&&(t.height=t.minHeight);t.maxHeightnull,_applyMargin(){this.__P_109_4=!0;var e=this.$$parent;e&&e.updateLayoutProperties()},_applyAlign(){var e=this.$$parent;e&&e.updateLayoutProperties()},_applyDimension(){qx.ui.core.queue.Layout.add(this)},_applyStretching(){qx.ui.core.queue.Layout.add(this)},hasUserBounds(){return!!this.__P_109_5},setUserBounds(e,t,r,i){if(!this.__P_109_5){var n=this.$$parent;n&&n.updateLayoutProperties()}this.__P_109_5={left:e,top:t,width:r,height:i};qx.ui.core.queue.Layout.add(this)},resetUserBounds(){if(this.__P_109_5){delete this.__P_109_5;var e=this.$$parent;e&&e.updateLayoutProperties();qx.ui.core.queue.Layout.add(this)}},__P_109_7:{},setLayoutProperties(e){if(null!=e){var t=this.__P_109_6;t||(t=this.__P_109_6={});var r=this.getLayoutParent();r&&r.updateLayoutProperties(e);for(var i in e)null==e[i]?delete t[i]:t[i]=e[i]}},getLayoutProperties(){return this.__P_109_6||this.__P_109_7},clearLayoutProperties(){delete this.__P_109_6},updateLayoutProperties(e){var t=this._getLayout();t&&t.invalidateChildrenCache();qx.ui.core.queue.Layout.add(this)},getApplicationRoot:()=>qx.core.Init.getApplication().getRoot(),getLayoutParent(){return this.$$parent||null},setLayoutParent(e){if(this.$$parent!==e){this.$$parent=e||null;qx.ui.core.queue.Visibility.add(this)}},isRootWidget:()=>!1,_getRoot(){for(var e=this;e;){if(e.isRootWidget())return e;e=e.$$parent}return null},clone(){var e=qx.ui.core.LayoutItem.superclass.prototype.clone.call(this),t=this.__P_109_6;t&&(e.__P_109_6=qx.lang.Object.clone(t));return e}},destruct(){qx.theme.manager.Meta.getInstance().removeListener("changeTheme",this._onChangeTheme,this);this.$$parent=this.$$subparent=this.__P_109_6=this.__P_109_1=this.__P_109_5=this.__P_109_3=null}});qx.ui.core.LayoutItem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.ui.core.EventHandler":{},"qx.event.handler.DragDrop":{},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.LayoutItem":{construct:!0,require:!0},"qx.locale.MTranslation":{require:!0},"qx.core.IDisposable":{require:!0},"qx.ui.tooltip.ToolTip":{},"qx.ui.menu.Menu":{},"qx.util.ObjectPool":{usage:"dynamic",require:!0},"qx.ui.core.queue.Layout":{},"qx.ui.core.queue.Visibility":{},"qx.lang.Object":{},"qx.theme.manager.Decoration":{},"qx.ui.core.queue.Manager":{},"qx.html.Element":{},"qx.lang.Array":{},"qx.event.Registration":{},"qx.event.dispatch.MouseCapture":{},"qx.Bootstrap":{},"qx.locale.Manager":{},"qx.bom.client.Engine":{require:!0},"qx.theme.manager.Color":{},"qx.lang.Type":{},"qx.ui.core.queue.Appearance":{},"qx.theme.manager.Appearance":{},"qx.core.Property":{},"qx.ui.core.DragDropCursor":{},"qx.bom.element.Location":{},"qx.ui.core.queue.Dispose":{},"qx.core.ObjectRegistry":{},"qx.ui.core.queue.Widget":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.Widget",{extend:qx.ui.core.LayoutItem,include:[qx.locale.MTranslation],implement:[qx.core.IDisposable],construct(){qx.ui.core.LayoutItem.constructor.call(this);this.__P_46_0=this.__P_46_1();this.initFocusable();this.initSelectable();this.initNativeContextMenu()},events:{appear:"qx.event.type.Event",disappear:"qx.event.type.Event",createChildControl:"qx.event.type.Data",resize:"qx.event.type.Data",move:"qx.event.type.Data",syncAppearance:"qx.event.type.Data",mousemove:"qx.event.type.Mouse",mouseover:"qx.event.type.Mouse",mouseout:"qx.event.type.Mouse",mousedown:"qx.event.type.Mouse",mouseup:"qx.event.type.Mouse",click:"qx.event.type.Mouse",auxclick:"qx.event.type.Mouse",dblclick:"qx.event.type.Mouse",contextmenu:"qx.event.type.Mouse",beforeContextmenuOpen:"qx.event.type.Data",mousewheel:"qx.event.type.MouseWheel",touchstart:"qx.event.type.Touch",touchend:"qx.event.type.Touch",touchmove:"qx.event.type.Touch",touchcancel:"qx.event.type.Touch",tap:"qx.event.type.Tap",longtap:"qx.event.type.Tap",dbltap:"qx.event.type.Tap",swipe:"qx.event.type.Touch",rotate:"qx.event.type.Rotate",pinch:"qx.event.type.Pinch",track:"qx.event.type.Track",roll:"qx.event.type.Roll",pointermove:"qx.event.type.Pointer",pointerover:"qx.event.type.Pointer",pointerout:"qx.event.type.Pointer",pointerdown:"qx.event.type.Pointer",pointerup:"qx.event.type.Pointer",pointercancel:"qx.event.type.Pointer",keyup:"qx.event.type.KeySequence",keydown:"qx.event.type.KeySequence",keypress:"qx.event.type.KeySequence",keyinput:"qx.event.type.KeyInput",focus:"qx.event.type.Focus",blur:"qx.event.type.Focus",focusin:"qx.event.type.Focus",focusout:"qx.event.type.Focus",activate:"qx.event.type.Focus",deactivate:"qx.event.type.Focus",capture:"qx.event.type.Event",losecapture:"qx.event.type.Event",drop:"qx.event.type.Drag",dragleave:"qx.event.type.Drag",dragover:"qx.event.type.Drag",drag:"qx.event.type.Drag",dragstart:"qx.event.type.Drag",dragend:"qx.event.type.Drag",dragchange:"qx.event.type.Drag",droprequest:"qx.event.type.Drag"},properties:{paddingTop:{check:"Integer",init:0,apply:"_applyPadding",themeable:!0},paddingRight:{check:"Integer",init:0,apply:"_applyPadding",themeable:!0},paddingBottom:{check:"Integer",init:0,apply:"_applyPadding",themeable:!0},paddingLeft:{check:"Integer",init:0,apply:"_applyPadding",themeable:!0},padding:{group:["paddingTop","paddingRight","paddingBottom","paddingLeft"],mode:"shorthand",themeable:!0},zIndex:{nullable:!0,init:10,apply:"_applyZIndex",event:"changeZIndex",check:"Integer",themeable:!0},decorator:{nullable:!0,init:null,apply:"_applyDecorator",event:"changeDecorator",check:"Decorator",themeable:!0},backgroundColor:{nullable:!0,check:"Color",apply:"_applyBackgroundColor",event:"changeBackgroundColor",themeable:!0},textColor:{nullable:!0,check:"Color",apply:"_applyTextColor",event:"changeTextColor",themeable:!0,inheritable:!0},font:{nullable:!0,apply:"_applyFont",check:"Font",event:"changeFont",themeable:!0,inheritable:!0,dereference:!0},opacity:{check:"Number",apply:"_applyOpacity",themeable:!0,nullable:!0,init:null},cursor:{check:"String",apply:"_applyCursor",themeable:!0,inheritable:!0,nullable:!0,init:null},toolTip:{check:"qx.ui.tooltip.ToolTip",nullable:!0},toolTipText:{check:"String",nullable:!0,event:"changeToolTipText",apply:"_applyToolTipText"},toolTipIcon:{check:"String",nullable:!0,event:"changeToolTipText"},blockToolTip:{check:"Boolean",init:!1},showToolTipWhenDisabled:{check:"Boolean",init:!1},visibility:{check:["visible","hidden","excluded"],init:"visible",apply:"_applyVisibility",event:"changeVisibility"},enabled:{init:!0,check:"Boolean",inheritable:!0,apply:"_applyEnabled",event:"changeEnabled"},anonymous:{init:!1,check:"Boolean",apply:"_applyAnonymous"},tabIndex:{check:"Integer",nullable:!0,apply:"_applyTabIndex"},focusable:{check:"Boolean",init:!1,apply:"_applyFocusable"},keepFocus:{check:"Boolean",init:!1,apply:"_applyKeepFocus"},keepActive:{check:"Boolean",init:!1,apply:"_applyKeepActive"},draggable:{check:"Boolean",init:!1,apply:"_applyDraggable"},droppable:{check:"Boolean",init:!1,apply:"_applyDroppable"},selectable:{check:"Boolean",init:!1,event:"changeSelectable",apply:"_applySelectable"},contextMenu:{check:"qx.ui.menu.Menu",apply:"_applyContextMenu",nullable:!0,event:"changeContextMenu"},nativeContextMenu:{check:"Boolean",init:!1,themeable:!0,event:"changeNativeContextMenu",apply:"_applyNativeContextMenu"},appearance:{check:"String",init:"widget",apply:"_applyAppearance",event:"changeAppearance"}},statics:{DEBUG:!1,UNFOCUSABLE_WIDGET_FOCUS_BLUR_ERROR:!0,getWidgetByElement(e,t){for(;e;){var r=e.$$qxObject;if(r&&(!t||!r.getAnonymous()))return r;try{e=e.parentNode}catch(e){return null}}return null},contains(e,t){for(;t;)if(e==(t=t.getLayoutParent()))return!0;return!1},__P_46_2:new qx.util.ObjectPool},members:{__P_46_0:null,__P_46_3:null,__P_46_4:null,__P_46_5:null,_getLayout(){return this.__P_46_5},_setLayout(e){this.__P_46_5&&this.__P_46_5.connectToWidget(null);e&&e.connectToWidget(this);this.__P_46_5=e;qx.ui.core.queue.Layout.add(this)},setLayoutParent(e){if(this.$$parent!==e){var t=this.getContentElement();this.$$parent&&!this.$$parent.$$disposed&&this.$$parent.getContentElement().remove(t);this.$$parent=e||null;e&&!e.$$disposed&&this.$$parent.getContentElement().add(t);this.$$refreshInheritables();qx.ui.core.queue.Visibility.add(this)}},_updateInsets:null,renderLayout(e,t,r,i){var n=qx.ui.core.Widget.superclass.prototype.renderLayout.call(this,e,t,r,i);if(!n)return null;if(qx.lang.Object.isEmpty(n)&&!this._updateInsets)return null;var o=this.getContentElement(),a=n.size||this._updateInsets,s="px",l={};if(n.position){l.left=e+s;l.top=t+s}if(a||n.margin){l.width=r+s;l.height=i+s}Object.keys(l).length>0&&o.setStyles(l);if(a||n.local||n.margin)if(this.__P_46_5&&this.hasLayoutChildren()){var u=this.getInsets(),c=r-u.left-u.right,h=i-u.top-u.bottom,d=this.getDecorator(),f={left:0,right:0,top:0,bottom:0};d&&(f=(d=qx.theme.manager.Decoration.getInstance().resolve(d)).getPadding());var _={top:this.getPaddingTop()+f.top,right:this.getPaddingRight()+f.right,bottom:this.getPaddingBottom()+f.bottom,left:this.getPaddingLeft()+f.left};this.__P_46_5.renderLayout(c,h,_)}else if(this.hasLayoutChildren())throw new Error("At least one child in control "+this._findTopControl()+" requires a layout, but no one was defined!");n.position&&this.hasListener("move")&&this.fireDataEvent("move",this.getBounds());n.size&&this.hasListener("resize")&&this.fireDataEvent("resize",this.getBounds());delete this._updateInsets;return n},__P_46_6:null,clearSeparators(){var e=this.__P_46_6;if(e){for(var t,r=qx.ui.core.Widget.__P_46_2,i=this.getContentElement(),n=0,o=e.length;nr&&null!=r&&(t=r)}if(null==n){n=u;null!=a.minHeight&&(n+=a.minHeight)>o&&null!=o&&(n=o)}null==r&&(null==a.maxWidth?r=1/0:(r=a.maxWidth+l)0},__P_46_1(){var e=this._createContentElement();e.connectObject(this);e.setStyles({"touch-action":"none","-ms-touch-action":"none"});var t={zIndex:10,boxSizing:"border-box"};qx.ui.root.Inline&&this instanceof qx.ui.root.Inline||(t.position="absolute");e.setStyles(t);return e},_createContentElement:()=>new qx.html.Element("div",{overflowX:"hidden",overflowY:"hidden"}),getContentElement(){return this.__P_46_0},__P_46_7:null,getLayoutChildren(){var e,t=this.__P_46_7;if(!t)return this.__P_46_8;for(var r=0,i=t.length;r=0;t--)this.__P_46_10(e[t]);qx.ui.core.queue.Layout.add(this);return e},_afterAddChild:null,_afterRemoveChild:null,__P_46_9(e,t){var r=e.getLayoutParent();r&&r!=this&&r._remove(e);e.setLayoutParent(this);t?e.setLayoutProperties(t):this.updateLayoutProperties();this._afterAddChild&&this._afterAddChild(e)},__P_46_10(e){if(e.getLayoutParent()!==this)throw new Error("Remove Error: "+e+" is not a child of this widget!");e.setLayoutParent(null);this.__P_46_5&&this.__P_46_5.invalidateChildrenCache();qx.ui.core.queue.Layout.add(this);this._afterRemoveChild&&this._afterRemoveChild(e)},capture(e){this.getContentElement().capture(e)},releaseCapture(){this.getContentElement().releaseCapture()},isCapturing(){var e=this.getContentElement().getDomElement();return!!e&&e==qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).getCaptureElement()},_applyPadding(e,t,r){this._updateInsets=!0;qx.ui.core.queue.Layout.add(this);this.__P_46_11(r,e)},__P_46_11(e,t){var r=this.getContentElement(),i=this.getDecorator();if(i=qx.theme.manager.Decoration.getInstance().resolve(i)){var n=qx.Bootstrap.firstLow(e.replace("padding",""));t+=i.getPadding()[n]||0}r.setStyle(e,t+"px")},_applyDecorator(e,t){var r=this.getContentElement();if(t){t=qx.theme.manager.Decoration.getInstance().getCssClassName(t);r.removeClass(t)}if(e){e=qx.theme.manager.Decoration.getInstance().addCssClass(e);r.addClass(e)}(e||t)&&qx.ui.core.queue.Layout.add(this)},_applyToolTipText(e,t){if(!this.__P_46_4){var r=qx.locale.Manager.getInstance();this.__P_46_4=r.addListener("changeLocale",(()=>{var e=this.getToolTipText();e&&e.translate&&this.setToolTipText(e.translate())}))}},_applyTextColor(e,t){},_applyZIndex(e,t){this.getContentElement().setStyle("zIndex",null==e?0:e)},_applyVisibility(e,t){var r=this.getContentElement();"visible"===e?r.show():r.hide();var i=this.$$parent;!i||null!=t&&null!=e&&"excluded"!==t&&"excluded"!==e||i.invalidateLayoutChildren();qx.ui.core.queue.Visibility.add(this)},_applyOpacity(e,t){this.getContentElement().setStyle("opacity",1==e?null:e)},_applyCursor(e,t){null!=e||this.isSelectable()||(e="default");this.getContentElement().setStyle("cursor",e,"opera"==qx.core.Environment.get("engine.name"))},_applyBackgroundColor(e,t){var r=this.getBackgroundColor(),i=this.getContentElement(),n=qx.theme.manager.Color.getInstance().resolve(r);i.setStyle("backgroundColor",n)},_applyFont(e,t){},_onChangeTheme(){if(!this.isDisposed()){qx.ui.core.Widget.superclass.prototype._onChangeTheme.call(this);this.updateAppearance();var e=this.getDecorator();this._applyDecorator(null,e);this._applyDecorator(e);e=this.getFont();qx.lang.Type.isString(e)&&this._applyFont(e,e);e=this.getTextColor();qx.lang.Type.isString(e)&&this._applyTextColor(e,e);e=this.getBackgroundColor();qx.lang.Type.isString(e)&&this._applyBackgroundColor(e,e)}},__P_46_12:null,$$stateChanges:null,_forwardStates:null,hasState(e){var t=this.__P_46_12;return!!t&&!!t[e]},addState(e){var t=this.__P_46_12;t||(t=this.__P_46_12={});if(!t[e]){this.__P_46_12[e]=!0;"hovered"===e?this.syncAppearance():qx.ui.core.queue.Visibility.isVisible(this)?qx.ui.core.queue.Appearance.add(this):this.$$stateChanges=!0;var r=this._forwardStates,i=this.__P_46_13;if(r&&r[e]&&i){for(var n in i)i[n]instanceof qx.ui.core.Widget&&i[n].addState(e)}}},removeState(e){var t=this.__P_46_12;if(t&&t[e]){delete this.__P_46_12[e];"hovered"===e?this.syncAppearance():qx.ui.core.queue.Visibility.isVisible(this)?qx.ui.core.queue.Appearance.add(this):this.$$stateChanges=!0;var r=this._forwardStates,i=this.__P_46_13;if(r&&r[e]&&i)for(var n in i){var o=i[n];o instanceof qx.ui.core.Widget&&o.removeState(e)}}},replaceState(e,t){var r=this.__P_46_12;r||(r=this.__P_46_12={});r[t]||(r[t]=!0);r[e]&&delete r[e];qx.ui.core.queue.Visibility.isVisible(this)?qx.ui.core.queue.Appearance.add(this):this.$$stateChanges=!0;var i=this._forwardStates,n=this.__P_46_13;if(i&&i[t]&&n)for(var o in n){var a=n[o];a instanceof qx.ui.core.Widget&&a.replaceState(e,t)}},__P_46_14:null,__P_46_15:null,syncAppearance(){var e=this.__P_46_12,t=this.__P_46_14,r=qx.theme.manager.Appearance.getInstance(),i=qx.core.Property.$$method.setThemed,n=qx.core.Property.$$method.resetThemed;if(this.__P_46_15){delete this.__P_46_15;if(t){var o=r.styleFrom(t,e,null,this.getAppearance());t=null}}if(!t){var a=this,s=[];do{s.push(a.$$subcontrol||a.getAppearance())}while(a=a.$$subparent);t=s.reverse().join("/").replace(/#[0-9]+/g,"");this.__P_46_14=t}var l=r.styleFrom(t,e,null,this.getAppearance());if(l){if(o)for(var u in o)void 0===l[u]&&this[n[u]]();for(var u in l)void 0===l[u]?this[n[u]]():this[i[u]](l[u])}else if(o)for(var u in o)this[n[u]]();this.fireDataEvent("syncAppearance",this.__P_46_12)},_applyAppearance(e,t){this.updateAppearance()},checkAppearanceNeeds(){if(this.__P_46_3){if(this.$$stateChanges){qx.ui.core.queue.Appearance.add(this);delete this.$$stateChanges}}else{qx.ui.core.queue.Appearance.add(this);this.__P_46_3=!0}},updateAppearance(){this.__P_46_15=!0;qx.ui.core.queue.Appearance.add(this);var e=this.__P_46_13;if(e){var t;for(var r in e)(t=e[r])instanceof qx.ui.core.Widget&&t.updateAppearance()}},syncWidget(e){},getEventTarget(){for(var e=this;e.getAnonymous();)if(!(e=e.getLayoutParent()))return null;return e},getFocusTarget(){var e=this;if(!e.getEnabled())return null;for(;e.getAnonymous()||!e.getFocusable();)if(!(e=e.getLayoutParent())||!e.getEnabled())return null;return e},getFocusElement(){return this.getContentElement()},isTabable(){return!!this.getContentElement().getDomElement()&&this.isFocusable()},_applyFocusable(e,t){var r=this.getFocusElement();if(e){var i=this.getTabIndex();null==i&&(i=1);r.setAttribute("tabIndex",i);r.setStyle("outline","none")}else r.isNativelyFocusable()?r.setAttribute("tabIndex",-1):t&&r.setAttribute("tabIndex",null)},_applyKeepFocus(e){this.getFocusElement().setAttribute("qxKeepFocus",e?"on":null)},_applyKeepActive(e){this.getContentElement().setAttribute("qxKeepActive",e?"on":null)},_applyTabIndex(e){if(null==e)e=1;else if(e<1||e>32e3)throw new Error("TabIndex property must be between 1 and 32000");this.getFocusable()&&null!=e&&this.getFocusElement().setAttribute("tabIndex",e)},_applySelectable(e,t){null!==t&&this._applyCursor(this.getCursor());this.getContentElement().setSelectable(e)},_applyEnabled(e,t){if(!1===e){this.addState("disabled");this.removeState("hovered");if(this.isFocusable()){this.removeState("focused");this._applyFocusable(!1,!0)}this.isDraggable()&&this._applyDraggable(!1,!0);this.isDroppable()&&this._applyDroppable(!1,!0)}else{this.removeState("disabled");this.isFocusable()&&this._applyFocusable(!0,!1);this.isDraggable()&&this._applyDraggable(!0,!1);this.isDroppable()&&this._applyDroppable(!0,!1)}},_applyNativeContextMenu(e,t,r){},_applyContextMenu(e,t){if(t){t.removeState("contextmenu");t.getOpener()==this&&t.resetOpener();if(!e){this.removeListener("contextmenu",this._onContextMenuOpen);this.removeListener("longtap",this._onContextMenuOpen);t.removeListener("changeVisibility",this._onBeforeContextMenuOpen,this)}}if(e){e.setOpener(this);e.addState("contextmenu");if(!t){this.addListener("contextmenu",this._onContextMenuOpen);this.addListener("longtap",this._onContextMenuOpen);e.addListener("changeVisibility",this._onBeforeContextMenuOpen,this)}}},_onContextMenuOpen(e){if("longtap"!=e.getType()||"touch"===e.getPointerType()){this.getContextMenu().openAtPointer(e);e.stop()}},_onBeforeContextMenuOpen(e){"visible"==e.getData()&&this.hasListener("beforeContextmenuOpen")&&this.fireDataEvent("beforeContextmenuOpen",e)},_onStopEvent(e){e.stopPropagation()},_getDragDropCursor:()=>qx.ui.core.DragDropCursor.getInstance(),_applyDraggable(e,t){this.isEnabled()||!0!==e||(e=!1);this._getDragDropCursor();if(e){this.addListener("dragstart",this._onDragStart);this.addListener("drag",this._onDrag);this.addListener("dragend",this._onDragEnd);this.addListener("dragchange",this._onDragChange)}else{this.removeListener("dragstart",this._onDragStart);this.removeListener("drag",this._onDrag);this.removeListener("dragend",this._onDragEnd);this.removeListener("dragchange",this._onDragChange)}this.getContentElement().setAttribute("qxDraggable",e?"on":null)},_applyDroppable(e,t){this.isEnabled()||!0!==e||(e=!1);this.getContentElement().setAttribute("qxDroppable",e?"on":null)},_onDragStart(e){this._getDragDropCursor().placeToPointer(e);this.getApplicationRoot().setGlobalCursor("default")},_onDrag(e){this._getDragDropCursor().placeToPointer(e)},_onDragEnd(e){this._getDragDropCursor().moveTo(-1e3,-1e3);this.getApplicationRoot().resetGlobalCursor()},_onDragChange(e){var t=this._getDragDropCursor(),r=e.getCurrentAction();r?t.setAction(r):t.resetAction()},visualizeFocus(){this.addState("focused")},visualizeBlur(){this.removeState("focused")},scrollChildIntoView(e,t,r,i){i=void 0===i||i;var n,o=qx.ui.core.queue.Layout;if(i){i=!o.isScheduled(e);n=e.getLayoutParent();i&&n&&(i=!o.isScheduled(n))&&n.getChildren().forEach((function(e){i=i&&!o.isScheduled(e)}))}this.scrollChildIntoViewX(e,t,i);this.scrollChildIntoViewY(e,r,i)},scrollChildIntoViewX(e,t,r){this.getContentElement().scrollChildIntoViewX(e.getContentElement(),t,r)},scrollChildIntoViewY(e,t,r){this.getContentElement().scrollChildIntoViewY(e.getContentElement(),t,r)},focus(){if(this.isFocusable())this.getFocusElement().focus();else if(qx.ui.core.Widget.UNFOCUSABLE_WIDGET_FOCUS_BLUR_ERROR)throw new Error("Widget is not focusable!")},blur(){if(this.isFocusable())this.getFocusElement().blur();else if(qx.ui.core.Widget.UNFOCUSABLE_WIDGET_FOCUS_BLUR_ERROR)throw new Error("Widget is not focusable!")},activate(){this.getContentElement().activate()},deactivate(){this.getContentElement().deactivate()},tabFocus(){this.getFocusElement().focus()},hasChildControl(e){return!!this.__P_46_13&&!!this.__P_46_13[e]},__P_46_13:null,_getCreatedChildControls(){return this.__P_46_13},getChildControl(e,t){if(!this.__P_46_13){if(t)return null;this.__P_46_13={}}var r=this.__P_46_13[e];return r||(!0===t?null:this._createChildControl(e))},_showChildControl(e){var t=this.getChildControl(e);t.show();return t},_excludeChildControl(e){var t=this.getChildControl(e,!0);t&&t.exclude()},_isChildControlVisible(e){var t=this.getChildControl(e,!0);return!!t&&t.isVisible()},_releaseChildControl(e){var t=this.getChildControl(e,!1);if(!t)throw new Error("Unsupported control: "+e);delete t.$$subcontrol;delete t.$$subparent;var r=this.__P_46_12,i=this._forwardStates;if(r&&i&&t instanceof qx.ui.core.Widget)for(var n in r)i[n]&&t.removeState(n);delete this.__P_46_13[e];return t},_createChildControl(e){if(this.__P_46_13){if(this.__P_46_13[e])throw new Error("Child control '"+e+"' already created!")}else this.__P_46_13={};var t=e.indexOf("#");try{if(-1==t)var r=this._createChildControlImpl(e);else r=this._createChildControlImpl(e.substring(0,t),e.substring(t+1,e.length))}catch(t){t.message="Exception while creating child control '"+e+"' of widget "+this.toString()+": "+t.message;throw t}if(!r)throw new Error("Unsupported control: "+e);r.$$subcontrol=e;r.$$subparent=this;var i=this.__P_46_12,n=this._forwardStates;if(i&&n&&r instanceof qx.ui.core.Widget)for(var o in i)n[o]&&r.addState(o);if(r.$$resyncNeeded){delete r.$$resyncNeeded;r.updateAppearance()}this.fireDataEvent("createChildControl",r);return this.__P_46_13[e]=r},_createChildControlImpl:(e,t)=>null,_disposeChildControls(){var e=this.__P_46_13;if(e){var t=qx.ui.core.Widget;for(var r in e){var i=e[r];t.contains(this,i)?i.dispose():i.destroy()}delete this.__P_46_13}},_findTopControl(){for(var e=this;e;){if(!e.$$subparent)return e;e=e.$$subparent}return null},getSubcontrolId(){return this.$$subcontrol||null},getContentLocation(e){var t=this.getContentElement().getDomElement();return t?qx.bom.element.Location.get(t,e):null},setDomLeft(e){var t=this.getContentElement().getDomElement();if(!t)throw new Error("DOM element is not yet created!");t.style.left=e+"px"},setDomTop(e){var t=this.getContentElement().getDomElement();if(!t)throw new Error("DOM element is not yet created!");t.style.top=e+"px"},setDomPosition(e,t){var r=this.getContentElement().getDomElement();if(!r)throw new Error("DOM element is not yet created!");r.style.left=e+"px";r.style.top=t+"px"},setAriaLabel(e){this.getContentElement().setAttribute("aria-label",e)},addAriaLabelledBy(...e){this.__P_46_16(e,"aria-labelledby")},addAriaDescribedBy(...e){this.__P_46_16(e,"aria-describedby")},__P_46_16(e,t){if(!["aria-labelledby","aria-describedby"].includes(t))throw new Error("Only aria-labelledby or aria-describedby allowed!");let r=[];for(const t of e){if(!(t instanceof qx.ui.core.Widget))throw new Error("Given widget "+t+" is not an instance of qx.ui.core.Widget!");const e=t.getContentElement();let i=e.getAttribute("id");if(!i){i=`label-${t.toHashCode()}`;e.setAttribute("id",i)}r.includes(i)||r.push(i)}if(0===r.length)return;const i=r.join(" "),n=this.getContentElement();let o=n.getAttribute(t);o=o?`${o} ${i}`:i;n.setAttribute(t,o)},destroy(){if(!this.$$disposed){qx.event.Registration.removeAllListeners(this);var e=this.$$parent;e&&e._remove(this);qx.ui.core.queue.Dispose.add(this)}},clone(){var e=qx.ui.core.Widget.superclass.prototype.clone.call(this);if(this.getChildren)for(var t=this.getChildren(),r=0,i=t.length;r!0,setWindowManager(e){this.__P_104_1&&this.__P_104_1.setDesktop(null);e.setDesktop(this);this.__P_104_1=e},_onChangeActive(e){e.getData()?this.setActiveWindow(e.getTarget()):this.getActiveWindow()==e.getTarget()&&this.setActiveWindow(null)},_applyActiveWindow(e,t){this.getWindowManager().changeActiveWindow(e,t);this.getWindowManager().updateStack()},_onChangeModal(e){this.getWindowManager().updateStack()},_onChangeVisibility(){this.getWindowManager().updateStack()},_afterAddChild(e){qx.Class.isDefined("qx.ui.window.Window")&&e instanceof qx.ui.window.Window&&this._addWindow(e)},_addWindow(e){if(!this.getWindows().includes(e)){this.getWindows().push(e);this.fireDataEvent("windowAdded",e);e.addListener("changeActive",this._onChangeActive,this);e.addListener("changeModal",this._onChangeModal,this);e.addListener("changeVisibility",this._onChangeVisibility,this)}e.getActive()&&this.setActiveWindow(e);this.getWindowManager().updateStack()},_afterRemoveChild(e){qx.Class.isDefined("qx.ui.window.Window")&&e instanceof qx.ui.window.Window&&this._removeWindow(e)},_removeWindow(e){if(this.getWindows().includes(e)){qx.lang.Array.remove(this.getWindows(),e);this.fireDataEvent("windowRemoved",e);e.removeListener("changeActive",this._onChangeActive,this);e.removeListener("changeModal",this._onChangeModal,this);e.removeListener("changeVisibility",this._onChangeVisibility,this);this.getWindowManager().updateStack()}},getWindows(){this.__P_104_0||(this.__P_104_0=[]);return this.__P_104_0}},destruct(){this._disposeArray("__P_104_0");this._disposeObjects("__P_104_1")}});qx.ui.window.MDesktop.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MChildrenHandling":{defer:"runtime",require:!0},"qx.ui.core.MBlocker":{require:!0},"qx.ui.window.MDesktop":{require:!0},"qx.ui.core.FocusHandler":{construct:!0},"qx.ui.core.queue.Visibility":{construct:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Stylesheet":{},"qx.bom.element.Cursor":{},"qx.dom.Node":{},"qx.bom.client.Event":{require:!0},"qx.bom.Event":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"event.help":{className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.root.Abstract",{type:"abstract",extend:qx.ui.core.Widget,include:[qx.ui.core.MChildrenHandling,qx.ui.core.MBlocker,qx.ui.window.MDesktop],construct(){qx.ui.core.Widget.constructor.call(this);qx.ui.core.FocusHandler.getInstance().addRoot(this);qx.ui.core.queue.Visibility.add(this);this.initNativeHelp();this.addListener("keypress",this.__P_42_0,this)},properties:{appearance:{refine:!0,init:"root"},enabled:{refine:!0,init:!0},focusable:{refine:!0,init:!0},globalCursor:{check:"String",nullable:!0,themeable:!0,apply:"_applyGlobalCursor",event:"changeGlobalCursor"},nativeContextMenu:{refine:!0,init:!1},nativeHelp:{check:"Boolean",init:!1,apply:"_applyNativeHelp"}},members:{__P_42_1:null,isRootWidget:()=>!0,getLayout(){return this._getLayout()},_applyGlobalCursor:qx.core.Environment.select("engine.name",{mshtml(e,t){},default(e,t){var r=qx.bom.Stylesheet,i=this.__P_42_1;i||(this.__P_42_1=i=r.createElement());r.removeAllRules(i);e&&r.addRule(i,"*",qx.bom.element.Cursor.compile(e).replace(";","")+" !important")}}),_applyNativeContextMenu(e,t){e?this.removeListener("contextmenu",this._onNativeContextMenu,this,!0):this.addListener("contextmenu",this._onNativeContextMenu,this,!0)},_onNativeContextMenu(e){e.getTarget().getNativeContextMenu()||e.preventDefault()},__P_42_0(e){if("Space"===e.getKeyIdentifier()){var t=e.getTarget();if(qx.ui.core.FocusHandler.getInstance().isFocused(t)){var r=t.getContentElement(),i=r.getNodeName(),n=r.getDomElement();"input"===i||"textarea"===i||n&&"true"===n.contentEditable||(i=qx.dom.Node.getName(e.getOriginalTarget()))&&["input","textarea","select","a"].indexOf(i)>-1||e.preventDefault()}}},_applyNativeHelp(e,t){if(qx.core.Environment.get("event.help")){!1===t&&qx.bom.Event.removeNativeListener(document,"help",(function(){return!1}));!1===e&&qx.bom.Event.addNativeListener(document,"help",(function(){return!1}))}}},destruct(){this.__P_42_1=null},defer(e,t){qx.ui.core.MChildrenHandling.remap(t)}});qx.ui.root.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.element.Location":{},"qx.ui.core.Widget":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.FocusHandler",{extend:qx.core.Object,type:"singleton",construct(){qx.core.Object.constructor.call(this);this.__P_44_0={}},properties:{useTabNavigation:{check:"Boolean",init:!0}},members:{__P_44_0:null,__P_44_1:null,__P_44_2:null,__P_44_3:null,connectTo(e){e.addListener("keypress",this.__P_44_4,this);e.addListener("focusin",this._onFocusIn,this,!0);e.addListener("focusout",this._onFocusOut,this,!0);e.addListener("activate",this._onActivate,this,!0);e.addListener("deactivate",this._onDeactivate,this,!0)},addRoot(e){this.__P_44_0[e.toHashCode()]=e},removeRoot(e){delete this.__P_44_0[e.toHashCode()]},getActiveWidget(){return this.__P_44_1},isActive(e){return this.__P_44_1==e},getFocusedWidget(){return this.__P_44_2},isFocused(e){return this.__P_44_2==e},isFocusRoot(e){return!!this.__P_44_0[e.toHashCode()]},_onActivate(e){var t=e.getTarget();this.__P_44_1=t;var r=this.__P_44_5(t);r!=this.__P_44_3&&(this.__P_44_3=r)},_onDeactivate(e){var t=e.getTarget();this.__P_44_1==t&&(this.__P_44_1=null)},_onFocusIn(e){var t=e.getTarget();if(t!=this.__P_44_2){this.__P_44_2=t;t.visualizeFocus()}},_onFocusOut(e){var t=e.getTarget();if(t==this.__P_44_2){this.__P_44_2=null;t.visualizeBlur()}},__P_44_4(e){if("Tab"==e.getKeyIdentifier()&&this.isUseTabNavigation()&&this.__P_44_3){e.stopPropagation();e.preventDefault();var t=this.__P_44_2;if(e.isShiftPressed())r=t?this.__P_44_8(t):this.__P_44_9();else var r=t?this.__P_44_6(t):this.__P_44_7();r&&r.tabFocus()}},__P_44_5(e){for(var t=this.__P_44_0;e;){if(t[e.toHashCode()])return e;e=e.getLayoutParent()}return null},__P_44_10(e,t){if(e===t)return 0;var r=e.getTabIndex()||0,i=t.getTabIndex()||0;if(r!=i)return r-i;var n=e.getContentElement().getDomElement(),o=t.getContentElement().getDomElement(),a=qx.bom.element.Location,s=a.get(n),l=a.get(o);if(s.top!=l.top)return s.top-l.top;if(s.left!=l.left)return s.left-l.left;var u=e.getZIndex(),c=t.getZIndex();return u!=c?u-c:0},__P_44_7(){return this.__P_44_11(this.__P_44_3,null)},__P_44_9(){return this.__P_44_12(this.__P_44_3,null)},__P_44_6(e){var t=this.__P_44_3;if(t==e)return this.__P_44_7();for(;e&&e.getAnonymous();)e=e.getLayoutParent();if(null==e)return[];var r=[];this.__P_44_13(t,e,r);r.sort(this.__P_44_10);return r.length>0?r[0]:this.__P_44_7()},__P_44_8(e){var t=this.__P_44_3;if(t==e)return this.__P_44_9();for(;e&&e.getAnonymous();)e=e.getLayoutParent();if(null==e)return[];var r=[];this.__P_44_14(t,e,r);r.sort(this.__P_44_10);var i=r.length;return i>0?r[i-1]:this.__P_44_9()},__P_44_13(e,t,r){for(var i,n=e.getLayoutChildren(),o=0,a=n.length;o0&&r.push(i);this.__P_44_14(i,t,r)}},__P_44_11(e,t){for(var r,i=e.getLayoutChildren(),n=0,o=i.length;n0)&&(t=r);t=this.__P_44_12(r,t)}return t}},destruct(){this._disposeMap("__P_44_0");this.__P_44_2=this.__P_44_1=this.__P_44_3=null}});qx.ui.core.FocusHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.lang.Array":{},"qx.ui.core.queue.Manager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Visibility",{statics:{__P_99_0:[],__P_99_1:{},__P_99_2:{},remove(e){if(this.__P_99_1[e.toHashCode()]){delete this.__P_99_1[e.toHashCode()];qx.lang.Array.remove(this.__P_99_0,e)}delete this.__P_99_2[e.toHashCode()]},isVisible(e){return this.__P_99_2[e.toHashCode()]||!1},__P_99_3(e){var t,r=this.__P_99_2,i=e.toHashCode();if(e.isExcluded())t=!1;else{var n=e.$$parent;t=n?this.__P_99_3(n):e.isRootWidget()}return r[i]=t},add(e){if(!this.__P_99_1[e.toHashCode()]){this.__P_99_0.unshift(e);this.__P_99_1[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("visibility")}},flush(){for(var e=this.__P_99_0,t=this.__P_99_2,r=e.length-1;r>=0;r--){null!=t[o=e[r].toHashCode()]&&e[r].addChildrenToQueue(e)}var i={};for(r=e.length-1;r>=0;r--){i[o=e[r].toHashCode()]=t[o];t[o]=null}for(r=e.length-1;r>=0;r--){var n=e[r],o=n.toHashCode();e.splice(r,1);null==t[o]&&this.__P_99_3(n);t[o]&&t[o]!=i[o]&&n.checkAppearanceNeeds()}this.__P_99_0=[];this.__P_99_1={}}}});qx.ui.core.queue.Visibility.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Window":{require:!0},"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.root.Abstract":{construct:!0,require:!0},"qx.dom.Node":{construct:!0},"qx.event.Registration":{construct:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.ui.core.queue.Layout":{construct:!0},"qx.ui.core.FocusHandler":{construct:!0},"qx.bom.client.OperatingSystem":{construct:!0,require:!0},"qx.ui.core.Widget":{construct:!0},"qx.bom.client.Engine":{require:!0},"qx.html.Root":{},"qx.bom.Viewport":{},"qx.bom.element.Style":{},"qx.dom.Element":{}},environment:{provided:[],required:{"os.name":{construct:!0,className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.root.Application",{extend:qx.ui.root.Abstract,construct(e){this.__P_11_0=qx.dom.Node.getWindow(e);this.__P_11_1=e;qx.ui.root.Abstract.constructor.call(this);qx.event.Registration.addListener(this.__P_11_0,"resize",this._onResize,this);this._setLayout(new qx.ui.layout.Canvas);qx.ui.core.queue.Layout.add(this);qx.ui.core.FocusHandler.getInstance().connectTo(this);this.getContentElement().disableScrolling();this.getContentElement().setStyle("-webkit-backface-visibility","hidden");this.addListener("touchmove",this.__P_11_2,this);"ios"==qx.core.Environment.get("os.name")&&this.getContentElement().addListener("tap",(function(e){for(var t=qx.ui.core.Widget.getWidgetByElement(e.getTarget());t&&!t.isFocusable();)t=t.getLayoutParent();t&&t.isFocusable()&&t.getContentElement().focus()}),this,!0)},members:{__P_11_0:null,__P_11_1:null,_createContentElement(){var e=this.__P_11_1;"webkit"==qx.core.Environment.get("engine.name")&&(e.body||window.alert("The application could not be started due to a missing body tag in the HTML file!"));var t=e.documentElement.style,r=e.body.style;t.overflow=r.overflow="hidden";t.padding=t.margin=r.padding=r.margin="0px";t.width=t.height=r.width=r.height="100%";var i=e.createElement("div");e.body.appendChild(i);var n=new qx.html.Root(i);n.setStyles({position:"absolute",overflowX:"hidden",overflowY:"hidden"});n.connectObject(this);return n},_onResize(e){qx.ui.core.queue.Layout.add(this);qx.ui.popup&&qx.ui.popup.Manager&&qx.ui.popup.Manager.getInstance().hideAll();qx.ui.menu&&qx.ui.menu.Manager&&qx.ui.menu.Manager.getInstance().hideAll()},_computeSizeHint(){var e=qx.bom.Viewport.getWidth(this.__P_11_0),t=qx.bom.Viewport.getHeight(this.__P_11_0);return{minWidth:e,width:e,maxWidth:e,minHeight:t,height:t,maxHeight:t}},_applyPadding(e,t,r){if(e&&("paddingTop"==r||"paddingLeft"==r))throw new Error("The root widget does not support 'left', or 'top' paddings!");qx.ui.root.Application.superclass.prototype._applyPadding.call(this,e,t,r)},__P_11_2(e){for(var t=e.getOriginalTarget();t&&t.style;){var r="none"!==qx.bom.element.Style.get(t,"touch-action")&&""!==qx.bom.element.Style.get(t,"touch-action"),i="touch"===qx.bom.element.Style.get(t,"-webkit-overflow-scrolling"),n="hidden"!=qx.bom.element.Style.get(t,"overflowX"),o="hidden"!=qx.bom.element.Style.get(t,"overflowY");if(r||i||o||n)return;t=t.parentNode}e.preventDefault()},destroy(){if(!this.$$disposed){qx.dom.Element.remove(this.getContentElement().getDomElement());qx.ui.root.Application.superclass.prototype.destroy.call(this)}}},destruct(){this.__P_11_0=this.__P_11_1=null}});qx.ui.root.Application.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.log.Logger":{},"qx.Promise":{},"qx.dev.unit.TestLoaderBasic":{},"qx.dev.unit.TestResult":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.TestRunner",{extend:qx.core.Object,statics:{async runAll(e,t){function r(e){e.forEach((e=>{qx.log.Logger.error(e.test.getClassName()+"."+e.test.getName()+": "+e.exception)}))}if(!t){t=[];Object.keys(e.prototype).forEach((function(e){e.length<5||!e.startsWith("test")||e.substring(4,5)!=e.substring(4,5).toUpperCase()||t.push(e)}))}await new qx.Promise((i=>{var n=e.classname.lastIndexOf("."),o=e.classname.substring(0,n),a=new qx.dev.unit.TestLoaderBasic(o);a.getSuite().add(e);var s=new qx.dev.unit.TestResult;s.addListener("startTest",(e=>{qx.log.Logger.info("Running test "+e.getData().getFullName())}));s.addListener("endTest",(e=>{qx.log.Logger.info("End of "+e.getData().getFullName());setTimeout(u,1)}));s.addListener("wait",(e=>qx.log.Logger.info("Waiting for "+e.getData().getFullName())));s.addListener("failure",(e=>r(e.getData())));s.addListener("error",(e=>r(e.getData())));s.addListener("skip",(e=>r(e.getData())));var l=-1;function u(){l++;t?l!1,hasDebug:()=>!1,wait(e,t,r){throw new qx.dev.unit.AsyncWrapper(e,t,r)},resume(e,t){return this.getTestResult().run(this.getTestFunc(),e||function(){},t||this,!0)},resumeSetUp(){var e=this.getTestFunc(),t=this,r=e.getName();return this.getTestResult().run(e,(function(){try{t[r]()}catch(e){throw e}}),this,!0)},resumeHandler(e,t){var r=e,i=this;return function(){var e=qx.lang.Array.fromArguments(arguments);return i.resume(r.bind.apply(r,[t||this].concat(e)),t)}},skip(e){throw new qx.dev.unit.RequirementError(null,e||"Called skip()")},addAutoDispose(e){this.__P_16_0||(this.__P_16_0=[]);this.__P_16_0.push(e)},doAutoDispose(){if(this.__P_16_0){this.__P_16_0.forEach((function(e){e.isDisposed()||(e instanceof qx.ui.core.Widget?e.destroy():e instanceof qx.core.Object&&e.dispose())}));this.__P_16_0=null}}}});qx.dev.unit.TestCase.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.source.Position",{extend:qx.dev.unit.TestCase,members:{async testConstructor(){let e=new qxl.datagrid.source.Position(1,2);this.assertTrue(1==e.getRow());this.assertTrue(2==e.getColumn());e=new qxl.datagrid.source.Position({row:3,column:4});this.assertTrue(3==e.getRow());this.assertTrue(4==e.getColumn());e=new qxl.datagrid.source.Position([5,6]);this.assertTrue(5==e.getRow());this.assertTrue(6==e.getColumn());e.increment(1,1);this.assertTrue(6==e.getRow());this.assertTrue(7==e.getColumn())}}});qxl.datagrid.test.source.Position.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.source.Range":{},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.source.Range",{extend:qx.dev.unit.TestCase,members:{async testIterator(){let e=new qxl.datagrid.source.Range([2,3],[4,5]);const t=e=>{let t="";for(let r of e){t.length>0&&(t+=" ");t+=r.getRow()+":"+r.getColumn()}return t};let r=t(e.iterator());this.assertTrue("2:3 2:4 2:5 3:3 3:4 3:5 4:3 4:4 4:5"==r);let i=new qxl.datagrid.source.Range([3,4],[7,7]);r=t(e.iteratorExcept(i));this.assertTrue("2:3 2:4 2:5 3:3 4:3"==r);i=new qxl.datagrid.source.Range([1,1],[3,4]);r=t(e.iteratorExcept(i));this.assertTrue("2:5 3:5 4:3 4:4 4:5"==r);r=t(e.rowsIterator());this.assertTrue("2:0 3:0 4:0"==r);r=t(e.columnsIterator());this.assertTrue("0:3 0:4 0:5"==r)},testContains(){let e=new qxl.datagrid.source.Range([2,3],[4,5]);this.assertTrue(e.contains(new qxl.datagrid.source.Position(2,3)));this.assertTrue(!e.contains(new qxl.datagrid.source.Position(1,3)));this.assertTrue(!e.contains(new qxl.datagrid.source.Position(2,2)));this.assertTrue(e.contains(new qxl.datagrid.source.Position(4,5)));this.assertTrue(!e.contains(new qxl.datagrid.source.Position(5,5)));this.assertTrue(!e.contains(new qxl.datagrid.source.Position(4,6)))}}});qxl.datagrid.test.source.Range.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.util.Labels":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.util.Labels",{extend:qx.dev.unit.TestCase,members:{testColumnNames(){const e={0:"A",1:"B",25:"Z",26:"AA",52:"BA",676:"ZA",701:"ZZ",702:"AAA"};for(let t in e)this.assertTrue(qxl.datagrid.util.Labels.getColumnLetters(parseInt(t,10))==e[t])}}});qxl.datagrid.test.util.Labels.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.column.FilteredColumns":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.column.FilteredColumns",{extend:qx.dev.unit.TestCase,members:{testInsert(){let e=new qxl.datagrid.column.Columns,t=[new qxl.datagrid.column.TextColumn("a"),new qxl.datagrid.column.TextColumn("b"),new qxl.datagrid.column.TextColumn("c"),new qxl.datagrid.column.TextColumn("d")];e.add(t[2]);e.insertBefore(t[0],t[2]);e.insertAfter(t[1],t[0]);let r=[];for(let t of e)r.push(t);this.assertArrayEquals([t[0],t[1],t[2]],r);e.remove(t[1]);r=[];for(let t of e)r.push(t);this.assertArrayEquals(r,[t[0],t[2]])},testSort(){let e=new qxl.datagrid.column.Columns,t=[new qxl.datagrid.column.TextColumn("a"),new qxl.datagrid.column.TextColumn("b"),new qxl.datagrid.column.TextColumn("c"),new qxl.datagrid.column.TextColumn("d"),new qxl.datagrid.column.TextColumn("e"),new qxl.datagrid.column.TextColumn("f")];for(let r of t)e.add(r);let r=new qxl.datagrid.column.FilteredColumns(e);r.addRange(2,5);let i=[];for(let e of r)i.push(e);this.assertArrayEquals(i,[t[2],t[3],t[4]]);r.sort(((e,t)=>(e=e.getPath())<(t=t.getPath())?1:e>t?-1:0));i=[];for(let e of r)i.push(e);this.assertArrayEquals(i,[t[4],t[3],t[2]]);i=[];for(let t of e)i.push(t);this.assertArrayEquals(i,[t[0],t[1],t[2],t[3],t[4],t[5]])}}});qxl.datagrid.test.column.FilteredColumns.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qx.data.marshal.Json":{},"qxl.datagrid.source.tree.NodeInspector":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.source.tree.TreeDataSource":{},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.source.TreeDataSource",{extend:qx.dev.unit.TestCase,members:{async testOnDemand(){let e=qx.data.marshal.Json.createModel({name:"root",children:[{name:"alpha"},{name:"bravo"},{name:"charlie",children:[{name:"charlie-one"},{name:"charlie-two",children:[{name:"charlie-two-one"},{name:"charlie-two-two"}]}]}]}),t=(new qxl.datagrid.source.tree.NodeInspector).set({childrenPath:"children"}),r=new qxl.datagrid.column.Columns;r.add(new qxl.datagrid.column.TextColumn("name"));let i=new qxl.datagrid.source.tree.TreeDataSource((()=>t),r);i.setRoot(e);await i.flushQueue();i.expandNode(e);await i.flushQueue();const n=(e,t)=>{let r=new qxl.datagrid.source.Position(e,0),n=i.getModelForPosition(r);this.assertTrue(t==((null==n?void 0:n.getName())||null))};n(0,"alpha");n(2,"charlie");n(3,null);await i.expandNode(i.getNode(2));n(3,"charlie-one")}}});qxl.datagrid.test.source.TreeDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.source.Position":{},"qxl.datagrid.ui.GridStyling":{},"qxl.datagrid.ui.GridSizeCalculator":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.ui.GridSizeCalculator",{extend:qx.dev.unit.TestCase,members:{testBasicSizes(){let e=new qxl.datagrid.column.Columns;e.addAll([new qxl.datagrid.column.TextColumn("a").set({minWidth:50}),new qxl.datagrid.column.TextColumn("b").set({minWidth:51}),new qxl.datagrid.column.TextColumn("c").set({minWidth:52}),new qxl.datagrid.column.TextColumn("d").set({minWidth:53}),new qxl.datagrid.column.TextColumn("e").set({minWidth:54}),new qxl.datagrid.column.TextColumn("f")]);let t={widgetHeights:[[10,20,30,25,15,26,16,17,28],[20,20,20,20,20,20,20,20,60],[20,20,20,20,20,20,20,60,20],[20,20,50,20,20,20,20,20,20],[20,20,0,20,20,20,20,20,60],[20,20,60,20,20,20,20,20,60]],headerHeights:[30,30,30,30,30,30,30,30,30],init(){},getWidgetSize(t,r){let i=t<0?this.headerHeights:this.widgetHeights[t],n=e.indexOf(r),o=void 0===i[n]?null:i[n];return{minWidth:null,width:null,maxWidth:null,minHeight:o,height:null,maxHeight:o}},_size:new qxl.datagrid.source.Position(6,9),getDataSourceSize(){return this._size}},r=(new qxl.datagrid.ui.GridStyling).set({horizontalSpacing:0,verticalSpacing:0,minRowHeight:10,numHeaderRows:0}),i=new qxl.datagrid.ui.GridSizeCalculator(e,r,t),n=i.getSizesFor(125,75,0,0);this.assertTrue(4==n.rows.length);this.assertTrue(30==n.rows[0].height);this.assertTrue(20==n.rows[1].height);this.assertTrue(20==n.rows[2].height);this.assertTrue(50==n.rows[3].height);this.assertTrue(3==n.columns.length);this.assertTrue(50==n.columns[0].width);this.assertTrue(51==n.columns[1].width);this.assertTrue(52==n.columns[2].width);n=i.getSizesFor(125,75,0,1);this.assertTrue(3==n.columns.length);this.assertTrue(51==n.columns[0].width);this.assertTrue(52==n.columns[1].width);this.assertTrue(53==n.columns[2].width);r.setNumFixedColumns(1);i.invalidate();n=i.getSizesFor(125,75,0,2);this.assertArrayEquals([0,2,3],n.columns.map((e=>e.columnIndex)));this.assertTrue(50==n.columns[0].width);this.assertTrue(52==n.columns[1].width);this.assertTrue(53==n.columns[2].width);t.widgetHeights=[[20,20,20,20,20,20,20,20,20],[21,21,21,21,21,21,21,21,21],[22,22,22,22,22,22,22,22,22],[23,23,23,23,23,23,23,23,23],[24,24,24,24,24,24,24,24,24],[25,25,25,25,25,25,25,25,25]];i.invalidate();n=i.getSizesFor(125,75,0,0);this.assertTrue(4==n.rows.length);this.assertTrue(20==n.rows[0].height);this.assertTrue(21==n.rows[1].height);this.assertTrue(22==n.rows[2].height);this.assertTrue(23==n.rows[3].height);i.invalidate();n=i.getSizesFor(125,75,1,0);this.assertTrue(4==n.rows.length);this.assertTrue(21==n.rows[0].height);this.assertTrue(22==n.rows[1].height);this.assertTrue(23==n.rows[2].height);this.assertTrue(24==n.rows[3].height);r.setNumFixedRows(1);i.invalidate();n=i.getSizesFor(125,75,2,0);this.assertArrayEquals([0,2,3,4],n.rows.map((e=>e.rowIndex)));this.assertTrue(4==n.rows.length);this.assertTrue(20==n.rows[0].height);this.assertTrue(22==n.rows[1].height);this.assertTrue(23==n.rows[2].height);this.assertTrue(24==n.rows[3].height);r.setNumHeaderRows(1);i.invalidate();n=i.getSizesFor(125,80,2,0);this.assertArrayEquals([0,2,3,-1],n.rows.map((e=>e.rowIndex)));this.assertTrue(20==n.rows[0].height);this.assertTrue(22==n.rows[1].height);this.assertTrue(23==n.rows[2].height);this.assertTrue(30==n.rows[3].height)}}});qxl.datagrid.test.ui.GridSizeCalculator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.dev.unit.TestCase":{require:!0},"qxl.datagrid.demo.biggrid.DummyDataSource":{},"qxl.datagrid.ui.GridStyling":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.util.Labels":{},"qxl.datagrid.ui.GridSizeCalculator":{},"qxl.datagrid.ui.factory.HeaderWidgetFactory":{},"qxl.datagrid.ui.HeaderRows":{},"qxl.datagrid.ui.factory.SimpleWidgetFactory":{},"qxl.datagrid.ui.WidgetPane":{},"qxl.datagrid.ui.SelectionManager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.test.ui.DataGrid",{extend:qx.dev.unit.TestCase,members:{async testCellSizes(){let e=new qxl.datagrid.demo.biggrid.DummyDataSource(100,100),t=(new qxl.datagrid.ui.GridStyling).set({horizontalSpacing:0,verticalSpacing:0,minRowHeight:40}),r=new qxl.datagrid.column.Columns;for(let t=0;te.getSize()},n=new qxl.datagrid.ui.GridSizeCalculator(r,t,i);n.setAvailableSize(400,200,1,1);let o=new qxl.datagrid.ui.factory.HeaderWidgetFactory(r,"qxl-datagrid-header-cell"),a=new qxl.datagrid.ui.HeaderRows(n,o,e),s=new qxl.datagrid.ui.factory.SimpleWidgetFactory(r,"qxl-datagrid-cell"),l=new qxl.datagrid.ui.WidgetPane(n,s,e,new qxl.datagrid.ui.SelectionManager);a.updateWidgets();await l.updateWidgets();const u=(e,t)=>{this.assertArrayEquals(Object.keys(e).sort(),Object.keys(t).sort());for(let r in e)this.assertTrue(e[r]===t[r])};let c=o.getWidgets();this.assertTrue(void 0===c["0:0"]);this.assertTrue(void 0===c["0:12"]);this.assertTrue("B"===c["0:1"].getLabel());u(c["0:2"].getLayoutProperties(),{height:40,top:0,left:40,width:40});u(c["0:3"].getLayoutProperties(),{height:40,top:0,left:80,width:40});c=s.getWidgets();this.assertTrue(void 0===c["0:0"]);this.assertTrue(void 0===c["6:1"]);this.assertTrue("C2"===c["2:2"].getValue());u(c["2:2"].getLayoutProperties(),{top:40,height:40,left:40,width:40});u(c["3:3"].getLayoutProperties(),{top:80,height:40,left:80,width:40})}}});qxl.datagrid.test.ui.DataGrid.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.core.ISingleSelection",{events:{changeSelection:"qx.event.type.Data"},members:{getSelection:()=>!0,setSelection(e){return 1==arguments.length},resetSelection:()=>!0,isSelected(e){return 1==arguments.length},isSelectionEmpty:()=>!0,getSelectables(e){return 1==arguments.length}}});qx.ui.core.ISingleSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MContentPadding",{properties:{contentPaddingTop:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPaddingRight:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPaddingBottom:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPaddingLeft:{check:"Integer",init:0,apply:"_applyContentPadding",themeable:!0},contentPadding:{group:["contentPaddingTop","contentPaddingRight","contentPaddingBottom","contentPaddingLeft"],mode:"shorthand",themeable:!0}},members:{__P_71_0:{contentPaddingTop:"setPaddingTop",contentPaddingRight:"setPaddingRight",contentPaddingBottom:"setPaddingBottom",contentPaddingLeft:"setPaddingLeft"},__P_71_1:{contentPaddingTop:"setThemedPaddingTop",contentPaddingRight:"setThemedPaddingRight",contentPaddingBottom:"setThemedPaddingBottom",contentPaddingLeft:"setThemedPaddingLeft"},__P_71_2:{contentPaddingTop:"resetPaddingTop",contentPaddingRight:"resetPaddingRight",contentPaddingBottom:"resetPaddingBottom",contentPaddingLeft:"resetPaddingLeft"},_applyContentPadding(e,t,r,i){var n=this._getContentPaddingTarget();if(null==e){n[this.__P_71_2[r]]()}else if("setThemed"==i||"resetThemed"==i){n[this.__P_71_1[r]](e)}else{n[this.__P_71_0[r]](e)}}}});qx.ui.core.MContentPadding.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.ISingleSelection":{require:!0},"qx.ui.core.MContentPadding":{require:!0},"qx.ui.tabview.Page":{},"qx.ui.container.SlideBar":{},"qx.ui.container.Stack":{},"qx.ui.form.RadioGroup":{},"qx.ui.layout.HBox":{},"qx.ui.layout.VBox":{},"qx.event.type.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tabview.TabView",{extend:qx.ui.core.Widget,implement:qx.ui.core.ISingleSelection,include:[qx.ui.core.MContentPadding],construct(e){qx.ui.core.Widget.constructor.call(this);this.__P_29_0={top:"barTop",right:"barRight",bottom:"barBottom",left:"barLeft"};this._createChildControl("bar");this._createChildControl("pane");var t=this.__P_29_1=this._createRadioGroupInstance();t.setWrap(!1);t.addListener("changeSelection",this._onChangeSelection,this);null!=e?this.setBarPosition(e):this.initBarPosition();this.getContentElement().setAttribute("role","tablist")},events:{changeSelection:"qx.event.type.Data",changeValue:"qx.event.type.Data"},properties:{appearance:{refine:!0,init:"tabview"},barPosition:{check:["left","right","top","bottom"],init:"top",apply:"_applyBarPosition"}},members:{__P_29_1:null,setValue(e){if(null===e){this.resetSelection();return null}if(e instanceof qx.ui.tabview.Page){this.setSelection([e]);return null}return new TypeError("Given argument is not null or a {qx.ui.tabview.Page}.")},getValue(){var e=this.getSelection();return e.length?e[0]:null},resetValue(){this.resetSelection()},_createChildControlImpl(e,t){var r;switch(e){case"bar":(r=new qx.ui.container.SlideBar).setZIndex(10);this._add(r);break;case"pane":(r=new qx.ui.container.Stack).setZIndex(5);this._add(r,{flex:1})}return r||qx.ui.tabview.TabView.superclass.prototype._createChildControlImpl.call(this,e)},_createRadioGroupInstance:()=>new qx.ui.form.RadioGroup,_getContentPaddingTarget(){return this.getChildControl("pane")},add(e){var t=e.getButton(),r=this.getChildControl("bar"),i=this.getChildControl("pane");e.exclude();r.add(t);i.add(e);this.__P_29_1.add(t);e.addState(this.__P_29_0[this.getBarPosition()]);e.addState("lastTab");var n=this.getChildren();n[0]==e?e.addState("firstTab"):n[n.length-2].removeState("lastTab");e.addListener("close",this._onPageClose,this)},addAt(e,t){var r=this.getChildren();if(null!=t&&t>r.length)throw new Error("Index should be less than : "+r.length);null==t&&(t=r.length);var i=e.getButton(),n=this.getChildControl("bar"),o=this.getChildControl("pane");e.exclude();n.addAt(i,t);o.addAt(e,t);this.__P_29_1.add(i);e.addState(this.__P_29_0[this.getBarPosition()]);t==(r=this.getChildren()).length-1&&e.addState("lastTab");r[0]==e?e.addState("firstTab"):r[r.length-2].removeState("lastTab");e.addListener("close",this._onPageClose,this)},remove(e){var t=this.getChildControl("pane"),r=this.getChildControl("bar"),i=e.getButton(),n=t.getChildren();if(this.getSelection()[0]==e){var o=n.indexOf(e);0==o?n[1]?this.setSelection([n[1]]):this.resetSelection():this.setSelection([n[o-1]])}r.remove(i);t.remove(e);this.__P_29_1.remove(i);e.removeState(this.__P_29_0[this.getBarPosition()]);if(e.hasState("firstTab")){e.removeState("firstTab");n[0]&&n[0].addState("firstTab")}if(e.hasState("lastTab")){e.removeState("lastTab");n.length>0&&n[n.length-1].addState("lastTab")}e.removeListener("close",this._onPageClose,this)},getChildren(){return this.getChildControl("pane").getChildren()},indexOf(e){return this.getChildControl("pane").indexOf(e)},getRadioGroup(){return this.__P_29_1},__P_29_0:null,_applyBarPosition(e,t){var r=this.getChildControl("bar"),i=this.getChildControl("pane"),n="left"==e||"right"==e,o="right"==e||"bottom"==e,a=n?qx.ui.layout.HBox:qx.ui.layout.VBox,s=this._getLayout();s&&s instanceof a||this._setLayout(s=new a);s.setReversed(o);r.setOrientation(n?"vertical":"horizontal");var l,u,c=this.getChildren();if(t){var h=this.__P_29_0[t];r.removeState(h);i.removeState(h);for(l=0,u=c.length;l{let r=(this.getSelection()[0]||null).getQxObjectId();e.setItem(this.classname+".lastPageId",r)}))},objects:{pgArrayDemo(){const e=new qx.ui.tabview.Page("Array Demo");e.setLayout(new qx.ui.layout.Grow);e.addListenerOnce("appear",(async()=>{let t=new qxl.datagrid.demo.array.ArrayDemo;e.add(t);await t.init()}));return e},pgTreeDemo(){const e=new qx.ui.tabview.Page("Tree Demo");e.setLayout(new qx.ui.layout.Grow);e.addListenerOnce("appear",(async()=>{let t=new qxl.datagrid.demo.tree.TreeDemo;e.add(t);await t.init()}));return e},pgBigGridDemo(){const e=new qx.ui.tabview.Page("Big Grid Demo");e.setLayout(new qx.ui.layout.Grow);e.addListenerOnce("appear",(async()=>{let t=new qxl.datagrid.demo.biggrid.BigGridDemo;e.add(t);await t.init()}));return e}}});qxl.datagrid.demo.Demo.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.ValueManager",{type:"abstract",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this._dynamic={}},members:{_dynamic:null,resolveDynamic(e){return this._dynamic[e]},isDynamic(e){return!!this._dynamic[e]},resolve(e){return e&&this._dynamic[e]?this._dynamic[e]:e},_setDynamic(e){this._dynamic=e},_getDynamic(){return this._dynamic}}});qx.util.ValueManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.util.ValueManager":{require:!0},"qx.util.ColorUtil":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Color",{type:"singleton",extend:qx.util.ValueManager,properties:{theme:{check:"Theme",nullable:!0,apply:"_applyTheme",event:"changeTheme"}},members:{_applyTheme(e){var t={};this._setDynamic(t);if(e){var r=e.colors;for(var i in r)t[i]||(t[i]=this.__P_92_0(r,i))}},__P_92_0(e,t){var r=e[t];if("string"==typeof r){if(!qx.util.ColorUtil.isCssString(r)){if(null!=e[r])return this.__P_92_0(e,r);throw new Error("Could not parse color: "+r)}return r}return r instanceof Array?qx.util.ColorUtil.rgbToRgbString(r):r instanceof Function?this.__P_92_0(e,r(t)):t},resolve(e){var t=this._dynamic,r=t[e];if(r)return r;var i=this.getTheme();return null!==i&&i.colors[e]?t[e]=this.__P_92_0(i.colors,e):e},isDynamic(e){var t=this._dynamic;if(e&&void 0!==t[e])return!0;var r=this.getTheme();if(null!==r&&e&&void 0!==r.colors[e]){t[e]=this.__P_92_0(r.colors,e);return!0}return!1}}});qx.theme.manager.Color.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.Engine":{construct:!0,require:!0},"qx.bom.client.Browser":{construct:!0,require:!0},"qx.lang.Type":{},"qx.ui.style.Stylesheet":{},"qx.Bootstrap":{},"qx.ui.decoration.Decorator":{},"qx.ui.decoration.IDecorator":{},"qx.lang.Object":{},"qx.util.AliasManager":{}},environment:{provided:[],required:{"engine.name":{construct:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{construct:!0,className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Decoration",{type:"singleton",extend:qx.core.Object,implement:[qx.core.IDisposable],statics:{CSS_CLASSNAME_PREFIX:"qx-"},construct(){qx.core.Object.constructor.call(this);this.__P_93_0=[];this.__P_93_1="mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9},properties:{theme:{check:"Theme",nullable:!0,apply:"_applyTheme",event:"changeTheme"}},members:{__P_93_2:null,__P_93_0:null,__P_93_1:!1,getCssClassName(e){var t=qx.theme.manager.Decoration.CSS_CLASSNAME_PREFIX;return qx.lang.Type.isString(e)?t+e:t+e.toHashCode()},addCssClass(e){var t=qx.ui.style.Stylesheet.getInstance(),r=e,i="."+(e=this.getCssClassName(e));if(t.hasRule(i))return e;qx.lang.Type.isString(r)&&(r=this.resolve(r));if(!r)throw new Error("Unable to resolve decorator '"+e+"'.");var n="",o=r.getStyles(!0);Object.keys(o).sort().forEach((function(e){if(qx.Bootstrap.isObject(o[e])){var r="",a=o[e],s=!1;for(var l in a){s=!0;r+=l+":"+a[l]+";"}var u=this.__P_93_1?i:i+(s?":":"");this.__P_93_0.push(u+e);t.addRule(u+e,r)}else n+=e+":"+o[e]+";"}),this);if(n){t.addRule(i,n);this.__P_93_0.push(i)}return e},removeAllCssClasses(){for(var e=0;e{void 0===o[t]&&(o[t]=e[t])}))}if(o.sources){o.sources.family&&o.family.indexOf(o.sources.family)<0&&o.family.unshift(o.sources.family);let t=o.family[0];e[t]||(e[t]={fontFaces:[]});let r={};e[t].fontFaces.forEach((e=>{let t=qx.bom.webfonts.WebFontLoader.createFontLookupKey(e.family,e.fontWeight,e.fontStyle);r[t]=e}));let i=qx.bom.webfonts.WebFontLoader.createFontLookupKey(o.sources.family,o.sources.fontWeight,o.sources.fontStyle);if(!r[i]){let r={fontFamily:o.sources.family,fontWeight:o.sources.fontWeight,fontStyle:o.sources.fontStyle};e[t].fontFaces.push(r)}}(o.css||o.fontFaces)&&t.push(o);var n=new(this.__P_94_1(o));o.comparisonString&&n.setComparisonString(o.comparisonString);r[i]=n;qx.Class.getProperties(qx.bom.Font).forEach((e=>{let t=o[e];void 0!==t&&n["set"+qx.lang.String.firstUp(e)](t)}));r[i].themed=!0}for(let e of t){let t=qx.bom.webfonts.WebFontLoader.getLoader(e.family[0],!0);["css","fontFaces","comparisonString","version"].forEach((r=>{e[r]&&t["set"+qx.lang.String.firstUp(r)](e[r])}));t.load()}for(let e in r){r[e].loadComplete()}return r},_applyTheme(e){let t=this._dynamic={};for(let e in t)if(t[e].themed){t[e].dispose();delete t[e]}if(e){var r=this._manifestFonts?Object.assign(e.fonts,this._manifestFonts):e.fonts;t=this.__P_94_0(r)}this._setDynamic(t)},__P_94_1:e=>e.fontFaces||e.css?qx.bom.webfonts.WebFont:qx.bom.Font,getManifestFonts(){return this._manifestFonts}},destruct(){this._disposeMap("_dynamic")}});qx.theme.manager.Font.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.util.AliasManager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Icon",{type:"singleton",extend:qx.core.Object,properties:{theme:{check:"Theme",nullable:!0,apply:"_applyTheme",event:"changeTheme"}},members:{_applyTheme(e,t){var r=qx.util.AliasManager.getInstance();if(t)for(var i in t.aliases)r.remove(i);if(e)for(var i in e.aliases)r.add(i,e.aliases[i])}}});qx.theme.manager.Icon.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.manager.Appearance",{type:"singleton",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.__P_95_0={};this.__P_95_1={}},properties:{theme:{check:"Theme",nullable:!0,event:"changeTheme",apply:"_applyTheme"}},members:{__P_95_2:{},__P_95_0:null,__P_95_1:null,_applyTheme(){this.__P_95_1={};this.__P_95_0={}},__P_95_3(e,t,r,i){var n=t.appearances,o=n[e];if(!o){for(var a,s="/",l=[],u=e.split(s),c=qx.lang.Array.clone(u);!o&&u.length>0;){l.unshift(u.pop());if((o=n[u.join(s)])&&"string"==typeof(a=o.alias||o)){var h=a+s+l.join(s);return this.__P_95_3(h,t,r,c)}}for(var d=0;d0&&(s+=":"+u)}var h,d=this.__P_95_0;if(d[r.name]&&void 0!==d[r.name][s])return d[r.name][s];t||(t=this.__P_95_2);if(a.include||a.base){var f;a.include&&(f=this.styleFrom(a.include,t,r,i));var _=a.style(t,f);h={};if(a.base){var p=this.styleFrom(o,t,a.base,i);if(a.include)for(var m in p)f.hasOwnProperty(m)||_.hasOwnProperty(m)||(h[m]=p[m]);else for(var g in p)_.hasOwnProperty(g)||(h[g]=p[g])}if(a.include)for(var v in f)_.hasOwnProperty(v)||(h[v]=f[v]);for(var b in _)h[b]=_[b]}else h=a.style(t);d[r.name]||(d[r.name]={});return d[r.name][s]=h||null}}});qx.theme.manager.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.Theme",{statics:{define(e,t){if(!t)t={};t.include=this.__P_3_0(t.include);t.patch=this.__P_3_0(t.patch);var r={$$type:"Theme",name:e,title:t.title,toString:this.genericToString};t.extend&&(r.supertheme=t.extend);r.basename=qx.Bootstrap.createNamespace(e,r);this.__P_3_1(r,t);this.__P_3_2(r,t);this.$$registry[e]=r;for(var i=0,n=(o=t.include).length;ie?qx.Bootstrap.isArray(e)?e:[e]:[],__P_3_2(e,t){var r=t.aliases||{};t.extend&&t.extend.aliases&&qx.Bootstrap.objectMergeWith(r,t.extend.aliases,!1);e.aliases=r},getAll(){return this.$$registry},getByName(e){return this.$$registry[e]},isDefined(e){return void 0!==this.getByName(e)},getTotalNumber(){return qx.Bootstrap.objectGetLength(this.$$registry)},genericToString(){return"[Theme "+this.name+"]"},__P_3_3(e){for(var t=0,r=this.__P_3_4,i=r.length;t1)throw new Error("You can only define one theme category per file! Invalid theme: "+e)}if(t.meta){var l;for(var i in t.meta){l=t.meta[i];if(void 0===this.__P_3_6[i])throw new Error('The key "'+i+'" is not allowed inside a meta theme block.');if(typeof l!==this.__P_3_6[i])throw new Error('The type of the key "'+i+'" inside the meta block is wrong.');if("object"!=typeof l||null===l||"Theme"!==l.$$type)throw new Error('The content of a meta theme must reference to other themes. The value for "'+i+'" in theme "'+e+'" is invalid: '+l)}}if(t.extend&&"Theme"!==t.extend.$$type)throw new Error('Invalid extend in theme "'+e+'": '+t.extend);if(t.include)for(o=0,a=t.include.length;on.left&&en.top&&t{if(this.__P_159_2){qx.event.Idle.getInstance().removeListener("interval",this.__P_159_2);this.__P_159_2=null}}))}this._place(i)},placeToPoint(e){var t={left:e.left,top:e.top,right:e.left,bottom:e.top};this._place(t)},_getPlacementOffsets(){return{left:this.getOffsetLeft(),top:this.getOffsetTop(),right:this.getOffsetRight(),bottom:this.getOffsetBottom()}},__P_159_6(e){var t=null;if(this._computePlacementSize)t=this._computePlacementSize();else if(this.isVisible())t=this.getBounds();null==t?this.addListenerOnce("appear",(()=>{this.__P_159_6(e)})):e.call(this,t)},_place(e){this.__P_159_6((function(t){var r=qx.util.placement.Placement.compute(t,this.getLayoutParent().getBounds(),e,this._getPlacementOffsets(),this.getPosition(),this.getPlacementModeX(),this.getPlacementModeY());this.removeState("placementLeft");this.removeState("placementRight");this.addState(e.left"object"==typeof document.createStyleSheet,getInsertRule:()=>"function"==typeof qx.bom.client.Stylesheet.__P_145_0().insertRule,getDeleteRule:()=>"function"==typeof qx.bom.client.Stylesheet.__P_145_0().deleteRule,getAddImport:()=>"object"==typeof qx.bom.client.Stylesheet.__P_145_0().addImport,getRemoveImport:()=>"object"==typeof qx.bom.client.Stylesheet.__P_145_0().removeImport},defer(e){qx.core.Environment.add("html.stylesheet.createstylesheet",e.getCreateStyleSheet);qx.core.Environment.add("html.stylesheet.insertrule",e.getInsertRule);qx.core.Environment.add("html.stylesheet.deleterule",e.getDeleteRule);qx.core.Environment.add("html.stylesheet.addimport",e.getAddImport);qx.core.Environment.add("html.stylesheet.removeimport",e.getRemoveImport)}});qx.bom.client.Stylesheet.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.bom.client.Stylesheet":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Element":{},"qx.util.Uri":{}},environment:{provided:[],required:{"html.stylesheet.createstylesheet":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.insertrule":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.deleterule":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.addimport":{className:"qx.bom.client.Stylesheet"},"html.stylesheet.removeimport":{className:"qx.bom.client.Stylesheet"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Stylesheet",{statics:{includeFile(e,t){t||(t=document);var r=t.createElement("link");r.type="text/css";r.rel="stylesheet";r.href=e;t.getElementsByTagName("head")[0].appendChild(r)},createElement(e){if(qx.core.Environment.get("html.stylesheet.createstylesheet")){var t=document.createStyleSheet();e&&(t.cssText=e);return t}var r=document.createElement("style");r.type="text/css";e&&r.appendChild(document.createTextNode(e));document.getElementsByTagName("head")[0].appendChild(r);return r.sheet},addRule(e,t,r){qx.core.Environment.get("html.stylesheet.insertrule")?e.insertRule(t+"{"+r+"}",e.cssRules.length):e.addRule(t,r)},removeRule(e,t){if(qx.core.Environment.get("html.stylesheet.deleterule"))for(var r=(i=e.cssRules).length-1;r>=0;--r)i[r].selectorText==t&&e.deleteRule(r);else{var i;for(r=(i=e.rules).length-1;r>=0;--r)i[r].selectorText==t&&e.removeRule(r)}},removeSheet(e){var t=e.ownerNode?e.ownerNode:e.owningElement;qx.dom.Element.removeChild(t,t.parentNode)},removeAllRules(e){if(qx.core.Environment.get("html.stylesheet.deleterule"))for(var t=e.cssRules.length-1;t>=0;t--)e.deleteRule(t);else for(t=e.rules.length-1;t>=0;t--)e.removeRule(t)},addImport(e,t){qx.core.Environment.get("html.stylesheet.addimport")?e.addImport(t):e.insertRule('@import "'+t+'";',e.cssRules.length)},removeImport(e,t){if(qx.core.Environment.get("html.stylesheet.removeimport"))for(var r=e.imports,i=r.length-1;i>=0;i--)r[i].href!=t&&r[i].href!=qx.util.Uri.getAbsolute(t)||e.removeImport(i);else{var n=e.cssRules;for(i=n.length-1;i>=0;i--)n[i].href==t&&e.deleteRule(i)}},removeAllImports(e){if(qx.core.Environment.get("html.stylesheet.removeimport"))for(var t=e.imports.length-1;t>=0;t--)e.removeImport(t);else{var r=e.cssRules;for(t=r.length-1;t>=0;t--)r[t].type==r[t].IMPORT_RULE&&e.deleteRule(t)}}}});qx.bom.Stylesheet.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.Emitter",{extend:Object,statics:{__P_147_0:[]},members:{__P_147_1:null,__P_147_2:null,on(e,t,r){var i=qx.event.Emitter.__P_147_0.length;this.__P_147_3(e).push({listener:t,ctx:r,id:i,name:e});qx.event.Emitter.__P_147_0.push({name:e,listener:t,ctx:r});return i},once(e,t,r){var i=qx.event.Emitter.__P_147_0.length;this.__P_147_3(e).push({listener:t,ctx:r,once:!0,id:i});qx.event.Emitter.__P_147_0.push({name:e,listener:t,ctx:r});return i},off(e,t,r){for(var i=this.__P_147_3(e),n=i.length-1;n>=0;n--){var o=i[n];if(o.listener==t&&o.ctx==r){i.splice(n,1);qx.event.Emitter.__P_147_0[o.id]=null;return o.id}}return null},offById(e){var t=qx.event.Emitter.__P_147_0[e];t&&this.off(t.name,t.listener,t.ctx);return null},addListener(e,t,r){return this.on(e,t,r)},addListenerOnce(e,t,r){return this.once(e,t,r)},removeListener(e,t,r){this.off(e,t,r)},removeListenerById(e){this.offById(e)},emit(e,t){for(var r=this.__P_147_3(e).concat(),i=[],n=0;n=0;n--){var o;(o=r[n]).listener.call(o.ctx,t)}},getListeners(){return this.__P_147_1},getEntryById(e){for(var t in this.__P_147_1)for(var r=this.__P_147_1[t],i=0,n=r.length;iqx.bom.Style.getPropertyName("AnimationFillMode"),getPlayState:()=>qx.bom.Style.getPropertyName("AnimationPlayState"),getName:()=>qx.bom.Style.getPropertyName("animation"),getAnimationStart(){if(qx.bom.Event.supportsEvent(window,"webkitanimationstart"))return"webkitAnimationStart";return{msAnimation:"MSAnimationStart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"animationstart",OAnimation:"oAnimationStart",animation:"animationstart"}[this.getName()]},getAnimationIteration(){if(qx.bom.Event.supportsEvent(window,"webkitanimationiteration"))return"webkitAnimationIteration";return{msAnimation:"MSAnimationIteration",WebkitAnimation:"webkitAnimationIteration",MozAnimation:"animationiteration",OAnimation:"oAnimationIteration",animation:"animationiteration"}[this.getName()]},getAnimationEnd(){if(qx.bom.Event.supportsEvent(window,"webkitanimationend"))return"webkitAnimationEnd";return{msAnimation:"MSAnimationEnd",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}[this.getName()]},getKeyFrames(){for(var e=qx.bom.Style.VENDOR_PREFIXES,t=[],r=0;r=t+e){this.emit("end");this.id=null}else{var n=Math.max(i-t,0);this.emit("frame",n);this.id=qx.bom.AnimationFrame.request(r,this)}}),this)},cancelSequence(){this.__P_97_0=!0}},statics:{TIMEOUT:30,calculateTiming(e,t){if("ease-in"==e)var r=[3.1223e-7,.0757,1.2646,-.167,-.4387,.2654];else if("ease-out"==e)r=[-7.0198e-8,1.652,-.551,-.0458,.1255,-.1807];else{if("linear"==e)return t;if("ease-in-out"==e)r=[2.482e-7,-.2289,3.3466,-1.0857,-1.7354,.7034];else r=[-.0021,.2472,9.8054,-21.6869,17.7611,-5.1226]}for(var i=0,n=0;n=0;i--){e=r[i];t=this.__P_98_1[e.toHashCode()];r.splice(i,1);e.syncWidget(t)}if(0==r.length){this.__P_98_0=[];this.__P_98_1={}}}}});qx.ui.core.queue.Widget.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.lang.Array":{},"qx.ui.core.queue.Manager":{},"qx.ui.core.queue.Visibility":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Appearance",{statics:{__P_100_0:[],__P_100_1:{},remove(e){if(this.__P_100_1[e.toHashCode()]){qx.lang.Array.remove(this.__P_100_0,e);delete this.__P_100_1[e.toHashCode()]}},add(e){if(!this.__P_100_1[e.toHashCode()]){this.__P_100_0.unshift(e);this.__P_100_1[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("appearance")}},has(e){return!!this.__P_100_1[e.toHashCode()]},flush(){for(var e,t=qx.ui.core.queue.Visibility,r=this.__P_100_0,i=r.length-1;i>=0;i--){e=r[i];r.splice(i,1);delete this.__P_100_1[e.toHashCode()];t.isVisible(e)?e.syncAppearance():e.$$stateChanges=!0}}}});qx.ui.core.queue.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.queue.Manager":{},"qx.ui.core.queue.Visibility":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Layout",{statics:{__P_43_0:{},__P_43_1:{},remove(e){delete this.__P_43_0[e.toHashCode()]},add(e){this.__P_43_0[e.toHashCode()]=e;qx.ui.core.queue.Manager.scheduleFlush("layout")},isScheduled(e){return!!this.__P_43_0[e.toHashCode()]},flush(){for(var e=this.__P_43_2(),t=e.length-1;t>=0;t--){var r=e[t];if(!r.hasValidLayout())if(r.isRootWidget()&&!r.hasUserBounds()){var i=r.getSizeHint();r.renderLayout(0,0,i.width,i.height)}else{var n=r.getBounds();n&&r.renderLayout(n.left,n.top,n.width,n.height)}}},getNestingLevel(e){for(var t=this.__P_43_1,r=0,i=e;;){if(null!=t[i.toHashCode()]){r+=t[i.toHashCode()];break}if(!i.$$parent)break;i=i.$$parent;r+=1}for(var n=r;e&&e!==i;){t[e.toHashCode()]=n--;e=e.$$parent}return r},__P_43_3(){var e=qx.ui.core.queue.Visibility;this.__P_43_1={};var t,r,i=[],n=this.__P_43_0;for(var o in n){t=n[o];if(e.isVisible(t)){i[r=this.getNestingLevel(t)]||(i[r]={});i[r][o]=t;delete n[o]}}return i},__P_43_2(){for(var e=[],t=this.__P_43_3(),r=t.length-1;r>=0;r--)if(t[r])for(var i in t[r]){var n=t[r][i];if(0==r||n.isRootWidget()||n.hasUserBounds()){e.push(n);n.invalidateLayoutCache()}else{var o=n.getSizeHint(!1);if(o){n.invalidateLayoutCache();var a=n.getSizeHint(),s=!n.getBounds()||o.minWidth!==a.minWidth||o.width!==a.width||o.maxWidth!==a.maxWidth||o.minHeight!==a.minHeight||o.height!==a.height||o.maxHeight!==a.maxHeight}else s=!0;if(s){var l=n.getLayoutParent();t[r-1]||(t[r-1]={});t[r-1][l.toHashCode()]=l}else e.push(n)}}return e}}});qx.ui.core.queue.Layout.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.queue.Manager":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.queue.Dispose",{statics:{__P_102_0:[],add(e){var t=this.__P_102_0;if(!t.includes(e)){t.unshift(e);qx.ui.core.queue.Manager.scheduleFlush("dispose")}},isEmpty(){return 0==this.__P_102_0.length},flush(){for(var e=this.__P_102_0,t=e.length-1;t>=0;t--){var r=e[t];e.splice(t,1);r.dispose()}0==e.length&&(this.__P_102_0=[])}}});qx.ui.core.queue.Dispose.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.bom.client.Engine":{require:!0},"qx.dom.Node":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Dimension",{statics:{getWidth(e){var t=e.getBoundingClientRect();return Math.round(t.right-t.left)},getHeight(e){var t=e.getBoundingClientRect();return Math.round(t.bottom-t.top)},getSize(e){return{width:this.getWidth(e),height:this.getHeight(e)}},getOuterHeight(e,t){if(t){let t=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-top"),10),r=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-bottom"),10);return e.offsetHeight+t+r}return e.offsetHeight},getOuterWidth(e,t){if(t){let t=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-left"),10),r=parseInt(document.defaultView.getComputedStyle(e,"").getPropertyValue("margin-right"),10);return e.offsetWidth+t+r}return e.offsetWidth},getOuterSize(e,t){return{width:this.getOuterWidth(e,t),height:this.getOuterHeight(e,t)}},__P_155_0:{visible:!0,hidden:!0},getContentWidth(e){var t=qx.bom.element.Style,r=qx.bom.element.Style.get(e,"overflowX"),i=parseInt(t.get(e,"paddingLeft")||"0px",10),n=parseInt(t.get(e,"paddingRight")||"0px",10);if(this.__P_155_0[r]){var o=e.clientWidth;("opera"==qx.core.Environment.get("engine.name")||qx.dom.Node.isBlockNode(e))&&(o=o-i-n);return"mshtml"==qx.core.Environment.get("engine.name")&&0===o&&0===e.offsetHeight?e.offsetWidth:o}if(e.clientWidth>=e.scrollWidth)return Math.max(e.clientWidth,e.scrollWidth)-i-n;var a=e.scrollWidth-i;"mshtml"==qx.core.Environment.get("engine.name")&&(a-=n);return a},getContentHeight(e){var t=qx.bom.element.Style,r=qx.bom.element.Style.get(e,"overflowY"),i=parseInt(t.get(e,"paddingTop")||"0px",10),n=parseInt(t.get(e,"paddingBottom")||"0px",10);return this.__P_155_0[r]?e.clientHeight-i-n:e.clientHeight>=e.scrollHeight?Math.max(e.clientHeight,e.scrollHeight)-i-n:e.scrollHeight-i},getContentSize(e){return{width:this.getContentWidth(e),height:this.getContentHeight(e)}}}});qx.bom.element.Dimension.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Viewport":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Document",{statics:{isQuirksMode:qx.core.Environment.select("engine.name",{mshtml:e=>qx.core.Environment.get("engine.version")>=8?5===(e||window).document.documentMode:"CSS1Compat"!==(e||window).document.compatMode,webkit(e){if(void 0===document.compatMode){var t=(e||window).document.createElement("div");t.style.cssText="position:absolute;width:0;height:0;width:1";return"1px"===t.style.width}return"CSS1Compat"!==(e||window).document.compatMode},default:e=>"CSS1Compat"!==(e||window).document.compatMode}),isStandardMode(e){return!this.isQuirksMode(e)},getWidth(e){var t=(e||window).document,r=qx.bom.Viewport.getWidth(e),i=this.isStandardMode(e)?t.documentElement.scrollWidth:t.body.scrollWidth;return Math.max(i,r)},getHeight(e){var t=(e||window).document,r=qx.bom.Viewport.getHeight(e),i=this.isStandardMode(e)?t.documentElement.scrollHeight:t.body.scrollHeight;return Math.max(i,r)}}});qx.bom.Document.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.Document":{},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Viewport",{statics:{getWidth(e){var t=(e=e||window).document;return qx.bom.Document.isStandardMode(e)?t.documentElement.clientWidth:t.body.clientWidth},getHeight(e){var t=(e=e||window).document;return"ios"==qx.core.Environment.get("os.name")&&window.innerHeight!=t.documentElement.clientHeight?window.innerHeight:qx.bom.Document.isStandardMode(e)?t.documentElement.clientHeight:t.body.clientHeight},getScrollLeft(e){if(void 0!==(e=e||window).pageXOffset)return e.pageXOffset;var t=e.document;return t.documentElement.scrollLeft||t.body.scrollLeft},getScrollTop(e){if(void 0!==(e=e||window).pageYOffset)return e.pageYOffset;var t=e.document;return t.documentElement.scrollTop||t.body.scrollTop},__P_48_0(e){var t=this.getWidth(e)>this.getHeight(e)?90:0,r=e.orientation;return null==r||Math.abs(r%180)==t?{"-270":90,"-180":180,"-90":-90,0:0,90:90,180:180,270:-90}:{"-270":180,"-180":-90,"-90":0,0:90,90:180,180:-90,270:0}},__P_48_1:null,getOrientation(e){var t=(e=e||window.top).orientation;if(null==t)t=this.getWidth(e)>this.getHeight(e)?90:0;else{null==this.__P_48_1&&(this.__P_48_1=this.__P_48_0(e));t=this.__P_48_1[t]}return t},isLandscape(e){var t=this.getOrientation(e);return-90===t||90===t},isPortrait(e){var t=this.getOrientation(e);return 0===t||180===t}}});qx.bom.Viewport.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.dom.Node":{},"qx.bom.Viewport":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.element.BoxSizing":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.quirksmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Location",{statics:{__P_106_0:(e,t)=>qx.bom.element.Style.get(e,t,qx.bom.element.Style.COMPUTED_MODE,!1),__P_106_1:(e,t)=>parseInt(qx.bom.element.Style.get(e,t,qx.bom.element.Style.COMPUTED_MODE,!1),10)||0,__P_106_2(e){var t=0,r=0,i=qx.dom.Node.getWindow(e);return{left:t-=qx.bom.Viewport.getScrollLeft(i),top:r-=qx.bom.Viewport.getScrollTop(i)}},__P_106_3:qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.dom.Node.getDocument(e),r=t.body,i=0,n=0;i-=r.clientLeft+t.documentElement.clientLeft;n-=r.clientTop+t.documentElement.clientTop;if(!qx.core.Environment.get("browser.quirksmode")){i+=this.__P_106_1(r,"borderLeftWidth");n+=this.__P_106_1(r,"borderTopWidth")}return{left:i,top:n}},webkit(e){var t=qx.dom.Node.getDocument(e).body;return{left:t.offsetLeft,top:t.offsetTop}},gecko(e){var t=qx.dom.Node.getDocument(e).body,r=t.offsetLeft,i=t.offsetTop;if("border-box"!==qx.bom.element.BoxSizing.get(t)){r+=this.__P_106_1(t,"borderLeftWidth");i+=this.__P_106_1(t,"borderTopWidth")}return{left:r,top:i}},default(e){var t=qx.dom.Node.getDocument(e).body;return{left:t.offsetLeft,top:t.offsetTop}}}),__P_106_4(e){var t=e.getBoundingClientRect();return{left:Math.round(t.left),top:Math.round(t.top)}},get(e,t){if("BODY"==e.tagName)var r=this.__P_106_5(e),i=r.left,n=r.top;else{var o=this.__P_106_3(e),a=this.__P_106_4(e),s=this.__P_106_2(e);i=a.left+o.left-s.left,n=a.top+o.top-s.top}var l,u;if(e instanceof SVGElement){var c=e.getBoundingClientRect();l=c.width;u=c.height}else{l=e.offsetWidth;u=e.offsetHeight}var h=i+l,d=n+u;if(t){if("padding"==t||"scroll"==t){var f=qx.bom.element.Style.get(e,"overflowX");"scroll"!=f&&"auto"!=f||(h+=e.scrollWidth-l+this.__P_106_1(e,"borderLeftWidth")+this.__P_106_1(e,"borderRightWidth"));var _=qx.bom.element.Style.get(e,"overflowY");"scroll"!=_&&"auto"!=_||(d+=e.scrollHeight-u+this.__P_106_1(e,"borderTopWidth")+this.__P_106_1(e,"borderBottomWidth"))}switch(t){case"padding":i+=this.__P_106_1(e,"paddingLeft");n+=this.__P_106_1(e,"paddingTop");h-=this.__P_106_1(e,"paddingRight");d-=this.__P_106_1(e,"paddingBottom");case"scroll":i-=e.scrollLeft;n-=e.scrollTop;h-=e.scrollLeft;d-=e.scrollTop;case"border":i+=this.__P_106_1(e,"borderLeftWidth");n+=this.__P_106_1(e,"borderTopWidth");h-=this.__P_106_1(e,"borderRightWidth");d-=this.__P_106_1(e,"borderBottomWidth");break;case"margin":i-=this.__P_106_1(e,"marginLeft");n-=this.__P_106_1(e,"marginTop");h+=this.__P_106_1(e,"marginRight");d+=this.__P_106_1(e,"marginBottom")}}return{left:i,top:n,right:h,bottom:d}},__P_106_5(e){var t=e.offsetTop,r=e.offsetLeft;t+=this.__P_106_1(e,"marginTop");r+=this.__P_106_1(e,"marginLeft");if("gecko"===qx.core.Environment.get("engine.name")){t+=this.__P_106_1(e,"borderLeftWidth");r+=this.__P_106_1(e,"borderTopWidth")}return{left:r,top:t}},getLeft(e,t){return this.get(e,t).left},getTop(e,t){return this.get(e,t).top},getRight(e,t){return this.get(e,t).right},getBottom(e,t){return this.get(e,t).bottom},getRelative(e,t,r,i){var n=this.get(e,r),o=this.get(t,i);return{left:n.left-o.left,top:n.top-o.top,right:n.right-o.right,bottom:n.bottom-o.bottom}},getPosition(e){return this.getRelative(e,this.getOffsetParent(e))},getOffsetParent(e){if(e instanceof SVGElement)return document.body;for(var t=e.offsetParent||document.body,r=qx.bom.element.Style;t&&!/^body|html$/i.test(t.tagName)&&"static"===r.get(t,"position");)t=t.offsetParent;return t}}});qx.bom.element.Location.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.normalize.String":{require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Clip",{statics:{compile(e){if(!e)return"clip:auto;";var t,r,i=e.left,n=e.top,o=e.width,a=e.height;if(null==i){t=null==o?"auto":o+"px";i="auto"}else{t=null==o?"auto":i+o+"px";i+="px"}if(null==n){r=null==a?"auto":a+"px";n="auto"}else{r=null==a?"auto":n+a+"px";n+="px"}return"clip:rect("+n+","+t+","+r+","+i+");"},get(e,t){var r,i,n,o,a,s,l=qx.bom.element.Style.get(e,"clip",t,!1);if("string"==typeof l&&"auto"!==l&&""!==l){l=l.trim();if(!/\((.*)\)/.test(l))throw new Error("Could not parse clip string: "+l);var u=RegExp.$1;if(/,/.test(u))var c=u.split(",");else c=u.split(" ");i=c[0].trim();a=c[1].trim();s=c[2].trim();"auto"===(r=c[3].trim())&&(r=null);"auto"===i&&(i=null);"auto"===a&&(a=null);"auto"===s&&(s=null);null!=i&&(i=parseInt(i,10));null!=a&&(a=parseInt(a,10));null!=s&&(s=parseInt(s,10));null!=r&&(r=parseInt(r,10));null!=a&&null!=r?n=a-r:null!=a&&(n=a);null!=s&&null!=i?o=s-i:null!=s&&(o=s)}return{left:r||null,top:i||null,width:n||null,height:o||null}},set(e,t){if(t){var r,i,n=t.left,o=t.top,a=t.width,s=t.height;if(null==n){r=null==a?"auto":a+"px";n="auto"}else{r=null==a?"auto":n+a+"px";n+="px"}if(null==o){i=null==s?"auto":s+"px";o="auto"}else{i=null==s?"auto":o+s+"px";o+="px"}e.style.clip="rect("+o+","+r+","+i+","+n+")"}else e.style.clip="rect(auto,auto,auto,auto)"},reset(e){e.style.clip="rect(auto, auto, auto, auto)"}}});qx.bom.element.Clip.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.bom.client.Engine":{defer:"load",require:!0},"qx.bom.client.Browser":{defer:"load",require:!0}},environment:{provided:[],required:{"engine.name":{defer:!0,className:"qx.bom.client.Engine"},"engine.version":{defer:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{defer:!0,className:"qx.bom.client.Browser"},"browser.quirksmode":{defer:!0,className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Cursor",{statics:{__P_105_0:{},compile(e){return"cursor:"+(this.__P_105_0[e]||e)+";"},get:(e,t)=>qx.bom.element.Style.get(e,"cursor",t,!1),set(e,t){e.style.cursor=this.__P_105_0[t]||t},reset(e){e.style.cursor=""}},defer(e){if("mshtml"==qx.core.Environment.get("engine.name")&&(parseFloat(qx.core.Environment.get("engine.version"))<9||qx.core.Environment.get("browser.documentmode")<9)&&!qx.core.Environment.get("browser.quirksmode")){e.__P_105_0["nesw-resize"]="ne-resize";e.__P_105_0["nwse-resize"]="nw-resize"}}});qx.bom.element.Cursor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Css":{require:!0},"qx.bom.element.Style":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"css.opacity":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Opacity",{statics:{compile:qx.core.Environment.select("engine.name",{mshtml(e){e>=1&&(e=1);e<1e-5&&(e=0);return qx.core.Environment.get("css.opacity")?"opacity:"+e+";":"zoom:1;filter:alpha(opacity="+100*e+");"},default:e=>"opacity:"+e+";"}),set:qx.core.Environment.select("engine.name",{mshtml(e,t){if(qx.core.Environment.get("css.opacity"))e.style.opacity=t;else{var r=qx.bom.element.Style.get(e,"filter",qx.bom.element.Style.COMPUTED_MODE,!1);t>=1&&(t=1);t<1e-5&&(t=0);e.currentStyle&&e.currentStyle.hasLayout||(e.style.zoom=1);e.style.filter=r.replace(/alpha\([^\)]*\)/gi,"")+"alpha(opacity="+100*t+")"}},default(e,t){e.style.opacity=t}}),reset:qx.core.Environment.select("engine.name",{mshtml(e){if(qx.core.Environment.get("css.opacity"))e.style.opacity="";else{var t=qx.bom.element.Style.get(e,"filter",qx.bom.element.Style.COMPUTED_MODE,!1);e.style.filter=t.replace(/alpha\([^\)]*\)/gi,"")}},default(e){e.style.opacity=""}}),get:qx.core.Environment.select("engine.name",{mshtml(e,t){if(qx.core.Environment.get("css.opacity")){return null!=(i=qx.bom.element.Style.get(e,"opacity",t,!1))?parseFloat(i):1}var r=qx.bom.element.Style.get(e,"filter",t,!1);if(r){var i;if((i=r.match(/alpha\(opacity=(.*)\)/))&&i[1])return parseFloat(i[1])/100}return 1},default(e,t){var r=qx.bom.element.Style.get(e,"opacity",t,!1);return null!=r?parseFloat(r):1}})}});qx.bom.element.Opacity.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Css":{require:!0},"qx.bom.Style":{},"qx.bom.element.Style":{},"qx.bom.Document":{},"qx.dom.Node":{}},environment:{provided:[],required:{"css.boxsizing":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.BoxSizing",{statics:{__P_117_0:{tags:{button:!0,select:!0},types:{search:!0,button:!0,submit:!0,reset:!0,checkbox:!0,radio:!0}},__P_117_1(e){var t=this.__P_117_0;return t.tags[e.tagName.toLowerCase()]||t.types[e.type]},compile(e){if(qx.core.Environment.get("css.boxsizing")){return qx.bom.Style.getCssName(qx.core.Environment.get("css.boxsizing"))+":"+e+";"}},get(e){return qx.core.Environment.get("css.boxsizing")?qx.bom.element.Style.get(e,"boxSizing",null,!1)||"":qx.bom.Document.isStandardMode(qx.dom.Node.getWindow(e))&&!this.__P_117_1(e)?"content-box":"border-box"},set(e,t){if(qx.core.Environment.get("css.boxsizing"))try{e.style[qx.core.Environment.get("css.boxsizing")]=t}catch(e){}},reset(e){this.set(e,"")}}});qx.bom.element.BoxSizing.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.lang.String":{require:!0,defer:"runtime"},"qx.bom.client.Css":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.bom.Style":{},"qx.bom.element.Clip":{require:!0},"qx.bom.element.Cursor":{require:!0},"qx.bom.element.Opacity":{require:!0},"qx.bom.element.BoxSizing":{require:!0},"qx.dom.Node":{}},environment:{provided:[],required:{"css.appearance":{className:"qx.bom.client.Css"},"css.userselect":{className:"qx.bom.client.Css"},"css.textoverflow":{className:"qx.bom.client.Css"},"css.borderimage":{className:"qx.bom.client.Css"},"css.float":{className:"qx.bom.client.Css"},"css.usermodify":{className:"qx.bom.client.Css"},"css.boxsizing":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Style",{statics:{__P_49_0:null,__P_49_1:null,__P_49_2(){var e={appearance:qx.core.Environment.get("css.appearance"),userSelect:qx.core.Environment.get("css.userselect"),textOverflow:qx.core.Environment.get("css.textoverflow"),borderImage:qx.core.Environment.get("css.borderimage"),float:qx.core.Environment.get("css.float"),userModify:qx.core.Environment.get("css.usermodify"),boxSizing:qx.core.Environment.get("css.boxsizing")};this.__P_49_1={};for(var t in qx.lang.Object.clone(e))e[t]?"float"===t?this.__P_49_1.cssFloat=t:this.__P_49_1[t]=qx.bom.Style.getCssName(e[t]):delete e[t];this.__P_49_0=e},__P_49_3(e){var t=qx.bom.Style.getPropertyName(e);t&&(this.__P_49_0[e]=t);return t},__P_49_4:{width:"pixelWidth",height:"pixelHeight",left:"pixelLeft",right:"pixelRight",top:"pixelTop",bottom:"pixelBottom"},__P_49_5:{clip:qx.bom.element.Clip,cursor:qx.bom.element.Cursor,opacity:qx.bom.element.Opacity,boxSizing:qx.bom.element.BoxSizing},compile(e){var t,r,i=[],n=this.__P_49_5,o=this.__P_49_1;for(t in e)if(null!=(r=e[t]))if(n[t=this.__P_49_1[t]||t])i.push(n[t].compile(r));else{o[t]||(o[t]=qx.bom.Style.getCssName(t));i.push(o[t],":",""===r?'""':r,";")}return i.join("")},setCss(e,t){e.setAttribute("style",t)},getCss:e=>e.getAttribute("style"),isPropertySupported(e){return this.__P_49_5[e]||this.__P_49_0[e]||e in document.documentElement.style},COMPUTED_MODE:1,CASCADED_MODE:2,LOCAL_MODE:3,set(e,t,r,i){t=this.__P_49_0[t]||this.__P_49_3(t)||t;!1!==i&&this.__P_49_5[t]?this.__P_49_5[t].set(e,r):e.style[t]=null!==r?r:""},setStyles(e,t,r){var i=this.__P_49_0,n=this.__P_49_5,o=e.style;for(var a in t){var s=t[a],l=i[a]||this.__P_49_3(a)||a;void 0===s?!1!==r&&n[l]?n[l].reset(e):o[l]="":!1!==r&&n[l]?n[l].set(e,s):o[l]=null!==s?s:""}},reset(e,t,r){t=this.__P_49_0[t]||this.__P_49_3(t)||t;!1!==r&&this.__P_49_5[t]?this.__P_49_5[t].reset(e):e.style[t]=""},get(e,t,r,i){t=this.__P_49_0[t]||this.__P_49_3(t)||t;if(!1!==i&&this.__P_49_5[t])return this.__P_49_5[t].get(e,r);switch(r){case this.LOCAL_MODE:return e.style[t]||"";case this.CASCADED_MODE:if(e.currentStyle)return e.currentStyle[t]||"";throw new Error("Cascaded styles are not supported in this browser!");default:var n=qx.dom.Node.getDocument(e),o=n.defaultView?n.defaultView.getComputedStyle:void 0;if(void 0===o){if(!e.currentStyle)return e.style[t]||"";var a=e.currentStyle[t]||e.style[t]||"";if(/^-?[\.\d]+(px)?$/i.test(a))return a;var s=this.__P_49_4[t];if(s&&s in e.style){var l=e.style[t];e.style[t]=a||0;var u=e.style[s]+"px";e.style[t]=l;return u}return a}var c=o(e,null);return c&&c[t]?c[t]:e.style[t]||""}}},defer(e){e.__P_49_2()}});qx.bom.element.Style.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["html.webworker","html.filereader","html.geolocation","html.audio","html.audio.ogg","html.audio.mp3","html.audio.wav","html.audio.au","html.audio.aif","html.video","html.video.ogg","html.video.h264","html.video.webm","html.storage.local","html.storage.session","html.storage.userdata","html.classlist","html.xpath","html.xul","html.canvas","html.svg","html.vml","html.dataset","html.element.contains","html.element.compareDocumentPosition","html.element.textcontent","html.console","html.image.naturaldimensions","html.history.state","html.selection","html.node.isequalnode","html.fullscreen"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Html",{statics:{getWebWorker:()=>null!=window.Worker,getFileReader:()=>null!=window.FileReader,getGeoLocation:()=>"geolocation"in navigator,getAudio:()=>!!document.createElement("audio").canPlayType,getAudioOgg:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/ogg"):"",getAudioMp3:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/mpeg"):"",getAudioWav:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-wav"):"",getAudioAu:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/basic"):"",getAudioAif:()=>qx.bom.client.Html.getAudio()?document.createElement("audio").canPlayType("audio/x-aiff"):"",getVideo:()=>!!document.createElement("video").canPlayType,getVideoOgg:()=>qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/ogg; codecs="theora, vorbis"'):"",getVideoH264:()=>qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/mp4; codecs="avc1.42E01E, mp4a.40.2"'):"",getVideoWebm:()=>qx.bom.client.Html.getVideo()?document.createElement("video").canPlayType('video/webm; codecs="vp8, vorbis"'):"",getLocalStorage(){try{window.localStorage.setItem("$qx_check","test");window.localStorage.removeItem("$qx_check");return!0}catch(e){return!1}},getSessionStorage(){try{window.sessionStorage.setItem("$qx_check","test");window.sessionStorage.removeItem("$qx_check");return!0}catch(e){return!1}},getUserDataStorage(){var e=document.createElement("div");e.style.display="none";document.getElementsByTagName("head")[0].appendChild(e);var t=!1;try{e.addBehavior("#default#userdata");e.load("qxtest");t=!0}catch(e){}document.getElementsByTagName("head")[0].removeChild(e);return t},getClassList:()=>!(!document.documentElement.classList||"DOMTokenList"!==qx.Bootstrap.getClass(document.documentElement.classList)),getXPath:()=>!!document.evaluate,getXul(){try{document.createElementNS("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul","label");return!0}catch(e){return!1}},getSvg:()=>document.implementation&&document.implementation.hasFeature&&(document.implementation.hasFeature("org.w3c.dom.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")),getVml(){var e=document.createElement("div");document.body.appendChild(e);e.innerHTML='';e.firstChild.style.behavior="url(#default#VML)";var t="object"==typeof e.firstChild.adj;document.body.removeChild(e);return t},getCanvas:()=>!!window.CanvasRenderingContext2D,getDataUrl(e){var t=new Image;t.onload=t.onerror=function(){window.setTimeout((function(){e.call(null,1==t.width&&1==t.height)}),0)};t.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="},getDataset:()=>!!document.documentElement.dataset,getContains:()=>void 0!==document.documentElement.contains,getCompareDocumentPosition:()=>"function"==typeof document.documentElement.compareDocumentPosition,getTextContent:()=>void 0!==document.createElement("span").textContent,getFullScreen:()=>document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled||!1,getConsole:()=>void 0!==window.console,getNaturalDimensions(){var e=document.createElement("img");return"number"==typeof e.naturalHeight&&"number"==typeof e.naturalWidth},getHistoryState:()=>void 0!==window.onpopstate&&void 0!==window.history.replaceState&&void 0!==window.history.pushState,getSelection:()=>"function"==typeof window.getSelection?"getSelection":"object"==typeof document.selection?"selection":null,getIsEqualNode:()=>"function"==typeof document.documentElement.isEqualNode},defer(e){qx.core.Environment.add("html.webworker",e.getWebWorker);qx.core.Environment.add("html.filereader",e.getFileReader);qx.core.Environment.add("html.geolocation",e.getGeoLocation);qx.core.Environment.add("html.audio",e.getAudio);qx.core.Environment.add("html.audio.ogg",e.getAudioOgg);qx.core.Environment.add("html.audio.mp3",e.getAudioMp3);qx.core.Environment.add("html.audio.wav",e.getAudioWav);qx.core.Environment.add("html.audio.au",e.getAudioAu);qx.core.Environment.add("html.audio.aif",e.getAudioAif);qx.core.Environment.add("html.video",e.getVideo);qx.core.Environment.add("html.video.ogg",e.getVideoOgg);qx.core.Environment.add("html.video.h264",e.getVideoH264);qx.core.Environment.add("html.video.webm",e.getVideoWebm);qx.core.Environment.add("html.storage.local",e.getLocalStorage);qx.core.Environment.add("html.storage.session",e.getSessionStorage);qx.core.Environment.add("html.storage.userdata",e.getUserDataStorage);qx.core.Environment.add("html.classlist",e.getClassList);qx.core.Environment.add("html.xpath",e.getXPath);qx.core.Environment.add("html.xul",e.getXul);qx.core.Environment.add("html.canvas",e.getCanvas);qx.core.Environment.add("html.svg",e.getSvg);qx.core.Environment.add("html.vml",e.getVml);qx.core.Environment.add("html.dataset",e.getDataset);qx.core.Environment.addAsync("html.dataurl",e.getDataUrl);qx.core.Environment.add("html.element.contains",e.getContains);qx.core.Environment.add("html.element.compareDocumentPosition",e.getCompareDocumentPosition);qx.core.Environment.add("html.element.textcontent",e.getTextContent);qx.core.Environment.add("html.console",e.getConsole);qx.core.Environment.add("html.image.naturaldimensions",e.getNaturalDimensions);qx.core.Environment.add("html.history.state",e.getHistoryState);qx.core.Environment.add("html.selection",e.getSelection);qx.core.Environment.add("html.node.isequalnode",e.getIsEqualNode);qx.core.Environment.add("html.fullscreen",e.getFullScreen)}});qx.bom.client.Html.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0}},environment:{provided:[],required:{"html.classlist":{load:!0,className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Class",{statics:{__P_206_0:/\s+/g,__P_206_1:/^\s+|\s+$/g,add:{native(e,t){t.length>0&&e.classList.add(t);return t},default(e,t){this.has(e,t)||(e.className+=(e.className?" ":"")+t);return t}}[qx.core.Environment.get("html.classlist")?"native":"default"],addClasses:{native(e,t){for(var r=0;r0&&e.classList.add(t[r]);return e.className},default(e,t){var r,i={},n=e.className;if(n){for(var o=0,a=(r=n.split(this.__P_206_0)).length;oe.classList.contains(t),default:(e,t)=>new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)}[qx.core.Environment.get("html.classlist")?"native":"default"],remove:{native(e,t){e.classList.remove(t);return t},default(e,t){var r=new RegExp("(^|\\s)"+t+"(\\s|$)");e.className=e.className.replace(r,"$2");return t}}[qx.core.Environment.get("html.classlist")?"native":"default"],removeClasses:{native(e,t){for(var r=0;r=0;i--){var n=new qx.event.type.dom.Pointer("pointercancel",e,{identifier:this.__P_215_5[i].identifier,target:e.target,pointerType:"touch",pointerId:this.__P_215_5[i].identifier+2});this._fireEvent(n,"pointercancel",e.target)}this.__P_215_9=null;this.__P_215_5=[]}else{"touchstart"==e.type&&null===this.__P_215_9&&(this.__P_215_9=r[0].identifier);i=0;for(var o=r.length;i1||"mouseup"==e.type&&i>0))if("contextmenu"!=e.type){var a=new qx.event.type.dom.Pointer(t,e,n);this._fireEvent(a,t,r)}else this.__P_215_4[e.which]=0}}},_determineActiveTouches(e,t){if("touchstart"==e)for(var r=0;r=0;i--)r[t[i].name]=t[i].value;t=r}var n={};if(t.style){t.style.split(/;/).forEach((function(e){var t=e.indexOf(":"),r=e.substring(0,t),i=e.substring(t+1).trim();r&&(n[r]=i)}));delete t.style}var o=t["data-qx-classname"];if(o)qx.Class.getByName(o)}var a=this.__P_190_0[e];if(a)for(i=a.length-1;i>-1;i--){var s=a[i];if(s.classname&&qx.Class.getByName(s.classname)===s)return new s(e,n,t);var l=s(e,n,t);if(l)return l}return new qx.html.Element(e,n,t)}}});qx.html.Factory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.core.Init":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.core.Id",{extend:qx.core.Object,type:"singleton",members:{__P_153_0:null,__P_153_1:null,_createQxObject(e){return this._createQxObjectImpl(e)},_createQxObjectImpl(e){if(this.__P_153_0){var t=this.__P_153_0[e];if(void 0!==t)return t}if("application"===e)return qx.core.Init.getApplication()||void 0},getAbsoluteIdOf(e,t){if(this.__P_153_1&&this.__P_153_1[e.toHashCode()])return e.getQxObjectId();for(var r=[],i=qx.core.Init.getApplication();e;){var n=e.getQxObjectId();if(!n){t||this.error("Cannot determine an absolute Object ID because one of the ancestor ObjectID's is null (got as far as "+r.join("/")+")");return null}r.unshift(n);var o=e.getQxOwner();if(!o){t||this.error("Cannot determine a global absolute Object ID because the topmost object is not registered");return null}var a=null;if(a=o===i?"application":this.__P_153_1&&this.__P_153_1[o.toHashCode()]||null){r.unshift(a);break}e=o}return r.join("/")},register(e,t){if(!this.__P_153_0){this.__P_153_0={};this.__P_153_1={}}t||(t=e.getQxObjectId());this.__P_153_0[t]=e;this.__P_153_1[e.toHashCode()]=t;e._cascadeQxObjectIdChanges()},unregister(e){if(!this.__P_153_0)return!1;var t;if("string"==typeof e)t=e;else{var r=e.toHashCode();if(!(t=this.__P_153_1[r]))return!1}var i=this.__P_153_0[t];if(i){delete this.__P_153_0[t];delete this.__P_153_1[i.toHashCode()];i._cascadeQxObjectIdChanges();return!0}return!1},getRegisteredObjects(){return this.__P_153_0}},statics:{getQxObject(e){return this.getInstance().getQxObject(e)},getAbsoluteIdOf(e,t){return this.getInstance().getAbsoluteIdOf(e,t)}}});qx.core.Id.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.event.IEventDispatcher":{require:!0},"qx.event.Utils":{},"qx.event.type.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.dispatch.AbstractBubbling",{extend:qx.core.Object,implement:qx.event.IEventDispatcher,type:"abstract",construct(e){this._manager=e},members:{_getParent(e){throw new Error("Missing implementation")},canDispatchEvent:(e,t,r)=>t.getBubbles(),dispatchEvent(e,t,r){var i,n,o,a=e,s=this._manager,l=[];i=s.getListeners(e,r,!0);n=s.getListeners(e,r,!1);i&&l.push(i);n&&l.push(n);a=this._getParent(e);for(var u=[],c=[],h=[],d=[];null!=a;){if(i=s.getListeners(a,r,!0)){h.push(i);d.push(a)}if(n=s.getListeners(a,r,!1)){u.push(n);c.push(a)}a=this._getParent(a)}var f,_=this,p={},m=function(){};qx.event.Utils.catch(p,(function(){m("Aborted serial="+f+", type="+t.getType())}));qx.event.Utils.then(p,(function(){t.setEventPhase(qx.event.type.Event.CAPTURING_PHASE);m("captureList="+h.length);return qx.event.Utils.series(h,(function(e,r){m("captureList["+r+"]: localList.length="+e.length);var i=d[r];t.setCurrentTarget(i);var n=qx.event.Utils.series(e,(function(e,n){o=e.context||i;if(!_._manager.isBlacklisted(e.unique)){m("captureList["+r+"] => localList["+n+"] callListener");return e.handler.call(o,t)}m("captureList["+r+"] => localList["+n+"] is blacklisted")}),!0);return n===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):n}))}));qx.event.Utils.then(p,(function(){t.setEventPhase(qx.event.type.Event.AT_TARGET);t.setCurrentTarget(e);m("targetList="+l.length);return qx.event.Utils.series(l,(function(r,i){m("targetList["+i+"] localList.length="+r.length);var n=qx.event.Utils.series(r,(function(r,n){m("targetList["+i+"] -> localList["+n+"] callListener");o=r.context||e;m("Calling target serial="+f+", type="+t.getType());return r.handler.call(o,t)}),!0);return n===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):n}))}));qx.event.Utils.then(p,(function(){t.setEventPhase(qx.event.type.Event.BUBBLING_PHASE);m("bubbleList="+u.length);return qx.event.Utils.series(u,(function(e,r){m("bubbleList["+r+"] localList.length="+e.length);var i=c[r];t.setCurrentTarget(i);var n=qx.event.Utils.series(e,(function(e,n){m("bubbleList["+r+"] -> localList["+n+"] callListener");o=e.context||i;return e.handler.call(o,t)}),!0);return n===qx.event.Utils.ABORT||t.getPropagationStopped()?qx.event.Utils.reject(p):n}))}));false;return p.promise}}});qx.event.dispatch.AbstractBubbling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.dispatch.AbstractBubbling":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.dispatch.DomBubbling",{extend:qx.event.dispatch.AbstractBubbling,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL},members:{_getParent:e=>e.parentNode,canDispatchEvent:(e,t,r)=>void 0!==e.nodeType&&t.getBubbles()},defer(e){qx.event.Registration.addDispatcher(e)}});qx.event.dispatch.DomBubbling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.UserAction":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",construct:!0,usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.Engine":{construct:!0,defer:"load",require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.event.type.KeyInput":{},"qx.event.Utils":{},"qx.event.type.Data":{},"qx.event.type.KeySequence":{},"qx.bom.client.Browser":{require:!0},"qx.event.util.Keyboard":{},"qx.event.handler.Focus":{},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.core.ObjectRegistry":{}},environment:{provided:[],required:{"engine.name":{construct:!0,className:"qx.bom.client.Engine",load:!0,defer:!0},"browser.version":{className:"qx.bom.client.Browser",load:!0},"engine.version":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Keyboard",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this.__P_158_0=e;this.__P_158_1=e.getWindow();"gecko"==qx.core.Environment.get("engine.name")?this.__P_158_2=this.__P_158_1:this.__P_158_2=this.__P_158_1.document.documentElement;this.__P_158_3={};this._initKeyObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{keyup:1,keydown:1,keypress:1,keyinput:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!0},members:{__P_158_4:null,__P_158_0:null,__P_158_1:null,__P_158_2:null,__P_158_3:null,__P_158_5:null,__P_158_6:null,__P_158_7:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_fireInputEvent(e,t){var r=this.__P_158_8(),i={},n=this;if(r&&0!=r.offsetWidth){var o=qx.event.Registration.createEvent("keyinput",qx.event.type.KeyInput,[e,r,t]);qx.event.Utils.then(i,(function(){n.__P_158_0.dispatchEvent(r,o)}))}if(this.__P_158_1){n=this;qx.event.Utils.then(i,(function(){return qx.event.Registration.fireEvent(n.__P_158_1,"useraction",qx.event.type.Data,["keyinput"])}))}return i.promise},_fireSequenceEvent(e,t,r){var i=this.__P_158_8(),n=e.keyCode,o={},a=this,s=qx.event.Registration.createEvent(t,qx.event.type.KeySequence,[e,i,r]);qx.event.Utils.then(o,(function(){return a.__P_158_0.dispatchEvent(i,s)}));s.getDefaultPrevented()&&"keydown"==t&&("mshtml"==qx.core.Environment.get("engine.name")||"webkit"==qx.core.Environment.get("engine.name")||"gecko"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.version")>=29)&&(qx.event.util.Keyboard.isNonPrintableKeyCode(n)||this._emulateKeyPress[n]||qx.event.Utils.then(o,(function(){return a._fireSequenceEvent(e,"keypress",r)})));this.__P_158_1&&qx.event.Utils.then(o,(function(){return qx.event.Registration.fireEvent(a.__P_158_1,"useraction",qx.event.type.Data,[t])}));return o.promise},__P_158_8(){var e=this.__P_158_0.getHandler(qx.event.handler.Focus),t=e.getActive();t&&0!=t.offsetWidth||(t=e.getFocus());t&&0!=t.offsetWidth||(t=this.__P_158_0.getWindow().document.body);return t},_initKeyObserver(){this.__P_158_4=qx.lang.Function.listener(this.__P_158_9,this);this.__P_158_7=qx.lang.Function.listener(this.__P_158_10,this);var e=qx.bom.Event;e.addNativeListener(this.__P_158_2,"keyup",this.__P_158_4);e.addNativeListener(this.__P_158_2,"keydown",this.__P_158_4);e.addNativeListener(this.__P_158_2,"keypress",this.__P_158_7)},_stopKeyObserver(){var e=qx.bom.Event;e.removeNativeListener(this.__P_158_2,"keyup",this.__P_158_4);e.removeNativeListener(this.__P_158_2,"keydown",this.__P_158_4);e.removeNativeListener(this.__P_158_2,"keypress",this.__P_158_7);for(var t in this.__P_158_6||{}){var r=this.__P_158_6[t];e.removeNativeListener(r.target,"keypress",r.callback)}delete this.__P_158_6},__P_158_9:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{"gecko|webkit|mshtml"(e){var t,r=e.type;t=e.keyCode;var i={},n=this;qx.event.Utils.track(i,this._idealKeyHandler(t,0,r,e));if("keydown"==r){var o=e.ctrlKey||e.altKey||e.metaKey;(qx.event.util.Keyboard.isNonPrintableKeyCode(t)||this._emulateKeyPress[t]||o)&&qx.event.Utils.then(i,(function(){return n._idealKeyHandler(t,0,"keypress",e)}))}this.__P_158_3[t]=r;return i.promise},opera(e){this.__P_158_5=e.keyCode;return this._idealKeyHandler(e.keyCode,0,e.type,e)}})),__P_158_11:qx.core.Environment.select("engine.name",{gecko(e,t,r){if("keydown"===t&&(33==r||34==r||38==r||40==r)&&"text"==e.type&&"input"===e.tagName.toLowerCase()&&"off"!==e.getAttribute("autoComplete")){this.__P_158_6||(this.__P_158_6={});var i=qx.core.ObjectRegistry.toHashCode(e);if(this.__P_158_6[i])return;var n=this;this.__P_158_6[i]={target:e,callback(e){qx.bom.Event.stopPropagation(e);n.__P_158_10(e)}};var o=qx.event.GlobalError.observeMethod(this.__P_158_6[i].callback);qx.bom.Event.addNativeListener(e,"keypress",o)}},default:null}),__P_158_10:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){e=window.event||e;return this._charCode2KeyCode[e.keyCode]?this._idealKeyHandler(this._charCode2KeyCode[e.keyCode],0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)},gecko(e){if(qx.core.Environment.get("engine.version")<66){var t=e.charCode,r=e.type;return this._idealKeyHandler(e.keyCode,t,r,e)}return this._charCode2KeyCode[e.keyCode]?this._idealKeyHandler(this._charCode2KeyCode[e.keyCode],0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)},webkit(e){return this._charCode2KeyCode[e.keyCode]?this._idealKeyHandler(this._charCode2KeyCode[e.keyCode],0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)},opera(e){var t=e.keyCode,r=e.type;return t!=this.__P_158_5?this._idealKeyHandler(0,this.__P_158_5,r,e):qx.event.util.Keyboard.keyCodeToIdentifierMap[e.keyCode]?this._idealKeyHandler(e.keyCode,0,e.type,e):this._idealKeyHandler(0,e.keyCode,e.type,e)}})),_idealKeyHandler(e,t,r,i){var n;if(e||!e&&!t){n=qx.event.util.Keyboard.keyCodeToIdentifier(e);return this._fireSequenceEvent(i,r,n)}n=qx.event.util.Keyboard.charCodeToIdentifier(t);var o={},a=this;qx.event.Utils.track(o,this._fireSequenceEvent(i,"keypress",n));return qx.event.Utils.then(o,(function(){return a._fireInputEvent(i,t)}))},_emulateKeyPress:qx.core.Environment.select("engine.name",{mshtml:{8:!0,9:!0},webkit:{8:!0,9:!0,27:!0},gecko:qx.core.Environment.get("browser.version")>=65?{8:!0,9:!0,27:!0}:{},default:{}}),_identifierToKeyCode:e=>qx.event.util.Keyboard.identifierToKeyCodeMap[e]||e.charCodeAt(0)},destruct(){this._stopKeyObserver();this.__P_158_5=this.__P_158_0=this.__P_158_1=this.__P_158_2=this.__P_158_3=null},defer(e,t){qx.event.Registration.addHandler(e);"opera"!==qx.core.Environment.get("engine.name")&&(t._charCode2KeyCode={13:13,27:27})}});qx.event.handler.Keyboard.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.UserAction":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Function":{construct:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.Event":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.event.type.Mouse":{},"qx.event.type.MouseWheel":{},"qx.event.type.Data":{},"qx.bom.client.Event":{},"qx.bom.client.Engine":{require:!0},"qx.dom.Hierarchy":{}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine",load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Mouse",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this.__P_191_0=e;this.__P_191_1=e.getWindow();this.__P_191_2=this.__P_191_1.document;this.__P_191_3=qx.lang.Function.listener(this._onNative,this);this._initButtonObserver();this._initMoveObserver();this._initWheelObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{auxclick:1,click:1,contextmenu:1,dblclick:1,mousedown:1,mouseenter:1,mouseleave:1,mousemove:1,mouseout:1,mouseover:1,mouseup:1,mousewheel:1},NON_BUBBLING_EVENTS:{mouseenter:!0,mouseleave:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT+qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:!0},members:{__P_191_4:null,__P_191_5:null,__P_191_6:null,__P_191_7:null,__P_191_8:null,__P_191_0:null,__P_191_1:null,__P_191_2:null,__P_191_9:null,__P_191_3:null,canHandleEvent(e,t){},registerEvent(e,t,r){qx.event.handler.Mouse.NON_BUBBLING_EVENTS[t]?qx.bom.Event.addNativeListener(e,t,this.__P_191_3):"ios"===qx.core.Environment.get("os.name")&&(e["on"+t]=function(){return null})},unregisterEvent(e,t,r){qx.event.handler.Mouse.NON_BUBBLING_EVENTS[t]?qx.bom.Event.removeNativeListener(e,t,this.__P_191_3):"ios"===qx.core.Environment.get("os.name")&&(e["on"+t]=void 0)},_onNative:qx.event.GlobalError.observeMethod((function(e){let t=qx.bom.Event.getTarget(e);qx.event.Registration.fireNonBubblingEvent(t,e.type,qx.event.type.Mouse,[e,t,void 0,void 0,e.cancelable])})),__P_191_10(e,t,r){r||(r=qx.bom.Event.getTarget(e));r&&r.nodeType&&qx.event.Registration.fireEvent(r,t||e.type,"mousewheel"==t?qx.event.type.MouseWheel:qx.event.type.Mouse,[e,r,null,!0,!0]);qx.event.Registration.fireEvent(this.__P_191_1,"useraction",qx.event.type.Data,[t||e.type])},preventNextClick(){this.__P_191_9=!0},_initButtonObserver(){this.__P_191_4=qx.lang.Function.listener(this._onButtonEvent,this);var e=qx.bom.Event;e.addNativeListener(this.__P_191_2,"mousedown",this.__P_191_4);e.addNativeListener(this.__P_191_2,"mouseup",this.__P_191_4);e.addNativeListener(this.__P_191_2,"click",this.__P_191_4);e.addNativeListener(this.__P_191_2,"auxclick",this.__P_191_4);e.addNativeListener(this.__P_191_2,"dblclick",this.__P_191_4);e.addNativeListener(this.__P_191_2,"contextmenu",this.__P_191_4)},_initMoveObserver(){this.__P_191_5=qx.lang.Function.listener(this._onMoveEvent,this);var e=qx.bom.Event;e.addNativeListener(this.__P_191_2,"mousemove",this.__P_191_5);e.addNativeListener(this.__P_191_2,"mouseout",this.__P_191_5);e.addNativeListener(this.__P_191_2,"mouseover",this.__P_191_5)},_initWheelObserver(){this.__P_191_6=qx.lang.Function.listener(this._onWheelEvent,this);var e=qx.bom.client.Event.getMouseWheel(this.__P_191_1);qx.bom.Event.addNativeListener(e.target,e.type,this.__P_191_6)},_stopButtonObserver(){var e=qx.bom.Event;e.removeNativeListener(this.__P_191_2,"mousedown",this.__P_191_4);e.removeNativeListener(this.__P_191_2,"mouseup",this.__P_191_4);e.removeNativeListener(this.__P_191_2,"click",this.__P_191_4);e.removeNativeListener(this.__P_191_2,"dblclick",this.__P_191_4);e.removeNativeListener(this.__P_191_2,"contextmenu",this.__P_191_4)},_stopMoveObserver(){var e=qx.bom.Event;e.removeNativeListener(this.__P_191_2,"mousemove",this.__P_191_5);e.removeNativeListener(this.__P_191_2,"mouseover",this.__P_191_5);e.removeNativeListener(this.__P_191_2,"mouseout",this.__P_191_5)},_stopWheelObserver(){var e=qx.bom.client.Event.getMouseWheel(this.__P_191_1);qx.bom.Event.removeNativeListener(e.target,e.type,this.__P_191_6)},_onMoveEvent:qx.event.GlobalError.observeMethod((function(e){this.__P_191_10(e)})),_onButtonEvent:qx.event.GlobalError.observeMethod((function(e){var t=e.type,r=qx.bom.Event.getTarget(e);if("click"==t&&this.__P_191_9)delete this.__P_191_9;else{"gecko"!=qx.core.Environment.get("engine.name")&&"webkit"!=qx.core.Environment.get("engine.name")||r&&3==r.nodeType&&(r=r.parentNode);var i=qx.event.handler.DragDrop&&this.__P_191_0.getHandler(qx.event.handler.DragDrop).isSessionActive();if(!i||"click"!=t){this.__P_191_11&&this.__P_191_11(e,t,r);this.__P_191_10(e,t,r);"auxclick"==t&&1==e.button&&this.__P_191_10(e,"click",r);this.__P_191_12&&this.__P_191_12(e,t,r);this.__P_191_13&&!i&&this.__P_191_13(e,t,r);this.__P_191_7=t}}})),_onWheelEvent:qx.event.GlobalError.observeMethod((function(e){this.__P_191_10(e,"mousewheel")})),__P_191_12:qx.core.Environment.select("engine.name",{opera(e,t,r){"mouseup"==t&&2==e.button&&this.__P_191_10(e,"contextmenu",r)},default:null}),__P_191_11:qx.core.Environment.select("engine.name",{mshtml(e,t,r){void 0===e.target&&("mouseup"==t&&"click"==this.__P_191_7?this.__P_191_10(e,"mousedown",r):"dblclick"==t&&this.__P_191_10(e,"click",r))},default:null}),__P_191_13:qx.core.Environment.select("engine.name",{mshtml:null,default(e,t,r){switch(t){case"mousedown":this.__P_191_8=r;break;case"mouseup":if(r!==this.__P_191_8){var i=qx.dom.Hierarchy.getCommonParent(r,this.__P_191_8);i&&this.__P_191_10(e,"click",i)}}}})},destruct(){this._stopButtonObserver();this._stopMoveObserver();this._stopWheelObserver();this.__P_191_0=this.__P_191_1=this.__P_191_2=this.__P_191_8=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Mouse.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.core.ObjectRegistry":{},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.event.type.Native":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Element",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this._manager=e;this._registeredEvents={}},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{abort:!0,load:!0,scroll:!0,select:!0,reset:!0,submit:!0},CANCELABLE:{selectstart:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!1},members:{canHandleEvent:(e,t)=>"load"!==t||"iframe"!==e.tagName.toLowerCase(),registerEvent(e,t,r){var i=qx.core.ObjectRegistry.toHashCode(e)+"-"+t,n=qx.lang.Function.listener(this._onNative,this,i);qx.bom.Event.addNativeListener(e,t,n);this._registeredEvents[i]={element:e,type:t,listener:n}},unregisterEvent(e,t,r){if(this._registeredEvents){var i=qx.core.ObjectRegistry.toHashCode(e)+"-"+t,n=this._registeredEvents[i];n&&qx.bom.Event.removeNativeListener(e,t,n.listener);delete this._registeredEvents[i]}},_onNative:qx.event.GlobalError.observeMethod((function(e,t){var r=this._registeredEvents;if(r){var i=r[t],n=e.cancelable||this.constructor.CANCELABLE[i.type];qx.event.Registration.fireNonBubblingEvent(i.element,i.type,qx.event.type.Native,[e,void 0,void 0,void 0,n])}}))},destruct(){var e,t=this._registeredEvents;for(var r in t){e=t[r];qx.bom.Event.removeNativeListener(e.element,e.type,e.listener)}this._manager=this._registeredEvents=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.core.ObjectRegistry":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.event.Utils":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Appear",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this.__P_151_0=e;this.__P_151_1={};qx.event.handler.Appear.__P_151_2[this.toHashCode()]=this},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{appear:!0,disappear:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!0,__P_151_2:{},refresh(){var e=this.__P_151_2;for(var t in e)e[t].refresh()}},members:{__P_151_0:null,__P_151_1:null,canHandleEvent(e,t){},registerEvent(e,t,r){var i=qx.core.ObjectRegistry.toHashCode(e)+t,n=this.__P_151_1;if(n&&!n[i]){n[i]=e;e.$$displayed=e.offsetWidth>0}},unregisterEvent(e,t,r){var i=qx.core.ObjectRegistry.toHashCode(e)+t,n=this.__P_151_1;n&&n[i]&&delete n[i]},refresh(){var e=this.__P_151_1,t="mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9,r={},i=this;Object.keys(e).forEach((function(n){var o=e[n];void 0!==o&&qx.event.Utils.then(r,(function(){var e=o.offsetWidth>0;!e&&t&&(e=o.offsetWidth>0);if(!!o.$$displayed!==e){o.$$displayed=e;var r=qx.event.Registration.createEvent(e?"appear":"disappear");return i.__P_151_0.dispatchEvent(o,r)}}))}));return r.promise}},destruct(){this.__P_151_0=this.__P_151_1=null;delete qx.event.handler.Appear.__P_151_2[this.toHashCode()]},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Appear.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.lang.Function":{},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.Viewport":{},"qx.event.type.Orientation":{}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Orientation",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this.__P_212_0=e;this.__P_212_1=e.getWindow();this._initObserver()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{orientationchange:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_WINDOW,IGNORE_CAN_HANDLE:!0},members:{__P_212_0:null,__P_212_1:null,__P_212_2:null,_currentOrientation:null,__P_212_3:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initObserver(){this.__P_212_3=qx.lang.Function.listener(this._onNative,this);this.__P_212_2=qx.bom.Event.supportsEvent(this.__P_212_1,"orientationchange")?"orientationchange":"resize";qx.bom.Event.addNativeListener(this.__P_212_1,this.__P_212_2,this.__P_212_3)},_stopObserver(){qx.bom.Event.removeNativeListener(this.__P_212_1,this.__P_212_2,this.__P_212_3)},_onNative:qx.event.GlobalError.observeMethod((function(e){var t=0;"android"==qx.core.Environment.get("os.name")&&(t=300);qx.lang.Function.delay(this._onOrientationChange,t,this,e)})),_onOrientationChange(e){var t=qx.bom.Viewport,r=t.getOrientation(e.target);if(this._currentOrientation!=r){this._currentOrientation=r;var i=t.isLandscape(e.target)?"landscape":"portrait";qx.event.Registration.fireEvent(this.__P_212_1,"orientationchange",qx.event.type.Orientation,[r,i])}}},destruct(){this._stopObserver();this.__P_212_0=this.__P_212_1=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Orientation.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Native":{require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Dom",{extend:qx.event.type.Native,statics:{SHIFT_MASK:1,CTRL_MASK:2,ALT_MASK:4,META_MASK:8,CAPSLOCK_MASK:16,NUMLOCK_MASK:32,SCROLLLOCK_MASK:64},members:{_cloneNativeEvent(e,t){(t=qx.event.type.Dom.superclass.prototype._cloneNativeEvent.call(this,e,t)).shiftKey=e.shiftKey;t.ctrlKey=e.ctrlKey;t.altKey=e.altKey;t.metaKey=e.metaKey;if("function"==typeof e.getModifierState){t.numLock=e.getModifierState("NumLock");t.capsLock=e.getModifierState("CapsLock");t.scrollLock=e.getModifierState("ScrollLock")}else{t.numLock=!1;t.capsLock=!1;t.scrollLock=!1}return t},getModifiers(){var e=0,t=this._native;t.shiftKey&&(e|=qx.event.type.Dom.SHIFT_MASK);t.ctrlKey&&(e|=qx.event.type.Dom.CTRL_MASK);t.altKey&&(e|=qx.event.type.Dom.ALT_MASK);t.metaKey&&(e|=qx.event.type.Dom.META_MASK);return e},getKeyLockState(){var e=0,t=this._native;t.capsLock&&(e|=qx.event.type.Dom.CAPSLOCK_MASK);t.numLock&&(e|=qx.event.type.Dom.NUMLOCK_MASK);t.scrollLock&&(e|=qx.event.type.Dom.SCROLLLOCK_MASK);return e},isCtrlPressed(){return this._native.ctrlKey},isShiftPressed(){return this._native.shiftKey},isAltPressed(){return this._native.altKey},isMetaPressed(){return this._native.metaKey},isCapsLocked(){return this._native.capsLock},isNumLocked(){return this._native.numLock},isScrollLocked(){return this._native.scrollLock},isCtrlOrCommandPressed(){return"osx"==qx.core.Environment.get("os.name")&&"opera"!=qx.core.Environment.get("engine.name")?this._native.metaKey:this._native.ctrlKey}}});qx.event.type.Dom.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.dom.Node":{},"qx.bom.Viewport":{}},environment:{provided:[],required:{"browser.name":{className:"qx.bom.client.Browser"},"browser.documentmode":{className:"qx.bom.client.Browser"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Mouse",{extend:qx.event.type.Dom,members:{_cloneNativeEvent(e,t){t=qx.event.type.Mouse.superclass.prototype._cloneNativeEvent.call(this,e,t);switch(e.type){case"mousemove":case"mouseenter":case"mouseleave":case"mouseover":case"mouseout":t.button=-1;break;default:t.button=e.button}t.buttons=e.buttons;t.clientX=Math.round(e.clientX);t.clientY=Math.round(e.clientY);t.pageX=e.pageX?Math.round(e.pageX):void 0;t.pageY=e.pageY?Math.round(e.pageY):void 0;t.screenX=Math.round(e.screenX);t.screenY=Math.round(e.screenY);t.wheelDelta=e.wheelDelta;t.wheelDeltaX=e.wheelDeltaX;t.wheelDeltaY=e.wheelDeltaY;t.delta=e.delta;t.deltaX=e.deltaX;t.deltaY=e.deltaY;t.deltaZ=e.deltaZ;t.detail=e.detail;t.axis=e.axis;t.wheelX=e.wheelX;t.wheelY=e.wheelY;t.HORIZONTAL_AXIS=e.HORIZONTAL_AXIS;t.srcElement=e.srcElement;t.target=e.target;return t},__P_211_0:{0:"left",2:"right",1:"middle"},__P_211_1:{0:"none",1:"left",2:"right",4:"middle"},__P_211_2:{1:"left",2:"right",4:"middle"},stop(){this.stopPropagation()},getButton(){switch(this._type){case"contextmenu":return"right";case"click":if("ie"===qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.documentmode")<9)return"left";default:return"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<=8?this.__P_211_2[this._native.button]||"none":-1===this._native.button?this.__P_211_1[this._native.buttons]||"none":this.__P_211_0[this._native.button]||"none"}},isLeftPressed(){return"left"===this.getButton()},isMiddlePressed(){return"middle"===this.getButton()},isRightPressed(){return"right"===this.getButton()},getRelatedTarget(){return this._relatedTarget},getViewportLeft(){return Math.round(this._native.clientX)},getViewportTop(){return Math.round(this._native.clientY)},getDocumentLeft(){if(void 0!==this._native.pageX)return Math.round(this._native.pageX);if(this._native.srcElement){var e=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientX)+qx.bom.Viewport.getScrollLeft(e)}return Math.round(this._native.clientX)+qx.bom.Viewport.getScrollLeft(window)},getDocumentTop(){if(void 0!==this._native.pageY)return Math.round(this._native.pageY);if(this._native.srcElement){var e=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientY)+qx.bom.Viewport.getScrollTop(e)}return Math.round(this._native.clientY)+qx.bom.Viewport.getScrollTop(window)},getScreenLeft(){return Math.round(this._native.screenX)},getScreenTop(){return Math.round(this._native.screenY)}}});qx.event.type.Mouse.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Mouse":{require:!0},"qx.bom.Event":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Pointer",{extend:qx.event.type.Mouse,members:{_cloneNativeEvent(e,t){(t=qx.event.type.Pointer.superclass.prototype._cloneNativeEvent.call(this,e,t)).pointerId=e.pointerId;t.width=e.width;t.height=e.height;t.pressure=e.pressure;t.tiltX=e.tiltX;t.tiltY=e.tiltY;t.pointerType=e.pointerType;t.isPrimary=e.isPrimary;t._original=e._original;t.MSPOINTER_TYPE_MOUSE=e.MSPOINTER_TYPE_MOUSE;t.MSPOINTER_TYPE_PEN=e.MSPOINTER_TYPE_PEN;t.MSPOINTER_TYPE_TOUCH=e.MSPOINTER_TYPE_TOUCH;return t},getDocumentLeft(){var e=qx.event.type.Pointer.superclass.prototype.getDocumentLeft.call(this);0==e&&"touch"==this.getPointerType()&&void 0!==this._native._original&&(e=Math.round(this._native._original.changedTouches[0].pageX)||0);return e},getDocumentTop(){var e=qx.event.type.Pointer.superclass.prototype.getDocumentTop.call(this);0==e&&"touch"==this.getPointerType()&&void 0!==this._native._original&&(e=Math.round(this._native._original.changedTouches[0].pageY)||0);return e},getPointerId(){return this._native.pointerId||0},getWidth(){return this._native.width||0},getHeight(){return this._native.height||0},getPressure(){return this._native.pressure||0},getTiltX(){return this._native.tiltX||0},getTiltY(){return this._native.tiltY||0},getOriginalTarget(){if(this._native&&this._native._original){var e=this._native._original;try{if(0==e.type.indexOf("touch")&&e.changedTouches[0])return document.elementFromPoint(e.changedTouches[0].clientX,e.changedTouches[0].clientY)}catch(e){return qx.bom.Event.getTarget(this._native)}return qx.bom.Event.getTarget(e)}return this._native?qx.bom.Event.getTarget(this._native):qx.event.type.Pointer.superclass.prototype.getOriginalTarget.call(this)},getPointerType(){if("string"==typeof this._native.pointerType)return this._native.pointerType;if("number"==typeof this._native.pointerType){if(this._native.pointerType==this._native.MSPOINTER_TYPE_MOUSE)return"mouse";if(this._native.pointerType==this._native.MSPOINTER_TYPE_PEN)return"pen";if(this._native.pointerType==this._native.MSPOINTER_TYPE_TOUCH)return"touch"}return""},isPrimary(){return!!this._native.isPrimary}}});qx.event.type.Pointer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Tap",{extend:qx.event.type.Pointer});qx.event.type.Tap.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Swipe",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent(e,t){(t=qx.event.type.Swipe.superclass.prototype._cloneNativeEvent.call(this,e,t)).swipe=e.swipe;return t},getStartTime(){return this._native.swipe.startTime},getDuration(){return this._native.swipe.duration},getAxis(){return this._native.swipe.axis},getDirection(){return this._native.swipe.direction},getVelocity(){return this._native.swipe.velocity},getDistance(){return this._native.swipe.distance}}});qx.event.type.Swipe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Track",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent(e,t){(t=qx.event.type.Track.superclass.prototype._cloneNativeEvent.call(this,e,t)).delta=e.delta;return t},getDelta(){return this._native.delta}}});qx.event.type.Track.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Rotate",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent(e,t){(t=qx.event.type.Rotate.superclass.prototype._cloneNativeEvent.call(this,e,t)).angle=e.angle;return t},getAngle(){return this._native.angle}}});qx.event.type.Rotate.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Pinch",{extend:qx.event.type.Pointer,members:{_cloneNativeEvent(e,t){(t=qx.event.type.Pinch.superclass.prototype._cloneNativeEvent.call(this,e,t)).scale=e.scale;return t},getScale(){return this._native.scale}}});qx.event.type.Pinch.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Device":{require:!0},"qx.lang.Function":{},"qx.bom.client.Event":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Event":{},"qx.bom.client.Browser":{require:!0},"qx.bom.element.Style":{}},environment:{provided:[],required:{"os.name":{load:!0,className:"qx.bom.client.OperatingSystem"},"device.touch":{load:!0,className:"qx.bom.client.Device"},"event.mspointer":{className:"qx.bom.client.Event"},"engine.version":{className:"qx.bom.client.Engine"},"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.handler.TouchCore",{extend:Object,implement:[qx.core.IDisposable],statics:{TAP_MAX_DISTANCE:"android"!=qx.core.Environment.get("os.name")?10:40,SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},SWIPE_MIN_DISTANCE:"android"!=qx.core.Environment.get("os.name")?11:41,SWIPE_MIN_VELOCITY:0,LONGTAP_TIME:qx.core.Environment.get("device.touch")?500:99999},construct(e,t){this.__P_213_0=e;this.__P_213_1=t;this._initTouchObserver();this.__P_213_2=[];this.__P_213_3={}},members:{__P_213_0:null,__P_213_1:null,__P_213_4:null,__P_213_5:null,__P_213_3:null,__P_213_6:null,__P_213_7:null,__P_213_8:null,__P_213_2:null,__P_213_9:null,_initTouchObserver(){this.__P_213_4=qx.lang.Function.listener(this._onTouchEvent,this);this.__P_213_9=["touchstart","touchmove","touchend","touchcancel"];if(qx.core.Environment.get("event.mspointer")){var e=parseInt(qx.core.Environment.get("engine.version"),10);this.__P_213_9=10==e?["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerCancel"]:["pointerdown","pointermove","pointerup","pointercancel"]}for(var t=0;tMath.sqrt(Math.pow(e.pageX-t.pageX,2)+Math.pow(e.pageY-t.pageY,2)),_getRotationAngle(e,t){var r=e.pageX-t.pageX,i=e.pageY-t.pageY;return 180*Math.atan2(i,r)/Math.PI},_calcTouchesDelta(e){for(var t=[],r=0;r1){this.__P_213_7=this._getScalingDistance(e.touches[0],e.touches[1]);this.__P_213_8=this._getRotationAngle(e.touches[0],e.touches[1])}for(var i=0;i1){var o=this._getScalingDistance(e.targetTouches[0],e.targetTouches[1]);e.scale=o/this.__P_213_7}if((void 0===e.rotation||qx.core.Environment.get("event.mspointer"))&&e.targetTouches.length>1){var a=this._getRotationAngle(e.targetTouches[0],e.targetTouches[1]);e._rotation=a-this.__P_213_8}e.delta=this._calcTouchesDelta(e.targetTouches)}this._fireEvent(e,t,this.__P_213_5);qx.core.Environment.get("event.mspointer")&&("touchend"!=t&&"touchcancel"!=t||delete this.__P_213_2[e.pointerId]);"touchend"!=t&&"touchcancel"!=t||!e.changedTouches[0]||delete this.__P_213_3[e.changedTouches[0].identifier]},_detectTouchesByPointer(e,t){var r=[];("touchstart"==t||"touchmove"==t)&&(this.__P_213_2[e.pointerId]=e);for(var i in this.__P_213_2){var n=this.__P_213_2[i];r.push(n)}return r},_mapPointerEvent:e=>-1!==(e=e.toLowerCase()).indexOf("pointerdown")?"touchstart":-1!==e.indexOf("pointerup")?"touchend":-1!==e.indexOf("pointermove")?"touchmove":-1!==e.indexOf("pointercancel")?"touchcancel":e,_getTarget(e){var t=qx.bom.Event.getTarget(e);if("webkit"==qx.core.Environment.get("engine.name"))t&&3==t.nodeType&&(t=t.parentNode);else if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<11){var r=this.__P_213_10(e);r&&(t=r)}return t},__P_213_10(e){var t=null,r=null;if(e&&e.touches&&0!==e.touches.length){t=e.touches[0].clientX;r=e.touches[0].clientY}var i=document.msElementsFromPoint(t,r);if(i)for(var n=0;n=9&&qx.core.Environment.get("browser.documentmode")<9)){if(!e.__P_194_4){var i=e.tagName.toLowerCase(),n=e.type;"text"!==n&&"password"!==n&&"textarea"!==i&&"checkbox"!==n&&"radio"!==n||qx.bom.Event.addNativeListener(e,"propertychange",this._onPropertyWrapper);"checkbox"!==n&&"radio"!==n&&qx.bom.Event.addNativeListener(e,"change",this._onChangeValueWrapper);if("text"===n||"password"===n){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,e);qx.bom.Event.addNativeListener(e,"keypress",this._onKeyPressWrapped)}e.__P_194_4=!0}}else if("input"===t)this.__P_194_5(e);else if("change"===t){"radio"===e.type||"checkbox"===e.type?qx.bom.Event.addNativeListener(e,"change",this._onChangeCheckedWrapper):qx.bom.Event.addNativeListener(e,"change",this._onChangeValueWrapper);if(!("opera"!=qx.core.Environment.get("engine.name")&&"mshtml"!=qx.core.Environment.get("engine.name")||"text"!==e.type&&"password"!==e.type)){this._onKeyPressWrapped=qx.lang.Function.listener(this._onKeyPress,this,e);qx.bom.Event.addNativeListener(e,"keypress",this._onKeyPressWrapped)}}},__P_194_5:qx.core.Environment.select("engine.name",{mshtml(e){if(qx.core.Environment.get("engine.version")>=9&&qx.core.Environment.get("browser.documentmode")>=9){qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper);if("text"===e.type||"password"===e.type||"textarea"===e.type){this._inputFixWrapper=qx.lang.Function.listener(this._inputFix,this,e);qx.bom.Event.addNativeListener(e,"keyup",this._inputFixWrapper)}}},webkit(e){var t=e.tagName.toLowerCase();parseFloat(qx.core.Environment.get("engine.version"))<532&&"textarea"==t&&qx.bom.Event.addNativeListener(e,"keypress",this._onInputWrapper);qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)},opera(e){qx.bom.Event.addNativeListener(e,"keyup",this._onKeyUpWrapper);qx.bom.Event.addNativeListener(e,"keydown",this._onKeyDownWrapper);qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)},default(e){qx.bom.Event.addNativeListener(e,"input",this._onInputWrapper)}}),unregisterEvent(e,t){if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("engine.version")<9&&qx.core.Environment.get("browser.documentmode")<9){if(e.__P_194_4){var r=e.tagName.toLowerCase(),i=e.type;"text"!==i&&"password"!==i&&"textarea"!==r&&"checkbox"!==i&&"radio"!==i||qx.bom.Event.removeNativeListener(e,"propertychange",this._onPropertyWrapper);"checkbox"!==i&&"radio"!==i&&qx.bom.Event.removeNativeListener(e,"change",this._onChangeValueWrapper);"text"!==i&&"password"!==i||qx.bom.Event.removeNativeListener(e,"keypress",this._onKeyPressWrapped);try{delete e.__P_194_4}catch(t){e.__P_194_4=null}}}else{"input"===t?this.__P_194_6(e):"change"===t&&("radio"===e.type||"checkbox"===e.type?qx.bom.Event.removeNativeListener(e,"change",this._onChangeCheckedWrapper):qx.bom.Event.removeNativeListener(e,"change",this._onChangeValueWrapper));"opera"!=qx.core.Environment.get("engine.name")&&"mshtml"!=qx.core.Environment.get("engine.name")||"text"!==e.type&&"password"!==e.type||qx.bom.Event.removeNativeListener(e,"keypress",this._onKeyPressWrapped)}},__P_194_6:qx.core.Environment.select("engine.name",{mshtml(e){if(qx.core.Environment.get("engine.version")>=9&&qx.core.Environment.get("browser.documentmode")>=9){qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper);"text"!==e.type&&"password"!==e.type&&"textarea"!==e.type||qx.bom.Event.removeNativeListener(e,"keyup",this._inputFixWrapper)}},webkit(e){var t=e.tagName.toLowerCase();parseFloat(qx.core.Environment.get("engine.version"))<532&&"textarea"==t&&qx.bom.Event.removeNativeListener(e,"keypress",this._onInputWrapper);qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)},opera(e){qx.bom.Event.removeNativeListener(e,"keyup",this._onKeyUpWrapper);qx.bom.Event.removeNativeListener(e,"keydown",this._onKeyDownWrapper);qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)},default(e){qx.bom.Event.removeNativeListener(e,"input",this._onInputWrapper)}}),_onKeyPress:qx.core.Environment.select("engine.name",{mshtml(e,t){if(13===e.keyCode&&t.value!==this.__P_194_2){this.__P_194_2=t.value;qx.event.Registration.fireEvent(t,"change",qx.event.type.Data,[t.value])}},opera(e,t){if(13===e.keyCode&&t.value!==this.__P_194_2){this.__P_194_2=t.value;qx.event.Registration.fireEvent(t,"change",qx.event.type.Data,[t.value])}},default:null}),_inputFix:qx.core.Environment.select("engine.name",{mshtml(e,t){if((46===e.keyCode||8===e.keyCode)&&t.value!==this.__P_194_3){this.__P_194_3=t.value;qx.event.Registration.fireEvent(t,"input",qx.event.type.Data,[t.value])}},default:null}),_onKeyDown:qx.core.Environment.select("engine.name",{opera(e){13===e.keyCode&&(this.__P_194_0=!0)},default:null}),_onKeyUp:qx.core.Environment.select("engine.name",{opera(e){13===e.keyCode&&(this.__P_194_0=!1)},default:null}),_onInput:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e),r=t.tagName.toLowerCase();this.__P_194_0&&"input"===r||("opera"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.version")<10.6?this.__P_194_1=window.setTimeout((function(){qx.event.Registration.fireEvent(t,"input",qx.event.type.Data,[t.value])}),0):qx.event.Registration.fireEvent(t,"input",qx.event.type.Data,[t.value]))})),_onChangeValue:qx.event.GlobalError.observeMethod((function(e){var t=qx.bom.Event.getTarget(e),r=t.value;if("select-multiple"===t.type){r=[];for(var i=0,n=t.options,o=n.length;i=8&&(e.READONLY_PROPERTIES=e.READONLY_PROPERTIES.concat(e.MOUSE_PROPERTIES))}});qx.event.type.dom.Pointer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.DomBubbling":{require:!0,defer:"runtime"},"qx.event.type.Pointer":{require:!0,defer:"runtime"},"qx.event.type.dom.Pointer":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.handler.PointerCore":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.Event":{},"qx.event.Utils":{},"qx.event.type.Data":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"browser.name":{className:"qx.bom.client.Browser"},"browser.version":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Pointer",{extend:qx.event.handler.PointerCore,implement:[qx.event.IEventHandler,qx.core.IDisposable],statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{pointermove:1,pointerover:1,pointerout:1,pointerdown:1,pointerup:1,pointercancel:1,gesturebegin:1,gesturemove:1,gesturefinish:1,gesturecancel:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT,IGNORE_CAN_HANDLE:!0},construct(e){this.__P_195_0=e;this.__P_195_1=e.getWindow();this.__P_195_2=this.__P_195_1.document;qx.event.handler.PointerCore.apply(this,[this.__P_195_2])},members:{__P_195_0:null,__P_195_1:null,__P_195_2:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initPointerObserver(){var e=!1;"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&(e=!0);this._initObserver(this._onPointerEvent,e)},_fireEvent(e,t,r){r||(r=qx.bom.Event.getTarget(e));for(;r&&r.getAttribute&&r.getAttribute("qxanonymous");)r=r.parentNode;t||(t=e.type);t=qx.event.handler.PointerCore.MSPOINTER_TO_POINTER_MAPPING[t]||t;if(r&&r.nodeType){qx.event.type.dom.Pointer.normalize(e);if("msie"===qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.version")<9)try{e.srcElement=r}catch(e){}var i={},n=this;qx.event.Utils.track(i,(function(){return qx.event.Registration.fireEvent(r,t,qx.event.type.Pointer,[e,r,null,!0,!0])}));qx.event.Utils.then(i,(function(){if(("mouse"!==e.getPointerType()||e.button<=qx.event.handler.PointerCore.LEFT_BUTTON)&&("pointerdown"==t||"pointerup"==t||"pointermove"==t||"pointercancel"==t))return qx.event.Registration.fireEvent(n.__P_195_2,qx.event.handler.PointerCore.POINTER_TO_GESTURE_MAPPING[t],qx.event.type.Pointer,[e,r,null,!1,!1])}));qx.event.Utils.then(i,(function(){return qx.event.Registration.fireEvent(n.__P_195_1,"useraction",qx.event.type.Data,[t])}));return i.promise}},_onPointerEvent(e){if(!e._original||!e._original[this._processedFlag]){var t=qx.event.handler.PointerCore.MSPOINTER_TO_POINTER_MAPPING[e.type]||e.type;return this._fireEvent(e,t,qx.bom.Event.getTarget(e))}},dispose(){this.__P_195_3("dispose");this.__P_195_0=this.__P_195_1=this.__P_195_2=null},__P_195_3(e,t){qx.event.handler.PointerCore.prototype[e].apply(this,t||[])}},defer(e){qx.event.Registration.addHandler(e);qx.event.Registration.getManager(document).getHandler(e)}});qx.event.handler.Pointer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.Device":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Event":{require:!0},"qx.bom.Event":{},"qx.bom.AnimationFrame":{},"qx.lang.Function":{},"qx.event.type.dom.Custom":{},"qx.util.Wheel":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.event.Timer":{}},environment:{provided:[],required:{"device.touch":{load:!0,className:"qx.bom.client.Device"},"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"event.mousewheel":{className:"qx.bom.client.Event"},"event.dispatchevent":{className:"qx.bom.client.Event"},"os.name":{className:"qx.bom.client.OperatingSystem"},"os.version":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.handler.GestureCore",{extend:Object,implement:[qx.core.IDisposable],statics:{TYPES:["tap","swipe","longtap","dbltap","track","trackstart","trackend","rotate","pinch","roll"],GESTURE_EVENTS:["gesturebegin","gesturefinish","gesturemove","gesturecancel"],TAP_MAX_DISTANCE:{touch:40,mouse:5,pen:20},DOUBLETAP_MAX_DISTANCE:{touch:10,mouse:4,pen:10},SWIPE_DIRECTION:{x:["left","right"],y:["up","down"]},LONGTAP_TIME:qx.core.Environment.get("device.touch")?500:99999,DOUBLETAP_TIME:500,ROLL_FACTOR:18,TOUCHPAD_ROLL_FACTOR:1,TOUCHPAD_WHEEL_EVENTS_THRESHOLD:10,TOUCHPAD_WHEEL_EVENTS_PERIOD:100,TOUCHPAD_WHEEL_EVENTS_TIMEOUT:5e3},construct(e,t){this.__P_198_0=e;this.__P_198_1=t;this.__P_198_2={};this.__P_198_3={};this.__P_198_4={};this.__P_198_5={};this.__P_198_6=[];this._initObserver()},members:{__P_198_0:null,__P_198_1:null,__P_198_2:null,__P_198_7:null,__P_198_8:null,__P_198_9:null,__P_198_10:null,__P_198_3:null,__P_198_11:null,__P_198_4:null,__P_198_12:null,__P_198_5:null,__P_198_6:null,__P_198_13:0,__P_198_14:0,__P_198_15:!1,__P_198_16:0,_initObserver(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__P_198_0).on(e,this.checkAndFireGesture,this)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qxWeb(this.__P_198_0).on("dblclick",this._onDblClick,this);var e=qx.core.Environment.get("event.mousewheel");qxWeb(e.target).on(e.type,this._fireRoll,this)},_stopObserver(){qx.event.handler.GestureCore.GESTURE_EVENTS.forEach(function(e){qxWeb(this.__P_198_0).off(e,this.checkAndFireGesture,this)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qxWeb(this.__P_198_0).off("dblclick",this._onDblClick,this);var e=qx.core.Environment.get("event.mousewheel");qxWeb(e.target).off(e.type,this._fireRoll,this)},checkAndFireGesture(e,t,r){t||(t=e.type);r||(r=qx.bom.Event.getTarget(e));"gesturebegin"==t?this.gestureBegin(e,r):"gesturemove"==t?this.gestureMove(e,r):"gesturefinish"==t?this.gestureFinish(e,r):"gesturecancel"==t&&this.gestureCancel(e.pointerId)},gestureBegin(e,t){if(this.__P_198_2[e.pointerId]){this.__P_198_17(this.__P_198_2[e.pointerId]);delete this.__P_198_2[e.pointerId]}if(!this._hasIntermediaryHandler(t)){this.__P_198_2[e.pointerId]={startTime:(new Date).getTime(),lastEventTime:(new Date).getTime(),startX:e.clientX,startY:e.clientY,clientX:e.clientX,clientY:e.clientY,velocityX:0,velocityY:0,target:t,isTap:!0,isPrimary:e.isPrimary,longTapTimer:window.setTimeout(this.__P_198_18.bind(this,e,t),qx.event.handler.GestureCore.LONGTAP_TIME)};if(e.isPrimary){this.__P_198_9=!1;this.__P_198_8=t;this.__P_198_19("trackstart",e,t)}else{this.__P_198_9=!0;if(2===Object.keys(this.__P_198_2).length){this.__P_198_10=this._calcAngle();this.__P_198_12=this._calcDistance()}}}},gestureMove(e,t){var r=this.__P_198_2[e.pointerId];if(r){var i=r.clientX,n=r.clientY;r.clientX=e.clientX;r.clientY=e.clientY;r.lastEventTime=(new Date).getTime();i&&(r.velocityX=r.clientX-i);n&&(r.velocityY=r.clientY-n);if(2===Object.keys(this.__P_198_2).length){this.__P_198_20(e,r.target);this.__P_198_21(e,r.target)}if(!this.__P_198_9){this.__P_198_19("track",e,r.target);this._fireRoll(e,"touch",r.target)}if(r.isTap){r.isTap=this._isBelowTapMaxDistance(e);r.isTap||this.__P_198_17(r)}}},_hasIntermediaryHandler(e){for(;e&&e!==this.__P_198_0;){if(e.$$gestureHandler)return!0;e=e.parentNode}return!1},gestureFinish(e,t){if(this.__P_198_2[e.pointerId]){var r=this.__P_198_2[e.pointerId];this.__P_198_17(r);if(!this._hasIntermediaryHandler(t)){this.__P_198_22(r.velocityX,r.velocityY,e,r.target);this.__P_198_19("trackend",e,r.target);if(r.isTap){if(t!==r.target){delete this.__P_198_2[e.pointerId];return}this._fireEvent(e,"tap",e.target||t);var i=!1;if(Object.keys(this.__P_198_3).length>0){var n=Date.now()-qx.event.handler.GestureCore.DOUBLETAP_TIME;for(var o in this.__P_198_3)if(o=Math.abs(n.y)?"x":"y",s=n[a],l=i.SWIPE_DIRECTION[a][s<0?0:1],u=0!==o?s/o:0;return{startTime:r.startTime,duration:o,axis:a,direction:l,distance:s,velocity:u}},__P_198_19(e,t,r){t.delta=this._getDeltaCoordinates(t);this._fireEvent(t,e,t.target||r)},__P_198_25(e,t,r){e.delta={x:qx.util.Wheel.getDelta(e,"x")*r,y:qx.util.Wheel.getDelta(e,"y")*r};e.delta.axis=Math.abs(e.delta.x/e.delta.y)<1?"y":"x";e.pointerType="wheel";this._fireEvent(e,"roll",e.target||t)},__P_198_26(e){var t=qx.event.handler.GestureCore.ROLL_FACTOR;qx.util.Wheel.IS_TOUCHPAD&&(t=qx.event.handler.GestureCore.TOUCHPAD_ROLL_FACTOR);this.__P_198_16=(new Date).getTime();for(var r=this.__P_198_6.length,i=0;iqx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_THRESHOLD?qx.util.Wheel.IS_TOUCHPAD=!0:qx.util.Wheel.IS_TOUCHPAD=!1;this.__P_198_15=!0},_isTouchPadDetectionEnabled:()=>"osx"==qx.core.Environment.get("os.name")&&qx.core.Environment.get("os.version")>=10.12,_fireRoll(e,t,r){var i,n;if(e.type===qx.core.Environment.get("event.mousewheel").type)if(this._isTouchPadDetectionEnabled()){i=(new Date).getTime();n=qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_TIMEOUT;if(this.__P_198_16>0&&i-this.__P_198_16>n){this.__P_198_15=!1;this.__P_198_6=[];this.__P_198_16=0}if(!this.__P_198_15){if(0===this.__P_198_6.length){this.__P_198_13=i;qx.event.Timer.once((function(){if(!this.__P_198_15){this.__P_198_27();this.__P_198_26(r)}}),this,qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_PERIOD+50)}this.__P_198_6.push(e);this.__P_198_14++;i-this.__P_198_13>qx.event.handler.GestureCore.TOUCHPAD_WHEEL_EVENTS_PERIOD&&this.__P_198_27()}if(this.__P_198_15){0===this.__P_198_6.length&&this.__P_198_6.push(e);this.__P_198_26(r)}}else this.__P_198_25(e,r,qx.event.handler.GestureCore.ROLL_FACTOR);else{var o=this.__P_198_2[e.pointerId];e.delta={x:-o.velocityX,y:-o.velocityY,axis:Math.abs(o.velocityX/o.velocityY)<1?"y":"x"};this._fireEvent(e,"roll",e.target||r)}},__P_198_20(e,t){if(!e.isPrimary){var r=this._calcAngle();e.angle=Math.round((r-this.__P_198_10)%360);this._fireEvent(e,"rotate",this.__P_198_8)}},__P_198_21(e,t){if(!e.isPrimary){var r=this._calcDistance()/this.__P_198_12;e.scale=Math.round(100*r)/100;this._fireEvent(e,"pinch",this.__P_198_8)}},__P_198_18(e,t){var r=this.__P_198_2[e.pointerId];if(r){this._fireEvent(e,"longtap",e.target||t);r.longTapTimer=null;r.isTap=!1}},__P_198_17(e){if(e.longTapTimer){window.clearTimeout(e.longTapTimer);e.longTapTimer=null}},dispose(){for(var e in this.__P_198_2)this.__P_198_17(e);this._stopObserver();this.__P_198_0=this.__P_198_1=null}}});qx.event.handler.GestureCore.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Pointer":{require:!0},"qx.event.Registration":{},"qx.event.handler.Gesture":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Roll",{extend:qx.event.type.Pointer,members:{stop(){this.stopPropagation();this.preventDefault()},_cloneNativeEvent(e,t){(t=qx.event.type.Roll.superclass.prototype._cloneNativeEvent.call(this,e,t)).delta=e.delta;t.momentum=e.momentum;t.timeoutId=e.timeoutId;return t},getMomentum(){return this._native.momentum},stopMomentum(){this._native.timeoutId&&qx.event.Registration.getManager(this._originalTarget).getHandler(qx.event.handler.Gesture).stopMomentum(this._native.timeoutId)},getDelta(){return this._native.delta}}});qx.event.type.Roll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Pointer":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.handler.GestureCore":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.event.type.Tap":{require:!0},"qx.event.type.Swipe":{require:!0},"qx.event.type.Rotate":{require:!0},"qx.event.type.Pinch":{require:!0},"qx.event.type.Track":{require:!0},"qx.event.type.Roll":{require:!0},"qx.lang.Function":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.Event":{},"qx.bom.client.Event":{},"qx.event.type.Pointer":{},"qx.event.type.Data":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Gesture",{extend:qx.event.handler.GestureCore,implement:[qx.event.IEventHandler,qx.core.IDisposable],statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{tap:1,swipe:1,longtap:1,dbltap:1,rotate:1,pinch:1,track:1,trackstart:1,trackend:1,roll:1},GESTURE_EVENTS:["gesturebegin","gesturefinish","gesturemove","gesturecancel"],TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE+qx.event.IEventHandler.TARGET_DOCUMENT,IGNORE_CAN_HANDLE:!0,EVENT_CLASSES:{tap:qx.event.type.Tap,longtap:qx.event.type.Tap,dbltap:qx.event.type.Tap,swipe:qx.event.type.Swipe,rotate:qx.event.type.Rotate,pinch:qx.event.type.Pinch,track:qx.event.type.Track,trackstart:qx.event.type.Track,trackend:qx.event.type.Track,roll:qx.event.type.Roll}},construct(e){this.__P_157_0=e;this.__P_157_1=e.getWindow();this.__P_157_2=this.__P_157_1.document;qx.event.handler.GestureCore.apply(this,[this.__P_157_2])},members:{__P_157_0:null,__P_157_1:null,__P_157_2:null,__P_157_3:null,__P_157_4:null,__P_157_5:null,getWindow(){return this.__P_157_1},canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},_initObserver(){this.__P_157_3=qx.lang.Function.listener(this.checkAndFireGesture,this);qx.event.handler.Gesture.GESTURE_EVENTS.forEach(function(e){qx.event.Registration.addListener(this.__P_157_2,e,this.__P_157_3,this)}.bind(this));if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9){this.__P_157_4=qx.lang.Function.listener(this._onDblClick,this);qx.bom.Event.addNativeListener(this.__P_157_2,"dblclick",this.__P_157_4)}var e=qx.bom.client.Event.getMouseWheel(this.__P_157_1);this.__P_157_5=qx.lang.Function.listener(this._fireRoll,this);qx.bom.Event.addNativeListener(e.target,e.type,this.__P_157_5,!0,!1)},checkAndFireGesture(e,t,r){this.__P_157_6("checkAndFireGesture",[e.getNativeEvent(),e.getType(),e.getTarget()])},_stopObserver(){qx.event.handler.Gesture.GESTURE_EVENTS.forEach(function(e){qx.event.Registration.removeListener(this.__P_157_2,e,this.__P_157_3)}.bind(this));"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&qx.bom.Event.removeNativeListener(this.__P_157_2,"dblclick",this.__P_157_4);var e=qx.bom.client.Event.getMouseWheel(this.__P_157_1);qx.bom.Event.removeNativeListener(e.target,e.type,this.__P_157_5)},_hasIntermediaryHandler:e=>!1,_fireEvent(e,t,r){r||(r=qx.bom.Event.getTarget(e));t||(t=e.type);var i=qx.event.handler.Gesture.EVENT_CLASSES[t]||qx.event.type.Pointer;r&&r.nodeType&&qx.event.Registration.fireEvent(r,t,i,[e,r,null,!0,!0]);qx.event.Registration.fireEvent(this.__P_157_1,"useraction",qx.event.type.Data,[t])},dispose(){this._stopObserver();this.__P_157_6("dispose");this.__P_157_0=this.__P_157_1=this.__P_157_2=this.__P_157_4=null},__P_157_6(e,t){qx.event.handler.GestureCore.prototype[e].apply(this,t||[])}},defer(e){qx.event.Registration.addHandler(e);qx.event.Registration.addListener(window,"appinitialized",(()=>{qx.event.Registration.getManager(document).getHandler(e)}))}});qx.event.handler.Gesture.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.lang.Function":{construct:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.Event":{},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.event.type.Dom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Video",{extend:qx.core.Object,implement:qx.event.IEventHandler,construct(){qx.core.Object.constructor.call(this);this.__P_196_0=qx.lang.Function.listener(this._onNative,this)},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{abort:1,canplay:1,canplaythrough:1,durationchange:1,emptied:1,ended:1,error:1,loadeddata:1,loadedmetadata:1,loadstart:1,pause:1,play:1,playing:1,progress:1,ratechange:1,seeked:1,seeking:1,stalled:1,suspend:1,timeupdate:1,volumechange:1,waiting:1},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!1},members:{canHandleEvent(e,t){var r=e.tagName.toLowerCase();return"video"===r||"audio"===r},registerEvent(e,t,r){qx.bom.Event.addNativeListener(e,t,this.__P_196_0)},_onNative:qx.event.GlobalError.observeMethod((function(e){let t=qx.bom.Event.getTarget(e);qx.event.Registration.fireNonBubblingEvent(t,e.type,qx.event.type.Dom,[e,t,void 0,void 0,e.cancelable])})),unregisterEvent(e,t){qx.bom.Event.removeNativeListener(e,t,this.__P_196_0)}},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Video.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.Direct":{require:!0},"qx.event.dispatch.DomBubbling":{require:!0},"qx.event.handler.Keyboard":{require:!0},"qx.event.handler.Mouse":{require:!0},"qx.event.handler.Element":{require:!0},"qx.event.handler.Appear":{require:!0},"qx.event.handler.Touch":{require:!0},"qx.event.handler.Offline":{require:!0},"qx.event.handler.Input":{require:!0},"qx.event.handler.Pointer":{require:!0},"qx.event.handler.Gesture":{require:!0},"qx.event.handler.Video":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.Registration":{},"qx.event.handler.Focus":{},"qx.event.dispatch.MouseCapture":{},"qx.bom.client.Engine":{require:!0},"qx.xml.Document":{},"qx.dom.Hierarchy":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.Element",{statics:{addListener:(e,t,r,i,n)=>qx.event.Registration.addListener(e,t,r,i,n),removeListener:(e,t,r,i,n)=>qx.event.Registration.removeListener(e,t,r,i,n),removeListenerById:(e,t)=>qx.event.Registration.removeListenerById(e,t),hasListener:(e,t,r)=>qx.event.Registration.hasListener(e,t,r),focus(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).focus(e)},blur(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).blur(e)},activate(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).activate(e)},deactivate(e){qx.event.Registration.getManager(e).getHandler(qx.event.handler.Focus).deactivate(e)},capture(e,t){qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).activateCapture(e,t)},releaseCapture(e){qx.event.Registration.getManager(e).getDispatcher(qx.event.dispatch.MouseCapture).releaseCapture(e)},clone(e,t){if(t||"mshtml"==qx.core.Environment.get("engine.name")&&!qx.xml.Document.isXmlDocument(e)){var r=qx.event.Registration.getManager(e),i=qx.dom.Hierarchy.getDescendants(e);i.push(e)}if("mshtml"==qx.core.Environment.get("engine.name"))for(var n=0,o=i.length;n0){l=h[n];for(var f=0,_=s.length;f<_;f++){c=s[f];r.addListener(l,c.type,c.handler,c.self,c.capture)}}}}return a}}});qx.bom.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.dom.Node":{},"qx.bom.client.Html":{require:!0},"qx.lang.Array":{}},environment:{provided:[],required:{"html.element.contains":{className:"qx.bom.client.Html"},"html.element.compareDocumentPosition":{className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.dom.Hierarchy",{statics:{getNodeIndex(e){for(var t=0;e&&(e=e.previousSibling);)t++;return t},getElementIndex(e){for(var t=0,r=qx.dom.Node.ELEMENT;e&&(e=e.previousSibling);)e.nodeType==r&&t++;return t},getNextElementSibling(e){for(;e&&(e=e.nextSibling)&&!qx.dom.Node.isElement(e););return e||null},getPreviousElementSibling(e){for(;e&&(e=e.previousSibling)&&!qx.dom.Node.isElement(e););return e||null},contains(e,t){if(qx.core.Environment.get("html.element.contains")){if(qx.dom.Node.isDocument(e)){var r=qx.dom.Node.getDocument(t);return e&&r==e}return!qx.dom.Node.isDocument(t)&&e.contains(t)}if(qx.core.Environment.get("html.element.compareDocumentPosition"))return!!(16&e.compareDocumentPosition(t));for(;t;){if(e==t)return!0;t=t.parentNode}return!1},isRendered(e){var t=e.ownerDocument||e.document;if(qx.core.Environment.get("html.element.contains"))return!!e.parentNode&&t.body.contains(e);if(qx.core.Environment.get("html.element.compareDocumentPosition"))return!!(16&t.compareDocumentPosition(e));for(;e;){if(e==t.body)return!0;e=e.parentNode}return!1},isDescendantOf(e,t){return this.contains(t,e)},getCommonParent(e,t){if(e===t)return e;if(qx.core.Environment.get("html.element.contains")){for(;e&&qx.dom.Node.isElement(e);){if(e.contains(t))return e;e=e.parentNode}return null}for(var r=[];e||t;){if(e){if(r.includes(e))return e;r.push(e);e=e.parentNode}if(t){if(r.includes(t))return t;r.push(t);t=t.parentNode}}return null},getAncestors(e){return this._recursivelyCollect(e,"parentNode")},getChildElements(e){if(!(e=e.firstChild))return[];var t=this.getNextSiblings(e);1===e.nodeType&&t.unshift(e);return t},getDescendants:e=>qx.lang.Array.fromCollection(e.getElementsByTagName("*")),getFirstDescendant(e){e=e.firstChild;for(;e&&1!=e.nodeType;)e=e.nextSibling;return e},getLastDescendant(e){e=e.lastChild;for(;e&&1!=e.nodeType;)e=e.previousSibling;return e},getPreviousSiblings(e){return this._recursivelyCollect(e,"previousSibling")},getNextSiblings(e){return this._recursivelyCollect(e,"nextSibling")},_recursivelyCollect(e,t){for(var r=[];e=e[t];)1==e.nodeType&&r.push(e);return r},getSiblings(e){return this.getPreviousSiblings(e).reverse().concat(this.getNextSiblings(e))},isEmpty(e){e=e.firstChild;for(;e;){if(e.nodeType===qx.dom.Node.ELEMENT||e.nodeType===qx.dom.Node.TEXT)return!1;e=e.nextSibling}return!0},cleanWhitespace(e){for(var t=e.firstChild;t;){var r=t.nextSibling;3!=t.nodeType||/\S/.test(t.nodeValue)||e.removeChild(t);t=r}}}});qx.dom.Hierarchy.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.element.Style":{},"qx.bom.client.Engine":{require:!0},"qx.dom.Node":{},"qx.bom.Viewport":{},"qx.bom.element.Location":{},"qx.event.Registration":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.element.Scroll",{statics:{__P_149_0:null,getScrollbarWidth(){if(null!==this.__P_149_0)return this.__P_149_0;var e=qx.bom.element.Style,t=function(t,r){return parseInt(e.get(t,r),10)||0},r=function(r){return"none"==e.get(r,"borderRightStyle")?0:t(r,"borderRightWidth")},i=qx.core.Environment.select("engine.name",{mshtml:t=>"hidden"==e.get(t,"overflowY")||0==t.clientWidth?r(t):Math.max(0,t.offsetWidth-t.clientLeft-t.clientWidth),default(i){if(0==i.clientWidth){var n=e.get(i,"overflow"),o="scroll"==n||"-moz-scrollbars-vertical"==n?16:0;return Math.max(0,r(i)+o)}return Math.max(0,i.offsetWidth-i.clientWidth-function(r){return"none"==e.get(r,"borderLeftStyle")?0:t(r,"borderLeftWidth")}(i))}}),n=document.createElement("div"),o=n.style;o.height=o.width="100px";o.overflow="scroll";document.body.appendChild(n);var a,s=i(a=n)-r(a);this.__P_149_0=s;document.body.removeChild(n);return this.__P_149_0},intoViewX(e,t,r){var i,n,o,a,s,l,u,c,h,d,f,_,p,m,g,v=e.parentNode,b=qx.dom.Node.getDocument(e),y=b.body,x="left"===r,q="right"===r;t=t?t.parentNode:b;for(;v&&v!=t;){if(v.scrollWidth>v.clientWidth&&(v===y||"visible"!=qx.bom.element.Style.get(v,"overflowY"))){if(v===y){o=(n=v.scrollLeft)+qx.bom.Viewport.getWidth();a=qx.bom.Viewport.getWidth();s=v.clientWidth;v.scrollWidth;l=0;u=0;c=0}else{n=(i=qx.bom.element.Location.get(v)).left;o=i.right;a=v.offsetWidth;s=v.clientWidth;v.scrollWidth;c=a-s-(l=parseInt(qx.bom.element.Style.get(v,"borderLeftWidth"),10)||0)-(u=parseInt(qx.bom.element.Style.get(v,"borderRightWidth"),10)||0)}d=(h=qx.bom.element.Location.get(e)).left;f=h.right;_=e.offsetWidth;p=d-n-l;m=f-o+u;g=0;x?g=p:q?g=m+c:p<0||_>s?g=p:m>0&&(g=m+c);v.scrollLeft+=g;qx.event.Registration.fireNonBubblingEvent(v,"scroll")}if(v===y)break;v=v.parentNode}},intoViewY(e,t,r){var i,n,o,a,s,l,u,c,h,d,f,_,p,m,g,v=e.parentNode,b=qx.dom.Node.getDocument(e),y=b.body,x="top"===r,q="bottom"===r;t=t?t.parentNode:b;for(;v&&v!=t;){if(v.scrollHeight>v.clientHeight&&(v===y||"visible"!=qx.bom.element.Style.get(v,"overflowY"))){if(v===y){o=(n=v.scrollTop)+qx.bom.Viewport.getHeight();a=qx.bom.Viewport.getHeight();s=v.clientHeight;v.scrollHeight;l=0;u=0;c=0}else{n=(i=qx.bom.element.Location.get(v)).top;o=i.bottom;a=v.offsetHeight;s=v.clientHeight;v.scrollHeight;c=a-s-(l=parseInt(qx.bom.element.Style.get(v,"borderTopWidth"),10)||0)-(u=parseInt(qx.bom.element.Style.get(v,"borderBottomWidth"),10)||0)}d=(h=qx.bom.element.Location.get(e)).top;f=h.bottom;_=e.offsetHeight;p=d-n-l;m=f-o+u;g=0;x?g=p:q?g=m+c:p<0||_>s?g=p:m>0&&(g=m+c);v.scrollTop+=g;qx.event.Registration.fireNonBubblingEvent(v,"scroll")}if(v===y)break;v=v.parentNode}},intoView(e,t,r,i){this.intoViewX(e,t,r);this.intoViewY(e,t,i)}}});qx.bom.element.Scroll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0},"qx.dom.Node":{},"qx.bom.Range":{},"qx.util.StringSplit":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"html.selection":{load:!0,className:"qx.bom.client.Html"},"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Selection",{statics:{getSelectionObject:qx.core.Environment.select("html.selection",{selection:e=>e.selection,default:e=>qx.dom.Node.getWindow(e).getSelection()}),get:qx.core.Environment.select("html.selection",{selection:e=>qx.bom.Range.get(qx.dom.Node.getDocument(e)).text,default(e){return this.__P_150_0(e)?e.value.substring(e.selectionStart,e.selectionEnd):this.getSelectionObject(qx.dom.Node.getDocument(e)).toString()}}),getLength:qx.core.Environment.select("html.selection",{selection(e){var t=this.get(e),r=qx.util.StringSplit.split(t,/\r\n/);return t.length-(r.length-1)},default(e){if("opera"==qx.core.Environment.get("engine.name")){var t,r;if(this.__P_150_0(e)){var i=e.selectionStart,n=e.selectionEnd;t=e.value.substring(i,n);r=n-i}else r=(t=qx.bom.Selection.get(e)).length;return r-(qx.util.StringSplit.split(t,/\r\n/).length-1)}return this.__P_150_0(e)?e.selectionEnd-e.selectionStart:this.get(e).length}}),getStart:qx.core.Environment.select("html.selection",{selection(e){if(this.__P_150_0(e)){var t=qx.bom.Range.get();if(!e.contains(t.parentElement()))return-1;var r=qx.bom.Range.get(e),i=e.value.length;r.moveToBookmark(t.getBookmark());r.moveEnd("character",i);return i-r.text.length}var n=(r=qx.bom.Range.get(e)).parentElement(),o=qx.bom.Range.get();try{o.moveToElementText(n)}catch(e){return 0}var a,s=qx.bom.Range.get(qx.dom.Node.getBodyElement(e));s.setEndPoint("StartToStart",r);s.setEndPoint("EndToEnd",o);if(0==o.compareEndPoints("StartToStart",s))return 0;for(var l=0;;){a=s.moveStart("character",-1);if(0==o.compareEndPoints("StartToStart",s))break;if(0==a)break;l++}return++l},default(e){if("gecko"===qx.core.Environment.get("engine.name")||"webkit"===qx.core.Environment.get("engine.name")){if(this.__P_150_0(e))return e.selectionStart;var t=qx.dom.Node.getDocument(e),r=this.getSelectionObject(t);return r.anchorOffsetr.anchorOffset?r.focusOffset:r.anchorOffset}return this.__P_150_0(e)?e.selectionEnd:qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)).focusOffset}}),__P_150_0:e=>qx.dom.Node.isElement(e)&&("input"==e.nodeName.toLowerCase()||"textarea"==e.nodeName.toLowerCase()),set:qx.core.Environment.select("html.selection",{selection(e,t,r){var i;qx.dom.Node.isDocument(e)&&(e=e.body);if(qx.dom.Node.isElement(e)||qx.dom.Node.isText(e))switch(e.nodeName.toLowerCase()){case"input":case"textarea":case"button":void 0===r&&(r=e.value.length);if(t>=0&&t<=e.value.length&&r>=0&&r<=e.value.length){(i=qx.bom.Range.get(e)).collapse(!0);i.moveStart("character",t);i.moveEnd("character",r-t);i.select();return!0}break;case"#text":void 0===r&&(r=e.nodeValue.length);if(t>=0&&t<=e.nodeValue.length&&r>=0&&r<=e.nodeValue.length){(i=qx.bom.Range.get(qx.dom.Node.getBodyElement(e))).moveToElementText(e.parentNode);i.collapse(!0);i.moveStart("character",t);i.moveEnd("character",r-t);i.select();return!0}break;default:void 0===r&&(r=e.childNodes.length-1);if(e.childNodes[t]&&e.childNodes[r]){(i=qx.bom.Range.get(qx.dom.Node.getBodyElement(e))).moveToElementText(e.childNodes[t]);i.collapse(!0);var n=qx.bom.Range.get(qx.dom.Node.getBodyElement(e));n.moveToElementText(e.childNodes[r]);i.setEndPoint("EndToEnd",n);i.select();return!0}}return!1},default(e,t,r){var i=e.nodeName.toLowerCase();if(!qx.dom.Node.isElement(e)||"input"!=i&&"textarea"!=i){var n=!1,o=qx.dom.Node.getWindow(e).getSelection(),a=qx.bom.Range.get(e);if(qx.dom.Node.isText(e)){void 0===r&&(r=e.length);t>=0&&t=0&&r<=e.length&&(n=!0)}else if(qx.dom.Node.isElement(e)){void 0===r&&(r=e.childNodes.length-1);t>=0&&e.childNodes[t]&&r>=0&&e.childNodes[r]&&(n=!0)}else if(qx.dom.Node.isDocument(e)){e=e.body;void 0===r&&(r=e.childNodes.length-1);t>=0&&e.childNodes[t]&&r>=0&&e.childNodes[r]&&(n=!0)}if(n){o.isCollapsed||o.collapseToStart();a.setStart(e,t);qx.dom.Node.isText(e)?a.setEnd(e,r):a.setEndAfter(e.childNodes[r]);o.rangeCount>0&&o.removeAllRanges();o.addRange(a);return!0}}else{void 0===r&&(r=e.value.length);if(t>=0&&t<=e.value.length&&r>=0&&r<=e.value.length){e.focus();e.select();try{e.setSelectionRange(t,r)}catch(e){}return!0}}return!1}}),setAll:e=>qx.bom.Selection.set(e,0),clear:qx.core.Environment.select("html.selection",{selection(e){var t=qx.bom.Range.get(e).parentElement(),r=qx.bom.Range.get(qx.dom.Node.getDocument(e));qx.dom.Node.isText(e)&&(e=e.parentNode);if(t==r.parentElement()&&t==e){qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)).empty()}},default(e){var t=qx.bom.Selection.getSelectionObject(qx.dom.Node.getDocument(e)),r=e.nodeName.toLowerCase();if(!qx.dom.Node.isElement(e)||"input"!=r&&"textarea"!=r)if(qx.dom.Node.isDocument(e)||"body"==r)t.collapse(e.body?e.body:e,0);else{var i=qx.bom.Range.get(e);if(!i.collapsed){var n=i.commonAncestorContainer;(qx.dom.Node.isElement(e)&&qx.dom.Node.isText(n)?n.parentNode:n)==e&&t.collapse(e,0)}}else{try{e.setSelectionRange(0,0)}catch(e){}qx.bom.Element&&qx.bom.Element.blur&&qx.bom.Element.blur(e)}}})}});qx.bom.Selection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.DomBubbling":{defer:"runtime"},"qx.core.Environment":{defer:"load",construct:!0,usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.bom.client.OperatingSystem":{construct:!0,require:!0},"qx.core.Init":{construct:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.Selection":{},"qx.event.type.Focus":{},"qx.lang.Function":{},"qx.bom.Event":{},"qx.bom.client.Browser":{require:!0},"qx.event.GlobalError":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{},"qx.bom.element.Attribute":{}},environment:{provided:[],required:{"os.name":{construct:!0,className:"qx.bom.client.OperatingSystem"},"os.version":{construct:!0,className:"qx.bom.client.OperatingSystem"},"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.name":{load:!0,className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Focus",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this._manager=e;this._window=e.getWindow();this._document=this._window.document;this._root=this._document.documentElement;this._body=this._document.body;"ios"==qx.core.Environment.get("os.name")&&parseFloat(qx.core.Environment.get("os.version"))>6&&parseFloat(qx.core.Environment.get("os.version"))<15&&(!qx.application.Inline||!qx.core.Init.getApplication()instanceof qx.application.Inline)&&(this.__P_152_0=!0);this._initObserver()},properties:{active:{apply:"_applyActive",nullable:!0},focus:{apply:"_applyFocus",nullable:!0}},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{focus:1,blur:1,focusin:1,focusout:1,activate:1,deactivate:1},IGNORE_CAN_HANDLE:!0,FOCUSABLE_ELEMENTS:qx.core.Environment.select("engine.name",{mshtml:{a:1,body:1,button:1,frame:1,iframe:1,img:1,input:1,object:1,select:1,textarea:1},gecko:{a:1,body:1,button:1,frame:1,iframe:1,img:1,input:1,object:1,select:1,textarea:1},opera:{button:1,input:1,select:1,textarea:1},webkit:{button:1,input:1,select:1,textarea:1}})},members:{__P_152_1:null,__P_152_2:null,__P_152_3:null,__P_152_4:null,__P_152_5:null,__P_152_6:null,__P_152_7:null,__P_152_8:null,__P_152_9:null,__P_152_10:null,__P_152_11:"",__P_152_12:"",__P_152_0:!1,__P_152_13:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},focus(e){"mshtml"==qx.core.Environment.get("engine.name")?window.setTimeout((function(){try{e.focus();if(0==qx.bom.Selection.get(e).length&&"function"==typeof e.createTextRange){var t=e.createTextRange();t.moveStart("character",e.value.length);t.collapse();t.select()}}catch(e){}}),0):window.setTimeout((function(){try{e.focus()}catch(e){}}),0);this.setFocus(e);this.setActive(e)},activate(e){this.setActive(e)},blur(e){try{e.blur()}catch(e){}this.getActive()===e&&this.resetActive();this.getFocus()===e&&this.resetFocus()},deactivate(e){this.getActive()===e&&this.resetActive()},tryActivate(e){var t=this.__P_152_14(e);t&&this.setActive(t)},__P_152_15(e,t,r,i){var n=qx.event.Registration,o=n.createEvent(r,qx.event.type.Focus,[e,t,i]);return n.dispatchEvent(e,o)},_windowFocused:!0,__P_152_16(){if(this._windowFocused){this._windowFocused=!1;this.__P_152_15(this._window,null,"blur",!1)}},__P_152_17(){if(!this._windowFocused){this._windowFocused=!0;this.__P_152_15(this._window,null,"focus",!1)}},_initObserver:qx.core.Environment.select("engine.name",{gecko(){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_3=qx.lang.Function.listener(this.__P_152_20,this);this.__P_152_4=qx.lang.Function.listener(this.__P_152_21,this);this.__P_152_5=qx.lang.Function.listener(this.__P_152_22,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.addNativeListener(this._window,"focus",this.__P_152_3,!0);qx.bom.Event.addNativeListener(this._window,"blur",this.__P_152_4,!0);qx.bom.Event.addNativeListener(this._window,"draggesture",this.__P_152_5,!0)},mshtml(){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_7=qx.lang.Function.listener(this.__P_152_23,this);this.__P_152_8=qx.lang.Function.listener(this.__P_152_24,this);this.__P_152_6=qx.lang.Function.listener(this.__P_152_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2);qx.bom.Event.addNativeListener(this._document,"focusin",this.__P_152_7);qx.bom.Event.addNativeListener(this._document,"focusout",this.__P_152_8);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_152_6)},webkit:qx.core.Environment.select("browser.name",{edge(e){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_8=qx.lang.Function.listener(this.__P_152_24,this);this.__P_152_7=qx.lang.Function.listener(this.__P_152_23,this);this.__P_152_6=qx.lang.Function.listener(this.__P_152_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_152_6,!1);qx.bom.Event.addNativeListener(this._document,"focusin",this.__P_152_7);qx.bom.Event.addNativeListener(this._document,"focusout",this.__P_152_8)},default(e){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_8=qx.lang.Function.listener(this.__P_152_24,this);this.__P_152_3=qx.lang.Function.listener(this.__P_152_20,this);this.__P_152_4=qx.lang.Function.listener(this.__P_152_21,this);this.__P_152_6=qx.lang.Function.listener(this.__P_152_25,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.addNativeListener(this._document,"selectstart",this.__P_152_6,!1);qx.bom.Event.addNativeListener(this._window,"DOMFocusOut",this.__P_152_8,!0);qx.bom.Event.addNativeListener(this._window,"focus",this.__P_152_3,!0);qx.bom.Event.addNativeListener(this._window,"blur",this.__P_152_4,!0)}}),opera(){this.__P_152_1=qx.lang.Function.listener(this.__P_152_18,this);this.__P_152_2=qx.lang.Function.listener(this.__P_152_19,this);this.__P_152_7=qx.lang.Function.listener(this.__P_152_23,this);this.__P_152_8=qx.lang.Function.listener(this.__P_152_24,this);qx.bom.Event.addNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.addNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.addNativeListener(this._window,"DOMFocusIn",this.__P_152_7,!0);qx.bom.Event.addNativeListener(this._window,"DOMFocusOut",this.__P_152_8,!0)}}),_stopObserver:qx.core.Environment.select("engine.name",{gecko(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.removeNativeListener(this._window,"focus",this.__P_152_3,!0);qx.bom.Event.removeNativeListener(this._window,"blur",this.__P_152_4,!0);qx.bom.Event.removeNativeListener(this._window,"draggesture",this.__P_152_5,!0)},mshtml(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2);qx.bom.Event.removeNativeListener(this._document,"focusin",this.__P_152_7);qx.bom.Event.removeNativeListener(this._document,"focusout",this.__P_152_8);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_152_6)},webkit:qx.core.Environment.select("browser.name",{edge(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2);qx.bom.Event.removeNativeListener(this._document,"focusin",this.__P_152_7);qx.bom.Event.removeNativeListener(this._document,"focusout",this.__P_152_8);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_152_6)},default(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.removeNativeListener(this._document,"selectstart",this.__P_152_6,!1);qx.bom.Event.removeNativeListener(this._window,"DOMFocusOut",this.__P_152_8,!0);qx.bom.Event.removeNativeListener(this._window,"focus",this.__P_152_3,!0);qx.bom.Event.removeNativeListener(this._window,"blur",this.__P_152_4,!0)}}),opera(){qx.bom.Event.removeNativeListener(this._document,"mousedown",this.__P_152_1,!0);qx.bom.Event.removeNativeListener(this._document,"mouseup",this.__P_152_2,!0);qx.bom.Event.removeNativeListener(this._window,"DOMFocusIn",this.__P_152_7,!0);qx.bom.Event.removeNativeListener(this._window,"DOMFocusOut",this.__P_152_8,!0)}}),__P_152_22:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko(e){var t=qx.bom.Event.getTarget(e);this.__P_152_26(t)||qx.bom.Event.preventDefault(e)},default:null})),__P_152_23:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){this.__P_152_17();var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);r&&this.setFocus(r);this.tryActivate(t)},webkit:qx.core.Environment.select("browser.name",{edge(e){this.__P_152_17();var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);r&&this.setFocus(r);this.tryActivate(t)},default:null}),opera(e){var t=qx.bom.Event.getTarget(e);if(t==this._document||t==this._window){this.__P_152_17();if(this.__P_152_9){this.setFocus(this.__P_152_9);delete this.__P_152_9}if(this.__P_152_10){this.setActive(this.__P_152_10);delete this.__P_152_10}}else{this.setFocus(t);this.tryActivate(t);if(!this.__P_152_26(t)){t.selectionStart=0;t.selectionEnd=0}}},default:null})),__P_152_24:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){if(null==qx.bom.Event.getRelatedTarget(e)){this.__P_152_16();this.resetFocus();this.resetActive()}},webkit:qx.core.Environment.select("browser.name",{edge(e){if(null==qx.bom.Event.getRelatedTarget(e)){this.__P_152_16();this.resetFocus();this.resetActive()}},default(e){var t=qx.bom.Event.getTarget(e);t===this.getFocus()&&this.resetFocus();t===this.getActive()&&this.resetActive()}}),opera(e){var t=qx.bom.Event.getTarget(e);if(t==this._document){this.__P_152_16();this.__P_152_9=this.getFocus();this.__P_152_10=this.getActive();this.resetFocus();this.resetActive()}else{t===this.getFocus()&&this.resetFocus();t===this.getActive()&&this.resetActive()}},default:null})),__P_152_21:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_152_16();this.resetActive();this.resetFocus()}},webkit(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_152_16();this.__P_152_9=this.getFocus();this.__P_152_10=this.getActive();this.resetActive();this.resetFocus()}},default:null})),__P_152_20:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{gecko(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_152_17();t=this._body}this.setFocus(t);this.tryActivate(t)},webkit(e){var t=qx.bom.Event.getTarget(e);if(t===this._window||t===this._document){this.__P_152_17();if(this.__P_152_9){this.setFocus(this.__P_152_9);delete this.__P_152_9}if(this.__P_152_10){this.setActive(this.__P_152_10);delete this.__P_152_10}}else{this.__P_152_13=e.relatedTarget;this.setFocus(t);this.__P_152_13=null;this.tryActivate(t)}},default:null})),__P_152_18:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);if(r){if(!this.__P_152_26(t)){t.unselectable="on";try{document.selection&&document.selection.empty()}catch(e){}try{r.focus()}catch(e){}}}else{qx.bom.Event.preventDefault(e);this.__P_152_26(t)||(t.unselectable="on")}},webkit(e){var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);r?this.setFocus(r):qx.bom.Event.preventDefault(e)},gecko(e){var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);r?this.setFocus(r):qx.bom.Event.preventDefault(e)},opera(e){var t=qx.bom.Event.getTarget(e),r=this.__P_152_27(t);if(this.__P_152_26(t))r&&this.setFocus(r);else{qx.bom.Event.preventDefault(e);if(r){var i=this.getFocus();if(i&&i.selectionEnd){i.selectionStart=0;i.selectionEnd=0;i.blur()}r&&this.setFocus(r)}}},default:null})),__P_152_19:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.bom.Event.getTarget(e);t.unselectable&&(t.unselectable="off");this.tryActivate(this.__P_152_28(t))},gecko(e){for(var t=qx.bom.Event.getTarget(e);t&&void 0===t.offsetWidth;)t=t.parentNode;t&&this.tryActivate(t)},webkit(e){var t=qx.bom.Event.getTarget(e);this.tryActivate(this.__P_152_28(t))},opera(e){var t=qx.bom.Event.getTarget(e);this.tryActivate(this.__P_152_28(t))},default:null})),__P_152_29(e){var t=this.getFocus();if(t&&e!=t){if("input"===t.nodeName.toLowerCase()||"textarea"===t.nodeName.toLowerCase())return t;if(qx.Class.isClass("qx.ui.core.Widget"))var r=qx.ui.core.Widget.getWidgetByElement(t),i=r&&r.getChildControl&&r.getChildControl("textfield",!0);if(i)return i.getContentElement().getDomElement()}return e},__P_152_28:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){return this.__P_152_29(e)},webkit(e){return this.__P_152_29(e)},default:e=>e})),__P_152_25:qx.event.GlobalError.observeMethod(qx.core.Environment.select("engine.name",{mshtml(e){var t=qx.bom.Event.getTarget(e);this.__P_152_26(t)||qx.bom.Event.preventDefault(e)},webkit(e){var t=qx.bom.Event.getTarget(e);this.__P_152_26(t)||qx.bom.Event.preventDefault(e)},default:null})),__P_152_30(e){var t=qx.bom.element.Attribute.get(e,"tabIndex");if(t>=1)return!0;var r=qx.event.handler.Focus.FOCUSABLE_ELEMENTS;return!!(t>=0&&r[e.tagName])},__P_152_27(e){for(;e&&1===e.nodeType;){if("on"==e.getAttribute("qxKeepFocus"))return null;if(this.__P_152_30(e))return e;e=e.parentNode}return this._body},__P_152_14(e){for(var t=e;e&&1===e.nodeType;){if("on"==e.getAttribute("qxKeepActive"))return null;e=e.parentNode}return t},__P_152_26(e){for(;e&&1===e.nodeType;){var t=e.getAttribute("qxSelectable");if(null!=t)return"on"===t;e=e.parentNode}return!0},_applyActive(e,t){t&&this.__P_152_15(t,e,"deactivate",!0);e&&this.__P_152_15(e,t,"activate",!0);this.__P_152_0&&window.scrollTo(0,0)},_applyFocus(e,t){t&&this.__P_152_15(t,e,"focusout",!0);e&&this.__P_152_15(e,t,"focusin",!0);t&&this.__P_152_15(t,e,"blur",!1);e&&this.__P_152_15(e,t||this.__P_152_13,"focus",!1)}},destruct(){this._stopObserver();this._manager=this._window=this._document=this._root=this._body=this.__P_152_31=this.__P_152_13=null},defer(e){qx.event.Registration.addHandler(e);var t=e.FOCUSABLE_ELEMENTS;for(var r in t)t[r.toUpperCase()]=1}});qx.event.handler.Focus.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Focus":{defer:"runtime"},"qx.event.handler.Window":{defer:"runtime"},"qx.event.handler.Capture":{defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.event.dispatch.AbstractBubbling":{construct:!0,require:!0},"qx.event.Registration":{defer:"runtime",require:!0},"qx.dom.Hierarchy":{},"qx.bom.Event":{},"qx.event.type.Event":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{load:!0,className:"qx.bom.client.Browser"},"os.version":{load:!0,className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.dispatch.MouseCapture",{extend:qx.event.dispatch.AbstractBubbling,construct(e,t){qx.event.dispatch.AbstractBubbling.constructor.call(this,e);this.__P_113_0=e.getWindow();this.__P_113_1=t;e.addListener(this.__P_113_0,"blur",this.releaseCapture,this);e.addListener(this.__P_113_0,"focus",this.releaseCapture,this);e.addListener(this.__P_113_0,"scroll",this.releaseCapture,this)},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST},members:{__P_113_1:null,__P_113_2:null,__P_113_3:!0,__P_113_0:null,_getParent:e=>e.parentNode,canDispatchEvent(e,t,r){return!(!this.__P_113_2||!this.__P_113_4[r])},dispatchEvent(e,t,r){if("click"!=r){!this.__P_113_3&&qx.dom.Hierarchy.contains(this.__P_113_2,e)||(e=this.__P_113_2);return qx.event.dispatch.MouseCapture.superclass.prototype.dispatchEvent.call(this,e,t,r)}t.stopPropagation();this.releaseCapture()},__P_113_4:{mouseup:1,mousedown:1,click:1,dblclick:1,mousemove:1,mouseout:1,mouseover:1,pointerdown:1,pointerup:1,pointermove:1,pointerover:1,pointerout:1,tap:1,dbltap:1},activateCapture(e,t){t=!1!==t;if(this.__P_113_2!==e||this.__P_113_3!=t){this.__P_113_2&&this.releaseCapture();if(this.hasNativeCapture){this.nativeSetCapture(e,t);var r=this;qx.bom.Event.addNativeListener(e,"losecapture",(function t(){qx.bom.Event.removeNativeListener(e,"losecapture",t);r.releaseCapture()}))}this.__P_113_3=t;this.__P_113_2=e;this.__P_113_1.fireEvent(e,"capture",qx.event.type.Event,[!0,!1])}},getCaptureElement(){return this.__P_113_2},releaseCapture(){var e=this.__P_113_2;if(e){this.__P_113_2=null;this.__P_113_1.fireEvent(e,"losecapture",qx.event.type.Event,[!0,!1]);this.nativeReleaseCapture(e)}},hasNativeCapture:"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9||parseInt(qx.core.Environment.get("os.version"),10)>7&&qx.core.Environment.get("browser.documentmode")>9,nativeSetCapture:qx.core.Environment.select("engine.name",{mshtml(e,t){e.setCapture(!1!==t)},default(){}}),nativeReleaseCapture:qx.core.Environment.select("engine.name",{mshtml(e){e.releaseCapture()},default(){}})},defer(e){qx.event.Registration.addDispatcher(e)}});qx.event.dispatch.MouseCapture.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.event.IEventHandler":{require:!0},"qx.event.Registration":{defer:"runtime",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.Capture",{extend:qx.core.Object,implement:qx.event.IEventHandler,statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{capture:!0,losecapture:!0},TARGET_CHECK:qx.event.IEventHandler.TARGET_DOMNODE,IGNORE_CAN_HANDLE:!0},members:{canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){}},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Capture.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.element.Attribute":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.dom.Element",{statics:{hasChild:(e,t)=>t.parentNode===e,hasChildren:e=>!!e.firstChild,hasChildElements(e){e=e.firstChild;for(;e;){if(1===e.nodeType)return!0;e=e.nextSibling}return!1},getParentElement:e=>e.parentNode,isInDom(e,t){t||(t=window);for(var r=t.document.getElementsByTagName(e.nodeName),i=0,n=r.length;ie.innerHTML=""}});qx.dom.Element.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.lang.Type":{}},environment:{provided:[],required:{"html.element.textcontent":{load:!0,className:"qx.bom.client.Html"},"engine.name":{load:!0,className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Attribute",{statics:{__P_118_0:{names:{class:"className",for:"htmlFor",html:"innerHTML",text:qx.core.Environment.get("html.element.textcontent")?"textContent":"innerText",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",datetime:"dateTime",accesskey:"accessKey",tabindex:"tabIndex",maxlength:"maxLength",readonly:"readOnly",longdesc:"longDesc",cellpadding:"cellPadding",cellspacing:"cellSpacing",frameborder:"frameBorder",usemap:"useMap"},runtime:{html:1,text:1},bools:{compact:1,nowrap:1,ismap:1,declare:1,noshade:1,checked:1,disabled:1,readOnly:1,multiple:1,selected:1,noresize:1,defer:1,allowTransparency:1},property:{$$element:1,$$elementObject:1,$$qxObjectHash:1,$$qxObject:1,checked:1,readOnly:1,multiple:1,selected:1,value:1,maxLength:1,className:1,innerHTML:1,innerText:1,textContent:1,htmlFor:1,tabIndex:1},qxProperties:{$$qxObjectHash:1,$$qxObject:1,$$element:1,$$elementObject:1},propertyDefault:{disabled:!1,checked:!1,readOnly:!1,multiple:!1,selected:!1,value:"",className:"",innerHTML:"",innerText:"",textContent:"",htmlFor:"",tabIndex:0,maxLength:qx.core.Environment.select("engine.name",{mshtml:2147483647,webkit:524288,default:-1})},removeableProperties:{disabled:1,multiple:1,maxLength:1}},compile(e){var t=[],r=this.__P_118_0.runtime;for(var i in e)r[i]||t.push(i,"='",e[i],"'");return t.join("")},get(e,t){var r,i=this.__P_118_0;t=i.names[t]||t;if(i.property[t]){r=e[t];if(void 0!==i.propertyDefault[t]&&r==i.propertyDefault[t])return void 0===i.bools[t]?null:r}else{r=e.getAttribute(t);if(i.bools[t]&&!("mshtml"==qx.core.Environment.get("engine.name")&&parseInt(qx.core.Environment.get("browser.documentmode"),10)<=8))return qx.Bootstrap.isString(r)}return i.bools[t]?!!r:r},set(e,t,r){if(void 0!==r){var i=this.__P_118_0;t=i.names[t]||t;i.bools[t]&&!qx.lang.Type.isBoolean(r)&&(r=qx.lang.Type.isString(r));if(i.property[t]&&(void 0!==e[t]||i.qxProperties[t])){if(null==r){if(i.removeableProperties[t]){e.removeAttribute(t);return}void 0!==i.propertyDefault[t]&&(r=i.propertyDefault[t])}e[t]=r}else!i.bools[t]&&null!==r||0===t.indexOf("data-")?null===r?e.removeAttribute(t):e.setAttribute(t,r):!0===r?e.setAttribute(t,t):!1!==r&&null!==r||e.removeAttribute(t)}},serialize(e,t,r){if(void 0!==r){var i=this.__P_118_0;if(!i.qxProperties[t]){i.bools[t]&&!qx.lang.Type.isBoolean(r)&&(r=qx.lang.Type.isString(r));!i.bools[t]&&null!==r||0===t.indexOf("data-")?null!==r&&e(t,'="',r,'"'):!0===r&&e(t,"=",t)}}},reset(e,t){0===t.indexOf("data-")?e.removeAttribute(t):this.set(e,t,null)}}});qx.bom.element.Attribute.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.html.Node":{construct:!0,require:!0},"qx.html.Element":{defer:"runtime"},"qx.util.DeferredCall":{defer:"runtime"}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Text",{extend:qx.html.Node,construct(e){qx.html.Node.constructor.call(this,"#text");e&&(this.__P_154_0=e)},members:{__P_154_0:null,_createDomElement(){return window.document.createTextNode(this.__P_154_0||"")},isRoot:()=>!1,_copyData(e,t){qx.html.Text.superclass.prototype._copyData.call(this,e,t);this._domNode.nodeValue=this.__P_154_0||""},_useNode(e){this.setText(e.nodeValue)},_useNodeImpl(e){this.setText(e.nodeValue)},_syncData(){qx.html.Text.superclass.prototype._syncData.call(this);this._domNode.nodeValue=this.__P_154_0||""},_serializeImpl(e){null!==this.__P_154_0&&e(this.__P_154_0)},useMarkup(e){throw new Error("Could not overwrite existing text node!")},setText(e,t){this.__P_154_0=e;if(t&&this._domNode)this._domNode.nodeValue=e;else{qx.html.Element._modified[this.$$hash]=this;qx.html.Element._scheduleFlush("element")}},getText(){return this.__P_154_0}},defer(e){e.__P_154_1=new qx.util.DeferredCall(e.flush,e)},destruct(){if(this.toHashCode()){delete qx.html.Element._modified[this.toHashCode()];delete qx.html.Element._scroll[this.toHashCode()]}this.__P_154_2=this.__P_154_3=this.__P_154_4=this.__P_154_5=this.__P_154_6=this.__P_154_7=this.__P_154_8=null}});qx.html.Text.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.event.Registration":{construct:!0,defer:"runtime",require:!0},"qx.ui.core.Widget":{},"qx.event.type.Event":{},"qx.event.Pool":{},"qx.event.Utils":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.EventHandler",{extend:qx.core.Object,implement:qx.event.IEventHandler,construct(){qx.core.Object.constructor.call(this);this.__P_107_0=qx.event.Registration.getManager(window)},statics:{PRIORITY:qx.event.Registration.PRIORITY_FIRST,SUPPORTED_TYPES:{mousemove:1,mouseover:1,mouseout:1,mousedown:1,mouseup:1,click:1,auxclick:1,dblclick:1,contextmenu:1,mousewheel:1,keyup:1,keydown:1,keypress:1,keyinput:1,capture:1,losecapture:1,focusin:1,focusout:1,focus:1,blur:1,activate:1,deactivate:1,appear:1,disappear:1,dragstart:1,dragend:1,dragover:1,dragleave:1,drop:1,drag:1,dragchange:1,droprequest:1,touchstart:1,touchend:1,touchmove:1,touchcancel:1,tap:1,longtap:1,swipe:1,dbltap:1,track:1,trackend:1,trackstart:1,pinch:1,rotate:1,roll:1,pointermove:1,pointerover:1,pointerout:1,pointerdown:1,pointerup:1,pointercancel:1},IGNORE_CAN_HANDLE:!1},members:{__P_107_0:null,__P_107_1:{focusin:1,focusout:1,focus:1,blur:1},__P_107_2:{mouseover:1,mouseout:1,appear:1,disappear:1},canHandleEvent:(e,t)=>e instanceof qx.ui.core.Widget,_dispatchEvent(e){for(var t=e.getTarget(),r=qx.ui.core.Widget.getWidgetByElement(t),i=!1;r&&r.isAnonymous();){i=!0;r=r.getLayoutParent()}r&&i&&"activate"==e.getType()&&r.getContentElement().activate();if(!this.__P_107_1[e.getType()]||(r=r&&r.getFocusTarget())){if(e.getRelatedTarget){for(var n=e.getRelatedTarget(),o=qx.ui.core.Widget.getWidgetByElement(n);o&&o.isAnonymous();)o=o.getLayoutParent();if(o){this.__P_107_1[e.getType()]&&(o=o.getFocusTarget());if(o===r)return}}var a=e.getCurrentTarget(),s=qx.ui.core.Widget.getWidgetByElement(a);if(s&&!s.isAnonymous()){this.__P_107_1[e.getType()]&&(s=s.getFocusTarget());var l=e.getType();if(s&&(s.isEnabled()||this.__P_107_2[l])){var u=e.getEventPhase()==qx.event.type.Event.CAPTURING_PHASE,c=this.__P_107_0.getListeners(s,l,u);if(e.getEventPhase()==qx.event.type.Event.AT_TARGET){c||(c=[]);var h=this.__P_107_0.getListeners(s,l,!u);h&&(c=c.concat(h))}if(c&&0!==c.length){var d=qx.event.Pool.getInstance().getObject(e.constructor);e.clone(d);d.setTarget(r);d.setRelatedTarget(o||null);d.setCurrentTarget(s);var f=e.getOriginalTarget();if(f){for(var _=qx.ui.core.Widget.getWidgetByElement(f);_&&_.isAnonymous();)_=_.getLayoutParent();d.setOriginalTarget(_)}else d.setOriginalTarget(t);var p={};qx.event.Utils.then(p,(function(){return qx.event.Utils.series(c,(function(e){var t=e.context||s;return e.handler.call(t,d)}))}));qx.event.Utils.then(p,(function(){d.getPropagationStopped()&&e.stopPropagation();d.getDefaultPrevented()&&e.preventDefault()}));return qx.event.Utils.then(p,(function(){qx.event.Pool.getInstance().poolObject(d)}))}}}}},registerEvent(e,t,r){var i;(i="focus"===t||"blur"===t?e.getFocusElement():e.getContentElement())&&i.addListener(t,this._dispatchEvent,this,r)},unregisterEvent(e,t,r){var i;(i="focus"===t||"blur"===t?e.getFocusElement():e.getContentElement())&&i.removeListener(t,this._dispatchEvent,this,r)}},destruct(){this.__P_107_0=null},defer(e){qx.event.Registration.addHandler(e)}});qx.ui.core.EventHandler.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Gesture":{require:!0,defer:"runtime"},"qx.event.handler.Keyboard":{require:!0,defer:"runtime"},"qx.event.handler.Capture":{require:!0,defer:"runtime"},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.IEventHandler":{require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{construct:!0,defer:"runtime",require:!0},"qx.ui.core.Widget":{},"qx.event.Utils":{},"qx.Promise":{},"qx.event.type.Drag":{},"qx.ui.core.DragDropCursor":{},"qx.bom.element.Style":{}},environment:{provided:[],required:{"qx.promise":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.handler.DragDrop",{extend:qx.core.Object,implement:[qx.event.IEventHandler,qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this.__P_108_0=e;this.__P_108_1=e.getWindow().document.documentElement;this.__P_108_0.addListener(this.__P_108_1,"longtap",this._onLongtap,this);this.__P_108_0.addListener(this.__P_108_1,"pointerdown",this._onPointerdown,this,!0);qx.event.Registration.addListener(window,"blur",this._onWindowBlur,this);this.__P_108_2()},statics:{PRIORITY:qx.event.Registration.PRIORITY_NORMAL,SUPPORTED_TYPES:{dragstart:1,dragend:1,dragover:1,dragleave:1,drop:1,drag:1,dragchange:1,droprequest:1},IGNORE_CAN_HANDLE:!0,ALLOWED_BUTTONS:["left"],MIN_DRAG_DISTANCE:5},properties:{cursor:{check:"qx.ui.core.Widget",nullable:!0,init:null}},members:{__P_108_0:null,__P_108_1:null,__P_108_3:null,__P_108_4:null,__P_108_5:null,__P_108_6:null,__P_108_7:null,__P_108_8:null,__P_108_9:null,__P_108_10:null,__P_108_11:!1,__P_108_12:!1,__P_108_13:!1,__P_108_14:null,__P_108_15:null,canHandleEvent(e,t){},registerEvent(e,t,r){},unregisterEvent(e,t,r){},addType(e){this.__P_108_5[e]=!0},addAction(e){this.__P_108_6[e]=!0},supportsType(e){return!!this.__P_108_5[e]},supportsAction(e){return!!this.__P_108_6[e]},setDropAllowed(e){this.__P_108_12=e;this.__P_108_16()},getData(e){if(!this.__P_108_12||!this.__P_108_3)throw new Error("This method must not be used outside the drop event listener!");if(!this.__P_108_5[e])throw new Error("Unsupported data type: "+e+"!");if(!this.__P_108_8[e]){this.__P_108_9=e;this.__P_108_17("droprequest",this.__P_108_4,this.__P_108_3,!1,!1)}if(!this.__P_108_8[e])throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");return this.__P_108_8[e]||null},getDataAsync(e){if(!this.__P_108_12||!this.__P_108_3)throw new Error("This method must not be used outside the drop event listener!");if(!this.__P_108_5[e])throw new Error("Unsupported data type: "+e+"!");var t={},r=this;this.__P_108_8[e]||qx.event.Utils.then(t,(function(){r.__P_108_9=e;return r.__P_108_17("droprequest",r.__P_108_4,r.__P_108_3,!1)}));return qx.event.Utils.then(t,(function(){if(!this.__P_108_8[e])throw new Error("Please use a droprequest listener to the drag source to fill the manager with data!");return this.__P_108_8[e]||null}))},getCurrentAction(){this.__P_108_16();return this.__P_108_10},getCurrentActionAsync:qx.core.Environment.select("qx.promise",{true(){var e=this;return qx.Promise.resolve(e.__P_108_16()).then((function(){return e.__P_108_10}))},false(){throw new Error(this.classname+".getCurrentActionAsync not supported because qx.promise==false")}}),getDragTarget(){return this.__P_108_14},addData(e,t){this.__P_108_8[e]=t},getCurrentType(){return this.__P_108_9},isSessionActive(){return this.__P_108_11},__P_108_2(){this.__P_108_5={};this.__P_108_6={};this.__P_108_7={};this.__P_108_8={}},__P_108_16(){if(null==this.__P_108_4)return qx.Promise.reject();var e=this.__P_108_6,t=this.__P_108_7,r=null;this.__P_108_12&&(t.Shift&&t.Control&&e.alias?r="alias":t.Shift&&t.Alt&&e.copy?r="copy":t.Shift&&e.move?r="move":t.Alt&&e.alias?r="alias":t.Control&&e.copy?r="copy":e.move?r="move":e.copy?r="copy":e.alias&&(r="alias"));var i=this,n={},o=this.__P_108_10;if(r!=o&&this.__P_108_3){qx.event.Utils.catch((function(){i.__P_108_13=!1;r=null}));qx.event.Utils.then(n,(function(){i.__P_108_10=r;return i.__P_108_17("dragchange",i.__P_108_3,i.__P_108_4,!0)}));qx.event.Utils.then(n,(function(e){i.__P_108_13=e;e||(r=null)}))}return qx.event.Utils.then(n,(function(){if(r!=o){i.__P_108_10=r;return i.__P_108_17("dragchange",i.__P_108_4,i.__P_108_3,!1)}}))},__P_108_17(e,t,r,i,n,o){var a=qx.event.Registration,s=a.createEvent(e,qx.event.type.Drag,[i,n]);t!==r&&s.setRelatedTarget(r);var l=a.dispatchEvent(t,s);return void 0===o||o?qx.Promise.resolve(l).then((function(){return!s.getDefaultPrevented()})):l},__P_108_18(e){for(;e&&1==e.nodeType;){if("on"==e.getAttribute("qxDraggable"))return e;e=e.parentNode}return null},__P_108_19(e){for(;e&&1==e.nodeType;){if("on"==e.getAttribute("qxDroppable"))return e;e=e.parentNode}return null},clearSession(){this.__P_108_0.removeListener(this.__P_108_1,"pointermove",this._onPointermove,this);this.__P_108_0.removeListener(this.__P_108_1,"pointerup",this._onPointerup,this,!0);this.__P_108_0.removeListener(this.__P_108_1,"keydown",this._onKeyDown,this,!0);this.__P_108_0.removeListener(this.__P_108_1,"keyup",this._onKeyUp,this,!0);this.__P_108_0.removeListener(this.__P_108_1,"keypress",this._onKeyPress,this,!0);this.__P_108_0.removeListener(this.__P_108_1,"roll",this._onRoll,this,!0);var e={},t=this;this.__P_108_4&&qx.event.Utils.then(e,(function(){return t.__P_108_17("dragend",t.__P_108_4,t.__P_108_3,!1)}));return qx.event.Utils.then(e,(function(){t.__P_108_12=!1;t.__P_108_3=null;if(t.__P_108_14){t.__P_108_14.removeState("drag");t.__P_108_14=null}t.__P_108_4=null;t.__P_108_11=!1;t.__P_108_15=null;t.__P_108_2()}))},_onLongtap(e){if("touch"==e.getPointerType()){this.__P_108_0.addListener(this.__P_108_1,"roll",this._onRoll,this,!0);return this._start(e)}},_start(e){var t=-1!==qx.event.handler.DragDrop.ALLOWED_BUTTONS.indexOf(e.getButton());if(!e.isPrimary()||!t)return!1;var r=this.__P_108_15?this.__P_108_15.target:e.getTarget(),i=this.__P_108_18(r);if(i){this.__P_108_4=i;for(var n=qx.ui.core.Widget.getWidgetByElement(this.__P_108_15.original);n&&n.isAnonymous();)n=n.getLayoutParent();if(n){this.__P_108_14=n;n.addState("drag")}var o=this,a={};qx.event.Utils.catch((function(){o.__P_108_11=!1}));qx.event.Utils.then(a,(function(){return o.__P_108_17("dragstart",o.__P_108_4,o.__P_108_3,!0,e)}));return qx.event.Utils.then(a,(function(e){if(e){o.__P_108_0.addListener(o.__P_108_1,"keydown",o._onKeyDown,o,!0);o.__P_108_0.addListener(o.__P_108_1,"keyup",o._onKeyUp,o,!0);o.__P_108_0.addListener(o.__P_108_1,"keypress",o._onKeyPress,o,!0);o.__P_108_11=!0}}))}},_onPointerdown(e){if(e.isPrimary()){this.__P_108_15={target:e.getTarget(),original:e.getOriginalTarget(),left:e.getDocumentLeft(),top:e.getDocumentTop()};this.__P_108_0.addListener(this.__P_108_1,"pointermove",this._onPointermove,this);this.__P_108_0.addListener(this.__P_108_1,"pointerup",this._onPointerup,this,!0)}},_onPointermove(e){if(e.isPrimary()){var t=this,r={};qx.event.Utils.catch((function(){return t.clearSession()}));if(!t.__P_108_11&&"mouse"==e.getPointerType()){var i=t._getDelta(e),n=qx.event.handler.DragDrop.MIN_DRAG_DISTANCE;i&&(Math.abs(i.x)>n||Math.abs(i.y)>n)&&qx.event.Utils.then(r,(function(){return t._start(e)}))}return qx.event.Utils.then(r,(function(){if(t.__P_108_11){var r={};qx.event.Utils.then(r,(function(){return t.__P_108_17("drag",t.__P_108_4,t.__P_108_3,!0,e)}));qx.event.Utils.then(r,(function(r){r||this.clearSession();var i=e.getTarget();t.__P_108_15.target===i&&(i=e.getNativeEvent().view.document.elementFromPoint(e.getDocumentLeft(),e.getDocumentTop()));var n=t.getCursor();n||(n=qx.ui.core.DragDropCursor.getInstance());var o=n.getContentElement().getDomElement();if(o&&(i===o||o.contains(i))){var a=qx.bom.element.Style.get(o,"display");qx.bom.element.Style.set(o,"display","none");i=e.getNativeEvent().view.document.elementFromPoint(e.getDocumentLeft(),e.getDocumentTop());qx.bom.element.Style.set(o,"display",a)}if(i!==o){var s=t.__P_108_19(i);if(s&&s!=t.__P_108_3){var l=t.__P_108_3;t.__P_108_12=!0;t.__P_108_3=s;var u={};qx.event.Utils.catch(u,(function(){t.__P_108_3=null;t.__P_108_12=!1}));l&&qx.event.Utils.then(u,(function(){return t.__P_108_17("dragleave",l,t.__P_108_4,!1,e)}));qx.event.Utils.then(u,(function(){return t.__P_108_17("dragover",s,t.__P_108_4,!0,e)}));return qx.event.Utils.then(u,(function(e){t.__P_108_12=e}))}if(!s&&t.__P_108_3){u={};qx.event.Utils.then(u,(function(){return t.__P_108_17("dragleave",t.__P_108_3,t.__P_108_4,!1,e)}));return qx.event.Utils.then(u,(function(){t.__P_108_3=null;t.__P_108_12=!1;return t.__P_108_16()}))}}}));return qx.event.Utils.then(r,(function(){var r=t.__P_108_7;r.Control=e.isCtrlPressed();r.Shift=e.isShiftPressed();r.Alt=e.isAltPressed();return t.__P_108_16()}))}}))}},_getDelta(e){return this.__P_108_15?{x:e.getDocumentLeft()-this.__P_108_15.left,y:e.getDocumentTop()-this.__P_108_15.top}:null},_onPointerup(e){if(e.isPrimary()){var t={},r=this;this.__P_108_12&&this.__P_108_13&&qx.event.Utils.then(t,(function(){return r.__P_108_17("drop",r.__P_108_3,r.__P_108_4,!1,e)}));return qx.event.Utils.then(t,(function(){e.getTarget()==r.__P_108_4&&e.stopPropagation();return r.clearSession()}))}},_onRoll(e){e.stop()},_onWindowBlur(e){return this.clearSession()},_onKeyDown(e){var t=e.getKeyIdentifier();switch(t){case"Alt":case"Control":case"Shift":if(!this.__P_108_7[t]){this.__P_108_7[t]=!0;return this.__P_108_16()}}},_onKeyUp(e){var t=e.getKeyIdentifier();switch(t){case"Alt":case"Control":case"Shift":if(this.__P_108_7[t]){this.__P_108_7[t]=!1;return this.__P_108_16()}}},_onKeyPress(e){if("Escape"===e.getKeyIdentifier())return this.clearSession()}},destruct(){qx.event.Registration.removeListener(window,"blur",this._onWindowBlur,this);this.__P_108_4=this.__P_108_3=this.__P_108_0=this.__P_108_1=this.__P_108_5=this.__P_108_6=this.__P_108_7=this.__P_108_8=null},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.DragDrop.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{},"qx.core.Property":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.PropertyUtil",{statics:{getProperties:e=>e.$$properties,getAllProperties(e){for(var t={},r=e;r!=qx.core.Object;){var i=this.getProperties(r);for(var n in i)t[n]=i[n];r=r.superclass}return t},getUserValue:(e,t)=>e["$$user_"+t],setUserValue(e,t,r){e["$$user_"+t]=r},deleteUserValue(e,t){delete e["$$user_"+t]},getInitValue:(e,t)=>e["$$init_"+t],setInitValue(e,t,r){e["$$init_"+t]=r},deleteInitValue(e,t){delete e["$$init_"+t]},getThemeValue:(e,t)=>e["$$theme_"+t],setThemeValue(e,t,r){e["$$theme_"+t]=r},deleteThemeValue(e,t){delete e["$$theme_"+t]},setThemed(e,t,r){e[qx.core.Property.$$method.setThemed[t]](r)},resetThemed(e,t){e[qx.core.Property.$$method.resetThemed[t]]()}}});qx.util.PropertyUtil.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MRemoteChildrenHandling",{members:{__P_123_0(e,t,r,i){var n=this.getChildrenContainer();n===this&&(e="_"+e);return n[e](t,r,i)},getChildren(){return this.__P_123_0("getChildren")},hasChildren(){return this.__P_123_0("hasChildren")},add(e,t){return this.__P_123_0("add",e,t)},remove(e){return this.__P_123_0("remove",e)},removeAll(){return this.__P_123_0("removeAll")},indexOf(e){return this.__P_123_0("indexOf",e)},addAt(e,t,r){this.__P_123_0("addAt",e,t,r)},addBefore(e,t,r){this.__P_123_0("addBefore",e,t,r)},addAfter(e,t,r){this.__P_123_0("addAfter",e,t,r)},removeAt(e){return this.__P_123_0("removeAt",e)}}});qx.ui.core.MRemoteChildrenHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MPlacement":{require:!0},"qx.ui.core.MRemoteChildrenHandling":{require:!0},"qx.ui.menu.Layout":{construct:!0},"qx.ui.core.Blocker":{construct:!0},"qx.ui.menu.Separator":{},"qx.ui.menu.Manager":{},"qx.ui.menu.AbstractButton":{},"qx.ui.menu.MenuSlideBar":{},"qx.ui.layout.Grow":{},"qx.lang.Array":{},"qx.ui.core.queue.Widget":{},"qx.core.ObjectRegistry":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.menu.Menu",{extend:qx.ui.core.Widget,include:[qx.ui.core.MPlacement,qx.ui.core.MRemoteChildrenHandling],construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.menu.Layout);var e=this.getApplicationRoot();e.add(this);const t=this.getContentElement();t.setAttribute("role","menu");t.setAttribute("id","menu-"+this.toHashCode());this.addListener("pointerover",this._onPointerOver);this.addListener("pointerout",this._onPointerOut);this.addListener("resize",this._onResize,this);e.addListener("resize",this._onResize,this);this._blocker=new qx.ui.core.Blocker(e);this.initVisibility();this.initKeepFocus();this.initKeepActive()},properties:{appearance:{refine:!0,init:"menu"},allowGrowX:{refine:!0,init:!1},allowGrowY:{refine:!0,init:!1},visibility:{refine:!0,init:"excluded"},keepFocus:{refine:!0,init:!0},keepActive:{refine:!0,init:!0},spacingX:{check:"Integer",apply:"_applySpacingX",init:0,themeable:!0},spacingY:{check:"Integer",apply:"_applySpacingY",init:0,themeable:!0},iconColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyIconColumnWidth"},arrowColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyArrowColumnWidth"},blockerColor:{check:"Color",init:null,nullable:!0,apply:"_applyBlockerColor",themeable:!0},blockerOpacity:{check:"Number",init:1,apply:"_applyBlockerOpacity",themeable:!0},selectedButton:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applySelectedButton"},openedButton:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applyOpenedButton"},opener:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applyOpener"},openInterval:{check:"Integer",themeable:!0,init:250},closeInterval:{check:"Integer",themeable:!0,init:250},blockBackground:{check:"Boolean",themeable:!0,init:!1}},members:{__P_110_0:null,__P_110_1:null,_blocker:null,open(){if(null!=this.getOpener()){if(this.placeToWidget(this.getOpener(),!0)){this.__P_110_2();this.show();this._placementTarget=this.getOpener()}else this.warn("Could not open menu instance because 'opener' widget is not visible")}else this.warn("The menu instance needs a configured 'opener' widget!")},openAtPointer(e){this.placeToPointer(e);this.__P_110_2();this.show();this._placementTarget={left:e.getDocumentLeft(),top:e.getDocumentTop()}},openAtPoint(e){this.placeToPoint(e);this.__P_110_2();this.show();this._placementTarget=e},addSeparator(){this.add(new qx.ui.menu.Separator)},getColumnSizes(){return this._getMenuLayout().getColumnSizes()},getSelectables(){for(var e=[],t=this.getChildren(),r=0;rt?this._assertSlideBar((function(){this.setHeight(t-r)})):this.setHeight(null)}else this.addListenerOnce("resize",this.__P_110_2,this)},_assertSlideBar(e){if(this.hasChildControl("slidebar"))return e.call(this);this.__P_110_1=e;qx.ui.core.queue.Widget.add(this)},syncWidget(e){this.getChildControl("slidebar");if(this.__P_110_1){this.__P_110_1.call(this);delete this.__P_110_1}},_afterAddChild(e){if(e instanceof qx.ui.menu.AbstractButton){const t=e.getContentElement();t.setAttribute("id","menu-item-"+e.toHashCode());t.setAttribute("role","menuitem")}},_onResize(){if(this.isVisible()){var e=this._placementTarget;if(!e)return;if(e instanceof qx.ui.core.Widget)this.placeToWidget(e,!0);else{if(void 0===e.top)throw new Error("Unknown target: "+e);this.placeToPoint(e)}this.__P_110_2()}},_onPointerOver(e){var t=qx.ui.menu.Manager.getInstance();t.cancelClose(this);var r=e.getTarget();if(r.isEnabled()&&r instanceof qx.ui.menu.AbstractButton){this.setSelectedButton(r);var i=r.getMenu&&r.getMenu();if(i){i.setOpener(r);t.scheduleOpen(i);this.__P_110_0=i}else{var n=this.getOpenedButton();n&&t.scheduleClose(n.getMenu());if(this.__P_110_0){t.cancelOpen(this.__P_110_0);this.__P_110_0=null}}}else this.getOpenedButton()||this.resetSelectedButton()},_onPointerOut(e){var t=qx.ui.menu.Manager.getInstance();if(!qx.ui.core.Widget.contains(this,e.getRelatedTarget())){var r=this.getOpenedButton();r?this.setSelectedButton(r):this.resetSelectedButton();r&&t.cancelClose(r.getMenu());this.__P_110_0&&t.cancelOpen(this.__P_110_0)}},__P_110_4(){let e,t=this.getParentMenu();if(!t)return this.getOpener();for(;t;){e=t.getOpener();t=t.getParentMenu()}return e}},destruct(){qx.core.ObjectRegistry.inShutDown||qx.ui.menu.Manager.getInstance().remove(this);this.getApplicationRoot().removeListener("resize",this._onResize,this);this._placementTarget=null;this._disposeObjects("_blocker")}});qx.ui.menu.Menu.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.ObjectRegistry":{},"qx.core.Object":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.type.BaseString",{extend:Object,construct(e){e=e||"";this.__P_203_0=e;this.length=e.length},members:{$$isString:!0,length:0,__P_203_0:null,toString(){return this.__P_203_0},charAt:null,valueOf:null,charCodeAt:null,concat:null,indexOf:null,lastIndexOf:null,match:null,replace:null,search:null,slice:null,split:null,substr:null,substring:null,toLowerCase:null,toUpperCase:null,toHashCode(){return qx.core.ObjectRegistry.toHashCode(this)},toLocaleLowerCase:null,toLocaleUpperCase:null,base(e,t){return qx.core.Object.prototype.base.apply(this,arguments)}},defer(e,t){var r=["charAt","charCodeAt","concat","indexOf","lastIndexOf","match","replace","search","slice","split","substr","substring","toLowerCase","toUpperCase","toLocaleLowerCase","toLocaleUpperCase","trim","codePointAt"];t.valueOf=t.toString;null==new e("").valueOf()&&delete t.valueOf;for(var i=0,n=r.length;i=3&&(parseInt(t[1])<4||4===parseInt(t[1])&&parseInt(t[2])<4)){var r=/(\w{2})-(\w{2})/i.exec(navigator.userAgent);r&&(e=r[0])}}return e.toLowerCase()}},defer(e){qx.core.Environment.add("locale",e.getLocale);qx.core.Environment.add("locale.variant",e.getVariant);qx.core.Environment.add("locale.default","C")}});qx.bom.client.Locale.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.dispatch.Direct":{require:!0},"qx.locale.LocalizedString":{require:!0},"qx.bom.client.Locale":{require:!0},"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.lang.Array":{},"qx.lang.String":{}},environment:{provided:[],required:{locale:{className:"qx.bom.client.Locale"},"locale.default":{className:"qx.bom.client.Locale",load:!0},"locale.variant":{className:"qx.bom.client.Locale"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Manager",{type:"singleton",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.__P_114_0=qx.$$translations||{};this.__P_114_1=qx.$$locales||{};this.initLocale();this.__P_114_2=this.getLocale()},statics:{tr(e,t){var r=qx.lang.Array.fromArguments(arguments,1);return qx.locale.Manager.getInstance().translate(e,r)},trn(e,t,r,i){var n=qx.lang.Array.fromArguments(arguments);n.splice(0,3);return 1!=r?qx.locale.Manager.getInstance().translate(t,n):qx.locale.Manager.getInstance().translate(e,n)},trc(e,t,r){var i=qx.lang.Array.fromArguments(arguments);i.splice(0,2);return qx.locale.Manager.getInstance().translate(t,i)},trnc(e,t,r,i,n){var o=qx.lang.Array.fromArguments(arguments);o.splice(0,4);return 1!=i?qx.locale.Manager.getInstance().translate(r,o):qx.locale.Manager.getInstance().translate(t,o)},marktr:e=>e},properties:{locale:{check:"String",apply:"_applyLocale",event:"changeLocale",init:function(){var e=qx.core.Environment.get("locale");if(!e||""===e)return qx.core.Environment.get("locale.default");var t=qx.core.Environment.get("locale.variant");""!==t&&(e+="_"+t);return e}()}},members:{__P_114_3:qx.core.Environment.get("locale.default"),__P_114_4:null,__P_114_5:null,__P_114_0:null,__P_114_1:null,__P_114_2:null,getLanguage(){return this.__P_114_5},getTerritory(){return this.getLocale().split("_")[1]||""},getAvailableLocales(e){var t=[];for(var r in this.__P_114_1)if(r!=this.__P_114_3){if(null===this.__P_114_1[r]&&!e)continue;t.push(r)}return t},__P_114_6(e){if(null==e)return null;var t=e.indexOf("_");return-1==t?e:e.substring(0,t)},_applyLocale(e,t){this.__P_114_4=e;this.__P_114_5=this.__P_114_6(e)},addTranslation(e,t){var r=this.__P_114_0;if(r[e])for(var i in t)r[e][i]=t[i];else r[e]=t},addLocale(e,t){var r=this.__P_114_1;if(r[e])for(var i in t)r[e][i]=t[i];else r[e]=t},translate(e,t,r){var i=this.__P_114_0;return this.__P_114_7(i,e,t,r)},localize(e,t,r){var i=this.__P_114_1;return this.__P_114_7(i,e,t,r)},__P_114_7(e,t,r,i){var n;if(!e)return t;if(i)var o=this.__P_114_6(i);else{i=this.__P_114_4;o=this.__P_114_5}!n&&e[i]&&(n=e[i][t]);!n&&e[o]&&(n=e[o][t]);!n&&e[this.__P_114_3]&&(n=e[this.__P_114_3][t]);n||(n=t);if(r.length>0){for(var a=[],s=0;sr?r:t)+"px");else{var i=qx.util.AliasManager.getInstance().resolve(this.getSource()),n=i.split("/"),o=this.__P_122_20(i),a=parseInt(n[2]||o.getSize());e.setStyle("fontSize",a+"px")}},_applyDimension(){qx.ui.basic.Image.superclass.prototype._applyDimension.call(this);if(this.getSource()&&qx.lang.String.startsWith(this.getSource(),"@")){var e=this.getContentElement();if(e){var t=this.getSizeHint(),r=this.getWidth()||t.width||40,i=this.getHeight()||t.height||40;this.__P_122_22(e,r,i)}}else this.__P_122_21()},__P_122_17(e,t){var r=qx.io.ImageLoader;this.__P_122_8(e,t);var i=r.getWidth(t),n=r.getHeight(t);this.__P_122_21(i,n)},__P_122_18(e,t){var r=qx.io.ImageLoader;r.isFailed(t)?this.__P_122_12(e):r.load(t,this.__P_122_23,this)},__P_122_12(e){null!=e&&(e instanceof qx.html.Image?e.resetSource():e.resetValue())},__P_122_20(e){var t=qx.theme.manager.Font.getInstance().resolve(e.match(/@([^/]+)/)[1]);if("string"==typeof t)throw new Error(`Cannot find font in virtual image source: '${e}'`);return t},__P_122_8(e,t){if(t&&qx.lang.String.startsWith(t,"@")){var r=qx.util.ResourceManager.getInstance(),i=this.__P_122_20(t),n=qx.lang.Object.clone(i.getStyles());delete n.color;e.setStyles(n);e.setStyle("font");e.setStyle("display","table-cell");e.setStyle("verticalAlign","middle");e.setStyle("textAlign","center");this.__P_122_22(e,this.__P_122_1,this.__P_122_2);var o=r.fromFontUriToCharCode(t);e.setValue(String.fromCharCode(o))}else{if("div"==e.getNodeName()){var a=qx.theme.manager.Decoration.getInstance().resolve(this.getDecorator());if(a){var s=a.getStartColor()&&a.getEndColor(),l=a.getBackgroundImage();if(s||l){var u=this.getScale()?"scale":"no-repeat",c=qx.bom.element.Decoration.getAttributes(t,u),h=a.getStyles(!0),d={backgroundImage:c.style.backgroundImage,backgroundPosition:c.style.backgroundPosition||"0 0",backgroundRepeat:c.style.backgroundRepeat||"no-repeat",position:"absolute"};if(l){d.backgroundPosition+=","+h["background-position"]||"0 0";d.backgroundRepeat+=", "+a.getBackgroundRepeat()}if(s){d.backgroundPosition+=", 0 0";d.backgroundRepeat+=", no-repeat"}d.backgroundImage+=","+(h["background-image"]||h.background);e.setStyles(d);return}}else e.setSource&&e.setSource(null)}if(e.setSource){e.setSource(t);e.setStyle("position","absolute")}}},__P_122_23(e,t){if(!0!==this.$$disposed)if(e===qx.util.AliasManager.getInstance().resolve(this.getSource())){if(t.failed){this.warn("Image could not be loaded: "+e);this.fireEvent("loadingFailed")}else{if(t.aborted){this.fireEvent("aborted");return}this.fireEvent("loaded")}this.__P_122_17(this.__P_122_14(),e)}else this.fireEvent("aborted")},__P_122_21(e,t){void 0===e&&(e=this.__P_122_1);void 0===t&&(t=this.__P_122_2);this._recalc(e,t)&&qx.ui.core.queue.Layout.add(this)},_recalc(e,t){var r=this.getMaxWidth(),i=this.getMaxHeight(),n=this.getMinWidth(),o=this.getMinHeight(),a=e,s=t,l=t/e;switch(this.getForceRatio()){case"height":null!==i&&s>i?a=(s=i)/l:sr?s=(a=r)*l:ar?s=(a=r)*l:ai&&(a=(s=i)/l)}a=Math.round(a);s=Math.round(s);if(a!=this.__P_122_1||s!=this.__P_122_2){this.__P_122_1=a;this.__P_122_2=s;return!0}return!1}},destruct(){for(var e in this.__P_122_0)this.__P_122_0.hasOwnProperty(e)&&this.__P_122_0[e].disconnectObject(this);delete this.__P_122_4;this.__P_122_5&&delete this.__P_122_5;this._disposeMap("__P_122_0")}});qx.ui.basic.Image.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.basic.Image":{construct:!0,require:!0},"qx.ui.core.MPlacement":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.DragDropCursor",{extend:qx.ui.basic.Image,include:qx.ui.core.MPlacement,type:"singleton",construct(){qx.ui.basic.Image.constructor.call(this);this.setZIndex(1e8);this.setDomMove(!0);this.getApplicationRoot().add(this,{left:-1e3,top:-1e3})},properties:{appearance:{refine:!0,init:"dragdrop-cursor"},action:{check:["alias","copy","move"],apply:"_applyAction",nullable:!0}},members:{_applyAction(e,t){t&&this.removeState(t);e&&this.addState(e)}}});qx.ui.core.DragDropCursor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",construct:!0,require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.theme.manager.Meta":{construct:!0},"qx.theme.manager.Color":{},"qx.event.Registration":{},"qx.event.handler.Focus":{},"qx.ui.core.Widget":{},"qx.html.Blocker":{},"qx.event.type.Event":{},"qx.ui.core.FocusHandler":{}},environment:{provided:[],required:{"qx.dyntheme":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.Blocker",{extend:qx.core.Object,events:{blocked:"qx.event.type.Event",unblocked:"qx.event.type.Event"},construct(e){qx.core.Object.constructor.call(this);this._widget=e;e.addListener("resize",this.__P_156_0,this);e.addListener("move",this.__P_156_0,this);e.addListener("disappear",this.__P_156_1,this);if(qx.Class.isDefined("qx.ui.root.Abstract")&&e instanceof qx.ui.root.Abstract){this._isRoot=!0;this.setKeepBlockerActive(!0)}qx.theme.manager.Meta.getInstance().addListener("changeTheme",this._onChangeTheme,this);this.__P_156_2=[];this.__P_156_3=[]},properties:{color:{check:"Color",init:null,nullable:!0,apply:"_applyColor",themeable:!0},opacity:{check:"Number",init:1,apply:"_applyOpacity",themeable:!0},keepBlockerActive:{check:"Boolean",init:!1}},members:{__P_156_4:null,__P_156_5:0,__P_156_2:null,__P_156_3:null,__P_156_6:null,_widget:null,_isRoot:!1,__P_156_7:null,__P_156_0(e){var t=e.getData();this.isBlocked()&&this._updateBlockerBounds(t)},__P_156_8(){this._updateBlockerBounds(this._widget.getBounds());this._widget.isRootWidget()?this._widget.getContentElement().add(this.getBlockerElement()):this._widget.getLayoutParent().getContentElement().add(this.getBlockerElement())},__P_156_1(){if(this.isBlocked()){this.getBlockerElement().getParent().remove(this.getBlockerElement());this._widget.addListenerOnce("appear",this.__P_156_8,this)}},_updateBlockerBounds(e){this.getBlockerElement().setStyles({width:e.width+"px",height:e.height+"px",left:e.left+"px",top:e.top+"px"})},_applyColor(e,t){var r=qx.theme.manager.Color.getInstance().resolve(e);this.__P_156_9("backgroundColor",r)},_applyOpacity(e,t){this.__P_156_9("opacity",e)},_onChangeTheme:qx.core.Environment.select("qx.dyntheme",{true(){this._applyColor(this.getColor())},false:null}),__P_156_9(e,t){var r=[];this.__P_156_4&&r.push(this.__P_156_4);for(var i=0;i0&&(e=this.__P_156_3.pop())&&!e.isDisposed()&&e.isFocusable()&&e.focus();this.__P_156_2.length>0&&(e=this.__P_156_2.pop())&&!e.isDisposed()&&e.activate()},__P_156_10(){return new qx.html.Blocker(this.getColor(),this.getOpacity())},getBlockerElement(e){if(!this.__P_156_4){this.__P_156_4=this.__P_156_10();this.__P_156_4.setStyle("zIndex",15);e||(e=this._isRoot?this._widget:this._widget.getLayoutParent());e.getContentElement().add(this.__P_156_4);this.__P_156_4.exclude()}return this.__P_156_4},block(){this._block()},_block(e,t){if(this._isRoot||this._widget.getLayoutParent()){var r;r=this._isRoot||t?this._widget:this._widget.getLayoutParent();var i=this.getBlockerElement(r);null!=e&&i.setStyle("zIndex",e);this.__P_156_5++;if(this.__P_156_5<2){this._backupActiveWidget();var n=this._widget.getBounds();n&&this._updateBlockerBounds(n);i.include();t||i.activate();i.addListener("deactivate",this.__P_156_11,this);i.addListener("keypress",this.__P_156_12,this);i.addListener("keydown",this.__P_156_12,this);i.addListener("keyup",this.__P_156_12,this);this.fireEvent("blocked",qx.event.type.Event)}}else this.__P_156_7||(this.__P_156_7=this._widget.addListenerOnce("appear",this._block.bind(this,e)))},isBlocked(){return this.__P_156_5>0},unblock(){if(this.__P_156_7){this._widget.removeListenerById(this.__P_156_7);this.__P_156_7=null}if(this.isBlocked()){this.__P_156_5--;if(this.__P_156_5<1){this.__P_156_13();this.__P_156_5=0}}},forceUnblock(){if(this.__P_156_7){this._widget.removeListenerById(this.__P_156_7);this.__P_156_7=null}if(this.isBlocked()){this.__P_156_5=0;this.__P_156_13()}},__P_156_13(){this._restoreActiveWidget();var e=this.getBlockerElement();e.removeListener("deactivate",this.__P_156_11,this);e.removeListener("keypress",this.__P_156_12,this);e.removeListener("keydown",this.__P_156_12,this);e.removeListener("keyup",this.__P_156_12,this);e.exclude();this.fireEvent("unblocked",qx.event.type.Event)},blockContent(e){this._block(e,!0)},__P_156_12(e){"Tab"==e.getKeyIdentifier()&&e.stop()},__P_156_11(){this.getKeepBlockerActive()&&!qx.ui.core.FocusHandler.getInstance().isFocusRoot(this._widget)&&this.getBlockerElement().activate()}},destruct(){qx.theme.manager.Meta.getInstance().removeListener("changeTheme",this._onChangeTheme,this);this._widget.removeListener("resize",this.__P_156_0,this);this._widget.removeListener("move",this.__P_156_0,this);this._widget.removeListener("appear",this.__P_156_8,this);this._widget.removeListener("disappear",this.__P_156_1,this);this.__P_156_7&&this._widget.removeListenerById(this.__P_156_7);this._disposeObjects("__P_156_4","__P_156_6");this.__P_156_2=this.__P_156_3=this._widget=null}});qx.ui.core.Blocker.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.ui.core.LayoutItem":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Abstract",{type:"abstract",extend:qx.core.Object,members:{__P_79_0:null,_invalidChildrenCache:null,__P_79_1:null,invalidateLayoutCache(){this.__P_79_0=null},renderLayout(e,t,r){this.warn("Missing renderLayout() implementation!")},getSizeHint(){return this.__P_79_0?this.__P_79_0:this.__P_79_0=this._computeSizeHint()},hasHeightForWidth:()=>!1,getHeightForWidth(e){this.warn("Missing getHeightForWidth() implementation!");return null},_computeSizeHint:()=>null,invalidateChildrenCache(){this._invalidChildrenCache=!0},verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){},false:null}),_clearSeparators(){var e=this.__P_79_1;e instanceof qx.ui.core.LayoutItem&&e.clearSeparators()},_renderSeparator(e,t){this.__P_79_1.renderSeparator(e,t)},connectToWidget(e){if(e&&this.__P_79_1)throw new Error("It is not possible to manually set the connected widget.");this.__P_79_1=e;this.invalidateChildrenCache()},_getWidget(){return this.__P_79_1},_applyLayoutChange(){this.__P_79_1&&this.__P_79_1.scheduleLayoutUpdate()},_getLayoutChildren(){return this.__P_79_1.getLayoutChildren()}},destruct(){this.__P_79_1=this.__P_79_0=null}});qx.ui.layout.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0},"qx.ui.layout.Util":{},"qx.lang.Type":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Canvas",{extend:qx.ui.layout.Abstract,properties:{desktop:{check:"Boolean",init:!1}},members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert(1=={top:1,left:1,bottom:1,right:1,width:1,height:1,edge:1}[t],"The property '"+t+"' is not supported by the Canvas layout!");"width"==t||"height"==t?this.assertMatch(r,qx.ui.layout.Util.PERCENT_VALUE):"number"==typeof r?this.assertInteger(r):qx.lang.Type.isString(r)?this.assertMatch(r,qx.ui.layout.Util.PERCENT_VALUE):this.fail("Bad format of layout property '"+t+"': "+r+". The value must be either an integer or an percent string.")},false:null}),renderLayout(e,t,r){for(var i,n,o,a,s,l,u,c,h,d,f,_,p,m=this._getLayoutChildren(),g=0,v=m.length;gn.maxWidth&&(c=n.maxWidth);a+=p}else{null==(c=o.width)?c=n.width:(c=Math.round(parseFloat(c)*e/100))n.maxWidth&&(c=n.maxWidth);if(null==a&&null==l)switch(i.getAlignX()){case"center":a=Math.round((e-n.width)/2-f);break;case"right":l=0}null!=l?a=e-c-l-f:null==a?a=p:a+=p}if(null!=s&&null!=u){(h=t-s-u-d-_)n.maxHeight&&(h=n.maxHeight);s+=d}else{null==(h=o.height)?h=n.height:(h=Math.round(parseFloat(h)*t/100))n.maxHeight&&(h=n.maxHeight);if(null==s&&null==u)switch(i.getAlignY()){case"middle":s=Math.round((t-n.height)/2-_);break;case"bottom":u=0}null!=u?s=t-h-u-_:null==s?s=d:s+=d}a+=r.left;s+=r.top;i.renderLayout(a,s,c,h)}},_computeSizeHint(){for(var e,t,r,i,n,o,a,s,l,u,c,h=0,d=0,f=0,_=0,p=this._getLayoutChildren(),m=this.isDesktop(),g=0,v=p.length;g{var t=e.getData()[0].exception,r=e.getData()[0].test;this.error("Test '"+r.getFullName()+"' failed: "+t.message+" - "+t.getComment());t.getStackTrace&&this.error("Stack trace: "+t.getStackTrace().join("\n"))}));e.addListener("error",(e=>{var t=e.getData()[0].exception,r=e.getData()[0].test;this.error("The test '"+r.getFullName()+"' had an error: "+t,t)}));this.getSuite().run(e)},getTestDescriptions(){for(var e=[],t=this.getSuite().getTestClasses(),r=0;r{var r=[{exception:t.getData(),test:e}];this.fireDataEvent("failure",r)}));if(!i||this._timeout[e.getFullName()]){this.fireDataEvent("startTest",e);if(this._timeout[e.getFullName()]){if("failed"!==this._timeout[e.getFullName()]){this._timeout[e.getFullName()].stop();this._timeout[e.getFullName()].dispose()}delete this._timeout[e.getFullName()]}else try{e.setUp()}catch(t){if(t instanceof qx.dev.unit.AsyncWrapper){if(this._timeout[e.getFullName()])return;if(t.getDelay()){var o=this,a=function(){throw new qx.core.AssertionError("Asynchronous Test Error in setUp","Timeout of "+t.getDelay()+" ms reached before resume() was called.")},s=t.getDeferredFunction()?t.getDeferredFunction():a,l=t.getContext()?t.getContext():window;this._timeout[e.getFullName()]=qx.event.Timer.once((function(){this.run(e,s,l)}),o,t.getDelay());this.fireDataEvent("wait",e)}return}try{this.tearDown(e)}catch(e){}if("qx.dev.unit.RequirementError"==t.classname){this._createError("skip",[t],e);this.fireDataEvent("endTest",e)}else{t instanceof qx.type.BaseError&&t.message==qx.type.BaseError.DEFAULTMESSAGE?t.message="setUp failed":t.message="setUp failed: "+t.message;this._createError("error",[t],e);this.fireDataEvent("endTest",e)}return}var u;try{u=t.call(r||window)}catch(t){var c=!0;if(t instanceof qx.dev.unit.AsyncWrapper){if(this._timeout[e.getFullName()])return;if(t.getDelay()){o=this,a=function(){throw new qx.core.AssertionError("Asynchronous Test Error","Timeout of "+t.getDelay()+" ms reached before resume() was called.")},s=t.getDeferredFunction()?t.getDeferredFunction():a,l=t.getContext()?t.getContext():window;this._timeout[e.getFullName()]=qx.event.Timer.once((function(){this.run(e,s,l)}),o,t.getDelay());this.fireDataEvent("wait",e)}}else if(t instanceof qx.dev.unit.MeasurementResult){c=!1;this._createError("endMeasurement",[t],e)}else{try{this.tearDown(e)}catch(e){}if("qx.core.AssertionError"==t.classname){this._createError("failure",[t],e);this.fireDataEvent("endTest",e)}else if("qx.dev.unit.RequirementError"==t.classname){this._createError("skip",[t],e);this.fireDataEvent("endTest",e)}else{this._createError("error",[t],e);this.fireDataEvent("endTest",e)}}}if(!c)try{this.tearDown(e);this.fireDataEvent("endTest",e)}catch(t){t instanceof qx.type.BaseError&&t.message==qx.type.BaseError.DEFAULTMESSAGE?t.message="tearDown failed":t.message="tearDown failed: "+t.message;this._createError("error",[t],e);this.fireDataEvent("endTest",e)}return u}this._timeout[e.getFullName()]="failed";var h=new qx.type.BaseError("Error in asynchronous test","resume() called before wait()");this._createError("failure",[h],e);this.fireDataEvent("endTest",e)},_createError(e,t,r){for(var i=[],n=0,o=t.length;n0&&([t,r]=e);null===t&&(t=void 0);null===r&&(r=void 0);return{row:t,column:r}},fromId(e){let t=e.indexOf(":"),r=parseInt(e.substring(0,t),10),i=parseInt(e.substring(t+1),10);return new qxl.datagrid.source.Position(r,i)}}});qxl.datagrid.source.Position.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.source.Position":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.source.Range",{extend:qx.core.Object,construct(e,t){qx.core.Object.constructor.call(this);this.setStart(new qxl.datagrid.source.Position(e));this.setEnd(new qxl.datagrid.source.Position(t))},properties:{start:{check:"qxl.datagrid.source.Position",transform:"__P_18_0",event:"changeStart",apply:"__P_18_1"},end:{check:"qxl.datagrid.source.Position",transform:"__P_18_0",event:"changeEnd",apply:"__P_18_1"}},events:{change:"qx.event.type.Event"},members:{clone(){let e=new qxl.datagrid.source.Range;e.set({start:this.getStart(),end:this.getEnd()});return e},contains(e){let t=this.getStart().getRow(),r=this.getEnd().getRow(),i=this.getStart().getColumn(),n=this.getEnd().getColumn(),o=e.getRow(),a=e.getColumn();return o>=t&&o<=r&&a>=i&&a<=n},eclipses(e){return this.contains(e.getStart())&&this.contains(e.getEnd())},iterator(){let e=this.getStart().getRow(),t=this.getEnd().getRow(),r=this.getStart().getColumn(),i=this.getEnd().getColumn(),n=new qxl.datagrid.source.Position(-1,-1);return{next(){if(-1==n.getRow()){n.setRow(e);n.setColumn(r);return{value:n}}if(n.getColumn()this.fireEvent("change")))}},defer(e){e.prototype[Symbol.iterator]=function(){return this.iterator()}}});qxl.datagrid.source.Range.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.util.Labels",{extend:qx.core.Object,statics:{getColumnLetters(e){e++;let t="";for(;e>0;){let r=(e-1)%26;t=String.fromCharCode(r+65)+t;e=(e-r-1)/26}return t}}});qxl.datagrid.util.Labels.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.column.IColumns",{members:{getColumn(e){},getLength(){},indexOf(e){}}});qxl.datagrid.column.IColumns.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.column.IColumns":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.Columns",{extend:qx.core.Object,implement:[qxl.datagrid.column.IColumns],construct(){qx.core.Object.constructor.call(this);this._columns=[]},events:{change:"qx.event.type.Data"},members:{_columns:null,isValid:e=>!0,add(e){if(!this.isValid(e))throw new Error(`Cannot add column ${e} because it is not allowed in this list`);let t=!!qx.lang.Array.remove(this._columns,e);this._columns.push(e);this.fireDataEvent("change",{type:"add",column:e,moved:t})},addAll(e){for(let t of e)this.add(t)},remove(e){!!qx.lang.Array.remove(this._columns,e)&&this.fireDataEvent("change",{type:"remove",column:e})},insertBefore(e,t){if(!this.isValid(e))throw new Error(`Cannot add column ${e} because it is not allowed in this list`);let r=!!qx.lang.Array.remove(this._columns,e);t?qx.lang.Array.insertBefore(this._columns,e,t):this._columns.unshift(e);this.fireDataEvent("change",{type:"add",column:e,moved:r})},insertAfter(e,t){if(!this.isValid(e))throw new Error(`Cannot add column ${e} because it is not allowed in this list`);let r=!!qx.lang.Array.remove(this._columns,e);t?qx.lang.Array.insertAfter(this._columns,e,t):this._columns.push(e);this.fireDataEvent("change",{type:"add",column:e,moved:r})},getColumn(e){if(e<0||e>=this._columns.length)throw new Error(`Index out of range, found ${e} maximum is ${this._columns.length}`);return this._columns[e]},getLength(){return this._columns.length},indexOf(e){return this._columns.indexOf(e)},iterator(){let e=0;return{next:()=>e{}}},events:{change:"qx.event.type.Data",headerTap:"qx.event.type.Event",changeEffectivelyEnabled:"qx.event.type.Data",changeEffectivelyReadOnly:"qx.event.type.Data"},members:{__P_65_0:null,setDataGrid(e){if(this.__P_65_0!==e){if(this.__P_65_0){this.__P_65_0.removeListener("changeEnabled",this.__P_65_1,this);this.__P_65_0.removeListener("changeReadOnly",this.__P_65_2,this)}this.__P_65_0=e;if(e){e.addListener("changeEnabled",this.__P_65_1,this);e.addListener("changeReadOnly",this.__P_65_2,this)}this.fireDataEvent("changeEffectivelyEnabled",this.isEffectivelyEnabled());this.fireDataEvent("changeEffectivelyReadOnly",this.isEffectivelyEnabled())}},getDataGrid(){return this.__P_65_0},__P_65_1(e){this.fireDataEvent("changeEffectivelyEnabled",this.isEffectivelyEnabled())},__P_65_2(e){this.fireDataEvent("changeEffectivelyReadOnly",this.isEffectivelyEnabled())},isEffectivelyReadOnly(){var e,t;return this.getReadOnly()||!this.getEnabled()||(null===(e=this.__P_65_0)||void 0===e?void 0:e.isReadOnly())||!(null!==(t=this.__P_65_0)&&void 0!==t&&t.isEnabled())},isEffectivelyEnabled(){var e;return!this.getEnabled()||(null===(e=this.__P_65_0)||void 0===e?void 0:e.isEnabled())},bindWidget(e,t,r){let i=this.getPath(),n=new qxl.datagrid.binding.Bindings(t);if(i&&t){let r=t.bind(i,e,"value",this.getBindingOptions()(e,t));n.add(t,r)}if("function"==typeof e.setReadOnly){const t=()=>{e.setReadOnly(this.isEffectivelyReadOnly());e.setEnabled(this.isEffectivelyEnabled())};n.add(this,this.addListener("changeEffectivelyReadOnly",(()=>t())),"listener");n.add(this,this.addListener("changeEffectivelyEnabled",(()=>t())),"listener");t()}else{const t=()=>{e.setEnabled(this.isEffectivelyEnabled()&&!this.isEffectivelyReadOnly())};n.add(this,this.addListener("changeEffectivelyReadOnly",(()=>t())),"listener");n.add(this,this.addListener("changeEffectivelyEnabled",(()=>t())),"listener");t()}return n},createWidgetForDisplay:()=>(new qx.ui.basic.Label).set({appearance:"qxl-datagrid-cell"}),_applyWidth(e){},_applyMinWidth(e){},_applyMaxWidth(e){},_applyFlex(e){},_applyReadOnly(e){},_applyEnabled(e){}}});qxl.datagrid.column.Column.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.TextColumn",{extend:qxl.datagrid.column.Column,members:{}});qxl.datagrid.column.TextColumn.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Columns":{construct:!0,require:!0},"qx.lang.Type":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.FilteredColumns",{extend:qxl.datagrid.column.Columns,construct(e){qxl.datagrid.column.Columns.constructor.call(this);this.__P_19_0=e},members:{__P_19_0:null,isValid(e){return this.__P_19_0.indexOf(e)>-1},addRange(e,t){if(!qx.lang.Type.isNumber(e)&&(e=this.__P_19_0.indexOf(e))<0)throw new Error("Invalid start, does not exist in source columns");if(!qx.lang.Type.isNumber(t)&&(t=this.__P_19_0.indexOf(t))<0)throw new Error("Invalid end, does not exist in source columns");t<0&&(t=this.__P_19_0.getLength());if(e<0)throw new Error(`Invalid start, found ${e}`);if(e>t){let r=e;e=t;t=r}for(let r=e;rObject.keys(e).sort().join('"')+(!0===t?"♥":"")},members:{__P_20_0:null,__P_20_1(e,t){return this.__P_20_0&&this.__P_20_0.getJsonHash?this.__P_20_0.getJsonHash(e,t):Object.keys(e).sort().join("|")+(!0===t?"♥":"")},__P_20_2(e,t){if(!0===t)return this.__P_20_1(e,!0);if(!1===t)return this.__P_20_1(e,!1);var r=this.__P_20_1(e),i=r+"♥",n="qx.data.model."+i;return qx.Class.isDefined(n)?i:r},toClass(e,t){this.__P_20_3(e,t,null,0)},__P_20_3(e,t,r,i){if(!qx.lang.Type.isObject(e)||e.$$isString||e instanceof qx.core.Object){if(e instanceof Array||"Array"==qx.Bootstrap.getClass(e))for(var n=0;nString(e).padStart("0")+":"+String(t).padStart("0"),_parseDataKey(e){let t=5;11!==e.length&&(t=e.indexOf(":"));return{row:parseInt(e.substring(0,t),10),column:parseInt(e.substring(t+1),10)}},getModelForPosition(e){let t=this._createDataKey(e.getRow(),e.getColumn());return this._data[t]}}});qxl.datagrid.source.AbstractDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.source.tree.ITreeDataSource",{members:{getNodeStateFor(e){},async expandNode(e){},async collapseNode(e){}}});qxl.datagrid.source.tree.ITreeDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.source.AbstractDataSource":{construct:!0,require:!0},"qxl.datagrid.source.tree.ITreeDataSource":{require:!0},"qx.lang.Array":{},"qx.data.Array":{},"qx.Promise":{},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.source.tree.TreeDataSource",{extend:qxl.datagrid.source.AbstractDataSource,implement:[qxl.datagrid.source.tree.ITreeDataSource],construct(e,t){qxl.datagrid.source.AbstractDataSource.constructor.call(this);this.__P_22_0=[];this.__P_22_1={};this.__P_22_2=[];e&&this.setNodeInspectorFactory(e);t&&this.setColumns(t)},properties:{root:{nullable:!0,apply:"__P_22_3"},nodeInspectorFactory:{check:"Function"}},events:{changeSize:"qx.event.type.Data"},members:{__P_22_0:null,__P_22_1:null,__P_22_2:null,__P_22_4:null,async __P_22_3(e,t){this._data={};this.__P_22_0=[];if(t){let e=this.__P_22_0;this.__P_22_1={};this.__P_22_0=[];for(let t in e)this.__P_22_5(t)}if(e){let t=this.getNodeInspectorFactory()(e);await this.queue((async()=>{let r=this.__P_22_6(e,-1);this.__P_22_1[e.toHashCode()]=r;r.canHaveChildren=t.canHaveChildren(e);if(!r.canHaveChildren)throw new Error("Root must be able to have children!");r.childrenChangeBinding||(r.childrenChangeBinding=t.createChildrenChangeBinding(e,(()=>this.refreshNodeChildren(e))));await this._insertChildRows(e)}))}this.fireDataEvent("changeSize",this.getSize())},async _insertChildRows(e){let t=this.getNodeInspectorFactory()(e),r=this._getNodeMetaData(e);r.childRowMetas=[];this.__P_22_1[e.toHashCode()]=r;for(let i=0,n=await t.getChildrenOf(e);i{await this._collapseNode(e);await this._expandNode(e);this.fireDataEvent("changeSize",this.getSize())}))},getShownChildren(e){return this._getNodeMetaData(e).childRowMetas.map((e=>e.node))},__P_22_6:(e,t)=>({node:e,level:t,canHaveChildren:void 0,childrenChangeBinding:void 0}),__P_22_5(e){if(e.childrenChangeBinding){e.childrenChangeBinding.dispose();delete e.childrenChangeBinding}},__P_22_5(e){if(e.childrenChangeBinding){e.childrenChangeBinding.dispose();delete e.childrenChangeBinding}},_getNodeMetaData(e){return this.__P_22_1[e.toHashCode()]},async expandNode(e){await this.queue((()=>this._expandNode(e)))},async _expandNode(e){let t=this.getNodeInspectorFactory()(e),r=await t.getChildrenOf(e),i=this._getNodeMetaData(e);if(!i)throw new Error(`Cannot find ${e} in rows`);if(i.childRowMetas||!i.canHaveChildren)return;i.childrenChangeBinding=t.createChildrenChangeBinding(e,(()=>this.refreshNodeChildren(e)));let n=this.__P_22_0.indexOf(i),o=[];for(let e of r){if(!e)continue;const t=this.getNodeInspectorFactory()(e);let r=this.__P_22_6(e,i.level+1);r.canHaveChildren=t.canHaveChildren(e);o.push(r);this.__P_22_1[e.toHashCode()]=r}let a=this.__P_22_0.slice(0,n+1),s=n==this.__P_22_0.length-1?[]:this.__P_22_0.slice(n+1);qx.lang.Array.append(a,o);qx.lang.Array.append(a,s);i.childRowMetas=o;this.__P_22_0=a;this.fireDataEvent("changeSize",this.getSize())},async revealNode(e){const t=async e=>{let t=new qx.data.Array,r=this.getNodeInspectorFactory()(e);for(var i=await r.getParentOf(e);i&&await r.getParentOf(i);){t.insertAt(0,i);i=await r.getParentOf(i)}return t};await this.queue((async()=>{let r=await t(e);if(!r)throw new Error("Cannot find node in tree");for(var i=0;ithis._collapseNode(e)))},async _collapseNode(e){let t=this.__P_22_1[e.toHashCode()];if(!t)throw new Error(`Cannot find ${e} in rows`);if(t.childRowMetas){if(t.childrenChangeBinding){t.childrenChangeBinding.dispose();delete t.childrenChangeBinding}this._removeChildRows(t);this.fireDataEvent("changeSize",this.getSize())}},async updateNodes(){return this.refreshNodeChildren(this.getRoot())},_removeChildRows(e){let t=[];const r=e=>{if(e.childRowMetas)for(let i of e.childRowMetas){t.push(i);r(i);this.__P_22_5(i)}};r(e);delete e.childRowMetas;for(let e of t){delete this.__P_22_1[e.node.toHashCode()];qx.lang.Array.remove(this.__P_22_0,e)}},async queue(e){this.__P_22_2.push(e);1==this.__P_22_2.length&&await this.__P_22_7()},async __P_22_7(){if(0==this.__P_22_2.length){if(this.__P_22_4){this.__P_22_4.resolve();this.__P_22_4=null}return}let e=this.__P_22_2[0];await e();this.__P_22_2.shift();await this.__P_22_7()},async flushQueue(){this.__P_22_4?await this.__P_22_4:this.__P_22_2.length&&(this.__P_22_4=new qx.Promise)},async makeAvailable(e){await this.flushQueue()},isAvailable(e){return!this.__P_22_2.length},getModelForPosition(e){return this.getNode(e.getRow())||null},getPositionOfModel(e){let t=this.__P_22_1[e.toHashCode()]||null;if(null!==t){let e=this.__P_22_0.indexOf(t);return new qxl.datagrid.source.Position(e,0)}return null},getNodeStateFor(e){let t=this.__P_22_1[e.toHashCode()]||null;return t?{level:t.level,state:t.canHaveChildren?t.childRowMetas?"open":"closed":"none"}:null},getNode(e){if(e>=this.__P_22_0.length)return null;return this.__P_22_0[e].node},getSize(){var e;return new qxl.datagrid.source.Position((null===(e=this.__P_22_0)||void 0===e?void 0:e.length)||0,1)}}});qxl.datagrid.source.tree.TreeDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.GridStyling",{extend:qx.core.Object,properties:{numHeaderRows:{init:1,check:"Integer",apply:"__P_23_0",event:"changeNumHeaderRows"},numFixedRows:{init:0,check:"Integer",apply:"__P_23_0",event:"changeNumFixedRows"},numFixedColumns:{init:0,check:"Integer",apply:"__P_23_0",event:"changeNumFixedColumns"},minRowHeight:{init:22,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMinRowHeight"},maxRowHeight:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMaxRowHeight"},headerRowHeight:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeHeaderRowHeight"},minColumnWidth:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMinColumnWidth"},maxColumnWidth:{init:null,nullable:!0,check:"Integer",apply:"__P_23_0",event:"changeMaxColumnWidth"},horizontalSpacing:{init:3,themeable:!0,check:"Integer",apply:"__P_23_0",event:"changeHorizontalSpacing"},verticalSpacing:{init:2,themeable:!0,check:"Integer",apply:"__P_23_0",event:"changeVerticalSpacing"}},events:{change:"qx.event.type.Event"},members:{__P_23_0(){this.fireEvent("change")}}});qxl.datagrid.ui.GridStyling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.column.IColumns":{},"qxl.datagrid.ui.GridStyling":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.GridSizeCalculator",{extend:qx.core.Object,construct(e,t,r){qx.core.Object.constructor.call(this);this._columns=e;this._widgetSizeSource=r;t&&this.setStyling(t)},properties:{columns:{init:null,nullable:!0,check:"qxl.datagrid.column.IColumns",apply:"invalidate",event:"changeColumns"},styling:{nullable:!1,check:"qxl.datagrid.ui.GridStyling",apply:"__P_24_0",event:"changeStyling"}},events:{change:"qx.data.event.Event"},members:{_columns:null,_widgetSizeSource:null,__P_24_1:null,_width:null,_height:null,_startRowIndex:null,_startColumnIndex:null,_left:null,_top:null,getSizesFor(e,t,r,i){this.setAvailableSize(e,t,r,i,0,0);return this.getSizes()},setAvailableSize(e,t,r,i,n,o){if(e!==this._width||t!==this._height||r!=this._startRowIndex||i!=this._startColumnIndex){this.invalidate();this._width=e;this._height=t;this._startRowIndex=r;this._startColumnIndex=i;this._left=n;this._top=o}return!this.__P_24_1},getSizes(){!this.__P_24_1&&this._width&&this._height&&(this.__P_24_1=this._calculateSizes());return this.__P_24_1},getInitialOffsets(){return{left:this._left,top:this._top}},invalidate(){this.__P_24_1=null},_calculateSizes(){let e=[],t=[],r=0,i=[],n=-1,o=this._width,a=this.getStyling(),s=a.getHorizontalSpacing(),l=a.getVerticalSpacing(),u=0;const c=a=>{let l=this._columns.getColumn(a);t.push(a);let c,h=l.getFlex()&&null===l.getWidth()?l.getFlex():0;if(h){e.push(a);n=a;r+=h;c=l.getMinWidth()}else{c=l.getWidth()||0;let e=l.getMinWidth()||0;cd&&(c=d);h||(o-=c);i[a]=c;t.length>0&&(u+=s);u+=c};let h=a.getNumFixedColumns();if(h>0)for(let e=0;e=0)for(let e=this._startColumnIndex;ethis._width);e++)c(e);else for(let e=this._columns.getLength()-1;e>=0&&!(u>this._width);e--)c(e);if(e.length){let t=o/r;for(let r of e){let e=this._columns.getColumn(r),a=e.getFlex(),s=Math.floor(t*a),l=e.getMinWidth()||0;ss&&(s=o);let c=e.getMaxWidth();c&&s>c&&(s=c);o-=s;i[r]&&(u-=i[r]);u+=s;i[r]=s}}let d=a.getMinRowHeight(),f=a.getMaxRowHeight(),_=[],p=0;const m=e=>{let r=0;for(let i of t){let t=this._columns.getColumn(i),n=this._widgetSizeSource.getWidgetSize(e,t),o=n.height||0;on.maxHeight&&(o=n.maxHeight);of){r=o=f;break}r0&&(p+=l);p+=r};for(let e=0;e0)for(let e=0;e=0)for(let e=this._startRowIndex;ethis._height);e++)void 0===_[e]&&m(e);else for(let e=v-1;e>=0&&!(p>this._height);e--)void 0===_[e]&&m(e);let b={columns:[],rows:[],horizontalScrollPosition:0,verticalScrollPosition:0};for(let e in i){e=parseInt(e,10);b.columns.push({columnIndex:e,column:this._columns.getColumn(e),width:i[e]})}for(let e in _){e=parseInt(e,10);b.rows.push({rowIndex:e,height:_[e]})}return b},__P_24_0(e,t){t&&t.removeListener("change",this.invalidate,this);e&&e.addListener("change",this.invalidate,this)}}});qxl.datagrid.ui.GridSizeCalculator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.source.IDataSource":{require:!0},"qxl.datagrid.source.Position":{},"qxl.datagrid.demo.biggrid.DummyModel":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.biggrid.DummyDataSource",{extend:qx.core.Object,implement:[qxl.datagrid.source.IDataSource],construct(e,t){qx.core.Object.constructor.call(this);this.__P_25_0={};e&&this.setNumRows(e);t&&this.setNumColumns(t)},properties:{numRows:{init:100,event:"changeNumRows",apply:"_applyNumXxx"},numColumns:{init:100,event:"changeNumColumns",apply:"_applyNumXxx"}},events:{changeSize:"qx.event.type.Data"},members:{__P_25_0:null,__P_25_1:null,_applyNumXxx(e){for(let e in this.__P_25_0){let t=qxl.datagrid.source.Position.fromId(e);if(t.getColumn()>=this.getNumColumns()||t.getRow()>=this.getNumRows()){this.__P_25_0[e].dispose();delete this.__P_25_0[e]}}if(this.__P_25_1){this.__P_25_1.getColumn()>this.getNumColumns()&&this.__P_25_1.setColumn(this.getNumColumns());this.__P_25_1.getRow()>this.getNumRows()&&this.__P_25_1.setRow(this.getNumRows())}},isAvailable(e){return!!this.__P_25_1&&(this.__P_25_1.eclipses(e)||this.__P_25_1.columnZero().eclipses(e))},async makeAvailable(e){let t=this.__P_25_0,r={};const i=e=>{let i=e.toId(),n=t[i];n?delete t[i]:n=(new qxl.datagrid.demo.biggrid.DummyModel).set({rowIndex:e.getRow(),columnIndex:e.getColumn()});r[i]=n};for(let t of e)i(t);for(let t of e.rowsIterator())i(t);for(let e in t)t[e].dispose();this.__P_25_0=r;this.__P_25_1=e},getModelForPosition(e){return this.__P_25_0[e.toId()]},getPositionOfModel:e=>new qxl.datagrid.source.Position(e.getRowIndex(),e.getColumnIndex()),getSize(){return new qxl.datagrid.source.Position(this.getNumRows(),this.getNumColumns())}}});qxl.datagrid.demo.biggrid.DummyDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qxl.datagrid.source.IDataSource":{}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.ui.factory.IWidgetFactory",{properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"}},members:{getWidgetFor(e,t){},bindWidget(e,t,r){},unbindWidget(e){},getModelForWidget(e){}}});qxl.datagrid.ui.factory.IWidgetFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qxl.datagrid.ui.factory.IWidgetFactory":{require:!0},"qxl.datagrid.source.IDataSource":{},"qxl.datagrid.column.IColumns":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.factory.AbstractWidgetFactory",{extend:qx.core.Object,type:"abstract",implement:[qxl.datagrid.ui.factory.IWidgetFactory],construct(e){qx.core.Object.constructor.call(this);this.__P_69_0={};e&&this.setColumns(e)},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"},columns:{init:null,nullable:!0,check:"qxl.datagrid.column.IColumns",apply:"_applyColumns",event:"changeColumns"}},members:{__P_69_0:null,__P_69_1:null,_applyColumns(e,t){this.disposeAllWidgets()},disposeAllWidgets(){Object.values(this.getWidgets()).forEach((e=>{this.unbindWidget(e);this.disposeWidget(e)}))},getWidgetFor(e,t){let r=e+":"+t,i=this.__P_69_0[r];if(!i){let n=this.getColumns().getColumn(t);i=this.__P_69_0[r]=this._createWidget(n);this.__P_69_1&&i.setAppearance(this.__P_69_1);i.setUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData",{rowIndex:e,columnIndex:t,column:n})}return i},getModelForWidget(e){let t=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData");return(null==t?void 0:t.model)||null},disposeWidget(e){let t=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData"),r=t.rowIndex+":"+t.columnIndex;t.model&&this.unbindWidget(e);e.setUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData",null);delete this.__P_69_0[r];e.dispose()},_createWidget(e){throw new Error("No such method "+this.classname+"._createWidget")},getWidgets(){return this.__P_69_0},setChildAppearances(e){this.__P_69_1=e;Object.values(this.getWidgets()).forEach((e=>{e.setAppearance(this.__P_69_1)}))}}});qxl.datagrid.ui.factory.AbstractWidgetFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.ui.factory.AbstractWidgetFactory":{require:!0},"qxl.datagrid.util.Labels":{},"qx.ui.basic.Atom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.factory.HeaderWidgetFactory",{extend:qxl.datagrid.ui.factory.AbstractWidgetFactory,members:{bindWidget(e,t){let r=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData"),i=r.column.bind("caption",e,"label",{converter:(e,t,i,n)=>e||qxl.datagrid.util.Labels.getColumnLetters(r.columnIndex)});r.bindingId=i},unbindWidget(e){let t=e.getUserData("qxl.datagrid.factory.AbstractWidgetFactory.bindingData");t.column.removeBinding(t.bindingId);t.bindingId=null},_createWidget:()=>(new qx.ui.basic.Atom).set({appearance:"qxl-datagrid-header-cell",rich:!0,iconPosition:"top-left"})}});qxl.datagrid.ui.factory.HeaderWidgetFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.ui.layout.Fixed":{construct:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.HeaderRows",{extend:qx.ui.core.Widget,construct(e,t){qx.ui.core.Widget.constructor.call(this);this.__P_26_0=e;this.__P_26_1=t;this._setLayout(new qxl.datagrid.ui.layout.Fixed)},properties:{appearance:{init:"qxl-datagrid-header",refine:!0}},members:{__P_26_0:null,__P_26_1:null,updateWidgets(){if(!this.__P_26_1.getColumns())return;let e=this.__P_26_0.getStyling(),t=this.__P_26_0.getSizes();if(!t)return;let r=e.getNumHeaderRows(),i=t.columns[0].columnIndex,n=t.columns[t.columns.length-1].columnIndex,o={};qx.lang.Array.clone(this._getChildren()).forEach((e=>{let t=e.getUserData("qxl.datagrid.cellData");if(t.row>r||t.columnn){this.__P_26_1.unbindWidget(e);e.setUserData("qxl.datagrid.cellData",null);this._remove(e);this.__P_26_1.disposeWidget(e)}else{let r=t.row+":"+t.column;o[r]=e}}));let a=e.getHorizontalSpacing(),s=e.getVerticalSpacing(),l=0;for(let e of t.rows){let r=0;if(e.rowIndex>=0)continue;let i=-1-e.rowIndex;for(let n=0;ne.createWidgetForDisplay()}});qxl.datagrid.ui.factory.SimpleWidgetFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.ui.layout.Fixed":{construct:!0},"qxl.datagrid.source.IDataSource":{},"qxl.datagrid.source.Range":{},"qx.lang.Array":{},"qxl.datagrid.source.Position":{},"qx.ui.core.queue.Layout":{},"qx.event.type.Dom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.WidgetPane",{extend:qx.ui.core.Widget,construct(e,t,r,i){qx.ui.core.Widget.constructor.call(this);this.__P_27_0=e;this.__P_27_1=t;this.__P_27_2=i;i.addListener("changeSelectionStyle",(()=>this.updateWidgets()));i.addListener("changeSelection",(()=>{"cell"==i.getSelectionStyle()&&this.updateWidgets()}));i.addListener("changeFocused",(()=>{"cell"==i.getSelectionStyle()&&this.updateWidgets()}));r&&this.setDataSource(r);this._setLayout(new qxl.datagrid.ui.layout.Fixed);this.addListener("tap",this.__P_27_3,this)},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"},appearance:{init:"qxl-datagrid-widgetpane",refine:!0}},events:{modelDoubleTap:"qx.event.type.Data"},members:{__P_27_0:null,__P_27_1:null,__P_27_2:null,__P_27_4:!1,invalidateAll(){this.__P_27_4=!0},updateWidgets(){if(!this.__P_27_1.getColumns())return;let e=this.getDataSource(),t=this.__P_27_0.getStyling(),r=this.__P_27_0.getSizes();if(!r)return;let i=r.columns[0].columnIndex,n=r.columns[r.columns.length-1].columnIndex,o=null,a=null,s=null;r.rows.forEach((e=>{e.rowIndex>=0&&(null===s||s>e.rowIndex)&&(s=e.rowIndex);(null===o||o>e.rowIndex)&&(o=e.rowIndex);(null===a||athis.updateWidgets()))}let c=this.__P_27_4;this.__P_27_4=!1;let h={};qx.lang.Array.clone(this._getChildren()).forEach((e=>{let t=e.getUserData("qxl.datagrid.cellData");if(c||t.rowa||t.columnn){this.__P_27_1.unbindWidget(e);e.setUserData("qxl.datagrid.cellData",null);this._remove(e);this.__P_27_1.disposeWidget(e)}else{let r=t.row+":"+t.column;h[r]=e}}));let d=t.getHorizontalSpacing(),f=t.getVerticalSpacing(),_=0;for(let t=0;tthis.__P_28_1()));this.__P_28_2=new qx.data.Array;this.__P_28_2.addListener("change",(()=>{this.__P_28_0.run()}))},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"},selectionStyle:{init:"row",check:["row","cell"],apply:"_applySelectionStyle",event:"changeSelectionStyle"},selectionMode:{check:["single","multi","additive","one"],init:"single",apply:"_applySelectionMode",event:"changeSelectionMode"},focused:{init:null,nullable:!0,transform:"__P_28_3",event:"changeFocused"}},events:{changeSelection:"qx.event.type.Data"},members:{__P_28_2:null,__P_28_0:null,__P_28_4:null,_applySelectionStyle(e){if("row"==e){this.getDataSource();for(let e=0;e1&&this.__P_28_2.replace([this.__P_28_2.getItem(0)])},__P_28_3(e){"row"==this.getSelectionStyle()&&(e=this.__P_28_5(e));return e},__P_28_1(){let e=this.__P_28_2,t=this.__P_28_4;this.__P_28_4=e;this.fireDataEvent("changeSelection",e,t)},getSelection(){return this.__P_28_2},setSelection(e){e instanceof qx.data.Array&&(e=e.toArray());"one"==this.getSelectionMode()&&e.length>1&&(e=[e[0]]);"row"==this.getSelectionStyle()&&(e=e.map((e=>this.__P_28_5(e))));this.__P_28_2.replace(e)},resetSelection(){this.__P_28_2.removeAll()},isSelected(e){return this.__P_28_2.contains(e)},isSelectionEmpty(){return 0==this.__P_28_2.getLength()},__P_28_5(e){let t=this.getDataSource(),r=t.getPositionOfModel(e);0!=r.getColumn()&&(e=t.getModelForPosition(new qxl.datagrid.source.Position(r.getRow(),0)));return e}}});qxl.datagrid.ui.SelectionManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.tabview.TabButton":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tabview.Page",{extend:qx.ui.container.Composite,construct(e,t){qx.ui.container.Composite.constructor.call(this);this._createChildControl("button");null!=e&&this.setLabel(e);null!=t&&this.setIcon(t);const r=this.getButton(),i="page-"+this.toHashCode(),n="btn-"+i+r.toHashCode(),o=this.getContentElement();o.setAttribute("id",i);o.setAttribute("role","tabpanel");o.setAttribute("aria-labelledBy",n);o.setAttribute("aria-expanded",!1);const a=r.getContentElement();a.setAttribute("id",n);a.setAttribute("role","tab");a.setAttribute("aria-selected",!1);a.setAttribute("aria-controls",i);r.addListener("changeValue",this._onBtnChangeValue,this)},events:{close:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"tabview-page"},label:{check:"String",init:"",apply:"_applyLabel"},icon:{check:"String",init:"",apply:"_applyIcon",nullable:!0},showCloseButton:{check:"Boolean",init:!1,apply:"_applyShowCloseButton"},tabVisibility:{init:"visible",check:["visible","excluded"],nullable:!1,apply:"_applyTabVisibility",event:"changeTabVisibility"}},members:{_forwardStates:{barTop:1,barRight:1,barBottom:1,barLeft:1,firstTab:1,lastTab:1},_applyIcon(e,t){var r=this.getChildControl("button");if(e){r.setIcon(e);r._showChildControl("icon")}else r._excludeChildControl("icon")},_applyLabel(e,t){this.getChildControl("button").setLabel(e)},_applyEnabled(e,t){qx.ui.tabview.Page.superclass.prototype._applyEnabled.call(this,e,t);var r=this.getChildControl("button");null==e?r.resetEnabled():r.setEnabled(e)},_createChildControlImpl(e,t){var r;if("button"===e){(r=new qx.ui.tabview.TabButton).setAllowGrowX(!0);r.setAllowGrowY(!0);r.setUserData("page",this);r.addListener("close",this._onButtonClose,this);r.setVisibility(this.getTabVisibility())}return r||qx.ui.tabview.Page.superclass.prototype._createChildControlImpl.call(this,e)},_onBtnChangeValue(e){const t=e.getData();this.getContentElement().setAttribute("aria-expanded",t,!0);this.getButton().getContentElement().setAttribute("aria-selected",t)},_applyShowCloseButton(e,t){this.getChildControl("button").setShowCloseButton(e)},_applyTabVisibility(e,t){this.getButton().setVisibility(e)},_onButtonClose(){this.fireEvent("close")},getChildrenContainer(){return this},getButton(){return this.getChildControl("button")}}});qx.ui.tabview.Page.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MRemoteLayoutHandling",{members:{setLayout(e){var t=this.getChildrenContainer();t===this?t._setLayout(e):t.setLayout(e)},getLayout(){var e=this.getChildrenContainer();return e===this?e._getLayout():e.getLayout()}}});qx.ui.core.MRemoteLayoutHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MRemoteChildrenHandling":{require:!0},"qx.ui.core.MRemoteLayoutHandling":{require:!0},"qx.ui.form.RepeatButton":{},"qx.ui.container.Composite":{},"qx.ui.core.scroll.ScrollPane":{},"qx.ui.layout.HBox":{},"qx.ui.layout.VBox":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.container.SlideBar",{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling,qx.ui.core.MRemoteLayoutHandling],construct(e){qx.ui.core.Widget.constructor.call(this);var t=this.getChildControl("scrollpane");this._add(t,{flex:1});null!=e?this.setOrientation(e):this.initOrientation();this.addListener("roll",this._onRoll,this)},properties:{appearance:{refine:!0,init:"slidebar"},orientation:{check:["horizontal","vertical"],init:"horizontal",apply:"_applyOrientation"},scrollStep:{check:"Integer",init:15,themeable:!0}},events:{scrollAnimationEnd:"qx.event.type.Event"},members:{getChildrenContainer(){return this.getChildControl("content")},_createChildControlImpl(e,t){var r;switch(e){case"button-forward":(r=new qx.ui.form.RepeatButton).addListener("execute",this._onExecuteForward,this);r.setFocusable(!1);this._addAt(r,2);break;case"button-backward":(r=new qx.ui.form.RepeatButton).addListener("execute",this._onExecuteBackward,this);r.setFocusable(!1);this._addAt(r,0);break;case"content":r=new qx.ui.container.Composite;this.getChildControl("scrollpane").add(r);break;case"scrollpane":(r=new qx.ui.core.scroll.ScrollPane).addListener("update",this._onResize,this);r.addListener("scrollX",this._onScroll,this);r.addListener("scrollY",this._onScroll,this);r.addListener("scrollAnimationEnd",this._onScrollAnimationEnd,this)}return r||qx.ui.container.SlideBar.superclass.prototype._createChildControlImpl.call(this,e)},_forwardStates:{barLeft:!0,barTop:!0,barRight:!0,barBottom:!0},scrollBy(e,t){var r=this.getChildControl("scrollpane");"horizontal"===this.getOrientation()?r.scrollByX(e,t):r.scrollByY(e,t)},scrollTo(e,t){var r=this.getChildControl("scrollpane");"horizontal"===this.getOrientation()?r.scrollToX(e,t):r.scrollToY(e,t)},_applyEnabled(e,t,r){qx.ui.container.SlideBar.superclass.prototype._applyEnabled.call(this,e,t,r);this._updateArrowsEnabled()},_applyOrientation(e,t){this.getContentElement().setAttribute("aria-orientation",e);var r=[this.getLayout(),this._getLayout()],i=this.getChildControl("button-forward"),n=this.getChildControl("button-backward");if("vertical"==t&&"horizontal"==e){i.removeState("vertical");n.removeState("vertical");i.addState("horizontal");n.addState("horizontal")}else if("horizontal"==t&&"vertical"==e){i.removeState("horizontal");n.removeState("horizontal");i.addState("vertical");n.addState("vertical")}if("horizontal"==e){this._setLayout(new qx.ui.layout.HBox);this.setLayout(new qx.ui.layout.HBox)}else{this._setLayout(new qx.ui.layout.VBox);this.setLayout(new qx.ui.layout.VBox)}r[0]&&r[0].dispose();r[1]&&r[1].dispose()},_onRoll(e){if("mouse"!=e.getPointerType()){var t=0,r=this.getChildControl("scrollpane");if("horizontal"===this.getOrientation()){t=e.getDelta().x;var i=r.getScrollX(),n=r.getScrollMaxX();(o=parseInt(t))<0&&i<=0||o>0&&i>=n||0==t?e.stopMomentum():e.stop()}else{t=e.getDelta().y;var o;i=r.getScrollY(),n=r.getScrollMaxY();(o=parseInt(t))<0&&i<=0||o>0&&i>=n||0==t?e.stopMomentum():e.stop()}this.scrollBy(parseInt(t,10));e.getMomentum()&&e.stop()}},_onScroll(){this._updateArrowsEnabled()},_onScrollAnimationEnd(){this.fireEvent("scrollAnimationEnd")},_onResize(e){var t=this.getChildControl("scrollpane").getChildren()[0];if(t){var r=this.getInnerSize(),i=t.getBounds();if("horizontal"===this.getOrientation()?i.width>r.width:i.height>r.height){this._showArrows();this._updateArrowsEnabled()}else this._hideArrows()}},_onExecuteBackward(){this.scrollBy(-this.getScrollStep())},_onExecuteForward(){this.scrollBy(this.getScrollStep())},_updateArrowsEnabled(){if(this.getEnabled()){var e=this.getChildControl("scrollpane");if("horizontal"===this.getOrientation())var t=e.getScrollX(),r=e.getScrollMaxX();else t=e.getScrollY(),r=e.getScrollMaxY();this.getChildControl("button-backward").setEnabled(t>0);this.getChildControl("button-forward").setEnabled(te._getItems(),isItemSelectable:t=>e._isItemSelectable?e._isItemSelectable(t):t.isVisible()});this.__P_126_0.addListener("changeSelected",this._onChangeSelected,this)}this.__P_126_0.setAllowEmptySelection(this._isAllowEmptySelection());return this.__P_126_0}},destruct(){this._disposeObjects("__P_126_0")}});qx.ui.core.MSingleSelectionHandling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.IField":{require:!0},"qx.ui.core.ISingleSelection":{require:!0},"qx.ui.core.MSingleSelectionHandling":{require:!0},"qx.ui.core.MChildrenHandling":{require:!0},"qx.ui.layout.Grow":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.container.Stack",{extend:qx.ui.core.Widget,implement:[qx.ui.form.IField,qx.ui.core.ISingleSelection],include:[qx.ui.core.MSingleSelectionHandling,qx.ui.core.MChildrenHandling],construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.Grow);this.addListener("changeSelection",this.__P_72_0,this)},properties:{dynamic:{check:"Boolean",init:!1,apply:"_applyDynamic"}},members:{_applyDynamic(e){for(var t=this._getChildren(),r=this.getSelection()[0],i=0,n=t.length;i!0,_isItemSelectable:e=>!0,__P_72_0(e){var t=e.getOldData()[0],r=e.getData()[0];t&&(this.isDynamic()?t.exclude():t.hide());r&&r.show()},_afterAddChild(e){var t=this.getSelection()[0];t?t!==e&&(this.isDynamic()?e.exclude():e.hide()):this.setSelection([e])},_afterRemoveChild(e){if(this.getSelection()[0]===e){var t=this._getChildren()[0];t?this.setSelection([t]):this.resetSelection()}},previous(){var e=this.getSelection()[0],t=this._indexOf(e)-1,r=this._getChildren();t<0&&(t=r.length-1);var i=r[t];this.setSelection([i])},next(){var e=this.getSelection()[0],t=this._indexOf(e)+1,r=this._getChildren(),i=r[t]||r[0];this.setSelection([i])}}});qx.ui.container.Stack.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IModelSelection",{members:{setModelSelection(e){},getModelSelection(){}}});qx.ui.form.IModelSelection.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.data.Array":{construct:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.form.MModelSelection",{construct(){this.__P_127_0=new qx.data.Array;this.__P_127_0.addListener("change",this.__P_127_1,this);this.addListener("changeSelection",this.__P_127_2,this)},events:{changeModelSelection:"qx.event.type.Data"},members:{__P_127_0:null,__P_127_3:!1,__P_127_2(){if(!this.__P_127_3){for(var e=this.getSelection(),t=[],r=0;r0&&!this.getSelection()[0]&&this.setSelection([r[0]])},remove(e){var t=this.__P_73_0,r=this.getGroupedProperty(),i=qx.lang.String.firstUp(r);if(t.includes(e)){qx.lang.Array.remove(t,e);e.get(this.getGroupProperty())===this&&e.reset(this.getGroupProperty());e.removeListener("change"+i,this._onItemChangeChecked,this);e.get(r)&&this.resetSelection()}},getChildren(){return this.__P_73_0},_onItemChangeChecked(e){var t=e.getTarget(),r=this.getGroupedProperty();t.get(r)?this.setSelection([t]):this.getSelection()[0]==t&&this.resetSelection()},_applyGroupedProperty(e,t){for(var r,i=qx.lang.String.firstUp(t),n=qx.lang.String.firstUp(e),o=0;o=0)}else"flexShrink"===t?this.assertBoolean(r):this.assert(!1,"The property '"+t+"' is not supported by the HBox layout!")},false:null}),renderLayout(e,t,r){this._invalidChildrenCache&&this.__P_74_4();var i,n,o,a,s=this.__P_74_3,l=s.length,u=qx.ui.layout.Util,c=this.getSpacing(),h=this.getSeparator(),d=[],f=i=h?u.computeHorizontalSeparatorGaps(s,c,h):u.computeHorizontalGaps(s,c,!0);for(n=0;ny.maxWidth&&(w=y.maxWidth);d.push(w);f+=w}if(this.__P_74_2&&f!=e){var _,p,m={},g=f>e;for(n=0;n0){y=s[n].getSizeHint();m[n]={min:y.minWidth,value:d[n],max:y.maxWidth,flex:_};if(g){var v=s[n].getLayoutProperties();v&&v.flexShrink&&(m[n].min=0)}}var b=u.computeFlexOffsets(m,e,f);for(n in b){p=b[n].offset;d[n]+=p;f+=p}}var y,x,q,w,P,M,E,I=s[0].getMarginLeft();if(f0)if(h){I+=P+c;this._renderSeparator(h,{left:I+r.left,top:r.top,width:S,height:t});I+=S+c+o.getMarginLeft()}else I+=u.collapseMargins(c,P,o.getMarginLeft());o.renderLayout(I+r.left,x+r.top,w,q);I+=w;P=o.getMarginRight()}},_computeSizeHint(){this._invalidChildrenCache&&this.__P_74_4();for(var e,t,r,i=qx.ui.layout.Util,n=this.__P_74_3,o=0,a=0,s=0,l=0,u=0,c=0,h=n.length;cu&&(u=t.height+r);t.minHeight+r>l&&(l=t.minHeight+r)}o+=s;var _,p=this.getSpacing(),m=this.getSeparator();return{minWidth:o+(_=m?i.computeHorizontalSeparatorGaps(n,p,m):i.computeHorizontalGaps(n,p,!0)),width:a+_,minHeight:l,height:u}}},destruct(){this.__P_74_0=this.__P_74_1=this.__P_74_3=null}});qx.ui.layout.HBox.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{construct:!0,require:!0},"qx.ui.layout.Util":{},"qx.theme.manager.Decoration":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.VBox",{extend:qx.ui.layout.Abstract,construct(e,t,r){qx.ui.layout.Abstract.constructor.call(this);e&&this.setSpacing(e);t&&this.setAlignY(t);r&&this.setSeparator(r)},properties:{alignY:{check:["top","middle","bottom"],init:"top",apply:"_applyLayoutChange"},alignX:{check:["left","center","right"],init:"left",apply:"_applyLayoutChange"},spacing:{check:"Integer",init:0,apply:"_applyLayoutChange"},separator:{check:"Decorator",nullable:!0,apply:"_applyLayoutChange"},reversed:{check:"Boolean",init:!1,apply:"_applyReversed"}},members:{__P_75_0:null,__P_75_1:null,__P_75_2:null,__P_75_3:null,_applyReversed(){this._invalidChildrenCache=!0;this._applyLayoutChange()},__P_75_4(){var e,t=this._getLayoutChildren(),r=t.length,i=!1,n=this.__P_75_0&&this.__P_75_0.length!=r&&this.__P_75_1&&this.__P_75_0,o=n?this.__P_75_0:new Array(r),a=n?this.__P_75_1:new Array(r);this.getReversed()&&(t=t.concat().reverse());for(var s=0;s=0)}else"flexShrink"==t?this.assertBoolean(r):this.assert(!1,"The property '"+t+"' is not supported by the VBox layout!")},false:null}),renderLayout(e,t,r){this._invalidChildrenCache&&this.__P_75_4();var i,n,o,a,s=this.__P_75_3,l=s.length,u=qx.ui.layout.Util,c=this.getSpacing(),h=this.getSeparator(),d=[],f=i=h?u.computeVerticalSeparatorGaps(s,c,h):u.computeVerticalGaps(s,c,!0);for(n=0;ny.maxHeight&&(w=y.maxHeight);d.push(w);f+=w}if(this.__P_75_2&&f!=t){var _,p,m={},g=f>t;for(n=0;n0){y=s[n].getSizeHint();m[n]={min:y.minHeight,value:d[n],max:y.maxHeight,flex:_};if(g){var v=s[n].getLayoutProperties();v&&v.flexShrink&&(m[n].min=0)}}var b=u.computeFlexOffsets(m,t,f);for(n in b){p=b[n].offset;d[n]+=p;f+=p}}var y,x,q,w,P,M,E,I=s[0].getMarginTop();if(f0)if(h){I+=P+c;this._renderSeparator(h,{top:I+r.top,left:r.left,height:S,width:e});I+=S+c+o.getMarginTop()}else I+=u.collapseMargins(c,P,o.getMarginTop());o.renderLayout(x+r.left,I+r.top,q,w);I+=w;P=o.getMarginBottom()}},_computeSizeHint(){this._invalidChildrenCache&&this.__P_75_4();for(var e,t,r,i=qx.ui.layout.Util,n=this.__P_75_3,o=0,a=0,s=0,l=0,u=0,c=0,h=n.length;cu&&(u=t.width+r);t.minWidth+r>l&&(l=t.minWidth+r)}o+=s;var _,p=this.getSpacing(),m=this.getSeparator();return{minHeight:o+(_=m?i.computeVerticalSeparatorGaps(n,p,m):i.computeVerticalGaps(n,p,!0)),height:a+_,minWidth:l,width:u}}},destruct(){this.__P_75_0=this.__P_75_1=this.__P_75_3=null}});qx.ui.layout.VBox.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Html":{require:!0},"qx.bom.storage.Web":{},"qx.bom.storage.UserData":{},"qx.bom.storage.Memory":{}},environment:{provided:[],required:{"html.storage.local":{className:"qx.bom.client.Html"},"html.storage.userdata":{className:"qx.bom.client.Html"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Storage",{statics:{__P_30_0:null,getLocal:()=>qx.core.Environment.get("html.storage.local")?qx.bom.storage.Web.getLocal():qx.core.Environment.get("html.storage.userdata")?qx.bom.storage.UserData.getLocal():qx.bom.storage.Memory.getLocal(),getSession:()=>qx.core.Environment.get("html.storage.local")?qx.bom.storage.Web.getSession():qx.core.Environment.get("html.storage.userdata")?qx.bom.storage.UserData.getSession():qx.bom.storage.Memory.getSession()}});qx.bom.Storage.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Grow",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert(!1,"The property '"+t+"' is not supported by the Grow layout!")},false:null}),renderLayout(e,t,r){for(var i,n,o,a,s=this._getLayoutChildren(),l=0,u=s.length;ln.maxWidth&&(o=n.maxWidth);(a=t)n.maxHeight&&(a=n.maxHeight);i.renderLayout(r.left,r.top,o,a)}},_computeSizeHint(){for(var e,t=this._getLayoutChildren(),r=0,i=0,n=0,o=0,a=1/0,s=1/0,l=0,u=t.length;lnew qxl.datagrid.source.ArrayDataSource,grid(){return new qxl.datagrid.DataGrid(this.getQxObject("columns")).set({dataSource:this.getQxObject("dataSource")})},columns(){const e=new qxl.datagrid.column.Columns;e.add((new qxl.datagrid.column.TextColumn).set({path:"title",caption:"Title",minWidth:200,flex:1}));e.add((new qxl.datagrid.column.TextColumn).set({path:"author",caption:"Author",minWidth:200}));e.add((new qxl.datagrid.column.DateColumn).set({path:"date",caption:"Date",minWidth:200}));return e}},members:{async init(){this.getQxObject("dataSource").setColumns(this.getQxObject("columns"));const e=new qx.data.Array(...Array.from({length:100},(()=>new qxl.datagrid.demo.array.DummyModel)));this.getQxObject("dataSource").setModel(e)}}});qxl.datagrid.demo.array.ArrayDemo.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.layout.VBox":{construct:!0},"qxl.datagrid.demo.tree.TreeDemoNodeInspector":{},"qxl.datagrid.source.tree.TreeDataSource":{},"qx.ui.toolbar.ToolBar":{},"qx.ui.toolbar.Button":{},"qxl.datagrid.demo.tree.TreeDemoFileNode":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.tree.ExpansionColumn":{},"qxl.datagrid.column.FileSizeColumn":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.column.DateColumn":{},"qx.util.format.DateFormat":{},"qxl.datagrid.DataGrid":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.tree.TreeDemo",{extend:qx.ui.container.Composite,construct(){qx.ui.container.Composite.constructor.call(this);this.setLayout(new qx.ui.layout.VBox);let e=this.getQxObject("grid");this.add(this.getQxObject("toolbar"));this.add(e,{flex:1})},objects:{dataSource(){var e=new qxl.datagrid.demo.tree.TreeDemoNodeInspector;return new qxl.datagrid.source.tree.TreeDataSource((()=>e),this.getQxObject("columns"))},toolbar(){var e=new qx.ui.toolbar.ToolBar;e.add(this.getQxObject("btnAdd"));e.add(this.getQxObject("btnRemoveChild"));e.add(this.getQxObject("btnExpandAll"));return e},btnAdd(){var e=new qx.ui.toolbar.Button("Add child");e.addListener("execute",(()=>{let e=(new qxl.datagrid.demo.tree.TreeDemoFileNode).set({name:"Cat pictures",permissions:"-rw-",lastModified:new Date});this._getSelectedNode().getChildren().push(e);this._updateUi()}));return e},btnRemoveChild(){var e=new qx.ui.toolbar.Button("Remove last child");e.addListener("execute",(()=>{let e=this._getSelectedNode();e.getChildren().removeAt(e.getChildren().length-1);this._updateUi()}));return e},btnExpandAll(){var e=new qx.ui.toolbar.Button("Expand All");e.addListener("execute",(async()=>{var e=this.getQxObject("dataSource");const t=async(r,i)=>{await e.expandNode(r);if(i<=2){let n=e.getNodeInspectorFactory()(r),o=await n.getChildrenOf(r);if(o)for(let e of o)await t(e,i+1)}};await t(e.getRoot(),1)}));return e},columns(){var e=new qxl.datagrid.column.Columns;e.add((new qxl.datagrid.column.tree.ExpansionColumn).set({caption:"Name",path:"name",minWidth:160,flex:1,iconPathProvider:e=>"directory"==e.getType()?"@MaterialIcons/folder/16":"@MaterialIcons/description/16"}));e.add((new qxl.datagrid.column.FileSizeColumn).set({caption:"Size",path:"size",minWidth:70}));e.add((new qxl.datagrid.column.TextColumn).set({caption:"Permissions",path:"permissions",minWidth:100}));e.add((new qxl.datagrid.column.DateColumn).set({caption:"Last Modified",path:"lastModified",minWidth:240,dateFormat:new qx.util.format.DateFormat("dd/MM/yyyy hh:mm")}));return e},grid(){var e=this.getQxObject("dataSource"),t=new qxl.datagrid.DataGrid(this.getQxObject("columns")).set({dataSource:e});t.getSelection().addListener("change",this._updateUi,this);return t}},members:{async init(){this.getQxObject("dataSource").setRoot(await qxl.datagrid.demo.tree.TreeDemoFileNode.createDummyRoot())},_getSelectedNode(){var e;return null!==(e=this.getQxObject("grid").getSelection().getItem(0))&&void 0!==e?e:this.getQxObject("dataSource").getRoot()},_updateUi(){var e;let t=this._getSelectedNode();this.getQxObject("btnRemoveChild").setEnabled(!!t.getChildren()&&(null===(e=t.getChildren())||void 0===e?void 0:e.length)>0);this.getQxObject("btnAdd").setEnabled(this.getQxObject("dataSource").getNodeInspectorFactory()().canHaveChildren(t))}}});qxl.datagrid.demo.tree.TreeDemo.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.container.Composite":{construct:!0,require:!0},"qx.ui.layout.VBox":{construct:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.basic.Label":{construct:!0},"qx.ui.layout.HBox":{construct:!0},"qx.ui.form.RadioButton":{construct:!0},"qx.ui.form.RadioGroup":{construct:!0},"qxl.datagrid.demo.biggrid.DummyDataSource":{},"qxl.datagrid.column.Columns":{},"qxl.datagrid.column.TextColumn":{},"qxl.datagrid.util.Labels":{},"qxl.datagrid.DataGrid":{},"qxl.datagrid.source.Range":{},"qxl.datagrid.source.Position":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.biggrid.BigGridDemo",{extend:qx.ui.container.Composite,construct(){qx.ui.container.Composite.constructor.call(this);this.setLayout(new qx.ui.layout.VBox);let e=this.getQxObject("grid");{let t=new qx.ui.container.Composite(new qx.ui.layout.Grid(5,3));t.add(new qx.ui.basic.Label("Selection Style : "),{row:0,column:0});let r=new qx.ui.container.Composite(new qx.ui.layout.HBox(5)),i=new qx.ui.form.RadioButton("Row");r.add(i.set({model:"row"}));let n=new qx.ui.form.RadioButton("Cell");r.add(n.set({model:"cell"}));t.add(r,{row:0,column:1});let o=new qx.ui.form.RadioGroup(i,n);o.addListener("changeSelection",(t=>{let r=t.getData()[0];e.getSelectionManager().setSelectionStyle(r.getModel())}));o.setSelection([n]);this.add(t)}{let t=new qx.ui.container.Composite(new qx.ui.layout.Grid(5,3));t.add(new qx.ui.basic.Label("Selection Mode : "),{row:0,column:0});let r=new qx.ui.container.Composite(new qx.ui.layout.HBox(5)),i=new qx.ui.form.RadioButton("One").set({model:"one"});r.add(i);let n=new qx.ui.form.RadioButton("Single").set({model:"single"});r.add(n);let o=new qx.ui.form.RadioButton("Multi").set({model:"multi"});r.add(o);let a=new qx.ui.form.RadioButton("Additive").set({model:"additive"});r.add(a);t.add(r,{row:0,column:1});let s=new qx.ui.form.RadioGroup(i,n,o,a);s.addListener("changeSelection",(t=>{let r=t.getData()[0];e.getSelectionManager().setSelectionMode(r.getModel())}));s.setSelection([o]);this.add(t)}this.add(e,{flex:1})},objects:{dataSource:()=>new qxl.datagrid.demo.biggrid.DummyDataSource(1e6,1e4),grid(){var e=this.getQxObject("dataSource"),t=new qxl.datagrid.column.Columns;for(let r=0;r{let t=e.getData();console.log("Selection changed to "+t.map((e=>e.toString().join(","))))}));return r}},members:{async init(){let e=this.getQxObject("dataSource");await e.makeAvailable(new qxl.datagrid.source.Range([0,0],[10,10]));let t=this.getQxObject("grid");const r=(t,r)=>e.getModelForPosition(new qxl.datagrid.source.Position(t,r));t.getSelection().replace([r(1,0),r(2,0),r(3,0)]);t.getSelectionManager().setFocused(r(4,4))}}});qxl.datagrid.demo.biggrid.BigGridDemo.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.ColorUtil",{statics:{REGEXP:{hexShort:/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])?$/,hexLong:/^#([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})?$/,hex3:/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])$/,hex6:/^#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])$/,rgb:/^rgb\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*\)$/,rgba:/^rgba\(\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,1}[0-9]*)\s*,\s*([0-9]{1,3}\.{0,2}[0-9]*)\s*\)$/},SYSTEM:{activeborder:!0,activecaption:!0,appworkspace:!0,background:!0,buttonface:!0,buttonhighlight:!0,buttonshadow:!0,buttontext:!0,captiontext:!0,graytext:!0,highlight:!0,highlighttext:!0,inactiveborder:!0,inactivecaption:!0,inactivecaptiontext:!0,infobackground:!0,infotext:!0,menu:!0,menutext:!0,scrollbar:!0,threeddarkshadow:!0,threedface:!0,threedhighlight:!0,threedlightshadow:!0,threedshadow:!0,window:!0,windowframe:!0,windowtext:!0},NAMED:{black:[0,0,0],silver:[192,192,192],gray:[128,128,128],white:[255,255,255],maroon:[128,0,0],red:[255,0,0],purple:[128,0,128],fuchsia:[255,0,255],green:[0,128,0],lime:[0,255,0],olive:[128,128,0],yellow:[255,255,0],navy:[0,0,128],blue:[0,0,255],teal:[0,128,128],aqua:[0,255,255],transparent:[-1,-1,-1],magenta:[255,0,255],orange:[255,165,0],brown:[165,42,42]},isNamedColor(e){return void 0!==this.NAMED[e]},isSystemColor(e){return void 0!==this.SYSTEM[e]},supportsThemes:()=>!!qx.Class&&qx.Class.isDefined("qx.theme.manager.Color"),isThemedColor(e){return!!this.supportsThemes()&&(!!(qx.theme&&qx.theme.manager&&qx.theme.manager.Color)&&qx.theme.manager.Color.getInstance().isDynamic(e))},stringToRgb(e){this.supportsThemes()&&this.isThemedColor(e)&&(e=qx.theme.manager.Color.getInstance().resolveDynamic(e));return this.cssStringToRgb(e)},cssStringToRgb(e){var t;if(this.isNamedColor(e))t=this.NAMED[e].concat();else{if(this.isSystemColor(e))throw new Error("Could not convert system colors to RGB: "+e);this.isRgbaString(e)?t=this.__P_140_0(e):this.isRgbString(e)?t=this.__P_140_1():this.ishexShortString(e)?t=this.__P_140_2():this.ishexLongString(e)&&(t=this.__P_140_3())}if(t){3===t.length&&1==t[3]&&t.pop();return t}throw new Error("Could not parse color: "+e)},stringToRgbString(e){return this.rgbToRgbString(this.stringToRgb(e))},rgbToRgbString:e=>"rgb"+(4===e.length?"a":"")+"("+e.map((function(e){return Math.round(1e3*e)/1e3})).join(",")+")",rgbToHexString:e=>"#"+qx.lang.String.pad(e[0].toString(16).toUpperCase(),2)+qx.lang.String.pad(e[1].toString(16).toUpperCase(),2)+qx.lang.String.pad(e[2].toString(16).toUpperCase(),2)+(4===e.length&&1!==e[3]?qx.lang.String.pad(Math.round(255*e[3]).toString(16).toUpperCase(),2):""),isValidPropertyValue(e){return this.isThemedColor(e)||this.isNamedColor(e)||this.ishexShortString(e)||this.ishexLongString(e)||this.isRgbString(e)||this.isRgbaString(e)},isCssString(e){return this.isSystemColor(e)||this.isNamedColor(e)||this.ishexShortString(e)||this.ishexLongString(e)||this.isRgbString(e)||this.isRgbaString(e)},ishexShortString(e){return this.REGEXP.hexShort.test(e)},isHex3String(e){return this.REGEXP.hex3.test(e)},isHex6String(e){return this.REGEXP.hex6.test(e)},ishexLongString(e){return this.REGEXP.hexLong.test(e)},isRgbString(e){return this.REGEXP.rgb.test(e)},isRgbaString(e){return this.REGEXP.rgba.test(e)},__P_140_1:()=>[parseInt(RegExp.$1,10),parseInt(RegExp.$2,10),parseInt(RegExp.$3,10)],__P_140_0(){var e=parseInt(RegExp.$1,10),t=parseInt(RegExp.$2,10),r=parseInt(RegExp.$3,10),i=parseFloat(RegExp.$4,10);return 0===e&&0===t&0===r&&0===i?[-1,-1,-1]:1==i?[e,t,r]:[e,t,r,i]},__P_140_2(){var e=17*parseInt(RegExp.$1,16),t=17*parseInt(RegExp.$2,16),r=17*parseInt(RegExp.$3,16),i=Math.round(parseInt(RegExp.$4||"f",16)/15*1e3)/1e3;return 1==i?[e,t,r]:[e,t,r,i]},__P_140_4:()=>[17*parseInt(RegExp.$1,16),17*parseInt(RegExp.$2,16),17*parseInt(RegExp.$3,16)],__P_140_5:()=>[16*parseInt(RegExp.$1,16)+parseInt(RegExp.$2,16),16*parseInt(RegExp.$3,16)+parseInt(RegExp.$4,16),16*parseInt(RegExp.$5,16)+parseInt(RegExp.$6,16)],__P_140_3(){var e=parseInt(RegExp.$1,16),t=parseInt(RegExp.$2,16),r=parseInt(RegExp.$3,16),i=Math.round(parseInt(RegExp.$4||"ff",16)/255*1e3)/1e3;return 1==i?[e,t,r]:[e,t,r,i]},hex3StringToRgb(e){if(this.isHex3String(e))return this.__P_140_4(e);throw new Error("Invalid hex3 value: "+e)},hex3StringToHex6String(e){return this.isHex3String(e)?this.rgbToHexString(this.hex3StringToRgb(e)):e},hex6StringToRgb(e){if(this.isHex6String(e))return this.__P_140_5(e);throw new Error("Invalid hex6 value: "+e)},hexStringToRgb(e){if(this.ishexShortString(e))return this.__P_140_2(e);if(this.ishexLongString(e))return this.__P_140_3(e);throw new Error("Invalid hex value: "+e)},rgbToHsb(e){var t,r,i,n=e[0],o=e[1],a=e[2],s=n>o?n:o;a>s&&(s=a);var l=n=1&&(a%=1);s>1&&(s=1);l>1&&(l=1);var u=Math.floor(255*l),c={};if(0==s)c.red=c.green=c.blue=u;else{r=(a*=6)-(t=Math.floor(a));i=Math.floor(u*(1-s));n=Math.floor(u*(1-s*r));o=Math.floor(u*(1-s*(1-r)));switch(t){case 0:c.red=u;c.green=o;c.blue=i;break;case 1:c.red=n;c.green=u;c.blue=i;break;case 2:c.red=i;c.green=u;c.blue=o;break;case 3:c.red=i;c.green=n;c.blue=u;break;case 4:c.red=o;c.green=i;c.blue=u;break;case 5:c.red=u;c.green=i;c.blue=n}}return[c.red,c.green,c.blue]},rgbToHsl(e){var t=e[0]/255,r=e[1]/255,i=e[2]/255,n=Math.max(t,r,i),o=n-Math.min(t,r,i),a=1-Math.abs(n+n-o-1),s=o&&(n==t?(r-i)/o:n==r?2+(i-t)/o:4+(t-r)/o);return[60*(s<0?s+6:s),100*(a?o/a:0),100*(n+n-o)/2]},hslToRgb(e){var t=e[0],r=e[1]/100,i=e[2]/100,n=r*Math.min(i,1-i),o=function(e){var r=(e+t/30)%12;return i-n*Math.max(Math.min(r-3,9-r,1),-1)};return[o(0),o(8),o(4)].map((function(e){return Math.round(2550*e)/10}))},randomColor(){var e=Math.round(255*Math.random()),t=Math.round(255*Math.random()),r=Math.round(255*Math.random());return this.rgbToRgbString([e,t,r])},__P_140_6(e,t,r,i){var n=this.stringToRgb(e);for(var o in t)if(0!=t[o])switch(o){case"red":n[0]=r(n[0],t[o],255);break;case"green":n[1]=r(n[1],t[o],255);break;case"blue":n[2]=r(n[2],t[o],255);break;case"alpha":n[3]=r(n[3]||1,t[o],1);break;case"hue":if(!i)throw new Error("Invalid key in map: "+o);(s=this.rgbToHsb(n))[0]=i(s[0],t[o]);var a=this.hsbToRgb(s);a[3]=n[3];n=a;break;case"saturation":(s=this.rgbToHsb(n))[1]=r(s[1],t[o],100);(a=this.hsbToRgb(s))[3]=n[3];n=a;break;case"brightness":var s;(s=this.rgbToHsb(n))[2]=r(s[2],t[o],100);(a=this.hsbToRgb(s))[3]=n[3];n=a;break;case"lightness":var l=this.rgbToHsl(n);l[2]=r(l[2],t[o],100);(a=this.hslToRgb(l))[3]=n[3];n=a;break;default:throw new Error("Invalid key in tune map: "+o)}4===n.length&&(void 0===n[3]||n[3]>=1?n.pop():n[3]<0&&(n[3]=0));[0,1,2].forEach((function(e){n[e]<0?n[e]=0:n[e]>255&&(n[e]=255)}));return this.rgbToRgbString(n)},scale(e,t){return this.__P_140_6(e,t,(function(e,t,r){e>r&&(e=r);if(t>0){t>100&&(t=100);return e+(r-e)*t/100}t<-100&&(t=-100);return e+e*t/100}))},adjust(e,t){return this.__P_140_6(e,t,(function(e,t,r){return(e+=t)>r?r:e<0?0:e}),(function(e,t){e+=t;for(;e>=360;)e-=360;for(;e<0;)e+=360;return e}))},luminance(e){var t=this.stringToRgb(e),r=function(e){var r=t[e]/255;return r<.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)};return.2126*r(0)+.7152*r(1)+.0722*r(2)},contrast(e,t){var r=this.luminance(e)+.05,i=this.luminance(t)+.5;return Math.max(r,i)/Math.min(r,i)},chooseContrastingColor(e,t,r,i){"string"==typeof e&&(e=qx.util.ColorUtil.stringToRgb(e));t||(t=128);return(299*e[0]+587*e[1]+114*e[2])/1e3>=t?r||"#000":i||"#fff"}}});qx.util.ColorUtil.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.decoration.IDecorator",{members:{getStyles(){},getPadding(){},getInsets(){}}});qx.ui.decoration.IDecorator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.ui.decoration.IDecorator":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.decoration.Abstract",{extend:qx.core.Object,implement:[qx.ui.decoration.IDecorator],type:"abstract",members:{__P_180_0:null,_getDefaultInsets(){throw new Error("Abstract method called.")},_isInitialized(){throw new Error("Abstract method called.")},_resetInsets(){this.__P_180_0=null},getInsets(){this.__P_180_0||(this.__P_180_0=this._getDefaultInsets());return this.__P_180_0}},destruct(){this.__P_180_0=null}});qx.ui.decoration.Abstract.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.theme.manager.Color":{}},environment:{provided:[],required:{"qx.theme":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBackgroundColor",{properties:{backgroundColor:{check:"Color",nullable:!0,apply:"_applyBackgroundColor"}},members:{_styleBackgroundColor(e){var t=this.getBackgroundColor();t&&qx.core.Environment.get("qx.theme")&&(t=qx.theme.manager.Color.getInstance().resolve(t));t&&(e["background-color"]=t)},_applyBackgroundColor(){}}});qx.ui.decoration.MBackgroundColor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBorderRadius",{properties:{radiusTopLeft:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radiusTopRight:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radiusBottomLeft:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radiusBottomRight:{nullable:!0,check:"Integer",apply:"_applyBorderRadius"},radius:{group:["radiusTopLeft","radiusTopRight","radiusBottomRight","radiusBottomLeft"],mode:"shorthand"}},members:{_styleBorderRadius(e){e["-webkit-background-clip"]="padding-box";e["background-clip"]="padding-box";var t=!1,r=this.getRadiusTopLeft();if(r>0){t=!0;e["-moz-border-radius-topleft"]=r+"px";e["-webkit-border-top-left-radius"]=r+"px";e["border-top-left-radius"]=r+"px"}if((r=this.getRadiusTopRight())>0){t=!0;e["-moz-border-radius-topright"]=r+"px";e["-webkit-border-top-right-radius"]=r+"px";e["border-top-right-radius"]=r+"px"}if((r=this.getRadiusBottomLeft())>0){t=!0;e["-moz-border-radius-bottomleft"]=r+"px";e["-webkit-border-bottom-left-radius"]=r+"px";e["border-bottom-left-radius"]=r+"px"}if((r=this.getRadiusBottomRight())>0){t=!0;e["-moz-border-radius-bottomright"]=r+"px";e["-webkit-border-bottom-right-radius"]=r+"px";e["border-bottom-right-radius"]=r+"px"}t&&"webkit"==qx.core.Environment.get("engine.name")?e["-webkit-background-clip"]="padding-box":e["background-clip"]="padding-box"},_applyBorderRadius(){}}});qx.ui.decoration.MBorderRadius.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.Css":{require:!0},"qx.bom.Style":{},"qx.theme.manager.Color":{}},environment:{provided:[],required:{"css.boxshadow":{className:"qx.bom.client.Css"},"qx.theme":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBoxShadow",{properties:{shadowHorizontalLength:{nullable:!0,apply:"_applyBoxShadow"},shadowVerticalLength:{nullable:!0,apply:"_applyBoxShadow"},shadowBlurRadius:{nullable:!0,apply:"_applyBoxShadow"},shadowSpreadRadius:{nullable:!0,apply:"_applyBoxShadow"},shadowColor:{nullable:!0,apply:"_applyBoxShadow"},inset:{init:!1,apply:"_applyBoxShadow"},shadowLength:{group:["shadowHorizontalLength","shadowVerticalLength"],mode:"shorthand"}},members:{_styleBoxShadow(e){var t=qx.core.Environment.get("css.boxshadow");if(t&&(null!=this.getShadowVerticalLength()||null!=this.getShadowHorizontalLength())){t=qx.bom.Style.getCssName(t);var r=null;qx.core.Environment.get("qx.theme")&&(r=qx.theme.manager.Color.getInstance());(function(i,n,o,a,s,l){for(var u=0;u0&&(e["border-top"]=a+"px "+this.getStyleTop()+" "+(r||""));(a=this.getWidthRight())>0&&(e["border-right"]=a+"px "+this.getStyleRight()+" "+(i||""));(a=this.getWidthBottom())>0&&(e["border-bottom"]=a+"px "+this.getStyleBottom()+" "+(n||""));(a=this.getWidthLeft())>0&&(e["border-left"]=a+"px "+this.getStyleLeft()+" "+(o||""));e.position="absolute"},_getDefaultInsetsForBorder(){return{top:this.getWidthTop(),right:this.getWidthRight(),bottom:this.getWidthBottom(),left:this.getWidthLeft()}},_applyWidth(){this._applyStyle();this._resetInsets()},_applyStyle(){}}});qx.ui.decoration.MSingleBorder.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.lang.Type":{},"qx.util.AliasManager":{},"qx.util.ResourceManager":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBackgroundImage",{properties:{backgroundImage:{nullable:!0,apply:"_applyBackgroundImage"},backgroundRepeat:{init:"repeat",apply:"_applyBackgroundImage"},backgroundPositionX:{nullable:!0,apply:"_applyBackgroundPosition"},backgroundPositionY:{nullable:!0,apply:"_applyBackgroundPosition"},backgroundOrigin:{nullable:!0,apply:"_applyBackgroundImage"},backgroundPosition:{group:["backgroundPositionY","backgroundPositionX"]},orderGradientsFront:{check:"Boolean",init:!1}},members:{_styleBackgroundImage(e){if(this.getBackgroundImage()){"background"in e?qx.lang.Type.isArray(e.background)||(e.background=[e.background]):e.background=[];(function(t,r,i,n,o){for(var a=0;a0&&(e["border-top"]=a+"px "+this.getStyleTop()+" "+t.top);(a=this.getWidthRight())>0&&(e["border-right"]=a+"px "+this.getStyleRight()+" "+t.right);(a=this.getWidthBottom())>0&&(e["border-bottom"]=a+"px "+this.getStyleBottom()+" "+t.bottom);(a=this.getWidthLeft())>0&&(e["border-left"]=a+"px "+this.getStyleLeft()+" "+t.left);var s=this.getInnerOpacity();s<1&&this.__P_181_2(r,s);if(i.top>0||i.right>0||i.bottom>0||i.left>0){var l=(i.top||0)+"px solid "+r.top,u=(i.right||0)+"px solid "+r.right,c=(i.bottom||0)+"px solid "+r.bottom,h=(i.left||0)+"px solid "+r.left;e[":before"]={width:"100%",height:"100%",position:"absolute",content:'""',"border-top":l,"border-right":u,"border-bottom":c,"border-left":h,left:0,top:0};var d=qx.bom.Style.getCssName(qx.core.Environment.get("css.boxsizing"));e[":before"][d]="border-box";var f=qx.core.Environment.get("css.borderradius");if(f){f=qx.bom.Style.getCssName(f);e[":before"][f]="inherit"}var _=[];if(r.top&&i.top&&r.top==r.bottom&&r.top==r.right&&r.top==r.left&&i.top==i.bottom&&i.top==i.right&&i.top==i.left)_.push("inset 0 0 0 "+i.top+"px "+r.top);else{r.top&&_.push("inset 0 "+(i.top||0)+"px "+r.top);r.right&&_.push("inset -"+(i.right||0)+"px 0 "+r.right);r.bottom&&_.push("inset 0 -"+(i.bottom||0)+"px "+r.bottom);r.left&&_.push("inset "+(i.left||0)+"px 0 "+r.left)}_.length>0&&n&&(e[n=qx.bom.Style.getCssName(n)]?e[n]+=","+_.join(","):e[n]=_.join(","))}else e[":before"]={border:0}},__P_181_2(e,t){if(qx.core.Environment.get("css.rgba"))for(var r in e){var i=qx.util.ColorUtil.stringToRgb(e[r]);i.push(t);var n=qx.util.ColorUtil.rgbToRgbString(i);e[r]=n}},_applyDoubleBorder(){},__P_181_0(){return{top:this.getWidthTop()+this.getInnerWidthTop(),right:this.getWidthRight()+this.getInnerWidthRight(),bottom:this.getWidthBottom()+this.getInnerWidthBottom(),left:this.getWidthLeft()+this.getInnerWidthLeft()}}}});qx.ui.decoration.MDoubleBorder.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.Css":{require:!0},"qx.lang.Type":{},"qx.util.ColorUtil":{},"qx.theme.manager.Color":{}},environment:{provided:[],required:{"css.gradient.legacywebkit":{className:"qx.bom.client.Css"},"css.gradient.linear":{className:"qx.bom.client.Css"},"css.borderradius":{className:"qx.bom.client.Css"},"qx.theme":{}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MLinearBackgroundGradient",{properties:{startColor:{nullable:!0,apply:"_applyLinearBackgroundGradient"},endColor:{nullable:!0,apply:"_applyLinearBackgroundGradient"},orientation:{init:"vertical",apply:"_applyLinearBackgroundGradient"},startColorPosition:{init:0,apply:"_applyLinearBackgroundGradient"},endColorPosition:{init:100,apply:"_applyLinearBackgroundGradient"},colorPositionUnit:{init:"%",apply:"_applyLinearBackgroundGradient"},gradientStart:{group:["startColor","startColorPosition"],mode:"shorthand"},gradientEnd:{group:["endColor","endColorPosition"],mode:"shorthand"}},members:{_styleLinearBackgroundGradient(e){var t=[];if(this.getStartColor()&&this.getEndColor()){var r=this.__P_182_0;qx.core.Environment.get("css.gradient.legacywebkit")?r=this.__P_182_1:!qx.core.Environment.get("css.gradient.linear")&&qx.core.Environment.get("css.borderradius")?r=this.__P_182_2:qx.core.Environment.get("css.gradient.linear")||(r=this.__P_182_3);(function(i,n,o,a,s,l){for(var u=0;uqx.core.Environment.get("qx.theme")?qx.theme.manager.Color.getInstance().resolve(e):e,_applyLinearBackgroundGradient(){}}});qx.ui.decoration.MLinearBackgroundGradient.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.util.AliasManager":{},"qx.util.ResourceManager":{},"qx.bom.client.Css":{require:!0},"qx.bom.Style":{}},environment:{provided:[],required:{"css.borderimage.standardsyntax":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MBorderImage",{properties:{borderImage:{check:"String",nullable:!0,apply:"_applyBorderImage"},sliceTop:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},sliceRight:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},sliceBottom:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},sliceLeft:{check:"Integer",nullable:!0,init:null,apply:"_applyBorderImage"},slice:{group:["sliceTop","sliceRight","sliceBottom","sliceLeft"],mode:"shorthand"},repeatX:{check:["stretch","repeat","round"],init:"stretch",apply:"_applyBorderImage"},repeatY:{check:["stretch","repeat","round"],init:"stretch",apply:"_applyBorderImage"},repeat:{group:["repeatX","repeatY"],mode:"shorthand"},fill:{check:"Boolean",init:!0,apply:"_applyBorderImage"},borderImageMode:{check:["horizontal","vertical","grid"],init:"grid"}},members:{_styleBorderImage(e){if(this.getBorderImage()){var t=qx.util.AliasManager.getInstance().resolve(this.getBorderImage()),r=qx.util.ResourceManager.getInstance().toUri(t),i=this._getDefaultInsetsForBorderImage(),n=[i.top,i.right,i.bottom,i.left],o=[this.getRepeatX(),this.getRepeatY()].join(" "),a=this.getFill()&&qx.core.Environment.get("css.borderimage.standardsyntax")?" fill":"",s=qx.bom.Style.getPropertyName("borderImage");if(s){e[qx.bom.Style.getCssName(s)]='url("'+r+'") '+n.join(" ")+a+" "+o}e["border-style"]="solid";e["border-color"]="transparent";e["border-width"]=n.join("px ")+"px"}},_getDefaultInsetsForBorderImage(){if(!this.getBorderImage())return{top:0,right:0,bottom:0,left:0};var e=qx.util.AliasManager.getInstance().resolve(this.getBorderImage()),t=this.__P_183_0(e);return{top:this.getSliceTop()||t[0],right:this.getSliceRight()||t[1],bottom:this.getSliceBottom()||t[2],left:this.getSliceLeft()||t[3]}},_applyBorderImage(){},__P_183_0(e){var t=this.getBorderImageMode(),r=0,i=0,n=0,o=0,a=/(.*)(\.[a-z]+)$/.exec(e),s=a[1],l=a[2],u=qx.util.ResourceManager.getInstance();if("grid"==t||"vertical"==t){r=u.getImageHeight(s+"-t"+l);n=u.getImageHeight(s+"-b"+l)}if("grid"==t||"horizontal"==t){i=u.getImageWidth(s+"-r"+l);o=u.getImageWidth(s+"-l"+l)}return[r,i,n,o]}}});qx.ui.decoration.MBorderImage.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.bom.client.CssTransition":{require:!0},"qx.bom.client.Browser":{},"qx.bom.Style":{}},environment:{provided:[],required:{"css.transition":{className:"qx.bom.client.CssTransition"}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.decoration.MTransition",{properties:{transitionProperty:{nullable:!0,apply:"_applyTransition"},transitionDuration:{nullable:!0,apply:"_applyTransition"},transitionTimingFunction:{nullable:!0,apply:"_applyTransition"},transitionDelay:{nullable:!0,apply:"_applyTransition"}},members:{_styleTransition(e){var t=qx.core.Environment.get("css.transition");if(t&&null!=this.getTransitionDuration()){"chrome"===qx.bom.client.Browser.getName()&&qx.bom.client.Browser.getVersion()>=71&&(e.transform||(e.transform="translateZ(0)"));t=qx.bom.Style.getCssName(t.name);(function(r,i,n,o){for(var a=0;at[o]&&(t[o]=i[o])}return null!=t.top?t:{top:0,right:0,bottom:0,left:0}},_isInitialized(){return this.__P_142_0},_getExtendedPropertyValueArrays(e){for(var t=e.map((function(e){var t=this.get(e);qx.lang.Type.isArray(t)||(t=[t]);return t}),this),r=Math.max.apply(Math,t.map((function(e){return e.length}))),i=0;i0&&r.setFamily(n);return r},fromConfig(e){var t=new qx.bom.Font;t.set(e);return t},__P_137_1:{fontFamily:"",fontSize:"",fontWeight:"",fontStyle:"",textDecoration:"",lineHeight:1.2,color:"",textShadow:"",letterSpacing:""},getDefaultStyles(){return this.__P_137_1}},properties:{size:{check:"Integer",nullable:!0,apply:"_applySize"},lineHeight:{check:"Number",nullable:!0,apply:"_applyLineHeight"},comparisonString:{check:"String",init:null,nullable:!0},version:{check:e=>null===e||"string"==typeof e&&/^[a-zA-Z0-9.-]+$/.test(e),init:null,nullable:!0},family:{check:"Array",nullable:!0,apply:"_applyFamily"},bold:{check:"Boolean",nullable:!0,apply:"_applyBold"},italic:{check:"Boolean",nullable:!0,apply:"_applyItalic"},decoration:{check:["underline","line-through","overline"],nullable:!0,apply:"_applyDecoration"},color:{check:"Color",nullable:!0,apply:"_applyColor"},textShadow:{nullable:!0,check:"String",apply:"_applyTextShadow"},weight:{nullable:!0,check:"String",apply:"_applyWeight"},letterSpacing:{check:"Integer",nullable:!0,apply:"_applyLetterSpacing"},fontName:{check:"String",nullable:!0,apply:"_applyFontName"}},members:{__P_137_0:null,loadComplete(){},_applySize(e,t){this.__P_137_0.fontSize=null===e?null:e+"px"},_applyLineHeight(e,t){this.__P_137_0.lineHeight=null===e?null:e},_applyFamily(e,t){for(var r="",i=0,n=e.length;i0?r+="'"+e[i]+"'":r+=e[i];i!==n-1&&(r+=",")}this.__P_137_0.fontFamily=r},_applyFontName(e){if(e){let t=qx.theme.manager.Font.getInstance().getManifestFonts()[e];if(t){let e={};["family","comparisonString"].forEach((r=>{void 0!==t[r]&&(e[r]=t[r])}));this.set(e)}else this.warn("Cannot find a font called "+e)}},_applyBold(e,t){this.__P_137_0.fontWeight=null==e?null:e?"bold":"normal"},_applyItalic(e,t){this.__P_137_0.fontStyle=null==e?null:e?"italic":"normal"},_applyDecoration(e,t){this.__P_137_0.textDecoration=null==e?null:e},_applyColor(e,t){this.__P_137_0.color=null;e&&(this.__P_137_0.color=qx.theme.manager.Color.getInstance().resolve(e))},_applyWeight(e,t){this.__P_137_0.fontWeight=e},_applyTextShadow(e,t){this.__P_137_0.textShadow=null==e?null:e},_applyLetterSpacing(e,t){this.__P_137_0.letterSpacing=null===e?null:e+"px"},getStyles(){return this.__P_137_0}}});qx.bom.Font.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.webfonts.Validator":{},"qx.bom.webfonts.WebFont":{},"qx.util.ResourceManager":{},"qx.lang.Array":{},"qx.Promise":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.Stylesheet":{},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"},"browser.documentmode":{className:"qx.bom.client.Browser"},"browser.name":{className:"qx.bom.client.Browser"},"browser.version":{className:"qx.bom.client.Browser"},"os.name":{className:"qx.bom.client.OperatingSystem"},"os.version":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.webfonts.WebFontLoader",{extend:qx.core.Object,construct(e){qx.core.Object.constructor.call(this);this.setFontFamily(e);this.__P_144_0={}},properties:{fontFamily:{check:"String"},fontFaces:{nullable:!0,apply:"_applyFontFaces"},css:{nullable:!0,check:"Array"},comparisonString:{check:"String",init:null,nullable:!0},version:{check:e=>null===e||"string"==typeof e&&/^[a-zA-Z0-9.-]+$/.test(e),init:null,nullable:!0}},members:{__P_144_1:null,__P_144_2:null,_validators:null,getValidator(e,t){let r=(e=e||"normal")+"::"+(t=t||"normal"),i=this.__P_144_0[r];if(!i){i=this.__P_144_0[r]=new qx.bom.webfonts.Validator(this.getFontFamily(),this.getComparisonString(),e,t);i.setTimeout(qx.bom.webfonts.WebFont.VALIDATION_TIMEOUT);i.validate()}return i},async load(){(this.getCss()||[]).forEach((e=>{e.match(/^https?:/)||(e=qx.util.ResourceManager.getInstance().toUri(e));if(this.getVersion()){e+=e.indexOf("?")<0?"?":"&";e+=this.getVersion()}qx.bom.webfonts.WebFontLoader.__P_144_3(e)}));let e=this.getFontFaces();if(e){e.forEach((e=>{e.paths&&(e.paths=e.paths.map((e=>{e.match(/^https?:/)||(e=qx.util.ResourceManager.getInstance().toUri(e));if(this.getVersion()){e+=e.indexOf("?")<0?"?":"&";e+=this.getVersion()}return e})))}));this.__P_144_1=qx.lang.Array.clone(e);this.__P_144_2=new qx.Promise}this.__P_144_4()},async promiseLoaded(){return await this.__P_144_2},__P_144_4(){if(null==this.__P_144_1)return;let e=this.__P_144_1.pop();this.__P_144_5(e);if(0==this.__P_144_1.length){this.__P_144_1=null;this.__P_144_2.resolve(!0)}"mshtml"==qx.core.Environment.get("engine.name")&&(parseInt(qx.core.Environment.get("engine.version"))<9||qx.core.Environment.get("browser.documentmode")<9)?setTimeout((()=>this.__P_144_4()),100):this.__P_144_4()},__P_144_5(e){let t=e.fontFamily||this.getFontFamily(),r=qx.bom.webfonts.WebFontLoader.createFontLookupKey(t,e.fontWeight||"normal",e.fontStyle||"normal");if(qx.bom.webfonts.WebFontLoader.__P_144_6[r])return;if(!qx.bom.webfonts.WebFontLoader.__P_144_7){let e=qx.bom.Stylesheet.createElement();qx.bom.webfonts.WebFontLoader.__P_144_7=e}const i=new RegExp(".("+qx.bom.webfonts.WebFontLoader.getPreferredFormats().join("|")+")");let n=[];for(let t=0;t{e.fontFormat}));let o="src: ";for(let e=0;e0&&(o+=", ");o+="url('"+new URL(n[e].url,document.baseURI).href+"')";e>0&&(o+=" format('"+n[e].format+"')")}o+=";\n";let a="font-family: "+t+";\n";a+=o+"\n";a+="font-style: "+(e.fontStyle||"normal")+";\n";a+="font-weight: "+(e.fontWeight||"normal")+";\n";a="@font-face {\n"+a+"}\n";let s=qx.bom.webfonts.WebFontLoader.__P_144_7;try{if("ie"==qx.core.Environment.get("browser.name")&&qx.core.Environment.get("browser.documentmode")<9){let e=qx.bom.webfonts.WebFontLoader.__P_144_8(s.cssText);e+=a;s.cssText=e}else s.insertRule(a,s.cssRules.length)}catch(e){}qx.bom.webfonts.WebFontLoader.__P_144_6[r]=!0},_applyFontFaces(e,t){for(var r=[],i=0,n=e.length;ie.replace(/["']/g,"")},statics:{FONT_FORMATS:["eot","woff2","woff","ttf","svg"],VALIDATION_TIMEOUT:5e3,__P_144_9:null,__P_144_10:{},__P_144_6:{},__P_144_11:{},getLoader(e,t){let r=qx.bom.webfonts.WebFontLoader.__P_144_11[e];!r&&t&&(r=qx.bom.webfonts.WebFontLoader.__P_144_11[e]=new qx.bom.webfonts.WebFontLoader(e));return r},__P_144_3(e){if(!qx.bom.webfonts.WebFontLoader.__P_144_10[e]){qx.bom.Stylesheet.includeFile(e);qx.bom.webfonts.WebFontLoader.__P_144_10[e]=!0}},createFontLookupKey:(e,t,r)=>e+"_"+(t||"normal")+"_"+(r||"normal"),__P_144_12(e){for(var t=qx.bom.webfonts.WebFontLoader.FONT_FORMATS,r={},i=new RegExp(".("+t.join("|")+")"),n=0,o=e.length;n=14||"firefox"==t&&r>=69||"chrome"==t&&r>=36)&&e.push("woff2");("ie"==t&&qx.core.Environment.get("browser.documentmode")>=9||"edge"==t&&r>=12||"firefox"==t&&r>=3.6||"chrome"==t&&r>=6)&&e.push("woff");("edge"==t&&r>=12||"opera"==t&&r>=10||"safari"==t&&r>=3.1||"firefox"==t&&r>=3.5||"chrome"==t&&r>=4||"mobile safari"==t&&"ios"==i&&n>=4.2)&&e.push("ttf");"ie"==t&&r>=4&&e.push("eot");"mobileSafari"==t&&"ios"==i&&n>=4.1&&e.push("svg");return qx.bom.webfonts.WebFontLoader.__P_144_9=e},__P_144_8:e=>e.replace("'eot)","'eot')").replace("('embedded-opentype)","('embedded-opentype')")}});qx.bom.webfonts.WebFontLoader.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.bom.Font":{require:!0},"qx.bom.webfonts.WebFontLoader":{},"qx.Promise":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.webfonts.WebFont",{extend:qx.bom.Font,properties:{valid:{init:!1,check:"Boolean",event:"changeValid",apply:"__P_136_0"}},events:{changeStatus:"qx.event.type.Data"},members:{__P_136_1:null,__P_136_2:null,toString(){let e=this.isBold()?"bold":"normal";null!==this.getWeight()&&(e=this.getWeight());let t=this.isItalic()?"italic":"normal";return this.getFamily().join(",")+"["+e+"::"+t+"] "+this.toHashCode()},loadComplete(){let e=[];for(let t of this.getFamily()){let r=qx.bom.webfonts.WebFontLoader.getLoader(t);if(r){let t=this.isBold()?"bold":"normal";null!==this.getWeight()&&(t=this.getWeight());let i=this.isItalic()?"italic":"normal",n=r.getValidator(t,i);e.push(n.isValid())}}this.__P_136_2=qx.Promise.all(e).then((e=>{0==e.length||e.indexOf(!0)>-1?this.setValid(!0):this.setValid(!1)}))},async checkValid(){await this.__P_136_2},__P_136_0(e){this.fireDataEvent("changeStatus",{family:this.getFamily(),valid:e})}},statics:{VALIDATION_TIMEOUT:5e3}});qx.bom.webfonts.WebFont.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Timer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.Idle",{extend:qx.core.Object,implement:[qx.core.IDisposable],type:"singleton",construct(){qx.core.Object.constructor.call(this)},events:{interval:"qx.event.type.Event"},properties:{timeoutInterval:{check:"Number",init:100,apply:"_applyTimeoutInterval"}},members:{__P_199_0:null,_applyTimeoutInterval(e){this.__P_199_0&&this.__P_199_0.setInterval(e)},_onInterval(){this.fireEvent("interval")},__P_199_1(){if(!this.__P_199_0&&this.hasListener("interval")){var e=new qx.event.Timer(this.getTimeoutInterval());e.addListener("interval",this._onInterval,this);e.start();this.__P_199_0=e}},__P_199_2(){if(this.__P_199_0&&!this.hasListener("interval")){this.__P_199_0.stop();this.__P_199_0.dispose();this.__P_199_0=null}},addListener(e,t,r,i){var n=qx.event.Idle.superclass.prototype.addListener.call(this,e,t,r,i);this.__P_199_1();return n},addListenerOnce(e,t,r,i){var n=qx.event.Idle.superclass.prototype.addListenerOnce.call(this,e,t,r,i);this.__P_199_1();return n},removeListener(e,t,r,i){var n=qx.event.Idle.superclass.prototype.removeListener.call(this,e,t,r,i);this.__P_199_2();return n},removeListenerById(e){var t=qx.event.Idle.superclass.prototype.removeListenerById.call(this,e);this.__P_199_2();return t}},destruct(){this.__P_199_0&&this.__P_199_0.stop();this.__P_199_0=null}});qx.event.Idle.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.util.placement.DirectAxis":{construct:!0},"qx.util.placement.KeepAlignAxis":{},"qx.util.placement.BestFitAxis":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.placement.Placement",{extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.__P_200_0=qx.util.placement.DirectAxis},properties:{axisX:{check:"Class"},axisY:{check:"Class"},edge:{check:["top","right","bottom","left"],init:"top"},align:{check:["top","right","bottom","left","center","middle"],init:"right"}},statics:{__P_200_1:null,compute(e,t,r,i,n,o,a){this.__P_200_1=this.__P_200_1||new qx.util.placement.Placement;var s=n.split("-"),l=s[0],u=s[1];this.__P_200_1.set({axisX:this.__P_200_2(o),axisY:this.__P_200_2(a),edge:l,align:u});return this.__P_200_1.compute(e,t,r,i)},__P_200_3:null,__P_200_4:null,__P_200_5:null,__P_200_2(e){switch(e){case"direct":this.__P_200_3=this.__P_200_3||qx.util.placement.DirectAxis;return this.__P_200_3;case"keep-align":this.__P_200_4=this.__P_200_4||qx.util.placement.KeepAlignAxis;return this.__P_200_4;case"best-fit":this.__P_200_5=this.__P_200_5||qx.util.placement.BestFitAxis;return this.__P_200_5;default:throw new Error("Invalid 'mode' argument!'")}}},members:{__P_200_0:null,compute(e,t,r,i){return{left:(this.getAxisX()||this.__P_200_0).computeStart(e.width,{start:r.left,end:r.right},{start:i.left,end:i.right},t.width,this.__P_200_6()),top:(this.getAxisY()||this.__P_200_0).computeStart(e.height,{start:r.top,end:r.bottom},{start:i.top,end:i.bottom},t.height,this.__P_200_7())}},__P_200_6(){var e=this.getEdge(),t=this.getAlign();return"left"==e?"edge-start":"right"==e?"edge-end":"left"==t?"align-start":"center"==t?"align-center":"right"==t?"align-end":void 0},__P_200_7(){var e=this.getEdge(),t=this.getAlign();return"top"==e?"edge-start":"bottom"==e?"edge-end":"top"==t?"align-start":"middle"==t?"align-center":"bottom"==t?"align-end":void 0}},destruct(){this._disposeObjects("__P_200_0")}});qx.util.placement.Placement.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.event.Registration":{construct:!0},"qx.bom.Element":{construct:!0},"qx.ui.core.Widget":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.popup.Manager",{type:"singleton",extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.__P_185_0=[];qx.event.Registration.addListener(document.documentElement,"pointerdown",this.__P_185_1,this,!0);qx.bom.Element.addListener(window,"blur",this.hideAll,this)},properties:{containsFunction:{check:"Function",init:qx.ui.core.Widget.contains}},members:{__P_185_0:null,add(e){this.__P_185_0.push(e);this.__P_185_2()},remove(e){qx.lang.Array.remove(this.__P_185_0,e);this.__P_185_2()},hideAll(){for(var e=this.__P_185_0.length,t={};e--;)(t=this.__P_185_0[e]).getAutoHide()&&t.exclude()},__P_185_2(){for(var e=1e7,t=0;t0';return t.firstChild.href}}});qx.util.Uri.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.CssAnimation":{require:!0},"qx.bom.Stylesheet":{},"qx.bom.Event":{},"qx.lang.String":{},"qx.bom.element.AnimationHandle":{},"qx.bom.element.Transform":{},"qx.bom.Style":{},"qx.bom.client.OperatingSystem":{defer:"load",require:!0}},environment:{provided:[],required:{"css.animation":{load:!0,className:"qx.bom.client.CssAnimation"},"qx.debug":{load:!0},"os.name":{defer:!0,className:"qx.bom.client.OperatingSystem"},"os.version":{defer:!0,className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.AnimationCss",{statics:{__P_207_0:null,__P_207_1:"Anni",__P_207_2:0,__P_207_3:{},__P_207_4:{scale:!0,rotate:!0,skew:!0,translate:!0},__P_207_5:qx.core.Environment.get("css.animation"),animateReverse(e,t,r){return this._animate(e,t,r,!0)},animate(e,t,r){return this._animate(e,t,r,!1)},_animate(e,t,r,i){this.__P_207_6(t);var n=t.keep;null!=n&&(i||t.alternate&&t.repeat%2==0)&&(n=100-n);this.__P_207_0||(this.__P_207_0=qx.bom.Stylesheet.createElement());var o=t.keyFrames;null==r&&(r=t.duration);if(null!=this.__P_207_5){var a=this.__P_207_7(o,i)+" "+r+"ms "+t.timing+" "+(t.delay?t.delay+"ms ":"")+t.repeat+" "+(t.alternate?"alternate":"");qx.bom.Event.addNativeListener(e,this.__P_207_5["start-event"],this.__P_207_8);qx.bom.Event.addNativeListener(e,this.__P_207_5["iteration-event"],this.__P_207_9);qx.bom.Event.addNativeListener(e,this.__P_207_5["end-event"],this.__P_207_10);e.style[qx.lang.String.camelCase(this.__P_207_5.name)]=a;n&&100==n&&this.__P_207_5["fill-mode"]&&(e.style[this.__P_207_5["fill-mode"]]="forwards")}var s=new qx.bom.element.AnimationHandle;s.desc=t;s.el=e;s.keep=n;e.$$animation=s;null!=t.origin&&qx.bom.element.Transform.setOrigin(e,t.origin);null==this.__P_207_5&&window.setTimeout((function(){qx.bom.element.AnimationCss.__P_207_10({target:e})}),0);return s},__P_207_8(e){e.target.$$animation&&e.target.$$animation.emit("start",e.target)},__P_207_9(e){null!=e.target&&null!=e.target.$$animation&&e.target.$$animation.emit("iteration",e.target)},__P_207_10(e){var t=e.target,r=t.$$animation;if(r){var i=r.desc;if(null!=qx.bom.element.AnimationCss.__P_207_5){var n=qx.lang.String.camelCase(qx.bom.element.AnimationCss.__P_207_5.name);t.style[n]="";qx.bom.Event.removeNativeListener(t,qx.bom.element.AnimationCss.__P_207_5.name,qx.bom.element.AnimationCss.__P_207_10)}null!=i.origin&&qx.bom.element.Transform.setOrigin(t,"");qx.bom.element.AnimationCss.__P_207_11(t,i.keyFrames[r.keep]);t.$$animation=null;r.el=null;r.ended=!0;r.emit("end",t)}},__P_207_11(e,t){var r;for(var i in t)if(i in qx.bom.element.AnimationCss.__P_207_4){r||(r={});r[i]=t[i]}else e.style[qx.lang.String.camelCase(i)]=t[i];r&&qx.bom.element.Transform.transform(e,r)},__P_207_6(e){e.hasOwnProperty("alternate")||(e.alternate=!1);e.hasOwnProperty("keep")||(e.keep=null);e.hasOwnProperty("repeat")||(e.repeat=1);e.hasOwnProperty("timing")||(e.timing="linear");e.hasOwnProperty("origin")||(e.origin=null)},__P_207_12:qx.core.Environment.select("qx.debug",{true(e){var t=["origin","duration","keep","keyFrames","delay","repeat","timing","alternate"];for(var r in e)-1==t.indexOf(r)&&qx.Bootstrap.warn("Unknown key '"+r+"' in the animation description.");if(null==e.keyFrames)qx.Bootstrap.warn("No 'keyFrames' given > 0");else for(var i in e.keyFrames)(i<0||i>100)&&qx.Bootstrap.warn("Keyframe position needs to be between 0 and 100")},default:null}),__P_207_7(e,t){var r="";for(var i in e){r+=(t?-(i-100):i)+"% {";var n,o=e[i];for(var a in o)if(a in this.__P_207_4){n||(n={});n[a]=o[a]}else{var s=qx.bom.Style.getPropertyName(a);r+=((null!==s?qx.bom.Style.getCssName(s):"")||a)+":"+o[a]+";"}n&&(r+=qx.bom.element.Transform.getCss(n));r+="} "}if(this.__P_207_3[r])return this.__P_207_3[r];var l=this.__P_207_1+this.__P_207_2++,u=this.__P_207_5.keyframes+" "+l;qx.bom.Stylesheet.addRule(this.__P_207_0,u,r);this.__P_207_3[r]=l;return l},__P_207_13(){this.__P_207_2=0;if(this.__P_207_0){this.__P_207_0.ownerNode.remove();this.__P_207_0=null;this.__P_207_3={}}}},defer(e){"ios"===qx.core.Environment.get("os.name")&&parseInt(qx.core.Environment.get("os.version"))>=8&&document.addEventListener("visibilitychange",(function(){document.hidden||e.__P_207_13()}),!1)}});qx.bom.element.AnimationCss.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.bom.element.AnimationHandle":{},"qx.bom.Style":{},"qx.bom.element.Transform":{},"qx.util.ColorUtil":{},"qx.bom.AnimationFrame":{},"qx.lang.String":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.AnimationJs",{statics:{__P_208_0:30,__P_208_1:["%","in","cm","mm","em","ex","pt","pc","px"],__P_208_2:{scale:!0,rotate:!0,skew:!0,translate:!0},animate(e,t,r){return this._animate(e,t,r,!1)},animateReverse(e,t,r){return this._animate(e,t,r,!0)},_animate(e,t,r,i){if(e.$$animation)return e.$$animation;t=qx.lang.Object.clone(t,!0);null==r&&(r=t.duration);var n=t.keyFrames,o=this.__P_208_3(n),a=this.__P_208_4(r,o),s=parseInt(r/a,10);this.__P_208_5(n,e);var l=this.__P_208_6(s,a,o,n,r,t.timing),u=new qx.bom.element.AnimationHandle;u.jsAnimation=!0;if(i){l.reverse();u.reverse=!0}u.desc=t;u.el=e;u.delta=l;u.stepTime=a;u.steps=s;e.$$animation=u;u.i=0;u.initValues={};u.repeatSteps=this.__P_208_7(s,t.repeat);var c=t.delay||0,h=this;u.delayId=window.setTimeout((function(){u.delayId=null;h.play(u)}),c);return u},__P_208_5(e,t){var r={};for(var i in e)for(var n in e[i]){var o=qx.bom.Style.getPropertyName(n);if(o&&o!=n){var a=qx.bom.Style.getCssName(o);e[i][a]=e[i][n];delete e[i][n];n=a}if(null==r[n]){var s=e[i][n];r[n]="string"==typeof s?this.__P_208_8(s):""}}for(var i in e){var l=e[i];for(var n in r)if(null==l[n]){n in t.style?window.getComputedStyle?l[n]=window.getComputedStyle(t,null)[n]:l[n]=t.style[n]:l[n]=t[n];""===l[n]&&-1!=this.__P_208_1.indexOf(r[n])&&(l[n]="0"+r[n])}}},__P_208_9(e){e=qx.lang.Object.clone(e);var t;for(var r in e)if(r in this.__P_208_2){t||(t={});t[r]=e[r];delete e[r]}if(t){var i=qx.bom.element.Transform.getCss(t).split(":");i.length>1&&(e[i[0]]=i[1].replace(";",""))}return e},__P_208_6(e,t,r,i,n,o){var a=new Array(e),s=1;a[0]=this.__P_208_9(i[0]);for(var l=i[0],u=i[r[s]],c=Math.floor(r[s]/(t/n*100)),h=1,d=1;dr[s]){l=u;u=i[r[++s]];c=Math.floor(r[s]/(t/n*100))-c;h=1}a[d]={};var f;for(var _ in u){var p=u[_]+"";if(_ in this.__P_208_2){f||(f={});if(qx.Bootstrap.isArray(l[_])){qx.Bootstrap.isArray(u[_])||(u[_]=[u[_]]);f[_]=[];for(var m=0;m1&&(a[d][P[0]]=P[1].replace(";",""))}h++}a[a.length-1]=this.__P_208_9(i[100]);return a},__P_208_8:e=>e.substring((parseFloat(e)+"").length,e.length),__P_208_10(e,t,r,i){var n=parseFloat(e)-parseFloat(t);return parseFloat(t)+n*qx.bom.AnimationFrame.calculateTiming(r,i)+this.__P_208_8(e)},play(e){e.emit("start",e.el);var t=window.setInterval((function(){e.repeatSteps--;var t=e.delta[e.i%e.steps];if(0===e.i)for(var r in t)void 0===e.initValues[r]&&(void 0!==e.el[r]?e.initValues[r]=e.el[r]:qx.bom.element.Style?e.initValues[r]=qx.bom.element.Style.get(e.el,qx.lang.String.camelCase(r)):e.initValues[r]=e.el.style[qx.lang.String.camelCase(r)]);qx.bom.element.AnimationJs.__P_208_11(e.el,t);e.i++;if(e.i%e.steps==0){e.emit("iteration",e.el);e.desc.alternate&&e.delta.reverse()}e.repeatSteps<0&&qx.bom.element.AnimationJs.stop(e)}),e.stepTime);e.animationId=t;return e},pause(e){window.clearInterval(e.animationId);e.animationId=null;return e},stop(e){var t=e.desc,r=e.el,i=e.initValues;e.animationId&&window.clearInterval(e.animationId);e.delayId&&window.clearTimeout(e.delayId);if(null==r)return e;var n=t.keep;if(null==n||e.stopped)this.__P_208_11(r,i);else{(e.reverse||t.alternate&&t.repeat&&t.repeat%2==0)&&(n=100-n);this.__P_208_11(r,this.__P_208_9(t.keyFrames[n]))}r.$$animation=null;e.el=null;e.ended=!0;e.animationId=null;e.emit("end",r);return e},__P_208_7:(e,t)=>null==t?e:"infinite"==t?Number.MAX_VALUE:e*t,__P_208_11(e,t){for(var r in t)if(void 0!==t[r])if(void 0===e.style[r]&&r in e)e[r]=t[r];else{var i=qx.bom.Style.getPropertyName(r)||r;qx.bom.element.Style?qx.bom.element.Style.set(e,i,t[r]):e.style[i]=t[r]}},__P_208_4(e,t){for(var r=100,i=0;ithis.__P_208_0;)n/=2;return Math.round(n)},__P_208_3(e){for(var t=Object.keys(e),r=0;rr.value&&e("src="+JSON.stringify(r.value))));this.registerProperty("scale",null,this._setScaleProperty)},members:{__P_166_0:null,__P_166_1:null,tagNameHint:null,setPadding(e,t){this.__P_166_1=e;this.__P_166_0=t;"div"==this.getNodeName()&&this.setStyle("backgroundPosition",e+"px "+t+"px")},_setSourceProperty(e){var t=this.getDomElement(),r=this.getAllStyles()||{};"div"==this.getNodeName()&&this.getStyle("backgroundImage")&&(r.backgroundRepeat=null);var i=this._getProperty("source"),n=this._getProperty("scale")?"scale":"no-repeat";if(null!=i){i=i||null;r.paddingTop=this.__P_166_0;r.paddingLeft=this.__P_166_1;qx.bom.element.Decoration.update(t,i,n,r)}},_setScaleProperty(e){},_removeProperty(e,t){"source"==e?this._setProperty(e,"",t):this._setProperty(e,null,t)},_createDomElement(){var e=this._getProperty("scale")?"scale":"no-repeat";if("mshtml"==qx.core.Environment.get("engine.name")){var t=this._getProperty("source");null!=this.tagNameHint?this.setNodeName(this.tagNameHint):this.setNodeName(qx.bom.element.Decoration.getTagName(e,t))}else this.setNodeName(qx.bom.element.Decoration.getTagName(e));return qx.html.Image.superclass.prototype._createDomElement.call(this)},_copyData(e,t){return qx.html.Image.superclass.prototype._copyData.call(this,!0,t)},setSource(e){this._setProperty("source",e);return this},getSource(){return this._getProperty("source")},resetSource(){"webkit"==qx.core.Environment.get("engine.name")?this._setProperty("source","qx/static/blank.gif"):this._removeProperty("source",!0);return this},setScale(e){this._setProperty("scale",e);return this},getScale(){return this._getProperty("scale")}}});qx.html.Image.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.html.Element":{construct:!0,require:!0},"qx.bom.Iframe":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Iframe",{extend:qx.html.Element,construct(e,t,r){qx.html.Element.constructor.call(this,"iframe",t,r);this.registerProperty("source",null,this._setSourceProperty);this.setSource(e);this.addListener("navigate",this.__P_209_0,this);qx.html.Element._modified[this.toHashCode()]=this;qx.html.Element._scheduleFlush("element")},events:{load:"qx.event.type.Event",navigate:"qx.event.type.Data"},members:{_setSourceProperty(e){var t=this.getDomElement();e!==qx.bom.Iframe.queryCurrentUrl(t)&&qx.bom.Iframe.setSource(t,e)},_createDomElement:()=>qx.bom.Iframe.create(),getWindow(){var e=this.getDomElement();return e?qx.bom.Iframe.getWindow(e):null},getDocument(){var e=this.getDomElement();return e?qx.bom.Iframe.getDocument(e):null},getBody(){var e=this.getDomElement();return e?qx.bom.Iframe.getBody(e):null},setSource(e){this._setProperty("source",e,!0);return this},getSource(){return this._getProperty("source")},setName(e){this.setAttribute("name",e);return this},getName(){return this.getAttribute("name")},reload(){if(this.getDomElement()){var e=this.getSource();this.setSource(null);this.setSource(e)}},__P_209_0(e){var t=e.getData();t&&this.setSource(t)}}});qx.html.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.html.Element":{construct:!0,require:!0},"qx.bom.Input":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine",load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Input",{extend:qx.html.Element,construct(e,t,r){if("select"===e||"textarea"===e)var i=e;else i="input";qx.html.Element.constructor.call(this,i,t,r);this.__P_210_0=e;this.registerProperty("value",this._getValueProperty,this._setValueProperty);this.registerProperty("wrap",null,this._setWrapProperty)},members:{__P_210_0:null,__P_210_1:null,__P_210_2:null,_useNodeImpl(e,t){qx.html.Input.superclass.prototype._useNodeImpl.call(this,e,t)},_createDomElement(){return qx.bom.Input.create(this.__P_210_0)},_setValueProperty(e){var t=this.getDomElement();qx.bom.Input.setValue(t,e)},_getValueProperty(){var e=this.getDomElement();return qx.bom.Input.getValue(e)},_setWrapProperty(e){var t=this.getDomElement();qx.bom.Input.setWrap(t,e);this.setStyle("overflow",t.style.overflow,!0);this.setStyle("overflowX",t.style.overflowX,!0);this.setStyle("overflowY",t.style.overflowY,!0)},setEnabled(e){this.__P_210_2=e;this.setAttribute("disabled",!1===e);"webkit"==qx.core.Environment.get("engine.name")&&(e?this.setStyles({userModify:null,userSelect:this.__P_210_1?null:"none"}):this.setStyles({userModify:"read-only",userSelect:"none"}))},setSelectable:qx.core.Environment.select("engine.name",{webkit(e){this.__P_210_1=e;qx.html.Input.superclass.prototype.setSelectable.call(this,this.__P_210_2&&e)},default(e){qx.html.Input.superclass.prototype.setSelectable.call(this,e)}}),setValue(e){var t=this.getDomElement();t?t.value!=e&&qx.bom.Input.setValue(t,e):this._setProperty("value",e);return this},getValue(){var e=this.getDomElement();return e?qx.bom.Input.getValue(e):this._getProperty("value")||""},setWrap(e,t){if("textarea"!==this.__P_210_0)throw new Error("Text wrapping is only support by textareas!");this._setProperty("wrap",e,t);return this},getWrap(){if("textarea"===this.__P_210_0)return this._getProperty("wrap");throw new Error("Text wrapping is only support by textareas!")}}});qx.html.Input.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.KeyInput",{extend:qx.event.type.Dom,members:{init(e,t,r){qx.event.type.KeyInput.superclass.prototype.init.call(this,e,t,null,!0,!0);this._charCode=r;return this},clone(e){var t=qx.event.type.KeyInput.superclass.prototype.clone.call(this,e);t._charCode=this._charCode;return t},getCharCode(){return this._charCode},getChar(){return String.fromCharCode(this._charCode)}}});qx.event.type.KeyInput.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0},"qx.event.util.Keyboard":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.KeySequence",{extend:qx.event.type.Dom,members:{init(e,t,r){qx.event.type.KeySequence.superclass.prototype.init.call(this,e,t,null,!0,!0);this._keyCode=e.keyCode;this._identifier=r;return this},clone(e){var t=qx.event.type.KeySequence.superclass.prototype.clone.call(this,e);t._keyCode=this._keyCode;t._identifier=this._identifier;return t},getKeyIdentifier(){return this._identifier},getKeyCode(){return this._keyCode},isPrintable(){return qx.event.util.Keyboard.isPrintableKeyIdentifier(this._identifier)}}});qx.event.type.KeySequence.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{require:!0}},environment:{provided:[],required:{"os.name":{load:!0,className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.event.util.Keyboard",{statics:{specialCharCodeMap:{8:"Backspace",9:"Tab",13:"Enter",27:"Escape",32:"Space"},numpadToCharCode:{96:"0".charCodeAt(0),97:"1".charCodeAt(0),98:"2".charCodeAt(0),99:"3".charCodeAt(0),100:"4".charCodeAt(0),101:"5".charCodeAt(0),102:"6".charCodeAt(0),103:"7".charCodeAt(0),104:"8".charCodeAt(0),105:"9".charCodeAt(0),106:"*".charCodeAt(0),107:"+".charCodeAt(0),109:"-".charCodeAt(0),110:",".charCodeAt(0),111:"/".charCodeAt(0)},keyCodeToIdentifierMap:{16:"Shift",17:"Control",18:"Alt",20:"CapsLock",224:"Meta",37:"Left",38:"Up",39:"Right",40:"Down",33:"PageUp",34:"PageDown",35:"End",36:"Home",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",44:"PrintScreen",145:"Scroll",19:"Pause",91:"osx"==qx.core.Environment.get("os.name")?"cmd":"Win",92:"Win",93:"osx"==qx.core.Environment.get("os.name")?"cmd":"Apps"},charCodeA:"A".charCodeAt(0),charCodeZ:"Z".charCodeAt(0),charCode0:"0".charCodeAt(0),charCode9:"9".charCodeAt(0),keyCodeToIdentifier(e){if(this.isIdentifiableKeyCode(e)){var t=this.numpadToCharCode[e];return t?String.fromCharCode(t):this.keyCodeToIdentifierMap[e]||this.specialCharCodeMap[e]||String.fromCharCode(e)}return"Unidentified"},charCodeToIdentifier(e){return this.specialCharCodeMap[e]||String.fromCharCode(e).toUpperCase()},isIdentifiableKeyCode(e){return e>=this.charCodeA&&e<=this.charCodeZ||(e>=this.charCode0&&e<=this.charCode9||(!!this.specialCharCodeMap[e]||(!!this.numpadToCharCode[e]||!!this.isNonPrintableKeyCode(e))))},isNonPrintableKeyCode(e){return!!this.keyCodeToIdentifierMap[e]},isValidKeyIdentifier(e){if(this.identifierToKeyCodeMap[e])return!0;if(1!=e.length)return!1;if(e>="0"&&e<="9")return!0;if(e>="A"&&e<="Z")return!0;switch(e){case"+":case"-":case"*":case"/":case",":return!0;default:return!1}},isPrintableKeyIdentifier(e){return"Space"===e||!this.identifierToKeyCodeMap[e]}},defer(e){if(!e.identifierToKeyCodeMap){e.identifierToKeyCodeMap={};for(var t in e.keyCodeToIdentifierMap)e.identifierToKeyCodeMap[e.keyCodeToIdentifierMap[t]]=parseInt(t,10);for(var t in e.specialCharCodeMap)e.identifierToKeyCodeMap[e.specialCharCodeMap[t]]=parseInt(t,10)}}});qx.event.util.Keyboard.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Mouse":{require:!0},"qx.util.Wheel":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.MouseWheel",{extend:qx.event.type.Mouse,members:{stop(){this.stopPropagation();this.preventDefault()},getWheelDelta(e){return qx.util.Wheel.getDelta(this._native,e)}}});qx.event.type.MouseWheel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Orientation",{extend:qx.event.type.Event,members:{__P_224_0:null,__P_224_1:null,init(e,t){qx.event.type.Orientation.superclass.prototype.init.call(this,!1,!1);this.__P_224_0=e;this.__P_224_1=t;return this},clone(e){var t=qx.event.type.Orientation.superclass.prototype.clone.call(this,e);t.__P_224_0=this.__P_224_0;t.__P_224_1=this.__P_224_1;return t},getOrientation(){return this.__P_224_0},isLandscape(){return"landscape"==this.__P_224_1},isPortrait(){return"portrait"==this.__P_224_1}}});qx.event.type.Orientation.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Dom":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Touch",{extend:qx.event.type.Dom,members:{_cloneNativeEvent(e,t){(t=qx.event.type.Touch.superclass.prototype._cloneNativeEvent.call(this,e,t)).pageX=e.pageX;t.pageY=e.pageY;t.offsetX=e.offsetX;t.offsetY=e.offsetY;t.layerX=e.offsetX||e.layerX;t.layerY=e.offsetY||e.layerY;t.scale=e.scale;t.rotation=e.rotation;t._rotation=e._rotation;t.delta=e.delta;t.srcElement=e.srcElement;t.targetTouches=[];for(var r=0;r1},getScale(){return this._native.scale},getRotation(){return void 0===this._native._rotation?this._native.rotation:this._native._rotation},getDelta(){return this._native.delta},getDocumentLeft(e){return this.__P_214_1(e).pageX},getDocumentTop(e){return this.__P_214_1(e).pageY},getScreenLeft(e){return this.__P_214_1(e).screenX},getScreenTop(e){return this.__P_214_1(e).screenY},getViewportLeft(e){return this.__P_214_1(e).clientX},getViewportTop(e){return this.__P_214_1(e).clientY},getIdentifier(e){return this.__P_214_1(e).identifier},__P_214_1(e){e=null==e?0:e;return this.__P_214_0()[e]},__P_214_0(){return this._isTouchEnd()?this.getChangedTargetTouches():this.getTargetTouches()},_isTouchEnd(){return"touchend"==this.getType()||"touchcancel"==this.getType()}}});qx.event.type.Touch.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.Wheel",{statics:{MAXSCROLL:null,MINSCROLL:null,FACTOR:1,IS_TOUCHPAD:!1,getDelta(e,t){if(void 0===t){var r=0;void 0!==e.wheelDelta?r=-e.wheelDelta:0!==e.detail?r=e.detail:void 0!==e.deltaY&&(r=e.deltaY);return this.__P_217_0(r)}if("x"===t){var i=0;void 0!==e.wheelDelta?void 0!==e.wheelDeltaX&&(i=e.wheelDeltaX?this.__P_217_0(-e.wheelDeltaX):0):e.axis&&e.axis==e.HORIZONTAL_AXIS&&void 0!==e.detail&&e.detail>0?i=this.__P_217_0(e.detail):void 0!==e.deltaX&&(i=this.__P_217_0(e.deltaX));return i}if("y"===t){var n=0;void 0!==e.wheelDelta?n=void 0!==e.wheelDeltaY?e.wheelDeltaY?this.__P_217_0(-e.wheelDeltaY):0:this.__P_217_0(-e.wheelDelta):(!e.axis||e.axis!=e.HORIZONTAL_AXIS)&&void 0!==e.detail&&e.detail>0?n=this.__P_217_0(e.detail):void 0!==e.deltaY&&(n=this.__P_217_0(e.deltaY));return n}return 0},__P_217_0(e){if(qx.util.Wheel.IS_TOUCHPAD){qx.util.Wheel.MINSCROLL=null;qx.util.Wheel.MAXSCROLL=null;qx.util.Wheel.FACTOR=1;return e}var t=Math.abs(e);if(0===t)return 0;if(null==qx.util.Wheel.MINSCROLL||qx.util.Wheel.MINSCROLL>t){qx.util.Wheel.MINSCROLL=t;this.__P_217_1()}if(null==qx.util.Wheel.MAXSCROLL||qx.util.Wheel.MAXSCROLL!(!window.google||!window.google.gears),getActiveX(){if("function"==typeof window.ActiveXObject)return!0;try{return void 0!==window.ActiveXObject&&("object"==typeof new window.ActiveXObject("Microsoft.XMLHTTP")||"object"==typeof new window.ActiveXObject("MSXML2.DOMDocument.6.0"))}catch(e){return!1}},getSkype(){if(qx.bom.client.Plugin.getActiveX())try{new window.ActiveXObject("Skype.Detection");return!0}catch(e){}var e=navigator.mimeTypes;if(e){if("application/x-skype"in e)return!0;for(var t=0;t1&&2===(i=i[0].split("=")).length)return i[1];if(null!=(i=n.versionInfo))return i;if(null!=(i=n.version))return i;if(null!=(i=n.settings.version))return i}catch(e){return""}return""}for(var o=navigator.plugins,a=/([0-9]\.[0-9])/g,s=0;sdocument.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("XML","1.0"),getDomParser:()=>void 0!==window.DOMParser,getSelectSingleNode:()=>void 0!==qx.xml.Document.create().selectSingleNode,getSelectNodes:()=>void 0!==qx.xml.Document.create().selectNodes,getElementsByTagNameNS:()=>void 0!==qx.xml.Document.create().getElementsByTagNameNS,getDomProperties(){var e=qx.xml.Document.create();return"getProperty"in e&&"string"==typeof e.getProperty("SelectionLanguage")},getAttributeNS(){var e=qx.xml.Document.fromString("").documentElement;return"function"==typeof e.getAttributeNS&&"function"==typeof e.setAttributeNS},getCreateElementNS:()=>"function"==typeof qx.xml.Document.create().createElementNS,getCreateNode:()=>void 0!==qx.xml.Document.create().createNode,getQualifiedItem:()=>void 0!==qx.xml.Document.fromString("").documentElement.attributes.getQualifiedItem},defer(e){qx.core.Environment.add("xml.implementation",e.getImplementation);qx.core.Environment.add("xml.domparser",e.getDomParser);qx.core.Environment.add("xml.selectsinglenode",e.getSelectSingleNode);qx.core.Environment.add("xml.selectnodes",e.getSelectNodes);qx.core.Environment.add("xml.getelementsbytagnamens",e.getElementsByTagNameNS);qx.core.Environment.add("xml.domproperties",e.getDomProperties);qx.core.Environment.add("xml.attributens",e.getAttributeNS);qx.core.Environment.add("xml.createelementns",e.getCreateElementNS);qx.core.Environment.add("xml.createnode",e.getCreateNode);qx.core.Environment.add("xml.getqualifieditem",e.getQualifiedItem)}});qx.bom.client.Xml.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.Plugin":{defer:"load",require:!0},"qx.bom.client.Xml":{require:!0}},environment:{provided:[],required:{"plugin.activex":{className:"qx.bom.client.Plugin",defer:!0},"xml.implementation":{className:"qx.bom.client.Xml"},"xml.domparser":{className:"qx.bom.client.Xml"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.xml.Document",{statics:{DOMDOC:null,XMLHTTP:null,isXmlDocument(e){return 9===e.nodeType?"HTML"!==e.documentElement.nodeName:!!e.ownerDocument&&this.isXmlDocument(e.ownerDocument)},create(e,t){if(qx.core.Environment.get("plugin.activex")){var r=new ActiveXObject(this.DOMDOC);"MSXML2.DOMDocument.3.0"==this.DOMDOC&&r.setProperty("SelectionLanguage","XPath");if(t){var i='\n<';i+=t;e&&(i+=" xmlns='"+e+"'");i+=" />";r.loadXML(i)}return r}if(qx.core.Environment.get("xml.implementation"))return document.implementation.createDocument(e||"",t||"",null);throw new Error("No XML implementation available!")},fromString(e){if(qx.core.Environment.get("plugin.activex")){var t=qx.xml.Document.create();t.loadXML(e);return t}if(qx.core.Environment.get("xml.domparser")){return(new DOMParser).parseFromString(e,"text/xml")}throw new Error("No XML implementation available!")}},defer(e){if(qx.core.Environment.get("plugin.activex"))for(var t=["MSXML2.DOMDocument.6.0","MSXML2.DOMDocument.3.0"],r=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0"],i=0,n=t.length;i0?r.getRangeAt(0):t.createRange()}})}});qx.bom.Range.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.StringSplit",{statics:{split(e,t,r){if("[object RegExp]"!==Object.prototype.toString.call(t))return String.prototype.split.call(e,t,r);var i,n,o,a,s=[],l=0,u=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.sticky?"y":""),c=(t=RegExp(t.source,u+"g"),void 0===/()??/.exec("")[1]);e+="";c||(i=RegExp("^"+t.source+"$(?!\\s)",u));if(void 0===r||+r<0)r=1/0;else if(!(r=Math.floor(+r)))return[];for(;n=t.exec(e);){if((o=n.index+n[0].length)>l){s.push(e.slice(l,n.index));!c&&n.length>1&&n[0].replace(i,(function(){for(var e=1;e1&&n.index=r)break}t.lastIndex===n.index&&t.lastIndex++}l===e.length?!a&&t.test("")||s.push(""):s.push(e.slice(l));return s.length>r?s.slice(0,r):s}}});qx.util.StringSplit.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Focus",{extend:qx.event.type.Event,members:{init(e,t,r){qx.event.type.Focus.superclass.prototype.init.call(this,r,!1);this._target=e;this._relatedTarget=t;return this}}});qx.event.type.Focus.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.event.type.Event":{require:!0},"qx.dom.Node":{},"qx.bom.Viewport":{},"qx.event.Registration":{},"qx.event.handler.DragDrop":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.type.Drag",{extend:qx.event.type.Event,members:{init(e,t){qx.event.type.Drag.superclass.prototype.init.call(this,!0,e);if(t){this._native=t.getNativeEvent()||null;this._originalTarget=t.getOriginalTarget()||null}else{this._native=null;this._originalTarget=null}return this},clone(e){var t=qx.event.type.Drag.superclass.prototype.clone.call(this,e);t._native=this._native;return t},getDocumentLeft(){if(null==this._native)return 0;var e=this._native.pageX;if(void 0!==e){0==e&&"touch"==this._native.pointerType&&(e=this._native._original.changedTouches[0].pageX||0);return Math.round(e)}var t=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientX)+qx.bom.Viewport.getScrollLeft(t)},getDocumentTop(){if(null==this._native)return 0;var e=this._native.pageY;if(void 0!==e){0==e&&"touch"==this._native.pointerType&&(e=this._native._original.changedTouches[0].pageY||0);return Math.round(e)}var t=qx.dom.Node.getWindow(this._native.srcElement);return Math.round(this._native.clientY)+qx.bom.Viewport.getScrollTop(t)},getManager(){return qx.event.Registration.getManager(this.getTarget()).getHandler(qx.event.handler.DragDrop)},addType(e){this.getManager().addType(e)},addAction(e){this.getManager().addAction(e)},supportsType(e){return this.getManager().supportsType(e)},supportsAction(e){return this.getManager().supportsAction(e)},addData(e,t){this.getManager().addData(e,t)},getData(e){return this.getManager().getData(e)},getDataAsync(e){return this.getManager().getDataAsync(e)},getCurrentType(){return this.getManager().getCurrentType()},getCurrentAction(){return this.getDefaultPrevented()?null:this.getManager().getCurrentAction()},getCurrentActionAsync(){return this.getDefaultPrevented()?null:this.getManager().getCurrentActionAsync()},setDropAllowed(e){this.getManager().setDropAllowed(e)},getDragTarget(){return this.getManager().getDragTarget()},stopSession(){this.getManager().clearSession()}}});qx.event.type.Drag.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.VBox":{require:!0},"qx.lang.Array":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.menu.Layout",{extend:qx.ui.layout.VBox,properties:{columnSpacing:{check:"Integer",init:0,apply:"_applyLayoutChange"},spanColumn:{check:"Integer",init:1,nullable:!0,apply:"_applyLayoutChange"},iconColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyLayoutChange"},arrowColumnWidth:{check:"Integer",init:0,themeable:!0,apply:"_applyLayoutChange"}},members:{__P_160_0:null,_computeSizeHint(){for(var e,t,r,i=this._getLayoutChildren(),n=this.getSpanColumn(),o=this.__P_160_0=[0,0,0,0],a=this.getColumnSpacing(),s=0,l=0,u=0,c=i.length;u=0;s+=r)if((n=o[s]).isEnabled()&&!n.isAnonymous()&&n.isVisible())return n;if(i){s=s==a?0:a-1;for(;s!=t;s+=r)if((n=o[s]).isEnabled()&&!n.isAnonymous()&&n.isVisible())return n}return null},_isInMenu(e){for(;e;){if(e instanceof qx.ui.menu.Menu)return!0;e=e.getLayoutParent()}return!1},_isMenuOpener(e){for(var t=this.__P_161_0,r=0;r=0;t--)e[t].exclude()},getActiveMenu(){var e=this.__P_161_0;return e.length>0?e[e.length-1]:null},scheduleOpen(e){this.cancelClose(e);if(e.isVisible())this.__P_161_3&&this.cancelOpen(this.__P_161_3);else if(this.__P_161_3!=e){this.__P_161_3=e;this.__P_161_1.restartWith(e.getOpenInterval())}},scheduleClose(e){this.cancelOpen(e);if(e.isVisible()){if(this.__P_161_4!=e){this.__P_161_4=e;this.__P_161_2.restartWith(e.getCloseInterval())}}else this.__P_161_4&&this.cancelClose(this.__P_161_4)},cancelOpen(e){if(this.__P_161_3==e){this.__P_161_1.stop();this.__P_161_3=null}},cancelClose(e){if(this.__P_161_4==e){this.__P_161_2.stop();this.__P_161_4=null}},_onOpenInterval(e){this.__P_161_1.stop();this.__P_161_3.open();this.__P_161_3=null},_onCloseInterval(e){this.__P_161_2.stop();this.__P_161_4.exclude();this.__P_161_4=null},preventContextMenuOnce(){qx.event.Registration.addListener(document.body,"contextmenu",this.__P_161_5,this,!0)},__P_161_5(e){var t=e.getTarget();t=qx.ui.core.Widget.getWidgetByElement(t,!0);if(this._isInMenu(t)){e.stopPropagation();e.preventDefault()}qx.event.Registration.removeListener(document.body,"contextmenu",this.__P_161_5,this,!0)},_onPointerDown(e){var t=e.getTarget();null!=(t=qx.ui.core.Widget.getWidgetByElement(t,!0))?t.getMenu&&t.getMenu()&&t.getMenu().isVisible()||this.__P_161_0.length>0&&!this._isInMenu(t)&&this.hideAll():this.hideAll()},__P_161_6:{Enter:1,Space:1},__P_161_7:{Tab:1,Escape:1,Up:1,Down:1,Left:1,Right:1},_onKeyUpDown(e){var t=this.getActiveMenu();if(t){var r=e.getKeyIdentifier();(this.__P_161_7[r]||this.__P_161_6[r]&&t.getSelectedButton())&&e.stopPropagation()}},_onKeyPress(e){var t=this.getActiveMenu();if(t){var r=e.getKeyIdentifier(),i=this.__P_161_7[r],n=this.__P_161_6[r];if(i){switch(r){case"Up":this._onKeyPressUp(t);break;case"Down":this._onKeyPressDown(t);break;case"Left":this._onKeyPressLeft(t);break;case"Right":this._onKeyPressRight(t);break;case"Tab":case"Escape":this.hideAll()}e.stopPropagation();e.preventDefault()}else if(n){var o=t.getSelectedButton();if(o){switch(r){case"Enter":this._onKeyPressEnter(t,o,e);break;case"Space":this._onKeyPressSpace(t,o,e)}e.stopPropagation();e.preventDefault()}}}},_onKeyPressUp(e){var t=e.getSelectedButton(),r=e.getChildren(),i=t?e.indexOf(t)-1:r.length-1,n=this._getChild(e,i,-1,!0);n?e.setSelectedButton(n):e.resetSelectedButton()},_onKeyPressDown(e){var t=e.getSelectedButton(),r=t?e.indexOf(t)+1:0,i=this._getChild(e,r,1,!0);i?e.setSelectedButton(i):e.resetSelectedButton()},_onKeyPressLeft(e){var t=e.getOpener();if(t)if(t instanceof qx.ui.menu.AbstractButton){var r=t.getLayoutParent();r.resetOpenedButton();r.setSelectedButton(t)}else if(t instanceof qx.ui.menubar.Button){var i=t.getMenuBar().getMenuButtons(),n=i.indexOf(t);if(-1===n)return;for(var o=null,a=i.length,s=1;s<=a;s++){var l=i[(n-s+a)%a];if(l.isEnabled()&&l.isVisible()){o=l;break}}o&&o!=t&&o.open(!0)}},_onKeyPressRight(e){var t=e.getSelectedButton();if(t){var r=t.getMenu();if(r){e.setOpenedButton(t);(i=this._getChild(r,0,1))&&r.setSelectedButton(i);return}}else if(!e.getOpenedButton()){var i;if(i=this._getChild(e,0,1)){e.setSelectedButton(i);i.getMenu()&&e.setOpenedButton(i);return}}var n=e.getOpener();if(n instanceof qx.ui.menu.Button&&t){for(;n&&(n=n.getLayoutParent())instanceof qx.ui.menu.Menu&&!((n=n.getOpener())instanceof qx.ui.menubar.Button););if(!n)return}if(n instanceof qx.ui.menubar.Button){var o=n.getMenuBar().getMenuButtons(),a=o.indexOf(n);if(-1===a)return;for(var s=null,l=o.length,u=1;u<=l;u++){var c=o[(a+u)%l];if(c.isEnabled()&&c.isVisible()){s=c;break}}s&&s!=n&&s.open(!0)}},_onKeyPressEnter(e,t,r){if(t.hasListener("keypress")){var i=r.clone();i.setBubbles(!1);i.setTarget(t);t.dispatchEvent(i)}this.hideAll()},_onKeyPressSpace(e,t,r){if(t.hasListener("keypress")){var i=r.clone();i.setBubbles(!1);i.setTarget(t);t.dispatchEvent(i)}},_onRoll(e){var t=e.getTarget();t=qx.ui.core.Widget.getWidgetByElement(t,!0);this.__P_161_0.length>0&&!this._isInMenu(t)&&!this._isMenuOpener(t)&&!e.getMomentum()&&this.hideAll()}},destruct(){var e=qx.event.Registration,t=document.body;e.removeListener(window.document.documentElement,"pointerdown",this._onPointerDown,this,!0);e.removeListener(t,"keydown",this._onKeyUpDown,this,!0);e.removeListener(t,"keyup",this._onKeyUpDown,this,!0);e.removeListener(t,"keypress",this._onKeyPress,this,!0);this._disposeObjects("__P_161_1","__P_161_2");this._disposeArray("__P_161_0")}});qx.ui.menu.Manager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.command.Command":{},"qx.Class":{},"qx.util.PropertyUtil":{}},environment:{provided:[],required:{"qx.command.bindEnabled":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MExecutable",{events:{execute:"qx.event.type.Event"},properties:{command:{check:"qx.ui.command.Command",apply:"_applyCommand",event:"changeCommand",nullable:!0}},members:{__P_170_0:null,__P_170_1:!1,__P_170_2:null,_bindableProperties:qx.core.Environment.select("qx.command.bindEnabled",{true:["enabled","label","icon","toolTipText","value","menu"],false:["label","icon","toolTipText","value","menu"]}),execute(){var e=this.getCommand();if(e)if(this.__P_170_1)this.__P_170_1=!1;else{this.__P_170_1=!0;e.execute(this)}this.fireEvent("execute")},__P_170_3(e){if(this.isEnabled()){if(this.__P_170_1){this.__P_170_1=!1;return}if(this.isEnabled()){this.__P_170_1=!0;this.execute()}}},_applyCommand(e,t){null!=t&&t.removeListenerById(this.__P_170_2);null!=e&&(this.__P_170_2=e.addListener("execute",this.__P_170_3,this));var r,i=this.__P_170_0;null==i&&(this.__P_170_0=i={});for(var n=0;n1||1==t&&r>9||1==t&&9==r&&i>=1)?6:2},getSsl:()=>"https:"===window.location.protocol,getXmlHttpRequest:()=>(window.ActiveXObject?function(){if("file:"!==window.location.protocol)try{new window.XMLHttpRequest;return"xhr"}catch(e){}try{new window.ActiveXObject("Microsoft.XMLHTTP");return"activex"}catch(e){}}():function(){try{new window.XMLHttpRequest;return"xhr"}catch(e){}}())||""},defer(e){qx.core.Environment.add("io.maxrequests",e.getMaxConcurrentRequestCount);qx.core.Environment.add("io.ssl",e.getSsl);qx.core.Environment.add("io.xhr",e.getXmlHttpRequest)}});qx.bom.client.Transport.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.bom.client.Device":{},"qx.bom.client.Engine":{defer:"load",require:!0},"qx.bom.client.Transport":{defer:"load",require:!0},"qx.util.LibraryManager":{defer:"runtime"}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine",defer:!0},"io.ssl":{className:"qx.bom.client.Transport",defer:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.ResourceManager",{extend:qx.core.Object,type:"singleton",construct(){qx.core.Object.constructor.call(this)},statics:{__P_132_0:qx.$$resources||{},__P_132_1:{}},members:{findHighResolutionSource(e,t){var r=["3","2","1.5"];t||(t=parseFloat(qx.bom.client.Device.getDevicePixelRatio().toFixed(2)));if(t<=1)return!1;for(var i,n,o=r.length;o>0&&t>r[--o];);for(n=o;n>=0;n--)if(i=this.getHighResolutionSource(e,r[n]))return i;for(n=o+1;n-1){var i="@"+t+"x",n=e.slice(0,r)+i+e.slice(r);if(this.has(n))return n}return null},getIds(e){var t=qx.util.ResourceManager.__P_132_0;return t?Object.keys(t).filter((function(t){return!e||-1!=t.indexOf(e)})):null},has:e=>!!qx.util.ResourceManager.__P_132_0[e],getData:e=>qx.util.ResourceManager.__P_132_0[e]||null,getImageWidth(e){var t;if(e&&e.startsWith("@")){var r=e.split("/");(t=parseInt(r[2],10))&&(e=r[0]+"/"+r[1])}var i=qx.util.ResourceManager.__P_132_0[e];if(t&&i){return Math.ceil(t/i[1]*i[0])}return i?i[0]:null},getImageHeight(e){if(e&&e.startsWith("@")){var t=e.split("/"),r=parseInt(t[2],10);if(r)return r}var i=qx.util.ResourceManager.__P_132_0[e];return i?i[1]:null},getImageFormat(e){if(e&&e.startsWith("@"))return"font";var t=qx.util.ResourceManager.__P_132_0[e];return t?t[2]:null},getCombinedFormat(e){var t="",r=qx.util.ResourceManager.__P_132_0[e];if(r&&r.length>4&&"string"==typeof r[4]&&this.constructor.__P_132_0[r[4]]){var i=r[4];t=this.constructor.__P_132_0[i][2]}return t},toUri(e){if(null==e)return e;var t=qx.util.ResourceManager.__P_132_0[e];if(!t)return e;if("string"==typeof t)var r=t;else{if(!(r=t[3]))return e}var i="";"mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("io.ssl")&&(i=qx.util.ResourceManager.__P_132_1[r]);return i+qx.util.LibraryManager.getInstance().get(r,"resourceUri")+"/"+e},toDataUri(e){var t,r=this.constructor.__P_132_0[e],i=r?this.constructor.__P_132_0[r[4]]:null;if(i){var n=i[4][e];t="data:image/"+n.type+";"+n.encoding+","+n.data}else t=this.toUri(e);return t},isFontUri:e=>!!e&&e.startsWith("@"),fromFontUriToCharCode(e){var t=e.split("/"),r=e;t.length>2&&(r=t[0]+"/"+t[1]);var i=this.getData(r),n=null;if(i)n=i[2];else{let t=e.match(/@([^/]+)\/(.*)$/)[2];if(t){n=parseInt(t,16);isNaN(n)&&(n=null)}}if(!n)throw new Error(`Cannot determine charCode from source: ${e}`);return n}},defer(e){if("mshtml"==qx.core.Environment.get("engine.name")&&qx.core.Environment.get("io.ssl"))for(var t in qx.$$libraries){var r;if(qx.util.LibraryManager.getInstance().get(t,"resourceUri")){r=qx.util.LibraryManager.getInstance().get(t,"resourceUri");var i,n=document.getElementsByTagName("base");n.length>0&&(i=n[0].href);if(null!=r.match(/^\/\//))e.__P_132_1[t]=window.location.protocol;else if(null!=r.match(/^\//))e.__P_132_1[t]=i||window.location.protocol+"//"+window.location.host;else if(null!=r.match(/^\.\//)){var o=document.URL;e.__P_132_1[t]=o.substring(0,o.lastIndexOf("/")+1)}else if(null!=r.match(/^http/))e.__P_132_1[t]="";else{if(!i){var a=window.location.href.indexOf("?");i=-1==a?window.location.href:window.location.href.substring(0,a)}e.__P_132_1[t]=i.substring(0,i.lastIndexOf("/")+1)}}else e.__P_132_1[t]=""}}});qx.util.ResourceManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.LibraryManager",{extend:qx.core.Object,type:"singleton",statics:{__P_178_0:qx.$$libraries||{}},members:{has:e=>!!qx.util.LibraryManager.__P_178_0[e],get:(e,t)=>qx.util.LibraryManager.__P_178_0[e][t]?qx.util.LibraryManager.__P_178_0[e][t]:null,set(e,t,r){qx.util.LibraryManager.__P_178_0[e][t]=r}}});qx.util.LibraryManager.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.util.ResourceManager":{},"qx.bom.element.Style":{},"qx.bom.client.Css":{require:!0},"qx.theme.manager.Font":{},"qx.lang.Object":{},"qx.bom.Style":{},"qx.io.ImageLoader":{},"qx.bom.element.Background":{},"qx.log.Logger":{}},environment:{provided:[],required:{"engine.name":{load:!0,className:"qx.bom.client.Engine"},"css.alphaimageloaderneeded":{className:"qx.bom.client.Css"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.element.Decoration",{statics:{DEBUG:!1,__P_167_0:{},__P_167_1:qx.core.Environment.select("engine.name",{mshtml:{"scale-x":!0,"scale-y":!0,scale:!0,"no-repeat":!0},default:null}),__P_167_2:{"scale-x":"img","scale-y":"img",scale:"img",repeat:"div","no-repeat":"div","repeat-x":"div","repeat-y":"div"},update(e,t,r,i){var n=this.getTagName(r,t);if(n!=e.tagName.toLowerCase()&&("no-repeat"!=r||"img"!=e.tagName.toLowerCase()))throw new Error("Image modification not possible because elements could not be replaced at runtime anymore!");var o=this.getAttributes(t,r,i);"img"===n&&(e.src=o.src||qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif"));""!=e.style.backgroundPosition&&void 0===o.style.backgroundPosition&&(o.style.backgroundPosition=null);""!=e.style.clip&&void 0===o.style.clip&&(o.style.clip=null);qx.bom.element.Style.setStyles(e,o.style);if(qx.core.Environment.get("css.alphaimageloaderneeded"))try{e.filters["DXImageTransform.Microsoft.AlphaImageLoader"].apply()}catch(e){}},create(e,t,r){var i=this.getTagName(t,e),n=this.getAttributes(e,t,r),o=qx.bom.element.Style.compile(n.style),a=qx.util.ResourceManager.getInstance();if(a.isFontUri(e)){var s=qx.theme.manager.Font.getInstance().resolve(e.match(/@([^/]+)/)[1]),l=qx.lang.Object.clone(s.getStyles());l.width=r.width;l.height=r.height;l.lineHeight=r.height;l.fontSize=parseInt(r.width)>parseInt(r.height)?r.height:r.width;l.display=r.display;l.verticalAlign=r.verticalAlign;l.position=r.position;o="";for(var u in l)if(l.hasOwnProperty(u)){let e=l[u];null!==e&&(o+=qx.bom.Style.getCssName(u)+": "+e+";")}var c=a.fromFontUriToCharCode(e);return'
'+String.fromCharCode(c)+"
"}return"img"===i?'':'
'},getTagName(e,t){return t&&qx.core.Environment.get("css.alphaimageloaderneeded")&&this.__P_167_1[e]&&t.endsWith(".png")?"div":this.__P_167_2[e]},getAttributes(e,t,r){r||(r={});if("mshtml"==qx.core.Environment.get("engine.name")){r.fontSize=0;r.lineHeight=0}else"webkit"==qx.core.Environment.get("engine.name")&&(r.WebkitUserDrag="none");var i,n=qx.util.ResourceManager.getInstance().getImageFormat(e)||qx.io.ImageLoader.getFormat(e);if(qx.core.Environment.get("css.alphaimageloaderneeded")&&this.__P_167_1[t]&&"png"===n){var o=this.__P_167_3(e);this.__P_167_4(r,o.width,o.height);i=this.processAlphaFix(r,t,e)}else{delete r.clip;i="scale"===t?this.__P_167_5(r,t,e):"scale-x"===t||"scale-y"===t?this.__P_167_6(r,t,e):this.__P_167_7(r,t,e)}return i},__P_167_4(e,t,r){null==e.width&&null!=t&&(e.width=t+"px");null==e.height&&null!=r&&(e.height=r+"px")},__P_167_3:e=>({width:qx.util.ResourceManager.getInstance().getImageWidth(e)||qx.io.ImageLoader.getWidth(e),height:qx.util.ResourceManager.getInstance().getImageHeight(e)||qx.io.ImageLoader.getHeight(e)}),processAlphaFix(e,t,r){if("repeat"==t||"repeat-x"==t||"repeat-y"==t)return e;var i="no-repeat"==t?"crop":"scale",n="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+qx.util.ResourceManager.getInstance().toUri(r)+"', sizingMethod='"+i+"')";e.filter=n;e.backgroundImage=e.backgroundRepeat="";delete e["background-image"];delete e["background-repeat"];return{style:e}},__P_167_5(e,t,r){var i=qx.util.ResourceManager.getInstance().toUri(r),n=this.__P_167_3(r);this.__P_167_4(e,n.width,n.height);return{src:i,style:e}},__P_167_6(e,t,r){var i=qx.util.ResourceManager.getInstance(),n=i.getCombinedFormat(r),o=this.__P_167_3(r);if(n){var a=i.getData(r),s=a[4];return{src:"b64"==n?i.toDataUri(r):i.toUri(s),style:e="scale-x"===t?this.__P_167_8(e,a,o.height):this.__P_167_9(e,a,o.width)}}"scale-x"==t?e.height=null==o.height?null:o.height+"px":"scale-y"==t&&(e.width=null==o.width?null:o.width+"px");return{src:i.toUri(r),style:e}},__P_167_8(e,t,r){var i=qx.util.ResourceManager.getInstance().getImageHeight(t[4]);e.clip={top:-t[6],height:r};e.height=i+"px";null!=e.top?e.top=parseInt(e.top,10)+t[6]+"px":null!=e.bottom&&(e.bottom=parseInt(e.bottom,10)+r-i-t[6]+"px");return e},__P_167_9(e,t,r){var i=qx.util.ResourceManager.getInstance().getImageWidth(t[4]);e.clip={left:-t[5],width:r};e.width=i+"px";null!=e.left?e.left=parseInt(e.left,10)+t[5]+"px":null!=e.right&&(e.right=parseInt(e.right,10)+r-i-t[5]+"px");return e},__P_167_7(e,t,r){var i=qx.util.ResourceManager.getInstance(),n=i.getCombinedFormat(r),o=this.__P_167_3(r);if(n&&"repeat"!==t){var a=i.getData(r),s=a[4];if("b64"==n)var l=i.toDataUri(r),u=0,c=0;else{l=i.toUri(s),u=a[5],c=a[6];if(e.paddingTop||e.paddingLeft||e.paddingRight||e.paddingBottom){var h=e.paddingTop||0,d=e.paddingLeft||0;u+=e.paddingLeft||0;c+=e.paddingTop||0;e.clip={left:d,top:h,width:o.width,height:o.height}}}var f=qx.bom.element.Background.getStyles(l,t,u,c);for(var _ in f)e[_]=f[_];null==o.width||null!=e.width||"repeat-y"!=t&&"no-repeat"!==t||(e.width=o.width+"px");null==o.height||null!=e.height||"repeat-x"!=t&&"no-repeat"!==t||(e.height=o.height+"px");return{style:e}}h=e.paddingTop||0,d=e.paddingLeft||0;e.backgroundPosition=d+"px "+h+"px";this.__P_167_4(e,o.width,o.height);this.__P_167_10(e,r,t);return{style:e}},__P_167_10(e,t,r){var i=null,n=null;if(e.backgroundPosition){var o=e.backgroundPosition.split(" ");n=parseInt(o[0],10);isNaN(n)&&(n=o[0]);i=parseInt(o[1],10);isNaN(i)&&(i=o[1])}var a=qx.bom.element.Background.getStyles(t,r,n,i);for(var s in a)e[s]=a[s];e.filter&&(e.filter="")},__P_167_11(e){if(this.DEBUG&&qx.util.ResourceManager.getInstance().has(e)&&-1==e.indexOf("qx/icon")&&!this.__P_167_0[e]){qx.log.Logger.debug("Potential clipped image candidate: "+e);this.__P_167_0[e]=!0}}}});qx.bom.element.Decoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.html.Element":{construct:!0,require:!0},"qx.theme.manager.Color":{construct:!0},"qx.bom.client.Engine":{construct:!0,require:!0},"qx.util.ResourceManager":{construct:!0}},environment:{provided:[],required:{"engine.name":{construct:!0,className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.html.Blocker",{extend:qx.html.Element,construct(e,t){var r={position:"absolute",opacity:t||0,backgroundColor:e=e?qx.theme.manager.Color.getInstance().resolve(e):null};if("mshtml"==qx.core.Environment.get("engine.name")){r.backgroundImage="url("+qx.util.ResourceManager.getInstance().toUri("qx/static/blank.gif")+")";r.backgroundRepeat="repeat"}qx.html.Element.constructor.call(this,"div",r);this.addListener("mousedown",this._stopPropagation,this);this.addListener("mouseup",this._stopPropagation,this);this.addListener("click",this._stopPropagation,this);this.addListener("dblclick",this._stopPropagation,this);this.addListener("mousemove",this._stopPropagation,this);this.addListener("mouseover",this._stopPropagation,this);this.addListener("mouseout",this._stopPropagation,this);this.addListener("mousewheel",this._stopPropagation,this);this.addListener("roll",this._stopPropagation,this);this.addListener("contextmenu",this._stopPropagation,this);this.addListener("pointerdown",this._stopPropagation,this);this.addListener("pointerup",this._stopPropagation,this);this.addListener("pointermove",this._stopPropagation,this);this.addListener("pointerover",this._stopPropagation,this);this.addListener("pointerout",this._stopPropagation,this);this.addListener("tap",this._stopPropagation,this);this.addListener("dbltap",this._stopPropagation,this);this.addListener("swipe",this._stopPropagation,this);this.addListener("longtap",this._stopPropagation,this);this.addListener("appear",this.__P_197_0,this);this.addListener("disappear",this.__P_197_0,this)},members:{_stopPropagation(e){e.stopPropagation()},__P_197_0(){var e=this.getStyle("cursor");this.setStyle("cursor",null,!0);this.setStyle("cursor",e,!0)}}});qx.html.Blocker.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.theme.manager.Decoration":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Util",{statics:{PERCENT_VALUE:/[0-9]+(?:\.[0-9]+)?%/,computeFlexOffsets(e,t,r){var i,n,o,a,s,l,u=t>r,c=Math.abs(t-r),h={};for(n in e){i=e[n];h[n]={potential:u?i.max-i.value:i.value-i.min,flex:u?i.flex:1/i.flex,offset:0}}for(;0!=c;){a=1/0;o=0;for(n in h)if((i=h[n]).potential>0){o+=i.flex;a=Math.min(a,i.potential/i.flex)}if(0==o)break;a=Math.min(c,a*o)/o;s=0;for(n in h)if((i=h[n]).potential>0){if((s+=(l=Math.min(c,i.potential,Math.ceil(a*i.flex)))-a*i.flex)>=1){s-=1;l-=1}i.potential-=l;u?i.offset+=l:i.offset-=l;c-=l}}return h},computeHorizontalAlignOffset(e,t,r,i,n){null==i&&(i=0);null==n&&(n=0);var o=0;switch(e){case"left":o=i;break;case"right":o=r-t-n;break;case"center":(o=Math.round((r-t)/2))0&&(t=Math.max(t,o))}return t+r},computeHorizontalGaps(e,t,r){null==t&&(t=0);var i=0;if(r){i+=e[0].getMarginLeft();for(var n=1,o=e.length;nr||n>o)if(t>r&&n>o){t=r;n=o}else if(t>r){n+=t-r;t=r;n>o&&(n=o)}else if(n>o){t+=n-o;n=o;t>r&&(t=r)}return{begin:t,end:n}}}});qx.ui.layout.Util.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.dev.unit.TestFunction":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.unit.AbstractTestSuite",{extend:qx.core.Object,type:"abstract",construct(){qx.core.Object.constructor.call(this);this._tests=[]},members:{_tests:null,addTestFunction(e,t){this._tests.push(new qx.dev.unit.TestFunction(null,e,t))},addTestMethod(e,t){this._tests.push(new qx.dev.unit.TestFunction(e,t))},addFail(e,t){this.addTestFunction(e,(function(){this.fail(t)}))},run(e){for(var t=0;t
":"\n",o=function(e){var t;if(i)t="";else{t="";for(var r=0;ri)a+=o(r)+"*** TOO MUCH RECURSION: not displaying ***"+n;else if("object"==typeof t)for(var s in t)if("object"==typeof t[s])try{if(t[s]instanceof Array)a+=o(r)+s+": Array"+n;else{if(null===t[s]){a+=o(r)+s+": null"+n;continue}if(void 0===t[s]){a+=o(r)+s+": undefined"+n;continue}a+=o(r)+s+": Object"+n}e(t[s],r+1,i)}catch(e){a+=o(r)+s+": EXCEPTION expanding property"+n}else a+=o(r)+s+": "+t[s]+n;else a+=o(r)+t+n}(e,0,r)}catch(e){a+=o(0)+"*** EXCEPTION ("+e+") ***"+n}return a+=o(0)+"============================================================"+n},getFunctionName(e,t){var r=e.self;if(!r)return null;for(;e.wrapper;)e=e.wrapper;switch(t){case"construct":return e==r?"construct":null;case"members":return qx.lang.Object.getKeyFromValue(r,e);case"statics":return qx.lang.Object.getKeyFromValue(r.prototype,e);default:return e==r?"construct":qx.lang.Object.getKeyFromValue(r.prototype,e)||qx.lang.Object.getKeyFromValue(r,e)||null}},debugProperties(e,t,r,i){null==t&&(t=10);null==i&&(i=1);var n="";n=r?"
":"\r\n";var o="";if(qx.lang.Type.isNumber(e)||qx.lang.Type.isString(e)||qx.lang.Type.isBoolean(e)||null==e||t<=0)return e;if(qx.Class.hasInterface(e.constructor,qx.data.IListData)){for(var a=0;at.bindingId===e));if(t>-1){let e=this.__P_67_0[t];qx.lang.Array.removeAt(this.__P_67_0,t);this.__P_67_1(e)}},__P_67_1(e){if(!e.model.isDisposed()&&!e.model.isDisposing())switch(e.bindingType){case"binding":e.model.removeBinding(e.bindingId);break;case"listener":e.model.removeListenerById(e.bindingId);break;case"callback":e.bindingId(e.model);break;default:throw new Error("Invalid binding type"+e.bindingType)}},removeAll(){let e=this.__P_67_0;this.__P_67_0=[];e.forEach((e=>this.__P_67_1(e)));this.fireEvent("removeAll")}}});qxl.datagrid.binding.Bindings.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.form.IField":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IStringForm",{extend:qx.ui.form.IField,events:{changeValue:"qx.event.type.Data"},members:{setValue(e){return 1==arguments.length},resetValue(){},getValue(){}}});qx.ui.form.IStringForm.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.IStringForm":{require:!0},"qx.locale.Manager":{construct:!0},"qx.bom.client.Css":{require:!0},"qx.bom.client.Html":{require:!0},"qx.html.Label":{},"qx.theme.manager.Color":{},"qx.lang.Type":{},"qx.theme.manager.Font":{},"qx.bom.webfonts.WebFont":{},"qx.ui.core.queue.Layout":{},"qx.bom.Font":{},"qx.bom.Label":{},"qx.lang.Object":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"css.textoverflow":{className:"qx.bom.client.Css"},"html.xul":{className:"qx.bom.client.Html"},"os.name":{className:"qx.bom.client.OperatingSystem"},"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"},"qx.dynlocale":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.basic.Label",{extend:qx.ui.core.Widget,implement:[qx.ui.form.IStringForm],construct(e){qx.ui.core.Widget.constructor.call(this);null!=e&&this.setValue(e);qx.locale.Manager.getInstance().addListener("changeLocale",this._onChangeLocale,this)},properties:{rich:{check:"Boolean",init:!1,event:"changeRich",apply:"_applyRich"},wrap:{check:"Boolean",init:!0,apply:"_applyWrap"},breakWithinWords:{check:"Boolean",init:!1,apply:"_applyBreakWithinWords"},value:{check:"String",apply:"_applyValue",event:"changeValue",nullable:!0},buddy:{check:"qx.ui.core.Widget",apply:"_applyBuddy",nullable:!0,init:null,dereference:!0},textAlign:{check:["left","center","right","justify"],nullable:!0,themeable:!0,apply:"_applyTextAlign",event:"changeTextAlign"},appearance:{refine:!0,init:"label"},selectable:{refine:!0,init:!1},allowGrowX:{refine:!0,init:!1},allowGrowY:{refine:!0,init:!1},allowShrinkY:{refine:!0,init:!1}},members:{__P_86_0:null,__P_86_1:null,__P_86_2:null,__P_86_3:null,_getContentHint(){if(this.__P_86_1){this.__P_86_4=this.__P_86_5();delete this.__P_86_1}return{width:this.__P_86_4.width,height:this.__P_86_4.height}},_hasHeightForWidth(){return this.getRich()&&this.getWrap()},_applySelectable(e){!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")&&e&&!this.isRich()||qx.ui.basic.Label.superclass.prototype._applySelectable.call(this,e)},_getContentHeightForWidth(e){return this.getRich()||this.getWrap()?this.__P_86_5(e).height:null},_createContentElement:()=>new qx.html.Label,_applyTextAlign(e,t){this.getContentElement().setStyle("textAlign",e)},_applyTextColor(e,t){e?this.getContentElement().setStyle("color",qx.theme.manager.Color.getInstance().resolve(e)):this.getContentElement().removeStyle("color")},__P_86_4:{width:0,height:0},_applyFont(e,t){if(t&&this.__P_86_0&&this.__P_86_3){this.__P_86_0.removeListenerById(this.__P_86_3);this.__P_86_3=null}var r;if(e){qx.lang.Type.isString(e)&&(e=qx.theme.manager.Font.getInstance().resolve(e));this.__P_86_0=e;this.__P_86_0 instanceof qx.bom.webfonts.WebFont&&!this.__P_86_0.isValid()&&(this.__P_86_3=this.__P_86_0.addListener("changeStatus",(e=>{if(e.getData().valid){this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)}})));r=this.__P_86_0.getStyles()}else{this.__P_86_0=null;r=qx.bom.Font.getDefaultStyles()}null!=this.getTextColor()&&delete r.color;this.getContentElement().setStyles(r);this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)},__P_86_5(e){var t=qx.bom.Label,r=this.getFont()?this.__P_86_0.getStyles():qx.bom.Font.getDefaultStyles(),i=this.getValue()||"A",n=this.getRich();this.__P_86_3&&this.__P_86_6();n&&this.getBreakWithinWords()&&((r=qx.lang.Object.clone(r)).wordBreak="break-all");return n?t.getHtmlSize(i,r,e):t.getTextSize(i,r)},__P_86_6(){if(this.getContentElement()&&"osx"==qx.core.Environment.get("os.name")&&"gecko"==qx.core.Environment.get("engine.name")&&parseInt(qx.core.Environment.get("engine.version"),10)<16&&parseInt(qx.core.Environment.get("engine.version"),10)>9){var e=this.getContentElement().getDomElement();e&&(e.innerHTML=e.innerHTML)}},_applyBuddy(e,t){if(null!=t){this.removeRelatedBindings(t);this.removeListenerById(this.__P_86_2);this.__P_86_2=null}if(null!=e){e.bind("enabled",this,"enabled");this.__P_86_2=this.addListener("tap",(()=>{e.isFocusable()&&e.focus.apply(e);"toggleValue"in e&&"function"==typeof e.toggleValue&&e.toggleValue()}))}},_applyRich(e){this.getContentElement().setRich(e);this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)},_applyWrap(e,t){e&&this.isRich();if(this.isRich()){var r=e?"normal":"nowrap";this.getContentElement().setStyle("whiteSpace",r)}},_applyBreakWithinWords(e,t){this.getContentElement().setStyle("wordBreak",this.isRich()&&e?"break-all":"normal")},_onChangeLocale:qx.core.Environment.select("qx.dynlocale",{true(e){var t=this.getValue();t&&t.translate&&this.setValue(t.translate())},false:null}),_applyValue:qx.core.Environment.select("qx.dynlocale",{true(e,t){e&&e.translate?this.getContentElement().setValue(e.translate()):this.getContentElement().setValue(e);this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)},false(e,t){this.getContentElement().setValue(e);this.__P_86_1=!0;qx.ui.core.queue.Layout.add(this)}})},destruct(){qx.locale.Manager.getInstance().removeListener("changeLocale",this._onChangeLocale,this);this.__P_86_0&&this.__P_86_3&&this.__P_86_0.removeListenerById(this.__P_86_3);this.__P_86_0=null}});qx.ui.basic.Label.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qxl.datagrid.util.Labels":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.biggrid.DummyModel",{extend:qx.core.Object,properties:{rowIndex:{init:0,check:"Integer",event:"changeRowIndex",apply:"__P_68_0"},columnIndex:{init:0,check:"Integer",event:"changeColumnIndex",apply:"__P_68_0"},text:{init:null,nullable:!0,check:"String",event:"changeText",apply:"__P_68_0"},header:{init:!1,check:"Boolean",event:"changeHeader",apply:"__P_68_0"},label:{check:"String",event:"changeLabel"}},members:{__P_68_0(){let e=qxl.datagrid.util.Labels.getColumnLetters(this.getColumnIndex())+this.getRowIndex(),t=(this.getText()||"").trim();t.length&&(e+=" "+t);this.isHeader()&&(e="H:"+e);this.setLabel(e)},toString(){return this.getRowIndex()+":"+this.getColumnIndex()}}});qxl.datagrid.demo.biggrid.DummyModel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.layout.Fixed",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert("left"==t||"top"==t||"width"==t||"height"==t,"The property '"+t+"' is not supported by the Fixed layout!");this.assertInteger(r)},false:null}),renderLayout(e,t,r){let i=this._getLayoutChildren();for(let e=0,t=i.length;ei&&(i=e);(t=s.height+(s.top||0)+a.getMarginTop()+a.getMarginBottom())>n&&(n=t)}return{width:i,height:n}}}});qxl.datagrid.ui.layout.Fixed.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.util.Batch",{extend:qx.core.Object,construct(e){qx.core.Object.constructor.call(this);this.__P_70_0=e},properties:{enabled:{init:!0,check:"Boolean",event:"changeEnabled"}},members:{__P_70_1:0,__P_70_2:0,suspend(){this.__P_70_1++},resume(){this.__P_70_1--;if(0==this.__P_70_1&&this.__P_70_2>0){this.__P_70_2=0;this.__P_70_0()}},run(){this.isEnabled()&&(this.__P_70_1?this.__P_70_2++:this.__P_70_0())}}});qxl.datagrid.util.Batch.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0},"qx.ui.layout.Util":{},"qx.ui.basic.Label":{}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.layout.Atom",{extend:qx.ui.layout.Abstract,properties:{gap:{check:"Integer",init:4,apply:"_applyLayoutChange"},iconPosition:{check:["left","top","right","bottom","top-left","bottom-left","top-right","bottom-right"],init:"left",apply:"_applyLayoutChange"},center:{check:"Boolean",init:!1,apply:"_applyLayoutChange"}},members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert(!1,"The property '"+t+"' is not supported by the Atom layout!")},false:null}),renderLayout(e,t,r){var i,n,o,a=r.left,s=r.top,l=qx.ui.layout.Util,u=this.getIconPosition(),c=this._getLayoutChildren(),h=c.length,d=this.getGap(),f=this.getCenter();if(-1!=["bottom","right","top-right","bottom-right"].indexOf(u))var _=h-1,p=-1,m=-1;else _=0,p=h,m=1;if("top"==u||"bottom"==u){if(f){for(var g=0,v=_;v!=p;v+=m)if((n=c[v].getSizeHint().height)>0){g+=n;v!=_&&(g+=d)}s+=Math.round((t-g)/2)}var b=s;for(v=_;v!=p;v+=m){w=(o=c[v]).getSizeHint();i=Math.min(w.maxWidth,Math.max(e,w.minWidth));n=w.height;a=l.computeHorizontalAlignOffset("center",i,e)+r.left;o.renderLayout(a,b,i,n);n>0&&(b=s+n+d)}}else{var y=e,x=null,q=0;for(v=_;v!=p;v+=m)if((i=(o=c[v]).getSizeHint().width)>0){!x&&o instanceof qx.ui.basic.Label?x=o:y-=i;q++}if(q>1){y-=(q-1)*d}if(x){var w=x.getSizeHint(),P=Math.max(w.minWidth,Math.min(y,w.maxWidth));y-=P}f&&y>0&&(a+=Math.round(y/2));for(v=_;v!=p;v+=m){w=(o=c[v]).getSizeHint();n=Math.min(w.maxHeight,Math.max(t,w.minHeight));i=o===x?P:w.width;var M="middle";"top-left"==u||"top-right"==u?M="top":"bottom-left"!=u&&"bottom-right"!=u||(M="bottom");b=s+l.computeVerticalAlignOffset(M,w.height,t);o.renderLayout(a,b,i,n);i>0&&(a+=i+d)}}},_computeSizeHint(){var e,t=this._getLayoutChildren(),r=t.length;if(1===r){var i;e={width:(i=t[0].getSizeHint()).width,height:i.height,minWidth:i.minWidth,minHeight:i.minHeight}}else{var n=0,o=0,a=0,s=0,l=this.getIconPosition(),u=this.getGap();if("top"===l||"bottom"===l){for(var c=0,h=0;h0){s+=i.height;a+=i.minHeight;c++}}if(c>1){s+=d=(c-1)*u;a+=d}}else{for(c=0,h=0;h0){o+=i.width;n+=i.minWidth;c++}}if(c>1){var d;o+=d=(c-1)*u;n+=d}}e={minWidth:n,width:o,minHeight:a,height:s}}return e}}});qx.ui.layout.Atom.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.basic.Atom":{construct:!0,require:!0},"qx.ui.core.MExecutable":{require:!0},"qx.ui.form.IExecutable":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.Button",{extend:qx.ui.basic.Atom,include:[qx.ui.core.MExecutable],implement:[qx.ui.form.IExecutable],construct(e,t,r){qx.ui.basic.Atom.constructor.call(this,e,t);null!=r&&this.setCommand(r);this.getContentElement().setAttribute("role","button");this.addListener("pointerover",this._onPointerOver);this.addListener("pointerout",this._onPointerOut);this.addListener("pointerdown",this._onPointerDown);this.addListener("pointerup",this._onPointerUp);this.addListenerOnce("appear",(()=>{let e=this.getContentElement().getDomElement();this.addListener("touchstart",(()=>{e.focus()}))}));this.addListener("tap",this._onTap);this.addListener("keydown",this._onKeyDown);this.addListener("keyup",this._onKeyUp);this.addListener("dblclick",(function(e){e.stopPropagation()}))},properties:{appearance:{refine:!0,init:"button"},focusable:{refine:!0,init:!0}},members:{_forwardStates:{focused:!0,hovered:!0,pressed:!0,disabled:!0},press(){this.hasState("abandoned")||this.addState("pressed")},release(){this.hasState("pressed")&&this.removeState("pressed")},reset(){this.removeState("pressed");this.removeState("abandoned");this.removeState("hovered")},_onPointerOver(e){if(this.isEnabled()&&e.getTarget()===this){if(this.hasState("abandoned")){this.removeState("abandoned");this.addState("pressed")}this.addState("hovered")}},_onPointerOut(e){if(this.isEnabled()&&e.getTarget()===this){this.removeState("hovered");if(this.hasState("pressed")){this.removeState("pressed");this.addState("abandoned")}}},_onPointerDown(e){if(e.isLeftPressed()){e.stopPropagation();this.capture();this.removeState("abandoned");this.addState("pressed")}},_onPointerUp(e){this.releaseCapture();var t=this.hasState("pressed"),r=this.hasState("abandoned");t&&this.removeState("pressed");r&&this.removeState("abandoned");e.stopPropagation()},_onTap(e){this.execute();e.stopPropagation()},_onKeyDown(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":this.removeState("abandoned");this.addState("pressed");e.stopPropagation()}},_onKeyUp(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":if(this.hasState("pressed")){this.removeState("abandoned");this.removeState("pressed");this.execute();e.stopPropagation()}}}}});qx.ui.form.Button.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.locale.Manager":{construct:!0}},environment:{provided:[],required:{"qx.dynlocale":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.form.MForm",{construct(){qx.locale.Manager.getInstance().addListener("changeLocale",this.__P_139_0,this)},properties:{valid:{check:"Boolean",init:!0,apply:"_applyValid",event:"changeValid"},required:{check:"Boolean",init:!1,event:"changeRequired"},invalidMessage:{init:null,nullable:!0,check:"String",event:"changeInvalidMessage"},requiredInvalidMessage:{check:"String",nullable:!0,event:"changeRequiredInvalidMessage"}},members:{_applyValid(e,t){e?this.removeState("invalid"):this.addState("invalid")},__P_139_0:qx.core.Environment.select("qx.dynlocale",{true(e){var t=this.getInvalidMessage();t&&t.translate&&this.setInvalidMessage(t.translate());var r=this.getRequiredInvalidMessage();r&&r.translate&&this.setRequiredInvalidMessage(r.translate())},false:null})},destruct(){qx.locale.Manager.getInstance().removeListener("changeLocale",this.__P_139_0,this)}});qx.ui.form.MForm.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.form.MModelProperty",{properties:{model:{nullable:!0,event:"changeModel",apply:"_applyModel",dereference:!0}},members:{_applyModel(e,t){}}});qx.ui.form.MModelProperty.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.form.RadioGroup":{}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IRadioItem",{events:{changeValue:"qx.event.type.Data"},members:{setValue(e){},getValue(){},setGroup(e){this.assertInstance(e,qx.ui.form.RadioGroup)},getGroup(){}}});qx.ui.form.IRadioItem.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.form.IField":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IBooleanForm",{extend:qx.ui.form.IField,events:{changeValue:"qx.event.type.Data"},members:{setValue(e){return 1==arguments.length},resetValue(){},getValue(){}}});qx.ui.form.IBooleanForm.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IModel",{events:{changeModel:"qx.event.type.Data"},members:{setModel(e){},getModel(){},resetModel(){}}});qx.ui.form.IModel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.Button":{construct:!0,require:!0},"qx.ui.form.MForm":{require:!0},"qx.ui.form.MModelProperty":{require:!0},"qx.ui.form.IRadioItem":{require:!0},"qx.ui.form.IForm":{require:!0},"qx.ui.form.IBooleanForm":{require:!0},"qx.ui.form.IModel":{require:!0},"qx.ui.form.RadioGroup":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.RadioButton",{extend:qx.ui.form.Button,include:[qx.ui.form.MForm,qx.ui.form.MModelProperty],implement:[qx.ui.form.IRadioItem,qx.ui.form.IForm,qx.ui.form.IBooleanForm,qx.ui.form.IModel],construct(e){qx.ui.form.Button.constructor.call(this,e);const t=this.getContentElement();t.setAttribute("role","radio");t.setAttribute("aria-checked",!1);this.addListener("execute",this._onExecute);this.addListener("keypress",this._onKeyPress)},properties:{group:{check:"qx.ui.form.RadioGroup",nullable:!0,apply:"_applyGroup"},value:{check:"Boolean",nullable:!0,event:"changeValue",apply:"_applyValue",init:!1},appearance:{refine:!0,init:"radiobutton"},allowGrowX:{refine:!0,init:!1}},members:{_forwardStates:{checked:!0,focused:!0,invalid:!0,hovered:!0},_bindableProperties:["enabled","label","toolTipText","value","menu"],_applyValue(e,t){e?this.addState("checked"):this.removeState("checked");this.getContentElement().setAttribute("aria-checked",Boolean(e))},_applyGroup(e,t){t&&t.remove(this);e&&e.add(this)},_onExecute(e){var t=this.getGroup();t&&t.getAllowEmptySelection()?this.toggleValue():this.setValue(!0)},_onKeyPress(e){var t=this.getGroup();if(t)switch(e.getKeyIdentifier()){case"Left":case"Up":t.selectPrevious();break;case"Right":case"Down":t.selectNext()}}}});qx.ui.form.RadioButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.RadioButton":{construct:!0,require:!0},"qx.ui.form.IRadioItem":{require:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.basic.Label":{},"qx.ui.basic.Image":{},"qx.ui.form.Button":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.tabview.TabButton",{extend:qx.ui.form.RadioButton,implement:qx.ui.form.IRadioItem,construct(){qx.ui.form.RadioButton.constructor.call(this);var e=new qx.ui.layout.Grid(2,0);e.setRowAlign(0,"left","middle");e.setColumnAlign(0,"right","middle");this._getLayout().dispose();this._setLayout(e);this.initShowCloseButton()},events:{close:"qx.event.type.Data"},properties:{showCloseButton:{check:"Boolean",init:!1,apply:"_applyShowCloseButton"}},members:{_forwardStates:{focused:!0,checked:!0},_applyIconPosition(e,t){var r={icon:this.getChildControl("icon"),label:this.getChildControl("label"),closeButton:this.getShowCloseButton()?this.getChildControl("close-button"):null};for(var i in r)r[i]&&this._remove(r[i]);switch(e){case"top":this._add(r.label,{row:3,column:2});this._add(r.icon,{row:1,column:2});r.closeButton&&this._add(r.closeButton,{row:0,column:4});break;case"bottom":this._add(r.label,{row:1,column:2});this._add(r.icon,{row:3,column:2});r.closeButton&&this._add(r.closeButton,{row:0,column:4});break;case"left":this._add(r.label,{row:0,column:2});this._add(r.icon,{row:0,column:0});r.closeButton&&this._add(r.closeButton,{row:0,column:4});break;case"right":this._add(r.label,{row:0,column:0});this._add(r.icon,{row:0,column:2});r.closeButton&&this._add(r.closeButton,{row:0,column:4})}},_createChildControlImpl(e,t){switch(e){case"label":var r;(r=new qx.ui.basic.Label(this.getLabel())).setAnonymous(!0);this._add(r,{row:0,column:2});this._getLayout().setColumnFlex(2,1);break;case"icon":(r=new qx.ui.basic.Image(this.getIcon())).setAnonymous(!0);this._add(r,{row:0,column:0});break;case"close-button":(r=new qx.ui.form.Button).setFocusable(!1);r.setKeepActive(!0);r.addListener("tap",this._onCloseButtonTap,this);this._add(r,{row:0,column:4});this.getShowCloseButton()||r.exclude()}return r||qx.ui.tabview.TabButton.superclass.prototype._createChildControlImpl.call(this,e)},_onCloseButtonTap(){this.fireDataEvent("close",this)},_applyShowCloseButton(e,t){e?this._showChildControl("close-button"):this._excludeChildControl("close-button")},_applyCenter(e){var t=this._getLayout();e?t.setColumnAlign(2,"center","middle"):t.setColumnAlign(2,"left","middle")}}});qx.ui.tabview.TabButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.Button":{construct:!0,require:!0},"qx.event.AcceleratingTimer":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.RepeatButton",{extend:qx.ui.form.Button,construct(e,t){qx.ui.form.Button.constructor.call(this,e,t);this.__P_124_0=new qx.event.AcceleratingTimer;this.__P_124_0.addListener("interval",this._onInterval,this)},events:{execute:"qx.event.type.Event",press:"qx.event.type.Event",release:"qx.event.type.Event"},properties:{interval:{check:"Integer",init:100},firstInterval:{check:"Integer",init:500},minTimer:{check:"Integer",init:20},timerDecrease:{check:"Integer",init:2}},members:{__P_124_1:null,__P_124_0:null,press(){if(this.isEnabled()){this.hasState("pressed")||this.__P_124_2();this.removeState("abandoned");this.addState("pressed")}},release(e){if(this.isEnabled()){this.hasState("pressed")&&(this.__P_124_1||this.execute());this.removeState("pressed");this.removeState("abandoned");this.__P_124_3()}},_applyEnabled(e,t){qx.ui.form.RepeatButton.superclass.prototype._applyEnabled.call(this,e,t);if(!e){this.isCapturing()&&this.releaseCapture();this.removeState("pressed");this.removeState("abandoned");this.__P_124_3()}},_onPointerOver(e){if(this.isEnabled()&&e.getTarget()===this){if(this.hasState("abandoned")){this.removeState("abandoned");this.addState("pressed");this.__P_124_0.start()}this.addState("hovered")}},_onPointerOut(e){if(this.isEnabled()&&e.getTarget()===this){this.removeState("hovered");if(this.hasState("pressed")){this.removeState("pressed");this.addState("abandoned");this.__P_124_0.stop()}}},_onPointerDown(e){if(e.isLeftPressed()){this.capture();this.__P_124_2();e.stopPropagation()}},_onPointerUp(e){this.releaseCapture();if(!this.hasState("abandoned")){this.addState("hovered");this.hasState("pressed")&&!this.__P_124_1&&this.execute()}this.__P_124_3();e.stopPropagation()},_onTap(e){},_onKeyUp(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":if(this.hasState("pressed")){this.__P_124_1||this.execute();this.removeState("pressed");this.removeState("abandoned");e.stopPropagation();this.__P_124_3()}}},_onKeyDown(e){switch(e.getKeyIdentifier()){case"Enter":case"Space":this.removeState("abandoned");this.addState("pressed");e.stopPropagation();this.__P_124_2()}},_onInterval(e){this.__P_124_1=!0;this.fireEvent("execute")},__P_124_2(){this.fireEvent("press");this.__P_124_1=!1;this.__P_124_0.set({interval:this.getInterval(),firstInterval:this.getFirstInterval(),minimum:this.getMinTimer(),decrease:this.getTimerDecrease()}).start();this.removeState("abandoned");this.addState("pressed")},__P_124_3(){this.fireEvent("release");this.__P_124_0.stop();this.removeState("abandoned");this.removeState("pressed")}},destruct(){this._disposeObjects("__P_124_0")}});qx.ui.form.RepeatButton.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.layout.Grow":{construct:!0},"qx.bom.AnimationFrame":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.ScrollPane",{extend:qx.ui.core.Widget,construct(){qx.ui.core.Widget.constructor.call(this);this.set({minWidth:0,minHeight:0});this._setLayout(new qx.ui.layout.Grow);this.addListener("resize",this._onUpdate);var e=this.getContentElement();e.addListener("scroll",this._onScroll,this);e.addListener("appear",this._onAppear,this)},events:{update:"qx.event.type.Event",scrollAnimationEnd:"qx.event.type.Event"},properties:{scrollX:{check:"qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxX()",apply:"_applyScrollX",transform:"_transformScrollX",event:"scrollX",init:0},scrollY:{check:"qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getScrollMaxY()",apply:"_applyScrollY",transform:"_transformScrollY",event:"scrollY",init:0}},members:{__P_125_0:null,add(e){var t=this._getChildren()[0];if(t){this._remove(t);t.removeListener("resize",this._onUpdate,this)}if(e){this._add(e);e.addListener("resize",this._onUpdate,this)}},remove(e){if(e){this._remove(e);e.removeListener("resize",this._onUpdate,this)}},getChildren(){return this._getChildren()},_onUpdate(e){this.fireEvent("update")},_onScroll(e){var t=this.getContentElement();this.setScrollX(t.getScrollX());this.setScrollY(t.getScrollY())},_onAppear(e){var t=this.getContentElement(),r=this.getScrollX();r!=t.getScrollX()&&t.scrollToX(r);var i=this.getScrollY();i!=t.getScrollY()&&t.scrollToY(i)},getItemTop(e){var t=0;do{t+=e.getBounds().top;e=e.getLayoutParent()}while(e&&e!==this);return t},getItemBottom(e){return this.getItemTop(e)+e.getBounds().height},getItemLeft(e){var t,r=0;do{r+=e.getBounds().left;(t=e.getLayoutParent())&&(r+=t.getInsets().left);e=t}while(e&&e!==this);return r},getItemRight(e){return this.getItemLeft(e)+e.getBounds().width},getScrollSize(){return this.getChildren()[0].getBounds()},getScrollMaxX(){var e=this.getInnerSize(),t=this.getScrollSize();return e&&t?Math.max(0,t.width-e.width):0},getScrollMaxY(){var e=this.getInnerSize(),t=this.getScrollSize();return e&&t?Math.max(0,t.height-e.height):0},scrollToX(e,t){var r=this.getScrollMaxX();e<0?e=0:e>r&&(e=r);this.stopScrollAnimation();if(t){var i=this.getScrollX();this.__P_125_0=new qx.bom.AnimationFrame;this.__P_125_0.on("end",(function(){this.setScrollX(e);this.__P_125_0=null;this.fireEvent("scrollAnimationEnd")}),this);this.__P_125_0.on("frame",(function(r){var n=parseInt(r/t*(e-i)+i);this.setScrollX(n)}),this);this.__P_125_0.startSequence(t)}else this.setScrollX(e)},scrollToY(e,t){var r=this.getScrollMaxY();e<0?e=0:e>r&&(e=r);this.stopScrollAnimation();if(t){var i=this.getScrollY();this.__P_125_0=new qx.bom.AnimationFrame;this.__P_125_0.on("end",(function(){this.setScrollY(e);this.__P_125_0=null;this.fireEvent("scrollAnimationEnd")}),this);this.__P_125_0.on("frame",(function(r){var n=parseInt(r/t*(e-i)+i);this.setScrollY(n)}),this);this.__P_125_0.startSequence(t)}else this.setScrollY(e)},scrollByX(e,t){this.scrollToX(this.getScrollX()+e,t)},scrollByY(e,t){this.scrollToY(this.getScrollY()+e,t)},stopScrollAnimation(){if(this.__P_125_0){this.__P_125_0.cancelSequence();this.__P_125_0=null}},_applyScrollX(e){this.getContentElement().scrollToX(e)},_transformScrollX:e=>Math.round(e),_applyScrollY(e){this.getContentElement().scrollToY(e)},_transformScrollY:e=>Math.round(e)}});qx.ui.core.scroll.ScrollPane.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.SingleSelectionManager",{extend:qx.core.Object,construct(e){qx.core.Object.constructor.call(this);this.__P_169_0=e},events:{changeSelected:"qx.event.type.Data"},properties:{allowEmptySelection:{check:"Boolean",init:!0,apply:"__P_169_1"}},members:{__P_169_2:null,__P_169_0:null,getSelected(){return this.__P_169_2},setSelected(e){if(!this.__P_169_3(e))throw new Error("Could not select "+e+", because it is not a child element!");this.__P_169_4(e)},resetSelected(){this.__P_169_4(null)},isSelected(e){if(!this.__P_169_3(e))throw new Error("Could not check if "+e+" is selected, because it is not a child element!");return this.__P_169_2===e},isSelectionEmpty(){return null==this.__P_169_2},getSelectables(e){for(var t=this.__P_169_0.getItems(),r=[],i=0;i=0;i--)r[i].getEnabled()||r.splice(i,1);return r},__P_169_1(e,t){e||this.__P_169_4(this.__P_169_2)},__P_169_4(e){var t=this.__P_169_2,r=e;if(null==r||t!==r){if(!this.isAllowEmptySelection()&&null==r){var i=this.getSelectables(!0)[0];i&&(r=i)}this.__P_169_2=r;this.fireDataEvent("changeSelected",r,t)}},__P_169_3(e){for(var t=this.__P_169_0.getItems(),r=0;r=0;t--)e.removeItem(e.key(t))},getKey(e){return this.getStorage(this.__P_76_2).key(e)},forEach(e,t){for(var r=this.getLength(),i=0;i!0,makeAvailable:async e=>!0,getModelForPosition(e){return e.getRow()<0||e.getRow()>=this.getModel().getLength()?null:this.getModel().getItem(e.getRow())},getPositionOfModel(e){let t=this.getModel().indexOf(e);return new qxl.datagrid.source.Position(t,0)},getSize(){if(!this.getModel())return new qxl.datagrid.source.Position(0,0);return new qxl.datagrid.source.Position(this.getModel().getLength(),this.getColumns().getLength())}}});qxl.datagrid.source.ArrayDataSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qxl.datagrid.ui.IWidgetSizeSource",{members:{getWidgetSize(e,t){},getDataSourceSize(){}}});qxl.datagrid.ui.IWidgetSizeSource.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{usage:"dynamic",require:!0},"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.core.scroll.ScrollBar":{}},environment:{provided:["qx.nativeScrollBars"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.core.Environment.add("qx.nativeScrollBars",!1);qx.Mixin.define("qx.ui.core.scroll.MScrollBarFactory",{members:{_createScrollBar:e=>new qx.ui.core.scroll.ScrollBar(e)}});qx.ui.core.scroll.MScrollBarFactory.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.element.Scroll":{},"qx.bom.client.OperatingSystem":{require:!0},"qx.bom.client.Browser":{require:!0},"qx.bom.client.Event":{require:!0}},environment:{provided:["os.scrollBarOverlayed","qx.mobile.nativescroll"],required:{"os.name":{className:"qx.bom.client.OperatingSystem"},"browser.version":{className:"qx.bom.client.Browser"},"browser.name":{className:"qx.bom.client.Browser"},"os.version":{className:"qx.bom.client.OperatingSystem"},"event.mspointer":{className:"qx.bom.client.Event"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.Scroll",{statics:{scrollBarOverlayed(){var e=qx.bom.element.Scroll.getScrollbarWidth(),t="osx"===qx.bom.client.OperatingSystem.getName();return 0===e&&t&&!1},getNativeScroll(){if("ios"==qx.core.Environment.get("os.name")&&parseInt(qx.core.Environment.get("browser.version"),10)>7)return!0;if("firefox"==qx.core.Environment.get("browser.name"))return!0;if("android"==qx.core.Environment.get("os.name")){var e=qx.core.Environment.get("os.version").split(".");if(e[0]>4||e.length>1&&e[0]>3&&e[1]>3)return!0}return!!qx.core.Environment.get("event.mspointer")}},defer(e){qx.core.Environment.add("os.scrollBarOverlayed",e.scrollBarOverlayed);qx.core.Environment.add("qx.mobile.nativescroll",e.getNativeScroll)}});qx.bom.client.Scroll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.ui.IWidgetSizeSource":{require:!0},"qx.ui.core.scroll.MScrollBarFactory":{require:!0},"qxl.datagrid.util.Debounce":{construct:!0},"qxl.datagrid.ui.SelectionManager":{construct:!0},"qxl.datagrid.ui.GridStyling":{construct:!0},"qxl.datagrid.ui.GridSizeCalculator":{construct:!0},"qx.bom.client.Scroll":{construct:!0,require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.ui.core.scroll.AbstractScrollArea":{construct:!0},"qx.ui.layout.Grid":{construct:!0},"qxl.datagrid.column.IColumns":{},"qxl.datagrid.source.IDataSource":{},"qx.ui.container.Composite":{},"qx.ui.layout.VBox":{},"qxl.datagrid.ui.layout.Layered":{},"qxl.datagrid.ui.OddEvenRowBackgrounds":{},"qxl.datagrid.ui.factory.SimpleWidgetFactory":{},"qxl.datagrid.ui.WidgetPane":{},"qxl.datagrid.ui.factory.HeaderWidgetFactory":{},"qxl.datagrid.ui.HeaderRows":{},"qxl.datagrid.util.Math":{}},environment:{provided:[],required:{"os.scrollBarOverlayed":{construct:!0,className:"qx.bom.client.Scroll"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.DataGrid",{extend:qx.ui.core.Widget,implement:[qxl.datagrid.ui.IWidgetSizeSource],include:[qx.ui.core.scroll.MScrollBarFactory],construct(e,t){qx.ui.core.Widget.constructor.call(this);this.__P_81_0=new qxl.datagrid.util.Debounce((()=>this.updateWidgets()),50);this.__P_81_1=new qxl.datagrid.ui.SelectionManager;this.__P_81_1.addListener("changeSelection",(e=>{this.scheduleUpdateWidgets();this.fireDataEvent("changeSelection",e.getData())}));e=e||null;t=t||new qxl.datagrid.ui.GridStyling;this.__P_81_2=new qxl.datagrid.ui.GridSizeCalculator(e,t,this);e&&this.setColumns(e);this.getQxObject("widgetPane").addListener("modelDoubleTap",(e=>this.fireDataEvent("modelDoubleTap",e.getData())));if(qx.core.Environment.get("os.scrollBarOverlayed")){this._setLayout(new qx.ui.layout.Canvas);this._add(this.getQxObject("dataPane"),{edge:0});let e=this.getChildControl("scrollbar-x");e.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(e,{bottom:0,right:0,left:0});e=this.getChildControl("scrollbar-y");e.setMinWidth(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(e,{right:0,bottom:0,top:0})}else{var r=new qx.ui.layout.Grid;r.setColumnFlex(0,1);r.setRowFlex(0,1);this._setLayout(r);this._add(this.getQxObject("dataPane"),{row:0,column:0});this._add(this.getChildControl("scrollbar-x"),{row:1,column:0});this._add(this.getChildControl("scrollbar-y"),{row:0,column:1});this._add(this.getChildControl("corner"),{row:1,column:1})}var i=2*qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH+14;this.set({minHeight:i,minWidth:i});this._addRollHandling()},properties:{columns:{init:null,nullable:!0,check:"qxl.datagrid.column.IColumns",apply:"_applyColumns",event:"changeColumns"},dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",apply:"_applyDataSource",event:"changeDataSource"},startRowIndex:{init:0,check:"Integer",apply:"_applyStartRowIndex",event:"changeStartRowIndex"},startColumnIndex:{init:0,check:"Integer",apply:"updateWidgets",event:"changeStartColumnIndex"},appearance:{init:"qxl-datagrid",refine:!0},scrollbarX:{check:["auto","on","off"],init:"auto",themeable:!0,apply:"_computeScrollbars"},scrollbarY:{check:["auto","on","off"],init:"auto",themeable:!0,apply:"_computeScrollbars"},scrollbar:{group:["scrollbarX","scrollbarY"]},readOnly:{init:!1,check:"Boolean",event:"changeReadOnly"}},objects:{dataPane(){var e=new qx.ui.container.Composite(new qx.ui.layout.VBox);e.add(this.getQxObject("header"));var t=new qx.ui.container.Composite(new qxl.datagrid.ui.layout.Layered);t.add(this.getQxObject("widgetPane"),{layer:0});t.add(this.getQxObject("oddEvenRows"),{layer:1});e.add(t,{flex:1});return e},oddEvenRows(){return new qxl.datagrid.ui.OddEvenRowBackgrounds(this.__P_81_2,this.getDataSource(),this.__P_81_1)},paneWidgetFactory(){return new qxl.datagrid.ui.factory.SimpleWidgetFactory(this.getColumns())},widgetPane(){return new qxl.datagrid.ui.WidgetPane(this.__P_81_2,this.getQxObject("paneWidgetFactory"),this.getDataSource(),this.__P_81_1)},headerWidgetFactory(){return new qxl.datagrid.ui.factory.HeaderWidgetFactory(this.getColumns())},header(){return new qxl.datagrid.ui.HeaderRows(this.__P_81_2,this.getQxObject("headerWidgetFactory"),this.getDataSource())}},events:{changeSelection:"qx.event.type.Data",modelDoubleTap:"qx.event.type.Data"},members:{__P_81_3:!1,__P_81_2:null,__P_81_4:null,__P_81_0:null,__P_81_1:null,__P_81_5:null,_applyColumns(e,t){if(t){t.removeListener("change",this.__P_81_6,this);for(let e of t)e.setDataGrid(null)}if(e){for(let t of e)t.setDataGrid(this);e.addListener("change",this.__P_81_6,this)}this.__P_81_2.setColumns(e);this.getQxObject("headerWidgetFactory").setColumns(e);this.getQxObject("paneWidgetFactory").setColumns(e);this.updateWidgets()},__P_81_6(e){let t=e.getData();"remove"==t.type&&t.column.setDataGrid(null);"add"==t.type&&t.column.setDataGrid(this);this.scheduleLayoutUpdate()},_applyDataSource(e,t){t&&t.removeListener("changeSize",this.__P_81_7,this);this.__P_81_1.resetSelection();["headerWidgetFactory","paneWidgetFactory","widgetPane","oddEvenRows"].forEach((t=>this.getQxObject(t).setDataSource(e)));this.__P_81_1.setDataSource(e);this.updateWidgets();e&&e.addListener("changeSize",this.__P_81_7,this)},_applyStartRowIndex(e,t){this.__P_81_3=!0;this.updateWidgets();this.__P_81_3=!1},__P_81_7(){this.getQxObject("widgetPane").invalidateAll();this.__P_81_2.invalidate();this.updateWidgets()},_addRollHandling(){this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDownForRoll,this)},_removeRollHandling(){this.removeListener("roll",this._onRoll,this);this.removeListener("pointerdown",this._onPointerDownForRoll,this)},_onPointerDownForRoll(e){this.__P_81_5=e.getPointerId()},_onRoll(e){if("mouse"==e.getPointerType())return;if(this.__P_81_5&&e.getMomentum()){e.stopMomentum();this.__P_81_5=null;return}let t=this.getDataSourceSize().getRow();var r=this.getStartRowIndex()+Math.floor(.08*e.getDelta().y);let i=this.getMaxRows();r=qxl.datagrid.util.Math.clamp(0,Math.max(0,t-i),r);this.setStartRowIndex(r)},getMaxRows(){var e;const t=this.__P_81_2.getStyling();return Math.floor(this.getQxObject("oddEvenRows").getBounds().height/(null!==(e=t.getMaxRowHeight())&&void 0!==e?e:t.getMinRowHeight()))-4},scrollToSelection(){let e=this.getSelection().getLength()?this.getSelection().getItem(0):null;if(!e)throw new Error("Nothing is selected");let t=this.getDataSource().getPositionOfModel(e).getRow(),r=this.getMaxRows(),i=this.getStartRowIndex();t>=i&&t<=i+r-1||this.setStartRowIndex(Math.max(0,t-Math.floor(r/2)))},getWidgetSize(e,t){let r=this.__P_81_2.getStyling(),i=r.getMinRowHeight(),n=r.getMaxRowHeight();return{minWidth:r.getMinColumnWidth(),width:null,maxWidth:r.getMaxColumnWidth(),minHeight:i,height:e<0?r.getHeaderRowHeight():null,maxHeight:n}},getSizeCalculator(){return this.__P_81_2},getStyling(){return this.__P_81_2.getStyling()},getDataSourceSize(){return this.getDataSource().getSize()},__P_81_8(e){let t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y");"x"==e?t||this.scrollToX(0):r||this.scrollToY(0);t&&r?this._showChildControl("corner"):this._excludeChildControl("corner")},scrollToX(e){},scrollToY(e){},_computeScrollbars(){let e=this.__P_81_2.getSizes();if(!e)return;let t=this.getDataSource().getSize(),r=this.getChildControl("scrollbar-x"),i=this.getColumns(),n=this.getScrollbarX();if("off"===n||"auto"==n&&e.columns.length>i.getLength())r.setVisibility("excluded");else{r.setVisibility("visible");let t;t=-1==this.getStartColumnIndex()||e.columns.length>i.getLength()-this.getStartColumnIndex()?100:0==this.getStartColumnIndex()?0:Math.floor(this.getStartColumnIndex()/(i.getLength()+1)*100);r.set({position:t})}let o=this.getChildControl("scrollbar-y"),a=this.getScrollbarY();if("off"==a||"auto"==a&&e.rows.length==t.getColumn())o.setVisibility("excluded");else{o.setVisibility("visible");this.getMaxRows()>=t.getRow()?percent=0:percent=Math.floor(qxl.datagrid.util.Math.interpolate(0,Math.max(0,t.getRow()-this.getMaxRows()),0,100,this.getStartRowIndex()));percent=Math.min(percent,100);o.set({position:percent})}},_createChildControlImpl(e){switch(e){case"scrollbar-x":(t=this._createScrollBar("horizontal").set({minWidth:0,maximum:100})).exclude();t.addListener("scroll",(e=>{let t=e.getData(),r=this.getDataSource().getSize();if(100==t)this.setStartColumnIndex(-1);else{let e=Math.round(r.getColumn()*(t/100));this.setStartColumnIndex(e)}}));t.addListener("changeVisibility",(()=>this.__P_81_8("x")));return t;case"scrollbar-y":(t=this._createScrollBar("vertical").set({minHeight:0,maximum:100})).exclude();t.addListener("scroll",(e=>{if(this.__P_81_3)return;let t=e.getData(),r=this.getDataSource().getSize().getRow();const i=Math.floor(qxl.datagrid.util.Math.interpolate(0,100,0,Math.max(0,r-this.getMaxRows()),t));this.setStartRowIndex(i)}));t.addListener("changeVisibility",(()=>this.__P_81_8("y")));return t;case"corner":var t;(t=new qx.ui.core.Widget).setWidth(0);t.setHeight(0);t.exclude();return t}return qxl.datagrid.DataGrid.superclass.prototype._createChildControlImpl.call(this,e)},updateWidgets(){if(this.__P_81_4)return;this.getQxObject("header").updateWidgets();this.getQxObject("oddEvenRows").updateWidgets();const e=()=>{this._computeScrollbars();this.scheduleLayoutUpdate();this.__P_81_4=null};let t=this.getQxObject("widgetPane").updateWidgets();t?this.__P_81_4=t.then(e):e()},scheduleUpdateWidgets(){return this.__P_81_0.run()},renderLayout(e,t,r,i){const n=this.getQxObject("widgetPane").getPaddingLeft(),o=this.getQxObject("widgetPane").getPaddingTop();let a=this.__P_81_2.setAvailableSize(r-this.getChildControl("scrollbar-y").getSizeHint().width-n-this.getQxObject("widgetPane").getPaddingRight(),i,this.getStartRowIndex(),this.getStartColumnIndex(),n,o);qxl.datagrid.DataGrid.superclass.prototype.renderLayout.call(this,e,t,r,i);a&&this.updateWidgets()},_computeSizeHint(){var e=this.getMinWidth()||0,t=this.getMinHeight()||0,r=this.getWidth()||e,i=this.getHeight()||t;return{minWidth:e,width:r,maxWidth:this.getMaxWidth()||1/0,minHeight:t,height:i,maxHeight:this.getMaxHeight()||1/0}},getSelection(){return this.__P_81_1.getSelection()},setSelection(e){this.__P_81_1.setSelection(e)},resetSelection(){this.__P_81_1.resetSelection()},getSelectionManager(){return this.__P_81_1}}});qxl.datagrid.DataGrid.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{construct:!0,require:!0},"qx.util.format.DateFormat":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.DateColumn",{extend:qxl.datagrid.column.Column,properties:{dateFormat:{init:null,check:"qx.util.format.DateFormat",event:"changeDateFormat"}},construct(){qxl.datagrid.column.Column.constructor.call(this);this.setBindingOptions(((e,t)=>({converter:(e,t,r,i)=>{if(!e)return"";let n=this.getDateFormat()||qx.util.format.DateFormat.getDateInstance();"string"==typeof e&&(e=new Date(Date.parse(e)));return n.format(e)}})))}});qxl.datagrid.column.DateColumn.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.array.DummyModel",{extend:qx.core.Object,construct(){qx.core.Object.constructor.call(this);this.set({title:this._randomTitle(),author:this._randomAuthor(),date:this._randomDate()})},properties:{title:{nullable:!1,check:"String",event:"changeTitle"},author:{nullable:!1,check:"String",event:"changeAuthor"},date:{nullable:!1,check:"Date",event:"changeDate"}},members:{_randomNoun(){const e=["Cat","Dog","Mouse","Horse","Cow","Pig","Chicken","Duck","Goose","Sheep","Goat","Rabbit","Hamster","Gerbil","Rat","Parrot","Cockatoo","Canary","Finch","Goldfish","Tropical Fish","Frog","Toad","Newt","Salamander","Lizard","Snake","Turtle","Tortoise","Crocodile","Alligator","Dinosaur","Pterodactyl","Tyrannosaurus Rex","Robin","Blue Jay","Sparrow","Owl","Eagle","Hawk","Falcon","Vulture","Penguin"];return e[Math.floor(Math.random()*e.length)]},_randomTitle(){const e=this._randomNoun(),t=this._randomNoun();return[`The ${e} and The ${t}`,`The ${e}'s ${t}`,`The ${e}`][Math.floor(3*Math.random())]},_randomSurname(){const e=["Smith","Johnson","Williams","Brown","Jones","Miller","Davis","Garcia","Rodriguez","Wilson","Martinez","Anderson","Taylor","Thomas"];return e[Math.floor(Math.random()*e.length)]},_randomAuthor(){const e="ABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(26*Math.random())],t=this._randomSurname();return`${["Mr","Mrs","Dr","Prof"][Math.floor(4*Math.random())]} ${e}. ${t}`},_randomDate(){const e=new Date;return new Date(e.getTime()-Math.floor(15*Math.random()*365*24*60*60*1e3))}}});qxl.datagrid.demo.array.DummyModel.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.source.tree.NodeInspector":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.demo.tree.TreeDemoNodeInspector",{extend:qxl.datagrid.source.tree.NodeInspector,members:{canHaveChildren:e=>"directory"==e.getType()}});qxl.datagrid.demo.tree.TreeDemoNodeInspector.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MChildrenHandling":{require:!0},"qx.ui.layout.HBox":{construct:!0},"qx.ui.menu.Menu":{},"qx.util.PropertyUtil":{},"qx.ui.core.Spacer":{},"qx.ui.toolbar.Separator":{},"qx.ui.menubar.Button":{},"qx.ui.toolbar.Part":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.ToolBar",{extend:qx.ui.core.Widget,include:qx.ui.core.MChildrenHandling,construct(e){qx.ui.core.Widget.constructor.call(this);this.getContentElement().setAttribute("role","toolbar");this._setLayout(e||new qx.ui.layout.HBox);this.__P_82_0=[];this.__P_82_1=[]},properties:{appearance:{refine:!0,init:"toolbar"},openMenu:{check:"qx.ui.menu.Menu",event:"changeOpenMenu",nullable:!0},show:{init:"both",check:["both","label","icon"],inheritable:!0,apply:"_applyShow",event:"changeShow"},spacing:{nullable:!0,check:"Integer",themeable:!0,apply:"_applySpacing"},overflowIndicator:{check:"qx.ui.core.Widget",nullable:!0,apply:"_applyOverflowIndicator"},overflowHandling:{init:!1,check:"Boolean",apply:"_applyOverflowHandling"}},events:{hideItem:"qx.event.type.Data",showItem:"qx.event.type.Data"},members:{__P_82_0:null,__P_82_1:null,_computeSizeHint(){var e=qx.ui.toolbar.ToolBar.superclass.prototype._computeSizeHint.call(this);if(this.getOverflowHandling()){var t=0,r=this.getOverflowIndicator();r&&(t=r.getSizeHint().width+this.getSpacing());e.minWidth=t}return e},_onResize(e){this._recalculateOverflow(e.getData().width)},_recalculateOverflow(e,t){if(this.getOverflowHandling()){t=t||this.getSizeHint().width;var r=this.getOverflowIndicator(),i=0;r&&(i=r.getSizeHint().width);null==e&&null!=this.getBounds()&&(e=this.getBounds().width);if(null!=e)if(ee);else if(this.__P_82_0.length>0)do{var l=this.__P_82_0[0];if(l){o=l.getMarginLeft()+l.getMarginRight();o=Math.max(o,this.getSpacing());if(null==l.getContentElement().getDomElement()){l.syncAppearance();l.invalidateLayoutCache()}var u=l.getSizeHint().width,c=!1;if(1==this.__P_82_0.length&&i>0){c=e>t-i+u+(o-this.getSpacing())}if(!(e>t+u+o||c))return;this.__P_82_3(l);t+=u;r&&0==this.__P_82_0.length&&r.setVisibility("excluded")}}while(e>=t&&this.__P_82_0.length>0)}},__P_82_3(e){e.setVisibility("visible");this.__P_82_0.shift();this.fireDataEvent("showItem",e)},__P_82_2(e){if(e){this.__P_82_0.unshift(e);e.setVisibility("excluded");this.fireDataEvent("hideItem",e)}},_getNextToHide(){for(var e=this.__P_82_1.length-1;e>=0;e--){var t=this.__P_82_1[e];if(t&&t.getVisibility&&"visible"==t.getVisibility())return t}var r=this._getChildren();for(e=r.length-1;e>=0;e--){var i=r[e];if(i!=this.getOverflowIndicator()&&(i.getVisibility&&"visible"==i.getVisibility()))return i}},setRemovePriority(e,t,r){if(!r&&null!=this.__P_82_1[t])throw new Error("Priority already in use!");this.__P_82_1[t]=e},_applyOverflowHandling(e,t){this.invalidateLayoutCache();var r=this.getLayoutParent();r&&r.invalidateLayoutCache();var i=this.getBounds();i&&i.width&&this._recalculateOverflow(i.width);if(e)this.addListener("resize",this._onResize,this);else{this.removeListener("resize",this._onResize,this);var n=this.getOverflowIndicator();n&&n.setVisibility("excluded");for(var o=0;o{var n=new qx.io.request.Xhr(r);i&&n.set(i);n.addListener("success",(t=>{let r=n.getResponseText();n.dispose();e(r)}));n.addListener("fail",(()=>{n.dispose();t()}));n.send()})));var r,i;t=JSON.parse(t);const n=e=>{let t=(new qxl.datagrid.demo.tree.TreeDemoFileNode).set({name:e.name,permissions:e.permissions,lastModified:new Date(e.lastModified)});e.size?t.set({size:e.size,type:"file"}):t.set({type:"directory"});if(e.children)for(let r of e.children){let e=n(r);t.__P_83_0.push(e)}return t};return n(t)}}});qxl.datagrid.demo.tree.TreeDemoFileNode.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{require:!0},"qxl.datagrid.column.tree.ExpansionWidget":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.tree.ExpansionColumn",{extend:qxl.datagrid.column.Column,properties:{iconPathProvider:{check:"Function",nullable:!0}},members:{createWidgetForDisplay:()=>new qxl.datagrid.column.tree.ExpansionWidget,bindWidget(e,t,r){let i=qxl.datagrid.column.tree.ExpansionColumn.superclass.prototype.bindWidget.call(this,e,t),n=r.getDataSource().getNodeStateFor(t);if(null==n)return i;e.setIndentationLevel(n.level);e.setState(n.state);const o=this.getIconPathProvider();if(o){const r=o(t);r&&e.setIcon(r)}e.addListener("changeState",(e=>{let i=e.getData();"open"==i?r.getDataSource().expandNode(t):"closed"==i&&r.getDataSource().collapseNode(t)}));return i}}});qxl.datagrid.column.tree.ExpansionColumn.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qxl.datagrid.column.Column":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.FileSizeColumn",{extend:qxl.datagrid.column.Column,properties:{binary:{init:!0,check:"Binary"}},construct(){qxl.datagrid.column.Column.constructor.call(this);this.setBindingOptions(((e,t)=>({converter:(e,t,r,i)=>e?this._convertValueForDisplay(e):""})))},members:{_convertValueForDisplay(e){if("number"!=typeof e)return"";let t=this.getBinary()?1024:1e3;return enew Date(e.getTime()+864e5*(3-(e.getDay()+6)%7)),__P_84_10(e){var t=this.__P_84_9(e),r=t.getFullYear(),i=this.__P_84_9(new Date(r,0,4));return Math.floor(1.5+(t.getTime()-i.getTime())/864e5/7)},__P_84_11(e){var t=this.__P_84_9(e),r=this.__P_84_9(new Date(e.getFullYear(),e.getMonth(),4));return Math.floor(1.5+(t.getTime()-r.getTime())/864e5/7)},__P_84_12(e){return this.__P_84_9(e).getFullYear()},__P_84_13(e){var t=new Date(e,2,1);t.setDate(-1);return t.getDate()+1===29},__P_84_14(e,t){var r=0,i=0;t||(t=1971);for(var n=0,o=1;o<=12;o++){var a=new Date(t,o,1);a.setDate(-1);var s=a.getDate()+1;if(!((n+=s)0?1:-1,d=Math.floor(Math.abs(c)/60),f=Math.abs(c)%60;this.__P_84_16();for(var _="",p=0;p(b=(x=Math.abs(r))+"").length)for(var y=b.length;yb.length)for(y=x.length;y=1&&v<=3?b=r>0?"AD":"BC":4==v?b=r>0?"Anno Domini":"Before Christ":5==v&&(b=r>0?"A":"B");break;case"Q":case"q":1!=v&&2!=v||(b=this.__P_84_7(parseInt(i/4)+1,v));3==v&&(b="Q"+(parseInt(i/4)+1));break;case"D":b=this.__P_84_7(this.__P_84_8(e),v);break;case"d":b=this.__P_84_7(n,v);break;case"w":b=this.__P_84_7(this.__P_84_10(e),v);break;case"W":b=this.__P_84_11(e);break;case"E":v>=1&&v<=3?b=qx.locale.Date.getDayName("abbreviated",o,t,"format",!0):4==v?b=qx.locale.Date.getDayName("wide",o,t,"format",!0):5==v&&(b=qx.locale.Date.getDayName("narrow",o,t,"format",!0));break;case"e":var q=1+(o-(w=qx.locale.Date.getWeekStart(t))>=0?o-w:o-w+7);v>=1&&v<=2?b=this.__P_84_7(q,v):3==v?b=qx.locale.Date.getDayName("abbreviated",o,t,"format",!0):4==v?b=qx.locale.Date.getDayName("wide",o,t,"format",!0):5==v&&(b=qx.locale.Date.getDayName("narrow",o,t,"format",!0));break;case"c":var w;q=1+(o-(w=qx.locale.Date.getWeekStart(t))>=0?o-w:o-w+7);1==v?b=""+q:3==v?b=qx.locale.Date.getDayName("abbreviated",o,t,"stand-alone",!0):4==v?b=qx.locale.Date.getDayName("wide",o,t,"stand-alone",!0):5==v&&(b=qx.locale.Date.getDayName("narrow",o,t,"stand-alone",!0));break;case"M":1==v||2==v?b=this.__P_84_7(i+1,v):3==v?b=qx.locale.Date.getMonthName("abbreviated",i,t,"format",!0):4==v?b=qx.locale.Date.getMonthName("wide",i,t,"format",!0):5==v&&(b=qx.locale.Date.getMonthName("narrow",i,t,"format",!0));break;case"L":1==v||2==v?b=this.__P_84_7(i+1,v):3==v?b=qx.locale.Date.getMonthName("abbreviated",i,t,"stand-alone",!0):4==v?b=qx.locale.Date.getMonthName("wide",i,t,"stand-alone",!0):5==v&&(b=qx.locale.Date.getMonthName("narrow",i,t,"stand-alone",!0));break;case"a":b=a<12?qx.locale.Date.getAmMarker(t):qx.locale.Date.getPmMarker(t);break;case"H":b=this.__P_84_7(a,v);break;case"k":b=this.__P_84_7(0==a?24:a,v);break;case"K":b=this.__P_84_7(a%12,v);break;case"h":b=this.__P_84_7(a%12==0?12:a%12,v);break;case"m":b=this.__P_84_7(s,v);break;case"s":b=this.__P_84_7(l,v);break;case"S":if(v<(b=this.__P_84_7(u,3)).length)b=b.substr(0,v);else for(;v>b.length;)b+="0";break;case"z":v>=1&&v<=4&&(b="GMT"+(h>0?"-":"+")+this.__P_84_7(Math.abs(d),2)+":"+this.__P_84_7(f,2));break;case"Z":b=v>=1&&v<=3?(h>0?"-":"+")+this.__P_84_7(Math.abs(d),2)+this.__P_84_7(f,2):"GMT"+(h>0?"-":"+")+this.__P_84_7(Math.abs(d),2)+":"+this.__P_84_7(f,2)}_+=b}}return _},parse(e){this.__P_84_17();var t=this.__P_84_4.regex.exec(e);if(null==t)throw new Error("Date string '"+e+"' does not match the date format: "+this.__P_84_2);for(var r,i={era:1,year:1970,quarter:1,month:0,day:1,dayOfYear:1,hour:0,ispm:!1,weekDay:4,weekYear:1970,weekOfMonth:1,weekOfYear:1,min:0,sec:0,ms:0,tzOffsetMins:null},n=1,o=!1,a=!1,s=0;s=i.length){o++;break}if("'"==i.charAt(o+1)){r+=a;o++}else{o++;n="unkown"}}else{r+=a;o++}break;case"wildcard":if(a==e){t++;o++}else{this.__P_84_6.push({type:"wildcard",character:e,size:t});e=null;t=0;n="default"}break;default:if(a>="a"&&a<="z"||a>="A"&&a<="Z"){e=a;n="wildcard"}else if("'"==a){if(o+1>=i.length){r+=a;o++;break}if("'"==i.charAt(o+1)){r+=a;o++}o++;n="quoted_literal"}else n="default";if("default"!=n){if(r.length>0){this.__P_84_6.push({type:"literal",text:r});r=""}}else{r+=a;o++}}}null!=e?this.__P_84_6.push({type:"wildcard",character:e,size:t}):r.length>0&&this.__P_84_6.push({type:"literal",text:r})}},__P_84_17(){if(null==this.__P_84_4){var e=this.__P_84_2;this.__P_84_18();this.__P_84_16();for(var t,r=[],i="^",n=0;n14)throw new Error("Invalid hours in time zone offset.");if(n>59)throw new Error("Invalid minutes in time zone offset.");e.tzOffsetMins=60*i+n;"-"===r[1]&&(e.tzOffsetMins=-e.tzOffsetMins)},h=["AD","BC"],d=function(e,t){e.era="AD"==t?1:-1},f=["Q1","Q2","Q3","Q4"],_=function(e,t){e.quarter=f.indexOf(t)},p=["1st quarter","2nd quarter","3rd quarter","4th quarter"],m=function(e,t){e.quarter=p.indexOf(t)},g={},v=function(e){var r=["L","M"],i=["c","e","E"],n=e.charAt(0),a=r.indexOf(n)>=0;if(!g[e]){g[e]={};for(var s=function(){var t=n===(a?r:i)[0]?"stand-alone":"format",o="abbreviated";switch(e.length){case 4:o="wide";break;case 5:o="narrow";break;default:o="abbreviated"}return[t,o]}(),l=(a?qx.locale.Date.getMonthNames:qx.locale.Date.getDayNames).call(qx.locale.Date,s[1],o,s[0],!0),u=0,c=l.length;u=0&&(r=0&&(r=0,"Value must be positive")},false:null}),__P_85_9(){for(var e=[],t=[],r=[],i=-1,n=-1,o=this._getLayoutChildren(),a=0,s=o.length;a1&&r.push(l);u.colSpan>1&&t.push(l)}for(f=0;f<=i;f++)null==e[f]&&(e[f]=[]);this.__P_85_2=e;this.__P_85_3=t;this.__P_85_4=r;this.__P_85_5=i;this.__P_85_6=n;this.__P_85_7=null;this.__P_85_8=null;delete this._invalidChildrenCache},_setRowData(e,t,r){var i=this.__P_85_0[e];if(i)i[t]=r;else{this.__P_85_0[e]={};this.__P_85_0[e][t]=r}},_setColumnData(e,t,r){var i=this.__P_85_1[e];if(i)i[t]=r;else{this.__P_85_1[e]={};this.__P_85_1[e][t]=r}},setSpacing(e){this.setSpacingY(e);this.setSpacingX(e);return this},setColumnAlign(e,t,r){this._setColumnData(e,"hAlign",t);this._setColumnData(e,"vAlign",r);this._applyLayoutChange();return this},getColumnAlign(e){var t=this.__P_85_1[e]||{};return{vAlign:t.vAlign||"top",hAlign:t.hAlign||"left"}},setRowAlign(e,t,r){this._setRowData(e,"hAlign",t);this._setRowData(e,"vAlign",r);this._applyLayoutChange();return this},getRowAlign(e){var t=this.__P_85_0[e]||{};return{vAlign:t.vAlign||"top",hAlign:t.hAlign||"left"}},getCellWidget(e,t){this._invalidChildrenCache&&this.__P_85_9();return(e=this.__P_85_2[e]||{})[t]||null},getRowCount(){this._invalidChildrenCache&&this.__P_85_9();return this.__P_85_5+1},getColumnCount(){this._invalidChildrenCache&&this.__P_85_9();return this.__P_85_6+1},getCellAlign(e,t){var r="top",i="left",n=this.__P_85_0[e],o=this.__P_85_1[t],a=this.__P_85_2[e][t];if(a)var s={vAlign:a.getAlignY(),hAlign:a.getAlignX()};else s={};s.vAlign?r=s.vAlign:n&&n.vAlign?r=n.vAlign:o&&o.vAlign&&(r=o.vAlign);s.hAlign?i=s.hAlign:o&&o.hAlign?i=o.hAlign:n&&n.hAlign&&(i=n.hAlign);return{vAlign:r,hAlign:i}},setColumnFlex(e,t){this._setColumnData(e,"flex",t);this._applyLayoutChange();return this},getColumnFlex(e){var t=this.__P_85_1[e]||{};return void 0!==t.flex?t.flex:0},setRowFlex(e,t){this._setRowData(e,"flex",t);this._applyLayoutChange();return this},getRowFlex(e){var t=this.__P_85_0[e]||{};return void 0!==t.flex?t.flex:0},setColumnMaxWidth(e,t){this._setColumnData(e,"maxWidth",t);this._applyLayoutChange();return this},getColumnMaxWidth(e){var t=this.__P_85_1[e]||{};return void 0!==t.maxWidth?t.maxWidth:1/0},setColumnWidth(e,t){this._setColumnData(e,"width",t);this._applyLayoutChange();return this},getColumnWidth(e){var t=this.__P_85_1[e]||{};return void 0!==t.width?t.width:null},setColumnMinWidth(e,t){this._setColumnData(e,"minWidth",t);this._applyLayoutChange();return this},getColumnMinWidth(e){return(this.__P_85_1[e]||{}).minWidth||0},setRowMaxHeight(e,t){this._setRowData(e,"maxHeight",t);this._applyLayoutChange();return this},getRowMaxHeight(e){return(this.__P_85_0[e]||{}).maxHeight||1/0},setRowHeight(e,t){this._setRowData(e,"height",t);this._applyLayoutChange();return this},getRowHeight(e){var t=this.__P_85_0[e]||{};return void 0!==t.height?t.height:null},setRowMinHeight(e,t){this._setRowData(e,"minHeight",t);this._applyLayoutChange();return this},getRowMinHeight(e){return(this.__P_85_0[e]||{}).minHeight||0},_getOuterSize(e){var t=e.getSizeHint(),r=e.getMarginLeft()+e.getMarginRight(),i=e.getMarginTop()+e.getMarginBottom();return{height:t.height+i,width:t.width+r,minHeight:t.minHeight+i,minWidth:t.minWidth+r,maxHeight:t.maxHeight+i,maxWidth:t.maxWidth+r}},_fixHeightsRowSpan(e){for(var t=this.getSpacingY(),r=0,i=this.__P_85_4.length;r0&&(c[d]={min:f.minHeight,value:f.height,max:f.maxHeight,flex:_});l+=f.height;u+=f.minHeight}if(l0&&(d[_]={min:p.minWidth,value:p.width,max:p.maxWidth,flex:m});c+=p.width;h+=p.minWidth}if(c1)){var l=this._getOuterSize(s);n=this.getRowFlex(i)>0?Math.max(n,l.minHeight):Math.max(n,l.height);o=Math.max(o,l.height)}}}n=Math.max(n,this.getRowMinHeight(i));var u=this.getRowMaxHeight(i);if(null!==this.getRowHeight(i))o=this.getRowHeight(i);else o=Math.max(n,Math.min(o,u));e[i]={minHeight:n,height:o,maxHeight:u}}this.__P_85_4.length>0&&this._fixHeightsRowSpan(e);this.__P_85_7=e;return e},_getColWidths(){if(null!=this.__P_85_8)return this.__P_85_8;for(var e=[],t=this.__P_85_6,r=this.__P_85_5,i=0;i<=t;i++){for(var n,o=0,a=0,s=0;s<=r;s++){var l=this.__P_85_2[s][i];if(l){if(!((l.getLayoutProperties().colSpan||0)>1)){var u=this._getOuterSize(l);a=Math.max(a,u.minWidth);o=Math.max(o,u.width)}}}a=Math.max(a,this.getColumnMinWidth(i));n=this.getColumnMaxWidth(i);if(null!==this.getColumnWidth(i))o=this.getColumnWidth(i);else o=Math.max(a,Math.min(o,n));e[i]={minWidth:a,width:o,maxWidth:n}}this._getColSpans().length>0&&this._fixWidthsColSpan(e);this.__P_85_8=e;return e},_getColumnFlexOffsets(e){var t=this.getSizeHint(),r=e-t.width;if(0==r)return{};for(var i=this._getColWidths(),n={},o=0,a=i.length;o0||s.width==s.minWidth&&r<0||(n[o]={min:s.minWidth,value:s.width,max:s.maxWidth,flex:l})}return qx.ui.layout.Util.computeFlexOffsets(n,e,t.width)},_getRowFlexOffsets(e){var t=this.getSizeHint(),r=e-t.height;if(0==r)return{};for(var i=this._getRowHeights(),n={},o=0,a=i.length;o0||s.height==s.minHeight&&r<0||(n[o]={min:s.minHeight,value:s.height,max:s.maxHeight,flex:l})}return qx.ui.layout.Util.computeFlexOffsets(n,e,t.height)},_getColSpans(){return this.__P_85_3},renderLayout(e,t,r){this._invalidChildrenCache&&this.__P_85_9();for(var i,n=qx.ui.layout.Util,o=this.getSpacingX(),a=this.getSpacingY(),s=this._getColWidths(),l=this._getColumnFlexOffsets(e),u=[],c=this.__P_85_6,h=this.__P_85_5,d=0;d<=c;d++){i=l[d]?l[d].offset:0;u[d]=s[d].width+i}for(var f=this._getRowHeights(),_=this._getRowFlexOffsets(t),p=[],m=0;m<=h;m++){i=_[m]?_[m].offset:0;p[m]=f[m].height+i}var g=0;for(d=0;d<=c;d++){var v=0;for(m=0;m<=h;m++){var b=this.__P_85_2[m][d];if(b){var y=b.getLayoutProperties();if(y.row===m&&y.column===d){for(var x=o*(y.colSpan-1),q=0;q0?t+=o.minWidth:t+=o.width;r+=o.width}var a=this._getRowHeights(),s=0,l=0;for(i=0,n=a.length;i0?s+=u.minHeight:s+=u.height;l+=u.height}var c=this.getSpacingX()*(e.length-1),h=this.getSpacingY()*(a.length-1);return{minWidth:t+c,width:r+c,minHeight:s+h,height:l+h}}},destruct(){this.__P_85_2=this.__P_85_0=this.__P_85_1=this.__P_85_3=this.__P_85_4=this.__P_85_8=this.__P_85_7=null}});qx.ui.layout.Grid.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.Promise":{construct:!0},"qx.bom.Label":{},"qx.bom.client.Browser":{require:!0},"qx.event.Timer":{},"qx.bom.element.Dimension":{},"qx.lang.Object":{},"qx.bom.element.Style":{}},environment:{provided:[],required:{"browser.name":{className:"qx.bom.client.Browser"},"browser.version":{className:"qx.bom.client.Browser"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.webfonts.Validator",{extend:qx.core.Object,construct(e,t,r,i){qx.core.Object.constructor.call(this);t&&this.setComparisonString(t);r&&this.setFontWeight(r);i&&this.setFontStyle(i);if(e){this.setFontFamily(e);this.__P_184_0=this._getRequestedHelpers()}this.__P_184_1=new qx.Promise},statics:{COMPARISON_FONTS:{sans:["Arial","Helvetica","sans-serif"],serif:["Times New Roman","Georgia","serif"]},HELPER_CSS:{position:"absolute",margin:"0",padding:"0",top:"-1000px",left:"-1000px",fontSize:"350px",width:"auto",height:"auto",lineHeight:"normal",fontVariant:"normal",visibility:"hidden"},COMPARISON_STRING:"WEei",__P_184_2:null,__P_184_3:null,removeDefaultHelperElements(){var e=qx.bom.webfonts.Validator.__P_184_3;if(e)for(var t in e)document.body.removeChild(e[t]);delete qx.bom.webfonts.Validator.__P_184_3}},properties:{fontFamily:{nullable:!0,init:null,apply:"_applyFontFamily"},fontWeight:{nullable:!0,check:"String",apply:"_applyFontWeight"},fontStyle:{nullable:!0,check:"String",apply:"_applyFontStyle"},comparisonString:{nullable:!0,init:null},timeout:{check:"Integer",init:5e3}},events:{changeStatus:"qx.event.type.Data"},members:{__P_184_0:null,__P_184_4:null,__P_184_5:null,__P_184_1:null,validate(){if(this.__P_184_5)return;const e=e=>{this.__P_184_4&&this.__P_184_4.stop();this._reset();this.__P_184_1.resolve(e);this.fireDataEvent("changeStatus",{family:this.getFontFamily(),valid:e})};if(document.fonts&&"function"==typeof document.fonts.load){this.__P_184_5=(new Date).getTime();let t=`${this.getFontStyle()||"normal"} ${this.getFontWeight()||"normal"} 14px ${this.getFontFamily()}`;(async()=>{try{await document.fonts.load(t);await document.fonts.ready;qx.bom.Label.getTextSize("Hello World",{fontFamily:this.getFontFamily(),fontStyle:this.getFontStyle(),fontWeight:this.getFontWeight()});setTimeout((()=>e(this._isFontValid())),100)}catch(r){this.warn(`Exception while loading font ${t}: `+r);e(!1)}})()}else{this.__P_184_5=(new Date).getTime();this.getFontStyle(),this.getFontWeight(),this.getFontFamily();const t=()=>{if(this._isFontValid())"safari"==qx.core.Environment.get("browser.name")&&parseFloat(qx.core.Environment.get("browser.version"))>=8?setTimeout((()=>e(!0)),100):e(!0);else{(new Date).getTime()-this.__P_184_5>=this.getTimeout()&&e(!1)}};qx.event.Timer.once((()=>{this.__P_184_4=new qx.event.Timer(100);this.__P_184_4.addListener("interval",t);this.__P_184_4.start()}),this,0)}},async isValid(){return await this.__P_184_1},_reset(){if(this.__P_184_0){for(var e in this.__P_184_0){var t=this.__P_184_0[e];document.body.removeChild(t)}this.__P_184_0=null}},_isFontValid(){qx.bom.webfonts.Validator.__P_184_2||this.__P_184_6();this.__P_184_0||(this.__P_184_0=this._getRequestedHelpers());this.__P_184_0.sans.style.visibility="visible";this.__P_184_0.sans.style.visibility="hidden";this.__P_184_0.serif.style.visibility="visible";this.__P_184_0.serif.style.visibility="hidden";var e=qx.bom.element.Dimension.getWidth(this.__P_184_0.sans),t=qx.bom.element.Dimension.getWidth(this.__P_184_0.serif),r=qx.bom.webfonts.Validator;return e!==r.__P_184_2.sans||t!==r.__P_184_2.serif},_getRequestedHelpers(){var e=[this.getFontFamily()].concat(qx.bom.webfonts.Validator.COMPARISON_FONTS.sans),t=[this.getFontFamily()].concat(qx.bom.webfonts.Validator.COMPARISON_FONTS.serif);return{sans:this._getHelperElement(e,this.getComparisonString()),serif:this._getHelperElement(t,this.getComparisonString())}},_getHelperElement(e,t){var r=qx.lang.Object.clone(qx.bom.webfonts.Validator.HELPER_CSS);e&&(r.fontFamily?r.fontFamily+=","+e.join(","):r.fontFamily=e.join(","));this.getFontWeight()&&(r.fontWeight=this.getFontWeight());this.getFontStyle()&&(r.fontStyle=this.getFontStyle());var i=document.createElement("span");i.innerHTML=t||qx.bom.webfonts.Validator.COMPARISON_STRING;qx.bom.element.Style.setStyles(i,r);document.body.appendChild(i);return i},_applyFontFamily(e,t){e!==t&&this._reset()},_applyFontWeight(e,t){e!==t&&this._reset()},_applyFontStyle(e,t){e!==t&&this._reset()},__P_184_6(){var e=qx.bom.webfonts.Validator;e.__P_184_3||(e.__P_184_3={sans:this._getHelperElement(e.COMPARISON_FONTS.sans),serif:this._getHelperElement(e.COMPARISON_FONTS.serif)});e.__P_184_2={sans:qx.bom.element.Dimension.getWidth(e.__P_184_3.sans),serif:qx.bom.element.Dimension.getWidth(e.__P_184_3.serif)}}},destruct(){this._reset();null!=this.__P_184_4&&this.__P_184_4.stop();this._disposeObjects("__P_184_4")}});qx.bom.webfonts.Validator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.AbstractAxis",{extend:Object,statics:{computeStart(e,t,r,i,n){throw new Error("abstract method call!")},_moveToEdgeAndAlign(e,t,r,i){switch(i){case"edge-start":return t.start-r.end-e;case"edge-end":return t.end+r.start;case"align-start":return t.start+r.start;case"align-center":return t.start+parseInt((t.end-t.start-e)/2,10)+r.start;case"align-end":return t.end-r.end-e}},_isInRange:(e,t,r)=>e>=0&&e+t<=r}});qx.util.placement.AbstractAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.placement.AbstractAxis":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.DirectAxis",{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart(e,t,r,i,n){return this._moveToEdgeAndAlign(e,t,r,n)}}});qx.util.placement.DirectAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.placement.AbstractAxis":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.KeepAlignAxis",{statics:{_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,_isInRange:qx.util.placement.AbstractAxis._isInRange,computeStart(e,t,r,i,n){var o,a,s=this._moveToEdgeAndAlign(e,t,r,n);if(this._isInRange(s,e,i))return s;if("edge-start"==n||"edge-end"==n){o=t.start-r.end;a=t.end+r.start}else{o=t.end-r.end;a=t.start+r.start}return s=o>i-a?Math.max(0,o-e):a}}});qx.util.placement.KeepAlignAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.placement.AbstractAxis":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.placement.BestFitAxis",{statics:{_isInRange:qx.util.placement.AbstractAxis._isInRange,_moveToEdgeAndAlign:qx.util.placement.AbstractAxis._moveToEdgeAndAlign,computeStart(e,t,r,i,n){var o=this._moveToEdgeAndAlign(e,t,r,n);if(this._isInRange(o,e,i))return o;o<0&&(o=Math.min(0,i-e));o+e>i&&(o=Math.max(0,i-e));return o}}});qx.util.placement.BestFitAxis.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.event.Emitter":{require:!0},"qx.bom.client.CssAnimation":{construct:!0,require:!0}},environment:{provided:[],required:{"css.animation":{construct:!0,className:"qx.bom.client.CssAnimation"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.AnimationHandle",{extend:qx.event.Emitter,construct(){var e=qx.core.Environment.get("css.animation");this.__P_220_0=e&&e["play-state"];this.__P_220_1=!0;this.addListenerOnce("end",this.__P_220_2,this)},events:{start:"Element",end:"Element",iteration:"Element"},members:{__P_220_0:null,__P_220_1:!1,__P_220_3:!1,isPlaying(){return this.__P_220_1},isEnded(){return this.__P_220_3},isPaused(){return"paused"==this.el.style[this.__P_220_0]},pause(){if(this.el){this.el.style[this.__P_220_0]="paused";this.el.$$animation.__P_220_1=!1;this.animationId&&qx.bom.element.AnimationJs&&qx.bom.element.AnimationJs.pause(this)}},play(){if(this.el){this.el.style[this.__P_220_0]="running";this.el.$$animation.__P_220_1=!0;null!=this.i&&qx.bom.element.AnimationJs&&qx.bom.element.AnimationJs.play(this)}},stop(){if(this.el&&qx.core.Environment.get("css.animation")&&!this.jsAnimation){this.el.style[this.__P_220_0]="";this.el.style[qx.core.Environment.get("css.animation").name]="";this.el.$$animation.__P_220_1=!1;this.el.$$animation.__P_220_3=!0}else if(this.jsAnimation){this.stopped=!0;qx.bom.element.AnimationJs.stop(this)}},__P_220_2(){this.__P_220_1=!1;this.__P_220_3=!0}}});qx.bom.element.AnimationHandle.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.Style":{},"qx.core.Environment":{defer:"runtime"}},environment:{provided:["css.transform","css.transform.3d"],required:{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.client.CssTransform",{statics:{getSupport(){var e=qx.bom.client.CssTransform.getName();return null!=e?{name:e,style:qx.bom.client.CssTransform.getStyle(),origin:qx.bom.client.CssTransform.getOrigin(),"3d":qx.bom.client.CssTransform.get3D(),perspective:qx.bom.client.CssTransform.getPerspective(),"perspective-origin":qx.bom.client.CssTransform.getPerspectiveOrigin(),"backface-visibility":qx.bom.client.CssTransform.getBackFaceVisibility()}:null},getStyle:()=>qx.bom.Style.getPropertyName("transformStyle"),getPerspective:()=>qx.bom.Style.getPropertyName("perspective"),getPerspectiveOrigin:()=>qx.bom.Style.getPropertyName("perspectiveOrigin"),getBackFaceVisibility:()=>qx.bom.Style.getPropertyName("backfaceVisibility"),getOrigin:()=>qx.bom.Style.getPropertyName("transformOrigin"),getName:()=>qx.bom.Style.getPropertyName("transform"),get3D:()=>null!=qx.bom.client.CssTransform.getPerspective()},defer(e){qx.core.Environment.add("css.transform",e.getSupport);qx.core.Environment.add("css.transform.3d",e.get3D)}});qx.bom.client.CssTransform.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.bom.client.CssTransform":{require:!0},"qx.bom.Style":{}},environment:{provided:[],required:{"css.transform":{load:!0,className:"qx.bom.client.CssTransform"},"css.transform.3d":{className:"qx.bom.client.CssTransform"}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.element.Transform",{statics:{__P_221_0:qx.core.Environment.get("css.transform"),transform(e,t){var r=this.getTransformValue(t);if(null!=this.__P_221_0){var i=this.__P_221_0.name;e.style[i]=r}},translate(e,t){this.transform(e,{translate:t})},scale(e,t){this.transform(e,{scale:t})},rotate(e,t){this.transform(e,{rotate:t})},skew(e,t){this.transform(e,{skew:t})},getCss(e){var t=this.getTransformValue(e);if(null!=this.__P_221_0){var r=this.__P_221_0.name;return qx.bom.Style.getCssName(r)+":"+t+";"}return""},setOrigin(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0.origin]=t)},getOrigin(e){return null!=this.__P_221_0?e.style[this.__P_221_0.origin]:""},setStyle(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0.style]=t)},getStyle(e){return null!=this.__P_221_0?e.style[this.__P_221_0.style]:""},setPerspective(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0.perspective]=t+"px")},getPerspective(e){return null!=this.__P_221_0?e.style[this.__P_221_0.perspective]:""},setPerspectiveOrigin(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0["perspective-origin"]]=t)},getPerspectiveOrigin(e){if(null!=this.__P_221_0){var t=e.style[this.__P_221_0["perspective-origin"]];if(""!=t)return t;var r=e.style[this.__P_221_0["perspective-origin"]+"X"],i=e.style[this.__P_221_0["perspective-origin"]+"Y"];if(""!=r)return r+" "+i}return""},setBackfaceVisibility(e,t){null!=this.__P_221_0&&(e.style[this.__P_221_0["backface-visibility"]]=t?"visible":"hidden")},getBackfaceVisibility(e){return null==this.__P_221_0||"visible"==e.style[this.__P_221_0["backface-visibility"]]},getTransformValue(e){var t="",r=["translate","scale"];for(var i in e){var n=e[i];qx.Bootstrap.isArray(n)?3===n.length&&r.indexOf(i)>-1&&qx.core.Environment.get("css.transform.3d")?t+=this._compute3dProperty(i,n):t+=this._computeAxisProperties(i,n):t+=i+"("+n+") "}return t.trim()},_compute3dProperty(e,t){var r="";e+="3d";for(var i=0;i"iframe"===e.tagName.toLowerCase(),registerEvent(e,t,r){},unregisterEvent(e,t,r){}},defer(e){qx.event.Registration.addHandler(e)}});qx.event.handler.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.event.handler.Iframe":{require:!0},"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.dom.Element":{},"qx.dom.Hierarchy":{},"qx.bom.client.Engine":{require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.log.Logger":{},"qx.bom.Event":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.Iframe",{statics:{DEFAULT_ATTRIBUTES:{frameBorder:0,frameSpacing:0,marginWidth:0,marginHeight:0,hspace:0,vspace:0,border:0,allowTransparency:!0},create(e,t){e=e?qx.lang.Object.clone(e):{};var r=qx.bom.Iframe.DEFAULT_ATTRIBUTES;for(var i in r)i in e||(e[i]=r[i]);var n=qx.dom.Element.create("iframe",e,t);"onload"in e||(n.onload=function(){qx.event.handler.Iframe.onevent(n)});return n},getWindow(e){try{return e.contentWindow}catch(e){return null}},getDocument(e){if("contentDocument"in e)try{return e.contentDocument}catch(e){return null}try{var t=this.getWindow(e);return t?t.document:null}catch(e){return null}},getBody(e){try{var t=this.getDocument(e);return t?t.getElementsByTagName("body")[0]:null}catch(e){return null}},setSource(e,t){try{if(this.getWindow(e)&&qx.dom.Hierarchy.isRendered(e))try{if("webkit"==qx.core.Environment.get("engine.name")&&"osx"==qx.core.Environment.get("os.name")){var r=this.getWindow(e);r&&r.stop()}this.getWindow(e).location.replace(t)}catch(r){e.src=t}else e.src=t;this.__P_222_0(e)}catch(e){qx.log.Logger.warn("Iframe source could not be set!")}},queryCurrentUrl(e){var t=this.getDocument(e);try{if(t&&t.location)return t.location.href}catch(e){}return""},__P_222_0(e){qx.bom.Event.addNativeListener(e,"load",(function t(){qx.bom.Event.removeNativeListener(e,"load",t);e.$$url=qx.bom.Iframe.queryCurrentUrl(e)}))}}});qx.bom.Iframe.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Object":{},"qx.dom.Element":{},"qx.lang.Type":{},"qx.bom.client.Engine":{require:!0}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine",load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.bom.Input",{statics:{__P_223_0:{text:1,textarea:1,select:1,checkbox:1,radio:1,password:1,hidden:1,submit:1,image:1,file:1,search:1,reset:1,button:1},create(e,t,r){var i;t=t?qx.lang.Object.clone(t):{};if("textarea"===e||"select"===e)i=e;else{i="input";t.type=e}return qx.dom.Element.create(i,t,r)},setValue(e,t){var r=e.nodeName.toLowerCase(),i=e.type,n=qx.lang.Type;"number"==typeof t&&(t+="");if("checkbox"===i||"radio"===i)n.isArray(t)?e.checked=t.includes(e.value):e.checked=e.value==t;else if("select"===r){for(var o,a,s=n.isArray(t),l=e.options,u=0,c=l.length;u0&&(d+=u[a]+c)}},__P_201_0(e){for(;!(e instanceof qx.ui.menu.Menu);)e=e.getLayoutParent();return e},_computeSizeHint(){for(var e=this._getLayoutChildren(),t=0,r=0,i=0,n=e.length;ie.useHtml?e.innerHTML:!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")?e.firstChild.getAttribute("value")||"":qx.bom.element.Attribute.get(e,"text"),getHtmlSize(e,t,r){var i=this._htmlElement||this.__P_138_3();i.style.width=null!=r?r+"px":"auto";i.innerHTML=e;return this.__P_138_6(i,t)},getTextSize(e,t){var r=this._textElement||this.__P_138_1();!qx.core.Environment.get("css.textoverflow")&&qx.core.Environment.get("html.xul")?r.firstChild.setAttribute("value",e):qx.bom.element.Attribute.set(r,"text",e);return this.__P_138_6(r,t)},__P_138_6(e,t){var r=this.__P_138_0;t||(t={});for(var i in r)e.style[i]=t[i]||"";var n=qx.bom.element.Dimension.getSize(e);n.width++;return n}}});qx.bom.Label.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.Engine":{require:!0},"qx.util.ResourceManager":{}},environment:{provided:[],required:{"engine.name":{className:"qx.bom.client.Engine"},"engine.version":{className:"qx.bom.client.Engine"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.element.Background",{statics:{__P_204_0:["background-image:url(",null,");","background-position:",null,";","background-repeat:",null,";"],__P_204_1:{backgroundImage:null,backgroundPosition:null,backgroundRepeat:null},__P_204_2(e,t){var r=qx.core.Environment.get("engine.name"),i=qx.core.Environment.get("engine.version");"gecko"==r&&i<1.9&&e==t&&"number"==typeof e&&(t+=.01);if(e)var n="number"==typeof e?e+"px":e;else n="0";if(t)var o="number"==typeof t?t+"px":t;else o="0";return n+" "+o},compile(e,t,r,i){var n=this.__P_204_2(r,i),o=qx.util.ResourceManager.getInstance().toUri(e),a=this.__P_204_0;a[1]="'"+o+"'";a[4]=n;a[7]=t;return a.join("")},getStyles(e,t,r,i){if(!e)return this.__P_204_1;var n={backgroundPosition:this.__P_204_2(r,i),backgroundImage:"url('"+qx.util.ResourceManager.getInstance().toUri(e)+"')"};null!=t&&(n.backgroundRepeat=t);return n},set(e,t,r,i,n){var o=this.getStyles(t,r,i,n);for(var a in o)e.style[a]=o[a]}}});qx.bom.element.Background.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0},"qx.dev.unit.TestCase":{},"qx.lang.Type":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.unit.TestFunction",{extend:qx.core.Object,construct(e,t,r){r&&this.setTestFunction(r);if(e){this.setClassName(e.classname);this.setTestClass(e)}this.setName(t)},properties:{testFunction:{check:"Function"},name:{check:"String"},className:{check:"String",init:""},testClass:{check:"qx.dev.unit.TestCase",init:null}},members:{run(e){var t=this.getTestClass(),r=this.getName();t.set({testFunc:this,testResult:e});e.run(this,(function(){switch(t[r].constructor.name){case"Function":try{t[r]()}catch(e){throw e}break;case"AsyncFunction":t[r]().then((function(){t.resume()})).catch((function(e){t.resume((function(){throw e}))}));t.wait()}}))},setUp(){var e=this.getTestClass();qx.lang.Type.isFunction(e.setUp)&&e.setUp()},tearDown(){var e=this.getTestClass();qx.lang.Type.isFunction(e.tearDown)&&e.tearDown()},getFullName(){return[this.getClassName(),this.getName()].join(":")}}});qx.dev.unit.TestFunction.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",construct:!0,require:!0},"qx.dev.unit.AbstractTestSuite":{construct:!0,require:!0},"qx.dev.unit.TestCase":{construct:!0},"qx.lang.Type":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.dev.unit.TestClass",{extend:qx.dev.unit.AbstractTestSuite,construct(e){qx.dev.unit.AbstractTestSuite.constructor.call(this);if(e)if(qx.Class.isSubClassOf(e,qx.dev.unit.TestCase)){var t=e.prototype,r=new e;for(var i in t)qx.lang.Type.isFunctionOrAsyncFunction(t[i])&&0==i.indexOf("test")&&this.addTestMethod(r,i);this.setName(e.classname)}else this.addFail("Sub class check.","The test class '"+e.classname+"'is not a sub class of 'qx.dev.unit.TestCase'");else this.addFail("existsCheck","Unknown test class!")},properties:{name:{check:"String"}}});qx.dev.unit.TestClass.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Timer":{construct:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.event.AcceleratingTimer",{extend:qx.core.Object,implement:[qx.core.IDisposable],construct(){qx.core.Object.constructor.call(this);this.__P_168_0=new qx.event.Timer(this.getInterval());this.__P_168_0.addListener("interval",this._onInterval,this)},events:{interval:"qx.event.type.Event"},properties:{interval:{check:"Integer",init:100},firstInterval:{check:"Integer",init:500},minimum:{check:"Integer",init:20},decrease:{check:"Integer",init:2}},members:{__P_168_0:null,__P_168_1:null,start(){this.__P_168_0.setInterval(this.getFirstInterval());this.__P_168_0.start()},stop(){this.__P_168_0.stop();this.__P_168_1=null},_onInterval(){this.__P_168_0.stop();null==this.__P_168_1&&(this.__P_168_1=this.getInterval());this.__P_168_1=Math.max(this.getMinimum(),this.__P_168_1-this.getDecrease());this.__P_168_0.setInterval(this.__P_168_1);this.__P_168_0.start();this.fireEvent("interval")}},destruct(){this._disposeObjects("__P_168_0")}});qx.event.AcceleratingTimer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.core.scroll.IScrollBar",{events:{scroll:"qx.event.type.Data",scrollAnimationEnd:"qx.event.type.Event"},properties:{orientation:{},maximum:{},position:{},knobFactor:{}},members:{scrollTo(e,t){this.assertNumber(e)},scrollBy(e,t){this.assertNumber(e)},scrollBySteps(e,t){this.assertNumber(e)}}});qx.ui.core.scroll.IScrollBar.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.scroll.IScrollBar":{require:!0},"qx.ui.core.scroll.ScrollSlider":{},"qx.ui.form.RepeatButton":{},"qx.ui.layout.HBox":{},"qx.ui.layout.VBox":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.ScrollBar",{extend:qx.ui.core.Widget,implement:qx.ui.core.scroll.IScrollBar,construct(e){qx.ui.core.Widget.constructor.call(this);this._createChildControl("button-begin");this._createChildControl("slider").addListener("resize",this._onResizeSlider,this);this._createChildControl("button-end");null!=e?this.setOrientation(e):this.initOrientation();this.addListener("track",(e=>{e.stopPropagation()}))},events:{scrollAnimationEnd:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"scrollbar"},orientation:{check:["horizontal","vertical"],init:"horizontal",apply:"_applyOrientation"},maximum:{check:"PositiveInteger",apply:"_applyMaximum",init:100},position:{check:"qx.lang.Type.isNumber(value)&&value>=0&&value<=this.getMaximum()",init:0,apply:"_applyPosition",event:"scroll"},singleStep:{check:"Integer",init:20},pageStep:{check:"Integer",init:10,apply:"_applyPageStep"},knobFactor:{check:"PositiveNumber",apply:"_applyKnobFactor",nullable:!0}},members:{__P_171_0:2,__P_171_1:0,_computeSizeHint(){var e=qx.ui.core.scroll.ScrollBar.superclass.prototype._computeSizeHint.call(this);if("horizontal"===this.getOrientation()){this.__P_171_1=e.minWidth;e.minWidth=0}else{this.__P_171_1=e.minHeight;e.minHeight=0}return e},renderLayout(e,t,r,i){var n=qx.ui.core.scroll.ScrollBar.superclass.prototype.renderLayout.call(this,e,t,r,i),o="horizontal"===this.getOrientation();if(this.__P_171_1>=(o?r:i)){this.getChildControl("button-begin").setVisibility("hidden");this.getChildControl("button-end").setVisibility("hidden")}else{this.getChildControl("button-begin").setVisibility("visible");this.getChildControl("button-end").setVisibility("visible")}return n},_createChildControlImpl(e,t){var r;switch(e){case"slider":(r=new qx.ui.core.scroll.ScrollSlider).setPageStep(100);r.setFocusable(!1);r.addListener("changeValue",this._onChangeSliderValue,this);r.addListener("slideAnimationEnd",this._onSlideAnimationEnd,this);this._add(r,{flex:1});break;case"button-begin":(r=new qx.ui.form.RepeatButton).setFocusable(!1);r.addListener("execute",this._onExecuteBegin,this);this._add(r);break;case"button-end":(r=new qx.ui.form.RepeatButton).setFocusable(!1);r.addListener("execute",this._onExecuteEnd,this);this._add(r)}return r||qx.ui.core.scroll.ScrollBar.superclass.prototype._createChildControlImpl.call(this,e)},_applyMaximum(e){this.getChildControl("slider").setMaximum(e)},_applyPosition(e){this.getChildControl("slider").setValue(e)},_applyKnobFactor(e){this.getChildControl("slider").setKnobFactor(e)},_applyPageStep(e){this.getChildControl("slider").setPageStep(e)},_applyOrientation(e,t){this.getContentElement().setAttribute("aria-orientation",e);var r=this._getLayout();r&&r.dispose();if("horizontal"===e){this._setLayout(new qx.ui.layout.HBox);this.setAllowStretchX(!0);this.setAllowStretchY(!1);this.replaceState("vertical","horizontal");this.getChildControl("button-begin").replaceState("up","left");this.getChildControl("button-end").replaceState("down","right")}else{this._setLayout(new qx.ui.layout.VBox);this.setAllowStretchX(!1);this.setAllowStretchY(!0);this.replaceState("horizontal","vertical");this.getChildControl("button-begin").replaceState("left","up");this.getChildControl("button-end").replaceState("right","down")}this.getChildControl("slider").setOrientation(e)},scrollTo(e,t){this.getChildControl("slider").slideTo(e,t)},scrollBy(e,t){this.getChildControl("slider").slideBy(e,t)},scrollBySteps(e,t){var r=this.getSingleStep();this.getChildControl("slider").slideBy(e*r,t)},updatePosition(e){this.getChildControl("slider").updatePosition(e)},stopScrollAnimation(){this.getChildControl("slider").stopSlideAnimation()},_onExecuteBegin(e){this.scrollBy(-this.getSingleStep(),50)},_onExecuteEnd(e){this.scrollBy(this.getSingleStep(),50)},_onSlideAnimationEnd(){this.fireEvent("scrollAnimationEnd")},_onChangeSliderValue(e){this.setPosition(e.getData())},_onResizeSlider(e){var t=this.getChildControl("slider").getChildControl("knob"),r=t.getSizeHint(),i=!1,n=this.getChildControl("slider").getInnerSize();"vertical"==this.getOrientation()?n.heightthis._onTimeout()),this.getTimeout())},_cancelTimer(){if(this.__P_128_3){clearTimeout(this.__P_128_3);this.__P_128_3=null}},async _onTimeout(){this.__P_128_3=null;let e=this.__P_128_2;try{let t;for(;;){t=await this._runImpl();if(!this.__P_128_1)break;if("queue"==this.getRepeatedTrigger()){this._startTimer();return}}this.__P_128_2=null;e.resolve(t)}catch(t){e.reject(t)}},async _runImpl(){await this.__P_128_0()}}});qxl.datagrid.util.Debounce.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.scroll.MRoll",{properties:{scrollByDrag:{init:!1,check:"Boolean"}},members:{_cancelRoll:null,_addRollHandling(){this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDownForRoll,this)},_removeRollHandling(){this.removeListener("roll",this._onRoll,this);this.removeListener("pointerdown",this._onPointerDownForRoll,this)},_onPointerDownForRoll(e){this._cancelRoll=e.getPointerId()},_onRoll(e){if("mouse"!=e.getPointerType()||this.getScrollByDrag())if(this._cancelRoll&&e.getMomentum()){e.stopMomentum();this._cancelRoll=null}else{this._cancelRoll=null;var t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y"),i=r?this.getChildControl("scrollbar-y",!0):null,n=t?this.getChildControl("scrollbar-x",!0):null,o=e.getDelta().y,a=e.getDelta().x,s=!r,l=!t;if(i){0!==o&&i.scrollBy(parseInt(o,10));var u=i.getPosition(),c=i.getMaximum();(o<0&&u<=0||o>0&&u>=c)&&(s=!0)}if(n){0!==a&&n.scrollBy(parseInt(a,10));u=n.getPosition(),c=n.getMaximum();(a<0&&u<=0||a>0&&u>=c)&&(l=!0)}l&&s&&e.stopMomentum();(s||0!==a)&&(l||0!==o)&&(l&&s||0===a||0===o)||e.stop()}}}});qx.ui.core.scroll.MRoll.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Mixin":{usage:"dynamic",require:!0},"qx.ui.core.DragDropScrolling":{construct:!0},"qx.Class":{},"qx.ui.core.scroll.MScrollBarFactory":{},"qx.ui.core.Widget":{},"qx.event.Timer":{}}};qx.Bootstrap.executePendingDefers(e);qx.Mixin.define("qx.ui.core.MDragDropScrolling",{construct(){var e=this;this instanceof qx.ui.core.DragDropScrolling&&(e=this._getWidget());e.addListener("drag",this.__P_172_0,this);e.addListener("dragend",this.__P_172_1,this);this.__P_172_2=["left","right"];this.__P_172_3=["top","bottom"]},properties:{dragScrollThresholdX:{check:"Integer",init:30},dragScrollThresholdY:{check:"Integer",init:30},dragScrollSlowDownFactor:{check:"Float",init:.1}},members:{__P_172_4:null,__P_172_2:null,__P_172_3:null,_findScrollableParent(e){var t=e;if(null===t)return null;for(;t.getLayoutParent();){t=t.getLayoutParent();if(this._isScrollable(t))return t}return null},_isScrollable:e=>qx.Class.hasMixin(e.constructor,qx.ui.core.scroll.MScrollBarFactory),_getBounds(e){var t=e.getContentLocation();e.getScrollAreaContainer&&(t=e.getScrollAreaContainer().getContentLocation());return t},_getEdgeType:(e,t,r)=>-1*e.left<=t&&e.left<0?"left":-1*e.top<=r&&e.top<0?"top":e.right<=t&&e.right>0?"right":e.bottom<=r&&e.bottom>0?"bottom":null,_getAxis(e){if(-1!==this.__P_172_2.indexOf(e))return"x";if(-1!==this.__P_172_3.indexOf(e))return"y";throw new Error("Invalid edge type given ("+e+"). Must be: 'left', 'right', 'top' or 'bottom'")},_getThresholdByEdgeType(e){return-1!==this.__P_172_2.indexOf(e)?this.getDragScrollThresholdX():-1!==this.__P_172_3.indexOf(e)?this.getDragScrollThresholdY():void 0},_isScrollbarVisible:(e,t)=>!(!e||!e._isChildControlVisible)&&e._isChildControlVisible("scrollbar-"+t),_isScrollbarExceedingMaxPos(e,t,r){var i;return!e||((i=e.getPosition()+r)>e.getMaximum()||i<0)},_calculateThresholdExceedance(e,t){var r=t-Math.abs(e);return e<0?-1*r:r},_calculateScrollAmount(e,t){return Math.floor(e/100*t*this.getDragScrollSlowDownFactor())},_scrollBy(e,t,r){var i=e.getChildControl("scrollbar-"+t,!0);if(i){var n=i.getBounds(),o="x"===t?n.width:n.height,a=this._calculateScrollAmount(o,r);this._isScrollbarExceedingMaxPos(i,t,a)&&this.__P_172_4.stop();i.scrollBy(a)}},__P_172_0(e){this.__P_172_4&&this.__P_172_4.stop();var t;if(t=e.getOriginalTarget()instanceof qx.ui.core.Widget?e.getOriginalTarget():qx.ui.core.Widget.getWidgetByElement(e.getOriginalTarget())){var r;r=this._isScrollable(t)?t:this._findScrollableParent(t);for(;r;){var i,n,o=this._getBounds(r),a=e.getDocumentLeft(),s=e.getDocumentTop(),l={left:o.left-a,right:o.right-a,top:o.top-s,bottom:o.bottom-s},u=0;if(i=this._getEdgeType(l,this.getDragScrollThresholdX(),this.getDragScrollThresholdY())){n=this._getAxis(i);if(this._isScrollbarVisible(r,n)){u=this._calculateThresholdExceedance(l[i],this._getThresholdByEdgeType(i));this.__P_172_4&&this.__P_172_4.dispose();this.__P_172_4=new qx.event.Timer(50);this.__P_172_4.addListener("interval",function(e,t,r){this._scrollBy(e,t,r)}.bind(this,r,n,u));this.__P_172_4.start();e.stopPropagation();return}r=this._findScrollableParent(r)}else r=this._findScrollableParent(r)}}},__P_172_1(e){this.__P_172_4&&this.__P_172_4.stop()}},destruct(){this.__P_172_4&&this.__P_172_4.dispose()}});qx.ui.core.MDragDropScrolling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.ui.core.MDragDropScrolling":{require:!0},"qx.core.Init":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.DragDropScrolling",{extend:qx.core.Object,include:[qx.ui.core.MDragDropScrolling],construct(e){qx.core.Object.constructor.call(this);this._widget=e},members:{_widget:null,_getWidget(){return this._widget||qx.core.Init.getApplication().getRoot()}}});qx.ui.core.DragDropScrolling.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",construct:!0,require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.scroll.MScrollBarFactory":{require:!0},"qx.ui.core.scroll.MRoll":{require:!0},"qx.ui.core.MDragDropScrolling":{require:!0},"qx.bom.client.Scroll":{construct:!0,require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.ui.layout.Grid":{construct:!0},"qx.ui.core.scroll.ScrollPane":{},"qx.ui.core.queue.Manager":{}},environment:{provided:[],required:{"os.scrollBarOverlayed":{construct:!0,className:"qx.bom.client.Scroll"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.AbstractScrollArea",{extend:qx.ui.core.Widget,include:[qx.ui.core.scroll.MScrollBarFactory,qx.ui.core.scroll.MRoll,qx.ui.core.MDragDropScrolling],type:"abstract",statics:{DEFAULT_SCROLLBAR_WIDTH:14},construct(){qx.ui.core.Widget.constructor.call(this);if(qx.core.Environment.get("os.scrollBarOverlayed"))this._setLayout(new qx.ui.layout.Canvas);else{var e=new qx.ui.layout.Grid;e.setColumnFlex(0,1);e.setRowFlex(0,1);this._setLayout(e)}var t=2*qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH+14;this.set({minHeight:t,minWidth:t});this._addRollHandling()},events:{scrollAnimationXEnd:"qx.event.type.Event",scrollAnimationYEnd:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"scrollarea"},width:{refine:!0,init:0},height:{refine:!0,init:0},scrollbarX:{check:["auto","on","off"],init:"auto",themeable:!0,apply:"_computeScrollbars"},scrollbarY:{check:["auto","on","off"],init:"auto",themeable:!0,apply:"_computeScrollbars"},scrollbar:{group:["scrollbarX","scrollbarY"]}},members:{_createChildControlImpl(e,t){var r;switch(e){case"pane":(r=new qx.ui.core.scroll.ScrollPane).addListener("update",this._computeScrollbars,this);r.addListener("scrollX",this._onScrollPaneX,this);r.addListener("scrollY",this._onScrollPaneY,this);qx.core.Environment.get("os.scrollBarOverlayed")?this._add(r,{edge:0}):this._add(r,{row:0,column:0});break;case"scrollbar-x":(r=this._createScrollBar("horizontal")).setMinWidth(0);r.exclude();r.addListener("scroll",this._onScrollBarX,this);r.addListener("changeVisibility",this._onChangeScrollbarXVisibility,this);r.addListener("scrollAnimationEnd",this._onScrollAnimationEnd.bind(this,"X"));if(qx.core.Environment.get("os.scrollBarOverlayed")){r.setMinHeight(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(r,{bottom:0,right:0,left:0})}else this._add(r,{row:1,column:0});break;case"scrollbar-y":(r=this._createScrollBar("vertical")).setMinHeight(0);r.exclude();r.addListener("scroll",this._onScrollBarY,this);r.addListener("changeVisibility",this._onChangeScrollbarYVisibility,this);r.addListener("scrollAnimationEnd",this._onScrollAnimationEnd.bind(this,"Y"));if(qx.core.Environment.get("os.scrollBarOverlayed")){r.setMinWidth(qx.ui.core.scroll.AbstractScrollArea.DEFAULT_SCROLLBAR_WIDTH);this._add(r,{right:0,bottom:0,top:0})}else this._add(r,{row:0,column:1});break;case"corner":(r=new qx.ui.core.Widget).setWidth(0);r.setHeight(0);r.exclude();qx.core.Environment.get("os.scrollBarOverlayed")||this._add(r,{row:1,column:1})}return r||qx.ui.core.scroll.AbstractScrollArea.superclass.prototype._createChildControlImpl.call(this,e)},getPaneSize(){return this.getChildControl("pane").getInnerSize()},getItemTop(e){return this.getChildControl("pane").getItemTop(e)},getItemBottom(e){return this.getChildControl("pane").getItemBottom(e)},getItemLeft(e){return this.getChildControl("pane").getItemLeft(e)},getItemRight(e){return this.getChildControl("pane").getItemRight(e)},scrollToX(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-x").scrollTo(e,t)},scrollByX(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-x").scrollBy(e,t)},getScrollX(){var e=this.getChildControl("scrollbar-x",!0);return e?e.getPosition():0},scrollToY(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-y").scrollTo(e,t)},scrollByY(e,t){qx.ui.core.queue.Manager.flush();this.getChildControl("scrollbar-y").scrollBy(e,t)},getScrollY(){var e=this.getChildControl("scrollbar-y",!0);return e?e.getPosition():0},stopScrollAnimationX(){var e=this.getChildControl("scrollbar-x",!0);e&&e.stopScrollAnimation()},stopScrollAnimationY(){var e=this.getChildControl("scrollbar-y",!0);e&&e.stopScrollAnimation()},_onScrollAnimationEnd(e){this.fireEvent("scrollAnimation"+e+"End")},_onScrollBarX(e){this.getChildControl("pane").scrollToX(e.getData())},_onScrollBarY(e){this.getChildControl("pane").scrollToY(e.getData())},_onScrollPaneX(e){var t=this.getChildControl("scrollbar-x");t&&t.updatePosition(e.getData())},_onScrollPaneY(e){var t=this.getChildControl("scrollbar-y");t&&t.updatePosition(e.getData())},_onChangeScrollbarXVisibility(e){var t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y");t||this.scrollToX(0);t&&r?this._showChildControl("corner"):this._excludeChildControl("corner")},_onChangeScrollbarYVisibility(e){var t=this._isChildControlVisible("scrollbar-x"),r=this._isChildControlVisible("scrollbar-y");r||this.scrollToY(0);t&&r?this._showChildControl("corner"):this._excludeChildControl("corner")},_computeScrollbars(){var e=this.getChildControl("pane");if(e.getChildren()[0]){var t=this.getInnerSize(),r=e.getInnerSize(),i=e.getScrollSize();if(r&&i){var n=this.getScrollbarX(),o=this.getScrollbarY();if("auto"===n&&"auto"===o){var a=i.width>t.width,s=i.height>t.height;!a&&!s||a&&s||(a?s=i.height>r.height:s&&(a=i.width>r.width))}else{a="on"===n,s="on"===o;i.width>(a?r.width:t.width)&&"auto"===n&&(a=!0);i.height>(a?r.height:t.height)&&"auto"===o&&(s=!0)}if(a){var l=this.getChildControl("scrollbar-x");l.show();l.setMaximum(Math.max(0,i.width-r.width));l.setKnobFactor(0===i.width?0:r.width/i.width)}else this._excludeChildControl("scrollbar-x");if(s){var u=this.getChildControl("scrollbar-y");u.show();u.setMaximum(Math.max(0,i.height-r.height));u.setKnobFactor(0===i.height?0:r.height/i.height)}else this._excludeChildControl("scrollbar-y")}}else{this._excludeChildControl("scrollbar-x");this._excludeChildControl("scrollbar-y")}}}});qx.ui.core.scroll.AbstractScrollArea.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",usage:"dynamic",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0}},environment:{provided:[],required:{"qx.debug":{load:!0}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.layout.Layered",{extend:qx.ui.layout.Abstract,members:{verifyLayoutProperty:qx.core.Environment.select("qx.debug",{true(e,t,r){this.assert("layer"==t,"The property '"+t+"' is not supported by the Fixed layout!");this.assertInteger(r)},false:null}),__P_129_0(){let e=[],t=0;this._getLayoutChildren().forEach((r=>{let i=r.getLayoutProperties().layer||0;i>t&&(t=i);let n=e[i];n||(n=e[i]={layerId:i,children:[]});n.children.push(r)}));e.forEach((e=>e.zIndex=t-e.layerId));return e},renderLayout(e,t,r){let i=this.__P_129_0();for(let n in i){let o=r.top,a=i[n];a.children.forEach(((i,n)=>{let s=i.getSizeHint(),l=0;if(n==a.children.length-1)l=t-o-i.getMarginTop()-i.getMarginBottom();else{l=s.height;null!==s.minHeight&&ls.maxHeight&&(l=s.maxHeight)}let u=r.left+i.getMarginLeft();i.getContentElement().setStyle("zIndex",a.zIndex);i.renderLayout(u,o+i.getMarginTop(),e,l);o+=i.getMarginTop()+l+i.getMarginBottom()}))}},_computeSizeHint:()=>({width:10,height:10})}});qxl.datagrid.ui.layout.Layered.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.ui.layout.Fixed":{construct:!0},"qxl.datagrid.source.IDataSource":{},"qx.lang.Array":{},"qxl.datagrid.source.Position":{},"qx.ui.basic.Atom":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.ui.OddEvenRowBackgrounds",{extend:qx.ui.core.Widget,construct(e,t,r,i){qx.ui.core.Widget.constructor.call(this);this.__P_130_0=e;this.__P_130_1=i||"qxl-datagrid-row";this._setLayout(new qxl.datagrid.ui.layout.Fixed);this.__P_130_2=r;r.addListener("changeSelectionStyle",(()=>this.updateWidgets()));r.addListener("changeSelection",(()=>{"row"==r.getSelectionStyle()&&this.updateWidgets()}));r.addListener("changeFocused",(()=>{"row"==r.getSelectionStyle()&&this.updateWidgets()}));t&&this.setDataSource(t)},properties:{dataSource:{init:null,check:"qxl.datagrid.source.IDataSource",event:"changeDataSource"}},members:{__P_130_0:null,__P_130_1:null,updateWidgets(){let e=this.__P_130_0.getStyling(),t=this.__P_130_0.getSizes();if(!t)return;let r=null,i=null,n=null;t.rows.forEach((e=>{e.rowIndex>=0&&(null===n||n>e.rowIndex)&&(n=e.rowIndex);(null===r||r>e.rowIndex)&&(r=e.rowIndex);(null===i||i{let t=e.getUserData("qxl.datagrid.cellData");if(t.rowi){e.setUserData("qxl.datagrid.cellData",null);this._remove(e);e.dispose()}else{let r=t.row;o[r]=e}}));let a=0;t.columns.forEach((e=>a+=e.width));let s=this.__P_130_0.getInitialOffsets().top,l=e.getVerticalSpacing(),u=Math.ceil(l/2),c=l-u;for(let e=0;et.setAppearance(e)))}}});qxl.datagrid.ui.OddEvenRowBackgrounds.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.util.Math",{statics:{clamp(e,t,r){r=Math.max(e,r);return r=Math.min(t,r)},interpolate:(e,t,r,i,n)=>r+(n-e)*(i-r)/(t-e)}});qxl.datagrid.util.Math.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.LayoutItem":{construct:!0,require:!0},"qx.ui.core.queue.Dispose":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.Spacer",{extend:qx.ui.core.LayoutItem,construct(e,t){qx.ui.core.LayoutItem.constructor.call(this);this.setWidth(null!=e?e:0);this.setHeight(null!=t?t:0)},members:{checkAppearanceNeeds(){},addChildrenToQueue(e){},destroy(){if(!this.$$disposed){var e=this.$$parent;e&&e._remove(this);qx.ui.core.queue.Dispose.add(this)}}}});qx.ui.core.Spacer.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.Separator",{extend:qx.ui.core.Widget,properties:{appearance:{refine:!0,init:"toolbar-separator"},anonymous:{refine:!0,init:!0},width:{refine:!0,init:0},height:{refine:!0,init:0}}});qx.ui.toolbar.Separator.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.core.MRemoteChildrenHandling":{require:!0},"qx.ui.layout.HBox":{construct:!0},"qx.ui.basic.Image":{},"qx.ui.toolbar.PartContainer":{},"qx.ui.toolbar.Separator":{},"qx.ui.menubar.Button":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.toolbar.Part",{extend:qx.ui.core.Widget,include:[qx.ui.core.MRemoteChildrenHandling],construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.HBox);this._createChildControl("handle")},properties:{appearance:{refine:!0,init:"toolbar/part"},show:{init:"both",check:["both","label","icon"],inheritable:!0,event:"changeShow"},spacing:{nullable:!0,check:"Integer",themeable:!0,apply:"_applySpacing"}},members:{_createChildControlImpl(e,t){var r;switch(e){case"handle":(r=new qx.ui.basic.Image).setAlignY("middle");this._add(r);break;case"container":(r=new qx.ui.toolbar.PartContainer).addListener("syncAppearance",this.__P_131_0,this);this._add(r);r.addListener("changeChildren",(()=>{this.__P_131_0()}))}return r||qx.ui.toolbar.Part.superclass.prototype._createChildControlImpl.call(this,e)},getChildrenContainer(){return this.getChildControl("container")},_applySpacing(e,t){var r=this.getChildControl("container").getLayout();null==e?r.resetSpacing():r.setSpacing(e)},__P_131_0(){var e=this.getChildrenContainer().getChildren();e=e.filter((function(e){return"visible"==e.getVisibility()}));for(var t=0;t0&&(this.__P_175_12=window.setTimeout(this.__P_175_3,this.timeout));this.__P_175_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Send native request");t.insertBefore(e,t.firstChild);window.setTimeout((function(){r._readyStateChange(2);r._readyStateChange(3)}));return this},abort(){if(this.__P_175_7)return null;this.__P_175_8=!0;this.__P_175_13();this._emit("abort");return this},_emit(e){this["on"+e]();this._emitter.emit(e,this)},onreadystatechange(){},onload(){},onloadend(){},onerror(){},onabort(){},ontimeout(){},getResponseHeader(e){if(this.__P_175_7)return null;this.__P_175_10("qx.debug")&&qx.Bootstrap.debug("Response header cannot be determined for requests made with script transport.");return"unknown"},getAllResponseHeaders(){if(this.__P_175_7)return null;this.__P_175_10("qx.debug")&&qx.Bootstrap.debug("Response headers cannot be determined forrequests made with script transport.");return"Unknown response headers"},setDetermineSuccess(e){this.__P_175_6=e},dispose(){var e=this.__P_175_14;if(!this.__P_175_7){if(e){e.onload=e.onreadystatechange=null;this.__P_175_13()}this.__P_175_12&&window.clearTimeout(this.__P_175_12);this.__P_175_7=!0}},isDisposed(){return!!this.__P_175_7},_getUrl(){return this.__P_175_9},_getScriptElement(){return this.__P_175_14},_onTimeout(){this.__P_175_15();this.__P_175_5()||this._emit("error");this._emit("timeout");this.__P_175_5()||this._emit("loadend")},_onNativeLoad(){var e=this.__P_175_14,t=this.__P_175_6,r=this;if(!this.__P_175_8){if("mshtml"===this.__P_175_10("engine.name")&&this.__P_175_10("browser.documentmode")<9){if(!/loaded|complete/.test(e.readyState))return;this.__P_175_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Received native readyState: loaded")}this.__P_175_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Received native load");t&&(this.status||(this.status=t()?200:500));500===this.status&&this.__P_175_10("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Script,"Detected error");this.__P_175_12&&window.clearTimeout(this.__P_175_12);window.setTimeout((function(){r._success();r._readyStateChange(4);r._emit("load");r._emit("loadend")}))}},_onNativeError(){this.__P_175_15();this._emit("error");this._emit("loadend")},__P_175_14:null,__P_175_4:null,__P_175_9:"",__P_175_1:null,__P_175_2:null,__P_175_3:null,__P_175_12:null,__P_175_8:null,__P_175_7:null,__P_175_0(){this.readyState=0;this.status=0;this.statusText=""},_readyStateChange(e){this.readyState=e;this._emit("readystatechange")},_success(){this.__P_175_13();this.readyState=4;this.status||(this.status=200);this.statusText=""+this.status},__P_175_15(){this.__P_175_13();this.readyState=4;this.status=0;this.statusText=null},__P_175_5(){var e="mshtml"===this.__P_175_10("engine.name")&&this.__P_175_10("browser.documentmode")<9,t="opera"===this.__P_175_10("engine.name");return!(e||t)},__P_175_11(){var e=this.__P_175_14=document.createElement("script");e.src=this.__P_175_9;e.onerror=this.__P_175_2;e.onload=this.__P_175_1;"mshtml"===this.__P_175_10("engine.name")&&this.__P_175_10("browser.documentmode")<9&&(e.onreadystatechange=this.__P_175_1);return e},__P_175_13(){var e=this.__P_175_14;e&&e.parentNode&&this.__P_175_4.removeChild(e)},__P_175_10(e){if(qx&&qx.core&&qx.core.Environment)return qx.core.Environment.get(e);if("engine.name"===e)return qx.bom.client.Engine.getName();if("browser.documentmode"===e)return qx.bom.client.Browser.getDocumentMode();if("qx.debug.io"==e)return!1;throw new Error("Unknown environment key at this phase")}},defer(){qx&&qx.core&&qx.core.Environment&&qx.core.Environment.add("qx.debug.io",!1)}});qx.bom.request.Script.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.lang.Function":{construct:!0},"qx.io.request.authentication.IAuthentication":{},"qx.lang.Type":{},"qx.Bootstrap":{},"qx.bom.request.Script":{require:!0},"qx.Promise":{},"qx.lang.String":{},"qx.type.BaseError":{},"qx.lang.Object":{},"qx.event.type.Data":{},"qx.util.Request":{},"qx.util.Serializer":{},"qx.lang.Json":{},"qx.util.Uri":{}},environment:{provided:[],required:{"qx.debug.io":{className:"qx.bom.request.Script"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.io.request.AbstractRequest",{type:"abstract",extend:qx.core.Object,implement:[qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);void 0!==e&&this.setUrl(e);this.__P_173_0={};var t=this._transport=this._createTransport();this._setPhase("unsent");this.__P_173_1=qx.lang.Function.bind(this._onReadyStateChange,this);this.__P_173_2=qx.lang.Function.bind(this._onLoad,this);this.__P_173_3=qx.lang.Function.bind(this._onLoadEnd,this);this.__P_173_4=qx.lang.Function.bind(this._onAbort,this);this.__P_173_5=qx.lang.Function.bind(this._onTimeout,this);this.__P_173_6=qx.lang.Function.bind(this._onError,this);t.onreadystatechange=this.__P_173_1;t.onload=this.__P_173_2;t.onloadend=this.__P_173_3;t.onabort=this.__P_173_4;t.ontimeout=this.__P_173_5;t.onerror=this.__P_173_6},events:{readyStateChange:"qx.event.type.Event",success:"qx.event.type.Event",load:"qx.event.type.Event",loadEnd:"qx.event.type.Event",abort:"qx.event.type.Event",timeout:"qx.event.type.Event",error:"qx.event.type.Event",statusError:"qx.event.type.Event",parseError:"qx.event.type.Data",fail:"qx.event.type.Event",changeResponse:"qx.event.type.Data",changePhase:"qx.event.type.Data"},properties:{url:{check:"String"},timeout:{check:"Number",nullable:!0,init:0},requestData:{check:e=>qx.lang.Type.isString(e)||qx.Class.isSubClassOf(e.constructor,qx.core.Object)||qx.lang.Type.isObject(e)||qx.lang.Type.isArray(e)||"Blob"==qx.Bootstrap.getClass(e)||"ArrayBuffer"==qx.Bootstrap.getClass(e)||"FormData"==qx.Bootstrap.getClass(e),nullable:!0},authentication:{check:"qx.io.request.authentication.IAuthentication",nullable:!0}},members:{__P_173_1:null,__P_173_2:null,__P_173_3:null,__P_173_4:null,__P_173_5:null,__P_173_6:null,__P_173_7:null,__P_173_8:null,__P_173_9:null,__P_173_0:null,__P_173_10:null,_transport:null,_parserFailed:!1,_createTransport(){throw new Error("Abstract method call")},_getConfiguredUrl(){},_getConfiguredRequestHeaders(){},_getParsedResponse(){throw new Error("Abstract method call")},_getMethod:()=>"GET",_isAsync:()=>!0,send(){var e,t,r,i,n=this._transport;e=this._getConfiguredUrl();/\#/.test(e)&&(e=e.replace(/\#.*/,""));n.timeout=this.getTimeout();t=this._getMethod();r=this._isAsync();qx.core.Environment.get("qx.debug.io")&&this.debug("Open low-level request with method: "+t+", url: "+e+", async: "+r);n.open(t,e,r);this._setPhase("opened");i=this.getRequestData();-1==["ArrayBuffer","Blob","FormData"].indexOf(qx.Bootstrap.getClass(i))&&(i=this._serializeData(i));this._setRequestHeaders();qx.core.Environment.get("qx.debug.io")&&this.debug("Send low-level request");"GET"==t?n.send():n.send(i);this._setPhase("sent")},sendWithPromise(e){e=e||this;var t=this;return new qx.Promise((function(e,r){var i=[],n=t.addListener("success",(r=>{i.forEach(t.removeListenerById.bind(t));e(t)}));i.push(n);var o=t.addListener("statusError",(e=>{i.forEach(t.removeListenerById.bind(t));var n=qx.lang.String.format("%1: %2.",[t.getStatus(),t.getStatusText()]),o=new qx.type.BaseError("statusError",n);r(o)}));i.push(o);var a=t.addListener("timeout",(e=>{i.forEach(t.removeListenerById.bind(t));var n=qx.lang.String.format("Request failed with timeout after %1 ms.",[t.getTimeout()]),o=new qx.type.BaseError("timeout",n);r(o)}));i.push(a);var s=t.addListener("parseError",(e=>{i.forEach(t.removeListenerById.bind(t));var n=new qx.type.BaseError("parseError","Error parsing the response.");r(n)}));i.push(s);var l=t.addListener("abort",(e=>{i.forEach(t.removeListenerById.bind(t));var n=new qx.type.BaseError("abort","Request aborted.");r(n)}));i.push(l);var u=t.addListener("error",(e=>{i.forEach(t.removeListenerById.bind(t));var n=new qx.type.BaseError("error","Request failed.");r(n)}));i.push(u);t.send()}),e).finally((function(){4!==t.getReadyState()&&t.abort()}))},abort(){qx.core.Environment.get("qx.debug.io")&&this.debug("Abort request");this.__P_173_8=!0;this.__P_173_9="abort";this._transport.abort()},_setRequestHeaders(){var e=this._transport,t=this._getAllRequestHeaders();for(var r in t)e.setRequestHeader(r,t[r])},_getAllRequestHeaders(){var e={};qx.lang.Object.mergeWith(e,this._getConfiguredRequestHeaders());qx.lang.Object.mergeWith(e,this.__P_173_11());qx.lang.Object.mergeWith(e,this.__P_173_10);qx.lang.Object.mergeWith(e,this.__P_173_0);return e},__P_173_11(){var e=this.getAuthentication(),t={};if(e){e.getAuthHeaders().forEach((function(e){t[e.key]=e.value}));return t}},setRequestHeader(e,t){this.__P_173_0[e]=t},getRequestHeader(e){return this.__P_173_0[e]},removeRequestHeader(e){this.__P_173_0[e]&&delete this.__P_173_0[e]},getTransport(){return this._transport},getReadyState(){return this._transport.readyState},getPhase(){return this.__P_173_9},getStatus(){return this._transport.status},getStatusText(){return this._transport.statusText},getResponseText(){return this._transport.responseText},getAllResponseHeaders(){return this._transport.getAllResponseHeaders()},getResponseHeader(e){return this._transport.getResponseHeader(e)},overrideResponseContentType(e){return this._transport.overrideMimeType(e)},getResponseContentType(){return this.getResponseHeader("Content-Type")},isDone(){return 4===this.getReadyState()},getResponse(){return this.__P_173_7},_setResponse(e){var t=e;if(this.__P_173_7!==e){this.__P_173_7=e;this.fireEvent("changeResponse",qx.event.type.Data,[this.__P_173_7,t])}},_onReadyStateChange(){var e=this.getReadyState();qx.core.Environment.get("qx.debug.io")&&this.debug("Fire readyState: "+e);this.fireEvent("readyStateChange");if(!this.__P_173_8){3===e&&this._setPhase("loading");this.isDone()&&this.__P_173_12()}},__P_173_12(){qx.core.Environment.get("qx.debug.io")&&this.debug("Request completed with HTTP status: "+this.getStatus());this._setPhase("load");if(qx.util.Request.isSuccessful(this.getStatus())){qx.core.Environment.get("qx.debug.io")&&this.debug("Response is of type: '"+this.getResponseContentType()+"'");this._setResponse(this._getParsedResponse());this._parserFailed?this.fireEvent("fail"):this._fireStatefulEvent("success")}else{try{this._setResponse(this._getParsedResponse())}catch(e){}if(0!==this.getStatus()){this._fireStatefulEvent("statusError");this.fireEvent("fail")}}},_onLoad(){this.fireEvent("load")},_onLoadEnd(){this.fireEvent("loadEnd")},_onAbort(){this._fireStatefulEvent("abort")},_onTimeout(){this._fireStatefulEvent("timeout");this.fireEvent("fail")},_onError(){this.fireEvent("error");this.fireEvent("fail")},_fireStatefulEvent(e){this._setPhase(e);this.fireEvent(e)},_setPhase(e){var t=this.__P_173_9;this.__P_173_9=e;this.fireDataEvent("changePhase",e,t)},_serializeData(e){var t=void 0!==this.getMethod&&"POST"==this.getMethod(),r=/application\/.*\+?json/.test(this.getRequestHeader("Content-Type"));return e?qx.lang.Type.isString(e)?e:qx.Class.isSubClassOf(e.constructor,qx.core.Object)?qx.util.Serializer.toUriParameter(e):r&&(qx.lang.Type.isObject(e)||qx.lang.Type.isArray(e))?qx.lang.Json.stringify(e):qx.lang.Type.isObject(e)?qx.util.Uri.toParameter(e,t):null:null}},environment:{"qx.debug.io":!1},destruct(){var e=this._transport;if(this._transport){e.onreadystatechange=e.onload=e.onloadend=e.onabort=e.ontimeout=e.onerror=function(){};window.setTimeout((function(){e.dispose()}),0)}this.__P_173_7=null}});qx.io.request.AbstractRequest.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.io.request.AbstractRequest":{construct:!0,require:!0},"qx.lang.Type":{},"qx.bom.request.Xhr":{},"qx.util.Uri":{},"qx.util.Request":{},"qx.Bootstrap":{},"qx.bom.request.Script":{require:!0},"qx.util.ResponseParser":{}},environment:{provided:[],required:{"qx.debug.io":{className:"qx.bom.request.Script"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.io.request.Xhr",{extend:qx.io.request.AbstractRequest,construct(e,t){void 0!==t&&this.setMethod(t);qx.io.request.AbstractRequest.constructor.call(this,e);this._parser=this._createResponseParser()},events:{readyStateChange:"qx.event.type.Event",success:"qx.event.type.Event",load:"qx.event.type.Event",statusError:"qx.event.type.Event"},properties:{method:{init:"GET"},async:{check:"Boolean",init:!0},accept:{check:"String",nullable:!0},cache:{check:e=>qx.lang.Type.isBoolean(e)||qx.lang.Type.isString(e),init:!0}},members:{_parser:null,_createTransport:()=>new qx.bom.request.Xhr,_getConfiguredUrl(){var e,t=this.getUrl();if("GET"===this.getMethod()&&this.getRequestData()){e=this._serializeData(this.getRequestData());t=qx.util.Uri.appendParamsToUrl(t,e)}!1===this.getCache()&&(t=qx.util.Uri.appendParamsToUrl(t,{nocache:(new Date).valueOf()}));return t},_getConfiguredRequestHeaders(){var e={},t=qx.util.Request.methodAllowsRequestBody(this.getMethod()),r="FormData"==qx.Bootstrap.getClass(this.getRequestData());qx.util.Request.isCrossDomain(this.getUrl())||(e["X-Requested-With"]="XMLHttpRequest");qx.lang.Type.isString(this.getCache())&&(e["Cache-Control"]=this.getCache());this.getRequestData()&&t&&!r&&(e["Content-Type"]="application/x-www-form-urlencoded");if(this.getAccept()){qx.core.Environment.get("qx.debug.io")&&this.debug("Accepting: '"+this.getAccept()+"'");e.Accept=this.getAccept()}return e},_getMethod(){return this.getMethod()},_isAsync(){return this.isAsync()},_createResponseParser:()=>new qx.util.ResponseParser,_getParsedResponse(){var e="blob"===this._transport.responseType?this._transport.response:this._transport.responseText,t=this.getResponseContentType()||"",r="";try{r=this._parser.parse(e,t);this._parserFailed=!1}catch(t){this._parserFailed=!0;this.fireDataEvent("parseError",{error:t,response:e})}return r},setParser(e){return this._parser.setParser(e)}}});qx.io.request.Xhr.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qxl.datagrid.column.tree.ExpansionLayout":{construct:!0},"qx.ui.core.queue.Layout":{},"qx.ui.basic.Image":{},"qx.ui.basic.Label":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.tree.ExpansionWidget",{extend:qx.ui.core.Widget,construct(){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qxl.datagrid.column.tree.ExpansionLayout);this._add(this.getChildControl("expander"));this._add(this.getChildControl("icon"));this._add(this.getChildControl("label"));this.addListener("tap",(e=>{let t=this.getState();"open"==t?this.setState("closed"):"closed"==t&&this.setState("open")}))},properties:{appearance:{refine:!0,init:"qxl-datagrid-cell"},value:{init:null,nullable:!0,check:"String",event:"changeValue",apply:"__P_133_0"},icon:{init:null,nullable:!0,check:"String",event:"changeIcon",apply:"__P_133_1"},state:{init:"none",check:["none","open","closed"],apply:"__P_133_2",event:"changeState"},stateIconNone:{init:"@MaterialIcons/arrow_right/16",check:"String",apply:"_updateIcon",themeable:!0},stateIconOpen:{init:"@MaterialIcons/expand_more/16",check:"String",apply:"_updateIcon",themeable:!0},stateIconClosed:{init:"@MaterialIcons/chevron_right/16",check:"String",apply:"_updateIcon",themeable:!0},spacePerIndentation:{init:20,check:"Integer",themeable:!0},expanderWidth:{init:null,nullable:!0,check:"Integer",themeable:!0},indentationLevel:{init:0,check:"Integer",apply:"__P_133_3"}},members:{_forwardStates:{selected:!0},__P_133_0(e){this.getChildControl("label").setValue(e||"")},__P_133_1(e){this.getChildControl("icon").setSource(e||null)},__P_133_3(e,t){qx.ui.core.queue.Layout.add(this)},__P_133_2(e,t){this._updateIcon()},_updateIcon(){let e;switch(this.getState()){case"none":e=this.getStateIconNone();break;case"open":e=this.getStateIconOpen();break;case"closed":e=this.getStateIconClosed()}let t=this.getChildControl("expander");e?t.set({source:e,visibility:"visible"}):t.setVisibility("hidden")},_createChildControlImpl(e){switch(e){case"expander":return(new qx.ui.basic.Image).set({visibility:"hidden",anonymous:!0});case"icon":return(new qx.ui.basic.Image).set({anonymous:!0});case"label":return(new qx.ui.basic.Label).set({allowGrowX:!0,anonymous:!0})}return qxl.datagrid.column.tree.ExpansionWidget.superclass.prototype._createChildControlImpl.call(this,e)}}});qxl.datagrid.column.tree.ExpansionWidget.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.locale.Manager":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Date",{statics:{__P_134_0:qx.locale.Manager.getInstance(),getAmMarker(e){return this.__P_134_0.localize("cldr_am",[],e)},getPmMarker(e){return this.__P_134_0.localize("cldr_pm",[],e)},getDayNames(e,t,r,i){r=r||"format";for(var n=["sun","mon","tue","wed","thu","fri","sat"],o=[],a=0;ar?e>=r&&e<=i:e>=r||e<=i},_getTerritory(e){if(e)var t=e.split("_")[1]||e;else t=this.__P_134_0.getTerritory()||this.__P_134_0.getLanguage();return t.toUpperCase()},__P_134_1(e,t,r,i){var n=this.__P_134_0.localize(r,[],i);if(n==r){var o=r.replace("_"+e+"_","_"+t+"_");return this.__P_134_0.localize(o,[],i)}return n}}});qx.locale.Date.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{construct:!0,require:!0},"qx.core.IDisposable":{require:!0},"qx.event.Registration":{},"qx.event.util.Keyboard":{},"qx.lang.String":{},"qx.locale.Key":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.bom.Shortcut",{extend:qx.core.Object,implement:[qx.core.IDisposable],construct(e){qx.core.Object.constructor.call(this);this.__P_218_0={};this.__P_218_1=null;null!=e&&this.setShortcut(e);this.initEnabled()},events:{execute:"qx.event.type.Data"},properties:{enabled:{init:!0,check:"Boolean",event:"changeEnabled",apply:"_applyEnabled"},shortcut:{check:"String",apply:"_applyShortcut",nullable:!0},autoRepeat:{check:"Boolean",init:!1}},members:{__P_218_0:"",__P_218_1:"",execute(e){this.fireDataEvent("execute",e)},__P_218_2(e){if(this.getEnabled()&&this.__P_218_3(e)){this.isAutoRepeat()||this.execute(e.getTarget());e.stop()}},__P_218_4(e){if(this.getEnabled()&&this.__P_218_3(e)){this.isAutoRepeat()&&this.execute(e.getTarget());e.stop()}},_applyEnabled(e,t){if(e){qx.event.Registration.addListener(document.documentElement,"keydown",this.__P_218_2,this);qx.event.Registration.addListener(document.documentElement,"keypress",this.__P_218_4,this)}else{qx.event.Registration.removeListener(document.documentElement,"keydown",this.__P_218_2,this);qx.event.Registration.removeListener(document.documentElement,"keypress",this.__P_218_4,this)}},_applyShortcut(e,t){if(e){if(-1!=e.search(/[\s]+/)){var r="Whitespaces are not allowed within shortcuts";this.error(r);throw new Error(r)}this.__P_218_0={Control:!1,Shift:!1,Meta:!1,Alt:!1};this.__P_218_1=null;for(var i,n=[];e.length>0&&-1!=i;){i=e.search(/[-+]+/);n.push(1==e.length||-1==i?e:e.substring(0,i));e=e.substring(i+1)}for(var o=n.length,a=0;a="a"&&e<="z")return e.toUpperCase();e=e.toLowerCase();var r=this.__P_218_6[e]||qx.lang.String.firstUp(e);return t.isValidKeyIdentifier(r)?r:"Unidentified"},toString(){var e=this.__P_218_1,t=[];for(var r in this.__P_218_0)this.__P_218_0[r]&&t.push(qx.locale.Key.getKeyName("short",r));e&&t.push(qx.locale.Key.getKeyName("short",e));return t.join("+")}},destruct(){this.setEnabled(!1);this.__P_218_0=this.__P_218_1=null}});qx.bom.Shortcut.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0},"qx.ui.form.IField":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.INumberForm",{extend:qx.ui.form.IField,events:{changeValue:"qx.event.type.Data"},members:{setValue(e){return 1==arguments.length},resetValue(){},getValue(){}}});qx.ui.form.INumberForm.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.ui.form.IRange",{members:{setMinimum(e){return 1==arguments.length},getMinimum(){},setMaximum(e){return 1==arguments.length},getMaximum(){},setSingleStep(e){return 1==arguments.length},getSingleStep(){},setPageStep(e){return 1==arguments.length},getPageStep(){}}});qx.ui.form.IRange.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.core.Widget":{construct:!0,require:!0},"qx.ui.form.IForm":{require:!0},"qx.ui.form.INumberForm":{require:!0},"qx.ui.form.IRange":{require:!0},"qx.ui.form.MForm":{require:!0},"qx.ui.layout.Canvas":{construct:!0},"qx.theme.manager.Decoration":{},"qx.bom.element.Location":{},"qx.event.Timer":{},"qx.bom.AnimationFrame":{},"qx.event.type.Data":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.form.Slider",{extend:qx.ui.core.Widget,implement:[qx.ui.form.IForm,qx.ui.form.INumberForm,qx.ui.form.IRange],include:[qx.ui.form.MForm],construct(e){qx.ui.core.Widget.constructor.call(this);this._setLayout(new qx.ui.layout.Canvas);this.getContentElement().setAttribute("role","slider");this.addListener("keypress",this._onKeyPress,this);this.addListener("roll",this._onRoll,this);this.addListener("pointerdown",this._onPointerDown,this);this.addListener("pointerup",this._onPointerUp,this);this.addListener("losecapture",this._onPointerUp,this);this.addListener("resize",this._onUpdate,this);this.addListener("contextmenu",this._onStopEvent,this);this.addListener("tap",this._onStopEvent,this);this.addListener("dbltap",this._onStopEvent,this);null!=e?this.setOrientation(e):this.initOrientation()},events:{changeValue:"qx.event.type.Data",slideAnimationEnd:"qx.event.type.Event"},properties:{appearance:{refine:!0,init:"slider"},focusable:{refine:!0,init:!0},orientation:{check:["horizontal","vertical"],init:"horizontal",apply:"_applyOrientation"},value:{check:"typeof value==='number'&&value>=this.getMinimum()&&value<=this.getMaximum()",init:0,apply:"_applyValue",nullable:!0},minimum:{check:"Integer",init:0,apply:"_applyMinimum",event:"changeMinimum"},maximum:{check:"Integer",init:100,apply:"_applyMaximum",event:"changeMaximum"},singleStep:{check:"Integer",init:1},pageStep:{check:"Integer",init:10},knobFactor:{check:"Number",apply:"_applyKnobFactor",nullable:!0}},members:{__P_219_0:null,__P_219_1:null,__P_219_2:null,__P_219_3:null,__P_219_4:null,__P_219_5:null,__P_219_6:null,__P_219_7:null,__P_219_8:null,__P_219_9:null,__P_219_10:null,__P_219_11:null,__P_219_12:null,_forwardStates:{invalid:!0},renderLayout(e,t,r,i){qx.ui.form.Slider.superclass.prototype.renderLayout.call(this,e,t,r,i);this._updateKnobPosition()},_createChildControlImpl(e,t){var r;if("knob"===e){(r=new qx.ui.core.Widget).addListener("resize",this._onUpdate,this);r.addListener("pointerover",this._onPointerOver,this);r.addListener("pointerout",this._onPointerOut,this);this._add(r)}return r||qx.ui.form.Slider.superclass.prototype._createChildControlImpl.call(this,e)},_onPointerOver(e){this.addState("hovered")},_onPointerOut(e){this.removeState("hovered")},_onRoll(e){if("wheel"==e.getPointerType()){var t="horizontal"===this.getOrientation()?"x":"y",r=e.getDelta()[t],i=r>0?1:r<0?-1:0;this.slideBy(i*this.getSingleStep());e.stop()}},_onKeyPress(e){var t="horizontal"===this.getOrientation(),r=t?"Left":"Up",i=t?"Right":"Down";switch(e.getKeyIdentifier()){case i:this.slideForward();break;case r:this.slideBack();break;case"PageDown":this.slidePageForward(100);break;case"PageUp":this.slidePageBack(100);break;case"Home":this.slideToBegin(200);break;case"End":this.slideToEnd(200);break;default:return}e.stop()},_onPointerDown(e){if(!this.__P_219_3){var t=this.__P_219_13,r=this.getChildControl("knob"),i=t?"left":"top",n=t?e.getDocumentLeft():e.getDocumentTop(),o=this.getDecorator();o=qx.theme.manager.Decoration.getInstance().resolve(o);if(t)var a=o?o.getInsets().left:0,s=(this.getPaddingLeft()||0)+a;else a=o?o.getInsets().top:0,s=(this.getPaddingTop()||0)+a;var l=this.__P_219_0=qx.bom.element.Location.get(this.getContentElement().getDomElement())[i];l+=s;var u=this.__P_219_1=qx.bom.element.Location.get(r.getContentElement().getDomElement())[i];if(e.getTarget()===r){this.__P_219_3=!0;if(!this.__P_219_9){this.__P_219_9=new qx.event.Timer(100);this.__P_219_9.addListener("interval",this._fireValue,this)}this.__P_219_9.start();this.__P_219_4=n+l-u;r.addState("pressed")}else{this.__P_219_5=!0;this.__P_219_6=n<=u?-1:1;this.__P_219_14(e);this._onInterval();if(!this.__P_219_8){this.__P_219_8=new qx.event.Timer(100);this.__P_219_8.addListener("interval",this._onInterval,this)}this.__P_219_8.start()}this.addListener("pointermove",this._onPointerMove,this);this.capture();e.stopPropagation()}},_onPointerUp(e){if(this.__P_219_3){this.releaseCapture();delete this.__P_219_3;this.__P_219_9.stop();this._fireValue();delete this.__P_219_4;this.getChildControl("knob").removeState("pressed");if("pointerup"===e.getType()){var t,r,i;if(this.__P_219_13){t=e.getDocumentLeft()-(this._valueToPosition(this.getValue())+this.__P_219_0);i=qx.bom.element.Location.get(this.getContentElement().getDomElement()).top;r=e.getDocumentTop()-(i+this.getChildControl("knob").getBounds().top)}else{t=e.getDocumentTop()-(this._valueToPosition(this.getValue())+this.__P_219_0);i=qx.bom.element.Location.get(this.getContentElement().getDomElement()).left;r=e.getDocumentLeft()-(i+this.getChildControl("knob").getBounds().left)}(r<0||r>this.__P_219_2||t<0||t>this.__P_219_2)&&this.getChildControl("knob").removeState("hovered")}}else if(this.__P_219_5){this.__P_219_8.stop();this.releaseCapture();delete this.__P_219_5;delete this.__P_219_6;delete this.__P_219_7}this.removeListener("pointermove",this._onPointerMove,this);"pointerup"===e.getType()&&e.stopPropagation()},_onPointerMove(e){if(this.__P_219_3){var t=(this.__P_219_13?e.getDocumentLeft():e.getDocumentTop())-this.__P_219_4;this.slideTo(this._positionToValue(t))}else this.__P_219_5&&this.__P_219_14(e);e.stopPropagation()},_onInterval(e){var t=this.getValue()+this.__P_219_6*this.getPageStep();tthis.getMaximum()&&(t=this.getMaximum());var r=-1==this.__P_219_6;(r&&t<=this.__P_219_7||!r&&t>=this.__P_219_7)&&(t=this.__P_219_7);this.slideTo(t)},_onUpdate(e){var t=this.getInnerSize(),r=this.getChildControl("knob").getBounds(),i=this.__P_219_13?"width":"height";this._updateKnobSize();this.__P_219_15=t[i]-r[i];this.__P_219_2=r[i];this._updateKnobPosition()},__P_219_13:!1,__P_219_15:0,__P_219_14(e){var t=this.__P_219_13?e.getDocumentLeft():e.getDocumentTop(),r=this.__P_219_0,i=this.__P_219_1,n=this.__P_219_2,o=t-r;t>=i&&(o-=n);var a=this._positionToValue(o),s=this.getMinimum(),l=this.getMaximum();if(al)a=l;else{var u=this.getValue(),c=this.getPageStep(),h=this.__P_219_6<0?"floor":"ceil";a=u+Math[h]((a-u)/c)*c}(null==this.__P_219_7||-1==this.__P_219_6&&a<=this.__P_219_7||1==this.__P_219_6&&a>=this.__P_219_7)&&(this.__P_219_7=a)},_positionToValue(e){var t=this.__P_219_15;if(null==t||0==t)return 0;var r=e/t;r<0?r=0:r>1&&(r=1);var i=this.getMaximum()-this.getMinimum();return this.getMinimum()+Math.round(i*r)},_valueToPosition(e){var t=this.__P_219_15;if(null==t)return 0;var r=this.getMaximum()-this.getMinimum();if(0==r)return 0;var i=(e=e-this.getMinimum())/r;i<0?i=0:i>1&&(i=1);return Math.round(t*i)},_updateKnobPosition(){this._setKnobPosition(this._valueToPosition(this.getValue()))},_setKnobPosition(e){var t=this.getChildControl("knob"),r=this.getDecorator();r=qx.theme.manager.Decoration.getInstance().resolve(r);var i=t.getContentElement();if(this.__P_219_13){r&&r.getPadding()&&(e+=r.getPadding().left);e+=this.getPaddingLeft()||0;i.setStyle("left",e+"px",!0)}else{r&&r.getPadding()&&(e+=r.getPadding().top);e+=this.getPaddingTop()||0;i.setStyle("top",e+"px",!0)}},_updateKnobSize(){var e=this.getKnobFactor();if(null!=e){var t=this.getInnerSize();null!=t&&(this.__P_219_13?this.getChildControl("knob").setWidth(Math.round(e*t.width)):this.getChildControl("knob").setHeight(Math.round(e*t.height)))}},slideToBegin(e){this.slideTo(this.getMinimum(),e)},slideToEnd(e){this.slideTo(this.getMaximum(),e)},slideForward(){this.slideBy(this.getSingleStep())},slideBack(){this.slideBy(-this.getSingleStep())},slidePageForward(e){this.slideBy(this.getPageStep(),e)},slidePageBack(e){this.slideBy(-this.getPageStep(),e)},slideBy(e,t){this.slideTo(this.getValue()+e,t)},slideTo(e,t){this.stopSlideAnimation();t?this.__P_219_16(e,t):this.updatePosition(e)},updatePosition(e){this.setValue(this.__P_219_17(e))},stopSlideAnimation(){if(this.__P_219_12){this.__P_219_12.cancelSequence();this.__P_219_12=null}},__P_219_17(e){return e=ethis.getMaximum()?this.getMaximum():this.getMinimum()+Math.round((e-this.getMinimum())/this.getSingleStep())*this.getSingleStep()},__P_219_16(e,t){e=this.__P_219_17(e);var r=this.getValue();this.__P_219_12=new qx.bom.AnimationFrame;this.__P_219_12.on("frame",(function(i){this.setValue(parseInt(i/t*(e-r)+r))}),this);this.__P_219_12.on("end",(function(){this.setValue(e);this.__P_219_12=null;this.fireEvent("slideAnimationEnd")}),this);this.__P_219_12.startSequence(t)},_applyOrientation(e,t){this.getContentElement().setAttribute("aria-orientation",e);var r=this.getChildControl("knob");this.__P_219_13="horizontal"===e;if(this.__P_219_13){this.removeState("vertical");r.removeState("vertical");this.addState("horizontal");r.addState("horizontal");r.setLayoutProperties({top:0,right:null,bottom:0})}else{this.removeState("horizontal");r.removeState("horizontal");this.addState("vertical");r.addState("vertical");r.setLayoutProperties({right:0,bottom:null,left:0})}this._updateKnobPosition()},_applyKnobFactor(e,t){null!=e?this._updateKnobSize():this.__P_219_13?this.getChildControl("knob").resetWidth():this.getChildControl("knob").resetHeight()},_applyValue(e,t){if(null!=e){this.getContentElement().setAttribute("aria-valuenow",e);this._updateKnobPosition();this.__P_219_3?this.__P_219_11=[e,t]:this.fireEvent("changeValue",qx.event.type.Data,[e,t])}else this.resetValue()},_fireValue(){if(this.__P_219_11){var e=this.__P_219_11;this.__P_219_11=null;this.fireEvent("changeValue",qx.event.type.Data,e)}},_applyMinimum(e,t){this.getContentElement().setAttribute("aria-valuemin",e);this.getValue()e&&this.setValue(e);this._updateKnobPosition()}}});qx.ui.form.Slider.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.form.Slider":{construct:!0,require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.ui.core.scroll.ScrollSlider",{extend:qx.ui.form.Slider,construct(e){qx.ui.form.Slider.constructor.call(this,e);this.removeListener("keypress",this._onKeyPress);this.removeListener("roll",this._onRoll)},members:{_createChildControlImpl(e,t){var r;if("knob"===e)(r=qx.ui.core.scroll.ScrollSlider.superclass.prototype._createChildControlImpl.call(this,e)).addListener("dblclick",(function(e){e.stopPropagation()}));return r||qx.ui.core.scroll.ScrollSlider.superclass.prototype._createChildControlImpl.call(this,e)},getSizeHint(e){var t=qx.ui.core.scroll.ScrollSlider.superclass.prototype.getSizeHint.call(this);"horizontal"===this.getOrientation()?t.width=0:t.height=0;return t}}});qx.ui.core.scroll.ScrollSlider.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Interface":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Interface.define("qx.io.request.authentication.IAuthentication",{members:{getAuthHeaders(){}}});qx.io.request.authentication.IAuthentication.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.util.Uri":{}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.Request",{statics:{isCrossDomain(e){var t=qx.util.Uri.parseUri(e),r=window.location;if(!r)return!1;var i=r.protocol;return-1!==e.indexOf("//")&&(i.substr(0,i.length-1)!=t.protocol||r.host!==t.authority||r.port!==t.port)},isSuccessful:e=>e>=200&&e<300||304===e,isMethod:e=>-1!==["GET","POST","PUT","DELETE","HEAD","OPTIONS","TRACE","CONNECT","PATCH"].indexOf(e),methodAllowsRequestBody:e=>!/^(GET|HEAD)$/.test(e)}});qx.util.Request.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.util.PropertyUtil":{},"qx.lang.String":{},"qx.lang.Type":{},"qx.core.Object":{}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.util.Serializer",{statics:{toUriParameter(e,t,r){var i="",n=qx.util.PropertyUtil.getAllProperties(e.constructor);for(var o in n)if(null==n[o].group){var a=e["get"+qx.lang.String.firstUp(o)]();if(qx.lang.Type.isArray(a))for(var s=qx.data&&qx.data.IListData&&qx.Class.hasInterface(a&&a.constructor,qx.data.IListData),l=0;lqx.bom.request.Xhr.UNSENT){this.dispose();this.__P_174_8()}this.__P_174_18.onreadystatechange=this.__P_174_1;try{qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Open native request with method: "+e+", url: "+t+", async: "+r);this.__P_174_18.open(e,t,r,i,n)}catch(o){if(!qx.util.Request.isCrossDomain(t))throw o;this.__P_174_16||(this.__P_174_19=o);if(this.__P_174_16){if(window.XDomainRequest){this.readyState=4;this.__P_174_18=new window.XDomainRequest;this.__P_174_18.onerror=qx.Bootstrap.bind((function(){this._emit("readystatechange");this._emit("error");this._emit("loadend")}),this);qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Retry open native request with method: "+e+", url: "+t+", async: "+r);this.__P_174_18.open(e,t,r,i,n);return}window.setTimeout(qx.Bootstrap.bind((function(){if(!this.__P_174_20){this.readyState=4;this._emit("readystatechange");this._emit("error");this._emit("loadend")}}),this))}}"mshtml"===qx.core.Environment.get("engine.name")&&qx.core.Environment.get("browser.documentmode")<9&&this.__P_174_18.readyState>0&&this.__P_174_18.setRequestHeader("If-Modified-Since","-1");if("gecko"===qx.core.Environment.get("engine.name")&&parseInt(qx.core.Environment.get("engine.version"),10)<2&&!this.__P_174_16){this.readyState=qx.bom.request.Xhr.OPENED;this._emit("readystatechange")}},setRequestHeader(e,t){this.__P_174_11();"If-Match"!=e&&"If-Modified-Since"!=e&&"If-None-Match"!=e&&"If-Range"!=e||(this.__P_174_14=!0);this.__P_174_18.setRequestHeader(e,t);return this},send(e){this.__P_174_11();if(!this.__P_174_16&&this.__P_174_19)throw this.__P_174_19;"opera"===qx.core.Environment.get("engine.name")&&0===this.timeout&&(this.timeout=1e4);this.timeout>0&&(this.__P_174_21=window.setTimeout(this.__P_174_6,this.timeout));e=void 0===e?null:e;var t=qx.Bootstrap.getClass(e);e=null!==e&&-1===this.__P_174_22.indexOf(t)?e.toString():e;try{qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Send native request");this.__P_174_16&&(this.__P_174_18.responseType=this.responseType);this.__P_174_18.send(e)}catch(e){if(!this.__P_174_16)throw e;if("file:"===this._getProtocol()){this.readyState=2;this.__P_174_23();var r=this;window.setTimeout((function(){if(!r.__P_174_20){r.readyState=3;r.__P_174_23();r.readyState=4;r.__P_174_23()}}))}}"gecko"!==qx.core.Environment.get("engine.name")||this.__P_174_16||this.__P_174_0();this.__P_174_13=!0;return this},abort(){this.__P_174_11();this.__P_174_12=!0;this.__P_174_18.abort();this.__P_174_18&&this.readyState!==qx.bom.request.Xhr.DONE&&(this.readyState=this.__P_174_18.readyState);return this},_emit(e){this["on"+e]&&this["on"+e]();this._emitter.emit(e,this)},onreadystatechange(){},onload(){},onloadend(){},onerror(){},onabort(){},ontimeout(){},onprogress(){},on(e,t,r){this._emitter.on(e,t,r);return this},getResponseHeader(e){this.__P_174_11();return 9===qx.core.Environment.get("browser.documentmode")&&this.__P_174_18.aborted?"":this.__P_174_18.getResponseHeader(e)},getAllResponseHeaders(){this.__P_174_11();return 9===qx.core.Environment.get("browser.documentmode")&&this.__P_174_18.aborted?"":this.__P_174_18.getAllResponseHeaders()},overrideMimeType(e){this.__P_174_11();if(!this.__P_174_18.overrideMimeType)throw new Error("Native XHR object doesn't support overrideMimeType.");this.__P_174_18.overrideMimeType(e);return this},getRequest(){return this.__P_174_18},dispose(){if(this.__P_174_20)return!1;window.clearTimeout(this.__P_174_21);window.detachEvent&&window.detachEvent("onunload",this.__P_174_9);try{this.__P_174_18.onreadystatechange}catch(e){return!1}var e=function(){};this.__P_174_18.onreadystatechange=e;this.__P_174_18.onload=e;this.__P_174_18.onerror=e;this.__P_174_18.onprogress=e;this.abort();this.__P_174_18=null;this.responseText=null;this.__P_174_20=!0;return!0},isDisposed(){return!!this.__P_174_20},_createNativeXhr(){var e=qx.core.Environment.get("io.xhr");if("xhr"===e)return new XMLHttpRequest;if("activex"==e)return new window.ActiveXObject("Microsoft.XMLHTTP");qx.Bootstrap.error(this,"No XHR support available.")},_getProtocol(){var e=this.__P_174_15;if(null!==e&&e.match){var t=e.match(/^(\w+:)\/\//);if(t&&t[1])return t[1]}return window.location.protocol},__P_174_18:null,__P_174_16:null,__P_174_1:null,__P_174_2:null,__P_174_4:null,__P_174_9:null,__P_174_6:null,__P_174_13:null,__P_174_15:null,__P_174_12:null,__P_174_24:null,__P_174_20:null,__P_174_21:null,__P_174_19:null,__P_174_14:null,__P_174_22:null,__P_174_8(){this.__P_174_18=this._createNativeXhr();this.__P_174_18.onreadystatechange=this.__P_174_1;"Undefined"!==qx.Bootstrap.getClass(this.__P_174_18.onabort)&&(this.__P_174_18.onabort=this.__P_174_2);if("Undefined"!==qx.Bootstrap.getClass(this.__P_174_18.onprogress)){this.__P_174_18.onprogress=this.__P_174_4;this.progress={lengthComputable:!1,loaded:0,total:0}}this.__P_174_20=this.__P_174_13=this.__P_174_12=!1;this.__P_174_22=["ArrayBuffer","Blob","File","HTMLDocument","String","FormData"]},__P_174_3(){this.__P_174_12||this.abort()},__P_174_5(e){this.progress.lengthComputable=e.lengthComputable;this.progress.loaded=e.loaded;this.progress.total=e.total;this._emit("progress")},__P_174_0(){var e=this.__P_174_18,t=!0;qx.core.Environment.get("qx.debug.io")&&qx.Bootstrap.debug(qx.bom.request.Xhr,"Received native readyState: "+e.readyState);if(this.readyState!=e.readyState){this.readyState=e.readyState;if((this.readyState!==qx.bom.request.Xhr.DONE||!this.__P_174_12||this.__P_174_13)&&(this.__P_174_16||2!=e.readyState&&3!=e.readyState)){this.status=0;this.statusText=this.responseText="";this.responseXML=null;this.response=null;if(this.readyState>=qx.bom.request.Xhr.HEADERS_RECEIVED){try{this.status=e.status;this.statusText=e.statusText;this.response=e.response;""!==this.responseType&&"text"!==this.responseType||(this.responseText=e.responseText);""!==this.responseType&&"document"!==this.responseType||(this.responseXML=e.responseXML)}catch(e){t=!1}if(t){this.__P_174_25();this.__P_174_26()}}this.__P_174_23();this.readyState==qx.bom.request.Xhr.DONE&&e&&(e.onreadystatechange=function(){})}}},__P_174_23(){this.readyState===qx.bom.request.Xhr.DONE&&window.clearTimeout(this.__P_174_21);this._emit("readystatechange");this.readyState===qx.bom.request.Xhr.DONE&&this.__P_174_27()},__P_174_27(){if(this.__P_174_24){this._emit("timeout");"opera"===qx.core.Environment.get("engine.name")&&this._emit("error");this.__P_174_24=!1}else this.__P_174_12?this._emit("abort"):this.__P_174_28()?this._emit("error"):this._emit("load");this._emit("loadend")},__P_174_28(){return"file:"===this._getProtocol()?!this.responseText:0===this.status},__P_174_7(){var e=this.__P_174_18;this.readyState=qx.bom.request.Xhr.DONE;this.__P_174_24=!0;e.aborted=!0;e.abort();this.responseText="";this.responseXML=null;this.__P_174_23()},__P_174_25(){var e=this.readyState===qx.bom.request.Xhr.DONE;"file:"===this._getProtocol()&&0===this.status&&e&&(this.__P_174_28()||(this.status=200));1223===this.status&&(this.status=204);"opera"===qx.core.Environment.get("engine.name")&&e&&this.__P_174_14&&!this.__P_174_12&&0===this.status&&(this.status=304)},__P_174_26(){if("mshtml"==qx.core.Environment.get("engine.name")&&(this.getResponseHeader("Content-Type")||"").match(/[^\/]+\/[^\+]+\+xml/)&&this.responseXML&&!this.responseXML.documentElement){var e=new window.ActiveXObject("Microsoft.XMLDOM");e.async=!1;e.validateOnParse=!1;e.loadXML(this.responseText);this.responseXML=e}},__P_174_10(){try{this&&this.dispose()}catch(e){}},__P_174_17(){var e=qx.core.Environment.get("engine.name"),t=qx.core.Environment.get("browser.version");return!("mshtml"==e&&t<9||"gecko"==e&&t<3.5)},__P_174_11(){if(this.__P_174_20)throw new Error("Already disposed")}},defer(){qx.core.Environment.add("qx.debug.io",!1)}});qx.bom.request.Xhr.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Bootstrap":{usage:"dynamic",require:!0},"qx.lang.Json":{require:!0},"qx.xml.Document":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Bootstrap.define("qx.util.ResponseParser",{construct(e){void 0!==e&&this.setParser(e)},statics:{PARSER:{json:qx.lang.Json.parse,xml:qx.xml.Document.fromString}},members:{__P_176_0:null,parse(e,t){var r=this._getParser(t);return"function"==typeof r&&""!==e?r.call(this,e):e},setParser(e){return"function"==typeof qx.util.ResponseParser.PARSER[e]?this.__P_176_0=qx.util.ResponseParser.PARSER[e]:this.__P_176_0=e},_getParser(e){var t,r=this.__P_176_0,i="";if(r)return r;t=(i=e||"").replace(/;.*$/,"");/^application\/(\w|\.)*\+?json$/.test(t)&&(r=qx.util.ResponseParser.PARSER.json);/^application\/xml$/.test(t)&&(r=qx.util.ResponseParser.PARSER.xml);/[^\/]+\/[^\+]+\+xml$/.test(i)&&(r=qx.util.ResponseParser.PARSER.xml);return r}}});qx.util.ResponseParser.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.ui.layout.Abstract":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qxl.datagrid.column.tree.ExpansionLayout",{extend:qx.ui.layout.Abstract,properties:{spacing:{init:3,check:"Integer"},position:{init:"start",check:["start","end"]}},members:{renderLayout(e,t,r){let i=this._getWidget(),n=i.getChildControl("expander"),o=i.getChildControl("icon"),a=i.getChildControl("label");a.getSizeHint();let s=i.getIndentationLevel()*i.getSpacePerIndentation(),l=this.getSpacing(),u=i.getExpanderWidth();if(null===u)if(n.isVisible()){let e=n.getSizeHint();u=Math.max(e.minWidth,Math.min(e.maxWidth,e.width))}else u=0;let c=o.getSizeHint().width;o.isVisible()||(c=0);if("start"==this.getPosition()){if(n.isVisible()){n.renderLayout(s,0,u,t);s+=u+l}o.renderLayout(s,0,c,t);s+=c+l;a.renderLayout(s,0,e-s,t)}else{let r=e-s-u-l;o.renderLayout(s,0,c,t);s+=c+l;a.renderLayout(s,0,r-c,t);if(n.isVisible()){s+=r+l;n.renderLayout(s,0,u,t)}}},_computeSizeHint(){let e=this._getWidget(),t=e.getChildControl("expander"),r=e.getIndentationLevel()*e.getSpacePerIndentation(),i=this.getSpacing(),n=e.getExpanderWidth();if(null===n)if(t.isVisible()){let e=t.getSizeHint(!0),r=e.width;re.maxWidth&&(r=e.maxWidth);n=r}else n=0;let o=r+n+i,a=e.getChildControl("label").getSizeHint(!0),s=a.width;a.minWidth&&a.minWidth>s&&(s=a.minWidth);o+=s;return{width:o,minWidth:o,height:a.height,minHeight:a.minHeight,maxHeight:a.maxHeight}}}});qxl.datagrid.column.tree.ExpansionLayout.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.core.Environment":{defer:"load",require:!0},"qx.Class":{usage:"dynamic",require:!0},"qx.bom.client.OperatingSystem":{require:!0},"qx.locale.Manager":{defer:"runtime"}},environment:{provided:[],required:{"os.name":{className:"qx.bom.client.OperatingSystem"}}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.locale.Key",{statics:{getKeyName(e,t,r){var i="key_"+e+"_"+t;"osx"==qx.core.Environment.get("os.name")&&"Control"==t&&(i+="_Mac");var n=qx.locale.Manager.getInstance().translate(i,[],r);return n==i?qx.locale.Key._keyNames[i]||t:n}},defer(e){var t={},r=qx.locale.Manager;t[r.marktr("key_short_Backspace")]="Backspace";t[r.marktr("key_short_Tab")]="Tab";t[r.marktr("key_short_Space")]="Space";t[r.marktr("key_short_Enter")]="Enter";t[r.marktr("key_short_Shift")]="Shift";t[r.marktr("key_short_Control")]="Ctrl";t[r.marktr("key_short_Control_Mac")]="Ctrl";t[r.marktr("key_short_Alt")]="Alt";t[r.marktr("key_short_CapsLock")]="Caps";t[r.marktr("key_short_Meta")]="Meta";t[r.marktr("key_short_Escape")]="Esc";t[r.marktr("key_short_Left")]="Left";t[r.marktr("key_short_Up")]="Up";t[r.marktr("key_short_Right")]="Right";t[r.marktr("key_short_Down")]="Down";t[r.marktr("key_short_PageUp")]="PgUp";t[r.marktr("key_short_PageDown")]="PgDn";t[r.marktr("key_short_End")]="End";t[r.marktr("key_short_Home")]="Home";t[r.marktr("key_short_Insert")]="Ins";t[r.marktr("key_short_Delete")]="Del";t[r.marktr("key_short_NumLock")]="Num";t[r.marktr("key_short_PrintScreen")]="Print";t[r.marktr("key_short_Scroll")]="Scroll";t[r.marktr("key_short_Pause")]="Pause";t[r.marktr("key_short_Win")]="Win";t[r.marktr("key_short_Apps")]="Apps";t[r.marktr("key_full_Backspace")]="Backspace";t[r.marktr("key_full_Tab")]="Tabulator";t[r.marktr("key_full_Space")]="Space";t[r.marktr("key_full_Enter")]="Enter";t[r.marktr("key_full_Shift")]="Shift";t[r.marktr("key_full_Control")]="Control";t[r.marktr("key_full_Control_Mac")]="Control";t[r.marktr("key_full_Alt")]="Alt";t[r.marktr("key_full_CapsLock")]="CapsLock";t[r.marktr("key_full_Meta")]="Meta";t[r.marktr("key_full_Escape")]="Escape";t[r.marktr("key_full_Left")]="Left";t[r.marktr("key_full_Up")]="Up";t[r.marktr("key_full_Right")]="Right";t[r.marktr("key_full_Down")]="Down";t[r.marktr("key_full_PageUp")]="PageUp";t[r.marktr("key_full_PageDown")]="PageDown";t[r.marktr("key_full_End")]="End";t[r.marktr("key_full_Home")]="Home";t[r.marktr("key_full_Insert")]="Insert";t[r.marktr("key_full_Delete")]="Delete";t[r.marktr("key_full_NumLock")]="NumLock";t[r.marktr("key_full_PrintScreen")]="PrintScreen";t[r.marktr("key_full_Scroll")]="Scroll";t[r.marktr("key_full_Pause")]="Pause";t[r.marktr("key_full_Win")]="Win";t[r.marktr("key_full_Apps")]="Apps";e._keyNames=t}});qx.locale.Key.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.util.ColorUtil":{},"qx.theme.manager.Color":{},"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);var t={tone(e){if("dark"==e||"light"==e)return e;var t=qx.util.ColorUtil.contrast(e,"#fff"),r=qx.util.ColorUtil.contrast(e,"rgba(0,0,0,0.87)");return t<3.1&&r>t?"light":"dark"},contrastTone:e=>"dark"===t.tone(e)?"light":"dark",inkColorForFill:(e,r)=>({dark:{primary:"rgba(0,0,0,0.87)",secondary:"rgba(0,0,0,0.54)",hint:"rgba(0,0,0,0.38)",disabled:"rgba(0,0,0,0.38)",icon:"rgba(0,0,0,0.38)"},light:{primary:"#fff",secondary:"rgba(255,255,255,0.7)",hint:"rgba(255,255,255,0.5)",disabled:"rgba(255,255,255,0.5)",icon:"rgba(255,255,255,0.5)"}}[t.contrastTone(r)][e]),onX(e){var r=e.split("-")[2];return"dark"===t.contrastTone(r)?"#000000":"#ffffff"},xState(e){var t=e.split("-"),r=t[0];switch(t[1]){case"focused":return qx.util.ColorUtil.scale(r,{lightness:10,saturation:10});case"hovered":return qx.util.ColorUtil.scale(r,{lightness:10});case"disabled":return qx.util.ColorUtil.scale(r,{lightness:-10,saturation:-70});case"selected":return qx.util.ColorUtil.scale(r,{lightness:30});case"selected_disabled":return qx.util.ColorUtil.scale(r,{lightness:30,saturation:-70});default:return r}},textXonY(e){var r=e.split("-"),i=r[1],n=r[3];return t.inkColorForFill(i,n)},setAlpha(e){var t=e.split("-");if(4==t.length){t[1]=t[0]+"-"+t[1];t.shift()}var r=t[0],i=t[2],n=qx.theme.manager.Color.getInstance().resolve(r),o=qx.util.ColorUtil.stringToRgb(n);o[3]=i/100;return qx.util.ColorUtil.rgbToRgbString(o)}};qx.Theme.define("qx.theme.tangible.ColorEngine",{colors:{"text-on-primary":t.onX,"text-on-secondary":t.onX,"text-on-surface":t.onX,"text-on-error":t.onX,"primary-hovered":t.xState,"primary-disabled":t.xState,"primary-focused":t.xState,"primary-selected":t.xState,"primary-selected_disabled":t.xState,"error-focused":t.xState,"primary-alpha-5":t.setAlpha,"primary-alpha-10":t.setAlpha,"primary-alpha-30":t.setAlpha,"secondary-alpha-5":t.setAlpha,"primary-disabled-alpha-20":t.setAlpha,"text-primary-on-surface":t.textXonY,"text-hint-on-surface":t.textXonY,"text-disabled-on-surface":t.textXonY,"text-icon-on-surface":t.textXonY,"text-disabled-on-primary":t.textXonY,"text-icon-on-primary":t.textXonY,"table-header-cell":"surface","table-row-background-focused-selected":"primary-alpha-10","table-row-background-focused":"primary-alpha-5","table-row-background-selected":"secondary-alpha-5","table-row-background-even":"surface","table-row-background-odd":"surface","table-row-selected":"text-primary-on-surface","table-row":"text-primary-on-surface","table-row-line":"text-hint-on-surface","table-column-line":"transparent","text-disabled":"text-disabled-on-surface","progressive-table-header":"table-header-cell","progressive-table-row-background-even":"primary-alpha-5","progressive-table-row-background-odd":"surface","progressive-progressbar-background":"surface","progressive-progressbar-indicator-done":"primary","progressive-progressbar-indicator-undone":"surface","progressive-progressbar-percent-background":"surface","progressive-progressbar-percent-text":"text-primary-on-surface"}});qx.theme.tangible.ColorEngine.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.ColorEngine":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.ColorLight",{extend:qx.theme.tangible.ColorEngine,colors:{primary:"#6200ee",secondary:"#018786",surface:"#ffffff",error:"#b00020"}});qx.theme.tangible.ColorLight.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.theme.tangible.MColor",{colors:{"qxl-datagrid-row-background-even":"surface","qxl-datagrid-row-background-odd":"primary-alpha-5","qxl-datagrid-row-background-selected":"primary-alpha-10"}});qxl.datagrid.theme.tangible.MColor.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.ColorLight":{require:!0},"qxl.datagrid.theme.tangible.MColor":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Color",{extend:qx.theme.tangible.ColorLight,include:[qxl.datagrid.theme.tangible.MColor]});qxl.datagrid.demo.theme.tangible.Color.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.Decoration",{aliases:{decoration:"qx/decoration/Simple"},decorations:{"material-textfield":{style:{styleBottom:"solid",widthBottom:1,colorBottom:"primary"}},"material-textfield-focused":{include:"material-textfield",style:{widthBottom:2,colorBottom:"primary-focused"}},"material-textfield-invalid":{include:"material-textfield",style:{widthBottom:1,colorBottom:"error"}},"material-textfield-focused-invalid":{include:"material-textfield",style:{widthBottom:2,colorBottom:"error-focused"}},"material-textfield-disabled":{include:"material-textfield",style:{widthBottom:1,colorBottom:"primary-disabled"}},"material-textfield-readonly":{style:{}},"material-button":{style:{radius:2,backgroundColor:"primary",shadowHorizontalLength:0,shadowVerticalLength:[3,2,1],shadowBlurRadius:[1,2,5],shadowSpreadRadius:[-2,0,0],shadowColor:["rgba(0, 0, 0, 0.2)","rgba(0, 0, 0, 0.14)","rgba(0, 0, 0, 0.12)"],transitionProperty:["all"],transitionDuration:"0s"}},"material-button-hovered":{include:"material-button",style:{backgroundColor:"primary-hovered",shadowVerticalLength:[2,4,1],shadowBlurRadius:[4,5,10],shadowSpreadRadius:[-1,0,0],transitionDuration:"0.1s"}},"material-button-hovered-invalid":{include:"material-button-hovered",style:{color:"error"}},"material-button-pressed":{include:"material-button",style:{backgroundColor:"primary-hovered",shadowVerticalLength:[5,8,3],shadowBlurRadius:[5,10,14],shadowSpreadRadius:[-3,1,2],transitionDuration:"0.1s"}},"material-button-disabled":{include:"material-button",style:{shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0,backgroundColor:"primary-disabled"}},"material-button-left":{include:"material-button",style:{radius:[2,0,0,2]}},"material-button-right":{include:"material-button",style:{radius:[0,2,2,0]}},"material-button-hovered-left":{include:"material-button-hovered",style:{radius:[2,0,0,2]}},"material-button-focused-left":{include:"material-button-hovered",style:{radius:[2,0,0,2]}},"material-button-hovered-right":{include:"material-button-hovered",style:{radius:[0,2,2,0]}},"material-button-focused-right":{include:"material-button-hovered",style:{radius:[0,2,2,0]}},"material-button-pressed-left":{include:"material-button-pressed",style:{radius:[2,0,0,2]}},"material-button-pressed-right":{include:"material-button-pressed",style:{radius:[0,2,2,0]}},"material-button-disabled-left":{include:"material-button-disabled",style:{radius:[2,0,0,2]}},"material-button-disabled-right":{include:"material-button-disabled",style:{radius:[0,2,2,0]}},"toggle-button":{include:"material-button"},"toggle-button-hovered":{include:"material-button-hovered"},"toggle-button-checked":{include:"toggle-button",style:{backgroundColor:"primary-selected"}},"toggle-button-checked-hovered":{include:"toggle-button-hovered",style:{backgroundColor:"primary-selected"}},"toggle-button-disabled":{include:"material-button-disabled"},"toggle-button-checked-disabled":{include:"toggle-button-checked",style:{backgroundColor:"primary-selected_disabled"}},"border-blue":{style:{width:4,color:"surface"}},main:{style:{width:1,color:"text-hint-on-surface"}},"main-top":{include:"main",style:{width:[1,0,0,0]}},"main-right":{include:"main",style:{width:[0,1,0,0]}},"main-bottom":{include:"main",style:{width:[0,0,1,0]}},"main-left":{include:"main",style:{width:[0,0,0,1]}},popup:{style:{width:1,color:"text-hint-on-surface",shadowLength:2,shadowBlurRadius:5,shadowColor:"shadow"}},dragover:{style:{bottom:[2,"solid","dark-blue"]}},"button-box":{style:{radius:0,width:0,color:"text-on-primary",backgroundColor:"primary"}},"button-box-pressed":{include:"button-box",style:{backgroundColor:"primary-focused"}},"button-box-pressed-hovered":{include:"button-box",style:{backgroundColor:"primary-selected"}},"button-box-hovered":{include:"button-box",style:{backgroundColor:"button-hovered"}},"button-box-invalid":{include:"button-box",style:{color:"error"}},"button-box-pressed-invalid":{include:"button-box-pressed",style:{color:"error"}},"button-box-hovered-invalid":{include:"button-box-invalid"},"button-box-pressed-hovered-invalid":{include:"button-box-pressed-invalid"},"button-box-focused":{include:"button-box",style:{color:"surface"}},"button-box-pressed-focused":{include:"button-box-pressed",style:{color:"surface"}},"button-box-hovered-focused":{include:"button-box-focused"},"button-box-pressed-hovered-focused":{include:"button-box-pressed-focused"},"button-box-right":{include:"button-box",style:{radius:[0,1,1,0]}},"button-box-pressed-right":{include:"button-box-pressed",style:{radius:[0,1,1,0]}},"button-box-pressed-hovered-right":{include:"button-box-pressed-hovered",style:{radius:[0,1,1,0]}},"button-box-hovered-right":{include:"button-box-hovered",style:{radius:[0,1,1,0]}},"button-box-focused-right":{include:"button-box-focused",style:{radius:[0,1,1,0]}},"button-box-hovered-focused-right":{include:"button-box-hovered-focused",style:{radius:[0,1,1,0]}},"button-box-pressed-focused-right":{include:"button-box-pressed-focused",style:{radius:[0,1,1,0]}},"button-box-pressed-hovered-focused-right":{include:"button-box-pressed-hovered-focused",style:{radius:[0,1,1,0]}},"button-box-top-right":{include:"button-box",style:{radius:[0,1,0,0]}},"button-box-pressed-top-right":{include:"button-box-pressed",style:{radius:[0,1,0,0]}},"button-box-pressed-hovered-top-right":{include:"button-box-pressed-hovered",style:{radius:[0,1,0,0]}},"button-box-hovered-top-right":{include:"button-box-hovered",style:{radius:[0,1,0,0]}},"button-box-bottom-right":{include:"button-box",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-pressed-bottom-right":{include:"button-box-pressed",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-pressed-hovered-bottom-right":{include:"button-box-pressed-hovered",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-hovered-bottom-right":{include:"button-box-hovered",style:{radius:[0,0,1,0],width:[0,1,1,0]}},"button-box-bottom-left":{include:"button-box",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-pressed-bottom-left":{include:"button-box-pressed",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-pressed-hovered-bottom-left":{include:"button-box-pressed-hovered",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-hovered-bottom-left":{include:"button-box-hovered",style:{radius:[0,0,0,1],width:[0,0,1,1]}},"button-box-top-left":{include:"button-box",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-pressed-top-left":{include:"button-box-pressed",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-pressed-hovered-top-left":{include:"button-box-pressed-hovered",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-hovered-top-left":{include:"button-box-hovered",style:{radius:[1,0,0,0],width:[1,0,0,1]}},"button-box-middle":{include:"button-box",style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-middle":{include:"button-box-pressed",style:{radius:0,width:[1,0,1,1]}},"button-box-pressed-hovered-middle":{include:"button-box-pressed-hovered",style:{radius:0,width:[1,0,1,1]}},"button-box-hovered-middle":{include:"button-box-hovered",style:{radius:0,width:[1,0,1,1]}},"button-box-left":{include:"button-box",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-left":{include:"button-box-pressed",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-hovered-left":{include:"button-box-pressed-hovered",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-hovered-left":{include:"button-box-hovered",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-focused-left":{include:"button-box-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-hovered-focused-left":{include:"button-box-hovered-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-hovered-focused-left":{include:"button-box-pressed-hovered-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"button-box-pressed-focused-left":{include:"button-box-pressed-focused",style:{radius:[1,0,0,1],width:[1,0,1,1]}},"separator-horizontal":{style:{widthLeft:1,colorLeft:"text-hint-on-surface"}},"separator-vertical":{style:{widthTop:1,colorTop:"text-hint-on-surface"}},"scroll-knob":{style:{radius:4,width:0,backgroundColor:"text-hint-on-surface"}},"scroll-knob-pressed":{include:"scroll-knob",style:{backgroundColor:"text-primary-on-surface"}},"scroll-knob-hovered":{include:"scroll-knob"},"scroll-knob-pressed-hovered":{include:"scroll-knob-pressed"},"button-hover":{style:{backgroundColor:"primary-hovered",radius:1}},window:{style:{width:1,color:"text-hint-on-surface",shadowLength:1,shadowBlurRadius:3,shadowColor:"rgba(0,0,0,0.2)",backgroundColor:"surface"}},"window-active":{include:"window",style:{shadowLength:2,shadowBlurRadius:5}},"window-caption":{style:{width:[0,0,1,0],color:"text-hint-on-surface"}},box:{style:{width:1,radius:2,color:"text-hint-on-surface",backgroundColor:"surface"}},border:{style:{width:1,color:"text-hint-on-surface"}},"border-disabled":{style:{width:1,color:"text-disabled-on-surface"}},"border-focused":{style:{width:1,color:"primary"}},"border-invalid":{style:{width:1,color:"error"}},"lead-item":{style:{width:1,style:"dotted",color:"text-disabled-on-surface"}},tag:{include:"button-box",style:{width:1,style:"solid",radius:10}},tooltip:{style:{width:1,color:"text-on-secondary",shadowLength:1,shadowBlurRadius:2,shadowColor:"rgba(0,0,0,0.2)"}},"tooltip-error":{style:{radius:5,backgroundColor:"error"}},"toolbar-separator":{style:{widthLeft:1,colorLeft:"text-hint-on-surface"}},"toolbar-button":{include:"material-button",style:{shadowHorizontalLength:0,shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0}},"toolbar-button-hovered":{include:"material-button-hovered"},"toolbar-button-left":{include:"material-button-left",style:{shadowHorizontalLength:0,shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0}},"toolbar-button-hovered-left":{include:"material-button-hovered-left"},"toolbar-button-right":{include:"material-button-right",style:{shadowHorizontalLength:0,shadowVerticalLength:0,shadowBlurRadius:0,shadowSpreadRadius:0}},"toolbar-button-hovered-right":{include:"material-button-hovered-right"},"menu-separator":{style:{widthTop:1,colorTop:"text-hint-on-surface"}},"menubar-button-hovered":{style:{backgroundColor:"primary-hovered"}},"menubar-button-pressed":{include:"menubar-button-hovered",style:{backgroundColor:"primary-selected"}},"datechooser-date-pane":{style:{widthTop:1,colorTop:"text-hint-on-surface",style:"solid"}},"datechooser-weekday":{style:{widthBottom:1,colorBottom:"text-hint-on-surface",style:"solid"}},"datechooser-week":{style:{widthRight:1,colorRight:"text-hint-on-surface",style:"solid"}},"datechooser-week-header":{style:{widthBottom:1,colorBottom:"text-hint-on-surface",widthRight:1,colorRight:"text-hint-on-surface",style:"solid"}},"tabview-page-button-top":{style:{width:[0,0,2,0],backgroundColor:"surface",color:"primary"}},"tabview-page-button-bottom":{include:"tabview-page-button-top",style:{width:[2,0,0,0]}},"tabview-page-button-left":{include:"tabview-page-button-top",style:{width:[0,2,0,0]}},"tabview-page-button-right":{include:"tabview-page-button-top",style:{width:[0,0,0,2]}},statusbar:{style:{widthTop:1,colorTop:"text-hint-on-surface",styleTop:"solid"}},"table-scroller-focus-indicator":{style:{width:1,style:"dotted",color:"text-hint-on-surface"}},"table-header":{include:"button-box",style:{radius:0,color:"text-hint-on-surface",width:[0,0,2,0]}},"table-header-column-button":{include:"table-header"},"table-header-cell":{style:{}},"table-header-cell-first":{include:"table-header-cell"},"progressive-table-header":{include:"button-box",style:{radius:0,width:[1,0,1,1]}},"progressive-table-header-cell":{style:{widthRight:1,color:"text-hint-on-surface"}},progressbar:{style:{width:1,color:"text-hint-on-surface"}},radiobutton:{style:{color:"text-primary-on-surface"}},checkbox:{style:{color:"text-primary-on-surface"}}}});qx.theme.tangible.Decoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.theme.tangible.MDecoration",{decorations:{"qxl-datagrid-row":{style:{radius:0,color:"text-hint-on-surface",width:[0,0,1,0]}},"qxl-datagrid-row-focused":{style:{radius:0,color:"text-hint-on-surface",width:1,style:"dashed"}},"qxl-datagrid-cell-focused":{style:{radius:0,width:1,color:"text-hint-on-surface",style:"dashed"}}}});qxl.datagrid.theme.tangible.MDecoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.Decoration":{require:!0},"qxl.datagrid.theme.tangible.MDecoration":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Decoration",{extend:qx.theme.tangible.Decoration,include:[qxl.datagrid.theme.tangible.MDecoration]});qxl.datagrid.demo.theme.tangible.Decoration.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.Font",{fonts:{default:{size:14,family:["sans-serif"],color:"text-primary-on-surface",fontName:"Roboto"},bold:{size:14,family:["sans-serif"],bold:!0,color:"text-primary-on-surface",fontName:"Roboto"},headline:{size:24,family:["sans-serif"],color:"text-primary-on-surface",fontName:"Roboto"},small:{size:12,family:["sans-serif"],color:"text-primary-on-surface",fontName:"Roboto"},monospace:{size:14,family:["monospace"],color:"text-primary-on-surface",fontName:"Roboto Mono"}}});qx.theme.tangible.Font.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.icon.Tango",{title:"Tango",aliases:{icon:"qx/icon/Tango"}});qx.theme.icon.Tango.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.Image":{}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qx.theme.tangible.Appearance",{appearances:{widget:{},label:{style:e=>({textColor:e.disabled?"text-disabled-on-surface":void 0})},image:{style:e=>({opacity:!e.replacement&&e.disabled?.3:void 0})},atom:{},"atom/label":"label","atom/icon":"image",root:{style:e=>({backgroundColor:"surface",textColor:"text-primary-on-surface",font:"default"})},popup:{style:e=>({decorator:"popup",backgroundColor:"surface"})},tooltip:{include:"popup",style:e=>({backgroundColor:"secondary",textColor:"text-on-secondary",decorator:"tooltip",padding:[1,3,2,3],offset:[10,5,5,5]})},"tooltip/atom":"atom","tooltip-error":{include:"tooltip",style:e=>({textColor:"text-on-error",showTimeout:100,hideTimeout:1e4,decorator:"tooltip-error",font:"bold",backgroundColor:void 0})},"tooltip-error/atom":"atom",iframe:{style:e=>({backgroundColor:"surface",decorator:"main"})},"move-frame":{style:e=>({decorator:"main"})},"resize-frame":"move-frame","dragdrop-cursor":{style(e){var t="nodrop";e.copy?t="copy":e.move?t="move":e.alias&&(t="alias");return{source:qx.theme.tangible.Image.URLS["cursor-"+t],position:"right-top",offset:[2,16,2,6]}}},button:{alias:"material-button",include:"material-button",style:e=>({center:!0})},"toggle-button":{include:"button",style:e=>({decorator:"toggle-button"+(e.checked?"-checked":"")+(e.disabled?"-disabled":"")+(!e.disabled&&e.hovered?"-hovered":""),textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"toggle-button/label":{include:"button/label",style:e=>(e.checked,{textColor:void 0})},"material-button":{alias:"atom",style(e){var t="material-button";e.disabled?t+="-disabled":e.pressed||e.checked?t+="-pressed":(e.hovered||e.focused)&&(t+="-hovered");e.invalid&&!e.disabled&&(t+="-invalid");return{decorator:t,padding:[6,15],margin:[2,4],cursor:e.disabled?void 0:"pointer",minWidth:5,minHeight:5}}},"material-button/label":{alias:"atom/label",style:e=>({textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"material-button/icon":{alias:"atom/label",style:e=>({textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"button-frame":{alias:"atom",style(e){var t="button-box";e.disabled||(!e.hovered||e.pressed||e.checked?e.hovered&&(e.pressed||e.checked)?t="button-box-pressed-hovered":(e.pressed||e.checked)&&(t="button-box-pressed"):t="button-box-hovered");e.invalid&&!e.disabled?t+="-invalid":e.focused&&(t+="-focused");return{decorator:t,padding:[3,8],cursor:e.disabled?void 0:"pointer",minWidth:5,minHeight:5}}},"button-frame/label":{alias:"atom/label",style:e=>({textColor:e.disabled?"text-disabled-on-primary":"text-on-primary"})},"hover-button":{alias:"button",include:"button",style:e=>({decorator:e.hovered?"button-hover":void 0})},menubutton:{include:"button",alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-down"],iconPosition:"right"})},"material-textfield":{style(e){var t,r;t="material-textfield";r=[3,0,4,0];if(e.readonly){t+="-readonly";r=[3,0,5,0]}else if(e.disabled)t+="-disabled";else if(e.focused){t+="-focused";e.invalid&&(t+="-invalid");r=[3,0,3,0]}else e.invalid&&(t+="-invalid");return{decorator:t,padding:r,textColor:e.disabled?"text-disabled-on-surface":e.showingPlaceholder?"text-hint-on-surface":void 0}}},textfield:"material-textfield",textarea:"textfield",framebox:{style(e){var t,r;if(e.disabled){t="border-disabled";r=[1,2]}else if(e.invalid){t="border-invalid";r=[1,2]}else if(e.focused){t="border-focused";r=[1,2]}else{r=[1,2];t="border"}return{decorator:t,padding:r,textColor:e.disabled?"text-disabled-on-surface":e.showingPlaceholder?"text-hint-on-surface":void 0}}},splitbutton:{},"splitbutton/button":{alias:"material-button",style(e){var t="material-button";e.disabled?t+="-disabled":e.pressed||e.checked?t+="-pressed":e.hovered?t+="-hovered":e.focused&&(t+="-focused");return{decorator:t+="-left",padding:[6,15,6,15],margin:[2,0,2,4],cursor:e.disabled?void 0:"pointer",textColor:"text-primary-on-surface"}}},"splitbutton/arrow":{alias:"material-button",style(e){var t="material-button";e.disabled?t+="-disabled":e.pressed||e.checked?t+="-pressed":e.focused?t+="-focused":e.hovered&&(t+="-hovered");t+="-right";return{icon:qx.theme.tangible.Image.URLS["arrow-down"],decorator:t,cursor:e.disabled?void 0:"pointer",padding:[6,10,6,10],margin:[2,4,2,0],textColor:"text-on-primary"}}},"splitbutton/arrow/icon":{style:e=>({textColor:"text-icon-on-primary"})},slidebar:{},"slidebar/scrollpane":{},"slidebar/content":{},"slidebar/button-forward":{alias:"button",include:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-"+(e.vertical?"down":"right")]})},"slidebar/button-backward":{alias:"button",include:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-"+(e.vertical?"up":"left")]})},table:{style:e=>({rowHeight:30})},"table/statusbar":{style:e=>({decorator:"statusbar",padding:[2,5]})},"table/column-button":{alias:"button",style:e=>({decorator:"table-header-column-button",textColor:"text-primary-on-surface",backgroundColor:"surface",padding:3,icon:qx.theme.tangible.Image.URLS["select-column-order"]})},"table-column-reset-button":{include:"menu-button",alias:"menu-button",style:()=>({decorator:"table-header-column-button",icon:"icon/16/actions/view-refresh.png"})},"table-scroller/scrollbar-x":"scrollbar","table-scroller/scrollbar-y":"scrollbar","table-scroller":"widget","table-scroller/header":{style:()=>({textColor:"text-primary-on-surface",backgroundColor:"surface",decorator:"table-header"})},"table-scroller/pane":{},"table-scroller/focus-indicator":{style:e=>({})},"table-scroller/resize-line":{style:e=>({backgroundColor:"text-hint-on-surface",width:3})},"table-header-cell":{alias:"atom",style:e=>({decorator:e.first?"table-header-cell-first":"table-header-cell",minWidth:13,font:"bold",paddingTop:3,paddingLeft:5,cursor:e.disabled?void 0:"pointer",sortIcon:e.sorted?qx.theme.tangible.Image.URLS["table-"+(e.sortedAscending?"ascending":"descending")]:void 0})},"table-header-cell/icon":{include:"atom/icon",style:e=>({paddingRight:5})},"table-header-cell/sort-icon":{style:e=>({alignY:"middle",alignX:"right",paddingRight:5})},"table-editor-textfield":{include:"framebox",style:e=>({decorator:void 0,padding:[2,2],backgroundColor:"surface"})},"table-editor-selectbox":{include:"selectbox",alias:"selectbox",style:e=>({padding:[0,2],backgroundColor:"surface"})},"table-editor-combobox":{include:"combobox",alias:"combobox",style:e=>({decorator:void 0,backgroundColor:"surface"})},"progressive-table-header":{style:e=>({decorator:"progressive-table-header"})},"progressive-table-header-cell":{style:e=>({decorator:"progressive-table-header-cell",padding:[5,6,5,6]})},treevirtual:{include:"framebox",alias:"table",style:(e,t)=>({padding:[t.padding[0]+2,t.padding[1]+1]})},"treevirtual-folder":{style:e=>({icon:e.opened?qx.theme.tangible.Image.URLS["folder-open"]:qx.theme.tangible.Image.URLS.folder,opacity:e.drag?.5:void 0})},"treevirtual-file":{include:"treevirtual-folder",alias:"treevirtual-folder",style:e=>({icon:qx.theme.tangible.Image.URLS.file,opacity:e.drag?.5:void 0})},"treevirtual-blank":{style:e=>({icon:qx.theme.tangible.Image.URLS.blank})},"treevirtual-contract":{style:e=>({icon:qx.theme.tangible.Image.URLS["tree-minus"]})},"treevirtual-expand":{style:e=>({icon:qx.theme.tangible.Image.URLS["tree-plus"]})},"treevirtual-only-contract":"treevirtual-contract","treevirtual-only-expand":"treevirtual-expand","treevirtual-start-contract":"treevirtual-contract","treevirtual-start-expand":"treevirtual-expand","treevirtual-end-contract":"treevirtual-contract","treevirtual-end-expand":"treevirtual-expand","treevirtual-cross-contract":"treevirtual-contract","treevirtual-cross-expand":"treevirtual-expand","treevirtual-line":"treevirtual-blank","treevirtual-end":"treevirtual-blank","treevirtual-cross":"treevirtual-blank",resizer:{style:e=>({decorator:"main"})},splitpane:{},"splitpane/splitter":{style:e=>({backgroundColor:"text-hint-on-surface"})},"splitpane/splitter/knob":{style:e=>({source:qx.theme.tangible.Image.URLS["knob-"+(e.horizontal?"horizontal":"vertical")],padding:0})},"splitpane/slider":{style:e=>({backgroundColor:"text-hint-on-surface",opacity:.3})},menu:{style(e){var t={backgroundColor:"surface",decorator:"main",spacingX:6,spacingY:1,iconColumnWidth:16,arrowColumnWidth:4,padding:1,placementModeY:e.submenu||e.contextmenu?"best-fit":"keep-align"};if(e.submenu){t.position="right-top";t.offset=[-2,-3]}e.contextmenu&&(t.offset=4);return t}},"menu/slidebar":"menu-slidebar","menu-slidebar":"widget","menu-slidebar-button":{style:e=>({backgroundColor:e.hovered?"primary-hovered":void 0,padding:6,center:!0})},"menu-slidebar/button-backward":{include:"menu-slidebar-button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-up"+(e.hovered?"-invert":"")]})},"menu-slidebar/button-forward":{include:"menu-slidebar-button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-down"+(e.hovered?"-invert":"")]})},"menu-separator":{style:e=>({height:0,decorator:"menu-separator",marginTop:4,marginBottom:4,marginLeft:2,marginRight:2})},"menu-button":{alias:"atom",style:e=>({backgroundColor:e.selected?"primary-selected":void 0,textColor:e.selected?"text-on-primary":"text-primary-on-surface",padding:[2,6]})},"menu-button/icon":{include:"image",style:e=>({alignY:"middle",textColor:e.selected?"text-icon-on-primary":"text-icon-on-surface"})},"menu-button/label":{include:"label",style:e=>({alignY:"middle",padding:1})},"menu-button/shortcut":{include:"label",style:e=>({alignY:"middle",marginLeft:14,padding:1})},"menu-button/arrow":{include:"image",style:e=>({source:qx.theme.tangible.Image.URLS["arrow-right"+(e.selected?"-invert":"")],alignY:"middle"})},"menu-checkbox":{alias:"menu-button",include:"menu-button",style(e){var t="menu-checkbox";e.checked&&(t+="-checked");return{icon:qx.theme.tangible.Image.URLS[t]}}},"menu-radiobutton":{alias:"menu-button",include:"menu-button",style(e){var t="menu-radiobutton";e.checked&&(t+="-checked");return{icon:qx.theme.tangible.Image.URLS[t]}}},menubar:{style:e=>({backgroundColor:"surface",padding:[4,2]})},"menubar-button":{style(e){var t;e.disabled||(e.pressed?t="menubar-button-pressed":e.hovered&&(t="menubar-button-hovered"));return{padding:[2,6],cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary",decorator:t}}},"menubar-button/icon":{style:e=>({textColor:e.disabled?"text-disabled-on-surface":e.pressed||e.hovered?"text-on-primary":"text-on-surface"})},"virtual-list":"list","virtual-list/row-layer":"row-layer","row-layer":"widget","column-layer":"widget","group-item":{include:"label",alias:"label",style:e=>({padding:4,backgroundColor:"primary",textColor:"text-on-primary",font:"bold"})},"virtual-selectbox":"selectbox","virtual-selectbox/dropdown":"popup","virtual-selectbox/dropdown/list":{alias:"virtual-list"},"virtual-combobox":"combobox","virtual-combobox/dropdown":"popup","virtual-combobox/dropdown/list":{alias:"virtual-list"},"virtual-tree":{include:"tree",alias:"tree",style:e=>({itemHeight:21})},"virtual-tree-folder":"tree-folder","virtual-tree-file":"tree-file",cell:{style:e=>({backgroundColor:e.selected?"primary-selected":"surface",textColor:e.selected?"text-on-primary":"text-primary-on-surface",padding:[3,6]})},"cell-string":"cell","cell-number":{include:"cell",style:e=>({textAlign:"right"})},"cell-image":"cell","cell-boolean":"cell","cell-atom":"cell","cell-date":"cell","cell-html":"cell",scrollbar:{},"scrollbar/slider":{},"scrollbar/slider/knob":{style(e){var t="scroll-knob";e.disabled||(!e.hovered||e.pressed||e.checked?e.hovered&&(e.pressed||e.checked)?t="scroll-knob-pressed-hovered":(e.pressed||e.checked)&&(t="scroll-knob-pressed"):t="scroll-knob-hovered");return{height:8,width:8,marginLeft:2,marginTop:2,cursor:e.disabled?void 0:"pointer",decorator:t,minHeight:e.horizontal?void 0:30,minWidth:e.horizontal?30:void 0}}},"scrollbar/button":{style:e=>({height:0,width:0,margin:[2,2]})},"scrollbar/button-begin":"scrollbar/button","scrollbar/button-end":"scrollbar/button","scrollarea/corner":{style:e=>({backgroundColor:"surface"})},scrollarea:"widget","scrollarea/pane":"widget","scrollarea/scrollbar-x":"scrollbar","scrollarea/scrollbar-y":"scrollbar",radiobutton:{style:e=>({icon:qx.theme.tangible.Image.URLS[e.checked?"radiobutton-checked":"radiobutton-unchecked"],paddingTop:2,textColor:e.disabled?"text-disabled-on-surface":e.invalid?"error":e.checked?"primary":"text-primary-on-surface",gap:6})},"radiobutton/icon":{style:e=>({decorator:"radiobutton",padding:[2,0,0,0]})},"form-renderer-label":{include:"label",style:()=>({paddingTop:3})},checkbox:{alias:"atom",style:e=>({icon:qx.theme.tangible.Image.URLS[e.checked?"checkbox-checked":e.undetermined?"checkbox-undetermined":"checkbox-blank"],textColor:e.disabled?"text-disabled-on-surface":e.invalid?"error":e.checked?"primary":"text-primary-on-surface",gap:6})},"checkbox/icon":{style:e=>({decorator:"checkbox",padding:0})},spinner:{style:e=>({textColor:e.disabled?"text-disabled-on-surface":void 0})},"spinner/textfield":"textfield","spinner/upbutton":{alias:"combobox/button",include:"combobox/button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-up-small"],decorator:void 0,width:12,height:6,padding:[-1,0,0,0]})},"spinner/downbutton":{alias:"combobox/button",include:"combobox/button",style:e=>({icon:qx.theme.tangible.Image.URLS["arrow-down-small"],decorator:void 0,width:12,height:6,padding:[-1,0,0,0]})},selectbox:"textfield","selectbox/atom":"atom","selectbox/popup":"popup","selectbox/list":{alias:"list",include:"list",style:()=>({decorator:void 0})},"selectbox/arrow":{include:"image",style:e=>({source:qx.theme.tangible.Image.URLS["arrow-down"],paddingRight:0,paddingLeft:2,paddingTop:-3})},"checked-selectbox":"selectbox","checked-selectbox/allNone":{include:"button",style:e=>({padding:[2,10],textColor:"text-on-primary"})},"checked-selectbox/tag":"tag",tag:{alias:"button",include:"button",style:e=>({padding:[1,7],margin:0,decorator:"tag"})},combobox:{},"combobox/button":{alias:"button-frame",include:"button-frame",style(e){var t="material-textfield";if(e.focused){t+="-focused";e.invalid&&(t+="-invalid")}else e.invalid?t+="-invalid":e.disabled&&(t+="-disabled");return{backgroundColor:void 0,icon:qx.theme.tangible.Image.URLS["arrow-down"],decorator:t,padding:[0,0,0,0]}}},"combobox/popup":"popup","combobox/list":{alias:"list",style:e=>({paddingRight:2})},"combobox/textfield":"textfield",datefield:"textfield","datefield/button":{alias:"combobox/button",include:"combobox/button",style:e=>({icon:"@MaterialIcons/calendar_today/14",padding:[0,0,0,0],backgroundColor:void 0,decorator:void 0,width:16})},"datefield/textfield":{alias:"textfield",include:"textfield",style:e=>({decorator:void 0,padding:0})},"datefield/list":{alias:"datechooser",include:"datechooser",style:e=>({decorator:void 0})},list:{alias:"scrollarea",include:"framebox"},listitem:{alias:"atom",style(e){var t=[3,5,3,5];e.lead&&(t=[2,4,2,4]);e.dragover&&(t[2]-=2);return{gap:4,padding:t,backgroundColor:e.selected?e.disabled?"primary-disabled":"primary":"transparent",textColor:e.selected?"text-on-primary":"text-primary-on-surface",decorator:e.lead?"lead-item":e.dragover?"dragover":void 0,opacity:e.drag?.5:void 0}}},slider:{style(e){var t,r;if(e.disabled){t="border-disabled";r=[1,2]}else if(e.invalid){t="border-invalid";r=[1,2]}else if(e.focused){t="border-focused";r=[1,2]}else{r=[1,2];t="border"}return{decorator:t,padding:r}}},"slider/knob":"scrollbar/slider/knob",groupbox:{},"groupbox/legend":{alias:"atom",style:e=>({textColor:e.invalid?"error":void 0,padding:5,margin:4,font:"bold"})},"groupbox/frame":{style:e=>({backgroundColor:"surface",padding:[6,9],margin:[18,2,2,2],decorator:"box"})},"check-groupbox":"groupbox","check-groupbox/legend":{alias:"checkbox",include:"checkbox",style:e=>({textColor:e.invalid?"error":void 0,padding:5,margin:4,font:"bold"})},"radio-groupbox":"groupbox","radio-groupbox/legend":{alias:"radiobutton",include:"radiobutton",style:e=>({textColor:e.invalid?"error":void 0,padding:5,margin:4,font:"bold"})},"tree-folder/open":{include:"image",style:e=>({source:e.opened?qx.theme.tangible.Image.URLS["tree-minus"]:qx.theme.tangible.Image.URLS["tree-plus"],textColor:e.selected?"text-on-primary":"text-primary-on-surface"})},"tree-folder":{style:e=>({padding:[2,8,2,5],icon:e.opened?qx.theme.tangible.Image.URLS["folder-open"]:qx.theme.tangible.Image.URLS.folder,backgroundColor:e.selected?e.disables?"primary-disabled":"primary-selected":"surface",textColor:e.selected?"text-on-primary":"text-disabled-on-primary",iconOpened:qx.theme.tangible.Image.URLS["folder-open"],opacity:e.drag?.5:void 0})},"tree-folder/icon":{include:"image",style:e=>({padding:[0,4,0,0],textColor:e.selected?"text-icon-on-primary":"text-primary-on-surface"})},"tree-folder/label":{style:e=>({padding:[1,2],textColor:e.selected?"text-on-primary":"text-primary-on-surface"})},"tree-file":{include:"tree-folder",alias:"tree-folder",style:e=>({icon:qx.theme.tangible.Image.URLS.file})},tree:{include:"list",alias:"list",style:e=>({contentPadding:[4,1],padding:1})},window:{style:e=>({contentPadding:[10,10,10,10],backgroundColor:"surface",decorator:e.maximized?void 0:e.active?"window-active":"window"})},"window-resize-frame":"resize-frame","window/pane":{style:e=>({padding:10})},"window/captionbar":{style:e=>({backgroundColor:e.active?"primary-selected":"primary",margin:0,padding:8,decorator:"window-caption"})},"window/icon":{style:e=>({marginRight:4,marginTop:2})},"window/title":{style:e=>({cursor:"default",font:e.active?"bold":"default",textColor:(e.active,"text-on-primary"),marginRight:20,marginLeft:4,alignY:"middle"})},"window/minimize-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-minimize"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/restore-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-restore"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/maximize-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-maximize"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/close-button":{alias:"button",style:e=>({icon:qx.theme.tangible.Image.URLS["window-close"]+"/18",padding:0,cursor:e.disabled?void 0:"pointer",textColor:"text-on-primary"})},"window/statusbar":{style:e=>({decorator:"statusbar",padding:[2,6]})},"window/statusbar-text":"label",datechooser:{style:e=>({decorator:"main",minWidth:220})},"datechooser/navigation-bar":{style:e=>({backgroundColor:"surface",textColor:e.disabled?"text-disabled-on-surface":e.invalid?"error":void 0,padding:[2,10]})},"datechooser/last-year-button-tooltip":"tooltip","datechooser/last-month-button-tooltip":"tooltip","datechooser/next-year-button-tooltip":"tooltip","datechooser/next-month-button-tooltip":"tooltip","datechooser/last-year-button":"datechooser/button","datechooser/last-month-button":"datechooser/button","datechooser/next-year-button":"datechooser/button","datechooser/next-month-button":"datechooser/button","datechooser/button/icon":{},"datechooser/button":{style(e){var t={width:17,show:"icon",cursor:e.disabled?void 0:"pointer"};e.lastYear?t.icon=qx.theme.tangible.Image.URLS["arrow-rewind"]:e.lastMonth?t.icon=qx.theme.tangible.Image.URLS["arrow-left"]:e.nextYear?t.icon=qx.theme.tangible.Image.URLS["arrow-forward"]:e.nextMonth&&(t.icon=qx.theme.tangible.Image.URLS["arrow-right"]);return t}},"datechooser/month-year-label":{style:e=>({font:"bold",textAlign:"center"})},"datechooser/date-pane":{style:e=>({decorator:"datechooser-date-pane",backgroundColor:"surface"})},"datechooser/weekday":{style:e=>({decorator:"datechooser-weekday",font:e.weekend?"bold":"default",textAlign:"center",textColor:e.disabled?"text-disabled-on-surface":"text-primary-on-surface",backgroundColor:"surface",paddingTop:2})},"datechooser/day":{style:e=>({textAlign:"center",decorator:e.today?"main":void 0,textColor:e.disabled?"text-disabled-on-surface":e.selected?"text-on-primary":e.otherMonth?"text-disabled-on-surface":void 0,backgroundColor:e.selected?e.disabled?"primary-disabled":"primary":void 0,padding:e.today?[1,3]:[2,4]})},"datechooser/week":{style:e=>({textAlign:"center",textColor:"text-primary-on-surface",padding:[2,4],decorator:e.header?"datechooser-week-header":"datechooser-week"})},progressbar:{style:e=>({decorator:"progressbar",padding:1,backgroundColor:"surface",width:200,height:20})},"progressbar/progress":{style:e=>({backgroundColor:e.disabled?"primary-disabled":"primary"})},toolbar:{style:e=>({backgroundColor:"primary",padding:0})},"toolbar/part":{style:e=>({margin:[0,15]})},"toolbar/part/container":{},"toolbar/part/handle":{},"toolbar-separator":{style:e=>({decorator:void 0,margin:[7,0],width:4})},"toolbar-button":{alias:"atom",style(e){var t=[7,10];(e.left||e.middle||e.right)&&(t=[7,3]);var r="toolbar-button";(e.hovered||e.pressed||e.checked)&&(r+="-hovered");return{cursor:e.disabled?void 0:"pointer",decorator:r,textColor:"text-on-primary",margin:t,padding:[3,5]}}},"toolbar-menubutton":{alias:"toolbar-button",include:"toolbar-button",style:e=>({showArrow:!0})},"toolbar-menubutton/arrow":{alias:"image",include:"image",style:e=>({source:qx.theme.tangible.Image.URLS["arrow-down"],cursor:e.disabled?void 0:"pointer",padding:0,textColor:"text-on-primary",marginLeft:2})},"toolbar-splitbutton":{},"toolbar-splitbutton/button":{alias:"toolbar-button",include:"toolbar-button",style(e){var t=[7,0,7,10];(e.left||e.middle||e.right)&&(t=[7,0,7,3]);var r="toolbar-button";(e.hovered||e.pressed||e.focused||e.checked)&&(r+="-hovered");return{decorator:r+="-left",margin:t}}},"toolbar-splitbutton/arrow":{alias:"toolbar-button",include:"toolbar-button",style(e){var t=[7,10,7,0];(e.left||e.middle||e.right)&&(t=[7,3,7,0]);var r="toolbar-button";(e.hovered||e.pressed||e.focused||e.checked)&&(r+="-hovered");r+="-right";return{icon:qx.theme.tangible.Image.URLS["arrow-down"],decorator:r,margin:t}}},tabview:{},"tabview/bar":{alias:"slidebar",style(e){var t=0,r=0,i=0,n=0;e.barTop?i-=1:e.barBottom?t-=1:e.barRight?n-=1:r-=1;return{marginBottom:i,marginTop:t,marginLeft:n,marginRight:r}}},"tabview/bar/button-forward":{include:"slidebar/button-forward",alias:"slidebar/button-forward",style:e=>e.barTop?{marginTop:4,marginBottom:2,decorator:null}:e.barBottom?{marginTop:2,marginBottom:4,decorator:null}:e.barLeft?{marginLeft:4,marginRight:2,decorator:null}:{marginLeft:2,marginRight:4,decorator:null}},"tabview/bar/button-backward":{include:"slidebar/button-backward",alias:"slidebar/button-backward",style:e=>e.barTop?{marginTop:4,marginBottom:2,decorator:null}:e.barBottom?{marginTop:2,marginBottom:4,decorator:null}:e.barLeft?{marginLeft:4,marginRight:2,decorator:null}:{marginLeft:2,marginRight:4,decorator:null}},"tabview/pane":{style(e){var t,r=0,i=0,n=0,o=0;if(e.barTop){r=-1;t="main-top"}else if(e.barBottom){i=-1;t="main-bottom"}else if(e.barLeft){n=-1;t="main-left"}else{o=-1;t="main-right"}return{marginLeft:n,marginRight:o,marginTop:r,marginBottom:i,padding:10,decorator:t,backgroundColor:"surface"}}},"tabview-page":"widget","tabview-page/button":{style(e){var t,r;e.barTop||e.barBottom?r=[8,16,8,13]:e.barRight?r=[8,8,8,12]:e.barLeft&&(r=[8,8,8,8]);if(e.checked)if(e.barTop){t="tabview-page-button-top";r[2]-=2}else if(e.barBottom){t="tabview-page-button-bottom";r[0]-=2}else if(e.barRight){t="tabview-page-button-right";r[3]-=2}else if(e.barLeft){t="tabview-page-button-left";r[1]-=2}return{zIndex:e.checked?10:5,decorator:t,textColor:e.disabled?"text-disabled-on-surface":"text-primary-on-surface",font:e.checked?"bold":void 0,padding:r,cursor:"pointer"}}},"tabview-page/button/label":{alias:"label",style:e=>({padding:[0,1,0,1]})},"tabview-page/button/icon":"image","tabview-page/button/close-button":{alias:"atom",style:e=>({cursor:e.disabled?void 0:"pointer",icon:qx.theme.tangible.Image.URLS["tabview-close"]})},colorpopup:{alias:"popup",include:"popup",style:e=>({padding:5})},"colorpopup/field":{style:e=>({margin:2,width:14,height:14,backgroundColor:"surface",decorator:"main"})},"colorpopup/selector-button":"button","colorpopup/auto-button":"button","colorpopup/preview-pane":"groupbox","colorpopup/current-preview":{style:e=>({height:20,padding:4,marginLeft:4,decorator:"main",allowGrowX:!0})},"colorpopup/selected-preview":{style:e=>({height:20,padding:4,marginRight:4,decorator:"main",allowGrowX:!0})},"colorpopup/colorselector-okbutton":{alias:"button",include:"button",style:e=>({icon:"icon/16/actions/dialog-ok.png"})},"colorpopup/colorselector-cancelbutton":{alias:"button",include:"button",style:e=>({icon:"icon/16/actions/dialog-cancel.png"})},colorselector:"widget","colorselector/control-bar":"widget","colorselector/visual-pane":"groupbox","colorselector/control-pane":"widget","colorselector/preset-grid":"widget","colorselector/colorbucket":{style:e=>({decorator:"main",width:16,height:16})},"colorselector/preset-field-set":"groupbox","colorselector/input-field-set":{include:"groupbox",alias:"groupbox",style:()=>({paddingTop:12})},"colorselector/preview-field-set":{include:"groupbox",alias:"groupbox",style:()=>({paddingTop:12})},"colorselector/hex-field-composite":"widget","colorselector/hex-field":"textfield","colorselector/rgb-spinner-composite":"widget","colorselector/rgb-spinner-red":"spinner","colorselector/rgb-spinner-green":"spinner","colorselector/rgb-spinner-blue":"spinner","colorselector/hsb-spinner-composite":"widget","colorselector/hsb-spinner-hue":"spinner","colorselector/hsb-spinner-saturation":"spinner","colorselector/hsb-spinner-brightness":"spinner","colorselector/preview-content-old":{style:e=>({decorator:"main",width:50,height:25})},"colorselector/preview-content-new":{style:e=>({decorator:"main",backgroundColor:"surface",width:50,height:25})},"colorselector/hue-saturation-field":{style:e=>({decorator:"main",margin:5})},"colorselector/brightness-field":{style:e=>({decorator:"main",margin:[5,7]})},"colorselector/hue-saturation-pane":"widget","colorselector/hue-saturation-handle":"widget","colorselector/brightness-pane":"widget","colorselector/brightness-handle":"widget","app-header":{style:e=>({font:"headline",textColor:"text-on-primary",backgroundColor:"primary",padding:[8,12]})},"app-header-label":{style:e=>({paddingTop:5})},"app-splitpane":{alias:"splitpane",style:e=>({padding:[0,10,10,10]})},"list-search-highlight":{style:e=>({backgroundColor:"rgba(255, 251, 0, 0.53)",textDecorationStyle:"dotted",textDecorationLine:"underline"})}}});qx.theme.tangible.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.theme.tangible.MAppearance",{appearances:{"qxl-datagrid":"widget","qxl-datagrid/scrollbar-x":"scrollbar","qxl-datagrid/scrollbar-y":"scrollbar","qxl-datagrid-header":"table-scroller/header","qxl-datagrid-header-cell":"widget","qxl-datagrid-widgetpane":{style:e=>({backgroundColor:"transparent"})},"qxl-datagrid-cell":{style(e){let t,r="transparent";e.selected&&(r="qxl-datagrid-row-background-selected");e.focused&&(t="qxl-datagrid-cell-focused");return{backgroundColor:r,decorator:t}}},"qxl-datagrid-row":{style(e){let t="qxl-datagrid-row-background-even";e.selected?t="qxl-datagrid-row-background-selected":e.odd&&(t="qxl-datagrid-row-background-odd");let r="qxl-datagrid-row";e.focused&&(r+="-focused");return{backgroundColor:t,decorator:r}}}}});qxl.datagrid.theme.tangible.MAppearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qx.theme.tangible.Appearance":{require:!0},"qxl.datagrid.theme.tangible.MAppearance":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Appearance",{extend:qx.theme.tangible.Appearance,include:[qxl.datagrid.theme.tangible.MAppearance]});qxl.datagrid.demo.theme.tangible.Appearance.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Theme":{usage:"dynamic",require:!0},"qxl.datagrid.demo.theme.tangible.Color":{require:!0},"qxl.datagrid.demo.theme.tangible.Decoration":{require:!0},"qx.theme.tangible.Font":{require:!0},"qx.theme.icon.Tango":{require:!0},"qxl.datagrid.demo.theme.tangible.Appearance":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Theme.define("qxl.datagrid.demo.theme.tangible.Theme",{meta:{color:qxl.datagrid.demo.theme.tangible.Color,decoration:qxl.datagrid.demo.theme.tangible.Decoration,font:qx.theme.tangible.Font,icon:qx.theme.icon.Tango,appearance:qxl.datagrid.demo.theme.tangible.Appearance}});qxl.datagrid.demo.theme.tangible.Theme.$$dbClassInfo=e}();!function(){var e={dependsOn:{"qx.Class":{usage:"dynamic",require:!0},"qx.core.Object":{require:!0}}};qx.Bootstrap.executePendingDefers(e);qx.Class.define("qx.theme.tangible.Image",{extend:qx.core.Object,statics:{URLS:{blank:"qx/static/blank.png","checkbox-checked":"@MaterialIcons/check_box/15","checkbox-blank":"@MaterialIcons/check_box_outline_blank/15","checkbox-undetermined":"@MaterialIcons/indeterminate_check_box/15","radiobutton-checked":"@MaterialIcons/radio_button_on/15","radiobutton-unchecked":"@MaterialIcons/radio_button_off/15","window-minimize":"@MaterialIcons/keyboard_arrow_down","window-maximize":"@MaterialIcons/fullscreen","window-restore":"@MaterialIcons/fullscreen_exit","window-close":"@MaterialIcons/close","cursor-copy":"decoration/cursors/copy.gif","cursor-move":"decoration/cursors/move.gif","cursor-alias":"decoration/cursors/alias.gif","cursor-nodrop":"decoration/cursors/nodrop.gif","arrow-right":"@MaterialIcons/keyboard_arrow_right/18","arrow-left":"@MaterialIcons/keyboard_arrow_left/18","arrow-up":"@MaterialIcons/keyboard_arrow_up/18","arrow-down":"@MaterialIcons/keyboard_arrow_down/18","arrow-forward":"@MaterialIcons/fast_forward/18","arrow-rewind":"@MaterialIcons/fast_rewind/18","arrow-down-small":"@MaterialIcons/keyboard_arrow_down/13","arrow-up-small":"@MaterialIcons/keyboard_arrow_up/13","arrow-up-invert":"@MaterialIcons/keyboard_arrow_up/18","arrow-down-invert":"@MaterialIcons/keyboard_arrow_down/18","arrow-right-invert":"@MaterialIcons/keyboard_arrow_right/18","knob-horizontal":"@MaterialIcons/drag_indicator/12","knob-vertical":"@MaterialIcons/drag_handle/12","tree-minus":"@MaterialIcons/arrow_drop_down/16","tree-plus":"@MaterialIcons/arrow_right/16","select-column-order":"@MaterialIcons/reorder/15","table-ascending":"@MaterialIcons/keyboard_arrow_up/14","table-descending":"@MaterialIcons/keyboard_arrow_down/14","folder-open":"@MaterialIcons/folder_open/15",folder:"@MaterialIcons/folder/15",file:"@MaterialIcons/insert_drive_file/15","menu-checkbox":"@MaterialIcons/check_box_outline_blank/15","menu-checkbox-checked":"@MaterialIcons/check_box/15","menu-radiobutton-checked":"@MaterialIcons/radio_button_checked/15","menu-radiobutton":"@MaterialIcons/radio_button_unchecked/15","tabview-close":"decoration/tabview/close.gif"}}});qx.theme.tangible.Image.$$dbClassInfo=e}();qx.$$packageData[0]={locales:{C:{alternateQuotationEnd:"’",alternateQuotationStart:"‘",quotationEnd:"”",quotationStart:"“",cldr_am:"AM",cldr_pm:"PM",cldr_date_format_full:"EEEE, MMMM d, y",cldr_date_format_long:"MMMM d, y",cldr_date_format_medium:"MMM d, y",cldr_date_format_short:"M/d/yy",cldr_date_time_format_Ed:"d E",cldr_date_time_format_Hm:"HH:mm",cldr_date_time_format_Hms:"HH:mm:ss",cldr_date_time_format_M:"L",cldr_date_time_format_MEd:"E, M/d",cldr_date_time_format_MMM:"LLL",cldr_date_time_format_MMMEd:"E, MMM d",cldr_date_time_format_MMMd:"MMM d",cldr_date_time_format_Md:"M/d",cldr_date_time_format_d:"d",cldr_date_time_format_hm:"h:mm a",cldr_date_time_format_hms:"h:mm:ss a",cldr_date_time_format_ms:"mm:ss",cldr_date_time_format_y:"y",cldr_date_time_format_yM:"M/y",cldr_date_time_format_yMEd:"E, M/d/y",cldr_date_time_format_yMMM:"MMM y",cldr_date_time_format_yMMMEd:"E, MMM d, y",cldr_date_time_format_yMMMd:"MMM d, y",cldr_date_time_format_yMd:"M/d/y",cldr_date_time_format_yQ:null,cldr_date_time_format_yQQQ:"QQQ y",cldr_day_format_abbreviated_fri:"Fri",cldr_day_format_abbreviated_mon:"Mon",cldr_day_format_abbreviated_sat:"Sat",cldr_day_format_abbreviated_sun:"Sun",cldr_day_format_abbreviated_thu:"Thu",cldr_day_format_abbreviated_tue:"Tue",cldr_day_format_abbreviated_wed:"Wed",cldr_day_format_wide_fri:"Friday",cldr_day_format_wide_mon:"Monday",cldr_day_format_wide_sat:"Saturday",cldr_day_format_wide_sun:"Sunday",cldr_day_format_wide_thu:"Thursday",cldr_day_format_wide_tue:"Tuesday",cldr_day_format_wide_wed:"Wednesday","cldr_day_stand-alone_narrow_fri":"Fri","cldr_day_stand-alone_narrow_mon":"Mon","cldr_day_stand-alone_narrow_sat":"Sat","cldr_day_stand-alone_narrow_sun":"Sun","cldr_day_stand-alone_narrow_thu":"Thu","cldr_day_stand-alone_narrow_tue":"Tue","cldr_day_stand-alone_narrow_wed":"Wed",cldr_month_format_abbreviated_1:"Jan",cldr_month_format_abbreviated_2:"Feb",cldr_month_format_abbreviated_3:"Mar",cldr_month_format_abbreviated_4:"Apr",cldr_month_format_abbreviated_5:"May",cldr_month_format_abbreviated_6:"Jun",cldr_month_format_abbreviated_7:"Jul",cldr_month_format_abbreviated_8:"Aug",cldr_month_format_abbreviated_9:"Sep",cldr_month_format_abbreviated_10:"Oct",cldr_month_format_abbreviated_11:"Nov",cldr_month_format_abbreviated_12:"Dec",cldr_month_format_wide_1:"January",cldr_month_format_wide_2:"February",cldr_month_format_wide_3:"March",cldr_month_format_wide_4:"April",cldr_month_format_wide_5:"May",cldr_month_format_wide_6:"June",cldr_month_format_wide_7:"July",cldr_month_format_wide_8:"August",cldr_month_format_wide_9:"September",cldr_month_format_wide_10:"October",cldr_month_format_wide_11:"November",cldr_month_format_wide_12:"December","cldr_month_stand-alone_narrow_1":"Jan","cldr_month_stand-alone_narrow_2":"Feb","cldr_month_stand-alone_narrow_3":"Mar","cldr_month_stand-alone_narrow_4":"Apr","cldr_month_stand-alone_narrow_5":"May","cldr_month_stand-alone_narrow_6":"Jun","cldr_month_stand-alone_narrow_7":"Jul","cldr_month_stand-alone_narrow_8":"Aug","cldr_month_stand-alone_narrow_9":"Sep","cldr_month_stand-alone_narrow_10":"Oct","cldr_month_stand-alone_narrow_11":"Nov","cldr_month_stand-alone_narrow_12":"Dec",cldr_number_decimal_separator:".",cldr_number_group_separator:",",cldr_number_percent_format:"#,##0%",day:["day"],dayperiod:["AM/PM","am/pm"],era:["era"],hour:["hour"],minute:["minute"],month:["month"],second:["second"],week:["week"],weekday:["day of the week"],year:["year"],zone:["time zone"]},en:{alternateQuotationEnd:"’",alternateQuotationStart:"‘",quotationEnd:"”",quotationStart:"“",cldr_am:"AM",cldr_pm:"PM",cldr_date_format_full:"EEEE, MMMM d, y",cldr_date_format_long:"MMMM d, y",cldr_date_format_medium:"MMM d, y",cldr_date_format_short:"M/d/yy",cldr_date_time_format_Ed:"d E",cldr_date_time_format_Hm:"HH:mm",cldr_date_time_format_Hms:"HH:mm:ss",cldr_date_time_format_M:"L",cldr_date_time_format_MEd:"E, M/d",cldr_date_time_format_MMM:"LLL",cldr_date_time_format_MMMEd:"E, MMM d",cldr_date_time_format_MMMd:"MMM d",cldr_date_time_format_Md:"M/d",cldr_date_time_format_d:"d",cldr_date_time_format_hm:"h:mm a",cldr_date_time_format_hms:"h:mm:ss a",cldr_date_time_format_ms:"mm:ss",cldr_date_time_format_y:"y",cldr_date_time_format_yM:"M/y",cldr_date_time_format_yMEd:"E, M/d/y",cldr_date_time_format_yMMM:"MMM y",cldr_date_time_format_yMMMEd:"E, MMM d, y",cldr_date_time_format_yMMMd:"MMM d, y",cldr_date_time_format_yMd:"M/d/y",cldr_date_time_format_yQ:null,cldr_date_time_format_yQQQ:"QQQ y",cldr_day_format_abbreviated_fri:"Fri",cldr_day_format_abbreviated_mon:"Mon",cldr_day_format_abbreviated_sat:"Sat",cldr_day_format_abbreviated_sun:"Sun",cldr_day_format_abbreviated_thu:"Thu",cldr_day_format_abbreviated_tue:"Tue",cldr_day_format_abbreviated_wed:"Wed",cldr_day_format_wide_fri:"Friday",cldr_day_format_wide_mon:"Monday",cldr_day_format_wide_sat:"Saturday",cldr_day_format_wide_sun:"Sunday",cldr_day_format_wide_thu:"Thursday",cldr_day_format_wide_tue:"Tuesday",cldr_day_format_wide_wed:"Wednesday","cldr_day_stand-alone_narrow_fri":"Fri","cldr_day_stand-alone_narrow_mon":"Mon","cldr_day_stand-alone_narrow_sat":"Sat","cldr_day_stand-alone_narrow_sun":"Sun","cldr_day_stand-alone_narrow_thu":"Thu","cldr_day_stand-alone_narrow_tue":"Tue","cldr_day_stand-alone_narrow_wed":"Wed",cldr_month_format_abbreviated_1:"Jan",cldr_month_format_abbreviated_2:"Feb",cldr_month_format_abbreviated_3:"Mar",cldr_month_format_abbreviated_4:"Apr",cldr_month_format_abbreviated_5:"May",cldr_month_format_abbreviated_6:"Jun",cldr_month_format_abbreviated_7:"Jul",cldr_month_format_abbreviated_8:"Aug",cldr_month_format_abbreviated_9:"Sep",cldr_month_format_abbreviated_10:"Oct",cldr_month_format_abbreviated_11:"Nov",cldr_month_format_abbreviated_12:"Dec",cldr_month_format_wide_1:"January",cldr_month_format_wide_2:"February",cldr_month_format_wide_3:"March",cldr_month_format_wide_4:"April",cldr_month_format_wide_5:"May",cldr_month_format_wide_6:"June",cldr_month_format_wide_7:"July",cldr_month_format_wide_8:"August",cldr_month_format_wide_9:"September",cldr_month_format_wide_10:"October",cldr_month_format_wide_11:"November",cldr_month_format_wide_12:"December","cldr_month_stand-alone_narrow_1":"Jan","cldr_month_stand-alone_narrow_2":"Feb","cldr_month_stand-alone_narrow_3":"Mar","cldr_month_stand-alone_narrow_4":"Apr","cldr_month_stand-alone_narrow_5":"May","cldr_month_stand-alone_narrow_6":"Jun","cldr_month_stand-alone_narrow_7":"Jul","cldr_month_stand-alone_narrow_8":"Aug","cldr_month_stand-alone_narrow_9":"Sep","cldr_month_stand-alone_narrow_10":"Oct","cldr_month_stand-alone_narrow_11":"Nov","cldr_month_stand-alone_narrow_12":"Dec",cldr_number_decimal_separator:".",cldr_number_group_separator:",",cldr_number_percent_format:"#,##0%",day:["day"],dayperiod:["AM/PM","am/pm"],era:["era"],hour:["hour"],minute:["minute"],month:["month"],second:["second"],week:["week"],weekday:["day of the week"],year:["year"],zone:["time zone"]}},resources:{"qx/icon/Tango/16/actions/dialog-cancel.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/dialog-ok.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/view-refresh.png":[16,16,"png","qx"],"qx/icon/Tango/16/actions/window-close.png":[16,16,"png","qx"],"qx/icon/Tango/16/apps/office-calendar.png":[16,16,"png","qx"],"qx/icon/Tango/16/mimetypes/text-plain.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder-open.png":[16,16,"png","qx"],"qx/icon/Tango/16/places/folder.png":[16,16,"png","qx"],"qx/static/blank.gif":[1,1,"gif","qx"],"qx/static/blank.png":[1,1,"png","qx"],"qxl/datagrid/demo/tree/dummy-tree-data.json":[null,null,"json","qxl.datagrid"],"qx/font/Roboto/roboto-v18-latin_latin-ext-regular.woff":[null,null,"woff","qx"],"qx/font/Roboto/roboto-mono-v6-latin_latin-ext-regular.woff":[null,null,"woff","qx"],"qx/iconfont/MaterialIcons/materialicons-v126.woff":[null,null,"woff","qx"]},translations:{en:{"":"Project-Id-Version: qooxdoo framework\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2008-05-19 10:11+0200\nPO-Revision-Date: 2007-01-23 17:53+0100\nLast-Translator: Automatically generated\nLanguage-Team: none\nMIME-Version: 1.0\nContent-Type: text/plain; charset=ASCII\nContent-Transfer-Encoding: 8bit\nPlural-Forms: nplurals=2; plural=(n != 1);\n"}}};qx.$$loader.init(); \ No newline at end of file