From 3e4174fa79a0ee6f0809c528313b46a6942568f7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 5 Nov 2022 20:16:29 +0800 Subject: [PATCH] update 2022-11-05 20:16:29 --- luci-app-openclash/Makefile | 3 +- .../luasrc/controller/openclash.lua | 82 +- .../model/cbi/openclash/servers-config.lua | 29 +- .../luasrc/model/cbi/openclash/settings.lua | 59 +- .../luasrc/view/openclash/log.htm | 8 +- .../luasrc/view/openclash/myip.htm | 36 +- .../luasrc/view/openclash/sub_info_show.htm | 6 +- .../luasrc/view/openclash/update.htm | 2 +- .../po/zh-cn/openclash.zh-cn.po | 99 +- luci-app-openclash/root/etc/config/openclash | 7 +- luci-app-openclash/root/etc/init.d/openclash | 284 +- .../openclash/accelerated-domains.china.conf | 65041 ++++++++++++++++ .../custom/openclash_custom_fake_filter.list | 1 - .../root/etc/openclash/rule_provider/ABC | 4 +- .../root/etc/openclash/rule_provider/Abema_TV | 2 +- .../root/etc/openclash/rule_provider/Amazon | 29 +- .../root/etc/openclash/rule_provider/Apple | 1 + .../etc/openclash/rule_provider/Apple_Music | 16 + .../etc/openclash/rule_provider/Apple_News | 2 +- .../root/etc/openclash/rule_provider/Apple_TV | 4 +- .../etc/openclash/rule_provider/BBC_iPlayer | 2 +- .../root/etc/openclash/rule_provider/Bahamut | 4 +- .../root/etc/openclash/rule_provider/Bilibili | 4 +- .../root/etc/openclash/rule_provider/Crypto | 200 +- .../root/etc/openclash/rule_provider/DAZN | 21 +- .../root/etc/openclash/rule_provider/Discord | 8 + .../openclash/rule_provider/Discovery_Plus | 2 +- .../etc/openclash/rule_provider/Disney_Plus | 10 +- .../root/etc/openclash/rule_provider/Domestic | 47 +- .../root/etc/openclash/rule_provider/Douyin | 8 - .../root/etc/openclash/rule_provider/F1_TV | 4 +- .../root/etc/openclash/rule_provider/Fox+ | 2 +- .../root/etc/openclash/rule_provider/Fox_Now | 2 +- .../root/etc/openclash/rule_provider/HBO_Go | 10 +- .../root/etc/openclash/rule_provider/HBO_Max | 8 +- .../root/etc/openclash/rule_provider/Hulu | 19 +- .../etc/openclash/rule_provider/Hulu_Japan | 4 +- .../root/etc/openclash/rule_provider/IQI | 4 +- .../root/etc/openclash/rule_provider/IQYI | 4 +- .../root/etc/openclash/rule_provider/JOOX | 2 +- .../root/etc/openclash/rule_provider/Japonx | 4 +- .../root/etc/openclash/rule_provider/KKBOX | 4 +- .../root/etc/openclash/rule_provider/KKTV | 2 +- .../root/etc/openclash/rule_provider/Letv | 4 +- .../root/etc/openclash/rule_provider/Line_TV | 2 +- .../etc/openclash/rule_provider/Microsoft | 4 +- .../etc/openclash/rule_provider/Netease_Music | 2 +- .../root/etc/openclash/rule_provider/Netflix | 33 +- .../root/etc/openclash/rule_provider/Niconico | 11 + .../root/etc/openclash/rule_provider/PBS | 2 +- .../root/etc/openclash/rule_provider/Pandora | 4 +- .../root/etc/openclash/rule_provider/PayPal | 2 +- .../root/etc/openclash/rule_provider/Pornhub | 4 +- .../root/etc/openclash/rule_provider/Proxy | 13 +- .../root/etc/openclash/rule_provider/Reject | 94 +- .../etc/openclash/rule_provider/Soundcloud | 5 +- .../root/etc/openclash/rule_provider/Special | 7 +- .../root/etc/openclash/rule_provider/Spotify | 12 +- .../openclash/rule_provider/Streaming.yaml | 258 +- .../openclash/rule_provider/StreamingSE.yaml | 18 +- .../root/etc/openclash/rule_provider/Telegram | 1 + .../etc/openclash/rule_provider/Tencent_Video | 4 +- .../etc/openclash/rule_provider/Unbreak.yaml | 26 +- .../root/etc/openclash/rule_provider/ViuTV | 2 +- .../root/etc/openclash/rule_provider/WeTV | 4 +- .../root/etc/openclash/rule_provider/YouTube | 24 +- .../root/etc/openclash/rule_provider/Youku | 4 +- .../etc/openclash/rule_provider/encoreTVB | 2 +- .../etc/openclash/rule_provider/myTV_SUPER | 2 +- .../root/etc/uci-defaults/luci-openclash | 22 +- .../cfg_servers_address_fake_filter.sh | 2 +- .../root/usr/share/openclash/clash_version.sh | 24 +- .../root/usr/share/openclash/openclash.sh | 94 +- .../usr/share/openclash/openclash_chnroute.sh | 107 +- .../usr/share/openclash/openclash_core.sh | 70 +- .../usr/share/openclash/openclash_debug.sh | 8 +- .../openclash/openclash_download_dashboard.sh | 15 +- .../openclash/openclash_download_rule_list.sh | 53 +- .../usr/share/openclash/openclash_geoip.sh | 37 +- .../usr/share/openclash/openclash_geosite.sh | 37 +- .../usr/share/openclash/openclash_ipdb.sh | 37 +- .../root/usr/share/openclash/openclash_ps.sh | 8 +- .../usr/share/openclash/openclash_rule.sh | 46 +- .../openclash/openclash_streaming_unlock.lua | 293 +- .../usr/share/openclash/openclash_update.sh | 32 +- .../usr/share/openclash/openclash_version.sh | 38 +- .../usr/share/openclash/openclash_watchdog.sh | 78 +- .../ui/dashboard/assets/index.4db75562.js | 1 + .../ui/dashboard/assets/index.7cc327e0.js | 1 - .../ui/dashboard/assets/index.7e15a32d.css | 1 + .../ui/dashboard/assets/index.ebec649d.css | 1 - .../ui/dashboard/assets/vendor.0ded7ffb.js | 98 + .../ui/dashboard/assets/vendor.8d36e21e.js | 89 - .../share/openclash/ui/dashboard/index.html | 6 +- .../usr/share/openclash/ui/dashboard/sw.js | 2 +- ...{Config.fa1e4fae.js => Config.2829bffd.js} | 2 +- ...ns.55a90f3d.js => Connections.6fed35ec.js} | 2 +- .../{Fab.ac4f3b29.js => Fab.4f6fab8b.js} | 2 +- .../{Logs.3d717679.js => Logs.0b6fcee1.js} | 2 +- ...roxies.98885c78.js => Proxies.dc785aa4.js} | 2 +- .../{Rules.651d070a.js => Rules.a5a3995b.js} | 2 +- ...{Select.ef9dc454.js => Select.bdd10c8a.js} | 2 +- ...ler.3362aec6.js => TextFitler.5d7fa41d.js} | 2 +- ...n.0fe59cac.js => chevron-down.d92c210e.js} | 2 +- .../{index.2addc377.js => index.1428ab75.js} | 2 +- .../{index.ad2cee1a.js => index.4bcef007.js} | 2 +- ...{index.487e7aa0.css => index.b38debfc.css} | 2 +- ....esm.d79e6b4f.js => index.esm.7b716043.js} | 2 +- .../{logs.e4cdcb93.js => logs.6e20f0cf.js} | 2 +- .../{play.f2fb5ccc.js => play.59a01dbd.js} | 2 +- ...=> useRemainingViewPortHeight.2e9a6590.js} | 2 +- .../usr/share/openclash/ui/yacd/index.html | 4 +- .../root/usr/share/openclash/ui/yacd/sw.js | 2 +- .../root/usr/share/openclash/yml_change.sh | 43 +- .../usr/share/openclash/yml_groups_set.sh | 199 +- .../usr/share/openclash/yml_proxys_get.sh | 47 +- .../usr/share/openclash/yml_proxys_set.sh | 34 +- .../usr/share/openclash/yml_rules_change.sh | 424 +- .../resources/openclash/img/version.svg | 2 +- luci-theme-opentopd/Makefile | 27 + luci-theme-opentopd/README.md | 176 + luci-theme-opentopd/doc/index.md | 100 + luci-theme-opentopd/doc/合并图.jpg | Bin 0 -> 266341 bytes luci-theme-opentopd/doc/实时监控.jpg | Bin 0 -> 182115 bytes luci-theme-opentopd/doc/手机画面.jpg | Bin 0 -> 94321 bytes luci-theme-opentopd/doc/登陆界面2.jpg | Bin 0 -> 136678 bytes luci-theme-opentopd/doc/登陆页面.jpg | Bin 0 -> 409290 bytes luci-theme-opentopd/doc/网络共享.jpg | Bin 0 -> 117398 bytes luci-theme-opentopd/doc/预览界面.jpg | Bin 0 -> 121561 bytes luci-theme-opentopd/doc/高级设置.jpg | Bin 0 -> 102733 bytes .../htdocs/luci-static/opentopd/css/fonts.css | 10 + .../luci-static/opentopd/css/pure-min.css | 11 + .../htdocs/luci-static/opentopd/css/style.css | 1 + .../htdocs/luci-static/opentopd/favicon.ico | Bin 0 -> 4286 bytes .../luci-static/opentopd/fonts/sirpdboy.eot | Bin 0 -> 8312 bytes .../luci-static/opentopd/fonts/sirpdboy.svg | 33 + .../luci-static/opentopd/fonts/sirpdboy.ttf | Bin 0 -> 8144 bytes .../luci-static/opentopd/fonts/sirpdboy.woff | Bin 0 -> 8220 bytes .../luci-static/opentopd/icons/ethernet.png | Bin 0 -> 460 bytes .../opentopd/icons/ethernet_disabled.png | Bin 0 -> 456 bytes .../luci-static/opentopd/icons/port_down.png | Bin 0 -> 267 bytes .../luci-static/opentopd/icons/port_up.png | Bin 0 -> 285 bytes .../luci-static/opentopd/icons/spinner.svg | 1 + .../htdocs/luci-static/opentopd/img/bg1.jpg | Bin 0 -> 242232 bytes .../htdocs/luci-static/opentopd/img/bg2.jpg | Bin 0 -> 204809 bytes .../luci-static/opentopd/js/jquery.min.js | 2 + .../htdocs/luci-static/opentopd/js/script.js | 239 + .../htdocs/luci-static/opentopd/logo.png | Bin 0 -> 1955 bytes .../htdocs/luci-static/opentopd/runbar.png | Bin 0 -> 236 bytes .../luasrc/view/themes/opentopd/footer.htm | 56 + .../luasrc/view/themes/opentopd/header.htm | 318 + .../etc/uci-defaults/30_luci-theme-opentopd | 12 + 152 files changed, 68339 insertions(+), 1268 deletions(-) create mode 100644 luci-app-openclash/root/etc/openclash/accelerated-domains.china.conf create mode 100644 luci-app-openclash/root/etc/openclash/rule_provider/Apple_Music create mode 100644 luci-app-openclash/root/etc/openclash/rule_provider/Discord delete mode 100644 luci-app-openclash/root/etc/openclash/rule_provider/Douyin create mode 100644 luci-app-openclash/root/etc/openclash/rule_provider/Niconico create mode 100644 luci-app-openclash/root/usr/share/openclash/ui/dashboard/assets/index.4db75562.js delete mode 100644 luci-app-openclash/root/usr/share/openclash/ui/dashboard/assets/index.7cc327e0.js create mode 100644 luci-app-openclash/root/usr/share/openclash/ui/dashboard/assets/index.7e15a32d.css delete mode 100644 luci-app-openclash/root/usr/share/openclash/ui/dashboard/assets/index.ebec649d.css create mode 100644 luci-app-openclash/root/usr/share/openclash/ui/dashboard/assets/vendor.0ded7ffb.js delete mode 100644 luci-app-openclash/root/usr/share/openclash/ui/dashboard/assets/vendor.8d36e21e.js rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{Config.fa1e4fae.js => Config.2829bffd.js} (96%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{Connections.55a90f3d.js => Connections.6fed35ec.js} (99%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{Fab.ac4f3b29.js => Fab.4f6fab8b.js} (96%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{Logs.3d717679.js => Logs.0b6fcee1.js} (93%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{Proxies.98885c78.js => Proxies.dc785aa4.js} (97%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{Rules.651d070a.js => Rules.a5a3995b.js} (93%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{Select.ef9dc454.js => Select.bdd10c8a.js} (75%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{TextFitler.3362aec6.js => TextFitler.5d7fa41d.js} (96%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{chevron-down.0fe59cac.js => chevron-down.d92c210e.js} (93%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{index.2addc377.js => index.1428ab75.js} (99%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{index.ad2cee1a.js => index.4bcef007.js} (99%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{index.487e7aa0.css => index.b38debfc.css} (86%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{index.esm.d79e6b4f.js => index.esm.7b716043.js} (99%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{logs.e4cdcb93.js => logs.6e20f0cf.js} (95%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{play.f2fb5ccc.js => play.59a01dbd.js} (96%) rename luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/{useRemainingViewPortHeight.4e5a0898.js => useRemainingViewPortHeight.2e9a6590.js} (81%) create mode 100644 luci-theme-opentopd/Makefile create mode 100644 luci-theme-opentopd/README.md create mode 100644 luci-theme-opentopd/doc/index.md create mode 100644 luci-theme-opentopd/doc/合并图.jpg create mode 100644 luci-theme-opentopd/doc/实时监控.jpg create mode 100644 luci-theme-opentopd/doc/手机画面.jpg create mode 100644 luci-theme-opentopd/doc/登陆界面2.jpg create mode 100644 luci-theme-opentopd/doc/登陆页面.jpg create mode 100644 luci-theme-opentopd/doc/网络共享.jpg create mode 100644 luci-theme-opentopd/doc/预览界面.jpg create mode 100644 luci-theme-opentopd/doc/高级设置.jpg create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/css/fonts.css create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/css/pure-min.css create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/css/style.css create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/favicon.ico create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/fonts/sirpdboy.eot create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/fonts/sirpdboy.svg create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/fonts/sirpdboy.ttf create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/fonts/sirpdboy.woff create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/icons/ethernet.png create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/icons/ethernet_disabled.png create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/icons/port_down.png create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/icons/port_up.png create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/icons/spinner.svg create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/img/bg1.jpg create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/img/bg2.jpg create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/js/jquery.min.js create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/js/script.js create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/logo.png create mode 100644 luci-theme-opentopd/htdocs/luci-static/opentopd/runbar.png create mode 100644 luci-theme-opentopd/luasrc/view/themes/opentopd/footer.htm create mode 100644 luci-theme-opentopd/luasrc/view/themes/opentopd/header.htm create mode 100644 luci-theme-opentopd/root/etc/uci-defaults/30_luci-theme-opentopd diff --git a/luci-app-openclash/Makefile b/luci-app-openclash/Makefile index 1fe0e60b..6295a115 100644 --- a/luci-app-openclash/Makefile +++ b/luci-app-openclash/Makefile @@ -1,7 +1,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-openclash -PKG_VERSION:=0.45.59 +PKG_VERSION:=0.45.69 PKG_RELEASE:=beta PKG_MAINTAINER:=vernesong @@ -123,6 +123,7 @@ define Package/$(PKG_NAME)/postrm rm -rf /tmp/dnsmasq.d/dnsmasq_openclash_custom_domain.conf >/dev/null 2>&1 rm -rf /tmp/dnsmasq.d/dnsmasq_openclash_chnroute_pass.conf >/dev/null 2>&1 rm -rf /tmp/dnsmasq.d/dnsmasq_openclash_chnroute6_pass.conf >/dev/null 2>&1 + rm -rf /tmp/dnsmasq.d/dnsmasq_accelerated-domains.china.conf >/dev/null 2>&1 rm -rf /tmp/dler* >/dev/null 2>&1 rm -rf /tmp/etc/openclash >/dev/null 2>&1 rm -rf /tmp/openclash_edit_file_name >/dev/null 2>&1 diff --git a/luci-app-openclash/luasrc/controller/openclash.lua b/luci-app-openclash/luasrc/controller/openclash.lua index c25576b8..f6f36f92 100644 --- a/luci-app-openclash/luasrc/controller/openclash.lua +++ b/luci-app-openclash/luasrc/controller/openclash.lua @@ -198,7 +198,7 @@ local function db_foward_ssl() end local function check_lastversion() - luci.sys.exec("sh /usr/share/openclash/openclash_version.sh 2>/dev/null") + luci.sys.exec("bash /usr/share/openclash/openclash_version.sh 2>/dev/null") return luci.sys.exec("sed -n '/^https:/,$p' /tmp/openclash_last_version 2>/dev/null") end @@ -223,7 +223,7 @@ local function coremodel() if opkg and opkg.info("libc") and opkg.info("libc")["libc"] then return opkg.info("libc")["libc"]["Architecture"] else - return luci.sys.exec("opkg status libc 2>/dev/null |grep 'Architecture' |awk -F ': ' '{print $2}' 2>/dev/null") + return luci.sys.exec("rm -f /var/lock/opkg.lock && opkg status libc 2>/dev/null |grep 'Architecture' |awk -F ': ' '{print $2}' 2>/dev/null") end end @@ -252,7 +252,7 @@ local function coremetacv() end local function corelv() - luci.sys.call("sh /usr/share/openclash/clash_version.sh") + luci.sys.call("bash /usr/share/openclash/clash_version.sh") local core_lv = luci.sys.exec("sed -n 1p /tmp/clash_last_version 2>/dev/null") local core_tun_lv = luci.sys.exec("sed -n 2p /tmp/clash_last_version 2>/dev/null") local core_meta_lv = luci.sys.exec("sed -n 3p /tmp/clash_last_version 2>/dev/null") @@ -263,26 +263,26 @@ local function opcv() if opkg and opkg.info("luci-app-openclash") and opkg.info("luci-app-openclash")["luci-app-openclash"] then return "v" .. opkg.info("luci-app-openclash")["luci-app-openclash"]["Version"] else - return luci.sys.exec("opkg status luci-app-openclash 2>/dev/null |grep 'Version' |awk -F 'Version: ' '{print \"v\"$2}'") + return luci.sys.exec("rm -f /var/lock/opkg.lock && opkg status luci-app-openclash 2>/dev/null |grep 'Version' |awk -F 'Version: ' '{print \"v\"$2}'") end end local function oplv() - local new = luci.sys.call(string.format("sh /usr/share/openclash/openclash_version.sh")) + local new = luci.sys.call(string.format("bash /usr/share/openclash/openclash_version.sh")) local oplv = luci.sys.exec("sed -n 1p /tmp/openclash_last_version 2>/dev/null") return oplv .. "," .. new end local function opup() - luci.sys.call("rm -rf /tmp/*_last_version 2>/dev/null && sh /usr/share/openclash/openclash_version.sh >/dev/null 2>&1") - return luci.sys.call("sh /usr/share/openclash/openclash_update.sh >/dev/null 2>&1 &") + luci.sys.call("rm -rf /tmp/*_last_version 2>/dev/null && bash /usr/share/openclash/openclash_version.sh >/dev/null 2>&1") + return luci.sys.call("bash /usr/share/openclash/openclash_update.sh >/dev/null 2>&1 &") end local function coreup() uci:set("openclash", "config", "enable", "1") uci:commit("openclash") local type = luci.http.formvalue("core_type") - luci.sys.call("rm -rf /tmp/*_last_version 2>/dev/null && sh /usr/share/openclash/clash_version.sh >/dev/null 2>&1") + luci.sys.call("rm -rf /tmp/*_last_version 2>/dev/null && bash /usr/share/openclash/clash_version.sh >/dev/null 2>&1") return luci.sys.call(string.format("/usr/share/openclash/openclash_core.sh '%s' >/dev/null 2>&1 &", type)) end @@ -378,7 +378,7 @@ function action_remove_all_core() end function action_one_key_update() - return luci.sys.call("sh /usr/share/openclash/openclash_update.sh 'one_key_update' >/dev/null 2>&1 &") + return luci.sys.call("bash /usr/share/openclash/openclash_update.sh 'one_key_update' >/dev/null 2>&1 &") end local function dler_login_info_save() @@ -1145,31 +1145,49 @@ function action_refresh_log() line = log_tb[i]:reverse() line_trans = line ex_match = false + core_match = false + time_format = false while true do ex_keys = {"UDP%-Receive%-Buffer%-Size", "^Sec%-Fetch%-Mode", "^User%-Agent", "^Access%-Control", "^Accept", "^Origin", "^Referer", "^Connection", "^Pragma", "^Cache-"} - for key=1, #ex_keys do - if string.find (line, ex_keys[key]) then - ex_match = true - break - end - end - if ex_match then break end - if not string.find (line, "level=") then - if not string.find (line, "【") or not string.find (line, "】") then - line_trans = trans_line_nolabel(line) - else - line_trans = trans_line(line) + for key=1, #ex_keys do + if string.find (line, ex_keys[key]) then + ex_match = true + break + end end - end - if data == "" then - data = line_trans - elseif log_len == 0 and i == limit then - data = data .."\n" .. line_trans .. "\n..." - else - data = data .."\n" .. line_trans - end - break - end + if ex_match then break end + + core_keys = {" DBG ", " INF ", "level=", " WRN ", " ERR "} + for key=1, #core_keys do + if string.find(string.sub(line, 0, 13), core_keys[key]) or (string.find(line, core_keys[key]) and core_keys[key] == "level=") then + core_match = true + if core_keys[key] ~= "level=" then + time_format = true + end + break + end + end + if time_format then + if string.match(string.sub(line, 0, 8), "%d%d:%d%d:%d%d") then + line_trans = '"'..os.date("%Y-%m-%d %H:%M:%S", tonumber(string.sub(line, 0, 8)))..'"'..string.sub(line, 9, -1) + end + end + if not core_match then + if not string.find (line, "【") or not string.find (line, "】") then + line_trans = trans_line_nolabel(line) + else + line_trans = trans_line(line) + end + end + if data == "" then + data = line_trans + elseif log_len == 0 and i == limit then + data = data .."\n" .. line_trans .. "\n..." + else + data = data .."\n" .. line_trans + end + break + end end luci.http.write_json({ len = len, @@ -1551,7 +1569,7 @@ function all_proxies_stream_test() end function trans_line_nolabel(data) - local line_trans = "data" + local line_trans = "" if string.match(string.sub(data, 0, 19), "%d%d%d%d%-%d%d%-%d%d %d%d:%d%d:%d%d") then line_trans = string.sub(data, 0, 20)..luci.i18n.translate(string.sub(data, 21, -1)) else diff --git a/luci-app-openclash/luasrc/model/cbi/openclash/servers-config.lua b/luci-app-openclash/luasrc/model/cbi/openclash/servers-config.lua index b9cc8c7c..4b8d478c 100644 --- a/luci-app-openclash/luasrc/model/cbi/openclash/servers-config.lua +++ b/luci-app-openclash/luasrc/model/cbi/openclash/servers-config.lua @@ -251,6 +251,31 @@ o:depends("type", "socks5") o:depends("type", "trojan") o:depends({type = "snell", snell_version = "3"}) +o = s:option(ListValue, "xudp", translate("XUDP Enable")..translate("(Only Meta Core)")) +o.rmempty = true +o.default = "false" +o:value("true") +o:value("false") +o:depends({type = "vmess", udp = "true"}) + +o = s:option(Value, "packet_encoding", translate("Packet-Encoding")..translate("(Only Meta Core)")) +o.rmempty = true +o:depends("type", "vmess") + +o = s:option(ListValue, "global_padding", translate("Global-Padding")..translate("(Only Meta Core)")) +o.rmempty = true +o.default = "false" +o:value("true") +o:value("false") +o:depends("type", "vmess") + +o = s:option(ListValue, "authenticated_length", translate("Authenticated-Length")..translate("(Only Meta Core)")) +o.rmempty = true +o.default = "false" +o:value("true") +o:value("false") +o:depends("type", "vmess") + o = s:option(ListValue, "obfs", translate("obfs-mode")) o.rmempty = true o.default = "none" @@ -449,9 +474,9 @@ o:value("http/1.1") o:depends("type", "trojan") -- [[ alpn ]]-- -o = s:option(Value, "hysteria_alpn", translate("alpn")) +o = s:option(DynamicList, "hysteria_alpn", translate("alpn")) o.rmempty = false -o.default = "h3" +o:value("h3") o:depends("type", "hysteria") -- [[ grpc ]]-- diff --git a/luci-app-openclash/luasrc/model/cbi/openclash/settings.lua b/luci-app-openclash/luasrc/model/cbi/openclash/settings.lua index dda0a106..3c52351a 100644 --- a/luci-app-openclash/luasrc/model/cbi/openclash/settings.lua +++ b/luci-app-openclash/luasrc/model/cbi/openclash/settings.lua @@ -118,12 +118,21 @@ o:depends("en_mode", "redir-host") o:depends("en_mode", "redir-host-tun") o:depends("en_mode", "redir-host-mix") -o = s:taboption("op_mode", Flag, "china_ip_route", translate("China IP Route")) -o.description = translate("Bypass The China Network Flows, Improve Performance") -o.default = 0 -o:depends("en_mode", "redir-host") -o:depends("en_mode", "redir-host-tun") -o:depends("en_mode", "redir-host-mix") +if op_mode == "redir-host" then + o = s:taboption("op_mode", Flag, "china_ip_route", translate("China IP Route")) + o.description = translate("Bypass The China Network Flows, Improve Performance") + o.default = 0 +else + o = s:taboption("op_mode", Flag, "china_ip_route", translate("China IP Route")) + o.description = translate("Bypass The China Network Flows, Improve Performance, Depend on Dnsmasq") + o.default = 0 + + o = s:taboption("op_mode", Value, "custom_china_domain_dns_server", translate("Specify CN DNS Server")) + o.description = translate("Specify DNS Server For CN Domain Lists, Only One IP Server Address Support") + o.default = "114.114.114.114" + o.placeholder = translate("114.114.114.114 or 127.0.0.1#5300") + o:depends("china_ip_route", "1") +end o = s:taboption("op_mode", Flag, "intranet_allowed", translate("Only intranet allowed")) o.description = translate("When Enabled, The Control Panel And The Connection Broker Port Will Not Be Accessible From The Public Network") @@ -164,6 +173,7 @@ o = s:taboption("settings", Value, "github_address_mod", font_red..bold_on..tran o.description = translate("Modify The Github Address In The Config And OpenClash With Proxy(CDN) To Prevent File Download Faild. Format Reference:").." ".."https://ghproxy.com/" o:value("0", translate("Disable")) o:value("https://fastly.jsdelivr.net/") +o:value("https://testingcf.jsdelivr.net/") o:value("https://raw.fastgit.org/") o:value("https://cdn.jsdelivr.net/") o.default = "0" @@ -380,6 +390,11 @@ o.description = font_red..bold_on..translate("Sniffer Will Prevent Domain Name P o.default = 1 o:depends("enable_meta_core", "1") +o = s:taboption("meta", Flag, "enable_meta_sniffer_pure_ip", translate("Forced Sniff Pure IP")) +o.description = translate("Forced Sniff Pure IP Connections") +o.default = 1 +o:depends("enable_meta_sniffer", "1") + o = s:taboption("meta", Flag, "enable_meta_sniffer_custom", translate("Custom Sniffer Settings")) o.description = translate("Custom The Force and Skip Sniffing Doamin Lists") o.default = 0 @@ -483,9 +498,10 @@ o = s:taboption("meta", Value, "geoip_custom_url") o.title = translate("Custom GeoIP Dat URL") o.rmempty = true o.description = translate("Custom GeoIP Dat URL, Click Button Below To Refresh After Edit") -o:value("https://fastly.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geoip.dat", translate("Loyalsoldier-Version")..translate("(Default)")) +o:value("https://testingcf.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geoip.dat", translate("Loyalsoldier-testingcf-jsdelivr-Version")..translate("(Default)")) +o:value("https://fastly.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geoip.dat", translate("Loyalsoldier-fastly-jsdelivr-Version")) o:value("https://ftp.jaist.ac.jp/pub/sourceforge.jp/storage/g/v/v2/v2raya/dists/v2ray-rules-dat/geoip.dat", translate("OSDN-Version")..translate("(Default)")) -o.default = "https://fastly.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geoip.dat" +o.default = "https://testingcf.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geoip.dat" o:depends("geoip_auto_update", "1") o = s:taboption("meta", Button, translate("GEOIP Dat Update")) @@ -527,9 +543,10 @@ o = s:taboption("meta", Value, "geosite_custom_url") o.title = translate("Custom GeoSite URL") o.rmempty = true o.description = translate("Custom GeoSite Data URL, Click Button Below To Refresh After Edit") -o:value("https://fastly.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geosite.dat", translate("Loyalsoldier-Version")..translate("(Default)")) +o:value("https://testingcf.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geosite.dat", translate("Loyalsoldier-testingcf-jsdelivr-Version")..translate("(Default)")) +o:value("https://fastly.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geosite.dat", translate("Loyalsoldier-fastly-jsdelivr-Version")) o:value("https://ftp.jaist.ac.jp/pub/sourceforge.jp/storage/g/v/v2/v2raya/dists/v2ray-rules-dat/geosite.dat", translate("OSDN-Version")..translate("(Default)")) -o.default = "https://fastly.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geosite.dat" +o.default = "https://testingcf.jsdelivr.net/gh/Loyalsoldier/v2ray-rules-dat@release/geosite.dat" o:depends("geosite_auto_update", "1") o = s:taboption("meta", Button, translate("GEOSITE Update")) @@ -637,7 +654,6 @@ function o.write(self, section, value) end end -if op_mode == "redir-host" then o = s:taboption("lan_ac", Value, "chnroute_pass", translate("Chnroute Bypassed List")) o.template = "cbi/tvalue" o.description = translate("Domains or IPs in The List Will Not be Affected by The China IP Route Option, Depend on Dnsmasq") @@ -675,7 +691,7 @@ function o.write(self, section, value) end end end -end + ---- Rules Settings o = s:taboption("rules", Flag, "rule_source", translate("Enable Other Rules")) o.description = translate("Use Other Rules") @@ -1291,9 +1307,9 @@ o = s:taboption("geo_update", Value, "geo_custom_url") o.title = translate("Custom GEOIP URL") o.rmempty = true o.description = translate("Custom GEOIP Data URL, Click Button Below To Refresh After Edit") -o:value("https://fastly.jsdelivr.net/gh/alecthw/mmdb_china_ip_list@release/lite/Country.mmdb", translate("Alecthw-lite-Version")..translate("(Default mmdb)")) -o:value("https://fastly.jsdelivr.net/gh/alecthw/mmdb_china_ip_list@release/Country.mmdb", translate("Alecthw-Version")..translate("(All Info mmdb)")) -o:value("https://fastly.jsdelivr.net/gh/Hackl0us/GeoIP2-CN@release/Country.mmdb", translate("Hackl0us-Version")..translate("(Only CN)")) +o:value("https://testingcf.jsdelivr.net/gh/alecthw/mmdb_china_ip_list@release/lite/Country.mmdb", translate("Alecthw-lite-Version")..translate("(Default mmdb)")) +o:value("https://testingcf.jsdelivr.net/gh/alecthw/mmdb_china_ip_list@release/Country.mmdb", translate("Alecthw-Version")..translate("(All Info mmdb)")) +o:value("https://testingcf.jsdelivr.net/gh/Hackl0us/GeoIP2-CN@release/Country.mmdb", translate("Hackl0us-Version")..translate("(Only CN)")) o:value("https://geolite.clash.dev/Country.mmdb", translate("Geolite.clash.dev")) o.default = "http://www.ideame.top/mmdb/Country.mmdb" o:depends("enable_geoip_dat", 0) @@ -1337,7 +1353,8 @@ o.rmempty = false o.description = translate("Custom Chnroute Lists URL, Click Button Below To Refresh After Edit") o:value("https://ispip.clang.cn/all_cn.txt", translate("Clang-CN")..translate("(Default)")) o:value("https://ispip.clang.cn/all_cn_cidr.txt", translate("Clang-CN-CIDR")) -o:value("https://fastly.jsdelivr.net/gh/Hackl0us/GeoIP2-CN@release/CN-ip-cidr.txt", translate("Hackl0us-CN-CIDR")..translate("(Large Size)")) +o:value("https://fastly.jsdelivr.net/gh/Hackl0us/GeoIP2-CN@release/CN-ip-cidr.txt", translate("Hackl0us-CN-CIDR-fastly-jsdelivr")..translate("(Large Size)")) +o:value("https://testingcf.jsdelivr.net/gh/Hackl0us/GeoIP2-CN@release/CN-ip-cidr.txt", translate("Hackl0us-CN-CIDR-testingcf-jsdelivr")..translate("(Large Size)")) o.default = "https://ispip.clang.cn/all_cn.txt" o = s:taboption("chnr_update", Value, "chnr6_custom_url") @@ -1347,6 +1364,16 @@ o.description = translate("Custom Chnroute6 Lists URL, Click Button Below To Ref o:value("https://ispip.clang.cn/all_cn_ipv6.txt", translate("Clang-CN-IPV6")..translate("(Default)")) o.default = "https://ispip.clang.cn/all_cn_ipv6.txt" +o = s:taboption("chnr_update", Value, "cndomain_custom_url") +o.title = translate("Custom CN Doamin Lists URL") +o.rmempty = false +o.description = translate("Custom CN Doamin Dnsmasq Conf URL, Click Button Below To Refresh After Edit") +o:value("https://testingcf.jsdelivr.net/gh/felixonmars/dnsmasq-china-list@master/accelerated-domains.china.conf", translate("dnsmasq-china-list-testingcf-jsdelivr")..translate("(Default)")) +o:value("https://fastly.jsdelivr.net/gh/felixonmars/dnsmasq-china-list@master/accelerated-domains.china.conf", translate("dnsmasq-china-list-fastly-jsdelivr")) +o:value("https://raw.fastgit.org/felixonmars/dnsmasq-china-list/master/accelerated-domains.china.conf", translate("dnsmasq-china-list-fastgit")) +o:value("https://raw.githubusercontent.com/felixonmars/dnsmasq-china-list/master/accelerated-domains.china.conf", translate("dnsmasq-china-list-github")) +o.default = "https://testingcf.jsdelivr.net/gh/felixonmars/dnsmasq-china-list@master/accelerated-domains.china.conf" + o = s:taboption("chnr_update", Button, translate("Chnroute Lists Update")) o.title = translate("Update Chnroute Lists") o.inputtitle = translate("Check And Update") diff --git a/luci-app-openclash/luasrc/view/openclash/log.htm b/luci-app-openclash/luasrc/view/openclash/log.htm index 8dd089fa..44395b73 100644 --- a/luci-app-openclash/luasrc/view/openclash/log.htm +++ b/luci-app-openclash/luasrc/view/openclash/log.htm @@ -231,7 +231,13 @@ function line_tolocal(str){ var dt = new Date(res[1]); } if (dt && dt != "Invalid Date"){ - cstrt[cn]=dt.getFullYear()+"-"+p(dt.getMonth()+1)+"-"+p(dt.getDate())+" "+p(dt.getHours())+":"+p(dt.getMinutes())+":"+p(dt.getSeconds())+v.substring(res[1].length + 7); + if (v.indexOf("level=") != -1) { + var log_info = v.substring(res[1].length + 7); + } + else { + var log_info = v.substring(res[1].length + 2); + } + cstrt[cn]=dt.getFullYear()+"-"+p(dt.getMonth()+1)+"-"+p(dt.getDate())+" "+p(dt.getHours())+":"+p(dt.getMinutes())+":"+p(dt.getSeconds())+log_info; cn = cn + 1; } else{ diff --git a/luci-app-openclash/luasrc/view/openclash/myip.htm b/luci-app-openclash/luasrc/view/openclash/myip.htm index cef227d3..f821cfa5 100644 --- a/luci-app-openclash/luasrc/view/openclash/myip.htm +++ b/luci-app-openclash/luasrc/view/openclash/myip.htm @@ -307,10 +307,7 @@ } }; - HTTP.runcheck(); - IP.getIpifyIP(); - //IP.getSpeedIP(); - + function getPcolIP(data){ let pcisp = data.addr.split(' '); $$.getElementById('ip-pcol').innerHTML = data.ip; @@ -326,8 +323,6 @@ $$.getElementById('ip-taobao').innerHTML = data.ip; IP.parseIPIpip(data.ip, 'ip-taobao-geo'); }; - - window.onload=myip_Load(); function myip_Load() { @@ -350,31 +345,18 @@ tbipScript.src='https://www.taobao.com/help/getip.php?callback=ipCallback'; tbip.appendChild(sbipScript); - const $$ = document; - random = parseInt(Math.random() * 100000000); - HTTP.runcheck(); + //HTTP.runcheck(); IP.getIpifyIP(); //IP.getSpeedIP(); - - function getPcolIP(data){ - let pcisp = data.addr.split(' '); - $$.getElementById('ip-pcol').innerHTML = data.ip; - $$.getElementById('ip-pcol-geo').innerHTML = `${data.pro}${data.city}${data.region} ${pcisp[1]}`; - }; - - function getIpsbIP(data){ - $$.getElementById('ip-ipsb').innerHTML = data.ip; - IP.parseIPIpip(data.ip, 'ip-ipsb-geo'); - }; - - function ipCallback(data){ - $$.getElementById('ip-taobao').innerHTML = data.ip; - IP.parseIPIpip(data.ip, 'ip-taobao-geo'); - }; - - setTimeout("myip_Load()",Math.floor(Math.random()*(30-10+1)+10)*1000); } + HTTP.runcheck(); + IP.getIpifyIP(); + //IP.getSpeedIP(); + setInterval("HTTP.runcheck()", Math.floor(Math.random()*(10-5+1)+5)*1000); + setInterval("myip_Load()", Math.floor(Math.random()*(30-10+1)+10)*1000); + + - - + + + diff --git a/luci-app-openclash/root/usr/share/openclash/ui/dashboard/sw.js b/luci-app-openclash/root/usr/share/openclash/ui/dashboard/sw.js index fc774a2b..5fad8e0e 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/dashboard/sw.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/dashboard/sw.js @@ -1 +1 @@ -if(!self.define){let e,s={};const n=(n,i)=>(n=new URL(n+".js",i).href,s[n]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=s,document.head.appendChild(e)}else e=n,importScripts(n),s()})).then((()=>{let e=s[n];if(!e)throw new Error(`Module ${n} didn’t register its module`);return e})));self.define=(i,t)=>{const r=e||("document"in self?document.currentScript.src:"")||location.href;if(s[r])return;let o={};const l=e=>n(e,r),d={module:{uri:r},exports:o,require:l};s[r]=Promise.all(i.map((e=>d[e]||l(e)))).then((e=>(t(...e),o)))}}define(["./workbox-74eda642"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.precacheAndRoute([{url:"assets/index.7cc327e0.js",revision:null},{url:"assets/index.ebec649d.css",revision:null},{url:"assets/vendor.8d36e21e.js",revision:null},{url:"index.html",revision:"244b72655b8f5e568d0cec0bb1ba8b28"},{url:"manifest.webmanifest",revision:"d3dd1da0aa7614180924343e65244285"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))})); +if(!self.define){let e,s={};const n=(n,i)=>(n=new URL(n+".js",i).href,s[n]||new Promise((s=>{if("document"in self){const e=document.createElement("script");e.src=n,e.onload=s,document.head.appendChild(e)}else e=n,importScripts(n),s()})).then((()=>{let e=s[n];if(!e)throw new Error(`Module ${n} didn’t register its module`);return e})));self.define=(i,t)=>{const r=e||("document"in self?document.currentScript.src:"")||location.href;if(s[r])return;let d={};const o=e=>n(e,r),l={module:{uri:r},exports:d,require:o};s[r]=Promise.all(i.map((e=>l[e]||o(e)))).then((e=>(t(...e),d)))}}define(["./workbox-74eda642"],(function(e){"use strict";self.addEventListener("message",(e=>{e.data&&"SKIP_WAITING"===e.data.type&&self.skipWaiting()})),e.precacheAndRoute([{url:"assets/index.4db75562.js",revision:null},{url:"assets/index.7e15a32d.css",revision:null},{url:"assets/vendor.0ded7ffb.js",revision:null},{url:"index.html",revision:"ccb924b96d21db1a3954a64d986da4e2"},{url:"manifest.webmanifest",revision:"d3dd1da0aa7614180924343e65244285"}],{}),e.cleanupOutdatedCaches(),e.registerRoute(new e.NavigationRoute(e.createHandlerBoundToURL("index.html")))})); diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Config.fa1e4fae.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Config.2829bffd.js similarity index 96% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Config.fa1e4fae.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Config.2829bffd.js index 2fc60927..f5616d48 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Config.fa1e4fae.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Config.2829bffd.js @@ -1 +1 @@ -import{r as U,b as c,j as t,i as y,s as j,h as S,c as V,k as W,l as L,n as P,o as H,d as T,q as G,g as $,t as q,v as F,w as b,x as J,u as K,C as Q,y as X,B as Y,z as Z,A as ee}from"./index.2addc377.js";import{r as te}from"./logs.e4cdcb93.js";import{S as w}from"./Select.ef9dc454.js";function ne(e,s){if(e==null)return{};var r=ae(e,s),l,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&(!Object.prototype.propertyIsEnumerable.call(e,l)||(r[l]=e[l]))}return r}function ae(e,s){if(e==null)return{};var r={},l=Object.keys(e),a,o;for(o=0;o=0)&&(r[a]=e[a]);return r}var _=U.exports.forwardRef(function(e,s){var r=e.color,l=r===void 0?"currentColor":r,a=e.size,o=a===void 0?24:a,u=ne(e,["color","size"]);return c("svg",{ref:s,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:l,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...u,children:[t("path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"}),t("polyline",{points:"16 17 21 12 16 7"}),t("line",{x1:"21",y1:"12",x2:"9",y2:"12"})]})});_.propTypes={color:y.exports.string,size:y.exports.oneOfType([y.exports.string,y.exports.number])};_.displayName="LogOut";const oe=_,{useState:se,useRef:le,useEffect:re,useCallback:ce}=S;function ie(e){return t("input",{className:j.input,...e})}function de({value:e,...s}){const[r,l]=se(e),a=le(e);re(()=>{a.current!==e&&l(e),a.current=e},[e]);const o=ce(u=>l(u.target.value),[l]);return t("input",{className:j.input,value:r,onChange:o,...s})}const ue="_root_1tdl3_1",pe="_section_1tdl3_2",he="_wrapSwitch_1tdl3_26",ge="_sep_1tdl3_32",fe="_label_1tdl3_45",d={root:ue,section:pe,wrapSwitch:he,sep:ge,label:fe},me="_fieldset_1ghjp_1",ve="_input_1ghjp_9",ye="_cnt_1ghjp_9",k={fieldset:me,input:ve,cnt:ye};function Ce({OptionComponent:e,optionPropsList:s,selectedIndex:r,onChange:l}){const a=V("visually-hidden",k.input),o=u=>{l(u.target.value)};return t("fieldset",{className:k.fieldset,children:s.map((u,h)=>c("label",{children:[t("input",{type:"radio",checked:r===h,name:"selection",value:h,"aria-labelledby":"traffic chart type "+h,onChange:o,className:a}),t("div",{className:k.cnt,children:t(e,{...u})})]},h))})}const{useMemo:be}=S,we={plugins:{legend:{display:!1}},scales:{x:{display:!1,type:"category"},y:{display:!1,type:"linear"}}},M=[23e3,35e3,46e3,33e3,9e4,68e3,23e3,45e3],ke=[184e3,183e3,196e3,182e3,19e4,186e3,182e3,189e3],Se=M;function _e({id:e}){const s=W.read(),r=be(()=>({labels:Se,datasets:[{...L,...P[e].up,data:M},{...L,...P[e].down,data:ke}]}),[e]),l="chart-"+e;return H(s.Chart,l,r,null,we),t("div",{style:{width:100,padding:5},children:t("canvas",{id:l})})}const{useEffect:R,useState:xe,useCallback:g,useRef:Oe,useMemo:Ie}=S,Ne=[{id:0},{id:1},{id:2},{id:3}],Le=[["debug","Debug"],["info","Info"],["warning","Warning"],["error","Error"],["silent","Silent"]],Pe=[{key:"port",label:"HTTP Proxy Port"},{key:"socks-port",label:"SOCKS5 Proxy Port"},{key:"mixed-port",label:"Mixed Port"},{key:"redir-port",label:"Redir Port"}],je=[["zh","\u4E2D\u6587"],["en","English"]],Te=[["Global","Global"],["Rule","Rule"],["Direct","Direct"]],$e=e=>({configs:G(e),apiConfig:$(e)}),Me=e=>({selectedChartStyleIndex:Z(e),latencyTestUrl:ee(e),apiConfig:$(e)}),Re=T(Me)(Ae),Ue=T($e)(ze);function ze({dispatch:e,configs:s,apiConfig:r}){return R(()=>{e(q(r))},[e,r]),t(Re,{configs:s})}function Ae({dispatch:e,configs:s,selectedChartStyleIndex:r,latencyTestUrl:l,apiConfig:a}){const[o,u]=xe(s),h=Oe(s);R(()=>{h.current!==s&&u(s),h.current=s},[s]);const z=g(()=>{e(F("apiConfig"))},[e]),f=g((n,i)=>{u({...o,[n]:i})},[o]),A=g(n=>{const i="allow-lan",p=n;f(i,p),e(b(a,{"allow-lan":p}))},[a,e,f]),m=g(({name:n,value:i})=>{switch(n){case"mode":case"log-level":f(n,i),e(b(a,{[n]:i})),n==="log-level"&&te({...a,logLevel:i});break;case"redir-port":case"socks-port":case"mixed-port":case"port":if(i!==""){const p=parseInt(i,10);if(p<0||p>65535)return}f(n,i);break;default:return}},[a,e,f]),E=g(n=>m(n.target),[m]),{selectChartStyleIndex:B,updateAppConfig:x}=J(),O=g(n=>{const i=n.target,{name:p,value:N}=i;switch(p){case"port":case"socks-port":case"mixed-port":case"redir-port":{const C=parseInt(N,10);if(C<0||C>65535)return;e(b(a,{[p]:C}));break}case"latencyTestUrl":{x(p,N);break}default:throw new Error(`unknown input name ${p}`)}},[a,e,x]),D=Ie(()=>{const n=o.mode;return typeof n=="string"&&n[0].toUpperCase()+n.slice(1)},[o.mode]),{t:v,i18n:I}=K();return c("div",{children:[t(Q,{title:v("Config")}),c("div",{className:d.root,children:[Pe.map(n=>o[n.key]!==void 0?c("div",{children:[t("div",{className:d.label,children:n.label}),t(ie,{name:n.key,value:o[n.key],onChange:E,onBlur:O})]},n.key):null),c("div",{children:[t("div",{className:d.label,children:"Mode"}),t(w,{options:Te,selected:D,onChange:n=>m({name:"mode",value:n.target.value})})]}),c("div",{children:[t("div",{className:d.label,children:"Log Level"}),t(w,{options:Le,selected:o["log-level"],onChange:n=>m({name:"log-level",value:n.target.value})})]}),c("div",{children:[t("div",{className:d.label,children:"Allow LAN"}),t("div",{className:d.wrapSwitch,children:t(X,{name:"allow-lan",checked:o["allow-lan"],onChange:A})})]})]}),t("div",{className:d.sep,children:t("div",{})}),c("div",{className:d.section,children:[c("div",{children:[t("div",{className:d.label,children:v("latency_test_url")}),t(de,{name:"latencyTestUrl",type:"text",value:l,onBlur:O})]}),c("div",{children:[t("div",{className:d.label,children:v("lang")}),t("div",{children:t(w,{options:je,selected:I.language,onChange:n=>I.changeLanguage(n.target.value)})})]}),c("div",{children:[t("div",{className:d.label,children:v("chart_style")}),t(Ce,{OptionComponent:_e,optionPropsList:Ne,selectedIndex:r,onChange:B})]}),c("div",{children:[t("div",{className:d.label,children:"Action"}),t(Y,{start:t(oe,{size:16}),label:"Switch backend",onClick:z})]})]})]})}export{Ue as default}; +import{r as U,b as c,j as t,i as y,s as j,h as S,c as V,k as W,l as L,n as P,o as H,d as T,q as G,g as $,t as q,v as F,w as b,x as J,u as K,C as Q,y as X,B as Y,z as Z,A as ee}from"./index.1428ab75.js";import{r as te}from"./logs.6e20f0cf.js";import{S as w}from"./Select.bdd10c8a.js";function ne(e,s){if(e==null)return{};var r=ae(e,s),l,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&(!Object.prototype.propertyIsEnumerable.call(e,l)||(r[l]=e[l]))}return r}function ae(e,s){if(e==null)return{};var r={},l=Object.keys(e),a,o;for(o=0;o=0)&&(r[a]=e[a]);return r}var _=U.exports.forwardRef(function(e,s){var r=e.color,l=r===void 0?"currentColor":r,a=e.size,o=a===void 0?24:a,u=ne(e,["color","size"]);return c("svg",{ref:s,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:l,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...u,children:[t("path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4"}),t("polyline",{points:"16 17 21 12 16 7"}),t("line",{x1:"21",y1:"12",x2:"9",y2:"12"})]})});_.propTypes={color:y.exports.string,size:y.exports.oneOfType([y.exports.string,y.exports.number])};_.displayName="LogOut";const oe=_,{useState:se,useRef:le,useEffect:re,useCallback:ce}=S;function ie(e){return t("input",{className:j.input,...e})}function de({value:e,...s}){const[r,l]=se(e),a=le(e);re(()=>{a.current!==e&&l(e),a.current=e},[e]);const o=ce(u=>l(u.target.value),[l]);return t("input",{className:j.input,value:r,onChange:o,...s})}const ue="_root_1tdl3_1",pe="_section_1tdl3_2",he="_wrapSwitch_1tdl3_26",ge="_sep_1tdl3_32",fe="_label_1tdl3_45",d={root:ue,section:pe,wrapSwitch:he,sep:ge,label:fe},me="_fieldset_1ghjp_1",ve="_input_1ghjp_9",ye="_cnt_1ghjp_9",k={fieldset:me,input:ve,cnt:ye};function Ce({OptionComponent:e,optionPropsList:s,selectedIndex:r,onChange:l}){const a=V("visually-hidden",k.input),o=u=>{l(u.target.value)};return t("fieldset",{className:k.fieldset,children:s.map((u,h)=>c("label",{children:[t("input",{type:"radio",checked:r===h,name:"selection",value:h,"aria-labelledby":"traffic chart type "+h,onChange:o,className:a}),t("div",{className:k.cnt,children:t(e,{...u})})]},h))})}const{useMemo:be}=S,we={plugins:{legend:{display:!1}},scales:{x:{display:!1,type:"category"},y:{display:!1,type:"linear"}}},M=[23e3,35e3,46e3,33e3,9e4,68e3,23e3,45e3],ke=[184e3,183e3,196e3,182e3,19e4,186e3,182e3,189e3],Se=M;function _e({id:e}){const s=W.read(),r=be(()=>({labels:Se,datasets:[{...L,...P[e].up,data:M},{...L,...P[e].down,data:ke}]}),[e]),l="chart-"+e;return H(s.Chart,l,r,null,we),t("div",{style:{width:100,padding:5},children:t("canvas",{id:l})})}const{useEffect:R,useState:xe,useCallback:g,useRef:Oe,useMemo:Ie}=S,Ne=[{id:0},{id:1},{id:2},{id:3}],Le=[["debug","Debug"],["info","Info"],["warning","Warning"],["error","Error"],["silent","Silent"]],Pe=[{key:"port",label:"HTTP Proxy Port"},{key:"socks-port",label:"SOCKS5 Proxy Port"},{key:"mixed-port",label:"Mixed Port"},{key:"redir-port",label:"Redir Port"}],je=[["zh","\u4E2D\u6587"],["en","English"]],Te=[["Global","Global"],["Rule","Rule"],["Direct","Direct"]],$e=e=>({configs:G(e),apiConfig:$(e)}),Me=e=>({selectedChartStyleIndex:Z(e),latencyTestUrl:ee(e),apiConfig:$(e)}),Re=T(Me)(Ae),Ue=T($e)(ze);function ze({dispatch:e,configs:s,apiConfig:r}){return R(()=>{e(q(r))},[e,r]),t(Re,{configs:s})}function Ae({dispatch:e,configs:s,selectedChartStyleIndex:r,latencyTestUrl:l,apiConfig:a}){const[o,u]=xe(s),h=Oe(s);R(()=>{h.current!==s&&u(s),h.current=s},[s]);const z=g(()=>{e(F("apiConfig"))},[e]),f=g((n,i)=>{u({...o,[n]:i})},[o]),A=g(n=>{const i="allow-lan",p=n;f(i,p),e(b(a,{"allow-lan":p}))},[a,e,f]),m=g(({name:n,value:i})=>{switch(n){case"mode":case"log-level":f(n,i),e(b(a,{[n]:i})),n==="log-level"&&te({...a,logLevel:i});break;case"redir-port":case"socks-port":case"mixed-port":case"port":if(i!==""){const p=parseInt(i,10);if(p<0||p>65535)return}f(n,i);break;default:return}},[a,e,f]),E=g(n=>m(n.target),[m]),{selectChartStyleIndex:B,updateAppConfig:x}=J(),O=g(n=>{const i=n.target,{name:p,value:N}=i;switch(p){case"port":case"socks-port":case"mixed-port":case"redir-port":{const C=parseInt(N,10);if(C<0||C>65535)return;e(b(a,{[p]:C}));break}case"latencyTestUrl":{x(p,N);break}default:throw new Error(`unknown input name ${p}`)}},[a,e,x]),D=Ie(()=>{const n=o.mode;return typeof n=="string"&&n[0].toUpperCase()+n.slice(1)},[o.mode]),{t:v,i18n:I}=K();return c("div",{children:[t(Q,{title:v("Config")}),c("div",{className:d.root,children:[Pe.map(n=>o[n.key]!==void 0?c("div",{children:[t("div",{className:d.label,children:n.label}),t(ie,{name:n.key,value:o[n.key],onChange:E,onBlur:O})]},n.key):null),c("div",{children:[t("div",{className:d.label,children:"Mode"}),t(w,{options:Te,selected:D,onChange:n=>m({name:"mode",value:n.target.value})})]}),c("div",{children:[t("div",{className:d.label,children:"Log Level"}),t(w,{options:Le,selected:o["log-level"],onChange:n=>m({name:"log-level",value:n.target.value})})]}),c("div",{children:[t("div",{className:d.label,children:"Allow LAN"}),t("div",{className:d.wrapSwitch,children:t(X,{name:"allow-lan",checked:o["allow-lan"],onChange:A})})]})]}),t("div",{className:d.sep,children:t("div",{})}),c("div",{className:d.section,children:[c("div",{children:[t("div",{className:d.label,children:v("latency_test_url")}),t(de,{name:"latencyTestUrl",type:"text",value:l,onBlur:O})]}),c("div",{children:[t("div",{className:d.label,children:v("lang")}),t("div",{children:t(w,{options:je,selected:I.language,onChange:n=>I.changeLanguage(n.target.value)})})]}),c("div",{children:[t("div",{className:d.label,children:v("chart_style")}),t(Ce,{OptionComponent:_e,optionPropsList:Ne,selectedIndex:r,onChange:B})]}),c("div",{children:[t("div",{className:d.label,children:"Action"}),t(Y,{start:t(oe,{size:16}),label:"Switch backend",onClick:z})]})]})]})}export{Ue as default}; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Connections.55a90f3d.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Connections.6fed35ec.js similarity index 99% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Connections.55a90f3d.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Connections.6fed35ec.js index 8eb5bfc7..16916d48 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Connections.55a90f3d.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Connections.6fed35ec.js @@ -1 +1 @@ -import{r as ue,R as Pe,c as Ae,a as to,j as U,b as we,p as pn,m as gn,M as no,B as vn,d as ro,e as oo,f as io,u as ao,C as uo,F as so,I as lo,g as co,S as fo}from"./index.2addc377.js";import{u as po}from"./useRemainingViewPortHeight.4e5a0898.js";import{C as go}from"./chevron-down.0fe59cac.js";import{f as vo}from"./index.47b45d26.js";import{F as mo,p as ho,A as yo}from"./Fab.ac4f3b29.js";import{P as wo,a as bo}from"./play.f2fb5ccc.js";function yt(C){return function(v){return!!v.type&&v.type.tabsRole===C}}var tt=yt("Tab"),wt=yt("TabList"),bt=yt("TabPanel");function Ro(C){return tt(C)||wt(C)||bt(C)}function vt(C,v){return ue.exports.Children.map(C,function(f){return f===null?null:Ro(f)?v(f):f.props&&f.props.children&&typeof f.props.children=="object"?ue.exports.cloneElement(f,Object.assign({},f.props,{children:vt(f.props.children,v)})):f})}function Cn(C,v){return ue.exports.Children.forEach(C,function(f){f!==null&&(tt(f)||bt(f)?v(f):f.props&&f.props.children&&typeof f.props.children=="object"&&(wt(f)&&v(f),Cn(f.props.children,v)))})}function Sn(C){var v=0;return Cn(C,function(f){tt(f)&&v++}),v}var Co=["children","className","disabledTabClassName","domRef","focus","forceRenderTabPanel","onSelect","selectedIndex","selectedTabClassName","selectedTabPanelClassName","environment","disableUpDownKeys"];function So(C,v){if(C==null)return{};var f={},g=Object.keys(C),O,_;for(_=0;_=0)&&(f[O]=C[O]);return f}function Pn(C){return C&&"getAttribute"in C}function mn(C){return Pn(C)&&C.getAttribute("data-rttab")}function Te(C){return Pn(C)&&C.getAttribute("aria-disabled")==="true"}var et;function Po(C){var v=C||(typeof window<"u"?window:void 0);try{et=!!(typeof v<"u"&&v.document&&v.document.activeElement)}catch{et=!1}}var xo={className:"react-tabs",focus:!1},Rt=function(v){var f=ue.exports.useRef([]),g=ue.exports.useRef([]),O=ue.exports.useRef();function _(m,N){if(!(m<0||m>=J())){var L=v.onSelect,K=v.selectedIndex;L(m,K,N)}}function l(m){for(var N=J(),L=m+1;Lm;)if(!Te(te(N)))return N;return m}function se(){for(var m=J(),N=0;N=0)&&(f[O]=C[O]);return f}var Ao={className:"react-tabs__tab-list"},rt=function(v){var f=v.children,g=v.className,O=Fo(v,To);return Pe.createElement("ul",Object.assign({},O,{className:Ae(g),role:"tablist"}),f)};rt.tabsRole="TabList";rt.propTypes={};rt.defaultProps=Ao;var ko=["children","className","disabled","disabledClassName","focus","id","selected","selectedClassName","tabIndex","tabRef"];function Go(C,v){if(C==null)return{};var f={},g=Object.keys(C),O,_;for(_=0;_=0)&&(f[O]=C[O]);return f}var gt="react-tabs__tab",Ho={className:gt,disabledClassName:gt+"--disabled",focus:!1,id:null,selected:!1,selectedClassName:gt+"--selected"},Le=function(v){var f,g=ue.exports.useRef(),O=v.children,_=v.className,l=v.disabled,Z=v.disabledClassName,se=v.focus,u=v.id,J=v.selected,te=v.selectedClassName,le=v.tabIndex,de=v.tabRef,D=Go(v,ko);return ue.exports.useEffect(function(){J&&se&&g.current.focus()},[J,se]),Pe.createElement("li",Object.assign({},D,{className:Ae(_,(f={},f[te]=J,f[Z]=l,f)),ref:function(ce){g.current=ce,de&&de(ce)},role:"tab",id:"tab"+u,"aria-selected":J?"true":"false","aria-disabled":l?"true":"false","aria-controls":"panel"+u,tabIndex:le||(J?"0":null),"data-rttab":!0}),O)};Le.propTypes={};Le.tabsRole="Tab";Le.defaultProps=Ho;var No=["children","className","forceRender","id","selected","selectedClassName"];function Oo(C,v){if(C==null)return{};var f={},g=Object.keys(C),O,_;for(_=0;_=0)&&(f[O]=C[O]);return f}var hn="react-tabs__tab-panel",Wo={className:hn,forceRender:!1,selectedClassName:hn+"--selected"},De=function(v){var f,g=v.children,O=v.className,_=v.forceRender,l=v.id,Z=v.selected,se=v.selectedClassName,u=Oo(v,No);return Pe.createElement("div",Object.assign({},u,{className:Ae(O,(f={},f[se]=Z,f)),role:"tabpanel",id:"panel"+l,"aria-labelledby":"tab"+l}),_||Z?g:null)};De.tabsRole="TabPanel";De.propTypes={};De.defaultProps=Wo;const _o="_placeHolder_12xws_1",zo="_connQty_12xws_10",Mo="_inputWrapper_12xws_22",jo="_input_12xws_22",je={placeHolder:_o,connQty:zo,inputWrapper:Mo,input:jo};var mt={exports:{}},ht={exports:{}};(function(C,v){(function(f,g){g(v,ue.exports)})(to,function(f,g){function O(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(d){return void n(d)}s.done?t(c):Promise.resolve(c).then(r,i)}function _(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(c){O(o,r,i,a,s,"next",c)}function s(c){O(o,r,i,a,s,"throw",c)}a(void 0)})}}function l(){return(l=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}function se(e){var t=function(n,r){if(typeof n!="object"||n===null)return n;var i=n[Symbol.toPrimitive];if(i!==void 0){var o=i.call(n,r||"default");if(typeof o!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(n)}(e,"string");return typeof t=="symbol"?t:String(t)}g=g&&Object.prototype.hasOwnProperty.call(g,"default")?g.default:g;var u={init:"init"},J=function(e){var t=e.value;return t===void 0?"":t},te=function(){return g.createElement(g.Fragment,null,"\xA0")},le={Cell:J,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function de(){for(var e=arguments.length,t=new Array(e),n=0;n(o=typeof o=="number"?o:1/0)){var a=i;i=o,o=a}return e.filter(function(s){return t.some(function(c){var d=s.values[c];return d>=i&&d<=o})})};Ot.autoRemove=function(e){return!e||typeof e[0]!="number"&&typeof e[1]!="number"};var Oe=Object.freeze({__proto__:null,text:Et,exactText:It,exactTextCase:Tt,includes:Ft,includesAll:At,includesSome:kt,includesValue:Gt,exact:Ht,equals:Nt,between:Ot});u.resetFilters="resetFilters",u.setFilter="setFilter",u.setAllFilters="setAllFilters";var Wt=function(e){e.stateReducers.push(Xn),e.useInstance.push(Qn)};function Xn(e,t,n,r){if(t.type===u.init)return l({filters:[]},e);if(t.type===u.resetFilters)return l({},e,{filters:r.initialState.filters||[]});if(t.type===u.setFilter){var i=t.columnId,o=t.filterValue,a=r.allColumns,s=r.filterTypes,c=a.find(function(S){return S.id===i});if(!c)throw new Error("React-Table: Could not find a column with id: "+i);var d=Ce(c.filter,s||{},Oe),b=e.filters.find(function(S){return S.id===i}),h=ne(o,b&&b.value);return Be(d.autoRemove,h,c)?l({},e,{filters:e.filters.filter(function(S){return S.id!==i})}):l({},e,b?{filters:e.filters.map(function(S){return S.id===i?{id:i,value:h}:S})}:{filters:[].concat(e.filters,[{id:i,value:h}])})}if(t.type===u.setAllFilters){var y=t.filters,p=r.allColumns,w=r.filterTypes;return l({},e,{filters:ne(y,e.filters).filter(function(S){var P=p.find(function(E){return E.id===S.id});return!Be(Ce(P.filter,w||{},Oe).autoRemove,S.value,P)})})}}function Qn(e){var t=e.data,n=e.rows,r=e.flatRows,i=e.rowsById,o=e.allColumns,a=e.filterTypes,s=e.manualFilters,c=e.defaultCanFilter,d=c!==void 0&&c,b=e.disableFilters,h=e.state.filters,y=e.dispatch,p=e.autoResetFilters,w=p===void 0||p,S=g.useCallback(function(x,k){y({type:u.setFilter,columnId:x,filterValue:k})},[y]),P=g.useCallback(function(x){y({type:u.setAllFilters,filters:x})},[y]);o.forEach(function(x){var k=x.id,z=x.accessor,T=x.defaultCanFilter,A=x.disableFilters;x.canFilter=z?ie(A!==!0&&void 0,b!==!0&&void 0,!0):ie(T,d,!1),x.setFilter=function(G){return S(x.id,G)};var $=h.find(function(G){return G.id===k});x.filterValue=$&&$.value});var E=g.useMemo(function(){if(s||!h.length)return[n,r,i];var x=[],k={};return[function z(T,A){A===void 0&&(A=0);var $=T;return($=h.reduce(function(G,V){var j=V.id,q=V.value,I=o.find(function(ee){return ee.id===j});if(!I)return G;A===0&&(I.preFilteredRows=G);var M=Ce(I.filter,a||{},Oe);return M?(I.filteredRows=M(G,[j],q),I.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+I.id+"."),G)},T)).forEach(function(G){x.push(G),k[G.id]=G,G.subRows&&(G.subRows=G.subRows&&G.subRows.length>0?z(G.subRows,A+1):G.subRows)}),$}(n),x,k]},[s,h,n,r,i,o,a]),W=E[0],B=E[1],R=E[2];g.useMemo(function(){o.filter(function(x){return!h.find(function(k){return k.id===x.id})}).forEach(function(x){x.preFilteredRows=W,x.filteredRows=W})},[W,h,o]);var H=m(w);L(function(){H()&&y({type:u.resetFilters})},[y,s?null:t]),Object.assign(e,{preFilteredRows:n,preFilteredFlatRows:r,preFilteredRowsById:i,filteredRows:W,filteredFlatRows:B,filteredRowsById:R,rows:W,flatRows:B,rowsById:R,setFilter:S,setAllFilters:P})}Wt.pluginName="useFilters",u.resetGlobalFilter="resetGlobalFilter",u.setGlobalFilter="setGlobalFilter";var _t=function(e){e.stateReducers.push(Jn),e.useInstance.push(Yn)};function Jn(e,t,n,r){if(t.type===u.resetGlobalFilter)return l({},e,{globalFilter:r.initialState.globalFilter||void 0});if(t.type===u.setGlobalFilter){var i=t.filterValue,o=r.userFilterTypes,a=Ce(r.globalFilter,o||{},Oe),s=ne(i,e.globalFilter);return Be(a.autoRemove,s)?(e.globalFilter,Z(e,["globalFilter"])):l({},e,{globalFilter:s})}}function Yn(e){var t=e.data,n=e.rows,r=e.flatRows,i=e.rowsById,o=e.allColumns,a=e.filterTypes,s=e.globalFilter,c=e.manualGlobalFilter,d=e.state.globalFilter,b=e.dispatch,h=e.autoResetGlobalFilter,y=h===void 0||h,p=e.disableGlobalFilter,w=g.useCallback(function(R){b({type:u.setGlobalFilter,filterValue:R})},[b]),S=g.useMemo(function(){if(c||d===void 0)return[n,r,i];var R=[],H={},x=Ce(s,a||{},Oe);if(!x)return console.warn("Could not find a valid 'globalFilter' option."),n;o.forEach(function(z){var T=z.disableGlobalFilter;z.canFilter=ie(T!==!0&&void 0,p!==!0&&void 0,!0)});var k=o.filter(function(z){return z.canFilter===!0});return[function z(T){return(T=x(T,k.map(function(A){return A.id}),d)).forEach(function(A){R.push(A),H[A.id]=A,A.subRows=A.subRows&&A.subRows.length?z(A.subRows):A.subRows}),T}(n),R,H]},[c,d,s,a,o,n,r,i,p]),P=S[0],E=S[1],W=S[2],B=m(y);L(function(){B()&&b({type:u.resetGlobalFilter})},[b,c?null:t]),Object.assign(e,{preGlobalFilteredRows:n,preGlobalFilteredFlatRows:r,preGlobalFilteredRowsById:i,globalFilteredRows:P,globalFilteredFlatRows:E,globalFilteredRowsById:W,rows:P,flatRows:E,rowsById:W,setGlobalFilter:w,disableGlobalFilter:p})}function zt(e,t){return t.reduce(function(n,r){return n+(typeof r=="number"?r:0)},0)}_t.pluginName="useGlobalFilter";var Mt=Object.freeze({__proto__:null,sum:zt,min:function(e){var t=e[0]||0;return e.forEach(function(n){typeof n=="number"&&(t=Math.min(t,n))}),t},max:function(e){var t=e[0]||0;return e.forEach(function(n){typeof n=="number"&&(t=Math.max(t,n))}),t},minMax:function(e){var t=e[0]||0,n=e[0]||0;return e.forEach(function(r){typeof r=="number"&&(t=Math.min(t,r),n=Math.max(n,r))}),t+".."+n},average:function(e){return zt(0,e)/e.length},median:function(e){if(!e.length)return null;var t=Math.floor(e.length/2),n=[].concat(e).sort(function(r,i){return r-i});return e.length%2!=0?n[t]:(n[t-1]+n[t])/2},unique:function(e){return Array.from(new Set(e).values())},uniqueCount:function(e){return new Set(e).size},count:function(e){return e.length}}),Zn=[],er={};u.resetGroupBy="resetGroupBy",u.setGroupBy="setGroupBy",u.toggleGroupBy="toggleGroupBy";var jt=function(e){e.getGroupByToggleProps=[tr],e.stateReducers.push(nr),e.visibleColumnsDeps.push(function(t,n){var r=n.instance;return[].concat(t,[r.state.groupBy])}),e.visibleColumns.push(rr),e.useInstance.push(ir),e.prepareRow.push(ar)};jt.pluginName="useGroupBy";var tr=function(e,t){var n=t.header;return[e,{onClick:n.canGroupBy?function(r){r.persist(),n.toggleGroupBy()}:void 0,style:{cursor:n.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function nr(e,t,n,r){if(t.type===u.init)return l({groupBy:[]},e);if(t.type===u.resetGroupBy)return l({},e,{groupBy:r.initialState.groupBy||[]});if(t.type===u.setGroupBy)return l({},e,{groupBy:t.value});if(t.type===u.toggleGroupBy){var i=t.columnId,o=t.value,a=o!==void 0?o:!e.groupBy.includes(i);return l({},e,a?{groupBy:[].concat(e.groupBy,[i])}:{groupBy:e.groupBy.filter(function(s){return s!==i})})}}function rr(e,t){var n=t.instance.state.groupBy,r=n.map(function(o){return e.find(function(a){return a.id===o})}).filter(Boolean),i=e.filter(function(o){return!n.includes(o.id)});return(e=[].concat(r,i)).forEach(function(o){o.isGrouped=n.includes(o.id),o.groupedIndex=n.indexOf(o.id)}),e}var or={};function ir(e){var t=e.data,n=e.rows,r=e.flatRows,i=e.rowsById,o=e.allColumns,a=e.flatHeaders,s=e.groupByFn,c=s===void 0?Lt:s,d=e.manualGroupBy,b=e.aggregations,h=b===void 0?or:b,y=e.plugins,p=e.state.groupBy,w=e.dispatch,S=e.autoResetGroupBy,P=S===void 0||S,E=e.disableGroupBy,W=e.defaultCanGroupBy,B=e.getHooks;Y(y,["useColumnOrder","useFilters"],"useGroupBy");var R=m(e);o.forEach(function(I){var M=I.accessor,ee=I.defaultGroupBy,fe=I.disableGroupBy;I.canGroupBy=M?ie(I.canGroupBy,fe!==!0&&void 0,E!==!0&&void 0,!0):ie(I.canGroupBy,ee,W,!1),I.canGroupBy&&(I.toggleGroupBy=function(){return e.toggleGroupBy(I.id)}),I.Aggregated=I.Aggregated||I.Cell});var H=g.useCallback(function(I,M){w({type:u.toggleGroupBy,columnId:I,value:M})},[w]),x=g.useCallback(function(I){w({type:u.setGroupBy,value:I})},[w]);a.forEach(function(I){I.getGroupByToggleProps=D(B().getGroupByToggleProps,{instance:R(),header:I})});var k=g.useMemo(function(){if(d||!p.length)return[n,r,i,Zn,er,r,i];var I=p.filter(function(ae){return o.find(function(Se){return Se.id===ae})}),M=[],ee={},fe=[],F={},Q=[],re={},pe=function ae(Se,be,un){if(be===void 0&&(be=0),be===I.length)return Se.map(function(Ue){return l({},Ue,{depth:be})});var dt=I[be],qr=c(Se,dt);return Object.entries(qr).map(function(Ue,Xr){var sn=Ue[0],qe=Ue[1],Xe=dt+":"+sn,ln=ae(qe,be+1,Xe=un?un+">"+Xe:Xe),cn=be?xe(qe,"leafRows"):qe,Qr=function(ye,ft,Yr){var Qe={};return o.forEach(function(oe){if(I.includes(oe.id))Qe[oe.id]=ft[0]?ft[0].values[oe.id]:null;else{var dn=typeof oe.aggregate=="function"?oe.aggregate:h[oe.aggregate]||Mt[oe.aggregate];if(dn){var Zr=ft.map(function(Je){return Je.values[oe.id]}),eo=ye.map(function(Je){var pt=Je.values[oe.id];if(!Yr&&oe.aggregateValue){var fn=typeof oe.aggregateValue=="function"?oe.aggregateValue:h[oe.aggregateValue]||Mt[oe.aggregateValue];if(!fn)throw console.info({column:oe}),new Error("React Table: Invalid column.aggregateValue option for column listed above");pt=fn(pt,Je,oe)}return pt});Qe[oe.id]=dn(eo,Zr)}else{if(oe.aggregate)throw console.info({column:oe}),new Error("React Table: Invalid column.aggregate option for column listed above");Qe[oe.id]=null}}}),Qe}(cn,qe,be),Jr={id:Xe,isGrouped:!0,groupByID:dt,groupByVal:sn,values:Qr,subRows:ln,leafRows:cn,depth:be,index:Xr};return ln.forEach(function(ye){M.push(ye),ee[ye.id]=ye,ye.isGrouped?(fe.push(ye),F[ye.id]=ye):(Q.push(ye),re[ye.id]=ye)}),Jr})}(n);return pe.forEach(function(ae){M.push(ae),ee[ae.id]=ae,ae.isGrouped?(fe.push(ae),F[ae.id]=ae):(Q.push(ae),re[ae.id]=ae)}),[pe,M,ee,fe,F,Q,re]},[d,p,n,r,i,o,h,c]),z=k[0],T=k[1],A=k[2],$=k[3],G=k[4],V=k[5],j=k[6],q=m(P);L(function(){q()&&w({type:u.resetGroupBy})},[w,d?null:t]),Object.assign(e,{preGroupedRows:n,preGroupedFlatRow:r,preGroupedRowsById:i,groupedRows:z,groupedFlatRows:T,groupedRowsById:A,onlyGroupedFlatRows:$,onlyGroupedRowsById:G,nonGroupedFlatRows:V,nonGroupedRowsById:j,rows:z,flatRows:T,rowsById:A,toggleGroupBy:H,setGroupBy:x})}function ar(e){e.allCells.forEach(function(t){var n;t.isGrouped=t.column.isGrouped&&t.column.id===e.groupByID,t.isPlaceholder=!t.isGrouped&&t.column.isGrouped,t.isAggregated=!t.isGrouped&&!t.isPlaceholder&&((n=e.subRows)==null?void 0:n.length)})}function Lt(e,t){return e.reduce(function(n,r,i){var o=""+r.values[t];return n[o]=Array.isArray(n[o])?n[o]:[],n[o].push(r),n},{})}var Dt=/([0-9]+)/gm;function it(e,t){return e===t?0:e>t?1:-1}function We(e,t,n){return[e.values[n],t.values[n]]}function Vt(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}var ur=Object.freeze({__proto__:null,alphanumeric:function(e,t,n){var r=We(e,t,n),i=r[0],o=r[1];for(i=Vt(i),o=Vt(o),i=i.split(Dt).filter(Boolean),o=o.split(Dt).filter(Boolean);i.length&&o.length;){var a=i.shift(),s=o.shift(),c=parseInt(a,10),d=parseInt(s,10),b=[c,d].sort();if(isNaN(b[0])){if(a>s)return 1;if(s>a)return-1}else{if(isNaN(b[1]))return isNaN(c)?-1:1;if(c>d)return 1;if(d>c)return-1}}return i.length-o.length},datetime:function(e,t,n){var r=We(e,t,n),i=r[0],o=r[1];return it(i=i.getTime(),o=o.getTime())},basic:function(e,t,n){var r=We(e,t,n);return it(r[0],r[1])},string:function(e,t,n){var r=We(e,t,n),i=r[0],o=r[1];for(i=i.split("").filter(Boolean),o=o.split("").filter(Boolean);i.length&&o.length;){var a=i.shift(),s=o.shift(),c=a.toLowerCase(),d=s.toLowerCase();if(c>d)return 1;if(d>c)return-1;if(a>s)return 1;if(s>a)return-1}return i.length-o.length},number:function(e,t,n){var r=We(e,t,n),i=r[0],o=r[1],a=/[^0-9.]/gi;return it(i=Number(String(i).replace(a,"")),o=Number(String(o).replace(a,"")))}});u.resetSortBy="resetSortBy",u.setSortBy="setSortBy",u.toggleSortBy="toggleSortBy",u.clearSortBy="clearSortBy",le.sortType="alphanumeric",le.sortDescFirst=!1;var $t=function(e){e.getSortByToggleProps=[sr],e.stateReducers.push(lr),e.useInstance.push(cr)};$t.pluginName="useSortBy";var sr=function(e,t){var n=t.instance,r=t.column,i=n.isMultiSortEvent,o=i===void 0?function(a){return a.shiftKey}:i;return[e,{onClick:r.canSort?function(a){a.persist(),r.toggleSortBy(void 0,!n.disableMultiSort&&o(a))}:void 0,style:{cursor:r.canSort?"pointer":void 0},title:r.canSort?"Toggle SortBy":void 0}]};function lr(e,t,n,r){if(t.type===u.init)return l({sortBy:[]},e);if(t.type===u.resetSortBy)return l({},e,{sortBy:r.initialState.sortBy||[]});if(t.type===u.clearSortBy)return l({},e,{sortBy:e.sortBy.filter(function(R){return R.id!==t.columnId})});if(t.type===u.setSortBy)return l({},e,{sortBy:t.sortBy});if(t.type===u.toggleSortBy){var i,o=t.columnId,a=t.desc,s=t.multi,c=r.allColumns,d=r.disableMultiSort,b=r.disableSortRemove,h=r.disableMultiRemove,y=r.maxMultiSortColCount,p=y===void 0?Number.MAX_SAFE_INTEGER:y,w=e.sortBy,S=c.find(function(R){return R.id===o}).sortDescFirst,P=w.find(function(R){return R.id===o}),E=w.findIndex(function(R){return R.id===o}),W=a!=null,B=[];return(i=!d&&s?P?"toggle":"add":E!==w.length-1||w.length!==1?"replace":P?"toggle":"replace")!="toggle"||b||W||s&&h||!(P&&P.desc&&!S||!P.desc&&S)||(i="remove"),i==="replace"?B=[{id:o,desc:W?a:S}]:i==="add"?(B=[].concat(w,[{id:o,desc:W?a:S}])).splice(0,B.length-p):i==="toggle"?B=w.map(function(R){return R.id===o?l({},R,{desc:W?a:!P.desc}):R}):i==="remove"&&(B=w.filter(function(R){return R.id!==o})),l({},e,{sortBy:B})}}function cr(e){var t=e.data,n=e.rows,r=e.flatRows,i=e.allColumns,o=e.orderByFn,a=o===void 0?Kt:o,s=e.sortTypes,c=e.manualSortBy,d=e.defaultCanSort,b=e.disableSortBy,h=e.flatHeaders,y=e.state.sortBy,p=e.dispatch,w=e.plugins,S=e.getHooks,P=e.autoResetSortBy,E=P===void 0||P;Y(w,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var W=g.useCallback(function(T){p({type:u.setSortBy,sortBy:T})},[p]),B=g.useCallback(function(T,A,$){p({type:u.toggleSortBy,columnId:T,desc:A,multi:$})},[p]),R=m(e);h.forEach(function(T){var A=T.accessor,$=T.canSort,G=T.disableSortBy,V=T.id,j=A?ie(G!==!0&&void 0,b!==!0&&void 0,!0):ie(d,$,!1);T.canSort=j,T.canSort&&(T.toggleSortBy=function(I,M){return B(T.id,I,M)},T.clearSortBy=function(){p({type:u.clearSortBy,columnId:T.id})}),T.getSortByToggleProps=D(S().getSortByToggleProps,{instance:R(),column:T});var q=y.find(function(I){return I.id===V});T.isSorted=!!q,T.sortedIndex=y.findIndex(function(I){return I.id===V}),T.isSortedDesc=T.isSorted?q.desc:void 0});var H=g.useMemo(function(){if(c||!y.length)return[n,r];var T=[],A=y.filter(function($){return i.find(function(G){return G.id===$.id})});return[function $(G){var V=a(G,A.map(function(j){var q=i.find(function(ee){return ee.id===j.id});if(!q)throw new Error("React-Table: Could not find a column with id: "+j.id+" while sorting");var I=q.sortType,M=Ge(I)||(s||{})[I]||ur[I];if(!M)throw new Error("React-Table: Could not find a valid sortType of '"+I+"' for column '"+j.id+"'.");return function(ee,fe){return M(ee,fe,j.id,j.desc)}}),A.map(function(j){var q=i.find(function(I){return I.id===j.id});return q&&q.sortInverted?j.desc:!j.desc}));return V.forEach(function(j){T.push(j),j.subRows&&j.subRows.length!==0&&(j.subRows=$(j.subRows))}),V}(n),T]},[c,y,n,r,i,a,s]),x=H[0],k=H[1],z=m(E);L(function(){z()&&p({type:u.resetSortBy})},[c?null:t]),Object.assign(e,{preSortedRows:n,preSortedFlatRows:r,sortedRows:x,sortedFlatRows:k,rows:x,flatRows:k,setSortBy:W,toggleSortBy:B})}function Kt(e,t,n){return[].concat(e).sort(function(r,i){for(var o=0;oe.pageIndex?s=i===-1?o.length>=e.pageSize:a-1),s?l({},e,{pageIndex:a}):e}if(t.type===u.setPageSize){var c=t.pageSize,d=e.pageSize*e.pageIndex;return l({},e,{pageIndex:Math.floor(d/c),pageSize:c})}}function fr(e){var t=e.rows,n=e.autoResetPage,r=n===void 0||n,i=e.manualExpandedKey,o=i===void 0?"expanded":i,a=e.plugins,s=e.pageCount,c=e.paginateExpandedRows,d=c===void 0||c,b=e.expandSubRows,h=b===void 0||b,y=e.state,p=y.pageSize,w=y.pageIndex,S=y.expanded,P=y.globalFilter,E=y.filters,W=y.groupBy,B=y.sortBy,R=e.dispatch,H=e.data,x=e.manualPagination;Y(a,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var k=m(r);L(function(){k()&&R({type:u.resetPage})},[R,x?null:H,P,E,W,B]);var z=x?s:Math.ceil(t.length/p),T=g.useMemo(function(){return z>0?[].concat(new Array(z)).fill(null).map(function(M,ee){return ee}):[]},[z]),A=g.useMemo(function(){var M;if(x)M=t;else{var ee=p*w,fe=ee+p;M=t.slice(ee,fe)}return d?M:He(M,{manualExpandedKey:o,expanded:S,expandSubRows:h})},[h,S,o,x,w,p,d,t]),$=w>0,G=z===-1?A.length>=p:w-1&&o.push(i.splice(c,1)[0])};i.length&&r.length;)a();return[].concat(o,i)}function Nr(e){var t=e.dispatch;e.setColumnOrder=g.useCallback(function(n){return t({type:u.setColumnOrder,columnOrder:n})},[t])}en.pluginName="useColumnOrder",le.canResize=!0,u.columnStartResizing="columnStartResizing",u.columnResizing="columnResizing",u.columnDoneResizing="columnDoneResizing",u.resetResize="resetResize";var tn=function(e){e.getResizerProps=[Or],e.getHeaderProps.push({style:{position:"relative"}}),e.stateReducers.push(Wr),e.useInstance.push(zr),e.useInstanceBeforeDimensions.push(_r)},Or=function(e,t){var n=t.instance,r=t.header,i=n.dispatch,o=function(a,s){var c=!1;if(a.type==="touchstart"){if(a.touches&&a.touches.length>1)return;c=!0}var d,b,h=function(B){var R=[];return function H(x){x.columns&&x.columns.length&&x.columns.map(H),R.push(x)}(B),R}(s).map(function(B){return[B.id,B.totalWidth]}),y=c?Math.round(a.touches[0].clientX):a.clientX,p=function(){window.cancelAnimationFrame(d),d=null,i({type:u.columnDoneResizing})},w=function(){window.cancelAnimationFrame(d),d=null,i({type:u.columnResizing,clientX:b})},S=function(B){b=B,d||(d=window.requestAnimationFrame(w))},P={mouse:{moveEvent:"mousemove",moveHandler:function(B){return S(B.clientX)},upEvent:"mouseup",upHandler:function(B){document.removeEventListener("mousemove",P.mouse.moveHandler),document.removeEventListener("mouseup",P.mouse.upHandler),p()}},touch:{moveEvent:"touchmove",moveHandler:function(B){return B.cancelable&&(B.preventDefault(),B.stopPropagation()),S(B.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(B){document.removeEventListener(P.touch.moveEvent,P.touch.moveHandler),document.removeEventListener(P.touch.upEvent,P.touch.moveHandler),p()}}},E=c?P.touch:P.mouse,W=!!function(){if(typeof Ie=="boolean")return Ie;var B=!1;try{var R={get passive(){return B=!0,!1}};window.addEventListener("test",null,R),window.removeEventListener("test",null,R)}catch{B=!1}return Ie=B}()&&{passive:!1};document.addEventListener(E.moveEvent,E.moveHandler,W),document.addEventListener(E.upEvent,E.upHandler,W),i({type:u.columnStartResizing,columnId:s.id,columnWidth:s.totalWidth,headerIdWidths:h,clientX:y})};return[e,{onMouseDown:function(a){return a.persist()||o(a,r)},onTouchStart:function(a){return a.persist()||o(a,r)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function Wr(e,t){if(t.type===u.init)return l({columnResizing:{columnWidths:{}}},e);if(t.type===u.resetResize)return l({},e,{columnResizing:{columnWidths:{}}});if(t.type===u.columnStartResizing){var n=t.clientX,r=t.columnId,i=t.columnWidth,o=t.headerIdWidths;return l({},e,{columnResizing:l({},e.columnResizing,{startX:n,headerIdWidths:o,columnWidth:i,isResizingColumn:r})})}if(t.type===u.columnResizing){var a=t.clientX,s=e.columnResizing,c=s.startX,d=s.columnWidth,b=s.headerIdWidths,h=(a-c)/d,y={};return(b===void 0?[]:b).forEach(function(p){var w=p[0],S=p[1];y[w]=Math.max(S+S*h,0)}),l({},e,{columnResizing:l({},e.columnResizing,{columnWidths:l({},e.columnResizing.columnWidths,{},y)})})}return t.type===u.columnDoneResizing?l({},e,{columnResizing:l({},e.columnResizing,{startX:null,isResizingColumn:null})}):void 0}tn.pluginName="useResizeColumns";var _r=function(e){var t=e.flatHeaders,n=e.disableResizing,r=e.getHooks,i=e.state.columnResizing,o=m(e);t.forEach(function(a){var s=ie(a.disableResizing!==!0&&void 0,n!==!0&&void 0,!0);a.canResize=s,a.width=i.columnWidths[a.id]||a.originalWidth||a.width,a.isResizing=i.isResizingColumn===a.id,s&&(a.getResizerProps=D(r().getResizerProps,{instance:o(),header:a}))})};function zr(e){var t=e.plugins,n=e.dispatch,r=e.autoResetResize,i=r===void 0||r,o=e.columns;Y(t,["useAbsoluteLayout"],"useResizeColumns");var a=m(i);L(function(){a()&&n({type:u.resetResize})},[o]);var s=g.useCallback(function(){return n({type:u.resetResize})},[n]);Object.assign(e,{resetResizing:s})}var at={position:"absolute",top:0},nn=function(e){e.getTableBodyProps.push(Ke),e.getRowProps.push(Ke),e.getHeaderGroupProps.push(Ke),e.getFooterGroupProps.push(Ke),e.getHeaderProps.push(function(t,n){var r=n.column;return[t,{style:l({},at,{left:r.totalLeft+"px",width:r.totalWidth+"px"})}]}),e.getCellProps.push(function(t,n){var r=n.cell;return[t,{style:l({},at,{left:r.column.totalLeft+"px",width:r.column.totalWidth+"px"})}]}),e.getFooterProps.push(function(t,n){var r=n.column;return[t,{style:l({},at,{left:r.totalLeft+"px",width:r.totalWidth+"px"})}]})};nn.pluginName="useAbsoluteLayout";var Ke=function(e,t){return[e,{style:{position:"relative",width:t.instance.totalColumnsWidth+"px"}}]},ut={display:"inline-block",boxSizing:"border-box"},st=function(e,t){return[e,{style:{display:"flex",width:t.instance.totalColumnsWidth+"px"}}]},rn=function(e){e.getRowProps.push(st),e.getHeaderGroupProps.push(st),e.getFooterGroupProps.push(st),e.getHeaderProps.push(function(t,n){var r=n.column;return[t,{style:l({},ut,{width:r.totalWidth+"px"})}]}),e.getCellProps.push(function(t,n){var r=n.cell;return[t,{style:l({},ut,{width:r.column.totalWidth+"px"})}]}),e.getFooterProps.push(function(t,n){var r=n.column;return[t,{style:l({},ut,{width:r.totalWidth+"px"})}]})};function on(e){e.getTableProps.push(Mr),e.getRowProps.push(lt),e.getHeaderGroupProps.push(lt),e.getFooterGroupProps.push(lt),e.getHeaderProps.push(jr),e.getCellProps.push(Lr),e.getFooterProps.push(Dr)}rn.pluginName="useBlockLayout",on.pluginName="useFlexLayout";var Mr=function(e,t){return[e,{style:{minWidth:t.instance.totalColumnsMinWidth+"px"}}]},lt=function(e,t){return[e,{style:{display:"flex",flex:"1 0 auto",minWidth:t.instance.totalColumnsMinWidth+"px"}}]},jr=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]},Lr=function(e,t){var n=t.cell;return[e,{style:{boxSizing:"border-box",flex:n.column.totalFlexWidth+" 0 auto",minWidth:n.column.totalMinWidth+"px",width:n.column.totalWidth+"px"}}]},Dr=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]};function an(e){e.stateReducers.push(Ur),e.getTableProps.push(Vr),e.getHeaderProps.push($r),e.getRowProps.push(Kr)}u.columnStartResizing="columnStartResizing",u.columnResizing="columnResizing",u.columnDoneResizing="columnDoneResizing",u.resetResize="resetResize",an.pluginName="useGridLayout";var Vr=function(e,t){var n=t.instance;return[e,{style:{display:"grid",gridTemplateColumns:n.visibleColumns.map(function(r){var i;return n.state.gridLayout.columnWidths[r.id]?n.state.gridLayout.columnWidths[r.id]+"px":(i=n.state.columnResizing)!=null&&i.isResizingColumn?n.state.gridLayout.startWidths[r.id]+"px":typeof r.width=="number"?r.width+"px":r.width}).join(" ")}}]},$r=function(e,t){var n=t.column;return[e,{id:"header-cell-"+n.id,style:{position:"sticky",gridColumn:"span "+n.totalVisibleHeaderCount}}]},Kr=function(e,t){var n=t.row;return n.isExpanded?[e,{style:{gridColumn:"1 / "+(n.cells.length+1)}}]:[e,{}]};function Ur(e,t,n,r){if(t.type===u.init)return l({gridLayout:{columnWidths:{}}},e);if(t.type===u.resetResize)return l({},e,{gridLayout:{columnWidths:{}}});if(t.type===u.columnStartResizing){var i=t.columnId,o=t.headerIdWidths,a=ct(i);if(a!==void 0){var s=r.visibleColumns.reduce(function(R,H){var x;return l({},R,((x={})[H.id]=ct(H.id),x))},{}),c=r.visibleColumns.reduce(function(R,H){var x;return l({},R,((x={})[H.id]=H.minWidth,x))},{}),d=r.visibleColumns.reduce(function(R,H){var x;return l({},R,((x={})[H.id]=H.maxWidth,x))},{}),b=o.map(function(R){var H=R[0];return[H,ct(H)]});return l({},e,{gridLayout:l({},e.gridLayout,{startWidths:s,minWidths:c,maxWidths:d,headerIdGridWidths:b,columnWidth:a})})}return e}if(t.type===u.columnResizing){var h=t.clientX,y=e.columnResizing.startX,p=e.gridLayout,w=p.columnWidth,S=p.minWidths,P=p.maxWidths,E=p.headerIdGridWidths,W=(h-y)/w,B={};return(E===void 0?[]:E).forEach(function(R){var H=R[0],x=R[1];B[H]=Math.min(Math.max(S[H],x+x*W),P[H])}),l({},e,{gridLayout:l({},e.gridLayout,{columnWidths:l({},e.gridLayout.columnWidths,{},B)})})}return t.type===u.columnDoneResizing?l({},e,{gridLayout:l({},e.gridLayout,{startWidths:{},minWidths:{},maxWidths:{}})}):void 0}function ct(e){var t,n=(t=document.getElementById("header-cell-"+e))==null?void 0:t.offsetWidth;if(n!==void 0)return n}f._UNSTABLE_usePivotColumns=qt,f.actions=u,f.defaultColumn=le,f.defaultGroupByFn=Lt,f.defaultOrderByFn=Kt,f.defaultRenderer=J,f.emptyRenderer=te,f.ensurePluginOrder=Y,f.flexRender=ge,f.functionalUpdate=ne,f.loopHooks=ce,f.makePropGetter=D,f.makeRenderer=K,f.reduceHooks=X,f.safeUseLayoutEffect=N,f.useAbsoluteLayout=nn,f.useAsyncDebounce=function(e,t){t===void 0&&(t=0);var n=g.useRef({}),r=m(e),i=m(t);return g.useCallback(function(){var o=_(regeneratorRuntime.mark(function a(){var s,c,d,b=arguments;return regeneratorRuntime.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:for(s=b.length,c=new Array(s),d=0;d1?t-1:0),r=1;rwe("div",{..._.getHeaderGroupProps(),className:Fe.tr,children:[_.headers.map(l=>we("div",{...l.getHeaderProps(l.getSortByToggleProps()),className:Fe.th,children:[U("span",{children:l.render("Header")}),U("span",{className:Fe.sortIconContainer,children:l.isSorted?U("span",{className:l.isSortedDesc?"":Fe.rotate180,children:U(go,{size:16})}):null})]})),g.map((l,Z)=>(O(l),l.cells.map((se,u)=>U("div",{...se.getCellProps(),className:Ae(Fe.td,Z%2===0?Fe.odd:!1,u>=1&&u<=4?Fe.du:!1),children:Qo(se)}))))]}))})}const ei="_overlay_148w6_1",ti="_cnt_148w6_5",ni="_afterOpen_148w6_15",ri="_btngrp_148w6_20",Ye={overlay:ei,cnt:ti,afterOpen:ni,btngrp:ri},{useRef:oi,useCallback:ii,useMemo:ai}=Pe;function ui({isOpen:C,onRequestClose:v,primaryButtonOnTap:f}){const g=oi(null),O=ii(()=>{g.current.focus()},[]),_=ai(()=>({base:Ae(gn.content,Ye.cnt),afterOpen:Ye.afterOpen,beforeClose:""}),[]);return we(no,{isOpen:C,onRequestClose:v,onAfterOpen:O,className:_,overlayClassName:Ae(gn.overlay,Ye.overlay),children:[U("p",{children:"Are you sure you want to close all connections?"}),we("div",{className:Ye.btngrp,children:[U(vn,{onClick:f,ref:g,children:"I'm sure"}),U("div",{style:{width:20}}),U(vn,{onClick:v,children:"No"})]})]})}const{useEffect:si,useState:ze,useRef:li,useCallback:Me}=Pe,yn=30;function ci(C){const v={};for(let f=0;f[f.host,f.sourceIP,f.sourcePort,f.destinationIP,f.chains,f.rule,f.type,f.network].some(g=>di(g,v))):C}function fi(C,v,f){const{id:g,metadata:O,upload:_,download:l,start:Z,chains:se,rule:u,rulePayload:J}=C,{host:te,destinationPort:le,destinationIP:de,network:D,type:X,sourceIP:ce,sourcePort:Y}=O;let ne=te;ne===""&&(ne=de);const m=v[g];return{id:g,upload:_,download:l,start:f-new Date(Z).valueOf(),chains:se.reverse().join(" / "),rule:J?`${u}(${J})`:u,...O,host:`${ne}:${le}`,type:`${X}(${D})`,source:`${ce}:${Y}`,downloadSpeedCurr:l-(m?m.download:0),uploadSpeedCurr:_-(m?m.upload:0)}}function bn(C){return C.length>0?U(Zo,{data:C}):U("div",{className:je.placeHolder,children:U(fo,{width:200,height:200,c1:"var(--color-text)"})})}function Rn({qty:C}){return C<100?""+C:"99+"}function pi({apiConfig:C}){const[v,f]=po(),[g,O]=ze([]),[_,l]=ze([]),[Z,se]=ze(""),u=wn(g,Z),J=wn(_,Z),[te,le]=ze(!1),de=Me(()=>le(!0),[]),D=Me(()=>le(!1),[]),[X,ce]=ze(!1),Y=Me(()=>{ce(K=>!K)},[]),ne=Me(()=>{oo(C),D()},[C,D]),m=li(g),N=Me(({connections:K})=>{const ge=ci(m.current),ve=Date.now(),me=K.map(he=>fi(he,ge,ve)),Re=[];for(const he of m.current)me.findIndex(ke=>ke.id===he.id)<0&&Re.push(he);l(he=>[...Re,...he].slice(0,101)),me&&(me.length!==0||m.current.length!==0)&&!X?(m.current=me,O(me)):m.current=me},[O,X]);si(()=>io(C,N),[C,N]);const{t:L}=ao();return we("div",{children:[U(uo,{title:L("Connections")}),we(nt,{children:[we("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"space-between"},children:[we(rt,{children:[we(Le,{children:[U("span",{children:L("Active")}),U("span",{className:je.connQty,children:Rn({qty:u.length})})]}),we(Le,{children:[U("span",{children:L("Closed")}),U("span",{className:je.connQty,children:Rn({qty:J.length})})]})]}),U("div",{className:je.inputWrapper,children:U("input",{type:"text",name:"filter",autoComplete:"off",className:je.input,placeholder:"Filter",onChange:K=>se(K.target.value)})})]}),U("div",{ref:v,style:{padding:30,paddingBottom:yn,paddingTop:0},children:we("div",{style:{height:f-yn,overflow:"auto"},children:[we(De,{children:[U(so,{children:bn(u)}),U(mo,{icon:X?U(wo,{size:16}):U(bo,{size:16}),mainButtonStyles:X?{background:"#e74c3c"}:{},style:ho,text:L(X?"Resume Refresh":"Pause Refresh"),onClick:Y,children:U(yo,{text:"Close All Connections",onClick:de,children:U(lo,{size:10})})})]}),U(De,{children:bn(J)})]})}),U(ui,{isOpen:te,primaryButtonOnTap:ne,onRequestClose:D})]})]})}const gi=C=>({apiConfig:co(C)}),Ri=ro(gi)(pi);export{Ri as default}; +import{r as ue,R as Pe,c as Ae,a as to,j as U,b as we,p as pn,m as gn,M as no,B as vn,d as ro,e as oo,f as io,u as ao,C as uo,F as so,I as lo,g as co,S as fo}from"./index.1428ab75.js";import{u as po}from"./useRemainingViewPortHeight.2e9a6590.js";import{C as go}from"./chevron-down.d92c210e.js";import{f as vo}from"./index.47b45d26.js";import{F as mo,p as ho,A as yo}from"./Fab.4f6fab8b.js";import{P as wo,a as bo}from"./play.59a01dbd.js";function yt(C){return function(v){return!!v.type&&v.type.tabsRole===C}}var tt=yt("Tab"),wt=yt("TabList"),bt=yt("TabPanel");function Ro(C){return tt(C)||wt(C)||bt(C)}function vt(C,v){return ue.exports.Children.map(C,function(f){return f===null?null:Ro(f)?v(f):f.props&&f.props.children&&typeof f.props.children=="object"?ue.exports.cloneElement(f,Object.assign({},f.props,{children:vt(f.props.children,v)})):f})}function Cn(C,v){return ue.exports.Children.forEach(C,function(f){f!==null&&(tt(f)||bt(f)?v(f):f.props&&f.props.children&&typeof f.props.children=="object"&&(wt(f)&&v(f),Cn(f.props.children,v)))})}function Sn(C){var v=0;return Cn(C,function(f){tt(f)&&v++}),v}var Co=["children","className","disabledTabClassName","domRef","focus","forceRenderTabPanel","onSelect","selectedIndex","selectedTabClassName","selectedTabPanelClassName","environment","disableUpDownKeys"];function So(C,v){if(C==null)return{};var f={},g=Object.keys(C),O,_;for(_=0;_=0)&&(f[O]=C[O]);return f}function Pn(C){return C&&"getAttribute"in C}function mn(C){return Pn(C)&&C.getAttribute("data-rttab")}function Te(C){return Pn(C)&&C.getAttribute("aria-disabled")==="true"}var et;function Po(C){var v=C||(typeof window<"u"?window:void 0);try{et=!!(typeof v<"u"&&v.document&&v.document.activeElement)}catch{et=!1}}var xo={className:"react-tabs",focus:!1},Rt=function(v){var f=ue.exports.useRef([]),g=ue.exports.useRef([]),O=ue.exports.useRef();function _(m,N){if(!(m<0||m>=J())){var L=v.onSelect,K=v.selectedIndex;L(m,K,N)}}function l(m){for(var N=J(),L=m+1;Lm;)if(!Te(te(N)))return N;return m}function se(){for(var m=J(),N=0;N=0)&&(f[O]=C[O]);return f}var Ao={className:"react-tabs__tab-list"},rt=function(v){var f=v.children,g=v.className,O=Fo(v,To);return Pe.createElement("ul",Object.assign({},O,{className:Ae(g),role:"tablist"}),f)};rt.tabsRole="TabList";rt.propTypes={};rt.defaultProps=Ao;var ko=["children","className","disabled","disabledClassName","focus","id","selected","selectedClassName","tabIndex","tabRef"];function Go(C,v){if(C==null)return{};var f={},g=Object.keys(C),O,_;for(_=0;_=0)&&(f[O]=C[O]);return f}var gt="react-tabs__tab",Ho={className:gt,disabledClassName:gt+"--disabled",focus:!1,id:null,selected:!1,selectedClassName:gt+"--selected"},Le=function(v){var f,g=ue.exports.useRef(),O=v.children,_=v.className,l=v.disabled,Z=v.disabledClassName,se=v.focus,u=v.id,J=v.selected,te=v.selectedClassName,le=v.tabIndex,de=v.tabRef,D=Go(v,ko);return ue.exports.useEffect(function(){J&&se&&g.current.focus()},[J,se]),Pe.createElement("li",Object.assign({},D,{className:Ae(_,(f={},f[te]=J,f[Z]=l,f)),ref:function(ce){g.current=ce,de&&de(ce)},role:"tab",id:"tab"+u,"aria-selected":J?"true":"false","aria-disabled":l?"true":"false","aria-controls":"panel"+u,tabIndex:le||(J?"0":null),"data-rttab":!0}),O)};Le.propTypes={};Le.tabsRole="Tab";Le.defaultProps=Ho;var No=["children","className","forceRender","id","selected","selectedClassName"];function Oo(C,v){if(C==null)return{};var f={},g=Object.keys(C),O,_;for(_=0;_=0)&&(f[O]=C[O]);return f}var hn="react-tabs__tab-panel",Wo={className:hn,forceRender:!1,selectedClassName:hn+"--selected"},De=function(v){var f,g=v.children,O=v.className,_=v.forceRender,l=v.id,Z=v.selected,se=v.selectedClassName,u=Oo(v,No);return Pe.createElement("div",Object.assign({},u,{className:Ae(O,(f={},f[se]=Z,f)),role:"tabpanel",id:"panel"+l,"aria-labelledby":"tab"+l}),_||Z?g:null)};De.tabsRole="TabPanel";De.propTypes={};De.defaultProps=Wo;const _o="_placeHolder_12xws_1",zo="_connQty_12xws_10",Mo="_inputWrapper_12xws_22",jo="_input_12xws_22",je={placeHolder:_o,connQty:zo,inputWrapper:Mo,input:jo};var mt={exports:{}},ht={exports:{}};(function(C,v){(function(f,g){g(v,ue.exports)})(to,function(f,g){function O(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(d){return void n(d)}s.done?t(c):Promise.resolve(c).then(r,i)}function _(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(c){O(o,r,i,a,s,"next",c)}function s(c){O(o,r,i,a,s,"throw",c)}a(void 0)})}}function l(){return(l=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}function se(e){var t=function(n,r){if(typeof n!="object"||n===null)return n;var i=n[Symbol.toPrimitive];if(i!==void 0){var o=i.call(n,r||"default");if(typeof o!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(n)}(e,"string");return typeof t=="symbol"?t:String(t)}g=g&&Object.prototype.hasOwnProperty.call(g,"default")?g.default:g;var u={init:"init"},J=function(e){var t=e.value;return t===void 0?"":t},te=function(){return g.createElement(g.Fragment,null,"\xA0")},le={Cell:J,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function de(){for(var e=arguments.length,t=new Array(e),n=0;n(o=typeof o=="number"?o:1/0)){var a=i;i=o,o=a}return e.filter(function(s){return t.some(function(c){var d=s.values[c];return d>=i&&d<=o})})};Ot.autoRemove=function(e){return!e||typeof e[0]!="number"&&typeof e[1]!="number"};var Oe=Object.freeze({__proto__:null,text:Et,exactText:It,exactTextCase:Tt,includes:Ft,includesAll:At,includesSome:kt,includesValue:Gt,exact:Ht,equals:Nt,between:Ot});u.resetFilters="resetFilters",u.setFilter="setFilter",u.setAllFilters="setAllFilters";var Wt=function(e){e.stateReducers.push(Xn),e.useInstance.push(Qn)};function Xn(e,t,n,r){if(t.type===u.init)return l({filters:[]},e);if(t.type===u.resetFilters)return l({},e,{filters:r.initialState.filters||[]});if(t.type===u.setFilter){var i=t.columnId,o=t.filterValue,a=r.allColumns,s=r.filterTypes,c=a.find(function(S){return S.id===i});if(!c)throw new Error("React-Table: Could not find a column with id: "+i);var d=Ce(c.filter,s||{},Oe),b=e.filters.find(function(S){return S.id===i}),h=ne(o,b&&b.value);return Be(d.autoRemove,h,c)?l({},e,{filters:e.filters.filter(function(S){return S.id!==i})}):l({},e,b?{filters:e.filters.map(function(S){return S.id===i?{id:i,value:h}:S})}:{filters:[].concat(e.filters,[{id:i,value:h}])})}if(t.type===u.setAllFilters){var y=t.filters,p=r.allColumns,w=r.filterTypes;return l({},e,{filters:ne(y,e.filters).filter(function(S){var P=p.find(function(E){return E.id===S.id});return!Be(Ce(P.filter,w||{},Oe).autoRemove,S.value,P)})})}}function Qn(e){var t=e.data,n=e.rows,r=e.flatRows,i=e.rowsById,o=e.allColumns,a=e.filterTypes,s=e.manualFilters,c=e.defaultCanFilter,d=c!==void 0&&c,b=e.disableFilters,h=e.state.filters,y=e.dispatch,p=e.autoResetFilters,w=p===void 0||p,S=g.useCallback(function(x,k){y({type:u.setFilter,columnId:x,filterValue:k})},[y]),P=g.useCallback(function(x){y({type:u.setAllFilters,filters:x})},[y]);o.forEach(function(x){var k=x.id,z=x.accessor,T=x.defaultCanFilter,A=x.disableFilters;x.canFilter=z?ie(A!==!0&&void 0,b!==!0&&void 0,!0):ie(T,d,!1),x.setFilter=function(G){return S(x.id,G)};var $=h.find(function(G){return G.id===k});x.filterValue=$&&$.value});var E=g.useMemo(function(){if(s||!h.length)return[n,r,i];var x=[],k={};return[function z(T,A){A===void 0&&(A=0);var $=T;return($=h.reduce(function(G,V){var j=V.id,q=V.value,I=o.find(function(ee){return ee.id===j});if(!I)return G;A===0&&(I.preFilteredRows=G);var M=Ce(I.filter,a||{},Oe);return M?(I.filteredRows=M(G,[j],q),I.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+I.id+"."),G)},T)).forEach(function(G){x.push(G),k[G.id]=G,G.subRows&&(G.subRows=G.subRows&&G.subRows.length>0?z(G.subRows,A+1):G.subRows)}),$}(n),x,k]},[s,h,n,r,i,o,a]),W=E[0],B=E[1],R=E[2];g.useMemo(function(){o.filter(function(x){return!h.find(function(k){return k.id===x.id})}).forEach(function(x){x.preFilteredRows=W,x.filteredRows=W})},[W,h,o]);var H=m(w);L(function(){H()&&y({type:u.resetFilters})},[y,s?null:t]),Object.assign(e,{preFilteredRows:n,preFilteredFlatRows:r,preFilteredRowsById:i,filteredRows:W,filteredFlatRows:B,filteredRowsById:R,rows:W,flatRows:B,rowsById:R,setFilter:S,setAllFilters:P})}Wt.pluginName="useFilters",u.resetGlobalFilter="resetGlobalFilter",u.setGlobalFilter="setGlobalFilter";var _t=function(e){e.stateReducers.push(Jn),e.useInstance.push(Yn)};function Jn(e,t,n,r){if(t.type===u.resetGlobalFilter)return l({},e,{globalFilter:r.initialState.globalFilter||void 0});if(t.type===u.setGlobalFilter){var i=t.filterValue,o=r.userFilterTypes,a=Ce(r.globalFilter,o||{},Oe),s=ne(i,e.globalFilter);return Be(a.autoRemove,s)?(e.globalFilter,Z(e,["globalFilter"])):l({},e,{globalFilter:s})}}function Yn(e){var t=e.data,n=e.rows,r=e.flatRows,i=e.rowsById,o=e.allColumns,a=e.filterTypes,s=e.globalFilter,c=e.manualGlobalFilter,d=e.state.globalFilter,b=e.dispatch,h=e.autoResetGlobalFilter,y=h===void 0||h,p=e.disableGlobalFilter,w=g.useCallback(function(R){b({type:u.setGlobalFilter,filterValue:R})},[b]),S=g.useMemo(function(){if(c||d===void 0)return[n,r,i];var R=[],H={},x=Ce(s,a||{},Oe);if(!x)return console.warn("Could not find a valid 'globalFilter' option."),n;o.forEach(function(z){var T=z.disableGlobalFilter;z.canFilter=ie(T!==!0&&void 0,p!==!0&&void 0,!0)});var k=o.filter(function(z){return z.canFilter===!0});return[function z(T){return(T=x(T,k.map(function(A){return A.id}),d)).forEach(function(A){R.push(A),H[A.id]=A,A.subRows=A.subRows&&A.subRows.length?z(A.subRows):A.subRows}),T}(n),R,H]},[c,d,s,a,o,n,r,i,p]),P=S[0],E=S[1],W=S[2],B=m(y);L(function(){B()&&b({type:u.resetGlobalFilter})},[b,c?null:t]),Object.assign(e,{preGlobalFilteredRows:n,preGlobalFilteredFlatRows:r,preGlobalFilteredRowsById:i,globalFilteredRows:P,globalFilteredFlatRows:E,globalFilteredRowsById:W,rows:P,flatRows:E,rowsById:W,setGlobalFilter:w,disableGlobalFilter:p})}function zt(e,t){return t.reduce(function(n,r){return n+(typeof r=="number"?r:0)},0)}_t.pluginName="useGlobalFilter";var Mt=Object.freeze({__proto__:null,sum:zt,min:function(e){var t=e[0]||0;return e.forEach(function(n){typeof n=="number"&&(t=Math.min(t,n))}),t},max:function(e){var t=e[0]||0;return e.forEach(function(n){typeof n=="number"&&(t=Math.max(t,n))}),t},minMax:function(e){var t=e[0]||0,n=e[0]||0;return e.forEach(function(r){typeof r=="number"&&(t=Math.min(t,r),n=Math.max(n,r))}),t+".."+n},average:function(e){return zt(0,e)/e.length},median:function(e){if(!e.length)return null;var t=Math.floor(e.length/2),n=[].concat(e).sort(function(r,i){return r-i});return e.length%2!=0?n[t]:(n[t-1]+n[t])/2},unique:function(e){return Array.from(new Set(e).values())},uniqueCount:function(e){return new Set(e).size},count:function(e){return e.length}}),Zn=[],er={};u.resetGroupBy="resetGroupBy",u.setGroupBy="setGroupBy",u.toggleGroupBy="toggleGroupBy";var jt=function(e){e.getGroupByToggleProps=[tr],e.stateReducers.push(nr),e.visibleColumnsDeps.push(function(t,n){var r=n.instance;return[].concat(t,[r.state.groupBy])}),e.visibleColumns.push(rr),e.useInstance.push(ir),e.prepareRow.push(ar)};jt.pluginName="useGroupBy";var tr=function(e,t){var n=t.header;return[e,{onClick:n.canGroupBy?function(r){r.persist(),n.toggleGroupBy()}:void 0,style:{cursor:n.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function nr(e,t,n,r){if(t.type===u.init)return l({groupBy:[]},e);if(t.type===u.resetGroupBy)return l({},e,{groupBy:r.initialState.groupBy||[]});if(t.type===u.setGroupBy)return l({},e,{groupBy:t.value});if(t.type===u.toggleGroupBy){var i=t.columnId,o=t.value,a=o!==void 0?o:!e.groupBy.includes(i);return l({},e,a?{groupBy:[].concat(e.groupBy,[i])}:{groupBy:e.groupBy.filter(function(s){return s!==i})})}}function rr(e,t){var n=t.instance.state.groupBy,r=n.map(function(o){return e.find(function(a){return a.id===o})}).filter(Boolean),i=e.filter(function(o){return!n.includes(o.id)});return(e=[].concat(r,i)).forEach(function(o){o.isGrouped=n.includes(o.id),o.groupedIndex=n.indexOf(o.id)}),e}var or={};function ir(e){var t=e.data,n=e.rows,r=e.flatRows,i=e.rowsById,o=e.allColumns,a=e.flatHeaders,s=e.groupByFn,c=s===void 0?Lt:s,d=e.manualGroupBy,b=e.aggregations,h=b===void 0?or:b,y=e.plugins,p=e.state.groupBy,w=e.dispatch,S=e.autoResetGroupBy,P=S===void 0||S,E=e.disableGroupBy,W=e.defaultCanGroupBy,B=e.getHooks;Y(y,["useColumnOrder","useFilters"],"useGroupBy");var R=m(e);o.forEach(function(I){var M=I.accessor,ee=I.defaultGroupBy,fe=I.disableGroupBy;I.canGroupBy=M?ie(I.canGroupBy,fe!==!0&&void 0,E!==!0&&void 0,!0):ie(I.canGroupBy,ee,W,!1),I.canGroupBy&&(I.toggleGroupBy=function(){return e.toggleGroupBy(I.id)}),I.Aggregated=I.Aggregated||I.Cell});var H=g.useCallback(function(I,M){w({type:u.toggleGroupBy,columnId:I,value:M})},[w]),x=g.useCallback(function(I){w({type:u.setGroupBy,value:I})},[w]);a.forEach(function(I){I.getGroupByToggleProps=D(B().getGroupByToggleProps,{instance:R(),header:I})});var k=g.useMemo(function(){if(d||!p.length)return[n,r,i,Zn,er,r,i];var I=p.filter(function(ae){return o.find(function(Se){return Se.id===ae})}),M=[],ee={},fe=[],F={},Q=[],re={},pe=function ae(Se,be,un){if(be===void 0&&(be=0),be===I.length)return Se.map(function(Ue){return l({},Ue,{depth:be})});var dt=I[be],qr=c(Se,dt);return Object.entries(qr).map(function(Ue,Xr){var sn=Ue[0],qe=Ue[1],Xe=dt+":"+sn,ln=ae(qe,be+1,Xe=un?un+">"+Xe:Xe),cn=be?xe(qe,"leafRows"):qe,Qr=function(ye,ft,Yr){var Qe={};return o.forEach(function(oe){if(I.includes(oe.id))Qe[oe.id]=ft[0]?ft[0].values[oe.id]:null;else{var dn=typeof oe.aggregate=="function"?oe.aggregate:h[oe.aggregate]||Mt[oe.aggregate];if(dn){var Zr=ft.map(function(Je){return Je.values[oe.id]}),eo=ye.map(function(Je){var pt=Je.values[oe.id];if(!Yr&&oe.aggregateValue){var fn=typeof oe.aggregateValue=="function"?oe.aggregateValue:h[oe.aggregateValue]||Mt[oe.aggregateValue];if(!fn)throw console.info({column:oe}),new Error("React Table: Invalid column.aggregateValue option for column listed above");pt=fn(pt,Je,oe)}return pt});Qe[oe.id]=dn(eo,Zr)}else{if(oe.aggregate)throw console.info({column:oe}),new Error("React Table: Invalid column.aggregate option for column listed above");Qe[oe.id]=null}}}),Qe}(cn,qe,be),Jr={id:Xe,isGrouped:!0,groupByID:dt,groupByVal:sn,values:Qr,subRows:ln,leafRows:cn,depth:be,index:Xr};return ln.forEach(function(ye){M.push(ye),ee[ye.id]=ye,ye.isGrouped?(fe.push(ye),F[ye.id]=ye):(Q.push(ye),re[ye.id]=ye)}),Jr})}(n);return pe.forEach(function(ae){M.push(ae),ee[ae.id]=ae,ae.isGrouped?(fe.push(ae),F[ae.id]=ae):(Q.push(ae),re[ae.id]=ae)}),[pe,M,ee,fe,F,Q,re]},[d,p,n,r,i,o,h,c]),z=k[0],T=k[1],A=k[2],$=k[3],G=k[4],V=k[5],j=k[6],q=m(P);L(function(){q()&&w({type:u.resetGroupBy})},[w,d?null:t]),Object.assign(e,{preGroupedRows:n,preGroupedFlatRow:r,preGroupedRowsById:i,groupedRows:z,groupedFlatRows:T,groupedRowsById:A,onlyGroupedFlatRows:$,onlyGroupedRowsById:G,nonGroupedFlatRows:V,nonGroupedRowsById:j,rows:z,flatRows:T,rowsById:A,toggleGroupBy:H,setGroupBy:x})}function ar(e){e.allCells.forEach(function(t){var n;t.isGrouped=t.column.isGrouped&&t.column.id===e.groupByID,t.isPlaceholder=!t.isGrouped&&t.column.isGrouped,t.isAggregated=!t.isGrouped&&!t.isPlaceholder&&((n=e.subRows)==null?void 0:n.length)})}function Lt(e,t){return e.reduce(function(n,r,i){var o=""+r.values[t];return n[o]=Array.isArray(n[o])?n[o]:[],n[o].push(r),n},{})}var Dt=/([0-9]+)/gm;function it(e,t){return e===t?0:e>t?1:-1}function We(e,t,n){return[e.values[n],t.values[n]]}function Vt(e){return typeof e=="number"?isNaN(e)||e===1/0||e===-1/0?"":String(e):typeof e=="string"?e:""}var ur=Object.freeze({__proto__:null,alphanumeric:function(e,t,n){var r=We(e,t,n),i=r[0],o=r[1];for(i=Vt(i),o=Vt(o),i=i.split(Dt).filter(Boolean),o=o.split(Dt).filter(Boolean);i.length&&o.length;){var a=i.shift(),s=o.shift(),c=parseInt(a,10),d=parseInt(s,10),b=[c,d].sort();if(isNaN(b[0])){if(a>s)return 1;if(s>a)return-1}else{if(isNaN(b[1]))return isNaN(c)?-1:1;if(c>d)return 1;if(d>c)return-1}}return i.length-o.length},datetime:function(e,t,n){var r=We(e,t,n),i=r[0],o=r[1];return it(i=i.getTime(),o=o.getTime())},basic:function(e,t,n){var r=We(e,t,n);return it(r[0],r[1])},string:function(e,t,n){var r=We(e,t,n),i=r[0],o=r[1];for(i=i.split("").filter(Boolean),o=o.split("").filter(Boolean);i.length&&o.length;){var a=i.shift(),s=o.shift(),c=a.toLowerCase(),d=s.toLowerCase();if(c>d)return 1;if(d>c)return-1;if(a>s)return 1;if(s>a)return-1}return i.length-o.length},number:function(e,t,n){var r=We(e,t,n),i=r[0],o=r[1],a=/[^0-9.]/gi;return it(i=Number(String(i).replace(a,"")),o=Number(String(o).replace(a,"")))}});u.resetSortBy="resetSortBy",u.setSortBy="setSortBy",u.toggleSortBy="toggleSortBy",u.clearSortBy="clearSortBy",le.sortType="alphanumeric",le.sortDescFirst=!1;var $t=function(e){e.getSortByToggleProps=[sr],e.stateReducers.push(lr),e.useInstance.push(cr)};$t.pluginName="useSortBy";var sr=function(e,t){var n=t.instance,r=t.column,i=n.isMultiSortEvent,o=i===void 0?function(a){return a.shiftKey}:i;return[e,{onClick:r.canSort?function(a){a.persist(),r.toggleSortBy(void 0,!n.disableMultiSort&&o(a))}:void 0,style:{cursor:r.canSort?"pointer":void 0},title:r.canSort?"Toggle SortBy":void 0}]};function lr(e,t,n,r){if(t.type===u.init)return l({sortBy:[]},e);if(t.type===u.resetSortBy)return l({},e,{sortBy:r.initialState.sortBy||[]});if(t.type===u.clearSortBy)return l({},e,{sortBy:e.sortBy.filter(function(R){return R.id!==t.columnId})});if(t.type===u.setSortBy)return l({},e,{sortBy:t.sortBy});if(t.type===u.toggleSortBy){var i,o=t.columnId,a=t.desc,s=t.multi,c=r.allColumns,d=r.disableMultiSort,b=r.disableSortRemove,h=r.disableMultiRemove,y=r.maxMultiSortColCount,p=y===void 0?Number.MAX_SAFE_INTEGER:y,w=e.sortBy,S=c.find(function(R){return R.id===o}).sortDescFirst,P=w.find(function(R){return R.id===o}),E=w.findIndex(function(R){return R.id===o}),W=a!=null,B=[];return(i=!d&&s?P?"toggle":"add":E!==w.length-1||w.length!==1?"replace":P?"toggle":"replace")!="toggle"||b||W||s&&h||!(P&&P.desc&&!S||!P.desc&&S)||(i="remove"),i==="replace"?B=[{id:o,desc:W?a:S}]:i==="add"?(B=[].concat(w,[{id:o,desc:W?a:S}])).splice(0,B.length-p):i==="toggle"?B=w.map(function(R){return R.id===o?l({},R,{desc:W?a:!P.desc}):R}):i==="remove"&&(B=w.filter(function(R){return R.id!==o})),l({},e,{sortBy:B})}}function cr(e){var t=e.data,n=e.rows,r=e.flatRows,i=e.allColumns,o=e.orderByFn,a=o===void 0?Kt:o,s=e.sortTypes,c=e.manualSortBy,d=e.defaultCanSort,b=e.disableSortBy,h=e.flatHeaders,y=e.state.sortBy,p=e.dispatch,w=e.plugins,S=e.getHooks,P=e.autoResetSortBy,E=P===void 0||P;Y(w,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var W=g.useCallback(function(T){p({type:u.setSortBy,sortBy:T})},[p]),B=g.useCallback(function(T,A,$){p({type:u.toggleSortBy,columnId:T,desc:A,multi:$})},[p]),R=m(e);h.forEach(function(T){var A=T.accessor,$=T.canSort,G=T.disableSortBy,V=T.id,j=A?ie(G!==!0&&void 0,b!==!0&&void 0,!0):ie(d,$,!1);T.canSort=j,T.canSort&&(T.toggleSortBy=function(I,M){return B(T.id,I,M)},T.clearSortBy=function(){p({type:u.clearSortBy,columnId:T.id})}),T.getSortByToggleProps=D(S().getSortByToggleProps,{instance:R(),column:T});var q=y.find(function(I){return I.id===V});T.isSorted=!!q,T.sortedIndex=y.findIndex(function(I){return I.id===V}),T.isSortedDesc=T.isSorted?q.desc:void 0});var H=g.useMemo(function(){if(c||!y.length)return[n,r];var T=[],A=y.filter(function($){return i.find(function(G){return G.id===$.id})});return[function $(G){var V=a(G,A.map(function(j){var q=i.find(function(ee){return ee.id===j.id});if(!q)throw new Error("React-Table: Could not find a column with id: "+j.id+" while sorting");var I=q.sortType,M=Ge(I)||(s||{})[I]||ur[I];if(!M)throw new Error("React-Table: Could not find a valid sortType of '"+I+"' for column '"+j.id+"'.");return function(ee,fe){return M(ee,fe,j.id,j.desc)}}),A.map(function(j){var q=i.find(function(I){return I.id===j.id});return q&&q.sortInverted?j.desc:!j.desc}));return V.forEach(function(j){T.push(j),j.subRows&&j.subRows.length!==0&&(j.subRows=$(j.subRows))}),V}(n),T]},[c,y,n,r,i,a,s]),x=H[0],k=H[1],z=m(E);L(function(){z()&&p({type:u.resetSortBy})},[c?null:t]),Object.assign(e,{preSortedRows:n,preSortedFlatRows:r,sortedRows:x,sortedFlatRows:k,rows:x,flatRows:k,setSortBy:W,toggleSortBy:B})}function Kt(e,t,n){return[].concat(e).sort(function(r,i){for(var o=0;oe.pageIndex?s=i===-1?o.length>=e.pageSize:a-1),s?l({},e,{pageIndex:a}):e}if(t.type===u.setPageSize){var c=t.pageSize,d=e.pageSize*e.pageIndex;return l({},e,{pageIndex:Math.floor(d/c),pageSize:c})}}function fr(e){var t=e.rows,n=e.autoResetPage,r=n===void 0||n,i=e.manualExpandedKey,o=i===void 0?"expanded":i,a=e.plugins,s=e.pageCount,c=e.paginateExpandedRows,d=c===void 0||c,b=e.expandSubRows,h=b===void 0||b,y=e.state,p=y.pageSize,w=y.pageIndex,S=y.expanded,P=y.globalFilter,E=y.filters,W=y.groupBy,B=y.sortBy,R=e.dispatch,H=e.data,x=e.manualPagination;Y(a,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var k=m(r);L(function(){k()&&R({type:u.resetPage})},[R,x?null:H,P,E,W,B]);var z=x?s:Math.ceil(t.length/p),T=g.useMemo(function(){return z>0?[].concat(new Array(z)).fill(null).map(function(M,ee){return ee}):[]},[z]),A=g.useMemo(function(){var M;if(x)M=t;else{var ee=p*w,fe=ee+p;M=t.slice(ee,fe)}return d?M:He(M,{manualExpandedKey:o,expanded:S,expandSubRows:h})},[h,S,o,x,w,p,d,t]),$=w>0,G=z===-1?A.length>=p:w-1&&o.push(i.splice(c,1)[0])};i.length&&r.length;)a();return[].concat(o,i)}function Nr(e){var t=e.dispatch;e.setColumnOrder=g.useCallback(function(n){return t({type:u.setColumnOrder,columnOrder:n})},[t])}en.pluginName="useColumnOrder",le.canResize=!0,u.columnStartResizing="columnStartResizing",u.columnResizing="columnResizing",u.columnDoneResizing="columnDoneResizing",u.resetResize="resetResize";var tn=function(e){e.getResizerProps=[Or],e.getHeaderProps.push({style:{position:"relative"}}),e.stateReducers.push(Wr),e.useInstance.push(zr),e.useInstanceBeforeDimensions.push(_r)},Or=function(e,t){var n=t.instance,r=t.header,i=n.dispatch,o=function(a,s){var c=!1;if(a.type==="touchstart"){if(a.touches&&a.touches.length>1)return;c=!0}var d,b,h=function(B){var R=[];return function H(x){x.columns&&x.columns.length&&x.columns.map(H),R.push(x)}(B),R}(s).map(function(B){return[B.id,B.totalWidth]}),y=c?Math.round(a.touches[0].clientX):a.clientX,p=function(){window.cancelAnimationFrame(d),d=null,i({type:u.columnDoneResizing})},w=function(){window.cancelAnimationFrame(d),d=null,i({type:u.columnResizing,clientX:b})},S=function(B){b=B,d||(d=window.requestAnimationFrame(w))},P={mouse:{moveEvent:"mousemove",moveHandler:function(B){return S(B.clientX)},upEvent:"mouseup",upHandler:function(B){document.removeEventListener("mousemove",P.mouse.moveHandler),document.removeEventListener("mouseup",P.mouse.upHandler),p()}},touch:{moveEvent:"touchmove",moveHandler:function(B){return B.cancelable&&(B.preventDefault(),B.stopPropagation()),S(B.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(B){document.removeEventListener(P.touch.moveEvent,P.touch.moveHandler),document.removeEventListener(P.touch.upEvent,P.touch.moveHandler),p()}}},E=c?P.touch:P.mouse,W=!!function(){if(typeof Ie=="boolean")return Ie;var B=!1;try{var R={get passive(){return B=!0,!1}};window.addEventListener("test",null,R),window.removeEventListener("test",null,R)}catch{B=!1}return Ie=B}()&&{passive:!1};document.addEventListener(E.moveEvent,E.moveHandler,W),document.addEventListener(E.upEvent,E.upHandler,W),i({type:u.columnStartResizing,columnId:s.id,columnWidth:s.totalWidth,headerIdWidths:h,clientX:y})};return[e,{onMouseDown:function(a){return a.persist()||o(a,r)},onTouchStart:function(a){return a.persist()||o(a,r)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function Wr(e,t){if(t.type===u.init)return l({columnResizing:{columnWidths:{}}},e);if(t.type===u.resetResize)return l({},e,{columnResizing:{columnWidths:{}}});if(t.type===u.columnStartResizing){var n=t.clientX,r=t.columnId,i=t.columnWidth,o=t.headerIdWidths;return l({},e,{columnResizing:l({},e.columnResizing,{startX:n,headerIdWidths:o,columnWidth:i,isResizingColumn:r})})}if(t.type===u.columnResizing){var a=t.clientX,s=e.columnResizing,c=s.startX,d=s.columnWidth,b=s.headerIdWidths,h=(a-c)/d,y={};return(b===void 0?[]:b).forEach(function(p){var w=p[0],S=p[1];y[w]=Math.max(S+S*h,0)}),l({},e,{columnResizing:l({},e.columnResizing,{columnWidths:l({},e.columnResizing.columnWidths,{},y)})})}return t.type===u.columnDoneResizing?l({},e,{columnResizing:l({},e.columnResizing,{startX:null,isResizingColumn:null})}):void 0}tn.pluginName="useResizeColumns";var _r=function(e){var t=e.flatHeaders,n=e.disableResizing,r=e.getHooks,i=e.state.columnResizing,o=m(e);t.forEach(function(a){var s=ie(a.disableResizing!==!0&&void 0,n!==!0&&void 0,!0);a.canResize=s,a.width=i.columnWidths[a.id]||a.originalWidth||a.width,a.isResizing=i.isResizingColumn===a.id,s&&(a.getResizerProps=D(r().getResizerProps,{instance:o(),header:a}))})};function zr(e){var t=e.plugins,n=e.dispatch,r=e.autoResetResize,i=r===void 0||r,o=e.columns;Y(t,["useAbsoluteLayout"],"useResizeColumns");var a=m(i);L(function(){a()&&n({type:u.resetResize})},[o]);var s=g.useCallback(function(){return n({type:u.resetResize})},[n]);Object.assign(e,{resetResizing:s})}var at={position:"absolute",top:0},nn=function(e){e.getTableBodyProps.push(Ke),e.getRowProps.push(Ke),e.getHeaderGroupProps.push(Ke),e.getFooterGroupProps.push(Ke),e.getHeaderProps.push(function(t,n){var r=n.column;return[t,{style:l({},at,{left:r.totalLeft+"px",width:r.totalWidth+"px"})}]}),e.getCellProps.push(function(t,n){var r=n.cell;return[t,{style:l({},at,{left:r.column.totalLeft+"px",width:r.column.totalWidth+"px"})}]}),e.getFooterProps.push(function(t,n){var r=n.column;return[t,{style:l({},at,{left:r.totalLeft+"px",width:r.totalWidth+"px"})}]})};nn.pluginName="useAbsoluteLayout";var Ke=function(e,t){return[e,{style:{position:"relative",width:t.instance.totalColumnsWidth+"px"}}]},ut={display:"inline-block",boxSizing:"border-box"},st=function(e,t){return[e,{style:{display:"flex",width:t.instance.totalColumnsWidth+"px"}}]},rn=function(e){e.getRowProps.push(st),e.getHeaderGroupProps.push(st),e.getFooterGroupProps.push(st),e.getHeaderProps.push(function(t,n){var r=n.column;return[t,{style:l({},ut,{width:r.totalWidth+"px"})}]}),e.getCellProps.push(function(t,n){var r=n.cell;return[t,{style:l({},ut,{width:r.column.totalWidth+"px"})}]}),e.getFooterProps.push(function(t,n){var r=n.column;return[t,{style:l({},ut,{width:r.totalWidth+"px"})}]})};function on(e){e.getTableProps.push(Mr),e.getRowProps.push(lt),e.getHeaderGroupProps.push(lt),e.getFooterGroupProps.push(lt),e.getHeaderProps.push(jr),e.getCellProps.push(Lr),e.getFooterProps.push(Dr)}rn.pluginName="useBlockLayout",on.pluginName="useFlexLayout";var Mr=function(e,t){return[e,{style:{minWidth:t.instance.totalColumnsMinWidth+"px"}}]},lt=function(e,t){return[e,{style:{display:"flex",flex:"1 0 auto",minWidth:t.instance.totalColumnsMinWidth+"px"}}]},jr=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]},Lr=function(e,t){var n=t.cell;return[e,{style:{boxSizing:"border-box",flex:n.column.totalFlexWidth+" 0 auto",minWidth:n.column.totalMinWidth+"px",width:n.column.totalWidth+"px"}}]},Dr=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]};function an(e){e.stateReducers.push(Ur),e.getTableProps.push(Vr),e.getHeaderProps.push($r),e.getRowProps.push(Kr)}u.columnStartResizing="columnStartResizing",u.columnResizing="columnResizing",u.columnDoneResizing="columnDoneResizing",u.resetResize="resetResize",an.pluginName="useGridLayout";var Vr=function(e,t){var n=t.instance;return[e,{style:{display:"grid",gridTemplateColumns:n.visibleColumns.map(function(r){var i;return n.state.gridLayout.columnWidths[r.id]?n.state.gridLayout.columnWidths[r.id]+"px":(i=n.state.columnResizing)!=null&&i.isResizingColumn?n.state.gridLayout.startWidths[r.id]+"px":typeof r.width=="number"?r.width+"px":r.width}).join(" ")}}]},$r=function(e,t){var n=t.column;return[e,{id:"header-cell-"+n.id,style:{position:"sticky",gridColumn:"span "+n.totalVisibleHeaderCount}}]},Kr=function(e,t){var n=t.row;return n.isExpanded?[e,{style:{gridColumn:"1 / "+(n.cells.length+1)}}]:[e,{}]};function Ur(e,t,n,r){if(t.type===u.init)return l({gridLayout:{columnWidths:{}}},e);if(t.type===u.resetResize)return l({},e,{gridLayout:{columnWidths:{}}});if(t.type===u.columnStartResizing){var i=t.columnId,o=t.headerIdWidths,a=ct(i);if(a!==void 0){var s=r.visibleColumns.reduce(function(R,H){var x;return l({},R,((x={})[H.id]=ct(H.id),x))},{}),c=r.visibleColumns.reduce(function(R,H){var x;return l({},R,((x={})[H.id]=H.minWidth,x))},{}),d=r.visibleColumns.reduce(function(R,H){var x;return l({},R,((x={})[H.id]=H.maxWidth,x))},{}),b=o.map(function(R){var H=R[0];return[H,ct(H)]});return l({},e,{gridLayout:l({},e.gridLayout,{startWidths:s,minWidths:c,maxWidths:d,headerIdGridWidths:b,columnWidth:a})})}return e}if(t.type===u.columnResizing){var h=t.clientX,y=e.columnResizing.startX,p=e.gridLayout,w=p.columnWidth,S=p.minWidths,P=p.maxWidths,E=p.headerIdGridWidths,W=(h-y)/w,B={};return(E===void 0?[]:E).forEach(function(R){var H=R[0],x=R[1];B[H]=Math.min(Math.max(S[H],x+x*W),P[H])}),l({},e,{gridLayout:l({},e.gridLayout,{columnWidths:l({},e.gridLayout.columnWidths,{},B)})})}return t.type===u.columnDoneResizing?l({},e,{gridLayout:l({},e.gridLayout,{startWidths:{},minWidths:{},maxWidths:{}})}):void 0}function ct(e){var t,n=(t=document.getElementById("header-cell-"+e))==null?void 0:t.offsetWidth;if(n!==void 0)return n}f._UNSTABLE_usePivotColumns=qt,f.actions=u,f.defaultColumn=le,f.defaultGroupByFn=Lt,f.defaultOrderByFn=Kt,f.defaultRenderer=J,f.emptyRenderer=te,f.ensurePluginOrder=Y,f.flexRender=ge,f.functionalUpdate=ne,f.loopHooks=ce,f.makePropGetter=D,f.makeRenderer=K,f.reduceHooks=X,f.safeUseLayoutEffect=N,f.useAbsoluteLayout=nn,f.useAsyncDebounce=function(e,t){t===void 0&&(t=0);var n=g.useRef({}),r=m(e),i=m(t);return g.useCallback(function(){var o=_(regeneratorRuntime.mark(function a(){var s,c,d,b=arguments;return regeneratorRuntime.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:for(s=b.length,c=new Array(s),d=0;d1?t-1:0),r=1;rwe("div",{..._.getHeaderGroupProps(),className:Fe.tr,children:[_.headers.map(l=>we("div",{...l.getHeaderProps(l.getSortByToggleProps()),className:Fe.th,children:[U("span",{children:l.render("Header")}),U("span",{className:Fe.sortIconContainer,children:l.isSorted?U("span",{className:l.isSortedDesc?"":Fe.rotate180,children:U(go,{size:16})}):null})]})),g.map((l,Z)=>(O(l),l.cells.map((se,u)=>U("div",{...se.getCellProps(),className:Ae(Fe.td,Z%2===0?Fe.odd:!1,u>=1&&u<=4?Fe.du:!1),children:Qo(se)}))))]}))})}const ei="_overlay_148w6_1",ti="_cnt_148w6_5",ni="_afterOpen_148w6_15",ri="_btngrp_148w6_20",Ye={overlay:ei,cnt:ti,afterOpen:ni,btngrp:ri},{useRef:oi,useCallback:ii,useMemo:ai}=Pe;function ui({isOpen:C,onRequestClose:v,primaryButtonOnTap:f}){const g=oi(null),O=ii(()=>{g.current.focus()},[]),_=ai(()=>({base:Ae(gn.content,Ye.cnt),afterOpen:Ye.afterOpen,beforeClose:""}),[]);return we(no,{isOpen:C,onRequestClose:v,onAfterOpen:O,className:_,overlayClassName:Ae(gn.overlay,Ye.overlay),children:[U("p",{children:"Are you sure you want to close all connections?"}),we("div",{className:Ye.btngrp,children:[U(vn,{onClick:f,ref:g,children:"I'm sure"}),U("div",{style:{width:20}}),U(vn,{onClick:v,children:"No"})]})]})}const{useEffect:si,useState:ze,useRef:li,useCallback:Me}=Pe,yn=30;function ci(C){const v={};for(let f=0;f[f.host,f.sourceIP,f.sourcePort,f.destinationIP,f.chains,f.rule,f.type,f.network].some(g=>di(g,v))):C}function fi(C,v,f){const{id:g,metadata:O,upload:_,download:l,start:Z,chains:se,rule:u,rulePayload:J}=C,{host:te,destinationPort:le,destinationIP:de,network:D,type:X,sourceIP:ce,sourcePort:Y}=O;let ne=te;ne===""&&(ne=de);const m=v[g];return{id:g,upload:_,download:l,start:f-new Date(Z).valueOf(),chains:se.reverse().join(" / "),rule:J?`${u}(${J})`:u,...O,host:`${ne}:${le}`,type:`${X}(${D})`,source:`${ce}:${Y}`,downloadSpeedCurr:l-(m?m.download:0),uploadSpeedCurr:_-(m?m.upload:0)}}function bn(C){return C.length>0?U(Zo,{data:C}):U("div",{className:je.placeHolder,children:U(fo,{width:200,height:200,c1:"var(--color-text)"})})}function Rn({qty:C}){return C<100?""+C:"99+"}function pi({apiConfig:C}){const[v,f]=po(),[g,O]=ze([]),[_,l]=ze([]),[Z,se]=ze(""),u=wn(g,Z),J=wn(_,Z),[te,le]=ze(!1),de=Me(()=>le(!0),[]),D=Me(()=>le(!1),[]),[X,ce]=ze(!1),Y=Me(()=>{ce(K=>!K)},[]),ne=Me(()=>{oo(C),D()},[C,D]),m=li(g),N=Me(({connections:K})=>{const ge=ci(m.current),ve=Date.now(),me=K.map(he=>fi(he,ge,ve)),Re=[];for(const he of m.current)me.findIndex(ke=>ke.id===he.id)<0&&Re.push(he);l(he=>[...Re,...he].slice(0,101)),me&&(me.length!==0||m.current.length!==0)&&!X?(m.current=me,O(me)):m.current=me},[O,X]);si(()=>io(C,N),[C,N]);const{t:L}=ao();return we("div",{children:[U(uo,{title:L("Connections")}),we(nt,{children:[we("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"space-between"},children:[we(rt,{children:[we(Le,{children:[U("span",{children:L("Active")}),U("span",{className:je.connQty,children:Rn({qty:u.length})})]}),we(Le,{children:[U("span",{children:L("Closed")}),U("span",{className:je.connQty,children:Rn({qty:J.length})})]})]}),U("div",{className:je.inputWrapper,children:U("input",{type:"text",name:"filter",autoComplete:"off",className:je.input,placeholder:"Filter",onChange:K=>se(K.target.value)})})]}),U("div",{ref:v,style:{padding:30,paddingBottom:yn,paddingTop:0},children:we("div",{style:{height:f-yn,overflow:"auto"},children:[we(De,{children:[U(so,{children:bn(u)}),U(mo,{icon:X?U(wo,{size:16}):U(bo,{size:16}),mainButtonStyles:X?{background:"#e74c3c"}:{},style:ho,text:L(X?"Resume Refresh":"Pause Refresh"),onClick:Y,children:U(yo,{text:"Close All Connections",onClick:de,children:U(lo,{size:10})})})]}),U(De,{children:bn(J)})]})}),U(ui,{isOpen:te,primaryButtonOnTap:ne,onRequestClose:D})]})]})}const gi=C=>({apiConfig:co(C)}),Ri=ro(gi)(pi);export{Ri as default}; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Fab.ac4f3b29.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Fab.4f6fab8b.js similarity index 96% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Fab.ac4f3b29.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Fab.4f6fab8b.js index 8dfa0e2b..32a4c630 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Fab.ac4f3b29.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Fab.4f6fab8b.js @@ -1 +1 @@ -import{j as e,b,h as y,r as l}from"./index.2addc377.js";const F="_spining_4i8sg_1",M="_spining_keyframes_4i8sg_1",j={spining:F,spining_keyframes:M},{useState:v}=y;function B({children:s}){return e("span",{className:j.spining,children:s})}const H={right:10,bottom:10},L=({children:s,...n})=>e("button",{type:"button",...n,className:"rtf--ab",children:s}),E=({children:s,...n})=>e("button",{type:"button",className:"rtf--mb",...n,children:s}),O={bottom:24,right:24},R=({event:s="hover",style:n=O,alwaysShowTitle:i=!1,children:f,icon:g,mainButtonStyles:h,onClick:p,text:d,..._})=>{const[a,r]=v(!1),c=i||!a,u=()=>r(!0),m=()=>r(!1),x=()=>s==="hover"&&u(),k=()=>s==="hover"&&m(),N=t=>p?p(t):(t.persist(),s==="click"?a?m():u():null),$=(t,o)=>{t.persist(),r(!1),setTimeout(()=>{o(t)},1)},C=()=>l.exports.Children.map(f,(t,o)=>l.exports.isValidElement(t)?b("li",{className:`rtf--ab__c ${"top"in n?"top":""}`,children:[l.exports.cloneElement(t,{"data-testid":`action-button-${o}`,"aria-label":t.props.text||`Menu button ${o+1}`,"aria-hidden":c,tabIndex:a?0:-1,...t.props,onClick:I=>{t.props.onClick&&$(I,t.props.onClick)}}),t.props.text&&e("span",{className:`${"right"in n?"right":""} ${i?"always-show":""}`,"aria-hidden":c,children:t.props.text})]}):null);return e("ul",{onMouseEnter:x,onMouseLeave:k,className:`rtf ${a?"open":"closed"}`,"data-testid":"fab",style:n,..._,children:b("li",{className:"rtf--mb__c",children:[e(E,{onClick:N,style:h,"data-testid":"main-button",role:"button","aria-label":"Floating menu",tabIndex:0,children:g}),d&&e("span",{className:`${"right"in n?"right":""} ${i?"always-show":""}`,"aria-hidden":c,children:d}),e("ul",{children:C()})]})})};export{L as A,R as F,B as I,H as p}; +import{j as e,b,h as y,r as l}from"./index.1428ab75.js";const F="_spining_4i8sg_1",M="_spining_keyframes_4i8sg_1",j={spining:F,spining_keyframes:M},{useState:v}=y;function B({children:s}){return e("span",{className:j.spining,children:s})}const H={right:10,bottom:10},L=({children:s,...n})=>e("button",{type:"button",...n,className:"rtf--ab",children:s}),E=({children:s,...n})=>e("button",{type:"button",className:"rtf--mb",...n,children:s}),O={bottom:24,right:24},R=({event:s="hover",style:n=O,alwaysShowTitle:i=!1,children:f,icon:g,mainButtonStyles:h,onClick:p,text:d,..._})=>{const[a,r]=v(!1),c=i||!a,u=()=>r(!0),m=()=>r(!1),x=()=>s==="hover"&&u(),k=()=>s==="hover"&&m(),N=t=>p?p(t):(t.persist(),s==="click"?a?m():u():null),$=(t,o)=>{t.persist(),r(!1),setTimeout(()=>{o(t)},1)},C=()=>l.exports.Children.map(f,(t,o)=>l.exports.isValidElement(t)?b("li",{className:`rtf--ab__c ${"top"in n?"top":""}`,children:[l.exports.cloneElement(t,{"data-testid":`action-button-${o}`,"aria-label":t.props.text||`Menu button ${o+1}`,"aria-hidden":c,tabIndex:a?0:-1,...t.props,onClick:I=>{t.props.onClick&&$(I,t.props.onClick)}}),t.props.text&&e("span",{className:`${"right"in n?"right":""} ${i?"always-show":""}`,"aria-hidden":c,children:t.props.text})]}):null);return e("ul",{onMouseEnter:x,onMouseLeave:k,className:`rtf ${a?"open":"closed"}`,"data-testid":"fab",style:n,..._,children:b("li",{className:"rtf--mb__c",children:[e(E,{onClick:N,style:h,"data-testid":"main-button",role:"button","aria-label":"Floating menu",tabIndex:0,children:g}),d&&e("span",{className:`${"right"in n?"right":""} ${i?"always-show":""}`,"aria-hidden":c,children:d}),e("ul",{children:C()})]})})};export{L as A,R as F,B as I,H as p}; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Logs.3d717679.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Logs.0b6fcee1.js similarity index 93% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Logs.3d717679.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Logs.0b6fcee1.js index bc04a87f..483ff173 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Logs.3d717679.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Logs.0b6fcee1.js @@ -1 +1 @@ -import{r as m,b as l,j as t,i as u,d as y,H as T,J as b,x as L,K as P,u as R,C as N,S as z,L as C,N as W,g as w,O as k,h as j,c as I}from"./index.2addc377.js";import{a as O,F}from"./index.esm.d79e6b4f.js";import{r as M,s as $,f as H}from"./logs.e4cdcb93.js";import{d as A}from"./debounce.c2d20996.js";import{u as B}from"./useRemainingViewPortHeight.4e5a0898.js";import{F as D,p as E}from"./Fab.ac4f3b29.js";import{P as K,a as q}from"./play.f2fb5ccc.js";function J(e,n){if(e==null)return{};var r=V(e,n),a,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&(!Object.prototype.propertyIsEnumerable.call(e,a)||(r[a]=e[a]))}return r}function V(e,n){if(e==null)return{};var r={},a=Object.keys(e),o,s;for(s=0;s=0)&&(r[o]=e[o]);return r}var f=m.exports.forwardRef(function(e,n){var r=e.color,a=r===void 0?"currentColor":r,o=e.size,s=o===void 0?24:o,p=J(e,["color","size"]);return l("svg",{ref:n,xmlns:"http://www.w3.org/2000/svg",width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...p,children:[t("circle",{cx:"11",cy:"11",r:"8"}),t("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"})]})});f.propTypes={color:u.exports.string,size:u.exports.oneOfType([u.exports.string,u.exports.number])};f.displayName="Search";const Y=f,G="_RuleSearch_1oz2t_1",Q="_RuleSearchContainer_1oz2t_5",U="_inputWrapper_1oz2t_10",X="_input_1oz2t_10",Z="_iconWrapper_1oz2t_35",g={RuleSearch:G,RuleSearchContainer:Q,inputWrapper:U,input:X,iconWrapper:Z};function ee({dispatch:e,searchText:n,updateSearchText:r}){const[a,o]=m.exports.useState(n),s=m.exports.useCallback(i=>{e(r(i))},[e,r]),p=m.exports.useMemo(()=>A(s,300),[s]),h=i=>{o(i.target.value),p(i.target.value)};return t("div",{className:g.RuleSearch,children:l("div",{className:g.RuleSearchContainer,children:[t("div",{className:g.inputWrapper,children:t("input",{type:"text",value:a,onChange:h,className:g.input})}),t("div",{className:g.iconWrapper,children:t(Y,{size:20})})]})})}const te=e=>({searchText:T(e),updateSearchText:b}),oe=y(te)(ee),re="_logMeta_7a1x3_1",ae="_logType_7a1x3_8",ne="_logTime_7a1x3_18",se="_logText_7a1x3_24",ce="_logsWrapper_7a1x3_37",ie="_logPlaceholder_7a1x3_51",le="_logPlaceholderIcon_7a1x3_64",pe="_search_7a1x3_68",c={logMeta:re,logType:ae,logTime:ne,logText:se,logsWrapper:ce,logPlaceholder:ie,logPlaceholderIcon:le,search:pe},{useCallback:v,memo:ge,useEffect:he}=j,_=30,de={debug:"#28792c",info:"var(--bg-log-info-tag)",warning:"#b99105",error:"#c11c1c"};function ue({time:e,even:n,payload:r,type:a}){const o=I({even:n},"log");return t("div",{className:o,children:l("div",{className:c.logMeta,children:[t("div",{className:c.logTime,children:e}),t("div",{className:c.logType,style:{backgroundColor:de[a]},children:a}),t("div",{className:c.logText,children:r})]})})}function me(e,n){return n[e].id}const _e=ge(({index:e,style:n,data:r})=>{const a=r[e];return t("div",{style:n,children:t(ue,{...a})})},O);function fe({dispatch:e,logLevel:n,apiConfig:r,logs:a,logStreamingPaused:o}){const s=L(),p=v(()=>{o?M({...r,logLevel:n}):$(),s.app.updateAppConfig("logStreamingPaused",!o)},[r,n,o,s.app]),h=v(S=>e(P(S)),[e]);he(()=>{H({...r,logLevel:n},h)},[r,n,h]);const[i,x]=B(),{t:d}=R();return l("div",{children:[t(N,{title:d("Logs")}),t("div",{className:c.search,children:t(oe,{})}),t("div",{ref:i,style:{paddingBottom:_},children:a.length===0?l("div",{className:c.logPlaceholder,style:{height:x-_},children:[t("div",{className:c.logPlaceholderIcon,children:t(z,{width:200,height:200})}),t("div",{children:d("no_logs")})]}):l("div",{className:c.logsWrapper,children:[t(F,{height:x-_,width:"100%",itemCount:a.length,itemSize:80,itemData:a,itemKey:me,children:_e}),t(D,{icon:o?t(K,{size:16}):t(q,{size:16}),mainButtonStyles:o?{background:"#e74c3c"}:{},style:E,text:d(o?"Resume Refresh":"Pause Refresh"),onClick:p})]})})]})}const xe=e=>({logs:C(e),logLevel:W(e),apiConfig:w(e),logStreamingPaused:k(e)}),Re=y(xe)(fe);export{Re as default}; +import{r as m,b as l,j as t,i as u,d as y,H as T,J as b,x as L,K as P,u as R,C as N,S as z,L as C,N as W,g as w,O as k,h as j,c as I}from"./index.1428ab75.js";import{a as O,F}from"./index.esm.7b716043.js";import{r as M,s as $,f as H}from"./logs.6e20f0cf.js";import{d as A}from"./debounce.c2d20996.js";import{u as B}from"./useRemainingViewPortHeight.2e9a6590.js";import{F as D,p as E}from"./Fab.4f6fab8b.js";import{P as K,a as q}from"./play.59a01dbd.js";function J(e,n){if(e==null)return{};var r=V(e,n),a,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o=0)&&(!Object.prototype.propertyIsEnumerable.call(e,a)||(r[a]=e[a]))}return r}function V(e,n){if(e==null)return{};var r={},a=Object.keys(e),o,s;for(s=0;s=0)&&(r[o]=e[o]);return r}var f=m.exports.forwardRef(function(e,n){var r=e.color,a=r===void 0?"currentColor":r,o=e.size,s=o===void 0?24:o,p=J(e,["color","size"]);return l("svg",{ref:n,xmlns:"http://www.w3.org/2000/svg",width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:a,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...p,children:[t("circle",{cx:"11",cy:"11",r:"8"}),t("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"})]})});f.propTypes={color:u.exports.string,size:u.exports.oneOfType([u.exports.string,u.exports.number])};f.displayName="Search";const Y=f,G="_RuleSearch_1oz2t_1",Q="_RuleSearchContainer_1oz2t_5",U="_inputWrapper_1oz2t_10",X="_input_1oz2t_10",Z="_iconWrapper_1oz2t_35",g={RuleSearch:G,RuleSearchContainer:Q,inputWrapper:U,input:X,iconWrapper:Z};function ee({dispatch:e,searchText:n,updateSearchText:r}){const[a,o]=m.exports.useState(n),s=m.exports.useCallback(i=>{e(r(i))},[e,r]),p=m.exports.useMemo(()=>A(s,300),[s]),h=i=>{o(i.target.value),p(i.target.value)};return t("div",{className:g.RuleSearch,children:l("div",{className:g.RuleSearchContainer,children:[t("div",{className:g.inputWrapper,children:t("input",{type:"text",value:a,onChange:h,className:g.input})}),t("div",{className:g.iconWrapper,children:t(Y,{size:20})})]})})}const te=e=>({searchText:T(e),updateSearchText:b}),oe=y(te)(ee),re="_logMeta_7a1x3_1",ae="_logType_7a1x3_8",ne="_logTime_7a1x3_18",se="_logText_7a1x3_24",ce="_logsWrapper_7a1x3_37",ie="_logPlaceholder_7a1x3_51",le="_logPlaceholderIcon_7a1x3_64",pe="_search_7a1x3_68",c={logMeta:re,logType:ae,logTime:ne,logText:se,logsWrapper:ce,logPlaceholder:ie,logPlaceholderIcon:le,search:pe},{useCallback:v,memo:ge,useEffect:he}=j,_=30,de={debug:"#28792c",info:"var(--bg-log-info-tag)",warning:"#b99105",error:"#c11c1c"};function ue({time:e,even:n,payload:r,type:a}){const o=I({even:n},"log");return t("div",{className:o,children:l("div",{className:c.logMeta,children:[t("div",{className:c.logTime,children:e}),t("div",{className:c.logType,style:{backgroundColor:de[a]},children:a}),t("div",{className:c.logText,children:r})]})})}function me(e,n){return n[e].id}const _e=ge(({index:e,style:n,data:r})=>{const a=r[e];return t("div",{style:n,children:t(ue,{...a})})},O);function fe({dispatch:e,logLevel:n,apiConfig:r,logs:a,logStreamingPaused:o}){const s=L(),p=v(()=>{o?M({...r,logLevel:n}):$(),s.app.updateAppConfig("logStreamingPaused",!o)},[r,n,o,s.app]),h=v(S=>e(P(S)),[e]);he(()=>{H({...r,logLevel:n},h)},[r,n,h]);const[i,x]=B(),{t:d}=R();return l("div",{children:[t(N,{title:d("Logs")}),t("div",{className:c.search,children:t(oe,{})}),t("div",{ref:i,style:{paddingBottom:_},children:a.length===0?l("div",{className:c.logPlaceholder,style:{height:x-_},children:[t("div",{className:c.logPlaceholderIcon,children:t(z,{width:200,height:200})}),t("div",{children:d("no_logs")})]}):l("div",{className:c.logsWrapper,children:[t(F,{height:x-_,width:"100%",itemCount:a.length,itemSize:80,itemData:a,itemKey:me,children:_e}),t(D,{icon:o?t(K,{size:16}):t(q,{size:16}),mainButtonStyles:o?{background:"#e74c3c"}:{},style:E,text:d(o?"Resume Refresh":"Pause Refresh"),onClick:p})]})})]})}const xe=e=>({logs:C(e),logLevel:W(e),apiConfig:w(e),logStreamingPaused:k(e)}),Re=y(xe)(fe);export{Re as default}; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Proxies.98885c78.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Proxies.dc785aa4.js similarity index 97% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Proxies.98885c78.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Proxies.dc785aa4.js index 2bff82d2..2f3cd4fe 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Proxies.98885c78.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Proxies.dc785aa4.js @@ -1 +1 @@ -import{r as g,j as r,i as $,c as w,T as xe,b as i,B as b,h as f,U as _e,V as ve,W as ee,X as te,d as C,Y as ge,F as T,Z as be,$ as ne,a0 as M,x as D,a1 as we,a2 as re,a3 as O,a4 as oe,a5 as H,a6 as U,a7 as Ce,a8 as ke,u as q,a9 as Pe,aa as Se,ab as Ne,g as se,C as ae,y as V,ac as $e,m as W,M as Ae,ad as Le,ae as Oe,af as Te,ag as De}from"./index.2addc377.js";import{C as Be}from"./chevron-down.0fe59cac.js";import{F as Ie,p as Fe,A as je,I as Re}from"./Fab.ac4f3b29.js";import{R as ze,a as Me,T as He}from"./TextFitler.3362aec6.js";import{f as Ue}from"./index.47b45d26.js";import{S as qe}from"./Select.ef9dc454.js";import"./debounce.c2d20996.js";function Ee(e,t){if(e==null)return{};var n=Ke(e,t),o,s;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(s=0;s=0)&&(!Object.prototype.propertyIsEnumerable.call(e,o)||(n[o]=e[o]))}return n}function Ke(e,t){if(e==null)return{};var n={},o=Object.keys(e),s,a;for(a=0;a=0)&&(n[s]=e[s]);return n}var E=g.exports.forwardRef(function(e,t){var n=e.color,o=n===void 0?"currentColor":n,s=e.size,a=s===void 0?24:s,l=Ee(e,["color","size"]);return r("svg",{ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...l,children:r("polygon",{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2"})})});E.propTypes={color:$.exports.string,size:$.exports.oneOfType([$.exports.string,$.exports.number])};E.displayName="Zap";const Z=E;function le(e){const t=e.size||24,n=w({[xe.animate]:e.animate});return r("svg",{className:n,xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:r("polygon",{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2"})})}const Ve="_FlexCenter_1380a_1",We={FlexCenter:Ve};function Ze({children:e}){return r("div",{className:We.FlexCenter,children:e})}const{useRef:G,useEffect:Ge}=f;function Ye({onClickPrimaryButton:e,onClickSecondaryButton:t}){const n=G(null),o=G(null);return Ge(()=>{n.current.focus()},[]),i("div",{onKeyDown:a=>{a.keyCode===39?o.current.focus():a.keyCode===37&&n.current.focus()},children:[r("h2",{children:"Close Connections?"}),r("p",{children:'Click "Yes" to close those connections that are still using the old selected proxy in this group'}),r("div",{style:{height:30}}),i(Ze,{children:[r(b,{onClick:e,ref:n,children:"Yes"}),r("div",{style:{width:20}}),r(b,{onClick:t,ref:o,children:"No"})]})]})}const Xe="_header_1y9js_1",Je="_arrow_1y9js_8",Qe="_isOpen_1y9js_13",et="_btn_1y9js_20",tt="_qty_1y9js_25",k={header:Xe,arrow:Je,isOpen:Qe,btn:et,qty:tt};function ce({name:e,type:t,toggle:n,isOpen:o,qty:s}){const a=g.exports.useCallback(l=>{l.preventDefault(),(l.key==="Enter"||l.key===" ")&&n()},[n]);return i("div",{className:k.header,onClick:n,style:{cursor:"pointer"},tabIndex:0,onKeyDown:a,role:"button",children:[r("div",{children:r(_e,{name:e,type:t})}),typeof s=="number"?r("span",{className:k.qty,children:s}):null,r(b,{kind:"minimal",onClick:n,className:k.btn,title:"Toggle collapsible section",children:r("span",{className:w(k.arrow,{[k.isOpen]:o}),children:r(Be,{size:20})})})]})}const{useMemo:nt}=f;function rt(e,t){return e.filter(n=>{const o=t[n];return o===void 0?!0:o.number!==0})}const A=(e,t)=>{if(e&&typeof e.number=="number"&&e.number>0)return e.number;const n=t&&t.type;return n&&te.indexOf(n)>-1?-1:999999},ot={Natural:e=>e,LatencyAsc:(e,t,n)=>e.sort((o,s)=>{const a=A(t[o],n&&n[o]),l=A(t[s],n&&n[s]);return a-l}),LatencyDesc:(e,t,n)=>e.sort((o,s)=>{const a=A(t[o],n&&n[o]);return A(t[s],n&&n[s])-a}),NameAsc:e=>e.sort(),NameDesc:e=>e.sort((t,n)=>t>n?-1:to.trim()).filter(o=>!!o);return n.length===0?e:e.filter(o=>{let s=0;for(;s-1)return!0}return!1})}function at(e,t,n,o,s,a){let l=[...e];return n&&(l=rt(e,t)),typeof o=="string"&&o!==""&&(l=st(l,o)),ot[s](l,t,a)}function ie(e,t,n,o,s){const[a]=ve(ee);return nt(()=>at(e,t,n,a,o,s),[e,t,n,a,o,s])}const lt="_header_5pmv2_1",ct="_groupHead_5pmv2_5",it="_action_5pmv2_11",F={header:lt,groupHead:ct,action:it},ut="_proxy_8ev0l_1",dt="_now_8ev0l_25",pt="_error_8ev0l_29",ht="_selectable_8ev0l_32",yt="_proxyType_8ev0l_40",ft="_row_8ev0l_51",mt="_proxyName_8ev0l_57",xt="_proxySmall_8ev0l_66",m={proxy:ut,now:dt,error:pt,selectable:ht,proxyType:yt,row:ft,proxyName:mt,proxySmall:xt},_t="_proxyLatency_hz69v_1",vt={proxyLatency:_t};function gt({number:e,color:t}){return r("span",{className:vt.proxyLatency,style:{color:t},children:typeof e=="number"&&e!==0?e+" ms":" "})}const{useMemo:N}=f,P={good:"#67c23a",normal:"#d4b75c",bad:"#e67f3c",na:"#909399"};function ue({number:e}={}){return e===0?P.na:e<200?P.good:e<400?P.normal:typeof e=="number"?P.bad:P.na}function bt(e,t){return te.indexOf(t)>-1?{border:"1px dotted #777"}:{background:ue(e)}}function wt({now:e,name:t,proxy:n,latency:o,isSelectable:s,onClick:a}){const l=N(()=>bt(o,n.type),[o,n]),c=N(()=>{let d=t;return o&&typeof o.number=="number"&&(d+=" "+o.number+" ms"),d},[t,o]),u=g.exports.useCallback(()=>{s&&a&&a(t)},[t,a,s]),p=N(()=>w(m.proxySmall,{[m.now]:e,[m.selectable]:s}),[s,e]),h=g.exports.useCallback(d=>{d.key==="Enter"&&u()},[u]);return r("div",{title:c,className:p,style:l,onClick:u,onKeyDown:h,role:s?"menuitem":""})}function Ct(e){return e==="Shadowsocks"?"SS":e}const kt=e=>({left:e.left+window.scrollX-5,top:e.top+window.scrollY-38});function Pt({children:e,label:t,"aria-label":n}){const[o,s]=ge();return i(T,{children:[g.exports.cloneElement(e,o),r(be,{...s,label:t,"aria-label":n,position:kt})]})}function St({now:e,name:t,proxy:n,latency:o,isSelectable:s,onClick:a}){const l=N(()=>ue(o),[o]),c=g.exports.useCallback(()=>{s&&a&&a(t)},[t,a,s]),u=g.exports.useCallback(h=>{h.key==="Enter"&&c()},[c]),p=N(()=>w(m.proxy,{[m.now]:e,[m.selectable]:s}),[s,e]);return i("div",{tabIndex:0,className:p,onClick:c,onKeyDown:u,role:s?"menuitem":"",children:[r("div",{className:m.proxyName,children:r(Pt,{label:t,"aria-label":"proxy name: "+t,children:r("span",{children:t})})}),i("div",{className:m.row,children:[r("span",{className:m.proxyType,style:{opacity:e?.6:.2},children:Ct(n.type)}),r(gt,{number:o==null?void 0:o.number,color:l})]})]})}const de=(e,{name:t})=>{const n=ne(e),o=M(e);return{proxy:n[t]||{name:t,type:"Unknown",history:[]},latency:o[t]}},Nt=C(de)(St),$t=C(de)(wt),At="_list_1oy7w_1",Lt="_listSummaryView_1oy7w_8",pe={list:At,listSummaryView:Lt};function he({all:e,now:t,isSelectable:n,itemOnTapCallback:o}){const s=e;return r("div",{className:pe.list,children:s.map(a=>r(Nt,{onClick:o,isSelectable:n,name:a,now:a===t},a))})}function ye({all:e,now:t,isSelectable:n,itemOnTapCallback:o}){return r("div",{className:pe.listSummaryView,children:e.map(s=>r($t,{onClick:o,isSelectable:n,name:s,now:s===t},s))})}const{createElement:Ot,useCallback:j,useMemo:Tt}=f;function Dt({name:e,all:t,delay:n,hideUnavailableProxies:o,proxySortBy:s,proxies:a,type:l,now:c,isOpen:u,apiConfig:p,dispatch:h}){const d=ie(t,n,o,s,a),_=Tt(()=>l==="Selector",[l]),{app:{updateCollapsibleIsOpen:v},proxies:{requestDelayForProxies:y}}=D(),B=j(()=>{v("proxyGroup",e,!u)},[u,v,e]),I=j(K=>{!_||h(we(p,e,K))},[p,h,e,_]),x=re(!1),me=j(async()=>{if(!x.value){x.set(!0);try{await y(p,d)}catch{}x.set(!1)}},[d,p,y,x]);return i("div",{className:F.group,children:[i("div",{className:F.groupHead,children:[r(ce,{name:e,type:l,toggle:B,qty:d.length,isOpen:u}),r("div",{className:F.action,children:r(O,{label:"Test latency",children:r(b,{kind:"circular",onClick:me,children:r(le,{animate:x.value,size:16})})})})]}),Ot(u?he:ye,{all:d,now:c,isSelectable:_,itemOnTapCallback:I})]})}const Bt=C((e,{name:t,delay:n})=>{const o=ne(e),s=oe(e),a=H(e),l=U(e),c=o[t],{all:u,type:p,now:h}=c;return{all:u,delay:n,hideUnavailableProxies:l,proxySortBy:a,proxies:o,type:p,now:h,isOpen:s[`proxyGroup:${t}`]}})(Dt),{useCallback:fe,useState:It}=f;function Ft({dispatch:e,apiConfig:t,name:n}){return fe(()=>e(Ce(t,n)),[t,e,n])}function jt({dispatch:e,apiConfig:t,names:n}){const[o,s]=It(!1);return[fe(async()=>{if(!o){s(!0);try{await e(ke(t,n))}catch{}s(!1)}},[t,e,n,o]),o]}const{useState:Rt,useCallback:zt}=f;function Mt({isLoading:e}){return e?r(Re,{children:r(Z,{width:16,height:16})}):r(Z,{width:16,height:16})}function Ht({dispatch:e,apiConfig:t}){const[n,o]=Rt(!1);return[zt(()=>{n||(o(!0),e(Pe(t)).then(()=>o(!1),()=>o(!1)))},[t,e,n]),n]}function Ut({dispatch:e,apiConfig:t,proxyProviders:n}){const{t:o}=q(),[s,a]=Ht({dispatch:e,apiConfig:t}),[l,c]=jt({apiConfig:t,dispatch:e,names:n.map(u=>u.name)});return r(Ie,{icon:r(Mt,{isLoading:a}),onClick:s,text:o("Test Latency"),style:Fe,children:n.length>0?r(je,{text:o("update_all_proxy_provider"),onClick:l,children:r(ze,{isRotating:c})}):null})}const qt="_updatedAt_1rx92_1",Et="_main_1rx92_8",Kt="_head_1rx92_17",Vt="_action_1rx92_23",Wt="_refresh_1rx92_31",S={updatedAt:qt,main:Et,head:Kt,action:Vt,refresh:Wt},{useCallback:Y}=f;function Zt({name:e,proxies:t,delay:n,hideUnavailableProxies:o,proxySortBy:s,vehicleType:a,updatedAt:l,isOpen:c,dispatch:u,apiConfig:p}){const h=ie(t,n,o,s),d=re(!1),_=Ft({dispatch:u,apiConfig:p,name:e}),v=Y(()=>{if(d.value)return;d.set(!0);const x=()=>d.set(!1);u(Se(p,e)).then(x,x)},[p,u,e,d]),{app:{updateCollapsibleIsOpen:y}}=D(),B=Y(()=>{y("proxyProvider",e,!c)},[c,y,e]),I=Ue(new Date(l),new Date);return i("div",{className:S.main,children:[i("div",{className:S.head,children:[r(ce,{name:e,toggle:B,type:a,isOpen:c,qty:h.length}),i("div",{className:S.action,children:[r(O,{label:"Update",children:r(b,{kind:"circular",onClick:_,children:r(Xt,{})})}),r(O,{label:"Health Check",children:r(b,{kind:"circular",onClick:v,children:r(le,{animate:d.value,size:16})})})]})]}),r("div",{className:S.updatedAt,children:i("small",{children:["Updated ",I," ago"]})}),c?r(he,{all:h}):r(ye,{all:h})]})}const Gt={rest:{scale:1},pressed:{scale:.95}},Yt={rest:{rotate:0},hover:{rotate:360,transition:{duration:.3}}};function Xt(){const t=Ne.read().motion;return r(t.div,{className:S.refresh,variants:Gt,initial:"rest",whileHover:"hover",whileTap:"pressed",children:r(t.div,{className:"flexCenter",variants:Yt,children:r(Me,{size:16})})})}const Jt=(e,{proxies:t,name:n})=>{const o=U(e),s=M(e),a=oe(e),l=se(e),c=H(e);return{apiConfig:l,proxies:t,delay:s,hideUnavailableProxies:o,proxySortBy:c,isOpen:a[`proxyProvider:${n}`]}},Qt=C(Jt)(Zt);function en({items:e}){return e.length===0?null:i(T,{children:[r(ae,{title:"Proxy Provider"}),r("div",{children:e.map(t=>r(Qt,{name:t.name,proxies:t.proxies,type:t.type,vehicleType:t.vehicleType,updatedAt:t.updatedAt},t.name))})]})}const tn="_labeledInput_cmki0_1",R={labeledInput:tn},nn=[["Natural","order_natural"],["LatencyAsc","order_latency_asc"],["LatencyDesc","order_latency_desc"],["NameAsc","order_name_asc"],["NameDesc","order_name_desc"]],{useCallback:X}=f;function rn({appConfig:e}){const{app:{updateAppConfig:t}}=D(),n=X(a=>{t("proxySortBy",a.target.value)},[t]),o=X(a=>{t("hideUnavailableProxies",a)},[t]),{t:s}=q();return i(T,{children:[i("div",{className:R.labeledInput,children:[r("span",{children:s("sort_in_grp")}),r("div",{children:r(qe,{options:nn.map(a=>[a[0],s(a[1])]),selected:e.proxySortBy,onChange:n})})]}),r("hr",{}),i("div",{className:R.labeledInput,children:[r("span",{children:s("hide_unavail_proxies")}),r("div",{children:r(V,{name:"hideUnavailableProxies",checked:e.hideUnavailableProxies,onChange:o})})]}),i("div",{className:R.labeledInput,children:[r("span",{children:s("auto_close_conns")}),r("div",{children:r(V,{name:"autoCloseOldConns",checked:e.autoCloseOldConns,onChange:a=>t("autoCloseOldConns",a)})})]})]})}const on=e=>{const t=H(e),n=U(e),o=$e(e);return{appConfig:{proxySortBy:t,hideUnavailableProxies:n,autoCloseOldConns:o}}},sn=C(on)(rn),an="_overlay_uuk3b_1",ln="_cnt_uuk3b_5",cn="_afterOpen_uuk3b_16",z={overlay:an,cnt:ln,afterOpen:cn},{useMemo:un}=f;function J({isOpen:e,onRequestClose:t,children:n}){const o=un(()=>({base:w(W.content,z.cnt),afterOpen:z.afterOpen,beforeClose:""}),[]);return r(Ae,{isOpen:e,onRequestClose:t,className:o,overlayClassName:w(W.overlay,z.overlay),children:n})}function dn({color:e="currentColor",size:t=24}){return i("svg",{fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:t,height:t,stroke:e,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[r("path",{d:"M2 6h9M18.5 6H22"}),r("circle",{cx:"16",cy:"6",r:"2"}),r("path",{d:"M22 18h-9M6 18H2"}),r("circle",{r:"2",transform:"matrix(-1 0 0 1 8 18)"})]})}const pn="_topBar_jgy4z_1",hn="_topBarRight_jgy4z_13",yn="_textFilterContainer_jgy4z_22",fn="_group_jgy4z_29",L={topBar:pn,topBarRight:hn,textFilterContainer:yn,group:fn},{useState:mn,useEffect:xn,useCallback:Q,useRef:_n}=f;function vn({dispatch:e,groupNames:t,delay:n,proxyProviders:o,apiConfig:s,showModalClosePrevConns:a}){const l=_n({}),c=Q(()=>{l.current.startAt=Date.now(),e(Le(s)).then(()=>{l.current.completeAt=Date.now()})},[s,e]);xn(()=>{c();const y=()=>{l.current.startAt&&Date.now()-l.current.startAt>3e4&&c()};return window.addEventListener("focus",y,!1),()=>window.removeEventListener("focus",y,!1)},[c]);const[u,p]=mn(!1),h=Q(()=>{p(!1)},[]),{proxies:{closeModalClosePrevConns:d,closePrevConnsAndTheModal:_}}=D(),{t:v}=q();return i(T,{children:[r(J,{isOpen:u,onRequestClose:h,children:r(sn,{})}),i("div",{className:L.topBar,children:[r(ae,{title:v("Proxies")}),i("div",{className:L.topBarRight,children:[r("div",{className:L.textFilterContainer,children:r(He,{textAtom:ee})}),r(O,{label:v("settings"),children:r(b,{kind:"minimal",onClick:()=>p(!0),children:r(dn,{size:16})})})]})]}),r("div",{children:t.map(y=>r("div",{className:L.group,children:r(Bt,{name:y,delay:n,apiConfig:s,dispatch:e})},y))}),r(en,{items:o}),r("div",{style:{height:60}}),r(Ut,{dispatch:e,apiConfig:s,proxyProviders:o}),r(J,{isOpen:a,onRequestClose:d,children:r(Ye,{onClickPrimaryButton:()=>_(s),onClickSecondaryButton:d})})]})}const gn=e=>({apiConfig:se(e),groupNames:Oe(e),proxyProviders:Te(e),delay:M(e),showModalClosePrevConns:De(e)}),$n=C(gn)(vn);export{$n as default}; +import{r as g,j as r,i as $,c as w,T as xe,b as i,B as b,h as f,U as _e,V as ve,W as ee,X as te,d as C,Y as ge,F as T,Z as be,$ as ne,a0 as M,x as D,a1 as we,a2 as re,a3 as O,a4 as oe,a5 as H,a6 as U,a7 as Ce,a8 as ke,u as q,a9 as Pe,aa as Se,ab as Ne,g as se,C as ae,y as V,ac as $e,m as W,M as Ae,ad as Le,ae as Oe,af as Te,ag as De}from"./index.1428ab75.js";import{C as Be}from"./chevron-down.d92c210e.js";import{F as Ie,p as Fe,A as je,I as Re}from"./Fab.4f6fab8b.js";import{R as ze,a as Me,T as He}from"./TextFitler.5d7fa41d.js";import{f as Ue}from"./index.47b45d26.js";import{S as qe}from"./Select.bdd10c8a.js";import"./debounce.c2d20996.js";function Ee(e,t){if(e==null)return{};var n=Ke(e,t),o,s;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(s=0;s=0)&&(!Object.prototype.propertyIsEnumerable.call(e,o)||(n[o]=e[o]))}return n}function Ke(e,t){if(e==null)return{};var n={},o=Object.keys(e),s,a;for(a=0;a=0)&&(n[s]=e[s]);return n}var E=g.exports.forwardRef(function(e,t){var n=e.color,o=n===void 0?"currentColor":n,s=e.size,a=s===void 0?24:s,l=Ee(e,["color","size"]);return r("svg",{ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...l,children:r("polygon",{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2"})})});E.propTypes={color:$.exports.string,size:$.exports.oneOfType([$.exports.string,$.exports.number])};E.displayName="Zap";const Z=E;function le(e){const t=e.size||24,n=w({[xe.animate]:e.animate});return r("svg",{className:n,xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:r("polygon",{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2"})})}const Ve="_FlexCenter_1380a_1",We={FlexCenter:Ve};function Ze({children:e}){return r("div",{className:We.FlexCenter,children:e})}const{useRef:G,useEffect:Ge}=f;function Ye({onClickPrimaryButton:e,onClickSecondaryButton:t}){const n=G(null),o=G(null);return Ge(()=>{n.current.focus()},[]),i("div",{onKeyDown:a=>{a.keyCode===39?o.current.focus():a.keyCode===37&&n.current.focus()},children:[r("h2",{children:"Close Connections?"}),r("p",{children:'Click "Yes" to close those connections that are still using the old selected proxy in this group'}),r("div",{style:{height:30}}),i(Ze,{children:[r(b,{onClick:e,ref:n,children:"Yes"}),r("div",{style:{width:20}}),r(b,{onClick:t,ref:o,children:"No"})]})]})}const Xe="_header_1y9js_1",Je="_arrow_1y9js_8",Qe="_isOpen_1y9js_13",et="_btn_1y9js_20",tt="_qty_1y9js_25",k={header:Xe,arrow:Je,isOpen:Qe,btn:et,qty:tt};function ce({name:e,type:t,toggle:n,isOpen:o,qty:s}){const a=g.exports.useCallback(l=>{l.preventDefault(),(l.key==="Enter"||l.key===" ")&&n()},[n]);return i("div",{className:k.header,onClick:n,style:{cursor:"pointer"},tabIndex:0,onKeyDown:a,role:"button",children:[r("div",{children:r(_e,{name:e,type:t})}),typeof s=="number"?r("span",{className:k.qty,children:s}):null,r(b,{kind:"minimal",onClick:n,className:k.btn,title:"Toggle collapsible section",children:r("span",{className:w(k.arrow,{[k.isOpen]:o}),children:r(Be,{size:20})})})]})}const{useMemo:nt}=f;function rt(e,t){return e.filter(n=>{const o=t[n];return o===void 0?!0:o.number!==0})}const A=(e,t)=>{if(e&&typeof e.number=="number"&&e.number>0)return e.number;const n=t&&t.type;return n&&te.indexOf(n)>-1?-1:999999},ot={Natural:e=>e,LatencyAsc:(e,t,n)=>e.sort((o,s)=>{const a=A(t[o],n&&n[o]),l=A(t[s],n&&n[s]);return a-l}),LatencyDesc:(e,t,n)=>e.sort((o,s)=>{const a=A(t[o],n&&n[o]);return A(t[s],n&&n[s])-a}),NameAsc:e=>e.sort(),NameDesc:e=>e.sort((t,n)=>t>n?-1:to.trim()).filter(o=>!!o);return n.length===0?e:e.filter(o=>{let s=0;for(;s-1)return!0}return!1})}function at(e,t,n,o,s,a){let l=[...e];return n&&(l=rt(e,t)),typeof o=="string"&&o!==""&&(l=st(l,o)),ot[s](l,t,a)}function ie(e,t,n,o,s){const[a]=ve(ee);return nt(()=>at(e,t,n,a,o,s),[e,t,n,a,o,s])}const lt="_header_5pmv2_1",ct="_groupHead_5pmv2_5",it="_action_5pmv2_11",F={header:lt,groupHead:ct,action:it},ut="_proxy_8ev0l_1",dt="_now_8ev0l_25",pt="_error_8ev0l_29",ht="_selectable_8ev0l_32",yt="_proxyType_8ev0l_40",ft="_row_8ev0l_51",mt="_proxyName_8ev0l_57",xt="_proxySmall_8ev0l_66",m={proxy:ut,now:dt,error:pt,selectable:ht,proxyType:yt,row:ft,proxyName:mt,proxySmall:xt},_t="_proxyLatency_hz69v_1",vt={proxyLatency:_t};function gt({number:e,color:t}){return r("span",{className:vt.proxyLatency,style:{color:t},children:typeof e=="number"&&e!==0?e+" ms":" "})}const{useMemo:N}=f,P={good:"#67c23a",normal:"#d4b75c",bad:"#e67f3c",na:"#909399"};function ue({number:e}={}){return e===0?P.na:e<200?P.good:e<400?P.normal:typeof e=="number"?P.bad:P.na}function bt(e,t){return te.indexOf(t)>-1?{border:"1px dotted #777"}:{background:ue(e)}}function wt({now:e,name:t,proxy:n,latency:o,isSelectable:s,onClick:a}){const l=N(()=>bt(o,n.type),[o,n]),c=N(()=>{let d=t;return o&&typeof o.number=="number"&&(d+=" "+o.number+" ms"),d},[t,o]),u=g.exports.useCallback(()=>{s&&a&&a(t)},[t,a,s]),p=N(()=>w(m.proxySmall,{[m.now]:e,[m.selectable]:s}),[s,e]),h=g.exports.useCallback(d=>{d.key==="Enter"&&u()},[u]);return r("div",{title:c,className:p,style:l,onClick:u,onKeyDown:h,role:s?"menuitem":""})}function Ct(e){return e==="Shadowsocks"?"SS":e}const kt=e=>({left:e.left+window.scrollX-5,top:e.top+window.scrollY-38});function Pt({children:e,label:t,"aria-label":n}){const[o,s]=ge();return i(T,{children:[g.exports.cloneElement(e,o),r(be,{...s,label:t,"aria-label":n,position:kt})]})}function St({now:e,name:t,proxy:n,latency:o,isSelectable:s,onClick:a}){const l=N(()=>ue(o),[o]),c=g.exports.useCallback(()=>{s&&a&&a(t)},[t,a,s]),u=g.exports.useCallback(h=>{h.key==="Enter"&&c()},[c]),p=N(()=>w(m.proxy,{[m.now]:e,[m.selectable]:s}),[s,e]);return i("div",{tabIndex:0,className:p,onClick:c,onKeyDown:u,role:s?"menuitem":"",children:[r("div",{className:m.proxyName,children:r(Pt,{label:t,"aria-label":"proxy name: "+t,children:r("span",{children:t})})}),i("div",{className:m.row,children:[r("span",{className:m.proxyType,style:{opacity:e?.6:.2},children:Ct(n.type)}),r(gt,{number:o==null?void 0:o.number,color:l})]})]})}const de=(e,{name:t})=>{const n=ne(e),o=M(e);return{proxy:n[t]||{name:t,type:"Unknown",history:[]},latency:o[t]}},Nt=C(de)(St),$t=C(de)(wt),At="_list_1oy7w_1",Lt="_listSummaryView_1oy7w_8",pe={list:At,listSummaryView:Lt};function he({all:e,now:t,isSelectable:n,itemOnTapCallback:o}){const s=e;return r("div",{className:pe.list,children:s.map(a=>r(Nt,{onClick:o,isSelectable:n,name:a,now:a===t},a))})}function ye({all:e,now:t,isSelectable:n,itemOnTapCallback:o}){return r("div",{className:pe.listSummaryView,children:e.map(s=>r($t,{onClick:o,isSelectable:n,name:s,now:s===t},s))})}const{createElement:Ot,useCallback:j,useMemo:Tt}=f;function Dt({name:e,all:t,delay:n,hideUnavailableProxies:o,proxySortBy:s,proxies:a,type:l,now:c,isOpen:u,apiConfig:p,dispatch:h}){const d=ie(t,n,o,s,a),_=Tt(()=>l==="Selector",[l]),{app:{updateCollapsibleIsOpen:v},proxies:{requestDelayForProxies:y}}=D(),B=j(()=>{v("proxyGroup",e,!u)},[u,v,e]),I=j(K=>{!_||h(we(p,e,K))},[p,h,e,_]),x=re(!1),me=j(async()=>{if(!x.value){x.set(!0);try{await y(p,d)}catch{}x.set(!1)}},[d,p,y,x]);return i("div",{className:F.group,children:[i("div",{className:F.groupHead,children:[r(ce,{name:e,type:l,toggle:B,qty:d.length,isOpen:u}),r("div",{className:F.action,children:r(O,{label:"Test latency",children:r(b,{kind:"circular",onClick:me,children:r(le,{animate:x.value,size:16})})})})]}),Ot(u?he:ye,{all:d,now:c,isSelectable:_,itemOnTapCallback:I})]})}const Bt=C((e,{name:t,delay:n})=>{const o=ne(e),s=oe(e),a=H(e),l=U(e),c=o[t],{all:u,type:p,now:h}=c;return{all:u,delay:n,hideUnavailableProxies:l,proxySortBy:a,proxies:o,type:p,now:h,isOpen:s[`proxyGroup:${t}`]}})(Dt),{useCallback:fe,useState:It}=f;function Ft({dispatch:e,apiConfig:t,name:n}){return fe(()=>e(Ce(t,n)),[t,e,n])}function jt({dispatch:e,apiConfig:t,names:n}){const[o,s]=It(!1);return[fe(async()=>{if(!o){s(!0);try{await e(ke(t,n))}catch{}s(!1)}},[t,e,n,o]),o]}const{useState:Rt,useCallback:zt}=f;function Mt({isLoading:e}){return e?r(Re,{children:r(Z,{width:16,height:16})}):r(Z,{width:16,height:16})}function Ht({dispatch:e,apiConfig:t}){const[n,o]=Rt(!1);return[zt(()=>{n||(o(!0),e(Pe(t)).then(()=>o(!1),()=>o(!1)))},[t,e,n]),n]}function Ut({dispatch:e,apiConfig:t,proxyProviders:n}){const{t:o}=q(),[s,a]=Ht({dispatch:e,apiConfig:t}),[l,c]=jt({apiConfig:t,dispatch:e,names:n.map(u=>u.name)});return r(Ie,{icon:r(Mt,{isLoading:a}),onClick:s,text:o("Test Latency"),style:Fe,children:n.length>0?r(je,{text:o("update_all_proxy_provider"),onClick:l,children:r(ze,{isRotating:c})}):null})}const qt="_updatedAt_1rx92_1",Et="_main_1rx92_8",Kt="_head_1rx92_17",Vt="_action_1rx92_23",Wt="_refresh_1rx92_31",S={updatedAt:qt,main:Et,head:Kt,action:Vt,refresh:Wt},{useCallback:Y}=f;function Zt({name:e,proxies:t,delay:n,hideUnavailableProxies:o,proxySortBy:s,vehicleType:a,updatedAt:l,isOpen:c,dispatch:u,apiConfig:p}){const h=ie(t,n,o,s),d=re(!1),_=Ft({dispatch:u,apiConfig:p,name:e}),v=Y(()=>{if(d.value)return;d.set(!0);const x=()=>d.set(!1);u(Se(p,e)).then(x,x)},[p,u,e,d]),{app:{updateCollapsibleIsOpen:y}}=D(),B=Y(()=>{y("proxyProvider",e,!c)},[c,y,e]),I=Ue(new Date(l),new Date);return i("div",{className:S.main,children:[i("div",{className:S.head,children:[r(ce,{name:e,toggle:B,type:a,isOpen:c,qty:h.length}),i("div",{className:S.action,children:[r(O,{label:"Update",children:r(b,{kind:"circular",onClick:_,children:r(Xt,{})})}),r(O,{label:"Health Check",children:r(b,{kind:"circular",onClick:v,children:r(le,{animate:d.value,size:16})})})]})]}),r("div",{className:S.updatedAt,children:i("small",{children:["Updated ",I," ago"]})}),c?r(he,{all:h}):r(ye,{all:h})]})}const Gt={rest:{scale:1},pressed:{scale:.95}},Yt={rest:{rotate:0},hover:{rotate:360,transition:{duration:.3}}};function Xt(){const t=Ne.read().motion;return r(t.div,{className:S.refresh,variants:Gt,initial:"rest",whileHover:"hover",whileTap:"pressed",children:r(t.div,{className:"flexCenter",variants:Yt,children:r(Me,{size:16})})})}const Jt=(e,{proxies:t,name:n})=>{const o=U(e),s=M(e),a=oe(e),l=se(e),c=H(e);return{apiConfig:l,proxies:t,delay:s,hideUnavailableProxies:o,proxySortBy:c,isOpen:a[`proxyProvider:${n}`]}},Qt=C(Jt)(Zt);function en({items:e}){return e.length===0?null:i(T,{children:[r(ae,{title:"Proxy Provider"}),r("div",{children:e.map(t=>r(Qt,{name:t.name,proxies:t.proxies,type:t.type,vehicleType:t.vehicleType,updatedAt:t.updatedAt},t.name))})]})}const tn="_labeledInput_cmki0_1",R={labeledInput:tn},nn=[["Natural","order_natural"],["LatencyAsc","order_latency_asc"],["LatencyDesc","order_latency_desc"],["NameAsc","order_name_asc"],["NameDesc","order_name_desc"]],{useCallback:X}=f;function rn({appConfig:e}){const{app:{updateAppConfig:t}}=D(),n=X(a=>{t("proxySortBy",a.target.value)},[t]),o=X(a=>{t("hideUnavailableProxies",a)},[t]),{t:s}=q();return i(T,{children:[i("div",{className:R.labeledInput,children:[r("span",{children:s("sort_in_grp")}),r("div",{children:r(qe,{options:nn.map(a=>[a[0],s(a[1])]),selected:e.proxySortBy,onChange:n})})]}),r("hr",{}),i("div",{className:R.labeledInput,children:[r("span",{children:s("hide_unavail_proxies")}),r("div",{children:r(V,{name:"hideUnavailableProxies",checked:e.hideUnavailableProxies,onChange:o})})]}),i("div",{className:R.labeledInput,children:[r("span",{children:s("auto_close_conns")}),r("div",{children:r(V,{name:"autoCloseOldConns",checked:e.autoCloseOldConns,onChange:a=>t("autoCloseOldConns",a)})})]})]})}const on=e=>{const t=H(e),n=U(e),o=$e(e);return{appConfig:{proxySortBy:t,hideUnavailableProxies:n,autoCloseOldConns:o}}},sn=C(on)(rn),an="_overlay_uuk3b_1",ln="_cnt_uuk3b_5",cn="_afterOpen_uuk3b_16",z={overlay:an,cnt:ln,afterOpen:cn},{useMemo:un}=f;function J({isOpen:e,onRequestClose:t,children:n}){const o=un(()=>({base:w(W.content,z.cnt),afterOpen:z.afterOpen,beforeClose:""}),[]);return r(Ae,{isOpen:e,onRequestClose:t,className:o,overlayClassName:w(W.overlay,z.overlay),children:n})}function dn({color:e="currentColor",size:t=24}){return i("svg",{fill:"none",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:t,height:t,stroke:e,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[r("path",{d:"M2 6h9M18.5 6H22"}),r("circle",{cx:"16",cy:"6",r:"2"}),r("path",{d:"M22 18h-9M6 18H2"}),r("circle",{r:"2",transform:"matrix(-1 0 0 1 8 18)"})]})}const pn="_topBar_jgy4z_1",hn="_topBarRight_jgy4z_13",yn="_textFilterContainer_jgy4z_22",fn="_group_jgy4z_29",L={topBar:pn,topBarRight:hn,textFilterContainer:yn,group:fn},{useState:mn,useEffect:xn,useCallback:Q,useRef:_n}=f;function vn({dispatch:e,groupNames:t,delay:n,proxyProviders:o,apiConfig:s,showModalClosePrevConns:a}){const l=_n({}),c=Q(()=>{l.current.startAt=Date.now(),e(Le(s)).then(()=>{l.current.completeAt=Date.now()})},[s,e]);xn(()=>{c();const y=()=>{l.current.startAt&&Date.now()-l.current.startAt>3e4&&c()};return window.addEventListener("focus",y,!1),()=>window.removeEventListener("focus",y,!1)},[c]);const[u,p]=mn(!1),h=Q(()=>{p(!1)},[]),{proxies:{closeModalClosePrevConns:d,closePrevConnsAndTheModal:_}}=D(),{t:v}=q();return i(T,{children:[r(J,{isOpen:u,onRequestClose:h,children:r(sn,{})}),i("div",{className:L.topBar,children:[r(ae,{title:v("Proxies")}),i("div",{className:L.topBarRight,children:[r("div",{className:L.textFilterContainer,children:r(He,{textAtom:ee})}),r(O,{label:v("settings"),children:r(b,{kind:"minimal",onClick:()=>p(!0),children:r(dn,{size:16})})})]})]}),r("div",{children:t.map(y=>r("div",{className:L.group,children:r(Bt,{name:y,delay:n,apiConfig:s,dispatch:e})},y))}),r(en,{items:o}),r("div",{style:{height:60}}),r(Ut,{dispatch:e,apiConfig:s,proxyProviders:o}),r(J,{isOpen:a,onRequestClose:d,children:r(Ye,{onClickPrimaryButton:()=>_(s),onClickSecondaryButton:d})})]})}const gn=e=>({apiConfig:se(e),groupNames:Oe(e),proxyProviders:Te(e),delay:M(e),showModalClosePrevConns:De(e)}),$n=C(gn)(vn);export{$n as default}; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Rules.651d070a.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Rules.a5a3995b.js similarity index 93% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Rules.651d070a.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Rules.a5a3995b.js index d9495b91..89e4cc0a 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Rules.651d070a.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Rules.a5a3995b.js @@ -1 +1 @@ -import{E as v,ah as C,ai as _,V as k,aj as y,ak as R,b as c,j as a,U as B,B as T,u as g,d as F,g as S,C as $,h as A}from"./index.2addc377.js";import{a as j,V as q}from"./index.esm.d79e6b4f.js";import{R as P,T as z}from"./TextFitler.3362aec6.js";import{f as E}from"./index.47b45d26.js";import{F as L,p as Q}from"./Fab.ac4f3b29.js";import{u as D}from"./useRemainingViewPortHeight.4e5a0898.js";import"./debounce.c2d20996.js";function U(e){const r=e.providers,t=Object.keys(r),s={};for(let n=0;n=0,"there is no valid rules list in the rules API response"),e.rules.map((r,t)=>({...r,id:t}))}async function G(e,r){let t={rules:[]};try{const{url:s,init:n}=v(r),i=await fetch(s+e,n);i.ok&&(t=await i.json())}catch(s){console.log("failed to fetch rules",s)}return O(t)}const w=C({key:"ruleFilterText",default:""});function J(e,r){const t=y(),{mutate:s,isLoading:n}=R(I,{onSuccess:()=>{t.invalidateQueries(["/providers/rules"])}});return[o=>{o.preventDefault(),s({name:e,apiConfig:r})},n]}function K(e){const r=y(),{data:t}=N(e),{mutate:s,isLoading:n}=R(W,{onSuccess:()=>{r.invalidateQueries(["/providers/rules"])}});return[o=>{o.preventDefault(),s({names:t.names,apiConfig:e})},n]}function N(e){return _(["/providers/rules",e],()=>V("/providers/rules",e))}function X(e){const{data:r,isFetching:t}=_(["/rules",e],()=>G("/rules",e)),{data:s}=N(e),[n]=k(w);if(n==="")return{rules:r,provider:s,isFetching:t};{const i=n.toLowerCase();return{rules:r.filter(o=>o.payload.toLowerCase().indexOf(i)>=0),isFetching:t,provider:{byName:s.byName,names:s.names.filter(o=>o.toLowerCase().indexOf(i)>=0)}}}}const Y="_RuleProviderItem_12aid_1",Z="_left_12aid_7",ee="_middle_12aid_14",te="_gray_12aid_21",re="_action_12aid_25",ne="_refreshBtn_12aid_32",u={RuleProviderItem:Y,left:Z,middle:ee,gray:te,action:re,refreshBtn:ne};function se({idx:e,name:r,vehicleType:t,behavior:s,updatedAt:n,ruleCount:i,apiConfig:o}){const[d,l]=J(r,o),m=E(new Date(n),new Date);return c("div",{className:u.RuleProviderItem,children:[a("span",{className:u.left,children:e}),c("div",{className:u.middle,children:[a(B,{name:r,type:`${t} / ${s}`}),a("div",{className:u.gray,children:i<2?`${i} rule`:`${i} rules`}),c("div",{className:u.action,children:[c(T,{onClick:d,disabled:l,className:u.refreshBtn,children:[a(P,{isRotating:l,size:13}),a("span",{className:"visually-hidden",children:"Refresh"})]}),c("small",{className:u.gray,children:["Updated ",m," ago"]})]})]})]})}function ie({apiConfig:e}){const[r,t]=K(e),{t:s}=g();return a(L,{icon:a(P,{isRotating:t}),text:s("update_all_rule_provider"),style:Q,onClick:r})}const ae="_rule_1ymqx_1",oe="_left_1ymqx_12",le="_a_1ymqx_19",ce="_b_1ymqx_26",ue="_type_1ymqx_37",f={rule:ae,left:oe,a:le,b:ce,type:ue},h={_default:"#59caf9",DIRECT:"#f5bc41",REJECT:"#cb3166"};function de({proxy:e}){let r=h._default;return h[e]&&(r=h[e]),{color:r}}function me({type:e,payload:r,proxy:t,id:s}){const n=de({proxy:t});return c("div",{className:f.rule,children:[a("div",{className:f.left,children:s}),c("div",{children:[a("div",{className:f.b,children:r}),c("div",{className:f.a,children:[a("div",{className:f.type,children:e}),a("div",{style:n,children:t})]})]})]})}const fe="_header_1j1w3_1",he="_RuleProviderItemWrapper_1j1w3_17",b={header:fe,RuleProviderItemWrapper:he},{memo:ve}=A,p=30;function pe(e,{rules:r,provider:t}){const s=t.names.length;return e{const{rules:s,provider:n,apiConfig:i}=t,o=n.names.length;if(e({apiConfig:S(e)}),ke=F(Re)(ge);function ge({apiConfig:e}){const[r,t]=D(),{rules:s,provider:n}=X(e),i=_e({provider:n}),{t:o}=g();return c("div",{children:[c("div",{className:b.header,children:[a($,{title:o("Rules")}),a(z,{placeholder:"Filter",textAtom:w})]}),a("div",{ref:r,style:{paddingBottom:p},children:a(q,{height:t-p,width:"100%",itemCount:s.length+n.names.length,itemSize:i,itemData:{rules:s,provider:n,apiConfig:e},itemKey:pe,children:ye})}),n&&n.names&&n.names.length>0?a(ie,{apiConfig:e}):null]})}export{ke as default}; +import{E as v,ah as C,ai as _,V as k,aj as y,ak as R,b as c,j as a,U as B,B as T,u as g,d as F,g as S,C as $,h as A}from"./index.1428ab75.js";import{a as j,V as q}from"./index.esm.7b716043.js";import{R as P,T as z}from"./TextFitler.5d7fa41d.js";import{f as E}from"./index.47b45d26.js";import{F as L,p as Q}from"./Fab.4f6fab8b.js";import{u as D}from"./useRemainingViewPortHeight.2e9a6590.js";import"./debounce.c2d20996.js";function U(e){const r=e.providers,t=Object.keys(r),s={};for(let n=0;n=0,"there is no valid rules list in the rules API response"),e.rules.map((r,t)=>({...r,id:t}))}async function G(e,r){let t={rules:[]};try{const{url:s,init:n}=v(r),i=await fetch(s+e,n);i.ok&&(t=await i.json())}catch(s){console.log("failed to fetch rules",s)}return O(t)}const w=C({key:"ruleFilterText",default:""});function J(e,r){const t=y(),{mutate:s,isLoading:n}=R(I,{onSuccess:()=>{t.invalidateQueries(["/providers/rules"])}});return[o=>{o.preventDefault(),s({name:e,apiConfig:r})},n]}function K(e){const r=y(),{data:t}=N(e),{mutate:s,isLoading:n}=R(W,{onSuccess:()=>{r.invalidateQueries(["/providers/rules"])}});return[o=>{o.preventDefault(),s({names:t.names,apiConfig:e})},n]}function N(e){return _(["/providers/rules",e],()=>V("/providers/rules",e))}function X(e){const{data:r,isFetching:t}=_(["/rules",e],()=>G("/rules",e)),{data:s}=N(e),[n]=k(w);if(n==="")return{rules:r,provider:s,isFetching:t};{const i=n.toLowerCase();return{rules:r.filter(o=>o.payload.toLowerCase().indexOf(i)>=0),isFetching:t,provider:{byName:s.byName,names:s.names.filter(o=>o.toLowerCase().indexOf(i)>=0)}}}}const Y="_RuleProviderItem_12aid_1",Z="_left_12aid_7",ee="_middle_12aid_14",te="_gray_12aid_21",re="_action_12aid_25",ne="_refreshBtn_12aid_32",u={RuleProviderItem:Y,left:Z,middle:ee,gray:te,action:re,refreshBtn:ne};function se({idx:e,name:r,vehicleType:t,behavior:s,updatedAt:n,ruleCount:i,apiConfig:o}){const[d,l]=J(r,o),m=E(new Date(n),new Date);return c("div",{className:u.RuleProviderItem,children:[a("span",{className:u.left,children:e}),c("div",{className:u.middle,children:[a(B,{name:r,type:`${t} / ${s}`}),a("div",{className:u.gray,children:i<2?`${i} rule`:`${i} rules`}),c("div",{className:u.action,children:[c(T,{onClick:d,disabled:l,className:u.refreshBtn,children:[a(P,{isRotating:l,size:13}),a("span",{className:"visually-hidden",children:"Refresh"})]}),c("small",{className:u.gray,children:["Updated ",m," ago"]})]})]})]})}function ie({apiConfig:e}){const[r,t]=K(e),{t:s}=g();return a(L,{icon:a(P,{isRotating:t}),text:s("update_all_rule_provider"),style:Q,onClick:r})}const ae="_rule_1ymqx_1",oe="_left_1ymqx_12",le="_a_1ymqx_19",ce="_b_1ymqx_26",ue="_type_1ymqx_37",f={rule:ae,left:oe,a:le,b:ce,type:ue},h={_default:"#59caf9",DIRECT:"#f5bc41",REJECT:"#cb3166"};function de({proxy:e}){let r=h._default;return h[e]&&(r=h[e]),{color:r}}function me({type:e,payload:r,proxy:t,id:s}){const n=de({proxy:t});return c("div",{className:f.rule,children:[a("div",{className:f.left,children:s}),c("div",{children:[a("div",{className:f.b,children:r}),c("div",{className:f.a,children:[a("div",{className:f.type,children:e}),a("div",{style:n,children:t})]})]})]})}const fe="_header_1j1w3_1",he="_RuleProviderItemWrapper_1j1w3_17",b={header:fe,RuleProviderItemWrapper:he},{memo:ve}=A,p=30;function pe(e,{rules:r,provider:t}){const s=t.names.length;return e{const{rules:s,provider:n,apiConfig:i}=t,o=n.names.length;if(e({apiConfig:S(e)}),ke=F(Re)(ge);function ge({apiConfig:e}){const[r,t]=D(),{rules:s,provider:n}=X(e),i=_e({provider:n}),{t:o}=g();return c("div",{children:[c("div",{className:b.header,children:[a($,{title:o("Rules")}),a(z,{placeholder:"Filter",textAtom:w})]}),a("div",{ref:r,style:{paddingBottom:p},children:a(q,{height:t-p,width:"100%",itemCount:s.length+n.names.length,itemSize:i,itemData:{rules:s,provider:n,apiConfig:e},itemKey:pe,children:ye})}),n&&n.names&&n.names.length>0?a(ie,{apiConfig:e}):null]})}export{ke as default}; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Select.ef9dc454.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Select.bdd10c8a.js similarity index 75% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Select.ef9dc454.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Select.bdd10c8a.js index 161c98d7..1b2fa00d 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Select.ef9dc454.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/Select.bdd10c8a.js @@ -1 +1 @@ -import{j as s}from"./index.2addc377.js";const o="_select_13zm8_1",r={select:o};function i({options:t,selected:c,onChange:l}){return s("select",{className:r.select,value:c,onChange:l,children:t.map(([e,n])=>s("option",{value:e,children:n},e))})}export{i as S}; +import{j as s}from"./index.1428ab75.js";const o="_select_13zm8_1",r={select:o};function i({options:t,selected:c,onChange:l}){return s("select",{className:r.select,value:c,onChange:l,children:t.map(([e,n])=>s("option",{value:e,children:n},e))})}export{i as S}; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/TextFitler.3362aec6.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/TextFitler.5d7fa41d.js similarity index 96% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/TextFitler.3362aec6.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/TextFitler.5d7fa41d.js index b6292b87..4d2120c2 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/TextFitler.3362aec6.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/TextFitler.5d7fa41d.js @@ -1 +1 @@ -import{r as u,b as g,j as i,i as c,c as f,V as x,h as d}from"./index.2addc377.js";import{d as h}from"./debounce.c2d20996.js";function v(t,n){if(t==null)return{};var o=_(t,n),r,e;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(e=0;e=0)&&(!Object.prototype.propertyIsEnumerable.call(t,r)||(o[r]=t[r]))}return o}function _(t,n){if(t==null)return{};var o={},r=Object.keys(t),e,s;for(s=0;s=0)&&(o[e]=t[e]);return o}var l=u.exports.forwardRef(function(t,n){var o=t.color,r=o===void 0?"currentColor":o,e=t.size,s=e===void 0?24:e,a=v(t,["color","size"]);return g("svg",{ref:n,xmlns:"http://www.w3.org/2000/svg",width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...a,children:[i("polyline",{points:"23 4 23 10 17 10"}),i("path",{d:"M20.49 15a9 9 0 1 1-2.12-9.36L23 10"})]})});l.propTypes={color:c.exports.string,size:c.exports.oneOfType([c.exports.string,c.exports.number])};l.displayName="RotateCw";const b=l,y="_rotate_1dspl_1",m="_isRotating_1dspl_5",R="_rotating_1dspl_1",p={rotate:y,isRotating:m,rotating:R};function P(t){const n=t.size||16,o=f(p.rotate,{[p.isRotating]:t.isRotating});return i("span",{className:o,children:i(b,{size:n})})}const{useCallback:w,useState:j,useMemo:O}=d;function T(t){const[,n]=x(t),[o,r]=j(""),e=O(()=>h(n,300),[n]);return[w(a=>{r(a.target.value),e(a.target.value)},[e]),o]}const k="_input_16a1f_1",C={input:k};function $(t){const[n,o]=T(t.textAtom);return i("input",{className:C.input,type:"text",value:o,onChange:n,placeholder:t.placeholder})}export{P as R,$ as T,b as a}; +import{r as u,b as g,j as i,i as c,c as f,V as x,h as d}from"./index.1428ab75.js";import{d as h}from"./debounce.c2d20996.js";function v(t,n){if(t==null)return{};var o=_(t,n),r,e;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(e=0;e=0)&&(!Object.prototype.propertyIsEnumerable.call(t,r)||(o[r]=t[r]))}return o}function _(t,n){if(t==null)return{};var o={},r=Object.keys(t),e,s;for(s=0;s=0)&&(o[e]=t[e]);return o}var l=u.exports.forwardRef(function(t,n){var o=t.color,r=o===void 0?"currentColor":o,e=t.size,s=e===void 0?24:e,a=v(t,["color","size"]);return g("svg",{ref:n,xmlns:"http://www.w3.org/2000/svg",width:s,height:s,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...a,children:[i("polyline",{points:"23 4 23 10 17 10"}),i("path",{d:"M20.49 15a9 9 0 1 1-2.12-9.36L23 10"})]})});l.propTypes={color:c.exports.string,size:c.exports.oneOfType([c.exports.string,c.exports.number])};l.displayName="RotateCw";const b=l,y="_rotate_1dspl_1",m="_isRotating_1dspl_5",R="_rotating_1dspl_1",p={rotate:y,isRotating:m,rotating:R};function P(t){const n=t.size||16,o=f(p.rotate,{[p.isRotating]:t.isRotating});return i("span",{className:o,children:i(b,{size:n})})}const{useCallback:w,useState:j,useMemo:O}=d;function T(t){const[,n]=x(t),[o,r]=j(""),e=O(()=>h(n,300),[n]);return[w(a=>{r(a.target.value),e(a.target.value)},[e]),o]}const k="_input_16a1f_1",C={input:k};function $(t){const[n,o]=T(t.textAtom);return i("input",{className:C.input,type:"text",value:o,onChange:n,placeholder:t.placeholder})}export{P as R,$ as T,b as a}; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/chevron-down.0fe59cac.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/chevron-down.d92c210e.js similarity index 93% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/chevron-down.0fe59cac.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/chevron-down.d92c210e.js index 8d25d873..a9b92b84 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/chevron-down.0fe59cac.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/chevron-down.d92c210e.js @@ -1 +1 @@ -import{r as f,j as l,i as s}from"./index.2addc377.js";function c(r,i){if(r==null)return{};var n=v(r,i),o,e;if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(r);for(e=0;e=0)&&(!Object.prototype.propertyIsEnumerable.call(r,o)||(n[o]=r[o]))}return n}function v(r,i){if(r==null)return{};var n={},o=Object.keys(r),e,t;for(t=0;t=0)&&(n[e]=r[e]);return n}var p=f.exports.forwardRef(function(r,i){var n=r.color,o=n===void 0?"currentColor":n,e=r.size,t=e===void 0?24:e,a=c(r,["color","size"]);return l("svg",{ref:i,xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...a,children:l("polyline",{points:"6 9 12 15 18 9"})})});p.propTypes={color:s.exports.string,size:s.exports.oneOfType([s.exports.string,s.exports.number])};p.displayName="ChevronDown";const u=p;export{u as C}; +import{r as f,j as l,i as s}from"./index.1428ab75.js";function c(r,i){if(r==null)return{};var n=v(r,i),o,e;if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(r);for(e=0;e=0)&&(!Object.prototype.propertyIsEnumerable.call(r,o)||(n[o]=r[o]))}return n}function v(r,i){if(r==null)return{};var n={},o=Object.keys(r),e,t;for(t=0;t=0)&&(n[e]=r[e]);return n}var p=f.exports.forwardRef(function(r,i){var n=r.color,o=n===void 0?"currentColor":n,e=r.size,t=e===void 0?24:e,a=c(r,["color","size"]);return l("svg",{ref:i,xmlns:"http://www.w3.org/2000/svg",width:t,height:t,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...a,children:l("polyline",{points:"6 9 12 15 18 9"})})});p.propTypes={color:s.exports.string,size:s.exports.oneOfType([s.exports.string,s.exports.number])};p.displayName="ChevronDown";const u=p;export{u as C}; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.2addc377.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.1428ab75.js similarity index 99% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.2addc377.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.1428ab75.js index f45aee12..cd072843 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.2addc377.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.1428ab75.js @@ -106,4 +106,4 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var We=typeof Symbol=="function"&&Symbol.for,ih=We?Symbol.for("react.element"):60103,ah=We?Symbol.for("react.portal"):60106,Su=We?Symbol.for("react.fragment"):60107,bu=We?Symbol.for("react.strict_mode"):60108,_u=We?Symbol.for("react.profiler"):60114,xu=We?Symbol.for("react.provider"):60109,Ru=We?Symbol.for("react.context"):60110,sh=We?Symbol.for("react.async_mode"):60111,Eu=We?Symbol.for("react.concurrent_mode"):60111,Cu=We?Symbol.for("react.forward_ref"):60112,ku=We?Symbol.for("react.suspense"):60113,x3=We?Symbol.for("react.suspense_list"):60120,Ou=We?Symbol.for("react.memo"):60115,Pu=We?Symbol.for("react.lazy"):60116,R3=We?Symbol.for("react.block"):60121,E3=We?Symbol.for("react.fundamental"):60117,C3=We?Symbol.for("react.responder"):60118,k3=We?Symbol.for("react.scope"):60119;function Ct(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case ih:switch(e=e.type,e){case sh:case Eu:case Su:case _u:case bu:case ku:return e;default:switch(e=e&&e.$$typeof,e){case Ru:case Cu:case Pu:case Ou:case xu:return e;default:return t}}case ah:return t}}}function KS(e){return Ct(e)===Eu}ye.AsyncMode=sh;ye.ConcurrentMode=Eu;ye.ContextConsumer=Ru;ye.ContextProvider=xu;ye.Element=ih;ye.ForwardRef=Cu;ye.Fragment=Su;ye.Lazy=Pu;ye.Memo=Ou;ye.Portal=ah;ye.Profiler=_u;ye.StrictMode=bu;ye.Suspense=ku;ye.isAsyncMode=function(e){return KS(e)||Ct(e)===sh};ye.isConcurrentMode=KS;ye.isContextConsumer=function(e){return Ct(e)===Ru};ye.isContextProvider=function(e){return Ct(e)===xu};ye.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===ih};ye.isForwardRef=function(e){return Ct(e)===Cu};ye.isFragment=function(e){return Ct(e)===Su};ye.isLazy=function(e){return Ct(e)===Pu};ye.isMemo=function(e){return Ct(e)===Ou};ye.isPortal=function(e){return Ct(e)===ah};ye.isProfiler=function(e){return Ct(e)===_u};ye.isStrictMode=function(e){return Ct(e)===bu};ye.isSuspense=function(e){return Ct(e)===ku};ye.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Su||e===Eu||e===_u||e===bu||e===ku||e===x3||typeof e=="object"&&e!==null&&(e.$$typeof===Pu||e.$$typeof===Ou||e.$$typeof===xu||e.$$typeof===Ru||e.$$typeof===Cu||e.$$typeof===E3||e.$$typeof===C3||e.$$typeof===k3||e.$$typeof===R3)};ye.typeOf=Ct;(function(e){e.exports=ye})(HS);function ht(){return ht=Object.assign||function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}var O3=["as","id","children"],P3=["as"],T3=["as"],L3=["as"],N3=["as"],A3=["portal"],M3=["as"],D3=x.exports.forwardRef(function(e,t){var n=e.as,r=n===void 0?x.exports.Fragment:n,o=e.id,i=e.children,a=Yr(e,O3),s=x.exports.useMemo(function(){try{return HS.exports.isFragment(x.exports.createElement(r,null))}catch{return!1}},[r]),l=s?{}:ht({ref:t,id:o,"data-reach-menu":""},a);return x.exports.createElement(r,l,x.exports.createElement(v3,{id:o,children:i}))}),I3=x.exports.forwardRef(function(e,t){var n=e.as,r=n===void 0?"button":n,o=Yr(e,P3),i=m3(ht({},o,{ref:t})),a=i.data,s=a.isExpanded,l=a.controls,u=i.props;return x.exports.createElement(r,ht({"aria-expanded":s?!0:void 0,"aria-haspopup":!0,"aria-controls":l},u,{"data-reach-menu-button":""}))}),$3=x.exports.forwardRef(function(e,t){var n=e.as,r=n===void 0?"div":n,o=Yr(e,T3),i=g3(ht({},o,{ref:t})),a=i.data.disabled,s=i.props;return x.exports.createElement(r,ht({role:"menuitem"},s,{"aria-disabled":a||void 0,"data-reach-menu-item":""}))}),U3=x.exports.forwardRef(function(e,t){var n=e.as,r=n===void 0?"div":n,o=Yr(e,L3);return x.exports.createElement($3,ht({},o,{ref:t,as:r}))}),F3=x.exports.forwardRef(function(e,t){var n=e.as,r=n===void 0?"div":n,o=Yr(e,N3),i=y3(ht({},o,{ref:t})),a=i.data,s=a.activeDescendant,l=a.triggerId,u=i.props;return x.exports.createElement(r,ht({"aria-activedescendant":s,"aria-labelledby":l||void 0,role:"menu"},u,{"data-reach-menu-items":""}))}),j3=x.exports.forwardRef(function(e,t){var n=e.portal,r=n===void 0?!0:n,o=Yr(e,A3);return x.exports.createElement(z3,{portal:r},x.exports.createElement(F3,ht({},o,{ref:t,"data-reach-menu-list":""})))}),z3=x.exports.forwardRef(function(e,t){var n=e.as,r=n===void 0?"div":n,o=Yr(e,M3),i=w3(ht({},o,{ref:t})),a=i.data,s=a.portal,l=a.targetRef,u=a.position,c=i.props,f={"data-reach-menu-popover":""};return s?x.exports.createElement(BI,ht({},c,f,{as:r,targetRef:l,position:u,unstable_skipInitialPortalRender:!0})):x.exports.createElement(r,ht({},c,f))});function B3(e){var t,n,r=pr(e),o=r.defaultView||window;return r?{width:(t=r.documentElement.clientWidth)!=null?t:o.innerWidth,height:(n=r.documentElement.clientHeight)!=null?n:o.innerHeight}:{width:0,height:0}}function Ol(){return Ol=Object.assign||function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}var W3=["as","style"],H3=x.exports.forwardRef(function(t,n){var r=t.as,o=r===void 0?"span":r,i=t.style,a=i===void 0?{}:i,s=V3(t,W3);return x.exports.createElement(o,Ol({ref:n,style:Ol({border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},a)},s))});function hr(){return hr=Object.assign||function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}var K3=["children","label","ariaLabel","id","DEBUG_STYLE"],q3=["label","ariaLabel","isVisible","id"],Q3=["ariaLabel","aria-label","as","id","isVisible","label","position","style","triggerRect"],G3=["type"],ds,br,gn,gi,ps,_r,X3=100,Y3=500,ve;(function(e){e.Idle="IDLE",e.Focused="FOCUSED",e.Visible="VISIBLE",e.LeavingVisible="LEAVING_VISIBLE",e.Dismissed="DISMISSED"})(ve||(ve={}));var he;(function(e){e.Blur="BLUR",e.Focus="FOCUS",e.GlobalMouseMove="GLOBAL_MOUSE_MOVE",e.MouseDown="MOUSE_DOWN",e.MouseEnter="MOUSE_ENTER",e.MouseLeave="MOUSE_LEAVE",e.MouseMove="MOUSE_MOVE",e.Rest="REST",e.SelectWithKeyboard="SELECT_WITH_KEYBOARD",e.TimeComplete="TIME_COMPLETE"})(he||(he={}));var ad={initial:ve.Idle,states:(_r={},_r[ve.Idle]={enter:Pc,on:(ds={},ds[he.MouseEnter]=ve.Focused,ds[he.Focus]=ve.Visible,ds)},_r[ve.Focused]={enter:e$,leave:t$,on:(br={},br[he.MouseMove]=ve.Focused,br[he.MouseLeave]=ve.Idle,br[he.MouseDown]=ve.Dismissed,br[he.Blur]=ve.Idle,br[he.Rest]=ve.Visible,br)},_r[ve.Visible]={on:(gn={},gn[he.Focus]=ve.Focused,gn[he.MouseEnter]=ve.Focused,gn[he.MouseLeave]=ve.LeavingVisible,gn[he.Blur]=ve.LeavingVisible,gn[he.MouseDown]=ve.Dismissed,gn[he.SelectWithKeyboard]=ve.Dismissed,gn[he.GlobalMouseMove]=ve.LeavingVisible,gn)},_r[ve.LeavingVisible]={enter:n$,leave:function(){r$(),Pc()},on:(gi={},gi[he.MouseEnter]=ve.Visible,gi[he.Focus]=ve.Visible,gi[he.TimeComplete]=ve.Idle,gi)},_r[ve.Dismissed]={leave:function(){Pc()},on:(ps={},ps[he.MouseLeave]=ve.Idle,ps[he.Blur]=ve.Idle,ps)},_r)},At={value:ad.initial,context:{id:null}},As=[];function J3(e){return As.push(e),function(){As.splice(As.indexOf(e),1)}}function Z3(){As.forEach(function(e){return e(At)})}var sd;function e$(){window.clearTimeout(sd),sd=window.setTimeout(function(){Ht({type:he.Rest})},X3)}function t$(){window.clearTimeout(sd)}var ld;function n$(){window.clearTimeout(ld),ld=window.setTimeout(function(){return Ht({type:he.TimeComplete})},Y3)}function r$(){window.clearTimeout(ld)}function Pc(){At.context.id=null}function o$(e){var t=e===void 0?{}:e,n=t.id,r=t.onPointerEnter,o=t.onPointerMove,i=t.onPointerLeave,a=t.onPointerDown,s=t.onMouseEnter,l=t.onMouseMove,u=t.onMouseLeave,c=t.onMouseDown,f=t.onFocus,p=t.onBlur,m=t.onKeyDown,g=t.disabled,y=t.ref,b=t.DEBUG_STYLE,h=String(US(n)),d=x.exports.useState(b?!0:pg(h,!0)),v=d[0],w=d[1],O=x.exports.useRef(null),R=Xr(y,O),A=Cl(O,{observe:v});x.exports.useEffect(function(){return J3(function(){w(pg(h))})},[h]),x.exports.useEffect(function(){var D=pr(O.current);function $(U){(U.key==="Escape"||U.key==="Esc")&&At.value===ve.Visible&&Ht({type:he.SelectWithKeyboard})}return D.addEventListener("keydown",$),function(){return D.removeEventListener("keydown",$)}},[]),f$({disabled:g,isVisible:v,ref:O});function C(D,$){return typeof window<"u"&&"PointerEvent"in window?D:Ie(D,$)}function I(D){return function(U){U.pointerType==="mouse"&&D(U)}}function M(){Ht({type:he.MouseEnter,id:h})}function W(){Ht({type:he.MouseMove,id:h})}function oe(){Ht({type:he.MouseLeave})}function X(){At.context.id===h&&Ht({type:he.MouseDown})}function S(){window.__REACH_DISABLE_TOOLTIPS||Ht({type:he.Focus,id:h})}function L(){At.context.id===h&&Ht({type:he.Blur})}function B(D){(D.key==="Enter"||D.key===" ")&&Ht({type:he.SelectWithKeyboard})}var P={"aria-describedby":v?ca("tooltip",h):void 0,"data-state":v?"tooltip-visible":"tooltip-hidden","data-reach-tooltip-trigger":"",ref:R,onPointerEnter:Ie(r,I(M)),onPointerMove:Ie(o,I(W)),onPointerLeave:Ie(i,I(oe)),onPointerDown:Ie(a,I(X)),onMouseEnter:C(s,M),onMouseMove:C(l,W),onMouseLeave:C(u,oe),onMouseDown:C(c,X),onFocus:Ie(f,S),onBlur:Ie(p,L),onKeyDown:Ie(m,B)},N={id:h,triggerRect:A,isVisible:v};return[P,N,v]}var i$=x.exports.forwardRef(function(e,t){var n=e.children,r=e.label,o=e.ariaLabel,i=e.id,a=e.DEBUG_STYLE,s=Tu(e,K3),l=x.exports.Children.only(n),u=o$({id:i,onPointerEnter:l.props.onPointerEnter,onPointerMove:l.props.onPointerMove,onPointerLeave:l.props.onPointerLeave,onPointerDown:l.props.onPointerDown,onMouseEnter:l.props.onMouseEnter,onMouseMove:l.props.onMouseMove,onMouseLeave:l.props.onMouseLeave,onMouseDown:l.props.onMouseDown,onFocus:l.props.onFocus,onBlur:l.props.onBlur,onKeyDown:l.props.onKeyDown,disabled:l.props.disabled,ref:l.ref,DEBUG_STYLE:a}),c=u[0],f=u[1];return x.exports.createElement(x.exports.Fragment,null,x.exports.cloneElement(l,c),x.exports.createElement(a$,hr({ref:t,label:r,"aria-label":o},f,s)))}),a$=x.exports.forwardRef(function(t,n){var r=t.label,o=t.ariaLabel,i=t.isVisible,a=t.id,s=Tu(t,q3);return i?x.exports.createElement(TS,null,x.exports.createElement(s$,hr({ref:n,label:r,"aria-label":o,isVisible:i},s,{id:ca("tooltip",String(a))}))):null}),s$=x.exports.forwardRef(function(t,n){var r=t.ariaLabel,o=t["aria-label"],i=t.as,a=i===void 0?"div":i,s=t.id,l=t.isVisible,u=t.label,c=t.position,f=c===void 0?c$:c,p=t.style,m=t.triggerRect,g=Tu(t,Q3),y=(o||r)!=null,b=x.exports.useRef(null),h=Xr(n,b),d=Cl(b,{observe:l});return x.exports.createElement(x.exports.Fragment,null,x.exports.createElement(a,hr({role:y?void 0:"tooltip"},g,{ref:h,"data-reach-tooltip":"",id:y?void 0:s,style:hr({},p,l$(f,m,d))}),u),y&&x.exports.createElement(H3,{role:"tooltip",id:s},o||r))});function l$(e,t,n){var r=!n;return r?{visibility:"hidden"}:e(t,n)}var u$=8,c$=function(t,n,r){r===void 0&&(r=u$);var o=B3(),i=o.width,a=o.height;if(!t||!n)return{};var s={top:t.top-n.height<0,right:i{delete n[l],t[l]=u}).catch(u=>{r[l]=u}),n[l]}function i(l="default"){t[l]!==void 0||n[l]||o(l)}function a(l="default"){if(t[l]!==void 0)return t[l];throw r[l]?r[l]:n[l]?n[l]:o(l)}function s(l){l?delete t[l]:t={}}return{preload:i,read:a,clear:s}}const lh=p$(()=>Rn(()=>import("./index.ad2cee1a.js"),[],import.meta.url)),h$="_checkWrapper_1nrct_45",v$="_active_1nrct_51",hg={checkWrapper:h$,active:v$};function m$({theme:e,dispatch:t}){const{t:n}=va(),r=x.exports.useMemo(()=>{switch(e){case"dark":return _(vg,{});case"auto":return _(y$,{});case"light":return _(g$,{});default:return console.assert(!1,"Unknown theme"),_(vg,{})}},[e]),o=x.exports.useCallback(i=>t(_M(i)),[t]);return te(D3,{children:[_(qS,{label:n("switch_theme"),"aria-label":"switch theme",children:_(I3,{children:r})}),te(j3,{children:[_(Tc,{value:"auto",label:"Auto",active:e==="auto",onSelect:o}),_(Tc,{value:"dark",label:"Dark",active:e==="dark",onSelect:o}),_(Tc,{value:"light",label:"Light",active:e==="light",onSelect:o})]})]})}function Tc(e){const t=dr(hg.checkWrapper,{[hg.active]:e.active});return te(U3,{onSelect:()=>e.onSelect(e.value),children:[_("span",{className:t,children:_(vA,{size:14})}),_("span",{children:e.label})]})}function vg(){const t=lh.read().motion;return _("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:_(t.path,{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z",initial:{rotate:-30},animate:{rotate:0},transition:{duration:.7}})})}function g$(){const t=lh.read().motion;return te("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[_("circle",{cx:"12",cy:"12",r:"5"}),te(t.g,{initial:{scale:.7},animate:{scale:1},transition:{duration:.5},children:[_("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),_("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),_("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),_("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),_("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),_("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),_("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),_("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"})]})]})}function y$(){const t=lh.read().motion;return te("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[_("circle",{cx:"12",cy:"12",r:"11"}),_("clipPath",{id:"cut-off-bottom",children:_(t.rect,{x:"12",y:"0",width:"12",height:"24",initial:{rotate:-30},animate:{rotate:0},transition:{duration:.7}})}),_("circle",{cx:"12",cy:"12",r:"6",clipPath:"url(#cut-off-bottom)",fill:"currentColor"})]})}const w$=e=>({theme:Xp(e)}),QS=Ln(w$)(m$),ud=0;class S$ extends Error{constructor(t,n){super(t),this.message=t,this.code=n}}const cd={[ud]:{message:"Browser not supported!",detail:'This browser does not support "fetch", please choose another one.'},default:{message:"Oops, something went wrong!"}};function b$(e){const{code:t}=e;return typeof t=="number"?cd[t]:cd.default}const _$="_content_b98hm_1",x$="_container_b98hm_16",R$="_overlay_b98hm_22",E$="_fixed_b98hm_26",hs={content:_$,container:x$,overlay:R$,fixed:E$},C$="_overlay_1i06e_1",k$="_content_1i06e_10",mg={overlay:C$,content:k$};function O$({isOpen:e,onRequestClose:t,className:n,overlayClassName:r,children:o,...i}){const a=dr(n,mg.content),s=dr(r,mg.overlay);return _(a1,{isOpen:e,onRequestClose:t,className:a,overlayClassName:s,...i,children:o})}const P$=x.exports.memo(O$),{useCallback:T$,useEffect:L$}=vr;function N$({dispatch:e,apiConfig:t,modals:n}){if(!window.fetch){const{detail:o}=cd[ud];throw new S$(o,ud)}const r=T$(()=>{e(cM("apiConfig"))},[e]);return L$(()=>{e(cS(t))},[e,t]),te(P$,{isOpen:n.apiConfig,className:hs.content,overlayClassName:hs.overlay,shouldCloseOnOverlayClick:!1,shouldCloseOnEsc:!1,onRequestClose:r,children:[_("div",{className:hs.container,children:_(kS,{})}),_("div",{className:hs.fixed,children:_(QS,{})})]})}const A$=e=>({modals:e.modals,apiConfig:Xo(e)}),M$=Ln(A$)(N$),D$="_root_4m2cd_1",I$="_yacd_4m2cd_14",$$="_link_4m2cd_23",Lc={root:D$,yacd:I$,link:$$};function U$({width:e=24,height:t=24}={}){return _("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:t,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:_("path",{d:"M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"})})}const F$="https://github.com/haishanh/yacd/issues";function j$({message:e,detail:t}){return te("div",{className:Lc.root,children:[_("div",{className:Lc.yacd,children:_(eh,{width:150,height:150})}),e?_("h1",{children:e}):null,t?_("p",{children:t}):null,_("p",{children:te("a",{className:Lc.link,href:F$,children:[_(U$,{width:16,height:16}),"haishanh/yacd"]})})]})}class z$ extends x.exports.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromError(t){return{error:t}}render(){if(this.state.error){const{message:t,detail:n}=b$(this.state.error);return _(j$,{message:t,detail:n})}else return this.props.children}}const B$="_root_jynjv_1",V$="_chart_jynjv_10",gg={root:B$,chart:V$};var uh=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(o=r;o--!==0;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(n).length)return!1;for(o=r;o--!==0;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;o--!==0;){var a=i[o];if(!e(t[a],n[a]))return!1}return!0}return t!==t&&n!==n};function yg(e,t,n,r=0,o=!1){for(const a of t)if(uh(n,a.args)){if(o)return;if(a.error)throw a.error;if(a.response)return a.response;throw a.promise}const i={args:n,promise:e(...n).then(a=>i.response=a!=null?a:!0).catch(a=>i.error=a!=null?a:"unknown error").then(()=>{r>0&&setTimeout(()=>{const a=t.indexOf(i);a!==-1&&t.splice(a,1)},r)})};if(t.push(i),!o)throw i.promise}function W$(e,...t){if(t===void 0||t.length===0)e.splice(0,e.length);else{const n=e.find(r=>uh(t,r.args));if(n){const r=e.indexOf(n);r!==-1&&e.splice(r,1)}}}function H$(e,t=0){const n=[];return{read:(...r)=>yg(e,n,r,t),preload:(...r)=>void yg(e,n,r,t,!0),clear:(...r)=>W$(n,...r),peek:(...r)=>{var o;return(o=n.find(i=>uh(r,i.args)))==null?void 0:o.response}}}const wg=["B","KB","MB","GB","TB","PB","EB","ZB","YB"];function da(e){if(e<1e3)return e+" B";const t=Math.min(Math.floor(Math.log10(e)/3),wg.length-1);e=Number((e/Math.pow(1e3,t)).toPrecision(3));const n=wg[t];return e+" "+n}const K$=H$(()=>Rn(()=>import("./chart-lib.a8ad03fd.js"),[],import.meta.url)),Sg={borderWidth:1,pointRadius:0,tension:.2,fill:!0},q$={responsive:!0,maintainAspectRatio:!0,plugins:{legend:{labels:{boxWidth:20}}},scales:{x:{display:!1,type:"category"},y:{type:"linear",display:!0,grid:{display:!0,color:"#555",drawTicks:!1,borderDash:[3,6],drawBorder:!1},ticks:{callback(e){return da(e)+"/s "}}}}},bg=[{down:{backgroundColor:"rgba(176, 209, 132, 0.8)",borderColor:"rgb(176, 209, 132)"},up:{backgroundColor:"rgba(181, 220, 231, 0.8)",borderColor:"rgb(181, 220, 231)"}},{up:{backgroundColor:"rgb(98, 190, 100)",borderColor:"rgb(78,146,79)"},down:{backgroundColor:"rgb(160, 230, 66)",borderColor:"rgb(110, 156, 44)"}},{up:{backgroundColor:"rgba(94, 175, 223, 0.3)",borderColor:"rgb(94, 175, 223)"},down:{backgroundColor:"rgba(139, 227, 195, 0.3)",borderColor:"rgb(139, 227, 195)"}},{up:{backgroundColor:"rgba(242, 174, 62, 0.3)",borderColor:"rgb(242, 174, 62)"},down:{backgroundColor:"rgba(69, 154, 248, 0.3)",borderColor:"rgb(69, 154, 248)"}}],{useEffect:Q$}=xe;function G$(e,t,n,r,o={}){Q$(()=>{const i=document.getElementById(t).getContext("2d"),a={...q$,...o},s=new e(i,{type:"line",data:n,options:a}),l=r&&r.subscribe(()=>s.update());return()=>{l&&l(),s.destroy()}},[e,t,n,r,o])}const{useMemo:X$}=vr,Y$={position:"relative",maxWidth:1e3},J$=e=>({apiConfig:Xo(e),selectedChartStyleIndex:vM(e)}),Z$=Ln(J$)(e4);function e4({apiConfig:e,selectedChartStyleIndex:t}){const n=K$.read(),r=Qp(e),{t:o}=va(),i=X$(()=>({labels:r.labels,datasets:[{...Sg,...bg[t].up,label:o("Up"),data:r.up},{...Sg,...bg[t].down,label:o("Down"),data:r.down}]}),[r,t,o]);return G$(n.Chart,"trafficChart",i,r),_("div",{style:Y$,children:_("canvas",{id:"trafficChart"})})}const t4="_TrafficNow_hzna1_1",n4="_sec_hzna1_10",no={TrafficNow:t4,sec:n4},{useState:GS,useEffect:XS,useCallback:r4}=vr,o4=e=>({apiConfig:Xo(e)}),i4=Ln(o4)(a4);function a4({apiConfig:e}){const{t}=va(),{upStr:n,downStr:r}=s4(e),{upTotal:o,dlTotal:i,connNumber:a}=l4(e);return te("div",{className:no.TrafficNow,children:[te("div",{className:no.sec,children:[_("div",{children:t("Upload")}),_("div",{children:n})]}),te("div",{className:no.sec,children:[_("div",{children:t("Download")}),_("div",{children:r})]}),te("div",{className:no.sec,children:[_("div",{children:t("Upload Total")}),_("div",{children:o})]}),te("div",{className:no.sec,children:[_("div",{children:t("Download Total")}),_("div",{children:i})]}),te("div",{className:no.sec,children:[_("div",{children:t("Active Connections")}),_("div",{children:a})]})]})}function s4(e){const[t,n]=GS({upStr:"0 B/s",downStr:"0 B/s"});return XS(()=>Qp(e).subscribe(r=>n({upStr:da(r.up)+"/s",downStr:da(r.down)+"/s"})),[e]),t}function l4(e){const[t,n]=GS({upTotal:"0 B",dlTotal:"0 B",connNumber:0}),r=r4(({downloadTotal:o,uploadTotal:i,connections:a})=>{n({upTotal:da(i),dlTotal:da(o),connNumber:a.length})},[n]);return XS(()=>eD(e,r),[e,r]),t}function u4(){const{t:e}=va();return te("div",{children:[_(Jw,{title:e("Overview")}),te("div",{className:gg.root,children:[_("div",{children:_(i4,{})}),_("div",{className:gg.chart,children:_(x.exports.Suspense,{fallback:_(hS,{height:"200px"}),children:_(Z$,{})})})]})]})}const c4="_lo_pmly2_1",f4={lo:c4};function d4(){return _("div",{className:f4.lo,children:_(eh,{width:280,height:280,animate:!0,c0:"transparent",c1:"#646464"})})}const p4="_app_1s3k7_1",h4="_content_1s3k7_18",YS={app:p4,content:h4};var JS={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},_g=xe.createContext&&xe.createContext(JS),ir=globalThis&&globalThis.__assign||function(){return ir=Object.assign||function(e){for(var t,n=1,r=arguments.length;n_(N4,{to:n,isActive:t.pathname===n,iconId:r,labelText:e(o)},n))}),te("div",{className:Bn.footer,children:[_(QS,{}),_(qS,{label:e("about"),children:_(P1,{to:"/about",className:Bn.iconWrapper,children:_(kA,{size:20})})})]})]})}const D4="_input_mh4af_1",TU={input:D4},I4="_animate_1w0e8_1",LU={animate:I4,"zap-pulse":"_zap-pulse_1w0e8_1"};function fd(){return fd=Object.assign?Object.assign.bind():function(e){for(var t=1;t=l)&&this.A(n),this.W&&this.setState({N:!1,j:!1}),this.l=Date.now()},t.prototype.p=function(n){n.preventDefault(),typeof n.button=="number"&&n.button!==0||(this.I(n.clientX),window.addEventListener("mousemove",this.v),window.addEventListener("mouseup",this.g))},t.prototype.v=function(n){n.preventDefault(),this.L(n.clientX)},t.prototype.g=function(n){this.U(n),window.removeEventListener("mousemove",this.v),window.removeEventListener("mouseup",this.g)},t.prototype.k=function(n){this.X=null,this.I(n.touches[0].clientX)},t.prototype.m=function(n){this.L(n.touches[0].clientX)},t.prototype.M=function(n){n.preventDefault(),this.U(n)},t.prototype.$=function(n){Date.now()-this.l>50&&(this.A(n),Date.now()-this.u>50&&this.W&&this.setState({j:!1}))},t.prototype.C=function(){this.u=Date.now()},t.prototype.D=function(){this.setState({j:!0})},t.prototype.O=function(){this.setState({j:!1})},t.prototype.S=function(n){this.H=n},t.prototype.T=function(n){n.preventDefault(),this.H.focus(),this.A(n),this.W&&this.setState({j:!1})},t.prototype.A=function(n){var r=this.props;(0,r.onChange)(!r.checked,n,r.id)},t.prototype.render=function(){var n=this.props,r=n.checked,o=n.disabled,i=n.className,a=n.offColor,s=n.onColor,l=n.offHandleColor,u=n.onHandleColor,c=n.checkedIcon,f=n.uncheckedIcon,p=n.checkedHandleIcon,m=n.uncheckedHandleIcon,g=n.boxShadow,y=n.activeBoxShadow,b=n.height,h=n.width,d=n.borderRadius,v=function(L,B){var P={};for(var N in L)Object.prototype.hasOwnProperty.call(L,N)&&B.indexOf(N)===-1&&(P[N]=L[N]);return P}(n,["checked","disabled","className","offColor","onColor","offHandleColor","onHandleColor","checkedIcon","uncheckedIcon","checkedHandleIcon","uncheckedHandleIcon","boxShadow","activeBoxShadow","height","width","borderRadius","handleDiameter"]),w=this.state,O=w.h,R=w.N,A=w.j,C={position:"relative",display:"inline-block",textAlign:"left",opacity:o?.5:1,direction:"ltr",borderRadius:b/2,WebkitTransition:"opacity 0.25s",MozTransition:"opacity 0.25s",transition:"opacity 0.25s",touchAction:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",userSelect:"none"},I={height:b,width:h,margin:Math.max(0,(this.t-b)/2),position:"relative",background:Rg(O,this.i,this.o,a,s),borderRadius:typeof d=="number"?d:b/2,cursor:o?"default":"pointer",WebkitTransition:R?null:"background 0.25s",MozTransition:R?null:"background 0.25s",transition:R?null:"background 0.25s"},M={height:b,width:Math.min(1.5*b,h-(this.t+b)/2+1),position:"relative",opacity:(O-this.o)/(this.i-this.o),pointerEvents:"none",WebkitTransition:R?null:"opacity 0.25s",MozTransition:R?null:"opacity 0.25s",transition:R?null:"opacity 0.25s"},W={height:b,width:Math.min(1.5*b,h-(this.t+b)/2+1),position:"absolute",opacity:1-(O-this.o)/(this.i-this.o),right:0,top:0,pointerEvents:"none",WebkitTransition:R?null:"opacity 0.25s",MozTransition:R?null:"opacity 0.25s",transition:R?null:"opacity 0.25s"},oe={height:this.t,width:this.t,background:Rg(O,this.i,this.o,l,u),display:"inline-block",cursor:o?"default":"pointer",borderRadius:typeof d=="number"?d-1:"50%",position:"absolute",transform:"translateX("+O+"px)",top:Math.max(0,(b-this.t)/2),outline:0,boxShadow:A?y:g,border:0,WebkitTransition:R?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s",MozTransition:R?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s",transition:R?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s"},X={height:this.t,width:this.t,opacity:Math.max(2*(1-(O-this.o)/(this.i-this.o)-.5),0),position:"absolute",left:0,top:0,pointerEvents:"none",WebkitTransition:R?null:"opacity 0.25s",MozTransition:R?null:"opacity 0.25s",transition:R?null:"opacity 0.25s"},S={height:this.t,width:this.t,opacity:Math.max(2*((O-this.o)/(this.i-this.o)-.5),0),position:"absolute",left:0,top:0,pointerEvents:"none",WebkitTransition:R?null:"opacity 0.25s",MozTransition:R?null:"opacity 0.25s",transition:R?null:"opacity 0.25s"};return te("div",{className:i,style:C,children:[te("div",{className:"react-switch-bg",style:I,onClick:o?null:this.T,onMouseDown:function(L){return L.preventDefault()},children:[c&&_("div",{style:M,children:c}),f&&_("div",{style:W,children:f})]}),te("div",{className:"react-switch-handle",style:oe,onClick:function(L){return L.preventDefault()},onMouseDown:o?null:this.p,onTouchStart:o?null:this.k,onTouchMove:o?null:this.m,onTouchEnd:o?null:this.M,onTouchCancel:o?null:this.O,children:[m&&_("div",{style:X,children:m}),p&&_("div",{style:S,children:p})]}),_("input",{...fd({},{type:"checkbox",role:"switch","aria-checked":r,checked:r,disabled:o,style:{border:0,clip:"rect(0 0 0 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",width:1}},v,{ref:this.S,onFocus:this.D,onBlur:this.O,onKeyUp:this.C,onChange:this.$})})]})},t}(x.exports.Component);Ms.defaultProps={disabled:!1,offColor:"#888",onColor:"#080",offHandleColor:"#fff",onHandleColor:"#fff",uncheckedIcon:$4,checkedIcon:U4,boxShadow:null,activeBoxShadow:"0 0 2px 3px #3bf",height:28,width:56};const F4=Ms.default?Ms.default:Ms;function j4({checked:e=!1,onChange:t,theme:n,name:r}){return _(F4,{onChange:t,checked:e,uncheckedIcon:!1,checkedIcon:!1,offColor:n==="dark"?"#393939":"#e9e9e9",onColor:"#047aff",offHandleColor:"#fff",onHandleColor:"#fff",handleDiameter:24,height:28,width:44,className:"rs",name:r})}const NU=Ln(e=>({theme:Xp(e)}))(j4),z4="_ToggleSwitch_10mtp_1",B4="_slider_10mtp_28",Eg={ToggleSwitch:z4,slider:B4};function V4({options:e,value:t,name:n,onChange:r}){const o=x.exports.useMemo(()=>e.map(s=>s.value).indexOf(t),[e,t]),i=x.exports.useCallback(s=>{const l=Math.floor(100/e.length);if(s===e.length-1)return 100-e.length*l+l;if(s>-1)return l},[e]),a=x.exports.useMemo(()=>({width:i(o)+"%",left:o*i(0)+"%"}),[o,i]);return te("div",{className:Eg.ToggleSwitch,children:[_("div",{className:Eg.slider,style:a}),e.map((s,l)=>{const u=`${n}-${s.label}`;return te("label",{htmlFor:u,className:l===0?"":"border-left",style:{width:i(l)+"%"},children:[_("input",{id:u,name:n,type:"radio",value:s.value,checked:t===s.value,onChange:r}),_("div",{children:s.label})]},u)})]})}xe.memo(V4);const{lazy:Ma,Suspense:eb}=vr,W4=Ma(()=>Rn(()=>import("./Connections.55a90f3d.js"),["Connections.55a90f3d.js","Connections.1e70ab68.css","useRemainingViewPortHeight.4e5a0898.js","chevron-down.0fe59cac.js","index.47b45d26.js","Fab.ac4f3b29.js","Fab.a0a7e573.css","play.f2fb5ccc.js"],import.meta.url)),H4=Ma(()=>Rn(()=>import("./Config.fa1e4fae.js"),["Config.fa1e4fae.js","Config.7bc73fad.css","logs.e4cdcb93.js","Select.ef9dc454.js","Select.1e55eba1.css"],import.meta.url)),K4=Ma(()=>Rn(()=>import("./Logs.3d717679.js"),["Logs.3d717679.js","Logs.4b8e75d1.css","index.esm.d79e6b4f.js","logs.e4cdcb93.js","debounce.c2d20996.js","useRemainingViewPortHeight.4e5a0898.js","Fab.ac4f3b29.js","Fab.a0a7e573.css","play.f2fb5ccc.js"],import.meta.url)),q4=Ma(()=>Rn(()=>import("./Proxies.98885c78.js"),["Proxies.98885c78.js","Proxies.3fa3509d.css","chevron-down.0fe59cac.js","Fab.ac4f3b29.js","Fab.a0a7e573.css","TextFitler.3362aec6.js","TextFitler.b21c0577.css","debounce.c2d20996.js","index.47b45d26.js","Select.ef9dc454.js","Select.1e55eba1.css"],import.meta.url)),Q4=Ma(()=>Rn(()=>import("./Rules.651d070a.js"),["Rules.651d070a.js","Rules.e03c54a8.css","index.esm.d79e6b4f.js","TextFitler.3362aec6.js","TextFitler.b21c0577.css","debounce.c2d20996.js","index.47b45d26.js","Fab.ac4f3b29.js","Fab.a0a7e573.css","useRemainingViewPortHeight.4e5a0898.js"],import.meta.url)),G4=[{path:"/",element:_(u4,{})},{path:"/connections",element:_(W4,{})},{path:"/configs",element:_(H4,{})},{path:"/logs",element:_(K4,{})},{path:"/proxies",element:_(q4,{})},{path:"/rules",element:_(Q4,{})},{path:"/about",element:_(MM,{})},!1].filter(Boolean);function X4(){return O1(G4)}function Y4(){return te(xn,{children:[_(M$,{}),_(M4,{}),_("div",{className:YS.content,children:_(eb,{fallback:_(d4,{}),children:_(X4,{})})})]})}function J4(){return O1([{path:"/backend",element:_(kS,{})},{path:"*",element:_(Y4,{})}])}const Z4=()=>_(z$,{children:_(fA,{children:_(rM,{initialState:bD,actions:_D,children:_(BC,{client:BM,children:_(E2,{children:te("div",{className:YS.app,children:[_(jM,{}),_(eb,{fallback:_(hS,{}),children:_(J4,{})})]})})})})})}),eU=Boolean(window.location.hostname==="localhost"||window.location.hostname==="[::1]"||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));function tU(e){if("serviceWorker"in navigator){if(new URL("./",window.location.href).origin!==window.location.origin)return;window.addEventListener("load",()=>{const n=".//sw.js";eU?(nU(n,e),navigator.serviceWorker.ready.then(()=>{console.log("This web app is being served cache-first by a service worker")})):tb(n,e)})}}function tb(e,t){navigator.serviceWorker.register(e).then(n=>{n.onupdatefound=()=>{const r=n.installing;r!=null&&(r.onstatechange=()=>{r.state==="installed"&&(navigator.serviceWorker.controller?(console.log("New content is available and will be used when all tabs for this page are closed. See https://cra.link/PWA."),t&&t.onUpdate&&t.onUpdate(n)):(console.log("Content is cached for offline use."),t&&t.onSuccess&&t.onSuccess(n)))})}}).catch(n=>{console.error("Error during service worker registration:",n)})}function nU(e,t){fetch(e,{headers:{"Service-Worker":"script"}}).then(n=>{const r=n.headers.get("content-type");n.status===404||r!=null&&r.indexOf("javascript")===-1?navigator.serviceWorker.ready.then(o=>{o.unregister().then(()=>{window.location.reload()})}):tb(e,t)}).catch(()=>{console.log("No internet connection found. App is running in offline mode.")})}oU();const nb=document.getElementById("app"),rU=X0(nb);function Nc(e){const t=document.createElement("link");t.href=e,t.rel="preload",t.as="font",t.crossOrigin="",document.head.appendChild(t)}function oU(){Nc(J_),Nc(Z_),Nc(ex)}a1.setAppElement(nb);rU.render(_(x.exports.StrictMode,{children:_(Z4,{})}));tU();console.log("Checkout the repo: https://github.com/haishanh/yacd");console.log("Version:","0.3.6");export{SS as $,dS as A,iI as B,Jw as C,lU as D,Et as E,xn as F,sU as G,YM as H,TA as I,gU as J,yU as K,mU as L,a1 as M,cU as N,vU as O,Gn as P,gl as Q,xe as R,eh as S,LU as T,PU as U,aU as V,kU as W,lD as X,o$ as Y,a$ as Z,Ac as _,vs as a,uD as a0,EU as a1,OU as a2,qS as a3,dU as a4,pU as a5,hU as a6,_U as a7,xU as a8,CU as a9,RU as aa,lh as ab,mM as ac,Yo as ad,SU as ae,cD as af,bU as ag,dA as ah,QC as ai,S1 as aj,iU as ak,te as b,dr as c,Ln as d,wU as e,eD as f,Xo as g,vr as h,be as i,_ as j,K$ as k,Sg as l,mg as m,bg as n,G$ as o,da as p,uU as q,x as r,TU as s,cS as t,va as u,tg as v,fU as w,nM as x,NU as y,vM as z}; + */var We=typeof Symbol=="function"&&Symbol.for,ih=We?Symbol.for("react.element"):60103,ah=We?Symbol.for("react.portal"):60106,Su=We?Symbol.for("react.fragment"):60107,bu=We?Symbol.for("react.strict_mode"):60108,_u=We?Symbol.for("react.profiler"):60114,xu=We?Symbol.for("react.provider"):60109,Ru=We?Symbol.for("react.context"):60110,sh=We?Symbol.for("react.async_mode"):60111,Eu=We?Symbol.for("react.concurrent_mode"):60111,Cu=We?Symbol.for("react.forward_ref"):60112,ku=We?Symbol.for("react.suspense"):60113,x3=We?Symbol.for("react.suspense_list"):60120,Ou=We?Symbol.for("react.memo"):60115,Pu=We?Symbol.for("react.lazy"):60116,R3=We?Symbol.for("react.block"):60121,E3=We?Symbol.for("react.fundamental"):60117,C3=We?Symbol.for("react.responder"):60118,k3=We?Symbol.for("react.scope"):60119;function Ct(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case ih:switch(e=e.type,e){case sh:case Eu:case Su:case _u:case bu:case ku:return e;default:switch(e=e&&e.$$typeof,e){case Ru:case Cu:case Pu:case Ou:case xu:return e;default:return t}}case ah:return t}}}function KS(e){return Ct(e)===Eu}ye.AsyncMode=sh;ye.ConcurrentMode=Eu;ye.ContextConsumer=Ru;ye.ContextProvider=xu;ye.Element=ih;ye.ForwardRef=Cu;ye.Fragment=Su;ye.Lazy=Pu;ye.Memo=Ou;ye.Portal=ah;ye.Profiler=_u;ye.StrictMode=bu;ye.Suspense=ku;ye.isAsyncMode=function(e){return KS(e)||Ct(e)===sh};ye.isConcurrentMode=KS;ye.isContextConsumer=function(e){return Ct(e)===Ru};ye.isContextProvider=function(e){return Ct(e)===xu};ye.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===ih};ye.isForwardRef=function(e){return Ct(e)===Cu};ye.isFragment=function(e){return Ct(e)===Su};ye.isLazy=function(e){return Ct(e)===Pu};ye.isMemo=function(e){return Ct(e)===Ou};ye.isPortal=function(e){return Ct(e)===ah};ye.isProfiler=function(e){return Ct(e)===_u};ye.isStrictMode=function(e){return Ct(e)===bu};ye.isSuspense=function(e){return Ct(e)===ku};ye.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Su||e===Eu||e===_u||e===bu||e===ku||e===x3||typeof e=="object"&&e!==null&&(e.$$typeof===Pu||e.$$typeof===Ou||e.$$typeof===xu||e.$$typeof===Ru||e.$$typeof===Cu||e.$$typeof===E3||e.$$typeof===C3||e.$$typeof===k3||e.$$typeof===R3)};ye.typeOf=Ct;(function(e){e.exports=ye})(HS);function ht(){return ht=Object.assign||function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}var O3=["as","id","children"],P3=["as"],T3=["as"],L3=["as"],N3=["as"],A3=["portal"],M3=["as"],D3=x.exports.forwardRef(function(e,t){var n=e.as,r=n===void 0?x.exports.Fragment:n,o=e.id,i=e.children,a=Yr(e,O3),s=x.exports.useMemo(function(){try{return HS.exports.isFragment(x.exports.createElement(r,null))}catch{return!1}},[r]),l=s?{}:ht({ref:t,id:o,"data-reach-menu":""},a);return x.exports.createElement(r,l,x.exports.createElement(v3,{id:o,children:i}))}),I3=x.exports.forwardRef(function(e,t){var n=e.as,r=n===void 0?"button":n,o=Yr(e,P3),i=m3(ht({},o,{ref:t})),a=i.data,s=a.isExpanded,l=a.controls,u=i.props;return x.exports.createElement(r,ht({"aria-expanded":s?!0:void 0,"aria-haspopup":!0,"aria-controls":l},u,{"data-reach-menu-button":""}))}),$3=x.exports.forwardRef(function(e,t){var n=e.as,r=n===void 0?"div":n,o=Yr(e,T3),i=g3(ht({},o,{ref:t})),a=i.data.disabled,s=i.props;return x.exports.createElement(r,ht({role:"menuitem"},s,{"aria-disabled":a||void 0,"data-reach-menu-item":""}))}),U3=x.exports.forwardRef(function(e,t){var n=e.as,r=n===void 0?"div":n,o=Yr(e,L3);return x.exports.createElement($3,ht({},o,{ref:t,as:r}))}),F3=x.exports.forwardRef(function(e,t){var n=e.as,r=n===void 0?"div":n,o=Yr(e,N3),i=y3(ht({},o,{ref:t})),a=i.data,s=a.activeDescendant,l=a.triggerId,u=i.props;return x.exports.createElement(r,ht({"aria-activedescendant":s,"aria-labelledby":l||void 0,role:"menu"},u,{"data-reach-menu-items":""}))}),j3=x.exports.forwardRef(function(e,t){var n=e.portal,r=n===void 0?!0:n,o=Yr(e,A3);return x.exports.createElement(z3,{portal:r},x.exports.createElement(F3,ht({},o,{ref:t,"data-reach-menu-list":""})))}),z3=x.exports.forwardRef(function(e,t){var n=e.as,r=n===void 0?"div":n,o=Yr(e,M3),i=w3(ht({},o,{ref:t})),a=i.data,s=a.portal,l=a.targetRef,u=a.position,c=i.props,f={"data-reach-menu-popover":""};return s?x.exports.createElement(BI,ht({},c,f,{as:r,targetRef:l,position:u,unstable_skipInitialPortalRender:!0})):x.exports.createElement(r,ht({},c,f))});function B3(e){var t,n,r=pr(e),o=r.defaultView||window;return r?{width:(t=r.documentElement.clientWidth)!=null?t:o.innerWidth,height:(n=r.documentElement.clientHeight)!=null?n:o.innerHeight}:{width:0,height:0}}function Ol(){return Ol=Object.assign||function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}var W3=["as","style"],H3=x.exports.forwardRef(function(t,n){var r=t.as,o=r===void 0?"span":r,i=t.style,a=i===void 0?{}:i,s=V3(t,W3);return x.exports.createElement(o,Ol({ref:n,style:Ol({border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"},a)},s))});function hr(){return hr=Object.assign||function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}var K3=["children","label","ariaLabel","id","DEBUG_STYLE"],q3=["label","ariaLabel","isVisible","id"],Q3=["ariaLabel","aria-label","as","id","isVisible","label","position","style","triggerRect"],G3=["type"],ds,br,gn,gi,ps,_r,X3=100,Y3=500,ve;(function(e){e.Idle="IDLE",e.Focused="FOCUSED",e.Visible="VISIBLE",e.LeavingVisible="LEAVING_VISIBLE",e.Dismissed="DISMISSED"})(ve||(ve={}));var he;(function(e){e.Blur="BLUR",e.Focus="FOCUS",e.GlobalMouseMove="GLOBAL_MOUSE_MOVE",e.MouseDown="MOUSE_DOWN",e.MouseEnter="MOUSE_ENTER",e.MouseLeave="MOUSE_LEAVE",e.MouseMove="MOUSE_MOVE",e.Rest="REST",e.SelectWithKeyboard="SELECT_WITH_KEYBOARD",e.TimeComplete="TIME_COMPLETE"})(he||(he={}));var ad={initial:ve.Idle,states:(_r={},_r[ve.Idle]={enter:Pc,on:(ds={},ds[he.MouseEnter]=ve.Focused,ds[he.Focus]=ve.Visible,ds)},_r[ve.Focused]={enter:e$,leave:t$,on:(br={},br[he.MouseMove]=ve.Focused,br[he.MouseLeave]=ve.Idle,br[he.MouseDown]=ve.Dismissed,br[he.Blur]=ve.Idle,br[he.Rest]=ve.Visible,br)},_r[ve.Visible]={on:(gn={},gn[he.Focus]=ve.Focused,gn[he.MouseEnter]=ve.Focused,gn[he.MouseLeave]=ve.LeavingVisible,gn[he.Blur]=ve.LeavingVisible,gn[he.MouseDown]=ve.Dismissed,gn[he.SelectWithKeyboard]=ve.Dismissed,gn[he.GlobalMouseMove]=ve.LeavingVisible,gn)},_r[ve.LeavingVisible]={enter:n$,leave:function(){r$(),Pc()},on:(gi={},gi[he.MouseEnter]=ve.Visible,gi[he.Focus]=ve.Visible,gi[he.TimeComplete]=ve.Idle,gi)},_r[ve.Dismissed]={leave:function(){Pc()},on:(ps={},ps[he.MouseLeave]=ve.Idle,ps[he.Blur]=ve.Idle,ps)},_r)},At={value:ad.initial,context:{id:null}},As=[];function J3(e){return As.push(e),function(){As.splice(As.indexOf(e),1)}}function Z3(){As.forEach(function(e){return e(At)})}var sd;function e$(){window.clearTimeout(sd),sd=window.setTimeout(function(){Ht({type:he.Rest})},X3)}function t$(){window.clearTimeout(sd)}var ld;function n$(){window.clearTimeout(ld),ld=window.setTimeout(function(){return Ht({type:he.TimeComplete})},Y3)}function r$(){window.clearTimeout(ld)}function Pc(){At.context.id=null}function o$(e){var t=e===void 0?{}:e,n=t.id,r=t.onPointerEnter,o=t.onPointerMove,i=t.onPointerLeave,a=t.onPointerDown,s=t.onMouseEnter,l=t.onMouseMove,u=t.onMouseLeave,c=t.onMouseDown,f=t.onFocus,p=t.onBlur,m=t.onKeyDown,g=t.disabled,y=t.ref,b=t.DEBUG_STYLE,h=String(US(n)),d=x.exports.useState(b?!0:pg(h,!0)),v=d[0],w=d[1],O=x.exports.useRef(null),R=Xr(y,O),A=Cl(O,{observe:v});x.exports.useEffect(function(){return J3(function(){w(pg(h))})},[h]),x.exports.useEffect(function(){var D=pr(O.current);function $(U){(U.key==="Escape"||U.key==="Esc")&&At.value===ve.Visible&&Ht({type:he.SelectWithKeyboard})}return D.addEventListener("keydown",$),function(){return D.removeEventListener("keydown",$)}},[]),f$({disabled:g,isVisible:v,ref:O});function C(D,$){return typeof window<"u"&&"PointerEvent"in window?D:Ie(D,$)}function I(D){return function(U){U.pointerType==="mouse"&&D(U)}}function M(){Ht({type:he.MouseEnter,id:h})}function W(){Ht({type:he.MouseMove,id:h})}function oe(){Ht({type:he.MouseLeave})}function X(){At.context.id===h&&Ht({type:he.MouseDown})}function S(){window.__REACH_DISABLE_TOOLTIPS||Ht({type:he.Focus,id:h})}function L(){At.context.id===h&&Ht({type:he.Blur})}function B(D){(D.key==="Enter"||D.key===" ")&&Ht({type:he.SelectWithKeyboard})}var P={"aria-describedby":v?ca("tooltip",h):void 0,"data-state":v?"tooltip-visible":"tooltip-hidden","data-reach-tooltip-trigger":"",ref:R,onPointerEnter:Ie(r,I(M)),onPointerMove:Ie(o,I(W)),onPointerLeave:Ie(i,I(oe)),onPointerDown:Ie(a,I(X)),onMouseEnter:C(s,M),onMouseMove:C(l,W),onMouseLeave:C(u,oe),onMouseDown:C(c,X),onFocus:Ie(f,S),onBlur:Ie(p,L),onKeyDown:Ie(m,B)},N={id:h,triggerRect:A,isVisible:v};return[P,N,v]}var i$=x.exports.forwardRef(function(e,t){var n=e.children,r=e.label,o=e.ariaLabel,i=e.id,a=e.DEBUG_STYLE,s=Tu(e,K3),l=x.exports.Children.only(n),u=o$({id:i,onPointerEnter:l.props.onPointerEnter,onPointerMove:l.props.onPointerMove,onPointerLeave:l.props.onPointerLeave,onPointerDown:l.props.onPointerDown,onMouseEnter:l.props.onMouseEnter,onMouseMove:l.props.onMouseMove,onMouseLeave:l.props.onMouseLeave,onMouseDown:l.props.onMouseDown,onFocus:l.props.onFocus,onBlur:l.props.onBlur,onKeyDown:l.props.onKeyDown,disabled:l.props.disabled,ref:l.ref,DEBUG_STYLE:a}),c=u[0],f=u[1];return x.exports.createElement(x.exports.Fragment,null,x.exports.cloneElement(l,c),x.exports.createElement(a$,hr({ref:t,label:r,"aria-label":o},f,s)))}),a$=x.exports.forwardRef(function(t,n){var r=t.label,o=t.ariaLabel,i=t.isVisible,a=t.id,s=Tu(t,q3);return i?x.exports.createElement(TS,null,x.exports.createElement(s$,hr({ref:n,label:r,"aria-label":o,isVisible:i},s,{id:ca("tooltip",String(a))}))):null}),s$=x.exports.forwardRef(function(t,n){var r=t.ariaLabel,o=t["aria-label"],i=t.as,a=i===void 0?"div":i,s=t.id,l=t.isVisible,u=t.label,c=t.position,f=c===void 0?c$:c,p=t.style,m=t.triggerRect,g=Tu(t,Q3),y=(o||r)!=null,b=x.exports.useRef(null),h=Xr(n,b),d=Cl(b,{observe:l});return x.exports.createElement(x.exports.Fragment,null,x.exports.createElement(a,hr({role:y?void 0:"tooltip"},g,{ref:h,"data-reach-tooltip":"",id:y?void 0:s,style:hr({},p,l$(f,m,d))}),u),y&&x.exports.createElement(H3,{role:"tooltip",id:s},o||r))});function l$(e,t,n){var r=!n;return r?{visibility:"hidden"}:e(t,n)}var u$=8,c$=function(t,n,r){r===void 0&&(r=u$);var o=B3(),i=o.width,a=o.height;if(!t||!n)return{};var s={top:t.top-n.height<0,right:i{delete n[l],t[l]=u}).catch(u=>{r[l]=u}),n[l]}function i(l="default"){t[l]!==void 0||n[l]||o(l)}function a(l="default"){if(t[l]!==void 0)return t[l];throw r[l]?r[l]:n[l]?n[l]:o(l)}function s(l){l?delete t[l]:t={}}return{preload:i,read:a,clear:s}}const lh=p$(()=>Rn(()=>import("./index.4bcef007.js"),[],import.meta.url)),h$="_checkWrapper_1nrct_45",v$="_active_1nrct_51",hg={checkWrapper:h$,active:v$};function m$({theme:e,dispatch:t}){const{t:n}=va(),r=x.exports.useMemo(()=>{switch(e){case"dark":return _(vg,{});case"auto":return _(y$,{});case"light":return _(g$,{});default:return console.assert(!1,"Unknown theme"),_(vg,{})}},[e]),o=x.exports.useCallback(i=>t(_M(i)),[t]);return te(D3,{children:[_(qS,{label:n("switch_theme"),"aria-label":"switch theme",children:_(I3,{children:r})}),te(j3,{children:[_(Tc,{value:"auto",label:"Auto",active:e==="auto",onSelect:o}),_(Tc,{value:"dark",label:"Dark",active:e==="dark",onSelect:o}),_(Tc,{value:"light",label:"Light",active:e==="light",onSelect:o})]})]})}function Tc(e){const t=dr(hg.checkWrapper,{[hg.active]:e.active});return te(U3,{onSelect:()=>e.onSelect(e.value),children:[_("span",{className:t,children:_(vA,{size:14})}),_("span",{children:e.label})]})}function vg(){const t=lh.read().motion;return _("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:_(t.path,{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z",initial:{rotate:-30},animate:{rotate:0},transition:{duration:.7}})})}function g$(){const t=lh.read().motion;return te("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[_("circle",{cx:"12",cy:"12",r:"5"}),te(t.g,{initial:{scale:.7},animate:{scale:1},transition:{duration:.5},children:[_("line",{x1:"12",y1:"1",x2:"12",y2:"3"}),_("line",{x1:"12",y1:"21",x2:"12",y2:"23"}),_("line",{x1:"4.22",y1:"4.22",x2:"5.64",y2:"5.64"}),_("line",{x1:"18.36",y1:"18.36",x2:"19.78",y2:"19.78"}),_("line",{x1:"1",y1:"12",x2:"3",y2:"12"}),_("line",{x1:"21",y1:"12",x2:"23",y2:"12"}),_("line",{x1:"4.22",y1:"19.78",x2:"5.64",y2:"18.36"}),_("line",{x1:"18.36",y1:"5.64",x2:"19.78",y2:"4.22"})]})]})}function y$(){const t=lh.read().motion;return te("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[_("circle",{cx:"12",cy:"12",r:"11"}),_("clipPath",{id:"cut-off-bottom",children:_(t.rect,{x:"12",y:"0",width:"12",height:"24",initial:{rotate:-30},animate:{rotate:0},transition:{duration:.7}})}),_("circle",{cx:"12",cy:"12",r:"6",clipPath:"url(#cut-off-bottom)",fill:"currentColor"})]})}const w$=e=>({theme:Xp(e)}),QS=Ln(w$)(m$),ud=0;class S$ extends Error{constructor(t,n){super(t),this.message=t,this.code=n}}const cd={[ud]:{message:"Browser not supported!",detail:'This browser does not support "fetch", please choose another one.'},default:{message:"Oops, something went wrong!"}};function b$(e){const{code:t}=e;return typeof t=="number"?cd[t]:cd.default}const _$="_content_b98hm_1",x$="_container_b98hm_16",R$="_overlay_b98hm_22",E$="_fixed_b98hm_26",hs={content:_$,container:x$,overlay:R$,fixed:E$},C$="_overlay_1i06e_1",k$="_content_1i06e_10",mg={overlay:C$,content:k$};function O$({isOpen:e,onRequestClose:t,className:n,overlayClassName:r,children:o,...i}){const a=dr(n,mg.content),s=dr(r,mg.overlay);return _(a1,{isOpen:e,onRequestClose:t,className:a,overlayClassName:s,...i,children:o})}const P$=x.exports.memo(O$),{useCallback:T$,useEffect:L$}=vr;function N$({dispatch:e,apiConfig:t,modals:n}){if(!window.fetch){const{detail:o}=cd[ud];throw new S$(o,ud)}const r=T$(()=>{e(cM("apiConfig"))},[e]);return L$(()=>{e(cS(t))},[e,t]),te(P$,{isOpen:n.apiConfig,className:hs.content,overlayClassName:hs.overlay,shouldCloseOnOverlayClick:!1,shouldCloseOnEsc:!1,onRequestClose:r,children:[_("div",{className:hs.container,children:_(kS,{})}),_("div",{className:hs.fixed,children:_(QS,{})})]})}const A$=e=>({modals:e.modals,apiConfig:Xo(e)}),M$=Ln(A$)(N$),D$="_root_4m2cd_1",I$="_yacd_4m2cd_14",$$="_link_4m2cd_23",Lc={root:D$,yacd:I$,link:$$};function U$({width:e=24,height:t=24}={}){return _("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:t,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:_("path",{d:"M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22"})})}const F$="https://github.com/haishanh/yacd/issues";function j$({message:e,detail:t}){return te("div",{className:Lc.root,children:[_("div",{className:Lc.yacd,children:_(eh,{width:150,height:150})}),e?_("h1",{children:e}):null,t?_("p",{children:t}):null,_("p",{children:te("a",{className:Lc.link,href:F$,children:[_(U$,{width:16,height:16}),"haishanh/yacd"]})})]})}class z$ extends x.exports.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromError(t){return{error:t}}render(){if(this.state.error){const{message:t,detail:n}=b$(this.state.error);return _(j$,{message:t,detail:n})}else return this.props.children}}const B$="_root_jynjv_1",V$="_chart_jynjv_10",gg={root:B$,chart:V$};var uh=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(o=r;o--!==0;)if(!e(t[o],n[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(i=Object.keys(t),r=i.length,r!==Object.keys(n).length)return!1;for(o=r;o--!==0;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;o--!==0;){var a=i[o];if(!e(t[a],n[a]))return!1}return!0}return t!==t&&n!==n};function yg(e,t,n,r=0,o=!1){for(const a of t)if(uh(n,a.args)){if(o)return;if(a.error)throw a.error;if(a.response)return a.response;throw a.promise}const i={args:n,promise:e(...n).then(a=>i.response=a!=null?a:!0).catch(a=>i.error=a!=null?a:"unknown error").then(()=>{r>0&&setTimeout(()=>{const a=t.indexOf(i);a!==-1&&t.splice(a,1)},r)})};if(t.push(i),!o)throw i.promise}function W$(e,...t){if(t===void 0||t.length===0)e.splice(0,e.length);else{const n=e.find(r=>uh(t,r.args));if(n){const r=e.indexOf(n);r!==-1&&e.splice(r,1)}}}function H$(e,t=0){const n=[];return{read:(...r)=>yg(e,n,r,t),preload:(...r)=>void yg(e,n,r,t,!0),clear:(...r)=>W$(n,...r),peek:(...r)=>{var o;return(o=n.find(i=>uh(r,i.args)))==null?void 0:o.response}}}const wg=["B","KB","MB","GB","TB","PB","EB","ZB","YB"];function da(e){if(e<1e3)return e+" B";const t=Math.min(Math.floor(Math.log10(e)/3),wg.length-1);e=Number((e/Math.pow(1e3,t)).toPrecision(3));const n=wg[t];return e+" "+n}const K$=H$(()=>Rn(()=>import("./chart-lib.a8ad03fd.js"),[],import.meta.url)),Sg={borderWidth:1,pointRadius:0,tension:.2,fill:!0},q$={responsive:!0,maintainAspectRatio:!0,plugins:{legend:{labels:{boxWidth:20}}},scales:{x:{display:!1,type:"category"},y:{type:"linear",display:!0,grid:{display:!0,color:"#555",drawTicks:!1,borderDash:[3,6],drawBorder:!1},ticks:{callback(e){return da(e)+"/s "}}}}},bg=[{down:{backgroundColor:"rgba(176, 209, 132, 0.8)",borderColor:"rgb(176, 209, 132)"},up:{backgroundColor:"rgba(181, 220, 231, 0.8)",borderColor:"rgb(181, 220, 231)"}},{up:{backgroundColor:"rgb(98, 190, 100)",borderColor:"rgb(78,146,79)"},down:{backgroundColor:"rgb(160, 230, 66)",borderColor:"rgb(110, 156, 44)"}},{up:{backgroundColor:"rgba(94, 175, 223, 0.3)",borderColor:"rgb(94, 175, 223)"},down:{backgroundColor:"rgba(139, 227, 195, 0.3)",borderColor:"rgb(139, 227, 195)"}},{up:{backgroundColor:"rgba(242, 174, 62, 0.3)",borderColor:"rgb(242, 174, 62)"},down:{backgroundColor:"rgba(69, 154, 248, 0.3)",borderColor:"rgb(69, 154, 248)"}}],{useEffect:Q$}=xe;function G$(e,t,n,r,o={}){Q$(()=>{const i=document.getElementById(t).getContext("2d"),a={...q$,...o},s=new e(i,{type:"line",data:n,options:a}),l=r&&r.subscribe(()=>s.update());return()=>{l&&l(),s.destroy()}},[e,t,n,r,o])}const{useMemo:X$}=vr,Y$={position:"relative",maxWidth:1e3},J$=e=>({apiConfig:Xo(e),selectedChartStyleIndex:vM(e)}),Z$=Ln(J$)(e4);function e4({apiConfig:e,selectedChartStyleIndex:t}){const n=K$.read(),r=Qp(e),{t:o}=va(),i=X$(()=>({labels:r.labels,datasets:[{...Sg,...bg[t].up,label:o("Up"),data:r.up},{...Sg,...bg[t].down,label:o("Down"),data:r.down}]}),[r,t,o]);return G$(n.Chart,"trafficChart",i,r),_("div",{style:Y$,children:_("canvas",{id:"trafficChart"})})}const t4="_TrafficNow_hzna1_1",n4="_sec_hzna1_10",no={TrafficNow:t4,sec:n4},{useState:GS,useEffect:XS,useCallback:r4}=vr,o4=e=>({apiConfig:Xo(e)}),i4=Ln(o4)(a4);function a4({apiConfig:e}){const{t}=va(),{upStr:n,downStr:r}=s4(e),{upTotal:o,dlTotal:i,connNumber:a}=l4(e);return te("div",{className:no.TrafficNow,children:[te("div",{className:no.sec,children:[_("div",{children:t("Upload")}),_("div",{children:n})]}),te("div",{className:no.sec,children:[_("div",{children:t("Download")}),_("div",{children:r})]}),te("div",{className:no.sec,children:[_("div",{children:t("Upload Total")}),_("div",{children:o})]}),te("div",{className:no.sec,children:[_("div",{children:t("Download Total")}),_("div",{children:i})]}),te("div",{className:no.sec,children:[_("div",{children:t("Active Connections")}),_("div",{children:a})]})]})}function s4(e){const[t,n]=GS({upStr:"0 B/s",downStr:"0 B/s"});return XS(()=>Qp(e).subscribe(r=>n({upStr:da(r.up)+"/s",downStr:da(r.down)+"/s"})),[e]),t}function l4(e){const[t,n]=GS({upTotal:"0 B",dlTotal:"0 B",connNumber:0}),r=r4(({downloadTotal:o,uploadTotal:i,connections:a})=>{n({upTotal:da(i),dlTotal:da(o),connNumber:a.length})},[n]);return XS(()=>eD(e,r),[e,r]),t}function u4(){const{t:e}=va();return te("div",{children:[_(Jw,{title:e("Overview")}),te("div",{className:gg.root,children:[_("div",{children:_(i4,{})}),_("div",{className:gg.chart,children:_(x.exports.Suspense,{fallback:_(hS,{height:"200px"}),children:_(Z$,{})})})]})]})}const c4="_lo_pmly2_1",f4={lo:c4};function d4(){return _("div",{className:f4.lo,children:_(eh,{width:280,height:280,animate:!0,c0:"transparent",c1:"#646464"})})}const p4="_app_1s3k7_1",h4="_content_1s3k7_18",YS={app:p4,content:h4};var JS={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},_g=xe.createContext&&xe.createContext(JS),ir=globalThis&&globalThis.__assign||function(){return ir=Object.assign||function(e){for(var t,n=1,r=arguments.length;n_(N4,{to:n,isActive:t.pathname===n,iconId:r,labelText:e(o)},n))}),te("div",{className:Bn.footer,children:[_(QS,{}),_(qS,{label:e("about"),children:_(P1,{to:"/about",className:Bn.iconWrapper,children:_(kA,{size:20})})})]})]})}const D4="_input_mh4af_1",TU={input:D4},I4="_animate_1w0e8_1",LU={animate:I4,"zap-pulse":"_zap-pulse_1w0e8_1"};function fd(){return fd=Object.assign?Object.assign.bind():function(e){for(var t=1;t=l)&&this.A(n),this.W&&this.setState({N:!1,j:!1}),this.l=Date.now()},t.prototype.p=function(n){n.preventDefault(),typeof n.button=="number"&&n.button!==0||(this.I(n.clientX),window.addEventListener("mousemove",this.v),window.addEventListener("mouseup",this.g))},t.prototype.v=function(n){n.preventDefault(),this.L(n.clientX)},t.prototype.g=function(n){this.U(n),window.removeEventListener("mousemove",this.v),window.removeEventListener("mouseup",this.g)},t.prototype.k=function(n){this.X=null,this.I(n.touches[0].clientX)},t.prototype.m=function(n){this.L(n.touches[0].clientX)},t.prototype.M=function(n){n.preventDefault(),this.U(n)},t.prototype.$=function(n){Date.now()-this.l>50&&(this.A(n),Date.now()-this.u>50&&this.W&&this.setState({j:!1}))},t.prototype.C=function(){this.u=Date.now()},t.prototype.D=function(){this.setState({j:!0})},t.prototype.O=function(){this.setState({j:!1})},t.prototype.S=function(n){this.H=n},t.prototype.T=function(n){n.preventDefault(),this.H.focus(),this.A(n),this.W&&this.setState({j:!1})},t.prototype.A=function(n){var r=this.props;(0,r.onChange)(!r.checked,n,r.id)},t.prototype.render=function(){var n=this.props,r=n.checked,o=n.disabled,i=n.className,a=n.offColor,s=n.onColor,l=n.offHandleColor,u=n.onHandleColor,c=n.checkedIcon,f=n.uncheckedIcon,p=n.checkedHandleIcon,m=n.uncheckedHandleIcon,g=n.boxShadow,y=n.activeBoxShadow,b=n.height,h=n.width,d=n.borderRadius,v=function(L,B){var P={};for(var N in L)Object.prototype.hasOwnProperty.call(L,N)&&B.indexOf(N)===-1&&(P[N]=L[N]);return P}(n,["checked","disabled","className","offColor","onColor","offHandleColor","onHandleColor","checkedIcon","uncheckedIcon","checkedHandleIcon","uncheckedHandleIcon","boxShadow","activeBoxShadow","height","width","borderRadius","handleDiameter"]),w=this.state,O=w.h,R=w.N,A=w.j,C={position:"relative",display:"inline-block",textAlign:"left",opacity:o?.5:1,direction:"ltr",borderRadius:b/2,WebkitTransition:"opacity 0.25s",MozTransition:"opacity 0.25s",transition:"opacity 0.25s",touchAction:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",userSelect:"none"},I={height:b,width:h,margin:Math.max(0,(this.t-b)/2),position:"relative",background:Rg(O,this.i,this.o,a,s),borderRadius:typeof d=="number"?d:b/2,cursor:o?"default":"pointer",WebkitTransition:R?null:"background 0.25s",MozTransition:R?null:"background 0.25s",transition:R?null:"background 0.25s"},M={height:b,width:Math.min(1.5*b,h-(this.t+b)/2+1),position:"relative",opacity:(O-this.o)/(this.i-this.o),pointerEvents:"none",WebkitTransition:R?null:"opacity 0.25s",MozTransition:R?null:"opacity 0.25s",transition:R?null:"opacity 0.25s"},W={height:b,width:Math.min(1.5*b,h-(this.t+b)/2+1),position:"absolute",opacity:1-(O-this.o)/(this.i-this.o),right:0,top:0,pointerEvents:"none",WebkitTransition:R?null:"opacity 0.25s",MozTransition:R?null:"opacity 0.25s",transition:R?null:"opacity 0.25s"},oe={height:this.t,width:this.t,background:Rg(O,this.i,this.o,l,u),display:"inline-block",cursor:o?"default":"pointer",borderRadius:typeof d=="number"?d-1:"50%",position:"absolute",transform:"translateX("+O+"px)",top:Math.max(0,(b-this.t)/2),outline:0,boxShadow:A?y:g,border:0,WebkitTransition:R?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s",MozTransition:R?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s",transition:R?null:"background-color 0.25s, transform 0.25s, box-shadow 0.15s"},X={height:this.t,width:this.t,opacity:Math.max(2*(1-(O-this.o)/(this.i-this.o)-.5),0),position:"absolute",left:0,top:0,pointerEvents:"none",WebkitTransition:R?null:"opacity 0.25s",MozTransition:R?null:"opacity 0.25s",transition:R?null:"opacity 0.25s"},S={height:this.t,width:this.t,opacity:Math.max(2*((O-this.o)/(this.i-this.o)-.5),0),position:"absolute",left:0,top:0,pointerEvents:"none",WebkitTransition:R?null:"opacity 0.25s",MozTransition:R?null:"opacity 0.25s",transition:R?null:"opacity 0.25s"};return te("div",{className:i,style:C,children:[te("div",{className:"react-switch-bg",style:I,onClick:o?null:this.T,onMouseDown:function(L){return L.preventDefault()},children:[c&&_("div",{style:M,children:c}),f&&_("div",{style:W,children:f})]}),te("div",{className:"react-switch-handle",style:oe,onClick:function(L){return L.preventDefault()},onMouseDown:o?null:this.p,onTouchStart:o?null:this.k,onTouchMove:o?null:this.m,onTouchEnd:o?null:this.M,onTouchCancel:o?null:this.O,children:[m&&_("div",{style:X,children:m}),p&&_("div",{style:S,children:p})]}),_("input",{...fd({},{type:"checkbox",role:"switch","aria-checked":r,checked:r,disabled:o,style:{border:0,clip:"rect(0 0 0 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",width:1}},v,{ref:this.S,onFocus:this.D,onBlur:this.O,onKeyUp:this.C,onChange:this.$})})]})},t}(x.exports.Component);Ms.defaultProps={disabled:!1,offColor:"#888",onColor:"#080",offHandleColor:"#fff",onHandleColor:"#fff",uncheckedIcon:$4,checkedIcon:U4,boxShadow:null,activeBoxShadow:"0 0 2px 3px #3bf",height:28,width:56};const F4=Ms.default?Ms.default:Ms;function j4({checked:e=!1,onChange:t,theme:n,name:r}){return _(F4,{onChange:t,checked:e,uncheckedIcon:!1,checkedIcon:!1,offColor:n==="dark"?"#393939":"#e9e9e9",onColor:"#047aff",offHandleColor:"#fff",onHandleColor:"#fff",handleDiameter:24,height:28,width:44,className:"rs",name:r})}const NU=Ln(e=>({theme:Xp(e)}))(j4),z4="_ToggleSwitch_10mtp_1",B4="_slider_10mtp_28",Eg={ToggleSwitch:z4,slider:B4};function V4({options:e,value:t,name:n,onChange:r}){const o=x.exports.useMemo(()=>e.map(s=>s.value).indexOf(t),[e,t]),i=x.exports.useCallback(s=>{const l=Math.floor(100/e.length);if(s===e.length-1)return 100-e.length*l+l;if(s>-1)return l},[e]),a=x.exports.useMemo(()=>({width:i(o)+"%",left:o*i(0)+"%"}),[o,i]);return te("div",{className:Eg.ToggleSwitch,children:[_("div",{className:Eg.slider,style:a}),e.map((s,l)=>{const u=`${n}-${s.label}`;return te("label",{htmlFor:u,className:l===0?"":"border-left",style:{width:i(l)+"%"},children:[_("input",{id:u,name:n,type:"radio",value:s.value,checked:t===s.value,onChange:r}),_("div",{children:s.label})]},u)})]})}xe.memo(V4);const{lazy:Ma,Suspense:eb}=vr,W4=Ma(()=>Rn(()=>import("./Connections.6fed35ec.js"),["Connections.6fed35ec.js","Connections.1e70ab68.css","useRemainingViewPortHeight.2e9a6590.js","chevron-down.d92c210e.js","index.47b45d26.js","Fab.4f6fab8b.js","Fab.a0a7e573.css","play.59a01dbd.js"],import.meta.url)),H4=Ma(()=>Rn(()=>import("./Config.2829bffd.js"),["Config.2829bffd.js","Config.7bc73fad.css","logs.6e20f0cf.js","Select.bdd10c8a.js","Select.1e55eba1.css"],import.meta.url)),K4=Ma(()=>Rn(()=>import("./Logs.0b6fcee1.js"),["Logs.0b6fcee1.js","Logs.4b8e75d1.css","index.esm.7b716043.js","logs.6e20f0cf.js","debounce.c2d20996.js","useRemainingViewPortHeight.2e9a6590.js","Fab.4f6fab8b.js","Fab.a0a7e573.css","play.59a01dbd.js"],import.meta.url)),q4=Ma(()=>Rn(()=>import("./Proxies.dc785aa4.js"),["Proxies.dc785aa4.js","Proxies.3fa3509d.css","chevron-down.d92c210e.js","Fab.4f6fab8b.js","Fab.a0a7e573.css","TextFitler.5d7fa41d.js","TextFitler.b21c0577.css","debounce.c2d20996.js","index.47b45d26.js","Select.bdd10c8a.js","Select.1e55eba1.css"],import.meta.url)),Q4=Ma(()=>Rn(()=>import("./Rules.a5a3995b.js"),["Rules.a5a3995b.js","Rules.e03c54a8.css","index.esm.7b716043.js","TextFitler.5d7fa41d.js","TextFitler.b21c0577.css","debounce.c2d20996.js","index.47b45d26.js","Fab.4f6fab8b.js","Fab.a0a7e573.css","useRemainingViewPortHeight.2e9a6590.js"],import.meta.url)),G4=[{path:"/",element:_(u4,{})},{path:"/connections",element:_(W4,{})},{path:"/configs",element:_(H4,{})},{path:"/logs",element:_(K4,{})},{path:"/proxies",element:_(q4,{})},{path:"/rules",element:_(Q4,{})},{path:"/about",element:_(MM,{})},!1].filter(Boolean);function X4(){return O1(G4)}function Y4(){return te(xn,{children:[_(M$,{}),_(M4,{}),_("div",{className:YS.content,children:_(eb,{fallback:_(d4,{}),children:_(X4,{})})})]})}function J4(){return O1([{path:"/backend",element:_(kS,{})},{path:"*",element:_(Y4,{})}])}const Z4=()=>_(z$,{children:_(fA,{children:_(rM,{initialState:bD,actions:_D,children:_(BC,{client:BM,children:_(E2,{children:te("div",{className:YS.app,children:[_(jM,{}),_(eb,{fallback:_(hS,{}),children:_(J4,{})})]})})})})})}),eU=Boolean(window.location.hostname==="localhost"||window.location.hostname==="[::1]"||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));function tU(e){if("serviceWorker"in navigator){if(new URL("./",window.location.href).origin!==window.location.origin)return;window.addEventListener("load",()=>{const n=".//sw.js";eU?(nU(n,e),navigator.serviceWorker.ready.then(()=>{console.log("This web app is being served cache-first by a service worker")})):tb(n,e)})}}function tb(e,t){navigator.serviceWorker.register(e).then(n=>{n.onupdatefound=()=>{const r=n.installing;r!=null&&(r.onstatechange=()=>{r.state==="installed"&&(navigator.serviceWorker.controller?(console.log("New content is available and will be used when all tabs for this page are closed. See https://cra.link/PWA."),t&&t.onUpdate&&t.onUpdate(n)):(console.log("Content is cached for offline use."),t&&t.onSuccess&&t.onSuccess(n)))})}}).catch(n=>{console.error("Error during service worker registration:",n)})}function nU(e,t){fetch(e,{headers:{"Service-Worker":"script"}}).then(n=>{const r=n.headers.get("content-type");n.status===404||r!=null&&r.indexOf("javascript")===-1?navigator.serviceWorker.ready.then(o=>{o.unregister().then(()=>{window.location.reload()})}):tb(e,t)}).catch(()=>{console.log("No internet connection found. App is running in offline mode.")})}oU();const nb=document.getElementById("app"),rU=X0(nb);function Nc(e){const t=document.createElement("link");t.href=e,t.rel="preload",t.as="font",t.crossOrigin="",document.head.appendChild(t)}function oU(){Nc(J_),Nc(Z_),Nc(ex)}a1.setAppElement(nb);rU.render(_(x.exports.StrictMode,{children:_(Z4,{})}));tU();console.log("Checkout the repo: https://github.com/haishanh/yacd");console.log("Version:","0.3.6");export{SS as $,dS as A,iI as B,Jw as C,lU as D,Et as E,xn as F,sU as G,YM as H,TA as I,gU as J,yU as K,mU as L,a1 as M,cU as N,vU as O,Gn as P,gl as Q,xe as R,eh as S,LU as T,PU as U,aU as V,kU as W,lD as X,o$ as Y,a$ as Z,Ac as _,vs as a,uD as a0,EU as a1,OU as a2,qS as a3,dU as a4,pU as a5,hU as a6,_U as a7,xU as a8,CU as a9,RU as aa,lh as ab,mM as ac,Yo as ad,SU as ae,cD as af,bU as ag,dA as ah,QC as ai,S1 as aj,iU as ak,te as b,dr as c,Ln as d,wU as e,eD as f,Xo as g,vr as h,be as i,_ as j,K$ as k,Sg as l,mg as m,bg as n,G$ as o,da as p,uU as q,x as r,TU as s,cS as t,va as u,tg as v,fU as w,nM as x,NU as y,vM as z}; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.ad2cee1a.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.4bcef007.js similarity index 99% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.ad2cee1a.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.4bcef007.js index a49dda0e..a72899f1 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.ad2cee1a.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.4bcef007.js @@ -1,4 +1,4 @@ -import{r as p,R as go,b as oi,j as k,F as ts}from"./index.2addc377.js";const q=p.exports.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"}),we=p.exports.createContext({});function yo(){return p.exports.useContext(we).visualElement}const At=p.exports.createContext(null),vt=typeof document<"u",pt=vt?p.exports.useLayoutEffect:p.exports.useEffect,pn=p.exports.createContext({strict:!1});function ri(t,e,n,s){const o=yo(),i=p.exports.useContext(pn),r=p.exports.useContext(At),a=p.exports.useContext(q).reducedMotion,c=p.exports.useRef(void 0);s=s||i.renderer,!c.current&&s&&(c.current=s(t,{visualState:e,parent:o,props:n,presenceId:r?r.id:void 0,blockInitialAnimation:r?r.initial===!1:!1,reducedMotionConfig:a}));const l=c.current;return pt(()=>{l&&l.syncRender()}),p.exports.useEffect(()=>{l&&l.animationState&&l.animationState.animateChanges()}),pt(()=>()=>l&&l.notifyUnmount(),[]),l}function wt(t){return typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function ii(t,e,n){return p.exports.useCallback(s=>{s&&t.mount&&t.mount(s),e&&(s?e.mount(s):e.unmount()),n&&(typeof n=="function"?n(s):wt(n)&&(n.current=s))},[e])}function Nt(t){return typeof t=="string"||Array.isArray(t)}function Te(t){return typeof t=="object"&&typeof t.start=="function"}const ai=["initial","animate","exit","whileHover","whileDrag","whileTap","whileFocus","whileInView"];function Pe(t){return Te(t.animate)||ai.some(e=>Nt(t[e]))}function vo(t){return Boolean(Pe(t)||t.variants)}function ci(t,e){if(Pe(t)){const{initial:n,animate:s}=t;return{initial:n===!1||Nt(n)?n:void 0,animate:Nt(s)?s:void 0}}return t.inherit!==!1?e:{}}function li(t){const{initial:e,animate:n}=ci(t,p.exports.useContext(we));return p.exports.useMemo(()=>({initial:e,animate:n}),[es(e),es(n)])}function es(t){return Array.isArray(t)?t.join(" "):t}const X=t=>({isEnabled:e=>t.some(n=>!!e[n])}),zt={measureLayout:X(["layout","layoutId","drag"]),animation:X(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:X(["exit"]),drag:X(["drag","dragControls"]),focus:X(["whileFocus"]),hover:X(["whileHover","onHoverStart","onHoverEnd"]),tap:X(["whileTap","onTap","onTapStart","onTapCancel"]),pan:X(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:X(["whileInView","onViewportEnter","onViewportLeave"])};function Ge(t){for(const e in t)e==="projectionNodeConstructor"?zt.projectionNodeConstructor=t[e]:zt[e].Component=t[e]}function j(t){const e=p.exports.useRef(null);return e.current===null&&(e.current=t()),e.current}const Ot={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let ui=1;function fi(){return j(()=>{if(Ot.hasEverUpdated)return ui++})}const $t=p.exports.createContext({});class di extends go.Component{getSnapshotBeforeUpdate(){const{visualElement:e,props:n}=this.props;return e&&e.setProps(n),null}componentDidUpdate(){}render(){return this.props.children}}const xo=p.exports.createContext({}),mn=Symbol.for("motionComponentSymbol");function bo({preloadedFeatures:t,createVisualElement:e,projectionNodeConstructor:n,useRender:s,useVisualState:o,Component:i}){t&&Ge(t);function r(c,l){const u={...p.exports.useContext(q),...c,layoutId:hi(c)},{isStatic:f}=u;let d=null;const h=li(c),m=f?void 0:fi(),v=o(c,f);if(!f&&vt){h.visualElement=ri(i,v,u,e);const S=p.exports.useContext(pn).strict,V=p.exports.useContext(xo);h.visualElement&&(d=h.visualElement.loadFeatures(c,S,t,m,n||zt.projectionNodeConstructor,V))}return oi(di,{visualElement:h.visualElement,props:u,children:[d,k(we.Provider,{value:h,children:s(i,c,m,ii(v,h.visualElement,l),v,f,h.visualElement)})]})}const a=p.exports.forwardRef(r);return a[mn]=i,a}function hi({layoutId:t}){const e=p.exports.useContext($t).id;return e&&t!==void 0?e+"-"+t:t}function So(t){function e(s,o={}){return bo(t(s,o))}if(typeof Proxy>"u")return e;const n=new Map;return new Proxy(e,{get:(s,o)=>(n.has(o)||n.set(o,e(o)),n.get(o))})}const pi=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function gn(t){return typeof t!="string"||t.includes("-")?!1:!!(pi.indexOf(t)>-1||/[A-Z]/.test(t))}const le={};function mi(t){Object.assign(le,t)}const ue=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],mt=new Set(ue);function Vo(t,{layout:e,layoutId:n}){return mt.has(t)||t.startsWith("origin")||(e||n!==void 0)&&(!!le[t]||t==="opacity")}const N=t=>t===void 0?!1:!!t.getVelocity,gi={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},yi=(t,e)=>ue.indexOf(t)-ue.indexOf(e);function vi({transform:t,transformKeys:e},{enableHardwareAcceleration:n=!0,allowTransformNone:s=!0},o,i){let r="";e.sort(yi);for(const a of e)r+=`${gi[a]||a}(${t[a]}) `;return n&&!t.z&&(r+="translateZ(0)"),r=r.trim(),i?r=i(t,o?"":r):s&&o&&(r="none"),r}function yn(t){return t.startsWith("--")}const xi=(t,e)=>e&&typeof t=="number"?e.transform(t):t,wo=(t,e)=>n=>Math.max(Math.min(n,e),t),It=t=>t%1?Number(t.toFixed(5)):t,Ht=/(-)?([\d]*\.?[\d])+/g,Ye=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,bi=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Xt(t){return typeof t=="string"}const xt={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},kt=Object.assign(Object.assign({},xt),{transform:wo(0,1)}),Jt=Object.assign(Object.assign({},xt),{default:1}),qt=t=>({test:e=>Xt(e)&&e.endsWith(t)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${t}`}),nt=qt("deg"),Y=qt("%"),T=qt("px"),Si=qt("vh"),Vi=qt("vw"),ns=Object.assign(Object.assign({},Y),{parse:t=>Y.parse(t)/100,transform:t=>Y.transform(t*100)}),vn=(t,e)=>n=>Boolean(Xt(n)&&bi.test(n)&&n.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(n,e)),To=(t,e,n)=>s=>{if(!Xt(s))return s;const[o,i,r,a]=s.match(Ht);return{[t]:parseFloat(o),[e]:parseFloat(i),[n]:parseFloat(r),alpha:a!==void 0?parseFloat(a):1}},dt={test:vn("hsl","hue"),parse:To("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:s=1})=>"hsla("+Math.round(t)+", "+Y.transform(It(e))+", "+Y.transform(It(n))+", "+It(kt.transform(s))+")"},wi=wo(0,255),Ie=Object.assign(Object.assign({},xt),{transform:t=>Math.round(wi(t))}),it={test:vn("rgb","red"),parse:To("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:s=1})=>"rgba("+Ie.transform(t)+", "+Ie.transform(e)+", "+Ie.transform(n)+", "+It(kt.transform(s))+")"};function Ti(t){let e="",n="",s="",o="";return t.length>5?(e=t.substr(1,2),n=t.substr(3,2),s=t.substr(5,2),o=t.substr(7,2)):(e=t.substr(1,1),n=t.substr(2,1),s=t.substr(3,1),o=t.substr(4,1),e+=e,n+=n,s+=s,o+=o),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:o?parseInt(o,16)/255:1}}const Ke={test:vn("#"),parse:Ti,transform:it.transform},_={test:t=>it.test(t)||Ke.test(t)||dt.test(t),parse:t=>it.test(t)?it.parse(t):dt.test(t)?dt.parse(t):Ke.parse(t),transform:t=>Xt(t)?t:t.hasOwnProperty("red")?it.transform(t):dt.transform(t)},Po="${c}",Co="${n}";function Pi(t){var e,n,s,o;return isNaN(t)&&Xt(t)&&((n=(e=t.match(Ht))===null||e===void 0?void 0:e.length)!==null&&n!==void 0?n:0)+((o=(s=t.match(Ye))===null||s===void 0?void 0:s.length)!==null&&o!==void 0?o:0)>0}function Ao(t){typeof t=="number"&&(t=`${t}`);const e=[];let n=0;const s=t.match(Ye);s&&(n=s.length,t=t.replace(Ye,Po),e.push(...s.map(_.parse)));const o=t.match(Ht);return o&&(t=t.replace(Ht,Co),e.push(...o.map(xt.parse))),{values:e,numColors:n,tokenised:t}}function Ro(t){return Ao(t).values}function Mo(t){const{values:e,numColors:n,tokenised:s}=Ao(t),o=e.length;return i=>{let r=s;for(let a=0;atypeof t=="number"?0:t;function Ai(t){const e=Ro(t);return Mo(t)(e.map(Ci))}const Z={test:Pi,parse:Ro,createTransformer:Mo,getAnimatableNone:Ai},Ri=new Set(["brightness","contrast","saturate","opacity"]);function Mi(t){let[e,n]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;const[s]=n.match(Ht)||[];if(!s)return t;const o=n.replace(s,"");let i=Ri.has(e)?1:0;return s!==n&&(i*=100),e+"("+i+o+")"}const Li=/([a-z-]*)\(.*?\)/g,Xe=Object.assign(Object.assign({},Z),{getAnimatableNone:t=>{const e=t.match(Li);return e?e.map(Mi).join(" "):t}}),ss={...xt,transform:Math.round},Lo={borderWidth:T,borderTopWidth:T,borderRightWidth:T,borderBottomWidth:T,borderLeftWidth:T,borderRadius:T,radius:T,borderTopLeftRadius:T,borderTopRightRadius:T,borderBottomRightRadius:T,borderBottomLeftRadius:T,width:T,maxWidth:T,height:T,maxHeight:T,size:T,top:T,right:T,bottom:T,left:T,padding:T,paddingTop:T,paddingRight:T,paddingBottom:T,paddingLeft:T,margin:T,marginTop:T,marginRight:T,marginBottom:T,marginLeft:T,rotate:nt,rotateX:nt,rotateY:nt,rotateZ:nt,scale:Jt,scaleX:Jt,scaleY:Jt,scaleZ:Jt,skew:nt,skewX:nt,skewY:nt,distance:T,translateX:T,translateY:T,translateZ:T,x:T,y:T,z:T,perspective:T,transformPerspective:T,opacity:kt,originX:ns,originY:ns,originZ:T,zIndex:ss,fillOpacity:kt,strokeOpacity:kt,numOctaves:ss};function xn(t,e,n,s){const{style:o,vars:i,transform:r,transformKeys:a,transformOrigin:c}=t;a.length=0;let l=!1,u=!1,f=!0;for(const d in e){const h=e[d];if(yn(d)){i[d]=h;continue}const m=Lo[d],v=xi(h,m);if(mt.has(d)){if(l=!0,r[d]=v,a.push(d),!f)continue;h!==(m.default||0)&&(f=!1)}else d.startsWith("origin")?(u=!0,c[d]=v):o[d]=v}if(l||s?o.transform=vi(t,n,f,s):!e.transform&&o.transform&&(o.transform="none"),u){const{originX:d="50%",originY:h="50%",originZ:m=0}=c;o.transformOrigin=`${d} ${h} ${m}`}}const bn=()=>({style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}});function Eo(t,e,n){for(const s in e)!N(e[s])&&!Vo(s,n)&&(t[s]=e[s])}function Ei({transformTemplate:t},e,n){return p.exports.useMemo(()=>{const s=bn();return xn(s,e,{enableHardwareAcceleration:!n},t),Object.assign({},s.vars,s.style)},[e])}function Di(t,e,n){const s=t.style||{},o={};return Eo(o,s,t),Object.assign(o,Ei(t,e,n)),t.transformValues?t.transformValues(o):o}function Oi(t,e,n){const s={},o=Di(t,e,n);return t.drag&&t.dragListener!==!1&&(s.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),s.style=o,s}const Ii=["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"],ki=["whileTap","onTap","onTapStart","onTapCancel"],Fi=["onPan","onPanStart","onPanSessionStart","onPanEnd"],ji=["whileInView","onViewportEnter","onViewportLeave","viewport"],_i=new Set(["initial","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","onHoverStart","onHoverEnd","layoutScroll",...ji,...ki,...Ii,...Fi]);function fe(t){return _i.has(t)}let Do=t=>!fe(t);function Oo(t){!t||(Do=e=>e.startsWith("on")?!fe(e):t(e))}try{Oo(require("@emotion/is-prop-valid").default)}catch{}function Bi(t,e,n){const s={};for(const o in t)(Do(o)||n===!0&&fe(o)||!e&&!fe(o)||t.draggable&&o.startsWith("onDrag"))&&(s[o]=t[o]);return s}function os(t,e,n){return typeof t=="string"?t:T.transform(e+n*t)}function Ui(t,e,n){const s=os(e,t.x,t.width),o=os(n,t.y,t.height);return`${s} ${o}`}const Ni={offset:"stroke-dashoffset",array:"stroke-dasharray"},zi={offset:"strokeDashoffset",array:"strokeDasharray"};function $i(t,e,n=1,s=0,o=!0){t.pathLength=1;const i=o?Ni:zi;t[i.offset]=T.transform(-s);const r=T.transform(e),a=T.transform(n);t[i.array]=`${r} ${a}`}function Sn(t,{attrX:e,attrY:n,originX:s,originY:o,pathLength:i,pathSpacing:r=1,pathOffset:a=0,...c},l,u){xn(t,c,l,u),t.attrs=t.style,t.style={};const{attrs:f,style:d,dimensions:h}=t;f.transform&&(h&&(d.transform=f.transform),delete f.transform),h&&(s!==void 0||o!==void 0||d.transform)&&(d.transformOrigin=Ui(h,s!==void 0?s:.5,o!==void 0?o:.5)),e!==void 0&&(f.x=e),n!==void 0&&(f.y=n),i!==void 0&&$i(f,i,r,a,!1)}const Io=()=>({...bn(),attrs:{}});function Hi(t,e){const n=p.exports.useMemo(()=>{const s=Io();return Sn(s,e,{enableHardwareAcceleration:!1},t.transformTemplate),{...s.attrs,style:{...s.style}}},[e]);if(t.style){const s={};Eo(s,t.style,t),n.style={...s,...n.style}}return n}function Wi(t=!1){return(n,s,o,i,{latestValues:r},a)=>{const l=(gn(n)?Hi:Oi)(s,r,a),f={...Bi(s,typeof n=="string",t),...l,ref:i};return o&&(f["data-projection-id"]=o),p.exports.createElement(n,f)}}const de=t=>t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function ko(t,{style:e,vars:n},s,o){Object.assign(t.style,e,o&&o.getProjectionStyles(s));for(const i in n)t.style.setProperty(i,n[i])}const Fo=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function jo(t,e,n,s){ko(t,e,void 0,s);for(const o in e.attrs)t.setAttribute(Fo.has(o)?o:de(o),e.attrs[o])}function Vn(t){const{style:e}=t,n={};for(const s in e)(N(e[s])||Vo(s,t))&&(n[s]=e[s]);return n}function _o(t){const e=Vn(t);for(const n in t)if(N(t[n])){const s=n==="x"||n==="y"?"attr"+n.toUpperCase():n;e[s]=t[n]}return e}function Bo(t,e,n,s={},o={}){return typeof e=="function"&&(e=e(n!==void 0?n:t.custom,s,o)),typeof e=="string"&&(e=t.variants&&t.variants[e]),typeof e=="function"&&(e=e(n!==void 0?n:t.custom,s,o)),e}const Wt=t=>Array.isArray(t),Gi=t=>Boolean(t&&typeof t=="object"&&t.mix&&t.toValue),Uo=t=>Wt(t)?t[t.length-1]||0:t;function oe(t){const e=N(t)?t.get():t;return Gi(e)?e.toValue():e}function Yi({scrapeMotionValuesFromProps:t,createRenderState:e,onMount:n},s,o,i){const r={latestValues:Ki(s,o,i,t),renderState:e()};return n&&(r.mount=a=>n(s,a,r)),r}const wn=t=>(e,n)=>{const s=p.exports.useContext(we),o=p.exports.useContext(At),i=()=>Yi(t,e,s,o);return n?i():j(i)};function Ki(t,e,n,s){const o={},i=s(t);for(const d in i)o[d]=oe(i[d]);let{initial:r,animate:a}=t;const c=Pe(t),l=vo(t);e&&l&&!c&&t.inherit!==!1&&(r===void 0&&(r=e.initial),a===void 0&&(a=e.animate));let u=n?n.initial===!1:!1;u=u||r===!1;const f=u?a:r;return f&&typeof f!="boolean"&&!Te(f)&&(Array.isArray(f)?f:[f]).forEach(h=>{const m=Bo(t,h);if(!m)return;const{transitionEnd:v,transition:S,...V}=m;for(const x in V){let g=V[x];if(Array.isArray(g)){const y=u?g.length-1:0;g=g[y]}g!==null&&(o[x]=g)}for(const x in v)o[x]=v[x]}),o}const Xi={useVisualState:wn({scrapeMotionValuesFromProps:_o,createRenderState:Io,onMount:(t,e,{renderState:n,latestValues:s})=>{try{n.dimensions=typeof e.getBBox=="function"?e.getBBox():e.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}Sn(n,s,{enableHardwareAcceleration:!1},t.transformTemplate),jo(e,n)}})},qi={useVisualState:wn({scrapeMotionValuesFromProps:Vn,createRenderState:bn})};function Tn(t,{forwardMotionProps:e=!1},n,s,o){return{...gn(t)?Xi:qi,preloadedFeatures:n,useRender:Wi(e),createVisualElement:s,projectionNodeConstructor:o,Component:t}}var R;(function(t){t.Animate="animate",t.Hover="whileHover",t.Tap="whileTap",t.Drag="whileDrag",t.Focus="whileFocus",t.InView="whileInView",t.Exit="exit"})(R||(R={}));function Ce(t,e,n,s={passive:!0}){return t.addEventListener(e,n,s),()=>t.removeEventListener(e,n)}function qe(t,e,n,s){p.exports.useEffect(()=>{const o=t.current;if(n&&o)return Ce(o,e,n,s)},[t,e,n,s])}function Zi({whileFocus:t,visualElement:e}){const{animationState:n}=e,s=()=>{n&&n.setActive(R.Focus,!0)},o=()=>{n&&n.setActive(R.Focus,!1)};qe(e,"focus",t?s:void 0),qe(e,"blur",t?o:void 0)}function No(t){return typeof PointerEvent<"u"&&t instanceof PointerEvent?t.pointerType==="mouse":t instanceof MouseEvent}function zo(t){return!!t.touches}function Ji(t){return e=>{const n=e instanceof MouseEvent;(!n||n&&e.button===0)&&t(e)}}const Qi={pageX:0,pageY:0};function ta(t,e="page"){const s=t.touches[0]||t.changedTouches[0]||Qi;return{x:s[e+"X"],y:s[e+"Y"]}}function ea(t,e="page"){return{x:t[e+"X"],y:t[e+"Y"]}}function Pn(t,e="page"){return{point:zo(t)?ta(t,e):ea(t,e)}}const $o=(t,e=!1)=>{const n=s=>t(s,Pn(s));return e?Ji(n):n},na=()=>vt&&window.onpointerdown===null,sa=()=>vt&&window.ontouchstart===null,oa=()=>vt&&window.onmousedown===null,ra={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},ia={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function Ho(t){return na()?t:sa()?ia[t]:oa()?ra[t]:t}function Pt(t,e,n,s){return Ce(t,Ho(e),$o(n,e==="pointerdown"),s)}function he(t,e,n,s){return qe(t,Ho(e),n&&$o(n,e==="pointerdown"),s)}function Wo(t){let e=null;return()=>{const n=()=>{e=null};return e===null?(e=t,n):!1}}const rs=Wo("dragHorizontal"),is=Wo("dragVertical");function Go(t){let e=!1;if(t==="y")e=is();else if(t==="x")e=rs();else{const n=rs(),s=is();n&&s?e=()=>{n(),s()}:(n&&n(),s&&s())}return e}function Yo(){const t=Go(!0);return t?(t(),!1):!0}function as(t,e,n){return(s,o)=>{!No(s)||Yo()||(t.animationState&&t.animationState.setActive(R.Hover,e),n&&n(s,o))}}function aa({onHoverStart:t,onHoverEnd:e,whileHover:n,visualElement:s}){he(s,"pointerenter",t||n?as(s,!0,t):void 0,{passive:!t}),he(s,"pointerleave",e||n?as(s,!1,e):void 0,{passive:!e})}const Ko=(t,e)=>e?t===e?!0:Ko(t,e.parentElement):!1;function Cn(t){return p.exports.useEffect(()=>()=>t(),[])}function An(t,e){var n={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&e.indexOf(s)<0&&(n[s]=t[s]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(t);oMath.min(Math.max(n,t),e),ke=.001,la=.01,cs=10,ua=.05,fa=1;function da({duration:t=800,bounce:e=.25,velocity:n=0,mass:s=1}){let o,i;ca(t<=cs*1e3);let r=1-e;r=me(ua,fa,r),t=me(la,cs,t/1e3),r<1?(o=l=>{const u=l*r,f=u*t,d=u-n,h=Ze(l,r),m=Math.exp(-f);return ke-d/h*m},i=l=>{const f=l*r*t,d=f*n+n,h=Math.pow(r,2)*Math.pow(l,2)*t,m=Math.exp(-f),v=Ze(Math.pow(l,2),r);return(-o(l)+ke>0?-1:1)*((d-h)*m)/v}):(o=l=>{const u=Math.exp(-l*t),f=(l-n)*t+1;return-ke+u*f},i=l=>{const u=Math.exp(-l*t),f=(n-l)*(t*t);return u*f});const a=5/t,c=pa(o,i,a);if(t=t*1e3,isNaN(c))return{stiffness:100,damping:10,duration:t};{const l=Math.pow(c,2)*s;return{stiffness:l,damping:r*2*Math.sqrt(s*l),duration:t}}}const ha=12;function pa(t,e,n){let s=n;for(let o=1;ot[n]!==void 0)}function ya(t){let e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!ls(t,ga)&&ls(t,ma)){const n=da(t);e=Object.assign(Object.assign(Object.assign({},e),n),{velocity:0,mass:1}),e.isResolvedFromDuration=!0}return e}function Rn(t){var{from:e=0,to:n=1,restSpeed:s=2,restDelta:o}=t,i=An(t,["from","to","restSpeed","restDelta"]);const r={done:!1,value:e};let{stiffness:a,damping:c,mass:l,velocity:u,duration:f,isResolvedFromDuration:d}=ya(i),h=us,m=us;function v(){const S=u?-(u/1e3):0,V=n-e,x=c/(2*Math.sqrt(a*l)),g=Math.sqrt(a/l)/1e3;if(o===void 0&&(o=Math.min(Math.abs(n-e)/100,.4)),x<1){const y=Ze(g,x);h=w=>{const A=Math.exp(-x*g*w);return n-A*((S+x*g*V)/y*Math.sin(y*w)+V*Math.cos(y*w))},m=w=>{const A=Math.exp(-x*g*w);return x*g*A*(Math.sin(y*w)*(S+x*g*V)/y+V*Math.cos(y*w))-A*(Math.cos(y*w)*(S+x*g*V)-y*V*Math.sin(y*w))}}else if(x===1)h=y=>n-Math.exp(-g*y)*(V+(S+g*V)*y);else{const y=g*Math.sqrt(x*x-1);h=w=>{const A=Math.exp(-x*g*w),L=Math.min(y*w,300);return n-A*((S+x*g*V)*Math.sinh(L)+y*V*Math.cosh(L))/y}}}return v(),{next:S=>{const V=h(S);if(d)r.done=S>=f;else{const x=m(S)*1e3,g=Math.abs(x)<=s,y=Math.abs(n-V)<=o;r.done=g&&y}return r.value=r.done?n:V,r},flipTarget:()=>{u=-u,[e,n]=[n,e],v()}}}Rn.needsInterpolation=(t,e)=>typeof t=="string"||typeof e=="string";const us=t=>0,Gt=(t,e,n)=>{const s=e-t;return s===0?1:(n-t)/s},M=(t,e,n)=>-n*t+n*e+t;function Fe(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+(e-t)*6*n:n<1/2?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function fs({hue:t,saturation:e,lightness:n,alpha:s}){t/=360,e/=100,n/=100;let o=0,i=0,r=0;if(!e)o=i=r=n;else{const a=n<.5?n*(1+e):n+e-n*e,c=2*n-a;o=Fe(c,a,t+1/3),i=Fe(c,a,t),r=Fe(c,a,t-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(r*255),alpha:s}}const va=(t,e,n)=>{const s=t*t,o=e*e;return Math.sqrt(Math.max(0,n*(o-s)+s))},xa=[Ke,it,dt],ds=t=>xa.find(e=>e.test(t)),Xo=(t,e)=>{let n=ds(t),s=ds(e),o=n.parse(t),i=s.parse(e);n===dt&&(o=fs(o),n=it),s===dt&&(i=fs(i),s=it);const r=Object.assign({},o);return a=>{for(const c in r)c!=="alpha"&&(r[c]=va(o[c],i[c],a));return r.alpha=M(o.alpha,i.alpha,a),n.transform(r)}},Je=t=>typeof t=="number",ba=(t,e)=>n=>e(t(n)),Ae=(...t)=>t.reduce(ba);function qo(t,e){return Je(t)?n=>M(t,e,n):_.test(t)?Xo(t,e):Jo(t,e)}const Zo=(t,e)=>{const n=[...t],s=n.length,o=t.map((i,r)=>qo(i,e[r]));return i=>{for(let r=0;r{const n=Object.assign(Object.assign({},t),e),s={};for(const o in n)t[o]!==void 0&&e[o]!==void 0&&(s[o]=qo(t[o],e[o]));return o=>{for(const i in s)n[i]=s[i](o);return n}};function hs(t){const e=Z.parse(t),n=e.length;let s=0,o=0,i=0;for(let r=0;r{const n=Z.createTransformer(e),s=hs(t),o=hs(e);return s.numHSL===o.numHSL&&s.numRGB===o.numRGB&&s.numNumbers>=o.numNumbers?Ae(Zo(s.parsed,o.parsed),n):r=>`${r>0?e:t}`},Va=(t,e)=>n=>M(t,e,n);function wa(t){if(typeof t=="number")return Va;if(typeof t=="string")return _.test(t)?Xo:Jo;if(Array.isArray(t))return Zo;if(typeof t=="object")return Sa}function Ta(t,e,n){const s=[],o=n||wa(t[0]),i=t.length-1;for(let r=0;rn(Gt(t,e,s))}function Ca(t,e){const n=t.length,s=n-1;return o=>{let i=0,r=!1;if(o<=t[0]?r=!0:o>=t[s]&&(i=s-1,r=!0),!r){let c=1;for(;co||c===s);c++);i=c-1}const a=Gt(t[i],t[i+1],o);return e[i](a)}}function Mn(t,e,{clamp:n=!0,ease:s,mixer:o}={}){const i=t.length;pe(i===e.length),pe(!s||!Array.isArray(s)||s.length===i-1),t[0]>t[i-1]&&(t=[].concat(t),e=[].concat(e),t.reverse(),e.reverse());const r=Ta(e,s,o),a=i===2?Pa(t,r):Ca(t,r);return n?c=>a(me(t[0],t[i-1],c)):a}const Re=t=>e=>1-t(1-e),Ln=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,Aa=t=>e=>Math.pow(e,t),Qo=t=>e=>e*e*((t+1)*e-t),Ra=t=>{const e=Qo(t);return n=>(n*=2)<1?.5*e(n):.5*(2-Math.pow(2,-10*(n-1)))},tr=1.525,Ma=4/11,La=8/11,Ea=9/10,En=t=>t,Dn=Aa(2),Da=Re(Dn),er=Ln(Dn),nr=t=>1-Math.sin(Math.acos(t)),On=Re(nr),Oa=Ln(On),In=Qo(tr),Ia=Re(In),ka=Ln(In),Fa=Ra(tr),ja=4356/361,_a=35442/1805,Ba=16061/1805,ge=t=>{if(t===1||t===0)return t;const e=t*t;return tt<.5?.5*(1-ge(1-t*2)):.5*ge(t*2-1)+.5;function za(t,e){return t.map(()=>e||er).splice(0,t.length-1)}function $a(t){const e=t.length;return t.map((n,s)=>s!==0?s/(e-1):0)}function Ha(t,e){return t.map(n=>n*e)}function re({from:t=0,to:e=1,ease:n,offset:s,duration:o=300}){const i={done:!1,value:t},r=Array.isArray(e)?e:[t,e],a=Ha(s&&s.length===r.length?s:$a(r),o);function c(){return Mn(a,r,{ease:Array.isArray(n)?n:za(r,n)})}let l=c();return{next:u=>(i.value=l(u),i.done=u>=o,i),flipTarget:()=>{r.reverse(),l=c()}}}function Wa({velocity:t=0,from:e=0,power:n=.8,timeConstant:s=350,restDelta:o=.5,modifyTarget:i}){const r={done:!1,value:e};let a=n*t;const c=e+a,l=i===void 0?c:i(c);return l!==c&&(a=l-e),{next:u=>{const f=-a*Math.exp(-u/s);return r.done=!(f>o||f<-o),r.value=r.done?l:l+f,r},flipTarget:()=>{}}}const ps={keyframes:re,spring:Rn,decay:Wa};function Ga(t){if(Array.isArray(t.to))return re;if(ps[t.type])return ps[t.type];const e=new Set(Object.keys(t));return e.has("ease")||e.has("duration")&&!e.has("dampingRatio")?re:e.has("dampingRatio")||e.has("stiffness")||e.has("mass")||e.has("damping")||e.has("restSpeed")||e.has("restDelta")?Rn:re}const sr=1/60*1e3,Ya=typeof performance<"u"?()=>performance.now():()=>Date.now(),or=typeof window<"u"?t=>window.requestAnimationFrame(t):t=>setTimeout(()=>t(Ya()),sr);function Ka(t){let e=[],n=[],s=0,o=!1,i=!1;const r=new WeakSet,a={schedule:(c,l=!1,u=!1)=>{const f=u&&o,d=f?e:n;return l&&r.add(c),d.indexOf(c)===-1&&(d.push(c),f&&o&&(s=e.length)),c},cancel:c=>{const l=n.indexOf(c);l!==-1&&n.splice(l,1),r.delete(c)},process:c=>{if(o){i=!0;return}if(o=!0,[e,n]=[n,e],n.length=0,s=e.length,s)for(let l=0;l(t[e]=Ka(()=>Yt=!0),t),{}),B=Zt.reduce((t,e)=>{const n=Me[e];return t[e]=(s,o=!1,i=!1)=>(Yt||Za(),n.schedule(s,o,i)),t},{}),gt=Zt.reduce((t,e)=>(t[e]=Me[e].cancel,t),{}),je=Zt.reduce((t,e)=>(t[e]=()=>Me[e].process(Ct),t),{}),qa=t=>Me[t].process(Ct),rr=t=>{Yt=!1,Ct.delta=Qe?sr:Math.max(Math.min(t-Ct.timestamp,Xa),1),Ct.timestamp=t,tn=!0,Zt.forEach(qa),tn=!1,Yt&&(Qe=!1,or(rr))},Za=()=>{Yt=!0,Qe=!0,tn||or(rr)},ye=()=>Ct;function ir(t,e,n=0){return t-e-n}function Ja(t,e,n=0,s=!0){return s?ir(e+-t,e,n):e-(t-e)+n}function Qa(t,e,n,s){return s?t>=e+n:t<=-n}const tc=t=>{const e=({delta:n})=>t(n);return{start:()=>B.update(e,!0),stop:()=>gt.update(e)}};function kn(t){var e,n,{from:s,autoplay:o=!0,driver:i=tc,elapsed:r=0,repeat:a=0,repeatType:c="loop",repeatDelay:l=0,onPlay:u,onStop:f,onComplete:d,onRepeat:h,onUpdate:m}=t,v=An(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:S}=v,V,x=0,g=v.duration,y,w=!1,A=!0,L;const F=Ga(v);!((n=(e=F).needsInterpolation)===null||n===void 0)&&n.call(e,s,S)&&(L=Mn([0,100],[s,S],{clamp:!1}),s=0,S=100);const I=F(Object.assign(Object.assign({},v),{from:s,to:S}));function U(){x++,c==="reverse"?(A=x%2===0,r=Ja(r,g,l,A)):(r=ir(r,g,l),c==="mirror"&&I.flipTarget()),w=!1,h&&h()}function J(){V.stop(),d&&d()}function W(Q){if(A||(Q=-Q),r+=Q,!w){const K=I.next(Math.max(0,r));y=K.value,L&&(y=L(y)),w=A?K.done:r<=0}m==null||m(y),w&&(x===0&&(g!=null||(g=r)),x{f==null||f(),V.stop()}}}function ar(t,e){return e?t*(1e3/e):0}function ec({from:t=0,velocity:e=0,min:n,max:s,power:o=.8,timeConstant:i=750,bounceStiffness:r=500,bounceDamping:a=10,restDelta:c=1,modifyTarget:l,driver:u,onUpdate:f,onComplete:d,onStop:h}){let m;function v(g){return n!==void 0&&gs}function S(g){return n===void 0?s:s===void 0||Math.abs(n-g){var w;f==null||f(y),(w=g.onUpdate)===null||w===void 0||w.call(g,y)},onComplete:d,onStop:h}))}function x(g){V(Object.assign({type:"spring",stiffness:r,damping:a,restDelta:c},g))}if(v(t))x({from:t,velocity:e,to:S(t)});else{let g=o*e+t;typeof l<"u"&&(g=l(g));const y=S(g),w=y===n?-1:1;let A,L;const F=I=>{A=L,L=I,e=ar(I-A,ye().delta),(w===1&&I>y||w===-1&&Im==null?void 0:m.stop()}}const en=t=>t.hasOwnProperty("x")&&t.hasOwnProperty("y"),ms=t=>en(t)&&t.hasOwnProperty("z"),Qt=(t,e)=>Math.abs(t-e);function Fn(t,e){if(Je(t)&&Je(e))return Qt(t,e);if(en(t)&&en(e)){const n=Qt(t.x,e.x),s=Qt(t.y,e.y),o=ms(t)&&ms(e)?Qt(t.z,e.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(s,2)+Math.pow(o,2))}}const nc=(t,e,n)=>{const s=e-t;return((n-t)%s+s)%s+t},cr=(t,e)=>1-3*e+3*t,lr=(t,e)=>3*e-6*t,ur=t=>3*t,ve=(t,e,n)=>((cr(e,n)*t+lr(e,n))*t+ur(e))*t,fr=(t,e,n)=>3*cr(e,n)*t*t+2*lr(e,n)*t+ur(e),sc=1e-7,oc=10;function rc(t,e,n,s,o){let i,r,a=0;do r=e+(n-e)/2,i=ve(r,s,o)-t,i>0?n=r:e=r;while(Math.abs(i)>sc&&++a=ac?cc(r,f,t,n):d===0?f:rc(r,a,a+te,t,n)}return r=>r===0||r===1?r:ve(i(r),e,s)}function uc({onTap:t,onTapStart:e,onTapCancel:n,whileTap:s,visualElement:o}){const i=t||e||n||s,r=p.exports.useRef(!1),a=p.exports.useRef(null),c={passive:!(e||t||n||h)};function l(){a.current&&a.current(),a.current=null}function u(){return l(),r.current=!1,o.animationState&&o.animationState.setActive(R.Tap,!1),!Yo()}function f(m,v){!u()||(Ko(o.getInstance(),m.target)?t&&t(m,v):n&&n(m,v))}function d(m,v){!u()||n&&n(m,v)}function h(m,v){l(),!r.current&&(r.current=!0,a.current=Ae(Pt(window,"pointerup",f,c),Pt(window,"pointercancel",d,c)),o.animationState&&o.animationState.setActive(R.Tap,!0),e&&e(m,v))}he(o,"pointerdown",i?h:void 0,c),Cn(l)}const fc="production",jn=typeof process>"u"||process.env===void 0?fc:"production",gs=new Set;function Le(t,e,n){t||gs.has(e)||(console.warn(e),n&&console.warn(n),gs.add(e))}const nn=new WeakMap,_e=new WeakMap,dc=t=>{const e=nn.get(t.target);e&&e(t)},hc=t=>{t.forEach(dc)};function pc({root:t,...e}){const n=t||document;_e.has(n)||_e.set(n,{});const s=_e.get(n),o=JSON.stringify(e);return s[o]||(s[o]=new IntersectionObserver(hc,{root:t,...e})),s[o]}function mc(t,e,n){const s=pc(e);return nn.set(t,n),s.observe(t),()=>{nn.delete(t),s.unobserve(t)}}function gc({visualElement:t,whileInView:e,onViewportEnter:n,onViewportLeave:s,viewport:o={}}){const i=p.exports.useRef({hasEnteredView:!1,isInView:!1});let r=Boolean(e||n||s);o.once&&i.current.hasEnteredView&&(r=!1),(typeof IntersectionObserver>"u"?xc:vc)(r,i.current,t,o)}const yc={some:0,all:1};function vc(t,e,n,{root:s,margin:o,amount:i="some",once:r}){p.exports.useEffect(()=>{if(!t)return;const a={root:s==null?void 0:s.current,rootMargin:o,threshold:typeof i=="number"?i:yc[i]},c=l=>{const{isIntersecting:u}=l;if(e.isInView===u||(e.isInView=u,r&&!u&&e.hasEnteredView))return;u&&(e.hasEnteredView=!0),n.animationState&&n.animationState.setActive(R.InView,u);const f=n.getProps(),d=u?f.onViewportEnter:f.onViewportLeave;d&&d(l)};return mc(n.getInstance(),a,c)},[t,s,o,i])}function xc(t,e,n,{fallback:s=!0}){p.exports.useEffect(()=>{!t||!s||(jn!=="production"&&Le(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(()=>{e.hasEnteredView=!0;const{onViewportEnter:o}=n.getProps();o&&o(null),n.animationState&&n.animationState.setActive(R.InView,!0)}))},[t])}const at=t=>e=>(t(e),null),dr={inView:at(gc),tap:at(uc),focus:at(Zi),hover:at(aa)};function hr(){const t=p.exports.useContext(At);if(t===null)return[!0,null];const{isPresent:e,onExitComplete:n,register:s}=t,o=p.exports.useId();return p.exports.useEffect(()=>s(o),[]),!e&&n?[!1,()=>n&&n(o)]:[!0]}function Lf(){return bc(p.exports.useContext(At))}function bc(t){return t===null?!0:t.isPresent}function pr(t,e){if(!Array.isArray(e))return!1;const n=e.length;if(n!==t.length)return!1;for(let s=0;st*1e3,Sc={linear:En,easeIn:Dn,easeInOut:er,easeOut:Da,circIn:nr,circInOut:Oa,circOut:On,backIn:In,backInOut:ka,backOut:Ia,anticipate:Fa,bounceIn:Ua,bounceInOut:Na,bounceOut:ge},ys=t=>{if(Array.isArray(t)){pe(t.length===4);const[e,n,s,o]=t;return lc(e,n,s,o)}else if(typeof t=="string")return Sc[t];return t},Vc=t=>Array.isArray(t)&&typeof t[0]!="number",vs=(t,e)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&Z.test(e)&&!e.startsWith("url(")),ut=()=>({type:"spring",stiffness:500,damping:25,restSpeed:10}),ee=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),Be=()=>({type:"keyframes",ease:"linear",duration:.3}),wc=t=>({type:"keyframes",duration:.8,values:t}),xs={x:ut,y:ut,z:ut,rotate:ut,rotateX:ut,rotateY:ut,rotateZ:ut,scaleX:ee,scaleY:ee,scale:ee,opacity:Be,backgroundColor:Be,color:Be,default:ee},Tc=(t,e)=>{let n;return Wt(e)?n=wc:n=xs[t]||xs.default,{to:e,...n(e)}},Pc={...Lo,color:_,backgroundColor:_,outlineColor:_,fill:_,stroke:_,borderColor:_,borderTopColor:_,borderRightColor:_,borderBottomColor:_,borderLeftColor:_,filter:Xe,WebkitFilter:Xe},_n=t=>Pc[t];function Bn(t,e){var n;let s=_n(t);return s!==Xe&&(s=Z),(n=s.getAnimatableNone)===null||n===void 0?void 0:n.call(s,e)}const sn={current:!1};function Cc({when:t,delay:e,delayChildren:n,staggerChildren:s,staggerDirection:o,repeat:i,repeatType:r,repeatDelay:a,from:c,...l}){return!!Object.keys(l).length}function Ac({ease:t,times:e,yoyo:n,flip:s,loop:o,...i}){const r={...i};return e&&(r.offset=e),i.duration&&(r.duration=xe(i.duration)),i.repeatDelay&&(r.repeatDelay=xe(i.repeatDelay)),t&&(r.ease=Vc(t)?t.map(ys):ys(t)),i.type==="tween"&&(r.type="keyframes"),(n||o||s)&&(n?r.repeatType="reverse":o?r.repeatType="loop":s&&(r.repeatType="mirror"),r.repeat=o||n||s||i.repeat),i.type!=="spring"&&(r.type="keyframes"),r}function Rc(t,e){var n,s;return(s=(n=(Un(t,e)||{}).delay)!==null&&n!==void 0?n:t.delay)!==null&&s!==void 0?s:0}function Mc(t){return Array.isArray(t.to)&&t.to[0]===null&&(t.to=[...t.to],t.to[0]=t.from),t}function Lc(t,e,n){return Array.isArray(e.to)&&t.duration===void 0&&(t.duration=.8),Mc(e),Cc(t)||(t={...t,...Tc(n,e.to)}),{...e,...Ac(t)}}function Ec(t,e,n,s,o){const i=Un(s,t)||{};let r=i.from!==void 0?i.from:e.get();const a=vs(t,n);r==="none"&&a&&typeof n=="string"?r=Bn(t,n):bs(r)&&typeof n=="string"?r=Ss(n):!Array.isArray(n)&&bs(n)&&typeof r=="string"&&(n=Ss(r));const c=vs(t,r);function l(){const f={from:r,to:n,velocity:e.getVelocity(),onComplete:o,onUpdate:d=>e.set(d)};return i.type==="inertia"||i.type==="decay"?ec({...f,...i}):kn({...Lc(i,f,t),onUpdate:d=>{f.onUpdate(d),i.onUpdate&&i.onUpdate(d)},onComplete:()=>{f.onComplete(),i.onComplete&&i.onComplete()}})}function u(){const f=Uo(n);return e.set(f),o(),i.onUpdate&&i.onUpdate(f),i.onComplete&&i.onComplete(),{stop:()=>{}}}return!c||!a||i.type===!1?u:l}function bs(t){return t===0||typeof t=="string"&&parseFloat(t)===0&&t.indexOf(" ")===-1}function Ss(t){return typeof t=="number"?0:Bn("",t)}function Un(t,e){return t[e]||t.default||t}function Nn(t,e,n,s={}){return sn.current&&(s={type:!1}),e.start(o=>{let i,r;const a=Ec(t,e,n,s,o),c=Rc(s,t),l=()=>r=a();return c?i=window.setTimeout(l,xe(c)):l(),()=>{clearTimeout(i),r&&r.stop()}})}const Dc=t=>/^\-?\d*\.?\d+$/.test(t),Oc=t=>/^0[^.\s]+$/.test(t);function Ee(t,e){t.indexOf(e)===-1&&t.push(e)}function Kt(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}function Ic([...t],e,n){const s=e<0?t.length+e:e;if(s>=0&&sKt(this.subscriptions,e)}notify(e,n,s){const o=this.subscriptions.length;if(!!o)if(o===1)this.subscriptions[0](e,n,s);else for(let i=0;i!isNaN(parseFloat(t));class mr{constructor(e){this.version="7.3.2",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Ft,this.velocityUpdateSubscribers=new Ft,this.renderSubscribers=new Ft,this.canTrackVelocity=!1,this.updateAndNotify=(n,s=!0)=>{this.prev=this.current,this.current=n;const{delta:o,timestamp:i}=ye();this.lastUpdated!==i&&(this.timeDelta=o,this.lastUpdated=i,B.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.updateSubscribers.notify(this.current),this.velocityUpdateSubscribers.getSize()&&this.velocityUpdateSubscribers.notify(this.getVelocity()),s&&this.renderSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>B.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{n!==this.lastUpdated&&(this.prev=this.current,this.velocityUpdateSubscribers.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=kc(this.current)}onChange(e){return this.updateSubscribers.add(e)}clearListeners(){this.updateSubscribers.clear()}onRenderRequest(e){return e(this.get()),this.renderSubscribers.add(e)}attach(e){this.passiveEffect=e}set(e,n=!0){!n||!this.passiveEffect?this.updateAndNotify(e,n):this.passiveEffect(e,this.updateAndNotify)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?ar(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.stopAnimation=e(n)}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()}}function H(t){return new mr(t)}const gr=t=>e=>e.test(t),Fc={test:t=>t==="auto",parse:t=>t},yr=[xt,T,Y,nt,Vi,Si,Fc],Lt=t=>yr.find(gr(t)),jc=[...yr,_,Z],_c=t=>jc.find(gr(t));function Bc(t){const e={};return t.forEachValue((n,s)=>e[s]=n.get()),e}function Uc(t){const e={};return t.forEachValue((n,s)=>e[s]=n.getVelocity()),e}function De(t,e,n){const s=t.getProps();return Bo(s,e,n!==void 0?n:s.custom,Bc(t),Uc(t))}function Nc(t,e,n){t.hasValue(e)?t.getValue(e).set(n):t.addValue(e,H(n))}function zn(t,e){const n=De(t,e);let{transitionEnd:s={},transition:o={},...i}=n?t.makeTargetAnimatable(n,!1):{};i={...i,...s};for(const r in i){const a=Uo(i[r]);Nc(t,r,a)}}function on(t,e){[...e].reverse().forEach(s=>{var o;const i=t.getVariant(s);i&&zn(t,i),(o=t.variantChildren)===null||o===void 0||o.forEach(r=>{on(r,e)})})}function zc(t,e){if(Array.isArray(e))return on(t,e);if(typeof e=="string")return on(t,[e]);zn(t,e)}function vr(t,e,n){var s,o;const i=Object.keys(e).filter(a=>!t.hasValue(a)),r=i.length;if(!!r)for(let a=0;arn(t,i,n));s=Promise.all(o)}else if(typeof e=="string")s=rn(t,e,n);else{const o=typeof e=="function"?De(t,e,n.custom):e;s=br(t,o,n)}return s.then(()=>t.notifyAnimationComplete(e))}function rn(t,e,n={}){var s;const o=De(t,e,n.custom);let{transition:i=t.getDefaultTransition()||{}}=o||{};n.transitionOverride&&(i=n.transitionOverride);const r=o?()=>br(t,o,n):()=>Promise.resolve(),a=!((s=t.variantChildren)===null||s===void 0)&&s.size?(l=0)=>{const{delayChildren:u=0,staggerChildren:f,staggerDirection:d}=i;return Hc(t,e,u+l,f,d,n)}:()=>Promise.resolve(),{when:c}=i;if(c){const[l,u]=c==="beforeChildren"?[r,a]:[a,r];return l().then(u)}else return Promise.all([r(),a(n.delay)])}function br(t,e,{delay:n=0,transitionOverride:s,type:o}={}){var i;let{transition:r=t.getDefaultTransition(),transitionEnd:a,...c}=t.makeTargetAnimatable(e);const l=t.getValue("willChange");s&&(r=s);const u=[],f=o&&((i=t.animationState)===null||i===void 0?void 0:i.getState()[o]);for(const d in c){const h=t.getValue(d),m=c[d];if(!h||m===void 0||f&&Yc(f,d))continue;let v={delay:n,...r};t.shouldReduceMotion&&mt.has(d)&&(v={...v,type:!1,delay:0});let S=Nn(d,h,m,v);be(l)&&(l.add(d),S=S.then(()=>l.remove(d))),u.push(S)}return Promise.all(u).then(()=>{a&&zn(t,a)})}function Hc(t,e,n=0,s=0,o=1,i){const r=[],a=(t.variantChildren.size-1)*s,c=o===1?(l=0)=>l*s:(l=0)=>a-l*s;return Array.from(t.variantChildren).sort(Gc).forEach((l,u)=>{r.push(rn(l,e,{...i,delay:n+c(u)}).then(()=>l.notifyAnimationComplete(e)))}),Promise.all(r)}function Wc(t){t.forEachValue(e=>e.stop())}function Gc(t,e){return t.sortNodePosition(e)}function Yc({protectedKeys:t,needsAnimating:e},n){const s=t.hasOwnProperty(n)&&e[n]!==!0;return e[n]=!1,s}const Hn=[R.Animate,R.InView,R.Focus,R.Hover,R.Tap,R.Drag,R.Exit],Kc=[...Hn].reverse(),Xc=Hn.length;function qc(t){return e=>Promise.all(e.map(({animation:n,options:s})=>$n(t,n,s)))}function Zc(t){let e=qc(t);const n=Qc();let s=!0;const o=(c,l)=>{const u=De(t,l);if(u){const{transition:f,transitionEnd:d,...h}=u;c={...c,...h,...d}}return c};function i(c){e=c(t)}function r(c,l){var u;const f=t.getProps(),d=t.getVariantContext(!0)||{},h=[],m=new Set;let v={},S=1/0;for(let x=0;xS&&A;const J=Array.isArray(w)?w:[w];let W=J.reduce(o,{});L===!1&&(W={});const{prevResolvedValues:ct={}}=y,Q={...ct,...W},K=D=>{U=!0,m.delete(D),y.needsAnimating[D]=!0};for(const D in Q){const tt=W[D],lt=ct[D];v.hasOwnProperty(D)||(tt!==lt?Wt(tt)&&Wt(lt)?!pr(tt,lt)||I?K(D):y.protectedKeys[D]=!0:tt!==void 0?K(D):m.add(D):tt!==void 0&&m.has(D)?K(D):y.protectedKeys[D]=!0)}y.prevProp=w,y.prevResolvedValues=W,y.isActive&&(v={...v,...W}),s&&t.blockInitialAnimation&&(U=!1),U&&!F&&h.push(...J.map(D=>({animation:D,options:{type:g,...c}})))}if(m.size){const x={};m.forEach(g=>{const y=t.getBaseTarget(g);y!==void 0&&(x[g]=y)}),h.push({animation:x})}let V=Boolean(h.length);return s&&f.initial===!1&&!t.manuallyAnimateOnMount&&(V=!1),s=!1,V?e(h):Promise.resolve()}function a(c,l,u){var f;if(n[c].isActive===l)return Promise.resolve();(f=t.variantChildren)===null||f===void 0||f.forEach(h=>{var m;return(m=h.animationState)===null||m===void 0?void 0:m.setActive(c,l)}),n[c].isActive=l;const d=r(u,c);for(const h in n)n[h].protectedKeys={};return d}return{animateChanges:r,setActive:a,setAnimateFunction:i,getState:()=>n}}function Jc(t,e){return typeof e=="string"?e!==t:Array.isArray(e)?!pr(e,t):!1}function ft(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Qc(){return{[R.Animate]:ft(!0),[R.InView]:ft(),[R.Hover]:ft(),[R.Tap]:ft(),[R.Drag]:ft(),[R.Focus]:ft(),[R.Exit]:ft()}}const Sr={animation:at(({visualElement:t,animate:e})=>{t.animationState||(t.animationState=Zc(t)),Te(e)&&p.exports.useEffect(()=>e.subscribe(t),[e])}),exit:at(t=>{const{custom:e,visualElement:n}=t,[s,o]=hr(),i=p.exports.useContext(At);p.exports.useEffect(()=>{n.isPresent=s;const r=n.animationState&&n.animationState.setActive(R.Exit,!s,{custom:i&&i.custom||e});r&&!s&&r.then(o)},[s])})};class Vr{constructor(e,n,{transformPagePoint:s}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const l=Ne(this.lastMoveEventInfo,this.history),u=this.startEvent!==null,f=Fn(l.offset,{x:0,y:0})>=3;if(!u&&!f)return;const{point:d}=l,{timestamp:h}=ye();this.history.push({...d,timestamp:h});const{onStart:m,onMove:v}=this.handlers;u||(m&&m(this.lastMoveEvent,l),this.startEvent=this.lastMoveEvent),v&&v(this.lastMoveEvent,l)},this.handlePointerMove=(l,u)=>{if(this.lastMoveEvent=l,this.lastMoveEventInfo=Ue(u,this.transformPagePoint),No(l)&&l.buttons===0){this.handlePointerUp(l,u);return}B.update(this.updatePoint,!0)},this.handlePointerUp=(l,u)=>{this.end();const{onEnd:f,onSessionEnd:d}=this.handlers,h=Ne(Ue(u,this.transformPagePoint),this.history);this.startEvent&&f&&f(l,h),d&&d(l,h)},zo(e)&&e.touches.length>1)return;this.handlers=n,this.transformPagePoint=s;const o=Pn(e),i=Ue(o,this.transformPagePoint),{point:r}=i,{timestamp:a}=ye();this.history=[{...r,timestamp:a}];const{onSessionStart:c}=n;c&&c(e,Ne(i,this.history)),this.removeListeners=Ae(Pt(window,"pointermove",this.handlePointerMove),Pt(window,"pointerup",this.handlePointerUp),Pt(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),gt.update(this.updatePoint)}}function Ue(t,e){return e?{point:e(t.point)}:t}function Vs(t,e){return{x:t.x-e.x,y:t.y-e.y}}function Ne({point:t},e){return{point:t,delta:Vs(t,wr(e)),offset:Vs(t,tl(e)),velocity:el(e,.1)}}function tl(t){return t[0]}function wr(t){return t[t.length-1]}function el(t,e){if(t.length<2)return{x:0,y:0};let n=t.length-1,s=null;const o=wr(t);for(;n>=0&&(s=t[n],!(o.timestamp-s.timestamp>xe(e)));)n--;if(!s)return{x:0,y:0};const i=(o.timestamp-s.timestamp)/1e3;if(i===0)return{x:0,y:0};const r={x:(o.x-s.x)/i,y:(o.y-s.y)/i};return r.x===1/0&&(r.x=0),r.y===1/0&&(r.y=0),r}function z(t){return t.max-t.min}function ws(t,e=0,n=.01){return Fn(t,e)n&&(t=s?M(n,t,s.max):Math.min(t,n)),t}function As(t,e,n){return{min:e!==void 0?t.min+e:void 0,max:n!==void 0?t.max+n-(t.max-t.min):void 0}}function ol(t,{top:e,left:n,bottom:s,right:o}){return{x:As(t.x,n,o),y:As(t.y,e,s)}}function Rs(t,e){let n=e.min-t.min,s=e.max-t.max;return e.max-e.mins?n=Gt(e.min,e.max-s,t.min):s>o&&(n=Gt(t.min,t.max-o,e.min)),me(0,1,n)}function al(t,e){const n={};return e.min!==void 0&&(n.min=e.min-t.min),e.max!==void 0&&(n.max=e.max-t.min),n}const an=.35;function cl(t=an){return t===!1?t=0:t===!0&&(t=an),{x:Ms(t,"left","right"),y:Ms(t,"top","bottom")}}function Ms(t,e,n){return{min:Ls(t,e),max:Ls(t,n)}}function Ls(t,e){var n;return typeof t=="number"?t:(n=t[e])!==null&&n!==void 0?n:0}const Es=()=>({translate:0,scale:1,origin:0,originPoint:0}),Bt=()=>({x:Es(),y:Es()}),Ds=()=>({min:0,max:0}),O=()=>({x:Ds(),y:Ds()});function G(t){return[t("x"),t("y")]}function Tr({top:t,left:e,right:n,bottom:s}){return{x:{min:e,max:n},y:{min:t,max:s}}}function ll({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}function ul(t,e){if(!e)return t;const n=e({x:t.left,y:t.top}),s=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:s.y,right:s.x}}function ze(t){return t===void 0||t===1}function Pr({scale:t,scaleX:e,scaleY:n}){return!ze(t)||!ze(e)||!ze(n)}function st(t){return Pr(t)||Os(t.x)||Os(t.y)||t.z||t.rotate||t.rotateX||t.rotateY}function Os(t){return t&&t!=="0%"}function Se(t,e,n){const s=t-n,o=e*s;return n+o}function Is(t,e,n,s,o){return o!==void 0&&(t=Se(t,o,s)),Se(t,n,s)+e}function cn(t,e=0,n=1,s,o){t.min=Is(t.min,e,n,s,o),t.max=Is(t.max,e,n,s,o)}function Cr(t,{x:e,y:n}){cn(t.x,e.translate,e.scale,e.originPoint),cn(t.y,n.translate,n.scale,n.originPoint)}function fl(t,e,n,s=!1){var o,i;const r=n.length;if(!r)return;e.x=e.y=1;let a,c;for(let l=0;l{this.stopAnimation(),n&&this.snapToCursor(Pn(a,"page").point)},o=(a,c)=>{var l;const{drag:u,dragPropagation:f,onDragStart:d}=this.getProps();u&&!f&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=Go(u),!this.openGlobalLock)||(this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),G(h=>{var m,v;let S=this.getAxisMotionValue(h).get()||0;if(Y.test(S)){const V=(v=(m=this.visualElement.projection)===null||m===void 0?void 0:m.layout)===null||v===void 0?void 0:v.actual[h];V&&(S=z(V)*(parseFloat(S)/100))}this.originPoint[h]=S}),d==null||d(a,c),(l=this.visualElement.animationState)===null||l===void 0||l.setActive(R.Drag,!0))},i=(a,c)=>{const{dragPropagation:l,dragDirectionLock:u,onDirectionLock:f,onDrag:d}=this.getProps();if(!l&&!this.openGlobalLock)return;const{offset:h}=c;if(u&&this.currentDirection===null){this.currentDirection=yl(h),this.currentDirection!==null&&(f==null||f(this.currentDirection));return}this.updateAxis("x",c.point,h),this.updateAxis("y",c.point,h),this.visualElement.syncRender(),d==null||d(a,c)},r=(a,c)=>this.stop(a,c);this.panSession=new Vr(e,{onSessionStart:s,onStart:o,onMove:i,onSessionEnd:r},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(e,n){const s=this.isDragging;if(this.cancel(),!s)return;const{velocity:o}=n;this.startAnimation(o);const{onDragEnd:i}=this.getProps();i==null||i(e,n)}cancel(){var e,n;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(e=this.panSession)===null||e===void 0||e.end(),this.panSession=void 0;const{dragPropagation:s}=this.getProps();!s&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(n=this.visualElement.animationState)===null||n===void 0||n.setActive(R.Drag,!1)}updateAxis(e,n,s){const{drag:o}=this.getProps();if(!s||!ne(e,o,this.currentDirection))return;const i=this.getAxisMotionValue(e);let r=this.originPoint[e]+s[e];this.constraints&&this.constraints[e]&&(r=sl(r,this.constraints[e],this.elastic[e])),i.set(r)}resolveConstraints(){const{dragConstraints:e,dragElastic:n}=this.getProps(),{layout:s}=this.visualElement.projection||{},o=this.constraints;e&&wt(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&s?this.constraints=ol(s.actual,e):this.constraints=!1,this.elastic=cl(n),o!==this.constraints&&s&&this.constraints&&!this.hasMutatedConstraints&&G(i=>{this.getAxisMotionValue(i)&&(this.constraints[i]=al(s.actual[i],this.constraints[i]))})}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:n}=this.getProps();if(!e||!wt(e))return!1;const s=e.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const i=pl(s,o.root,this.visualElement.getTransformPagePoint());let r=rl(o.layout.actual,i);if(n){const a=n(ll(r));this.hasMutatedConstraints=!!a,a&&(r=Tr(a))}return r}startAnimation(e){const{drag:n,dragMomentum:s,dragElastic:o,dragTransition:i,dragSnapToOrigin:r,onDragTransitionEnd:a}=this.getProps(),c=this.constraints||{},l=G(u=>{var f;if(!ne(u,n,this.currentDirection))return;let d=(f=c==null?void 0:c[u])!==null&&f!==void 0?f:{};r&&(d={min:0,max:0});const h=o?200:1e6,m=o?40:1e7,v={type:"inertia",velocity:s?e[u]:0,bounceStiffness:h,bounceDamping:m,timeConstant:750,restDelta:1,restSpeed:10,...i,...d};return this.startAxisValueAnimation(u,v)});return Promise.all(l).then(a)}startAxisValueAnimation(e,n){const s=this.getAxisMotionValue(e);return Nn(e,s,0,n)}stopAnimation(){G(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){var n,s;const o="_drag"+e.toUpperCase(),i=this.visualElement.getProps()[o];return i||this.visualElement.getValue(e,(s=(n=this.visualElement.getProps().initial)===null||n===void 0?void 0:n[e])!==null&&s!==void 0?s:0)}snapToCursor(e){G(n=>{const{drag:s}=this.getProps();if(!ne(n,s,this.currentDirection))return;const{projection:o}=this.visualElement,i=this.getAxisMotionValue(n);if(o&&o.layout){const{min:r,max:a}=o.layout.actual[n];i.set(e[n]-M(r,a,.5))}})}scalePositionWithinConstraints(){var e;const{drag:n,dragConstraints:s}=this.getProps(),{projection:o}=this.visualElement;if(!wt(s)||!o||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};G(a=>{const c=this.getAxisMotionValue(a);if(c){const l=c.get();i[a]=il({min:l,max:l},this.constraints[a])}});const{transformTemplate:r}=this.visualElement.getProps();this.visualElement.getInstance().style.transform=r?r({},""):"none",(e=o.root)===null||e===void 0||e.updateScroll(),o.updateLayout(),this.resolveConstraints(),G(a=>{if(!ne(a,n,null))return;const c=this.getAxisMotionValue(a),{min:l,max:u}=this.constraints[a];c.set(M(l,u,i[a]))})}addListeners(){var e;ml.set(this.visualElement,this);const n=this.visualElement.getInstance(),s=Pt(n,"pointerdown",l=>{const{drag:u,dragListener:f=!0}=this.getProps();u&&f&&this.start(l)}),o=()=>{const{dragConstraints:l}=this.getProps();wt(l)&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,r=i.addEventListener("measure",o);i&&!i.layout&&((e=i.root)===null||e===void 0||e.updateScroll(),i.updateLayout()),o();const a=Ce(window,"resize",()=>this.scalePositionWithinConstraints()),c=i.addEventListener("didUpdate",({delta:l,hasLayoutChanged:u})=>{this.isDragging&&u&&(G(f=>{const d=this.getAxisMotionValue(f);!d||(this.originPoint[f]+=l[f].translate,d.set(d.get()+l[f].translate))}),this.visualElement.syncRender())});return()=>{a(),s(),r(),c==null||c()}}getProps(){const e=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:s=!1,dragPropagation:o=!1,dragConstraints:i=!1,dragElastic:r=an,dragMomentum:a=!0}=e;return{...e,drag:n,dragDirectionLock:s,dragPropagation:o,dragConstraints:i,dragElastic:r,dragMomentum:a}}}function ne(t,e,n){return(e===!0||e===t)&&(n===null||n===t)}function yl(t,e=10){let n=null;return Math.abs(t.y)>e?n="y":Math.abs(t.x)>e&&(n="x"),n}function vl(t){const{dragControls:e,visualElement:n}=t,s=j(()=>new gl(n));p.exports.useEffect(()=>e&&e.subscribe(s),[s,e]),p.exports.useEffect(()=>s.addListeners(),[s])}function xl({onPan:t,onPanStart:e,onPanEnd:n,onPanSessionStart:s,visualElement:o}){const i=t||e||n||s,r=p.exports.useRef(null),{transformPagePoint:a}=p.exports.useContext(q),c={onSessionStart:s,onStart:e,onMove:t,onEnd:(u,f)=>{r.current=null,n&&n(u,f)}};p.exports.useEffect(()=>{r.current!==null&&r.current.updateHandlers(c)});function l(u){r.current=new Vr(u,c,{transformPagePoint:a})}he(o,"pointerdown",i&&l),Cn(()=>r.current&&r.current.end())}const Rr={pan:at(xl),drag:at(vl)},Ve={current:null},Wn={current:!1};function Mr(){if(Wn.current=!0,!!vt)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),e=()=>Ve.current=t.matches;t.addListener(e),e()}else Ve.current=!1}const se=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function bl(){const t=se.map(()=>new Ft),e={},n={clearAllListeners:()=>t.forEach(s=>s.clear()),updatePropListeners:s=>{se.forEach(o=>{var i;const r="on"+o,a=s[r];(i=e[o])===null||i===void 0||i.call(e),a&&(e[o]=n[r](a))})}};return t.forEach((s,o)=>{n["on"+se[o]]=i=>s.add(i),n["notify"+se[o]]=(...i)=>s.notify(...i)}),n}function Sl(t,e,n){const{willChange:s}=e;for(const o in e){const i=e[o],r=n[o];if(N(i))t.addValue(o,i),be(s)&&s.add(o);else if(N(r))t.addValue(o,H(i)),be(s)&&s.remove(o);else if(r!==i)if(t.hasValue(o)){const a=t.getValue(o);!a.hasAnimated&&a.set(i)}else{const a=t.getStaticValue(o);t.addValue(o,H(a!==void 0?a:i))}}for(const o in n)e[o]===void 0&&t.removeValue(o);return e}const Lr=Object.keys(zt),Vl=Lr.length,Gn=({treeType:t="",build:e,getBaseTarget:n,makeTargetAnimatable:s,measureViewportBox:o,render:i,readValueFromInstance:r,removeValueFromRenderState:a,sortNodePosition:c,scrapeMotionValuesFromProps:l})=>({parent:u,props:f,presenceId:d,blockInitialAnimation:h,visualState:m,reducedMotionConfig:v},S={})=>{let V=!1;const{latestValues:x,renderState:g}=m;let y;const w=bl(),A=new Map,L=new Map;let F={};const I={...x};let U;function J(){!y||!V||(W(),i(y,g,f.style,C.projection))}function W(){e(C,g,x,S,f)}function ct(){w.notifyUpdate(x)}function Q(b,P){const E=P.onChange(et=>{x[b]=et,f.onUpdate&&B.update(ct,!1,!0)}),bt=P.onRenderRequest(C.scheduleRender);L.set(b,()=>{E(),bt()})}const{willChange:K,...D}=l(f);for(const b in D){const P=D[b];x[b]!==void 0&&N(P)&&(P.set(x[b],!1),be(K)&&K.add(b))}const tt=Pe(f),lt=vo(f),C={treeType:t,current:null,depth:u?u.depth+1:0,parent:u,children:new Set,presenceId:d,shouldReduceMotion:null,variantChildren:lt?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(u==null?void 0:u.isMounted()),blockInitialAnimation:h,isMounted:()=>Boolean(y),mount(b){V=!0,y=C.current=b,C.projection&&C.projection.mount(b),lt&&u&&!tt&&(U=u==null?void 0:u.addVariantChild(C)),A.forEach((P,E)=>Q(E,P)),Wn.current||Mr(),C.shouldReduceMotion=v==="never"?!1:v==="always"?!0:Ve.current,u==null||u.children.add(C),C.setProps(f)},unmount(){var b;(b=C.projection)===null||b===void 0||b.unmount(),gt.update(ct),gt.render(J),L.forEach(P=>P()),U==null||U(),u==null||u.children.delete(C),w.clearAllListeners(),y=void 0,V=!1},loadFeatures(b,P,E,bt,et,ni){const Qn=[];for(let Rt=0;RtC.scheduleRender(),animationType:typeof St=="string"?St:"both",initialPromotionConfig:ni,layoutScroll:si})}return Qn},addVariantChild(b){var P;const E=C.getClosestVariantNode();if(E)return(P=E.variantChildren)===null||P===void 0||P.add(b),()=>E.variantChildren.delete(b)},sortNodePosition(b){return!c||t!==b.treeType?0:c(C.getInstance(),b.getInstance())},getClosestVariantNode:()=>lt?C:u==null?void 0:u.getClosestVariantNode(),getLayoutId:()=>f.layoutId,getInstance:()=>y,getStaticValue:b=>x[b],setStaticValue:(b,P)=>x[b]=P,getLatestValues:()=>x,setVisibility(b){C.isVisible!==b&&(C.isVisible=b,C.scheduleRender())},makeTargetAnimatable(b,P=!0){return s(C,b,f,P)},measureViewportBox(){return o(y,f)},addValue(b,P){C.hasValue(b)&&C.removeValue(b),A.set(b,P),x[b]=P.get(),Q(b,P)},removeValue(b){var P;A.delete(b),(P=L.get(b))===null||P===void 0||P(),L.delete(b),delete x[b],a(b,g)},hasValue:b=>A.has(b),getValue(b,P){let E=A.get(b);return E===void 0&&P!==void 0&&(E=H(P),C.addValue(b,E)),E},forEachValue:b=>A.forEach(b),readValue:b=>x[b]!==void 0?x[b]:r(y,b,S),setBaseTarget(b,P){I[b]=P},getBaseTarget(b){if(n){const P=n(f,b);if(P!==void 0&&!N(P))return P}return I[b]},...w,build(){return W(),g},scheduleRender(){B.render(J,!1,!0)},syncRender:J,setProps(b){(b.transformTemplate||f.transformTemplate)&&C.scheduleRender(),f=b,w.updatePropListeners(b),F=Sl(C,l(f),F)},getProps:()=>f,getVariant:b=>{var P;return(P=f.variants)===null||P===void 0?void 0:P[b]},getDefaultTransition:()=>f.transition,getTransformPagePoint:()=>f.transformPagePoint,getVariantContext(b=!1){if(b)return u==null?void 0:u.getVariantContext();if(!tt){const E=(u==null?void 0:u.getVariantContext())||{};return f.initial!==void 0&&(E.initial=f.initial),E}const P={};for(let E=0;E{const i=o.get();if(!ln(i))return;const r=un(i,s);r&&o.set(r)});for(const o in e){const i=e[o];if(!ln(i))continue;const r=un(i,s);!r||(e[o]=r,n&&n[o]===void 0&&(n[o]=i))}return{target:e,transitionEnd:n}}const Cl=new Set(["width","height","top","left","right","bottom","x","y"]),Or=t=>Cl.has(t),Al=t=>Object.keys(t).some(Or),Ir=(t,e)=>{t.set(e,!1),t.set(e)},Fs=t=>t===xt||t===T;var js;(function(t){t.width="width",t.height="height",t.left="left",t.right="right",t.top="top",t.bottom="bottom"})(js||(js={}));const _s=(t,e)=>parseFloat(t.split(", ")[e]),Bs=(t,e)=>(n,{transform:s})=>{if(s==="none"||!s)return 0;const o=s.match(/^matrix3d\((.+)\)$/);if(o)return _s(o[1],e);{const i=s.match(/^matrix\((.+)\)$/);return i?_s(i[1],t):0}},Rl=new Set(["x","y","z"]),Ml=ue.filter(t=>!Rl.has(t));function Ll(t){const e=[];return Ml.forEach(n=>{const s=t.getValue(n);s!==void 0&&(e.push([n,s.get()]),s.set(n.startsWith("scale")?1:0))}),e.length&&t.syncRender(),e}const Us={width:({x:t},{paddingLeft:e="0",paddingRight:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),height:({y:t},{paddingTop:e="0",paddingBottom:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:Bs(4,13),y:Bs(5,14)},El=(t,e,n)=>{const s=e.measureViewportBox(),o=e.getInstance(),i=getComputedStyle(o),{display:r}=i,a={};r==="none"&&e.setStaticValue("display",t.display||"block"),n.forEach(l=>{a[l]=Us[l](s,i)}),e.syncRender();const c=e.measureViewportBox();return n.forEach(l=>{const u=e.getValue(l);Ir(u,a[l]),t[l]=Us[l](c,i)}),t},Dl=(t,e,n={},s={})=>{e={...e},s={...s};const o=Object.keys(e).filter(Or);let i=[],r=!1;const a=[];if(o.forEach(c=>{const l=t.getValue(c);if(!t.hasValue(c))return;let u=n[c],f=Lt(u);const d=e[c];let h;if(Wt(d)){const m=d.length,v=d[0]===null?1:0;u=d[v],f=Lt(u);for(let S=v;S=0?window.pageYOffset:null,l=El(e,t,a);return i.length&&i.forEach(([u,f])=>{t.getValue(u).set(f)}),t.syncRender(),vt&&c!==null&&window.scrollTo({top:c}),{target:l,transitionEnd:s}}else return{target:e,transitionEnd:s}};function Ol(t,e,n,s){return Al(e)?Dl(t,e,n,s):{target:e,transitionEnd:s}}const Il=(t,e,n,s)=>{const o=Pl(t,e,s);return e=o.target,s=o.transitionEnd,Ol(t,e,n,s)};function kl(t){return window.getComputedStyle(t)}const kr={treeType:"dom",readValueFromInstance(t,e){if(mt.has(e)){const n=_n(e);return n&&n.default||0}else{const n=kl(t),s=(yn(e)?n.getPropertyValue(e):n[e])||0;return typeof s=="string"?s.trim():s}},sortNodePosition(t,e){return t.compareDocumentPosition(e)&2?1:-1},getBaseTarget(t,e){var n;return(n=t.style)===null||n===void 0?void 0:n[e]},measureViewportBox(t,{transformPagePoint:e}){return Ar(t,e)},resetTransform(t,e,n){const{transformTemplate:s}=n;e.style.transform=s?s({},""):"none",t.scheduleRender()},restoreTransform(t,e){t.style.transform=e.style.transform},removeValueFromRenderState(t,{vars:e,style:n}){delete e[t],delete n[t]},makeTargetAnimatable(t,{transition:e,transitionEnd:n,...s},{transformValues:o},i=!0){let r=xr(s,e||{},t);if(o&&(n&&(n=o(n)),s&&(s=o(s)),r&&(r=o(r))),i){vr(t,s,r);const a=Il(t,s,r,n);n=a.transitionEnd,s=a.target}return{transition:e,transitionEnd:n,...s}},scrapeMotionValuesFromProps:Vn,build(t,e,n,s,o){t.isVisible!==void 0&&(e.style.visibility=t.isVisible?"visible":"hidden"),xn(e,n,s,o.transformTemplate)},render:ko},Fl=Gn(kr),jl=Gn({...kr,getBaseTarget(t,e){return t[e]},readValueFromInstance(t,e){var n;return mt.has(e)?((n=_n(e))===null||n===void 0?void 0:n.default)||0:(e=Fo.has(e)?e:de(e),t.getAttribute(e))},scrapeMotionValuesFromProps:_o,build(t,e,n,s,o){Sn(e,n,s,o.transformTemplate)},render:jo}),Yn=(t,e)=>gn(t)?jl(e,{enableHardwareAcceleration:!1}):Fl(e,{enableHardwareAcceleration:!0});function Ns(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}const Et={correct:(t,e)=>{if(!e.target)return t;if(typeof t=="string")if(T.test(t))t=parseFloat(t);else return t;const n=Ns(t,e.target.x),s=Ns(t,e.target.y);return`${n}% ${s}%`}},zs="_$css",_l={correct:(t,{treeScale:e,projectionDelta:n})=>{const s=t,o=t.includes("var("),i=[];o&&(t=t.replace(Dr,h=>(i.push(h),zs)));const r=Z.parse(t);if(r.length>5)return s;const a=Z.createTransformer(t),c=typeof r[0]!="number"?1:0,l=n.x.scale*e.x,u=n.y.scale*e.y;r[0+c]/=l,r[1+c]/=u;const f=M(l,u,.5);typeof r[2+c]=="number"&&(r[2+c]/=f),typeof r[3+c]=="number"&&(r[3+c]/=f);let d=a(r);if(o){let h=0;d=d.replace(zs,()=>{const m=i[h];return h++,m})}return d}};class Bl extends go.Component{componentDidMount(){const{visualElement:e,layoutGroup:n,switchLayoutGroup:s,layoutId:o}=this.props,{projection:i}=e;mi(Nl),i&&(n.group&&n.group.add(i),s&&s.register&&o&&s.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),Ot.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:n,visualElement:s,drag:o,isPresent:i}=this.props,r=s.projection;return r&&(r.isPresent=i,o||e.layoutDependency!==n||n===void 0?r.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?r.promote():r.relegate()||B.postRender(()=>{var a;!((a=r.getStack())===null||a===void 0)&&a.members.length||this.safeToRemove()}))),null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())}componentWillUnmount(){const{visualElement:e,layoutGroup:n,switchLayoutGroup:s}=this.props,{projection:o}=e;o&&(o.scheduleCheckAfterUnmount(),n!=null&&n.group&&n.group.remove(o),s!=null&&s.deregister&&s.deregister(o))}safeToRemove(){const{safeToRemove:e}=this.props;e==null||e()}render(){return null}}function Ul(t){const[e,n]=hr(),s=p.exports.useContext($t);return k(Bl,{...t,layoutGroup:s,switchLayoutGroup:p.exports.useContext(xo),isPresent:e,safeToRemove:n})}const Nl={borderRadius:{...Et,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Et,borderTopRightRadius:Et,borderBottomLeftRadius:Et,borderBottomRightRadius:Et,boxShadow:_l},Fr={measureLayout:Ul};function zl(t,e,n={}){const s=N(t)?t:H(t);return Nn("",s,e,n),{stop:()=>s.stop(),isAnimating:()=>s.isAnimating()}}const jr=["TopLeft","TopRight","BottomLeft","BottomRight"],$l=jr.length,$s=t=>typeof t=="string"?parseFloat(t):t,Hs=t=>typeof t=="number"||T.test(t);function Hl(t,e,n,s,o,i){var r,a,c,l;o?(t.opacity=M(0,(r=n.opacity)!==null&&r!==void 0?r:1,Wl(s)),t.opacityExit=M((a=e.opacity)!==null&&a!==void 0?a:1,0,Gl(s))):i&&(t.opacity=M((c=e.opacity)!==null&&c!==void 0?c:1,(l=n.opacity)!==null&&l!==void 0?l:1,s));for(let u=0;u<$l;u++){const f=`border${jr[u]}Radius`;let d=Ws(e,f),h=Ws(n,f);if(d===void 0&&h===void 0)continue;d||(d=0),h||(h=0),d===0||h===0||Hs(d)===Hs(h)?(t[f]=Math.max(M($s(d),$s(h),s),0),(Y.test(h)||Y.test(d))&&(t[f]+="%")):t[f]=h}(e.rotate||n.rotate)&&(t.rotate=M(e.rotate||0,n.rotate||0,s))}function Ws(t,e){var n;return(n=t[e])!==null&&n!==void 0?n:t.borderRadius}const Wl=_r(0,.5,On),Gl=_r(.5,.95,En);function _r(t,e,n){return s=>se?1:n(Gt(t,e,s))}function Gs(t,e){t.min=e.min,t.max=e.max}function $(t,e){Gs(t.x,e.x),Gs(t.y,e.y)}function Ys(t,e,n,s,o){return t-=e,t=Se(t,1/n,s),o!==void 0&&(t=Se(t,1/o,s)),t}function Yl(t,e=0,n=1,s=.5,o,i=t,r=t){if(Y.test(e)&&(e=parseFloat(e),e=M(r.min,r.max,e/100)-r.min),typeof e!="number")return;let a=M(i.min,i.max,s);t===i&&(a-=e),t.min=Ys(t.min,e,n,a,o),t.max=Ys(t.max,e,n,a,o)}function Ks(t,e,[n,s,o],i,r){Yl(t,e[n],e[s],e[o],e.scale,i,r)}const Kl=["x","scaleX","originX"],Xl=["y","scaleY","originY"];function Xs(t,e,n,s){Ks(t.x,e,Kl,n==null?void 0:n.x,s==null?void 0:s.x),Ks(t.y,e,Xl,n==null?void 0:n.y,s==null?void 0:s.y)}function qs(t){return t.translate===0&&t.scale===1}function Br(t){return qs(t.x)&&qs(t.y)}function Ur(t,e){return t.x.min===e.x.min&&t.x.max===e.x.max&&t.y.min===e.y.min&&t.y.max===e.y.max}function Zs(t){return z(t.x)/z(t.y)}function ql(t,e,n=.01){return Fn(t,e)<=n}class Zl{constructor(){this.members=[]}add(e){Ee(this.members,e),e.scheduleRender()}remove(e){if(Kt(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(e){const n=this.members.findIndex(o=>e===o);if(n===0)return!1;let s;for(let o=n;o>=0;o--){const i=this.members[o];if(i.isPresent!==!1){s=i;break}}return s?(this.promote(s),!0):!1}promote(e,n){var s;const o=this.lead;if(e!==o&&(this.prevLead=o,this.lead=e,e.show(),o)){o.instance&&o.scheduleRender(),e.scheduleRender(),e.resumeFrom=o,n&&(e.resumeFrom.preserveOpacity=!0),o.snapshot&&(e.snapshot=o.snapshot,e.snapshot.latestValues=o.animationValues||o.latestValues,e.snapshot.isShared=!0),!((s=e.root)===null||s===void 0)&&s.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:i}=e.options;i===!1&&o.hide()}}exitAnimationComplete(){this.members.forEach(e=>{var n,s,o,i,r;(s=(n=e.options).onExitComplete)===null||s===void 0||s.call(n),(r=(o=e.resumingFrom)===null||o===void 0?void 0:(i=o.options).onExitComplete)===null||r===void 0||r.call(i)})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}const Jl="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Js(t,e,n){const s=t.x.translate/e.x,o=t.y.translate/e.y;let i=`translate3d(${s}px, ${o}px, 0) `;if(i+=`scale(${1/e.x}, ${1/e.y}) `,n){const{rotate:c,rotateX:l,rotateY:u}=n;c&&(i+=`rotate(${c}deg) `),l&&(i+=`rotateX(${l}deg) `),u&&(i+=`rotateY(${u}deg) `)}const r=t.x.scale*e.x,a=t.y.scale*e.y;return i+=`scale(${r}, ${a})`,i===Jl?"none":i}const Ql=(t,e)=>t.depth-e.depth;class tu{constructor(){this.children=[],this.isDirty=!1}add(e){Ee(this.children,e),this.isDirty=!0}remove(e){Kt(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Ql),this.isDirty=!1,this.children.forEach(e)}}const Qs=["","X","Y","Z"],to=1e3;function Nr({attachResizeListener:t,defaultParent:e,measureScroll:n,checkIsScrollRoot:s,resetTransform:o}){return class{constructor(r,a={},c=e==null?void 0:e()){this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.nodes.forEach(iu),this.nodes.forEach(au)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=r,this.latestValues=a,this.root=c?c.root||c:this,this.path=c?[...c.path,c]:[],this.parent=c,this.depth=c?c.depth+1:0,r&&this.root.registerPotentialNode(r,this);for(let l=0;lthis.root.updateBlockedByResize=!1;t(r,()=>{this.root.updateBlockedByResize=!0,clearTimeout(d),d=window.setTimeout(h,250),Ot.hasAnimatedSinceResize&&(Ot.hasAnimatedSinceResize=!1,this.nodes.forEach(ru))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&f&&(l||u)&&this.addEventListener("didUpdate",({delta:d,hasLayoutChanged:h,hasRelativeTargetChanged:m,layout:v})=>{var S,V,x,g,y;if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const w=(V=(S=this.options.transition)!==null&&S!==void 0?S:f.getDefaultTransition())!==null&&V!==void 0?V:du,{onLayoutAnimationStart:A,onLayoutAnimationComplete:L}=f.getProps(),F=!this.targetLayout||!Ur(this.targetLayout,v)||m,I=!h&&m;if(((x=this.resumeFrom)===null||x===void 0?void 0:x.instance)||I||h&&(F||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(d,I);const U={...Un(w,"layout"),onPlay:A,onComplete:L};f.shouldReduceMotion&&(U.delay=0,U.type=!1),this.startAnimation(U)}else!h&&this.animationProgress===0&&this.finishAnimation(),this.isLead()&&((y=(g=this.options).onExitComplete)===null||y===void 0||y.call(g));this.targetLayout=v})}unmount(){var r,a;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(r=this.getStack())===null||r===void 0||r.remove(this),(a=this.parent)===null||a===void 0||a.children.delete(this),this.instance=void 0,gt.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){var r;return this.isAnimationBlocked||((r=this.parent)===null||r===void 0?void 0:r.isTreeAnimationBlocked())||!1}startUpdate(){var r;this.isUpdateBlocked()||(this.isUpdating=!0,(r=this.nodes)===null||r===void 0||r.forEach(cu))}willUpdate(r=!0){var a,c,l;if(this.root.isUpdateBlocked()){(c=(a=this.options).onExitComplete)===null||c===void 0||c.call(a);return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let h=0;h{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){if(this.snapshot||!this.instance)return;const r=this.measure(),a=this.removeTransform(this.removeElementScroll(r));ro(a),this.snapshot={measured:r,layout:a,latestValues:{}}}updateLayout(){var r;if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l{var x;const g=V/1e3;no(d.x,r.x,g),no(d.y,r.y,g),this.setTargetDelta(d),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&((x=this.relativeParent)===null||x===void 0?void 0:x.layout)&&(_t(h,this.layout.actual,this.relativeParent.layout.actual),uu(this.relativeTarget,this.relativeTargetOrigin,h,g)),m&&(this.animationValues=f,Hl(f,u,this.latestValues,g,S,v)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=g},this.mixTargetDelta(0)}startAnimation(r){var a,c;this.notifyListeners("animationStart"),(a=this.currentAnimation)===null||a===void 0||a.stop(),this.resumingFrom&&((c=this.resumingFrom.currentAnimation)===null||c===void 0||c.stop()),this.pendingAnimation&&(gt.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=B.update(()=>{Ot.hasAnimatedSinceResize=!0,this.currentAnimation=zl(0,to,{...r,onUpdate:l=>{var u;this.mixTargetDelta(l),(u=r.onUpdate)===null||u===void 0||u.call(r,l)},onComplete:()=>{var l;(l=r.onComplete)===null||l===void 0||l.call(r),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){var r;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(r=this.getStack())===null||r===void 0||r.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){var r;this.currentAnimation&&((r=this.mixTargetDelta)===null||r===void 0||r.call(this,to),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const r=this.getLead();let{targetWithTransforms:a,target:c,layout:l,latestValues:u}=r;if(!(!a||!c||!l)){if(this!==r&&this.layout&&l&&zr(this.options.animationType,this.layout.actual,l.actual)){c=this.target||O();const f=z(this.layout.actual.x);c.x.min=r.target.x.min,c.x.max=c.x.min+f;const d=z(this.layout.actual.y);c.y.min=r.target.y.min,c.y.max=c.y.min+d}$(a,c),Tt(a,u),jt(this.projectionDeltaWithTransform,this.layoutCorrected,a,u)}}registerSharedNode(r,a){var c,l,u;this.sharedNodes.has(r)||this.sharedNodes.set(r,new Zl),this.sharedNodes.get(r).add(a),a.promote({transition:(c=a.options.initialPromotionConfig)===null||c===void 0?void 0:c.transition,preserveFollowOpacity:(u=(l=a.options.initialPromotionConfig)===null||l===void 0?void 0:l.shouldPreserveFollowOpacity)===null||u===void 0?void 0:u.call(l,a)})}isLead(){const r=this.getStack();return r?r.lead===this:!0}getLead(){var r;const{layoutId:a}=this.options;return a?((r=this.getStack())===null||r===void 0?void 0:r.lead)||this:this}getPrevLead(){var r;const{layoutId:a}=this.options;return a?(r=this.getStack())===null||r===void 0?void 0:r.prevLead:void 0}getStack(){const{layoutId:r}=this.options;if(r)return this.root.sharedNodes.get(r)}promote({needsReset:r,transition:a,preserveFollowOpacity:c}={}){const l=this.getStack();l&&l.promote(this,c),r&&(this.projectionDelta=void 0,this.needsReset=!0),a&&this.setOptions({transition:a})}relegate(){const r=this.getStack();return r?r.relegate(this):!1}resetRotation(){const{visualElement:r}=this.options;if(!r)return;let a=!1;const c={};for(let l=0;l{var a;return(a=r.currentAnimation)===null||a===void 0?void 0:a.stop()}),this.root.nodes.forEach(eo),this.root.sharedNodes.clear()}}}function eu(t){t.updateLayout()}function nu(t){var e,n,s;const o=((e=t.resumeFrom)===null||e===void 0?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&o&&t.hasListeners("didUpdate")){const{actual:i,measured:r}=t.layout,{animationType:a}=t.options;a==="size"?G(d=>{const h=o.isShared?o.measured[d]:o.layout[d],m=z(h);h.min=i[d].min,h.max=h.min+m}):zr(a,o.layout,i)&&G(d=>{const h=o.isShared?o.measured[d]:o.layout[d],m=z(i[d]);h.max=h.min+m});const c=Bt();jt(c,i,o.layout);const l=Bt();o.isShared?jt(l,t.applyTransform(r,!0),o.measured):jt(l,i,o.layout);const u=!Br(c);let f=!1;if(!t.resumeFrom&&(t.relativeParent=t.getClosestProjectingParent(),t.relativeParent&&!t.relativeParent.resumeFrom)){const{snapshot:d,layout:h}=t.relativeParent;if(d&&h){const m=O();_t(m,o.layout,d.layout);const v=O();_t(v,i,h.actual),Ur(m,v)||(f=!0)}}t.notifyListeners("didUpdate",{layout:i,snapshot:o,delta:l,layoutDelta:c,hasLayoutChanged:u,hasRelativeTargetChanged:f})}else t.isLead()&&((s=(n=t.options).onExitComplete)===null||s===void 0||s.call(n));t.options.transition=void 0}function su(t){t.clearSnapshot()}function eo(t){t.clearMeasurements()}function ou(t){const{visualElement:e}=t.options;e!=null&&e.getProps().onBeforeLayoutMeasure&&e.notifyBeforeLayoutMeasure(),t.resetTransform()}function ru(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0}function iu(t){t.resolveTargetDelta()}function au(t){t.calcProjection()}function cu(t){t.resetRotation()}function lu(t){t.removeLeadSnapshot()}function no(t,e,n){t.translate=M(e.translate,0,n),t.scale=M(e.scale,1,n),t.origin=e.origin,t.originPoint=e.originPoint}function so(t,e,n,s){t.min=M(e.min,n.min,s),t.max=M(e.max,n.max,s)}function uu(t,e,n,s){so(t.x,e.x,n.x,s),so(t.y,e.y,n.y,s)}function fu(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}const du={duration:.45,ease:[.4,0,.1,1]};function hu(t,e){let n=t.root;for(let i=t.path.length-1;i>=0;i--)if(Boolean(t.path[i].instance)){n=t.path[i];break}const o=(n&&n!==t.root?n.instance:document).querySelector(`[data-projection-id="${e}"]`);o&&t.mount(o,!0)}function oo(t){t.min=Math.round(t.min),t.max=Math.round(t.max)}function ro(t){oo(t.x),oo(t.y)}function zr(t,e,n){return t==="position"||t==="preserve-aspect"&&!ql(Zs(e),Zs(n))}const pu=Nr({attachResizeListener:(t,e)=>Ce(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),ht={current:void 0},Kn=Nr({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!ht.current){const t=new pu(0,{});t.mount(window),t.setOptions({layoutScroll:!0}),ht.current=t}return ht.current},resetTransform:(t,e)=>{t.style.transform=e!==void 0?e:"none"},checkIsScrollRoot:t=>Boolean(window.getComputedStyle(t).position==="fixed")}),$r={...Sr,...dr,...Rr,...Fr},Hr=So((t,e)=>Tn(t,e,$r,Yn,Kn));function Df(t){return bo(Tn(t,{forwardMotionProps:!1},$r,Yn,Kn))}const Of=So(Tn);function Wr(){const t=p.exports.useRef(!1);return pt(()=>(t.current=!0,()=>{t.current=!1}),[]),t}function Xn(){const t=Wr(),[e,n]=p.exports.useState(0),s=p.exports.useCallback(()=>{t.current&&n(e+1)},[e]);return[p.exports.useCallback(()=>B.postRender(s),[s]),e]}class mu extends p.exports.Component{getSnapshotBeforeUpdate(e){const n=this.props.childRef.current;if(n&&e.isPresent&&!this.props.isPresent){const s=this.props.sizeRef.current;s.height=n.offsetHeight||0,s.width=n.offsetWidth||0,s.top=n.offsetTop,s.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function gu({children:t,isPresent:e}){const n=p.exports.useId(),s=p.exports.useRef(null),o=p.exports.useRef({width:0,height:0,top:0,left:0});return p.exports.useInsertionEffect(()=>{const{width:i,height:r,top:a,left:c}=o.current;if(e||!s.current||!i||!r)return;s.current.dataset.motionPopId=n;const l=document.createElement("style");return document.head.appendChild(l),l.sheet&&l.sheet.insertRule(` +import{r as p,R as go,b as oi,j as k,F as ts}from"./index.1428ab75.js";const q=p.exports.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"}),we=p.exports.createContext({});function yo(){return p.exports.useContext(we).visualElement}const At=p.exports.createContext(null),vt=typeof document<"u",pt=vt?p.exports.useLayoutEffect:p.exports.useEffect,pn=p.exports.createContext({strict:!1});function ri(t,e,n,s){const o=yo(),i=p.exports.useContext(pn),r=p.exports.useContext(At),a=p.exports.useContext(q).reducedMotion,c=p.exports.useRef(void 0);s=s||i.renderer,!c.current&&s&&(c.current=s(t,{visualState:e,parent:o,props:n,presenceId:r?r.id:void 0,blockInitialAnimation:r?r.initial===!1:!1,reducedMotionConfig:a}));const l=c.current;return pt(()=>{l&&l.syncRender()}),p.exports.useEffect(()=>{l&&l.animationState&&l.animationState.animateChanges()}),pt(()=>()=>l&&l.notifyUnmount(),[]),l}function wt(t){return typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function ii(t,e,n){return p.exports.useCallback(s=>{s&&t.mount&&t.mount(s),e&&(s?e.mount(s):e.unmount()),n&&(typeof n=="function"?n(s):wt(n)&&(n.current=s))},[e])}function Nt(t){return typeof t=="string"||Array.isArray(t)}function Te(t){return typeof t=="object"&&typeof t.start=="function"}const ai=["initial","animate","exit","whileHover","whileDrag","whileTap","whileFocus","whileInView"];function Pe(t){return Te(t.animate)||ai.some(e=>Nt(t[e]))}function vo(t){return Boolean(Pe(t)||t.variants)}function ci(t,e){if(Pe(t)){const{initial:n,animate:s}=t;return{initial:n===!1||Nt(n)?n:void 0,animate:Nt(s)?s:void 0}}return t.inherit!==!1?e:{}}function li(t){const{initial:e,animate:n}=ci(t,p.exports.useContext(we));return p.exports.useMemo(()=>({initial:e,animate:n}),[es(e),es(n)])}function es(t){return Array.isArray(t)?t.join(" "):t}const X=t=>({isEnabled:e=>t.some(n=>!!e[n])}),zt={measureLayout:X(["layout","layoutId","drag"]),animation:X(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:X(["exit"]),drag:X(["drag","dragControls"]),focus:X(["whileFocus"]),hover:X(["whileHover","onHoverStart","onHoverEnd"]),tap:X(["whileTap","onTap","onTapStart","onTapCancel"]),pan:X(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:X(["whileInView","onViewportEnter","onViewportLeave"])};function Ge(t){for(const e in t)e==="projectionNodeConstructor"?zt.projectionNodeConstructor=t[e]:zt[e].Component=t[e]}function j(t){const e=p.exports.useRef(null);return e.current===null&&(e.current=t()),e.current}const Ot={hasAnimatedSinceResize:!0,hasEverUpdated:!1};let ui=1;function fi(){return j(()=>{if(Ot.hasEverUpdated)return ui++})}const $t=p.exports.createContext({});class di extends go.Component{getSnapshotBeforeUpdate(){const{visualElement:e,props:n}=this.props;return e&&e.setProps(n),null}componentDidUpdate(){}render(){return this.props.children}}const xo=p.exports.createContext({}),mn=Symbol.for("motionComponentSymbol");function bo({preloadedFeatures:t,createVisualElement:e,projectionNodeConstructor:n,useRender:s,useVisualState:o,Component:i}){t&&Ge(t);function r(c,l){const u={...p.exports.useContext(q),...c,layoutId:hi(c)},{isStatic:f}=u;let d=null;const h=li(c),m=f?void 0:fi(),v=o(c,f);if(!f&&vt){h.visualElement=ri(i,v,u,e);const S=p.exports.useContext(pn).strict,V=p.exports.useContext(xo);h.visualElement&&(d=h.visualElement.loadFeatures(c,S,t,m,n||zt.projectionNodeConstructor,V))}return oi(di,{visualElement:h.visualElement,props:u,children:[d,k(we.Provider,{value:h,children:s(i,c,m,ii(v,h.visualElement,l),v,f,h.visualElement)})]})}const a=p.exports.forwardRef(r);return a[mn]=i,a}function hi({layoutId:t}){const e=p.exports.useContext($t).id;return e&&t!==void 0?e+"-"+t:t}function So(t){function e(s,o={}){return bo(t(s,o))}if(typeof Proxy>"u")return e;const n=new Map;return new Proxy(e,{get:(s,o)=>(n.has(o)||n.set(o,e(o)),n.get(o))})}const pi=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function gn(t){return typeof t!="string"||t.includes("-")?!1:!!(pi.indexOf(t)>-1||/[A-Z]/.test(t))}const le={};function mi(t){Object.assign(le,t)}const ue=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],mt=new Set(ue);function Vo(t,{layout:e,layoutId:n}){return mt.has(t)||t.startsWith("origin")||(e||n!==void 0)&&(!!le[t]||t==="opacity")}const N=t=>t===void 0?!1:!!t.getVelocity,gi={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},yi=(t,e)=>ue.indexOf(t)-ue.indexOf(e);function vi({transform:t,transformKeys:e},{enableHardwareAcceleration:n=!0,allowTransformNone:s=!0},o,i){let r="";e.sort(yi);for(const a of e)r+=`${gi[a]||a}(${t[a]}) `;return n&&!t.z&&(r+="translateZ(0)"),r=r.trim(),i?r=i(t,o?"":r):s&&o&&(r="none"),r}function yn(t){return t.startsWith("--")}const xi=(t,e)=>e&&typeof t=="number"?e.transform(t):t,wo=(t,e)=>n=>Math.max(Math.min(n,e),t),It=t=>t%1?Number(t.toFixed(5)):t,Ht=/(-)?([\d]*\.?[\d])+/g,Ye=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,bi=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function Xt(t){return typeof t=="string"}const xt={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},kt=Object.assign(Object.assign({},xt),{transform:wo(0,1)}),Jt=Object.assign(Object.assign({},xt),{default:1}),qt=t=>({test:e=>Xt(e)&&e.endsWith(t)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${t}`}),nt=qt("deg"),Y=qt("%"),T=qt("px"),Si=qt("vh"),Vi=qt("vw"),ns=Object.assign(Object.assign({},Y),{parse:t=>Y.parse(t)/100,transform:t=>Y.transform(t*100)}),vn=(t,e)=>n=>Boolean(Xt(n)&&bi.test(n)&&n.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(n,e)),To=(t,e,n)=>s=>{if(!Xt(s))return s;const[o,i,r,a]=s.match(Ht);return{[t]:parseFloat(o),[e]:parseFloat(i),[n]:parseFloat(r),alpha:a!==void 0?parseFloat(a):1}},dt={test:vn("hsl","hue"),parse:To("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:s=1})=>"hsla("+Math.round(t)+", "+Y.transform(It(e))+", "+Y.transform(It(n))+", "+It(kt.transform(s))+")"},wi=wo(0,255),Ie=Object.assign(Object.assign({},xt),{transform:t=>Math.round(wi(t))}),it={test:vn("rgb","red"),parse:To("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:s=1})=>"rgba("+Ie.transform(t)+", "+Ie.transform(e)+", "+Ie.transform(n)+", "+It(kt.transform(s))+")"};function Ti(t){let e="",n="",s="",o="";return t.length>5?(e=t.substr(1,2),n=t.substr(3,2),s=t.substr(5,2),o=t.substr(7,2)):(e=t.substr(1,1),n=t.substr(2,1),s=t.substr(3,1),o=t.substr(4,1),e+=e,n+=n,s+=s,o+=o),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:o?parseInt(o,16)/255:1}}const Ke={test:vn("#"),parse:Ti,transform:it.transform},_={test:t=>it.test(t)||Ke.test(t)||dt.test(t),parse:t=>it.test(t)?it.parse(t):dt.test(t)?dt.parse(t):Ke.parse(t),transform:t=>Xt(t)?t:t.hasOwnProperty("red")?it.transform(t):dt.transform(t)},Po="${c}",Co="${n}";function Pi(t){var e,n,s,o;return isNaN(t)&&Xt(t)&&((n=(e=t.match(Ht))===null||e===void 0?void 0:e.length)!==null&&n!==void 0?n:0)+((o=(s=t.match(Ye))===null||s===void 0?void 0:s.length)!==null&&o!==void 0?o:0)>0}function Ao(t){typeof t=="number"&&(t=`${t}`);const e=[];let n=0;const s=t.match(Ye);s&&(n=s.length,t=t.replace(Ye,Po),e.push(...s.map(_.parse)));const o=t.match(Ht);return o&&(t=t.replace(Ht,Co),e.push(...o.map(xt.parse))),{values:e,numColors:n,tokenised:t}}function Ro(t){return Ao(t).values}function Mo(t){const{values:e,numColors:n,tokenised:s}=Ao(t),o=e.length;return i=>{let r=s;for(let a=0;atypeof t=="number"?0:t;function Ai(t){const e=Ro(t);return Mo(t)(e.map(Ci))}const Z={test:Pi,parse:Ro,createTransformer:Mo,getAnimatableNone:Ai},Ri=new Set(["brightness","contrast","saturate","opacity"]);function Mi(t){let[e,n]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;const[s]=n.match(Ht)||[];if(!s)return t;const o=n.replace(s,"");let i=Ri.has(e)?1:0;return s!==n&&(i*=100),e+"("+i+o+")"}const Li=/([a-z-]*)\(.*?\)/g,Xe=Object.assign(Object.assign({},Z),{getAnimatableNone:t=>{const e=t.match(Li);return e?e.map(Mi).join(" "):t}}),ss={...xt,transform:Math.round},Lo={borderWidth:T,borderTopWidth:T,borderRightWidth:T,borderBottomWidth:T,borderLeftWidth:T,borderRadius:T,radius:T,borderTopLeftRadius:T,borderTopRightRadius:T,borderBottomRightRadius:T,borderBottomLeftRadius:T,width:T,maxWidth:T,height:T,maxHeight:T,size:T,top:T,right:T,bottom:T,left:T,padding:T,paddingTop:T,paddingRight:T,paddingBottom:T,paddingLeft:T,margin:T,marginTop:T,marginRight:T,marginBottom:T,marginLeft:T,rotate:nt,rotateX:nt,rotateY:nt,rotateZ:nt,scale:Jt,scaleX:Jt,scaleY:Jt,scaleZ:Jt,skew:nt,skewX:nt,skewY:nt,distance:T,translateX:T,translateY:T,translateZ:T,x:T,y:T,z:T,perspective:T,transformPerspective:T,opacity:kt,originX:ns,originY:ns,originZ:T,zIndex:ss,fillOpacity:kt,strokeOpacity:kt,numOctaves:ss};function xn(t,e,n,s){const{style:o,vars:i,transform:r,transformKeys:a,transformOrigin:c}=t;a.length=0;let l=!1,u=!1,f=!0;for(const d in e){const h=e[d];if(yn(d)){i[d]=h;continue}const m=Lo[d],v=xi(h,m);if(mt.has(d)){if(l=!0,r[d]=v,a.push(d),!f)continue;h!==(m.default||0)&&(f=!1)}else d.startsWith("origin")?(u=!0,c[d]=v):o[d]=v}if(l||s?o.transform=vi(t,n,f,s):!e.transform&&o.transform&&(o.transform="none"),u){const{originX:d="50%",originY:h="50%",originZ:m=0}=c;o.transformOrigin=`${d} ${h} ${m}`}}const bn=()=>({style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}});function Eo(t,e,n){for(const s in e)!N(e[s])&&!Vo(s,n)&&(t[s]=e[s])}function Ei({transformTemplate:t},e,n){return p.exports.useMemo(()=>{const s=bn();return xn(s,e,{enableHardwareAcceleration:!n},t),Object.assign({},s.vars,s.style)},[e])}function Di(t,e,n){const s=t.style||{},o={};return Eo(o,s,t),Object.assign(o,Ei(t,e,n)),t.transformValues?t.transformValues(o):o}function Oi(t,e,n){const s={},o=Di(t,e,n);return t.drag&&t.dragListener!==!1&&(s.draggable=!1,o.userSelect=o.WebkitUserSelect=o.WebkitTouchCallout="none",o.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),s.style=o,s}const Ii=["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"],ki=["whileTap","onTap","onTapStart","onTapCancel"],Fi=["onPan","onPanStart","onPanSessionStart","onPanEnd"],ji=["whileInView","onViewportEnter","onViewportLeave","viewport"],_i=new Set(["initial","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","onHoverStart","onHoverEnd","layoutScroll",...ji,...ki,...Ii,...Fi]);function fe(t){return _i.has(t)}let Do=t=>!fe(t);function Oo(t){!t||(Do=e=>e.startsWith("on")?!fe(e):t(e))}try{Oo(require("@emotion/is-prop-valid").default)}catch{}function Bi(t,e,n){const s={};for(const o in t)(Do(o)||n===!0&&fe(o)||!e&&!fe(o)||t.draggable&&o.startsWith("onDrag"))&&(s[o]=t[o]);return s}function os(t,e,n){return typeof t=="string"?t:T.transform(e+n*t)}function Ui(t,e,n){const s=os(e,t.x,t.width),o=os(n,t.y,t.height);return`${s} ${o}`}const Ni={offset:"stroke-dashoffset",array:"stroke-dasharray"},zi={offset:"strokeDashoffset",array:"strokeDasharray"};function $i(t,e,n=1,s=0,o=!0){t.pathLength=1;const i=o?Ni:zi;t[i.offset]=T.transform(-s);const r=T.transform(e),a=T.transform(n);t[i.array]=`${r} ${a}`}function Sn(t,{attrX:e,attrY:n,originX:s,originY:o,pathLength:i,pathSpacing:r=1,pathOffset:a=0,...c},l,u){xn(t,c,l,u),t.attrs=t.style,t.style={};const{attrs:f,style:d,dimensions:h}=t;f.transform&&(h&&(d.transform=f.transform),delete f.transform),h&&(s!==void 0||o!==void 0||d.transform)&&(d.transformOrigin=Ui(h,s!==void 0?s:.5,o!==void 0?o:.5)),e!==void 0&&(f.x=e),n!==void 0&&(f.y=n),i!==void 0&&$i(f,i,r,a,!1)}const Io=()=>({...bn(),attrs:{}});function Hi(t,e){const n=p.exports.useMemo(()=>{const s=Io();return Sn(s,e,{enableHardwareAcceleration:!1},t.transformTemplate),{...s.attrs,style:{...s.style}}},[e]);if(t.style){const s={};Eo(s,t.style,t),n.style={...s,...n.style}}return n}function Wi(t=!1){return(n,s,o,i,{latestValues:r},a)=>{const l=(gn(n)?Hi:Oi)(s,r,a),f={...Bi(s,typeof n=="string",t),...l,ref:i};return o&&(f["data-projection-id"]=o),p.exports.createElement(n,f)}}const de=t=>t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function ko(t,{style:e,vars:n},s,o){Object.assign(t.style,e,o&&o.getProjectionStyles(s));for(const i in n)t.style.setProperty(i,n[i])}const Fo=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function jo(t,e,n,s){ko(t,e,void 0,s);for(const o in e.attrs)t.setAttribute(Fo.has(o)?o:de(o),e.attrs[o])}function Vn(t){const{style:e}=t,n={};for(const s in e)(N(e[s])||Vo(s,t))&&(n[s]=e[s]);return n}function _o(t){const e=Vn(t);for(const n in t)if(N(t[n])){const s=n==="x"||n==="y"?"attr"+n.toUpperCase():n;e[s]=t[n]}return e}function Bo(t,e,n,s={},o={}){return typeof e=="function"&&(e=e(n!==void 0?n:t.custom,s,o)),typeof e=="string"&&(e=t.variants&&t.variants[e]),typeof e=="function"&&(e=e(n!==void 0?n:t.custom,s,o)),e}const Wt=t=>Array.isArray(t),Gi=t=>Boolean(t&&typeof t=="object"&&t.mix&&t.toValue),Uo=t=>Wt(t)?t[t.length-1]||0:t;function oe(t){const e=N(t)?t.get():t;return Gi(e)?e.toValue():e}function Yi({scrapeMotionValuesFromProps:t,createRenderState:e,onMount:n},s,o,i){const r={latestValues:Ki(s,o,i,t),renderState:e()};return n&&(r.mount=a=>n(s,a,r)),r}const wn=t=>(e,n)=>{const s=p.exports.useContext(we),o=p.exports.useContext(At),i=()=>Yi(t,e,s,o);return n?i():j(i)};function Ki(t,e,n,s){const o={},i=s(t);for(const d in i)o[d]=oe(i[d]);let{initial:r,animate:a}=t;const c=Pe(t),l=vo(t);e&&l&&!c&&t.inherit!==!1&&(r===void 0&&(r=e.initial),a===void 0&&(a=e.animate));let u=n?n.initial===!1:!1;u=u||r===!1;const f=u?a:r;return f&&typeof f!="boolean"&&!Te(f)&&(Array.isArray(f)?f:[f]).forEach(h=>{const m=Bo(t,h);if(!m)return;const{transitionEnd:v,transition:S,...V}=m;for(const x in V){let g=V[x];if(Array.isArray(g)){const y=u?g.length-1:0;g=g[y]}g!==null&&(o[x]=g)}for(const x in v)o[x]=v[x]}),o}const Xi={useVisualState:wn({scrapeMotionValuesFromProps:_o,createRenderState:Io,onMount:(t,e,{renderState:n,latestValues:s})=>{try{n.dimensions=typeof e.getBBox=="function"?e.getBBox():e.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}Sn(n,s,{enableHardwareAcceleration:!1},t.transformTemplate),jo(e,n)}})},qi={useVisualState:wn({scrapeMotionValuesFromProps:Vn,createRenderState:bn})};function Tn(t,{forwardMotionProps:e=!1},n,s,o){return{...gn(t)?Xi:qi,preloadedFeatures:n,useRender:Wi(e),createVisualElement:s,projectionNodeConstructor:o,Component:t}}var R;(function(t){t.Animate="animate",t.Hover="whileHover",t.Tap="whileTap",t.Drag="whileDrag",t.Focus="whileFocus",t.InView="whileInView",t.Exit="exit"})(R||(R={}));function Ce(t,e,n,s={passive:!0}){return t.addEventListener(e,n,s),()=>t.removeEventListener(e,n)}function qe(t,e,n,s){p.exports.useEffect(()=>{const o=t.current;if(n&&o)return Ce(o,e,n,s)},[t,e,n,s])}function Zi({whileFocus:t,visualElement:e}){const{animationState:n}=e,s=()=>{n&&n.setActive(R.Focus,!0)},o=()=>{n&&n.setActive(R.Focus,!1)};qe(e,"focus",t?s:void 0),qe(e,"blur",t?o:void 0)}function No(t){return typeof PointerEvent<"u"&&t instanceof PointerEvent?t.pointerType==="mouse":t instanceof MouseEvent}function zo(t){return!!t.touches}function Ji(t){return e=>{const n=e instanceof MouseEvent;(!n||n&&e.button===0)&&t(e)}}const Qi={pageX:0,pageY:0};function ta(t,e="page"){const s=t.touches[0]||t.changedTouches[0]||Qi;return{x:s[e+"X"],y:s[e+"Y"]}}function ea(t,e="page"){return{x:t[e+"X"],y:t[e+"Y"]}}function Pn(t,e="page"){return{point:zo(t)?ta(t,e):ea(t,e)}}const $o=(t,e=!1)=>{const n=s=>t(s,Pn(s));return e?Ji(n):n},na=()=>vt&&window.onpointerdown===null,sa=()=>vt&&window.ontouchstart===null,oa=()=>vt&&window.onmousedown===null,ra={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},ia={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function Ho(t){return na()?t:sa()?ia[t]:oa()?ra[t]:t}function Pt(t,e,n,s){return Ce(t,Ho(e),$o(n,e==="pointerdown"),s)}function he(t,e,n,s){return qe(t,Ho(e),n&&$o(n,e==="pointerdown"),s)}function Wo(t){let e=null;return()=>{const n=()=>{e=null};return e===null?(e=t,n):!1}}const rs=Wo("dragHorizontal"),is=Wo("dragVertical");function Go(t){let e=!1;if(t==="y")e=is();else if(t==="x")e=rs();else{const n=rs(),s=is();n&&s?e=()=>{n(),s()}:(n&&n(),s&&s())}return e}function Yo(){const t=Go(!0);return t?(t(),!1):!0}function as(t,e,n){return(s,o)=>{!No(s)||Yo()||(t.animationState&&t.animationState.setActive(R.Hover,e),n&&n(s,o))}}function aa({onHoverStart:t,onHoverEnd:e,whileHover:n,visualElement:s}){he(s,"pointerenter",t||n?as(s,!0,t):void 0,{passive:!t}),he(s,"pointerleave",e||n?as(s,!1,e):void 0,{passive:!e})}const Ko=(t,e)=>e?t===e?!0:Ko(t,e.parentElement):!1;function Cn(t){return p.exports.useEffect(()=>()=>t(),[])}function An(t,e){var n={};for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&e.indexOf(s)<0&&(n[s]=t[s]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,s=Object.getOwnPropertySymbols(t);oMath.min(Math.max(n,t),e),ke=.001,la=.01,cs=10,ua=.05,fa=1;function da({duration:t=800,bounce:e=.25,velocity:n=0,mass:s=1}){let o,i;ca(t<=cs*1e3);let r=1-e;r=me(ua,fa,r),t=me(la,cs,t/1e3),r<1?(o=l=>{const u=l*r,f=u*t,d=u-n,h=Ze(l,r),m=Math.exp(-f);return ke-d/h*m},i=l=>{const f=l*r*t,d=f*n+n,h=Math.pow(r,2)*Math.pow(l,2)*t,m=Math.exp(-f),v=Ze(Math.pow(l,2),r);return(-o(l)+ke>0?-1:1)*((d-h)*m)/v}):(o=l=>{const u=Math.exp(-l*t),f=(l-n)*t+1;return-ke+u*f},i=l=>{const u=Math.exp(-l*t),f=(n-l)*(t*t);return u*f});const a=5/t,c=pa(o,i,a);if(t=t*1e3,isNaN(c))return{stiffness:100,damping:10,duration:t};{const l=Math.pow(c,2)*s;return{stiffness:l,damping:r*2*Math.sqrt(s*l),duration:t}}}const ha=12;function pa(t,e,n){let s=n;for(let o=1;ot[n]!==void 0)}function ya(t){let e=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},t);if(!ls(t,ga)&&ls(t,ma)){const n=da(t);e=Object.assign(Object.assign(Object.assign({},e),n),{velocity:0,mass:1}),e.isResolvedFromDuration=!0}return e}function Rn(t){var{from:e=0,to:n=1,restSpeed:s=2,restDelta:o}=t,i=An(t,["from","to","restSpeed","restDelta"]);const r={done:!1,value:e};let{stiffness:a,damping:c,mass:l,velocity:u,duration:f,isResolvedFromDuration:d}=ya(i),h=us,m=us;function v(){const S=u?-(u/1e3):0,V=n-e,x=c/(2*Math.sqrt(a*l)),g=Math.sqrt(a/l)/1e3;if(o===void 0&&(o=Math.min(Math.abs(n-e)/100,.4)),x<1){const y=Ze(g,x);h=w=>{const A=Math.exp(-x*g*w);return n-A*((S+x*g*V)/y*Math.sin(y*w)+V*Math.cos(y*w))},m=w=>{const A=Math.exp(-x*g*w);return x*g*A*(Math.sin(y*w)*(S+x*g*V)/y+V*Math.cos(y*w))-A*(Math.cos(y*w)*(S+x*g*V)-y*V*Math.sin(y*w))}}else if(x===1)h=y=>n-Math.exp(-g*y)*(V+(S+g*V)*y);else{const y=g*Math.sqrt(x*x-1);h=w=>{const A=Math.exp(-x*g*w),L=Math.min(y*w,300);return n-A*((S+x*g*V)*Math.sinh(L)+y*V*Math.cosh(L))/y}}}return v(),{next:S=>{const V=h(S);if(d)r.done=S>=f;else{const x=m(S)*1e3,g=Math.abs(x)<=s,y=Math.abs(n-V)<=o;r.done=g&&y}return r.value=r.done?n:V,r},flipTarget:()=>{u=-u,[e,n]=[n,e],v()}}}Rn.needsInterpolation=(t,e)=>typeof t=="string"||typeof e=="string";const us=t=>0,Gt=(t,e,n)=>{const s=e-t;return s===0?1:(n-t)/s},M=(t,e,n)=>-n*t+n*e+t;function Fe(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+(e-t)*6*n:n<1/2?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function fs({hue:t,saturation:e,lightness:n,alpha:s}){t/=360,e/=100,n/=100;let o=0,i=0,r=0;if(!e)o=i=r=n;else{const a=n<.5?n*(1+e):n+e-n*e,c=2*n-a;o=Fe(c,a,t+1/3),i=Fe(c,a,t),r=Fe(c,a,t-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(r*255),alpha:s}}const va=(t,e,n)=>{const s=t*t,o=e*e;return Math.sqrt(Math.max(0,n*(o-s)+s))},xa=[Ke,it,dt],ds=t=>xa.find(e=>e.test(t)),Xo=(t,e)=>{let n=ds(t),s=ds(e),o=n.parse(t),i=s.parse(e);n===dt&&(o=fs(o),n=it),s===dt&&(i=fs(i),s=it);const r=Object.assign({},o);return a=>{for(const c in r)c!=="alpha"&&(r[c]=va(o[c],i[c],a));return r.alpha=M(o.alpha,i.alpha,a),n.transform(r)}},Je=t=>typeof t=="number",ba=(t,e)=>n=>e(t(n)),Ae=(...t)=>t.reduce(ba);function qo(t,e){return Je(t)?n=>M(t,e,n):_.test(t)?Xo(t,e):Jo(t,e)}const Zo=(t,e)=>{const n=[...t],s=n.length,o=t.map((i,r)=>qo(i,e[r]));return i=>{for(let r=0;r{const n=Object.assign(Object.assign({},t),e),s={};for(const o in n)t[o]!==void 0&&e[o]!==void 0&&(s[o]=qo(t[o],e[o]));return o=>{for(const i in s)n[i]=s[i](o);return n}};function hs(t){const e=Z.parse(t),n=e.length;let s=0,o=0,i=0;for(let r=0;r{const n=Z.createTransformer(e),s=hs(t),o=hs(e);return s.numHSL===o.numHSL&&s.numRGB===o.numRGB&&s.numNumbers>=o.numNumbers?Ae(Zo(s.parsed,o.parsed),n):r=>`${r>0?e:t}`},Va=(t,e)=>n=>M(t,e,n);function wa(t){if(typeof t=="number")return Va;if(typeof t=="string")return _.test(t)?Xo:Jo;if(Array.isArray(t))return Zo;if(typeof t=="object")return Sa}function Ta(t,e,n){const s=[],o=n||wa(t[0]),i=t.length-1;for(let r=0;rn(Gt(t,e,s))}function Ca(t,e){const n=t.length,s=n-1;return o=>{let i=0,r=!1;if(o<=t[0]?r=!0:o>=t[s]&&(i=s-1,r=!0),!r){let c=1;for(;co||c===s);c++);i=c-1}const a=Gt(t[i],t[i+1],o);return e[i](a)}}function Mn(t,e,{clamp:n=!0,ease:s,mixer:o}={}){const i=t.length;pe(i===e.length),pe(!s||!Array.isArray(s)||s.length===i-1),t[0]>t[i-1]&&(t=[].concat(t),e=[].concat(e),t.reverse(),e.reverse());const r=Ta(e,s,o),a=i===2?Pa(t,r):Ca(t,r);return n?c=>a(me(t[0],t[i-1],c)):a}const Re=t=>e=>1-t(1-e),Ln=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,Aa=t=>e=>Math.pow(e,t),Qo=t=>e=>e*e*((t+1)*e-t),Ra=t=>{const e=Qo(t);return n=>(n*=2)<1?.5*e(n):.5*(2-Math.pow(2,-10*(n-1)))},tr=1.525,Ma=4/11,La=8/11,Ea=9/10,En=t=>t,Dn=Aa(2),Da=Re(Dn),er=Ln(Dn),nr=t=>1-Math.sin(Math.acos(t)),On=Re(nr),Oa=Ln(On),In=Qo(tr),Ia=Re(In),ka=Ln(In),Fa=Ra(tr),ja=4356/361,_a=35442/1805,Ba=16061/1805,ge=t=>{if(t===1||t===0)return t;const e=t*t;return tt<.5?.5*(1-ge(1-t*2)):.5*ge(t*2-1)+.5;function za(t,e){return t.map(()=>e||er).splice(0,t.length-1)}function $a(t){const e=t.length;return t.map((n,s)=>s!==0?s/(e-1):0)}function Ha(t,e){return t.map(n=>n*e)}function re({from:t=0,to:e=1,ease:n,offset:s,duration:o=300}){const i={done:!1,value:t},r=Array.isArray(e)?e:[t,e],a=Ha(s&&s.length===r.length?s:$a(r),o);function c(){return Mn(a,r,{ease:Array.isArray(n)?n:za(r,n)})}let l=c();return{next:u=>(i.value=l(u),i.done=u>=o,i),flipTarget:()=>{r.reverse(),l=c()}}}function Wa({velocity:t=0,from:e=0,power:n=.8,timeConstant:s=350,restDelta:o=.5,modifyTarget:i}){const r={done:!1,value:e};let a=n*t;const c=e+a,l=i===void 0?c:i(c);return l!==c&&(a=l-e),{next:u=>{const f=-a*Math.exp(-u/s);return r.done=!(f>o||f<-o),r.value=r.done?l:l+f,r},flipTarget:()=>{}}}const ps={keyframes:re,spring:Rn,decay:Wa};function Ga(t){if(Array.isArray(t.to))return re;if(ps[t.type])return ps[t.type];const e=new Set(Object.keys(t));return e.has("ease")||e.has("duration")&&!e.has("dampingRatio")?re:e.has("dampingRatio")||e.has("stiffness")||e.has("mass")||e.has("damping")||e.has("restSpeed")||e.has("restDelta")?Rn:re}const sr=1/60*1e3,Ya=typeof performance<"u"?()=>performance.now():()=>Date.now(),or=typeof window<"u"?t=>window.requestAnimationFrame(t):t=>setTimeout(()=>t(Ya()),sr);function Ka(t){let e=[],n=[],s=0,o=!1,i=!1;const r=new WeakSet,a={schedule:(c,l=!1,u=!1)=>{const f=u&&o,d=f?e:n;return l&&r.add(c),d.indexOf(c)===-1&&(d.push(c),f&&o&&(s=e.length)),c},cancel:c=>{const l=n.indexOf(c);l!==-1&&n.splice(l,1),r.delete(c)},process:c=>{if(o){i=!0;return}if(o=!0,[e,n]=[n,e],n.length=0,s=e.length,s)for(let l=0;l(t[e]=Ka(()=>Yt=!0),t),{}),B=Zt.reduce((t,e)=>{const n=Me[e];return t[e]=(s,o=!1,i=!1)=>(Yt||Za(),n.schedule(s,o,i)),t},{}),gt=Zt.reduce((t,e)=>(t[e]=Me[e].cancel,t),{}),je=Zt.reduce((t,e)=>(t[e]=()=>Me[e].process(Ct),t),{}),qa=t=>Me[t].process(Ct),rr=t=>{Yt=!1,Ct.delta=Qe?sr:Math.max(Math.min(t-Ct.timestamp,Xa),1),Ct.timestamp=t,tn=!0,Zt.forEach(qa),tn=!1,Yt&&(Qe=!1,or(rr))},Za=()=>{Yt=!0,Qe=!0,tn||or(rr)},ye=()=>Ct;function ir(t,e,n=0){return t-e-n}function Ja(t,e,n=0,s=!0){return s?ir(e+-t,e,n):e-(t-e)+n}function Qa(t,e,n,s){return s?t>=e+n:t<=-n}const tc=t=>{const e=({delta:n})=>t(n);return{start:()=>B.update(e,!0),stop:()=>gt.update(e)}};function kn(t){var e,n,{from:s,autoplay:o=!0,driver:i=tc,elapsed:r=0,repeat:a=0,repeatType:c="loop",repeatDelay:l=0,onPlay:u,onStop:f,onComplete:d,onRepeat:h,onUpdate:m}=t,v=An(t,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:S}=v,V,x=0,g=v.duration,y,w=!1,A=!0,L;const F=Ga(v);!((n=(e=F).needsInterpolation)===null||n===void 0)&&n.call(e,s,S)&&(L=Mn([0,100],[s,S],{clamp:!1}),s=0,S=100);const I=F(Object.assign(Object.assign({},v),{from:s,to:S}));function U(){x++,c==="reverse"?(A=x%2===0,r=Ja(r,g,l,A)):(r=ir(r,g,l),c==="mirror"&&I.flipTarget()),w=!1,h&&h()}function J(){V.stop(),d&&d()}function W(Q){if(A||(Q=-Q),r+=Q,!w){const K=I.next(Math.max(0,r));y=K.value,L&&(y=L(y)),w=A?K.done:r<=0}m==null||m(y),w&&(x===0&&(g!=null||(g=r)),x{f==null||f(),V.stop()}}}function ar(t,e){return e?t*(1e3/e):0}function ec({from:t=0,velocity:e=0,min:n,max:s,power:o=.8,timeConstant:i=750,bounceStiffness:r=500,bounceDamping:a=10,restDelta:c=1,modifyTarget:l,driver:u,onUpdate:f,onComplete:d,onStop:h}){let m;function v(g){return n!==void 0&&gs}function S(g){return n===void 0?s:s===void 0||Math.abs(n-g){var w;f==null||f(y),(w=g.onUpdate)===null||w===void 0||w.call(g,y)},onComplete:d,onStop:h}))}function x(g){V(Object.assign({type:"spring",stiffness:r,damping:a,restDelta:c},g))}if(v(t))x({from:t,velocity:e,to:S(t)});else{let g=o*e+t;typeof l<"u"&&(g=l(g));const y=S(g),w=y===n?-1:1;let A,L;const F=I=>{A=L,L=I,e=ar(I-A,ye().delta),(w===1&&I>y||w===-1&&Im==null?void 0:m.stop()}}const en=t=>t.hasOwnProperty("x")&&t.hasOwnProperty("y"),ms=t=>en(t)&&t.hasOwnProperty("z"),Qt=(t,e)=>Math.abs(t-e);function Fn(t,e){if(Je(t)&&Je(e))return Qt(t,e);if(en(t)&&en(e)){const n=Qt(t.x,e.x),s=Qt(t.y,e.y),o=ms(t)&&ms(e)?Qt(t.z,e.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(s,2)+Math.pow(o,2))}}const nc=(t,e,n)=>{const s=e-t;return((n-t)%s+s)%s+t},cr=(t,e)=>1-3*e+3*t,lr=(t,e)=>3*e-6*t,ur=t=>3*t,ve=(t,e,n)=>((cr(e,n)*t+lr(e,n))*t+ur(e))*t,fr=(t,e,n)=>3*cr(e,n)*t*t+2*lr(e,n)*t+ur(e),sc=1e-7,oc=10;function rc(t,e,n,s,o){let i,r,a=0;do r=e+(n-e)/2,i=ve(r,s,o)-t,i>0?n=r:e=r;while(Math.abs(i)>sc&&++a=ac?cc(r,f,t,n):d===0?f:rc(r,a,a+te,t,n)}return r=>r===0||r===1?r:ve(i(r),e,s)}function uc({onTap:t,onTapStart:e,onTapCancel:n,whileTap:s,visualElement:o}){const i=t||e||n||s,r=p.exports.useRef(!1),a=p.exports.useRef(null),c={passive:!(e||t||n||h)};function l(){a.current&&a.current(),a.current=null}function u(){return l(),r.current=!1,o.animationState&&o.animationState.setActive(R.Tap,!1),!Yo()}function f(m,v){!u()||(Ko(o.getInstance(),m.target)?t&&t(m,v):n&&n(m,v))}function d(m,v){!u()||n&&n(m,v)}function h(m,v){l(),!r.current&&(r.current=!0,a.current=Ae(Pt(window,"pointerup",f,c),Pt(window,"pointercancel",d,c)),o.animationState&&o.animationState.setActive(R.Tap,!0),e&&e(m,v))}he(o,"pointerdown",i?h:void 0,c),Cn(l)}const fc="production",jn=typeof process>"u"||process.env===void 0?fc:"production",gs=new Set;function Le(t,e,n){t||gs.has(e)||(console.warn(e),n&&console.warn(n),gs.add(e))}const nn=new WeakMap,_e=new WeakMap,dc=t=>{const e=nn.get(t.target);e&&e(t)},hc=t=>{t.forEach(dc)};function pc({root:t,...e}){const n=t||document;_e.has(n)||_e.set(n,{});const s=_e.get(n),o=JSON.stringify(e);return s[o]||(s[o]=new IntersectionObserver(hc,{root:t,...e})),s[o]}function mc(t,e,n){const s=pc(e);return nn.set(t,n),s.observe(t),()=>{nn.delete(t),s.unobserve(t)}}function gc({visualElement:t,whileInView:e,onViewportEnter:n,onViewportLeave:s,viewport:o={}}){const i=p.exports.useRef({hasEnteredView:!1,isInView:!1});let r=Boolean(e||n||s);o.once&&i.current.hasEnteredView&&(r=!1),(typeof IntersectionObserver>"u"?xc:vc)(r,i.current,t,o)}const yc={some:0,all:1};function vc(t,e,n,{root:s,margin:o,amount:i="some",once:r}){p.exports.useEffect(()=>{if(!t)return;const a={root:s==null?void 0:s.current,rootMargin:o,threshold:typeof i=="number"?i:yc[i]},c=l=>{const{isIntersecting:u}=l;if(e.isInView===u||(e.isInView=u,r&&!u&&e.hasEnteredView))return;u&&(e.hasEnteredView=!0),n.animationState&&n.animationState.setActive(R.InView,u);const f=n.getProps(),d=u?f.onViewportEnter:f.onViewportLeave;d&&d(l)};return mc(n.getInstance(),a,c)},[t,s,o,i])}function xc(t,e,n,{fallback:s=!0}){p.exports.useEffect(()=>{!t||!s||(jn!=="production"&&Le(!1,"IntersectionObserver not available on this device. whileInView animations will trigger on mount."),requestAnimationFrame(()=>{e.hasEnteredView=!0;const{onViewportEnter:o}=n.getProps();o&&o(null),n.animationState&&n.animationState.setActive(R.InView,!0)}))},[t])}const at=t=>e=>(t(e),null),dr={inView:at(gc),tap:at(uc),focus:at(Zi),hover:at(aa)};function hr(){const t=p.exports.useContext(At);if(t===null)return[!0,null];const{isPresent:e,onExitComplete:n,register:s}=t,o=p.exports.useId();return p.exports.useEffect(()=>s(o),[]),!e&&n?[!1,()=>n&&n(o)]:[!0]}function Lf(){return bc(p.exports.useContext(At))}function bc(t){return t===null?!0:t.isPresent}function pr(t,e){if(!Array.isArray(e))return!1;const n=e.length;if(n!==t.length)return!1;for(let s=0;st*1e3,Sc={linear:En,easeIn:Dn,easeInOut:er,easeOut:Da,circIn:nr,circInOut:Oa,circOut:On,backIn:In,backInOut:ka,backOut:Ia,anticipate:Fa,bounceIn:Ua,bounceInOut:Na,bounceOut:ge},ys=t=>{if(Array.isArray(t)){pe(t.length===4);const[e,n,s,o]=t;return lc(e,n,s,o)}else if(typeof t=="string")return Sc[t];return t},Vc=t=>Array.isArray(t)&&typeof t[0]!="number",vs=(t,e)=>t==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&Z.test(e)&&!e.startsWith("url(")),ut=()=>({type:"spring",stiffness:500,damping:25,restSpeed:10}),ee=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),Be=()=>({type:"keyframes",ease:"linear",duration:.3}),wc=t=>({type:"keyframes",duration:.8,values:t}),xs={x:ut,y:ut,z:ut,rotate:ut,rotateX:ut,rotateY:ut,rotateZ:ut,scaleX:ee,scaleY:ee,scale:ee,opacity:Be,backgroundColor:Be,color:Be,default:ee},Tc=(t,e)=>{let n;return Wt(e)?n=wc:n=xs[t]||xs.default,{to:e,...n(e)}},Pc={...Lo,color:_,backgroundColor:_,outlineColor:_,fill:_,stroke:_,borderColor:_,borderTopColor:_,borderRightColor:_,borderBottomColor:_,borderLeftColor:_,filter:Xe,WebkitFilter:Xe},_n=t=>Pc[t];function Bn(t,e){var n;let s=_n(t);return s!==Xe&&(s=Z),(n=s.getAnimatableNone)===null||n===void 0?void 0:n.call(s,e)}const sn={current:!1};function Cc({when:t,delay:e,delayChildren:n,staggerChildren:s,staggerDirection:o,repeat:i,repeatType:r,repeatDelay:a,from:c,...l}){return!!Object.keys(l).length}function Ac({ease:t,times:e,yoyo:n,flip:s,loop:o,...i}){const r={...i};return e&&(r.offset=e),i.duration&&(r.duration=xe(i.duration)),i.repeatDelay&&(r.repeatDelay=xe(i.repeatDelay)),t&&(r.ease=Vc(t)?t.map(ys):ys(t)),i.type==="tween"&&(r.type="keyframes"),(n||o||s)&&(n?r.repeatType="reverse":o?r.repeatType="loop":s&&(r.repeatType="mirror"),r.repeat=o||n||s||i.repeat),i.type!=="spring"&&(r.type="keyframes"),r}function Rc(t,e){var n,s;return(s=(n=(Un(t,e)||{}).delay)!==null&&n!==void 0?n:t.delay)!==null&&s!==void 0?s:0}function Mc(t){return Array.isArray(t.to)&&t.to[0]===null&&(t.to=[...t.to],t.to[0]=t.from),t}function Lc(t,e,n){return Array.isArray(e.to)&&t.duration===void 0&&(t.duration=.8),Mc(e),Cc(t)||(t={...t,...Tc(n,e.to)}),{...e,...Ac(t)}}function Ec(t,e,n,s,o){const i=Un(s,t)||{};let r=i.from!==void 0?i.from:e.get();const a=vs(t,n);r==="none"&&a&&typeof n=="string"?r=Bn(t,n):bs(r)&&typeof n=="string"?r=Ss(n):!Array.isArray(n)&&bs(n)&&typeof r=="string"&&(n=Ss(r));const c=vs(t,r);function l(){const f={from:r,to:n,velocity:e.getVelocity(),onComplete:o,onUpdate:d=>e.set(d)};return i.type==="inertia"||i.type==="decay"?ec({...f,...i}):kn({...Lc(i,f,t),onUpdate:d=>{f.onUpdate(d),i.onUpdate&&i.onUpdate(d)},onComplete:()=>{f.onComplete(),i.onComplete&&i.onComplete()}})}function u(){const f=Uo(n);return e.set(f),o(),i.onUpdate&&i.onUpdate(f),i.onComplete&&i.onComplete(),{stop:()=>{}}}return!c||!a||i.type===!1?u:l}function bs(t){return t===0||typeof t=="string"&&parseFloat(t)===0&&t.indexOf(" ")===-1}function Ss(t){return typeof t=="number"?0:Bn("",t)}function Un(t,e){return t[e]||t.default||t}function Nn(t,e,n,s={}){return sn.current&&(s={type:!1}),e.start(o=>{let i,r;const a=Ec(t,e,n,s,o),c=Rc(s,t),l=()=>r=a();return c?i=window.setTimeout(l,xe(c)):l(),()=>{clearTimeout(i),r&&r.stop()}})}const Dc=t=>/^\-?\d*\.?\d+$/.test(t),Oc=t=>/^0[^.\s]+$/.test(t);function Ee(t,e){t.indexOf(e)===-1&&t.push(e)}function Kt(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}function Ic([...t],e,n){const s=e<0?t.length+e:e;if(s>=0&&sKt(this.subscriptions,e)}notify(e,n,s){const o=this.subscriptions.length;if(!!o)if(o===1)this.subscriptions[0](e,n,s);else for(let i=0;i!isNaN(parseFloat(t));class mr{constructor(e){this.version="7.3.2",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Ft,this.velocityUpdateSubscribers=new Ft,this.renderSubscribers=new Ft,this.canTrackVelocity=!1,this.updateAndNotify=(n,s=!0)=>{this.prev=this.current,this.current=n;const{delta:o,timestamp:i}=ye();this.lastUpdated!==i&&(this.timeDelta=o,this.lastUpdated=i,B.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.updateSubscribers.notify(this.current),this.velocityUpdateSubscribers.getSize()&&this.velocityUpdateSubscribers.notify(this.getVelocity()),s&&this.renderSubscribers.notify(this.current)},this.scheduleVelocityCheck=()=>B.postRender(this.velocityCheck),this.velocityCheck=({timestamp:n})=>{n!==this.lastUpdated&&(this.prev=this.current,this.velocityUpdateSubscribers.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=kc(this.current)}onChange(e){return this.updateSubscribers.add(e)}clearListeners(){this.updateSubscribers.clear()}onRenderRequest(e){return e(this.get()),this.renderSubscribers.add(e)}attach(e){this.passiveEffect=e}set(e,n=!0){!n||!this.passiveEffect?this.updateAndNotify(e,n):this.passiveEffect(e,this.updateAndNotify)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?ar(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0}start(e){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.stopAnimation=e(n)}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()}}function H(t){return new mr(t)}const gr=t=>e=>e.test(t),Fc={test:t=>t==="auto",parse:t=>t},yr=[xt,T,Y,nt,Vi,Si,Fc],Lt=t=>yr.find(gr(t)),jc=[...yr,_,Z],_c=t=>jc.find(gr(t));function Bc(t){const e={};return t.forEachValue((n,s)=>e[s]=n.get()),e}function Uc(t){const e={};return t.forEachValue((n,s)=>e[s]=n.getVelocity()),e}function De(t,e,n){const s=t.getProps();return Bo(s,e,n!==void 0?n:s.custom,Bc(t),Uc(t))}function Nc(t,e,n){t.hasValue(e)?t.getValue(e).set(n):t.addValue(e,H(n))}function zn(t,e){const n=De(t,e);let{transitionEnd:s={},transition:o={},...i}=n?t.makeTargetAnimatable(n,!1):{};i={...i,...s};for(const r in i){const a=Uo(i[r]);Nc(t,r,a)}}function on(t,e){[...e].reverse().forEach(s=>{var o;const i=t.getVariant(s);i&&zn(t,i),(o=t.variantChildren)===null||o===void 0||o.forEach(r=>{on(r,e)})})}function zc(t,e){if(Array.isArray(e))return on(t,e);if(typeof e=="string")return on(t,[e]);zn(t,e)}function vr(t,e,n){var s,o;const i=Object.keys(e).filter(a=>!t.hasValue(a)),r=i.length;if(!!r)for(let a=0;arn(t,i,n));s=Promise.all(o)}else if(typeof e=="string")s=rn(t,e,n);else{const o=typeof e=="function"?De(t,e,n.custom):e;s=br(t,o,n)}return s.then(()=>t.notifyAnimationComplete(e))}function rn(t,e,n={}){var s;const o=De(t,e,n.custom);let{transition:i=t.getDefaultTransition()||{}}=o||{};n.transitionOverride&&(i=n.transitionOverride);const r=o?()=>br(t,o,n):()=>Promise.resolve(),a=!((s=t.variantChildren)===null||s===void 0)&&s.size?(l=0)=>{const{delayChildren:u=0,staggerChildren:f,staggerDirection:d}=i;return Hc(t,e,u+l,f,d,n)}:()=>Promise.resolve(),{when:c}=i;if(c){const[l,u]=c==="beforeChildren"?[r,a]:[a,r];return l().then(u)}else return Promise.all([r(),a(n.delay)])}function br(t,e,{delay:n=0,transitionOverride:s,type:o}={}){var i;let{transition:r=t.getDefaultTransition(),transitionEnd:a,...c}=t.makeTargetAnimatable(e);const l=t.getValue("willChange");s&&(r=s);const u=[],f=o&&((i=t.animationState)===null||i===void 0?void 0:i.getState()[o]);for(const d in c){const h=t.getValue(d),m=c[d];if(!h||m===void 0||f&&Yc(f,d))continue;let v={delay:n,...r};t.shouldReduceMotion&&mt.has(d)&&(v={...v,type:!1,delay:0});let S=Nn(d,h,m,v);be(l)&&(l.add(d),S=S.then(()=>l.remove(d))),u.push(S)}return Promise.all(u).then(()=>{a&&zn(t,a)})}function Hc(t,e,n=0,s=0,o=1,i){const r=[],a=(t.variantChildren.size-1)*s,c=o===1?(l=0)=>l*s:(l=0)=>a-l*s;return Array.from(t.variantChildren).sort(Gc).forEach((l,u)=>{r.push(rn(l,e,{...i,delay:n+c(u)}).then(()=>l.notifyAnimationComplete(e)))}),Promise.all(r)}function Wc(t){t.forEachValue(e=>e.stop())}function Gc(t,e){return t.sortNodePosition(e)}function Yc({protectedKeys:t,needsAnimating:e},n){const s=t.hasOwnProperty(n)&&e[n]!==!0;return e[n]=!1,s}const Hn=[R.Animate,R.InView,R.Focus,R.Hover,R.Tap,R.Drag,R.Exit],Kc=[...Hn].reverse(),Xc=Hn.length;function qc(t){return e=>Promise.all(e.map(({animation:n,options:s})=>$n(t,n,s)))}function Zc(t){let e=qc(t);const n=Qc();let s=!0;const o=(c,l)=>{const u=De(t,l);if(u){const{transition:f,transitionEnd:d,...h}=u;c={...c,...h,...d}}return c};function i(c){e=c(t)}function r(c,l){var u;const f=t.getProps(),d=t.getVariantContext(!0)||{},h=[],m=new Set;let v={},S=1/0;for(let x=0;xS&&A;const J=Array.isArray(w)?w:[w];let W=J.reduce(o,{});L===!1&&(W={});const{prevResolvedValues:ct={}}=y,Q={...ct,...W},K=D=>{U=!0,m.delete(D),y.needsAnimating[D]=!0};for(const D in Q){const tt=W[D],lt=ct[D];v.hasOwnProperty(D)||(tt!==lt?Wt(tt)&&Wt(lt)?!pr(tt,lt)||I?K(D):y.protectedKeys[D]=!0:tt!==void 0?K(D):m.add(D):tt!==void 0&&m.has(D)?K(D):y.protectedKeys[D]=!0)}y.prevProp=w,y.prevResolvedValues=W,y.isActive&&(v={...v,...W}),s&&t.blockInitialAnimation&&(U=!1),U&&!F&&h.push(...J.map(D=>({animation:D,options:{type:g,...c}})))}if(m.size){const x={};m.forEach(g=>{const y=t.getBaseTarget(g);y!==void 0&&(x[g]=y)}),h.push({animation:x})}let V=Boolean(h.length);return s&&f.initial===!1&&!t.manuallyAnimateOnMount&&(V=!1),s=!1,V?e(h):Promise.resolve()}function a(c,l,u){var f;if(n[c].isActive===l)return Promise.resolve();(f=t.variantChildren)===null||f===void 0||f.forEach(h=>{var m;return(m=h.animationState)===null||m===void 0?void 0:m.setActive(c,l)}),n[c].isActive=l;const d=r(u,c);for(const h in n)n[h].protectedKeys={};return d}return{animateChanges:r,setActive:a,setAnimateFunction:i,getState:()=>n}}function Jc(t,e){return typeof e=="string"?e!==t:Array.isArray(e)?!pr(e,t):!1}function ft(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Qc(){return{[R.Animate]:ft(!0),[R.InView]:ft(),[R.Hover]:ft(),[R.Tap]:ft(),[R.Drag]:ft(),[R.Focus]:ft(),[R.Exit]:ft()}}const Sr={animation:at(({visualElement:t,animate:e})=>{t.animationState||(t.animationState=Zc(t)),Te(e)&&p.exports.useEffect(()=>e.subscribe(t),[e])}),exit:at(t=>{const{custom:e,visualElement:n}=t,[s,o]=hr(),i=p.exports.useContext(At);p.exports.useEffect(()=>{n.isPresent=s;const r=n.animationState&&n.animationState.setActive(R.Exit,!s,{custom:i&&i.custom||e});r&&!s&&r.then(o)},[s])})};class Vr{constructor(e,n,{transformPagePoint:s}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const l=Ne(this.lastMoveEventInfo,this.history),u=this.startEvent!==null,f=Fn(l.offset,{x:0,y:0})>=3;if(!u&&!f)return;const{point:d}=l,{timestamp:h}=ye();this.history.push({...d,timestamp:h});const{onStart:m,onMove:v}=this.handlers;u||(m&&m(this.lastMoveEvent,l),this.startEvent=this.lastMoveEvent),v&&v(this.lastMoveEvent,l)},this.handlePointerMove=(l,u)=>{if(this.lastMoveEvent=l,this.lastMoveEventInfo=Ue(u,this.transformPagePoint),No(l)&&l.buttons===0){this.handlePointerUp(l,u);return}B.update(this.updatePoint,!0)},this.handlePointerUp=(l,u)=>{this.end();const{onEnd:f,onSessionEnd:d}=this.handlers,h=Ne(Ue(u,this.transformPagePoint),this.history);this.startEvent&&f&&f(l,h),d&&d(l,h)},zo(e)&&e.touches.length>1)return;this.handlers=n,this.transformPagePoint=s;const o=Pn(e),i=Ue(o,this.transformPagePoint),{point:r}=i,{timestamp:a}=ye();this.history=[{...r,timestamp:a}];const{onSessionStart:c}=n;c&&c(e,Ne(i,this.history)),this.removeListeners=Ae(Pt(window,"pointermove",this.handlePointerMove),Pt(window,"pointerup",this.handlePointerUp),Pt(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),gt.update(this.updatePoint)}}function Ue(t,e){return e?{point:e(t.point)}:t}function Vs(t,e){return{x:t.x-e.x,y:t.y-e.y}}function Ne({point:t},e){return{point:t,delta:Vs(t,wr(e)),offset:Vs(t,tl(e)),velocity:el(e,.1)}}function tl(t){return t[0]}function wr(t){return t[t.length-1]}function el(t,e){if(t.length<2)return{x:0,y:0};let n=t.length-1,s=null;const o=wr(t);for(;n>=0&&(s=t[n],!(o.timestamp-s.timestamp>xe(e)));)n--;if(!s)return{x:0,y:0};const i=(o.timestamp-s.timestamp)/1e3;if(i===0)return{x:0,y:0};const r={x:(o.x-s.x)/i,y:(o.y-s.y)/i};return r.x===1/0&&(r.x=0),r.y===1/0&&(r.y=0),r}function z(t){return t.max-t.min}function ws(t,e=0,n=.01){return Fn(t,e)n&&(t=s?M(n,t,s.max):Math.min(t,n)),t}function As(t,e,n){return{min:e!==void 0?t.min+e:void 0,max:n!==void 0?t.max+n-(t.max-t.min):void 0}}function ol(t,{top:e,left:n,bottom:s,right:o}){return{x:As(t.x,n,o),y:As(t.y,e,s)}}function Rs(t,e){let n=e.min-t.min,s=e.max-t.max;return e.max-e.mins?n=Gt(e.min,e.max-s,t.min):s>o&&(n=Gt(t.min,t.max-o,e.min)),me(0,1,n)}function al(t,e){const n={};return e.min!==void 0&&(n.min=e.min-t.min),e.max!==void 0&&(n.max=e.max-t.min),n}const an=.35;function cl(t=an){return t===!1?t=0:t===!0&&(t=an),{x:Ms(t,"left","right"),y:Ms(t,"top","bottom")}}function Ms(t,e,n){return{min:Ls(t,e),max:Ls(t,n)}}function Ls(t,e){var n;return typeof t=="number"?t:(n=t[e])!==null&&n!==void 0?n:0}const Es=()=>({translate:0,scale:1,origin:0,originPoint:0}),Bt=()=>({x:Es(),y:Es()}),Ds=()=>({min:0,max:0}),O=()=>({x:Ds(),y:Ds()});function G(t){return[t("x"),t("y")]}function Tr({top:t,left:e,right:n,bottom:s}){return{x:{min:e,max:n},y:{min:t,max:s}}}function ll({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}function ul(t,e){if(!e)return t;const n=e({x:t.left,y:t.top}),s=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:s.y,right:s.x}}function ze(t){return t===void 0||t===1}function Pr({scale:t,scaleX:e,scaleY:n}){return!ze(t)||!ze(e)||!ze(n)}function st(t){return Pr(t)||Os(t.x)||Os(t.y)||t.z||t.rotate||t.rotateX||t.rotateY}function Os(t){return t&&t!=="0%"}function Se(t,e,n){const s=t-n,o=e*s;return n+o}function Is(t,e,n,s,o){return o!==void 0&&(t=Se(t,o,s)),Se(t,n,s)+e}function cn(t,e=0,n=1,s,o){t.min=Is(t.min,e,n,s,o),t.max=Is(t.max,e,n,s,o)}function Cr(t,{x:e,y:n}){cn(t.x,e.translate,e.scale,e.originPoint),cn(t.y,n.translate,n.scale,n.originPoint)}function fl(t,e,n,s=!1){var o,i;const r=n.length;if(!r)return;e.x=e.y=1;let a,c;for(let l=0;l{this.stopAnimation(),n&&this.snapToCursor(Pn(a,"page").point)},o=(a,c)=>{var l;const{drag:u,dragPropagation:f,onDragStart:d}=this.getProps();u&&!f&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=Go(u),!this.openGlobalLock)||(this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),G(h=>{var m,v;let S=this.getAxisMotionValue(h).get()||0;if(Y.test(S)){const V=(v=(m=this.visualElement.projection)===null||m===void 0?void 0:m.layout)===null||v===void 0?void 0:v.actual[h];V&&(S=z(V)*(parseFloat(S)/100))}this.originPoint[h]=S}),d==null||d(a,c),(l=this.visualElement.animationState)===null||l===void 0||l.setActive(R.Drag,!0))},i=(a,c)=>{const{dragPropagation:l,dragDirectionLock:u,onDirectionLock:f,onDrag:d}=this.getProps();if(!l&&!this.openGlobalLock)return;const{offset:h}=c;if(u&&this.currentDirection===null){this.currentDirection=yl(h),this.currentDirection!==null&&(f==null||f(this.currentDirection));return}this.updateAxis("x",c.point,h),this.updateAxis("y",c.point,h),this.visualElement.syncRender(),d==null||d(a,c)},r=(a,c)=>this.stop(a,c);this.panSession=new Vr(e,{onSessionStart:s,onStart:o,onMove:i,onSessionEnd:r},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(e,n){const s=this.isDragging;if(this.cancel(),!s)return;const{velocity:o}=n;this.startAnimation(o);const{onDragEnd:i}=this.getProps();i==null||i(e,n)}cancel(){var e,n;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),(e=this.panSession)===null||e===void 0||e.end(),this.panSession=void 0;const{dragPropagation:s}=this.getProps();!s&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),(n=this.visualElement.animationState)===null||n===void 0||n.setActive(R.Drag,!1)}updateAxis(e,n,s){const{drag:o}=this.getProps();if(!s||!ne(e,o,this.currentDirection))return;const i=this.getAxisMotionValue(e);let r=this.originPoint[e]+s[e];this.constraints&&this.constraints[e]&&(r=sl(r,this.constraints[e],this.elastic[e])),i.set(r)}resolveConstraints(){const{dragConstraints:e,dragElastic:n}=this.getProps(),{layout:s}=this.visualElement.projection||{},o=this.constraints;e&&wt(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&s?this.constraints=ol(s.actual,e):this.constraints=!1,this.elastic=cl(n),o!==this.constraints&&s&&this.constraints&&!this.hasMutatedConstraints&&G(i=>{this.getAxisMotionValue(i)&&(this.constraints[i]=al(s.actual[i],this.constraints[i]))})}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:n}=this.getProps();if(!e||!wt(e))return!1;const s=e.current,{projection:o}=this.visualElement;if(!o||!o.layout)return!1;const i=pl(s,o.root,this.visualElement.getTransformPagePoint());let r=rl(o.layout.actual,i);if(n){const a=n(ll(r));this.hasMutatedConstraints=!!a,a&&(r=Tr(a))}return r}startAnimation(e){const{drag:n,dragMomentum:s,dragElastic:o,dragTransition:i,dragSnapToOrigin:r,onDragTransitionEnd:a}=this.getProps(),c=this.constraints||{},l=G(u=>{var f;if(!ne(u,n,this.currentDirection))return;let d=(f=c==null?void 0:c[u])!==null&&f!==void 0?f:{};r&&(d={min:0,max:0});const h=o?200:1e6,m=o?40:1e7,v={type:"inertia",velocity:s?e[u]:0,bounceStiffness:h,bounceDamping:m,timeConstant:750,restDelta:1,restSpeed:10,...i,...d};return this.startAxisValueAnimation(u,v)});return Promise.all(l).then(a)}startAxisValueAnimation(e,n){const s=this.getAxisMotionValue(e);return Nn(e,s,0,n)}stopAnimation(){G(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){var n,s;const o="_drag"+e.toUpperCase(),i=this.visualElement.getProps()[o];return i||this.visualElement.getValue(e,(s=(n=this.visualElement.getProps().initial)===null||n===void 0?void 0:n[e])!==null&&s!==void 0?s:0)}snapToCursor(e){G(n=>{const{drag:s}=this.getProps();if(!ne(n,s,this.currentDirection))return;const{projection:o}=this.visualElement,i=this.getAxisMotionValue(n);if(o&&o.layout){const{min:r,max:a}=o.layout.actual[n];i.set(e[n]-M(r,a,.5))}})}scalePositionWithinConstraints(){var e;const{drag:n,dragConstraints:s}=this.getProps(),{projection:o}=this.visualElement;if(!wt(s)||!o||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};G(a=>{const c=this.getAxisMotionValue(a);if(c){const l=c.get();i[a]=il({min:l,max:l},this.constraints[a])}});const{transformTemplate:r}=this.visualElement.getProps();this.visualElement.getInstance().style.transform=r?r({},""):"none",(e=o.root)===null||e===void 0||e.updateScroll(),o.updateLayout(),this.resolveConstraints(),G(a=>{if(!ne(a,n,null))return;const c=this.getAxisMotionValue(a),{min:l,max:u}=this.constraints[a];c.set(M(l,u,i[a]))})}addListeners(){var e;ml.set(this.visualElement,this);const n=this.visualElement.getInstance(),s=Pt(n,"pointerdown",l=>{const{drag:u,dragListener:f=!0}=this.getProps();u&&f&&this.start(l)}),o=()=>{const{dragConstraints:l}=this.getProps();wt(l)&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,r=i.addEventListener("measure",o);i&&!i.layout&&((e=i.root)===null||e===void 0||e.updateScroll(),i.updateLayout()),o();const a=Ce(window,"resize",()=>this.scalePositionWithinConstraints()),c=i.addEventListener("didUpdate",({delta:l,hasLayoutChanged:u})=>{this.isDragging&&u&&(G(f=>{const d=this.getAxisMotionValue(f);!d||(this.originPoint[f]+=l[f].translate,d.set(d.get()+l[f].translate))}),this.visualElement.syncRender())});return()=>{a(),s(),r(),c==null||c()}}getProps(){const e=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:s=!1,dragPropagation:o=!1,dragConstraints:i=!1,dragElastic:r=an,dragMomentum:a=!0}=e;return{...e,drag:n,dragDirectionLock:s,dragPropagation:o,dragConstraints:i,dragElastic:r,dragMomentum:a}}}function ne(t,e,n){return(e===!0||e===t)&&(n===null||n===t)}function yl(t,e=10){let n=null;return Math.abs(t.y)>e?n="y":Math.abs(t.x)>e&&(n="x"),n}function vl(t){const{dragControls:e,visualElement:n}=t,s=j(()=>new gl(n));p.exports.useEffect(()=>e&&e.subscribe(s),[s,e]),p.exports.useEffect(()=>s.addListeners(),[s])}function xl({onPan:t,onPanStart:e,onPanEnd:n,onPanSessionStart:s,visualElement:o}){const i=t||e||n||s,r=p.exports.useRef(null),{transformPagePoint:a}=p.exports.useContext(q),c={onSessionStart:s,onStart:e,onMove:t,onEnd:(u,f)=>{r.current=null,n&&n(u,f)}};p.exports.useEffect(()=>{r.current!==null&&r.current.updateHandlers(c)});function l(u){r.current=new Vr(u,c,{transformPagePoint:a})}he(o,"pointerdown",i&&l),Cn(()=>r.current&&r.current.end())}const Rr={pan:at(xl),drag:at(vl)},Ve={current:null},Wn={current:!1};function Mr(){if(Wn.current=!0,!!vt)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),e=()=>Ve.current=t.matches;t.addListener(e),e()}else Ve.current=!1}const se=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function bl(){const t=se.map(()=>new Ft),e={},n={clearAllListeners:()=>t.forEach(s=>s.clear()),updatePropListeners:s=>{se.forEach(o=>{var i;const r="on"+o,a=s[r];(i=e[o])===null||i===void 0||i.call(e),a&&(e[o]=n[r](a))})}};return t.forEach((s,o)=>{n["on"+se[o]]=i=>s.add(i),n["notify"+se[o]]=(...i)=>s.notify(...i)}),n}function Sl(t,e,n){const{willChange:s}=e;for(const o in e){const i=e[o],r=n[o];if(N(i))t.addValue(o,i),be(s)&&s.add(o);else if(N(r))t.addValue(o,H(i)),be(s)&&s.remove(o);else if(r!==i)if(t.hasValue(o)){const a=t.getValue(o);!a.hasAnimated&&a.set(i)}else{const a=t.getStaticValue(o);t.addValue(o,H(a!==void 0?a:i))}}for(const o in n)e[o]===void 0&&t.removeValue(o);return e}const Lr=Object.keys(zt),Vl=Lr.length,Gn=({treeType:t="",build:e,getBaseTarget:n,makeTargetAnimatable:s,measureViewportBox:o,render:i,readValueFromInstance:r,removeValueFromRenderState:a,sortNodePosition:c,scrapeMotionValuesFromProps:l})=>({parent:u,props:f,presenceId:d,blockInitialAnimation:h,visualState:m,reducedMotionConfig:v},S={})=>{let V=!1;const{latestValues:x,renderState:g}=m;let y;const w=bl(),A=new Map,L=new Map;let F={};const I={...x};let U;function J(){!y||!V||(W(),i(y,g,f.style,C.projection))}function W(){e(C,g,x,S,f)}function ct(){w.notifyUpdate(x)}function Q(b,P){const E=P.onChange(et=>{x[b]=et,f.onUpdate&&B.update(ct,!1,!0)}),bt=P.onRenderRequest(C.scheduleRender);L.set(b,()=>{E(),bt()})}const{willChange:K,...D}=l(f);for(const b in D){const P=D[b];x[b]!==void 0&&N(P)&&(P.set(x[b],!1),be(K)&&K.add(b))}const tt=Pe(f),lt=vo(f),C={treeType:t,current:null,depth:u?u.depth+1:0,parent:u,children:new Set,presenceId:d,shouldReduceMotion:null,variantChildren:lt?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(u==null?void 0:u.isMounted()),blockInitialAnimation:h,isMounted:()=>Boolean(y),mount(b){V=!0,y=C.current=b,C.projection&&C.projection.mount(b),lt&&u&&!tt&&(U=u==null?void 0:u.addVariantChild(C)),A.forEach((P,E)=>Q(E,P)),Wn.current||Mr(),C.shouldReduceMotion=v==="never"?!1:v==="always"?!0:Ve.current,u==null||u.children.add(C),C.setProps(f)},unmount(){var b;(b=C.projection)===null||b===void 0||b.unmount(),gt.update(ct),gt.render(J),L.forEach(P=>P()),U==null||U(),u==null||u.children.delete(C),w.clearAllListeners(),y=void 0,V=!1},loadFeatures(b,P,E,bt,et,ni){const Qn=[];for(let Rt=0;RtC.scheduleRender(),animationType:typeof St=="string"?St:"both",initialPromotionConfig:ni,layoutScroll:si})}return Qn},addVariantChild(b){var P;const E=C.getClosestVariantNode();if(E)return(P=E.variantChildren)===null||P===void 0||P.add(b),()=>E.variantChildren.delete(b)},sortNodePosition(b){return!c||t!==b.treeType?0:c(C.getInstance(),b.getInstance())},getClosestVariantNode:()=>lt?C:u==null?void 0:u.getClosestVariantNode(),getLayoutId:()=>f.layoutId,getInstance:()=>y,getStaticValue:b=>x[b],setStaticValue:(b,P)=>x[b]=P,getLatestValues:()=>x,setVisibility(b){C.isVisible!==b&&(C.isVisible=b,C.scheduleRender())},makeTargetAnimatable(b,P=!0){return s(C,b,f,P)},measureViewportBox(){return o(y,f)},addValue(b,P){C.hasValue(b)&&C.removeValue(b),A.set(b,P),x[b]=P.get(),Q(b,P)},removeValue(b){var P;A.delete(b),(P=L.get(b))===null||P===void 0||P(),L.delete(b),delete x[b],a(b,g)},hasValue:b=>A.has(b),getValue(b,P){let E=A.get(b);return E===void 0&&P!==void 0&&(E=H(P),C.addValue(b,E)),E},forEachValue:b=>A.forEach(b),readValue:b=>x[b]!==void 0?x[b]:r(y,b,S),setBaseTarget(b,P){I[b]=P},getBaseTarget(b){if(n){const P=n(f,b);if(P!==void 0&&!N(P))return P}return I[b]},...w,build(){return W(),g},scheduleRender(){B.render(J,!1,!0)},syncRender:J,setProps(b){(b.transformTemplate||f.transformTemplate)&&C.scheduleRender(),f=b,w.updatePropListeners(b),F=Sl(C,l(f),F)},getProps:()=>f,getVariant:b=>{var P;return(P=f.variants)===null||P===void 0?void 0:P[b]},getDefaultTransition:()=>f.transition,getTransformPagePoint:()=>f.transformPagePoint,getVariantContext(b=!1){if(b)return u==null?void 0:u.getVariantContext();if(!tt){const E=(u==null?void 0:u.getVariantContext())||{};return f.initial!==void 0&&(E.initial=f.initial),E}const P={};for(let E=0;E{const i=o.get();if(!ln(i))return;const r=un(i,s);r&&o.set(r)});for(const o in e){const i=e[o];if(!ln(i))continue;const r=un(i,s);!r||(e[o]=r,n&&n[o]===void 0&&(n[o]=i))}return{target:e,transitionEnd:n}}const Cl=new Set(["width","height","top","left","right","bottom","x","y"]),Or=t=>Cl.has(t),Al=t=>Object.keys(t).some(Or),Ir=(t,e)=>{t.set(e,!1),t.set(e)},Fs=t=>t===xt||t===T;var js;(function(t){t.width="width",t.height="height",t.left="left",t.right="right",t.top="top",t.bottom="bottom"})(js||(js={}));const _s=(t,e)=>parseFloat(t.split(", ")[e]),Bs=(t,e)=>(n,{transform:s})=>{if(s==="none"||!s)return 0;const o=s.match(/^matrix3d\((.+)\)$/);if(o)return _s(o[1],e);{const i=s.match(/^matrix\((.+)\)$/);return i?_s(i[1],t):0}},Rl=new Set(["x","y","z"]),Ml=ue.filter(t=>!Rl.has(t));function Ll(t){const e=[];return Ml.forEach(n=>{const s=t.getValue(n);s!==void 0&&(e.push([n,s.get()]),s.set(n.startsWith("scale")?1:0))}),e.length&&t.syncRender(),e}const Us={width:({x:t},{paddingLeft:e="0",paddingRight:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),height:({y:t},{paddingTop:e="0",paddingBottom:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:Bs(4,13),y:Bs(5,14)},El=(t,e,n)=>{const s=e.measureViewportBox(),o=e.getInstance(),i=getComputedStyle(o),{display:r}=i,a={};r==="none"&&e.setStaticValue("display",t.display||"block"),n.forEach(l=>{a[l]=Us[l](s,i)}),e.syncRender();const c=e.measureViewportBox();return n.forEach(l=>{const u=e.getValue(l);Ir(u,a[l]),t[l]=Us[l](c,i)}),t},Dl=(t,e,n={},s={})=>{e={...e},s={...s};const o=Object.keys(e).filter(Or);let i=[],r=!1;const a=[];if(o.forEach(c=>{const l=t.getValue(c);if(!t.hasValue(c))return;let u=n[c],f=Lt(u);const d=e[c];let h;if(Wt(d)){const m=d.length,v=d[0]===null?1:0;u=d[v],f=Lt(u);for(let S=v;S=0?window.pageYOffset:null,l=El(e,t,a);return i.length&&i.forEach(([u,f])=>{t.getValue(u).set(f)}),t.syncRender(),vt&&c!==null&&window.scrollTo({top:c}),{target:l,transitionEnd:s}}else return{target:e,transitionEnd:s}};function Ol(t,e,n,s){return Al(e)?Dl(t,e,n,s):{target:e,transitionEnd:s}}const Il=(t,e,n,s)=>{const o=Pl(t,e,s);return e=o.target,s=o.transitionEnd,Ol(t,e,n,s)};function kl(t){return window.getComputedStyle(t)}const kr={treeType:"dom",readValueFromInstance(t,e){if(mt.has(e)){const n=_n(e);return n&&n.default||0}else{const n=kl(t),s=(yn(e)?n.getPropertyValue(e):n[e])||0;return typeof s=="string"?s.trim():s}},sortNodePosition(t,e){return t.compareDocumentPosition(e)&2?1:-1},getBaseTarget(t,e){var n;return(n=t.style)===null||n===void 0?void 0:n[e]},measureViewportBox(t,{transformPagePoint:e}){return Ar(t,e)},resetTransform(t,e,n){const{transformTemplate:s}=n;e.style.transform=s?s({},""):"none",t.scheduleRender()},restoreTransform(t,e){t.style.transform=e.style.transform},removeValueFromRenderState(t,{vars:e,style:n}){delete e[t],delete n[t]},makeTargetAnimatable(t,{transition:e,transitionEnd:n,...s},{transformValues:o},i=!0){let r=xr(s,e||{},t);if(o&&(n&&(n=o(n)),s&&(s=o(s)),r&&(r=o(r))),i){vr(t,s,r);const a=Il(t,s,r,n);n=a.transitionEnd,s=a.target}return{transition:e,transitionEnd:n,...s}},scrapeMotionValuesFromProps:Vn,build(t,e,n,s,o){t.isVisible!==void 0&&(e.style.visibility=t.isVisible?"visible":"hidden"),xn(e,n,s,o.transformTemplate)},render:ko},Fl=Gn(kr),jl=Gn({...kr,getBaseTarget(t,e){return t[e]},readValueFromInstance(t,e){var n;return mt.has(e)?((n=_n(e))===null||n===void 0?void 0:n.default)||0:(e=Fo.has(e)?e:de(e),t.getAttribute(e))},scrapeMotionValuesFromProps:_o,build(t,e,n,s,o){Sn(e,n,s,o.transformTemplate)},render:jo}),Yn=(t,e)=>gn(t)?jl(e,{enableHardwareAcceleration:!1}):Fl(e,{enableHardwareAcceleration:!0});function Ns(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}const Et={correct:(t,e)=>{if(!e.target)return t;if(typeof t=="string")if(T.test(t))t=parseFloat(t);else return t;const n=Ns(t,e.target.x),s=Ns(t,e.target.y);return`${n}% ${s}%`}},zs="_$css",_l={correct:(t,{treeScale:e,projectionDelta:n})=>{const s=t,o=t.includes("var("),i=[];o&&(t=t.replace(Dr,h=>(i.push(h),zs)));const r=Z.parse(t);if(r.length>5)return s;const a=Z.createTransformer(t),c=typeof r[0]!="number"?1:0,l=n.x.scale*e.x,u=n.y.scale*e.y;r[0+c]/=l,r[1+c]/=u;const f=M(l,u,.5);typeof r[2+c]=="number"&&(r[2+c]/=f),typeof r[3+c]=="number"&&(r[3+c]/=f);let d=a(r);if(o){let h=0;d=d.replace(zs,()=>{const m=i[h];return h++,m})}return d}};class Bl extends go.Component{componentDidMount(){const{visualElement:e,layoutGroup:n,switchLayoutGroup:s,layoutId:o}=this.props,{projection:i}=e;mi(Nl),i&&(n.group&&n.group.add(i),s&&s.register&&o&&s.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",()=>{this.safeToRemove()}),i.setOptions({...i.options,onExitComplete:()=>this.safeToRemove()})),Ot.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:n,visualElement:s,drag:o,isPresent:i}=this.props,r=s.projection;return r&&(r.isPresent=i,o||e.layoutDependency!==n||n===void 0?r.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?r.promote():r.relegate()||B.postRender(()=>{var a;!((a=r.getStack())===null||a===void 0)&&a.members.length||this.safeToRemove()}))),null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())}componentWillUnmount(){const{visualElement:e,layoutGroup:n,switchLayoutGroup:s}=this.props,{projection:o}=e;o&&(o.scheduleCheckAfterUnmount(),n!=null&&n.group&&n.group.remove(o),s!=null&&s.deregister&&s.deregister(o))}safeToRemove(){const{safeToRemove:e}=this.props;e==null||e()}render(){return null}}function Ul(t){const[e,n]=hr(),s=p.exports.useContext($t);return k(Bl,{...t,layoutGroup:s,switchLayoutGroup:p.exports.useContext(xo),isPresent:e,safeToRemove:n})}const Nl={borderRadius:{...Et,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Et,borderTopRightRadius:Et,borderBottomLeftRadius:Et,borderBottomRightRadius:Et,boxShadow:_l},Fr={measureLayout:Ul};function zl(t,e,n={}){const s=N(t)?t:H(t);return Nn("",s,e,n),{stop:()=>s.stop(),isAnimating:()=>s.isAnimating()}}const jr=["TopLeft","TopRight","BottomLeft","BottomRight"],$l=jr.length,$s=t=>typeof t=="string"?parseFloat(t):t,Hs=t=>typeof t=="number"||T.test(t);function Hl(t,e,n,s,o,i){var r,a,c,l;o?(t.opacity=M(0,(r=n.opacity)!==null&&r!==void 0?r:1,Wl(s)),t.opacityExit=M((a=e.opacity)!==null&&a!==void 0?a:1,0,Gl(s))):i&&(t.opacity=M((c=e.opacity)!==null&&c!==void 0?c:1,(l=n.opacity)!==null&&l!==void 0?l:1,s));for(let u=0;u<$l;u++){const f=`border${jr[u]}Radius`;let d=Ws(e,f),h=Ws(n,f);if(d===void 0&&h===void 0)continue;d||(d=0),h||(h=0),d===0||h===0||Hs(d)===Hs(h)?(t[f]=Math.max(M($s(d),$s(h),s),0),(Y.test(h)||Y.test(d))&&(t[f]+="%")):t[f]=h}(e.rotate||n.rotate)&&(t.rotate=M(e.rotate||0,n.rotate||0,s))}function Ws(t,e){var n;return(n=t[e])!==null&&n!==void 0?n:t.borderRadius}const Wl=_r(0,.5,On),Gl=_r(.5,.95,En);function _r(t,e,n){return s=>se?1:n(Gt(t,e,s))}function Gs(t,e){t.min=e.min,t.max=e.max}function $(t,e){Gs(t.x,e.x),Gs(t.y,e.y)}function Ys(t,e,n,s,o){return t-=e,t=Se(t,1/n,s),o!==void 0&&(t=Se(t,1/o,s)),t}function Yl(t,e=0,n=1,s=.5,o,i=t,r=t){if(Y.test(e)&&(e=parseFloat(e),e=M(r.min,r.max,e/100)-r.min),typeof e!="number")return;let a=M(i.min,i.max,s);t===i&&(a-=e),t.min=Ys(t.min,e,n,a,o),t.max=Ys(t.max,e,n,a,o)}function Ks(t,e,[n,s,o],i,r){Yl(t,e[n],e[s],e[o],e.scale,i,r)}const Kl=["x","scaleX","originX"],Xl=["y","scaleY","originY"];function Xs(t,e,n,s){Ks(t.x,e,Kl,n==null?void 0:n.x,s==null?void 0:s.x),Ks(t.y,e,Xl,n==null?void 0:n.y,s==null?void 0:s.y)}function qs(t){return t.translate===0&&t.scale===1}function Br(t){return qs(t.x)&&qs(t.y)}function Ur(t,e){return t.x.min===e.x.min&&t.x.max===e.x.max&&t.y.min===e.y.min&&t.y.max===e.y.max}function Zs(t){return z(t.x)/z(t.y)}function ql(t,e,n=.01){return Fn(t,e)<=n}class Zl{constructor(){this.members=[]}add(e){Ee(this.members,e),e.scheduleRender()}remove(e){if(Kt(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(e){const n=this.members.findIndex(o=>e===o);if(n===0)return!1;let s;for(let o=n;o>=0;o--){const i=this.members[o];if(i.isPresent!==!1){s=i;break}}return s?(this.promote(s),!0):!1}promote(e,n){var s;const o=this.lead;if(e!==o&&(this.prevLead=o,this.lead=e,e.show(),o)){o.instance&&o.scheduleRender(),e.scheduleRender(),e.resumeFrom=o,n&&(e.resumeFrom.preserveOpacity=!0),o.snapshot&&(e.snapshot=o.snapshot,e.snapshot.latestValues=o.animationValues||o.latestValues,e.snapshot.isShared=!0),!((s=e.root)===null||s===void 0)&&s.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:i}=e.options;i===!1&&o.hide()}}exitAnimationComplete(){this.members.forEach(e=>{var n,s,o,i,r;(s=(n=e.options).onExitComplete)===null||s===void 0||s.call(n),(r=(o=e.resumingFrom)===null||o===void 0?void 0:(i=o.options).onExitComplete)===null||r===void 0||r.call(i)})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}const Jl="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Js(t,e,n){const s=t.x.translate/e.x,o=t.y.translate/e.y;let i=`translate3d(${s}px, ${o}px, 0) `;if(i+=`scale(${1/e.x}, ${1/e.y}) `,n){const{rotate:c,rotateX:l,rotateY:u}=n;c&&(i+=`rotate(${c}deg) `),l&&(i+=`rotateX(${l}deg) `),u&&(i+=`rotateY(${u}deg) `)}const r=t.x.scale*e.x,a=t.y.scale*e.y;return i+=`scale(${r}, ${a})`,i===Jl?"none":i}const Ql=(t,e)=>t.depth-e.depth;class tu{constructor(){this.children=[],this.isDirty=!1}add(e){Ee(this.children,e),this.isDirty=!0}remove(e){Kt(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Ql),this.isDirty=!1,this.children.forEach(e)}}const Qs=["","X","Y","Z"],to=1e3;function Nr({attachResizeListener:t,defaultParent:e,measureScroll:n,checkIsScrollRoot:s,resetTransform:o}){return class{constructor(r,a={},c=e==null?void 0:e()){this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.nodes.forEach(iu),this.nodes.forEach(au)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=r,this.latestValues=a,this.root=c?c.root||c:this,this.path=c?[...c.path,c]:[],this.parent=c,this.depth=c?c.depth+1:0,r&&this.root.registerPotentialNode(r,this);for(let l=0;lthis.root.updateBlockedByResize=!1;t(r,()=>{this.root.updateBlockedByResize=!0,clearTimeout(d),d=window.setTimeout(h,250),Ot.hasAnimatedSinceResize&&(Ot.hasAnimatedSinceResize=!1,this.nodes.forEach(ru))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&f&&(l||u)&&this.addEventListener("didUpdate",({delta:d,hasLayoutChanged:h,hasRelativeTargetChanged:m,layout:v})=>{var S,V,x,g,y;if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const w=(V=(S=this.options.transition)!==null&&S!==void 0?S:f.getDefaultTransition())!==null&&V!==void 0?V:du,{onLayoutAnimationStart:A,onLayoutAnimationComplete:L}=f.getProps(),F=!this.targetLayout||!Ur(this.targetLayout,v)||m,I=!h&&m;if(((x=this.resumeFrom)===null||x===void 0?void 0:x.instance)||I||h&&(F||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(d,I);const U={...Un(w,"layout"),onPlay:A,onComplete:L};f.shouldReduceMotion&&(U.delay=0,U.type=!1),this.startAnimation(U)}else!h&&this.animationProgress===0&&this.finishAnimation(),this.isLead()&&((y=(g=this.options).onExitComplete)===null||y===void 0||y.call(g));this.targetLayout=v})}unmount(){var r,a;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),(r=this.getStack())===null||r===void 0||r.remove(this),(a=this.parent)===null||a===void 0||a.children.delete(this),this.instance=void 0,gt.preRender(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){var r;return this.isAnimationBlocked||((r=this.parent)===null||r===void 0?void 0:r.isTreeAnimationBlocked())||!1}startUpdate(){var r;this.isUpdateBlocked()||(this.isUpdating=!0,(r=this.nodes)===null||r===void 0||r.forEach(cu))}willUpdate(r=!0){var a,c,l;if(this.root.isUpdateBlocked()){(c=(a=this.options).onExitComplete)===null||c===void 0||c.call(a);return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let h=0;h{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){if(this.snapshot||!this.instance)return;const r=this.measure(),a=this.removeTransform(this.removeElementScroll(r));ro(a),this.snapshot={measured:r,layout:a,latestValues:{}}}updateLayout(){var r;if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l{var x;const g=V/1e3;no(d.x,r.x,g),no(d.y,r.y,g),this.setTargetDelta(d),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&((x=this.relativeParent)===null||x===void 0?void 0:x.layout)&&(_t(h,this.layout.actual,this.relativeParent.layout.actual),uu(this.relativeTarget,this.relativeTargetOrigin,h,g)),m&&(this.animationValues=f,Hl(f,u,this.latestValues,g,S,v)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=g},this.mixTargetDelta(0)}startAnimation(r){var a,c;this.notifyListeners("animationStart"),(a=this.currentAnimation)===null||a===void 0||a.stop(),this.resumingFrom&&((c=this.resumingFrom.currentAnimation)===null||c===void 0||c.stop()),this.pendingAnimation&&(gt.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=B.update(()=>{Ot.hasAnimatedSinceResize=!0,this.currentAnimation=zl(0,to,{...r,onUpdate:l=>{var u;this.mixTargetDelta(l),(u=r.onUpdate)===null||u===void 0||u.call(r,l)},onComplete:()=>{var l;(l=r.onComplete)===null||l===void 0||l.call(r),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){var r;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),(r=this.getStack())===null||r===void 0||r.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){var r;this.currentAnimation&&((r=this.mixTargetDelta)===null||r===void 0||r.call(this,to),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const r=this.getLead();let{targetWithTransforms:a,target:c,layout:l,latestValues:u}=r;if(!(!a||!c||!l)){if(this!==r&&this.layout&&l&&zr(this.options.animationType,this.layout.actual,l.actual)){c=this.target||O();const f=z(this.layout.actual.x);c.x.min=r.target.x.min,c.x.max=c.x.min+f;const d=z(this.layout.actual.y);c.y.min=r.target.y.min,c.y.max=c.y.min+d}$(a,c),Tt(a,u),jt(this.projectionDeltaWithTransform,this.layoutCorrected,a,u)}}registerSharedNode(r,a){var c,l,u;this.sharedNodes.has(r)||this.sharedNodes.set(r,new Zl),this.sharedNodes.get(r).add(a),a.promote({transition:(c=a.options.initialPromotionConfig)===null||c===void 0?void 0:c.transition,preserveFollowOpacity:(u=(l=a.options.initialPromotionConfig)===null||l===void 0?void 0:l.shouldPreserveFollowOpacity)===null||u===void 0?void 0:u.call(l,a)})}isLead(){const r=this.getStack();return r?r.lead===this:!0}getLead(){var r;const{layoutId:a}=this.options;return a?((r=this.getStack())===null||r===void 0?void 0:r.lead)||this:this}getPrevLead(){var r;const{layoutId:a}=this.options;return a?(r=this.getStack())===null||r===void 0?void 0:r.prevLead:void 0}getStack(){const{layoutId:r}=this.options;if(r)return this.root.sharedNodes.get(r)}promote({needsReset:r,transition:a,preserveFollowOpacity:c}={}){const l=this.getStack();l&&l.promote(this,c),r&&(this.projectionDelta=void 0,this.needsReset=!0),a&&this.setOptions({transition:a})}relegate(){const r=this.getStack();return r?r.relegate(this):!1}resetRotation(){const{visualElement:r}=this.options;if(!r)return;let a=!1;const c={};for(let l=0;l{var a;return(a=r.currentAnimation)===null||a===void 0?void 0:a.stop()}),this.root.nodes.forEach(eo),this.root.sharedNodes.clear()}}}function eu(t){t.updateLayout()}function nu(t){var e,n,s;const o=((e=t.resumeFrom)===null||e===void 0?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&o&&t.hasListeners("didUpdate")){const{actual:i,measured:r}=t.layout,{animationType:a}=t.options;a==="size"?G(d=>{const h=o.isShared?o.measured[d]:o.layout[d],m=z(h);h.min=i[d].min,h.max=h.min+m}):zr(a,o.layout,i)&&G(d=>{const h=o.isShared?o.measured[d]:o.layout[d],m=z(i[d]);h.max=h.min+m});const c=Bt();jt(c,i,o.layout);const l=Bt();o.isShared?jt(l,t.applyTransform(r,!0),o.measured):jt(l,i,o.layout);const u=!Br(c);let f=!1;if(!t.resumeFrom&&(t.relativeParent=t.getClosestProjectingParent(),t.relativeParent&&!t.relativeParent.resumeFrom)){const{snapshot:d,layout:h}=t.relativeParent;if(d&&h){const m=O();_t(m,o.layout,d.layout);const v=O();_t(v,i,h.actual),Ur(m,v)||(f=!0)}}t.notifyListeners("didUpdate",{layout:i,snapshot:o,delta:l,layoutDelta:c,hasLayoutChanged:u,hasRelativeTargetChanged:f})}else t.isLead()&&((s=(n=t.options).onExitComplete)===null||s===void 0||s.call(n));t.options.transition=void 0}function su(t){t.clearSnapshot()}function eo(t){t.clearMeasurements()}function ou(t){const{visualElement:e}=t.options;e!=null&&e.getProps().onBeforeLayoutMeasure&&e.notifyBeforeLayoutMeasure(),t.resetTransform()}function ru(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0}function iu(t){t.resolveTargetDelta()}function au(t){t.calcProjection()}function cu(t){t.resetRotation()}function lu(t){t.removeLeadSnapshot()}function no(t,e,n){t.translate=M(e.translate,0,n),t.scale=M(e.scale,1,n),t.origin=e.origin,t.originPoint=e.originPoint}function so(t,e,n,s){t.min=M(e.min,n.min,s),t.max=M(e.max,n.max,s)}function uu(t,e,n,s){so(t.x,e.x,n.x,s),so(t.y,e.y,n.y,s)}function fu(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}const du={duration:.45,ease:[.4,0,.1,1]};function hu(t,e){let n=t.root;for(let i=t.path.length-1;i>=0;i--)if(Boolean(t.path[i].instance)){n=t.path[i];break}const o=(n&&n!==t.root?n.instance:document).querySelector(`[data-projection-id="${e}"]`);o&&t.mount(o,!0)}function oo(t){t.min=Math.round(t.min),t.max=Math.round(t.max)}function ro(t){oo(t.x),oo(t.y)}function zr(t,e,n){return t==="position"||t==="preserve-aspect"&&!ql(Zs(e),Zs(n))}const pu=Nr({attachResizeListener:(t,e)=>Ce(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),ht={current:void 0},Kn=Nr({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!ht.current){const t=new pu(0,{});t.mount(window),t.setOptions({layoutScroll:!0}),ht.current=t}return ht.current},resetTransform:(t,e)=>{t.style.transform=e!==void 0?e:"none"},checkIsScrollRoot:t=>Boolean(window.getComputedStyle(t).position==="fixed")}),$r={...Sr,...dr,...Rr,...Fr},Hr=So((t,e)=>Tn(t,e,$r,Yn,Kn));function Df(t){return bo(Tn(t,{forwardMotionProps:!1},$r,Yn,Kn))}const Of=So(Tn);function Wr(){const t=p.exports.useRef(!1);return pt(()=>(t.current=!0,()=>{t.current=!1}),[]),t}function Xn(){const t=Wr(),[e,n]=p.exports.useState(0),s=p.exports.useCallback(()=>{t.current&&n(e+1)},[e]);return[p.exports.useCallback(()=>B.postRender(s),[s]),e]}class mu extends p.exports.Component{getSnapshotBeforeUpdate(e){const n=this.props.childRef.current;if(n&&e.isPresent&&!this.props.isPresent){const s=this.props.sizeRef.current;s.height=n.offsetHeight||0,s.width=n.offsetWidth||0,s.top=n.offsetTop,s.left=n.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function gu({children:t,isPresent:e}){const n=p.exports.useId(),s=p.exports.useRef(null),o=p.exports.useRef({width:0,height:0,top:0,left:0});return p.exports.useInsertionEffect(()=>{const{width:i,height:r,top:a,left:c}=o.current;if(e||!s.current||!i||!r)return;s.current.dataset.motionPopId=n;const l=document.createElement("style");return document.head.appendChild(l),l.sheet&&l.sheet.insertRule(` [data-motion-pop-id="${n}"] { position: absolute !important; width: ${i}px !important; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.487e7aa0.css b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.b38debfc.css similarity index 86% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.487e7aa0.css rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.b38debfc.css index ff02a1d0..56d79baa 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.487e7aa0.css +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.b38debfc.css @@ -1 +1 @@ -@charset "UTF-8";/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-latin-400-normal.7295944e.woff2) format("woff2"),url(./roboto-mono-latin-400-normal.dffdffa7.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.0364d368.woff2) format("woff2"),url(./inter-latin-400-normal.3ea830d4.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-latin-800-normal.a51ac27d.woff2) format("woff2"),url(./inter-latin-800-normal.d08d7178.woff) format("woff")}.relative,.border-left,.border-top,.border-bottom{position:relative}.border-bottom:after,.border-top:before{position:absolute;content:"";height:1px;width:100%;-webkit-transform:scaleY(.5) translateZ(0);transform:scaleY(.5) translateZ(0);left:0;right:0;background:#555}.border-left:before{position:absolute;content:"";height:100%;width:1px;-webkit-transform:scaleX(.5) translateZ(0);transform:scaleX(.5) translateZ(0);top:0;bottom:0;background:#555}.border-top:before{top:0}.border-bottom:after{bottom:0}.border-left:before{left:0}*,*:before,*:after{box-sizing:border-box}:root{--font-mono: "Roboto Mono", Menlo, monospace;--font-normal: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, "PingFang SC", "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", Arial, sans-serif;--color-focus-blue: #1a73e8;--btn-bg: #387cec}body{font-family:var(--font-normal);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}@media (prefers-color-scheme: dark){:root[data-theme=auto]{--color-background: #202020;--color-background2: rgba(32, 32, 32, .3);--color-bg-card: #2d2d2d;--card-hover-border-lightness: 30%;--color-text: #ddd;--color-text-secondary: #ccc;--color-text-highlight: #fff;--color-bg-sidebar: #2d2d30;--color-input-bg: #2d2d30;--color-input-border: #3f3f3f;--color-toggle-bg: #353535;--color-toggle-selected: #181818;--color-icon: #c7c7c7;--color-separator: #333;--color-btn-bg: #232323;--color-btn-fg: #bebebe;--color-bg-proxy: #303030;--color-row-odd: #282828;--bg-log-info-tag: #454545;--bg-modal: #1f1f20;--bg-near-transparent: rgba(255, 255, 255, .1);--bg-tooltip: #111;--bc-tooltip: #555;--select-border-color: #040404;--select-bg-hover: url(data:image/svg+xml,%0A%20%20%20%20%3Csvg%20width%3D%228%22%20height%3D%2224%22%20viewBox%3D%220%200%208%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%207L7%2011H1L4%207Z%22%20fill%3D%22%23ffffff%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%2017L1%2013L7%2013L4%2017Z%22%20fill%3D%22%23ffffff%22%20%2F%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20);--color-proxy-dot-selected-ind-bo: transparent;color-scheme:dark}}@media (prefers-color-scheme: light){:root[data-theme=auto]{--color-background: #eee;--color-background2: rgba(240, 240, 240, .3);--color-bg-card: #fafafa;--card-hover-border-lightness: 80%;--color-text: #222;--color-text-secondary: #646464;--color-text-highlight: #040404;--color-bg-sidebar: #f8f8f8;--color-input-bg: #f0f0f0;--color-input-border: #c0c0c0;--color-toggle-bg: #ffffff;--color-toggle-selected: #d7d7d7;--color-icon: #5b5b5b;--color-separator: #ccc;--color-btn-bg: #f4f4f4;--color-btn-fg: #101010;--color-bg-proxy: #fafafa;--color-row-odd: #f5f5f5;--bg-log-info-tag: #888;--bg-modal: #fbfbfb;--bg-near-transparent: rgba(0, 0, 0, .1);--bg-tooltip: #f0f0f0;--bc-tooltip: #ccc;--select-border-color: #999999;--select-bg-hover: url(data:image/svg+xml,%0A%20%20%20%20%3Csvg%20width%3D%228%22%20height%3D%2224%22%20viewBox%3D%220%200%208%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%207L7%2011H1L4%207Z%22%20fill%3D%22%23222222%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%2017L1%2013L7%2013L4%2017Z%22%20fill%3D%22%23222222%22%20%2F%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20);--color-proxy-dot-selected-ind-bo: #888;color-scheme:light}}:root[data-theme=dark]{--color-background: #202020;--color-background2: rgba(32, 32, 32, .3);--color-bg-card: #2d2d2d;--card-hover-border-lightness: 30%;--color-text: #ddd;--color-text-secondary: #ccc;--color-text-highlight: #fff;--color-bg-sidebar: #2d2d30;--color-input-bg: #2d2d30;--color-input-border: #3f3f3f;--color-toggle-bg: #353535;--color-toggle-selected: #181818;--color-icon: #c7c7c7;--color-separator: #333;--color-btn-bg: #232323;--color-btn-fg: #bebebe;--color-bg-proxy: #303030;--color-row-odd: #282828;--bg-log-info-tag: #454545;--bg-modal: #1f1f20;--bg-near-transparent: rgba(255, 255, 255, .1);--bg-tooltip: #111;--bc-tooltip: #555;--select-border-color: #040404;--select-bg-hover: url(data:image/svg+xml,%0A%20%20%20%20%3Csvg%20width%3D%228%22%20height%3D%2224%22%20viewBox%3D%220%200%208%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%207L7%2011H1L4%207Z%22%20fill%3D%22%23ffffff%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%2017L1%2013L7%2013L4%2017Z%22%20fill%3D%22%23ffffff%22%20%2F%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20);--color-proxy-dot-selected-ind-bo: transparent;color-scheme:dark}:root[data-theme=light]{--color-background: #eee;--color-background2: rgba(240, 240, 240, .3);--color-bg-card: #fafafa;--card-hover-border-lightness: 80%;--color-text: #222;--color-text-secondary: #646464;--color-text-highlight: #040404;--color-bg-sidebar: #f8f8f8;--color-input-bg: #f0f0f0;--color-input-border: #c0c0c0;--color-toggle-bg: #ffffff;--color-toggle-selected: #d7d7d7;--color-icon: #5b5b5b;--color-separator: #ccc;--color-btn-bg: #f4f4f4;--color-btn-fg: #101010;--color-bg-proxy: #fafafa;--color-row-odd: #f5f5f5;--bg-log-info-tag: #888;--bg-modal: #fbfbfb;--bg-near-transparent: rgba(0, 0, 0, .1);--bg-tooltip: #f0f0f0;--bc-tooltip: #ccc;--select-border-color: #999999;--select-bg-hover: url(data:image/svg+xml,%0A%20%20%20%20%3Csvg%20width%3D%228%22%20height%3D%2224%22%20viewBox%3D%220%200%208%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%207L7%2011H1L4%207Z%22%20fill%3D%22%23222222%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%2017L1%2013L7%2013L4%2017Z%22%20fill%3D%22%23222222%22%20%2F%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20);--color-proxy-dot-selected-ind-bo: #888;color-scheme:light}.flexCenter{display:flex;align-items:center;justify-content:center}.fabgrp{position:fixed;z-index:3;right:20px;bottom:20px}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;border:0;padding:0}:root{--reach-tooltip: 1}[data-reach-tooltip]{z-index:1;pointer-events:none;position:absolute;padding:.25em .5em;box-shadow:2px 2px 10px #0000001a;white-space:nowrap;font-size:85%;background:var(--bg-tooltip);color:var(--color-text);border:solid 1px var(--bc-tooltip);border-radius:4px}._root_1o14m_1{height:76px;display:flex;align-items:center}._h1_1o14m_7{padding:0 15px;font-size:1.7em;text-align:left;margin:0}@media screen and (min-width: 30em){._h1_1o14m_7{padding:0 40px;font-size:2em}}._root_dn70c_1{padding:6px 15px}@media screen and (min-width: 30em){._root_dn70c_1{padding:10px 40px}}._mono_dn70c_10{font-family:var(--font-mono)}._link_dn70c_14{color:var(--color-text-secondary);display:inline-flex}._link_dn70c_14:hover{color:var(--color-text-highlight)}._loading_74j3j_1{width:100%;height:100%;display:flex;justify-content:center;align-items:center}._spinner_74j3j_9{width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:_rotate_74j3j_1 1s steps(12,end) infinite;animation:_rotate_74j3j_1 1s steps(12,end) infinite;background:transparent url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E") no-repeat;background-size:100%}@-webkit-keyframes _rotate_74j3j_1{0%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}to{-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}@keyframes _rotate_74j3j_1{0%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}to{-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}._ul_1ore2_1{position:relative;margin:0;padding:0;list-style:none;line-height:1.8;--width-max-content: 230px}._li_1ore2_10{position:relative;margin:5px 0;padding:10px 0;border-radius:10px;display:grid;place-content:center;grid-template-columns:40px 1fr;-webkit-column-gap:10px;column-gap:10px;border:1px solid var(--bg-near-transparent)}._li_1ore2_10 ._right_1ore2_21{display:grid;-webkit-column-gap:10px;column-gap:10px;grid-template-columns:1fr 40px;grid-auto-rows:30px}._li_1ore2_10:hover{background-color:var(--bg-near-transparent)}._close_1ore2_32{opacity:0;place-self:center;cursor:pointer}._li_1ore2_10:hover ._close_1ore2_32,._li_1ore2_10:hover ._eye_1ore2_39{opacity:1}._close_1ore2_32:focus,._eye_1ore2_39:focus{opacity:1}._eye_1ore2_39{opacity:0;place-self:center;cursor:pointer}._url_1ore2_54,._secret_1ore2_55,._metaLabel_1ore2_56{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._btn_1ore2_62{outline:none;-webkit-appearance:none;appearance:none;border:1px solid transparent;background-color:transparent;color:inherit;display:flex;align-items:center;padding:5px;border-radius:100px}._btn_1ore2_62:focus{border-color:var(--color-focus-blue)}._btn_1ore2_62:hover:enabled{background-color:var(--color-focus-blue);color:#fff}._btn_1ore2_62:active:enabled{-webkit-transform:scale(.97);transform:scale(.97)}._btn_1ore2_62:disabled{color:var(--color-text-secondary)}._url_1ore2_54,._metaLabel_1ore2_56{cursor:pointer}._url_1ore2_54:hover,._metaLabel_1ore2_56:hover{color:var(--color-text-highlight)}._root_zwtea_1:focus{outline:none}._header_zwtea_5{display:flex;justify-content:center;align-items:center}._header_zwtea_5 ._icon_zwtea_10{--stroke: #f3f3f3;color:#20497e;opacity:.7;transition:opacity .4s}._header_zwtea_5 ._icon_zwtea_10:hover{opacity:1}._body_zwtea_20{padding:15px 0 0}._hostnamePort_zwtea_24{display:flex}._hostnamePort_zwtea_24 div{flex:1 1 auto}._hostnamePort_zwtea_24 div:nth-child(2){flex-grow:0;flex-basis:120px;margin-left:10px}._error_zwtea_36{height:20px;font-size:.8em;color:#ff8b8b}._footer_zwtea_42{padding:5px 0 10px;display:flex;justify-content:flex-end;align-items:center}._btn_lzu00_1{-webkit-appearance:none;outline:none;-webkit-user-select:none;user-select:none;position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--color-btn-fg);background:var(--color-btn-bg);border:1px solid #555;border-radius:100px;padding:10px 13px}._btn_lzu00_1:focus{border-color:var(--color-focus-blue)}._btn_lzu00_1:hover{background:#387cec;border:1px solid #387cec;color:#fff}._btn_lzu00_1:active{-webkit-transform:scale(.97);transform:scale(.97)}._btn_lzu00_1._circular_lzu00_27{padding:8px}._btn_lzu00_1._minimal_lzu00_30{border-color:transparent;background:none;padding:6px 12px}._btn_lzu00_1._minimal_lzu00_30:focus{border-color:var(--color-focus-blue)}._btn_lzu00_1._minimal_lzu00_30:hover{color:#fff;background:#387cec;border:1px solid #387cec}._btn_lzu00_1:disabled{opacity:.5}._btnStart_lzu00_48{margin-right:5px;display:inline-flex;align-items:center;justify-content:center}._loadingContainer_lzu00_55{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-flex}h2._sectionNameType_8lri2_1{margin:0;font-size:1.3em}@media screen and (min-width: 30em){h2._sectionNameType_8lri2_1{font-size:1.5em}}h2._sectionNameType_8lri2_1 span:nth-child(2){font-size:12px;color:#777;font-weight:400;margin:0 .3em}:root[data-theme=light]{--loading-dot-1-1: rgba(0, 0, 0, .1);--loading-dot-1-2: rgba(0, 0, 0, .5);--loading-dot-1-3: rgba(0, 0, 0, .3);--loading-dot-2-1: rgba(0, 0, 0, .3);--loading-dot-2-2: rgba(0, 0, 0, .1);--loading-dot-2-3: rgba(0, 0, 0, .5);--loading-dot-3-1: rgba(0, 0, 0, .5);--loading-dot-3-2: rgba(0, 0, 0, .3);--loading-dot-3-3: rgba(0, 0, 0, .1)}:root[data-theme=dark]{--loading-dot-1-1: rgba(255, 255, 255, .5);--loading-dot-1-2: rgba(255, 255, 255, .1);--loading-dot-1-3: rgba(255, 255, 255, .3);--loading-dot-2-1: rgba(255, 255, 255, .3);--loading-dot-2-2: rgba(255, 255, 255, .5);--loading-dot-2-3: rgba(255, 255, 255, .1);--loading-dot-3-1: rgba(255, 255, 255, .1);--loading-dot-3-2: rgba(255, 255, 255, .3);--loading-dot-3-3: rgba(255, 255, 255, .5)}._loadingDot_8lri2_66,._loadingDot_8lri2_66:before,._loadingDot_8lri2_66:after{display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;font-size:0}._loadingDot_8lri2_66{position:relative;background-color:var(--loading-dot-2-1);-webkit-animation:_dot2_8lri2_1 1s step-start infinite;animation:_dot2_8lri2_1 1s step-start infinite}._loadingDot_8lri2_66:before{content:"";position:absolute;left:-12px;background-color:var(--loading-dot-1-1);-webkit-animation:_dot1_8lri2_1 1s step-start infinite;animation:_dot1_8lri2_1 1s step-start infinite}._loadingDot_8lri2_66:after{content:"";position:absolute;right:-12px;background-color:var(--loading-dot-3-1);-webkit-animation:_dot3_8lri2_1 1s step-start infinite;animation:_dot3_8lri2_1 1s step-start infinite}@-webkit-keyframes _dot1_8lri2_1{0%,to{background-color:var(--loading-dot-1-1)}33%{background-color:var(--loading-dot-1-2)}66%{background-color:var(--loading-dot-1-3)}}@keyframes _dot1_8lri2_1{0%,to{background-color:var(--loading-dot-1-1)}33%{background-color:var(--loading-dot-1-2)}66%{background-color:var(--loading-dot-1-3)}}@-webkit-keyframes _dot2_8lri2_1{0%,to{background-color:var(--loading-dot-2-1)}33%{background-color:var(--loading-dot-2-2)}66%{background-color:var(--loading-dot-2-3)}}@keyframes _dot2_8lri2_1{0%,to{background-color:var(--loading-dot-2-1)}33%{background-color:var(--loading-dot-2-2)}66%{background-color:var(--loading-dot-2-3)}}@-webkit-keyframes _dot3_8lri2_1{0%,to{background-color:var(--loading-dot-3-1)}33%{background-color:var(--loading-dot-3-2)}66%{background-color:var(--loading-dot-3-3)}}@keyframes _dot3_8lri2_1{0%,to{background-color:var(--loading-dot-3-1)}33%{background-color:var(--loading-dot-3-2)}66%{background-color:var(--loading-dot-3-3)}}._root_1or8t_1{position:relative;padding:10px 0}._root_1or8t_1 input{-webkit-appearance:none;background-color:transparent;background-image:none;border:none;border-radius:0;border-bottom:1px solid var(--color-input-border);box-sizing:border-box;color:inherit;display:inline-block;font-size:inherit;height:40px;outline:none;padding:0 4px;width:100%}._root_1or8t_1 input:focus{border-color:var(--color-focus-blue)}._root_1or8t_1 label{position:absolute;left:5px;bottom:22px;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0;font-size:.9em}._root_1or8t_1 label._floatAbove_1or8t_32{-webkit-transform:scale(.75) translateY(-25px);transform:scale(.75) translateY(-25px)}._root_1or8t_1 input:focus+label{color:var(--color-focus-blue);-webkit-transform:scale(.75) translateY(-25px);transform:scale(.75) translateY(-25px)}._path_r8pm3_1{stroke-dasharray:890;stroke-dashoffset:890;-webkit-animation:_dash_r8pm3_1 3s ease-in-out forwards normal infinite;animation:_dash_r8pm3_1 3s ease-in-out forwards normal infinite}@-webkit-keyframes _dash_r8pm3_1{0%{stroke-dashoffset:890}to{stroke-dashoffset:0}}@keyframes _dash_r8pm3_1{0%{stroke-dashoffset:890}to{stroke-dashoffset:0}}[data-reach-menu-button]{--sz: 40px;width:var(--sz);height:var(--sz);display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;outline:none;-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--color-btn-fg);background:none;border:1px solid transparent;border-radius:20px}[data-reach-menu-button]:hover{opacity:.6}[data-reach-menu-button]:focus{border-color:var(--color-focus-blue)}[data-reach-menu-list]{background:var(--bg-tooltip);color:var(--color-text);border:1px solid #555;padding:4px;border-radius:8px}[data-reach-menu-item]{padding:5px 16px 5px 6px;border-radius:7px;cursor:pointer;display:flex;align-items:center}[data-reach-menu-item][data-selected]{background:var(--color-focus-blue);color:#f7f7f7}._checkWrapper_1nrct_45{display:inline-flex;align-items:center;margin-right:2px;visibility:hidden}._checkWrapper_1nrct_45._active_1nrct_51{visibility:visible}._content_b98hm_1._content_b98hm_1{background:none;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-transform:none;transform:none;padding:0;border-radius:0;display:flex;justify-content:center;overflow-y:auto}._container_b98hm_16{position:relative;margin-left:20px;margin-right:20px}._overlay_b98hm_22._overlay_b98hm_22{background-color:var(--color-background)}._fixed_b98hm_26{position:fixed;padding:16px;bottom:0;right:0}._overlay_1i06e_1{position:fixed;top:0;right:0;left:0;bottom:0;background:#444}._content_1i06e_10{outline:none;position:relative;color:var(--color-text);background:#444;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px;border-radius:10px}._root_4m2cd_1{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;padding:20px;background:var(--color-background);color:var(--color-text);text-align:center}._yacd_4m2cd_14{color:#2a477a;opacity:.6;display:flex;justify-content:center;align-items:center;padding:40px}._link_4m2cd_23{display:inline-flex;align-items:center;color:var(--color-text-secondary)}._link_4m2cd_23:hover,._link_4m2cd_23:active{color:#387cec}._link_4m2cd_23 svg{margin-right:5px}._root_jynjv_1{padding:6px 15px}@media screen and (min-width: 30em){._root_jynjv_1{padding:10px 40px}}._chart_jynjv_10{margin-top:15px}._TrafficNow_hzna1_1{color:var(--color-text);display:flex;align-items:center;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit,180px);grid-gap:10px}._TrafficNow_hzna1_1 ._sec_hzna1_10{padding:10px;background-color:var(--color-bg-card);border-radius:10px;box-shadow:0 1px 5px #0000001a}._TrafficNow_hzna1_1 ._sec_hzna1_10 div:nth-child(1){color:var(--color-text-secondary);font-size:.7em}._TrafficNow_hzna1_1 ._sec_hzna1_10 div:nth-child(2){padding:10px 0 0;font-size:1.8em}._lo_pmly2_1{opacity:.5;width:100%;height:100%;display:flex;justify-content:center;align-items:center}._app_1s3k7_1{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:stretch;background:var(--color-background);color:var(--color-text)}@media (max-width: 768px){._app_1s3k7_1{flex-direction:column}}._content_1s3k7_18{flex-grow:1;overflow:auto}._root_uxnny_1{display:flex;flex-direction:column;padding:8px}@media (max-width: 768px){._root_uxnny_1{padding:0}}._logoPlaceholder_uxnny_12{height:15px}@media (max-width: 768px){._logoPlaceholder_uxnny_12{display:none}}._rows_uxnny_21{flex:1}@media (max-width: 768px){._rows_uxnny_21{display:flex;justify-content:space-between;overflow:auto}}._row_uxnny_21{color:var(--color-text);text-decoration:none;border-radius:1000px;display:flex;align-items:center;padding:6px 16px}@media screen and (min-width: 30em){._row_uxnny_21{padding:8px 20px}}@media (max-width: 768px){._row_uxnny_21{border-radius:0}}@media (max-width: 768px){._row_uxnny_21{flex-direction:column}}._row_uxnny_21 svg{color:var(--color-icon);width:22px;height:22px}@media screen and (min-width: 30em){._row_uxnny_21 svg{width:24px;height:24px}}._rowActive_uxnny_68{--bg: hsla(217deg, 83%, 57%, .2);--fg: hsl(217deg 83% 57%);color:var(--fg);background:var(--bg)}@media (max-width: 768px){._rowActive_uxnny_68{background:none}}._label_uxnny_80{padding-left:14px;font-size:.75em}@media (max-width: 768px){._label_uxnny_80{padding-left:0;padding-top:5px}}@media screen and (min-width: 30em){._label_uxnny_80{font-size:1em}}._footer_uxnny_96{display:flex;flex-direction:column;align-items:center}@media (max-width: 768px){._footer_uxnny_96{display:none}}._iconWrapper_uxnny_107{--sz: 40px;width:var(--sz);height:var(--sz);display:flex;justify-content:center;align-items:center;outline:none;padding:5px;color:var(--color-text);border-radius:100%;border:1px solid transparent}._iconWrapper_uxnny_107:hover{opacity:.6}._iconWrapper_uxnny_107:focus{border-color:var(--color-focus-blue)}._input_mh4af_1{-webkit-appearance:none;background-color:var(--color-input-bg);background-image:none;border-radius:4px;border:1px solid var(--color-input-border);box-sizing:border-box;color:inherit;display:inline-block;font-size:inherit;height:40px;outline:none;padding:0 8px;width:100%}._input_mh4af_1:focus{box-shadow:#4299e199 0 0 0 3px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._animate_1w0e8_1{--saturation: 70%;stroke:hsl(46deg,var(--saturation),45%);-webkit-transform:scale(1);transform:scale(1);-webkit-animation:_zap-pulse_1w0e8_1 .7s 0s ease-in-out none normal infinite;animation:_zap-pulse_1w0e8_1 .7s 0s ease-in-out none normal infinite}@-webkit-keyframes _zap-pulse_1w0e8_1{0%{stroke:hsl(46deg,var(--saturation),45%);-webkit-transform:scale(1);transform:scale(1)}50%{stroke:hsl(46deg,var(--saturation),95%);-webkit-transform:scale(1.1);transform:scale(1.1)}to{stroke:hsl(46deg,var(--saturation),45%);-webkit-transform:scale(1);transform:scale(1)}}@keyframes _zap-pulse_1w0e8_1{0%{stroke:hsl(46deg,var(--saturation),45%);-webkit-transform:scale(1);transform:scale(1)}50%{stroke:hsl(46deg,var(--saturation),95%);-webkit-transform:scale(1.1);transform:scale(1.1)}to{stroke:hsl(46deg,var(--saturation),45%);-webkit-transform:scale(1);transform:scale(1)}}._ToggleSwitch_10mtp_1{-webkit-user-select:none;user-select:none;border-radius:4px;border:1px solid #525252;color:var(--color-text);background:var(--color-toggle-bg);display:flex;position:relative;outline:none}._ToggleSwitch_10mtp_1:focus{border-color:var(--color-focus-blue)}._ToggleSwitch_10mtp_1 input{position:absolute;left:0;opacity:0}._ToggleSwitch_10mtp_1 label{z-index:2;display:flex;align-items:center;justify-content:center;padding:10px 0;cursor:pointer}._slider_10mtp_28{z-index:1;position:absolute;display:block;left:0;height:100%;transition:left .2s ease-out;background:var(--color-toggle-selected)} +@charset "UTF-8";/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./roboto-mono-latin-400-normal.7295944e.woff2) format("woff2"),url(./roboto-mono-latin-400-normal.dffdffa7.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.0364d368.woff2) format("woff2"),url(./inter-latin-400-normal.3ea830d4.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(./inter-latin-800-normal.a51ac27d.woff2) format("woff2"),url(./inter-latin-800-normal.d08d7178.woff) format("woff")}.relative,.border-left,.border-top,.border-bottom{position:relative}.border-bottom:after,.border-top:before{position:absolute;content:"";height:1px;width:100%;-webkit-transform:scaleY(.5) translateZ(0);transform:scaleY(.5) translateZ(0);left:0;right:0;background:#555}.border-left:before{position:absolute;content:"";height:100%;width:1px;-webkit-transform:scaleX(.5) translateZ(0);transform:scaleX(.5) translateZ(0);top:0;bottom:0;background:#555}.border-top:before{top:0}.border-bottom:after{bottom:0}.border-left:before{left:0}*,*:before,*:after{box-sizing:border-box}:root{--font-mono: "Roboto Mono", Menlo, monospace;--font-normal: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, "PingFang SC", "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", Arial, sans-serif;--color-focus-blue: #1a73e8;--btn-bg: #387cec}body{font-family:var(--font-normal);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}@media (prefers-color-scheme: dark){:root[data-theme=auto]{--color-background: #202020;--color-background2: rgba(32, 32, 32, .3);--color-bg-card: #2d2d2d;--card-hover-border-lightness: 30%;--color-text: #ddd;--color-text-secondary: #ccc;--color-text-highlight: #fff;--color-bg-sidebar: #2d2d30;--color-input-bg: #2d2d30;--color-input-border: #3f3f3f;--color-toggle-bg: #353535;--color-toggle-selected: #181818;--color-icon: #c7c7c7;--color-separator: #333;--color-btn-bg: #232323;--color-btn-fg: #bebebe;--color-bg-proxy: #303030;--color-row-odd: #282828;--bg-log-info-tag: #454545;--bg-modal: #1f1f20;--bg-near-transparent: rgba(255, 255, 255, .1);--bg-tooltip: #111;--bc-tooltip: #555;--select-border-color: #040404;--select-bg-hover: url(data:image/svg+xml,%0A%20%20%20%20%3Csvg%20width%3D%228%22%20height%3D%2224%22%20viewBox%3D%220%200%208%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%207L7%2011H1L4%207Z%22%20fill%3D%22%23ffffff%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%2017L1%2013L7%2013L4%2017Z%22%20fill%3D%22%23ffffff%22%20%2F%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20);--color-proxy-dot-selected-ind-bo: transparent;color-scheme:dark}}@media (prefers-color-scheme: light){:root[data-theme=auto]{--color-background: #eee;--color-background2: rgba(240, 240, 240, .3);--color-bg-card: #fafafa;--card-hover-border-lightness: 80%;--color-text: #222;--color-text-secondary: #646464;--color-text-highlight: #040404;--color-bg-sidebar: #f8f8f8;--color-input-bg: #f0f0f0;--color-input-border: #c0c0c0;--color-toggle-bg: #ffffff;--color-toggle-selected: #d7d7d7;--color-icon: #5b5b5b;--color-separator: #ccc;--color-btn-bg: #f4f4f4;--color-btn-fg: #101010;--color-bg-proxy: #fafafa;--color-row-odd: #f5f5f5;--bg-log-info-tag: #888;--bg-modal: #fbfbfb;--bg-near-transparent: rgba(0, 0, 0, .1);--bg-tooltip: #f0f0f0;--bc-tooltip: #ccc;--select-border-color: #999999;--select-bg-hover: url(data:image/svg+xml,%0A%20%20%20%20%3Csvg%20width%3D%228%22%20height%3D%2224%22%20viewBox%3D%220%200%208%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%207L7%2011H1L4%207Z%22%20fill%3D%22%23222222%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%2017L1%2013L7%2013L4%2017Z%22%20fill%3D%22%23222222%22%20%2F%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20);--color-proxy-dot-selected-ind-bo: #888;color-scheme:light}}:root[data-theme=dark]{--color-background: #202020;--color-background2: rgba(32, 32, 32, .3);--color-bg-card: #2d2d2d;--card-hover-border-lightness: 30%;--color-text: #ddd;--color-text-secondary: #ccc;--color-text-highlight: #fff;--color-bg-sidebar: #2d2d30;--color-input-bg: #2d2d30;--color-input-border: #3f3f3f;--color-toggle-bg: #353535;--color-toggle-selected: #181818;--color-icon: #c7c7c7;--color-separator: #333;--color-btn-bg: #232323;--color-btn-fg: #bebebe;--color-bg-proxy: #303030;--color-row-odd: #282828;--bg-log-info-tag: #454545;--bg-modal: #1f1f20;--bg-near-transparent: rgba(255, 255, 255, .1);--bg-tooltip: #111;--bc-tooltip: #555;--select-border-color: #040404;--select-bg-hover: url(data:image/svg+xml,%0A%20%20%20%20%3Csvg%20width%3D%228%22%20height%3D%2224%22%20viewBox%3D%220%200%208%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%207L7%2011H1L4%207Z%22%20fill%3D%22%23ffffff%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%2017L1%2013L7%2013L4%2017Z%22%20fill%3D%22%23ffffff%22%20%2F%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20);--color-proxy-dot-selected-ind-bo: transparent;color-scheme:dark}:root[data-theme=light]{--color-background: #eee;--color-background2: rgba(240, 240, 240, .3);--color-bg-card: #fafafa;--card-hover-border-lightness: 80%;--color-text: #222;--color-text-secondary: #646464;--color-text-highlight: #040404;--color-bg-sidebar: #f8f8f8;--color-input-bg: #f0f0f0;--color-input-border: #c0c0c0;--color-toggle-bg: #ffffff;--color-toggle-selected: #d7d7d7;--color-icon: #5b5b5b;--color-separator: #ccc;--color-btn-bg: #f4f4f4;--color-btn-fg: #101010;--color-bg-proxy: #fafafa;--color-row-odd: #f5f5f5;--bg-log-info-tag: #888;--bg-modal: #fbfbfb;--bg-near-transparent: rgba(0, 0, 0, .1);--bg-tooltip: #f0f0f0;--bc-tooltip: #ccc;--select-border-color: #999999;--select-bg-hover: url(data:image/svg+xml,%0A%20%20%20%20%3Csvg%20width%3D%228%22%20height%3D%2224%22%20viewBox%3D%220%200%208%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%207L7%2011H1L4%207Z%22%20fill%3D%22%23222222%22%20%2F%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M4%2017L1%2013L7%2013L4%2017Z%22%20fill%3D%22%23222222%22%20%2F%3E%0A%20%20%20%20%3C%2Fsvg%3E%0A%20%20);--color-proxy-dot-selected-ind-bo: #888;color-scheme:light}.flexCenter{display:flex;align-items:center;justify-content:center}.fabgrp{position:fixed;z-index:3;right:20px;bottom:20px}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;border:0;padding:0}:root{--reach-tooltip: 1}[data-reach-tooltip]{z-index:1;pointer-events:none;position:absolute;padding:.25em .5em;box-shadow:2px 2px 10px #0000001a;white-space:nowrap;font-size:85%;background:var(--bg-tooltip);color:var(--color-text);border:solid 1px var(--bc-tooltip);border-radius:4px}._root_1o14m_1{height:76px;display:flex;align-items:center}._h1_1o14m_7{padding:0 15px;font-size:1.7em;text-align:left;margin:0}@media screen and (min-width: 30em){._h1_1o14m_7{padding:0 40px;font-size:2em}}._root_dn70c_1{padding:6px 15px}@media screen and (min-width: 30em){._root_dn70c_1{padding:10px 40px}}._mono_dn70c_10{font-family:var(--font-mono)}._link_dn70c_14{color:var(--color-text-secondary);display:inline-flex}._link_dn70c_14:hover{color:var(--color-text-highlight)}._loading_74j3j_1{width:100%;height:100%;display:flex;justify-content:center;align-items:center}._spinner_74j3j_9{width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:_rotate_74j3j_1 1s steps(12,end) infinite;animation:_rotate_74j3j_1 1s steps(12,end) infinite;background:transparent url("data:image/svg+xml;charset=utf8, %3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 100 100'%3E%3Cpath fill='none' d='M0 0h100v100H0z'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E9E9E9' rx='5' ry='5' transform='translate(0 -30)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23989697' rx='5' ry='5' transform='rotate(30 105.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%239B999A' rx='5' ry='5' transform='rotate(60 75.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23A3A1A2' rx='5' ry='5' transform='rotate(90 65 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23ABA9AA' rx='5' ry='5' transform='rotate(120 58.66 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23B2B2B2' rx='5' ry='5' transform='rotate(150 54.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23BAB8B9' rx='5' ry='5' transform='rotate(180 50 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23C2C0C1' rx='5' ry='5' transform='rotate(-150 45.98 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23CBCBCB' rx='5' ry='5' transform='rotate(-120 41.34 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23D2D2D2' rx='5' ry='5' transform='rotate(-90 35 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23DADADA' rx='5' ry='5' transform='rotate(-60 24.02 65)'/%3E%3Crect width='7' height='20' x='46.5' y='40' fill='%23E2E2E2' rx='5' ry='5' transform='rotate(-30 -5.98 65)'/%3E%3C/svg%3E") no-repeat;background-size:100%}@-webkit-keyframes _rotate_74j3j_1{0%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}to{-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}@keyframes _rotate_74j3j_1{0%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0)}to{-webkit-transform:rotate3d(0,0,1,360deg);transform:rotate3d(0,0,1,360deg)}}._ul_1ore2_1{position:relative;margin:0;padding:0;list-style:none;line-height:1.8;--width-max-content: 230px}._li_1ore2_10{position:relative;margin:5px 0;padding:10px 0;border-radius:10px;display:grid;place-content:center;grid-template-columns:40px 1fr;-webkit-column-gap:10px;column-gap:10px;border:1px solid var(--bg-near-transparent)}._li_1ore2_10 ._right_1ore2_21{display:grid;-webkit-column-gap:10px;column-gap:10px;grid-template-columns:1fr 40px;grid-auto-rows:30px}._li_1ore2_10:hover{background-color:var(--bg-near-transparent)}._close_1ore2_32{opacity:0;place-self:center;cursor:pointer}._li_1ore2_10:hover ._close_1ore2_32,._li_1ore2_10:hover ._eye_1ore2_39{opacity:1}._close_1ore2_32:focus,._eye_1ore2_39:focus{opacity:1}._eye_1ore2_39{opacity:0;place-self:center;cursor:pointer}._url_1ore2_54,._secret_1ore2_55,._metaLabel_1ore2_56{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._btn_1ore2_62{outline:none;-webkit-appearance:none;appearance:none;border:1px solid transparent;background-color:transparent;color:inherit;display:flex;align-items:center;padding:5px;border-radius:100px}._btn_1ore2_62:focus{border-color:var(--color-focus-blue)}._btn_1ore2_62:hover:enabled{background-color:var(--color-focus-blue);color:#fff}._btn_1ore2_62:active:enabled{-webkit-transform:scale(.97);transform:scale(.97)}._btn_1ore2_62:disabled{color:var(--color-text-secondary)}._url_1ore2_54,._metaLabel_1ore2_56{cursor:pointer}._url_1ore2_54:hover,._metaLabel_1ore2_56:hover{color:var(--color-text-highlight)}._root_zwtea_1:focus{outline:none}._header_zwtea_5{display:flex;justify-content:center;align-items:center}._header_zwtea_5 ._icon_zwtea_10{--stroke: #f3f3f3;color:#20497e;opacity:.7;transition:opacity .4s}._header_zwtea_5 ._icon_zwtea_10:hover{opacity:1}._body_zwtea_20{padding:15px 0 0}._hostnamePort_zwtea_24{display:flex}._hostnamePort_zwtea_24 div{flex:1 1 auto}._hostnamePort_zwtea_24 div:nth-child(2){flex-grow:0;flex-basis:120px;margin-left:10px}._error_zwtea_36{height:20px;font-size:.8em;color:#ff8b8b}._footer_zwtea_42{padding:5px 0 10px;display:flex;justify-content:flex-end;align-items:center}._btn_lzu00_1{-webkit-appearance:none;outline:none;-webkit-user-select:none;user-select:none;position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--color-btn-fg);background:var(--color-btn-bg);border:1px solid #555;border-radius:100px;padding:10px 13px}._btn_lzu00_1:focus{border-color:var(--color-focus-blue)}._btn_lzu00_1:hover{background:#387cec;border:1px solid #387cec;color:#fff}._btn_lzu00_1:active{-webkit-transform:scale(.97);transform:scale(.97)}._btn_lzu00_1._circular_lzu00_27{padding:8px}._btn_lzu00_1._minimal_lzu00_30{border-color:transparent;background:none;padding:6px 12px}._btn_lzu00_1._minimal_lzu00_30:focus{border-color:var(--color-focus-blue)}._btn_lzu00_1._minimal_lzu00_30:hover{color:#fff;background:#387cec;border:1px solid #387cec}._btn_lzu00_1:disabled{opacity:.5}._btnStart_lzu00_48{margin-right:5px;display:inline-flex;align-items:center;justify-content:center}._loadingContainer_lzu00_55{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-flex}h2._sectionNameType_8lri2_1{margin:0;font-size:1.3em}@media screen and (min-width: 30em){h2._sectionNameType_8lri2_1{font-size:1.5em}}h2._sectionNameType_8lri2_1 span:nth-child(2){font-size:12px;color:#777;font-weight:400;margin:0 .3em}:root[data-theme=light]{--loading-dot-1-1: rgba(0, 0, 0, .1);--loading-dot-1-2: rgba(0, 0, 0, .5);--loading-dot-1-3: rgba(0, 0, 0, .3);--loading-dot-2-1: rgba(0, 0, 0, .3);--loading-dot-2-2: rgba(0, 0, 0, .1);--loading-dot-2-3: rgba(0, 0, 0, .5);--loading-dot-3-1: rgba(0, 0, 0, .5);--loading-dot-3-2: rgba(0, 0, 0, .3);--loading-dot-3-3: rgba(0, 0, 0, .1)}:root[data-theme=dark]{--loading-dot-1-1: rgba(255, 255, 255, .5);--loading-dot-1-2: rgba(255, 255, 255, .1);--loading-dot-1-3: rgba(255, 255, 255, .3);--loading-dot-2-1: rgba(255, 255, 255, .3);--loading-dot-2-2: rgba(255, 255, 255, .5);--loading-dot-2-3: rgba(255, 255, 255, .1);--loading-dot-3-1: rgba(255, 255, 255, .1);--loading-dot-3-2: rgba(255, 255, 255, .3);--loading-dot-3-3: rgba(255, 255, 255, .5)}._loadingDot_8lri2_66,._loadingDot_8lri2_66:before,._loadingDot_8lri2_66:after{display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;font-size:0}._loadingDot_8lri2_66{position:relative;background-color:var(--loading-dot-2-1);-webkit-animation:_dot2_8lri2_1 1s step-start infinite;animation:_dot2_8lri2_1 1s step-start infinite}._loadingDot_8lri2_66:before{content:"";position:absolute;left:-12px;background-color:var(--loading-dot-1-1);-webkit-animation:_dot1_8lri2_1 1s step-start infinite;animation:_dot1_8lri2_1 1s step-start infinite}._loadingDot_8lri2_66:after{content:"";position:absolute;right:-12px;background-color:var(--loading-dot-3-1);-webkit-animation:_dot3_8lri2_1 1s step-start infinite;animation:_dot3_8lri2_1 1s step-start infinite}@-webkit-keyframes _dot1_8lri2_1{0%,to{background-color:var(--loading-dot-1-1)}33%{background-color:var(--loading-dot-1-2)}66%{background-color:var(--loading-dot-1-3)}}@keyframes _dot1_8lri2_1{0%,to{background-color:var(--loading-dot-1-1)}33%{background-color:var(--loading-dot-1-2)}66%{background-color:var(--loading-dot-1-3)}}@-webkit-keyframes _dot2_8lri2_1{0%,to{background-color:var(--loading-dot-2-1)}33%{background-color:var(--loading-dot-2-2)}66%{background-color:var(--loading-dot-2-3)}}@keyframes _dot2_8lri2_1{0%,to{background-color:var(--loading-dot-2-1)}33%{background-color:var(--loading-dot-2-2)}66%{background-color:var(--loading-dot-2-3)}}@-webkit-keyframes _dot3_8lri2_1{0%,to{background-color:var(--loading-dot-3-1)}33%{background-color:var(--loading-dot-3-2)}66%{background-color:var(--loading-dot-3-3)}}@keyframes _dot3_8lri2_1{0%,to{background-color:var(--loading-dot-3-1)}33%{background-color:var(--loading-dot-3-2)}66%{background-color:var(--loading-dot-3-3)}}._root_1or8t_1{position:relative;padding:10px 0}._root_1or8t_1 input{-webkit-appearance:none;background-color:transparent;background-image:none;border:none;border-radius:0;border-bottom:1px solid var(--color-input-border);box-sizing:border-box;color:inherit;display:inline-block;font-size:inherit;height:40px;outline:none;padding:0 4px;width:100%}._root_1or8t_1 input:focus{border-color:var(--color-focus-blue)}._root_1or8t_1 label{position:absolute;left:5px;bottom:22px;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0;font-size:.9em}._root_1or8t_1 label._floatAbove_1or8t_32{-webkit-transform:scale(.75) translateY(-25px);transform:scale(.75) translateY(-25px)}._root_1or8t_1 input:focus+label{color:var(--color-focus-blue);-webkit-transform:scale(.75) translateY(-25px);transform:scale(.75) translateY(-25px)}._path_r8pm3_1{stroke-dasharray:890;stroke-dashoffset:890;-webkit-animation:_dash_r8pm3_1 3s ease-in-out forwards normal infinite;animation:_dash_r8pm3_1 3s ease-in-out forwards normal infinite}@-webkit-keyframes _dash_r8pm3_1{0%{stroke-dashoffset:890}to{stroke-dashoffset:0}}@keyframes _dash_r8pm3_1{0%{stroke-dashoffset:890}to{stroke-dashoffset:0}}[data-reach-menu-button]{--sz: 40px;width:var(--sz);height:var(--sz);display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;outline:none;-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--color-btn-fg);background:none;border:1px solid transparent;border-radius:20px}[data-reach-menu-button]:hover{opacity:.6}[data-reach-menu-button]:focus{border-color:var(--color-focus-blue)}[data-reach-menu-list]{background:var(--bg-tooltip);color:var(--color-text);border:1px solid #555;padding:4px;border-radius:8px}[data-reach-menu-item]{padding:5px 16px 5px 6px;border-radius:7px;cursor:pointer;display:flex;align-items:center}[data-reach-menu-item][data-selected]{background:var(--color-focus-blue);color:#f7f7f7}._checkWrapper_1nrct_45{display:inline-flex;align-items:center;margin-right:2px;visibility:hidden}._checkWrapper_1nrct_45._active_1nrct_51{visibility:visible}._content_b98hm_1._content_b98hm_1{background:none;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-transform:none;transform:none;padding:0;border-radius:0;display:flex;justify-content:center;overflow-y:auto}._container_b98hm_16{position:relative;margin-left:20px;margin-right:20px}._overlay_b98hm_22._overlay_b98hm_22{background-color:var(--color-background)}._fixed_b98hm_26{position:fixed;padding:16px;bottom:0;right:0}._overlay_1i06e_1{position:fixed;top:0;right:0;left:0;bottom:0;background:#444}._content_1i06e_10{outline:none;position:relative;color:var(--color-text);background:#444;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px;border-radius:10px}._root_4m2cd_1{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;padding:20px;background:var(--color-background);color:var(--color-text);text-align:center}._yacd_4m2cd_14{color:#2a477a;opacity:.6;display:flex;justify-content:center;align-items:center;padding:40px}._link_4m2cd_23{display:inline-flex;align-items:center;color:var(--color-text-secondary)}._link_4m2cd_23:hover,._link_4m2cd_23:active{color:#387cec}._link_4m2cd_23 svg{margin-right:5px}._root_jynjv_1{padding:6px 15px}@media screen and (min-width: 30em){._root_jynjv_1{padding:10px 40px}}._chart_jynjv_10{margin-top:15px}._TrafficNow_hzna1_1{color:var(--color-text);display:flex;align-items:center;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit,180px);grid-gap:10px}._TrafficNow_hzna1_1 ._sec_hzna1_10{padding:10px;background-color:var(--color-bg-card);border-radius:10px;box-shadow:0 1px 5px #0000001a}._TrafficNow_hzna1_1 ._sec_hzna1_10 div:nth-child(1){color:var(--color-text-secondary);font-size:.7em}._TrafficNow_hzna1_1 ._sec_hzna1_10 div:nth-child(2){padding:10px 0 0;font-size:1.8em}._lo_pmly2_1{opacity:.5;width:100%;height:100%;display:flex;justify-content:center;align-items:center}._app_1s3k7_1{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;align-items:stretch;background:var(--color-background);color:var(--color-text)}@media (max-width: 768px){._app_1s3k7_1{flex-direction:column}}._content_1s3k7_18{flex-grow:1;overflow:auto}._root_1di4i_1{display:flex;flex-direction:column;padding:8px}@media (max-width: 768px){._root_1di4i_1{padding:0}}._logoPlaceholder_1di4i_12{height:15px}@media (max-width: 768px){._logoPlaceholder_1di4i_12{display:none}}._rows_1di4i_21{flex:1}@media (max-width: 768px){._rows_1di4i_21{display:flex;justify-content:space-between;overflow:auto}}._row_1di4i_21{color:var(--color-text);text-decoration:none;border-radius:1000px;display:flex;align-items:center;padding:6px 16px}@media screen and (min-width: 30em){._row_1di4i_21{padding:8px 20px}}@media (max-width: 768px){._row_1di4i_21{border-radius:0}}@media (max-width: 768px){._row_1di4i_21{flex-direction:column}}._row_1di4i_21 svg{color:var(--color-icon);width:22px;height:22px}@media screen and (min-width: 30em){._row_1di4i_21 svg{width:24px;height:24px}}._rowActive_1di4i_68{--bg: hsla(217deg, 83%, 57%, .2);--fg: hsl(217deg 83% 57%);color:var(--fg);background:var(--bg)}@media (max-width: 768px){._rowActive_1di4i_68{background:none}}._label_1di4i_80{padding-left:14px;font-size:.75em;white-space:nowrap}@media (max-width: 768px){._label_1di4i_80{padding-left:0;padding-top:5px}}@media screen and (min-width: 30em){._label_1di4i_80{font-size:1em}}._footer_1di4i_97{display:flex;flex-direction:column;align-items:center}@media (max-width: 768px){._footer_1di4i_97{display:none}}._iconWrapper_1di4i_108{--sz: 40px;width:var(--sz);height:var(--sz);display:flex;justify-content:center;align-items:center;outline:none;padding:5px;color:var(--color-text);border-radius:100%;border:1px solid transparent}._iconWrapper_1di4i_108:hover{opacity:.6}._iconWrapper_1di4i_108:focus{border-color:var(--color-focus-blue)}._input_mh4af_1{-webkit-appearance:none;background-color:var(--color-input-bg);background-image:none;border-radius:4px;border:1px solid var(--color-input-border);box-sizing:border-box;color:inherit;display:inline-block;font-size:inherit;height:40px;outline:none;padding:0 8px;width:100%}._input_mh4af_1:focus{box-shadow:#4299e199 0 0 0 3px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._animate_1w0e8_1{--saturation: 70%;stroke:hsl(46deg,var(--saturation),45%);-webkit-transform:scale(1);transform:scale(1);-webkit-animation:_zap-pulse_1w0e8_1 .7s 0s ease-in-out none normal infinite;animation:_zap-pulse_1w0e8_1 .7s 0s ease-in-out none normal infinite}@-webkit-keyframes _zap-pulse_1w0e8_1{0%{stroke:hsl(46deg,var(--saturation),45%);-webkit-transform:scale(1);transform:scale(1)}50%{stroke:hsl(46deg,var(--saturation),95%);-webkit-transform:scale(1.1);transform:scale(1.1)}to{stroke:hsl(46deg,var(--saturation),45%);-webkit-transform:scale(1);transform:scale(1)}}@keyframes _zap-pulse_1w0e8_1{0%{stroke:hsl(46deg,var(--saturation),45%);-webkit-transform:scale(1);transform:scale(1)}50%{stroke:hsl(46deg,var(--saturation),95%);-webkit-transform:scale(1.1);transform:scale(1.1)}to{stroke:hsl(46deg,var(--saturation),45%);-webkit-transform:scale(1);transform:scale(1)}}._ToggleSwitch_10mtp_1{-webkit-user-select:none;user-select:none;border-radius:4px;border:1px solid #525252;color:var(--color-text);background:var(--color-toggle-bg);display:flex;position:relative;outline:none}._ToggleSwitch_10mtp_1:focus{border-color:var(--color-focus-blue)}._ToggleSwitch_10mtp_1 input{position:absolute;left:0;opacity:0}._ToggleSwitch_10mtp_1 label{z-index:2;display:flex;align-items:center;justify-content:center;padding:10px 0;cursor:pointer}._slider_10mtp_28{z-index:1;position:absolute;display:block;left:0;height:100%;transition:left .2s ease-out;background:var(--color-toggle-selected)} diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.esm.d79e6b4f.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.esm.7b716043.js similarity index 99% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.esm.d79e6b4f.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.esm.7b716043.js index a076f1d0..a8c2017b 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.esm.d79e6b4f.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/index.esm.7b716043.js @@ -1 +1 @@ -import{_ as rt,P as k,r as E,Q as it}from"./index.2addc377.js";function W(n,t){if(n==null)return{};var r={},i=Object.keys(n),a,s;for(s=0;s=0)&&(r[a]=n[a]);return r}function nt(n,t){n.prototype=Object.create(t.prototype),n.prototype.constructor=n,rt(n,t)}var U=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function at(n,t){return!!(n===t||U(n)&&U(t))}function ot(n,t){if(n.length!==t.length)return!1;for(var r=0;r=t?n.call(null):a.id=requestAnimationFrame(i)}var a={id:requestAnimationFrame(i)};return a}var C=null;function H(n){if(n===void 0&&(n=!1),C===null||n){var t=document.createElement("div"),r=t.style;r.width="50px",r.height="50px",r.overflow="scroll",r.direction="rtl";var i=document.createElement("div"),a=i.style;return a.width="100px",a.height="100px",t.appendChild(i),document.body.appendChild(t),t.scrollLeft>0?C="positive-descending":(t.scrollLeft=1,t.scrollLeft===0?C="negative":C="positive-ascending"),document.body.removeChild(t),C}return C}var ct=150,ut=function(t,r){return t};function j(n){var t,r=n.getItemOffset,i=n.getEstimatedTotalSize,a=n.getItemSize,s=n.getOffsetForIndexAndAlignment,c=n.getStartIndexForOffset,u=n.getStopIndexForStartIndex,v=n.initInstanceProps,z=n.shouldResetStyleCacheOnItemSizeChange,M=n.validateProps;return t=function(x){nt(p,x);function p(h){var e;return e=x.call(this,h)||this,e._instanceProps=v(e.props,k(e)),e._outerRef=void 0,e._resetIsScrollingTimeoutId=null,e.state={instance:k(e),isScrolling:!1,scrollDirection:"forward",scrollOffset:typeof e.props.initialScrollOffset=="number"?e.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},e._callOnItemsRendered=void 0,e._callOnItemsRendered=N(function(o,l,f,d){return e.props.onItemsRendered({overscanStartIndex:o,overscanStopIndex:l,visibleStartIndex:f,visibleStopIndex:d})}),e._callOnScroll=void 0,e._callOnScroll=N(function(o,l,f){return e.props.onScroll({scrollDirection:o,scrollOffset:l,scrollUpdateWasRequested:f})}),e._getItemStyle=void 0,e._getItemStyle=function(o){var l=e.props,f=l.direction,d=l.itemSize,g=l.layout,m=e._getItemStyleCache(z&&d,z&&g,z&&f),I;if(m.hasOwnProperty(o))I=m[o];else{var y=r(e.props,o,e._instanceProps),O=a(e.props,o,e._instanceProps),T=f==="horizontal"||g==="horizontal",R=f==="rtl",b=T?y:0;m[o]=I={position:"absolute",left:R?void 0:b,right:R?b:void 0,top:T?0:y,height:T?"100%":O,width:T?O:"100%"}}return I},e._getItemStyleCache=void 0,e._getItemStyleCache=N(function(o,l,f){return{}}),e._onScrollHorizontal=function(o){var l=o.currentTarget,f=l.clientWidth,d=l.scrollLeft,g=l.scrollWidth;e.setState(function(m){if(m.scrollOffset===d)return null;var I=e.props.direction,y=d;if(I==="rtl")switch(H()){case"negative":y=-d;break;case"positive-descending":y=g-f-d;break}return y=Math.max(0,Math.min(y,g-f)),{isScrolling:!0,scrollDirection:m.scrollOffset0)for(var w=tt;w<=et;w++)A.push(E.exports.createElement(o,{data:O,key:R(w,O),index:w,isScrolling:J?P:void 0,style:this._getItemStyle(w)}));var D=i(this.props,this._instanceProps);return E.exports.createElement(G||Q||"div",{className:l,onScroll:Y,ref:this._outerRefSetter,style:it({position:"relative",height:d,width:X,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:f},Z)},E.exports.createElement(m||I||"div",{children:A,ref:g,style:{height:F?"100%":D,pointerEvents:P?"none":void 0,width:F?D:"100%"}}))},S._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered=="function"){var e=this.props.itemCount;if(e>0){var o=this._getRangeToRender(),l=o[0],f=o[1],d=o[2],g=o[3];this._callOnItemsRendered(l,f,d,g)}}if(typeof this.props.onScroll=="function"){var m=this.state,I=m.scrollDirection,y=m.scrollOffset,O=m.scrollUpdateWasRequested;this._callOnScroll(I,y,O)}},S._getRangeToRender=function(){var e=this.props,o=e.itemCount,l=e.overscanCount,f=this.state,d=f.isScrolling,g=f.scrollDirection,m=f.scrollOffset;if(o===0)return[0,0,0,0];var I=c(this.props,m,this._instanceProps),y=u(this.props,I,m,this._instanceProps),O=!d||g==="backward"?Math.max(1,l):1,T=!d||g==="forward"?Math.max(1,l):1;return[Math.max(0,I-O),Math.max(0,Math.min(o-1,y+T)),I,y]},p}(E.exports.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var ft=function(t,r){t.children,t.direction,t.height,t.layout,t.innerTagName,t.outerTagName,t.width,r.instance},dt=50,_=function(t,r,i){var a=t,s=a.itemSize,c=i.itemMetadataMap,u=i.lastMeasuredIndex;if(r>u){var v=0;if(u>=0){var z=c[u];v=z.offset+z.size}for(var M=u+1;M<=r;M++){var x=s(M);c[M]={offset:v,size:x},v+=x}i.lastMeasuredIndex=r}return c[r]},mt=function(t,r,i){var a=r.itemMetadataMap,s=r.lastMeasuredIndex,c=s>0?a[s].offset:0;return c>=i?B(t,r,s,0,i):ht(t,r,Math.max(0,s),i)},B=function(t,r,i,a,s){for(;a<=i;){var c=a+Math.floor((i-a)/2),u=_(t,c,r).offset;if(u===s)return c;us&&(i=c-1)}return a>0?a-1:0},ht=function(t,r,i,a){for(var s=t.itemCount,c=1;i=i&&(c=i-1),c>=0){var v=a[c];u=v.offset+v.size}var z=i-c-1,M=z*s;return u+M},It=j({getItemOffset:function(t,r,i){return _(t,r,i).offset},getItemSize:function(t,r,i){return i.itemMetadataMap[r].size},getEstimatedTotalSize:K,getOffsetForIndexAndAlignment:function(t,r,i,a,s){var c=t.direction,u=t.height,v=t.layout,z=t.width,M=c==="horizontal"||v==="horizontal",x=M?z:u,p=_(t,r,s),S=K(t,s),h=Math.max(0,Math.min(S-x,p.offset)),e=Math.max(0,p.offset-x+p.size);switch(i==="smart"&&(a>=e-x&&a<=h+x?i="auto":i="center"),i){case"start":return h;case"end":return e;case"center":return Math.round(e+(h-e)/2);case"auto":default:return a>=e&&a<=h?a:a=e-p&&a<=h+p?i="auto":i="center"),i){case"start":return h;case"end":return e;case"center":{var o=Math.round(e+(h-e)/2);return oS+Math.floor(p/2)?S:o}case"auto":default:return a>=e&&a<=h?a:a=0)&&(r[a]=n[a]);return r}function nt(n,t){n.prototype=Object.create(t.prototype),n.prototype.constructor=n,rt(n,t)}var U=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function at(n,t){return!!(n===t||U(n)&&U(t))}function ot(n,t){if(n.length!==t.length)return!1;for(var r=0;r=t?n.call(null):a.id=requestAnimationFrame(i)}var a={id:requestAnimationFrame(i)};return a}var C=null;function H(n){if(n===void 0&&(n=!1),C===null||n){var t=document.createElement("div"),r=t.style;r.width="50px",r.height="50px",r.overflow="scroll",r.direction="rtl";var i=document.createElement("div"),a=i.style;return a.width="100px",a.height="100px",t.appendChild(i),document.body.appendChild(t),t.scrollLeft>0?C="positive-descending":(t.scrollLeft=1,t.scrollLeft===0?C="negative":C="positive-ascending"),document.body.removeChild(t),C}return C}var ct=150,ut=function(t,r){return t};function j(n){var t,r=n.getItemOffset,i=n.getEstimatedTotalSize,a=n.getItemSize,s=n.getOffsetForIndexAndAlignment,c=n.getStartIndexForOffset,u=n.getStopIndexForStartIndex,v=n.initInstanceProps,z=n.shouldResetStyleCacheOnItemSizeChange,M=n.validateProps;return t=function(x){nt(p,x);function p(h){var e;return e=x.call(this,h)||this,e._instanceProps=v(e.props,k(e)),e._outerRef=void 0,e._resetIsScrollingTimeoutId=null,e.state={instance:k(e),isScrolling:!1,scrollDirection:"forward",scrollOffset:typeof e.props.initialScrollOffset=="number"?e.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},e._callOnItemsRendered=void 0,e._callOnItemsRendered=N(function(o,l,f,d){return e.props.onItemsRendered({overscanStartIndex:o,overscanStopIndex:l,visibleStartIndex:f,visibleStopIndex:d})}),e._callOnScroll=void 0,e._callOnScroll=N(function(o,l,f){return e.props.onScroll({scrollDirection:o,scrollOffset:l,scrollUpdateWasRequested:f})}),e._getItemStyle=void 0,e._getItemStyle=function(o){var l=e.props,f=l.direction,d=l.itemSize,g=l.layout,m=e._getItemStyleCache(z&&d,z&&g,z&&f),I;if(m.hasOwnProperty(o))I=m[o];else{var y=r(e.props,o,e._instanceProps),O=a(e.props,o,e._instanceProps),T=f==="horizontal"||g==="horizontal",R=f==="rtl",b=T?y:0;m[o]=I={position:"absolute",left:R?void 0:b,right:R?b:void 0,top:T?0:y,height:T?"100%":O,width:T?O:"100%"}}return I},e._getItemStyleCache=void 0,e._getItemStyleCache=N(function(o,l,f){return{}}),e._onScrollHorizontal=function(o){var l=o.currentTarget,f=l.clientWidth,d=l.scrollLeft,g=l.scrollWidth;e.setState(function(m){if(m.scrollOffset===d)return null;var I=e.props.direction,y=d;if(I==="rtl")switch(H()){case"negative":y=-d;break;case"positive-descending":y=g-f-d;break}return y=Math.max(0,Math.min(y,g-f)),{isScrolling:!0,scrollDirection:m.scrollOffset0)for(var w=tt;w<=et;w++)A.push(E.exports.createElement(o,{data:O,key:R(w,O),index:w,isScrolling:J?P:void 0,style:this._getItemStyle(w)}));var D=i(this.props,this._instanceProps);return E.exports.createElement(G||Q||"div",{className:l,onScroll:Y,ref:this._outerRefSetter,style:it({position:"relative",height:d,width:X,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:f},Z)},E.exports.createElement(m||I||"div",{children:A,ref:g,style:{height:F?"100%":D,pointerEvents:P?"none":void 0,width:F?D:"100%"}}))},S._callPropsCallbacks=function(){if(typeof this.props.onItemsRendered=="function"){var e=this.props.itemCount;if(e>0){var o=this._getRangeToRender(),l=o[0],f=o[1],d=o[2],g=o[3];this._callOnItemsRendered(l,f,d,g)}}if(typeof this.props.onScroll=="function"){var m=this.state,I=m.scrollDirection,y=m.scrollOffset,O=m.scrollUpdateWasRequested;this._callOnScroll(I,y,O)}},S._getRangeToRender=function(){var e=this.props,o=e.itemCount,l=e.overscanCount,f=this.state,d=f.isScrolling,g=f.scrollDirection,m=f.scrollOffset;if(o===0)return[0,0,0,0];var I=c(this.props,m,this._instanceProps),y=u(this.props,I,m,this._instanceProps),O=!d||g==="backward"?Math.max(1,l):1,T=!d||g==="forward"?Math.max(1,l):1;return[Math.max(0,I-O),Math.max(0,Math.min(o-1,y+T)),I,y]},p}(E.exports.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var ft=function(t,r){t.children,t.direction,t.height,t.layout,t.innerTagName,t.outerTagName,t.width,r.instance},dt=50,_=function(t,r,i){var a=t,s=a.itemSize,c=i.itemMetadataMap,u=i.lastMeasuredIndex;if(r>u){var v=0;if(u>=0){var z=c[u];v=z.offset+z.size}for(var M=u+1;M<=r;M++){var x=s(M);c[M]={offset:v,size:x},v+=x}i.lastMeasuredIndex=r}return c[r]},mt=function(t,r,i){var a=r.itemMetadataMap,s=r.lastMeasuredIndex,c=s>0?a[s].offset:0;return c>=i?B(t,r,s,0,i):ht(t,r,Math.max(0,s),i)},B=function(t,r,i,a,s){for(;a<=i;){var c=a+Math.floor((i-a)/2),u=_(t,c,r).offset;if(u===s)return c;us&&(i=c-1)}return a>0?a-1:0},ht=function(t,r,i,a){for(var s=t.itemCount,c=1;i=i&&(c=i-1),c>=0){var v=a[c];u=v.offset+v.size}var z=i-c-1,M=z*s;return u+M},It=j({getItemOffset:function(t,r,i){return _(t,r,i).offset},getItemSize:function(t,r,i){return i.itemMetadataMap[r].size},getEstimatedTotalSize:K,getOffsetForIndexAndAlignment:function(t,r,i,a,s){var c=t.direction,u=t.height,v=t.layout,z=t.width,M=c==="horizontal"||v==="horizontal",x=M?z:u,p=_(t,r,s),S=K(t,s),h=Math.max(0,Math.min(S-x,p.offset)),e=Math.max(0,p.offset-x+p.size);switch(i==="smart"&&(a>=e-x&&a<=h+x?i="auto":i="center"),i){case"start":return h;case"end":return e;case"center":return Math.round(e+(h-e)/2);case"auto":default:return a>=e&&a<=h?a:a=e-p&&a<=h+p?i="auto":i="center"),i){case"start":return h;case"end":return e;case"center":{var o=Math.round(e+(h-e)/2);return oS+Math.floor(p/2)?S:o}case"auto":default:return a>=e&&a<=h?a:aMath.floor((1+Math.random())*65536).toString(16);let h=!1,i=!1,f="",s,g;function m(e,n){let t;try{t=JSON.parse(e)}catch{console.log("JSON.parse error",JSON.parse(e))}const r=new Date,l=$(r);t.time=l,t.id=+r-0+M(),t.even=h=!h,n(t)}function $(e){const n=e.getFullYear()%100,t=u(e.getMonth()+1,2),r=u(e.getDate(),2),l=u(e.getHours(),2),o=u(e.getMinutes(),2),c=u(e.getSeconds(),2);return`${n}-${t}-${r} ${l}:${o}:${c}`}function p(e,n){return e.read().then(({done:t,value:r})=>{f+=L.decode(r,{stream:!t});const o=f.split(` +import{D,E as w,G as u}from"./index.1428ab75.js";const v="/logs",L=new TextDecoder("utf-8"),M=()=>Math.floor((1+Math.random())*65536).toString(16);let h=!1,i=!1,f="",s,g;function m(e,n){let t;try{t=JSON.parse(e)}catch{console.log("JSON.parse error",JSON.parse(e))}const r=new Date,l=$(r);t.time=l,t.id=+r-0+M(),t.even=h=!h,n(t)}function $(e){const n=e.getFullYear()%100,t=u(e.getMonth()+1,2),r=u(e.getDate(),2),l=u(e.getHours(),2),o=u(e.getMinutes(),2),c=u(e.getSeconds(),2);return`${n}-${t}-${r} ${l}:${o}:${c}`}function p(e,n){return e.read().then(({done:t,value:r})=>{f+=L.decode(r,{stream:!t});const o=f.split(` `),c=o[o.length-1];for(let d=0;de[t]).join("|")}let b,a;function k(e,n){if(e.logLevel==="uninit"||i||s&&s.readyState===1)return;g=n;const t=D(e,v);s=new WebSocket(t),s.addEventListener("error",()=>{y(e,n)}),s.addEventListener("message",function(r){m(r.data,n)})}function O(){s.close(),a&&a.abort()}function R(e){!g||!s||(s.close(),i=!1,k(e,g))}function y(e,n){if(a&&S(e)!==b)a.abort();else if(i)return;i=!0,b=S(e),a=new AbortController;const t=a.signal,{url:r,init:l}=w(e);fetch(r+v+"?level="+e.logLevel,{...l,signal:t}).then(o=>{const c=o.body.getReader();p(c,n)},o=>{i=!1,!t.aborted&&console.log("GET /logs error:",o.message)})}export{k as f,R as r,O as s}; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/play.f2fb5ccc.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/play.59a01dbd.js similarity index 96% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/play.f2fb5ccc.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/play.59a01dbd.js index d946ddf5..07f36721 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/play.f2fb5ccc.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/play.59a01dbd.js @@ -1 +1 @@ -import{r as c,b as u,j as p,i as s}from"./index.2addc377.js";function y(e,n){if(e==null)return{};var i=g(e,n),t,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&(!Object.prototype.propertyIsEnumerable.call(e,t)||(i[t]=e[t]))}return i}function g(e,n){if(e==null)return{};var i={},t=Object.keys(e),r,o;for(o=0;o=0)&&(i[r]=e[r]);return i}var l=c.exports.forwardRef(function(e,n){var i=e.color,t=i===void 0?"currentColor":i,r=e.size,o=r===void 0?24:r,a=y(e,["color","size"]);return u("svg",{ref:n,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:t,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...a,children:[p("rect",{x:"6",y:"4",width:"4",height:"16"}),p("rect",{x:"14",y:"4",width:"4",height:"16"})]})});l.propTypes={color:s.exports.string,size:s.exports.oneOfType([s.exports.string,s.exports.number])};l.displayName="Pause";const d=l;function h(e,n){if(e==null)return{};var i=v(e,n),t,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&(!Object.prototype.propertyIsEnumerable.call(e,t)||(i[t]=e[t]))}return i}function v(e,n){if(e==null)return{};var i={},t=Object.keys(e),r,o;for(o=0;o=0)&&(i[r]=e[r]);return i}var f=c.exports.forwardRef(function(e,n){var i=e.color,t=i===void 0?"currentColor":i,r=e.size,o=r===void 0?24:r,a=h(e,["color","size"]);return p("svg",{ref:n,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:t,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...a,children:p("polygon",{points:"5 3 19 12 5 21 5 3"})})});f.propTypes={color:s.exports.string,size:s.exports.oneOfType([s.exports.string,s.exports.number])};f.displayName="Play";const w=f;export{w as P,d as a}; +import{r as c,b as u,j as p,i as s}from"./index.1428ab75.js";function y(e,n){if(e==null)return{};var i=g(e,n),t,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&(!Object.prototype.propertyIsEnumerable.call(e,t)||(i[t]=e[t]))}return i}function g(e,n){if(e==null)return{};var i={},t=Object.keys(e),r,o;for(o=0;o=0)&&(i[r]=e[r]);return i}var l=c.exports.forwardRef(function(e,n){var i=e.color,t=i===void 0?"currentColor":i,r=e.size,o=r===void 0?24:r,a=y(e,["color","size"]);return u("svg",{ref:n,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:t,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...a,children:[p("rect",{x:"6",y:"4",width:"4",height:"16"}),p("rect",{x:"14",y:"4",width:"4",height:"16"})]})});l.propTypes={color:s.exports.string,size:s.exports.oneOfType([s.exports.string,s.exports.number])};l.displayName="Pause";const d=l;function h(e,n){if(e==null)return{};var i=v(e,n),t,r;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&(!Object.prototype.propertyIsEnumerable.call(e,t)||(i[t]=e[t]))}return i}function v(e,n){if(e==null)return{};var i={},t=Object.keys(e),r,o;for(o=0;o=0)&&(i[r]=e[r]);return i}var f=c.exports.forwardRef(function(e,n){var i=e.color,t=i===void 0?"currentColor":i,r=e.size,o=r===void 0?24:r,a=h(e,["color","size"]);return p("svg",{ref:n,xmlns:"http://www.w3.org/2000/svg",width:o,height:o,viewBox:"0 0 24 24",fill:"none",stroke:t,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",...a,children:p("polygon",{points:"5 3 19 12 5 21 5 3"})})});f.propTypes={color:s.exports.string,size:s.exports.oneOfType([s.exports.string,s.exports.number])};f.displayName="Play";const w=f;export{w as P,d as a}; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/useRemainingViewPortHeight.4e5a0898.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/useRemainingViewPortHeight.2e9a6590.js similarity index 81% rename from luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/useRemainingViewPortHeight.4e5a0898.js rename to luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/useRemainingViewPortHeight.2e9a6590.js index 2f7241cc..a1883559 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/useRemainingViewPortHeight.4e5a0898.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/assets/useRemainingViewPortHeight.2e9a6590.js @@ -1 +1 @@ -import{h as r}from"./index.2addc377.js";const{useState:s,useRef:u,useCallback:a,useLayoutEffect:c}=r;function d(){const t=u(null),[n,i]=s(200),e=a(()=>{const{top:o}=t.current.getBoundingClientRect();i(window.innerHeight-o)},[]);return c(()=>(e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}),[e]),[t,n]}export{d as u}; +import{h as r}from"./index.1428ab75.js";const{useState:s,useRef:u,useCallback:a,useLayoutEffect:c}=r;function d(){const t=u(null),[n,i]=s(200),e=a(()=>{const{top:o}=t.current.getBoundingClientRect();i(window.innerHeight-o)},[]);return c(()=>(e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}),[e]),[t,n]}export{d as u}; diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/index.html b/luci-app-openclash/root/usr/share/openclash/ui/yacd/index.html index ceb4b968..70cbe02c 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/index.html +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/index.html @@ -14,8 +14,8 @@ yacd - - + +
diff --git a/luci-app-openclash/root/usr/share/openclash/ui/yacd/sw.js b/luci-app-openclash/root/usr/share/openclash/ui/yacd/sw.js index d71344cb..b0010b5e 100644 --- a/luci-app-openclash/root/usr/share/openclash/ui/yacd/sw.js +++ b/luci-app-openclash/root/usr/share/openclash/ui/yacd/sw.js @@ -1,2 +1,2 @@ try{self["workbox:core:6.5.3"]&&_()}catch{}const G=(s,...e)=>{let t=s;return e.length>0&&(t+=` :: ${JSON.stringify(e)}`),t},Q=G;class l extends Error{constructor(e,t){const n=Q(e,t);super(n),this.name=e,this.details=t}}const j=new Set;function z(s){j.add(s)}const d={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:typeof registration<"u"?registration.scope:""},E=s=>[d.prefix,s,d.suffix].filter(e=>e&&e.length>0).join("-"),J=s=>{for(const e of Object.keys(d))s(e)},x={updateDetails:s=>{J(e=>{typeof s[e]=="string"&&(d[e]=s[e])})},getGoogleAnalyticsName:s=>s||E(d.googleAnalytics),getPrecacheName:s=>s||E(d.precache),getPrefix:()=>d.prefix,getRuntimeName:s=>s||E(d.runtime),getSuffix:()=>d.suffix};function A(s,e){const t=new URL(s);for(const n of e)t.searchParams.delete(n);return t.href}async function X(s,e,t,n){const a=A(e.url,t);if(e.url===a)return s.match(e,n);const r=Object.assign(Object.assign({},n),{ignoreSearch:!0}),i=await s.keys(e,r);for(const c of i){const o=A(c.url,t);if(a===o)return s.match(c,n)}}let m;function Y(){if(m===void 0){const s=new Response("");if("body"in s)try{new Response(s.body),m=!0}catch{m=!1}m=!1}return m}function q(s){s.then(()=>{})}class Z{constructor(){this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}}async function ee(){for(const s of j)await s()}const te=s=>new URL(String(s),location.href).href.replace(new RegExp(`^${location.origin}`),"");function se(s){return new Promise(e=>setTimeout(e,s))}function v(s,e){const t=e();return s.waitUntil(t),t}async function ne(s,e){let t=null;if(s.url&&(t=new URL(s.url).origin),t!==self.location.origin)throw new l("cross-origin-copy-response",{origin:t});const n=s.clone(),a={headers:new Headers(n.headers),status:n.status,statusText:n.statusText},r=e?e(a):a,i=Y()?n.body:await n.blob();return new Response(i,r)}function ae(){self.addEventListener("activate",()=>self.clients.claim())}const re=(s,e)=>e.some(t=>s instanceof t);let O,S;function ie(){return O||(O=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function ce(){return S||(S=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}const F=new WeakMap,P=new WeakMap,H=new WeakMap,D=new WeakMap,I=new WeakMap;function oe(s){const e=new Promise((t,n)=>{const a=()=>{s.removeEventListener("success",r),s.removeEventListener("error",i)},r=()=>{t(f(s.result)),a()},i=()=>{n(s.error),a()};s.addEventListener("success",r),s.addEventListener("error",i)});return e.then(t=>{t instanceof IDBCursor&&F.set(t,s)}).catch(()=>{}),I.set(e,s),e}function he(s){if(P.has(s))return;const e=new Promise((t,n)=>{const a=()=>{s.removeEventListener("complete",r),s.removeEventListener("error",i),s.removeEventListener("abort",i)},r=()=>{t(),a()},i=()=>{n(s.error||new DOMException("AbortError","AbortError")),a()};s.addEventListener("complete",r),s.addEventListener("error",i),s.addEventListener("abort",i)});P.set(s,e)}let k={get(s,e,t){if(s instanceof IDBTransaction){if(e==="done")return P.get(s);if(e==="objectStoreNames")return s.objectStoreNames||H.get(s);if(e==="store")return t.objectStoreNames[1]?void 0:t.objectStore(t.objectStoreNames[0])}return f(s[e])},set(s,e,t){return s[e]=t,!0},has(s,e){return s instanceof IDBTransaction&&(e==="done"||e==="store")?!0:e in s}};function le(s){k=s(k)}function ue(s){return s===IDBDatabase.prototype.transaction&&!("objectStoreNames"in IDBTransaction.prototype)?function(e,...t){const n=s.call(L(this),e,...t);return H.set(n,e.sort?e.sort():[e]),f(n)}:ce().includes(s)?function(...e){return s.apply(L(this),e),f(F.get(this))}:function(...e){return f(s.apply(L(this),e))}}function de(s){return typeof s=="function"?ue(s):(s instanceof IDBTransaction&&he(s),re(s,ie())?new Proxy(s,k):s)}function f(s){if(s instanceof IDBRequest)return oe(s);if(D.has(s))return D.get(s);const e=de(s);return e!==s&&(D.set(s,e),I.set(e,s)),e}const L=s=>I.get(s);function fe(s,e,{blocked:t,upgrade:n,blocking:a,terminated:r}={}){const i=indexedDB.open(s,e),c=f(i);return n&&i.addEventListener("upgradeneeded",o=>{n(f(i.result),o.oldVersion,o.newVersion,f(i.transaction))}),t&&i.addEventListener("blocked",()=>t()),c.then(o=>{r&&o.addEventListener("close",()=>r()),a&&o.addEventListener("versionchange",()=>a())}).catch(()=>{}),c}function pe(s,{blocked:e}={}){const t=indexedDB.deleteDatabase(s);return e&&t.addEventListener("blocked",()=>e()),f(t).then(()=>{})}const ge=["get","getKey","getAll","getAllKeys","count"],me=["put","add","delete","clear"],U=new Map;function W(s,e){if(!(s instanceof IDBDatabase&&!(e in s)&&typeof e=="string"))return;if(U.get(e))return U.get(e);const t=e.replace(/FromIndex$/,""),n=e!==t,a=me.includes(t);if(!(t in(n?IDBIndex:IDBObjectStore).prototype)||!(a||ge.includes(t)))return;const r=async function(i,...c){const o=this.transaction(i,a?"readwrite":"readonly");let h=o.store;return n&&(h=h.index(c.shift())),(await Promise.all([h[t](...c),a&&o.done]))[0]};return U.set(e,r),r}le(s=>({...s,get:(e,t,n)=>W(e,t)||s.get(e,t,n),has:(e,t)=>!!W(e,t)||s.has(e,t)}));try{self["workbox:expiration:6.5.3"]&&_()}catch{}const ye="workbox-expiration",y="cache-entries",B=s=>{const e=new URL(s,location.href);return e.hash="",e.href};class we{constructor(e){this._db=null,this._cacheName=e}_upgradeDb(e){const t=e.createObjectStore(y,{keyPath:"id"});t.createIndex("cacheName","cacheName",{unique:!1}),t.createIndex("timestamp","timestamp",{unique:!1})}_upgradeDbAndDeleteOldDbs(e){this._upgradeDb(e),this._cacheName&&pe(this._cacheName)}async setTimestamp(e,t){e=B(e);const n={url:e,timestamp:t,cacheName:this._cacheName,id:this._getId(e)},r=(await this.getDb()).transaction(y,"readwrite",{durability:"relaxed"});await r.store.put(n),await r.done}async getTimestamp(e){const n=await(await this.getDb()).get(y,this._getId(e));return n==null?void 0:n.timestamp}async expireEntries(e,t){const n=await this.getDb();let a=await n.transaction(y).store.index("timestamp").openCursor(null,"prev");const r=[];let i=0;for(;a;){const o=a.value;o.cacheName===this._cacheName&&(e&&o.timestamp=t?r.push(a.value):i++),a=await a.continue()}const c=[];for(const o of r)await n.delete(y,o.id),c.push(o.url);return c}_getId(e){return this._cacheName+"|"+B(e)}async getDb(){return this._db||(this._db=await fe(ye,1,{upgrade:this._upgradeDbAndDeleteOldDbs.bind(this)})),this._db}}class _e{constructor(e,t={}){this._isRunning=!1,this._rerunRequested=!1,this._maxEntries=t.maxEntries,this._maxAgeSeconds=t.maxAgeSeconds,this._matchOptions=t.matchOptions,this._cacheName=e,this._timestampModel=new we(e)}async expireEntries(){if(this._isRunning){this._rerunRequested=!0;return}this._isRunning=!0;const e=this._maxAgeSeconds?Date.now()-this._maxAgeSeconds*1e3:0,t=await this._timestampModel.expireEntries(e,this._maxEntries),n=await self.caches.open(this._cacheName);for(const a of t)await n.delete(a,this._matchOptions);this._isRunning=!1,this._rerunRequested&&(this._rerunRequested=!1,q(this.expireEntries()))}async updateTimestamp(e){await this._timestampModel.setTimestamp(e,Date.now())}async isURLExpired(e){if(this._maxAgeSeconds){const t=await this._timestampModel.getTimestamp(e),n=Date.now()-this._maxAgeSeconds*1e3;return t!==void 0?t{if(!r)return null;const i=this._isResponseDateFresh(r),c=this._getCacheExpiration(a);q(c.expireEntries());const o=c.updateTimestamp(n.url);if(t)try{t.waitUntil(o)}catch{}return i?r:null},this.cacheDidUpdate=async({cacheName:t,request:n})=>{const a=this._getCacheExpiration(t);await a.updateTimestamp(n.url),await a.expireEntries()},this._config=e,this._maxAgeSeconds=e.maxAgeSeconds,this._cacheExpirations=new Map,e.purgeOnQuotaError&&z(()=>this.deleteCacheAndMetadata())}_getCacheExpiration(e){if(e===x.getRuntimeName())throw new l("expire-custom-caches-only");let t=this._cacheExpirations.get(e);return t||(t=new _e(e,this._config),this._cacheExpirations.set(e,t)),t}_isResponseDateFresh(e){if(!this._maxAgeSeconds)return!0;const t=this._getDateHeaderTimestamp(e);if(t===null)return!0;const n=Date.now();return t>=n-this._maxAgeSeconds*1e3}_getDateHeaderTimestamp(e){if(!e.headers.has("date"))return null;const t=e.headers.get("date"),a=new Date(t).getTime();return isNaN(a)?null:a}async deleteCacheAndMetadata(){for(const[e,t]of this._cacheExpirations)await self.caches.delete(e),await t.delete();this._cacheExpirations=new Map}}try{self["workbox:precaching:6.5.3"]&&_()}catch{}const be="__WB_REVISION__";function Ce(s){if(!s)throw new l("add-to-cache-list-unexpected-type",{entry:s});if(typeof s=="string"){const r=new URL(s,location.href);return{cacheKey:r.href,url:r.href}}const{revision:e,url:t}=s;if(!t)throw new l("add-to-cache-list-unexpected-type",{entry:s});if(!e){const r=new URL(t,location.href);return{cacheKey:r.href,url:r.href}}const n=new URL(t,location.href),a=new URL(t,location.href);return n.searchParams.set(be,e),{cacheKey:n.href,url:a.href}}class xe{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:e,state:t})=>{t&&(t.originalRequest=e)},this.cachedResponseWillBeUsed=async({event:e,state:t,cachedResponse:n})=>{if(e.type==="install"&&t&&t.originalRequest&&t.originalRequest instanceof Request){const a=t.originalRequest.url;n?this.notUpdatedURLs.push(a):this.updatedURLs.push(a)}return n}}}class Ee{constructor({precacheController:e}){this.cacheKeyWillBeUsed=async({request:t,params:n})=>{const a=(n==null?void 0:n.cacheKey)||this._precacheController.getCacheKeyForURL(t.url);return a?new Request(a,{headers:t.headers}):t},this._precacheController=e}}try{self["workbox:strategies:6.5.3"]&&_()}catch{}function b(s){return typeof s=="string"?new Request(s):s}class De{constructor(e,t){this._cacheKeys={},Object.assign(this,t),this.event=t.event,this._strategy=e,this._handlerDeferred=new Z,this._extendLifetimePromises=[],this._plugins=[...e.plugins],this._pluginStateMap=new Map;for(const n of this._plugins)this._pluginStateMap.set(n,{});this.event.waitUntil(this._handlerDeferred.promise)}async fetch(e){const{event:t}=this;let n=b(e);if(n.mode==="navigate"&&t instanceof FetchEvent&&t.preloadResponse){const i=await t.preloadResponse;if(i)return i}const a=this.hasCallback("fetchDidFail")?n.clone():null;try{for(const i of this.iterateCallbacks("requestWillFetch"))n=await i({request:n.clone(),event:t})}catch(i){if(i instanceof Error)throw new l("plugin-error-request-will-fetch",{thrownErrorMessage:i.message})}const r=n.clone();try{let i;i=await fetch(n,n.mode==="navigate"?void 0:this._strategy.fetchOptions);for(const c of this.iterateCallbacks("fetchDidSucceed"))i=await c({event:t,request:r,response:i});return i}catch(i){throw a&&await this.runCallbacks("fetchDidFail",{error:i,event:t,originalRequest:a.clone(),request:r.clone()}),i}}async fetchAndCachePut(e){const t=await this.fetch(e),n=t.clone();return this.waitUntil(this.cachePut(e,n)),t}async cacheMatch(e){const t=b(e);let n;const{cacheName:a,matchOptions:r}=this._strategy,i=await this.getCacheKey(t,"read"),c=Object.assign(Object.assign({},r),{cacheName:a});n=await caches.match(i,c);for(const o of this.iterateCallbacks("cachedResponseWillBeUsed"))n=await o({cacheName:a,matchOptions:r,cachedResponse:n,request:i,event:this.event})||void 0;return n}async cachePut(e,t){const n=b(e);await se(0);const a=await this.getCacheKey(n,"write");if(!t)throw new l("cache-put-with-no-response",{url:te(a.url)});const r=await this._ensureResponseSafeToCache(t);if(!r)return!1;const{cacheName:i,matchOptions:c}=this._strategy,o=await self.caches.open(i),h=this.hasCallback("cacheDidUpdate"),g=h?await X(o,a.clone(),["__WB_REVISION__"],c):null;try{await o.put(a,h?r.clone():r)}catch(u){if(u instanceof Error)throw u.name==="QuotaExceededError"&&await ee(),u}for(const u of this.iterateCallbacks("cacheDidUpdate"))await u({cacheName:i,oldResponse:g,newResponse:r.clone(),request:a,event:this.event});return!0}async getCacheKey(e,t){const n=`${e.url} | ${t}`;if(!this._cacheKeys[n]){let a=e;for(const r of this.iterateCallbacks("cacheKeyWillBeUsed"))a=b(await r({mode:t,request:a,event:this.event,params:this.params}));this._cacheKeys[n]=a}return this._cacheKeys[n]}hasCallback(e){for(const t of this._strategy.plugins)if(e in t)return!0;return!1}async runCallbacks(e,t){for(const n of this.iterateCallbacks(e))await n(t)}*iterateCallbacks(e){for(const t of this._strategy.plugins)if(typeof t[e]=="function"){const n=this._pluginStateMap.get(t);yield r=>{const i=Object.assign(Object.assign({},r),{state:n});return t[e](i)}}}waitUntil(e){return this._extendLifetimePromises.push(e),e}async doneWaiting(){let e;for(;e=this._extendLifetimePromises.shift();)await e}destroy(){this._handlerDeferred.resolve(null)}async _ensureResponseSafeToCache(e){let t=e,n=!1;for(const a of this.iterateCallbacks("cacheWillUpdate"))if(t=await a({request:this.request,response:t,event:this.event})||void 0,n=!0,!t)break;return n||t&&t.status!==200&&(t=void 0),t}}class V{constructor(e={}){this.cacheName=x.getRuntimeName(e.cacheName),this.plugins=e.plugins||[],this.fetchOptions=e.fetchOptions,this.matchOptions=e.matchOptions}handle(e){const[t]=this.handleAll(e);return t}handleAll(e){e instanceof FetchEvent&&(e={event:e,request:e.request});const t=e.event,n=typeof e.request=="string"?new Request(e.request):e.request,a="params"in e?e.params:void 0,r=new De(this,{event:t,request:n,params:a}),i=this._getResponse(r,n,t),c=this._awaitComplete(i,r,n,t);return[i,c]}async _getResponse(e,t,n){await e.runCallbacks("handlerWillStart",{event:n,request:t});let a;try{if(a=await this._handle(t,e),!a||a.type==="error")throw new l("no-response",{url:t.url})}catch(r){if(r instanceof Error){for(const i of e.iterateCallbacks("handlerDidError"))if(a=await i({error:r,event:n,request:t}),a)break}if(!a)throw r}for(const r of e.iterateCallbacks("handlerWillRespond"))a=await r({event:n,request:t,response:a});return a}async _awaitComplete(e,t,n,a){let r,i;try{r=await e}catch{}try{await t.runCallbacks("handlerDidRespond",{event:a,request:n,response:r}),await t.doneWaiting()}catch(c){c instanceof Error&&(i=c)}if(await t.runCallbacks("handlerDidComplete",{event:a,request:n,response:r,error:i}),t.destroy(),i)throw i}}class p extends V{constructor(e={}){e.cacheName=x.getPrecacheName(e.cacheName),super(e),this._fallbackToNetwork=e.fallbackToNetwork!==!1,this.plugins.push(p.copyRedirectedCacheableResponsesPlugin)}async _handle(e,t){const n=await t.cacheMatch(e);return n||(t.event&&t.event.type==="install"?await this._handleInstall(e,t):await this._handleFetch(e,t))}async _handleFetch(e,t){let n;const a=t.params||{};if(this._fallbackToNetwork){const r=a.integrity,i=e.integrity,c=!i||i===r;n=await t.fetch(new Request(e,{integrity:e.mode!=="no-cors"?i||r:void 0})),r&&c&&e.mode!=="no-cors"&&(this._useDefaultCacheabilityPluginIfNeeded(),await t.cachePut(e,n.clone()))}else throw new l("missing-precache-entry",{cacheName:this.cacheName,url:e.url});return n}async _handleInstall(e,t){this._useDefaultCacheabilityPluginIfNeeded();const n=await t.fetch(e);if(!await t.cachePut(e,n.clone()))throw new l("bad-precaching-response",{url:e.url,status:n.status});return n}_useDefaultCacheabilityPluginIfNeeded(){let e=null,t=0;for(const[n,a]of this.plugins.entries())a!==p.copyRedirectedCacheableResponsesPlugin&&(a===p.defaultPrecacheCacheabilityPlugin&&(e=n),a.cacheWillUpdate&&t++);t===0?this.plugins.push(p.defaultPrecacheCacheabilityPlugin):t>1&&e!==null&&this.plugins.splice(e,1)}}p.defaultPrecacheCacheabilityPlugin={async cacheWillUpdate({response:s}){return!s||s.status>=400?null:s}};p.copyRedirectedCacheableResponsesPlugin={async cacheWillUpdate({response:s}){return s.redirected?await ne(s):s}};class Le{constructor({cacheName:e,plugins:t=[],fallbackToNetwork:n=!0}={}){this._urlsToCacheKeys=new Map,this._urlsToCacheModes=new Map,this._cacheKeysToIntegrities=new Map,this._strategy=new p({cacheName:x.getPrecacheName(e),plugins:[...t,new Ee({precacheController:this})],fallbackToNetwork:n}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this._strategy}precache(e){this.addToCacheList(e),this._installAndActiveListenersAdded||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this._installAndActiveListenersAdded=!0)}addToCacheList(e){const t=[];for(const n of e){typeof n=="string"?t.push(n):n&&n.revision===void 0&&t.push(n.url);const{cacheKey:a,url:r}=Ce(n),i=typeof n!="string"&&n.revision?"reload":"default";if(this._urlsToCacheKeys.has(r)&&this._urlsToCacheKeys.get(r)!==a)throw new l("add-to-cache-list-conflicting-entries",{firstEntry:this._urlsToCacheKeys.get(r),secondEntry:a});if(typeof n!="string"&&n.integrity){if(this._cacheKeysToIntegrities.has(a)&&this._cacheKeysToIntegrities.get(a)!==n.integrity)throw new l("add-to-cache-list-conflicting-integrities",{url:r});this._cacheKeysToIntegrities.set(a,n.integrity)}if(this._urlsToCacheKeys.set(r,a),this._urlsToCacheModes.set(r,i),t.length>0){const c=`Workbox is precaching URLs without revision info: ${t.join(", ")} -This is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(c)}}}install(e){return v(e,async()=>{const t=new xe;this.strategy.plugins.push(t);for(const[r,i]of this._urlsToCacheKeys){const c=this._cacheKeysToIntegrities.get(i),o=this._urlsToCacheModes.get(r),h=new Request(r,{integrity:c,cache:o,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:i},request:h,event:e}))}const{updatedURLs:n,notUpdatedURLs:a}=t;return{updatedURLs:n,notUpdatedURLs:a}})}activate(e){return v(e,async()=>{const t=await self.caches.open(this.strategy.cacheName),n=await t.keys(),a=new Set(this._urlsToCacheKeys.values()),r=[];for(const i of n)a.has(i.url)||(await t.delete(i),r.push(i.url));return{deletedURLs:r}})}getURLsToCacheKeys(){return this._urlsToCacheKeys}getCachedURLs(){return[...this._urlsToCacheKeys.keys()]}getCacheKeyForURL(e){const t=new URL(e,location.href);return this._urlsToCacheKeys.get(t.href)}getIntegrityForCacheKey(e){return this._cacheKeysToIntegrities.get(e)}async matchPrecache(e){const t=e instanceof Request?e.url:e,n=this.getCacheKeyForURL(t);if(n)return(await self.caches.open(this.strategy.cacheName)).match(n)}createHandlerBoundToURL(e){const t=this.getCacheKeyForURL(e);if(!t)throw new l("non-precached-url",{url:e});return n=>(n.request=new Request(e),n.params=Object.assign({cacheKey:t},n.params),this.strategy.handle(n))}}let T;const M=()=>(T||(T=new Le),T);try{self["workbox:routing:6.5.3"]&&_()}catch{}const $="GET",C=s=>s&&typeof s=="object"?s:{handle:s};class R{constructor(e,t,n=$){this.handler=C(t),this.match=e,this.method=n}setCatchHandler(e){this.catchHandler=C(e)}}class Ue extends R{constructor(e,t,n){const a=({url:r})=>{const i=e.exec(r.href);if(!!i&&!(r.origin!==location.origin&&i.index!==0))return i.slice(1)};super(a,t,n)}}class Te{constructor(){this._routes=new Map,this._defaultHandlerMap=new Map}get routes(){return this._routes}addFetchListener(){self.addEventListener("fetch",e=>{const{request:t}=e,n=this.handleRequest({request:t,event:e});n&&e.respondWith(n)})}addCacheListener(){self.addEventListener("message",e=>{if(e.data&&e.data.type==="CACHE_URLS"){const{payload:t}=e.data,n=Promise.all(t.urlsToCache.map(a=>{typeof a=="string"&&(a=[a]);const r=new Request(...a);return this.handleRequest({request:r,event:e})}));e.waitUntil(n),e.ports&&e.ports[0]&&n.then(()=>e.ports[0].postMessage(!0))}})}handleRequest({request:e,event:t}){const n=new URL(e.url,location.href);if(!n.protocol.startsWith("http"))return;const a=n.origin===location.origin,{params:r,route:i}=this.findMatchingRoute({event:t,request:e,sameOrigin:a,url:n});let c=i&&i.handler;const o=e.method;if(!c&&this._defaultHandlerMap.has(o)&&(c=this._defaultHandlerMap.get(o)),!c)return;let h;try{h=c.handle({url:n,request:e,event:t,params:r})}catch(u){h=Promise.reject(u)}const g=i&&i.catchHandler;return h instanceof Promise&&(this._catchHandler||g)&&(h=h.catch(async u=>{if(g)try{return await g.handle({url:n,request:e,event:t,params:r})}catch(K){K instanceof Error&&(u=K)}if(this._catchHandler)return this._catchHandler.handle({url:n,request:e,event:t});throw u})),h}findMatchingRoute({url:e,sameOrigin:t,request:n,event:a}){const r=this._routes.get(n.method)||[];for(const i of r){let c;const o=i.match({url:e,sameOrigin:t,request:n,event:a});if(o)return c=o,(Array.isArray(c)&&c.length===0||o.constructor===Object&&Object.keys(o).length===0||typeof o=="boolean")&&(c=void 0),{route:i,params:c}}return{}}setDefaultHandler(e,t=$){this._defaultHandlerMap.set(t,C(e))}setCatchHandler(e){this._catchHandler=C(e)}registerRoute(e){this._routes.has(e.method)||this._routes.set(e.method,[]),this._routes.get(e.method).push(e)}unregisterRoute(e){if(!this._routes.has(e.method))throw new l("unregister-route-but-not-found-with-method",{method:e.method});const t=this._routes.get(e.method).indexOf(e);if(t>-1)this._routes.get(e.method).splice(t,1);else throw new l("unregister-route-route-not-registered")}}let w;const Pe=()=>(w||(w=new Te,w.addFetchListener(),w.addCacheListener()),w);function N(s,e,t){let n;if(typeof s=="string"){const r=new URL(s,location.href),i=({url:c})=>c.href===r.href;n=new R(i,e,t)}else if(s instanceof RegExp)n=new Ue(s,e,t);else if(typeof s=="function")n=new R(s,e,t);else if(s instanceof R)n=s;else throw new l("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});return Pe().registerRoute(n),n}function ke(s,e=[]){for(const t of[...s.searchParams.keys()])e.some(n=>n.test(t))&&s.searchParams.delete(t);return s}function*Ie(s,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:t="index.html",cleanURLs:n=!0,urlManipulation:a}={}){const r=new URL(s,location.href);r.hash="",yield r.href;const i=ke(r,e);if(yield i.href,t&&i.pathname.endsWith("/")){const c=new URL(i.href);c.pathname+=t,yield c.href}if(n){const c=new URL(i.href);c.pathname+=".html",yield c.href}if(a){const c=a({url:r});for(const o of c)yield o.href}}class Me extends R{constructor(e,t){const n=({request:a})=>{const r=e.getURLsToCacheKeys();for(const i of Ie(a.url,t)){const c=r.get(i);if(c){const o=e.getIntegrityForCacheKey(c);return{cacheKey:c,integrity:o}}}};super(n,e.strategy)}}function Ne(s){const e=M(),t=new Me(e,s);N(t)}function Ke(s){return M().createHandlerBoundToURL(s)}function Ae(s){M().precache(s)}function ve(s,e){Ae(s),Ne(e)}const Oe={cacheWillUpdate:async({response:s})=>s.status===200||s.status===0?s:null};class Se extends V{constructor(e={}){super(e),this.plugins.some(t=>"cacheWillUpdate"in t)||this.plugins.unshift(Oe)}async _handle(e,t){const n=t.fetchAndCachePut(e).catch(()=>{});t.waitUntil(n);let a=await t.cacheMatch(e),r;if(!a)try{a=await n}catch(i){i instanceof Error&&(r=i)}if(!a)throw new l("no-response",{url:e.url,error:r});return a}}ae();ve([{"revision":null,"url":"assets/chart-lib.a8ad03fd.js"},{"revision":null,"url":"assets/chevron-down.0fe59cac.js"},{"revision":null,"url":"assets/Config.7bc73fad.css"},{"revision":null,"url":"assets/Config.fa1e4fae.js"},{"revision":null,"url":"assets/Connections.1e70ab68.css"},{"revision":null,"url":"assets/Connections.55a90f3d.js"},{"revision":null,"url":"assets/debounce.c2d20996.js"},{"revision":null,"url":"assets/en.fb34eaf7.js"},{"revision":null,"url":"assets/Fab.a0a7e573.css"},{"revision":null,"url":"assets/Fab.ac4f3b29.js"},{"revision":null,"url":"assets/index.2addc377.js"},{"revision":null,"url":"assets/index.47b45d26.js"},{"revision":null,"url":"assets/index.487e7aa0.css"},{"revision":null,"url":"assets/index.ad2cee1a.js"},{"revision":null,"url":"assets/index.esm.d79e6b4f.js"},{"revision":null,"url":"assets/Logs.3d717679.js"},{"revision":null,"url":"assets/Logs.4b8e75d1.css"},{"revision":null,"url":"assets/logs.e4cdcb93.js"},{"revision":null,"url":"assets/play.f2fb5ccc.js"},{"revision":null,"url":"assets/Proxies.3fa3509d.css"},{"revision":null,"url":"assets/Proxies.98885c78.js"},{"revision":null,"url":"assets/Rules.651d070a.js"},{"revision":null,"url":"assets/Rules.e03c54a8.css"},{"revision":null,"url":"assets/Select.1e55eba1.css"},{"revision":null,"url":"assets/Select.ef9dc454.js"},{"revision":null,"url":"assets/TextFitler.3362aec6.js"},{"revision":null,"url":"assets/TextFitler.b21c0577.css"},{"revision":null,"url":"assets/useRemainingViewPortHeight.4e5a0898.js"},{"revision":null,"url":"assets/zh.9b79b7bf.js"},{"revision":"8f0cc90b14289dd30ce5176dc9930d3a","url":"index.html"},{"revision":"402b66900e731ca748771b6fc5e7a068","url":"registerSW.js"},{"revision":"c0f9cb6aaf647e778bdc01c59944755b","url":"manifest.webmanifest"}]);const We=new RegExp("/[^/?]+\\.[^/]+$");N(({request:s,url:e})=>!(s.mode!=="navigate"||e.pathname.startsWith("/_")||e.pathname.match(We)),Ke("index.html"));N(({url:s})=>s.origin===self.location.origin&&s.pathname.endsWith(".png"),new Se({cacheName:"images",plugins:[new Re({maxEntries:50})]}));self.addEventListener("message",s=>{s.data&&s.data.type==="SKIP_WAITING"&&self.skipWaiting()}); +This is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(c)}}}install(e){return v(e,async()=>{const t=new xe;this.strategy.plugins.push(t);for(const[r,i]of this._urlsToCacheKeys){const c=this._cacheKeysToIntegrities.get(i),o=this._urlsToCacheModes.get(r),h=new Request(r,{integrity:c,cache:o,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:i},request:h,event:e}))}const{updatedURLs:n,notUpdatedURLs:a}=t;return{updatedURLs:n,notUpdatedURLs:a}})}activate(e){return v(e,async()=>{const t=await self.caches.open(this.strategy.cacheName),n=await t.keys(),a=new Set(this._urlsToCacheKeys.values()),r=[];for(const i of n)a.has(i.url)||(await t.delete(i),r.push(i.url));return{deletedURLs:r}})}getURLsToCacheKeys(){return this._urlsToCacheKeys}getCachedURLs(){return[...this._urlsToCacheKeys.keys()]}getCacheKeyForURL(e){const t=new URL(e,location.href);return this._urlsToCacheKeys.get(t.href)}getIntegrityForCacheKey(e){return this._cacheKeysToIntegrities.get(e)}async matchPrecache(e){const t=e instanceof Request?e.url:e,n=this.getCacheKeyForURL(t);if(n)return(await self.caches.open(this.strategy.cacheName)).match(n)}createHandlerBoundToURL(e){const t=this.getCacheKeyForURL(e);if(!t)throw new l("non-precached-url",{url:e});return n=>(n.request=new Request(e),n.params=Object.assign({cacheKey:t},n.params),this.strategy.handle(n))}}let T;const M=()=>(T||(T=new Le),T);try{self["workbox:routing:6.5.3"]&&_()}catch{}const $="GET",C=s=>s&&typeof s=="object"?s:{handle:s};class R{constructor(e,t,n=$){this.handler=C(t),this.match=e,this.method=n}setCatchHandler(e){this.catchHandler=C(e)}}class Ue extends R{constructor(e,t,n){const a=({url:r})=>{const i=e.exec(r.href);if(!!i&&!(r.origin!==location.origin&&i.index!==0))return i.slice(1)};super(a,t,n)}}class Te{constructor(){this._routes=new Map,this._defaultHandlerMap=new Map}get routes(){return this._routes}addFetchListener(){self.addEventListener("fetch",e=>{const{request:t}=e,n=this.handleRequest({request:t,event:e});n&&e.respondWith(n)})}addCacheListener(){self.addEventListener("message",e=>{if(e.data&&e.data.type==="CACHE_URLS"){const{payload:t}=e.data,n=Promise.all(t.urlsToCache.map(a=>{typeof a=="string"&&(a=[a]);const r=new Request(...a);return this.handleRequest({request:r,event:e})}));e.waitUntil(n),e.ports&&e.ports[0]&&n.then(()=>e.ports[0].postMessage(!0))}})}handleRequest({request:e,event:t}){const n=new URL(e.url,location.href);if(!n.protocol.startsWith("http"))return;const a=n.origin===location.origin,{params:r,route:i}=this.findMatchingRoute({event:t,request:e,sameOrigin:a,url:n});let c=i&&i.handler;const o=e.method;if(!c&&this._defaultHandlerMap.has(o)&&(c=this._defaultHandlerMap.get(o)),!c)return;let h;try{h=c.handle({url:n,request:e,event:t,params:r})}catch(u){h=Promise.reject(u)}const g=i&&i.catchHandler;return h instanceof Promise&&(this._catchHandler||g)&&(h=h.catch(async u=>{if(g)try{return await g.handle({url:n,request:e,event:t,params:r})}catch(K){K instanceof Error&&(u=K)}if(this._catchHandler)return this._catchHandler.handle({url:n,request:e,event:t});throw u})),h}findMatchingRoute({url:e,sameOrigin:t,request:n,event:a}){const r=this._routes.get(n.method)||[];for(const i of r){let c;const o=i.match({url:e,sameOrigin:t,request:n,event:a});if(o)return c=o,(Array.isArray(c)&&c.length===0||o.constructor===Object&&Object.keys(o).length===0||typeof o=="boolean")&&(c=void 0),{route:i,params:c}}return{}}setDefaultHandler(e,t=$){this._defaultHandlerMap.set(t,C(e))}setCatchHandler(e){this._catchHandler=C(e)}registerRoute(e){this._routes.has(e.method)||this._routes.set(e.method,[]),this._routes.get(e.method).push(e)}unregisterRoute(e){if(!this._routes.has(e.method))throw new l("unregister-route-but-not-found-with-method",{method:e.method});const t=this._routes.get(e.method).indexOf(e);if(t>-1)this._routes.get(e.method).splice(t,1);else throw new l("unregister-route-route-not-registered")}}let w;const Pe=()=>(w||(w=new Te,w.addFetchListener(),w.addCacheListener()),w);function N(s,e,t){let n;if(typeof s=="string"){const r=new URL(s,location.href),i=({url:c})=>c.href===r.href;n=new R(i,e,t)}else if(s instanceof RegExp)n=new Ue(s,e,t);else if(typeof s=="function")n=new R(s,e,t);else if(s instanceof R)n=s;else throw new l("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});return Pe().registerRoute(n),n}function ke(s,e=[]){for(const t of[...s.searchParams.keys()])e.some(n=>n.test(t))&&s.searchParams.delete(t);return s}function*Ie(s,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:t="index.html",cleanURLs:n=!0,urlManipulation:a}={}){const r=new URL(s,location.href);r.hash="",yield r.href;const i=ke(r,e);if(yield i.href,t&&i.pathname.endsWith("/")){const c=new URL(i.href);c.pathname+=t,yield c.href}if(n){const c=new URL(i.href);c.pathname+=".html",yield c.href}if(a){const c=a({url:r});for(const o of c)yield o.href}}class Me extends R{constructor(e,t){const n=({request:a})=>{const r=e.getURLsToCacheKeys();for(const i of Ie(a.url,t)){const c=r.get(i);if(c){const o=e.getIntegrityForCacheKey(c);return{cacheKey:c,integrity:o}}}};super(n,e.strategy)}}function Ne(s){const e=M(),t=new Me(e,s);N(t)}function Ke(s){return M().createHandlerBoundToURL(s)}function Ae(s){M().precache(s)}function ve(s,e){Ae(s),Ne(e)}const Oe={cacheWillUpdate:async({response:s})=>s.status===200||s.status===0?s:null};class Se extends V{constructor(e={}){super(e),this.plugins.some(t=>"cacheWillUpdate"in t)||this.plugins.unshift(Oe)}async _handle(e,t){const n=t.fetchAndCachePut(e).catch(()=>{});t.waitUntil(n);let a=await t.cacheMatch(e),r;if(!a)try{a=await n}catch(i){i instanceof Error&&(r=i)}if(!a)throw new l("no-response",{url:e.url,error:r});return a}}ae();ve([{"revision":null,"url":"assets/chart-lib.a8ad03fd.js"},{"revision":null,"url":"assets/chevron-down.d92c210e.js"},{"revision":null,"url":"assets/Config.2829bffd.js"},{"revision":null,"url":"assets/Config.7bc73fad.css"},{"revision":null,"url":"assets/Connections.1e70ab68.css"},{"revision":null,"url":"assets/Connections.6fed35ec.js"},{"revision":null,"url":"assets/debounce.c2d20996.js"},{"revision":null,"url":"assets/en.fb34eaf7.js"},{"revision":null,"url":"assets/Fab.4f6fab8b.js"},{"revision":null,"url":"assets/Fab.a0a7e573.css"},{"revision":null,"url":"assets/index.1428ab75.js"},{"revision":null,"url":"assets/index.47b45d26.js"},{"revision":null,"url":"assets/index.4bcef007.js"},{"revision":null,"url":"assets/index.b38debfc.css"},{"revision":null,"url":"assets/index.esm.7b716043.js"},{"revision":null,"url":"assets/Logs.0b6fcee1.js"},{"revision":null,"url":"assets/Logs.4b8e75d1.css"},{"revision":null,"url":"assets/logs.6e20f0cf.js"},{"revision":null,"url":"assets/play.59a01dbd.js"},{"revision":null,"url":"assets/Proxies.3fa3509d.css"},{"revision":null,"url":"assets/Proxies.dc785aa4.js"},{"revision":null,"url":"assets/Rules.a5a3995b.js"},{"revision":null,"url":"assets/Rules.e03c54a8.css"},{"revision":null,"url":"assets/Select.1e55eba1.css"},{"revision":null,"url":"assets/Select.bdd10c8a.js"},{"revision":null,"url":"assets/TextFitler.5d7fa41d.js"},{"revision":null,"url":"assets/TextFitler.b21c0577.css"},{"revision":null,"url":"assets/useRemainingViewPortHeight.2e9a6590.js"},{"revision":null,"url":"assets/zh.9b79b7bf.js"},{"revision":"2b75cbf2c8da65b418d7b1e0ad7a877c","url":"index.html"},{"revision":"402b66900e731ca748771b6fc5e7a068","url":"registerSW.js"},{"revision":"c0f9cb6aaf647e778bdc01c59944755b","url":"manifest.webmanifest"}]);const We=new RegExp("/[^/?]+\\.[^/]+$");N(({request:s,url:e})=>!(s.mode!=="navigate"||e.pathname.startsWith("/_")||e.pathname.match(We)),Ke("index.html"));N(({url:s})=>s.origin===self.location.origin&&s.pathname.endsWith(".png"),new Se({cacheName:"images",plugins:[new Re({maxEntries:50})]}));self.addEventListener("message",s=>{s.data&&s.data.type==="SKIP_WAITING"&&self.skipWaiting()}); diff --git a/luci-app-openclash/root/usr/share/openclash/yml_change.sh b/luci-app-openclash/root/usr/share/openclash/yml_change.sh index 7109778c..1f40a84f 100644 --- a/luci-app-openclash/root/usr/share/openclash/yml_change.sh +++ b/luci-app-openclash/root/usr/share/openclash/yml_change.sh @@ -13,6 +13,9 @@ ipv6_dns=$(uci -q get openclash.config.ipv6_dns || echo 0) tolerance=$(uci -q get openclash.config.tolerance || echo 0) custom_fallback_filter=$(uci -q get openclash.config.custom_fallback_filter || echo 0) enable_meta_core=$(uci -q get openclash.config.enable_meta_core || echo 0) +china_ip_route=$(uci -q get openclash.config.china_ip_route || echo 0) + +lan_block_google_dns=$(uci -q get openclash.config.lan_block_google_dns_ips || uci -q get openclash.config.lan_block_google_dns_macs || echo 0) if [ -n "$(ruby_read "$5" "['tun']")" ]; then uci -q set openclash.config.config_reload=0 @@ -65,6 +68,13 @@ fi uci commit openclash +if [ "$1" = "fake-ip" ] && [ "$china_ip_route" = "1" ]; then + for i in `awk '!/^$/&&!/^#/&&!/(^([1-9]|1[0-9]|1[1-9]{2}|2[0-4][0-9]|25[0-5])\.)(([0-9]{1,2}|1[1-9]{2}|2[0-4][0-9]|25[0-5])\.){2}([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-5][0-9]|25[0-4])((\/[0-9][0-9])?)$/{printf("%s\n",$0)}' /etc/openclash/custom/openclash_custom_chnroute_pass.list` + do + echo "$i" >> /tmp/openclash_fake_filter_include + done 2>/dev/null +fi + #获取认证信息 yml_auth_get() { @@ -405,6 +415,16 @@ Thread.new{ Value['sniffer']=Value_sniffer['sniffer']; Value_sniffer={'sniffing'=>['tls','http']}; Value['sniffer'].merge!(Value_sniffer); + if '$1' == 'redir-host' then + Value['sniffer']['ForceDnsMapping']=true; + else + Value['sniffer']['ForceDnsMapping']=false; + end; + if ${29} == 1 then + Value['sniffer']['ParsePureIp']=true; + else + Value['sniffer']['ParsePureIp']=false; + end; if File::exist?('/etc/openclash/custom/openclash_force_sniffing_domain.yaml') and ${24} == 1 then Value_7 = YAML.load_file('/etc/openclash/custom/openclash_force_sniffing_domain.yaml'); if Value_7 != false and not Value_7['force-domain'].to_a.empty? then @@ -632,6 +652,17 @@ Thread.new{ end; end; end; + if File::exist?('/tmp/openclash_fake_filter_include') then + Value_4 = IO.readlines('/tmp/openclash_fake_filter_include'); + if not Value_4.empty? then + Value_4 = Value_4.map!{|x| x.gsub(/#.*$/,'').strip} - ['', nil]; + if Value['dns'].has_key?('fake-ip-filter') and not Value['dns']['fake-ip-filter'].to_a.empty? then + Value['dns']['fake-ip-filter'] = Value['dns']['fake-ip-filter'] | Value_4; + else + Value['dns']['fake-ip-filter'] = Value_4; + end; + end; + end; if ${18} == 1 then if Value['dns'].has_key?('fake-ip-filter') and not Value['dns']['fake-ip-filter'].to_a.empty? then Value['dns']['fake-ip-filter'].insert(-1,'+.nflxvideo.net'); @@ -641,11 +672,13 @@ Thread.new{ Value['dns'].merge!({'fake-ip-filter'=>['+.nflxvideo.net', '+.media.dssott.com']}); end; end; - if Value['dns'].has_key?('fake-ip-filter') and not Value['dns']['fake-ip-filter'].to_a.empty? then - Value['dns']['fake-ip-filter'].insert(-1,'+.dns.google'); - Value['dns']['fake-ip-filter']=Value['dns']['fake-ip-filter'].uniq; - else - Value['dns'].merge!({'fake-ip-filter'=>['+.dns.google']}); + if '$lan_block_google_dns' != '0' then + if Value['dns'].has_key?('fake-ip-filter') and not Value['dns']['fake-ip-filter'].to_a.empty? then + Value['dns']['fake-ip-filter'].insert(-1,'+.dns.google'); + Value['dns']['fake-ip-filter']=Value['dns']['fake-ip-filter'].uniq; + else + Value['dns'].merge!({'fake-ip-filter'=>['+.dns.google']}); + end; end; elsif ${19} == 1 then if Value['dns'].has_key?('fake-ip-filter') and not Value['dns']['fake-ip-filter'].to_a.empty? then diff --git a/luci-app-openclash/root/usr/share/openclash/yml_groups_set.sh b/luci-app-openclash/root/usr/share/openclash/yml_groups_set.sh index 554749ef..351cd375 100644 --- a/luci-app-openclash/root/usr/share/openclash/yml_groups_set.sh +++ b/luci-app-openclash/root/usr/share/openclash/yml_groups_set.sh @@ -21,14 +21,14 @@ CONFIG_NAME=$(echo "$CONFIG_FILE" |awk -F '/' '{print $5}' 2>/dev/null) UPDATE_CONFIG_FILE=$(uci get openclash.config.config_update_path 2>/dev/null) UPDATE_CONFIG_NAME=$(echo "$UPDATE_CONFIG_FILE" |awk -F '/' '{print $5}' 2>/dev/null) -if [ ! -z "$UPDATE_CONFIG_FILE" ]; then +if [ -n "$UPDATE_CONFIG_FILE" ]; then CONFIG_FILE="$UPDATE_CONFIG_FILE" CONFIG_NAME="$UPDATE_CONFIG_NAME" fi if [ -z "$CONFIG_FILE" ]; then - CONFIG_FILE="/etc/openclash/config/$(ls -lt /etc/openclash/config/ | grep -E '.yaml|.yml' | head -n 1 |awk '{print $9}')" - CONFIG_NAME=$(echo "$CONFIG_FILE" |awk -F '/' '{print $5}' 2>/dev/null) + CONFIG_FILE="/etc/openclash/config/$(ls -lt /etc/openclash/config/ | grep -E '.yaml|.yml' | head -n 1 |awk '{print $9}')" + CONFIG_NAME=$(echo "$CONFIG_FILE" |awk -F '/' '{print $5}' 2>/dev/null) fi if [ -z "$CONFIG_NAME" ]; then @@ -38,75 +38,75 @@ fi set_groups() { - if [ -z "$1" ]; then - return - fi - - if [ "$add_for_this" -eq 1 ]; then - return - fi + if [ -z "$1" ]; then + return + fi + + if [ "$add_for_this" -eq 1 ]; then + return + fi - if [ "$1" = "$3" ] || [ "$1" = "all" ]; then - set_group=1 - add_for_this=1 - echo " - \"${2}\"" >>$GROUP_FILE - fi + if [ "$1" = "$3" ] || [ "$1" = "all" ]; then + set_group=1 + add_for_this=1 + echo " - \"${2}\"" >>$GROUP_FILE + fi } set_relay_groups() { - if [ -z "$1" ]; then - return - fi - - if [ "$add_for_this" -eq 1 ]; then - return - fi - - if [ ! -z "$(echo "$1" |grep "#relay#")" ]; then - server_relay_num=$(echo "$1" |awk -F '#relay#' '{print $2}') - server_group_name=$(echo "$1" |awk -F '#relay#' '{print $1}') - fi + if [ -z "$1" ]; then + return + fi + + if [ "$add_for_this" -eq 1 ]; then + return + fi + + if [ -n "$(echo "$1" |grep "#relay#")" ]; then + server_relay_num=$(echo "$1" |awk -F '#relay#' '{print $2}') + server_group_name=$(echo "$1" |awk -F '#relay#' '{print $1}') + fi - if [ ! -z "$server_relay_num" ]; then - if [ "$server_group_name" = "$3" ] || [ "$server_group_name" = "all" ]; then - set_group=1 - add_for_this=1 - echo "$server_relay_num # - \"${2}\"" >>/tmp/relay_server - fi - fi + if [ -n "$server_relay_num" ]; then + if [ "$server_group_name" = "$3" ] || [ "$server_group_name" = "all" ]; then + set_group=1 + add_for_this=1 + echo "$server_relay_num # - \"${2}\"" >>/tmp/relay_server + fi + fi } #加入节点 yml_servers_add() { - - local section="$1" - add_for_this=0 - config_get_bool "enabled" "$section" "enabled" "1" - config_get "config" "$section" "config" "" - config_get "name" "$section" "name" "" - config_get "relay_groups" "$section" "relay_groups" "" - - if [ ! -z "$config" ] && [ "$config" != "$CONFIG_NAME" ] && [ "$config" != "all" ]; then + + local section="$1" + add_for_this=0 + config_get_bool "enabled" "$section" "enabled" "1" + config_get "config" "$section" "config" "" + config_get "name" "$section" "name" "" + config_get "relay_groups" "$section" "relay_groups" "" + + if [ -n "$config" ] && [ "$config" != "$CONFIG_NAME" ] && [ "$config" != "all" ]; then return fi - if [ "$enabled" = "0" ]; then + if [ "$enabled" = "0" ]; then return - else - if [ -z "$4" ] && [ "$3" = "relay" ] && [ ! -z "$relay_groups" ]; then - config_list_foreach "$section" "relay_groups" set_relay_groups "$name" "$2" - elif [ -z "$4" ]; then - config_list_foreach "$section" "groups" set_groups "$name" "$2" - fi - - if [ ! -z "$if_game_group" ] && [ -z "$(ruby -ryaml -rYAML -I "/usr/share/openclash" -E UTF-8 -e "Value = YAML.load_file('$CONFIG_FILE'); Value['proxies'].each{|x| if x['name'].eql?('$name') then puts x['name'] end}" 2>/dev/null)" ]; then - /usr/share/openclash/yml_proxys_set.sh "$name" "proxy" - fi - fi - + else + if [ -z "$4" ] && [ "$3" = "relay" ] && [ -n "$relay_groups" ]; then + config_list_foreach "$section" "relay_groups" set_relay_groups "$name" "$2" + elif [ -z "$4" ]; then + config_list_foreach "$section" "groups" set_groups "$name" "$2" + fi + + if [ -n "$if_game_group" ] && [ -z "$(ruby -ryaml -rYAML -I "/usr/share/openclash" -E UTF-8 -e "Value = YAML.load_file('$CONFIG_FILE'); Value['proxies'].each{|x| if x['name'].eql?('$name') then puts x['name'] end}" 2>/dev/null)" ]; then + /usr/share/openclash/yml_proxys_set.sh "$name" "proxy" + fi + fi + } #加入其它策略组 @@ -117,50 +117,49 @@ set_other_groups() fi set_group=1 echo " - ${1}" >>$GROUP_FILE - } #加入代理集 set_proxy_provider() { - local section="$1" - add_for_this=0 - config_get_bool "enabled" "$section" "enabled" "1" - config_get "config" "$section" "config" "" - config_get "name" "$section" "name" "" - - if [ ! -z "$config" ] && [ "$config" != "$CONFIG_NAME" ] && [ "$config" != "all" ]; then + local section="$1" + add_for_this=0 + config_get_bool "enabled" "$section" "enabled" "1" + config_get "config" "$section" "config" "" + config_get "name" "$section" "name" "" + + if [ -n "$config" ] && [ "$config" != "$CONFIG_NAME" ] && [ "$config" != "all" ]; then return fi - if [ "$enabled" = "0" ]; then + if [ "$enabled" = "0" ]; then return - else - if [ -z "$3" ]; then - config_list_foreach "$section" "groups" set_provider_groups "$name" "$2" - fi - - if [ ! -z "$if_game_group" ] && [ -z "$(ruby -ryaml -rYAML -I "/usr/share/openclash" -E UTF-8 -e "Value = YAML.load_file('$CONFIG_FILE'); Value['proxy-providers'].keys.each{|x| if x.eql?('$name') then puts x end}" 2>/dev/null)" ]; then - /usr/share/openclash/yml_proxys_set.sh "$name" "proxy-provider" - fi - fi + else + if [ -z "$3" ]; then + config_list_foreach "$section" "groups" set_provider_groups "$name" "$2" + fi + + if [ -n "$if_game_group" ] && [ -z "$(ruby -ryaml -rYAML -I "/usr/share/openclash" -E UTF-8 -e "Value = YAML.load_file('$CONFIG_FILE'); Value['proxy-providers'].keys.each{|x| if x.eql?('$name') then puts x end}" 2>/dev/null)" ]; then + /usr/share/openclash/yml_proxys_set.sh "$name" "proxy-provider" + fi + fi } set_provider_groups() { - if [ -z "$1" ]; then - return - fi - - if [ "$add_for_this" -eq 1 ]; then - return - fi + if [ -z "$1" ]; then + return + fi + + if [ "$add_for_this" -eq 1 ]; then + return + fi - if [ "$1" = "$3" ] || [ "$1" = "all" ]; then - set_proxy_provider=1 - add_for_this=1 - echo " - ${2}" >>$GROUP_FILE - fi + if [ "$1" = "$3" ] || [ "$1" = "all" ]; then + set_proxy_provider=1 + add_for_this=1 + echo " - ${2}" >>$GROUP_FILE + fi } @@ -187,11 +186,11 @@ yml_groups_set() return fi - if [ ! -z "$if_game_group" ] && [ "$if_game_group" != "$name" ]; then + if [ -n "$if_game_group" ] && [ "$if_game_group" != "$name" ]; then return fi - if [ ! -z "$config" ] && [ "$config" != "$CONFIG_NAME" ] && [ "$config" != "all" ]; then + if [ -n "$config" ] && [ "$config" != "$CONFIG_NAME" ] && [ "$config" != "all" ]; then return fi @@ -220,7 +219,7 @@ yml_groups_set() echo " type: $type" >>$GROUP_FILE if [ "$type" = "load-balance" ]; then [ -n "$strategy" ] && { - echo " strategy: $strategy" >>$GROUP_FILE + echo " strategy: $strategy" >>$GROUP_FILE } fi [ -n "$disable_udp" ] && { @@ -230,10 +229,10 @@ yml_groups_set() echo " proxies: $group_name" >>$GROUP_FILE #名字变化时处理规则部分 - if [ "$name" != "$old_name" ] && [ ! -z "$old_name" ]; then - sed -i "s/,${old_name}/,${name}#d/g" "$CONFIG_FILE" 2>/dev/null - sed -i "s/: \"${old_name}\"/: \"${name}#d\"/g" "$CONFIG_FILE" 2>/dev/null - sed -i "s/return \"${old_name}\"$/return \"${name}#d\"/g" "$CONFIG_FILE" 2>/dev/null + if [ "$name" != "$old_name" ] && [ -n "$old_name" ]; then + sed -i "s/,${old_name}/,${name}#delete_/g" "$CONFIG_FILE" 2>/dev/null + sed -i "s/: \"${old_name}\"/: \"${name}#delete_\"/g" "$CONFIG_FILE" 2>/dev/null + sed -i "s/return \"${old_name}\"$/return \"${name}#delete_\"/g" "$CONFIG_FILE" 2>/dev/null sed -i "s/old_name \'${old_name}\'/old_name \'${name}\'/g" "$CFG_FILE" 2>/dev/null config_load "openclash" fi @@ -245,10 +244,10 @@ yml_groups_set() config_foreach yml_servers_add "servers" "$name" "$type" #加入服务器节点 if [ "$type" = "relay" ] && [ -s "/tmp/relay_server" ]; then - cat /tmp/relay_server |sort -k 1 |awk -F '#' '{print $2}' > /tmp/relay_server.list 2>/dev/null - sed -i "/^ \{0,\}proxies: ${group_name}/r/tmp/relay_server.list" "$GROUP_FILE" 2>/dev/null - rm -rf /tmp/relay_server 2>/dev/null - fi + cat /tmp/relay_server |sort -k 1 |awk -F '#' '{print $2}' > /tmp/relay_server.list 2>/dev/null + sed -i "/^ \{0,\}proxies: ${group_name}/r/tmp/relay_server.list" "$GROUP_FILE" 2>/dev/null + rm -rf /tmp/relay_server 2>/dev/null + fi echo " use: $group_name" >>$GROUP_FILE @@ -267,7 +266,7 @@ yml_groups_set() fi [ -n "$test_url" ] && { - echo " url: $test_url" >>$GROUP_FILE + echo " url: $test_url" >>$GROUP_FILE } [ -n "$test_interval" ] && { echo " interval: \"$test_interval\"" >>$GROUP_FILE @@ -289,7 +288,7 @@ yml_groups_set() create_config=$(uci get openclash.config.create_config 2>/dev/null) servers_if_update=$(uci get openclash.config.servers_if_update 2>/dev/null) if_game_group="$1" -if [ "$create_config" = "0" ] || [ "$servers_if_update" = "1" ] || [ ! -z "$if_game_group" ]; then +if [ "$create_config" = "0" ] || [ "$servers_if_update" = "1" ] || [ -n "$if_game_group" ]; then /usr/share/openclash/yml_groups_name_get.sh if [ $? -ne 0 ]; then LOG_OUT "Error: Config File【$CONFIG_NAME】Unable To Parse, Please Choose One-key Function To Create Config File..." @@ -306,7 +305,7 @@ if [ "$create_config" = "0" ] || [ "$servers_if_update" = "1" ] || [ ! -z "$if_g fi config_load "openclash" config_foreach yml_groups_set "groups" - sed -i "s/#d//g" "$CONFIG_FILE" 2>/dev/null + sed -i "s/#delete_//g" "$CONFIG_FILE" 2>/dev/null rm -rf /tmp/relay_server.list 2>/dev/null fi fi diff --git a/luci-app-openclash/root/usr/share/openclash/yml_proxys_get.sh b/luci-app-openclash/root/usr/share/openclash/yml_proxys_get.sh index 1abfca38..17c9e6d9 100644 --- a/luci-app-openclash/root/usr/share/openclash/yml_proxys_get.sh +++ b/luci-app-openclash/root/usr/share/openclash/yml_proxys_get.sh @@ -605,6 +605,38 @@ do end }.join + Thread.new{ + #xudp + if Value['proxies'][$count].key?('xudp') then + xudp = '${uci_set}xudp=' + Value['proxies'][$count]['xudp'].to_s + system(xudp) + end + }.join; + + Thread.new{ + #packet_encoding + if Value['proxies'][$count].key?('packet-encoding') then + packet_encoding = '${uci_set}packet_encoding=' + Value['proxies'][$count]['packet-encoding'].to_s + system(packet_encoding) + end + }.join; + + Thread.new{ + #GlobalPadding + if Value['proxies'][$count].key?('global-padding') then + global_padding = '${uci_set}global_padding=' + Value['proxies'][$count]['global-padding'].to_s + system(global_padding) + end + }.join; + + Thread.new{ + #authenticated_length + if Value['proxies'][$count].key?('authenticated-length') then + authenticated_length = '${uci_set}authenticated_length=' + Value['proxies'][$count]['authenticated-length'].to_s + system(authenticated_length) + end + }.join; + Thread.new{ #tls if Value['proxies'][$count].key?('tls') then @@ -788,9 +820,18 @@ do Thread.new{ #alpn if Value['proxies'][$count].key?('alpn') then - alpn = '${uci_set}hysteria_alpn=\"' + Value['proxies'][$count]['alpn'].to_s + '\"' - system(alpn) - end + system '${uci_del}hysteria_alpn >/dev/null 2>&1' + if Value['proxies'][$count].key?('alpn').class.to_s != 'Array' then + alpn = '${uci_add}hysteria_alpn=\"' + Value['proxies'][$count]['alpn'].to_s + '\"' + system(alpn) + else + Value['proxies'][$count]['alpn'].each{ + |x| + alpn = '${uci_add}hysteria_alpn=\"' + x.to_s + '\"' + system(alpn) + } + end + end; }.join Thread.new{ diff --git a/luci-app-openclash/root/usr/share/openclash/yml_proxys_set.sh b/luci-app-openclash/root/usr/share/openclash/yml_proxys_set.sh index 38c94093..d4c268af 100644 --- a/luci-app-openclash/root/usr/share/openclash/yml_proxys_set.sh +++ b/luci-app-openclash/root/usr/share/openclash/yml_proxys_set.sh @@ -251,6 +251,10 @@ yml_servers_set() config_get "recv_window_conn" "$section" "recv_window_conn" "" config_get "recv_window" "$section" "recv_window" "" config_get "disable_mtu_discovery" "$section" "disable_mtu_discovery" "" + config_get "xudp" "$section" "xudp" "" + config_get "packet_encoding" "$section" "packet_encoding" "" + config_get "global_padding" "$section" "global_padding" "" + config_get "authenticated_length" "$section" "authenticated_length" "" if [ "$enabled" = "0" ]; then return @@ -453,6 +457,26 @@ EOF if [ ! -z "$udp" ]; then cat >> "$SERVER_FILE" <<-EOF udp: $udp +EOF + fi + if [ ! -z "$xudp" ]; then +cat >> "$SERVER_FILE" <<-EOF + xudp: $xudp +EOF + fi + if [ ! -z "$packet_encoding" ]; then +cat >> "$SERVER_FILE" <<-EOF + packet-encoding: "$packet_encoding" +EOF + fi + if [ ! -z "$global_padding" ]; then +cat >> "$SERVER_FILE" <<-EOF + global-padding: $global_padding +EOF + fi + if [ ! -z "$authenticated_length" ]; then +cat >> "$SERVER_FILE" <<-EOF + authenticated-length: $authenticated_length EOF fi if [ ! -z "$skip_cert_verify" ]; then @@ -594,9 +618,17 @@ cat >> "$SERVER_FILE" <<-EOF EOF fi if [ -n "$hysteria_alpn" ]; then + if [ -z "$(echo $hysteria_alpn |grep ' ')" ]; then cat >> "$SERVER_FILE" <<-EOF - alpn: "$hysteria_alpn" + alpn: + - "$hysteria_alpn" EOF + else +cat >> "$SERVER_FILE" <<-EOF + alpn: +EOF + config_list_foreach "$section" "hysteria_alpn" set_alpn + fi fi if [ -n "$hysteria_obfs" ]; then cat >> "$SERVER_FILE" <<-EOF diff --git a/luci-app-openclash/root/usr/share/openclash/yml_rules_change.sh b/luci-app-openclash/root/usr/share/openclash/yml_rules_change.sh index f516d42c..d52d44b0 100644 --- a/luci-app-openclash/root/usr/share/openclash/yml_rules_change.sh +++ b/luci-app-openclash/root/usr/share/openclash/yml_rules_change.sh @@ -111,10 +111,10 @@ yml_gen_rule_provider_file() if [ "$github_address_mod" -eq 0 ]; then RULE_PROVIDER_FILE_URL="https://raw.githubusercontent.com/${RULE_PROVIDER_FILE_URL_PATH}" else - if [ "$github_address_mod" == "https://cdn.jsdelivr.net/" ]; then + if [ "$github_address_mod" == "https://cdn.jsdelivr.net/" ] || [ "$github_address_mod" == "https://fastly.jsdelivr.net/" ] || [ "$github_address_mod" == "https://testingcf.jsdelivr.net/" ]; then RULE_PROVIDER_FILE_URL="https://cdn.jsdelivr.net/gh/"$(echo "$RULE_PROVIDER_FILE_URL_PATH" |awk -F '/master' '{print $1}' 2>/dev/null)"@master"$(echo "$RULE_PROVIDER_FILE_URL_PATH" |awk -F 'master' '{print $2}')"" - elif [ "$github_address_mod" == "https://fastly.jsdelivr.net/" ]; then - RULE_PROVIDER_FILE_URL="https://fastly.jsdelivr.net/gh/"$(echo "$RULE_PROVIDER_FILE_URL_PATH" |awk -F '/master' '{print $1}' 2>/dev/null)"@master"$(echo "$RULE_PROVIDER_FILE_URL_PATH" |awk -F 'master' '{print $2}')"" + elif [ "$github_address_mod" == "https://raw.fastgit.org/" ]; then + RULE_PROVIDER_FILE_URL="https://raw.fastgit.org/"$(echo "$RULE_PROVIDER_FILE_URL_PATH" |awk -F '/master' '{print $1}' 2>/dev/null)"/master"$(echo "$RULE_PROVIDER_FILE_URL_PATH" |awk -F 'master' '{print $2}')"" else RULE_PROVIDER_FILE_URL="${github_address_mod}https://raw.githubusercontent.com/${RULE_PROVIDER_FILE_URL_PATH}" fi @@ -689,52 +689,64 @@ yml_other_set() end; end; #SUB-RULE - if ${10} == 1 then - if Value.has_key?('sub-rules') and not Value['sub-rules'].to_a.empty? then - if File::exist?('/etc/openclash/custom/openclash_custom_rules.list') then - Value_1 = YAML.load_file('/etc/openclash/custom/openclash_custom_rules.list'); - if Value_1 != false then - if Value_1.class.to_s == 'Hash' then - if not Value_1['sub-rules'].to_a.empty? and Value_1['sub-rules'].class.to_s == 'Hash' then + if Value.has_key?('sub-rules') and not Value['sub-rules'].to_a.empty? then + if File::exist?('/etc/openclash/custom/openclash_custom_rules.list') then + Value_1 = YAML.load_file('/etc/openclash/custom/openclash_custom_rules.list'); + if Value_1 != false then + if Value_1.class.to_s == 'Hash' then + if not Value_1['sub-rules'].to_a.empty? and Value_1['sub-rules'].class.to_s == 'Hash' then + if ${10} == 1 then Value['sub-rules'] = Value['sub-rules'].merge!(Value_1['sub-rules']); + else + puts '${LOGTIME} Warning: Skip the Custom Rule that Core not Support【sub-rules】' end; end; end; end; - if File::exist?('/etc/openclash/custom/openclash_custom_rules_2.list') then - Value_2 = YAML.load_file('/etc/openclash/custom/openclash_custom_rules_2.list'); - if Value_2 != false then - if Value_2.class.to_s == 'Hash' then - if not Value_2['sub-rules'].to_a.empty? and Value_2['sub-rules'].class.to_s == 'Hash' then + end; + if File::exist?('/etc/openclash/custom/openclash_custom_rules_2.list') then + Value_2 = YAML.load_file('/etc/openclash/custom/openclash_custom_rules_2.list'); + if Value_2 != false then + if Value_2.class.to_s == 'Hash' then + if not Value_2['sub-rules'].to_a.empty? and Value_2['sub-rules'].class.to_s == 'Hash' then + if ${10} == 1 then Value['sub-rules'] = Value['sub-rules'].merge!(Value_2['sub-rules']); - end; - end; - end; - end; - else - if File::exist?('/etc/openclash/custom/openclash_custom_rules.list') then - Value_1 = YAML.load_file('/etc/openclash/custom/openclash_custom_rules.list'); - if Value_1 != false then - if Value_1.class.to_s == 'Hash' then - if not Value_1['sub-rules'].to_a.empty? and Value_1['sub-rules'].class.to_s == 'Hash' then - Value['sub-rules'] = Value_1['sub-rules']; - end; - end; - end; - end; - if File::exist?('/etc/openclash/custom/openclash_custom_rules_2.list') then - Value_2 = YAML.load_file('/etc/openclash/custom/openclash_custom_rules_2.list'); - if Value_2 != false then - if Value_2.class.to_s == 'Hash' then - if not Value_2['sub-rules'].to_a.empty? and Value_2['sub-rules'].class.to_s == 'Hash' then - Value['sub-rules'] = Value_2['sub-rules']; + else + puts '${LOGTIME} Warning: Skip the Custom Rule that Core not Support【sub-rules】' end; end; end; end; end; else - puts '${LOGTIME} Warning: Skip the Custom Rule that Core not Support【sub-rules】' + if File::exist?('/etc/openclash/custom/openclash_custom_rules.list') then + Value_1 = YAML.load_file('/etc/openclash/custom/openclash_custom_rules.list'); + if Value_1 != false then + if Value_1.class.to_s == 'Hash' then + if not Value_1['sub-rules'].to_a.empty? and Value_1['sub-rules'].class.to_s == 'Hash' then + if ${10} == 1 then + Value['sub-rules'] = Value_1['sub-rules']; + else + puts '${LOGTIME} Warning: Skip the Custom Rule that Core not Support【sub-rules】' + end; + end; + end; + end; + end; + if File::exist?('/etc/openclash/custom/openclash_custom_rules_2.list') then + Value_2 = YAML.load_file('/etc/openclash/custom/openclash_custom_rules_2.list'); + if Value_2 != false then + if Value_2.class.to_s == 'Hash' then + if not Value_2['sub-rules'].to_a.empty? and Value_2['sub-rules'].class.to_s == 'Hash' then + if ${10} == 1 then + Value['sub-rules'] = Value_2['sub-rules']; + else + puts '${LOGTIME} Warning: Skip the Custom Rule that Core not Support【sub-rules】' + end; + end; + end; + end; + end; end; end; }.join; @@ -777,13 +789,9 @@ yml_other_set() end; #CDN Replace if '$github_address_mod' != '0' then - if '$github_address_mod' == 'https://cdn.jsdelivr.net/' then + if '$github_address_mod' == 'https://cdn.jsdelivr.net/' or '$github_address_mod' == 'https://fastly.jsdelivr.net/' or '$github_address_mod' == 'https://testingcf.jsdelivr.net/'then if x['url'] and x['url'] =~ /^https:\/\/raw.githubusercontent.com/ then - x['url'] = 'https://cdn.jsdelivr.net/gh/' + x['url'].split('/')[3] + '/' + x['url'].split('/')[4] + '@' + x['url'].split(x['url'].split('/')[2] + '/' + x['url'].split('/')[3] + '/' + x['url'].split('/')[4] + '/')[1]; - end; - elsif '$github_address_mod' == 'https://fastly.jsdelivr.net/' then - if x['url'] and x['url'] =~ /^https:\/\/raw.githubusercontent.com/ then - x['url'] = 'https://fastly.jsdelivr.net/gh/' + x['url'].split('/')[3] + '/' + x['url'].split('/')[4] + '@' + x['url'].split(x['url'].split('/')[2] + '/' + x['url'].split('/')[3] + '/' + x['url'].split('/')[4] + '/')[1]; + x['url'] = '$github_address_mod' + x['url'].split('/')[3] + '/' + x['url'].split('/')[4] + '@' + x['url'].split(x['url'].split('/')[2] + '/' + x['url'].split('/')[3] + '/' + x['url'].split('/')[4] + '/')[1]; end; elsif '$github_address_mod' == 'https://raw.fastgit.org/' then if x['url'] and x['url'] =~ /^https:\/\/raw.githubusercontent.com/ then @@ -866,50 +874,50 @@ if [ "$1" != "0" ]; then exit 0 #判断策略组是否存在 elif [ "$rule_name" = "ConnersHua_return" ]; then - if [ -z "$(grep -F "$Proxy" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Others" /tmp/Proxy_Group)" ];then + if [ -z "$(grep -F "$Proxy" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Others" /tmp/Proxy_Group)" ];then LOG_OUT "Warning: Because of The Different Porxy-Group's Name, Stop Setting The Other Rules!" yml_other_set "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9" "${10}" exit 0 - fi + fi elif [ "$rule_name" = "ConnersHua" ]; then if [ -z "$(grep "$GlobalTV" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$AsianTV" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Proxy" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Others" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Domestic" /tmp/Proxy_Group)" ]; then + || [ -z "$(grep -F "$AsianTV" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Proxy" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Others" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Domestic" /tmp/Proxy_Group)" ]; then LOG_OUT "Warning: Because of The Different Porxy-Group's Name, Stop Setting The Other Rules!" yml_other_set "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9" "${10}" exit 0 fi elif [ "$rule_name" = "lhie1" ]; then if [ -z "$(grep -F "$GlobalTV" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$AsianTV" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Proxy" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Youtube" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Bilibili" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Bahamut" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$HBOMax" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$HBOGo" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Pornhub" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Apple" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Scholar" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Netflix" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Disney" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Discovery" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$DAZN" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Spotify" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Steam" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$AdBlock" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Speedtest" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$AsianTV" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Proxy" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Youtube" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Bilibili" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Bahamut" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$HBOMax" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$HBOGo" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Pornhub" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Apple" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Scholar" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Netflix" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Disney" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Discovery" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$DAZN" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Spotify" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Steam" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$AdBlock" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Speedtest" /tmp/Proxy_Group)" ]\ || [ -z "$(grep -F "$Telegram" /tmp/Proxy_Group)" ]\ || [ -z "$(grep -F "$Crypto" /tmp/Proxy_Group)" ]\ || [ -z "$(grep -F "$Discord" /tmp/Proxy_Group)" ]\ || [ -z "$(grep -F "$Microsoft" /tmp/Proxy_Group)" ]\ || [ -z "$(grep -F "$PayPal" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Others" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$GoogleFCM" /tmp/Proxy_Group)" ]\ - || [ -z "$(grep -F "$Domestic" /tmp/Proxy_Group)" ]; then + || [ -z "$(grep -F "$Others" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$GoogleFCM" /tmp/Proxy_Group)" ]\ + || [ -z "$(grep -F "$Domestic" /tmp/Proxy_Group)" ]; then LOG_OUT "Warning: Because of The Different Porxy-Group's Name, Stop Setting The Other Rules!" yml_other_set "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9" "${10}" exit 0 @@ -920,143 +928,143 @@ if [ "$1" != "0" ]; then yml_other_set "$1" "$2" "$3" "$4" "$5" "$6" "$7" "$8" "$9" "${10}" exit 0 else - if [ "$rule_name" = "lhie1" ]; then - ruby -ryaml -rYAML -I "/usr/share/openclash" -E UTF-8 -e " - begin - Value = YAML.load_file('$3'); - Value_1 = YAML.load_file('/usr/share/openclash/res/lhie1.yaml'); - if Value.has_key?('script') then - Value.delete('script') - end; - if Value.has_key?('rules') then - Value.delete('rules') - end; - if Value_1.has_key?('rule-providers') and not Value_1['rule-providers'].to_a.empty? then - if Value.has_key?('rule-providers') and not Value['rule-providers'].to_a.empty? then - Value['rule-providers'].merge!(Value_1['rule-providers']) - else - Value['rule-providers']=Value_1['rule-providers'] - end - end; - Value['script']=Value_1['script']; - Value['rules']=Value_1['rules']; - Value['rules'].to_a.collect!{|x| - x.to_s.gsub(/,Bilibili,Asian TV$/, ',Bilibili,$Bilibili#d') - .gsub(/,Bahamut,Global TV$/, ',Bahamut,$Bahamut#d') - .gsub(/,HBO Max,Global TV$/, ',HBO Max,$HBOMax#d') - .gsub(/,HBO Go,Global TV$/, ',HBO Go,$HBOGo#d') - .gsub(/,Discovery Plus,Global TV$/, ',Discovery Plus,$Discovery#d') - .gsub(/,DAZN,Global TV$/, ',DAZN,$DAZN#d') - .gsub(/,Pornhub,Global TV$/, ',Pornhub,$Pornhub#d') - .gsub(/,Global TV$/, ',$GlobalTV#d') - .gsub(/,Asian TV$/, ',$AsianTV#d') - .gsub(/,Proxy$/, ',$Proxy#d') - .gsub(/,YouTube$/, ',$Youtube#d') - .gsub(/,Apple$/, ',$Apple#d') - .gsub(/,Scholar$/, ',$Scholar#d') - .gsub(/,Netflix$/, ',$Netflix#d') - .gsub(/,Disney$/, ',$Disney#d') - .gsub(/,Spotify$/, ',$Spotify#d') - .gsub(/,Steam$/, ',$Steam#d') - .gsub(/,AdBlock$/, ',$AdBlock#d') - .gsub(/,Speedtest$/, ',$Speedtest#d') - .gsub(/,Telegram$/, ',$Telegram#d') - .gsub(/,Crypto$/, ',$Crypto#d') - .gsub(/,Discord$/, ',$Discord#d') - .gsub(/,Microsoft$/, ',$Microsoft#d') - .to_s.gsub(/,PayPal$/, ',$PayPal#d') - .gsub(/,Domestic$/, ',$Domestic#d') - .gsub(/,Others$/, ',$Others#d') - .gsub(/,Google FCM$/, ',$GoogleFCM#d') - .gsub(/#d/, '') - }; - Value['script']['code'].to_s.gsub!(/\"Bilibili\": \"Asian TV\"/,'\"Bilibili\": \"$Bilibili#d\"') - .gsub!(/\"Bahamut\": \"Global TV\"/,'\"Bahamut\": \"$Bahamut#d\"') - .gsub!(/\"HBO Max\": \"Global TV\"/,'\"HBO Max\": \"$HBOMax#d\"') - .gsub!(/\"HBO Go\": \"Global TV\"/,'\"HBO Go\": \"$HBOGo#d\"') - .gsub!(/\"Discovery Plus\": \"Global TV\"/,'\"Discovery Plus\": \"$Discovery#d\"') - .gsub!(/\"DAZN\": \"Global TV\"/,'\"DAZN\": \"$DAZN#d\"') - .gsub!(/\"Pornhub\": \"Global TV\"/,'\"Pornhub\": \"$Pornhub#d\"') - .gsub!(/: \"Global TV\"/,': \"$GlobalTV#d\"') - .gsub!(/: \"Asian TV\"/,': \"$AsianTV#d\"') - .gsub!(/: \"Proxy\"/,': \"$Proxy#d\"') - .gsub!(/: \"YouTube\"/,': \"$Youtube#d\"') - .gsub!(/: \"Apple\"/,': \"$Apple#d\"') - .gsub!(/: \"Scholar\"/,': \"$Scholar#d\"') - .gsub!(/: \"Netflix\"/,': \"$Netflix#d\"') - .gsub!(/: \"Disney\"/,': \"$Disney#d\"') - .gsub!(/: \"Spotify\"/,': \"$Spotify#d\"') - .gsub!(/: \"Steam\"/,': \"$Steam#d\"') - .gsub!(/: \"AdBlock\"/,': \"$AdBlock#d\"') - .gsub!(/: \"Speedtest\"/,': \"$Speedtest#d\"') - .gsub!(/: \"Telegram\"/,': \"$Telegram#d\"') - .gsub!(/: \"Crypto\"/,': \"$Crypto#d\"') - .gsub!(/: \"Discord\"/,': \"$Discord#d\"') - .gsub!(/: \"Microsoft\"/,': \"$Microsoft#d\"') - .gsub!(/: \"PayPal\"/,': \"$PayPal#d\"') - .gsub!(/: \"Domestic\"/,': \"$Domestic#d\"') - .gsub!(/: \"Google FCM\"/,': \"$GoogleFCM#d\"') - .gsub!(/return \"Domestic\"$/, 'return \"$Domestic#d\"') - .gsub!(/return \"Others\"$/, 'return \"$Others#d\"') - .gsub!(/#d/, ''); - File.open('$3','w') {|f| YAML.dump(Value, f)}; - rescue Exception => e - puts '${LOGTIME} Error: Set lhie1 Rules Failed,【' + e.message + '】'; - end" 2>/dev/null >> $LOG_FILE - elif [ "$rule_name" = "ConnersHua" ]; then - ruby -ryaml -rYAML -I "/usr/share/openclash" -E UTF-8 -e " - begin - Value = YAML.load_file('$3'); - Value_1 = YAML.load_file('/usr/share/openclash/res/ConnersHua.yaml'); - if Value.has_key?('script') then - Value.delete('script') - end; - if Value.has_key?('rules') then - Value.delete('rules') - end; - if Value_1.has_key?('rule-providers') and not Value_1['rule-providers'].to_a.empty? then - if Value.has_key?('rule-providers') and not Value['rule-providers'].to_a.empty? then - Value['rule-providers'].merge!(Value_1['rule-providers']) - else - Value['rule-providers']=Value_1['rule-providers'] - end - end; - Value['rules']=Value_1['rules']; - Value['rules'].to_a.collect!{|x| - x.to_s.gsub(/,Streaming$/, ',$GlobalTV#d') - .gsub(/,StreamingSE$/, ',$AsianTV#d') - .gsub(/(,PROXY$|,IP-Blackhole$)/, ',$Proxy#d') - .gsub(/,China,DIRECT$/, ',China,$Domestic#d') - .gsub(/,ChinaIP,DIRECT$/, ',ChinaIP,$Domestic#d') - .gsub(/,CN,DIRECT$/, ',CN,$Domestic#d') - .gsub(/,MATCH$/, ',$Others#d') - .gsub(/#d/, '') - }; - File.open('$3','w') {|f| YAML.dump(Value, f)}; - rescue Exception => e - puts '${LOGTIME} Error: Set ConnersHua Rules Failed,【' + e.message + '】'; - end" 2>/dev/null >> $LOG_FILE - else - ruby -ryaml -rYAML -I "/usr/share/openclash" -E UTF-8 -e " - begin - Value = YAML.load_file('$3'); - Value_1 = YAML.load_file('/usr/share/openclash/res/ConnersHua_return.yaml'); - if Value.has_key?('script') then - Value.delete('script') - end; - if Value.has_key?('rules') then - Value.delete('rules') - end; - Value['rules']=Value_1['rules']; - Value['rules'].to_a.collect!{|x| - x.to_s.gsub(/,PROXY$/, ',$Proxy#d') - .gsub(/MATCH,DIRECT$/, 'MATCH,$Others#d') - .gsub(/#d/, '') - }; - File.open('$3','w') {|f| YAML.dump(Value, f)}; - rescue Exception => e - puts '${LOGTIME} Error: Set ConnersHua Return Rules Failed,【' + e.message + '】'; - end" 2>/dev/null >> $LOG_FILE + if [ "$rule_name" = "lhie1" ]; then + ruby -ryaml -rYAML -I "/usr/share/openclash" -E UTF-8 -e " + begin + Value = YAML.load_file('$3'); + Value_1 = YAML.load_file('/usr/share/openclash/res/lhie1.yaml'); + if Value.has_key?('script') then + Value.delete('script') + end; + if Value.has_key?('rules') then + Value.delete('rules') + end; + if Value_1.has_key?('rule-providers') and not Value_1['rule-providers'].to_a.empty? then + if Value.has_key?('rule-providers') and not Value['rule-providers'].to_a.empty? then + Value['rule-providers'].merge!(Value_1['rule-providers']) + else + Value['rule-providers']=Value_1['rule-providers'] + end + end; + Value['script']=Value_1['script']; + Value['rules']=Value_1['rules']; + Value['rules'].to_a.collect!{|x| + x.to_s.gsub(/,Bilibili,Asian TV$/, ',Bilibili,$Bilibili#delete_') + .gsub(/,Bahamut,Global TV$/, ',Bahamut,$Bahamut#delete_') + .gsub(/,HBO Max,Global TV$/, ',HBO Max,$HBOMax#delete_') + .gsub(/,HBO Go,Global TV$/, ',HBO Go,$HBOGo#delete_') + .gsub(/,Discovery Plus,Global TV$/, ',Discovery Plus,$Discovery#delete_') + .gsub(/,DAZN,Global TV$/, ',DAZN,$DAZN#delete_') + .gsub(/,Pornhub,Global TV$/, ',Pornhub,$Pornhub#delete_') + .gsub(/,Global TV$/, ',$GlobalTV#delete_') + .gsub(/,Asian TV$/, ',$AsianTV#delete_') + .gsub(/,Proxy$/, ',$Proxy#delete_') + .gsub(/,YouTube$/, ',$Youtube#delete_') + .gsub(/,Apple$/, ',$Apple#delete_') + .gsub(/,Scholar$/, ',$Scholar#delete_') + .gsub(/,Netflix$/, ',$Netflix#delete_') + .gsub(/,Disney$/, ',$Disney#delete_') + .gsub(/,Spotify$/, ',$Spotify#delete_') + .gsub(/,Steam$/, ',$Steam#delete_') + .gsub(/,AdBlock$/, ',$AdBlock#delete_') + .gsub(/,Speedtest$/, ',$Speedtest#delete_') + .gsub(/,Telegram$/, ',$Telegram#delete_') + .gsub(/,Crypto$/, ',$Crypto#delete_') + .gsub(/,Discord$/, ',$Discord#delete_') + .gsub(/,Microsoft$/, ',$Microsoft#delete_') + .to_s.gsub(/,PayPal$/, ',$PayPal#delete_') + .gsub(/,Domestic$/, ',$Domestic#delete_') + .gsub(/,Others$/, ',$Others#delete_') + .gsub(/,Google FCM$/, ',$GoogleFCM#delete_') + .gsub(/#delete_/, '') + }; + Value['script']['code'].to_s.gsub!(/\"Bilibili\": \"Asian TV\"/,'\"Bilibili\": \"$Bilibili#delete_\"') + .gsub!(/\"Bahamut\": \"Global TV\"/,'\"Bahamut\": \"$Bahamut#delete_\"') + .gsub!(/\"HBO Max\": \"Global TV\"/,'\"HBO Max\": \"$HBOMax#delete_\"') + .gsub!(/\"HBO Go\": \"Global TV\"/,'\"HBO Go\": \"$HBOGo#delete_\"') + .gsub!(/\"Discovery Plus\": \"Global TV\"/,'\"Discovery Plus\": \"$Discovery#delete_\"') + .gsub!(/\"DAZN\": \"Global TV\"/,'\"DAZN\": \"$DAZN#delete_\"') + .gsub!(/\"Pornhub\": \"Global TV\"/,'\"Pornhub\": \"$Pornhub#delete_\"') + .gsub!(/: \"Global TV\"/,': \"$GlobalTV#delete_\"') + .gsub!(/: \"Asian TV\"/,': \"$AsianTV#delete_\"') + .gsub!(/: \"Proxy\"/,': \"$Proxy#delete_\"') + .gsub!(/: \"YouTube\"/,': \"$Youtube#delete_\"') + .gsub!(/: \"Apple\"/,': \"$Apple#delete_\"') + .gsub!(/: \"Scholar\"/,': \"$Scholar#delete_\"') + .gsub!(/: \"Netflix\"/,': \"$Netflix#delete_\"') + .gsub!(/: \"Disney\"/,': \"$Disney#delete_\"') + .gsub!(/: \"Spotify\"/,': \"$Spotify#delete_\"') + .gsub!(/: \"Steam\"/,': \"$Steam#delete_\"') + .gsub!(/: \"AdBlock\"/,': \"$AdBlock#delete_\"') + .gsub!(/: \"Speedtest\"/,': \"$Speedtest#delete_\"') + .gsub!(/: \"Telegram\"/,': \"$Telegram#delete_\"') + .gsub!(/: \"Crypto\"/,': \"$Crypto#delete_\"') + .gsub!(/: \"Discord\"/,': \"$Discord#delete_\"') + .gsub!(/: \"Microsoft\"/,': \"$Microsoft#delete_\"') + .gsub!(/: \"PayPal\"/,': \"$PayPal#delete_\"') + .gsub!(/: \"Domestic\"/,': \"$Domestic#delete_\"') + .gsub!(/: \"Google FCM\"/,': \"$GoogleFCM#delete_\"') + .gsub!(/return \"Domestic\"$/, 'return \"$Domestic#delete_\"') + .gsub!(/return \"Others\"$/, 'return \"$Others#delete_\"') + .gsub!(/#delete_/, ''); + File.open('$3','w') {|f| YAML.dump(Value, f)}; + rescue Exception => e + puts '${LOGTIME} Error: Set lhie1 Rules Failed,【' + e.message + '】'; + end" 2>/dev/null >> $LOG_FILE + elif [ "$rule_name" = "ConnersHua" ]; then + ruby -ryaml -rYAML -I "/usr/share/openclash" -E UTF-8 -e " + begin + Value = YAML.load_file('$3'); + Value_1 = YAML.load_file('/usr/share/openclash/res/ConnersHua.yaml'); + if Value.has_key?('script') then + Value.delete('script') + end; + if Value.has_key?('rules') then + Value.delete('rules') + end; + if Value_1.has_key?('rule-providers') and not Value_1['rule-providers'].to_a.empty? then + if Value.has_key?('rule-providers') and not Value['rule-providers'].to_a.empty? then + Value['rule-providers'].merge!(Value_1['rule-providers']) + else + Value['rule-providers']=Value_1['rule-providers'] + end + end; + Value['rules']=Value_1['rules']; + Value['rules'].to_a.collect!{|x| + x.to_s.gsub(/,Streaming$/, ',$GlobalTV#delete_') + .gsub(/,StreamingSE$/, ',$AsianTV#delete_') + .gsub(/(,PROXY$|,IP-Blackhole$)/, ',$Proxy#delete_') + .gsub(/,China,DIRECT$/, ',China,$Domestic#delete_') + .gsub(/,ChinaIP,DIRECT$/, ',ChinaIP,$Domestic#delete_') + .gsub(/,CN,DIRECT$/, ',CN,$Domestic#delete_') + .gsub(/,MATCH$/, ',$Others#delete_') + .gsub(/#delete_/, '') + }; + File.open('$3','w') {|f| YAML.dump(Value, f)}; + rescue Exception => e + puts '${LOGTIME} Error: Set ConnersHua Rules Failed,【' + e.message + '】'; + end" 2>/dev/null >> $LOG_FILE + else + ruby -ryaml -rYAML -I "/usr/share/openclash" -E UTF-8 -e " + begin + Value = YAML.load_file('$3'); + Value_1 = YAML.load_file('/usr/share/openclash/res/ConnersHua_return.yaml'); + if Value.has_key?('script') then + Value.delete('script') + end; + if Value.has_key?('rules') then + Value.delete('rules') + end; + Value['rules']=Value_1['rules']; + Value['rules'].to_a.collect!{|x| + x.to_s.gsub(/,PROXY$/, ',$Proxy#delete_') + .gsub(/MATCH,DIRECT$/, 'MATCH,$Others#delete_') + .gsub(/#delete_/, '') + }; + File.open('$3','w') {|f| YAML.dump(Value, f)}; + rescue Exception => e + puts '${LOGTIME} Error: Set ConnersHua Return Rules Failed,【' + e.message + '】'; + end" 2>/dev/null >> $LOG_FILE fi fi fi diff --git a/luci-app-openclash/root/www/luci-static/resources/openclash/img/version.svg b/luci-app-openclash/root/www/luci-static/resources/openclash/img/version.svg index 19377693..68d5b5e9 100644 --- a/luci-app-openclash/root/www/luci-static/resources/openclash/img/version.svg +++ b/luci-app-openclash/root/www/luci-static/resources/openclash/img/version.svg @@ -1 +1 @@ -Current Version: v0.45.59-betaCurrent Versionv0.45.59-beta \ No newline at end of file +Current Version: v0.45.69-betaCurrent Versionv0.45.69-beta \ No newline at end of file diff --git a/luci-theme-opentopd/Makefile b/luci-theme-opentopd/Makefile new file mode 100644 index 00000000..98d55af6 --- /dev/null +++ b/luci-theme-opentopd/Makefile @@ -0,0 +1,27 @@ +# Copyright (C) 2008-2019 Jerrykuku +# Copyright (C) 2019-2021 sirpdboy +# http://www.github.com/sirpdboy/luci-theme-opentopd +# This is free software, licensed under the Apache License, Version 2.0 . + +include $(TOPDIR)/rules.mk + +THEME_NAME:=opentopd +THEME_TITLE:=opentopd Theme + +PKG_NAME:=luci-theme-$(THEME_NAME) +PKG_VERSION:=1.5.0 +PKG_RELEASE:=20220809 + +include $(INCLUDE_DIR)/package.mk + +include $(TOPDIR)/feeds/luci/luci.mk + +define Package/luci-theme-opentopd/postinst +#!/bin/sh + +rm -Rf /var/luci-modulecache +rm -Rf /var/luci-indexcache +exit 0 + +endef +# call BuildPackage - OpenWrt buildroot signature diff --git a/luci-theme-opentopd/README.md b/luci-theme-opentopd/README.md new file mode 100644 index 00000000..13590e06 --- /dev/null +++ b/luci-theme-opentopd/README.md @@ -0,0 +1,176 @@ +[![若部分图片无法正常显示,请挂上机场浏览或点这里到末尾看修复教程](https://visitor-badge.glitch.me/badge?page_id=sirpdboy-visitor-badge)](#解决-github-网页上图片显示失败的问题) [![](https://img.shields.io/badge/TG群-点击加入-FFFFFF.svg)](https://t.me/joinchat/AAAAAEpRF88NfOK5vBXGBQ) + + 图飞了😂 + + +![screenshots](https://raw.githubusercontent.com/sirpdboy/openwrt/master/doc/说明1.jpg) + +[luci-theme-opentopd thme openwrt主题](https://github.com/sirpdboy/luci-theme-opentopd) + + +[![](https://img.shields.io/badge/-目录:-696969.svg)](#readme) [![](https://img.shields.io/badge/-编译说明-F5F5F5.svg)](#编译说明-) [![](https://img.shields.io/badge/-捐助-F5F5F5.svg)](#捐助-) + +请 **认真阅读完毕** 本页面,本页面包含注意事项和如何使用。 + +opentopd是一款基于luci-theme-material构建,使用HTML5、CSS3编写的Luci主题。 +- + +## 写在前面: + + 这个主题是为sirpdboy(基于OpenWrt,专门为家庭使用场景设计的固件)专门设计的,也可以用于OpenWrt其他版本. + + 目前兼容Luci18,Luci其他版本计划在此版本稳定后开发。 + +## 编译说明 [![](https://img.shields.io/badge/-编译说明-F5F5F5.svg)](#编译说明-) + +将opentopd 主题添加至 LEDE/OpenWRT 源码的方法。 + +更新日志: + +2021.12.15 opentopd 1.4.7 + + 1、修复偶尔加载页面会白屏问题 + + 2、取消加载动画 + + 3、优化升级固件页面布局 + + 4、修复已知所有BUG。 + +2021.11.19 opentopd 1.4.2 + + 1.改回菜单自动收缩功能,方便手机操作菜单。 + + 2.修复网卡LAN口收缩问题 + + 3.进一步优化背景等待时间,优化一些重复代码。 + +2021.11.15 opentopd 1.4.1 + + 1.优化装载背景,加快装载速度. + + 2.更改进度条图片和背景等图片,使之更美观。 + + 3.压缩图片文件和LOGO图片大小,使之占用更小的空间。原LOGO图片120k,压缩后1.9K;原ICO图片66K,压缩后4.8K;原进度条图片6.4K,压缩后不到1/4K;登陆背景图片原来4000K,压缩后290K.全部文件大小只占用490K左右。 + +2021.11.10: opentopd 1.4.0 + + 1. 加入在线动态壁纸功能 + + 2. 自定义壁纸目录在/www/luci-static/opentopd/background/ 拷入图片后随机选择一张。 + +2021.10.19: opentopd 1.3.9 + + 1.优化UI,更精致。 + + 2.修复LAN口修改配置收缩的BUG。 + + 3.优化登陆窗口,手机上登陆更美观。 + +2021.10.18: opentopd 1.3.8 + + 1.取消自动更新壁纸。 + + 2.修复HELLOWORLD被档住应用无法点击按钮问题。 + + 3.修复新版按钮选择无箭头问题。 + + 4.全新整理优化UI,使之更适合手机操控。 + +2021.10.16: opentopd 1.3.6 + + 1.取消自动更新壁纸问题。 + + 2.专项优化手机浏览布局等不合理问题,目前测试所有功能完美手机操控。 + +2021.9.19: opentopd 1.3.0 + + 1、美化登陆窗口。 + + 2、修复AdGuard Home 下载链接文本框太小的问题。 + + 3、修复插件多个项目超出后隐藏看不到问题。 + + 4、优化背景图主题占用空间更少. + +2020.5.25: opentopd 1.2.4 更新背景等 + +2019.10.5: opentopd 1.0.0 在前人大神的基础上,自制字体发布首版本。 + +## 下载源码方法一: +编辑源码文件夹根目录feeds.conf.default并加入如下内容: + +```Brach + # feeds获取源码: + src-git opentopd https://github.com/sirpdboy/luci-theme-opentopd + ``` + ```Brach + # 更新feeds,并安装主题: + scripts/feeds update opentopd + scripts/feeds install luci-theme-opentopd + ``` + +## 下载源码方法二: + ```Brach + # 下载源码 + + git clone https://github.com/sirpdboy/luci-theme-opentopd package/luci-theme-opentopd + + make menuconfig + ``` +## 配置菜单 + ```Brach + make menuconfig + # 找到 LuCI -> Themes, 选择 luci-theme-opentopd, 保存后退出。 + ``` +## 编译 + ```Brach + # 编译固件 + make package/luci-app-opentopd/{clean,compile} V=s + ``` +![xm1](doc/登陆界面2.jpg) +![xm2](doc/预览界面.jpg) +![xm3](doc/高级设置.jpg) +![xm3](doc/网络共享.jpg) +![xm3](doc/合并图.jpg) + +## 说明 [![](https://img.shields.io/badge/-说明-F5F5F5.svg)](#说明-) + +源码来源:https://github.com/sirpdboy/luci-theme-opentopd + +![screenshots](https://raw.githubusercontent.com/sirpdboy/openwrt/master/doc/说明2.jpg) + +### 你可以随意使用其中的源码,但请注明出处。 + + +# My other project + +网络速度测试 :https://github.com/sirpdboy/NetSpeedTest + +定时设置插件 : https://github.com/sirpdboy/luci-app-autotimeset + +关机功能插件 : https://github.com/sirpdboy/luci-app-poweroffdevice + +opentopd主题 : https://github.com/sirpdboy/luci-theme-opentopd + +opentoks 主题: https://github.com/sirpdboy/luci-theme-opentoks [仿KOOLSAHRE主题] + +btmob 主题: https://github.com/sirpdboy/luci-theme-btmob + +系统高级设置 : https://github.com/sirpdboy/luci-app-advanced + +ddns-go动态域名: https://github.com/sirpdboy/luci-app-ddns-go + + +## 捐助 + +![screenshots](https://raw.githubusercontent.com/sirpdboy/openwrt/master/doc/说明3.jpg) + +| 图飞了😂 | 图飞了😂 | +| :-----------------: | :-------------: | +|![xm1](https://raw.githubusercontent.com/sirpdboy/openwrt/master/doc/支付宝.png) | ![xm1](https://raw.githubusercontent.com/sirpdboy/openwrt/master/doc/微信.png) | + + + 图飞了😂 + + diff --git a/luci-theme-opentopd/doc/index.md b/luci-theme-opentopd/doc/index.md new file mode 100644 index 00000000..cab28611 --- /dev/null +++ b/luci-theme-opentopd/doc/index.md @@ -0,0 +1,100 @@ +[![若部分图片无法正常显示,请挂上机场浏览或点这里到末尾看修复教程](https://visitor-badge.glitch.me/badge?page_id=sirpdboy-visitor-badge)](#解决-github-网页上图片显示失败的问题) [![](https://img.shields.io/badge/TG群-点击加入-FFFFFF.svg)](https://t.me/joinchat/AAAAAEpRF88NfOK5vBXGBQ) + + 图飞了😂 + + +[luci-theme-opentopd thme openwrt主题](https://github.com/sirpdboy/luci-theme-opentopd) +====================== + +[![](https://img.shields.io/badge/-目录:-696969.svg)](#readme) [![](https://img.shields.io/badge/-编译说明-F5F5F5.svg)](#编译说明-) [![](https://img.shields.io/badge/-捐助-F5F5F5.svg)](#捐助-) + +请 **认真阅读完毕** 本页面,本页面包含注意事项和如何使用。 + +opentopd 是一款基于luci-theme-material构建的,使用HTML5、CSS3编写的Luci主题。 +- + +## 写在前面: + + 这个主题是为sirpdboy(基于OpenWrt,专门为家庭使用场景设计的固件)专门设计的,也可以用于OpenWrt其他版本. + + 目前兼容Luci18,Luci其他版本计划在此版本稳定后开发。 + +## 编译说明 [![](https://img.shields.io/badge/-编译说明-F5F5F5.svg)](#编译说明-) + +将opentopd 主题添加至 LEDE/OpenWRT 源码的方法。 + +## 下载源码方法一: +编辑源码文件夹根目录feeds.conf.default并加入如下内容: + +```Brach + # feeds获取源码: + src-git opentopd https://github.com/sirpdboy/luci-theme-opentopd + ``` + ```Brach + # 更新feeds,并安装主题: + scripts/feeds update opentopd + scripts/feeds install luci-theme-opentopd + ``` + +## 下载源码方法二: + ```Brach + # 下载源码 + + git clone https://github.com/sirpdboy/luci-theme-opentopd package/luci-theme-opentopd + + make menuconfig + ``` +## 配置菜单 + ```Brach + make menuconfig + # 找到 LuCI -> Themes, 选择 luci-theme-opentopd, 保存后退出。 + ``` +## 编译 + ```Brach + # 编译固件 + make package/luci-app-opentopd/{clean,compile} V=s + ``` +![xm1](doc/登陆页面.jpg) +![xm2](doc/实时监控.jpg) +![xm3](doc/手机画面.jpg) + +### 你可以随意使用其中的源码,但请注明出处。 + +# My other project +网络速度测试 :https://github.com/sirpdboy/NetSpeedTest + +定时关机重启 : https://github.com/sirpdboy/luci-app-autopoweroff + +opentopd主题 : https://github.com/sirpdboy/luci-theme-opentopd + +btmob 主题: https://github.com/sirpdboy/luci-theme-btmob + +系统高级设置 : https://github.com/sirpdboy/luci-app-advanced + + +## 说明 [![](https://img.shields.io/badge/-说明-F5F5F5.svg)](#说明-) + +源码来源:https://github.com/sirpdboy/luci-theme-opentopd + + + +## 捐助 [![](https://img.shields.io/badge/-捐助-F5F5F5.svg)](#捐助-) + +**如果你觉得此项目对你有帮助,请捐助我们,以使项目能持续发展,更加完善。··请作者喝杯咖啡~~~** + +**你们的支持就是我的动力!** + +### 捐助方式 + +| 图飞了😂 | 图飞了😂 | +| :-----------------: | :-------------: | +|图飞了😂|图飞了😂| + + + 图飞了😂 + + +###### [解决 Github 网页上图片显示失败的问题](https://blog.csdn.net/qq_38232598/article/details/91346392) + +[![](https://img.shields.io/badge/TG群-点击加入-FFFFFF.svg)](https://t.me/joinchat/AAAAAEpRF88NfOK5vBXGBQ) + diff --git a/luci-theme-opentopd/doc/合并图.jpg b/luci-theme-opentopd/doc/合并图.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d645939f503a56967cbfdf0128be51aeb0672f28 GIT binary patch literal 266341 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

3SLZtml}#HBp<$9j^hE_D?Mp^7X&O`sDq3slFEM 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 z%0D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/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 *?1eV&RI_o- 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 Jg1BhHnXW2$o~L5*VkGngzTA> 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�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
{j!CFp?#N@FZ03UY%ob;}1 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 G2mjgKWl5O; literal 0 HcmV?d00001 diff --git a/luci-theme-opentopd/doc/网络共享.jpg b/luci-theme-opentopd/doc/网络共享.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fad19f8d319576a211043b45751861536818771d GIT binary patch literal 117398 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%0Ddz#9w0n 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 C;3ZQ4 literal 0 HcmV?d00001 diff --git a/luci-theme-opentopd/doc/预览界面.jpg b/luci-theme-opentopd/doc/预览界面.jpg new file mode 100644 index 0000000000000000000000000000000000000000..807df9dc7911a105d4a293a85e50cd028c28f20f GIT binary patch literal 121561 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 BSk3?d literal 0 HcmV?d00001 diff --git a/luci-theme-opentopd/doc/高级设置.jpg b/luci-theme-opentopd/doc/高级设置.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d9ab913c8d22c27eaffd82d8d834b95ea6ef6071 GIT binary patch literal 102733 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 literal 0 HcmV?d00001 diff --git a/luci-theme-opentopd/htdocs/luci-static/opentopd/css/fonts.css b/luci-theme-opentopd/htdocs/luci-static/opentopd/css/fonts.css new file mode 100644 index 00000000..eda439c5 --- /dev/null +++ b/luci-theme-opentopd/htdocs/luci-static/opentopd/css/fonts.css @@ -0,0 +1,10 @@ +/** + * Opentopd is a clean HTML5 theme for LuCI. It is based on luci-theme-material and Argon Template + * https://github.com/sirpdboy/luci-theme-opentopd + * + * Copyright 2020-2021 sirpdboy + * luci-theme-material: + * https://github.com/LuttyYang/luci-theme-material/ + * + */ +@font-face{font-family:'sirpdboy';src:url('../fonts/sirpdboy.eot?uaho9q');src:url('../fonts/sirpdboy.eot?uaho9q#iefix') format('embedded-opentype'),url('../fonts/sirpdboy.ttf?uaho9q') format('truetype'),url('../fonts/sirpdboy.woff?uaho9q') format('woff'),url('../fonts/sirpdboy.svg?uaho9q#sirpdboy') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'sirpdboy' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-vpn:before{content:"\e900"}.icon-info:before{content:"\e901"}.icon-docker:before{content:"\e902"}.icon-pasword:before{content:"\e90c"}.icon-service:before{content:"\e904"}.icon-nas:before{content:"\e905"}.icon-home:before{content:"\e906"}.icon-password2:before{content:"\e90d"}.icon-network:before{content:"\e908"}.icon-user:before{content:"\e909"}.icon-cheveron-right:before{content:"\e90a"}.icon-system:before{content:"\e90b"}.icon-Network:before{content:"\e911"}.icon-cheveron-down:before{content:"\e20b"}.icon-cheveron-up:before{content:"\e20a"}.icon-spinner:before{content:"\e903"}.icon-spinner2:before{content:"\e603"}.icon-menu:before{content:"\e20e"}.icon-exit:before{content:"\e907"}.icon-checkmark:before{content:"\e90e"}.icon-cancel:before{content:"\e90f"}.icon-stats:before{content:"\e910"}.icon-question:before{content:"\f059"} \ No newline at end of file diff --git a/luci-theme-opentopd/htdocs/luci-static/opentopd/css/pure-min.css b/luci-theme-opentopd/htdocs/luci-static/opentopd/css/pure-min.css new file mode 100644 index 00000000..81dbb150 --- /dev/null +++ b/luci-theme-opentopd/htdocs/luci-static/opentopd/css/pure-min.css @@ -0,0 +1,11 @@ +/*! +Pure v2.0.3 +Copyright 2013 Yahoo! +Licensed under the BSD License. +https://github.com/pure-css/pure/blob/master/LICENSE.md +*/ +/*! +normalize.css v | MIT License | git.io/normalize +Copyright (c) Nicolas Gallagher and Jonathan Neal +*/ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:sans-serif}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*=pure-u]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.pure-button{display:inline-block;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-.43em}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:rgba(0,0,0,.8);border:none transparent;background-color:#e6e6e6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{margin:0;border-radius:0;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 3px #ddd;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.pure-form input[type=color]{padding:.2em .5em}.pure-form input[type=color]:focus,.pure-form input[type=date]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=email]:focus,.pure-form input[type=month]:focus,.pure-form input[type=number]:focus,.pure-form input[type=password]:focus,.pure-form input[type=search]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=text]:focus,.pure-form input[type=time]:focus,.pure-form input[type=url]:focus,.pure-form input[type=week]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129fea}.pure-form input:not([type]):focus{outline:0;border-color:#129fea}.pure-form input[type=checkbox]:focus,.pure-form input[type=file]:focus,.pure-form input[type=radio]:focus{outline:thin solid #129fea;outline:1px auto #129fea}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input[type=color][disabled],.pure-form input[type=date][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=email][disabled],.pure-form input[type=month][disabled],.pure-form input[type=number][disabled],.pure-form input[type=password][disabled],.pure-form input[type=search][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=text][disabled],.pure-form input[type=time][disabled],.pure-form input[type=url][disabled],.pure-form input[type=week][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input:not([type])[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input[type=color],.pure-form-stacked input[type=date],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=email],.pure-form-stacked input[type=file],.pure-form-stacked input[type=month],.pure-form-stacked input[type=number],.pure-form-stacked input[type=password],.pure-form-stacked input[type=search],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=text],.pure-form-stacked input[type=time],.pure-form-stacked input[type=url],.pure-form-stacked input[type=week],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-stacked input:not([type]){display:block;margin:.25em 0}.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=color],.pure-form input[type=date],.pure-form input[type=datetime-local],.pure-form input[type=datetime],.pure-form input[type=email],.pure-form input[type=month],.pure-form input[type=number],.pure-form input[type=password],.pure-form input[type=search],.pure-form input[type=tel],.pure-form input[type=text],.pure-form input[type=time],.pure-form input[type=url],.pure-form input[type=week],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=color],.pure-group input[type=date],.pure-group input[type=datetime-local],.pure-group input[type=datetime],.pure-group input[type=email],.pure-group input[type=month],.pure-group input[type=number],.pure-group input[type=password],.pure-group input[type=search],.pure-group input[type=tel],.pure-group input[type=text],.pure-group input[type=time],.pure-group input[type=url],.pure-group input[type=week]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0 0}.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu{-webkit-box-sizing:border-box;box-sizing:border-box}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;padding:.5em 0}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-disabled,.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected>.pure-menu-link,.pure-menu-selected>.pure-menu-link:visited{color:#000}.pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td{background-color:#f2f2f2}.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0} \ No newline at end of file diff --git a/luci-theme-opentopd/htdocs/luci-static/opentopd/css/style.css b/luci-theme-opentopd/htdocs/luci-static/opentopd/css/style.css new file mode 100644 index 00000000..1ac80639 --- /dev/null +++ b/luci-theme-opentopd/htdocs/luci-static/opentopd/css/style.css @@ -0,0 +1 @@ +@import url("fonts.css?v=3");@import url("pure-min.css?v=1");html,body{margin:0px;padding:0px;height:100%;font-size:16px;background-color:#eee;overflow-x:hidden;font-family:"Microsoft Yahei","WenQuanYi Micro Hei","sans-serif","Helvetica Neue","Helvetica","Hiragino Sans GB"}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:.875rem;background-position:center}body div{line-height:150%}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}::selection{background-color:#eee;color:#ED840F}a:link,a:visited,a:active{color:#c65621;text-decoration:none}a{color:#c65621;text-decoration:none}a:hover{text-decoration:underline}li{list-style-type:none}@-webkit-keyframes scrollBad{0%{background-position:-320px 0}100%{background-position:0 0}}@-moz-keyframes scrollBad{0%{background-position:-320px 0}100%{background-position:0 0}}@keyframes scrollBad{0%{background-position:-320px 0}100%{background-position:0 0}}@-webkit-keyframes scrollGood{0%{transform:translateY(0)}100%{transform:translateY(-320px)}}@-moz-keyframes scrollGood{0%{transform:translateY(0)}100%{transform:translateY(-320px)}}@keyframes scrollGood{0%{transform:translateY(0)}100%{transform:translateY(-320px)}}code{color:#0099CC}abbr{color:#005470;text-decoration:underline;cursor:help}hr{margin:1rem 0;border-color:#EEE;opacity:0.1}.main{top:0rem;bottom:0rem;position:relative;height:100%;width:100%;height:calc(100% - 4rem)}.main .loading{position:fixed;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;top:0}.main .loading span{display:block;text-align:center;margin-top:2rem;color:#fe7a00;font-size:2rem}.main .loading span .loading-img::before{content:"\e603"}.main .loading span .loading-img{animation:anim-rotate 2s infinite linear;margin-right:.4rem;display:inline-block}.pie{width:200px;display:inline-block;margin:20px}.pie label{font-weight:bold;font-size:14px;display:block;margin-bottom:10px;text-align:center}.kpi{display:inline-block;margin:80px 20px 20px;vertical-align:top}.kpi ul{list-style:none}.kpi li{margin:10px;display:none}.kpi big{font-weight:bold}#detail-bubble{position:absolute;opacity:0;visibility:hidden}#detail-bubble.in{opacity:1;visibility:visible;transition:opacity 0.5s}#detail-bubble > div{border:1px solid #ccc;border-radius:2px;padding:5px;background:#fcfcfc}#detail-bubble .head{text-align:center;white-space:nowrap;position:relative}#detail-bubble .head .dismiss{top:0;right:0;width:20px;line-height:20px;text-align:center;text-decoration:none;font-weight:bold;color:#000;position:absolute;font-size:20px}#detail-bubble .pie{width:100px;margin:5px}#detail-bubble .kpi{margin:40px 5px 5px;font-size:smaller;text-align:left}#detail-bubble .kpi ul{margin:0}#bubble-arrow{border:1px solid #ccc;border-width:1px 0 0 1px;background:#fcfcfc;width:15px;height:15px;position:absolute;left:0;top:-8px;transform:rotate(45deg);margin:0 0 0 -8px}@keyframes anim-rotate{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.pull-right{float:right}.pull-left{float:left}header{width:100%;padding:0 0 0 0;position:relative}header .container{margin-top:.5rem;padding:.5rem 1rem 0 1rem}header .container .pull-right>*{position:relative;top:.4rem;cursor:pointer}header::after{content:"";position:absolute;height:2rem;width:100%;background-color:#f36c21 !important}header.bg-primary{background-color:#f36c21 !important}header .fill{padding:.8rem 0;border-bottom:0 solid rgba(255,255,255,0.08) !important}header .fill .container{height:3rem;padding:0 1.25rem;background:#333;background-color:#333}header>.container>.brand,header>.fill>.container>.brand{font-size:1.3rem;color:#fff;text-decoration:none;font-weight:600;padding-left:1rem;cursor:default;vertical-align:text-bottom;display:none}footer{text-align:right;padding:1rem 1rem 6rem 0;color:#CC6F3E;font-size:.8rem}footer a{color:#f0ad4e;text-decoration:none}.main{top:0rem;bottom:0rem;position:relative;height:100%;width:100%;height:calc(100% - 1rem)}.main .main-left{float:left;width:calc(0% + 15rem);height:100%;background-color:#222 !important;box-shadow:rgba(0,0,0,0.75) 0 0 20px -5px;overflow-x:auto;position:fixed;z-index:100}.main .main-left::-webkit-scrollbar{width:5px;height:1px}.main .main-left::-webkit-scrollbar-thumb{background-color:#bbb}.main .main-left::-webkit-scrollbar-track{background-color:rgba(236,233,223,1.000)}.main .main-left .sidenav-header{padding:1.3rem;background:#f36c21;background-color:#f36c21}.main .main-left .sidenav-header .brand{font-size:1.3rem;color:#fff;padding-left:30px;text-decoration:none;letter-spacing:3px;font-weight:800 !important;cursor:default;vertical-align:text-bottom;white-space:nowrap}.main .main-left .nav{margin-top:.5rem}.main .main-left .nav li{padding:0.1rem;cursor:pointer}.slide-menu{overflow:hidden}.main .main-left .nav li a{display:block;color:#ae6642}.main .main-left .nav li:nth-last-child(1){height:40px;font-size:11pt}.main .main-left .nav li:nth-last-child(1) .menu:after{content:""}.main .main-left .nav li.slide{padding:0}.main .main-left .nav .slide ul{display:none;list-style:dotted}.main .main-left .nav li.slide ul li a{position:relative;margin:.1rem 1rem .1rem 3rem;padding:.5rem 0 .5rem 0;text-decoration:none;white-space:nowrap;color:#ae6642;transition:all .2s;font-size:.875rem}.main .main-left .nav li.slide ul li a::after{content:"";position:absolute;width:00%;height:2px;left:0;bottom:0;background-color:#683802;transition:all .2s}.main .main-left .nav li.slide ul li a:hover::after{color:#683802;width:100%}.main .main-left .nav li.slide .menu{display:block;padding:0.9rem 0rem 0.9rem 3rem;border-radius:.375rem;text-decoration:none;cursor:default;font-size:1.05rem;transition:all .1s;position:relative}.main .main-left .nav li.slide .menu::before{font-family:'sirpdboy' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:.8rem;content:"\e903";color:#fe7a00}.main .main-left .nav .slide .menu:after,.main .main-left .nav li.slide .menu::after{position:absolute;right:.5rem;top:.8rem;font-family:'sirpdboy' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-moz-osx-font-smoothing:grayscale;content:'\e90a';transition:all .15s ease;color:#ae6642;text-rendering:auto;-webkit-font-smoothing:antialiased;transition:all .3s}.main .main-left .nav li.slide .menu:hover a::after,.main .main-left .nav li.slide .menu.active a::after{cursor:pointer;color:#fe7a00;background:#ced4da;width:100%}.main>.main-left>.nav>.slide>.menu.active::before,.main .main-left .nav li.slide .menu:hover::after,.main .main-left .nav li.slide .menu.active::after{color:#fe7a00 !important}.main .main-left .nav li.slide .menu.active::after{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main .main-left .nav li.slide .menu:hover,.main .main-left .nav li.slide .menu.active{background:#333;color:#fe7a00}.main .main-left .nav li.slide .menu:hover a,.main .main-left .nav li.slide .menu.active a,.main .main-left .nav li.slide .menu:hover::before,.main .main-left .nav li.slide .menu.active::before{color:#fe7a00 !important}.main .main-left .nav li.slide .menu[data-title=Status]:before{content:"\e906";color:#41bdf5}.main .main-left .nav li.slide .menu[data-title=System]:before{content:"\e90b";color:#801800}.main .main-left .nav li.slide .menu[data-title=Services]:before{content:"\e904";color:#8965e0}.main .main-left .nav li.slide .menu[data-title=NAS]:before{content:"\e905";color:#6F046E}.main .main-left .nav li.slide .menu[data-title=VPN]:before{content:"\e900";color:#6F5704}.main .main-left .nav li.slide .menu[data-title=Network]:before{content:"\e908";color:#2560e0}.main .main-left .nav li.slide .menu[data-title=Bandwidth_Monitor]:before{content:"\e910";color:#289408}.main .main-left .nav li.slide .menu[data-title=Docker]:before{content:"\e902";color:#974A07}.main .main-left .nav li.slide .menu[data-title=Statistics]:before{content:"\e901";color:#61049F}.main .main-left .nav li.slide .menu[data-title=Control]:before{content:"\e90d";color:#04596F}.main .main-left .nav li.slide .menu[data-title=Asterisk]:before{content:"\e90c";color:#8B7014}.main .main-left .nav li.slide .menu[data-title=Logout]:before{content:"\e907";color:#B12527}.main .main-left .nav li.slide .slide-menu li a{position:relative;margin:.1rem .5rem .1rem 3rem;padding:.3rem 0 .3rem 0;text-decoration:none;white-space:nowrap;color:#a55830;transition:all .2s;font-size:.8rem}.main .main-left .nav .slide .slide-menu .active{background-color:#683802}.main .main-left .nav .slide .slide-menu .active a{color:#fe7a00;font-size:0.9rem}.main .main-left .nav .slide .slide-menu li:active,.main .main-left .nav .slide .slide-menu li:hover{background:#683802;color:#fe7a00}.main .main-left .nav .slide .slide-menu li:active a,.main .main-left .nav .slide .slide-menu li:hover a{color:#fe7a00;font-size:1.01rem}.main .main-right{width:calc(100% - 15rem);float:right;height:auto;transition:width .3s ease-in-out}.main .main-right #maincontent{position:relative;z-index:50}.main .main-right #maincontent .container{margin:0 1rem 1.5rem 1rem;border-radius:.375rem}.main .main-right #maincontent .container p{color:#222;font-size:0.8rem;line-height:1.5em}.main .main-right #maincontent .container>div:nth-child(1).alert-message.warning>a{font:inherit;overflow:visible;text-transform:none;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;min-width:6rem;padding:.5rem 1rem;font-size:.9rem;line-height:1.42857143;color:#fff;background-color:#5F1313;border-color:#5F1F13;margin-top:1rem;text-decoration:inherit}.btn,.cbi-button{-webkit-appearance:none;text-transform:uppercase;height:auto;color:#e5a00d;background-color:#F0F0F0;transition:all .2s ease-in-out;display:inline-block;padding:.75rem .8rem;border:none;border-radius:.2rem;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;background-image:none;text-align:center;vertical-align:middle;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.875rem;width:auto !important;webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.32),0 1px 5px 0 rgba(0,0,0,0.2);border-radius:0.2rem;line-height:1em}.cbi-button:hover,.cbi-button:focus,.cbi-button:active{outline:0;text-decoration:none}.cbi-button:hover,.cbi-button:focus{box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 4px 6px rgba(0,0,0,0.35)}.cbi-button:active{box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 4px 6px rgba(0,0,0,0.35)}.cbi-button:disabled{cursor:not-allowed;pointer-events:none;opacity:.6;box-shadow:none}.cbi-button-check{margin-top:.25rem !important}form.inline+form.inline,.cbi-button+.cbi-button{margin-left:0rem}.cbi-button-reset,.cbi-input-remove{color:#fff !important;background-color:#f0ad4e !important}.cbi-input-save,.cbi-button-save,.cbi-input-reload,.cbi-button-reload{color:#fff !important;background-color:#337ab7 !important}.cbi-input-find,.cbi-button-add,.cbi-button-find,.cbi-input-add{color:#fff !important;background-color:#299e00 !important;border-color:#268f00 !important}.cbi-value-field .cbi-input-apply,.cbi-button-apply,.cbi-button-edit,.cbi-input-edit{color:#fff !important;background-color:#fe7a00 !important;border-color:#fe7800 !important}.cbi-button-add{margin-left:1.5rem}.node-services-vssr .ssr-button{margin-left:.3rem}.cbi-value-field .cbi-input-reset,.cbi-section-remove>.cbi-button,.cbi-button-remove{color:#fff !important;background-color:#fb6340 !important;border-color:#fb6340 !important}.cbi-value-field .cbi-button-add,.cbi-value-field .cbi-button-remove,.cbi-value-field .cbi-button-neutral{min-width:2.5rem !important}.cbi-value-field .cbi-dropdown{min-width:15rem}select{margin:.25rem appearance:none;-webkit-appearance:none;background-color:#e4ddce;font-size:.875rem;line-height:1.5;padding:.625rem .75rem;border-radius:.25rem;outline:none;color:#5f513f;-webkit-box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);-moz-box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);border:1px solid #B9AD9E;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTY1MzQ4MDM3OTIyIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI1ODMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4qIHsgdGV4dC1zaGFkb3c6IHRyYW5zcGFyZW50IDBweCAwcHggMHB4LCByZ2JhKDAsIDAsIDAsIDAuNSkgMHB4IDBweCAwcHggIWltcG9ydGFudDsgfQo8L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNMjAuNDggMjQ1Ljc2aDk4My4wNEw1MTIgNzc4LjI0eiIgcC1pZD0iMjU4NCIgZmlsbD0iIzcwNzA3MCI+PC9wYXRoPjwvc3ZnPg==') !important;background-position:96%;background-size:10px;background-repeat:no-repeat}.th[data-type="button"],.td[data-type="button"],.th[data-type="fvalue"],.td[data-type="fvalue"]{flex:1 1 2em;text-align:center}.td[data-title]::before{font-weight:bold;display:none;padding:0.25rem 0;content:attr(data-title) ":\20";text-align:left;white-space:nowrap}.tr.placeholder .td[data-title]::before{display:none}.tr[data-title]::before,.tr.cbi-section-table-titles.named::before{font-weight:bold;display:table-cell;align-self:center;flex:1 1 5%;padding:0.25rem;content:attr(data-title) "\20";text-align:center;vertical-align:middle;white-space:normal;word-wrap:break-word}.cbi-input-textarea{width:100%;min-height:14rem;font-size:.8rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.6;border-radius:.25rem;border:none;outline:none color:#5f513f;background:#e4ddce;-webkit-box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);-moz-box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);border:1px solid #B9AD9E;transition:box-shadow .15s ease;margin:.25rem}.uci-change-list{font-family:"sirpdboy"}.uci-change-list ins,.uci-change-legend-label ins{text-decoration:none;border:1px solid #00FF00;background-color:#CCFFCC;display:block;padding:2px}.uci-change-list del,.uci-change-legend-label del{text-decoration:none;border:1px solid #FF0000;background-color:#FFCCCC;display:block;font-style:normal;padding:2px}.uci-change-list var,.uci-change-legend-label var{text-decoration:none;border:1px solid #CCCCCC;background-color:#eee;display:block;font-style:normal;padding:2px}.uci-change-list var ins,.uci-change-list var del{border:none;white-space:pre;font-style:normal;padding:0px}.uci-change-list ins strong{display:inline}.uci-change-legend{padding:5px}.uci-change-legend-label{display:flex;align-items:center;width:auto;float:left;margin-right:2rem}.uci-change-legend-label>ins,.uci-change-legend-label>del,.uci-change-legend-label>var{float:left;margin-right:4px;width:10px;height:10px;display:block}.uci-change-legend-label var ins,.uci-change-legend-label var del{line-height:0;border:none}.uci-change-list var,.uci-change-list del,.uci-change-list ins{padding:.5rem}input[type="checkbox"]{appearance:none !important;-webkit-appearance:none !important;width:16px !important;height:16px !important;padding:0;cursor:pointer;transition:all .2s;margin:.9rem .25rem 0 .25rem}input[type="checkbox"]:checked{background-image:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3e%3c/svg%3e') !important;background-color:#fe7a00 !important;background-size:70%;background-repeat:no-repeat;background-position:center}ul li .cbi-input-checkbox{margin:.5rem .25rem !important}.cbi-input-radio{appearance:none !important;-webkit-appearance:none !important;width:16px !important;height:16px !important;padding:0;border-radius:50%;cursor:pointer;transition:all .2s;margin:.25rem 0}.cbi-input-radio:checked{background-image:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23fff\'/%3e%3c/svg%3e') !important;background-color:#fe7a00 !important;background-size:70%;background-repeat:no-repeat;background-position:center}.toggle{position:relative;display:block;width:40px;height:20px;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:translate3d(0,0,0);margin:1em 0}.toggle:before{content:"";position:relative;top:3px;left:3px;width:34px;height:14px;display:block;background:#9A9999;border-radius:8px;transition:background .2s ease}.toggle span{position:absolute;top:0;left:0;width:20px;height:20px;display:block;background:white;border-radius:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.32),0 1px 5px 0 rgba(0,0,0,0.2);transition:all .2s ease}.toggle span:before{content:"";position:absolute;display:block;margin:-18px;width:56px;height:56px;background:rgba(79,46,220,0.5);border-radius:50%;transform:scale(0);opacity:1;pointer-events:none}.cbi-input-checkbox:checked+.toggle:before{background:#947ADA}.cbi-input-checkbox:checked+.toggle span{background:#4F2EDC;transform:translateX(20px);transition:all .2s cubic-bezier(.8,.4,.3,1.25),background .15s ease;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.32),0 1px 5px 0 rgba(0,0,0,0.2)}.cbi-input-checkbox:checked+.toggle span:before{transform:scale(1);opacity:0;transition:all .4s ease}.td .cbi-input-checkbox,.td .cbi-input-radio{margin-top:0}.cbi-value-field>input+.cbi-value-description{padding:0}.cbi-value-field>ul>li>label{margin-top:0rem}.cbi-value-field>ul>li .ifacebadge{background-color:rgba(255,255,255,0.7);margin-left:.4rem;margin-top:-0.5rem}.cbi-section-table-row>.cbi-value-field .cbi-dropdown{min-width:7rem}.cbi-section-create{margin:0;padding-left:1rem;align-items:center}.cbi-section-create>*{margin:.25rem}.cbi-section-remove{padding:.5rem}div.cbi-value var,td.cbi-value-field var,.td.cbi-value-field var{font-style:italic;color:#0069D6}small{font-size:90%;white-space:normal;line-height:1.42857143}.cbi-optionals{padding:1rem 1rem 0 1rem;border-top:1px solid #CCC}.cbi-dropdown-container{position:relative}.cbi-tooltip-container{cursor:help}.cbi-tooltip{position:absolute;z-index:1000;left:-1000px;opacity:0;transition:opacity .25s ease-out;pointer-events:none;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.32),0 1px 5px 0 rgba(0,0,0,0.2)}.cbi-tooltip-container:hover .cbi-tooltip{left:auto;opacity:1;transition:opacity .25s ease-in}.cbi-map-descr+fieldset{margin-top:1rem}.cbi-section>legend{display:none !important}.cbi-section-error{padding:1.5rem;color:#fb6340;font-weight:600}fieldset>fieldset{margin:0;padding:0;border:none;box-shadow:none}.zonebadge .cbi-tooltip{padding:.25rem;background:inherit;margin:-1.5rem 0 0 -0.5rem}.zonebadge-empty{background:repeating-linear-gradient(45deg,rgba(204,204,204,0.5),rgba(204,204,204,0.5) 5px,rgba(255,255,255,0.5) 5px,rgba(255,255,255,0.5) 10px);color:#404040}.zone-forwards{display:flex;min-width:10rem}.zone-forwards>*{flex:1 1 45%}.zone-forwards>span{flex-basis:10%;text-align:center;padding:0 .25rem}.zone-forwards .zone-src,.zone-forwards .zone-dest{display:flex;flex-direction:column}#diag-rc-output>pre{background-color:#eee;display:block;padding:8.5px;margin:0 0 18px;line-height:1.5rem;white-space:pre-wrap;word-wrap:break-word;font-size:1.4rem;color:#404040}input[name="ping"],input[name="traceroute"],input[name="nslookup"]{width:80%}#swaptotal>div,#swapfree>div,#memfree>div,#membuff>div,#conns>div,#memtotal>div{width:100% !important;height:1.6rem !important;line-height:1.6rem;color:#222 !important;border-radius:0.25rem;background-color:rgba(243,108,33,0.25) !important}#swaptotal>div>div>div>small,#swapfree>div>div>div>small,#memfree>div>div>div>small,#membuff>div>div>div>small,#conns>div>div>div>small,#memtotal>div>div>div>small{color:#222 !important}#swaptotal>div>div,#swapfree>div>div,#memfree>div>div,#membuff>div>div,#conns>div>div,#memtotal>div>div{height:100% !important;background-color:rgba(243,108,33,0.7) !important;background-image:url(../runbar.png) !important;background-position:left top !important;-webkit-animation:scrollBad 5s linear infinite;-moz-animation:scrollBad 5s linear infinite;animation:scrollBad 5s linear infinite;border-radius:0.25rem}table table,.table .table{border:none}.cbi-value-field table,.cbi-value-field .table{border:none}td>table>tbody>tr>td,.td>.table>.tbody>.tr>.td{border:none}.cbi-value-field>table>tbody>tr>td,.cbi-value-field>.table>.tbody>.tr>.td{border:none}.cbi-page-actions .cbi-button-apply,.cbi-section-actions .cbi-button-edit,.cbi-button-edit.important,.cbi-button-apply.important,.cbi-button-reload.important,.cbi-button-action.important{color:#fff;background-color:#337ab7}.cbi-page-actions .cbi-button-save,.cbi-button-add.important,.cbi-button-save.important,.cbi-button-positive.important{color:#fff;background-color:#299e00}.cbi-button-remove.important,.cbi-button-reset.important,.cbi-button-negative.important{color:#fff;background-color:#d9534f}.cbi-button-find,.cbi-button-link,.cbi-button-neutral{color:#fff !important;background-color:#f0ad4e !important}.cbi-button-edit,.cbi-button-apply,.cbi-button-reload,.cbi-button-action{color:#fff;background-color:transparent}.cbi-page-actions .cbi-button-apply+.cbi-button-save,.cbi-button-add,.cbi-button-save,.cbi-button-positive{color:#fff;background-color:transparent}.cbi-section-remove>.cbi-button,.cbi-button-remove,.cbi-button-reset,.cbi-button-negative{color:#fff !important;background-color:#d83c88 !important}.cbi-page-actions .cbi-button-link:first-child{float:left}.a-to-btn{text-decoration:none}.td.cbi-section-actions{text-align:right;vertical-align:middle}.td.cbi-section-actions>*{display:flex}.td.cbi-section-actions>*>*,.td.cbi-section-actions>*>form>*{flex:1 1 4em;margin:0 1px}.td.cbi-section-actions>*>form{display:inline-flex;margin:0}.main>.main-right>.login-bg{display:none}.hidden{display:none}.left,.left::before{text-align:left !important}.right,.right::before{text-align:right !important}.center,.center::before{text-align:center !important}.top{align-self:flex-start !important;vertical-align:top !important}.bottom{align-self:flex-end !important;vertical-align:bottom !important}.inline{display:inline}.cbi-page-actions{border-top:0 solid #eee;padding-top:0rem;text-align:right}#xhr_poll_status{cursor:pointer;padding-top:-2rem;display:inline-block}#xhr_poll_status>.label.success{background-color:#299e00 !important;color:#fff !important}#xhr_poll_status>.label{background-color:#fff !important;color:#f36c21 !important}.label{padding:.3rem .8rem;font-size:.8rem;font-weight:bold;color:#ffffff !important;text-transform:uppercase;white-space:nowrap;background-color:#bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:none;text-decoration:none}.notice{background-color:#5BC0DE}.showSide{display:none;color:#fff;font-size:1.4rem}.darkMask{width:100%;height:100%;position:fixed;z-index:99;left:0;top:0;display:none}#cbi-firewall-redirect table *,#cbi-network-switch_vlan table *,#cbi-firewall-zone table *{font-size:small}#cbi-firewall-redirect table input[type="text"],#cbi-network-switch_vlan table input[type="text"],#cbi-firewall-zone table input[type="text"]{width:5rem}#cbi-firewall-redirect table select,#cbi-network-switch_vlan table select,#cbi-firewall-zone table select{min-width:3.5rem}#cbi-network-switch_vlan .th,#cbi-network-switch_vlan .td{flex-basis:12%}body.lang_pl.node-main-login .cbi-value-title{width:12rem}.node-main-login .main .main-right header{background:none !important;box-shadow:none !important;display:none !important}.node-main-login>.main>.main-right>header>.fill>.container{margin:2rem auto;max-width:1140px}.node-main-login>.main>.main-right>header>.fill>.container>.brand{display:none}.node-main-login>.main{top:0;height:100% !important}.node-main-login>.main>.main-left{display:none}.node-main-login>.main>.main-right{width:100%}.node-main-login .main .main-right .login-bg{display:block;position:fixed;width:100%;height:100%;left:0px;top:0px;background-size:cover;background-color:#555;background-position:top center;transition:all 0.5s}.node-main-login>.main>.main-right>.login-bg.blur{transform:scale(1.05);-webkit-filter:blur(5px);filter:blur(5px)}.node-main-login>.main>.main-right>#maincontent{padding-top:23vh;height:100%;background-color:transparent !important;margin-top:0rem}.node-main-login>.main fieldset,.node-main-login>.main .cbi-section,.node-main-login>.main .cbi-section>.cbi-section-node{padding:0rem;padding-top:0rem;margin-bottom:1rem;background:none;border:none;box-shadow:none;float:center;text-align:center;overflow:hidden}.node-main-login>.main #maincontent{text-align:center}.node-main-login>.main .container{display:inline-block;padding:0rem 1rem;position:relative;margin-top:0rem !important;text-align:left;margin:0;border-radius:2pv;background-color:rgba(255,255,255,0.7);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}.node-main-login > .main .container h2{width:120px;height:120px;color:#eee;display:block;margin:-60px auto 15px auto;padding:0;text-indent:-500px;overflow:hidden;border-radius:60px;background-image:url(../logo.png);border-bottom:0.1rem solid #999;background-color:rgba(250,250,250,1);border-top:0rem}.node-main-login>.main .container .cbi-section-node{padding:0;text-align:center}.node-main-login>.main .container .cbi-value-field input{font-size:1rem;line-height:1.5;display:block;width:100%;height:calc(2.75rem + 2px);padding:.625rem .75rem;border-radius:.25rem;color:#5f513f;background:#e4ddce;-webkit-box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);-moz-box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);border:1px solid #B9AD9E}.node-main-login>.main .container .cbi-value-field input:focus{color:#3e362b;outline:0;background-color:#eee;box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.node-main-login>.main .container input.cbi-button{font-size:1rem;height:auto;position:relative;transition:all .15s ease;letter-spacing:.2em;text-transform:none;padding:.625rem 1.25rem;will-change:transform;line-height:1.5em;border-radius:.375rem;min-width:14rem}.node-main-login>.main form>div:nth-last-child(1){text-align:center;border-top:0;margin-bottom:2rem;padding-top:2rem}.node-main-login>.main .cbi-button-reset{display:none !important}.node-main-login>.main .cbi-value{margin-bottom:10px;display:block}.node-main-login>.main .cbi-value>*{display:inline-block !important}.node-main-login>.main .cbi-value.cbi-value .cbi-value-title,.node-main-login>.main .cbi-value.cbi-value-last .cbi-value-title{display:none !important}.node-main-login>.main .cbi-value.cbi-value-last .cbi-input-text{box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02);transition:box-shadow .15s ease;border-radius:.375rem;box-sizing:border-box;padding-left:3em;margin:0}.node-main-login>.main .container .cbi-map-descr{text-align:center;padding:1rem;color:#eee;text-shadow:0px 1px 3px #222}.node-main-login>.main .cbi-value.cbi-value .cbi-input-user,.node-main-login>.main .cbi-value.cbi-value-last .cbi-input-password,.node-main-login>.main .cbi-value.cbi-value-last .cbi-input-text[type="password"]{border-radius:.375rem;padding-left:3em;text-align:center;text-indent:-3rem;box-shadow:none;min-width:100% !important;margin:0}.node-main-login>.main .cbi-value.cbi-value .cbi-value-field,.node-main-login>.main .cbi-value.cbi-value-last .cbi-value-field{position:relative;width:14rem}.node-main-login>.main .cbi-value.cbi-value .cbi-value-field:before{font-family:'sirpdboy' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e909";color:#adb5bd;font-size:1.5rem;position:absolute;z-index:100;left:10px;top:10px}.node-main-login>.main .cbi-value.cbi-value-last .cbi-value-field:before{font-family:'sirpdboy' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e90c";color:#adb5bd;font-size:1.5rem;position:absolute;z-index:100;left:10px;top:10px}.node-main-login>.main form>div:nth-last-child(1){padding-top:0rem;margin-bottom:4rem;background-color:none !important}.node-main-login>.main form>div:nth-last-child(1),.node-main-login>.main form>div:nth-last-child(2){float:center;text-align:center;background-color:none !important}.node-main-login>.main .cbi-value{display:block;position:relative;background-color:rgba(255,255,255,0)}.node-main-login>.main .cbi-value.cbi-value-last{display:block;margin-top:2rem;position:relative;background-color:rgba(255,255,255,0) !important}.node-main-login .main .main-right #maincontent .alert-message p{color:#fff;font-weight:normal;font-size:0.83rem}.node-main-login .errorbox{width:calc(100% - 2rem);box-sizing:border-box;padding:1rem 1rem;position:absolute;color:#fff !important;border-color:#eea236;margin-top:8rem;border-radius:5px;text-align:center;background-color:#f0ad4e !important}.node-main-login footer{text-align:center;padding:1rem 1rem 6rem 0;color:#fff;text-shadow:0 0 2px #222;font-size:.7rem}.node-main-login footer a{color:#fff;text-shadow:0 0 2px #222;text-decoration:none}#applyreboot-container{margin:2rem}#applyreboot-section{margin:2rem;line-height:300%}.table{display:table;position:relative;color:#525f7f;border-collapse:collapse}.tr{display:table-row;border-bottom:1px solid rgba(0,0,0,0.05)}.thead{display:table-header-group}.tbody{display:table-row-group}.tfoot{display:table-footer-group}.td,.th{vertical-align:middle;text-align:center;display:table-cell;padding:1rem;white-space:nowrap}.th{font-weight:bold}.tr.placeholder{height:4em}.tr.placeholder>.td{position:absolute;left:0;right:0;bottom:0;text-align:center;background:inherit}.table[width="33%"],.th[width="33%"],.td[width="33%"]{width:33%;padding-left:1.5rem;padding-right:1.5rem}.table[width="100%"],.th[width="100%"],.td[width="100%"]{width:100%}.table-titles .th{padding:.75rem 1rem;color:#8898aa;background-color:rgba(236,233,223,1.000)}.col-1{flex:1 1 30px !important;-webkit-flex:1 1 30px !important}.col-2{flex:2 2 60px !important;-webkit-flex:2 2 60px !important}.col-3{flex:3 3 90px !important;-webkit-flex:3 3 90px !important}.col-4{flex:4 4 120px !important;-webkit-flex:4 4 120px !important}.col-5{flex:5 5 150px !important;-webkit-flex:5 5 150px !important}.col-6{flex:6 6 180px !important;-webkit-flex:6 6 180px !important}.col-7{flex:7 7 210px !important;-webkit-flex:7 7 210px !important}.col-8{flex:8 8 240px !important;-webkit-flex:8 8 240px !important}.col-9{flex:9 9 270px !important;-webkit-flex:9 9 270px !important}.col-10{flex:10 10 300px !important;-webkit-flex:10 10 300px !important;white-space:inherit}.cbi-button-up,.cbi-button-down{display:inline-block;min-width:0;padding:.2rem .6rem;font-size:1.2rem}.cbi-rowstyle-2 .cbi-button-up,.cbi-rowstyle-2 .cbi-button-down{background-color:#fff !important}.cbi-button-up,.cbi-button-down,.cbi-value-helpicon,.showSide,.main>.loading>span{font-family:'sirpdboy' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cbi-button-up{transform:rotate(180deg)}.cbi-button:not(select){-webkit-appearance:none !important}button,input,optgroup,textarea{font-size:.875rem;line-height:1.5;padding:.625rem .75rem;border-radius:.25rem;outline:none;color:#5f513f;background:#e4ddce;-webkit-box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);-moz-box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);border:1px solid #B9AD9E;margin:.25rem}select:not([multiple="multiple"]):focus,input:focus{outline:0;color:#3e362b;background-color:#eee;border-top:1px solid #c0b9ae;border-left:1px solid #c0b9ae;border-right:1px solid #dad4c9;border-bottom:1px solid #dad4c9;box-shadow:none}select[multiple="multiple"]{height:auto}code{color:#0099CC}abbr{color:#005470;text-decoration:underline;cursor:help}hr{margin:1rem 0;border-color:#EEE;opacity:.1}.kpi{font-size:.875rem}fieldset[id^="cbi-apply-"]{position:fixed;z-index:200;width:18rem;margin-left:-8rem;margin-top:-4rem;height:9rem;left:50%;top:50%;padding:1rem;font-size:1.2rem;text-align:center;background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.32),0 1px 5px 0 rgba(0,0,0,0.2);transition:all .3s}[id^="cbi-apply-"]>.panel-title{border-bottom:none;background:0 0}[id^="cbi-apply-"]>[id^="cbi-apply-"]{position:initial;width:auto;height:auto;font-size:.875rem;margin-left:0rem;margin-top:.8rem;display:block}.cbi-section>h3:first-child,.panel-title{font-size:1.125rem;width:100%;display:block;margin:0;padding:.8755rem 1.5rem;letter-spacing:.1rem;color:#32325d;font-weight:normal}table{border-spacing:0;border-collapse:collapse}table,.table{width:100%}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th,.table>.tbody>.tr>.td,.table>.tbody>.tr>.th,.table>.tfoot>.tr>.td,.table>.tfoot>.tr>.th,.table>.thead>.tr>.td,.table>.thead>.tr>.th{padding:0.5rem}.cbi-section-table-cell{white-space:nowrap;align-self:flex-end;flex:1 1 auto;text-align:center}.cbi-section-table{font-size:0.775rem;border:none;margin:0 !important}.status-bar{font-size:.875rem}.cbi-section-table-row:last-child{margin-bottom:0}.cbi-section-table-row>.cbi-value-field .cbi-input-select,.cbi-section-table-row>.cbi-value-field .cbi-input-text,.cbi-section-table-row>.cbi-value-field .cbi-input-password,.cbi-section-table-row>.cbi-value-field .cbi-dropdown{width:6rem;padding-left:0.5em}.cbi-section-table-row>.cbi-value-field [data-dynlist]>input,.cbi-section-table-row>.cbi-value-field input.cbi-input-password{width:calc(100% - 1.5rem)}.cbi-tabcontainer>.cbi-value:nth-of-type(4n+2),.cbi-map>.cbi-section .cbi-value:nth-of-type(4n+2),fieldset>table>tbody>tr:nth-of-type(4n+2),table>tbody>tr:nth-of-type(4n+2),div>.table>.tr:nth-of-type(4n+2){background-color:rgba(255,102,102,0.08)}fieldset>table>tbody>tr:nth-of-type(4n+2):hover,.cbi-tabcontainer>.cbi-value:nth-of-type(4n+2):hover,.cbi-map>.cbi-section .cbi-value:nth-of-type(4n+2):hover,table>tbody>tr:nth-of-type(4n+2):hover,div>.table>.tr:nth-of-type(4n+2):hover{background-color:rgba(255,102,102,0.2)}.cbi-map>.cbi-section .cbi-value:nth-of-type(4n),fieldset>table>tbody>tr:nth-of-type(4n),table>tbody>tr:nth-of-type(4n),div>.table>.tr:nth-of-type(4n){background-color:rgba(254,120,0,0.09)}fieldset>table>tbody>tr:nth-of-type(4n):hover,.cbi-map>.cbi-section .cbi-value:nth-of-type(4n):hover,table>tbody>tr:nth-of-type(4n):hover,div>.table>.tr:nth-of-type(4n):hover{background-color:rgba(254,120,0,0.2)}table>tbody>tr,div>.table>.tr,.cbi-map>.cbi-section .cbi-value{transition:background-color .25s}.danger{background-color:#f5365c !important;color:#fff !important}.warning{background-color:#d9534f !important;margin:0 0 0.5rem 0;color:#fff !important}.notice{background-color:#eea236 !important;color:#fff !important}.success{background-color:#2dce89 !important;color:#fff !important}.errorbox,.alert-message{padding:1rem;border:0;font-weight:normal;font-style:normal;line-height:1.6em;font-family:inherit;min-width:inherit;overflow:auto;border-radius:0.375rem;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 2px 0 rgba(0,0,0,0.12)}.errorbox{color:#fff;background-color:#f0ad4e;border-color:#eea236}.error{color:red}h1{font-size:2rem;padding-bottom:10px;border-bottom:1px solid #eee}h2{margin:0 0 1rem 0;font-size:1.25rem;letter-spacing:.1rem;padding:1rem 1.5rem;color:#32325d;border-radius:.375rem;background-color:rgba(250,250,250,0.7);border-top:0.18751rem solid rgba(0,0,0,0.35);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.32),0 1px 5px 0 rgba(0,0,0,0.2)}h4{font-size:1.5rem;padding-bottom:20px}#cbi-dropbear h2,#cbi-dropbear .cbi-map-descr,#cbi-dropbear .cbi-map-descr abbr,#cbi-rc h2,#cbi-rc .cbi-map-descr,#cbi-distfeedconf h2,#cbi-distfeedconf .cbi-map-descr,#cbi-customfeedconf h2,#cbi-customfeedconf .cbi-map-descr,#cbi-download h2,#cbi-filelist h2{color:#32325d !important}h3{font-size:1.15rem;display:block;margin:1rem 0;color:#32325d;font-weight:bold;letter-spacing:.1rem;padding:1rem 1.5rem;background-color:rgba(254,120,0,0.2)}fieldset{margin:1.25rem 0 0 0;padding:0;font-weight:normal;font-style:normal;line-height:1;font-family:inherit;min-width:inherit;overflow-x:auto;overflow-y:hidden}fieldset>legend{display:none !important}fieldset>fieldset{margin:0;padding:0;border:none;box-shadow:none}fieldset.cbi-section p{padding:1em}.panel-title{width:100%;display:block;padding:1rem 1.5rem;background-color:rgba(254,120,0,0.23);margin:0rem;letter-spacing:.1rem;color:#32325d;font-weight:500px}table{border-spacing:0;border-collapse:collapse;width:100%}table>tbody>tr:first-child>td,table>tfoot>tr:first-child>td,table>thead>tr:first-child>td{border-top:0px}.cbi-section-table-row{text-align:center}table table{border:none}.cbi-value-field table{border:none}td>table>tbody>tr>td{border:none}.cbi-value-field>table>tbody>tr>td{border:none}.tabs{margin:0 0 1rem 0;padding:0.2rem 1.2rem;color:#32325d;border-radius:.375rem;background-color:rgba(255,255,255,0.7);border-top:0.18751rem solid rgba(0,0,0,0.35);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.32),0 1px 5px 0 rgba(0,0,0,0.2);overflow-x:auto}.tabs::-webkit-scrollbar{width:1px;height:5px}.tabs::-webkit-scrollbar-thumb{background-color:rgba(236,233,223,1.000)}.tabs::-webkit-scrollbar-track{background-color:#eee}.tabs>li,.cbi-tabmenu>li{border-bottom:0.3rem solid transparent}.tabs li[class~="active"],.tabs li:hover{cursor:pointer;border-bottom:.18751rem solid #fe7a00;margin-bottom:0;color:#fe7a00;background-color:rgba(255,255,255,0.4);border-radius:0}.tabs li[class~="active"] a,.tabs li:hover a{color:#fe7a00}.tabs li{font-size:.875rem;display:inline-block;padding:.875rem 0;border-bottom:.18751rem solid rgba(0,0,0,0)}.tabs li a{padding:0.8rem 1.9rem;text-decoration:none;color:#404040}.tabs li:hover{border-bottom:.18751rem solid #fe7a00}.cbi-tabmenu{color:white;padding:0.5rem 1rem 0 1rem;overflow-x:auto;border-bottom:1px solid #ddd !important}.cbi-tabmenu::-webkit-scrollbar{width:1px;height:5px}.cbi-tabmenu::-webkit-scrollbar-thumb{background-color:rgba(236,233,223,1.000)}.cbi-tabmenu::-webkit-scrollbar-track{background-color:#eee}.cbi-tabmenu li{background:rgba(254,120,0,0.09);border-top:.18751rem solid rgba(0,0,0,0.09);display:inline-block;font-size:.875rem !important;border-top-left-radius:.75rem;border-top-right-radius:.75rem;padding:0.9rem 0;margin-top:0.4rem}.cbi-tabmenu li a{text-decoration:none;color:#5f513f;padding:.8rem 1rem}.cbi-tabmenu li:hover{cursor:pointer;color:#fe7a00;background:rgba(254,120,0,0.22);margin-bottom:0}.cbi-tabmenu li:hover a{color:#fe7a00}.cbi-tabmenu li[class~="cbi-tab"]{border-top:0.18751rem solid rgba(0,0,0,0.35);background:rgba(254,120,0,0.22)}.cbi-tabmenu li[class~="cbi-tab"] a{color:#fe7a00}.cbi-tab-descr{margin:1rem 1.5rem;color:#32325d;font-size:small;line-height:1.5em}.cbi-dropdown{display:inline-flex;cursor:pointer;position:relative;padding:0;height:auto}.cbi-dropdown:focus{outline:2px solid #4b6e9b}.cbi-dropdown>ul{margin:0 !important;padding:0;list-style:none;overflow-x:hidden;overflow-y:auto;display:flex;width:100%}.cbi-dropdown>ul.preview{display:none}.cbi-dropdown>.open{border:0 outset #eee;flex-basis:15px;background:#fff}.cbi-dropdown>.open,.cbi-dropdown>.more{flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;text-align:center;line-height:2em;padding:0 .25em}.cbi-dropdown>.more,.cbi-dropdown>ul>li[placeholder]{color:#777;font-weight:bold;text-shadow:1px 1px 0 #fff;display:none}.cbi-dropdown>ul>li{display:none;padding:.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;flex-grow:1;align-items:center;align-self:center;min-height:20px}.cbi-dropdown>ul>li .hide-open{display:initial}.cbi-dropdown>ul>li .hide-close{display:none}.cbi-dropdown>ul>li[display]:not([display="0"]){border-left:1px solid #ccc}.cbi-dropdown[empty]>ul{max-width:1px}.cbi-dropdown>ul>li>form{display:none;margin:0;padding:0;pointer-events:none}.cbi-dropdown>ul>li img{vertical-align:middle;margin-right:.25em}.cbi-dropdown>ul>li>form>input[type="checkbox"]{margin:0;height:auto}.cbi-dropdown>ul>li input[type="text"]{height:20px}.cbi-dropdown[open]{position:relative;border-color:#fe7a00}.cbi-dropdown[open]>ul.dropdown{display:block;background:#fff;border-color:#fe7a00;position:absolute;z-index:1000;max-width:none;min-width:100%;width:auto;box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.05)}.cbi-dropdown>ul>li[display],.cbi-dropdown[open]>ul.preview,.cbi-dropdown[open]>ul.dropdown>li,.cbi-dropdown[multiple]>ul>li>label,.cbi-dropdown[multiple][open]>ul.dropdown>li,.cbi-dropdown[multiple][more]>.more,.cbi-dropdown[multiple][empty]>.more{flex-grow:1;display:flex;align-items:center}.cbi-dropdown[empty]>ul>li,.cbi-dropdown[optional][open]>ul.dropdown>li[placeholder],.cbi-dropdown[multiple][open]>ul.dropdown>li>form{display:block}.cbi-dropdown[open]>ul.dropdown>li .hide-open{display:none}.cbi-dropdown[open]>ul.dropdown>li .hide-close{display:initial}.cbi-dropdown[open]>ul.dropdown>li{border-bottom:1px solid #ccc}.cbi-dropdown[open]>ul.dropdown>li[selected]{background:#b0d0f0}.cbi-dropdown[open]>ul.dropdown>li.focus{background:linear-gradient(90deg,#a3c2e8 0%,#84aad9 100%)}.cbi-dropdown[open]>ul.dropdown>li:last-child{margin-bottom:0;border-bottom:none}.cbi-dropdown[disabled]{pointer-events:none;opacity:.6}.cbi-dropdown .zonebadge{width:100%}.cbi-dropdown[open] .zonebadge{width:100%}.cbi-dropdown{font-size:.875rem;transition:all .15s ease-in-out;line-height:1.5;height:calc(2.75rem + 2px);padding:0m;color:#8898aa;border:1px solid #dee2e6;border-radius:.25rem;background-color:#eee;background-clip:padding-box;box-shadow:0 3px 2px rgba(233,236,239,0.05);margin:.25rem}.cbi-value-field .cbi-dropdown{min-width:6rem}.cbi-value-field .cbi-dropdown .zonebadge>.ifacebadge{padding:0rem 1rem;margin:0 .3rem;border:1px solid #6C6C6C}select[multiple="multiple"]{height:auto}.cbi-dropdown>ul{margin:0 !important;padding:0;list-style:none;overflow-x:hidden;overflow-y:hidden;display:flex;width:100%}.cbi-section>legend{display:none !important}.cbi-section-node-tabbed{padding:0;margin-top:0}.cbi-section-node{border:0;margin:0px;overflow-x:auto;overflow-y:hidden;padding:0rem 0}#cbi-network-lan.cbi-section-node{overflow-x:visible;overflow-y:visible}.cbi-section-node .cbi-value{padding:0.3rem 1rem 0.3rem 1rem;background-color:rgba(255,255,255,0)}.cbi-value-field,.cbi-value-description{display:table-cell;font-size:0.875rem}.cbi-value-helpicon>img{display:none}.cbi-value-helpicon:before{content:"\f059"}.cbi-value-description{font-size:small;opacity:.5;padding:.5rem}.cbi-value-description img{vertical-align:middle}.cbi-value-title{word-wrap:break-word;font-size:.875rem;line-height:1.6;color:#525f7f;padding:.7rem;padding-left:0;width:23rem;float:left;text-align:right;display:table-cell}.cbi-value{padding:.1rem;display:inline-block;width:100%}.cbi-section-table-descr>.cbi-section-table-cell,.cbi-section-table-titles>.cbi-section-table-cell{border:none}.cbi-rowstyle-1{background-color:rgba(255,255,255,0.4)}.cbi-rowstyle-2{background-color:rgba(255,255,255,0.6)}.cbi-section-table .cbi-section-table-titles .cbi-section-table-cell{width:auto !important}.cbi-section-descr{padding:1rem 1.5rem;font-size:.7rem;font-weight:600;line-height:1.5em;color:#525f7f}.cbi-map-descr{margin:0 1.5rem 1rem 1.5rem;color:#32325d;font-size:small;line-height:1.5em}input[type="checkbox"]{height:auto}.cbi-value-field .ifacebadge{display:inline-flex;border-bottom:0 solid #CCCCCC;padding:.5rem 1rem;box-shadow:none}td>.ifacebadge{background-color:#F0F0F0;font-size:.9rem}.ifacebadge>img{float:right;margin:0 .3rem}#syslog{width:100%;min-height:15rem;padding:1rem;line-height:1.4em;font-size:small;color:#1e1e1e;border-radius:0.375rem;background:rgba(228,221,206,1.000);-webkit-box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);-moz-box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);box-shadow:inset 1px 1px 3px rgba(118,108,100,0.26),0 1px 1px rgba(255,255,255,0.6);border:1px solid #B9AD9E;border:none;outline:none}.ifacebadge{display:inline-flex;border-bottom:0 solid #CCCCCC;padding:.5rem 1rem;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.32),0 1px 5px 0 rgba(0,0,0,0.2);background:#fff}td>.ifacebadge,.td>.ifacebadge{background-color:#e9ecef;font-size:.9rem;border-radius:.2rem}.ifacebadge>em,.ifacebadge>img{display:inline-block;margin:0 .3rem;align-self:flex-start}.ifacebadge span{line-height:1.6em}.network-status-table{display:flex;flex-wrap:wrap}.network-status-table .ifacebox{margin:1rem;flex-grow:1}.network-status-table .ifacebox-body{display:flex;flex-direction:column;height:100%}.network-status-table .ifacebox-body>span{flex:10 10 auto;height:100%;line-height:1.7em;padding-left:2rem;padding-top:.5rem;padding-bottom:.5rem}.network-status-table .ifacebox-body>div{display:flex;flex-wrap:wrap}.network-status-table .ifacebox-body .ifacebadge{flex:1 1 auto;margin:0;padding:.5em;min-width:220px;background-color:#eee;align-items:center}.ifacebox{border:1px solid #ccc;border-radius:.375rem;background-color:#f9f9f9;display:inline-flex;flex-direction:column;line-height:1.2em;min-width:100px;overflow:hidden}.ifacebox-head{padding:1rem;background:#eee}.ifacebox-head.active{background:#fe7a00;color:#fff}.ifacebox-body{padding:.5em}.cbi-image-button{margin-left:.5rem}#iwsvg,#iwsvg2,#bwsvg{border:none !important;border-radius:.375rem;box-shadow:0 0 2rem 0 rgba(136,152,170,0.15);overflow:hidden}.zonebadge{padding:.2rem .5rem;display:inline-block;cursor:pointer}.zonebadge>.ifacebadge{padding:.2rem 1rem;margin:.3rem;border:1px solid #6C6C6C}.zonebadge>input[type="text"]{padding:.16rem 1rem;min-width:8rem;margin-top:.3rem}.cbi-value-field .cbi-input-checkbox,.cbi-value-field .cbi-input-radio{margin:0.5rem 0.25rem;height:1.5rem;line-height:1.6rem}.cbi-value-field>input+.cbi-value-description{padding:0}.cbi-value-field>ul>li{display:flex;align-items:center;font-size:.875rem}.cbi-value-field>ul>li .ifacebadge{font-size:.875rem;background-color:#eee;display:flex;align-items:center;margin-left:0rem;margin-top:0rem}.cbi-section-table-row>.cbi-value-field .cbi-input-select{min-width:7rem}.cbi-section-create>.cbi-button-add{margin:.5rem .5rem .5rem .5rem}.cbi-section-remove{padding:.5rem}div.cbi-value var,td.cbi-value-field var{font-style:italic;color:#0069D6}input[name="ping"],input[name="traceroute"],input[name="nslookup"]{width:80%}.label{padding:.3rem .8rem;font-size:.8rem;font-weight:bold;color:#fff !important;text-transform:uppercase;white-space:nowrap;background-color:#32325d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-shadow:none;text-decoration:none}.node-status-overview>.main #wan4_i,.node-status-overview>.main #wan6_i{width:80px !important}.node-status-overview>.main fieldset:nth-child(4) td:nth-child(2),.node-status-processes>.main table tr td:nth-child(3){white-space:normal}.node-system-reboot>.main>.main-right p,.node-system-reboot>.main>.main-right h3{padding-left:2rem;color:#fff}node-services-shadowsocksr>.block,node-services-ssrpro>.block,.block,.node-services-bypass>.main .block,.node-services-vssr>.main .block,.main .block{background-color:#fff !important;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.32),0 1px 5px 0 rgba(0,0,0,0.2)}node-services-shadowsocksr>.block:active,node-services-ssrpro>.block:active,.block:active,.node-services-bypass>.main .block:active,.main .block:active,node-services-shadowsocksr>.block:hover,node-services-ssrpro>.block:hover,.block:hover,.node-services-bypass>.main .block:hover,.main .block:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 4px 6px rgba(0,0,0,0.35)}.node-services-samba>.main .cbi-tabcontainer:nth-child(3) .cbi-value-title{margin-bottom:1rem;width:auto}.node-services-samba>.main .cbi-tabcontainer:nth-child(3) .cbi-value-field{display:list-item}.node-services-samba>.main .cbi-tabcontainer:nth-child(3) .cbi-value-description{padding-top:1rem}.node-services-adguardhome>.main .cbi-value-field{width:30rem !important}.node-services-adguardhome>.main .cbi-value-field .cbi-input-textarea{width:80%;box-shadow:0 0 1px rgba(#CCCCCC)}.node-system-packages>.main table tr td:nth-child(1){width:auto !important}.node-system-packages>.main table tr td:nth-last-child(1){white-space:normal;font-size:small;color:#404040}.node-system-packages>.main .cbi-tabmenu>li>a,.tabs>li>a{padding:.5rem .8rem}.node-system-packages>.main .cbi-value>pre{background-color:#eee;padding:.5rem;overflow:auto}.node-system-packages>.main .cbi-page-actions{padding:1rem 0}.node-system-packages>.main .cbi-section-node:first-child .cbi-value-last{line-height:1.8em}.node-system-packages>.main .cbi-section-node:first-child .cbi-value-last>div{border:1px solid #999999 !important;width:100% !important;background-color:rgba(243,108,33,0.2) !important;height:1.4rem !important;border-radius:0.25rem !important;margin:0.5rem 0 !important;overflow:hidden}.node-system-packages>.main .cbi-section-node:first-child .cbi-value-last>div>div{border-right:0 !important;border-radius:0.25rem !important;background-color:rgba(243,108,33,0.7) !important}.node-system-leds .cbi-section em{display:block}.cbi-tabmenu+.cbi-section{margin-top:0}.cbi-section{padding:0;border:0;overflow-x:auto;background-color:rgba(255,255,255,0.5);border:0;border-radius:.375rem;margin-bottom:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.32),0 1px 5px 0 rgba(0,0,0,0.2);overflow-y:hidden}.cbi-section:hover,.cbi-section:active{box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 4px 6px rgba(0,0,0,0.35)}.cbi-section em{padding:.75rem 1.5rem;font-size:.7rem;font-weight:600;color:#525f7f;text-align:center}.cbi-section h4{padding:.75rem 1.5rem;font-size:.7rem;font-weight:600;color:#525f7f}#content_syslog{box-shadow:rgba(0,0,0,0.75) 0 0 15px -5px;border-radius:.375rem;overflow:hidden}.node-system-packages .cbi-section-node .cbi-value{padding:.5rem 1rem;font-size:.875rem}.node-system-packages br{display:none}.node-network-firewall>.main .cbi-section-table-row>.cbi-value-field .cbi-input-select{min-width:4rem}.node-network-firewall .cbi-section-table{width:100% !important}.node-status-iptables fieldset,.node-system-packages fieldset,.node-system-flashops fieldset{margin-top:0}.node-status-iptables .cbi-tabmenu,.node-system-packages .cbi-tabmenu,.node-system-flashops .cbi-tabmenu{border:none}.node-system-flashops form.inline+form.inline{margin-left:0}.Changes .cbi-section{font-size:.875rem;padding:1rem}.node-network-diagnostics{font-size:0.875rem}.node-network-diagnostics #diag-rc-output{display:block;padding:1rem}.node-network-diagnostics #diag-rc-output pre{font-size:0.875rem}.node-network-diagnostics .cbi-section div{padding:0 1rem}.node-network-diagnostics .cbi-section select{min-width:6rem !important}#detail-bubble.in{z-index:500}.node-nlbw-display .cbi-section ul{padding:0.875rem 1.5rem}.node-nlbw-backup form{margin-left:1.5rem}.node-nas-usb_printer em{display:block}.node-nas-usb_printer em{display:block}.node-system-flashops .cbi-section ul{padding:.875rem 1.5rem;font-size:.875rem}@media screen and (max-width:1600px){.main-left{width:calc(0% + 13rem)}.main-right{width:calc(100% - 13rem)}.cbi-button{font-size:.8rem}header>.container>.pull-right>*{top:.35rem}.label{padding:.2rem .6rem}.cbi-value-title{width:15rem;padding-right:1.6rem}#cbi-firewall-zone .cbi-input-select{min-width:9rem}.cbi-input-textarea{font-size:small}.node-status-iptables>.main fieldset li>a{padding:.3rem .6rem}select{min-width:15rem}}@media screen and (min-width:1600px){.cbi-value input[type="password"],.cbi-value-field .cbi-dropdown,.cbi-value-field .cbi-input-select,.cbi-value input[type="text"]{width:15rem !important;min-width:15rem !important}}@media screen and (max-width:1366px){header>.container{margin-top:.25rem}.main-left{width:calc(0% + 13rem)}.main-right{width:calc(100% - 13rem)}.cbi-tabmenu li a,.tabs li a{padding:.2rem .5rem}.panel-title{font-size:1.1rem;padding-bottom:1rem}table{font-size:.7rem !important;width:100% !important}.main .main-left .nav li,.main .main-left .nav li a,.main .main-left .nav .slide .menu,.main .main-left .nav li [data-title="Logout"]{font-size:0.9rem}.main .main-left .nav .slide .slide-menu li a{font-size:.875rem}#modal_overlay{top:0rem}[ data-page="admin-network-firewall-forwards"] .table:not(.cbi-section-table){display:block}[ data-page="admin-network-firewall-forwards"] .table:not(.cbi-section-table),[data-page="admin-network-firewall-rules"] .table:not(.cbi-section-table),[data-page="admin-network-hosts"] .table,[data-page="admin-network-routes"] .table{overflow-y:visible}.th.cbi-value-field,.td.cbi-value-field,.th.cbi-section-table-cell,.td.cbi-section-table-cell{flex-basis:auto;padding-top:1rem}.commandbox{width:32% !important}}@media screen and (min-width:992px){table>tbody>tr>td,table>tfoot>tr>td,table>thead>tr>td{font-size:.875rem;color:#525f7f;padding:0.8rem 1.5rem;line-height:1.4em;letter-spacing:1px;vertical-align:middle !important;border-top:1px solid #ddd}.cbi-value input[type="password"],.cbi-value-field .cbi-dropdown,.cbi-value-field .cbi-input-select,.cbi-value input[type="text"]{width:14rem !important;min-width:14rem !important}.cbi-value-field .cbi-input-select{min-width:14rem}.node-network-network .cbi-section-table tr,.node-network-network .cbi-section-table td{font-size:0.875rem !important}.node-network-network .cbi-section-node table td:nth-of-type(1){padding:5px !important}.node-network-network .cbi-section-node table td,.node-network-wireless fieldset .cbi-section-node table td{padding:10px !important}.node-network-network .cbi-section-table br{display:initial}}@media screen and (max-width:992px){header>.fill>.container>.brand{display:inline-block}.cbi-section>div{overflow-x:auto}.main>.loading>span{top:25%}#diag-rc-output>pre,#command-rc-output>pre,[data-page="admin-services-wol"] .notice code{font-size:1rem}.Interfaces .table{overflow-x:hidden}#packages.table{display:grid}.Overview .table[width="100%"]>.tr{flex-wrap:nowrap}.tr.placeholder{border-bottom:thin solid #ddd}.tr.placeholder>.td,#cbi-firewall .tr>.td,#cbi-network .tr:nth-child(2)>.td,.cbi-section #wifi_assoclist_table .tr>.td{border-top:0}.node-admin-status.Overview .tr{display:flex;flex-direction:row;flex-wrap:wrap}.main .main-left{width:0;position:fixed;z-index:100}.main .main-right{width:100%}.showSide{padding:.5rem;position:relative;display:inline-block}.showSide:hover{text-decoration:none}.showSide:before{font-family:'sirpdboy' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e20e";font-size:1.7rem}.node-main-login .showSide{display:none !important}header>.fill>.container>.brand{display:inline-block}.cbi-value-title{width:9rem;padding-right:1rem}.node-network-diagnostics>.main .cbi-map fieldset>div,.node-network-diagnostics>.main .cbi-map fieldset>div *{width:100% !important}.node-network-diagnostics>.main .cbi-map fieldset>div input[type=text]{margin:3rem 0 0 !important}.node-network-diagnostics>.main .cbi-map fieldset>div:nth-child(4) input[type=text]{margin:0 !important}.node-network-diagnostics>.main .cbi-map fieldset>div input[type=button],.node-network-diagnostics>.main .cbi-map fieldset>div select{margin:1rem 0 0}.node-main-login>.main .cbi-value-title{text-align:left}.Firewall form{position:static !important;margin:0 0 2rem 0;padding:2rem;box-shadow:0 2px 2px 0 rgba(0,0,0,0.16),0 0 2px 0 rgba(0,0,0,0.12)}.Firewall form input{width:100% !important;margin:0;margin-top:1rem}.Firewall .center,.Firewall .center::before{text-align:left !important}.commandbox{width:100% !important;margin-left:0 !important}#packages .tr{display:flex;flex-direction:row;flex-wrap:wrap}#packages .td{padding:1em 2rem}#diag-rc-output>pre{font-size:1rem}.main-right>#maincontent{margin-top:0.5rem}.btn,button,.cbi-button,input[type=button],input[type=submit],input[type=reset]{padding:0.7rem 1.3rem !important}table>tbody>tr>td,table>tfoot>tr>td,table>thead>tr>td{font-size:.8rem;color:#525f7f;padding:0.8rem 0rem 0.8rem 0.4rem}.cbi-section>div{overflow-x:auto}.node-status-iptables>.main div>.cbi-map>form input[type="submit"]{background:#337ab7;color:#eee}.node-status-iptables>.main div>.cbi-map>form input[type="submit"]+input[type="submit"]{background:#f0ad4e;margin:0.4rem}.node-network-network .cbi-section-table tr,.node-network-network .cbi-section-table td{font-size:0.78rem;color:#525f7f}.node-network-network .cbi-section-table .cbi-section-table-titles{display:flex}.node-network-network .cbi-section-table .cbi-section-table-titles .cbi-section-table-cell{flex:1 !important}.node-services-vssr .status-info{font-size:0.75rem}.node-services-vssr .icon-con{margin-top:0.4rem}.node-services-vssr .icon-con img{width:2.3rem !important;height:auto}}@media screen and (min-width:600px){body{font-size:.8rem}.pull-right{float:right;margin-top:0rem !important}div.cbi-section,fieldset{padding:0;margin:1rem 0 0 0;overflow-x:auto}.pull-right{float:right;margin-top:0rem !important}.tabs{margin:.5rem 0}.toggle{margin:0}.panel-title{font-size:1rem;padding-bottom:1rem}#ethinfo td{padding:0.75rem 0.2rem !important}.cbi-value{padding:0.6em 0em}.cbi-value-field .cbi-input-select{min-width:12rem !important}select,input{font-size:0.7rem;box-sizing:border-box;min-width:unset}.node-main-login .alert-message.warning{display:none !important}.cbi-page-actions>div>input{display:none}.tabs::-webkit-scrollbar,.cbi-tabmenu::-webkit-scrollbar{width:0px;height:0px}.tabs>li>a{font-size:0.9rem}.node-status-realtime table>tbody>tr>td,.node-status-realtime table>tfoot>tr>td,.node-status-realtime table>thead>tr>td{font-size:.8125rem;color:#525f7f;line-height:1.4em;vertical-align:middle !important;padding:.8rem 1.5rem;border-top:1px solid #ddd;width:auto;white-space:nowrap;align-self:flex-end;flex:1 1 auto;text-align:center}.node-system-packages>.main .cbi-value.cbi-value-last>div{width:100% !important}.node-system-packages .cbi-section-node .cbi-value{padding:0.3rem 1rem}.node-system-packages>.main .cbi-value .cbi-value-field input{width:100%}.node-system-leds .cbi-section em{display:block}.cbi-value input[type="text"]:has(+ img){width:10rem !important}.cbi-button-add{margin-left:0.5rem}h2{font-size:1.1rem !important}h3{font-size:1.0rem !important;padding:1rem 2rem !important}[data-page="admin-system-flash"] legend{font-size:1.1rem !important;padding-bottom:0.6rem !important}.td.version{word-break:normal !important}.cbi-map>.cbi-section .cbi-value{padding-left:1rem;padding-right:1rem}.cbi-section~.cbi-section>.panel-title{padding-top:0.1}input[type=button],input[type=submit],input[type=reset]{height:auto !important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:#9e9e9e}::-webkit-scrollbar-thumb:hover{background:#757575}::-webkit-scrollbar-thumb:active{background:#424242}.node-status-iptables>.main div>.cbi-map>form input[type="submit"]{background:#337ab7;color:#eee}.node-status-iptables>.main div>.cbi-map>form input[type="submit"]+input[type="submit"]{background:#f0ad4e;margin:0.5rem}}@media screen and (max-width:600px){.mobile-hide{display:none}.node-main-login .alert-message.warning{display:none !important}#maincontent>.container{margin:1rem 0.5rem 1rem 0.5rem !important}.cbi-value-title{text-align:left}[ data-page="admin-system-flash"] legend{padding:1rem 0 1rem 1rem}[ data-page="admin-system-flash"] .cbi-section-descr{padding:1rem 0 1rem 1rem}[ data-page="admin-system-flash"] .cbi-value{padding:0 1rem}[ data-page="admin-network-dhcp"] [data-tab-active="true"]{padding:1rem 1rem !important}body{overflow-x:hidden}.node-main-login footer{display:none}.cbi-value input[type="password"],.cbi-value-field .cbi-dropdown,.cbi-value-field .cbi-input-select,.cbi-value input[type="text"]{width:8rem !important;min-width:8rem !important}.cbi-value input[name^="pw"],.cbi-value input[data-update="change"]:nth-child(2){width:8rem;min-width:8rem}} \ No newline at end of file diff --git a/luci-theme-opentopd/htdocs/luci-static/opentopd/favicon.ico b/luci-theme-opentopd/htdocs/luci-static/opentopd/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..e9b2d322d9da0f7fa5eac2d88631cb784922dc50 GIT binary patch literal 4286 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 a!4>~Syzjx?*cq}5iPM&$0o*^n-}8TewY + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/luci-theme-opentopd/htdocs/luci-static/opentopd/fonts/sirpdboy.ttf b/luci-theme-opentopd/htdocs/luci-static/opentopd/fonts/sirpdboy.ttf new file mode 100644 index 0000000000000000000000000000000000000000..95cbf4af0b13b5ff2d2433f418b30c08048919f5 GIT binary patch literal 8144 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 literal 0 HcmV?d00001 diff --git a/luci-theme-opentopd/htdocs/luci-static/opentopd/fonts/sirpdboy.woff b/luci-theme-opentopd/htdocs/luci-static/opentopd/fonts/sirpdboy.woff new file mode 100644 index 0000000000000000000000000000000000000000..3142a8bfd6e4d8fab4391b962ea55b178d64d474 GIT binary patch literal 8220 zcmai33v3+6d7jzX_ugagvA4&2@E)tXqj-EB??sBFbdo4p7WJU@vLuSO6qzDr*_31{ zc2v|d9k+4X08Q+|L7O6v#(gAq5+n`K2O<6lw~`O)8%H z&F+z+A8~hgcK`Y3pZWip|DS*UnSE^k&Ygr3T-g*c_&4*f$h#PxTYv38I5x>`0|H<`!nPp;_1{P`_4n>PlK-8M1F*)-CsCx z^5Ih-0^e@lUe-+|`sU)Phv$G>0Pkmc`iI_U|KP&;OOQ2lYmJTpV(fML2_g|9{IT#| z(3xqTaD1UTKrfsc!$w||`eb^3o2qOAtM*=floT=#+=Q9I~z z@z4Sx%~4mhJM#U1xH0k#_HE%8L`J7d)YfQI7#(eoU8INTp^L)bjkY%dY=7w@@ADY> z0%(84X$v+jX;h*AI7+{LvHc|wygK4Ss0CpdMhRnufnY@8mKVucYj=w+-C9~pWVwYK zbs*{OWszWnb7VW%<&^+cWTnyEOq-4Bu-#4Vm=%pxha2@;X@HiBY}hSo$}XXkcaim4 z(aFnJ)Fl_l*%K#zf8$0bb7$(V3Zrnf=p` z=JSs8TLgWXlg7U;$atx>HEqvNu(cP}MhXCG}p6)X6jX}=imdal;0 zZK=0vpS&LK`eDfG3V**oHC5;7+HJCzeccNEuq%B1Q%z9SwpO3(3eh9a7{wT+^zm?4 zd&wiMPkFMEamYFjd&-bO=nE`EQMpVZK?oug-jS#8$S)^~#l#YS3FJM&-!3NFtz@B) zq##``CRUbsMnIJ|a_wcesFf%ZSc^cWAWI+d!QxtE2iZ;blSAYfxsRMCnCne%RJ=i< z19XtW0Jy$kF9GW06gifmR?M}4YR5)mjV%=Rp%fgeTCcCYA{@%`S9J|?Ny-$s@5S=j zcs!er2``F;gx@gzg5cBDh#KAyS~)0)Mo5q6vith_29Moy&(mmj;E<*I6Wh}5FV4Hy z6Z7-!rTO_M&&;>mXXYt6Gyl|?`Ij>>E1R_-V>Vlh82<1`Je&`RswhilaqosO>q(~z zx)zO2Pi#IYbocpHQ&P(d3s26^|1R45^+M-DetsUhQ@M}CTwBJ-*~EeNwvodaCwM^$ z&3VI=FG}lRdmXH-gC&@zmjwWe!$23_jbiVCTGt3&Gc0PZn%GwhNv_~z;X)zF%_CW8 z-&{qtZ}L3HXGcqXf|W*(_I7vo^2AyliyrHIU-p_Qyy?{_9_i$h7dnW9kS&dR?X+)t zjr4Ngwej{f_5*f}{sI{|kF}>!tQ2J>Uv$!H701SSntSSfw5bHFN7%5^$aa!tdwiq zym|K-qr=c@qq^3z3&8L3W}IHCaPNY8=z@~R42HI#$UFT5pIWh5kJc)Xq>jpvvm@hX ziiXE{jVf3<9>-YJhW9~NgEZW( zQx3>_YGX|kn4knyC8#Q%~(t|}mvG)C#}`osry%aC;0 zPVP9OC#|wo%--7*QccZF`KUk#HYpor0o4TDlBpYsKrkB;OeadUuojjyF_I4ky9~pW zWf@eaPYvrv)G#b90vUKUN#GL5jKgRNdHw+`Gf`oX#Nv zlMGpq1(ijeAdPJ>B$ZdEl*xi%s-fO4!JqKU0oBiOsu)ZK14)0fKdhOGqKl#kR$#!G zU?{#!Skfgy<4rP|2`FHK?2{n`1)VD5?ZJG6I3&4(0uponxG&yk2~o$D*DJ?6)a`S{ zafNcb%OpW!4DHch`n%1L6NwZfP)xbSY;c0q61WOBobSM*$4Y@VT`c+L*2JQ0Qnk@U2Kt6-!UH24TH(Ienp_dqBJJ@53#{R$!zH3eg=hBW8|iWbqy zSRp7Xf(UZd1G%C3HrPho4_V@(EHZ@!SV&efy6yO6jgttlMnee}V$|sJ`;&fuDo9h@ zX1yoxPYiIA5){Vmg%1)`>Ivlu>Ao>mrcQM`z;j%25EoB)qrED%t4^SxTHRC_lNhX$ zAZ{h(8IcHYkUla?u8>c{b2fMcX1RV5t3xN?;vNlC)vmmK$t`&0rDEOr%Nlg}Ee9#=6sw9y|IdPu*z-lLs(`EMna*4swiqA6pA{U zo{3sK{=!hFGMQ=!S2dGKAqyl1Hlu5A<{W1{f@|Dya@l0EWazq4N+u(w-yecSNFl%9 zG{cdsZWwwt5_Weh(ADj?*ss_UxkR2OpC^9}UGW$bi-|QtN8ujFXbA2wS1-YBSJnkk ziVcU&73jtZiq%Ap*I311=_pkdiwCW6rMx5r&)lpuYJ;d&M1Ux#`ErW207X3Vj#cl_ zB8XLx1KN`URnbNT=n;s)17I(pU&W15fhdO9PBSr}ANQ&B;DXHj!UYjDCd0YA=S4c8gi(sD-?>yLoe}H7>Uy7Imi=R zlEik5X_6jj|E22t^i!h5n;l1M+Md^awJdKrTl2lXN3{%&FHcC~Q=f)3$1qK!%Ho$* zpHCfZi&Fc);$e@$OJ38fEJE?le#VWO$B0AQVw_A+fP-^QoC zBrLbu2vu;mmX?;5mu{2gW!3@#Sz1|M#&pD9Du_7dCi@0rKwNBq7?o*#Xl|sr&_BE|JbZRo zxSVymtW++yx3{-H+-s?(5$g%lN`K$}d@ebjOA59>d#2UAx?{)Hku7JkW=zc{Qy-e1 z-hK4&;ZKf_7l26Q#w|f(YNT$}GqwHkTVLx>8$iVO)zh^&JHa#|zQ5kxwCWLcfT~1aU&n46@f4Z-HZu91Ce5r3=0lgYVTiNwM|1d$HO$*?29r;$r~7?C>7-b*mij>mQgY_w@`d)OTEMiYFfJ zR`hUq+u-0PtjF}HShx2aPS@jE2Ro$$u!pZ;kGX+-6gIXAv(#1Ms*fJZW460`sn=Y8 z+N@9qd9HdMAR;UrL_F+fc~r+$$0N;A#IL-ecRk$7toMxQ5Jql6xa$U@IOh=Rg9AIG zxONT<)&*J{7}ybsMk6~025R)P^qW}kRKHl7snh!Lf*|^_{bAn}WK|G)Pc`8TjhKNj zMz^rIi-?^9=>Vb-*$~a{AYvlJ#=@w`hNML_tf$SBJy_IKgb`sVj<+`zMkUZ5A+pJ;yq^Hv}N^t1v! z{VBx>mK(uipojQWtMC<-p9i?3KT3g&%9ZF4@OA~|$`GH#P!?i)r&2;F&vmzo#O}bV z+bOy_3-ryMGhBwn?Syt3 z@#wHyK^)KN>f^M|E7uwooKk?A8xxSt$`JP~umMB@RmaAQuM(?Bw_0ha<~HLYd4%tE z5bFh`Y}muG%Fr-YnPwd=p|IK+pKe$sPD&s;2FbNmZl!geXMfHkV?(qxHArQ#B`b*O z1V!F1%Ysi;EW}TUdG;bHe$g@lX-W1g677jb%OF$?)++|oL@<~Xpv?hMmj#iQBhjLy zP?H7J7tE5ib=J^cP!qWSaF}fntZ3yr@=su5E)Ysv)@%>pv zN}LreaXl;HWvWP}NTkezG97aHu@&hygK4S;#4GNM9+wgZwMwP@Nj z!N@Q5dX@U3kscYF4Jqym*dizdx(~zYV^LKxAi*T&EEO@REm5XHgw0re5%)~`WBLo4 zF}s!XdQk}qI1hUQbKptLfwN?ZyofWVsv8S%b8EOZz~ct)abj+?V8L)Lr=mDYnN|Qe zRwYOsWF44+6BGdOiQr;*iA#hKx!wR;bb) zM1Yn$$45^z5{cvE6O%i}$B!ox7^HVyUUa<<4Fm#g9%ILIx#OEQO*Q(;J5x#PpXl7e z?%ijF+RDR?`?n7a4jw6N=o+3HN%fTO?d#ic>7E0Z3Wdb*{ey#lGBY_oai(0((eFJ! zIl&owLVSK5mv@6c!)Ix#Ec*RDU5OMW&+lGX*!^0&zgrThs%B!bu4*Z$V528Wx?r01 zTt2sb%(lCHrdiGB9DbgZhMs;5J>|(bPTvlZi{wf2SvShadB=fcnEIaDJbk74bmixT z@K5dv;5r^Ry0a^t5U;|j@E1^-1-)^9f~`Gwd`^>V#Pe6ct~v!?f&zZl$ImH%PUHB& zv0Y-wtAs+EdP;qLrJhY8WPtg(FPO3IOweayFaFry zHj2f@YfHgcEVyJ^mU&$9NprFi3wmG6{0YbM1VEAJB%czDdEXyCX~tsalf3FAg3PBw z@h$zO64-!csnowE9%^3+#s5R;3fkGM9qdx-hG`nKv8C8(6s4HSE1I$INa6uGsG2cJ zJSYXVVC-njT;dJmbu32d?~8tl>3#ew^M+QoC7V%eQdATudN<&c1Q^jqDO7JR9-fTJ}dGe%A6w+OItG znWNA3p1kytKfGESImg_i=|u51y3P~Mv(duJNlq?+JmPOZL@&30aC|mC{@DMve}`%h z>p$Uf`RZA}_rD`ZA~=i9ASTEm*2hg(Q`N#jv*qNRdd@Z~p8M?19-O}CKD|?wzGWyUR9#n3D8{qfGqHr59nW-i zS5v`m9BZ3Qk#HQc8B48mdaJX+84ZVD+Ouu@=`^m>+qdnR+P(^JpQ3-`W z1xh%R?Nje&*nXBX!GE4Lh8>uXGyk7PyFT^&#jC$}e{lRwVqn9K>*Z@-{LG!N`?qHq zc@^=VccGs9-_TPOf8Y5t=TRiRmb?tFhWuD3wRqXOBmf>k+PDtK%Y#S<5R7K=me&XQe)z8h%&)rP5aaUVTYFWb_zq-+=Ey z-?w~i|6jRMC+UBC|B%;u*J;rG1h77MeWUI_VGqV`9;>|vGvG%%un72S2bR!kyaUU? z-_wD0lE9f0{-TN+FeXYoSRes%p#wAEw{~C=@JBkZL}K_8;?c{%AM3z6`u){QXCJxn zzz5D>!CA>!?4U1T96mtKlPgE&9=UY({9?8;P$5U$%{3=DPZmiQKkx=fQQ&apRm}`x z`S(AYJL}dO!`Zd3<|-PWvt|4?Z^iTQN5%?guXH{;{zK}YC39hH@TVKs zZX`=Lyyg6%ayV=;V`1&x!^PtN`QPw6Bnmz(Vtx}jrL!aS662hido`4IOfdCtSd$Yc zI$@c%LcJZs$)5+e{MD4R6I%3y@y5*hTC;0GJd!O8d)t1en3gaxD3-_v9Cv@+5b^F+ z^7#+BRt(?NLhh{ZJ;jmo_1CQ$?-0G>htCsao$OaWHL~29x9;bPN~0RLExR}T_nvV! oUr15ho3B{6?BS{)vG_j>dI1t@4nM!P0sYM2>FVdQ&MBb@09jSWUjP6A literal 0 HcmV?d00001 diff --git a/luci-theme-opentopd/htdocs/luci-static/opentopd/icons/ethernet_disabled.png b/luci-theme-opentopd/htdocs/luci-static/opentopd/icons/ethernet_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d5062668c3b1b3108fda90c3d80723bebb3c82d4 GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=3*z$5DpHG+YkL80J*vWJ|V9E z|Np;v^XBWrVV8Fn{$J6vapT6VYo{(b=x>VNM3)<01tXE)~bK8pk)Z)-(o{G+LIw_j44R z@jLD6tnHc#j2-Wl?r+(#f(1FSJIHPd%g+^J?2E6~?xj z$9aOMqv5%5zqvzjjNjqMPy3Dwicb%X<9`@9lf5kSJxj%v%6&|hUrY_QB`R&*Znf*2 lZ-N8Ev7PVl<)tJrFo?44(M*fk!U6O*gQu&X%Q~loCIF{>y6FG_ literal 0 HcmV?d00001 diff --git a/luci-theme-opentopd/htdocs/luci-static/opentopd/icons/port_down.png b/luci-theme-opentopd/htdocs/luci-static/opentopd/icons/port_down.png new file mode 100644 index 0000000000000000000000000000000000000000..94901ca617ed23cac3739177b24354d15927fd6a GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=3*z$5DpHG+YkL80J#zYJ|V7Y zX=!I>8ZTYCbn@cEvsWIOx#IAmbw~gI|Nl_+11nGsM@f)hFpvuZ4ELJ%Mgqk+3p^r= z85p>QK$!8;-MT+OLHQEbh?3y^w370~qErUo#N?v<+|-oJLS?i>(=# zDu7D8JzX3_G$tl%2)i&ozBFnFb`-fgQu&X%Q~loCIHL? BT=D<_ literal 0 HcmV?d00001 diff --git a/luci-theme-opentopd/htdocs/luci-static/opentopd/icons/port_up.png b/luci-theme-opentopd/htdocs/luci-static/opentopd/icons/port_up.png new file mode 100644 index 0000000000000000000000000000000000000000..64cf6a85f745329961921c377ccb0ed55de8562f GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfv=3*z$5DpHG+YkL80J(|*J|V7Y z3=C&x8c$w)nBhOew=>~0jT!#WWSG73$jlXo7p*(`|NsAoaR)yG6?2ya`2_>HP{82j z&-e)_%vs9v}KFSB9;ru>jb9iAKAbZ>cGtqb4W$3YX_SM P&~OG%S3j3^P6 \ No newline at end of file diff --git a/luci-theme-opentopd/htdocs/luci-static/opentopd/img/bg1.jpg b/luci-theme-opentopd/htdocs/luci-static/opentopd/img/bg1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..798be42cdadd647b2401ebd9691c94506ede27f7 GIT binary patch literal 242232 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

rF_O zh)Cb&sH$B2sB=n&z3*nIordyurS8x|cc^@5dz3>NRGg%LE zlpGvy7i_!Ed?yWq(rJ4Qe(mza&BxyjDh8Iw`PuK;J#HSo3dp2MTsK;Whj52Ie+ZyS znqVwZ5Mu~Lz~ntLGy$4*v1EB712 zF6(i9$B51Ati0yZ#^j-QOJ+ue8yRF+$a|h84tV%dti35}cLOLN*cm=T!DW~-wl}1yqlxy}l$E|J*{&DHtRGlLdwIt|OBkwQ9mp^?EeVkH{&HE5P5q^)`yYXLewH^T3C3H4MW#;kY757rXIWCH^cubPf z)d-!MfL_*~tI5KOmqmNIzzLG1=!FxNpWySSC3im0);~1&q6d${u9z+^9WSDyrr=ch zqT)O6?U9cyiiIc#G0Uyjbzg#0zqm(emYx%|h-EJoO#}vZISTaG3z}((%x8d!YC(!E zz^nof0rHQ!Q`GYL&YTjiu_2$EuwHyD6=rpO_16pL6PeM_Y>6^f=4&K~Or<}AKUztP zuFL2LX*n;8|D~8%&d~Cs?g!{g7dt|$3Pm^VFG6>p8i>JgVQq$?d_a!1~Ohip6|!#$gC zqd>{bi9-RXfBhJVioN6^D548~^!#tbAam>3@K|T5Y$d}MgL`S`*PB4oaBeb|FI(<+jLS5U zk8^fIx}Q6b*xw>9&+?^ey4Go6?H6{5(n{o=d+TYe_NJ=7{%ym1sF^CnxKin}{e?W< zELm<~R2-J->1vxc-LRbgO~$z5sEM%IPtVOr#Q?&5z>J#XDBG|aM{I;4tvEI4`_jzg zqp)@0kx`dsx5?mVRmH2CCfY&@eDz0ExVjee3(+Hum1)?OjF<=ZKX8ix13T@_ zQMEtpHJVmEbZk_8OV-zLCeiL;t%|@6%l6HEQf?Zv3@gIMyR%Y=(pHrFD~ zi-AG)%++iR<{F;wgS^*f+45DI{%!cYqSqm}MpjY&Et^7lzip9lNCo(npAof`cgoKH zYG4rmCGFqJpTNNT=kTZufd)ruf+w%y>`ILnwLYRdE0G0(205!{HE~t;BnR80+mGGg zne{4NSIpa6Y;&5hNa@(|tUy5O5epGNPem z1))mVsR#fl6J$6}0&c|5yf_osEk+ZjG@dGg=~ln?L-}+*_kuvc5A~7j=ia$HU|FVd zmg((h`g<4ZS0;k>EG5z}R|}=MT2!HE5O{+K(rZLL~ht07@NKHEak83p;Nj~!i>$`N~-WRWSs7|_D#s#{i zNDtc27>TmT-^&bpqr+m>Qf{<)vtz01jGI=2>$tv&eK5-iJV{<{B`{BAB%Qfe<914B z4*yJ=H9UUCSEWi8V>j11JZbg8d?UZ2QR?li#g2EEaPQTvy)riV{NXfPnCX}phfzpv zzQ6^Myo;0Jl!cdKO5vH>vlR3897FQ$oIZ^(jSpwg;0;RLi82~w3%j{IQ}KaPI=h?W zW4AZ;&@4aq+fV`Z$6?WJ#m)W@Uc})T!rI*=FLGAs)oU7#iWQu`?g7!*R%qey+ zEogiFoi)4T1DsugfO~E*--;^7>-+-8({hHk5b-e~0{PkTV&q&XH~Bf-ys4vP*JUN8 zk|pSdm?bVYw&X%#sg=jrglI|?zCRFU`f2{&#?uv^Gq^cIkgLOsY?&N8E9syA&K$jYXK#C3JP zdZpE$0jQJ%|8z;qsw1<|6YqB4oRu~;INw|J>5Ee^^+*|X;Bc5rX1r#9(VT|%kynAOCi!;~-JFGH$NL24^MDCD{e zl?_Li23}-~MKl(%RD`3vbSfb1j0A|Xt_;S$3Vp7vlF@McY~*N3ASlu~9w%heV2EPY zf^c_Ab8N|&Q11xTZtmilLYhXruPSX{D5^-Og#gx~==~Ntr+f9uk%mhG_P4M3iR4G! zcMaE#h9I<*{2GvC6AsV;bneq|dIsX_-oEXo?|<5rWUJiyeP`wYvJceXp|zr%Nc*h8 zv;8&i=P1YzZ0!Kc}-@LVTUJ!*!Ty>Jg0gQt~OLuTdJLX%W!P6VqFk@+mq(^#xsfySQg|}A1T57@yra-?DgBmkoiV6J1)wQ&)LOMb zjRi2Zg~GwY$VhHq?H?v~WK;7a@MlZ}4}l3oM$NNtuhdUI$oo9C83rmXQ}M~ZnUKU+ zvc5YigCc1>&a5cA#`ZzQr}TMY1ZR|&UufM+Z?1f~kVm@m6TeNB5xgBbtQvM)B^Zk! z5XKO{QV&;Pj)!<%@bgZgLsb_aw7BV8Z$q7>%*&L>O(+$|=B-%xn8NNvkxS5qRNu>n zb)%-1b_vl!jJ5RAcAR?kX+B0r3I1YsPY@C^Y;3KUF>E4#%DlAhlMHgQFn{8aEkFC7 zuu0w3YquM3^$VblhG#P^{Ya92UX>iC+@r#hR<5v(4{LfZ&BKin|Jq8Fv?9WcB72dG*VeC0In>PjVJ)jP1VqiN2AO%p4f-q>&3X1>y z7GTcw7KzG-qAgI;Z9+AVfNFpLix7d)%me^#jy) z({WyWdWL1CX{TpL-RSlMy6sEPC#e}wNuk#Mi1q1ywVYaKlfv_&Iw{xB2fFt>6@OQY z?EB{E$)IAt`p$jaW3QHEv*-1rsJU(7&iSC8H&2x)@eU$fqZLzqnz(rkx4$Co214uf!xX%AE=ackWcUZqOe`8W=OXw}Uki zw*dz+V12R!

IAZ7O{T$Scsf|B!(mh&mUF7;UeE0%*1KuM9JP`^N9KboV%B{x#n{ z5TXRQ&8Y#F{N_Q9p)1_vu#)%sFo)WzN~g&!fbr7V<`!g*3Tety7UgQY=%G{ISMkZA zMf_{P<#B7cm1g(YK)p=c8IhQyE&coQwL68!ZHb!9`6;Q5JXAUaE-OgISuB%365X^v zz#xl6>su6F-}=m7-d_3(6TVcoIIg*k6EdMud|rPnl7=lV#<~V@}9%;H**8rOZwIc(_@>;9MiU$t`mHUV&}SQKoCch zVWb2Q%xT0aY4Rsi5|7L;d8cu?g8&df{iO;7=x&aTK4|VcL?EP=XPUdl2UJGpl{2)- zxtn2WRl+5NcpbSoJjdqduFGd!p1jI_!Wq@-9+v77ML%+cFu#apHBGU2Rio6zm6$V# z_zxo)&r)l{0tb7Gw?bnZ0ULmnn!g|uVO_M1(1Lc=kq3>Jk$P=D+PtzYqkh1!E8zW^ zCxdyxTv;R7&BmYH3=H4^f2R1<~rvk zi5@kNU~kdJ5d4n*BVAvSpp{3ls@z+N<94L?2PAZp$C!jrZXK>9g`K&baLa7g>1#=P z0>U!i-`ak%MfivYcSQg`G=ExptDe(W{Jjl+z5My3-%_vFBxSU}T#nxomqvz6$12wL ztZm`eldfex-DnvX%j4=WvaIzp-D8Wo43hCV2oT!~l`opF2+ARiA4_G@Y^o1^gBGt7Srza6b}36MESN*#)7mm9X6cV=91=eT zQuC_MewjSr{NvkQOzTKn3Fh<4L`}hO{rcG2a5Qq28r zfc!en0=yceI1;3dh_{(wgR6 z{c(~iYCSAi-J`e7m#c}iY$9WUC5RVWi{HH@dGxBk%@3QL)chXZ{KiZlr`cbf+CYmX zmmrkexPXDpC}?BA9NXsZ*Bj*YT~tcn+Z^Gw`O$=fJ4WTkmyWGtnSuGJUCm%6&!s#o zUuwC{n6frUqC=hcB^EY*I#9Sbr}UNO_5$bbydDsYV?vo zV(Xi6xpzfXseNDb$o^4tJNXT2FIPG((=uVE8(mA)AF8Yj$2%6RiPIBzAT3o3W=Z{E%{9GI=OXOAp*JbmjNIpY~cs5>n=w={R!GQD2BgTuYp(MZ34 z@?rn*YG6ROKlLORf_|BNZf*OWsM}(yM&d1dM1{XthO7X;OtZQjxwX?EOjpi))9FFR zuJcwWBTI4ipk*=EY;49ZGe^`rk+pgr%W(GG__f3N=3w)xa{d8HIv0QJQK+#^|L}`x zU?v~imV3t5M=|C9#CZT4|Eqy@;J>N;yU`T=H9!yrK{13;9W)s*2ut;Jwo(!nXCPc2lMmsT>S($p~D`ulcRRr8sf|pIE zoRxynEtwoYdUi&+O$Y^X^nwqsKAC(CJFrxkAtPG9_zpX=7?!#oQ>a2Sfml3f!~Kfh zGTq~l*N>1Y|(@aux~kjfPk+1fwIlL;+)Kq z*UyB-O{+Lvn-qBc*kB6_e{baVQ-ux-Eo>i1hq~#`1`+BN9b6034y9VQmk}@6sKmuB zv_U*lR8nZ*{lTt|XDd5zHBQ6$+kOq{NYu-ZEIuH=e9rz0h34y*av7HOl zqT&U5rzb$GhELEQm@n=1MriD)fBH!7?dC(efh77>z(~tL${SOs^$)k1@oVZwcg1{4 z{(#;|Q|Vezo5l;y(G=@JJz))^neJ!CMumpc+s*)K^jv(u^>p@`=COv5?%=MDtxniy zx{zEA)XJ-Z`ZFDUYh^j9?p2roXIO5}#U}_fK6}{^H6Z=CtFZRlYnvqT{MPv{Zj|}s zP<&gqnmMz*U=k;*+8^v)D}Nh!b0Mw`lVIes@L_!J(|ny9pK4Rb0y$c_d{@VXdBdnp zKTbm_DA+yD_L@@AwHn*&Jr7Frv2UXP8gMOn5WcB$-Pc zro=fkXV2ZJk^>0ibMh8(R@HY*t!nl#Q+a+_flREiYlDeG=5@_#E6s=N4RPx@smAyA zQ0P(tKvO`!;?vJ?ur-zvr8W<`anQP3Op536e2)#JHbKOFB>4Y<@|1#_;yF8}PlN zK37$LZZg`Z8~yGwuv|Kwsz3nDrf>>OBm}|+fYQn;jAGi4d z#5aM`*vg(yImnvv)&dvIXRja+h@1VJ-s?qM>bWNVkHHVImG!uoGd5=Zyr+!a8VcLKF*P2p6%82Ds}UQ zbnLHsFuU)eUtlZX0Z0zDE>=d^wRUetV) zj#9~*qg3NM&P2d6XvV%lO{1IL%fC$@ZjygwP+}Q>LoYOc8NHWZ+kRYVkfUh3OjMLQ zZ!#~U%YkQ9YftKvw&F}!ZK!w|OL}sSalkgi*j*7PU^myi9*0>HZXm6!cbH!lEqSjv zcF*8ntmLvo`RpCIk$VL#(D+)F+$^b= zqPDI3%cg`e!33x$C2sEaH9ld&V~_7=2K}AwlR`0fR5}C>qj!3UrJqG2WV;Sj`{sX% zK3X6bO_Fh#Bzs((${ByT{<(vjwL&QXWrl$*T->j-wI#4z#OP8CznzhFhe&^_eEh7- zOqLeH(Fy*%+-O*z9#jFRvTG@~oln_EA>%^(-g8=28m|qFFK)T@49}V6K&D{NXQuP> zs{2OGF!W04u0(km=?gPh#fW|;A?kq0qX5?oVja64NkIDVkmq~w1`YMk*IWt}SLgKHNq|*6#hM!$sELR7{E|%H|n(bW~+GF?B4JrRZuU$ZPBB62+`$oz)jn^s3ZlY@EZpPpYR>N!-FZl|k=PV`P*E<%Qh{N9dE7}8^K(0??1IZ+2?sA&%09{s2R^B8ftTTZoZ~J}XG+a+jgdD~)6x{_ac=RRania<$4U4bZ=7d* zV?fTvH?W02bk2+oRD z5CY+imU-YYW|vubxC&-m;*g33a)ZnB`9$oChFS zQJ%9HU-Wb7u=?jJ^C?^AsS0n*wn-eOBK58^gXW?$>5Xu9cavZRxSz-@X2J>Hc8M5# zOQdrOWgWsgkduTK-mNmjm3p}Z;}J&e+wBLU{q6f1+&O9;k&A%_=JDN=!22Opz!Zep zY>-~4*!Caf=uj#ogw~UhhtO`K1frtperiz`TUQ}ZtB+%) zb`a}JC7<3N)BqcJaAOb?=9Xws5^QB{DUyHHk#PiO9KXTefvW5bw#szZ!Nv8&0Bsur zaoM-!UelPr9se$Gwji9UjB-c+xt-kTfA08?Z(sN~Blyb_0dP~m$G{vx88@@mMJ<9j zPuq$C(KSS9cUlA2&8f?aXbGTFtBPO*&NIPN;U~Np;5&ii0anzBottw0B0*Z8*EcASJYx|ppc)|hjzU+s>pBRzTRmv^r+`2;{kg3?@ z3to}zGUw=N8K{Q4o&$wZpRs2XpDCG=%je$Fg0=O(<01Pf)(#qc$>);&t@esJp7@DT zMFZ;`u@|>+i)OPXChm5(3fk^E6p-m`tsu=lzLwC zbP&wDi1ga0Zdj$BNq78c@$Tb}D~C_rR^K`Hyv{O8o9$j4k$cZtRlHfPTuaJ!8JEO4 zJ))+Y?nz=(=*=?C);l57q5nKCf!s(j8s5_fb`vTD|LSIZr=6)f;P1H}7Ez z7m!&b6E0pQCJn5|Q1>}aMhW#^lf)2-z^XwC?B)myeAiI4^af$38 zTH{lCcZyMLDlDk=_wyaGsWquL^U!f>tNA+RE5|L-x-{OnuxoWAS7_}M zy@dSY9YYBhC592OM)%g=?1(My{i(gNvW@YxyCV#>@GA{ZR>TkU?Qf&3RKF`P`qa#s z6k?xr2a+9XNrPfL`}9~6-x~ycVRpn|vV~u1Lm;A5yhF$88!ZeMM(9gP<@JOrNFwPy zqO3}98N`JKTXm^?zVQgXzqItuXEJyz<%94(dUYxKD>^@1PC^)cyaWGRap zHIgaEH1}H7WmKcnrsS(G`!k+fsR6}&u1(sE=IL^_%E_KJ&%z-ZnG(e;-)gSN<)@ao z|IV%gaLYJVz2PkVeVLiTsJOm&@1Irq+3U|_O#Rs3O}y9e4h$zGagfAh68?e;pA%+a|Z<}6dZkW zb_)s^EU+P81X0XUdhDPiEThns4yIu2Egc;q4wx}`o$-bv;s$yXm{GsiV``s5@I5*0 zjp&@%32y&iiaP06?i0^Bx+hO$y_xy_f!IQ*KzD!o_glyLEl-pO{+4hEFHiq|gM^~S zI-O>mTU&^os+RB%?K!F$!Qfx49RMfny`w zq2u`u%DlDw4{yj^O4)qf<%coGnyRkALE)@RM_=CDkgyLh>D2Bx>g)_rPsyyfgr0YP z+TbH6Nzcfy^aWg;J8JY{JmiRWYf zad{e(G=BqM<0t#2_5sGKeVhEhLzulBzTA$VXlaeu+{MW&#vbo4jz*`f9Xg`m{Q|%8 zBpIyLc9jXt{*W_WwOSmGcidqbulMxN6MR8y19@{mefD$FDV#c${tW?&dC%^1x z_1=j_C<6TxS{93WF)eTdS`fxnz3JOD(9pl~`7wLRv zc=m-cInf3$MajB1#odOt1!DUb?MLjd{GNjinj%k0tHLYpIN-8E!weoc9#oEh+gkKl zn7;0l>mWN8L2hg*Yjc}r3tjUpYmss^{3aWRMB2RQbbL^MUHS>Le_yrYP<9<%CPLsr zhq@iAE%Q>$8j+C|w|Tp@4H%Kk6Zn)H+a${QuCr!ld3I+h&U@C!H*C7~F#Bg3P9@+% z1vC!#fjdD}YJBO7%G*}x*l!0!WwBiqp0sMYF`{8S@X5)=H%aGWxDk{b>U2u3-bDtG zv@*y zrtK>{Pp&w@-!CCuuJ@IM%#wmiHZiZgIa2$2mil(fIjT`Ey%7^wxrk~6cGPm{xbk@d z$AbT0yeZrk?LZW<6&Sl9IrZ*R%KE#>EWJug5TQ1-3^hIv?O*MiYLkHB=ML>$P*KhB zPOeY|Llq-Tn9xjv;a;)g!=uY1y4`Ey-t-`V zdP>bRYw7EElFxRte4n?Y(c=^NB+7mI ztNnM`JSf9D5sv>F-_MN`-hA?*1cMfM2jybG8;;#`sRrh>9?PclRoP0 z`qhR5D+4f#Q`(<+StvHalU;BwN_9f|(u+D(63kV}%!Y}BD|+Y5e74eYr48 z&9QnGFu?R_Jb6re6dqo)F^>QCopG-Hi)G-Q^RYQ|vx8?uAA5{{`>HqZ%bPX-)ZJuO z;6SA?p>A9Kp=VYoCNa3CU9IjwzU~z{wBP|=E6!vxQOtS4{lX?w1n_1J2Ig=)&Aecd6B+_99J6vd15!M0gzG56*QyB=38a$HOQT|v$&A; z@zi%;;pAK7^O`Z5bhCtpv}1l>^MYC3@%;~qGU&!1x&9{fmyDvxq$=qSe)rab=KS`= z)AVaP6?s#Qx+a^J;u+`7%FRmW#|WVly02efJ1`ty)^t7ijeQH!5J}i$^JIlH#llwP z-rhoVDrIs_Jc2T#hzd-Sz81^K>kvG&O-ag-%W91CSdowF? zls9f@iCB^r%=W8T5m)huP-Y8%-p*Bb)3#4!A2Q0uQ^6uh1*k(a6& z6^|b-b1ecYD~%I9id}~-9MA$#L?KatJgiPA6hB_D{JKY-xc~Lo{qB#)Jz2EjR#v(cV0ZT-8ty?Lg)% z2BICF(eY9;FevTMtE9wjgLc9W3F4!yGkV})l%l0 zc0Sc+xGY!wI=K^D&DE9Dw_*T<%b>;72??md1E0{vg5NlEH4~tU))Aj`x_IY~T|ty- z_zTSD4|TssQVD#YfAJR*U8)|X4LklW-PT{&Zh)g*B+NJ8+%Qqx9$%jm-hYqvRh2%Y zQl|(%*32LyJ9*$=uaY5(8+G!Iw=)$!XYx%xI#t~`t?)Tm)7spCQ*?9l zaXr*>v|6QrKj>XL7FoknJYt;cO*nKp#w+$MFOc8!q~8_KY5ZH<;CYyuUF-JlW5fMg zn@2&m*NvulL&c{Q0@r1xH}8}=qP6=cQ~2K^0`X|Rictyvp!pwXbN4LgK96h>4a|hU z6siY_`HSd}6;}A5Y(`lNKbUTR2$&yD-&|wYwN}??S|xRIax$ci1YiFpg55rvFRsKS zLd~|BJS%daqnB~9wWI~UVqglnyeE2&4npfrJ?+Z{69`CeDGf!cz$Yq-tF4j85Hp$>r| z+Bl72@lvkU6s2x{jWEm(!MOs)VYG=bBVO&1sVgHko5oB!0q|{5vmQF7V zALDd5XK?1`GO?!tEzi0{9Mh4z)s}W=LUUWGSj{%Glw=n2{ySgLE4bLD?HydX%tY|L zX!`N^Vs3P%wHvS!qmh|zjje9!phO|XR!jgam11L{I9%8PK?(x#WumXY9a>wp*QXws;dPVmXoV%)A~n)2r$~F^ zd5m>?O+rqdmrT?;ocxe5E?Tzv%42xS4--zCZE&|sa#2It$%Pcqx9i^)=bzRe#^dU* zp`J#sf_l9_zdSB&~>MZP{ zR#|*W5y+}zzu-|ZtTkzfVuaRK5aB9($co|qSv3ZYt92tRRU!D@#iwT{@e{F{3YY`S z?#}F4H7>Gat#_NjldY;7e2JLXZ>&1ypMOyFo9}0?Tb5M!o>OVg#ao*mEibel__Fs4 zG+AV3S=xtP{yHCY6fN72Q#Zh6*Mdd&bKkbRBw}8?bDn2>{0U!{SopGN^Jui`;aOZ{KtJ+qGOA7d3Bvz# za4o3ObwV<@^Ly^jKtjzS4z`%JD2AV;jkx zNlX@2sZW2eem_W)Suepvx<&s{wkly zG5+=<*~h)_k#|P}MjT%#)zGP8g2L24&lx+uWt?JVC}7=v=Y}Kxdi;YClFO&y!ZFAD z1B$x_?Cn;w;!|+gt?n)&TLxK*Ir;4htuGbp|&ET?RN&@KTwV5;>Wj9p+mcN(X^aY?8=CI=N>55mTpaud z)Ob*Y_Q_MW{l5c8V~Cgve}cw zx6X-=F(s#!3Hh~Vsys0q_qFO6Pqa*p41}j_X09J(5_a36!7an{4`^^x0doe@jc@sP zCU}nVCCj#5t-w6VWqV)EHd=bkatOJ`ITCJB zmaIP5(&n9}Qc&YkF5oe~lrc1wzgO1oC&G~7aMqySm%(m!zyKwpmnCeOKqLmvxk&jd z$HXVpn9i*-&=qr^{TgZVyVPI<(ralSC0GP3=iY1SgD_L_01H7#b?q9S4%Kt z!;Bk~xnyCr+{s&pPaX?DVr9}EA#NI%rc`ndOMr~J3sdZ#g(i=2c~`_z_GN>ZEP7SG z$H_>lk8{7?p`TO)qfrtZ`Fd z7LAcP$9JXochLQ<%Z^h1rnWP0RN;QB@mArAicx4@r+YeVqfX~quaX)clH^TC#Yg2v zNR2=voR*{DmH%0dl)?aj0&=2FP{^B7Tba_p1U+$bf=w__!PH|5XGp_7d|=1_I>vf# zIjX!Rr+qQrE8yaUV%Hf<8VZe{d=E_22)QZ!BRF%M$5y6HX*&m08JH3h8} z^KcwKm+dd2%8Zb=j#FUJypx6syg2uFNXRBAI$QJ)ZUfHr-zTY1F7N*|RsAEc7l?s> z3M&xE{cy1T^FkE)xZgyWi@y^Xm2A8bIQs(PTm(KsYJq!wD!KS1^zvssCMucASSOMx z*p02SZ)UqBNeXCkqctYxB7%sQ9%W`!1dwGLp)VK9POucw=b?`}m2rW<&Kn=k zPPHIUa1EVS%E{xnR&1PDvB#To_w_IGB!Z8ebZWOGp3UQ^(nziU#cmsm!|r^Ae7pvi z(TxLWoPnxiX*Ux6ohgV?zQ=NmH4fFWoG=_L@QcJiV;r7zTt=vBlr*+6vU0l^QrhM~)2_A8Fn+COe3!2}B9^M!I_WEXUP_!jDfI*?ANC8Qt=o#9{gt7E_Ur zsEx_%Q=$l_&VY}zQW9~>jNLe25c^vJszh*+J%_skM`Ou|7GEaA1Kz6}>37}qi}QSg zwi}Ey98^=I5VqJ`w*oMhj6|3B^aU!_PEdrc-lAk68yf^9x`-EX(^WtsD?O+ppH)c= zn75ZeL{m!dU9~d1lsqY;Q=dI6rab@1vt?O$ACaWgU=A15*aPNF@gNiPG|Uy9AX>dW~g>02=UIL zVE6yo{{Nw8K$5^&Ov%#+o`#bgy`S0#AZUtGQAD{QDy;|gSh7L-N1yc>)5GB#k0IMH zK=;Wi%@*~O6P}o%Pu;ibtJilzv&s~0@b}sEWnHpHK?llQUU}xz+R<(HDpevOh}ig& zdnL(5o~MLL7$^%jOfFX6qXJ~)Clf$u2oECdvejw5F;Qo^GB*cHX>-q9Q_1cQW0nV{ ze7n*nrjuBhS&2{&Dy~Ys=lJ?JLZ!}%wFu%Puqi6F6cTqAag3fnrvgfRbMN1cy^-ObE>roAVXk3nZP3p=xt|`c2 zhj74qIZuL z4XhvEE8e__`Pju>@ekL|ed02(EL&jHKOJuQmd$bIsF8Nhl&`1z<$j5#24?-jPtoqEAdgvDprU0I82>@nrz zC_xAnMM(nG02)P4I$3lmv*f}#b7s#D-g6aSkKW4hzg@&vsql-8Dx65HKQ%4NSN_YI z*1sJOxSSKmCa4`msn~1?`O8ozSad@CU;&~J`}9>ncfQR^kDNM=eMX(94T@+*0kSGO z;V}eJ(ZxJe z`(lw5m=lC)>>FMjN$Ym6NH3Hq%4sak-4>O4<~taUa-Z67oE|uctI_!s6(T}#s(_+y6MR+;N_%@dvA`5 z=4ARrtYNrYJ2lg!9@iw#(ZJ-yfeurA4`!>Jk^_A`hB;xT9yQCn!~+_@+xS@`}rGTmlVzM1bas_xvQmd+S-WNhm+>1 zRrga|s?yn+^*ot*5Z)I0S_EsvL*Ts9V$lD8%)NJ56I;7C98eSy1(Yrzf}w;aT{;$8 z=v}%f0Ra)I0@6fKL5kEEdWTS@caUB}k4-M(T%0b0?XC<_>T;lr_K^T>H%nWp!k=6wHthqF%xCFI@jD6#7i( z0eu^1q>6o&aMabr{>aZp^i-~?4v|0emh%-wia7fNM|E_eoRf+5@>&l;NiiT5z^TQPe&-BI_75?NvK%fUp zH4%)zpr#!rQP9A)`REGsC>@B91i7UsKr)4kz}*N?W;R9`8%~S580kU|N;HT>nD2JT zevBxJLTi0g;H6H4WTpW;&Ib@&GC+CH$u1l1MKmJ}lXNF7ufsbCh;Npq47?J}GXVowngb>bz_xX0uHd)@`fCC{mi}?ehgU;+&j%<9g?FkO<`clGeBf4if>fwHwn^ z7`@P59*0l?)y?435K-I}oayI(t>FY2WC(a+0^nClT8*(D)2e@H4 z6&|7{{XqI3>kvnD)o^2<@DE#Q`_D)S-8SnUixMLWOKeosKtVM6+b&3hhr|~k_U3|{ zr)AZ$ovjMdl7~o;eCx97{%11 z0qn%9`GA%^I^r4yKOn#`K2+*=kS9Td<3(l%Lg^Y)=s$>YU~;IwKp?X`PR5YYdeMHK zmlmcX!lMST}VwUd^2pmj#fxQQ4YUT)Tc$bw>5Q{0TtX1h14V2{r7>t0K zf&wCYi(eyg_=652+Fu=~cV%|rbTF_(pv+NGR{VN6TSjDrxt?B>maMEMt~56vUosyB zijAK${ULF?9?fGjkl+=kz2TvV1M#AC+B!aU78de-k|q2e=x6paneUP`^Bp~+i#RVs z92W<_Fd!p%|Dd3xkSrV{2YGrxv2oBz1po1{ooHrM6|4|CEBB3*ZWJ&>2nBdKK44au zXLjbvGGd<29DE9CdR&f1K8sCqQoPRk(9|B3eNopkOVm%&fN;skLrNZkRd-hUnbKkuafF*PCQ)8^ma z=bT95MDf41|LgFtD}SOSe;f8!_nf1E8XatmxP`06h+DMaukdDyz%3epC>K~{jX9=t z5%*}cbz^8V(a`~4Ewci?XeIY+bt$TSR@czdx~8SoB_ll`qtvf;Mdbc8vy*sJ{N-qE zr9uS9z_c6+HLmc~HLKoT69(!skfsACC-6nU(hH%)k!0{qevFCU*NAYEFxrYNIR$zF zP+>uh{`%AhsTfVR%xlcDM4yCk>LJK)hLE=52iwOw9fAFs*OF7%GT-AS_hTK92?TpV z9!%ErG-v{!a=~D*O~GyZZD?h03i#^>;f}zZPKKG2rJ9%AQo@?w6hK86WJRTGa>@5e zcPVOI)c{M6<`xArC?g7Jf`zZe{2D(Ff@fWYNSp&*t-U}uW8C_^_@6D$)VXcnmJTq~*A5SI! z3n`>}V}Zw1aC~m{GG#TiD}+db#mQ*)ROXC-o+`xY*9=x1iY2#|6j%|YZhwCUz`N z&nXJ!95rPY>?x4taB0>*YP?;N#o(oPxio}8!_En$OO>C$M8$)sSkV@8 z0CWoEvN>PN54~~s1WyWBDxl$ip8W56093+_!wtuM@~_VVTf{jh()x385`y~!)6jq1 zP2U?#Be0y$6&&=+h|ToWbeDGRvMaQ6N7dG9*0DUTLqR=7_yx-SyH2dx^tMVM1<1*X zyFWVwCrdqihwbJQi(PAmYC7@i2f*L~U)10M?{Ksp@JZTBR{FR;naUf>M>esnu);PS zB59jQ+~*+|0rmZoi1Xn9x_~qpTpFhrTx65MVLK?G69BsU0*#WnAcH287YHyzze`5R zei8u4YN8O>d;!cyMjE$ytkbI=(UAr6F3ZqJUW$PBKZ2pubSC+&M&{cp5VW!p%x%~J z!z+;(_GoQEt%_@Q^9ZyyYa3Q6dRkks4ava)=foPZkRM%RF9IT$qdb~9I$R(Xm#d#nSGFdD;y{6GuYjC+?zOBMg|$(6_jWgF*|19z9W%?JU*jvs~g3 zDjbgLT6*j#n<7+E#3d;w$F|M4aH9w*l)%inf)@XTb&ZTMG~nw}Q2)^=@cvw`0y0%+ zVPf0Qml!r7L<9zcQ)x5#p)WCz;V2EhPk=0#l7&WK*k};U_+$|{3%}M&KQjnWS@;0) zz1Gk<7vkh#PNE#7GQpiyPF_ZwTkTSM`l0%&drdk|_bT-95>+Hwd$+BK)Dsnn@sq3W zpH>Z)jKe=vob(K8J1-x6<$YTzQ8~qeSX-#iSY;YB)ayOE#?{kxTl1)XKc>v)AuPM3 z`7@HDdU{e7l0V{FBVi$JZ~=BrW9V26m{#u z-ZX@+UGC}uXGka~JE3I&xONLvwBhl~81gp0c2Ig|>nd*T!Sll|vMO{#Cats0P|m_r zoT;;_&-HFi#y#Q(rQ-(K^ML6WBd~3JM7>0b5N}7n!6K1&rpPqI&(~+w=P6hN<_2}M zLu2eVxm);L6sDgpm7XO}jvQU$y~$(o&SLh__mV9hwF#I_#^Qcl@gJ3e7C!e~C~M`9 zK7xzDHTpUw)#e-eo5oWKpSIR*TE?4Fe5{IR?Igrjxm#CHS-&oc$lww`zEevifAS_o z--UrcBXH+O7fR0{u4UqD9J7yh=Ykb1(lw6Wg{CGFa7QwI3Py+qj#~Oa*l#6@7{^gu zd>=O&teQBF*Zbv`&S=l|_i!>pJmihk3Hh~;50Lk_uSAhU`%Oq41bsannp(Nq3{wU;7G1`Vn1USek<7b#M)Tj85OU=&QVzn0e2Xfxk-sl@(q zHX{+vlO9k3z`Lah*%$#O06jv&f66H5YxRG!A@)8Wl?Zlt@_%&!+4+0JeaGLA|Jf(^ z{%7}Z9dMh(|2RC?6mW;$;1T_pK&~Tj*&D*CgJzr4iF6w$$tg8JeEbl1zq;Kyl&i6; zuR>2>f%`pfA_#0~N;oBiU~5xAnR z0SgFAPSgjRB+A4{3jF@)FX$H48-HL*i{%7fHc$0}*l+?= zq951*RGZxU8a_Grt$y5j2+(bSgs0t+56~18ZRr}8fpc8Cq^^9%u#Z`jF?c(M%)P*w zu9-Y)IE~$lHqf&R+vTGPmhT<5Noi3U867p8G`RA0J2~AgGRAsJHtN%saWajohV9+S z#Kqh(ud8A%r9(~r2cO+xrxy*s<@5xRm6&cKGZQ`;GM#dIG8x`@h0kJ*)2Q>VP~6XBC6vubrVO08rfhE&@?`VIAKh8KD1)Q~wxRb40f!_v zWOQN++G%yB%XM>xF1hmNsrqZ12stTmhNddz8TKREu)YA>M@F8G(8X zp?C;^?AY8)O(5!Jcn)f$6NQE=eo<^+t+F&!5Qd8m&>8ndoW5wCwsmjcP0k&kfbsmi zdF#O%_v?IaU7Vo`{n#UZV2QzJzt3I=J zxz*3PwRT@A32=1pU5Uq%l<(B)rF3!VGIL$$!uauKTIuO;&QH%sj+uy`S}<1&fwa0- zR|mU)jp~P7Q;j+Dah2bc<&Q~anmlz7ZM7Dju#%uD>Jy7vn_`FlsC&?0(ELlbhL1hQ zRd%Mdv?!3w7|IYX#e`x$WlbbY9O!zVVZ9yLFkVTeE9~mRkLQDyNxa zSH$h>ob@_Bhkb8s9+)O!*j=izA1z~RQ7Eftc!n>?0xXmlUi&Gf>A0;LpoPjo3A?L; zqMr0y5`)gW5>md6%zk@zj?t2LSAR_1S34Ho+d*&VkEW?a+eSGLkuY9Uf1d)fq~Vj} z4OyQm=a=lzsf?;FuX*Grg>BW{S(}8}SOB8GNSSbB2Yv4F1@!<1kIFNl zg|&RUm8AJmo|*N!uQd(!DVX`I2j7mR6y_v6&CzbREtbST8hH^vfdIw>^0!C(arl3s zSQ?@T?V3pWKBoq%Q|><0k5r~xd!vlX!jWD8DkqW#ghvOU=Obd{^s2BnKROxb51}!_ z%tEQpW*37Ce1f0Unxm=n6zDAMFa*9H^WmVlZxmVc_8$&5)gTEIH)#Q=LV$G)%H!Mh zFdq#B)m-rS8j7P_ij-SKD(U8&s=pccL7X<3>xB?w?quFnL<_7<-UNTqv;T4j(1>#| zx>uIaXL5Xlx9)z|!d0SDE{{*g!4bS=CdY40o=MK65gWg(F6B5F$L8tZ z+hOn$+!#6L+mDX}vw9NL0ewE^T0ObJd5U`5i$2J}9C6P7`f?$~R9@}fpZ8*yn`9-HvEOlur|QR1Iwh2!Z;G1J-4H@=DeQzFocpT~7tK zud)y7@b{1HcS-PnL%{9=uea^@nzOMQSwmKa9eu+Qa6de0rclAgn|3A6Mn4sf@cFK1 zTb6rW6CDxd3Yy>x*!_kIxi6t;Dk)5b4qat!u$2*|{65LNr)=m-BV z7p?|fXgYP>8@;vQ!47z~=Jarl^BK6b$#v4Z>sy**N;pSe8JZ#q&5xHXR%Pfom|0;G zN_ezO6S?v_%eJ_dfyL|Q^M!m3i};f%vFN0LosXj4O@uJsDUS$L{O8P~GNEHsH z3^C{XX4+M}`k0kD<(d*zIyYo_Zws!kO}m`bK4C~!m9t&uzc?s9I>Q|=P=5F0XW^!K zl&0V(j9W}sVG1GE)IbSq0pxxejAcwdDSJ4jlwX}Ky=0=+yZ{EHTCnFaySH{{I$*-YR&NrYCFQc}wET~P(?AG3Ew>fajF3X2PXiWpy&?%y*9O%81^X0J78fTl1_pEy8|%Wo_hr{ssVlk zR_VhpkgLQxB+(EOnV|lN;&G?X2l3W9I~}{3Sru7Mr*d5ciaGg)``@&6re_bUsRmsa z%B#fbGAlTVNxAPrz`_Gi3_gSau6oyqB$L>u*Dh@5nHW7!Cf?O2C$*)5l8XHVA1r>1 z%1pi6?w>Q%TPbjW72WE-W^LkNL*b{2pb#aAEUQLpbnbex68Er-jMaz^e-Ku9<{s3= zE3v;Z?>@TEw7o}PV_&ghEHeK{L)$5sMfH&n{udyXIu93@IUCel&Gg&hZ{0TO{5Cw6 zM`6ib86WY@NO8>l7Lr?;%ORrQUc)JAe`HmvXos%!YnXfQr;eKev9uA!%4R*1*o05x zd9Z26#iV>LljB=PsuS*OoeS62mL96`^>3>9D2*qs%tvhgQJ(p%hBZ)Vb}V(&R%rXO z0`J{(o%fD34l5&Y<7!tMp7$*-DlA9EP;q;ASk7uP_1{Q@`H;0U3Mhy&S^Ec6g(%ri zW9~%VxomHeRb=7W`MiUzI1p^M4a?^bWz2#KI^$Y}J2>u|`6-l!b%pBiIyf3fz40q= zNM2?cb#f`h7sR~-@D~2u{Wn{HA%m;@e|Cbuf8+RjoM%?zVh94gn-14@f+EM?bo1t|(gXa1n|L5V} zHz^`kMuJ&;GB?A z`x{cgJT+=*_}&G|R(i@hJ}F3_wl{wBeacE(%gL_AD?4XE+ia~@<;EP7f(m~_Mu(5d z_HUJmy?LHB7BQofRgpu}y`58C<+ZZ!Rj@8TVYeUU*;%u=YlHp`VXg{k>ZdhQyop)h zav4n7WGfwlRbT6AmNeo~#$#H-KnoH9?+$NBxLaH@>EV?IW2NW4`hz4j!^#!Tmk+<*jIywijHpeKcuaXfbjoUS3p{;U<2kjG5+_?4`f zL+7bnWH|dmij#AewO;VUUL6U?#sQEDcjs4 zMa$=>bw;We>O2j3QZ={#*>F7+?Tu@GHxZ3aDl);jm%`P6rx$_9K zu1Hhfm{Q&1Nf5U(l-F^PSi|PY)Bt!52iDHm$kKvcN<*mB!0A`n;IKWQY|U;TZ+>jXfD5SF)Q&Qpw6K`d4~|3TQlO?Y&D-2+ zhsql2km6$w^{BiXCYEZw9b#XVvHb{#G#JmO{A#w+Yf}!)8$_O4V*kx9P5+RC!{3nd z8l|Q3@hV;M`!Wh?BQ~>#bak`bC!u@c?=>;k73=TFw^VFZ)tqrPEJqua*5`D=^%6!(me2 z=x2v@@(RT1GrR_@OW{B=g-buk;r0u#cwM^cJo;wdd9q9-QZ9L7U$#JX$>Rbc2 zhPpye4c0xgjD}qXt4Q9vc;d0FsbszF=`$CTZ=pPX*kD)oO8-SR%yBmOw*Qz{`RPZN zv6zTBgXU5VZsx49b;&oYJkw>jr3&ca#BzvA@G_g^%4^ulJG50VWd=W`4$ulEB1k63 z>7&wV=x}K*4SZ(#R8W2w7gd!C5Ox;eVufYInuqg+dl+K0s%q;pNwm?LQtB&ZE{CDv zaxaWT*3yjxCrL8%UyF2a@VDffevKQm?$T=7-F$U?U)bJIhiyu~(Aw#HHeJ!&F8$rc z$OY8c`c+6qCzM`Od6ZpyFCG*{e#3W(%0wO>SOilkeD&bXo`1((8mF0B$?b#*_C z69vCofu#cr6<4!}lY{8pN8&IEWO1HyB7Kl@LJhMW_%&pTL9>P z8OR4Qhj)6L5l6BG1`0`E!`b*rQ`vBSCrrM??AZkw>s8R%jYjC9DOP$H{BYRY zfp57!`wjUyvh2A%Z!48uvo~3ORI5|BN9mSOeQ40L!gE@-PJ1R%+uHfokUSWi?OYk-q z4H2@*!FOuI+o{swdVRF?+6NWva4x|Xo{0b?^iZKjz=|VlvAvk06zub)xD1`sh_LoD)e=!`G6&b;4oEr#` z{1PFIxE-!t7&*90qKdq`zjw2>7}RU{Y{#`mm04ZoKHz@E4MaMRT9<7b<#sveRKJce z2!amz@4qti%eJqw!;&hu?=X$Va*qbJi8ffmd6MGau8nl_nf5ij$-h|UiAer3EGYR3 z)YHB#G~e2}J{CC|mBx+{esat!CHIIbe|WTouZ9a|ulBj8gtL&P79(}ND5SG;Auhkm z@aG2CgYG#L8|TFJI7f>MdjiS=o2mkyVz9I@8|Je7x1|muyrt#eA)|SBQzK_(PLih>(KfR({Xa&#>82wsiNIoY1`<)COAgnWaLz=QJBHd z>6^rf@tvW6ysmRH}2(q1tc%b~KimV#VBe9IZGSrPT* z?u=v>yz+W5jst6aWj{K2u*u#}e|l4pBPutqKZPOWM+gB1nZ}YK{JvdWf?UK@!)$ZI z_|P_&d)a=e{jCb$#DvEH^|8kS^=Jk6>fNJou}26`qvZ#V)2H%whSqdxo;y{29*QJ( z(U_RsqP!Vf4q788Swl-DSGrF{^t3^kP!CkQn@XMkn4p|!dggNQeKoApCCbmCn$|2s znv6_k)8l$7#)WVV5c@Q^ER7FbDl~6&Rz?}B%1&BLHyf6ZJv%PYt1WEnDs*tgZ{>6g z$)zuypw5Kl@!WRJ5WCl{7LrCqe7F}9mOJM9Q1wSwZt2wAE8|#_#Qhk=S+a+=Im7YG zLVK@5Ua@%Hq99PhhpR(qdhFYpB9HoN>AK*Fd<##6k>`6#VX``QHdzH3?J}%$(sQBx zPgfuQ$SHb+d21myBv^LKuKjM-(eT9X!EpCYBs`d*sEdc!c6}|cLMjt^O=&ww4wI9& zlX{dH{B3w`dO1m_V%lY{W(>p5mOo&k*R7kcT4S%;r)qbfTWG}uK6fk>$$Ga!=Gm$I zmhohVqH<)Cdr!@xc<}`eL2n4mhur5+#23tC8~_Xn(2~C7!-N2l0f}l4eKkTU@PI8W zIhpBQs+L)jK8#;eU3rJwOg1zNI?;n1L@01?9MmR$${nc9BcxGEx+S9oOz9)$D^IxX zJX;)ui48(JYbuhp^&|POL`&NUZ1*G#8W!ENlq8{O^GScv18=_AmYc5C*^dUS6AkR= zkGT5LUzJJ#3dJk@oDflW-Uev7CWO zJyOw({JG#W?~CGFm1Aoa3Y~Wd?x2(^+ROAg=dZ!Pk=_G;|c5Xfkip7Z1+UqrSl z=E&^qmZhj?f6*?Ta2@iEn2T7I>lr8$-w;uu67aOA|A*RUPv)M5NKYe)_Ks!X^EEHY zESH?Gk|7B;DP`Lti&}n**=X(?P8xez3HSG{%c6=b2NAO)&xS{Q+0?_^wUS8(Kf+6q zkDh-kuW*9B{q8G>=1i`HDQl#0$h1RxxwTfvgK)aBT(HaT^b;9{nkTaN+jkrtzlk+; z#AUFRW%(NfS%%QYLIq~WG*YImG{QgBu9;_6SUz#fGM}R>X{{1ObE{4pe~?G#DYB}h z!fR~@3AG>um!!Xg+K4z!9$-aaBMk`;SASCGgWteDsIe|58Lx;{P-w3ZA4Zq>G6z0y zok!BpFp?&MXohnOF9d(tU0Vjn=)Lp^ADBfyN!jW0x^|k7c+zDSo{|0TNU(gg=hX&# z2GwiS$1%}6Db@~>3h@>;znVH;@q|;adW4uvv$oSjj)v7&i*R0t z&syq!l-^`gVZHP&guBUy+C;2PBy}MKYD1Rs3-zd-llmWhKL9>z5EPi)VTVnQD$DMiSmccEQ z&FV@*J%a@O<%A9)tq}>${LNQpbq1+BYh{*eIZGd22iqnt%nBpkB19CRibE7sBjV0$ zf+JhUeYdw(Sfbi{K2mjV(?{mF8s(&}sM?F)%B`uo7nnG~9h{f(bDQEfq^9ava@Li; zTwzdMIVa1l7}aNjp<8PiDlXZ|DyP+1SFE}s^++-+Ko5ulR@TkpXCx^4(rJ?mMlRs# zHY9j=`u8JTGU8m2$hv?9w1CzadU#vs^SfMF~RgGo2 zE4HgyX*3Es2XDLWx39QUVwb}6%Tb?$vPbUDP-NN2atQUram`QbDZ)>+>>|=w^@Lfm z%iKbjM{{di;mY}aTk1;1 zCU>Ut-2~p^*|{{?yyAdlBe@r=`x*!Ad(m=F4sC`eVxRvAH=EIq=g;nVwAhNV;oeE( zF&z}+D(o2X;Lb4>pPARIv+vBdS%`H|{o$5UIf1FN&`nDDIUb`|{-{6Leqt>puFC`= zWazFba)!M*UN%}nnCEsDKp*K6uizS)Htw5-T@2RPzSUDj-8$H!3C#T-bgD6RI+1fz zecDp~O4*GdkJf^norW&G2q)FISw;OJLnk#nS|F-FjKq1{v*CN=1Oq_baXxQEpaA6y z(j;8)M>^bxJr%gb0RMRynet4SUa7Ul6S)&Z>0*^cw(DFyHT$J3a-@I<{fCy( z()`Kb3{KO_VTQL1hc_Z)G=ov2pF?2G@e{+`yphqhL;}teYdRy-uk-yR*IXod@862j z`-;T5glZFF5y~0b(akh$x(ezFeXIdH)6$#1Cfu0)WTtCcz3-(hg$f1VVOi1iu}X*O2XgD9t)8W2)<SFbssN@ZI^{id~B#y-uihC%#8UhNmsbOzRM!KD*7V_J+^8I#@4{F7Y z6Rn|jBR$Y36-|UNfGTKcvFN0NU4U#GJc6(h`jCS8B3sZGK5`mrGz9p868c^=m2LaU z2>fM8@gdL$5K?Sly!?1v-i)2p^(J}@s$5Q>qV_75D?GY$LPc)uq@dcb3hC_N_{PNF zvX%=5mrT=aItlOWJBzkoj-aZ2{2TId+iZnCHC$O>w*{RC3x5(@R$H@MIleoy8CuD+n+q|cn_=7{VmU&PpR9>u_=)%&){d5<0X>=-X1OoPr^2Z!$C z)CGM8g{7I#b@}usDSaN*_pNK+x>QTrR+ZIkUqvQ~js)nel?12JO{Nt!KY@nZrtWz) zxYqrKDDrGR0&5658~-ZY%NLof<~1)-xwaB!Ej)Dd<8%nu5U2^V)*8YZV(>>;y4GXh zjZ^J#LnAQOJl29rK^7h)smyl^0bIfGwS1<>DY<5Ylr!_MJxg9;?KaW4T0rkb_wD1u z8J^4*c@B-d&z8S5Jlql%$<`jKO;_3dhVbnqy{S$K_kDgF;TaB7;nN7V9KgfN4pm25 zR6w)nRhRFn%R??nYA_RCGV@lA9XK;1og`w1=o0`(V}{f@t+J0 zbOfnIwC5;d<7Ea@{Ho91BqY6Niq`VnmI}34nth_MGW0mIcur<@FSZL|oo+jP8+)ll z_~JM;sW&71GiC(QESN=|7Cr4ttI=A;-C2neQ;TwpFoJob5Z(jaFUKjm*KZ!WNEJR! zUJmc-w^}q#xe*=gx^-_u^2!~-bfc_VlNW9x{5>F|d`P$%*^+J?AQxl&PNvJLsB6T% z8HyG6KIo73szIXu^4s~}`W%fSsg_tIFGTE$-$46W zZaQ+rwX8fwbT7c%uGz^Bl;_14DL}*SAB4{=;;NI(YElk06Up7gca79!go8v#%hNK4 zlZv-NhxP!+viS``lGx3j_3SyHZ4@j@+Q$Ees6GcudD(_!v|QKr#?q?SKIQ4m(7{6I zXru@1w*U0eWc6tcNmH7hV7KyHl{(ea$>$6c!BLzCg{_2gQki?eRbs0_+%H?bgr01t ztQnM3x^IAtdOLI$>%n&vtm@!#V&nAmE%(nd=in!T&D19p@%Fpn6b=l+_A}iYo?%wV z&eNBBXV(ErfH@GOOUQW^uRb*(g*qBeb6)PSHx3^@;Gj!ex&5xF+qeM8S#t()4F{9o zuoEVF<+a7iU75qN&nd^XjZ_{_SM$iFi!Gg~siJ=@(eFsIDL7{FH(ia6=iOnh8m$Y6 zvrI{^(xo6zf$j3o1>A|)3>jS8zeP~;KK^S58C>lks{)GZ>EKy&KDK-k5t*JLlB+5x zoXx+j^W4++K(w+id3W~h>S!Isi9z%cJ2G|QNOaiT`FKc*rFy;8q^j}EICuQ##MoHX z^%-krmsGT7m)INVc;!^@<8JS@yI~4g(~b$Deb+P#x2m#;$^psuF~-jsxOUa!|G4Ms z&b%PevPZw1SMFC=TZBEm{KLVgTft3D<;HqBCM)pkL4L&Quh!02cD^Q>FUo|Eay#yQ z4xG3$1Z~>z6cg88<3-Be*t;#NrD4URrCC3x-LDwG!t2H&jV}OnaNwQ{>U|YRIE&ZX zuNk}PwpI1y{(>2>f=X0*Eh=MorXL#3)-ps_lca`*Og$-U7%zTiuvTmz9)7C5gA9+G zabT{}*2*?w+q8WNC)H&ZX=fcBfb~)uBeo2FLv9`gQwdjn_HQnsE|CrE8B~0(VS^+l zl9nCMS$j3v0{e0}hfG1Od_?M-xQZz3IO`57r>}R~$PTn7tJe#M8(E-%31zLV4$c|c zV^fL&RSwrc46tfU>x9C(^WFe`Tb}Qk?<@5($*sW3#ZJ##wrBkk@;M8&hR}I2r*Vy# z<&5e%9)4uK4NvjPx8{^=fS`0_nZ30N)BL`j#>z7h759_Cd0p-s1~Fa$Ck2EEP87(8m6KmEK<_^Wg_KNDzw9&Q?2!%|brZLT{@eb=FT??bj+Q#KrRb?d5ykd7T1# zpkG{ZxRDu#DoFZqhb66yEc}zG90l8En(k^SpRB%FTD`bid1Nl1-RvTP(tr{LDdt7` zO%TE>kXAokx59iSk`&`OU0_%ru@ssn7v)}?$c82&Mq8O(;L>{LTtq9U`J`6jvZnBJ zkkD=L`DJ=lDiie|H`c;A`n7}U@1uy+HH=bgSYE?N6|i4x<*p(lD=h6i3pn-$RW%on zx^Gmmm(I!UIPvSRxaAAWmAg|&WU%zvlrA6qi1@r-?aI%cefeDltBi4v)YH}NJsLF3 zkVPMK$of#xU($84_vRnsy{JX3KmlOcCi}g3$+#eGM@k`#T$d8gr{zZ(_#%P%?suXo z?#F%HO1|0iT6Bo^(2VvElfo-d6QPTiThQA~1KUvj=~Dz*MjJ*j&+zAvB_ZHf|Ud6PM+b6Y@@EF%bpoqC7E)VG&}BbO!(m8(rU_9#)=mQn2IKy z700a!%XQYLDP?`03r9nPNhBl*@Yh>G{Yk7emhb{cmv+_wp3v?$;wjeb?cFLwh2hza z#Cp@ej^n*{U8YvHj?bia4ke1o1s|$m6dpX9^0caQ?sw)MZ+~>KRKu0k2m5i{FX+@# zxt7qHaA0l|S2}b8q$ZxWGwU)!S3guUlp`v>w0tR&!o#9ja$|mDWpAZuc zrosCJyX+p?^|I0p+PP0}Dy1+2p3ex(1)%u>KV)*e=Tz(f*E3rLV(&F6x*_Y`=a}4g ztZbFC5^ei#t{AKt>XeWeP}Jrv;q-eOdudzT^e;tvElZ0t zVryAtx{5dP!p+^>7vSPy2UL;fF^LqC#SclS?rM~%Om)4eW9cSswQ z5nCfCtqOZ8a$v+Nt&~lKop%mo8hlxA)m&`Ta`iJW^m3<`ua5hDd+x6hR08?{4*Slk za}^K|ZcpteDy=DOezi?Gciq3O3{@f#n*JJ_KE(CpU_a?m7gYAGZHfPMY>Hv; z;y`yIOX}8BEI{w>NaJ43ziaqfcvkQL^1n<;z(w+32EsuQhBTLq3<1P1Nt!g#8w52% zwD9oc|7FnsbpYt^zi%M&;~(uj>;%AP|Iya0ZSr9DkvH3!n(Qv4ZEWnaccKm6a!lnL z@B}Hf1~P2m_q2VU8Z{x-O>{xIz$&6koSk1atd%L$FMmGjagK3MStT#)kgT6}z11UH zS2bEi%lwL8tGus&WcJ(l;|YV)OQVN&`?m=i`iy?osULAgXpHEoYr)BqfkU5XxRJS7 z<HO~ z+?LwZJ@b0TJT`ea`R$0C*EMwrE*?{*GnLU8bay*YhkRZUhT)O3CLLp$bJkDBVzW&W zSKSvqq0g^b5ADRcd(1Lt*{$Y`CF|)G&F;m&9gX=Ck#yCmFE-9{_5PXYKIXRNQdw1z zU|_K%Z`1`5CB1IMoZZ;ES?UZN#xfY;_@Un2VMoS;b46nA(~15h+sxX1RS&y;rsRrh zlYW)kg2&@5^j;S%Vr!m>8Rew0ajB>!NAVEFBdW&ogKI3Q{YJlO`HtzhIMBoe+KjKC zT%U}nYcgqg5@L0)AM5zuwU#EHr)gbkJalciL!)@kuDv^-MwgqMv(>C3&M0|>d@1Al z2DeX?cORh|g-e!wOX79my@EPHc7>LJ2t$==U;dAguFk{esi#uvSTTvh4s5=-qW#;* zeVy>72xJ9=b?El3NDVC$PFnd`F`ipPXGR-(qaA9#$tCTn=m~6*_`Z0hQd1Ne5~3aEBuM9c%|M_g~P)v-}D2vtU#yqm*q&FgoA56Y`-C&uv^C)BC?Xv@d?d_ zGo=-)!t~7!CH7K9CJxjeqk6>MOWfaZ?CB1^DJd$j8IaRL(mZok$tutLkf|WcuWyzW z|Drr_JpT=s*nL&qXE#I0K^nHXx1C(AS2+w0x$@$W|r$Re3SeQD*&OiTTKs?4=5Yxj|_Gzz&W z%W8hkF`MZh;Z%$fsVy9_K^|F;?#4YQl&b<>mRpn?j&%d!D=A0UKX(c%PJdqUcc5FZ zdgGzyzIYfnKno{}sFgz7-xaFD4%cJ1dCb zx(B<59J{OMpq@<)hSXk60I(-X&L)pBHVPXcY-fZCQ$h}uNxeKSFW8+}nrE5zt5lNFZ0K#gAKCFIR3vDL*&2GRfw=owGSsX5ZIm&rOoCXo^P6 zdJ_RpUN%r~LW3L+gbMoMCx5vJB++cTi_b>#)X%ZEMQmj$|-2XB~gXc*7KDPZOx&4xfA zQ=+g23dSU$)tUUR5^eE*VK-1Sg->f`IL#HBkoZBHl~v}mD|7GFE6;^>G4DEHa~15F zrR7uK`^)&!n5n3`!sfT=u?lw!^~kqeh9uph4g7Pko{f^^ZVLY0VxMg#F-xK>@f_re zoHsPoK8Lq6$nPWd7OV5%0v`-@Z+0hGHZ=cnEW?8@4;t0FtK?_*Pe6X){8OIYcGAbNTvq}RK0 z#ol%|dRO$SWrv-jXcqOWyz0$eKN^rB<|4$iY^!W9?F5rh?J0lyX3lnv;}Fzh-age` z^D2IGWIOg7qQ7$Z@mOeOHGjh23s~#TM?6B(LOM-`%S;fSJBo*1$3lIp9-LdhA$wA% zb-hc!Asb#tzaiO+q>0nZCkyju>#e}0?7Hk)h%jOLSlZYJzM~sU z7P^8ajUVcQtqXb?_;!AY(8k8j&ThL?Dux-!$|qI1Sljy2OZL^%jZGK5$Xca{2@z%` zub~L%<}vGBzYt#6Az8$|b9Bw+WxU0?G$rh4XheAnaO6qRPWx5eM3x|!f7DPK!mc{#YIb8Wbel5R3H zUO-gofCS}!J>h9fTu;r<&6M^K8hZx(`PTOgFFhJJ;`t6eQa6#9H6A~Ln7tHkA>HQX z+YTj?`%ark^6t>Euq^TQ$ko9(Rz>#ST30F?GZf3Nf6>;*4>Ow>tV3gk=WkPScf*8sN8? z)ID4=BTtD$zge>oURrhvy}_0oS6lE*Rei@2{vcV|Ez0&vMp}!WT9Y%IhXv}$Cu5}{GXDvI!~4_W_$h=YoBCZ=vX*)P9!wt~e19KE?(G8trq88RY5Y`j z$khkZcdXdh@Kez*Adv)YG?%<-l3u7?Oawn_@_*;zgd6Z*wu`_lLVA9M{X91Njx_KC z!mCo#jAKyHBBo+c+HD~Vak{H9#kWZmKlRw;CeMw)c!ffS?Pfc+Zny}G;yt)G&J6A5 zyw9BWpd;vM@(|Yb9RhyD_=}^ADKmX2wN`K=4%vQhuX`jq!X-`i>{%8`x6p$rC8O@eLH2Llvi2h zIU)>Ro!P%3rX=&N$-l~tgk=N zFe=Y;J?ieA81|TBtIawNA(e2=qYgFvYX{v^B zrwk@h4+)^9ODSC{ zq!bcpCnH=4J#K$rTY^j0C~biXWZ!mKvqn1%E2*1Vu;p=_27aSiH{*S`mfW+y&lBe7 zzG}`kYP)+-J(=sj&N;f##Zqp5Dt{PO<7O$V`HBOoNzJVHys^gPimPAbcwpM`F_-ez>5!Q;6Kj=id$YCc*c<_Qg1*?33Ls#sqM3Td-vXc35ZYOY?!Er7 z+f(&yW;tnsij{K>e%mrXr>QLF#e$vWru4kK8Kk znF39L06mveK z+B-?fUy!Dflcq^$en_DlFeWq9yC6duX*)ThZ3u zRkc@_5h*HW2wF-i8YE`S-bU4Kt<-L02r`RLGnvosL*XyhKxhEI-D$QdP*LSr&myV4o zDvRPS;uwJWC-nynI8EUgwJxq?WDYSV_9B|L?Hp{?1R+-pcG*vqs^ol~lBtC+j>e%$ z<=O?D4ks|5`hCLB_`deS(UdtE)xV)Ggcg9`y4VMvQ3g>f*7mbd=6~szCo$pLb05xH zu#PEiXl&#vc9@bbJW8zFv(Wo7`HfqXJTEd-aR@l{nP}k>>HsLpZ6Z`~FrnAospYdN ztYu$sqjY+Q5w>_gz(Y&mxp&`&n}N%=>K51ix53WOQ{9U8D|0KmZDBA+$t)!`lgLZD z!H}`^3fs9z-DPrPJxeaA%A=gqEJMuwGYR*dfbI8;@Z5tsv1#RhxFN3l$%^)K(~U=| zU)u<_$B&kOU`6tZA?V&E&CkX$zWq@mhyLVe{%=EmPOi|#?6B+F$;k{oW8SDVanzEZ zhbA_}WA*2>2ZVb*cg~dxX}#uMll4*9Rmw77cR~mX;8K~OSrhk>jUgdPrOI#eygF<6 zQ|m@DWP4#>^0AK;efY6;gBdv=J7!O8f^FEa!Vtkn%gJ01r8NWFJf@G@IPI3X15y6{ z6_UFw=QzT`KMe(&QwRE@ccV42sDb0ci|2EMI1F!`We|G&>rC-k27nZG@8z5GS8vjP zWvvjl)zl=oH{A$&@quXzL6lWJRuY*f+v5kSOkc61ku3vN!%?5o4HLo}`C||#VNDvN z%E})#lihhh!U(R8g)BD2>qtHXi??k+vN3`%GD_m zMm$3NrXh%rD_;tvONDMwJqs6?;`^voK8M8RwUE!1Ioa7nzQw3{XOhQAW_C@xr0=8h zS~U$}UE+06DSCSKG~d0g@5l6N&2AJ9hBn)<#Ts7&465ZSQ3(eM^xj%_TS+R< zWZUffPE%c5$z-K^HXU zTp&bSb^2A3MbrMX!93zSaV%qwqP)Be0|`ffHCGz~jQZN^E+AW$qw_Fj|EjoM#Pd$` zi>(UF>BXS-;~!N@XB>277i3SLzLzi@Gk0Jfgq#g|Oj8sc5EF-T5t&Zs!@A6H6>q6& z?c<%v&L{ESfaWo9tkWgLY?1=Xb$}kmprvk%dA!g=_OO9RT84MznzOIn9Q}r4SYeL& z{OK#O_a8vtMdPXnbQRV`AN0BV4#zO%8%IlRFt#b)gM-PP#qDnSQ1)y(e;q-yy}aj| zcBzxW_-wU}*>KIHW$FAzn^V8ueheK)gqT^5lTB<+jlcG)p@EIrk|T&tDdM`YaA={f zEkdz+b#_kBhAc#ssZX}zSlSM+%yBd7wjPb1(N5Rwojy^ExnFEv>}W0~s0m}2Cj*AF zc%CAkFs%e*HJ#-9)pAh-4OdX^#Q5Aj6Jx#Gyb5Uvjv4JV{g8ZAIE~Y7-_2vfUfn4^V5+fjZ`{B&F4{aw zDPI;;_!d}r<>slax0|Mf@4T+^s!{UJlfKO%691Cin2gI}6A{guNnkmmyXF0tS`N3Q9%hFG!Jhou@E%07xbezO>d1 zFaQ${qW`Wt8BMa_4^fN`0D3*SATG!)grJ;UZT!|Qr|9a8aIoso({yjeNP`GAGB#<{ zVIsnaLmsvNMSg7+;G&^>)AIDy3L7)4|LH=j&eOM$wRR-)T@ASt&@1j95j_ESb1rA^ zazo5l$%XLC>jf=_3K$jYlA8TG@s`1+vv`7WN)X#cxr+&vko)*}s^FG+~)NR5a-eD1;W#v0wK50xg{*&fVL%Cu>C4 zfyF(xSf|jg-Z0qk--&slp);9%f1`cOt`5NL@b?-MXME_2hmo0^wnw7rD(}gs#DkAz z#OWN4_Ne6(zSu;m*n+S)Ac0y4oFHGukC6 zAU=?U+J$-XY_?Azs_*2EvdFD8O-+DqUzQ?Qp?0fy$4RK z_rP&-_g_bf$<40-=J+v?X)^!-@P7oe0_X;bZmV_m^sAd%hN*9+JzSY)oY1A#7YdR_ zelfF5Q`wEp!*eGRlUpqN4m@s1pY8{v6~GRxAim) z7$oREmtD_<&u%7M7Pst(8fbG{6aLh68>)hMOL1_E8z4bTMfKw7?F0&BDN=KTnY3)= z)lru)jALO2%T&UaeZD($5;JP=+dx}4O1a~t6yKCeU!9cT+&+0+(6`>HyZfMj#Kmhm zeOO#LVI8LPE!Q(bZ+N1VS>cntaG1h#Slhsl9O=a(n>2ifj2Xj1^r9J`*&?royqI{X zm^i}5Exh-^hHK{brrEm)ZSBGjW*q9`Oy?S5x5dL(vEH5)40AKems3RAriy*C3MQut zyqaw(KvJpGpUhni=?F)`yww@6pdaDEUu)!dbLL9t@_a-*jJG^4tKp=YFP2B5uO2^TdH}h$Ddg(x{lJCZ7i*SN{vtR9_C z-g~o&-ZFh2^KMlt%e9A!HLptoq-Csg%AyvhJ)|q`R6YR3{c_cXZj55H8`=|Glm^P& z5DjnKINLke`x5HHzO`rOKI%R1YqaDtB)>FQfNCoonVBD);^^16jOwml-I^q^QCKxi z1IWllXiXeOdt}MW#?FZ>f;IE9Ufe;z+6ojqFXzbosFAEV9Pb?GQ4i*fP6!~e8BQ>L zYWh>X8~TZ_Vn!YDQbE%-YRI0JrgD(fQU~j^Cf<<>_ozkjVD9)#qfb9qQ;aG-=GqM? zS8qgI%(*=OqJiDzH%*LCUDkk+n3Y9qwkG8YYC_y{ycJ-oK2@arSl%~0-~)&;CZ(>% z_18}cb(|lO=5D-;k%LYncI?<7rdsA!&OTJ~q1RR6q{Mx;uzN^DLG{F$6$zz|@_kQ- zba7||a}0-p`*e$N*;?T=h_@~B>vk8)6{AEO<3osL^1@WLJzB3a4^6DyOV4qPrba3* zxNdk)7Q=2S8ZrA(KhBQidkY8m+C}KCz37||Z130C$3k0LYIyxT2Je8aS3q!$is_H* z=;trJ)B*=(#m5f;Ux3@PHSd<57e9uVC_0$b`_KGU@#)%J4$tMwj2ev^G-32#?S94z z9D$>$EC~AbYVnxj9Z8y3t*s9u==Fh`cB?FZ5Rj99Gew`MuRMWXh~d5C6nRA??2j3` zJ}XT}kLAJLd$koyl}D)=GE=XLNR7wUX8aNznp6!4!(&#Oe$yUwYHn(NUC(P9o%w{w z9JxEcz5xQ!H~%Cpg}-Tj7K9RoPr0}GiEWA#PIFP%Kt^;&Gjt>xXD6x~)sp0WT3K7z zY>sIo;xJik8vQ!o`2fjo#Gfv5!{hxX47nq;c_ z&H5y6@9&x6{-#3b_B{6bdiX{+2r8R9OH~tN_ElM50K{C6`?)C}RN=8mtO@>?VUm+_ z&0wLOHPLXbnd_S{lA_Dc>=!ze_b z^tBL<`)bI@fyAm74`i}%AaL$r1h65Psllt;}t{?0FYxB>Rl$ZeZmv^DXY zGB4WaZ&W@xkW+~E(i)4wv5e*At#&Ez02GIaVBRQ=B|D}yqN>w{7Lc1ox8i~Z!E|ia zhz~GfT*fgo%nk~3%ZP%?2EFv=Uz?=fKOr~E>QpNW^TYk}7Jn@CyBKmYFF(RRaV&&- zl_n!49O@PnhSw`7(os+$hEDRl6|K|{K>ObKNvA%Z3613;ypd6vYOXh1P)F@-Mt%*6 zj*6~>+|u`(tp$C09P*fkM$#D?b6t%-*`!`rPLY1arbKOGd`5h4=rHx%?Ic{v6>CPn z=WIhP-h&T+)1V5+)MN*y$KL@pTtMm!(DtD@E9vHlBA$+b3J1M&Xh900My^UZF6y_h zlVtc4UA*7@`2_rm7>#*T>SkeMrgNJ6=9Zx@Dmt`NEbPO=NPs6BRSYBpxb~jIg#A)S6jTo3UOHk-t^`&G|{NwCdad%Qy8Ky4Su&@i)p232DNHy##?uy%G&Z?2ZAp zks6-&5+*$O?zR-_mag?*PXH0?Gq`~Jq(LpuTS@NlAN@=C%&67ECjf35YLhBukssKp zr1SSL2El8s2w9uMGwFa{s&NuICPj8zEw+sEqkKJH5#)StT4N-@=!S6*=d%aXpUYF+ z*=1Yhp_TSI1<%gCVvXrtdIN#<8t{r|&xNIeuar~w)M~r%yo*E2lqBq=7hxCl5E}1iE}s9(iAW-# zUJHT4%&+xtnE2&qL>N~mI*pa!r8;ssxieQfSMy?wT)g=uvk12m{-ezP_0J3czX#;( zKX9Y}TKtoG0c&^viGcoV{huiyar%eK{C^LiF8Z%=#!3@!TyR&_D2{I+r)qOW!PT;y z=k>T>Ykv6!8%0xZwb*hIK!^)_{xeptip=WYqfbbCxK4)I^<#dt1i`%>wRYp(vbNLY zl10gSc@7s6SkuU11y<6dMs)AijO#4>jn0AzmvC1_fMR)Ko>tAb77i~@K#Wq+(_1+` zih$b0K{JV1Rvy_T4uch6Dfw31r7gbK$f-u+sx;oz;_A+{IsXMmqR4bS*0OI(I}6F% z4@nOts|O@-leOfVz&D?fejS=eiF zNPC>Vte7cg8$7&t>@&0LZIKb_P4cBT1KqJ=)z-YJ4Z-ku?j5n1W~}cmv`twU$LCM5 z_H?#RSga`&2NJiGl{EHDOTH3fQdvO*Cu-vBNaK1P{evd}H^J+OoJib^&QMmx;^HxY zgClv0lU%tXy&1H{+k?%gh;~v?Quci>3)||PkSXp@0Rv4&YY}?ovhklH&t9OSn;`S2 z-d(IpCZ~fk-L;e1hDI!$x=T{gA*}R z%bAI{4v@{=5qcAAX`9iBCk7U_+Y}e~8i$)Nh*R=I73MZIv=-C8x}D}$? zpQZUy@}bZ0e5OT7^Ra#3T=Yt`tmaU>=4_H_fGJW`GnfOv<|fWg4)*?{lHncP@p5z9L%a#(Dr7m>itf9CJAnZrPn*hXG`j*V^S}CsVpmUt35x_{@tg< zeUCkqX-YsVTdRVkm{D%k?O|O#(&#;neXeJHNU+8R6!OiqEjX0g5bvLI1^f8>7x~DI zB8+4rYH8Li>`;)`-$gg$;N-x|+JhU5YKgwCl{q_07gx5wVP${4Fn)^5 zRCKNMh{28f`6fg=Tg(Q9<+)(=Fq1#ZAxHZBIflhPooIcau=MyJ*R0$6n6L3K;Xi{U zrXSbHlq%xfdtT%;ZV41O$U&0kP&mJaj1(F5k{Whb9VIhO^p?k^&~8QP)fA6?7pW_q z^m_iN81&n1qTz%@u&>T^*RmIv>fwjAT!ijY7zEBbR_V0CFX&RGq#g@=Jh`+ba^XC2 zDb>ln@+0GBBe-uk=7?bHp>B*($bgsE4t8swQVH!-c{HwV5EjGS z#u!vGP%AO98HF7Q*-z23b+g2Rn|E%tLN=s34mx|njxDq&617#lFL$MUSlQ)zW?M_P zrw7Su89j$5O)#WB*^>4YuFNqMic23a-(EK3|C_ufI=m*9rGIx&V-@3cIKlT{j&Do2VYCT%b^z zx6D_Gw8P?1lpo9DFf%%NYjp+{9sliMm6s zGkuo}M5ER`1`;|y(}Q_ThPZbNSKH|@*W?Nm*O&<{)vBRriA#OaRe;v7QR9{ZXJ+OWuyrHP>?V1R( zZZBZBb18#{GTh9HfBE#2hil>rSxa+7FQ6!fw=2Q!o-fAJ&8NRWSD;nsL4;m z;psM)y-HQ^jARlDHm=j(fq;bDn&hT3+geh_*C%70OJRq3y#iTw6Sb2s^|&HI z1NEXckFIva#@w&I=+)l&nUWZH^-9^HP~wL^luD4!i{u-gl?WC&H6=zWz_~Pm8k&KZ ztSQyp(l(@qR|Jy$j`|8bZ7fuJD~!?T=ax?yX0EFIC`Ww+9oy1X%|~tVDwMAgf49$+ zo|Jniq751A*r$&KH>OzjYgv{Gw%Qllo4w(+4SleV-c5)uHswyYwQ-7x{?+-=YdDk6 z`e)euS}UJTjJeAw5q_h6~aA;~MbkG6fE^l1*J{if-|;o=iU z(QR}**9V5;uL_T)Zr0q1mL$cG{ft%O@*`2y zM|A37hcj!eK{1$LZk`HlqT;>i+g|ZajM{tp z_C!tNTFK;+@g7!cC#geKvosu0o}RCVMr?;ekn%mmov_LI$=nf;LDlE1fvWo}Dj~3n z`}Rn+>rVzig6=WtYx1`0XWD0Pp8bnPD1hebGQK$`V`N8{RZ6))ucRH}`hQ4El^7PxLHNEt-9Wn-80h9@WO*$T(uxSrYk8BgQ%F z<=d$;oJzU3lWJvq!W%i)u&+Bu-g7=a@>S3BS)agKEFW+s)hxh|TYRPt{da!T{Lh^{ zRA@eK-?7O|F?~rXRqIIpq_$(08aY;Lc`_<|n%OvfVvO>Mj<*KHn!$25&nly?wLZ?T zM0pAJqmp18oG{kKi&=YK(2BNAG$GeWitp$u#36?@JRaq&^dL8|MeLTYx1O!{#Y@Rc zKQ@!yi}7`ic}tJZB#}D`0L0Ci$7ADziM8u)H6t6|a7ov}OktSyNDw)4Fbw|jpV*T2 z@=7dw1|)y3^)7;|Au{A>ATzVC$qYR1Bqg^JYx_Kwn-lcr4X{;2FS?J>@POMnux8)h zS7^PU?4lL21>x|532nW_;8`tqQTAZviB900Ti5J~K%p|0b4`UX?HVK3Wn|R4Y1`p0F$4|D2M%~Y25vC#w5m?86+ghmo5c3Wd_lqmgyss{vhP}_& z|03Gk>YHt#nk3MG2B8CVFiWGcqsIff7^ZJ<6Sy&{@{*wEBol(bv!Jf$jvccoO-L-0 z=oY<87DyA~KGVW+4<2@+Hg$m$+umL29LkS+mHqwkIiWvomu%oSI%l|qmx*emN=Wun zrV+AFfv!+$>Cwk0XEYeClI5mW?n-#LcqgUYf5Pt+;B8~YEK)pg{LE0CI~OE$f8k08 zH{+dZoA>vF9cNde?zFtwG8BEb2Cv%afah| zoc@C4RW!?K>7Rp}BlG*;WDfo6Vf@MN2zwxzrrLTH$)-0Sw)ojuqRter`8+!t@a1zQ zTd>Nt^fIP_r7>NZMW+c$4&!joHhDS@mch3g&@leVY*fk)p z{2#A<@i?{vPwQkyIw7r%78SqReDUC1iBSR`VstWUN58emCAT-(KETz!S+-V<`_ZHV z(cH;rhIJv*SpM(g0-}*BCo~W(gXpUil}a-%^N1U1J+K>Gb`CFpR>{b=Egq_@ZHKgW zbiiXb_mp)oeRS4!1=c@b3^A7!Z|CkL6|7m?i=jNy2=kFJ?o0@Nw;~1EGzC&{Y_t~i zz8v?0ezdCYWlG)` zrOTx(H55c)x1+g5=Rywsf+7<%Lex0$sK|)lLsMKJpM57KBRl8U0-~>!Lw+=^SW84c zqC_NYWWiO&n$0B2A5)gMtOyyl=MK^I*5R_qiRK~D5Y^24XgycdxBrz0I zcEj!XjqjLGhRO`{QDHxvu~5mg>Ihs^S{{}eV1japbx+k^tEC^sFQfW%ayWGk8c$bt zxqB>suHu!2lbCd)j9nf!Nf&R$y6(*(+L4_m8F`VFl19kNxJ)EiJ5!B%JuVQgh(2Tw z$9GgqL3G`L=x);ExDA8sZ7j>`%O7cx`mw1{==ZFC$KIhK^qV#vI?kb6bxnNfSVzTw z7_m!!IDqUW;X=IO1)T8Hx!M;N-CZ$Bg9dw8v&OF8pui=_8h(Mx;#9l&vKF<55Odr) zqfflR8Sh#h)Uox3ps|1GGotWOVaPMKj|G=3iHuq)(IIs#kX+q3>^oXE^Xgo<+0r|> z%uTN+#d2g0Cg#*H#2_e;8xV^AXgo~ ztGmBum@^B6&*6gTp1q*Y1Brc}!yRNvuOG2iLqE|EID^WFKQnj3egY&vS@%A0ezv-s|LbTk^n!m!Uj z<8==KDwjIPHc=Gch(b88zJ?;EaKW3$9Q6jS^R?C|>Wh7$E}>cl+9jeE4?DgWb_jOf zU@HjriN*!f!5yR$Qno{?zhuvJ$;8iZW_GX zwG{A`dy1f2tvaFNLCR`tjg9hgV{h6ULDIwsSV_y~yI!KQ`b+q(xbWeFJzW>nm4XVE_jv#skQi3#o^2{=e%67bjONaMT`ewx7dJa z6guA=H`do|-o|3;XQziX8Z^T!g@CBgsOVIwxnC}E51aFK(T~RxWyHHwON|<<(g!aB z7gC5A1-`wA^dcBJI1Pt1)_IFBDk*5iRw|9cwFjE(oY8XY$4xg+IU@QZna6Yz=UW^! znq#X{LWfp|{m_|}sQOXn?#~n%_7!3ti!a>-@3{9nN~aTvUm*$|J^kwe!JHV50E-t_ z{}druSbKgnObD2}xDHl&zMO;q$aFNplK8B5RrG8!=y(Bb!q*j=Sb>h6m2=&6yHSV*6{@ zZ3iRQBq{2(OD=?=W_-K5a&Ft|RIg?BJ)LKrfQv=~aX;>K)E5KL1vf-b%1^iNp6G2z zF1%AI-#G2vPgR}&lN!zZNsTZr#|mCJigVRWEdVur;+f;wvw5R>-nZL)*?haCtKPaUZr8T=!o{es-0h@a#9_;lUV-3#k=9=F6g| zi1J7NJSc|oex4m$o4GJe*0*3Vs^-)isu(kgMUwN=x4^t&5$SEyQU(lZsj4PB1U*>< z{En^~B=fe5aG+2oFPme5atLe8oY)RP%qVy+&S-a_8Q-!swZX|NoF(Y8mouPup5K^5M9ZGT}_QA2~643eGlSFfLZTw;f|-2q@_zb^%4eJ zY?}vt^mk8W*6j9v)5t_GtDsNbpI0E!WB|4LUL+JNsKs~MTG;z)G;hijrl3>E=6w;c ztp#MbKYhJm;$kcnvZ7XynWHVMHr9ys_f1fa{m4QCsO9R*Gl_rh zU3l#-?2m8mgjHaxo*kgJeB=yFVWh5}AM>g-BCiFjB@ABQ97RqQI6RkC7SCZSTblz% zFKhzH?My)>hznMl5$AMWdhlb_#82w*`+xdEU;iEQp2scVn z6ZrF}91~Y${0mT+2bOb0>4dDOR*D8#2MfdmqI$7vW~kdajDcHq3C@SRBB&}`+Qg-azXscucML^l;!xxJc=m4wj=wu)cPa^6aBe0b1}8S00| zH(a{NI84bgSVDoYW+~bKQ52wfzo~&z*bKRGy%v z_ytI3sHR*?>4PT=9m;Xd)VI5}m`M24k;zb^Y2nhkcbwC(uXe>m)k?)_%EB;QG;(JJ zf7I^lFj8&ytCf|pa{+Dkg0kwfZsz-Bk+hFqhNoKXLsqEQbsC_{8_Fxo@OCKovQDK~ zmRD(%6b_P2(|7mJr2;PN{~&7q;j06Q)q7y+zs7|#Pv7hRJD0lr^8CN4CjZ(1B-Jlz z9{<^%Vn*HX%~q|^h|~EF4nasygH(WxFT@gbqCpEZKRSLd;j$J?U=i&q} zRfl!wHK55qi~ub#@1!S{xmw4*q5=jh!vOdvC;*pb%IYPlgJ<N%^PY)P*Vk(69^T`w z8Llc+@B3>|MzoEkQ#>bqQbD_1QT|0G1SZ^XQ8|`~Up?Wxd%%Qq75hw*RR$6Iu8%LX zxJOtZ!mzh&%4(7uy$h$bA9&4iSb(N$ODMwSn#b16o4Iu!QIcE|qayv*i{DD;9i~gF z>8U-6(arG0Q(<&De}8LL8Q@)G*T>`GJGY7osAhoc94auZ>kRM4kq3L>C788CeX=>< zm*#K|i?7sMfuT27o1`ZR?&78jm^X&Inmdy-#LzxQ6S)?6NDKFv@9W}G)u(eGm!P(} zwiLXbUflRFzM0LP+;wZ)ml=2}SLNbU;dj4j27>apF}OITuo+nyrRru4;&>RL4-lZ{ z)_d39cp^8p=VfRHZ%tK$^M z+zOJI|6)T6zTjk7`C~@){6q{=@cDeI{LrG5gt*Fq%?7slQY~uE2+yw|-WbvWi8hbm ze?MAWoEhPz#PbN>vH7*kC8J9%k+6+hstiB`G2!kCJQ^Rl(0HT<^(yTG%m_4$Cvv==KWRabB z8ObjtSmlGUkH3*?qUYb8R|}^jZVdiK{c^0k^<WxQ(FfWu^O;cl7Q@yzvZK4%3HpXcdmlIvQsak0;m%H_qvuKiU( zhTTc!q+Q|UDTgRoK>gk?VPb$Y{w~eA%tT1Ft8_XbO#lv69tgcjWJL6)L5WAb@FucZ za^6-FH@>Db#Wq#b+_p6QRjJ-|tgzAUeM6bJ;}q}HZ3_O2nqj`k>;Ok|M-A=Q%~W40 z^$;)CE%8?RY8iW>n|N-A6dhV#umn?I%Wa3NKA*u~DbIZN(5Q)3*Slug%2asZ28K;zXW~(mbizsPQ+=UzEtx z#M1-cX?gV)#j#BGM4R4Llc`*leapyU|2BY8JW*D=z3aQ=yg@ux5iA)wwfS582J-62 zls!7&YfWo^f)aDVDYBB8(S|9yuF^xw;|`8{=T+nW{QS}iakhWQ($Zlydj42%TSX4p zYU(Bk8iY87A}PpUzIA`(1+{+Dc&Ti0m0kp}qMmzwr@jJ?k|sP7*F_ zTbPs6_!R=vFwxg9CQzaLG`6If4T zKgA(`6XQ}DP2o8GQdTNr`@tbpdFP#pe{M*jOk~w2(oNc`W}F|Wa1|L78Ve4GymZ!5 zJC?`;Gi518TS)5zN4RfsQkjwdY+3@;lA_*9B#_C?+9a`u&BLE}tNJ`M=BC}kZ%QYz0k;!(#ck_7$&`B0C(iH{_?OI|7A$@C+Qs%d zi9cC$H1TH{=%Sh)VAZfgT-|SqTmoiVqs_y(zPDTqc~g3M0IYZa8xsg*xzuZ|Mk{w^ zAXh}&CS$52yg-~UG4s+Ep$wWC4$`F^?eZpU>?i!vdfbE~DerFEj zJ5eD-#RNokJA7X8`8z7DZJEWj%)QKA4hGTsgx4&6;mo~?HCN`iq@@cwdLe>AAn2(yqhKBsyL5RKFGfMn7h6C_nDEak&nEzh;9%FC z{UHk%fg^3nO0@SONerg+tZCf&XsCems50+mLC!L^wdmwh$lmhY0FHDc7PSJu3D{e7 zyn1{!`wZX#pGNcRRvuFL^FZudYRW~EbQC6E>A6q3n;ATBLDQ#1J`YH=&e1&0gbGk> zJvQ&<*|yF?I!bo~#VW=UPvEQ04;t+v6(8R`%lH^bZEoHeJq7YG0+5HPT=QA@Pp1rM z!ID!GsY)u~gN-@&-!yW**1qjQz24!toj4WjjWP9K$5YJW{C#&!E6-QshDL;t?`ABf z0Gy;^rB7#Ss>9-r&KP-n<;3C~C3O@~1Be$NRT1+^|IeK<6){hr#J$oZ-^8|Eu1cRD zftTPsG-rf_AbLjd6wdE5E;ARl>m|G~wHSZ5j7$$SR3<2$u)}f-_?7>RqL^>IvJ1@m zZ_eA#TCwhVMwxuuvl#g7pSCuFI>5VPhrKuSe$F$<*k9Em$v+h$cyn-wv}%<^<+<|? zB4%{W8Bn?|iHA7q!?W7O=rqB z8LO2>FB%gbMkghWqg{MH-4zgc5Bw2df!lR}HZ|hA*S2hP-83q!59_jLy=Q(cDl{O; z9Oazzr}qJfcig05)ab?J`n^YtwTtm&)-Rlj=l?9*3hnLF$se|Q6c;bl5G1>M?QdCk ziOFF_IzZKU?$RB-0p^%6Z0r7mxyhQhxy^DMR{`-(Np{o+VdZz-62jl1meeavc{bK) ziH?D7byl;a3T7S+a!j#40Qd8ZUoEcWkE8wC84vb{za0s4YTQX=O}-bgp%SD5@O*rQ zmF{8;wlF0+(NgxgwiTIdEmXRu8G|d}ix@p<^wh4uAuF!PUqQ{0?+?f&%Hxd%lzxKsu{9c@z#_qGtRT>Z0r4 zx4+;eNhi4X1%Hpy45hIKUNRs8KLeP~35UgDpJkY5&xBvoHc2*A4Tv$4K42;)_;-k0 zW70z}!or{4F^9dcbCj3GCGZ6{oQb|B?|89FrY`z9=}dXsHFI7$-2$2~MpjF!Dp`@H z`>C9T@w>;B92s^UN9~>}H%11l$YZ`bPOF5JW~$4OIHu3-!^p-kTq)>Zc^v#t9@lXz z-bf+2#RcH<9Oby2T*_S-Ys*PN291FW7u6P~at6k|hg~G+@;~qLk9og1wBxbU&e5l_ z{RCXr|Nj75rUL)f>N?9n^X-Yi%ffq4qrM7UczpBU+s^|AX#Z>c>pl0smj2wi`|p*j z(e|NCj{$Px`;E(QVdQpLSVojSI5?F}@iu=rHFJ{l8c;dr%GcpI1|%*>_kK(dy|1yc zIIB1u$>zlW{9<3jW2k{ z#~EeSZ8N&tRFd`RTXC8#V9~91-VmSfJV0?zxUNk1UW=(WFCmS= zyD!XCW3pTHYC9zTZ#)^Q>Jcu`_y(Ju!e@ReiFXwIJZWMoxNYV9cLf z7I4zMr*V$oz<=H)V*VH%>odrISKq^`CY6PMRhrm+@U?I8?N<6&De=l$Zxmz=tX$j% zX&E-$Yvus=SfIuwAt5n#>LE6w!=;FVTj^frBBPLyG<`4+0-ndraYgN+eiURyJ>|5M zPRuYaUc`CRS$=HPgrIY)e28B&3sZ=Rtrn9`BfBHq^|~cu;+ntQIX2fw5h2}oA3RRa zmUAzj4V`X_;$&2uNw*cM3R5VW9gc^g^|NdkW#eqe5^Le=m`ydamKx=6V6PDy6C7JY zlq=Z5MK`8g+SUZi#?69#k$TZIWt*RFunb@4mSHhj5Y2h#khvbq6x>iSQRluhP{>5f zqr-}p^E*JK7%XZ%N`08*(jp{s>rTc2L7CBO<~vekMD`)`&M81!9_yqHRy5v8dg8^c z>@onbCf~SOcZczeYi3o+{gK}obd@Ysm#g7(YG2H+5$P@El(K4rww>N?Ml4)jc2>xI z9yO`mZgl=bW_uIay4s~-*Iaw@nBb5eV1gadT2>00J0^Bm|2dAQk@G78{3D@<=?&f9 z@I(JL1}VcCU%nuVY>LAQxpf-;sKML|2)fvLMaF*FuHe0!=Q~fW<~O`i(j`!$1>H!q z;v9ebmcokPZgRCxbyhiH+D82qYU|B5BKe{ne@C*4_HI7Fm>0+&0lHCl0P&Cun+v~c zh{-)E-Gms)v}J=N zPHRa@+AUd3{Eh0fC-NjjX-P4w!`gjY0dN9B>PTl<*|YLOuMT_EZX`#cYE$&|KDgaY zyfRBkvxX8i?x0^PJa7W#>6ryy{YXP{+rDXtCUT_gRM2MVId}%Ha38MSm02>Tj$)Hn zTlMUr8akam?2{V>CCk+pG_8f}o{RItt9Heioe7uioS)Ad{uJp&|Wu4HOWKoN1`1<^G4Qyr^-kln2d|=q;!BQ{g~Dpo{gqV#DLSnFx9$OE z!nx$zW@p3_#&s(8$WSHoYi}lg4)v>-eIHO1$ZQefVjHQH6Lw8X#HdPt-q|CIUyLTn zpcjOyg>z8X)+A0kPHAmV`;ByiF|Gr1tm?TsOY-(IuC525<D4g@x!$zJBlaj zS`jNhQi4zV$HnKc%IS;iBF|6`&o?nmVE=h_@djdjji7d<9ZApiSVmAiqzy0a5{b1p z_plmVSr>NgT$fSl1Dq;W>o%~lV+ckP69L=gK`P+>2E2J>38VKSx_%lE;!9V_x&6YO1#$7m`Npy-K@KXrrux zN12Ldg3Ov!ot(>W=EJ>4MhPZzw%;J4l|HIvMM-D@g$;Q8+=9F+^idol)rOmi!X`lBbwT zW1FY1(U4?U3zhqDW0^Pk&qp)zn2BgxHpL zpp+unmkvE5r(zk|k!`roiyk?~N)L@2drRyX|N1gckeAgKbu=)avAI*ISZPiP)wMVZ zQn{^iU97#Ptu?4^7~@B%tn^s*WIkG!EuS&ahI6bgi2h6$`8FH^OHuCoOKNw8_sjg+ zLTO{wgi*U!XU7U%V@R7Bfa~Xpdt@-}o(zZ^WV{pEl@TW-$euGd&uBt0yI@8LqG2@>CR@;vS## zIO5i_1h2MWyzRiGW@7XVRyg8sdr8#ttc!MTHYNGBiEgf5C|_TmiFtUO*rz1Y9y5-4 zmEYQCWnecUX(wBi=X?J_McWRGb69rEY(!jC{#y#xPW%6(?7QRH?BBNIzS~mW!&chb zTd7&23yoP@%(m8zCd3{=TRP0Ng49e~TZ|G!#3+gqp<>l05_|96_j3R4-}8Ik_j&$# zzn>4jxvopZm0Z{NJkR4ijzjV->kzr8H|M~j`(t&Ymrs1P97jXB&tgBPNB)D={o<{qM-}c;6ZciPd*VN8Rb|_6)s;TJKEKMfchDFZo#G8LW znA(>s!I#!}%DY?Wi|FO%HJ2Mjg>rK!w&43!lXphBz3S`COJ^&b z0lTjwmvx(({WDK1k}GMOwyAK#m}@sN3QKB8)b1$B3x_|0e(DT&6;+S`kPK5fO+t2v zq#j@vH0oq&a0=V!Ri~G=NtX4urc;77yMro(c-VvM+DBdRW41VZHv!L)H*_&<)wDp4 zt{o>I_0=_Ric3MCXKc{2-{4~4i$8S%Aq^P$+Amj82 zsdPziRCutqkW^^t-bRHN{!({$<`}}(ILa!tt=7<0#JXbpO13OPC~E(ftMEkaK^Bg{ zC=nGDL}G8ki@AT!F{@!5V|*1ZF9l@E*2IcV^5Fb%OD`Dr#heZ`BqPL&e?WFxfM$pDim8 zf&n7l3}Z{jVeVsuD#3P|_wj1BeI8-!GgqqlGuzntO>Wa)YGH+F4m@+dwWV7dq-D^F z#Pa^uWEk}Yh~erfAd~7;dqfv2O|(h)>FVZ!cG14ItnAJ1*AHl)r9KsLs1YChS}Qas zDVI72KaRNbe}feFV*KTI)gb~;5t7JEjE_H_qZy)p@2>zl%uR0gVXs^hlBb8%%c1=b zBP`xtOHr+DS!0^_r~kY{Q{t`4*RGNW_PtMS*HI*Djw72<^|wB1jn=@=1Xyv^e- zb)29v^&H446FV#SlGYL*?R77yWg`**aLr`k?x}%)GN%9j0|3kZc+YT;`R>0rYRE84 zXjq)M_~{s31NI(|Kd!#`?>&k@9{0bEV>;M>#*If;PaeCUfiBrA-P^JaNK?P0_K0>$ zt7s_xOO~i8HSTsm;V9hF0n5YPHL3t5iAd(W%rh)Bgp}0?BCK?%8orC934?AGPHz)bOTms~d$2AkMI^&TW zY~R-qd!N&_y1Jnrk((DT_k;)+YxAgIUE5I$j7~Rn|4GKOr9XDYt;)0QMRgfV`8|cZ z=bhD`a(7OHy4Sr)gK}Dl6)UhTDj&)BGqvtT*8t=n_r8`9S^U%IYHsOSn`s4$8IFCj zs3Nzp4IaOms=A^R(P@n7AlE33gpH%{j-|{5do#&3;sp09OZg4dJ2JK+e ztX3v|q;o5AtYU6VdY^Uw4T?CE(~&|6n(kwKcyq_QJYHY3{Bg(F^~U`5iW<}6g1z;agX&E26CuoZQ1 zgGFAJb^!2P&O7ieW&FDXlMmyr11MrXVh(LbndVU|Gr0W@7tgDUe54q zh4UYxqN4eGO0zkrDmhT!tp+j)g>~tz?Mb_KOWCHp89E<(LA`kPurI)^*xKIZH%P@_ zg~z92aER!%_)b`C1(iIJFCn@~MXb;5Ze}?J`R6H_$@*`8-+f?}=FELCX4j87hsf-I z4u3Bz(&V&Ci=6A$kqy&xicOxEl7$v{`w^rdn9Bh<`UPh>jokQaG!Go;>}xeHLnv$k zMj^tKu=W`Naa{O3+BX#B$8O~+MMXOXX%G=NwgU(0XGD!Mr#{uXDlDmPspPj)Fi5JF z{HL$M7v8;17!3{by*2ZyxI8^Y&F)!uPq}ueoaNR-GSN@RXV%Tv_l}jU7ar<5KIWQc zDpy&%&}bWBy|1D?KrxPnr^W{kYCiSs?b*;)xcN2VTCfAPr89~)Hex&cRN)cg1F5^6 zrboM$MkX0THI$pYRSer?5{#RWXQJtSP-U%W?>V4%uWP6w6GmR)J$qm`*@a7vicbH}g3q4=i9MAx!%?Zhi4?!BE{U@gGMz7zX3w?lI$`Xu^sZ}_aI*USdfco``@EilS6ws+}$JE+S7nvVq z8ikv-isHB7h)~D|gZWAvYQGuFRQDRuIis{6@aDK6y9#|Fe4Qx==UB5c>$HBv^B7I~ zxp#s6v;&T1>juHx-QUbbxRDDrv1Q*)@r%!3B7k$7oJN^;_H9}wmRz%*3V;RD6yxhx6P)`$JaaU;K=H-wfpa*m2DgX-FJgiJ|N#5 zh=`7t#3GO<7qh7yGO@V_t4+brp5{%2?p0z65AqI+>^d+%L%`1fY2KVI{J}itUd!Ls z4ZRz6#G~>}zfg+Z5l~C;!SJqyZV^J|jus3`h)0Rr|08kpIRtVS`C_xNnjHGT_6tTf zGe7}BYr0P8uy1*>aogZ0scJ82cexdKF53n zox5?RLyhH3eba2>p$$$;+wLx9^nAC8SoKev0lxmQk&Fb4B#v2odDWrP7&k}ttE&cB)tN1 zuvZ{Cz(v;Bjmu#3TJYt@Q7;8Ij@jLAWUDTTcM0i6BBH8=&3%W$@<+_{Y*yrPr3I+w*mRTZRJ~q}Tq@(GrE;gQr zryfyydW)-(koFNEGuw>%kve<$J_hx%uc7LfCFUMN(5c4&mh{x(-mAh6p(&;!x5l zOwEP3(sSAzmDEJH$a(3Dxq$J&U6ErrhvB%ue}nn%slwYuTIN1AQu!9_>?`#v%(we4 z$c3FMwuiUH8*94+XKj82F@QK@5O?B9I6EEbPQAjc{X{N9O4e19~^A1;A;!saoMQ0Z8 zc;xJ%S=F%@ifku80vQ}Y)&QcDb4{VlG>l^I-rV84`s_Fy>w5f8m>0W_=%nM{HF+vw@ZQ zMe0pTxRu#tT((T;?Px%N;MacCHfl8}vfsw5lY6hBGJBNhsz=W*$;r6ta$k%;=7NN? z2y#c)7B4O)pQYdPxdUsC1yk;rj9j0D7hyjA_!5vrga(#J3|I@WME_Ow&c!;_BRbi- zGBBx_1rKSKnSPUaD4eP#4Xd#6i03^oHe=ryl^u~|dx3H8$rH{5?1#cH`_&a>Xk$j~dqgAlvGqk7> zRA~3Q!k%gXxNP+Cd_T`Up1+Mr*WGw@+m zeWDsDpMD|EA&+jhv?1oM#E^n?RtSt1`nQdurqVOeM5t<&4Qx=qbQ)Wn@18wsY*VYk z`}5vz3_khDrTiS*0bz-=4VFlsrO;xnM#iRM7E=;OJA#6YwAHSa5BhZAJd3Q6XE&g! zHZ`7pYe<`|cITGRL|&j-Iaw=cDo}o{*V&B?3VxO)KQCV;{b*NoV~_XK9w5u=h8~wR z^wyf^TT{RN8#E)ihd$z)nZ;vmoJ!|ooRnIkf`e0_zD<)W{wmI`oIp$9ZP-$u8SIXE zVMlLMs$i;J+0;VO*-`I;;28>m5p^5x>)a6C>3Sj3aTT2)v+*bEl573+w}BLCf+vxA z3w^fzK3I*C@BE4G+26#gy%*z#*G?!tKV+)I*aSpiEl~!EPB#?T-dG#*&kapMBm-7t zls#_dyR@A4_^Zd;9B+58PmOCP4UQ_w;65;fHvwoLtDq3-R zLGcbH;7PQe8^kw0gL^C^qS-HV#X`#EW3!RJ=(@ATU}UpJt@W80XEl*#g68FP9Y9!t z%P>}|Y)|i%O(6ut0GMFjWjYCZ`5-$>MN;`+W-m?*ERGx+6z%9Y831f2@pyvlbNMkG zoRcpla{W3;`2LH#uNllnuFkC*>KpuYpfn6)+IvFV+ut(-lsdpb^N(qkpR*h9OPWij zY6zcXCfSl7=mr4E)A0g%{O#|-Fh8(t`i|&##iP&|l0Ox|AfEUP6*g2grnzv92&UM~ zsz}p5i~+3|*>vW7UFwL^@-2ONUE)w!V%k{0p%aycFeHjc1d(-Td7TKY%C!fE5 zXGx7ZJrFY4NgwMz>b|9ZZnwO5ba|w6p$@+8OGKW^%Wr^m-|o!vTcYK^*s*DL($DD=LnsXs9^LV-<}T|Gd=y{P?>K6?n+>@5%A5W32a|$3RW#zd$V@ z=X!Cx`+tn<|9#7i`{BaJt-HtDE;56d91~CW%K<%#AkJ0T!9uOvSkgz3_v$iYw0?4Q zx8|+1td;@KcE|D8;hR$r-u1`$P1^%)hjms;{!t%P^j}f4?TZN2w8Q6V{;3D%trsra zoLtSLUlV@AD0SJoB|_4^8IYZS`}h3Dq=E3<`4BN`Ofx(YvL?{i02RC2)LPjkDWqzI zfH+mG>XfBkb7T>Sz?}BF1@U@TIx8oKOK@70(lR*hW#535_v)8?o=>aVYnESfwk6;3 zu)se!pWsb;Idr;(C2ZVr5Xt;mzD3!_t4--d{!C?>ic}vToax`Trm z#y+2fcmch76Z(ld>TLx>2llYJ@gx=7M`Airo18I~P5o*Q_uq~=H-!qXVgMEnuZ+Lp ztmEG_96;Gkui$cLQtWju)LE+p&}+v>plfnNyI`v1B~7EeEEu6xGDES?%hjfs-?R8c z47O52M@{2#1wjp$O3R%43c1k;V^^GSk*xZ(^JN}+8~zy8%Jn*`U+^Ar zqZsdgPA%lApo7Vd42dw~vVItQQ$JE$(Iz-~pB`s}$oWOy+LN#4f|hN&`Rk5dtC%jX z@9R$(GmNTXjniS8Z2YvLDLP0=d`;pTar1L*kb|ivB+uLtv8? zo~48iRR@jAt@`~2{agx7P=~j)s+U9evi95e_7Afn7Pe2f=t0}6JjVSGa-Qap#KpV{ zuPjUTA!5k%%^}ip#CFckw%eV@kH^lQ8se}&g8zl76>3r2o`Pmi*bJ33@@FVlPBshG zyA*J`thv6;>1_eOkvbFA0s8Ym->G)m7)KcjPkeQ;o8 zMMYw4-xw&n07|k|sR$8Bf>*_`EdpQ(jo8VijWiMM{Ap-q`I^5HJGun-5o3bw_$}U* zMQfzuY(cQ@-ksoHQhdz(m2#=%1mujey7b_1SY`HbhMvEQ`Du1Q2WAkld?22b_SH_T z(++JIIsxhK7nH@S=q1SKoHVoOPFxuD3aFMy28h%5YxzE{Jr*R;^uCviR&-pkYi z&*%`pO+HDZ)YQzmU#Y3|yoq{&IO`8gks#q?hulXDPv!tK2^{ExW3hA{OxpNJ9Nu}_ zxqS;V`m2g!)TOXOV%+2v*uJrEyXGzPG^L=9@mEdh&`7gkmwK|IdhWg*+83~B`=vcv zsMD09A7B6TAT4c_+HontevNcB1h=*{v7}Nn45u7`vr$D_7xEA5wqnP?^68@i>2ezi zp_I}8CxNYa&;fRZ@h|b^~MUu3OO1<-O@cu28LB z5O-SA-ze7@>S*3?YhpiV21u-Q54LH`RU?O$A+tjU0|03xXB|GaU1PU=fXPrlNAEK5 z^0kx959vwTN39%L{swI;pjB;Kam5tRu|sP$;>!HdSl7(@nYcHjAH2QdOd;K}(>WXy zqM8VS`ooNoDV^USceb{_c3X-({mW>jQBm-?j2pRR){-F83zUtv4ID8|MI>>T8kKF4jdOwraV+Q>x1{8{sY>+zrOIsWgts;8m zi8^^tqTiXyxh+5Kd(vB6gS4p5Q)GF#HH&@S1Zcdh9JMA|G<*f5 ziM-~Wo)5n!CUSp`mXqIgb-&Etw@QRhv~Emdwfi+BMI8L`ZhoGgr0w;4EWS@7P?X0ftl^2AA>bM;zWD4TaHyIBqDkdI9r+PBERL45)Qz_gIp?<`+; zhe1J@OnjD*h;nNc0An17N6bKPOiX6}ic;I8zt+h`@xGo4P5QC2+YMi+W{(+5Z1JkR z2P`s2hosSec7wlUP79p*ajr9=?$jM1C@DT~{a00M5yUJ_)5g|uawVd1YOYXHGRth@ zN8*URzGjE-VyYuS$l(iw|MA(f7g^B)N-nVyKtsC))4dK$b1QfL$_fbCxbf{sj%|{9 zQbdQS+BN*Iovigb?1#T&u;Wnd1?Z1vqqjblo64N4&JVM|#>p*x(F`wZ%&ZpgHHBb{ zm(Q^ddROLGf{lBgFyNi2S*-bVUAH;uZUYwWOQy;NymBwQYzQ&7nLA+fjaWVqj(8#w z>oYA}6~saA7|!~Y@@hQ0X3+#^Wtdm-Wi~9EaU(5#u%qA2&Hb4&bSM%WER}_6r*n0j zH-x8}!EQTmvitG%Acgu!f+$trBcwTHeQ4n^LW*4LShKeH8k-`Peyw$wLe~(#>L}{_ zwJBo}f=bKPhqQ^*X{(@hZuf_Xf$1uEG-{zuq1 z2UW_%uQq~0KCMRa_pGcPJ{aM+N3#Rr1(u2Ll(~n&7!b~t~JLM z=dO9>22M8lon%=*!uZoR)@cqAK~z+}vVK#gUN?Jfk67y=9fk37f1wTO$zcd;D zVleY+B;xCy;r~by7<<;1XUzxE)w|BU|IAu&D~H%(1-+JG>wT$V4`AzWkV|^Zza9o0 z;P*lYot1Xn$wfumAxoi-`^e~0twG|p7jQ7bG;U5|o(}mX!cbvyF$>5sjv=A{Yy1ld zVz|d}@&xGd{TKi2`~O6aUSI#ub3O*#OkaR5=F0>Ke*06K+|qCi^flXl4u>;-ws_T1 zFc{7kZ#3&zk50T5|26V?Poe&;p4pzj2;n@9CR+2^>L;66v;Ia~bcD&L^!Q#|@MFNU zvMo@7mAa@6(H70iXv(*4iFEAYF4swVGFs%rBNYEUQ{*ZL^w2+>5YNywz4?BD5|Feq zNpWwxRM{-aB$dI?7PX^fWMEEm*T-uhab#PueT2jfUrzVZ(?RkclI>x5k^LJ^uqFot>1 zS@x>dzS2KYu!1+gY>cLwARw7pm_b#7tB;~4Ov$n7nu^7mlYHNFxVufZVqbk{6YW(M zHZsRh#oci&ZAjR*;e++Gm(CZ9)M47rUMwXtuBA_dsQ_KjQ`Jg}Vzmlb@dQ^V==pom zd`=QaTPL`yMK&%l+b~*Yr3gg;zEvs}l2s)W2A|Te?x{MZ_14R4`C4DrNPj+dVkHN_ zjdmH8YH!9Nxa790ex)jF$H;w@o9Ik9GokiZfc|XMfW%PR&HR@DX69o7`bji|LrB`OKpqv?x@Q=7!S>oYmrbG26n zrqv88e}iICP@y88^_hV4%dkb52wWQlv0p*9-`V$A8)&_6lsVD$ea+4tw>ee0Uuzs? zJR7Wd=!WU7cIbqV!baSmZD?7qMYei-r`ea5miVCNb1KL2cy7K&&2o_)#V^e9<{nY* z3;9xzspdl%PhPNbBHryFG^KX#(wmMw3#s#v+E~=v_~DA`3bOOn+?@>^@*}jkCg#xH z4C|@q+G-s2eDdp%)zGf*h}BY!iGkc8LQl_e6OuYTpq`*plQP}H-kq?Rs4flL>LTKM zeMKre$AIQDVy!&YOTT2PX@hSr#POdLsae%F4{3|52u+C{_9Jfo0$l^(+2gA&{P^l| zy^=u4tDlYc1j^S_tll}n{$2s%ll^2~g){!u&h;Kh2++)3ZAA_rf&|nK);(KN;}^1p z2J`8UtN=lP%gRjU=Pb{A$nKrmshB#k(5*ztc8{oVbAE~%>&G>q0COFavl@Kpv70fk zVL_Ykjo3ZBMT`8}THgCYU5C0aGiVWCKGQ8Jsc5Rwt<^CK&8Vo#I6WVom}MFrYG%Wa zCk_uTk;~UeWi{FMsxZT+yat5jx( z$9rw2z09k@uu7t6bgnoEHTFYXqU{&$!GI?nP{nEwNx303bJ7ryZhTe37JbYw#a4Hz zNI6wc``vw1E@0w%$;dlDQo9t@$|u@$Bfk{Y4O5*BK9d#E+FBsO5^mpmx>Y+;G;wmo zZYo&374%2^F>4fn!tXM0p+|-e>jGt5?Y!JRcaBD14xKVpH`q1sabD?{hnduzCPqq8 z!}B8N{CPi$0&0CwZN)qxP0Ry}k6U|Fdp2INg?lyWTzVzx$dQ1ewZ3lqKzgfTo22|? zvvFLek&1ePkY|XMfTuo8!P+>WOH+t0bO+6!BE&T>5+Yzsj z7dAsM+3iy!8Qt?+M>#~RXnU)-gYogtXlvR4&CWe(@t~u<7}^sTT~;oq6&JT9+v~TK zvt?Jg!;1?2Qg_g_|3T3$v$keyzObLyt#$~q&~2Ndhuc!WzvkS$Cim=n(O|SG!Nyhl zqlodJ3pxO-atvVOiCdL#)?-6}jKP_1Y z+H+f}OF2WGda~}oU5&BOic!fjHTzNbYjQA2?Ic%Jg8KJo=F6R@hfy1cTA}7S8}vzx zP|BPtG3fcxK=BZHVV!Fw&g}Xepa3(`%5$-bVN_QM9PwJ*X);k{nhhoMxUf>>-=Y@( zT08Z)7KZ6u7=TUSz%Ih+(v>gwjRm-W&oXTrf!lnVXt`brFg>t9WRXFBct+;JtV>so zcAgfuu7dD^vg%QHnpF$(UY1fp=E~IkGJ6g~#X5GLrJ?$qKPq?*yzX`dxS#ne3eF~n z-g6)~K;bep+7Q;UXScME1OWr;7$y?sufJnN1knZajW{Ilfmxxxfr*@7#;aMR3x~O5 zpOr^)Ts$W#s_=^Sc{DV)1AMP6{hZ{5t4=%9iJm=cEh_dz=Iz^dtWu|+!ZQCew#1HydaITDmFbx0y(;ptMSE%>KXpmAzR#Ik zJEdYa-zWR^+d;G=HyN)3Ml7}#y&iao;v;*K?z@Y4mwab@A^**-hIuvi0`}$mbhLFpOV@WM3vyF0oUDSeh@%X4 zqGrY&&L`WeJPog`KV+14w|0KrF3=FV^WKc%xWsGiiQssDLIm&?2f9Pdmfx zls(H~c8u>dJz0lDmPe8u`&>6wwD@y#z(sk_l(8cvHE#80`5CuIj3>>L6^LJpEfGQ| zh64f(*9(kW@K}jQd;M3_2)WzIEP~rn9yWeKpy5)nZ76sNM_+l>8!#Vd z(>r1Z=?;C?jfYp}wlSB)nY4;CnjK6FwW)Hc;$u|3>>9#aHZgpi-}bC*$VtuepQ@Dv zG|mU>Vrxo0e1`2}qF}U=01YqaAMsftN&ucZ2KOa&UUct#!|&XJIPosiUIeTuT1boOFpRdTe1-`LRk%NM+4Yj|_}tj29{kYsr`K`K z*~!?jQQ-$T9h~^G!JL1m`|}l`Dc`-ZrXj!=c~@l<=$eDqG}xBfNa^zrD!)i}#a=yI zcD&TQU_QYNI@@7{YgWt1y*%)vSUllMeiLu+#4yrGJxRO0NQxC1nayDS7R;}M<>_GF)e4^`J^!Kv@0^wCh`n=l!&dv3wt3SJ*1a0nh9vmMA}Pfe zCOTj4U8@_m1orR%Oh)_uUA$law!*IKuak;ZY8LbMVzv@~1|IP=-QA-e2cT3AGRuw}Eh z0Vf^dK6CP)*=dnjU7LGR(78{*l>pS0IPn4;Ig(38`%aujkwUR!_LjB z5rMa&HlI9+1Wx21;lhB8)$1GgKzCX0o-h%<&efCixa2Sbko# zx%arYN@UJ8|8!g0!+7t^Zh-al!Hku5x4#+5#3`Omy% z8CMa3LTYK`)KTUsqUd>L7r}DpIE!LPdkK^*zY5r5-Tm(n%<)HoVH1JhGu_HsRx{kJ z{@3i*!hyQ$Jh|U%n@x?h%@Zndl(LmHGkn<8S$f!lA*p8{W_w{?9SqJb|FcYC1$u&s zbw29A?(Y!EjF4K>v?|b_&w*^}hW7DEI{rKV8K3?$H3FK_{xyz|0Z#kzI00BKGW~0M z{Qc8^rvEkjuO#L!kZFi8+%1WWk1G`WK37ohYzDtwG_0e%`7UG z=n{Co!iQRQ%;j`t}M+(}&r*v&eNh6>1 z45vg1Vb@`i)saqyo+kP)^0U~!=dhg??-K1Q=Ae|&16#b#&p|{#_KW8`;B4t*IL}I2 z-iNTqk%{Mi77dMeOFE2qNKBHGYtQC;TI(>2P`zQiEGKb_&1O2W{!eWYrg{LvW1*%y zEp_I#+s~)o7dQf+suawlKgC`O_!8gfLmot)>bjOwpPcYLO?XJtX29c%g37Pj(?C|? zZ#*M2EtGPjxMoxqR)fvQt*aXfKsC&=%4qXz$pkjxiN-5RxaXFYXzL&J6RB}dIk1l{ zSD(qieY7+J;IpEA7L71 zC7_7}bveG$X6sQ`vQa)8@pgP&;rx2{$0F z76OgKo181-INJ)iCyHEp;ab%~fE(q`TzJ6srIxJJUZB6q6y4q-H}6Rp%4{GGf4Bzx zZ&GhhroLS<2Zto!qg*&wpOhjAmqrm$DcvUD=SwLY#C`$& zB!!LFu4h>D_jGqkX%WeZHUD7}lmIuEYb`*mn-{pSF4<2RL1uQS=by zhw63E)YZlu@*c13sK$ZFSHR*(P2B}A#t;_RWq{UD1kY%A+cUDX zXy8~GRbYh|HP1aLZROew%+}yXjTKn!J=xpEUa;_#MQgLRVS}NMZtstLvG*q7JBZTB%VztRQm82rp zZ2mZ-YlR5@PL~bnorZJZm6cUub1<=t8h$5|x#rWQ`=5Ihy=Wlvpe(67A6ILV+n0Xc zc=Y)ZPysm!I!9W10@#h)(WTuFPi~D7IQWGbv>E4qgG7Lpk9aT}vS850i#^CWtX*Eu z+AmT04Km#~pT2g4-ga)QC685M0ML0nMDHl_H)x%0>EZr%$lP%$=H;%!p4e|tyB*;Q zDQ96{El}0!XuFtB+_=0{n;oi*^x^F~uHGN{@XXx_<^>9s{d<*%&Re1QjlV#Fqtc&1 zKxhWK)TIY@Aw*87i4`aFf0|4ep$nj-VOQYwg@yr5hbPSL;ZN#$_#k=U^U@|pji*}* zIYhl()_ne`=CV!$p+jt*hhKKpGg9=DUM$ys*734cd?4>R0RHGS6M%jfQ&$^?5n7En zDLyMDudZe#+V1oyHWE@sCg?mAV(n#ptEInW+sHhO(Si()RL-Qjm?f6ma(ZoDUKFxM zSq13c;zD~y!3h1l0p(`%!Yx?>1|FwiBiUTZ+XSfg=oyX6v?IW)>~u9(=LqE+lxe+*jZcaW@%(qYhaM7ndf-mu%qt08-bLWRR_d^8 zTwoQ2+f&*P$Be_g!vvn*G!rU@PE?uR-jk6n|Lz7(-hwWez5Q8U-uiR8EZXDyUgDQ{ zSO1!n;o7&@e(7C2z}@4$=U5Zz$NpV4|E@J>RlQOe*I`Q zg|zW%*vr%TFTlAM4|^QrVj;hx9b3}0Av@&k=rqCw+%ZTqS~@9M`3c3=xp)@=c4{vV zdRd@gclr%ZieIIC+LNy2VyB}zth9kqoBlZBZx#7!YF~G>ZF9e0pvdwwORH1k9lZkb z%>12{6#ZK(2f+q)+={E#!f)oAhat(~xAi?;n)O6Afa0tU9w7wnHp|P>?mjy(1(2`G zR?X!n2urx~%I-!TE^8qs>jPbEZ(=HU?I!He&I4ORBzjR`>k-7OP?Pdq~EQTKZFUw~hBMC>TiI zC_Y_=M$L|_&HG_i>fS0G@oKABrI<_H&f>I;y_o3IucVgfhp#0*V;%Z+n#xK?eM&qK_gn~^`TZL(RC56^P$@s!`RapxF{tE zV)%6GE)exH4MN7BnTMFpiua9bl*$i6J|>Kz`|Qhw$jN54?uK>OoRvGEw2I+Dg7`kC z-Qw*CE^EiRJDMMG{OAxvy~B8#19>c6QM|wI%4g7VB+Wl`EEcH+mUB_m06MZKJl)>T zY0WbUbi`1~uHJC{!bb#H8fSR|*Cw zu~?^SA$fSZ+{cDnB)0Zm|59yjF~H2J4F;jtUv~4IG#lVb>*>8*tfQ1U^hM!}X|sj* zH6yU$6FZS&rjPg(={E_wV^{97<0W1Ip=%5QprVu~_+ND3TAAd`102A$%H~^tRxN65 zJ)w6iwB()5NY<+oFk5>x7Iqsede3pt`;gxcW)v}NoiT7IsMsGxWz>emz`YQ{x!74A zF_RVQXWd%CDq|h!?Wx-790H;K zdT4rFh?S%Iw%t)`=g-9>YX2|5nf*6t8najtn*1BIF%=T#zRgcm6_M~=35D`TuS}{ym20Jg zm$hWOH_%7@`*t(yhX#|Fgm$(9Ain!M$oyLonyXw(2ug>$6dN=y-ioXr@B533IN0qq zZIf9EekxTE`3*P}zzcxjJrf9CKm7r$jQ1070gWa&RO?CCjzZU4mgUZj@l_ot-;La= zwp&rCFBafx)XWbWEw1}4U$cQy@FP7uY$Vib;HF5Cn6QuhQMkcn?=N4h|H8?D3h^oK z1;E>R5+tgxCy>Ix-di=n68$m0T$z@5+EW8%VuxlZ*B`q z!OSilqL)-gA&0X2x|=YT=hix^GRM(>RP11kaao7gie0K(@vp^yV*V%~<|pM>-w8OV`w9!D?>e}=aO(K4v?Mr1Vrh;YXZLhJ&uEje+B^KGa3DB z4ulo|TO$?or~m7B|M|Ut=Kuhl2>QgI0^w+i7PRakpzQed#H*A_SM-Hxt!D1JI`>d) z#Pq}+wg>Wts7oK4ntJ7vsWCcmKmNnpw?sT_OEu+qIT1IpXgLvAXfZg?u1-J~egD&s z1f6%S$f&D`k63H6+e1I4o2v^S)4Ht*=(g)f26k-fS{EJPPwh^9L3#Vj_DjUzhf&A}-)UQZkWbdj0YgeROI|fAr-|KnItt6Glp9P$T=K1qZcX-AxG zU$VST6chM~7z!ON0)oh3#$P3+uuFc|SQ7>yw1A4O#m04(oo3OA4CDOC{oH4v%iHqtDcHWJR=*oiyNB*zg>d?C4aRs1x)iq>tRW&Ew>G003 zPW{Ygpt_co;Ha&+%GW_6IWRUNC-VD5wgG>0lH}Q0A9O-v!5~1hWIRuqiYl^h-Sey3 z?dbS6RYZ!+8*MX2M2|d&lojMw*qzts}^Te<<`#NGXgp1a4(wao}d|Aj)*_PXPfv>7`YKW1j=%=+c73Yc6x;H4(lkXXyng*d<>gH4#C|r#meLkCdz$whAa5odU z4{`klJph>X2f3}q8|v%oZ4U4AnV3cP>i$!|Uvr*U7YY3*2~h71>D_H{&pI4fE5`l5 zWqP&4|B(o+&F-sprXzu#vzqx`*x?CcaUP~4V?=8M;%8^9p4L(oJEjG!nDd9$A-H{D z0Tl*qR=Y9*XD^Zo^ofHYbTxNoz=2#36SRtox6Q3mbJo_JhPz-|>km=QIsEg+w&GQ1 zf_;!ZX*M+zw07*MARAAT2VgY(?)xNMS-W_6FPySDZZoYf*)PD}p@AD$)E(hq!EP+>Z9s^l+U`PHf$W3%-nTl)&{k02F9#iH|)D9Q<+uGgp z+)!Nfq)?pyrV7UkN6UC?2kLs%=X2JJF6l6x@~w;kr@J8L$h)fJ?nJk2&#ea=xKm3L z61+DJHwwlIrXGEs8|sMRaR7v#^T$s3glD)MbOS{HV27dThIu#u)p$lIyxPWS_t768 zj1-azty)r4Ka2|3KO^eZnK7b6P0JTI_cM{jK_01Y^J=zp8`s?CwM5)M;e4zEk*w2R zEQ00ck%;bAbpI@YZalR7ahiL%P;Vv%^BF3gx>w z_%BgL|2k(jjMG0)C@@u>IyeUe+;pbx8kIM?vaT}mUmF<*14N6&<(S2^s}hX@%;~a9 zZQ3zLV!{P=V7ZR?o|%)C$%*JxBZETr+sSd1eNxrY8^>N{6;AQH7q4<;!R4~4y)395 zv|-#y*T-;66j1s@QyfZCKh5(f0h-^MWzGIW4c0*NNoo)K$Pj<`LI!To-^He~?%h6? zZfBuW_JQR7wJqp%FTgLjG)D~VeJ7-#vC`zU_o35|XclyF(T3ij>P(K$Qc@xlz*7V4 z$s?7c`u*GZqF${X4;n7`Io&D!X3SqX7V3j0(xQE0a*<-0ah|$3vJ(Y&R_>rlR#1-7FBWxUzEd4lwpGx!n8quIbsBI~AJ zm*dsS+DGHnZH*l=wmD0xP{BO@WZJ5l(-D~{8&y%3mt#@zmBvnS^S6ZsVUJYFE-sNK zkpX+UR$w7t?GmI9f-+tkrzz=a2&t8NMg2vP6O0e~&~Rq-kZ*jM|HI#MS0h%lH}e4z zWEA8DV^QbF;kQm}t9 zv;GNz$*M?-4_=Wd#rhZ8MbQ=9_r_UO)%`_$Sy4LEq?Qo5q=+yXAW=DSz6T@U@%2@# z6kB`AtH@buoBWW9&`ph#F@#pLTTtGa^n>97-D+#yt3M&9GuN@)Sejfu-?7K2CUWjvY8j zAK+4vKGWxZyb!#5ykguvf$_og+&G3H&}0QRT^nhwjhb|7$Gn>x{F!Cpa3nnR!K@Z) zUdbgyZf;LM=nzO0ruU(ksk%cY%%`Elrs5J__-=70SCrkGk_x>$RarhQk*}gN%=-rR zZ2kp9a4TT8fN54CNLMGnt-^n8kE%~OyJ>xR)JhhlyyH^2e9 zN@jknMJ1YB%3Qa75<77OKkEDqN^u|U%%JlQR)qclQjc9g_1hGYjyaeQ*$Pq#gS)}$ zT;|aJMm(37wY{Q*jP7FS7Eq_#m0I({)P(W})X9fB5)Mdqbyrq}7U~qn$}fnUaigOG zX}7ha9=jR^YrmZ|FsFp{@0+L0g?b&@sAz~w7FuT$N%Q=LW#t<4Z`*4VzSY}{+?$Ka zn5sn)Bmc~TcB)U1l9$wKHJwl2qiClBS+9u$a6+#Fy{<+V&o!2FSW)*q_6WxiC z_!?8IB18yJwKW`B;tu(N<!Fx zDq9ZOdYE4ZlL*+eYR`^NO>?viN+%%|RWA?NXqUvH=pUxf2;05((tQm9`=~$WIL-?0 zf*xlAn96b4|KbI`%D-Y1t2-602Az9YBwM4|W9pLPoZ&WgsjSR8iZWts@pH9#m>#!* z%X}^s(f^qP*Y+%KVqrKSCa-CzEOYp)XO{E~)!B_;hKla~xjJhb_L}cxgYfra4aavY zeQwlRbETl=rSb6z*FqBWS{~Ii+RIy!h(dEpKKjw8=XAp>po;h}X<-BLvwzV4?w!gM zxqI1J!T+VX00d)N8P2E9@DG8k_hVaeCPC4L1yPYT5OK*xeF!YYB)l9&BOK z^)TkMBk;%i=t4|*B`Fro=DL`QlFrM-J@0Cl%E38t8^Unjtyg?R6y@r#@L!$lcYG#v zm=MkOr4rJdR*?Y3W4k}c*s;hOtYY1z3BJYeIi5H7ZVVMB`rPg}n?`{ zybtv~j(Aex^j2bOK^KywW3^U zS#ZUwfjM_R*2L}S)A5&-*#Od&$emVBpUg|ZrO+x`!`Si#l|{x}RX+V(`bGq4*Zt#o zmSM*|$LbjqIV_(AyK_Uv8!k^LUx)^hZZd$kq!7L(N%%Jt{ZLg^) zYP9^2wr3a|#;TBvtfkf0#O_C@c$d|&+`i0uO>5A~uw`4ufat`7gN#Asw*ZYc_SeOV z8%|9Du)!j?0T)dHt&lI0;C0?bo}xN2>T4Ble&}U+6(8zZ<<7v?P8_gy@%{zPily$3 zOqjdBL3^weC9_|NbQ9>=rr&4CsJ(~nZ2YOwN$V_whMu1A_Hz)ss=hMlq8j4H`x`;sguExdzw;IX1K)Ab^BvDv zws;LGLT_Z3j|}oY7(L+VR^QW)pjS?!7yN!WdJOhe8d<#iXK&v5;Q{y5`d8jJO~S!_ zJtVg$C21;(4dt>H+`S8#o>?049l-|vuA#KIc;zt?O< z{@;Uj;GS%Ta}B^OglbZtbL}qhkagf8XLm%PoClwf1k*DX6e;FMd4Fk~5|vsxCeHBWKW&V+|3Ii|aX)oDDmEW=9cvHFti z&Me}FDQ(BLUED$E?tlLJPr9RVmhNO})vumpuGw?FI-i#EKYa}qfuQ28l)dAIZp_+` z?Gw{g8?4Wf&3KB?vF!iT&{!Wo&IL+F%2#G57mELa#Diw_z$v(u!-d`T=#=|rUq*>eaKbK?dJooDxnwBw1h&>C85YI;uT{D55u@(ImAABJ&3x8 zomidrrn4=5H0Gq1rER2aZDZelwI_ZHg{Ktg5Hn&kQ89n3g%F~F8R|k3^g_U~(w4r; zcLC`c5anxC3cB|fv{?;cPX;iCD>&)2{I>C;BfU#fzyE^Z7h-?x^oRI>Tg_1)VI=R(9T%H4f_+uW)gjC z7tHFkO}(k)RZ>H`!w^EmcPg7S`bZQuUkBZeqGj2KD|$DIHfJTmb$lB>VRzd%6$I|N z=Q`_rKw-bml+VMW6WV3``4yw$LJaQ%*;GrOV${GQ-LCAO$6Y{CAhBh)R@1v{76(J6 z$F}|j{SeSvk&+#axVs3m+j*6!E1l4CZE!OQRx9ZK)y{FY>In{W(Lb9a50=uBRGxrg z*@8i3#bn>MJ6uAGOv2j}vv4VwjmdB-t89WBpa5jN%C~f|xr?>3KdeB7dF3%WEB9Ll zwHkYxYeieBn5(=8yL-)q6sLX{57sGL?TEF?*)~f}E+RJBP|g4B%<9kc3cQ>|S}qbo zb;VwGp0`ay}T?yFb2E{NB03Z=>)=C*N;rVJ7tO3ydUu+PU$znWWiz^6k3 z*{}4*xY|@|XpUm&cO>N353>A}C0#2<^L;B0N;wV>ZHqV7^gYqVRUKRHL#%m8S5F*E zhmz|ixO*#xySELJ?BFTPD8QJGy_`u`8nT9ad#euB%GzDyS^)hE z`b1Gq7XwQqTT>jFJa76Tb+01dWKxoR-?P%qh@HRC?q~E-j}D}({~&JZu%-W3M`Blz zI1x80uO(b^-7VH&57+1euWj%c!>2)L2H#jQv45SToGrWGN#<{qUR8?Qi2TGG(jmXs zpo)wi%80!3$F=Rj13bOp{z77guf{TDw6JoDOmC%+&Wko`ag5CN-f^7~>egcid}*9Q zjwaU7*3=*Q&9VjqMP!SPEfa&*Tc)oRDO(2aXEN>Bac2aSQZ;z${7T z`8uOskM_;CmLC(AH+hKyM-iWYt)}+tBeX-^78JGI->kN46!uRrjSjnUi%4j{-iCC) z$W-Hr{csExlRauJ3bMm};NYw5xQc7389(I{qNHZ%&)1VVxkT>fL(fP5NSoc*O*EOt zwIrNhcWWGh-@gBus0upA;&v&qk#0Q4rRL&>MXZ0^ZLzX--GY3zV`06YNMRJhDAUqw z`NuixPrjN^txAr&p$9K5Y*a%`00{~E&3ByZ%5SgZWzIel7lBU(%8g<2CWskZmM1dY z{f{*#VyXS;+9(v7#@7woA>R9^0jG zW>U84SXmkKyEDl$Ggj9CIhR%+r*})_4n+anbmZjnxep03^U6DkMeyLVGa!!3#37<$`Wj7p+(nD_<(@T|y0bSx3A+u?~Y@b!3p znrOEs8u;-za!&SNroiIy%c}A{?lnk?IZ+SrDbnlv3-bAOV3YI`S3LhLAM0Pg}4{d*4i`xCuaCE(LtMGJ5&h?ljC@?8|ZS@cpP~6Qq!nj>{+|#zYZ&_G? z-5bhwG+38YFfFw2847Yg{n?P@HW74p_e2CU7}~mSnzAIC+}RCari*Q=fUk;hB?mPU z0mW8_f&AHk=z0L5B@FeLxq?ZL`g}$AR?4`7b{I!c@Q=BEXyoOp3m#ST!&s{h`@b<# zRWmJHO1jK^qKoXBx?OmW6?DmD$fe(gzA`s3-f7AAizq%vS99MJePa5S_U*ed&ZfnM z-)cZ^au%WsQZaQH^wW{S+Bb9VD#iV&pDn2#VB`&}PalLk+mgh??dt_?3CuO^n*pQV zVz9M) zK}%vH#O5<#K1^e9nL8asN*Ivwii?_M*Uf=Gef?VZ>MOXFth)?jut3g}OZI{vhR* zaIs@rGCkv&`m6Sj36J|}UPs@OYW>`Yr!T`v%(qkXU+U)o0QyXx7zsvtNkwU1O0ON} ztFlqWHxk8oX8bw$RW~`g4&YyUY20mUdp;iCxV5FeqY)*g@ws!w4zW-K78o>@1W$_i zUt7T3`RG{pBCxBfwK*}Z=tgkHj&NL+mej(t!+O?fo2wpRd#F;%ebW^U#n9f!s(I0q z*l`04ZodyYO1?%i}AIX=j-8lVHSO!Ow;UNiGf$A@>qsR;=*Nz2w(b_rXjv2Uo24e5#%j*C& z#PujXlG1wXGC{)IM;Zo;T;q)4GI2P_?Es9Z@D1MMe1ZUle*bL{^Xq5!_1r9+!cwG)C z@~pyQ+3{eG)NJ199riXr#XezsU7{x#9xRR8v`)`(V75QG%ufN93W#u)=`$}qSax)} z*o9#X{dvAn92L;`VQf5EkECglmWK+6$dsP1^bWA=(P;m?^Lc0~fcZovw43^f>wrt~ zaX@dtw67_x=7X@h596_o@v)Wk76bJLTe&k%>N8UX3B{U)`g4);4b(tehTrm!iL1Yc zmHS*+_q3S?V`poy^1UW~WBBfPLzoAEw)7@Xg%g-%zO#D1 zbM>JBp0@ktrx2wM43}!akXikyFrTIN~U`_CX&TW>W72-#u0|O8st9^rFi#*(6~oG3bR8R69gCIS`((Lf{;P5wvd?V zC!4E0^EyX@eOuz8US^eV)Yqix3e^VHNV)-rGfQpyy|8x~e>6>szBPr=Odazx3#vmU z*7+mNsY4G+9{&Xy2!A_$_NNa1TAupJ`LuX!897nP*4=f`*2*JUu)OMb6IAb-r2>Ic zDWDrFVV=kGHrAlHV6m*iy_Sj8?%NGcy$}uXu7M@;OqS~U%dDdz{O3NKCd`A#K6?O# z%bE2j8(;o=VnkLuFNnwRAe|@H)KFvY4MJ2)l%U_DC7M;8Ab;$&-M5Slu-ttCkxjG{ zn^@mBsYq0;T&q?W_kua_eG6H1YX0*zXzb1lXTI3E!M5TA1tTkkoB&o#v9 zs=Xu0*iqWq#n=N)5LJ*mV);QX?zbDNi0_(Y3xd`JLIV@l!*r3&bEmIs#)d~$i)`vd z@4j)}slV!lJN)C4mj8BI46$yV9qQ>*wjZD=&pT-1=>x#pbCws5;LDhZ0Bqe~kfBnX zZ4l?u%7}S2vyW}*kJ)rV`*1~9_2So)t>)cTey)D^#-fSTX$Pf#PaZumT!2AC#u)X? z>LougN55zVqhj!-XTqMSwv6pMK9*!WiToZR4AIRKVE{2#Ot@c|9YtTV0<<~;y zjRMrWh1k{CW|WN55)6$Ndq$p+yfJcGk$Gmt&X?W&;<0oX{_nlzm*_H)7q>#XFmmF_ z)Iu$`BYw8C8;?d4$^|ScEm{l={YYkY!msVg@@leKeJBreo)V`NOC)L2bub|w7s;p? z{=D_d6T5%hiUCFU;Rewc6%ROsX4}^4DSRhdlk3K3-s6c$w;SM$E9%#vp1la6a#S>I z`OV&)uNti7F%6?ObF+MPi}NE2YA%FaH79;F_n119x$(<2$O*+fucu${S+#fP(pe7> z3?OLZM>ASmp87B{SKs&5{<;yBLg@k(HHc(zRTt(#tvBzk7Q<9jw^{{!oi<^3bs>4D z&QxZiFX%SiE08R6d#|8#!diV`fY6iImYZA~_-j?ISC-lmxWTg}ht@Z8Z`3yKAE+c2 zXEe{AsG8r`Ul;PcV>D0yaKl$RAv>eU9pf(*Ftd9XDA2gr`0#?mQgXjIw*b_kBvroY zfwYAoI#i{%CTXlzIP%S!_RlS+n>P{%|AOw|gB{&N(LI;nZVOMYwvu`j65zVs1HLLD zN)NGYCK7<+4l#FDhG&&ygQABl`vQfxIB} zT~M5#{a8&Gv2bXD?Jo$rTYFevyKm|1Q>5m_Z{yKnZC7bEZWsvETj$P~EBXJiUi3>m z5PkXSL_^T;!<^N)_>%E{vhA(hthz)zzJb?#EE*P_UA3*yJ~%xI(S@O6P5A6<%&rsqi;$!Z?wcNbXC@b_7`Wr-Kz91f>0~7l$DPe7khHbYA28y7PLH9MfCex)&eX^YBae8=3S;=gGA7lvlC&?pZ*xYOON?NePA*rF%*iyC9o5Wd(DekVYsAo4 z_b{xLX~yDokvf)Z+iY8M3hel&ymq(+8_A%=-4dw@0jE6K@Ymc|Eb@l81ZzUfyrP=| zTHhRoIgfRZV_JeAZ9eUD7!B!umhg1@1yy(uAKY5X5AdRl7Jr0v`w8vQ3_z_K0!n?b z;P9VFK8KB=60#M=)H!K+DXHgYk?6@c0?mq|IjTv)B6Q2ZiJi^|Mcf@Q+m<*B|H065!ubr@YAEl zcJ)JSTOVF(DJ6r}+0Rt6-|1=4DzDg7%Vyk5z-{t+nGyYAUbk6O1Le_hKeDd!>4LUZ zw>dAVnejymyR9YQ`lr}F_Ofu7yDZzWqlGX6yQ|SzQ#)o==#Zr%a(8deea0F>(CZ&L z6-}{VU9By0ez&kaa4bw6=Wq1Y!?;&ACLM5>Z~N7#=NWAr5|*e3)+k0&y$H-~aqx96 zA8%%8R)q8Qn-4D3DSFc*+SMS{{*jmG1EsE}!yXt2wOGFNo?YjulrX z0-*KlyuT93*%S6-iWtWGL0LeZ6_iy7!y`}?$9k0Rj@M5{vX9Um;zAEV3_NM%t?se!Y4 zNR0Y9NeeU}y&{6sOVC@8aNakZ9XZl@{}>3*9s?qgXIUSx`!6O5K+~V?{@3_lojYLa zEWHQu`rRshB`Tm5_Pw0f?5k=h&8vH7{XU>G2cmQC>I=Pa`|PZS$1 zJT0M|%zlmt!-pHpK@2+--p1u3WdXNjCceHh5cj_?=C;qsSh+*DfmIgT2quT6qJoO>68`2BgFrLs-~1kTgHR(yzNiw zf~CE+A&=(yEou)~;t#|FUJM`;yLES~k2{Lmz2b$!@DkIgCdVD`u$VaJn3gKJ!P?0S zy1lY(^B&36=#6Q-ZF>>br+ zVN9lMWX_nV2PUUf*LT9%b@bhA+}BN&d%xa`BM=tRH{~aMc{>+u-3O}mQ3OXrgy}U4 zU)z290fw@y#SwfJq|x}6B=6|=sPll9mufTc*S(C8Nq-eBd(~GYn`u6U2kB!; zydY@YA5W5rGaBgrGGrZK);)x|qC9}hmt{qwHAOtWuV&p{uMIMrU*t}73B_?}FG~8X zGPc&)HHN+D()^PzrcD!yPWQ4AYGk?4u`kXx-Vl3qjQ|DbjAg}{;Syb|HywAouzr#i z{QOyrRt;1O40(RcM#@2FB-puy`f@BmiT zE^rsC^sg*>(uT_XQpTQ24_cjnZpE@^HeUeK0EW6Kpfjt*x5rB|r56PA0_S@00<#XEjj7GAS1_Yre0XErJ7&-vEe}!K->iD>*uDj1s8%ft)i9=uRj`IRzXQQYOELl6PDU1W`gqlzt!#r(S=yRLb3?;#y=#;KT6cY+~ z;oHv#f5f&MR&Rzb_{Lw*ZyF;LjNa_bh&^o|4P97L=%Hw0i_0Do@mNy7Sm7yxNlba) zr$?2sBxtG@>R4Os9U#3jKLvh1CbQ)CBrz)&A}*VC_qcnYUhUM;3~G>!w=K-(rZ|H3pP;rqq`nBcVk^nC2=SI4&9ypb;;vy&cY+;lk37bt=NHl z3vIT*xkvidBXQ2nncf%@L{QpHTDmu3hlyFCfTjI2$9c&Zc2lD0s0O@%u~p#XBf>-myps5RhB6af)6-= zCKZ(CZTd{KxpLa?l`fA^gWWwdnl);w*sAQIl)l?BrlBHU)%V51>N8y2V~RWI)6Lsw z(OShnZ9NU((3>F{wB-K2@5KC;>dMgP?=Rha4**oyIG(S>a#cqd7)5KC@e5?d`m)QC znTL|jl{>DKzO{0BZJuP|Wz;TMko$DaO3hkknITF-+ z=2_V^t^hv*RnQCs)`gi|X|41}r@b>+G~TNSbdBB1iO$w<9mOj8dteqSy!#*R)p)qX zC?onkx^|NRfGb9)=W-u;jnoOT9Q7d7H~)5n*;$EOdA9xvES#7Im+x^>`OXL}qKo+f zKZQu0B93KF@G3F9x4riXy7|Vvwna~gumtq8##L;x!mHHV7t)NK1oceJxVk(o-*^^L z-9g9!nASTmYYhvQ3eAsbr||o)o~8ot|M6ufQK4FE4FSvmcLvwER-^>8~F>WuFJGD zcjyT(4-YHy)f#Nm0yC+Vzl}UsHEdD8YpT{0@3DMueJ_8;El*?y**VBk?poPoNE`^h zL^w5%ZkefZF)30+X60-KG{k`ZD-O<=6v5!+FKJ06j-gLyZEvv2N62d^t5dZK?{kvm(@E}gvcvxP)2Rx+xk9O|K)6qQ7 zirp5cE>s$nwqj>2^z9-SP$C1P&85_T2J1dfnGlsY>}%XD&WWxR(66=KLbpid^9Wq< zd0~P0vkai0-|o&m8LuC3a0^|1u&S}FewBsd@s+-AMFxP_g?iMP(2=(uW_BR=yknouFB#c!pp1hgPthpGHFP$f|QL(HnD<7Cr zu;V7vSI+pm_@v=Sz1T=Vmdrm0FSOKgKc)DUDeMw=%o6c^Q7PENl`3(NL?(>y8a@(i5Rs|S%GM9h_6vY*Q)Mn zKOee)c^m54bc>+3U}bAoES7H_2@TYe!LD1HM+E_qRbH zlQ?mV8eqpf;B11=3VW@35d=t4pAEV*2)ruL%{dzvRsXs9cXJ6)r2pUJoN9aOW$pW~ z=v4nRD{$x0ZD2R`KZpOPcLS72|11V`P*U zFf>%j$6mqd;^97Fo5JV_`wg@r+th9p)ry+HCcET z;ta&@JwF0IZ#w+^XP@{Z3ZjYRkcP~BlUu^bXq6rW=&8KLOKT*^eXi%E+dfb{_&lfK ztt2vgmqQ$~un41PysZeyv(j{+b51Fzal4r36XGHWF(R!bg(*yd6^=@003GEz=7I6@xS_rG%lb z;QI`nOrvs0*V7k zcn5;PGIQ7i=&g@U1^}zzbESsKQtvlMpnsoR@CpR9@3|!^b4g|9kNW^T&-piV6PNi^ z&t2w60CmB(8TD^Y8R#(k8f%>YdIV!At8+5+uB)b3^4l=0oa*VLF5i+xaNlT?5vg5{ zMCPS8u>%S-@h}4;t=PNL{lRpjK@j$V-v@E|336&O3plZ0<@<}p0UV|{oX2!;hd+F{ zO&B@rZ1IwT{Zg{RW(RDw*Hwgd?zsp(gPQzkV%+SHCJ^X?3mw5tYwzgh5Olh~Z~MHj zeuU&o{Z&U(*%(FP(M3l}W#=tbGSeJe8qU$`*KVA)KX1dWapOj#AK8K^Po4xnp$i2h zXoL@ZJZIF6@r{B&4tZIAG?o{7ZOQHh@Be=?)8x=PSwg^kzw0rmN0Tp9=`-g;H(2HeRUC$_brY#QhGQ2 z_H`%=2X%=r0oEJs9%HdFw|FI{-W<6!r>RDO0}^Zy>J<>naONNR504I{a2t0z3m2$~s|#v}2_Z=WOZ1Ww7;{7+BAoH*bH%aP!+ zJMZ|F!-b1r)t{NMzRQQkbXGyO>(d1C+SpVjp`vGNA(bU1xanug@# zxKAdr=9);oyAs!-3cL@O*=E4bvri~hfm+sW(7EE;Q>XQyXdbS2vXjT~)Ahb5AW+(Q z`4-3aBC*H<+dZA`Rlfc_SLL@s!hr|5gM+mxg>2tV&1$^*GKbxmV8lXA`|h}kKFz&#f3T;wM&-PYBk_C<^jo6crMAj|f`?kr4uniOdZ)K{|? zStb1<(Yoe!Om~zYVD8Nqscm~O#B^rGI zK}k2o9O-~$$Z%e_z6s?Y5DOvoTRS8h%{QQ=_M!o2M#3j1)3wTx=%5~tY9^D-mZ|Rp z)id;o*bPl2!` zR^>X5<7%74SNP-H5|5%5te>(Jk=Xnry9fw*iH<*ga}kWag|)(E`>Xs+$BIe)x-GRP zS31V52Zjl209+kxI}pojlOXpZ$3e+#TedjAC8;i1SABLmC&dA%VeU#SRf2cCDz+o6 zv!1X#ZMZ~So6Y`NGZ7o#ZI!&oe%?U8HS&VcNvoQWt_Tevpwm8Qg{qv5Bk=Nri`2iK zAxX`eh%F?VsZI6zZRo(FS)a#Y`ltL_vK*~-dH0+5cisz7s(xkFG>(}ObU{shC*cGU zEIy`}mia>txdn{=2*p#E%A*z?o3r?@1VL5!0G%j=-h%k=(h1iftz%slTh#ai&R?9uPiP4FY{iu~cM5d!of@iP~Kh|1s zH+|WB%)GuKSg8K4-%+IU3~`2M-VP@gJrxN1z%n%4%Bo`;s*B%Oq&;M9+?5oStJc&n zx)!cbHptSLy^|Q;sw-(RT?H93r3o!*lC(%4IL$Ie0e2DnI{RdS}keK6Pr}v*{Kw%XhZxvYkhO#4$FtRRs8aM8nb5y z&VNBLs4HF;kY$@21|97IaVp_klXl&egp(^6R0+UQ+$${JI?;%riQ&n84NzGeG?hkErJuEy+6$XV5olzl&9sPKE*S)=Iu^N3W?qMjWZxMp34 z3eZkezRIbBa^TJMF)iO#(W}DIv&p5<`d!SkvEIuXsi&LC{F0}{h&F`f)y-F%6l#`D zF+YJ)a*heH#darMW_` z=3amF<_-LTfk0{khRX%^>ZfFWs>{L!)$XF#`Ki|dqRQp0d#O%_d|8H~Z&|(!G{!ZC z>%|KlhB13xQ7HM?7}sJdNf!{BxpmnhZ%+47f?02$9Gfou^8g_Ny$I8|5Xw}KUUdB4 z{=v%&b6thV(o-+zYhO+!3 z9kTRuJp37afe{bH*cL2|625`lulF%9?IOMa*-l@#FTb4-9pv*S!)z>F>AYy(%7Soj z1}B} zloi9<88?A7@f{5=CjNP|wnn)-tSI9U=3X$1&)CxF#gGG|!|!;nIBd(Llm-uLec?*h ztveoVni}!nUHOAJ?pRylOGmj>DwBWh+dP=#LWoq*~FEGBe{wumwHFRCEG5Q{aHz9zWfJW1}rQEJ@RQO$!Kb z1rQO;BrP(a-c?UK7m=E5T+B2-2#mAV;|z=2ypc=&B5HNj{7iZ=Rz=#1^7{_ z)rPUAJQh?6n4+(dK#?nsAfKn!W5zBCh8^I8`=I2w4M zr6l^qvGx`4S$TXB$S!OR!;nF5V~S!)mnBK$j$fni ztL8=gZpUV~6qQhUdijB)4a#s4H-0%u#*P$;K}6`wjzwij&wsCWx#z5EB=8PFDmo7B z(yQc!(aXzHMMc5`+L<=6A5xk z`Fg8j+%kXh_7&66mTh}i5$j8GUD_tRBu8BN59jei)695ebXR=(tn+=nw+eP<^R78j z2Eh!I24e5QX$N{=YM^ss_JfxI8c`%|jDa*zmmCT{?+4$^53j$~UR~Yyq1LpWwU_z< zpd?K$oWH?dlU7xg$L_>4gNP`5vyY1|Z$IknDDjxjq;0iq>%xw!>KWu+W}(!ucp49w z743cdT8Qc~s(DI!6MXK|OTFoyl*Wlqb76`v#d2DB+e5UYfmVkl?6@W}n zx!5~r~dL% z*+E2^iYcc+IMmmJ~QdDHb4a7XLR!%X_el{&% z0AeNAn@rc=p2eD|-QLGeOw!(udaK`Ix-jZm&~l6R&YJA zi>vj)KTBmBR|Tp5yCVKmeK63!bJ1>7fKp zSp|P8MJcUuDSf>0bV>&X8sj(_%vadTY?5aH01Ma;$CB~wg2go*Xrl~U$9Ykmr;Xhq zas45F#Oas%AuK~4PsUk#E4HE69Nne6p@1C8F zZL1c1%B%LS4u<5v)p|>#?drA5mQ7uJR$Th*ayMvz zyV=wQ4zK9~Z(`-)CK$OVmgB+Pnz4XR806XA2sy}2lmxzKB@D7og7_++qmz*yQ(c@GB`QlG#$zE2hOM%z#S16YfbS9 z=&jY1=grziM$3X7&2fy>?fM2^rM8^dC1!~fc%s&BEqbo=Aix4B)ieo`44cMY^rQ$B z#c8&8TO_m5nDdlA!l9kjmDvOyI;v4X7|ptODxwzC^5-_-yC8o{o){AR6HbuyFDm6 z%rU*W&!$CkfE+~qx~#;PuI0y=OBHjpES1|iX*pQ9xDlRHoo0_hNX-k~IapJIjkQg2 z_JT0urLT6-ks;H14D7s{brOyWT4U3Bq#KbJ zc;27f_%`NWpB^Ng3m!8uDtI9_7$xo`=jek>LG7~H=JQ1Aq$50B#`?Y1YB|%guUs8P z8|X?MBuSCYN7HizzFT^D#n9L3$S+=_lW`Ms zRfU>)TJpy9vhhQJ5TYxhd#T0+teK}P(r^C6bHvT3hSjIxhQBu(R+vo?=CaczZ8+%G zS+TXgRB>c%TF4PAEW0X&MYIsVZt$WzVK#{h$1?p`9J}4LRh|FIuyuo{DS}uhUtM`b zU1PPkZ$G<-nRl|5&`%Ey7_(2vT~EQRI&8?P40`RcIgsJMtA`%O1~x5=hw>?UxxC0i zCW`rl>>eM77VS;X7LCVIBT-(ncyRiaB5U(1tKs|BabYTA>dhad%Sg!Uz6Z z6%(o47(*{>V##ETsiz0#fi6?z7epLFVmWfaD>9xqQ<0)$Ly`k4;fi1mrQ;7ylx!RZ zW(2y~52|*vBGWk~M(ej?IE@2apRHAFo54aC5Xl>U>+(wnyLz_+-P(}u%u69lwsFd z6b><2&5zv}f#3L`-)yjKl-u#x-OG1V*M3Nf|3{%S?i8@rq@u%ZS01Zmd>0#$`U7UE zOEH69%_`?B(KX1=X`?(E)g8~@^zd+*MHY(NNXV_PjMyB194)2_DLW~Mq>r!hc`7%T zu#^2(V+d=ME&wsq6%WHt)>PQd;O~)L#YSH0ORLwlEIXR0apwo|1UHZ{; zlfzTi>#lrjaRf1*E9}GW3ZZ>Tb@Z;)XvC73p0(~%8{X>LHx|TBRa@O%!!(W`2{9^? zaI$LoI9c&~15J>a?R@S=xM{*S03LPK5~JKHvLA&N)!4d6;wlWo6*Z4+Rx zrt5i^0r?FS0S(P(QAoCN%3bLHwZA6Tl0LIW&MT7Jbp*Q!;go}BJgm8gmP@>c$zuu? z5qmyAoz>SJ3Z&fw10to?mIBLjksa1J1-kmxp;f$qn1<5;E-&~S_ z3(Bn(-}itu;nMlfH~*C+)4vDQzRt>IXHcJiMB#4!576ha z>Lp|F6t3?{2YW@x?lj((c`QG;&6EUUTWI0rPQ8$fX>)e`&fG_c zdv-48mr+4V&d^&oOxZUV{q!!!XX!LJh8j6#Cw|v#b)T3R{{!x5*XmOJaCUAD&D4wi zeNsgZAYB1xwSP7jX|-7NRcW>8U?Jx-8SkjIrJi+9{&8FSuU7-O+N6R&ccj5jS?;j) zVw4}*#)pSwCSQ>iMBZ^vhL-DzynZhv^f|a3C_|X zzF8qbro=zX$kLEUr?(=2Ff0G-Z_uMAn(~0GG~oVrmH?-|r+9xGu!5sF z`-`gPNkr?16l5%5wC~sns^zLJqT36;AC2rCYwMTGXJ!X898|MM>+&TTwn+atu!8vF z>W5HDHQE0C>klwGx>{tfW$e&kY}@@1PyN9+MY>z^*2BMQ!qU$=jyIMRUQ&6$-xCdc zPOI2VMpm)jLy9V^uvN8PZ7CD}9{QPv(mDruv1v;inl4m&kFnN<@?d_18I*dAD6IK~yN56w)3qBE0LkTIDe6Xsy5TnfHf^!K%# zKKN}t9y;GnGCdpA0|X10D6!z*~=MydA2|=W1m` zldT^hSAWhj1O*t1E&H`ZI}fIw`|$noO;AZ#HXy<}L2=zu(_|&q?ppLgW@Dg8^BJWW zQMi+c7pO?TQS;%}Vv*<07p_;SIV?DKpTd^e+335El}ATblf9oVN$kDQI1LNbXn%ja zce*y4-fMB(^AOVG!EqEeWP(}YV=GGZ!oT3eta5%IGJG~KCj9NV6l-GsFhoyKbe~JkmRku4%!K^tkdQ8idu9n)$QHB~>cMuh}PBJmpw1t;2n?a`b3T zAQ*(jq`!;PNb4Tjl%)-JB>BiU?*>9{i0}T%6>#0{U+38cJ3rALm#K>AHu2ueTcmny zv%9DaokuBk<{irnd2(tmDi0Ffy$rNGd82T?5kf zu~Sww{~uXz9ne(&zK_ptc|=-5rCYke0vtWMCsGa^xY2C@K2npMfYyM+l4| zj2<<*8~h#gUEkm5^~X3n=TK+oyk7TxU)OzIh=KPRS?WkgQi0Rp2i995&cwD1sTjb& z(>C@eGO=6N4}NUZnz&u&&@~qe&|iWQ%;5N6AT|Hg_y{-O@uGwv5^>mlMNQnxp!|Tz zHf|h2n{SvM)z!ZsYdSO*J8z1kzrdM?-6*8=i9%Vc{4^`J{rhTYvt~Hk3wtgC`dNjh zWpX>wdW4jO9bIQ8c1nv#p#F>U7QRUJw;kK@&}gj7jk?=~792C?m`7Yh^VTb2JE*r; zz`QR8?J1AU(I#6`a@yZJ^u3F^sr$|Q^&3+ZZcRs|c#k3a91%h_4~pw~>6_<;Kb!%k z8hfo4sg>DL3$NtVJetptFr;PFX{&LmS z=NPJ9M1wn_IwYqWZ9@1mB*f z{kYy&*g^LnhZSJ6`M^@ku!wq;-?;4ZUJhF#n&2nDO@;^Dm~74H04Y#C0G$PFfO5gg z6++Wr(1Y`$AT=RsMBK~Z!?m1NxK%&ZkLQ`2dSUgKMt4kg2-)KN#S&Y2Oed=5ekg%yaxNh%x>Ox1a)152fQX;(eZZC_&#@LQV&x;MCCEayGCSH2A zcQDjBhExC*HwA7TZP|Je{I}`WKuT!S!lh(+YgCYsAj`dCzJvm{*!)7-jtj$m8nO-* zLR;o6E)o2M_DLB(k{($(VbSC>v$vs&DU%~$iBsGi6U&vST)^Ze-*Lp~Qn~MeE_onB zLn;$5VA7Ith~W9>?5TO|UqC4E26#L{H^gHQpiqn#;jS;7zCZ3LhiWQMYKdJ;JY3yn{KNwsthKWkewU}zEkIq6?_!YN6Dxt z|DHlrm*A0P=E1OP_c?CL!j5+5O8rb#Yf+`wiW8RJAqUZWB(hXu)p;>Hp&P=ZbNR<< zV8U0t=$O|(;uPsXR_b z!)lC!C64(Y2e1tI;z+U$$#?AT)sknBMBGrAAi@H7oagtOVAYM0MF+WV%Ti^ z9vzdEm6UAE6d{?zD&l~E?%;nKYr@u6Jf!7Epb|gSHTgrTR4n4%)X#~-s%nW;KWJ^~ z>9e+T8jD{BXYf=^j;tJs?n4P+6^OSjrXlML=!}JX&^310ESPA|sM*%W5c&zE4>OPD6&j}W{Mcl& z5?ajIx7`xsxLO(plx9?(K$4=e9iyA+_mJ)Lz9}NxpPn! z5&g6G|A>nL6XBmDXEi6j+6~0l&WGAI1N_(N?&eQOLmB)}L`)PMsQ_`F(zm}u>}$3; z4ttIu?%me&RR>xV%v;Y-wMnIOU5oj8jn-)OO4hebcth@uI!2!`tL{{ev1fGCSALAV zh-#&?5SjiMyI$-D-;|82bBB{}*k=W>Ce-j4w{cT=r8Hv!_vP@fH!VXr#VJKd;|(4;ZLiKMKB2yP8cdphB8b<1*`1$7fL0`8M7qgiz~><*TyR`&7t->B+@ zbH6v>ePq0r)>eIQBSWQ}bKLdV05dNfyK2(3^bK{nL{})=xmDT9;qLTWqWB zykQbaze9=dK10V0{^LQ3S_vQ&@$wSWbXE+XQmgFLn)b{y)yf0A)p}&+v0})lYSAOowfnJ>-x?wn=8e^b2+~Ba`MA+7oX!fT1+hMeQxT@I9 zHKG03`oea1?Cw_)q;A-qK$iB`A+9@RGehIhpmFNybofJx@=;T$6jmADb|JnU-ZPhGfvi;`WXNX0aMZMQU}o7{x3Q9n>$W0`##bN zOhY>&`R13}-X1^EvBbUlBM(oz7b`0TV$-b%?sv^`9=fY|wm9hqFn$X_JOVEH4AyGU z2Ydie#pnh!c?TF+-`6@yxwRw|c5I_FoZ0XcN`n&|J5J`9qRQ76!H)>VoO)9%{hw3ADoBx z0lHD@bc3AX8Z7X3em%Vv#U?0i0i#~}-v&w0l8wam5ij?#sh-DSXkOJa&PCPoBj>pN zV8xx7B?Jo`xmI5ihYX?uqo(pQq`+3YKWUc`1dz1Z>>sVP27niod`c+Z33*a z6mC}o4i&!Cr^GV1Yvs}9^wQ0cdU z%zk$;$QwN&vpu?D1|yCnv&&<6Uk5x=WIxaUyNjXsG>qW@ntnp3k+JQHK|pJbqZEt< zsQMpVsg5EP%}r)8t$n9owtHpff@3P~aPxySdAb2&K(!XK>fyF??P3*4I9z6mQ&Pxs zJKw~QC^b!?GmkY5?qG`%n|4~C@j3`d^Q>!NQRa%K;WeI_eDnIUBmpgCYZ*-eFH#vd z?3LTX_X)+hT}J2VEICt(gwi*o*ZKJX7x0VRwpsZsx$D`EMGRWuV%1JUUtN9i{wpH* zQti5=&DVNS3)8N8q4Rb#cRa*QxqG9fy9ufDKe}st`Hq+UMF`B+GOAffSryopqKZ?c zz_0=6R=Q}6O%~v>VmHIkF4G7RI#RSOet-7Q&W1&5AT|!OWuqR0GAlv>gFL|Pqnal5 z;jnS-bvcZ1QJlILXQ@;iXIN@9j?-AVS2)3(o`?*zb=NOu>@Y`*xtI>CmpMs4mWTEC z;mO>xc4LqZEhDbkb)=j9Gp-EPpsVQ_kt!tnz-cfct;2A*MY>p32mH!RbkaoVr9<>o z_rxHk5yKW59ItpIv4Z|uWKyYi#X$7V9U9KDLZTS|)sdMiiiz@=^u!snw7!z0io=EO1Ab*JKv%?Js+~P)g&g)LhVbE-M&QT zdWUFOl1-A$7uYN+uWU@ADeGD!B%xW4tLh-a-ySBda_D1Ckhtw+*xnwIL}I&b;2eZ)l4ovqn?U9Ra5QL}8_^Ip4R`UN-K~S&?Fz z)2L4sy_qm6bVP6d+Q0C_2S&e_C0tko8FcM1P;x!_|rSr=?=+<0t{ zmqM!PIVm&`eHe(^*T@KX?w3Y_!s1xKz=7(O!-=NzNU&jxy;G4Mlx$ zsaeC%9A6r81>+#9pRh2QB=go9m#>6TJdGxqN1oQ3 zie^&I2@PmfLzXIL`T2Wu76FCFD+@t~^smFn!UF+%%+wY+*F^Uw4p!mVI3WU54GO_D z!W&4tVG?s}Jd2eL6Be5FOPN@(^DJIk*{t%hrzHBRR=1n4TE8S`>Oki=y^MZ`f+np2ndQ}^z8 z*5vxJ@@$@6((r%{f;1F7TY_?dho=9tXxBOvKkZsLjotq>41lkv_xFFsDJSc6oR@vP7(vBwr~y*o&Ew0_H;mTz zlJ60)nOaC@9HUQPL)#wSu=yS~F+oX~X!EFHXm>!Ss}sFCf3Szxg6tnpG2h0YduaFh z?{u^}&!0cydWZLG2Ep$S=cZhljP4&?3yBX0V(6YfG4vEyipC)(&VSQofNGPuuHn61 z`4MEdCukZvDs>F##_QUTD$+*=xNY79tfKS8dU7VlXOt4N<_cEd=)1rmfQU6d(8wfVy)zC2OnudQRR)<7rCtb8Mp?P&lCTIm{NiiCU>Cscb-U)nnG7 z9X(|+`?Z0*RC=Gz0GIF~z?(jQS(io^bn792JKP2F&@dO9?^#n`s5`Msww2*D*fC-W zVVP^q>$ZW+7|!P8D2TqQMwh47s~5{H8{YCIcqixG*TciE&K2&Dk4_yZsJCd_o&y}OGRh1}5 zVN*7??grtX7nKbza|!r$ejUt?#QRo3=$+A*mMsy}Y@s;vd3& z3KvP6$;QZ8lR5eRy7};ete_-0?}=&ER^yx?KRxHS+Upj5g32=N4MBIf$05Jp2%wcYw;@O*A+u_oG@6 z1Ef&Op?CZsR`NTPf>}9w@>qq$yuExfD^>JAhu1nKQO9a-*%9H!BTrbQp6|_45z10Z zdd$OF3^fMw?Ag>56m2Vx*GxEjw9)m;kM7YW@z+rv=Vws~QPoi?p z$|@4=Xr{(rzNVfi?uuHQEFmZB%d)pvCPjt~wMcz5cT%`v8m!Y*5@HV32_t;*6w~6( zS9;W;gIJh#vUZ|Rq?cWvU%38w?uvJJ@T;;!-HxE&S)R_{Isi&^Hwd_C&t;qlxCz&W zET5F_*O#49gG9wxaD3Gm>2qv)muZ%nv4KZJE&}T*aIardH^FC9TYkT|w0l4X#F8B! z$R>k8%0Lo%Iu-nTmH`~zA0%xUP$bk5U3;jgm4h}hh7PAl1Bq;a9HO^xy;Z67j&y2-E=@M8s}>pha~u{&uW z;5BVh;(ofXcAXY1Y-4YgSesK}{(O{g$$e9Fu@(#)pkM0Q+)QYll5Kq3;Md zP=`*cRxxglA61?R`ln#XC2O7mlfDJNK$#UMG)n*3@du3sS43mF$_=}epi37b1 z1rrwTJ8*>LFlpT$?&saPTwJRC7J$KLl#V$|)-pCvd}a)H=mkef1ID!@u2L4ajVH!0 zqKKGlo6s$i^K8RNWPk6{_%=t4nXrd&-ZtgH%%m_5S*j#{l`3^V7pN4!x$F7n;tVOc zAwpb_V$Qk6-1XR$BTH?~F~KVh$wwvInBQXlV^6pl9V~xS7iZ4?ZWi2*FL)<$&8@{U z0|{=yjTTK7+zQN!Gw+TJwC>w4v*8>jW|vA`%{9k7en%O=d}Stq4c27Uujzz~M7spk zup#DfeANPx67dBUP1bY=CSxK_pF#>eIb5)89}jMBoX{`_5Tcg-3;iuC9erAFi6@Df zubP8B4acoyJD}qAS^rFBaECk<&jA!{rX3lQ7`mNl3}?sm<>)1J8EQ-^9B=i%^a~L@ zT`ZnnGzAZ9Iv5u_QdAiqs~5zNO3@p<%~$bqx5d9-kdXYESXd%&NA%2afW%p*@jEo| z%Se~cclnLtUgss2D2n`K3@iu|HA(Q}5@@}cW!wRY%dJ+*h~{ibGG7+zSQU;16o-HW z{1%)y&%xM_KQgaany}Gxx%p13B47dAwyk!nzql{cpXaD#L3$5T-E_aNJ?YLHQg<=H>!7fm1P zKne_nEnO=v@!9POmE9B)MR?_?5+mY-)w+I;gu=Lo)x$i~En@85UEVo}!ZSBp<8Md! z1LmT+Iv|2!fycdOLB}1RvF}U9xG58?OIUirVAI}@xQ{K)Jhk3chg4}ZyEL2%naRu? zqxCVrKnt1HB(Y*2uCb=HS$b3bKt0EubyaOq7~GW1t1RqANlJ4PGGYodgk!ipa7W5b zeOXnL=QkIv!d)tX!bXJBLM1% z+2Pk_Q`j;&hdm^t-{b=J?3o}{EzVZXP*3*7 zSUXGh8@h8N-4>b>}9O+Zu;8G&(_aE5!3_Ab5Sm6Am=9=a*P5;*!iYx^1zAW%q&Xi&Epw{hIPAJWHdZ z56h^%fzeOLu!l2_6!5@28CJZs@x0hbGRX-2d1wb*1~euY!V!DpQW!FI_;8Gq#&5(O*TOB1T2aDvj! zbr3)5rnYm47+YE=Pdy;IPupTRV+e^c3yb9_Q_+fyN;1GzO9XQ5`4`MT=m!$IT;j_R z>d=qRXbMaus}ogf%^KtznmXTz&mrbyl+?viJh!JV)5t!-A+|UdqaM)W9Y&j`^S2J$ zQbovSb4wD8Di(u~5LW8rqUW0_lnrzRMEuU+Nu2b+|LILE4e)hcbfL&H;ak0 zM|&Zci@cq)GWYM4e^tO@c?)~uaW$qW^X!4mlGz>^;#PjQYCaN~#wo~GpPsbpVPuk7 zn{=q_OOlvWPoVQTd0&{tFnjXV;Td_d=TonuMt|K#iAnGbcR2KsXAbBNAZzu{Fc4S~ zMXlPoHVnjz)WdHPZu19QJMq(pil3o5^|k%)(Er~k`v28zJw53ZME##}mgdd>oDYP@ zG^b_o{|+GMym0r=+rMbuK7Ml=v|l~XbGl3CyciF!tJqVg&tD>(sLd5rv?8V^>g**K z7P>mOUyxJ%fZ|V4O=5oiUx1+fnl5;tT94@eexp35cqO;$$x*9P!1D4=faGyNh|*)! z+iB5~M6Y+#<0qLtKiDuE4E!7=Q7w$a_I)yQTvfcSx-Altu!r;$OjE0n}^Q8J504Y!Dj2uB} znN3n?y1u^g-K%L_1sXE7H{lJB_MiA%^H_alM*$dRbb}h{dC~wN&%LN*93T;DIK$Wi zH-E1im=+xORrA@gF#5z9n`XAj?<59YG&Ri-scOBVf+<9n2&mDnlg%d)T*so z<`^neR_8_{WhTw+%UiDt|GJQKP$tu`_)qP6CD6w==0T<4@c{}3o!RH z{Rv+z3wzQyqQHGtQ&>q7p_*89%kQ(`wcf<7vImLpU7HoREH%0x=2CdLS=<-M&GKa8 z^RF@K+seI%2TYRWJ0ClSGmJaNg<^kPv~rqhhhgbukgBDFv0Y?u2c-gLXbC$j6la*Z ztfeNIWnwT17B1XX*y#<(#~7HH?~-7Mdycl16=Bbl>S6Af@)a+(c(|cy)&N`KoUp`) zMp%6%x=Lnm*$cl@H?3$>+kLpA@&G6e&g?CZRVdvS4i44MwGGgAem`DEGH#nPLbM*|0SpC3ctPo7(}+*q#d{{ff~An^USXDuq^q*!WzoGlxdO03buiTrSy zrROwXcvejCHrx7B_TXl)K=XIxtnHuK=`7FDz!(d5iSplI-Ke&B`kARPzEX=2W^)>$;z%?yQbKz9k$J#CA`^775lCZ$|%_#SM5 zbLmjZ>^v=Y5#y0h&*>)RjCmrBIRP#M4M-obY64^s&fLl*#Kp_%@gf)5wFGnCKb0Lq zAl2sFuNipheaH%$Ma#*;*WUr_){9O$H8pJ`uc>2>%ODU-C3FxDsIl)xHZ7N))WDAx z18P5F`8SFj_j0qK&u8<88z`0IT>-dz^T(t9j@xWy4ek41&TK&i&pguyU^iWz zGk1u!to#*J6)lQUNyS`Qc~<5au-n{Gv=g)w%d~^J9uerG#W(Z7DOx?S0WAN_1rP>k zm#A(JD;Jr>TFeDjD|+tUrmun7 z3wu-JlHEI#Oi}`Z-|IBSIjT(x?8H@g1 zowZzwOpEx$c=ZR(`XH_}t`+q%S~aeM5csB;v*DMy%N$87LQP1hc-7OU%o%Rr{+t?` zuP*A4wGzCg6*nnVYwE{+(R}Os{@NqP=i>e3i%3JeS|3UUnERUr}v=o9!jJ+`C$WwHy8XNKPaq)L2d4 zk6UHf{I#OuxR-}hd86{T3WOs?p|ZB4X{{<5+eKzGW$(e3yqZfyj>BJ2_+uO;RG|jf ze}UTIGt%FfvUtVgXpFa$XRh7(n~UJo`o3ov@c})A^_F@*T~1D`&flKBGC3&YQ5E-b zP*A8oV?wpM8dX+bT?Ef80GltV_G7;6ZQV@C`!+U__RQ!vFLocD>uq`);A(9ZKI4d$csSn#kCp70JWT_$ws0uq^t7#Y%*x~G13wXaq97%SE{O;%lFgt^%L6--}bHyYwMZzp|!M$sG3sjB{d)I_Z4C3 z#L6`D3bEy-l}0_LGW^P(f+8k##kh=?sa$v{A|ZoLN~HgX`e6`HuQ!TI$g;LmQEO*} z*5UZ_o>?9bHl0_|nSQYCP>z&G0Co(N4N+pJca1kXbTM8yx8tXvt=hJ$PR*g{X`uNn zd3NktAv1Hcc9t_zeEwhR*v2Hm_(!Ys_1 zYt1N9LS4D7;oT$k9pCsV4`}Y0fej{bNi*L3LW5PMW^Jwm3G23eja+y1`!JjQ11+_I<|{iE z57^5Pz7h+-18$NcBoSkjUx=JR`jR7wO`HXKje0ku_&4{WB8l|Y^0zalTZrVScDYK> zgT7PfI`sksZp7L3=?Nl}%~2`VkIRj7u?2)YXkuxgw zyv|?0KZ&bANd4bI3vB+kB%b;IFQNZW{pX-he=2GEx%nUoBh{qVB9ZpV-bak2|~X%ecOW<45|j*pD9-+>nwo9=sgzc`s-9 z=qpdb;onljh`^|ME%0Ht<)U+m-BuKwEnSi7zjg3cwsRX>fH>7|e`ulYaOiAudv6L{ z=~5X`8!wtG*y6m`L0pAS&4*cZ_! z?35Tx!Jku=w6)g<_Y|Q3gj^d96bMnp(7jOL+#b&UoVBn07W#!{_*uoU6|>3;^Qb_x zESo-qt%TpdN3bDWUi=q`CE)$0KYZWpRpn;GOgpI#E+c1v4D9RXH+Z?v7OM&7D)r1b zcm>p|Pi$E!O9vJ^!*EI5dh4BaFaHcpx6<~oUm)cx<^5XWHa{+65am#X}Nr8mGzT)?Q$ zqrf|YrdYeHbmVM);(^(9=LXcx5($)G#Z|T4b$k4zWdwJ&k)T-&9LLFP#UOC}Y;!+& z*6?`|$rUH>P!<*d?!gOK33h&sDPX`RD{@nAx|_*YHgMz0qn$ZJgA z=HvJGBPPFH?PTF}VU+l$l)3-bwa+Bspm&ocvn(1l9GW&CIEmzY9Tj7#Yr=Nn(9;d$ z-j(G*5EKsLIM@puH!0ypyUZ#Djd&W}E55=lst`XS$L&Co^yAO`>hq;V9`g`AbA^k!GxF|uvuas!M~B1YKGWsRG4i;&A_OpJ_Z z43I2O-7^|X0R<-w4DyJoK~X3K;w7#Z8i+o}TM?b+%Q>ShC)0{dGH4fAmt(9R>dHf& zHsrrK1LXN<`e>32uwzhnph$7@{`1-GiN;2K=70X>fI%fss*0&D-E|s!h zwIUvO&M~8P3{EH5-}%fn!ud&B&iC1XOqqO`3fxE_o zsUZRS81R&8cgQt{D1!Hq=U71xQZUJ^OJ{m1Tx{wH@ zt4c9g4c=N^BLdC;ay3LP!4`dKamE+ym z!?r2+A->hhyns5Yv8SZieS^Vu?Ii!Dqt#jM#iN>KfU_0X)6158)PC%N_5|?DglA4|=Fx&^vkq0%2i*nRQ>C zFZC>5hWpv~6*5|#%uRIg`@6=m_GJARC}!3+^?B?=KADb%Jp@Ija!i0S>EcOi_Cehq z?3R?YG`5KV9!>jn$;HudSn{ogtKM$%?A@95?L+n@;f+vo;q2T*u|Qu1Q?D|%&7U*Jm=tEjJ-i$5lekh>Z6piv2@PMc zf3{Er<|4o}7C+QZO=VW7O?%(}>Yw>SOV=$L={v@4Y}OyzGa^E68RPP;0ykPab?Q3n zXAL~9vxm~%{P-=V!=PX*Swbgv=`RWDLZ`xNluu+XN#^p zKY`|kG~XaC<(ZRdv)LS=x)0WR-u6xPWjJ%i<@o`uWJnvqUOJz9Xy1~bpmz04!=$?S za=lkmXHhr5k++g)^Iu<)p@n9lUO%qC&#qEmW!EM~ur^Lg7Qh$Hb-TPTs){nDUA@Z# zq$BsN6mExY_ALymvRQ%XUiZp8nQ^r+R|u3+B-~RBr(TROSX4PJ7y{YIRgj9_``=X0 zAFFI4qs@BywtZyOmx+fa!ZLBiqd0Hx6}*0_Ia>FDF6~3mS(*zEbwGE*3!*v{q$fWZ z_g+xt4`scztXCY^*2ruAHLu?w%i@7^baa-&lNMZK?s4qHzXB(Yz>lOGcQWKLPZY-A z4VjFXA#2AflLR5M>)FMs-JaF8P^nPvWBnId@rxfu-6d-U9@m;dAF(6~>U|H<7LQeE z?Fim=gG01+kKGEkl8xfW$(NN(8C=%Jvred7-4pc}iZaJ(^|Q^nc1Ex%wZc5vX|zSNHm%WHW4RMlBQU+36f*ur;uh#K>d77Y9=y|Q@KwDg>Gy|AGmJQCb-7sPkU zj!p&LPs@E`P7p0<-Y|#ezB8gN&~;?&`BF`XJO~zksGJDM!5 zvUFM@Mb+};9r0Xv+a-?`sKayvr@qF(xSKl^&>zJLr>iQy4dk#A z$|i6u55)j2@pETB@tkHOqJ9;DHhU)pGVgeP>pG{pYBw+8S4G1x%|8yb;1cf}3x6=@ zyeR(aT5{3Fy;wN7&N$_bNrk*M9$b9GyK5);gK7P6&r(_M$NXQQi?Mr)+C%itZ^`SP zFe~M^Qh~BIP_Ftj{;y)uzZSJWhwp;k0L7x| zsu$1JZJGXs23*hqjy?Qy{6DY%$vrOX{yq-aDC#_ZbNBc08>ThLuC~!K?rWb~L`~vB zKF<3+pH~Fsq=b0B8LK~a#R+K=c20~=3J^zCKGVK>%l<|uB`!x*{#z0L?c61=G$e|; z`-S^3m<{dK6syC4gAemmJ^S3dJr9l>j-T}8Oz!v_Y2p?){r^6qkC%(w^dl@|8NY2M z*)lUZhS;xaf8R&%DvWR1ZrwR>46i&Y^s%$quh#CVU6?_`#=>svyM*c6FDiPMX$<{f zjsLi3GdROs*dyoM739ET7p2bm_}%R1H-PFla47+Cm(y#iIi2tL*kYe!U%*&J4S})j%#7@^vyPL-HwLy(6#Nl~?>8|i)czJ&ZJO0Wwx96_Pc|Ep*$ePHi^AlRk@%?t zACx;rs$}%g#}}jC=5U0zHV=4Dh1jCH6v^i$*&eWAwW2VmWKSk-8de;M&76H>n={j( zFw$R1GIPjBR*eQ2@-Hf>mbwl7^j-eG3)yezf#{Z%JHM|v%suA9-$)q^*ho9fU0rHD z!3>PcRZ%blI{^iSrxCpsT6_k!7wo%<*b68?50G|6236sK{^Kt(qyOs*@7$z{TCIycIx z+_-%``_;Z8^oCC^Hs&@uhr?%gP+p;MxZ5J=(D;(DJxg{;ygPE#$t=QyBje`ZYX?0Q zmmd>o=>B?_lg1|1v9wUbU&8OG;ZLZ~^!9C8{eb;ZGiZq!+I#2R3M-u72OKa4?cI*F zZ~k2vc1{S;-1y2_n=Jio*Xu>)D&By(uc-PE*5`Kz4L1RgB~)h4CnfXsbjw8}HD$#Y znXI%jyq(Owi`(1R2n!U7#AJjU9yWu$H2#|8L?;q7&~t?W`;}x`bEk5O%rh0`2S_VS zWu}Gs2){QLTX=<~_Z1Ywx-Uh$#!A0#(PR`to5WlAep~%e8D+7U9JF;v^~q0=NOG&L z%6dk^(mu!i?7Dn=Epf%Mq2(h^!8+P{VQwg~ z=s_ckl=Dg|A*@K-r7Gtt~Vt%!*6;8a4z5`jqmi$pO|%q{ktutv1(-Y3d7wPF53 z@|B7Dmjl(7l4V@|f#G@0(;bKyW|y{6oZ{jZ^`b~T65t+}-F$QI2Jn-BVEcYHU~5I; z46)0OL4UmP^spD`o$8Fc{W=z=zZT;u(H8QCFp;6k3^XJiumL@iPOaml#e%-;DczQ3G-tFAo&ytV>a|CY0VM&QOpxx`z|%$;P$unV%FRxDMP3+c7)=Pf zgEP)0?HkwtCNzh)-T<;;kf`ixECp~M-hHvjRM!hT6^h=aSI$Qg0bO%l2-;p$j zKx2&jMnnp5yho)gcSZ7Zzva}8Z51`X`Z#;%@BZpJQyA&v#{Kb5%;3HU;3K~)h)GwH z+m8l5I$?9S03aox>OYy@haX|I7XloPwoecTcP|f1*YNJIcGY#|kkB}`G~j$JuKW>TX)_r?zQ99Mtj(QR(|HZ$|JMrJ~PBXDd0IrmI-XuKZ60n%8gCr*a>I@M`> zG%FT$T{zp#l;BRJ7ljH`H4U^Bb#?K9C*i(dEs`x0o_h>;bRw4JUhCrcgd-Hjy;?T= z6$x(UFe%BsExmIxiZRu5pq&~L zAJ%3Z%rhc%_Pt?d8i3he;_T2~VC6UHORt6*)(JFr7;%g-xY9Ys)I3{RF?UEvma$!t z>3|s59_MiL%9Hr8Qs4W!_Q2hf7y>p1K-ye|luyBhDt1IUpepbZ4GVM7baE+UWtO3T z>c#%B+u40xj#K7rRN!Byf$^=rvG^|jc-0DCS5;;}J)u~4FWI5AY0$k#vsHP=8dKhB zLyqH}O?hN;aVyW7O2hNuI#3L}(%)>;!E>=zWi3IE;;Cf3HmOt-C(MJtwAdbhmktv1 zIx6i(L3Bu#BdazW1m@rsaHF1z;ozU?n*g1C3h2cveQ^E)4G#eT9AqVmtLC)IpA$IK z5txpJgQ}0;pU&L8<>_Wu7ijqC5d?@Kbk5TNkY8U|CWVG1G0_fb&*hGezB+p|rnDd| zdk>;F2${+n3A7#@-kK5>VNkOmj9*Pyi*YPg6ZDlR*wTqgnhDGtp7~C&xdFsV;^{8F zjziiMR)MHY-H>_XgP}JMfI1JrH^G-s)6hJo7w}|{DPBVrmYTH-e$Rlt7`-mnYr>Zl zW6K@Pt!zK*ALs~}8fL?17(KE#(nSGrhO$!ZsXYOiZa9oiu$M!=A}KADSY=v1>ZB$3 zjj<$t?IZV{Qe+ZQm~Lnh#~FBk@v_Yc3=!E48K7siNgOE&jTr4aVuP-fCEerYRMyM9 zC*5Tg$qC#E-{NJCP5#yKSNwyOPwATc!&s{(*8B5L4Ll9wWot1f@^loA_w--9gHT=Q~c z4Xt#f=`Un+S05P^>*3ck?yFNNZ*?6a4rkJ9aiL_B$kAJ3na(92^|GiJy*4=`-bBXO zM(1hdpZx@cg{L7JpX`w|{vBlkQA^A^zfe>pF}oSPol;xjo`LDCv#Yx1Oe3>uEM70=KViTVbyxCF8(wRF;I z;vLHOFN*;rab8dNK$tWkQ#htX%UTT?01>}(a8lM!pWhkln3X4#=MMehWp7((6*ALQ z;}}6t<2Y26#F1iAs4&%TXC>_M{8_ttkq4SfPw@Ji3vZbDm(J@@cFRK#2Sx*=o={|h zA1?m$0b1X9yn1PK`vhA%8~ut0`qr%hQ8n~xQLtt$ZBRHhK9s%lMn}KO)$_JOF<&uz zhE@<|{C%PbzI=a;BXf*VHR|p~lABZEDaRCa7ntS$kbXd!JOB?Sljq@^v{N3?Db5TW z|IYx5I8Xoc26XjbO8fua^B;uz%sH4HNHWgO9CQ8p)Ia^0`;ucepsR@%Pn)WZnFzs| zn%7@a&XlA&&I`qer*dUWh*BPhe!8v46rV2yY%mb;c?s#$Jh(IA8jg0kI67b#5nr?+ z6x#;-TROY`Z63WES48ALQ`MjHeZgtb>gS%%g$QLou+5$iTl9Sr?J0Vl(ODj%q1>Na z{i8AN&3WLT2)g_4Kl86l9-s>Tze90w#(80v4gX>F*=gaw=-6^@|MfA2VdrEFpEHH( z2Z%Yp!*S@p!}0Oo;ds|+I1XJ{#47kZ_p*K1R9f+An8nX4z4mA81hDQEz`0g9b+F%G zuwLU(Mmw<+q@eW>SePN`^FuoKvYec0-iNa=M{PwiUQ7tt`#P_D!lu6PPliZDPP>5F zbVvrHtcvl5LvZQ@AtSq3-=R2p}4EssqpJRhSxZz4_-q} zIJVVvXGwQyyS1>L$;$+kw*RFA#KLW*bV{$$O?p+&te; zpP+m}#g_+}hPHie{}3uzlM}YoM3b6is#kf~dte0ScF-{;8^MpvtJ%Om@{vL2i2RJu z4nP5OEQ_e1sL8czp-rErNA#}kD{!W7)HEW@`;Jx&U~93G{jn86KYbx#sH)_Goql~B zytkM?;f@QkvMZ|)F0d!(`Dhp80CiC98XsNv5LK^n{!$HK4J*zCbhe1y(sy&*k?RVz zoh8L~qXqPwJTt8yyZQBVNBKMe!bxOfb93*SEX+=%qXH|x8POYN9n~67Z2mZ2RrLL) zXmkgEdbAk5s`7+aZnUp+VkX13++Y2Z~as-)_xb6heX zT`roG3#moJ4yh!1#7#`FP+|&elkZmUIlaNcx#nT1;_;D3qj80=p;sHHBW|6>e<6E6 za-yyNXP`JnsKv?7icf*xD}8*Z?bvGzCGW7ePQeCfL9v zLZr6ZYaC6?695dA`&dNxR}1nes(J4Um8JV4v~xRTdawVvh9g65 zW@C0I+-a)!aBS9#C6Lg;<;%E6Lo_6dR2pHGFS-LMcEjjs#0%HrK1m&aePMh*KBxjsG^~cfb|chlzBY_wvVtP#Kkxv&z{B(?`T5r9vYwpb z-vIUoG<~adcY#uX1KZ7Pcwmvm?-152{DnOcc6T?wqIh3z`v%|#R^$&J1ZN(`Rd-CU zgG8FB;oyK~zRqeG!wvCUqDd_pYMb$Qx1-3Cec>$y?~P9ORM_{V5hm7OuX+#P)m5rY zE6b0=SM--wOTJ#{uVM7eDi7tTaF`L4!F9j9`prl@)sduc#2rmcR#vUhOzCL|NQz0G z`_%e^V%PJdHd>?l)@JF0^pS~-Jj`x+xw0{xe~3H{B`+Nmk|WU-THg@+yz8;!pg}~) zN21!pRo_zKXvsH4ESg7;&BL7$liht~q{k)3OpMun&Y;Ncqq!K|EVRdRx-7lzbZui$ z2~arF5e)#iZPb0yh3VIfXhzeR4grk5K=c_5+T9c*)u@wf;6AOrvSd?NUY4&?!X+5@ zL{?zjk=BEw@sAJD1&vY?Y1FmP`yR-`DdOw$jH523&1YHl4B6cF0^plEZJ z@5-!gKv!G|!s$zcecr2Sb4$~kP0>$dZ7n*rhod_fI$h5py1D9tqs3>0r6Ly<7P&s4 zQhwHHrm}_qcsvy5s>Lm5JeeytJbN-=QrtI{zU|fZlaSg9Th(Y)a$fgQtL=06*7LJ& zhF1C*qH6%7svS0_T{-71+Ddol3yxuv`TY)%(7AoGo_ z;5f8Wtu*PJn}=e}3CQB?Ik`{8^Iu<$$fcXdX8)2e&~Ur=q1)?{d~N$iDt)Xzf1{`j zm)3(pla4@zqxFQgJrq?hCaxLDN{cTpjXU>7*x%LGyuCAqDXWZ$@Z=A8txRV)^HSMyl3kO7p2wS#KQi zBqY`vM_p*8^nSm;WeESIAHf*=PfG;R4S;U}w(xHQJAeFljou5m7bgC@PFVtbKyH)f zZ)VN!94my}yy)lH7qRWX0x`6T%cx;z!m-avjCXF;PGD-uBsvtC+S(}&S}1OPT< zD9>+*^z?;DN07{Gg~@w(5?MUnOfy(+14;v}M1pVsu4i^0g(~t81fI#iA*5~hlp24* zLuxW@y-ULX;K9}ncw&Mz-@3~{aNDBr%AR4__q)nU=6*XCT`Kukf4T;Q-CV#?T%>Xd^U9$2x^C|sHYsa~*T~djeICT-ed>L&vY5-Go=w~1$J=Fic-`_6RE|UF zlOV@WacKc5sgtz-!o5@f2A&FcYw$HwxvswrhdfW8 z`VEnDZ|uukCMR#`!R7=#h1kmh-PCzMFkOFi81|^>D5z;|9N@e)i>}pgq!s|FCL*ts zT%EidfPtkW%lCq(RmgE3!TZ2-V~=pCwdI}#xodqJ!cW1^E}%3r=e^T;HpEJ@1A8^~ z@WOr~_8WPxfOd*Bg3h~#YNbIuT2gS}#rlg@3~5;wTheev*Xg?YEi$|>nqDU?&X_G*pui_#K?o6R|X*d z=5v87ZgD$su(o9pIrK74D-nF6~j8dV^Z~0na)z zz=zqANPzb$^?ZfU1IJ){QF4=y&P#k4^5u*kHH;-OUihAy#9~K$)$n7Z##uIglAHwa z4O|Lq@@IPj6dKuNDWZtA33PWkSB;3+Caaby*>dLaZ(p^GM9W4_KMnE6&Q6<~1<8sz z&SgmxS2u2Ez*l548eSGmo7knD6>TfGpj+rOuYVWpGD*C`uZ%jU)1&xMPy2i6M=(cKp*Wlp5=8sjnX0Dn|ypvj+AbC3UP@9v#441ZSYu zqwMhq9ft}4IvgqeoA&&w_oy+LLDF|g59;|h>gW#3Jj|^I{YH`!*u5q%LAwvXAD#x) zAE3l8eIS8An+{0Nqof42eOdQ}w%swndlm$5ee6P{e(ktZ!s#O{gx_9{{W?h4C1F$B z={%Vp%-yEs@Fu*x=x<(qF9&ZNZSOWzbB>bvwMZCFAFeIiP}cw0*NZ5MkxZX3h-=-1 z|J)GdSX4N!u1-4hQqVLlGxw?c?4dx4*I6mEWRyC)qv3-&Q7bXqd~h2zWbfoTb4$g+ zo47Xnk{J-q>A^@S-QMX8EZL?QC+4eoHzY!{?WL4;QwG#!%q+*9o9>cgP0uVwhi37` zsF;hpDKS^x3L!YlLmr*)C}P%|91Wd|Fi1iExl864Z)pmKg1h<%#^IGW;0A+e!B#ux z>V!h4hBL>7wH*!D7Ou+Be(4HL(dFmDF}^7+{{AT;wL>wJ%3rQDhdG3~xIa3S9hRFh zH9y0upVph9ktg6M1{Zqu#}n@^J$0P2h5wy=q~8;L{Q0MutrH#I zI^ok{Xnpn*#XOlFg{^}H0tL0I372a*a4So&ZSJZ|hurHDkqgWXy$9Fi*cpB*RKZf_ ztV(BND;-nfeZxi5((JV2dKBhRKF_Ki`7J5tzG*dSXWEghTN4@%Pf0fS8?=hlXmAT$ z7n#V8n_eKs@ttWF)BgnRk-~(|OX(NLS_Kyu0VQWKwZ;Qs`)V~D^PId*z!YmdYfwQ2 zQ~Ws`63RJZ=&d-qrl<0uK}o2mA5J{Pr3&9$L1mKm_Z^eA@F`yy7tF2sD<}F}`fv4l zr(1>!o(~_eESXKjOU?>>Eaq8?T&GJL8!NW2w^`N9f?MP%ObP% zxpWPcp;7`x`gcuV8LW&?l)#Z^?SYAdfwv^`Y7Any`H_H%gNg$dZQAssP&z~(-yUb& zM;!*F*%1UU26SJJhMmFJT)p2AwOzZta}h&h;mt(%L4(pDqndx*_XYG#OtaQ z(57tXnHmk$+ZH$e&X`~&A2~7SN;)?f3q>9(2BM>z4GOcnWL# zfy>X_?PcE5lxT}P#K|{8MkYL#NQU>HChM_c0&U|A%JE#$OI>dxNihLgUtewVs3(YZ zFiTg80s$d)xL`=`YCQpnPl;cM8x-HklksS^+blXQEzUf{^Jq@oAzenXg00mxd2^Z( zh*Ch9S;>06SrshSlsf=@-tlxOmBabfwI>z9SD#69Wv|Bz@` z#l!sEN1xxGGbtrwjdQw+^|c~8)x3E1=3E!=R!ApfV#d1LX!m2?xG3kK5L>f`>Pj0K zfzJdh4NIa#ZgIwt=e^u~i&_pL(#_eC8_J^O@_5Ik9PC{71>2oxxYUC2b-DNug%ySH zrbh@Nr5kx}{U5p>62yCvrN+EJJ8!+nYSCP`+{7OHW@>hgDT2TSoMvl^Y}K27xk;6a z{|woX=$m_@>@iw7n(w{Iq8FlmS2b2O7v*E*^eAdXuT@OW35iRxtgRw-Wv<{c+VR7U z(V>^5Z_(Ve;uQzjIlQ!{|9yaGvtChHvk_%qol6>yZzbt?}k5r z{O>AQQfUvwFH0g`(vUvWQ?Sd?bEg&d2U&P-E_@xKSp3-P`?d@P)^?b1`Ac>_NA z|7swZW#Hb6czrIW>xr?i;w23>vZolxU!Y^uwS|C)ZpW12{5I@=V9K1%5v!Z);bp~y zPUY%#kX!H11p#9$C1A{`ksB>5hjs!P`_@)aE7)-}mOXwslXG*y##3C#=t0ZE0kos} z4{+JZ{^38srM<`HR^uzXL1YyN{|bI+4tv??-{_?aDyIDyO3#lT0@N-lY9z1Df#73u z_O5kHPDy_lb|z|S&`R!fY0q;mI9Gx$G_ayKFKaN`oz?wO-?^pN`EhT|T$?c#Xy~hz z1;rEOp9wrJXKktvWK^=s^3LhJvy8uR{Wve=gpp!XZmMrE_IMM3XtK)*M5vJg$aZaB0hm0+IvH+$gC$Epj z^=9iyt%o=KhL}TV!pOJCZWWfUgE{(TX#|A8lcc?9+2wtL2RZ+IRi?ULvVn9yWrwp6KR86i?dQCm}fw3vV^mjdpA z4m25PXHRtakSEQB%F6_U{$d`Op2`#fofFXWk6jIJ*wQ(FPs{Kj=V7Bf+hcs*edT z9Fe0a(>#)HRKuN8HhmBmS*dT_!R;nxdM}AJ@XTdN!lwZshR^*GbBD^>?sBnRTyeNj zy_iTugkzZ1ov;_Hll8qubpd*-LR`vcix*~PEbOFK?FL>PjvfUn=!Pp@LKj$tsMzhs z*c9?8uXZNx4Xu8sdB*h#O>XSFp&cQy2#qlz()PB-|N73pA=Te@3$@2WML z!Tv!eaiWSw7SDc7Ak0Seo;T0c)#)>5e9l+*gzePMxvMt3dBRdMfW;q8bj`IxJ2jqb z$NVOpzok( z)oTzX{{w)6YC}f=fKF0U8{*rJ3FaRE6dFcJHCZ%BD`#&04*-gr_cXNzWM8@SW~z;B zk(I3p6!NY-g(^nXrNtOkj^u6IPkDAs*Val@-Qvyz+tARbWpm1lyMXB<>hIshrSLJs zp1f4lxVVZ2deRdiZRPyc)Owr#K4}?C_xOZ+aaO1<71ztzpXB)gkCc(l#xh5(4iLDF zn*}63l56d8j2m((^K-oX79VcUwF_fKUWYv+B4SHc*_#spQkkBCfO8po@z_a#5H z6dX{bCo3aFa#Fd&UKChXhCV*L(6knjArP})7!VI-D1ZKwuY9r_WisG8?KF60PP$~i z&(pFodWLn0w4=Pp1ow4B3DR~O9wZlrd2Vf6=_Z_4Qig^KsGr=u$G&9Vt46-Px>(3n1Ov;ts$-NV0ZoUI=;khW9`bN}DI4>QcWPA9G z{ACn6S`TR!zW{3@&7GtjEvVK!*Oud05xmbo`n~4kvY3_WG6tQp9#w{Y zdSsv`S*Zyo=p7g^&ESeb<|YfBb~6iTm}vPRgErq~4);O)Y)WM-)9W&;z;Q53gj@Kj z=f4zZ(W1A^wGF?FnQN-(=I;CA&>`u+g1_4H4mfJvjJ@R~AZ-_MY4chNkVGCzplWSC zqmvIO)a;5lU{`>;JXE&qH{|2$_}U)G4v2Sw%1g5*hJc4cQe&&ZH+MFF%9X#a@413` zwQN2Sn-ou%wK1W^-1a7lc(0M9wj0i#QYjHx$=9S;AK>IZO^{p`r%GkNpq#)-fa*V) zngA8?wx9^uT~3L0u_y-9LgcZO=nm)n>ejX-S2{h9QSq!V#bWgrF^IH+a>B6RZwRYa zXK*SB_8anZpB*k-Wa&_9FULJ3ZJIN^CVZ=i8qo&jtNG!CFId}s?)1%nI#q)V4UR+y z#-+BbmF7vQekwPai~csbqbU2d!h){>`JhchOAMANk?=<5z`(M~P;H*jW!>9%U=17p z4Z#W!9aVizrur@*+!HkKxv&vml0E%5m{luGv?Wgq_RZdv*#6mhprL?u(2==mnO|rd zv2^XOq1ODs&N2*T9V|Qnupa8d8M_0+#NBG6uLtzwNy?6ST1c0)B4yu!Usmz!X6Nhu zys>5tGCAyG4Ks&rH3PV^_87|jFD$ft#Sx$xJcN-@sIo^ z$2t##T@|3$^63J!i!qH_nU9 zxrFw&Ycxz5#S{pgzv5_x*^2j)o8M`|)e+Vx|KmexyK7D~O5gA9HhtH4XDdm7bu@!q zQ8;g~cDX%|L*w zjMq-`-b_3;1`-%X0AQ3EGr>tEpmToR_;MXisjFJ^~e%6}$H0~PmeREk!C;h;j zjKdXM)EDgCzH2_5ZLG1nd(CNm2MI<4TH0hJx@4%Q5We|mR}rc zY%t~aalsKo z_QdoqE!4g766yX}Ass9pGnm80`tvh)Iq?(cEqt82KtiNj?^HhRxAy|?(`hLDie(rkS!>VBYdsq(-&tY})$3qzh+Y`lk(@N?qRu!i_Rj^OIE<$*Z&&Tm) zsV}^woPlHa#m(|BanD`prJIkS(zT$DuH6iNUh%8L05PGKG}kd86J!kb<7IYCTKlUX zc`G)QXyBq3=1NHBNttpye-|liTjkVoW~Q`^q~lyNCsQ1q+#tr7*qPlHcW%jJo2rDg zC*gT}x6L2XEqO-8FGc@5Uvq**aLUR^6`(H|)JQrm?sr94Z;?Ibp%*}*z=$Cq(#+|8yqLFc;;1CkxBbyL*%)EG9iSk4 z_soXwIYgM)&aAr}_I6knPU6;Fx2r9t*`9?tIhE-7XWLaL#X$3Dg3X z1pIX%CiE0sV+te{k0zIKYSL@6%^mooa(&g*WV)SZgI6+2X(bnHB zf!iact;LZ%7@l3wV`U!dPckyJ>Rg>ZaeW~AU& z+~8+y&Lq!S)TW20<~7rVlLfULm6ODvdr@fQDSr`xz_G6iMofa2I?eh_Wowia1|3`? zZikf<;y8f)s$jp>VW`=#50C%~*3thiC@|0Uy;(gyqsbTgFw{WOxU`+_4tdR>NC*=_ zEA*f~;pUyLZ$r@=^%6@x;Fv)~70xo|q8J(Gk=1%#>77$tHUK4|Gw9_K|u}K=% z93JOFt+YP=hx5$G$HBO}bHcBiQq8l8%sK}|g#OGI1r8bcpkrMlwYLiy# zo+jG)W^aK}#d!scuftEw_`K*-Nj=PRF70%X0FasHHxJ}udsVAO35s6PT!_Dk8&T9+ z5aimVJ&$CDBcq9XpF-L}h2QLo+go|cdr_u_02YTp1{Mdb1OKotbE7EN8~>=+d_i|3 z$LPX0_bdC4Z&SeXWB1?kJ_Xep$0}f+e@E>+VvZh1|G?m?cESG#1>c^wo|j;^JlZUp zIfRiHwg5G|YcHXHa3+5}_(wv*LErFzd**(~-U)EVqAMy;B`^&8pCJGHKl&gY(OEc8 z>UH6i?@<3~I{zS#4-ZtZ+NNxeI^%CQ#TvZwh9qWynyh2$#)3Cvj2CKpY(UVdbvl(2cX9 zapqltnNT(!Q`OnW>&+p40poD)eerQzW$3D&l=PL@N!C@jpz^VrPJ>dLxZbomnmzL) ztZVDY6Kh+k=QvlC;JK}-wz#qGh+L8EjuS~0cQP`{L&c|fPG^fDormK!%&o^Qaykoy z1UH=fJe(HyKIOR)XYh5xa|^3^78XLPCgU$`A~I^zJHKw=&_|{VFMEWnds~M~t8}9m zq!s%QDvI%U7xDDST3-{^bUFU2(+TM?u3aaGYt@GXF)09WQ94+4@Z0D~$dzMPOX!{) zc)n4MWlyb-w|X#n^m0&vT;EiSvgYFAStHJcLTgt&#jKL8O-g|U4BbHldnR=zo-8ug zF>ev{8?xHd1$2f-VL%P)E_?J-AO7hO`+lG#2SlMFsekSp3M^{ou3$ah0Zwb=yfsKu zeu{>O>&bDzkP5lYBABw|A^qrsj+3@wldS8cPngAIn%ZZhRtE9QUyG0)-4(_nEVXD%XgW=onEd9wW)}g@o2aBlT)5j(7{ipQytBoZOWZf?lulWMaI}P{wQBg3ESBjQR(ZRjiSz?CIR@FrgvmiZ?c)DU&o)4Nu2w z@~@iMMp^&d6mxUwxRyU0mnT&v_FjlziMwWj+j*OXk5^eUJ~egAz=ds65=!uwVE$Ew|>? zBQjNyavjuh{c+*ONFF{_B+uK~c-iGaGmEy#<;{KRUDv9J(Fo_m;2U-8IiaKiL2L1= za)#8Kk?>~qwxYc9emhs0rBV|f&D;T14XenQ70bMH1AcyR8!D^b5lbag6ZPwbez%y8 zzcYS1>C%gkyEL>8IM*A|o9%*2&XOil(yo_g@xKfN+GOt8;b8atC5FOYe9g*si?ECa z^lV3s8w`(yg1e$52qn2D9PFE_^Z@Y%W2QOG$!QDbT-ynAaN4@N_!qhAGZn<^_(w`) z>IM0dfkN0?sI%DuM&oCybdX4M&8hh}+4fm8+oGg4 z-%iGoHAAhk-_8#F+)CHKos-)21efY3IQI$PUyNf3R@)b;gAOTKmYRsXQ`>EN3n#Hpbe{7e&+N=CvBc@IsIlDZL*T=czi zhPgOP*E$3802iXAu>8@pLS6eSo>j^g4qg6E0d@H+uVt4zW5B zqiWmIZLb7>hCGc)1XBtx%E6D>cU^f_l|zHI^1rMfc~rD@spX6ylW>j~i)D}3pE(Ov z;#~G(A*0m%tUstJ0pEkB`{l#}2nez0C}aBGGAHNsSiP}l-7m-H%cEVyiEl%r!!*R} z2@SUXq*ls%fLYK}P@%t_lYfNH7=5^E&}}E9+t56Er6Hw8$1$0F0wO3c4^fdn2BDm} z6OI$9cT$J-GY=yt>R@k3=JBY)JoZ}OvTZhDE^I>BB54IvM6ImN)-|hV@GC!A>3Y>?X9wwc!Q{`xytdd!GL; zFYH+l^er7(OV(^l?882vs0XtC6`#=--HxFn$~u83Vk*mob*}ZVB#Dm~NxoXVaCLeo zsP8c)@q2V(Y#fexQHcKO2IZSs0UFZ77FB*SV3=;VL;@Er;Hz{@{=*j@YKJy&GPt&L-(x}q@a5-V<6|FyIJHPQW z|M^C6`z~}#7FiV7hh(zPgkFk3ppxJ23GXS!^ox}2tlHz=AOFU>trw#wE3`E8u364l z=#qlRCBuaEmJkCY+qD1&8C57cg|xbPZJ9t8YCjlV6_Vt`WRK5&Z@rZQh97Iag%9|O4*JBIQFw}LV8ntm)(d3D5)oP#OsQh^uM7iR@r9aqUASbLsq#5% z|8Ae}sR*@{0Rr{6@um|tMUL*j#@k5d3;D7(tpjVZ`f4cdx47pD)tsGa=6BN<&n%U3 zCNuFgsn!2{zy_Pd^x<4S_@}usT%HtUDxO{*a!6J|-3j^d2k=tnigrTQm@0gUC7U~t z8?=tsEnc6q8p+d*Gn-Z5utLc(70)qeWZfu}QZ{9=?$S*I&t4Sh6ek0LqQQ9B!*>W&d9Kl!3aO)P&2nPKsb3U_@Fy6{P zU4#ytFO9#LHRt(s)l|1J#I5sqhHS!lu63J@kp3{+7!}fBYmll7aqpY)BZX`>!>1EA z`VyVXJ!?o>ZL3alZMADcx8j+sdWHsD1^L19m6R8m5e!>}vN$#&)G%3;>IOE@Ir_a? zPU?G(kvS4hI{-bE>Z(T+dW{Bl^w+*`yBad?{WX+_st@$w9zfFt8*`c{4F%x?#vef= zf#A5%PZYx8DS~g)bV=;A6dZ2!q))uzGRgP?Q^nDHSJP8W{f%^uw2A8m%X^o)`Z^Zv zwmjHND(-f`e>B9;r1VS7==QDrF2PSaAAFTv_hb7(s8PPJ7uZmM`#+&;VImfp(h*a7YTd{*Pk zN1ZA*)?Azbv?aq5+4Q$M+t)2+wURXyCWZY($9bzw;hSzI4&&>X!Pzpjb+54*ab~XSv)-^2xI+DyD0m;F^@zRX+g0* zROUYaFz(4rzdrH`ERiU*HNuM1=ZtmkPEVx2Vn)S~YD-cRDdMq344D_?-!qZH@oO;g zJkF~2cC~D(+=PKLPYwciMuo@}d%mc#(#7BrnVJacy?O$_>e>6V9la)A@0csIFXSkF z$cmmeN9(Azwy?cX#_CI*E$(dvN>&XF3aZX8+RG-VR&3jvf*WRwGfVv@rKMdt`VD?q zO{j#H#%Yvg@bn~sM`+%!ANc99&8bJtkW8y%`?eE*@T@ zFG%#gQsP+2`*24?72}36L;s)&(GL@5V_mJo6@Jdp?aH}w$KigUci?;VSui(>y1N~_ zY#}CMGvh(-V>QvY&bbWr{XFPH91ZBPQL=%)CR+q(F+^?F2r1%$;xxm8ShZ;uAj9v9 zNRB*FN^LZDt!%O|8EIayQl?eXWL?)+OgF`sn75^~8h>%jj(#;WJvvA}>ZshXv>ntj z%)IIvEIw$F&f-$BFt@pYKkpDZ31#@v)=`nrk1P8bli&mc27$hc{zO>mAfVmHd$z(W z82Q$bL#}Sveao5>n9IyTE!SC1mfcjcjKzK>thoTcbQs)mEteCUl{~!@J0&q}qyOOH zR3OXT-5A?gXSubBm5GfL9jBXV&uP&+sRhJcZW4>@ZGso4MEhkEX^3zQnNZvAOkMuT zP7UU!@(g9>oqW~ju30d#! zyGp#}ercRt*;Fhz7?Vq!w`S~5b+(wjXH0$ z`?+C};C1!O`b~4+)~c5c*EqJ-+(is4pOr7|po%LNhFYCJ?|u&5%8shNm%unGD*Iz@ zlZmP1N&C`?m@2j>E!8^@t0fDju6?u%CtupE$(Uox;#+6bX)}hLeCk7S2jN2qtLtC= z4ared$>qPhy)STE^6c#@#jEK&ik2q0D?;y0HeSpCk`mmJt^=`{dfz!)`9tiB!p_wu zxhL@6Fm>d~Pfh&gNfiYfE%Rc02>qF-_doGA>SS&BP|gr|0|v@H=&eel@SUiHGou{O zOtv-USlp_T>+owaCnT$GHwS3KIUe#c09cvk(HY2b2*YDl2qaTl=6aG+xuD)Hb(=waI+wkwA~@q<3z}rICcdkyZeaXXy^1F_nR2L9JS0HUVr&t;PfAQGUZ-$k@5h( zC3x+Bw|`#vXJg`jzbOCTE0pD9>i@lk55#KVd;Q(a&Vab>7}qV{rcXlNYC)+VUd@DL zey~gqcRo4b@JN|fTsawW(M87lJRmLI7UjDtuO?)x9PD-V27S^_*fCXWVVzgFH_(Tc zm7?fNr?PZj>>euEeFLbF7dZTNRS4D6f#>u6pWZfgOfsRH#51Du$AS7B1X6(Y&T1^X zvu1%6Ov=o=*3=bzx=5|>!GTW6ANS(N`m5@IX)+B> z;E-P+kt@JLyV}?9ww3cBUWiW$*53$id9yQyPS7>Y6$3n&jNFg@X}TCVtbgseV_i_kv${0;ib{ zP>5Nc%6Fn=>HoHL$}D9zyD=p^e5FPw;f%%GTQLrG6YWt>aGS($<7r55dK@>3_S4jg z(>I6MtD)^F?CGm=M`!uX?OWasTx;mI4T|0>l&L64V=i14K7G@|ltquP{#$~`1S%@w z?24iEsuMLWomHnv)(z4n0(f}$_We<`KD_My_fPn!Q~!RWHBjM}J7YO5NVk9nV#)1;gKZQ)^h`+Iz&UZ=3+2S(v`{--6;Jx@2&4QkwiB?h?8J}q0y z-ZIMVLIyYD-B3*L{SN;%!w*BC7}4&4ZqIidZ@36nPV5Eu_N+6wwRw~* z#@p_BqbvRE6jC?*C0R1sFTEsAJZjQKtfWck)iRWZ%W*PEX@eu{ zsbA8&xjgRJ>2>R$zGZz8MPa5*7VU&v#Vftt0&SDZi9H{CxXDo3@~RX9zoS;lXK(E6 zqligaw8HDCZ&5XjlNcpXMkn$PZKkzgvT7b!TKgru*lWczC7z% z0)kIv@<)*P#?=5WA)nSc7TaLtw1t>qped8}`xg>}vx<*v6@_&WFP1FqbRd5d8x&UG*sdJhrfIM?|Hb!6*;U)CEse&^dPt5ZOi)u z%V_mO4b|SxaXu(R?YT%hex()32^CclWK64Uk$HHEi{QlxHip*QshGSI^?vS|dC@Og z05?n^{H;lH`fJ@j7sBLR{dgm(hJlxIwO=Sv)uW%xw<=ib`|$z zM_Ylr0J(!8lxDvTzZ(M=5uKVHSeoy%uzT$(*-gT_1wSe?Lr)2@-}7f2!Kionu#0tB zP?2F9JsQr$ae8;9tvPmz>fpTn%q!%sRNr#m3$h-<;(O} zk7W~A9(v>wXDXjlJS$yG_wk72z2(q4Xdwd7&T8GVPs*PJ0xA^yK;|$G!5&xT2qOlJ zl%vr=xU}NsTd57MEm!I!$Z(=Y=h@B$;TKF&^RZ&_r!@zyCFb|~PfrX^qd@pEv6UXS zeDxSYm^9&l#DXAUF`8 zWmJ7H<>#;sSsnQX$7TUfaYUIi%Mgc^j$T&GbJNZYvXU*jSQy=q!n7& zvFo*MJF@j^-Vm3?nr8`>t2X8)5B~$l9(1Yuf7#Q=Z}fV6b8kAox!Q~J&%;af!WiSX zS6tudiZA53)5~;_XSR&Va>DzIp4bhx{m8+XLmjPdlUAci4$KVf%&rHrqTpKA;85uM ziJ^$}M_ht7?$ik#PKI>?xmro?kDo_Lie#92z}d4b3Nv^g<@WJW|FyUR7+?XaD}V`4u#y&`F4X&XG!TdDCG4+ z_lD7Ojm-QotxZtO*+8fSX5oX%)wYyHYu56Sf`b;#j24&wO1L9O-Nx+1z5cq{ zQYLNQg2f3{(ckwM`ek!Yt)08c*id51I-h^(@L;GMo=(l|8SX?$eud%{8DjP8jeDw> z^r`R%BH}aZkmtpx_`OqKZZyU0(d1nH`NU)+5AFV_J9$X`&@>9zu{^n6oagq$ONB;L z{v_Y=zd)1+sK5-5!GQY|^638OQ`8qh0kj__q{+Jfv9ZLOCg;~FCZYF5ZvK4yW zstXYswa?iMbpS(vGEN__?(A6=+D5@c(T{{G_4T_G{G=y#Z8jo|lF*xv7*~mQ#%f(d^(le)C?n3S=qzJ}WK0?I0@joo zF&@%8nB)3Y%v3XV_6H~-0__y!y8P1{Df^ev8~d%%$O7Sh8X^E_K~xL~iC<&9Enmdb z`4f|xPjm5>*OGRjsFY^$(`AxAFZO@V?8(2El;R9aS~&gk$hY&^bqH@FxIE|UORPxJ zz!A!BON=U)s6cwT3ZE!vI~NM7)!A$BDSFl}ExchyeBieEMPJ2K8rwH5uShpHfu{hoJrVVTV3 zx^O%7%a(6&`V}%f>M;|3yevq`2iU}O0NpiLbg_A~I#>v5))Lg#K<%SeO+=0J&WK>A)H(z{dKXBK(L;0)858eLvo|#&SqC7lf+%qt&2_(}I?k3&G}w zl3_L1Y>Yi z)&evXU3G&9$31sDD;FEPt>qxP)y1H~a05}(SN9&-uX2@{X}HfUN;nO^UWtv}?8}{o zoRb*qQtA_(w@aFT6c`ijK3i$3?CC>&Am1X5?80N^~}AxP|5yH(X?YHEfysUeC?^u=~Q~juCwXB78fNmtlw? zNE#L$CyRA8MN)eInLky0^59d`L!=d?i_3pO=#zyOP?=#gPqh`*Qq33wQi;c&)8jsg zYvUPPs>nLsuB+2C4(8Lmc&@V@%&GwVS5xzLaRNTI(Q3&_l%p+;=uBBS@DvvXU}jbK`3ffnrq3Pgk?58dpw2E%QhWhmk9D4}LLd-gCF#(7SEKl2br zmawbXR@)aIvWp!S=4m)ci|!xEWB*18|4<YgX&px; z+0zaKp{RPD;7>Gl?l^|`qe7}Oh?c;V1fy$qJ-+kb+9HzEPVa=`j1Mwx(XIcFO^l7370hZ=vYZla z8&Gz-;5D&aefo-%74*)$_??_llN!mymM~3AHjg1f5u$bUj03Jt*#V|HqT8qCI54RO zm2>9)o`dv%ob}DQR3v2q3vKB-SFtu0a%~}YZdN8+qVLRRVa7dUdb#2`+H1>q*kNXqGV`Z#+eIN znent77rHI9w{$0h-qZDeFElW_TOJ#eZ^osaCuIV7KY}3y4Fo}sZ~m6}M8$y?G)&A& zROuyY`V1tP+XHKPD4tNjZo7-e!r&l2>;vignWZU~&GmeiqrDms`R$h9x84MSAnpFd z5$eaAnQgm$(QVePqtOORU+R^8u3Dq$ zG$G!X``F`?V$xEoC}z@b3Se zFEOR6Kp3I_gY`6yX@do4pj~HVU8U%nM_?bLx>^-Jwv@LuJrQ~RH` zhauFGe-yJX`kZ2&G526RQ&KkUPBS@zKx#ZAuF6$BGWCfIlQoz0D885%fK(K>@fqV7*TkzP*ThLgbry|g zxqb`gsR6fG(YIhmvRF>FuCAYAyU4Q@F?$z~xs<%H7Hrb~t5aP2$PgU3;z(qP!Sw<5oYq+p=%n~nvRdrA1S*Z=c z2Ho`E?uTYyTbDyAEHc$A!RTJ~_Fr%@+u4o*g(_gA$R|}y$Pfc5 zYt$GJ^+MDd3)Y6A-PiMOXnX_S2V_okTLW7``$KINUG6B3 zo5fjlTOtclRIo_r!SiW3pK+0Q;N8$v{;*Hknu{~aH|V(%`DV=F9#H3mk&(2m7qZHJ z(ENnH6f5d`qYUD#im&7En!Kz2)ywnj73!WlP}T>wR6Jtjugd6_67(i-c~#IHE7V?{ z(?YkLSvfH*$#8J%shi9nTxFE}{wdr4nsQKqkLq^yd-cS%t@!x5_jRuGt2j8?*3cAF zCDVjQewp7BkZn{|61NzNyS; zNRZ<$+b)%iVnm42Ru6K*p82-d*a(ZXWL1W+zm8uSoI5a%_FlH#ojuIx0oinNWhVw+ zEuCAqLrdJ(5-}F8m)Vh|*`xb4!I^qCYR*&HQDiS2H-;B;o8sY-W2?|8A8zO9$-wyO zG^I}9^WbhW64;2|k`$qFo@L!qNG$aZv^HsqwcdSs2oI+4ldMMJqG}RK3Keq?jg-^l z)?M~&k9SQ#!Bs2doO=V1Lt(p;bQN6nD&UrrQXz1OY(TFFG=faR-Xq2hgQ(&JSqQt7ZxXm?35`q@!X^cQ^fBjQixp`VL+8xyja~yT z#x~Y6uJ+ByGL~jzH712+M|tk68gE^DsFajml`quNde+d(@deSc(8}tWX8shSWtV$0 zdTmW{cEO8;g_>5lox~R+_0O#L6x1?7RBk`Y5i~p;Sdk-jwxU|FWqf{jQM5K7!cAar zxuuHL7OuxFz8v0#e7h(qXY!&DC#Mv5|LxSG79RI~)nm#;JWHQ%Sg0f_pWxnzTj(9)y&$+)^!ptcrKc6Q&W=X$yq5(E8!0!H zx!Yg;gXAhwc6#ywL<7;Yo2 zMC0$M>O<0&qXH^MPI;dSNw?ighjlKVJ`wQ6KM;$-115)>Jt2wqJ^ITo30$4|SG}j> z=jnMl_I<)%u)W5Ja9EYc8q(eIS|qTMeh0E@iP)pGk+|~g@n0YJGDf1*A9~69=zH$j z<86QS&K#Y~8Ggauqz-QOWyQiES%-v*h6*)Hr{~8(i#H!=aW_>it+x8$uA?Jp3<6Wo zukeYN@Dh3*Qx-tHaK?4jKJLR7PWzf=^H;Z~i5ilzerW!+Tw%;7aSJ)>8&g|>soOXB z?19Q}t4obA*Us`_U}({~&RCVVt;~7M4pl>__WI*6dWy?$-Sqo0v?5P^lRllgLHH(- z>!l=?{buD=XdiwVAfsueJRgco5y!as-tO8$S2}!KvKtX?m5ai{vx&g`0k9sWgNIz+kuhc+qm^@ z<-NM6azbHClAz~EB*4L=X&wG;51++VuMdYo9&WP7p36YYv6gq{n6%QX^*F`@dGTbI zfD{*xM@~9wT7YoRX7jvpg13=)e_wEYdbLQU%ry08`;s~HD4+t9zlVZC$okwKa@WtX zKSynvoGmwaqw;Qv0o8?A+|Mfc{+~43Nn6>XxFGXo!OClS-s3eiP@WkP=bAZr%G=UP zl`LASH{}I49SpMYT&8_$**&zW2Wa-WTZu8o)153 z8fp{f;`}~g1y8(ZXyG>Sr9H-aG#s6-Gx+iQXayT9j|j82Zpf4T2~eJx=fq!amd&Av zeYtF+HY;^jh4`w*J0=w>jtS?o7lr!oLMWf_ap$DVT9m-wpoD9o)3*nlWeWD*>IWu_ABY95Wxys28q;u~wU{1GT4X~X-W?dU{XDQrvT{{S8SL9@j)#ZIO zg~+k4EDN+4`n`JeW#^8o^T|{E=SZ0UFbs**>|ivJsSA}zbKNVweLm-_p4H;r!ey=@ z^C33~N$lTa`)BzNZ}9Ky{!6Dpim(>sOcL6EM84V10w_lKCH}jeg*cWLi0|IkW4LL1 zeY`C6+k9mUw!lolF(KmFC7tq6(XJWGH}e(kIrD4WXg!o5elm2%i~Dk8(+v*`nSE$GZ^$NSnhZ9)waNlm(XVeui0{j41WqeFv*zK^*H$H4@EAc&=3fu2N2 z8r8PZ@_wrvuOK>42DIbIh^~Mw00tyU7KbWn0T{Vxc*m|+Ho=5vr6LA;VKLVsqvL}aR&kGd2tiimo>Hi(TMiE?4%?bmryu!4)quDacDX+{eq@82xNKXcwMM7(>z=G_&4NNH)#mC7v)zfQCOM`3s zdbtM&)78XZ4zx8FKLBPAEk76ZSNc&GjnqLx;XHyn-;+Yxd2-Jg+YpNm#QSH6?8SNA z64#}z?dshxnFK5($&InAhppL1Ut1WIW*pW0uWKcRf_lMz^>h5z)l03cY=!ajW7dZ? zx>tzVyp)+vviCLz*BQC+iI0voLGXNxf8~hELTFS%Xij1liQ8jdLEYSs$cB}nToQgG6NFQj%cBy%%+3pC$V}2vK z@XDFP^Ohi4==J`ILs@8vxn4?dcvXHiMQZV{veF_}QLU@4Jbtb7RUTTaI`%ph3i)-} zUWTY`X8`!@1$T|f?cK+aHYml6pk6N@3Wl4;C&9l8^W?>0%3R7F$_){%^Q75^93>V@ z)3K7bPtn;rzeJAp@VFlcU&!YdUCpqv)KpVFNd5HvpZcBgPvc`U%5-I6JE<5-2lg64 z^k`&Mo3YUoP=$ZvtEcRfv+UqLl7b{ZRl9S;_g}ybOjv!@z~ZzKAQQ;_-Nr>77aiXt zA8vMMP=`^?8lZB+gNS=J>Nmj5l?iO40-y&a#1{ero|It~P@SfUT1x~mX0k;aA8Lr| zM@p1BaE65;!g2_PEtKk@P+n_p5jI08l#h9OEilkNH1&z7Ocu+9O7#jJLyDyDVT4t> zNnol=26+cQ;BPiFg#M^@#@g-u@Jv-fdDwA&3)YTV)1Xq7tD~s8o`GTpIWF`!D3>fp}9Q*v{Ay}_L)b2EsDA@yAk$w%K@ETJKI8hmaxD#Tb+7O;~B! zxdtzL_QdtREBm!7t5ASPsopJ}Vkvw!3_w+d%z?B2p-P3gVuTTT#UiJ3O?Eue1}!8r z*~(MF!Ln#EEqHi5Hn1L8R=(OfflXCH*t^p2-NZcD;^6LVYv9RdXKQlo@nWT~jXcRn z!0BS5BG$GScPdYi{)6!1!DeUgfX(mm)%kTtt%u!tVB11=GhYi|J$>b&v$sQ zIe9@RyvWD5%j%*e9mHx!jBS1`*LaB2CI(B;JsDoxJ#04;9JZRREYZ~bv@G;DP<$X6 zQCHf2fE>NPJbFqM-otmgRCYyRjP`tts*F6~i4^Y+V5&#ZWv5kkS&apIh1$k7!*DR; z3R9IA#I-U843E{6*;T!?8Ev8rkK!=x?PRE`wWu4F$=QRS=hnLu4wxExjqdBctJ{V( zQI_Vs8?MKan)!)Y=qUaui%=z@0B3etan)~ceYeH(Mw*&^#5BG8fMATZiDmwMOFWC; zZuFJp8U&muDsQ@;n-x8hyU#{CIq zNcqc*A5eEYy_w^^(tZzF6dA2;8FtTpZ;cs8zRb%1?j7nnaBz5Gy3D+~q+7V>Syuh* zUAR~QD^BfizD$)Ab1o^bJ72C}#c93iDp4Eu5FR~H^6mnG)N0vKvn4@kWWrOph8H6|-S)!# zXx{3P)k>e7u0YJ0`f z+6@+9e<2VGVj*9i&ty>FqJNds`~Gef&Ow+9YeF5^vAel%l>f90s*6VZhvkloAhsDF z>AyANF7FYXwyy5mFZ)@}U}2-Anuha4W?T1B8%^DUyyxhlvDugvbHqHq z21OaSK3F*@*nhWqD8C=Dc?d)KFYhGpYqsK>z0Ac!d_MSa>>$5;V~Q8|bvC^V#j_W8 zl2N+BzmB92jB{N#W;$y!jPtIpGLo**?qJ3(ngbNJshi8Xf5{c21mub<>XY{#V#Zen z18wIRSn6VEj#$=^Iw9DtP$drgrc0J5vS3)D)>R<8;vPZoH3w}dm*;oDX%)}km_=1pAPL4y)1>OIpj6u3nrBW-`Cj9;6o4H--s;_LjoVMZ0WCtvd8`$Z5^)*` zC)O9?^v}zbX|3EewBYY$TM9(-cf|$eG|@vV+H}}jXX3~eMEV&bSXeZ}D5&JVpd{Z; zHc*?QtP16H+JKhfDAeUHO=#WIlc{Q~`3Y@Lx%HlnBb z1Kdj%eK_l!ZyT$3vXK=&nv>Fj^61sfo|lhX}QnHo>5fTu1)T0m(Ny?h}YyfH!PqB#K#Yt#bHi2pmY)=g zCK^9DN$^6iU61XuUkL1{;>reY5?+5GBi`7D!-tt*XTr88lU`}M9r5F0Y3yZEr-$(0 zi&OM2l-$erxTepMZR&JX{pZ~z!T<<>C!w~1u>7ZG|Le*B>rsmE8cHqeo@bCe1Em#E z)61G3B}jWgT+eG&i#^qPXs0z(UA=BGMRc zgtkV0jsz(~n>!J-w+&2-p0Lf@t7*>J^yXT&hA!1hJSjd@a*(Z9YS|P0OxgaNaJ*6g zP545Hvb_3hqj;0*fhs))cRcy)c@klm1WhUpzzMLR19j`BUSP5GwUkIqq8)6r_D#`zFNEAcdk zD=H8vrV6QW2=CW zcZKgEW1Tm0K^O0kxy?Qk9dWgZ+M)@!zImu+YlTqGh}W5U zwvtOyRwOQeW9UEZ&^F=L&BRTWqtjD~`(#v_odI?Y&-IEXtY}GM4_a zXgmDvwEQByZ`)w4MXsD|UfB~1_4~#IkfapbZ9v$a10iVQQxr-GEHh6p zdrA)Kocrg6Txged*wGw_eE7igarbVevOkd5U<7;vAr2>8fFNH6TxyiIXS2tiUOZpX z7Ln4W96Hr5!Y+`Kb$*hnr#mmw>)oWxAmbFYX>&;yCS^`>xL_Ue|7hgr0Zo#eAS8MCLqmHP~bg^2HCMGKK0lv<9Ud_sbd~?-WPaZ3){>%Z(f5sxcf2B@Cl>M@KNgKA@boCyd*eBt%xyJ zFnx9bp~S1YMPKthZJyJ`OhmK|cHO!*vghzC6#o%3xzoBE=f#6N;Wfv3PXA7%THm$t z!8`ncG>CDI6Vhq7=XV&ZNa}WsK~+RMBcA=l=l9Wd81J*GNmh_i>z#GwxON_H;$)>| zTMxUolOMj%zY!OB4Y$U#IUFpH!cthCZn7Tg@#cojlsJ|YZVhEiQ z?2FeL#ez8t%jI2q5>_X;JDm4PQ4CcdV+ENT_>Fd@rx{V3CLCb}Pr9eW5SnYYbv^jr8%GJZUk z2_K0}T=51z-zXai9z@%`@dbC7xyVL-e7PLp9l8HNtU=VMVqN0>I$nRg9ko_8f1-ba z`vZxQblVp4!H%7PbLNDS96GG>cIn^oZmtXUVeJ4`F(rQ>4-Qkj;B`)tg~u(e|ExJ# zQO^4dlWW&Uaa%y4fX-WcV)b~$J*s@^P%sqK#Siw}qAs4dmb@&`^(jEHSRGsVRt4lx zc=wLG)oRRqV>_c&h1XAswX?-+M=y7O;t|Omkj?KkLWhIGx7_2@?5`@s=Yr7Gnu`XE zx{#apK^tX$(-fKCfcz0%Yh134OBMel4@EBLSzwvG$Rg`2HCl-l!MqnxPB#pH-rLZp zP1{Yn16dWO;rm>8BOG)paZi z!?pW8+mY{ooUA_F5oue7Sj1Sw{HkcH4db~UVwpN1eS%)5J!Z!aMi`bChHb~`2W)Wc zJa@JaDw2<%E%RI3HU3(wXXHQ{vK7&u#)GR2*H0@KT6>Y6K$ohU+Wt^I#40CN=w`2_ zv>N(;5UK)sxpM5HP<3g%()a8>H*>*_E+hXJ(ul}dlkeNI9PBctfhEng51?H*H%&mA z!%_BPBCVU!S7C*bSCDSU7t_MR!rH#*$clYw?Jx1Fs8HfiQq!0KmW;R10Wo?NaDyU1$XUGgDdzw)}FfA=RLA7l*gRV_DUz}9971S=M_BQJ#=x!EH z)kw9+{+ugJCyjx@*#+eDDy&umGS4oB&Ao|`A`najjF-mYZ^nG;Yzi_112})~4`wWj zzTx4KOB~s*lvwUqv#TJ#oKv|8wemT$EtxdXEB4}{==(4Y*L*1&%VuZS#y*E2H0k?W zJxdRSW!)wYV&fdMKyIC^*R`3~n{9mlnOhTGzhhH2j1m)hfAZA4Y#&`8?h0mfu(X$r z@b=qswrvu9lvXi#eL-jB=az>+duiMYe4ze^9_El~yV#Bct-S;>+OD;=9De_u4d<;1 zTb_Y(6vGkDmU>zIX5fyPT7)jBdJ3S=S0`vIoC+*Fr>BJ~&Uu$|^2XqYh^XK|pQ6dE z6aS0pM&aD?>xd|!<>%)(|Fsfw6TCLjsHoFtA|5ap&($&*&-;8%uRU(3ARD~&y{PNp zU8EKk@UrA!X<57d=hI!ST9L;XR8s3XtLXgYAMaq%63gAo7B4`>z^Vwf&W5$Zk{b` z)Wb&8eg8a}>Vjj0*Wqi)06`4LZ!fm|91m0 zPUzCOYDO5y7>W&F%KUWy-vFNq6NHS2!#Bz99Dz|JG(wyWd;@S{{ErO`MPT4d0_cmJ zE3J}qiO))Wwl^U65=cbwB}22#{00Vc@B*$w-htX8$hluok}U(eAJf*@S1U8qH+s`a zh1;%$_7zvo->Q){Pl$=zbBB=75t7QJ z27f#ay$qb9Bx41ix32dT$b{eA&l&)AQv)(tWkA%a@UP&@h7@ zVlLB3;Z9GUI$aB@i=m%d#Y7X?S}S&wZM^6h4frs6XF%2_)-cX4fY#@l(SpaN1`Y>R zn=f6;;aXfUy}5Y>E2j*WdZN!nDr`jH=OYX?=pYu>r|F%p_Q)|M9!uxg?K=d_*NJ5> z%xVzmAuDNiJ-o^y0^Is~fSFqw73T7TjE@49%){QX=Y(ZrZ)=rzGrklFe{n-SKH@G; z@oc&K7lO1B$OMI)2VW9ILeI~w^^`md88ddjKPv9ZnWNyzsfW>RUh%$L*`=G{6xu~^ z;8l5`h_2?`)^L(=KAEv7FS8O}Sl<>A$aEc;wo6SmjD4?x>5Xw-3hi&j7@6CYM^*y` z%k2|}){=@AE=d#1fj)^g0S8>=>Z*htvV5sX47xo=9~JZ1&3!c!XZL$U&01Wc(u=fs z-&^L`><^^y55)8EeOajWhu9G?G}Z6v`;_sHiYID&Q}1eR*N$dp8X#F2b2m<&ALiBJ zqSjD%M%yFPGpuZ`8&ew6R$!v?Wv!dL`$ubRnktMcw;Rav4nr3$W^g$OS1TKhS#5O} zTjSc^8iY1oyL$Ui)3I3B`KdVT&k*a+#1OW#5VA8Feb$B%>>ToH(VGiy(Gc5xwRzHZ z=$&y{V-HMk$ExcZ@fOm&j@9_K>9~dM7C8j9QuS+}HU;b16Vl5?Dr1 z4Nmx(2`!0`tayGj8;pH|nL?=>D*auuv>-*K4y>2=sHq=!)h*fbRx`a2b;k zzquT^Z{L5C7G<$xvgK4L%@N|ze06e5;wnG8hZz~>m-aLuQ(#R>^kVB}T zP1IVPaVelf>t%l;-3?B_Cbgm?W>1ZoM~u5wj46mTnN)pLcfGiii_U)U8o_ zJrE`|(^B*rMz3|n!BN-VB4s$ZERuq>`2s|ZfbSkK<6$M&m@a!t2h^mZ|M zBR9u)$B)_*w-#(beRj=Jg+~mSr2K=JVtY#AXL1zdN8iue@J&Ce}v-S ztlM4m`41q5`A=xpwCBAx9*y_;)w@|oQQF35m3?(!P_1$Jnd^L0yS=c&Wa+*_Lzr^0E(O89R$Bk4e|Acu8#jl>~1G+K!TsQYbA224Y^omS+d3N@sdkGN;)QPY7w) z`nGo~iVzjlRJK&sF2;0Qrdq7x8uDrvD{H|#xe&$^^zI2mmkbjf%GxzYET2ail~$kG z{y2{#@fuQqm7bSWr$ndr73W`WLv+o$=jAwYX|lheS+nBEr(wls!h7iM zoTP8SjO_}gFNHYH-3UGE-T3ndfq&YPEh$IGAn#>lD3kTYbAIdpA*>KD%%8@Nz?FqZ zvMt-(Gr8ud&zI|1JzyyJxD9YpVRC5b-Lygr@i`ukvOEZh-gz|wuLYqx-zNQrj5rA# zM;aOAd?wiYJ-2yMYPl#9_X})U9FmWrc@4Ue+y?zaV3H8?b4!7MU<_cpaTT}h(yb@n z_vX$Nq-2U}PBPdo2pd$IO@2z)lR#eo9_-kw-!6oB6)r{;KoKYo6E(1?DcwHXW>Q*v1R;sx}GG(VlEg4PR}e#9WiPw=gQIIGq){KCM4@{P=t6$z79go_Ax!Xt&*4 zgFQ;(h6Xi^l-%3gMzc0|u0I(h`8fSBrY13k!CK8gkKyi#xtKC*8iOrRyQNFtFPN%T zewwYDXeGb(LO*U_XJbER|6xVroUGw5p4W4E$`Rz86oF5p69$F8t^7&B77}7g#tIA2-<2N`zd+%U%32 zEm8&3OQex`LG|--xJ@-0DUam~Ds;Mczd~J+3VqU!zx0;vI0k{tp1fTkJmvvxVGNsstZOXe8JU zP!so~-FoBv!UbwgED)h5w6mwn)5S$#PE93P{sz2Yj^HC6hzZkX7B0hD%0*wN#}QamO5c?t#z{{bZB3BC6J+CZrYqUAG0_XQBHx_%EGZVX-f_5+X-pOZmi8@HHl zph6*rOWvWjD>77NnV{w|U)EYY>;yx`Cfp?;xQGX|0;UWUs%)J;PqDb`f`OV+yae{ zRSCwIkE~z{3!=)-#9&vUi-y0rFKngTV!K|lkV%IV(5M-}Q25||1xYt3b(muD@l)oQ z%w{#mPp=26?AN68%SDc#hRn8dh&X#|zTLe7Z&W>O&778vvQqr{p0EKXeq)yzr7G2z z4^s%PT3F2s{tWauG?o% zEY{=}o$JC&Z%idFIgA)g2bNt%(^TSzcEqY)ShVkc#p&vrh-}1U9aZ=o8HvbH1wCEtix6XI3T0V_j1` zD)(6D0j6#!uREfSyu7R|b+Gt|&$C=Ib_k~0f>>acbi3X+ynH_5YcSiTK2a2ihg@Cy zwu`yP9}Yuu`0L#U(Kymyjg2RQtUH+4OQp_Bfx7_wQ4*it<2r4sYn6^p+cyVkU8a%3lPmWj z;{mjildTe}pwcmlR!*RYTy|#qomH*&C#D}l`fBT}q@6Eo*j%l%>$C1=FUD?P3i9oR zAxWf@0Ht?&d!6nVTsTs6>w1f&OSK>|S3XQDb`U*Dn?Z6ixX7X<)xzqh>+8!-*j(i{ z$am1wx~1>N()4-c@WQa}A4n$NTeI(Me0Z#?hQHk>ys;u50BUE?o$j5mAWzR{p%qnf zG2K7O`4?0peR3p|Zn!fVHvO~9T42}}`cD$d|BTa|{|B6gsN19FjQr? zR&<}P0EZ&fDrxs`aO-kE^LfwDs$Pz{AD#+M#dT)a$)_$zs8PNnrczW?Grow)gmC}J z90}Fc%E_AgV5QS=ZK{f*C&=sllfNhVre7~@=L;@o>OsH_0^#i7Zqqt>mUrcH3Fd=F z7k>qP0eO#B!RBvDKumr<#Z%juPk~2dW)psoMC#m=b4+0J=bLs$?Xb$HWS!5(*ag0O zJa-oOXW5=eLC%9YT#!L*kp1hsIC&0`cbV3A-QQ5Z0WpuyNxC2+!+V*gWh$!UB=sB< z-TTPcijffLRHYvlEie0VX0V1X=!H%88joUSIpVc)amqYPI#eOPD1~gM|E9qQUD48m z-?vquWb&@cfw?y)c?_Sm(x|3?1s5Z!yw5e!6X89)_Jv#De5qv1%bw;AJyAuplbMeb zoz{3xckV>0Wv4W724FirOH;lB+SEXO>Kz2A-%P{AXy;%m5r|hi@wN>$C5`;)QRt;e zCq>|gx#D9onRM4Sg%#np-!`{*bZY;tJ(3q`YiCLu0Dj{(k{+|^+q#3N1V z4=BX*YLoztLC%3{1Ijm2WGSS#7!tu81be$n8K@`?P)r_IOr;hQ3#eoxEMC+5Eef zOZ-UQ%(b+%9BK`Rgz$~`6kl3J9!>g91%7n>-WflZtyjlx=_;l;BR@zi{&jKtYr%&;Q3Q2ix z;*&hYcecM>;?ZEM9zC|o{a=- z1<+U{h+NKZQIs27-f-}rr_U|n6dZ06PJMrjHsj$@Nc3xk+q<`=F`6B5YtmLAW{0fG zm-Z2cPs^wJ219h&iPFOh{K8UN&40M~J2od4)+5i^MY4*>H1#BiX=bA+_^sJF#MGzm zhn&6cPS3zKhjaU)?=ZXkAkcFNP1 z6>`rDn~wNrv4%rD=|R2#0W#fMYoRw_Ff9?N;${6Z1TLXxTV0oVfqIpFbgmKgg9TC= z!}M!S4iBBKb#PUjCpssPaX0f&F$_=pnPl;T>9&Mg`_I237w4_`!|jwQA^@>#8lXJc zz60uVby+UR-N;TT@`jkF4gL7U-dHS}hS~0KaMiOGM!PRw)k9Yk@BSaytnRDQ_u1Kp=}YVMezObEbwDX4T;$Vu*ZT<8Vbyc`|8TA?Cg5(;6YR0AUEC!U( zf!kg$g~+K^vKL8-9@3dd*&iKHaKW&Gi&JK^rLZPI?!j>HyH+;!_qO>TD)U+@=wamw z#%dyHX@4uAf=#k`YrEy#%6*`qcUFaPN`UG<-Y0Ukc|LxqFDHdR-W#i@z0P=l&+Xpa zLt`jzH1cYgbK3YhdrRXzm6k&N^k07HyZQKT-Py~ju0G4nl z6^G`yvBZf-dKPZ?+mu*(RZ}O_vce@tA}-8pqB+#ddkFCX@40a>4@!}+-W?gcy2F~P z&q{X`6>9CGI%bS0xm#RqDB)eS>Pihd!Y|$J78wpMMeN+XG}%XTbsLd+Oc^w1gC zHD%#%zYR|xt0={};%tv3#pieP_njpJc#d+Oj5q%D)Qatd4#Z08&K-^xzp&8kgodHj z4JZ=JJS?AM9^t)<%5vb7{13}LFv!AIv5d=-CXy#-$U5XX(J|m(m&STFyF|! z;V2OnO;&8#GcjN)$~rZ1vf*Of`4j)lQH-t=+>m4txtuniN^5W2@epH?B>n6I#SZ7* zDB6;9-9;R=Y2M#AjXrsUXxknHByDGo??WcGeIb(k2RZAY0*AwU+dIJaSR6wr z?_BRR24d>!d#T$G|7P-soOBQE_!M;lFgfB;H+Ue53MODj%pC9N$3x}~pc&Kcv^%)= zeef^SXR+)2l9RS&E<+H5Ux{Z!iZ&ab5lJs1ul4 zEy&BLng*|WS_C;@4NEt(0krfb4(91IaBZR5PGwO_kL`RJD3GH$8p*l%gfaD~Ot{8B z31vmil7;9WHfkKNiML)^@3Q%#HLJZ~F(Zh}YsSt8mL-0K$`%DhEi;$SckJQvBm@Sc zD|77iUXCxnTyiVJdw3=4Mwdxa7b#~C8f)}Yw<*&O0f`$f1<5xFmAjJ;#g)@^jN10X z`nb{fvFK(#glz;x%W$2CrIYb+XQNuf*!jrbEpMz_HT#g1NPB&=auuBWI(PO2x zQ)bBUyPKKdW@* zmZN@}%4CvBLFgqGeYT8@vunRHpIpP%ZtRV><8#vH$TQi{oYAb|+HN6_ANZpq6$LkC zOPXo)n>OP9K-gJ?xcEM`aWdalsarhh7x(AI+os4L(w%PwlE;u_T48ww5sa-sCyXqs zkw%eb+aYl2jz8)Wzi3nDFg7mK388ur<-(An8N$IS@`Axfm4#zl#daExm6G!erz zq=f}#{(iM?GgpFiGiRl8CR6PW=(7XTj?aG{sZUc!>}zNG2ZcvyqbcWpNq=UOe)~aI z<(oe{vG1i#2!WpLv{YTM_STHKHOf}?V5T-whMi`wz=s2`dn>MyZSx6{G^H=#s8kw! zuW%?_bxWf(xfMZ1T*5Hhg2#dvHsY1msDJ*Zy&33QBa|;iJ$j)1 z0IRK*s|D?f7Y&hz-VJNoc&yl)9Zgr<8ya{Vh1HlhRDczJNqWb0+R-8Jsfk51TK%Qd z=C*hj2Z!;ri)DK%hnypB)$Mqv-P-pr9T2FG3*ed|tULPuB0diSot6j@T!27E(YpCT zurhikyq$=iBg%+W{|mxTv8DkX|7G5qt5dHg(0BmUKA;E2Vr1SgD)zGsHe2y OLUiNJC9saM_!hrgn9ZXr;yQi3tBT2vs|KT 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 X_?c@IWPQ@nou#eCP-Dnn{Tloqb?ZEC literal 0 HcmV?d00001 diff --git a/luci-theme-opentopd/htdocs/luci-static/opentopd/img/bg2.jpg b/luci-theme-opentopd/htdocs/luci-static/opentopd/img/bg2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b5d4e1ca8b4044b12aae08367fc40f2ec9087a7 GIT binary patch literal 204809 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 M!HCjVdZRV}*<&kyMgRZ+ literal 0 HcmV?d00001 diff --git a/luci-theme-opentopd/htdocs/luci-static/opentopd/js/jquery.min.js b/luci-theme-opentopd/htdocs/luci-static/opentopd/js/jquery.min.js new file mode 100644 index 00000000..4d9b3a25 --- /dev/null +++ b/luci-theme-opentopd/htdocs/luci-static/opentopd/js/jquery.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=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)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||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])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w(" + + + + + diff --git a/luci-theme-opentopd/luasrc/view/themes/opentopd/header.htm b/luci-theme-opentopd/luasrc/view/themes/opentopd/header.htm new file mode 100644 index 00000000..957f3702 --- /dev/null +++ b/luci-theme-opentopd/luasrc/view/themes/opentopd/header.htm @@ -0,0 +1,318 @@ + <%# + luci-theme-opentopd + Copyright 2019-2021 sirpdboy + + https://github.com/sirpdboy/luci-theme-opentopd/issues + + luci-theme-material: + Copyright 2015 Lutty Yang + Licensed to the public under the Apache License 2.0 +-%> + +<% + local sys = require "luci.sys" + local util = require "luci.util" + local http = require "luci.http" + local disp = require "luci.dispatcher" + local fs = require "nixio.fs" + local nutil = require "nixio.util" + local uci = require 'luci.model.uci'.cursor() + local boardinfo = util.ubus("system", "board") + + local request = disp.context.path + local request2 = disp.context.request + + local category = request[1] + local cattree = category and disp.node(category) + + local leaf = request2[#request2] + + local tree = disp.node() + local node = disp.context.dispatched + + local categories = disp.node_childs(tree) + local currentNode = luci.dispatcher.context.path + local c = tree + local i, r + + function glob(...) + local iter, code, msg = fs.glob(...) + if iter then + return nutil.consume(iter) + else + return nil, code, msg + end + end + function getExtension(str) + return str:match(".+%.(%w+)$") + end + -- tag all nodes leading to this page + for i, r in ipairs(request) do + if c.nodes and c.nodes[r] then + c = c.nodes[r] + c._menu_selected = true + end + end + + -- send as HTML5 + http.prepare_content("text/html") + + local function nodeurl(prefix, name, query) + local u = url(prefix, name) + if query then + u = u .. http.build_querystring(query) + end + return pcdata(u) + end + + local function render_tabmenu(prefix, node, level) + if not level then + level = 1 + end + + local childs = disp.node_childs(node) + if #childs > 0 then + if level > 2 then + write('

    ') + end + + local selected_node + local selected_name + local i, v + + for i, v in ipairs(childs) do + local nnode = node.nodes[v] + if nnode._menu_selected then + selected_node = nnode + selected_name = v + end + + if level > 2 then + write('
  • %s
  • ' %{ + v, (nnode._menu_selected or (node.leaf and v == leaf)) and 'active' or '', + nodeurl(prefix, v, nnode.query), + striptags(translate(nnode.title)) + }) + end + end + + if level > 2 then + write('
') + end + + if selected_node then + render_tabmenu(prefix .. "/" .. selected_name, selected_node, level + 1) + end + end + end + + local function render_submenu(prefix,parent, node) + local childs = disp.node_childs(node) + if #childs > 0 then + local active = (currentNode[2] == parent) and "active" or "" + local display = (currentNode[2] == parent) and 'style="display: block;"' or "" + + write('
    ' %{ + active, + display + }) + for i, r in ipairs(childs) do + local nnode = node.nodes[r] + local title = pcdata(striptags(translate(nnode.title))) + local subactive = (currentNode[3] == r) and 'class="active"' or "" + write('
  • %s
  • ' %{ + subactive, + title, + nodeurl(prefix, r, nnode.query), + title + }) + end + + write('
') + end + end + + local function render_topmenu() + local childs = disp.node_childs(cattree) + if #childs > 0 then + write('') + end + end + + local function render_changes() + if tree.nodes[category] and tree.nodes[category].ucidata then + local ucichanges = 0 + for i, j in pairs(require("luci.model.uci").cursor():changes()) do + for k, l in pairs(j) do + for m, n in pairs(l) do + ucichanges = ucichanges + 1; + end + end + end + + if ucichanges > 0 then + write('%s: %d' %{ + url(category, 'uci/changes'), + http.urlencode(http.formvalue('redir') or table.concat(disp.context.request, "/")), + translate('Unsaved Changes'), + ucichanges + }) + end + end + end + math.randomseed(os.time()) + local bgcount = 0 + local currentBg = {} + local bgs,attr = {} + local theme_dir = media .. "/background/" + for i, f in ipairs(glob("/www" .. theme_dir .. "*")) do + attr = fs.stat(f) + if attr then + local ext = getExtension(fs.basename(f)) + if ext == "jpg" or ext == "png" or ext == "gif" then + local bg = {} + bg.type = ext + bg.url = theme_dir .. fs.basename(f) + table.insert(bgs,bg) + bgcount = bgcount + 1 + end + end + end + local bg_url = media.."/img/bg1.jpg" + if bgcount > 0 then + currentBg = bgs[math.random(1,bgcount)] + bg_url = currentBg.url + end + + +-- local bing = "123" +-- i = math.random(1,3) +-- if (bgcount == 0 ) then +-- local json = require "luci.jsonc" +-- local remote_bg_url="http://www.bing.com/HPImageArchive.aspx?format=js&idx=0&n=3&mkt=en-US" +-- --bing = sys.httpget(remote_bg_url) +-- bing = sys.exec("wget --timeout=0.5 -qO- '%s'" %remote_bg_url) +-- if (bing and bing ~= '') then +-- bg_url = "https://www.bing.com" .. json.parse(bing).images[i].url +-- elseif ( bgcount > 0 ) then +-- bg_url = currentBg.url +-- end + +-- end + +%> + + + + + + <%=striptags( (boardinfo.hostname or "?") .. ( (node and node.title) and ' - ' .. translate(node.title) or '')) %> - LuCI + + + + + + + + + + + + + - LuCI"> + - LuCI"> + + + + + + + + + + + + + +
+
+
+ <%=boardinfo.hostname or "?"%> +
+ +
+
+ + + +
+
+
+
+ <% render_topmenu() %> +
+
+
+
+
+ + <%=boardinfo.hostname or "?"%> +
+ <% render_changes() %> + +
+
+
+
+
+ +
+
+ <%- if luci.sys.process.info("uid") == 0 and luci.sys.user.getuser("root") and not luci.sys.user.getpasswd("root") then -%> +
+

<%:No password set!%>

+

<%:There is no password set on this router. Please configure a root password to protect the web interface and enable SSH.%>

+ +
+ <%- end -%> + + + + <% if category then render_tabmenu(category, cattree) end %> diff --git a/luci-theme-opentopd/root/etc/uci-defaults/30_luci-theme-opentopd b/luci-theme-opentopd/root/etc/uci-defaults/30_luci-theme-opentopd new file mode 100644 index 00000000..0b45695d --- /dev/null +++ b/luci-theme-opentopd/root/etc/uci-defaults/30_luci-theme-opentopd @@ -0,0 +1,12 @@ +#!/bin/sh +[ -f /www/luci-static/opentopd/icons/ethernet.png ] && mv -f /www/luci-static/opentopd/icons/ethernet.png /www/luci-static/resources/icons/ethernet.png +[ -f /www/luci-static/opentopd/icons/ethernet_disabled.png ] && mv -f /www/luci-static/opentopd/icons/ethernet_disabled.png /www/luci-static/resources/icons/ethernet_disabled.png +[ -f /www/luci-static/opentopd/icons/port_down.png ] && mv -f /www/luci-static/opentopd/icons/port_down.png /www/luci-static/resources/icons/port_down.png +[ -f /www/luci-static/opentopd/icons/port_up.png ] && mv -f /www/luci-static/opentopd/icons/port_up.png /www/luci-static/resources/icons/port_up.png + +uci batch <<-EOF + set luci.themes.Opentopd=/luci-static/opentopd + set luci.main.mediaurlbase=/luci-static/opentopd + commit luci +EOF +exit 0