diff --git a/conf/glances.conf b/conf/glances.conf index fba18a73..2bf123b8 100644 --- a/conf/glances.conf +++ b/conf/glances.conf @@ -402,6 +402,8 @@ disable=True #hide=.*Hide_this_driver.* # Define the list of sensors to show (comma-separated regexp) #show=.*Drive_Temperature.* +# List of attributes to hide (comma separated) +#hide_attributes=Self-tests,Errors [hddtemp] disable=False diff --git a/docker-compose/glances.conf b/docker-compose/glances.conf index f6b032ab..efeb3a59 100644 --- a/docker-compose/glances.conf +++ b/docker-compose/glances.conf @@ -398,6 +398,8 @@ disable=True #hide=.*Hide_this_driver.* # Define the list of sensors to show (comma-separated regexp) #show=.*Drive_Temperature.* +# List of attributes to hide (comma separated) +#hide_attributes=Self-tests,Errors [hddtemp] disable=False diff --git a/docs/aoa/smart.rst b/docs/aoa/smart.rst index 65e20283..cec758e7 100644 --- a/docs/aoa/smart.rst +++ b/docs/aoa/smart.rst @@ -44,4 +44,11 @@ Filtering is based on regular expression. Please be sure that your regular expression works as expected. You can use an online tool like `regex101`_ in order to test your regular expression. -.. _regex101: https://regex101.com/ \ No newline at end of file +.. _regex101: https://regex101.com/ + +You can also hide attributes, for example Self-tests, Errors, etc. Use a comma separated list. + +.. code-block:: ini + + [smart] + hide_attributes=attribute_name1,attribute_name2 diff --git a/docs/api/python.rst b/docs/api/python.rst index 90ba6a1d..7c696504 100644 --- a/docs/api/python.rst +++ b/docs/api/python.rst @@ -22,25 +22,25 @@ use the following code: >>> gl = api.GlancesAPI() >>> gl.cpu {'cpucore': 16, - 'ctx_switches': 392968698, + 'ctx_switches': 424379607, 'guest': 0.0, - 'idle': 93.4, - 'interrupts': 347279201, - 'iowait': 0.5, + 'idle': 92.0, + 'interrupts': 372289580, + 'iowait': 0.4, 'irq': 0.0, 'nice': 0.0, - 'soft_interrupts': 146726416, + 'soft_interrupts': 157664933, 'steal': 0.0, 'syscalls': 0, - 'system': 4.4, - 'total': 5.9, - 'user': 1.7} + 'system': 4.6, + 'total': 6.2, + 'user': 2.9} >>> gl.cpu.get("total") - 5.9 + 6.2 >>> gl.mem.get("used") - 12044965912 + 12146165784 >>> gl.auto_unit(gl.mem.get("used")) - 11.2G + 11.3G If the stats return a list of items (like network interfaces or processes), you can access them by their name: @@ -51,19 +51,19 @@ access them by their name: ['wlp0s20f3'] >>> gl.network["wlp0s20f3"] {'alias': None, - 'bytes_all': 1149, - 'bytes_all_gauge': 14756012143, - 'bytes_all_rate_per_sec': 7603.0, - 'bytes_recv': 608, - 'bytes_recv_gauge': 13741392863, - 'bytes_recv_rate_per_sec': 4023.0, - 'bytes_sent': 541, - 'bytes_sent_gauge': 1014619280, - 'bytes_sent_rate_per_sec': 3580.0, + 'bytes_all': 931, + 'bytes_all_gauge': 14895804253, + 'bytes_all_rate_per_sec': 2574.0, + 'bytes_recv': 587, + 'bytes_recv_gauge': 13855313231, + 'bytes_recv_rate_per_sec': 1623.0, + 'bytes_sent': 344, + 'bytes_sent_gauge': 1040491022, + 'bytes_sent_rate_per_sec': 951.0, 'interface_name': 'wlp0s20f3', 'key': 'interface_name', 'speed': 0, - 'time_since_update': 0.15111541748046875} + 'time_since_update': 0.36159610748291016} Init Glances Python API ----------------------- @@ -95,30 +95,30 @@ Alert stats: >>> type(gl.alert) >>> gl.alert - [{'avg': 96.85105977159478, - 'begin': 1767373692, + [{'avg': 90.53210309229192, + 'begin': 1767426673, 'count': 2, 'desc': '', 'end': -1, 'global_msg': 'High swap (paging) usage', - 'max': 96.85105977159478, - 'min': 96.85105977159478, + 'max': 90.53210309229192, + 'min': 90.53210309229192, 'sort': 'memory_percent', 'state': 'CRITICAL', - 'sum': 193.70211954318955, - 'top': ['code', 'firefox', 'code'], + 'sum': 181.06420618458384, + 'top': ['code', 'code', 'firefox'], 'type': 'MEMSWAP'}, - {'avg': 73.31673281888682, - 'begin': 1767373692, + {'avg': 73.95270073392017, + 'begin': 1767426673, 'count': 2, 'desc': '', 'end': -1, 'global_msg': 'High swap (paging) usage', - 'max': 73.34283346687624, - 'min': 73.2906321708974, + 'max': 73.9590481920313, + 'min': 73.94635327580903, 'sort': 'memory_percent', 'state': 'WARNING', - 'sum': 146.63346563777364, + 'sum': 147.90540146784033, 'top': [], 'type': 'MEM'}] @@ -156,12 +156,12 @@ Ports stats: >>> gl.ports [{'description': 'DefaultGateway', - 'host': '192.168.0.254', + 'host': '10.62.208.245', 'indice': 'port_0', 'port': 0, 'refresh': 30, 'rtt_warning': None, - 'status': 0.002841, + 'status': 0.067668, 'timeout': 3}] Ports fields description: @@ -202,14 +202,14 @@ Diskio stats: >>> gl.diskio.get("nvme0n1") {'disk_name': 'nvme0n1', 'key': 'disk_name', - 'read_bytes': 26400656896, - 'read_count': 995162, + 'read_bytes': 27877023232, + 'read_count': 1107469, 'read_latency': 0, - 'read_time': 249396, - 'write_bytes': 39424275456, - 'write_count': 2633670, + 'read_time': 280806, + 'write_bytes': 41955222528, + 'write_count': 2861119, 'write_latency': 0, - 'write_time': 2045785} + 'write_time': 2271011} Diskio fields description: @@ -294,11 +294,11 @@ Processcount stats: >>> type(gl.processcount) >>> gl.processcount - {'pid_max': 0, 'running': 1, 'sleeping': 444, 'thread': 2451, 'total': 593} + {'pid_max': 0, 'running': 1, 'sleeping': 439, 'thread': 2375, 'total': 591} >>> gl.processcount.keys() ['total', 'running', 'sleeping', 'thread', 'pid_max'] >>> gl.processcount.get("total") - 593 + 591 Processcount fields description: @@ -371,7 +371,7 @@ Percpu stats: 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 27.0, + 'idle': 44.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, @@ -379,8 +379,8 @@ Percpu stats: 'nice': 0.0, 'softirq': 0.0, 'steal': 0.0, - 'system': 8.0, - 'total': 73.0, + 'system': 9.0, + 'total': 56.0, 'user': 0.0} Percpu fields description: @@ -471,18 +471,18 @@ Network stats: >>> gl.network.get("wlp0s20f3") {'alias': None, 'bytes_all': 0, - 'bytes_all_gauge': 14756012143, + 'bytes_all_gauge': 14895804253, 'bytes_all_rate_per_sec': 0.0, 'bytes_recv': 0, - 'bytes_recv_gauge': 13741392863, + 'bytes_recv_gauge': 13855313231, 'bytes_recv_rate_per_sec': 0.0, 'bytes_sent': 0, - 'bytes_sent_gauge': 1014619280, + 'bytes_sent_gauge': 1040491022, 'bytes_sent_rate_per_sec': 0.0, 'interface_name': 'wlp0s20f3', 'key': 'interface_name', 'speed': 0, - 'time_since_update': 0.0019180774688720703} + 'time_since_update': 0.002863645553588867} Network fields description: @@ -523,23 +523,23 @@ Cpu stats: >>> gl.cpu {'cpucore': 16, - 'ctx_switches': 392968698, + 'ctx_switches': 424379607, 'guest': 0.0, - 'idle': 93.4, - 'interrupts': 347279201, - 'iowait': 0.5, + 'idle': 92.0, + 'interrupts': 372289580, + 'iowait': 0.4, 'irq': 0.0, 'nice': 0.0, - 'soft_interrupts': 146726416, + 'soft_interrupts': 157664933, 'steal': 0.0, 'syscalls': 0, - 'system': 4.4, - 'total': 5.9, - 'user': 1.7} + 'system': 4.6, + 'total': 6.2, + 'user': 2.9} >>> gl.cpu.keys() ['total', 'user', 'nice', 'system', 'idle', 'iowait', 'irq', 'steal', 'guest', 'ctx_switches', 'interrupts', 'soft_interrupts', 'syscalls', 'cpucore'] >>> gl.cpu.get("total") - 5.9 + 6.2 Cpu fields description: @@ -611,7 +611,7 @@ Amps stats: 'refresh': 3.0, 'regex': True, 'result': None, - 'timer': 0.18659353256225586} + 'timer': 0.323228120803833} Amps fields description: @@ -642,32 +642,32 @@ Processlist stats: >>> gl.processlist Return a dict of dict with key= >>> gl.processlist.keys() - [1, 2, 3, 4, 5, 6, 7, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 121, 122, 123, 124, 125, 126, 127, 128, 133, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 154, 156, 157, 158, 166, 179, 188, 189, 218, 219, 239, 240, 258, 267, 268, 269, 270, 271, 273, 279, 280, 364, 367, 369, 370, 371, 372, 373, 450, 452, 613, 618, 619, 620, 627, 659, 660, 726, 757, 758, 787, 795, 970, 971, 986, 1037, 1040, 1042, 1043, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1056, 1058, 1059, 1064, 1065, 1218, 1219, 1223, 1275, 1277, 1278, 1279, 1320, 1327, 1534, 1537, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 2007, 2008, 2009, 2010, 2011, 2013, 2014, 2016, 2017, 2018, 2019, 2020, 2021, 2023, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2117, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2149, 2603, 2604, 2605, 2606, 2613, 2615, 2744, 2745, 2746, 2750, 2751, 2755, 2762, 2774, 2781, 2788, 2791, 2796, 2799, 2802, 2813, 2820, 2823, 2887, 2904, 2905, 2916, 3031, 3038, 3081, 3181, 3182, 3186, 3191, 3192, 3240, 3382, 3383, 3670, 3671, 3695, 3698, 3807, 3817, 3818, 3822, 3827, 3828, 3846, 3853, 3874, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3982, 4194, 4596, 5146, 5166, 5172, 5179, 5189, 5190, 5193, 5195, 5197, 5207, 5263, 5267, 5274, 5318, 5333, 5421, 5425, 5441, 5453, 5457, 5492, 5505, 5509, 5593, 5612, 5620, 5621, 5634, 5657, 5658, 5661, 5664, 5665, 5667, 5669, 5672, 5675, 5678, 5680, 5685, 5687, 5693, 5695, 5700, 5708, 5726, 5734, 5829, 5832, 5833, 5844, 5861, 5871, 5914, 5921, 5931, 5941, 5954, 5957, 6017, 6063, 6087, 6093, 6094, 6123, 6154, 6206, 6244, 6475, 6505, 6552, 6559, 6562, 7227, 8412, 8526, 9631, 9649, 9661, 9731, 9734, 11010, 12121, 12123, 12124, 12138, 12192, 12239, 12278, 12321, 12335, 12336, 12417, 12686, 12726, 12735, 12929, 12931, 12932, 12933, 12934, 13048, 13115, 13536, 13665, 36430, 40117, 53755, 53764, 62488, 62637, 72064, 72065, 72120, 72139, 102070, 340569, 358046, 388396, 413445, 444052, 444061, 471623, 471714, 471892, 471899, 471919, 471929, 471954, 472557, 472566, 472570, 472785, 472854, 472861, 473314, 481055, 498113, 513901, 514243, 514681, 515455, 518033, 520070, 524431, 524432, 524447, 524457, 524551, 530020, 531982, 531983, 532003, 532019, 532126, 532187, 532625, 542169, 542928, 545701, 546233, 546254, 547205, 547220, 547714, 547732, 548091, 548102, 548622, 550414, 555282, 557645, 557646, 557648, 561234, 564559, 567573, 572276, 572387, 572901, 574078, 581119, 581221, 581222, 582989, 583097, 583966, 585509, 585867, 586640, 586660, 586676, 586686, 588116, 588144, 588161, 588690, 589569, 589794, 591548, 591550, 591551, 591712, 591853, 592272, 593020, 593126, 594465, 595041, 595152, 596658, 596663, 596890, 597033, 598027, 598303, 598538, 598539, 598540, 598541, 598598, 598756, 599183, 599214, 599225, 600160, 600310, 601882, 601885, 601886, 601889] + [1, 2, 3, 4, 5, 6, 7, 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 121, 122, 123, 124, 125, 126, 127, 128, 133, 135, 136, 137, 138, 139, 140, 142, 143, 144, 145, 146, 147, 148, 150, 154, 156, 157, 158, 166, 179, 188, 189, 218, 219, 239, 240, 258, 267, 268, 269, 270, 271, 273, 279, 280, 364, 367, 369, 370, 371, 372, 373, 450, 452, 613, 618, 619, 620, 627, 659, 660, 726, 757, 758, 787, 795, 970, 971, 986, 1037, 1040, 1042, 1043, 1045, 1046, 1047, 1048, 1049, 1050, 1051, 1052, 1056, 1058, 1059, 1064, 1065, 1218, 1219, 1223, 1275, 1277, 1278, 1279, 1320, 1327, 1534, 1537, 1965, 1966, 1967, 1968, 1969, 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, 1978, 2007, 2008, 2009, 2010, 2011, 2013, 2014, 2016, 2017, 2018, 2019, 2020, 2021, 2023, 2052, 2053, 2054, 2055, 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, 2064, 2065, 2066, 2067, 2068, 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2078, 2079, 2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2117, 2122, 2123, 2124, 2125, 2126, 2127, 2128, 2129, 2130, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2149, 2603, 2604, 2605, 2606, 2613, 2615, 2744, 2745, 2746, 2750, 2751, 2755, 2762, 2774, 2781, 2788, 2791, 2796, 2799, 2802, 2813, 2820, 2823, 2887, 2904, 2905, 2916, 3031, 3038, 3081, 3181, 3182, 3186, 3191, 3192, 3240, 3382, 3383, 3670, 3671, 3695, 3698, 3807, 3817, 3818, 3822, 3827, 3828, 3846, 3853, 3874, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3982, 4194, 4596, 5146, 5166, 5172, 5179, 5189, 5190, 5193, 5195, 5197, 5207, 5263, 5267, 5274, 5318, 5333, 5421, 5425, 5441, 5453, 5457, 5492, 5505, 5509, 5593, 5612, 5620, 5621, 5634, 5657, 5658, 5661, 5664, 5665, 5667, 5669, 5672, 5675, 5678, 5680, 5685, 5687, 5693, 5695, 5700, 5708, 5726, 5734, 5829, 5832, 5833, 5844, 5861, 5871, 5914, 5921, 5931, 5941, 5954, 5957, 6017, 6063, 6087, 6093, 6094, 6123, 6154, 6206, 6244, 6475, 6505, 6552, 6559, 6562, 7227, 8412, 8526, 9631, 9649, 9661, 9731, 9734, 11010, 12121, 12123, 12124, 12138, 12192, 12239, 12278, 12321, 12335, 12336, 12417, 12686, 12726, 12735, 12929, 12931, 12933, 12934, 13048, 13115, 13536, 13665, 36430, 40117, 53755, 53764, 62488, 62637, 72064, 72065, 72120, 72139, 102070, 340569, 388396, 413445, 444052, 444061, 471623, 471714, 471892, 471899, 471919, 471929, 471954, 472557, 472566, 472570, 472785, 472854, 472861, 473314, 481055, 513901, 514243, 524431, 524432, 524447, 524457, 524551, 532126, 546233, 546254, 547205, 547220, 547714, 547732, 548091, 548102, 548622, 561234, 564559, 567573, 574078, 598539, 604653, 607301, 611703, 614410, 618951, 619505, 622299, 624217, 626612, 639936, 648416, 652689, 652881, 653438, 654061, 654062, 654065, 654075, 654078, 654079, 654084, 654088, 654089, 654092, 654094, 654095, 654097, 654101, 654102, 654261, 654791, 658059, 658444, 660200, 660866, 661443, 661802, 661966, 662309, 662533, 662902, 662943, 662984, 664170, 664744, 664861, 665130, 666402, 666436, 666721, 667135, 667477, 667735, 668262, 668263, 669291, 669326, 669609, 669978, 670115, 670295, 670361, 670362, 670452, 670570, 670626, 671131, 671134, 671135, 671138, 671164, 671165] >>> gl.processlist.get("1") {'cmdline': ['/sbin/init', 'splash'], 'cpu_percent': 0.0, - 'cpu_times': {'children_system': 287.89, - 'children_user': 5146.36, + 'cpu_times': {'children_system': 290.46, + 'children_user': 5148.19, 'iowait': 0.0, - 'system': 7.96, - 'user': 11.06}, + 'system': 8.42, + 'user': 11.63}, 'gids': {'effective': 0, 'real': 0, 'saved': 0}, 'io_counters': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], 'key': 'pid', 'memory_info': {'data': 7282688, 'dirty': 0, 'lib': 0, - 'rss': 14622720, - 'shared': 8175616, + 'rss': 14610432, + 'shared': 8159232, 'text': 45056, 'vms': 26632192}, - 'memory_percent': 0.0890389998301525, + 'memory_percent': 0.0889641771412196, 'name': 'systemd', 'nice': 0, 'num_threads': 1, 'pid': 1, 'status': 'S', - 'time_since_update': 0.39455604553222656, + 'time_since_update': 0.6753289699554443, 'username': 'root'} Processlist fields description: @@ -752,13 +752,13 @@ Load stats: >>> gl.load {'cpucore': 16, - 'min1': 0.52685546875, - 'min15': 0.517578125, - 'min5': 0.5439453125} + 'min1': 1.50830078125, + 'min15': 0.97412109375, + 'min5': 1.22705078125} >>> gl.load.keys() ['min1', 'min5', 'min15', 'cpucore'] >>> gl.load.get("min1") - 0.52685546875 + 1.50830078125 Load fields description: @@ -797,7 +797,7 @@ Sensors stats: 'label': 'Ambient', 'type': 'temperature_core', 'unit': 'C', - 'value': 39, + 'value': 28, 'warning': 0} Sensors fields description: @@ -835,7 +835,7 @@ Uptime stats: >>> type(gl.uptime) >>> gl.uptime - '6 days, 1:42:29' + '6 days, 16:25:30' Uptime limits: @@ -854,11 +854,11 @@ Now stats: >>> type(gl.now) >>> gl.now - {'custom': '2026-01-02 18:08:13 CET', 'iso': '2026-01-02T18:08:13+01:00'} + {'custom': '2026-01-03 08:51:14 CET', 'iso': '2026-01-03T08:51:14+01:00'} >>> gl.now.keys() ['iso', 'custom'] >>> gl.now.get("iso") - '2026-01-02T18:08:13+01:00' + '2026-01-03T08:51:14+01:00' Now fields description: @@ -888,14 +888,14 @@ Fs stats: >>> gl.fs.get("/") {'alias': 'Root', 'device_name': '/dev/mapper/ubuntu--vg-ubuntu--lv', - 'free': 582637228032, + 'free': 582306385920, 'fs_type': 'ext4', 'key': 'mnt_point', 'mnt_point': '/', 'options': 'rw,relatime', - 'percent': 38.8, + 'percent': 38.9, 'size': 1003736440832, - 'used': 370036707328} + 'used': 370367549440} Fs fields description: @@ -936,8 +936,8 @@ Wifi stats: ['wlp0s20f3'] >>> gl.wifi.get("wlp0s20f3") {'key': 'ssid', - 'quality_level': -63.0, - 'quality_link': 47.0, + 'quality_level': -44.0, + 'quality_link': 66.0, 'ssid': 'wlp0s20f3'} Wifi limits: @@ -961,7 +961,7 @@ Ip stats: >>> type(gl.ip) >>> gl.ip - {'address': '192.168.0.26', + {'address': '10.62.208.39', 'mask': '255.255.255.0', 'mask_cidr': 24, 'public_address': '', @@ -969,7 +969,7 @@ Ip stats: >>> gl.ip.keys() ['address', 'mask', 'mask_cidr', 'public_address', 'public_info_human'] >>> gl.ip.get("address") - '192.168.0.26' + '10.62.208.39' Ip fields description: @@ -1069,16 +1069,16 @@ Mem stats: >>> type(gl.mem) >>> gl.mem - {'active': 5357809664, - 'available': 4377860072, - 'buffers': 106696704, - 'cached': 4016909160, - 'free': 846315520, - 'inactive': 7907250176, - 'percent': 73.3, - 'shared': 812941312, + {'active': 4547899392, + 'available': 4276660200, + 'buffers': 186654720, + 'cached': 3829238632, + 'free': 998457344, + 'inactive': 8566132736, + 'percent': 74.0, + 'shared': 783462400, 'total': 16422825984, - 'used': 12044965912} + 'used': 12146165784} >>> gl.mem.keys() ['total', 'available', 'percent', 'used', 'free', 'active', 'inactive', 'buffers', 'cached', 'shared'] >>> gl.mem.get("total") @@ -1148,19 +1148,19 @@ Quicklook stats: >>> type(gl.quicklook) >>> gl.quicklook - {'cpu': 5.9, + {'cpu': 6.2, 'cpu_hz': 4475000000.0, - 'cpu_hz_current': 736325000.0000001, + 'cpu_hz_current': 1252763375.0000002, 'cpu_log_core': 16, 'cpu_name': '13th Gen Intel(R) Core(TM) i7-13620H', 'cpu_phys_core': 10, - 'load': 3.2, - 'mem': 73.3, + 'load': 6.1, + 'mem': 74.0, 'percpu': [{'cpu_number': 0, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 27.0, + 'idle': 44.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, @@ -1168,14 +1168,14 @@ Quicklook stats: 'nice': 0.0, 'softirq': 0.0, 'steal': 0.0, - 'system': 8.0, - 'total': 73.0, + 'system': 9.0, + 'total': 56.0, 'user': 0.0}, {'cpu_number': 1, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 34.0, + 'idle': 55.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, @@ -1184,13 +1184,13 @@ Quicklook stats: 'softirq': 0.0, 'steal': 0.0, 'system': 0.0, - 'total': 66.0, - 'user': 1.0}, + 'total': 45.0, + 'user': 0.0}, {'cpu_number': 2, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 34.0, + 'idle': 55.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, @@ -1199,13 +1199,13 @@ Quicklook stats: 'softirq': 0.0, 'steal': 0.0, 'system': 0.0, - 'total': 66.0, - 'user': 1.0}, + 'total': 45.0, + 'user': 0.0}, {'cpu_number': 3, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 35.0, + 'idle': 56.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, @@ -1214,38 +1214,38 @@ Quicklook stats: 'softirq': 0.0, 'steal': 0.0, 'system': 0.0, - 'total': 65.0, + 'total': 44.0, 'user': 0.0}, {'cpu_number': 4, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 20.0, + 'idle': 44.0, 'interrupt': None, - 'iowait': 1.0, + 'iowait': 0.0, + 'irq': 0.0, + 'key': 'cpu_number', + 'nice': 0.0, + 'softirq': 0.0, + 'steal': 0.0, + 'system': 10.0, + 'total': 56.0, + 'user': 1.0}, + {'cpu_number': 5, + 'dpc': None, + 'guest': 0.0, + 'guest_nice': 0.0, + 'idle': 46.0, + 'interrupt': None, + 'iowait': 0.0, 'irq': 0.0, 'key': 'cpu_number', 'nice': 0.0, 'softirq': 0.0, 'steal': 0.0, 'system': 6.0, - 'total': 80.0, - 'user': 7.0}, - {'cpu_number': 5, - 'dpc': None, - 'guest': 0.0, - 'guest_nice': 0.0, - 'idle': 25.0, - 'interrupt': None, - 'iowait': 0.0, - 'irq': 0.0, - 'key': 'cpu_number', - 'nice': 0.0, - 'softirq': 0.0, - 'steal': 0.0, - 'system': 7.0, - 'total': 75.0, - 'user': 1.0}, + 'total': 54.0, + 'user': 0.0}, {'cpu_number': 6, 'dpc': None, 'guest': 0.0, @@ -1258,14 +1258,14 @@ Quicklook stats: 'nice': 0.0, 'softirq': 0.0, 'steal': 0.0, - 'system': 0.0, + 'system': 9.0, 'total': 66.0, - 'user': 1.0}, + 'user': 12.0}, {'cpu_number': 7, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 35.0, + 'idle': 55.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, @@ -1274,13 +1274,13 @@ Quicklook stats: 'softirq': 0.0, 'steal': 0.0, 'system': 0.0, - 'total': 65.0, + 'total': 45.0, 'user': 0.0}, {'cpu_number': 8, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 35.0, + 'idle': 54.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, @@ -1289,13 +1289,13 @@ Quicklook stats: 'softirq': 0.0, 'steal': 0.0, 'system': 0.0, - 'total': 65.0, - 'user': 0.0}, + 'total': 46.0, + 'user': 1.0}, {'cpu_number': 9, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 35.0, + 'idle': 56.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, @@ -1304,13 +1304,13 @@ Quicklook stats: 'softirq': 0.0, 'steal': 0.0, 'system': 0.0, - 'total': 65.0, + 'total': 44.0, 'user': 0.0}, {'cpu_number': 10, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 35.0, + 'idle': 54.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, @@ -1319,13 +1319,13 @@ Quicklook stats: 'softirq': 0.0, 'steal': 0.0, 'system': 0.0, - 'total': 65.0, + 'total': 46.0, 'user': 0.0}, {'cpu_number': 11, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 35.0, + 'idle': 56.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, @@ -1334,28 +1334,28 @@ Quicklook stats: 'softirq': 0.0, 'steal': 0.0, 'system': 0.0, - 'total': 65.0, + 'total': 44.0, 'user': 0.0}, {'cpu_number': 12, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 34.0, + 'idle': 55.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, 'key': 'cpu_number', 'nice': 0.0, - 'softirq': 0.0, + 'softirq': 1.0, 'steal': 0.0, 'system': 0.0, - 'total': 66.0, + 'total': 45.0, 'user': 1.0}, {'cpu_number': 13, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 35.0, + 'idle': 55.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, @@ -1364,13 +1364,13 @@ Quicklook stats: 'softirq': 0.0, 'steal': 0.0, 'system': 0.0, - 'total': 65.0, - 'user': 1.0}, + 'total': 45.0, + 'user': 0.0}, {'cpu_number': 14, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 34.0, + 'idle': 55.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, @@ -1379,13 +1379,13 @@ Quicklook stats: 'softirq': 0.0, 'steal': 0.0, 'system': 0.0, - 'total': 66.0, + 'total': 45.0, 'user': 1.0}, {'cpu_number': 15, 'dpc': None, 'guest': 0.0, 'guest_nice': 0.0, - 'idle': 34.0, + 'idle': 55.0, 'interrupt': None, 'iowait': 0.0, 'irq': 0.0, @@ -1394,9 +1394,9 @@ Quicklook stats: 'softirq': 0.0, 'steal': 0.0, 'system': 0.0, - 'total': 66.0, + 'total': 45.0, 'user': 0.0}], - 'swap': 96.9} + 'swap': 90.5} >>> gl.quicklook.keys() ['cpu_name', 'cpu_hz_current', 'cpu_hz', 'cpu', 'percpu', 'mem', 'swap', 'cpu_log_core', 'cpu_phys_core', 'load'] >>> gl.quicklook.get("cpu_name") @@ -1446,13 +1446,13 @@ Memswap stats: >>> type(gl.memswap) >>> gl.memswap - {'free': 135245824, - 'percent': 96.9, - 'sin': 1637122048, - 'sout': 6747344896, - 'time_since_update': 0.3689241409301758, + {'free': 406642688, + 'percent': 90.5, + 'sin': 2149658624, + 'sout': 7170572288, + 'time_since_update': 0.7601914405822754, 'total': 4294963200, - 'used': 4159717376} + 'used': 3888320512} >>> gl.memswap.keys() ['total', 'used', 'free', 'percent', 'sin', 'sout', 'time_since_update'] >>> gl.memswap.get("total") @@ -1487,10 +1487,10 @@ Use auto_unit() function to generate a human-readable string with the unit: .. code-block:: python >>> gl.mem.get("used") - 12044965912 + 12146165784 >>> gl.auto_unit(gl.mem.get("used")) - 11.2G + 11.3G Args: @@ -1546,7 +1546,7 @@ Use top_process() function to generate a list of top processes sorted by CPU or .. code-block:: python >>> gl.top_process() - [{'name': 'Isolated Web Co', 'io_counters': [7396352, 0, 7396352, 0, 1], 'pid': 472861, 'num_threads': 34, 'cpu_times': {'user': 618.31, 'system': 60.68, 'children_user': 0.0, 'children_system': 0.0, 'iowait': 0.0}, 'nice': 0, 'memory_percent': 3.11668922570738, 'status': 'S', 'memory_info': {'rss': 511848448, 'vms': 4369629184, 'shared': 74829824, 'text': 708608, 'lib': 0, 'data': 702328832, 'dirty': 0}, 'gids': {'real': 1000, 'effective': 1000, 'saved': 1000}, 'cpu_percent': 2.6, 'key': 'pid', 'time_since_update': 0.39455604553222656, 'cmdline': ['/snap/firefox/7559/usr/lib/firefox/firefox', '-contentproc', '-isForBrowser', '-prefsHandle', '0:45904', '-prefMapHandle', '1:280269', '-jsInitHandle', '2:223356', '-parentBuildID', '20251217233610', '-sandboxReporter', '3', '-chrootClient', '4', '-ipcHandle', '5', '-initialChannelId', '{b750b1b5-b51f-4cbd-8493-9c918fb23a11}', '-parentPid', '471623', '-crashReporter', '6', '-crashHelper', '7', '-greomni', '/snap/firefox/7559/usr/lib/firefox/omni.ja', '-appomni', '/snap/firefox/7559/usr/lib/firefox/browser/omni.ja', '-appDir', '/snap/firefox/7559/usr/lib/firefox/browser', '11', 'tab'], 'username': 'nicolargo'}, {'name': 'dockerd', 'io_counters': [0, 0, 0, 0, 0], 'pid': 3807, 'num_threads': 80, 'cpu_times': {'user': 103.99, 'system': 47.08, 'children_user': 3.67, 'children_system': 5.75, 'iowait': 0.0}, 'nice': 0, 'memory_percent': 0.335679523449306, 'status': 'S', 'memory_info': {'rss': 55128064, 'vms': 7906430976, 'shared': 23244800, 'text': 32280576, 'lib': 0, 'data': 795447296, 'dirty': 0}, 'gids': {'real': 0, 'effective': 0, 'saved': 0}, 'cpu_percent': 2.6, 'key': 'pid', 'time_since_update': 0.39455604553222656, 'cmdline': ['/usr/bin/dockerd', '-H', 'fd://', '--containerd=/run/containerd/containerd.sock'], 'username': 'root'}, {'name': 'iio-sensor-proxy', 'io_counters': [0, 0, 0, 0, 0], 'pid': 2755, 'num_threads': 4, 'cpu_times': {'user': 4.86, 'system': 7.32, 'children_user': 0.0, 'children_system': 0.0, 'iowait': 0.0}, 'nice': 0, 'memory_percent': 0.04753734836870327, 'status': 'S', 'memory_info': {'rss': 7806976, 'vms': 321671168, 'shared': 7127040, 'text': 36864, 'lib': 0, 'data': 35307520, 'dirty': 0}, 'gids': {'real': 0, 'effective': 0, 'saved': 0}, 'cpu_percent': 2.6, 'key': 'pid', 'time_since_update': 0.39455604553222656, 'cmdline': ['/usr/libexec/iio-sensor-proxy'], 'username': 'root'}] + [{'num_threads': 25, 'name': 'code', 'memory_percent': 4.193961360066981, 'status': 'S', 'io_counters': [148809728, 1732608, 148809728, 1732608, 1], 'memory_info': {'rss': 688766976, 'vms': 1517470724096, 'shared': 85463040, 'text': 148733952, 'lib': 0, 'data': 1770684416, 'dirty': 0}, 'cpu_percent': 12.5, 'cpu_times': {'user': 3545.45, 'system': 274.61, 'children_user': 0.0, 'children_system': 0.0, 'iowait': 0.0}, 'gids': {'real': 1000, 'effective': 1000, 'saved': 1000}, 'pid': 12239, 'nice': 0, 'key': 'pid', 'time_since_update': 0.6753289699554443, 'cmdline': ['/snap/code/211/usr/share/code/code', '--type=zygote', '--no-sandbox'], 'username': 'nicolargo'}, {'num_threads': 22, 'name': 'code', 'memory_percent': 5.9650892297976865, 'status': 'S', 'io_counters': [1488760832, 484003840, 1488760832, 484003840, 1], 'memory_info': {'rss': 979636224, 'vms': 1499914432512, 'shared': 35229696, 'text': 148733952, 'lib': 0, 'data': 2720628736, 'dirty': 0}, 'cpu_percent': 1.6, 'cpu_times': {'user': 1337.69, 'system': 623.58, 'children_user': 805.37, 'children_system': 784.59, 'iowait': 0.0}, 'gids': {'real': 1000, 'effective': 1000, 'saved': 1000}, 'pid': 12321, 'nice': 0, 'key': 'pid', 'time_since_update': 0.6753289699554443, 'cmdline': ['/proc/self/exe', '--type=utility', '--utility-sub-type=node.mojom.NodeService', '--lang=en-US', '--service-sandbox-type=none', '--no-sandbox', '--dns-result-order=ipv4first', '--experimental-network-inspection', '--inspect-port=0', '--crashpad-handler-pid=12138', '--enable-crash-reporter=864d4bb7-dd20-4851-830f-29e81dd93517,no_channel', '--user-data-dir=/home/nicolargo/.config/Code', '--standard-schemes=vscode-webview,vscode-file', '--secure-schemes=vscode-webview,vscode-file', '--cors-schemes=vscode-webview,vscode-file', '--fetch-schemes=vscode-webview,vscode-file', '--service-worker-schemes=vscode-webview', '--code-cache-schemes=vscode-webview,vscode-file', '--shared-files=v8_context_snapshot_data:100', '--field-trial-handle=3,i,768474601394521582,1148810169323883902,262144', '--enable-features=DocumentPolicyIncludeJSCallStacksInCrashReports,EarlyEstablishGpuChannel,EstablishGpuChannelAsync', '--disable-features=CalculateNativeWinOcclusion,FontationsLinuxSystemFonts,ScreenAIOCREnabled,SpareRendererForSitePerProcess', '--variations-seed-version'], 'username': 'nicolargo'}, {'num_threads': 15, 'name': 'claude', 'memory_percent': 2.186618261375106, 'status': 'S', 'io_counters': [118784, 21598208, 118784, 21598208, 1], 'memory_info': {'rss': 359104512, 'vms': 76524011520, 'shared': 10592256, 'text': 61407232, 'lib': 0, 'data': 73645785088, 'dirty': 0}, 'cpu_percent': 1.6, 'cpu_times': {'user': 8.47, 'system': 3.6, 'children_user': 1.1, 'children_system': 0.59, 'iowait': 0.0}, 'gids': {'real': 1000, 'effective': 1000, 'saved': 1000}, 'pid': 547714, 'nice': 0, 'key': 'pid', 'time_since_update': 0.6753289699554443, 'cmdline': ['/home/nicolargo/.vscode/extensions/anthropic.claude-code-2.0.75-linux-x64/resources/native-binary/claude', '--output-format', 'stream-json', '--verbose', '--input-format', 'stream-json', '--max-thinking-tokens', '0', '--model', 'default', '--permission-prompt-tool', 'stdio', '--setting-sources', 'user,project,local', '--permission-mode', 'default', '--include-partial-messages', '--debug', '--debug-to-stderr', '--enable-auth-status'], 'username': 'nicolargo'}] Args: diff --git a/docs/api/restful.rst b/docs/api/restful.rst index fa2aaec4..9ecbb702 100644 --- a/docs/api/restful.rst +++ b/docs/api/restful.rst @@ -160,7 +160,7 @@ Get plugin stats:: "refresh": 3.0, "regex": True, "result": None, - "timer": 0.3144989013671875}, + "timer": 0.5697028636932373}, {"count": 0, "countmax": 20.0, "countmin": None, @@ -169,7 +169,7 @@ Get plugin stats:: "refresh": 3.0, "regex": True, "result": None, - "timer": 0.3144419193267822}] + "timer": 0.5693261623382568}] Fields descriptions: @@ -197,7 +197,7 @@ Get a specific item when field matches the given value:: "refresh": 3.0, "regex": True, "result": None, - "timer": 0.3144989013671875}]} + "timer": 0.5697028636932373}]} GET cloud --------- @@ -287,19 +287,19 @@ Get plugin stats:: # curl http://localhost:61208/api/4/cpu {"cpucore": 16, - "ctx_switches": 392989414, + "ctx_switches": 424397936, "guest": 0.0, - "idle": 93.2, - "interrupts": 347294724, - "iowait": 0.3, + "idle": 93.6, + "interrupts": 372305428, + "iowait": 0.1, "irq": 0.0, "nice": 0.0, - "soft_interrupts": 146735350, + "soft_interrupts": 157673564, "steal": 0.0, "syscalls": 0, - "system": 3.2, - "total": 6.2, - "user": 3.3} + "system": 3.0, + "total": 6.1, + "user": 3.4} Fields descriptions: @@ -332,7 +332,7 @@ Fields descriptions: Get a specific field:: # curl http://localhost:61208/api/4/cpu/total - {"total": 6.2} + {"total": 6.1} GET diskio ---------- @@ -342,14 +342,14 @@ Get plugin stats:: # curl http://localhost:61208/api/4/diskio [{"disk_name": "nvme0n1", "key": "disk_name", - "read_bytes": 26402790912, - "read_count": 995543, + "read_bytes": 27877469696, + "read_count": 1107482, "read_latency": 0, - "read_time": 249438, - "write_bytes": 39424939008, - "write_count": 2633739, + "read_time": 280819, + "write_bytes": 41955394560, + "write_count": 2861124, "write_latency": 0, - "write_time": 2045942}, + "write_time": 2271036}, {"disk_name": "nvme0n1p1", "key": "disk_name", "read_bytes": 14747648, @@ -401,14 +401,14 @@ Get a specific item when field matches the given value:: # curl http://localhost:61208/api/4/diskio/disk_name/value/nvme0n1 {"nvme0n1": [{"disk_name": "nvme0n1", "key": "disk_name", - "read_bytes": 26402790912, - "read_count": 995543, + "read_bytes": 27877469696, + "read_count": 1107482, "read_latency": 0, - "read_time": 249438, - "write_bytes": 39424939008, - "write_count": 2633739, + "read_time": 280819, + "write_bytes": 41955394560, + "write_count": 2861124, "write_latency": 0, - "write_time": 2045942}]} + "write_time": 2271036}]} GET folders ----------- @@ -436,14 +436,14 @@ Get plugin stats:: # curl http://localhost:61208/api/4/fs [{"alias": "Root", "device_name": "/dev/mapper/ubuntu--vg-ubuntu--lv", - "free": 582637326336, + "free": 582306398208, "fs_type": "ext4", "key": "mnt_point", "mnt_point": "/", "options": "rw,relatime", - "percent": 38.8, + "percent": 38.9, "size": 1003736440832, - "used": 370036609024}, + "used": 370367537152}, {"device_name": "zsfpool", "free": 41680896, "fs_type": "zfs", @@ -475,14 +475,14 @@ Get a specific item when field matches the given value:: # curl http://localhost:61208/api/4/fs/mnt_point/value// {"/": [{"alias": "Root", "device_name": "/dev/mapper/ubuntu--vg-ubuntu--lv", - "free": 582637326336, + "free": 582306398208, "fs_type": "ext4", "key": "mnt_point", "mnt_point": "/", "options": "rw,relatime", - "percent": 38.8, + "percent": 38.9, "size": 1003736440832, - "used": 370036609024}]} + "used": 370367537152}]} GET gpu ------- @@ -515,7 +515,7 @@ GET ip Get plugin stats:: # curl http://localhost:61208/api/4/ip - {"address": "192.168.0.26", + {"address": "10.62.208.39", "mask": "255.255.255.0", "mask_cidr": 24, "public_address": "", @@ -533,7 +533,7 @@ Fields descriptions: Get a specific field:: # curl http://localhost:61208/api/4/ip/address - {"address": "192.168.0.26"} + {"address": "10.62.208.39"} GET irq ------- @@ -554,7 +554,10 @@ GET load Get plugin stats:: # curl http://localhost:61208/api/4/load - {"cpucore": 16, "min1": 0.72509765625, "min15": 0.53125, "min5": 0.5849609375} + {"cpucore": 16, + "min1": 1.46728515625, + "min15": 0.974609375, + "min5": 1.22314453125} Fields descriptions: @@ -566,7 +569,7 @@ Fields descriptions: Get a specific field:: # curl http://localhost:61208/api/4/load/min1 - {"min1": 0.72509765625} + {"min1": 1.46728515625} GET mem ------- @@ -574,16 +577,16 @@ GET mem Get plugin stats:: # curl http://localhost:61208/api/4/mem - {"active": 5357441024, - "available": 4346701800, - "buffers": 106729472, - "cached": 4032416616, - "free": 818991104, - "inactive": 7906566144, - "percent": 73.5, - "shared": 828108800, + {"active": 4544765952, + "available": 4291725288, + "buffers": 186662912, + "cached": 3842374504, + "free": 1012998144, + "inactive": 8566657024, + "percent": 73.9, + "shared": 796164096, "total": 16422825984, - "used": 12076124184} + "used": 12131100696} Fields descriptions: @@ -610,13 +613,13 @@ GET memswap Get plugin stats:: # curl http://localhost:61208/api/4/memswap - {"free": 137605120, - "percent": 96.8, - "sin": 1638973440, - "sout": 6747344896, + {"free": 406642688, + "percent": 90.5, + "sin": 2149658624, + "sout": 7170572288, "time_since_update": 1, "total": 4294963200, - "used": 4157358080} + "used": 3888320512} Fields descriptions: @@ -641,18 +644,18 @@ Get plugin stats:: # curl http://localhost:61208/api/4/network [{"alias": None, "bytes_all": 0, - "bytes_all_gauge": 14756040593, + "bytes_all_gauge": 14895811367, "bytes_all_rate_per_sec": 0, "bytes_recv": 0, - "bytes_recv_gauge": 13741410528, + "bytes_recv_gauge": 13855316236, "bytes_recv_rate_per_sec": 0, "bytes_sent": 0, - "bytes_sent_gauge": 1014630065, + "bytes_sent_gauge": 1040495131, "bytes_sent_rate_per_sec": 0, "interface_name": "wlp0s20f3", "key": "interface_name", "speed": 0, - "time_since_update": 0.32105422019958496}] + "time_since_update": 0.5848021507263184}] Fields descriptions: @@ -681,18 +684,18 @@ Get a specific item when field matches the given value:: # curl http://localhost:61208/api/4/network/interface_name/value/wlp0s20f3 {"wlp0s20f3": [{"alias": None, "bytes_all": 0, - "bytes_all_gauge": 14756040593, + "bytes_all_gauge": 14895811367, "bytes_all_rate_per_sec": 0, "bytes_recv": 0, - "bytes_recv_gauge": 13741410528, + "bytes_recv_gauge": 13855316236, "bytes_recv_rate_per_sec": 0, "bytes_sent": 0, - "bytes_sent_gauge": 1014630065, + "bytes_sent_gauge": 1040495131, "bytes_sent_rate_per_sec": 0, "interface_name": "wlp0s20f3", "key": "interface_name", "speed": 0, - "time_since_update": 0.32105422019958496}]} + "time_since_update": 0.5848021507263184}]} GET now ------- @@ -700,7 +703,7 @@ GET now Get plugin stats:: # curl http://localhost:61208/api/4/now - {"custom": "2026-01-02 18:08:16 CET", "iso": "2026-01-02T18:08:16+01:00"} + {"custom": "2026-01-03 08:51:19 CET", "iso": "2026-01-03T08:51:19+01:00"} Fields descriptions: @@ -710,7 +713,7 @@ Fields descriptions: Get a specific field:: # curl http://localhost:61208/api/4/now/iso - {"iso": "2026-01-02T18:08:16+01:00"} + {"iso": "2026-01-03T08:51:19+01:00"} GET percpu ---------- @@ -722,7 +725,7 @@ Get plugin stats:: "dpc": None, "guest": 0.0, "guest_nice": 0.0, - "idle": 23.0, + "idle": 44.0, "interrupt": None, "iowait": 0.0, "irq": 0.0, @@ -730,14 +733,14 @@ Get plugin stats:: "nice": 0.0, "softirq": 0.0, "steal": 0.0, - "system": 9.0, - "total": 77.0, - "user": 0.0}, + "system": 11.0, + "total": 56.0, + "user": 1.0}, {"cpu_number": 1, "dpc": None, "guest": 0.0, "guest_nice": 0.0, - "idle": 31.0, + "idle": 57.0, "interrupt": None, "iowait": 0.0, "irq": 0.0, @@ -746,7 +749,7 @@ Get plugin stats:: "softirq": 0.0, "steal": 0.0, "system": 0.0, - "total": 69.0, + "total": 43.0, "user": 0.0}] Fields descriptions: @@ -778,12 +781,12 @@ Get plugin stats:: # curl http://localhost:61208/api/4/ports [{"description": "DefaultGateway", - "host": "192.168.0.254", + "host": "10.62.208.245", "indice": "port_0", "port": 0, "refresh": 30, "rtt_warning": None, - "status": 0.003764, + "status": 0.007788, "timeout": 3}] Fields descriptions: @@ -800,18 +803,18 @@ Fields descriptions: Get a specific field:: # curl http://localhost:61208/api/4/ports/host - {"host": ["192.168.0.254"]} + {"host": ["10.62.208.245"]} Get a specific item when field matches the given value:: - # curl http://localhost:61208/api/4/ports/host/value/192.168.0.254 - {"192.168.0.254": [{"description": "DefaultGateway", - "host": "192.168.0.254", + # curl http://localhost:61208/api/4/ports/host/value/10.62.208.245 + {"10.62.208.245": [{"description": "DefaultGateway", + "host": "10.62.208.245", "indice": "port_0", "port": 0, "refresh": 30, "rtt_warning": None, - "status": 0.003764, + "status": 0.007788, "timeout": 3}]} GET processcount @@ -820,7 +823,7 @@ GET processcount Get plugin stats:: # curl http://localhost:61208/api/4/processcount - {"pid_max": 0, "running": 1, "sleeping": 443, "thread": 2459, "total": 592} + {"pid_max": 0, "running": 1, "sleeping": 441, "thread": 2369, "total": 592} Fields descriptions: @@ -843,22 +846,22 @@ Get plugin stats:: # curl http://localhost:61208/api/4/processlist [{"cmdline": ["/sbin/init", "splash"], "cpu_percent": 0.0, - "cpu_times": {"children_system": 287.89, - "children_user": 5146.36, + "cpu_times": {"children_system": 290.46, + "children_user": 5148.19, "iowait": 0.0, - "system": 7.96, - "user": 11.06}, + "system": 8.42, + "user": 11.63}, "gids": {"effective": 0, "real": 0, "saved": 0}, "io_counters": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "key": "pid", "memory_info": {"data": 7282688, "dirty": 0, "lib": 0, - "rss": 14622720, - "shared": 8175616, + "rss": 14610432, + "shared": 8159232, "text": 45056, "vms": 26632192}, - "memory_percent": 0.0890389998301525, + "memory_percent": 0.0889641771412196, "name": "systemd", "nice": 0, "num_threads": 1, @@ -871,7 +874,7 @@ Get plugin stats:: "cpu_times": {"children_system": 0.0, "children_user": 0.0, "iowait": 0.0, - "system": 0.19, + "system": 0.2, "user": 0.0}, "gids": {"effective": 0, "real": 0, "saved": 0}, "io_counters": [0, 0, 0, 0, 0], @@ -917,16 +920,16 @@ Get plugin stats:: [{"childrens": [1, 5172], "cmdline": ["systemd"], "cpu_percent": 0, - "cpu_times": {"children_system": 1570.1999999999998, - "children_user": 15247.68, - "system": 10.89, - "user": 29.240000000000002}, + "cpu_times": {"children_system": 1579.83, + "children_user": 15259.060000000001, + "system": 11.56, + "user": 31.009999999999998}, "io_counters": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0], - "memory_info": {"data": 10752000, + "memory_info": {"data": 10764288, "rss": 26279936, - "shared": 16699392, + "shared": 16666624, "text": 90112, - "vms": 49451008}, + "vms": 49463296}, "memory_percent": 0.16002079073116482, "name": "systemd", "nice": 0, @@ -942,7 +945,7 @@ Get plugin stats:: "cpu_times": {"children_system": 0.0, "children_user": 0.0, "iowait": 0.0, - "system": 0.19, + "system": 0.2, "user": 0.0}, "io_counters": [0, 0, 0, 0, 0], "memory_info": {"data": 0, @@ -992,19 +995,19 @@ GET quicklook Get plugin stats:: # curl http://localhost:61208/api/4/quicklook - {"cpu": 6.2, + {"cpu": 6.1, "cpu_hz": 4475000000.0, - "cpu_hz_current": 663541812.5, + "cpu_hz_current": 740159562.5, "cpu_log_core": 16, "cpu_name": "13th Gen Intel(R) Core(TM) i7-13620H", "cpu_phys_core": 10, - "load": 3.3, - "mem": 73.5, + "load": 6.1, + "mem": 73.9, "percpu": [{"cpu_number": 0, "dpc": None, "guest": 0.0, "guest_nice": 0.0, - "idle": 23.0, + "idle": 44.0, "interrupt": None, "iowait": 0.0, "irq": 0.0, @@ -1012,14 +1015,14 @@ Get plugin stats:: "nice": 0.0, "softirq": 0.0, "steal": 0.0, - "system": 9.0, - "total": 77.0, - "user": 0.0}, + "system": 11.0, + "total": 56.0, + "user": 1.0}, {"cpu_number": 1, "dpc": None, "guest": 0.0, "guest_nice": 0.0, - "idle": 31.0, + "idle": 57.0, "interrupt": None, "iowait": 0.0, "irq": 0.0, @@ -1028,13 +1031,13 @@ Get plugin stats:: "softirq": 0.0, "steal": 0.0, "system": 0.0, - "total": 69.0, + "total": 43.0, "user": 0.0}, {"cpu_number": 2, "dpc": None, "guest": 0.0, "guest_nice": 0.0, - "idle": 30.0, + "idle": 55.0, "interrupt": None, "iowait": 0.0, "irq": 0.0, @@ -1043,13 +1046,13 @@ Get plugin stats:: "softirq": 0.0, "steal": 0.0, "system": 1.0, - "total": 70.0, + "total": 45.0, "user": 0.0}, {"cpu_number": 3, "dpc": None, "guest": 0.0, "guest_nice": 0.0, - "idle": 31.0, + "idle": 57.0, "interrupt": None, "iowait": 0.0, "irq": 0.0, @@ -1058,13 +1061,148 @@ Get plugin stats:: "softirq": 0.0, "steal": 0.0, "system": 0.0, - "total": 69.0, + "total": 43.0, "user": 0.0}, {"cpu_number": 4, "dpc": None, "guest": 0.0, "guest_nice": 0.0, - "idle": 30.0, + "idle": 35.0, + "interrupt": None, + "iowait": 0.0, + "irq": 0.0, + "key": "cpu_number", + "nice": 0.0, + "softirq": 0.0, + "steal": 0.0, + "system": 17.0, + "total": 65.0, + "user": 2.0}, + {"cpu_number": 5, + "dpc": None, + "guest": 0.0, + "guest_nice": 0.0, + "idle": 57.0, + "interrupt": None, + "iowait": 0.0, + "irq": 0.0, + "key": "cpu_number", + "nice": 0.0, + "softirq": 0.0, + "steal": 0.0, + "system": 0.0, + "total": 43.0, + "user": 0.0}, + {"cpu_number": 6, + "dpc": None, + "guest": 0.0, + "guest_nice": 0.0, + "idle": 39.0, + "interrupt": None, + "iowait": 2.0, + "irq": 0.0, + "key": "cpu_number", + "nice": 0.0, + "softirq": 0.0, + "steal": 0.0, + "system": 6.0, + "total": 61.0, + "user": 10.0}, + {"cpu_number": 7, + "dpc": None, + "guest": 0.0, + "guest_nice": 0.0, + "idle": 56.0, + "interrupt": None, + "iowait": 0.0, + "irq": 0.0, + "key": "cpu_number", + "nice": 0.0, + "softirq": 0.0, + "steal": 0.0, + "system": 0.0, + "total": 44.0, + "user": 1.0}, + {"cpu_number": 8, + "dpc": None, + "guest": 0.0, + "guest_nice": 0.0, + "idle": 55.0, + "interrupt": None, + "iowait": 0.0, + "irq": 0.0, + "key": "cpu_number", + "nice": 0.0, + "softirq": 0.0, + "steal": 0.0, + "system": 0.0, + "total": 45.0, + "user": 0.0}, + {"cpu_number": 9, + "dpc": None, + "guest": 0.0, + "guest_nice": 0.0, + "idle": 57.0, + "interrupt": None, + "iowait": 0.0, + "irq": 0.0, + "key": "cpu_number", + "nice": 0.0, + "softirq": 0.0, + "steal": 0.0, + "system": 0.0, + "total": 43.0, + "user": 0.0}, + {"cpu_number": 10, + "dpc": None, + "guest": 0.0, + "guest_nice": 0.0, + "idle": 55.0, + "interrupt": None, + "iowait": 0.0, + "irq": 0.0, + "key": "cpu_number", + "nice": 0.0, + "softirq": 0.0, + "steal": 0.0, + "system": 0.0, + "total": 45.0, + "user": 1.0}, + {"cpu_number": 11, + "dpc": None, + "guest": 0.0, + "guest_nice": 0.0, + "idle": 57.0, + "interrupt": None, + "iowait": 0.0, + "irq": 0.0, + "key": "cpu_number", + "nice": 0.0, + "softirq": 0.0, + "steal": 0.0, + "system": 0.0, + "total": 43.0, + "user": 0.0}, + {"cpu_number": 12, + "dpc": None, + "guest": 0.0, + "guest_nice": 0.0, + "idle": 56.0, + "interrupt": None, + "iowait": 0.0, + "irq": 0.0, + "key": "cpu_number", + "nice": 0.0, + "softirq": 0.0, + "steal": 0.0, + "system": 0.0, + "total": 44.0, + "user": 1.0}, + {"cpu_number": 13, + "dpc": None, + "guest": 0.0, + "guest_nice": 0.0, + "idle": 56.0, "interrupt": None, "iowait": 0.0, "irq": 0.0, @@ -1073,148 +1211,13 @@ Get plugin stats:: "softirq": 0.0, "steal": 0.0, "system": 1.0, - "total": 70.0, + "total": 44.0, "user": 1.0}, - {"cpu_number": 5, - "dpc": None, - "guest": 0.0, - "guest_nice": 0.0, - "idle": 31.0, - "interrupt": None, - "iowait": 0.0, - "irq": 0.0, - "key": "cpu_number", - "nice": 0.0, - "softirq": 0.0, - "steal": 0.0, - "system": 0.0, - "total": 69.0, - "user": 0.0}, - {"cpu_number": 6, - "dpc": None, - "guest": 0.0, - "guest_nice": 0.0, - "idle": 18.0, - "interrupt": None, - "iowait": 0.0, - "irq": 0.0, - "key": "cpu_number", - "nice": 0.0, - "softirq": 0.0, - "steal": 0.0, - "system": 5.0, - "total": 82.0, - "user": 7.0}, - {"cpu_number": 7, - "dpc": None, - "guest": 0.0, - "guest_nice": 0.0, - "idle": 25.0, - "interrupt": None, - "iowait": 0.0, - "irq": 0.0, - "key": "cpu_number", - "nice": 0.0, - "softirq": 0.0, - "steal": 0.0, - "system": 4.0, - "total": 75.0, - "user": 0.0}, - {"cpu_number": 8, - "dpc": None, - "guest": 0.0, - "guest_nice": 0.0, - "idle": 31.0, - "interrupt": None, - "iowait": 0.0, - "irq": 0.0, - "key": "cpu_number", - "nice": 0.0, - "softirq": 0.0, - "steal": 0.0, - "system": 0.0, - "total": 69.0, - "user": 0.0}, - {"cpu_number": 9, - "dpc": None, - "guest": 0.0, - "guest_nice": 0.0, - "idle": 32.0, - "interrupt": None, - "iowait": 0.0, - "irq": 0.0, - "key": "cpu_number", - "nice": 0.0, - "softirq": 0.0, - "steal": 0.0, - "system": 0.0, - "total": 68.0, - "user": 0.0}, - {"cpu_number": 10, - "dpc": None, - "guest": 0.0, - "guest_nice": 0.0, - "idle": 31.0, - "interrupt": None, - "iowait": 0.0, - "irq": 0.0, - "key": "cpu_number", - "nice": 0.0, - "softirq": 0.0, - "steal": 0.0, - "system": 0.0, - "total": 69.0, - "user": 0.0}, - {"cpu_number": 11, - "dpc": None, - "guest": 0.0, - "guest_nice": 0.0, - "idle": 32.0, - "interrupt": None, - "iowait": 0.0, - "irq": 0.0, - "key": "cpu_number", - "nice": 0.0, - "softirq": 0.0, - "steal": 0.0, - "system": 0.0, - "total": 68.0, - "user": 0.0}, - {"cpu_number": 12, - "dpc": None, - "guest": 0.0, - "guest_nice": 0.0, - "idle": 31.0, - "interrupt": None, - "iowait": 0.0, - "irq": 0.0, - "key": "cpu_number", - "nice": 0.0, - "softirq": 0.0, - "steal": 0.0, - "system": 0.0, - "total": 69.0, - "user": 0.0}, - {"cpu_number": 13, - "dpc": None, - "guest": 0.0, - "guest_nice": 0.0, - "idle": 30.0, - "interrupt": None, - "iowait": 0.0, - "irq": 0.0, - "key": "cpu_number", - "nice": 0.0, - "softirq": 0.0, - "steal": 0.0, - "system": 0.0, - "total": 70.0, - "user": 0.0}, {"cpu_number": 14, "dpc": None, "guest": 0.0, "guest_nice": 0.0, - "idle": 31.0, + "idle": 56.0, "interrupt": None, "iowait": 0.0, "irq": 0.0, @@ -1223,13 +1226,13 @@ Get plugin stats:: "softirq": 0.0, "steal": 0.0, "system": 0.0, - "total": 69.0, - "user": 0.0}, + "total": 44.0, + "user": 1.0}, {"cpu_number": 15, "dpc": None, "guest": 0.0, "guest_nice": 0.0, - "idle": 31.0, + "idle": 57.0, "interrupt": None, "iowait": 0.0, "irq": 0.0, @@ -1238,9 +1241,9 @@ Get plugin stats:: "softirq": 0.0, "steal": 0.0, "system": 0.0, - "total": 69.0, - "user": 0.0}], - "swap": 96.8} + "total": 43.0, + "user": 1.0}], + "swap": 90.5} Fields descriptions: @@ -1278,14 +1281,14 @@ Get plugin stats:: "label": "Ambient", "type": "temperature_core", "unit": "C", - "value": 39, + "value": 28, "warning": 0}, {"critical": None, "key": "label", "label": "Ambient 3", "type": "temperature_core", "unit": "C", - "value": 30, + "value": 24, "warning": 0}] Fields descriptions: @@ -1348,7 +1351,7 @@ Get a specific item when field matches the given value:: "label": "Ambient", "type": "temperature_core", "unit": "C", - "value": 39, + "value": 28, "warning": 0}]} GET smart @@ -1392,7 +1395,7 @@ GET uptime Get plugin stats:: # curl http://localhost:61208/api/4/uptime - "6 days, 1:42:32" + "6 days, 16:25:35" GET version ----------- @@ -1437,8 +1440,8 @@ Get plugin stats:: # curl http://localhost:61208/api/4/wifi [{"key": "ssid", - "quality_level": -63.0, - "quality_link": 47.0, + "quality_level": -45.0, + "quality_link": 65.0, "ssid": "wlp0s20f3"}] Get a specific field:: @@ -1450,8 +1453,8 @@ Get a specific item when field matches the given value:: # curl http://localhost:61208/api/4/wifi/ssid/value/wlp0s20f3 {"wlp0s20f3": [{"key": "ssid", - "quality_level": -63.0, - "quality_link": 47.0, + "quality_level": -45.0, + "quality_link": 65.0, "ssid": "wlp0s20f3"}]} GET all stats @@ -1515,34 +1518,34 @@ GET stats history History of a plugin:: # curl http://localhost:61208/api/4/cpu/history - {"system": [["2026-01-02T17:08:17.918197+00:00", 3.2], - ["2026-01-02T17:08:18.983838+00:00", 0.7], - ["2026-01-02T17:08:20.017602+00:00", 0.7]], - "user": [["2026-01-02T17:08:17.918194+00:00", 3.3], - ["2026-01-02T17:08:18.983836+00:00", 1.0], - ["2026-01-02T17:08:20.017601+00:00", 1.0]]} + {"system": [["2026-01-03T07:51:20.098856+00:00", 3.0], + ["2026-01-03T07:51:21.202435+00:00", 1.0], + ["2026-01-03T07:51:22.255718+00:00", 1.0]], + "user": [["2026-01-03T07:51:20.098853+00:00", 3.4], + ["2026-01-03T07:51:21.202432+00:00", 1.1], + ["2026-01-03T07:51:22.255716+00:00", 1.1]]} Limit history to last 2 values:: # curl http://localhost:61208/api/4/cpu/history/2 - {"system": [["2026-01-02T17:08:18.983838+00:00", 0.7], - ["2026-01-02T17:08:20.017602+00:00", 0.7]], - "user": [["2026-01-02T17:08:18.983836+00:00", 1.0], - ["2026-01-02T17:08:20.017601+00:00", 1.0]]} + {"system": [["2026-01-03T07:51:21.202435+00:00", 1.0], + ["2026-01-03T07:51:22.255718+00:00", 1.0]], + "user": [["2026-01-03T07:51:21.202432+00:00", 1.1], + ["2026-01-03T07:51:22.255716+00:00", 1.1]]} History for a specific field:: # curl http://localhost:61208/api/4/cpu/system/history - {"system": [["2026-01-02T17:08:16.718390+00:00", 3.2], - ["2026-01-02T17:08:17.918197+00:00", 3.2], - ["2026-01-02T17:08:18.983838+00:00", 0.7], - ["2026-01-02T17:08:20.017602+00:00", 0.7]]} + {"system": [["2026-01-03T07:51:18.831780+00:00", 3.0], + ["2026-01-03T07:51:20.098856+00:00", 3.0], + ["2026-01-03T07:51:21.202435+00:00", 1.0], + ["2026-01-03T07:51:22.255718+00:00", 1.0]]} Limit history for a specific field to last 2 values:: # curl http://localhost:61208/api/4/cpu/system/history - {"system": [["2026-01-02T17:08:18.983838+00:00", 0.7], - ["2026-01-02T17:08:20.017602+00:00", 0.7]]} + {"system": [["2026-01-03T07:51:21.202435+00:00", 1.0], + ["2026-01-03T07:51:22.255718+00:00", 1.0]]} GET limits (used for thresholds) -------------------------------- diff --git a/docs/man/glances.1 b/docs/man/glances.1 index c5e7b97d..503dcb97 100644 --- a/docs/man/glances.1 +++ b/docs/man/glances.1 @@ -28,7 +28,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. -.TH "GLANCES" "1" "Jan 02, 2026" "4.4.2_dev1" "Glances" +.TH "GLANCES" "1" "Jan 03, 2026" "4.4.2_dev1" "Glances" .SH NAME glances \- An eye on your system .SH SYNOPSIS diff --git a/glances/outputs/static/js/components/plugin-smart.vue b/glances/outputs/static/js/components/plugin-smart.vue index ebfc4189..919d7588 100644 --- a/glances/outputs/static/js/components/plugin-smart.vue +++ b/glances/outputs/static/js/components/plugin-smart.vue @@ -15,7 +15,7 @@ {{ metric.name }} - {{ metric.raw }} + {{ formatted(metric) }} @@ -48,7 +48,23 @@ export default { }, hasDrives() { return this.drives.length > 0; - }, + } }, + methods: { + formatted(metric) { + if(typeof metric.key === 'undefined') + return metric.raw; + + if (this.requiresFormatting(metric.key)) { + return this.$filters.bytes(metric.raw); + } + return metric.raw; + }, + requiresFormatting(key) { + const keysToFormat = ["bytesWritten", "bytesRead", "dataUnitsRead", "dataUnitsWritten", "hostReadCommands", "hostWriteCommands" ]; + return keysToFormat.includes(key); + } + } + }; diff --git a/glances/outputs/static/public/glances.js b/glances/outputs/static/public/glances.js index e305b2e9..638304a0 100644 --- a/glances/outputs/static/public/glances.js +++ b/glances/outputs/static/public/glances.js @@ -6,38 +6,38 @@ * Released under MIT license * Based on Underscore.js 1.8.3 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */t=r.nmd(t),function(){var i,o="Expected a function",s="__lodash_hash_undefined__",a="__lodash_placeholder__",l=16,c=32,u=64,p=128,d=256,m=1/0,f=9007199254740991,h=NaN,g=4294967295,b=[["ary",p],["bind",1],["bindKey",2],["curry",8],["curryRight",l],["flip",512],["partial",c],["partialRight",u],["rearg",d]],y="[object Arguments]",v="[object Array]",x="[object Boolean]",w="[object Date]",_="[object Error]",k="[object Function]",S="[object GeneratorFunction]",A="[object Map]",E="[object Number]",C="[object Object]",T="[object Promise]",O="[object RegExp]",D="[object Set]",I="[object String]",P="[object Symbol]",j="[object WeakMap]",N="[object ArrayBuffer]",L="[object DataView]",M="[object Float32Array]",R="[object Float64Array]",q="[object Int8Array]",B="[object Int16Array]",$="[object Int32Array]",U="[object Uint8Array]",F="[object Uint8ClampedArray]",z="[object Uint16Array]",H="[object Uint32Array]",V=/\b__p \+= '';/g,G=/\b(__p \+=) '' \+/g,W=/(__e\(.*?\)|\b__t\)) \+\n'';/g,K=/&(?:amp|lt|gt|quot|#39);/g,X=/[&<>"']/g,Q=RegExp(K.source),Z=RegExp(X.source),Y=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,tt=/<%=([\s\S]+?)%>/g,et=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,rt=/^\w*$/,nt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,it=/[\\^$.*+?()[\]{}|]/g,ot=RegExp(it.source),st=/^\s+/,at=/\s/,lt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ct=/\{\n\/\* \[wrapped with (.+)\] \*/,ut=/,? & /,pt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,dt=/[()=,{}\[\]\/\s]/,mt=/\\(\\)?/g,ft=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ht=/\w*$/,gt=/^[-+]0x[0-9a-f]+$/i,bt=/^0b[01]+$/i,yt=/^\[object .+?Constructor\]$/,vt=/^0o[0-7]+$/i,xt=/^(?:0|[1-9]\d*)$/,wt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_t=/($^)/,kt=/['\n\r\u2028\u2029\\]/g,St="\\ud800-\\udfff",At="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Et="\\u2700-\\u27bf",Ct="a-z\\xdf-\\xf6\\xf8-\\xff",Tt="A-Z\\xc0-\\xd6\\xd8-\\xde",Ot="\\ufe0e\\ufe0f",Dt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",It="['’]",Pt="["+St+"]",jt="["+Dt+"]",Nt="["+At+"]",Lt="\\d+",Mt="["+Et+"]",Rt="["+Ct+"]",qt="[^"+St+Dt+Lt+Et+Ct+Tt+"]",Bt="\\ud83c[\\udffb-\\udfff]",$t="[^"+St+"]",Ut="(?:\\ud83c[\\udde6-\\uddff]){2}",Ft="[\\ud800-\\udbff][\\udc00-\\udfff]",zt="["+Tt+"]",Ht="\\u200d",Vt="(?:"+Rt+"|"+qt+")",Gt="(?:"+zt+"|"+qt+")",Wt="(?:['’](?:d|ll|m|re|s|t|ve))?",Kt="(?:['’](?:D|LL|M|RE|S|T|VE))?",Xt="(?:"+Nt+"|"+Bt+")"+"?",Qt="["+Ot+"]?",Zt=Qt+Xt+("(?:"+Ht+"(?:"+[$t,Ut,Ft].join("|")+")"+Qt+Xt+")*"),Yt="(?:"+[Mt,Ut,Ft].join("|")+")"+Zt,Jt="(?:"+[$t+Nt+"?",Nt,Ut,Ft,Pt].join("|")+")",te=RegExp(It,"g"),ee=RegExp(Nt,"g"),re=RegExp(Bt+"(?="+Bt+")|"+Jt+Zt,"g"),ne=RegExp([zt+"?"+Rt+"+"+Wt+"(?="+[jt,zt,"$"].join("|")+")",Gt+"+"+Kt+"(?="+[jt,zt+Vt,"$"].join("|")+")",zt+"?"+Vt+"+"+Wt,zt+"+"+Kt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Lt,Yt].join("|"),"g"),ie=RegExp("["+Ht+St+At+Ot+"]"),oe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,se=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ae=-1,le={};le[M]=le[R]=le[q]=le[B]=le[$]=le[U]=le[F]=le[z]=le[H]=!0,le[y]=le[v]=le[N]=le[x]=le[L]=le[w]=le[_]=le[k]=le[A]=le[E]=le[C]=le[O]=le[D]=le[I]=le[j]=!1;var ce={};ce[y]=ce[v]=ce[N]=ce[L]=ce[x]=ce[w]=ce[M]=ce[R]=ce[q]=ce[B]=ce[$]=ce[A]=ce[E]=ce[C]=ce[O]=ce[D]=ce[I]=ce[P]=ce[U]=ce[F]=ce[z]=ce[H]=!0,ce[_]=ce[k]=ce[j]=!1;var ue={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},pe=parseFloat,de=parseInt,me="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,fe="object"==typeof self&&self&&self.Object===Object&&self,he=me||fe||Function("return this")(),ge=e&&!e.nodeType&&e,be=ge&&t&&!t.nodeType&&t,ye=be&&be.exports===ge,ve=ye&&me.process,xe=function(){try{var t=be&&be.require&&be.require("util").types;return t||ve&&ve.binding&&ve.binding("util")}catch(t){}}(),we=xe&&xe.isArrayBuffer,_e=xe&&xe.isDate,ke=xe&&xe.isMap,Se=xe&&xe.isRegExp,Ae=xe&&xe.isSet,Ee=xe&&xe.isTypedArray;function Ce(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}function Te(t,e,r,n){for(var i=-1,o=null==t?0:t.length;++i-1}function Ne(t,e,r){for(var n=-1,i=null==t?0:t.length;++n-1;);return r}function nr(t,e){for(var r=t.length;r--&&ze(e,t[r],0)>-1;);return r}var ir=Ke({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),or=Ke({"&":"&","<":"<",">":">",'"':""","'":"'"});function sr(t){return"\\"+ue[t]}function ar(t){return ie.test(t)}function lr(t){var e=-1,r=Array(t.size);return t.forEach(function(t,n){r[++e]=[n,t]}),r}function cr(t,e){return function(r){return t(e(r))}}function ur(t,e){for(var r=-1,n=t.length,i=0,o=[];++r",""":'"',"'":"'"});var br=function t(e){var r,n=(e=null==e?he:br.defaults(he.Object(),e,br.pick(he,se))).Array,at=e.Date,St=e.Error,At=e.Function,Et=e.Math,Ct=e.Object,Tt=e.RegExp,Ot=e.String,Dt=e.TypeError,It=n.prototype,Pt=At.prototype,jt=Ct.prototype,Nt=e["__core-js_shared__"],Lt=Pt.toString,Mt=jt.hasOwnProperty,Rt=0,qt=(r=/[^.]+$/.exec(Nt&&Nt.keys&&Nt.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",Bt=jt.toString,$t=Lt.call(Ct),Ut=he._,Ft=Tt("^"+Lt.call(Mt).replace(it,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),zt=ye?e.Buffer:i,Ht=e.Symbol,Vt=e.Uint8Array,Gt=zt?zt.allocUnsafe:i,Wt=cr(Ct.getPrototypeOf,Ct),Kt=Ct.create,Xt=jt.propertyIsEnumerable,Qt=It.splice,Zt=Ht?Ht.isConcatSpreadable:i,Yt=Ht?Ht.iterator:i,Jt=Ht?Ht.toStringTag:i,re=function(){try{var t=mo(Ct,"defineProperty");return t({},"",{}),t}catch(t){}}(),ie=e.clearTimeout!==he.clearTimeout&&e.clearTimeout,ue=at&&at.now!==he.Date.now&&at.now,me=e.setTimeout!==he.setTimeout&&e.setTimeout,fe=Et.ceil,ge=Et.floor,be=Ct.getOwnPropertySymbols,ve=zt?zt.isBuffer:i,xe=e.isFinite,$e=It.join,Ke=cr(Ct.keys,Ct),yr=Et.max,vr=Et.min,xr=at.now,wr=e.parseInt,_r=Et.random,kr=It.reverse,Sr=mo(e,"DataView"),Ar=mo(e,"Map"),Er=mo(e,"Promise"),Cr=mo(e,"Set"),Tr=mo(e,"WeakMap"),Or=mo(Ct,"create"),Dr=Tr&&new Tr,Ir={},Pr=Bo(Sr),jr=Bo(Ar),Nr=Bo(Er),Lr=Bo(Cr),Mr=Bo(Tr),Rr=Ht?Ht.prototype:i,qr=Rr?Rr.valueOf:i,Br=Rr?Rr.toString:i;function $r(t){if(ra(t)&&!Vs(t)&&!(t instanceof Hr)){if(t instanceof zr)return t;if(Mt.call(t,"__wrapped__"))return $o(t)}return new zr(t)}var Ur=function(){function t(){}return function(e){if(!ea(e))return{};if(Kt)return Kt(e);t.prototype=e;var r=new t;return t.prototype=i,r}}();function Fr(){}function zr(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=i}function Hr(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=g,this.__views__=[]}function Vr(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function cn(t,e,r,n,o,s){var a,l=1&e,c=2&e,u=4&e;if(r&&(a=o?r(t,n,o,s):r(t)),a!==i)return a;if(!ea(t))return t;var p=Vs(t);if(p){if(a=function(t){var e=t.length,r=new t.constructor(e);e&&"string"==typeof t[0]&&Mt.call(t,"index")&&(r.index=t.index,r.input=t.input);return r}(t),!l)return Di(t,a)}else{var d=go(t),m=d==k||d==S;if(Xs(t))return Si(t,l);if(d==C||d==y||m&&!o){if(a=c||m?{}:yo(t),!l)return c?function(t,e){return Ii(t,ho(t),e)}(t,function(t,e){return t&&Ii(e,ja(e),t)}(a,t)):function(t,e){return Ii(t,fo(t),e)}(t,on(a,t))}else{if(!ce[d])return o?t:{};a=function(t,e,r){var n=t.constructor;switch(e){case N:return Ai(t);case x:case w:return new n(+t);case L:return function(t,e){var r=e?Ai(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}(t,r);case M:case R:case q:case B:case $:case U:case F:case z:case H:return Ei(t,r);case A:return new n;case E:case I:return new n(t);case O:return function(t){var e=new t.constructor(t.source,ht.exec(t));return e.lastIndex=t.lastIndex,e}(t);case D:return new n;case P:return i=t,qr?Ct(qr.call(i)):{}}var i}(t,d,l)}}s||(s=new Xr);var f=s.get(t);if(f)return f;s.set(t,a),aa(t)?t.forEach(function(n){a.add(cn(n,e,r,n,t,s))}):na(t)&&t.forEach(function(n,i){a.set(i,cn(n,e,r,i,t,s))});var h=p?i:(u?c?oo:io:c?ja:Pa)(t);return Oe(h||t,function(n,i){h&&(n=t[i=n]),en(a,i,cn(n,e,r,i,t,s))}),a}function un(t,e,r){var n=r.length;if(null==t)return!n;for(t=Ct(t);n--;){var o=r[n],s=e[o],a=t[o];if(a===i&&!(o in t)||!s(a))return!1}return!0}function pn(t,e,r){if("function"!=typeof t)throw new Dt(o);return Po(function(){t.apply(i,r)},e)}function dn(t,e,r,n){var i=-1,o=je,s=!0,a=t.length,l=[],c=e.length;if(!a)return l;r&&(e=Le(e,Je(r))),n?(o=Ne,s=!1):e.length>=200&&(o=er,s=!1,e=new Kr(e));t:for(;++i-1},Gr.prototype.set=function(t,e){var r=this.__data__,n=rn(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this},Wr.prototype.clear=function(){this.size=0,this.__data__={hash:new Vr,map:new(Ar||Gr),string:new Vr}},Wr.prototype.delete=function(t){var e=uo(this,t).delete(t);return this.size-=e?1:0,e},Wr.prototype.get=function(t){return uo(this,t).get(t)},Wr.prototype.has=function(t){return uo(this,t).has(t)},Wr.prototype.set=function(t,e){var r=uo(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this},Kr.prototype.add=Kr.prototype.push=function(t){return this.__data__.set(t,s),this},Kr.prototype.has=function(t){return this.__data__.has(t)},Xr.prototype.clear=function(){this.__data__=new Gr,this.size=0},Xr.prototype.delete=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r},Xr.prototype.get=function(t){return this.__data__.get(t)},Xr.prototype.has=function(t){return this.__data__.has(t)},Xr.prototype.set=function(t,e){var r=this.__data__;if(r instanceof Gr){var n=r.__data__;if(!Ar||n.length<199)return n.push([t,e]),this.size=++r.size,this;r=this.__data__=new Wr(n)}return r.set(t,e),this.size=r.size,this};var mn=Ni(wn),fn=Ni(_n,!0);function hn(t,e){var r=!0;return mn(t,function(t,n,i){return r=!!e(t,n,i)}),r}function gn(t,e,r){for(var n=-1,o=t.length;++n0&&r(a)?e>1?yn(a,e-1,r,n,i):Me(i,a):n||(i[i.length]=a)}return i}var vn=Li(),xn=Li(!0);function wn(t,e){return t&&vn(t,e,Pa)}function _n(t,e){return t&&xn(t,e,Pa)}function kn(t,e){return Pe(e,function(e){return Ys(t[e])})}function Sn(t,e){for(var r=0,n=(e=xi(e,t)).length;null!=t&&re}function Tn(t,e){return null!=t&&Mt.call(t,e)}function On(t,e){return null!=t&&e in Ct(t)}function Dn(t,e,r){for(var o=r?Ne:je,s=t[0].length,a=t.length,l=a,c=n(a),u=1/0,p=[];l--;){var d=t[l];l&&e&&(d=Le(d,Je(e))),u=vr(d.length,u),c[l]=!r&&(e||s>=120&&d.length>=120)?new Kr(l&&d):i}d=t[0];var m=-1,f=c[0];t:for(;++m=a?l:l*("desc"==r[n]?-1:1)}return t.index-e.index}(t,e,r)})}function Gn(t,e,r){for(var n=-1,i=e.length,o={};++n-1;)a!==t&&Qt.call(a,l,1),Qt.call(t,l,1);return t}function Kn(t,e){for(var r=t?e.length:0,n=r-1;r--;){var i=e[r];if(r==n||i!==o){var o=i;xo(i)?Qt.call(t,i,1):di(t,i)}}return t}function Xn(t,e){return t+ge(_r()*(e-t+1))}function Qn(t,e){var r="";if(!t||e<1||e>f)return r;do{e%2&&(r+=t),(e=ge(e/2))&&(t+=t)}while(e);return r}function Zn(t,e){return jo(To(t,e,il),t+"")}function Yn(t){return Zr(Ua(t))}function Jn(t,e){var r=Ua(t);return Mo(r,ln(e,0,r.length))}function ti(t,e,r,n){if(!ea(t))return t;for(var o=-1,s=(e=xi(e,t)).length,a=s-1,l=t;null!=l&&++oo?0:o+e),(r=r>o?o:r)<0&&(r+=o),o=e>r?0:r-e>>>0,e>>>=0;for(var s=n(o);++i>>1,s=t[o];null!==s&&!ca(s)&&(r?s<=e:s=200){var c=e?null:Qi(t);if(c)return pr(c);s=!1,i=er,l=new Kr}else l=e?[]:a;t:for(;++n=n?t:ii(t,e,r)}var ki=ie||function(t){return he.clearTimeout(t)};function Si(t,e){if(e)return t.slice();var r=t.length,n=Gt?Gt(r):new t.constructor(r);return t.copy(n),n}function Ai(t){var e=new t.constructor(t.byteLength);return new Vt(e).set(new Vt(t)),e}function Ei(t,e){var r=e?Ai(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}function Ci(t,e){if(t!==e){var r=t!==i,n=null===t,o=t==t,s=ca(t),a=e!==i,l=null===e,c=e==e,u=ca(e);if(!l&&!u&&!s&&t>e||s&&a&&c&&!l&&!u||n&&a&&c||!r&&c||!o)return 1;if(!n&&!s&&!u&&t1?r[o-1]:i,a=o>2?r[2]:i;for(s=t.length>3&&"function"==typeof s?(o--,s):i,a&&wo(r[0],r[1],a)&&(s=o<3?i:s,o=1),e=Ct(e);++n-1?o[s?e[a]:a]:i}}function $i(t){return no(function(e){var r=e.length,n=r,s=zr.prototype.thru;for(t&&e.reverse();n--;){var a=e[n];if("function"!=typeof a)throw new Dt(o);if(s&&!l&&"wrapper"==ao(a))var l=new zr([],!0)}for(n=l?n:r;++n1&&x.reverse(),m&&ul))return!1;var u=s.get(t),p=s.get(e);if(u&&p)return u==e&&p==t;var d=-1,m=!0,f=2&r?new Kr:i;for(s.set(t,e),s.set(e,t);++d-1&&t%1==0&&t1?"& ":"")+e[n],e=e.join(r>2?", ":" "),t.replace(lt,"{\n/* [wrapped with "+e+"] */\n")}(n,function(t,e){return Oe(b,function(r){var n="_."+r[0];e&r[1]&&!je(t,n)&&t.push(n)}),t.sort()}(function(t){var e=t.match(ct);return e?e[1].split(ut):[]}(n),r)))}function Lo(t){var e=0,r=0;return function(){var n=xr(),o=16-(n-r);if(r=n,o>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(i,arguments)}}function Mo(t,e){var r=-1,n=t.length,o=n-1;for(e=e===i?n:e;++r1?t[e-1]:i;return r="function"==typeof r?(t.pop(),r):i,ss(t,r)});function ms(t){var e=$r(t);return e.__chain__=!0,e}function fs(t,e){return e(t)}var hs=no(function(t){var e=t.length,r=e?t[0]:0,n=this.__wrapped__,o=function(e){return an(e,t)};return!(e>1||this.__actions__.length)&&n instanceof Hr&&xo(r)?((n=n.slice(r,+r+(e?1:0))).__actions__.push({func:fs,args:[o],thisArg:i}),new zr(n,this.__chain__).thru(function(t){return e&&!t.length&&t.push(i),t})):this.thru(o)});var gs=Pi(function(t,e,r){Mt.call(t,r)?++t[r]:sn(t,r,1)});var bs=Bi(Ho),ys=Bi(Vo);function vs(t,e){return(Vs(t)?Oe:mn)(t,co(e,3))}function xs(t,e){return(Vs(t)?De:fn)(t,co(e,3))}var ws=Pi(function(t,e,r){Mt.call(t,r)?t[r].push(e):sn(t,r,[e])});var _s=Zn(function(t,e,r){var i=-1,o="function"==typeof e,s=Ws(t)?n(t.length):[];return mn(t,function(t){s[++i]=o?Ce(e,t,r):In(t,e,r)}),s}),ks=Pi(function(t,e,r){sn(t,r,e)});function Ss(t,e){return(Vs(t)?Le:$n)(t,co(e,3))}var As=Pi(function(t,e,r){t[r?0:1].push(e)},function(){return[[],[]]});var Es=Zn(function(t,e){if(null==t)return[];var r=e.length;return r>1&&wo(t,e[0],e[1])?e=[]:r>2&&wo(e[0],e[1],e[2])&&(e=[e[0]]),Vn(t,yn(e,1),[])}),Cs=ue||function(){return he.Date.now()};function Ts(t,e,r){return e=r?i:e,e=t&&null==e?t.length:e,Yi(t,p,i,i,i,i,e)}function Os(t,e){var r;if("function"!=typeof e)throw new Dt(o);return t=ha(t),function(){return--t>0&&(r=e.apply(this,arguments)),t<=1&&(e=i),r}}var Ds=Zn(function(t,e,r){var n=1;if(r.length){var i=ur(r,lo(Ds));n|=c}return Yi(t,n,e,r,i)}),Is=Zn(function(t,e,r){var n=3;if(r.length){var i=ur(r,lo(Is));n|=c}return Yi(e,n,t,r,i)});function Ps(t,e,r){var n,s,a,l,c,u,p=0,d=!1,m=!1,f=!0;if("function"!=typeof t)throw new Dt(o);function h(e){var r=n,o=s;return n=s=i,p=e,l=t.apply(o,r)}function g(t){var r=t-u;return u===i||r>=e||r<0||m&&t-p>=a}function b(){var t=Cs();if(g(t))return y(t);c=Po(b,function(t){var r=e-(t-u);return m?vr(r,a-(t-p)):r}(t))}function y(t){return c=i,f&&n?h(t):(n=s=i,l)}function v(){var t=Cs(),r=g(t);if(n=arguments,s=this,u=t,r){if(c===i)return function(t){return p=t,c=Po(b,e),d?h(t):l}(u);if(m)return ki(c),c=Po(b,e),h(u)}return c===i&&(c=Po(b,e)),l}return e=ba(e)||0,ea(r)&&(d=!!r.leading,a=(m="maxWait"in r)?yr(ba(r.maxWait)||0,e):a,f="trailing"in r?!!r.trailing:f),v.cancel=function(){c!==i&&ki(c),p=0,n=u=s=c=i},v.flush=function(){return c===i?l:y(Cs())},v}var js=Zn(function(t,e){return pn(t,1,e)}),Ns=Zn(function(t,e,r){return pn(t,ba(e)||0,r)});function Ls(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Dt(o);var r=function(){var n=arguments,i=e?e.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var s=t.apply(this,n);return r.cache=o.set(i,s)||o,s};return r.cache=new(Ls.Cache||Wr),r}function Ms(t){if("function"!=typeof t)throw new Dt(o);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Ls.Cache=Wr;var Rs=wi(function(t,e){var r=(e=1==e.length&&Vs(e[0])?Le(e[0],Je(co())):Le(yn(e,1),Je(co()))).length;return Zn(function(n){for(var i=-1,o=vr(n.length,r);++i=e}),Hs=Pn(function(){return arguments}())?Pn:function(t){return ra(t)&&Mt.call(t,"callee")&&!Xt.call(t,"callee")},Vs=n.isArray,Gs=we?Je(we):function(t){return ra(t)&&En(t)==N};function Ws(t){return null!=t&&ta(t.length)&&!Ys(t)}function Ks(t){return ra(t)&&Ws(t)}var Xs=ve||bl,Qs=_e?Je(_e):function(t){return ra(t)&&En(t)==w};function Zs(t){if(!ra(t))return!1;var e=En(t);return e==_||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!oa(t)}function Ys(t){if(!ea(t))return!1;var e=En(t);return e==k||e==S||"[object AsyncFunction]"==e||"[object Proxy]"==e}function Js(t){return"number"==typeof t&&t==ha(t)}function ta(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=f}function ea(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function ra(t){return null!=t&&"object"==typeof t}var na=ke?Je(ke):function(t){return ra(t)&&go(t)==A};function ia(t){return"number"==typeof t||ra(t)&&En(t)==E}function oa(t){if(!ra(t)||En(t)!=C)return!1;var e=Wt(t);if(null===e)return!0;var r=Mt.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&Lt.call(r)==$t}var sa=Se?Je(Se):function(t){return ra(t)&&En(t)==O};var aa=Ae?Je(Ae):function(t){return ra(t)&&go(t)==D};function la(t){return"string"==typeof t||!Vs(t)&&ra(t)&&En(t)==I}function ca(t){return"symbol"==typeof t||ra(t)&&En(t)==P}var ua=Ee?Je(Ee):function(t){return ra(t)&&ta(t.length)&&!!le[En(t)]};var pa=Wi(Bn),da=Wi(function(t,e){return t<=e});function ma(t){if(!t)return[];if(Ws(t))return la(t)?fr(t):Di(t);if(Yt&&t[Yt])return function(t){for(var e,r=[];!(e=t.next()).done;)r.push(e.value);return r}(t[Yt]());var e=go(t);return(e==A?lr:e==D?pr:Ua)(t)}function fa(t){return t?(t=ba(t))===m||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function ha(t){var e=fa(t),r=e%1;return e==e?r?e-r:e:0}function ga(t){return t?ln(ha(t),0,g):0}function ba(t){if("number"==typeof t)return t;if(ca(t))return h;if(ea(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=ea(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Ye(t);var r=bt.test(t);return r||vt.test(t)?de(t.slice(2),r?2:8):gt.test(t)?h:+t}function ya(t){return Ii(t,ja(t))}function va(t){return null==t?"":ui(t)}var xa=ji(function(t,e){if(Ao(e)||Ws(e))Ii(e,Pa(e),t);else for(var r in e)Mt.call(e,r)&&en(t,r,e[r])}),wa=ji(function(t,e){Ii(e,ja(e),t)}),_a=ji(function(t,e,r,n){Ii(e,ja(e),t,n)}),ka=ji(function(t,e,r,n){Ii(e,Pa(e),t,n)}),Sa=no(an);var Aa=Zn(function(t,e){t=Ct(t);var r=-1,n=e.length,o=n>2?e[2]:i;for(o&&wo(e[0],e[1],o)&&(n=1);++r1),e}),Ii(t,oo(t),r),n&&(r=cn(r,7,eo));for(var i=e.length;i--;)di(r,e[i]);return r});var Ra=no(function(t,e){return null==t?{}:function(t,e){return Gn(t,e,function(e,r){return Ta(t,r)})}(t,e)});function qa(t,e){if(null==t)return{};var r=Le(oo(t),function(t){return[t]});return e=co(e),Gn(t,r,function(t,r){return e(t,r[0])})}var Ba=Zi(Pa),$a=Zi(ja);function Ua(t){return null==t?[]:tr(t,Pa(t))}var Fa=Ri(function(t,e,r){return e=e.toLowerCase(),t+(r?za(e):e)});function za(t){return Za(va(t).toLowerCase())}function Ha(t){return(t=va(t))&&t.replace(wt,ir).replace(ee,"")}var Va=Ri(function(t,e,r){return t+(r?"-":"")+e.toLowerCase()}),Ga=Ri(function(t,e,r){return t+(r?" ":"")+e.toLowerCase()}),Wa=Mi("toLowerCase");var Ka=Ri(function(t,e,r){return t+(r?"_":"")+e.toLowerCase()});var Xa=Ri(function(t,e,r){return t+(r?" ":"")+Za(e)});var Qa=Ri(function(t,e,r){return t+(r?" ":"")+e.toUpperCase()}),Za=Mi("toUpperCase");function Ya(t,e,r){return t=va(t),(e=r?i:e)===i?function(t){return oe.test(t)}(t)?function(t){return t.match(ne)||[]}(t):function(t){return t.match(pt)||[]}(t):t.match(e)||[]}var Ja=Zn(function(t,e){try{return Ce(t,i,e)}catch(t){return Zs(t)?t:new St(t)}}),tl=no(function(t,e){return Oe(e,function(e){e=qo(e),sn(t,e,Ds(t[e],t))}),t});function el(t){return function(){return t}}var rl=$i(),nl=$i(!0);function il(t){return t}function ol(t){return Mn("function"==typeof t?t:cn(t,1))}var sl=Zn(function(t,e){return function(r){return In(r,t,e)}}),al=Zn(function(t,e){return function(r){return In(t,r,e)}});function ll(t,e,r){var n=Pa(e),i=kn(e,n);null!=r||ea(e)&&(i.length||!n.length)||(r=e,e=t,t=this,i=kn(e,Pa(e)));var o=!(ea(r)&&"chain"in r&&!r.chain),s=Ys(t);return Oe(i,function(r){var n=e[r];t[r]=n,s&&(t.prototype[r]=function(){var e=this.__chain__;if(o||e){var r=t(this.__wrapped__);return(r.__actions__=Di(this.__actions__)).push({func:n,args:arguments,thisArg:t}),r.__chain__=e,r}return n.apply(t,Me([this.value()],arguments))})}),t}function cl(){}var ul=Hi(Le),pl=Hi(Ie),dl=Hi(Be);function ml(t){return _o(t)?We(qo(t)):function(t){return function(e){return Sn(e,t)}}(t)}var fl=Gi(),hl=Gi(!0);function gl(){return[]}function bl(){return!1}var yl=zi(function(t,e){return t+e},0),vl=Xi("ceil"),xl=zi(function(t,e){return t/e},1),wl=Xi("floor");var _l,kl=zi(function(t,e){return t*e},1),Sl=Xi("round"),Al=zi(function(t,e){return t-e},0);return $r.after=function(t,e){if("function"!=typeof e)throw new Dt(o);return t=ha(t),function(){if(--t<1)return e.apply(this,arguments)}},$r.ary=Ts,$r.assign=xa,$r.assignIn=wa,$r.assignInWith=_a,$r.assignWith=ka,$r.at=Sa,$r.before=Os,$r.bind=Ds,$r.bindAll=tl,$r.bindKey=Is,$r.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Vs(t)?t:[t]},$r.chain=ms,$r.chunk=function(t,e,r){e=(r?wo(t,e,r):e===i)?1:yr(ha(e),0);var o=null==t?0:t.length;if(!o||e<1)return[];for(var s=0,a=0,l=n(fe(o/e));so?0:o+r),(n=n===i||n>o?o:ha(n))<0&&(n+=o),n=r>n?0:ga(n);r>>0)?(t=va(t))&&("string"==typeof e||null!=e&&!sa(e))&&!(e=ui(e))&&ar(t)?_i(fr(t),0,r):t.split(e,r):[]},$r.spread=function(t,e){if("function"!=typeof t)throw new Dt(o);return e=null==e?0:yr(ha(e),0),Zn(function(r){var n=r[e],i=_i(r,0,e);return n&&Me(i,n),Ce(t,this,i)})},$r.tail=function(t){var e=null==t?0:t.length;return e?ii(t,1,e):[]},$r.take=function(t,e,r){return t&&t.length?ii(t,0,(e=r||e===i?1:ha(e))<0?0:e):[]},$r.takeRight=function(t,e,r){var n=null==t?0:t.length;return n?ii(t,(e=n-(e=r||e===i?1:ha(e)))<0?0:e,n):[]},$r.takeRightWhile=function(t,e){return t&&t.length?fi(t,co(e,3),!1,!0):[]},$r.takeWhile=function(t,e){return t&&t.length?fi(t,co(e,3)):[]},$r.tap=function(t,e){return e(t),t},$r.throttle=function(t,e,r){var n=!0,i=!0;if("function"!=typeof t)throw new Dt(o);return ea(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),Ps(t,e,{leading:n,maxWait:e,trailing:i})},$r.thru=fs,$r.toArray=ma,$r.toPairs=Ba,$r.toPairsIn=$a,$r.toPath=function(t){return Vs(t)?Le(t,qo):ca(t)?[t]:Di(Ro(va(t)))},$r.toPlainObject=ya,$r.transform=function(t,e,r){var n=Vs(t),i=n||Xs(t)||ua(t);if(e=co(e,4),null==r){var o=t&&t.constructor;r=i?n?new o:[]:ea(t)&&Ys(o)?Ur(Wt(t)):{}}return(i?Oe:wn)(t,function(t,n,i){return e(r,t,n,i)}),r},$r.unary=function(t){return Ts(t,1)},$r.union=rs,$r.unionBy=ns,$r.unionWith=is,$r.uniq=function(t){return t&&t.length?pi(t):[]},$r.uniqBy=function(t,e){return t&&t.length?pi(t,co(e,2)):[]},$r.uniqWith=function(t,e){return e="function"==typeof e?e:i,t&&t.length?pi(t,i,e):[]},$r.unset=function(t,e){return null==t||di(t,e)},$r.unzip=os,$r.unzipWith=ss,$r.update=function(t,e,r){return null==t?t:mi(t,e,vi(r))},$r.updateWith=function(t,e,r,n){return n="function"==typeof n?n:i,null==t?t:mi(t,e,vi(r),n)},$r.values=Ua,$r.valuesIn=function(t){return null==t?[]:tr(t,ja(t))},$r.without=as,$r.words=Ya,$r.wrap=function(t,e){return qs(vi(e),t)},$r.xor=ls,$r.xorBy=cs,$r.xorWith=us,$r.zip=ps,$r.zipObject=function(t,e){return bi(t||[],e||[],en)},$r.zipObjectDeep=function(t,e){return bi(t||[],e||[],ti)},$r.zipWith=ds,$r.entries=Ba,$r.entriesIn=$a,$r.extend=wa,$r.extendWith=_a,ll($r,$r),$r.add=yl,$r.attempt=Ja,$r.camelCase=Fa,$r.capitalize=za,$r.ceil=vl,$r.clamp=function(t,e,r){return r===i&&(r=e,e=i),r!==i&&(r=(r=ba(r))==r?r:0),e!==i&&(e=(e=ba(e))==e?e:0),ln(ba(t),e,r)},$r.clone=function(t){return cn(t,4)},$r.cloneDeep=function(t){return cn(t,5)},$r.cloneDeepWith=function(t,e){return cn(t,5,e="function"==typeof e?e:i)},$r.cloneWith=function(t,e){return cn(t,4,e="function"==typeof e?e:i)},$r.conformsTo=function(t,e){return null==e||un(t,e,Pa(e))},$r.deburr=Ha,$r.defaultTo=function(t,e){return null==t||t!=t?e:t},$r.divide=xl,$r.endsWith=function(t,e,r){t=va(t),e=ui(e);var n=t.length,o=r=r===i?n:ln(ha(r),0,n);return(r-=e.length)>=0&&t.slice(r,o)==e},$r.eq=Us,$r.escape=function(t){return(t=va(t))&&Z.test(t)?t.replace(X,or):t},$r.escapeRegExp=function(t){return(t=va(t))&&ot.test(t)?t.replace(it,"\\$&"):t},$r.every=function(t,e,r){var n=Vs(t)?Ie:hn;return r&&wo(t,e,r)&&(e=i),n(t,co(e,3))},$r.find=bs,$r.findIndex=Ho,$r.findKey=function(t,e){return Ue(t,co(e,3),wn)},$r.findLast=ys,$r.findLastIndex=Vo,$r.findLastKey=function(t,e){return Ue(t,co(e,3),_n)},$r.floor=wl,$r.forEach=vs,$r.forEachRight=xs,$r.forIn=function(t,e){return null==t?t:vn(t,co(e,3),ja)},$r.forInRight=function(t,e){return null==t?t:xn(t,co(e,3),ja)},$r.forOwn=function(t,e){return t&&wn(t,co(e,3))},$r.forOwnRight=function(t,e){return t&&_n(t,co(e,3))},$r.get=Ca,$r.gt=Fs,$r.gte=zs,$r.has=function(t,e){return null!=t&&bo(t,e,Tn)},$r.hasIn=Ta,$r.head=Wo,$r.identity=il,$r.includes=function(t,e,r,n){t=Ws(t)?t:Ua(t),r=r&&!n?ha(r):0;var i=t.length;return r<0&&(r=yr(i+r,0)),la(t)?r<=i&&t.indexOf(e,r)>-1:!!i&&ze(t,e,r)>-1},$r.indexOf=function(t,e,r){var n=null==t?0:t.length;if(!n)return-1;var i=null==r?0:ha(r);return i<0&&(i=yr(n+i,0)),ze(t,e,i)},$r.inRange=function(t,e,r){return e=fa(e),r===i?(r=e,e=0):r=fa(r),function(t,e,r){return t>=vr(e,r)&&t=-9007199254740991&&t<=f},$r.isSet=aa,$r.isString=la,$r.isSymbol=ca,$r.isTypedArray=ua,$r.isUndefined=function(t){return t===i},$r.isWeakMap=function(t){return ra(t)&&go(t)==j},$r.isWeakSet=function(t){return ra(t)&&"[object WeakSet]"==En(t)},$r.join=function(t,e){return null==t?"":$e.call(t,e)},$r.kebabCase=Va,$r.last=Zo,$r.lastIndexOf=function(t,e,r){var n=null==t?0:t.length;if(!n)return-1;var o=n;return r!==i&&(o=(o=ha(r))<0?yr(n+o,0):vr(o,n-1)),e==e?function(t,e,r){for(var n=r+1;n--;)if(t[n]===e)return n;return n}(t,e,o):Fe(t,Ve,o,!0)},$r.lowerCase=Ga,$r.lowerFirst=Wa,$r.lt=pa,$r.lte=da,$r.max=function(t){return t&&t.length?gn(t,il,Cn):i},$r.maxBy=function(t,e){return t&&t.length?gn(t,co(e,2),Cn):i},$r.mean=function(t){return Ge(t,il)},$r.meanBy=function(t,e){return Ge(t,co(e,2))},$r.min=function(t){return t&&t.length?gn(t,il,Bn):i},$r.minBy=function(t,e){return t&&t.length?gn(t,co(e,2),Bn):i},$r.stubArray=gl,$r.stubFalse=bl,$r.stubObject=function(){return{}},$r.stubString=function(){return""},$r.stubTrue=function(){return!0},$r.multiply=kl,$r.nth=function(t,e){return t&&t.length?Hn(t,ha(e)):i},$r.noConflict=function(){return he._===this&&(he._=Ut),this},$r.noop=cl,$r.now=Cs,$r.pad=function(t,e,r){t=va(t);var n=(e=ha(e))?mr(t):0;if(!e||n>=e)return t;var i=(e-n)/2;return Vi(ge(i),r)+t+Vi(fe(i),r)},$r.padEnd=function(t,e,r){t=va(t);var n=(e=ha(e))?mr(t):0;return e&&ne){var n=t;t=e,e=n}if(r||t%1||e%1){var o=_r();return vr(t+o*(e-t+pe("1e-"+((o+"").length-1))),e)}return Xn(t,e)},$r.reduce=function(t,e,r){var n=Vs(t)?Re:Xe,i=arguments.length<3;return n(t,co(e,4),r,i,mn)},$r.reduceRight=function(t,e,r){var n=Vs(t)?qe:Xe,i=arguments.length<3;return n(t,co(e,4),r,i,fn)},$r.repeat=function(t,e,r){return e=(r?wo(t,e,r):e===i)?1:ha(e),Qn(va(t),e)},$r.replace=function(){var t=arguments,e=va(t[0]);return t.length<3?e:e.replace(t[1],t[2])},$r.result=function(t,e,r){var n=-1,o=(e=xi(e,t)).length;for(o||(o=1,t=i);++nf)return[];var r=g,n=vr(t,g);e=co(e),t-=g;for(var i=Ze(n,e);++r=s)return t;var l=r-mr(n);if(l<1)return n;var c=a?_i(a,0,l).join(""):t.slice(0,l);if(o===i)return c+n;if(a&&(l+=c.length-l),sa(o)){if(t.slice(l).search(o)){var u,p=c;for(o.global||(o=Tt(o.source,va(ht.exec(o))+"g")),o.lastIndex=0;u=o.exec(p);)var d=u.index;c=c.slice(0,d===i?l:d)}}else if(t.indexOf(ui(o),l)!=l){var m=c.lastIndexOf(o);m>-1&&(c=c.slice(0,m))}return c+n},$r.unescape=function(t){return(t=va(t))&&Q.test(t)?t.replace(K,gr):t},$r.uniqueId=function(t){var e=++Rt;return va(t)+e},$r.upperCase=Qa,$r.upperFirst=Za,$r.each=vs,$r.eachRight=xs,$r.first=Wo,ll($r,(_l={},wn($r,function(t,e){Mt.call($r.prototype,e)||(_l[e]=t)}),_l),{chain:!1}),$r.VERSION="4.17.21",Oe(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){$r[t].placeholder=$r}),Oe(["drop","take"],function(t,e){Hr.prototype[t]=function(r){r=r===i?1:yr(ha(r),0);var n=this.__filtered__&&!e?new Hr(this):this.clone();return n.__filtered__?n.__takeCount__=vr(r,n.__takeCount__):n.__views__.push({size:vr(r,g),type:t+(n.__dir__<0?"Right":"")}),n},Hr.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),Oe(["filter","map","takeWhile"],function(t,e){var r=e+1,n=1==r||3==r;Hr.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:co(t,3),type:r}),e.__filtered__=e.__filtered__||n,e}}),Oe(["head","last"],function(t,e){var r="take"+(e?"Right":"");Hr.prototype[t]=function(){return this[r](1).value()[0]}}),Oe(["initial","tail"],function(t,e){var r="drop"+(e?"":"Right");Hr.prototype[t]=function(){return this.__filtered__?new Hr(this):this[r](1)}}),Hr.prototype.compact=function(){return this.filter(il)},Hr.prototype.find=function(t){return this.filter(t).head()},Hr.prototype.findLast=function(t){return this.reverse().find(t)},Hr.prototype.invokeMap=Zn(function(t,e){return"function"==typeof t?new Hr(this):this.map(function(r){return In(r,t,e)})}),Hr.prototype.reject=function(t){return this.filter(Ms(co(t)))},Hr.prototype.slice=function(t,e){t=ha(t);var r=this;return r.__filtered__&&(t>0||e<0)?new Hr(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),e!==i&&(r=(e=ha(e))<0?r.dropRight(-e):r.take(e-t)),r)},Hr.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Hr.prototype.toArray=function(){return this.take(g)},wn(Hr.prototype,function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),n=/^(?:head|last)$/.test(e),o=$r[n?"take"+("last"==e?"Right":""):e],s=n||/^find/.test(e);o&&($r.prototype[e]=function(){var e=this.__wrapped__,a=n?[1]:arguments,l=e instanceof Hr,c=a[0],u=l||Vs(e),p=function(t){var e=o.apply($r,Me([t],a));return n&&d?e[0]:e};u&&r&&"function"==typeof c&&1!=c.length&&(l=u=!1);var d=this.__chain__,m=!!this.__actions__.length,f=s&&!d,h=l&&!m;if(!s&&u){e=h?e:new Hr(this);var g=t.apply(e,a);return g.__actions__.push({func:fs,args:[p],thisArg:i}),new zr(g,d)}return f&&h?t.apply(this,a):(g=this.thru(p),f?n?g.value()[0]:g.value():g)})}),Oe(["pop","push","shift","sort","splice","unshift"],function(t){var e=It[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",n=/^(?:pop|shift)$/.test(t);$r.prototype[t]=function(){var t=arguments;if(n&&!this.__chain__){var i=this.value();return e.apply(Vs(i)?i:[],t)}return this[r](function(r){return e.apply(Vs(r)?r:[],t)})}}),wn(Hr.prototype,function(t,e){var r=$r[e];if(r){var n=r.name+"";Mt.call(Ir,n)||(Ir[n]=[]),Ir[n].push({name:e,func:r})}}),Ir[Ui(i,2).name]=[{name:"wrapper",func:i}],Hr.prototype.clone=function(){var t=new Hr(this.__wrapped__);return t.__actions__=Di(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Di(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Di(this.__views__),t},Hr.prototype.reverse=function(){if(this.__filtered__){var t=new Hr(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Hr.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,r=Vs(t),n=e<0,i=r?t.length:0,o=function(t,e,r){var n=-1,i=r.length;for(;++n=this.__values__.length;return{done:t,value:t?i:this.__values__[this.__index__++]}},$r.prototype.plant=function(t){for(var e,r=this;r instanceof Fr;){var n=$o(r);n.__index__=0,n.__values__=i,e?o.__wrapped__=n:e=n;var o=n;r=r.__wrapped__}return o.__wrapped__=t,e},$r.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Hr){var e=t;return this.__actions__.length&&(e=new Hr(this)),(e=e.reverse()).__actions__.push({func:fs,args:[es],thisArg:i}),new zr(e,this.__chain__)}return this.thru(es)},$r.prototype.toJSON=$r.prototype.valueOf=$r.prototype.value=function(){return hi(this.__wrapped__,this.__actions__)},$r.prototype.first=$r.prototype.head,Yt&&($r.prototype[Yt]=function(){return this}),$r}();he._=br,(n=function(){return br}.call(e,r,e,t))===i||(t.exports=n)}.call(this)},2556(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(t){return t.charCodeAt(0)}))},2739(){},2772(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getFeed=function(t){var e=l(p,t);return e?"feed"===e.name?function(t){var e,r=t.children,n={type:"atom",items:(0,i.getElementsByTagName)("entry",r).map(function(t){var e,r=t.children,n={media:a(r)};u(n,"id","id",r),u(n,"title","title",r);var i=null===(e=l("link",r))||void 0===e?void 0:e.attribs.href;i&&(n.link=i);var o=c("summary",r)||c("content",r);o&&(n.description=o);var s=c("updated",r);return s&&(n.pubDate=new Date(s)),n})};u(n,"id","id",r),u(n,"title","title",r);var o=null===(e=l("link",r))||void 0===e?void 0:e.attribs.href;o&&(n.link=o);u(n,"description","subtitle",r);var s=c("updated",r);s&&(n.updated=new Date(s));return u(n,"author","email",r,!0),n}(e):function(t){var e,r,n=null!==(r=null===(e=l("channel",t.children))||void 0===e?void 0:e.children)&&void 0!==r?r:[],o={type:t.name.substr(0,3),id:"",items:(0,i.getElementsByTagName)("item",t.children).map(function(t){var e=t.children,r={media:a(e)};u(r,"id","guid",e),u(r,"title","title",e),u(r,"link","link",e),u(r,"description","description",e);var n=c("pubDate",e)||c("dc:date",e);return n&&(r.pubDate=new Date(n)),r})};u(o,"title","title",n),u(o,"link","link",n),u(o,"description","description",n);var s=c("lastBuildDate",n);s&&(o.updated=new Date(s));return u(o,"author","managingEditor",n,!0),o}(e):null};var n=r(9124),i=r(1974);var o=["url","type","lang"],s=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function a(t){return(0,i.getElementsByTagName)("media:content",t).map(function(t){for(var e=t.attribs,r={medium:e.medium,isDefault:!!e.isDefault},n=0,i=o;n{if("string"!=typeof t)throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},2851(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getChildren=i,e.getParent=o,e.getSiblings=function(t){var e=o(t);if(null!=e)return i(e);var r=[t],n=t.prev,s=t.next;for(;null!=n;)r.unshift(n),n=n.prev;for(;null!=s;)r.push(s),s=s.next;return r},e.getAttributeValue=function(t,e){var r;return null===(r=t.attribs)||void 0===r?void 0:r[e]},e.hasAttrib=function(t,e){return null!=t.attribs&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&null!=t.attribs[e]},e.getName=function(t){return t.name},e.nextElementSibling=function(t){var e=t.next;for(;null!==e&&!(0,n.isTag)(e);)e=e.next;return e},e.prevElementSibling=function(t){var e=t.prev;for(;null!==e&&!(0,n.isTag)(e);)e=e.prev;return e};var n=r(4128);function i(t){return(0,n.hasChildren)(t)?t.children:[]}function o(t){return t.parent||null}},2895(t,e,r){"use strict";let n=r(396),i=r(9371),o=r(7793),s=r(3614),a=r(5238),l=r(145),c=r(3438),u=r(1106),p=r(6966),d=r(1752),m=r(3152),f=r(9577),h=r(6846),g=r(3717),b=r(5644),y=r(1534),v=r(3303),x=r(38);function w(...t){return 1===t.length&&Array.isArray(t[0])&&(t=t[0]),new h(t)}w.plugin=function(t,e){let r,n=!1;function i(...r){console&&console.warn&&!n&&(n=!0,console.warn(t+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(t+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226"));let i=e(...r);return i.postcssPlugin=t,i.postcssVersion=(new h).version,i}return Object.defineProperty(i,"postcss",{get:()=>(r||(r=i()),r)}),i.process=function(t,e,r){return w([i(r)]).process(t,e)},i},w.stringify=v,w.parse=f,w.fromJSON=c,w.list=d,w.comment=t=>new i(t),w.atRule=t=>new n(t),w.decl=t=>new a(t),w.rule=t=>new y(t),w.root=t=>new b(t),w.document=t=>new l(t),w.CssSyntaxError=s,w.Declaration=a,w.Container=o,w.Processor=h,w.Document=l,w.Comment=i,w.Warning=x,w.AtRule=n,w.Result=g,w.Input=u,w.Rule=y,w.Root=b,w.Node=m,p.registerPostcss(w),t.exports=w,w.default=w},3152(t,e,r){"use strict";let n=r(3614),i=r(7668),o=r(3303),{isClean:s,my:a}=r(4151);function l(t,e){let r=new t.constructor;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;if("proxyCache"===n)continue;let i=t[n],o=typeof i;"parent"===n&&"object"===o?e&&(r[n]=e):"source"===n?r[n]=i:Array.isArray(i)?r[n]=i.map(t=>l(t,r)):("object"===o&&null!==i&&(i=l(i)),r[n]=i)}return r}function c(t,e){if(e&&void 0!==e.offset)return e.offset;let r=1,n=1,i=0;for(let o=0;o"proxyOf"===e?t:"root"===e?()=>t.root().toProxy():t[e],set:(t,e,r)=>(t[e]===r||(t[e]=r,"prop"!==e&&"value"!==e&&"name"!==e&&"params"!==e&&"important"!==e&&"text"!==e||t.markDirty()),!0)}}markClean(){this[s]=!0}markDirty(){if(this[s]){this[s]=!1;let t=this;for(;t=t.parent;)t[s]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t={}){let e=this.source.start;if(t.index)e=this.positionInside(t.index);else if(t.word){let r="document"in this.source.input?this.source.input.document:this.source.input.css,n=r.slice(c(r,this.source.start),c(r,this.source.end)).indexOf(t.word);-1!==n&&(e=this.positionInside(n))}return e}positionInside(t){let e=this.source.start.column,r=this.source.start.line,n="document"in this.source.input?this.source.input.document:this.source.input.css,i=c(n,this.source.start),o=i+t;for(let t=i;t"object"==typeof t&&t.toJSON?t.toJSON(null,e):t);else if("object"==typeof n&&n.toJSON)r[t]=n.toJSON(null,e);else if("source"===t){if(null==n)continue;let o=e.get(n.input);null==o&&(o=i,e.set(n.input,i),i++),r[t]={end:n.end,inputId:o,start:n.start}}else r[t]=n}return n&&(r.inputs=[...e.keys()].map(t=>t.toJSON())),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=o){t.stringify&&(t=t.stringify);let e="";return t(this,t=>{e+=t}),e}warn(t,e,r={}){let n={node:this};for(let t in r)n[t]=r[t];return t.warn(e,n)}}t.exports=u,u.default=u},3303(t,e,r){"use strict";let n=r(7668);function i(t,e){new n(e).stringify(t)}t.exports=i,i.default=i},3356(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(t){return t.charCodeAt(0)}))},3438(t,e,r){"use strict";let n=r(396),i=r(9371),o=r(5238),s=r(1106),a=r(3878),l=r(5644),c=r(1534);function u(t,e){if(Array.isArray(t))return t.map(t=>u(t));let{inputs:r,...p}=t;if(r){e=[];for(let t of r){let r={...t,__proto__:s.prototype};r.map&&(r.map={...r.map,__proto__:a.prototype}),e.push(r)}}if(p.nodes&&(p.nodes=t.nodes.map(t=>u(t,e))),p.source){let{inputId:t,...r}=p.source;p.source=r,null!=t&&(p.source.input=e[t])}if("root"===p.type)return new l(p);if("decl"===p.type)return new o(p);if("rule"===p.type)return new c(p);if("comment"===p.type)return new i(p);if("atrule"===p.type)return new n(p);throw new Error("Unknown node type: "+t.type)}t.exports=u,u.default=u},3604(t,e,r){"use strict";let{dirname:n,relative:i,resolve:o,sep:s}=r(197),{SourceMapConsumer:a,SourceMapGenerator:l}=r(1866),{pathToFileURL:c}=r(2739),u=r(1106),p=Boolean(a&&l),d=Boolean(n&&o&&i&&s);t.exports=class{constructor(t,e,r,n){this.stringify=t,this.mapOpts=r.map||{},this.root=e,this.opts=r,this.css=n,this.originalCSS=n,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;t=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let e="\n";this.css.includes("\r\n")&&(e="\r\n"),this.css+=e+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let e,r=this.toUrl(this.path(t.file)),i=t.root||n(t.file);!1===this.mapOpts.sourcesContent?(e=new a(t.text),e.sourcesContent&&(e.sourcesContent=null)):e=t.consumer(),this.map.applySourceMap(e,r,this.toUrl(this.path(i)))}}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let t;for(let e=this.root.nodes.length-1;e>=0;e--)t=this.root.nodes[e],"comment"===t.type&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(e)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),d&&p&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,e=>{t+=e}),[t]}}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=l.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new l({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new l({file:this.outputFile(),ignoreInvalidMapping:!0});let t,e,r=1,n=1,i="",o={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,(s,a,l)=>{if(this.css+=s,a&&"end"!==l&&(o.generated.line=r,o.generated.column=n-1,a.source&&a.source.start?(o.source=this.sourcePath(a),o.original.line=a.source.start.line,o.original.column=a.source.start.column-1,this.map.addMapping(o)):(o.source=i,o.original.line=1,o.original.column=0,this.map.addMapping(o))),e=s.match(/\n/g),e?(r+=e.length,t=s.lastIndexOf("\n"),n=s.length-t):n+=s.length,a&&"start"!==l){let t=a.parent||{raws:{}};("decl"===a.type||"atrule"===a.type&&!a.nodes)&&a===t.last&&!t.raws.semicolon||(a.source&&a.source.end?(o.source=this.sourcePath(a),o.original.line=a.source.end.line,o.original.column=a.source.end.column-1,o.generated.line=r,o.generated.column=n-2,this.map.addMapping(o)):(o.source=i,o.original.line=1,o.original.column=0,o.generated.line=r,o.generated.column=n-1,this.map.addMapping(o)))}})}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(t=>t.annotation))}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let t=this.mapOpts.annotation;return(void 0===t||!0===t)&&(!this.previous().length||this.previous().some(t=>t.inline))}isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(t=>t.withContent())}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute)return t;if(60===t.charCodeAt(0))return t;if(/^\w+:\/\//.test(t))return t;let e=this.memoizedPaths.get(t);if(e)return e;let r=this.opts.to?n(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(r=n(o(r,this.mapOpts.annotation)));let s=i(r,t);return this.memoizedPaths.set(t,s),s}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let e=t.source.input.map;this.previousMaps.includes(e)||this.previousMaps.push(e)}});else{let t=new u(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(e=>{if(e.source){let r=e.source.input.from;if(r&&!t[r]){t[r]=!0;let n=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(n,e.source.input.css)}}});else if(this.css){let t=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(t,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let e=this.memoizedFileURLs.get(t);if(e)return e;if(c){let e=c(t).toString();return this.memoizedFileURLs.set(t,e),e}throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let e=this.memoizedURLs.get(t);if(e)return e;"\\"===s&&(t=t.replace(/\\/g,"/"));let r=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,r),r}}},3614(t,e,r){"use strict";let n=r(8633),i=r(9746);class o extends Error{constructor(t,e,r,n,i,s){super(t),this.name="CssSyntaxError",this.reason=t,i&&(this.file=i),n&&(this.source=n),s&&(this.plugin=s),void 0!==e&&void 0!==r&&("number"==typeof e?(this.line=e,this.column=r):(this.line=e.line,this.column=e.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,o)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let e=this.source;null==t&&(t=n.isColorSupported);let r=t=>t,o=t=>t,s=t=>t;if(t){let{bold:t,gray:e,red:a}=n.createColors(!0);o=e=>t(a(e)),r=t=>e(t),i&&(s=t=>i(t))}let a=e.split(/\r?\n/),l=Math.max(this.line-3,0),c=Math.min(this.line+2,a.length),u=String(c).length;return a.slice(l,c).map((t,e)=>{let n=l+1+e,i=" "+(" "+n).slice(-u)+" | ";if(n===this.line){if(t.length>160){let e=20,n=Math.max(0,this.column-e),a=Math.max(this.column+e,this.endColumn+e),l=t.slice(n,a),c=r(i.replace(/\d/g," "))+t.slice(0,Math.min(this.column-1,e-1)).replace(/[^\t]/g," ");return o(">")+r(i)+s(l)+"\n "+c+o("^")}let e=r(i.replace(/\d/g," "))+t.slice(0,this.column-1).replace(/[^\t]/g," ");return o(">")+r(i)+s(t)+"\n "+e+o("^")}return" "+r(i)+s(t)}).join("\n")}toString(){let t=this.showSourceCode();return t&&(t="\n\n"+t+"\n"),this.name+": "+this.message+t}}t.exports=o,o.default=o},3717(t,e,r){"use strict";let n=r(38);class i{get content(){return this.css}constructor(t,e,r){this.processor=t,this.messages=[],this.root=e,this.opts=r,this.css="",this.map=void 0}toString(){return this.css}warn(t,e={}){e.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(e.plugin=this.lastPlugin.postcssPlugin);let r=new n(t,e);return this.messages.push(r),r}warnings(){return this.messages.filter(t=>"warning"===t.type)}}t.exports=i,i.default=i},3878(t,e,r){"use strict";let{existsSync:n,readFileSync:i}=r(9977),{dirname:o,join:s}=r(197),{SourceMapConsumer:a,SourceMapGenerator:l}=r(1866);class c{constructor(t,e){if(!1===e.map)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let r=e.map?e.map.prev:void 0,n=this.loadMap(e.from,r);!this.mapFile&&e.from&&(this.mapFile=e.from),this.mapFile&&(this.root=o(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new a(this.text)),this.consumerCache}decodeInline(t){let e=t.match(/^data:application\/json;charset=utf-?8,/)||t.match(/^data:application\/json,/);if(e)return decodeURIComponent(t.substr(e[0].length));let r=t.match(/^data:application\/json;charset=utf-?8;base64,/)||t.match(/^data:application\/json;base64,/);if(r)return n=t.substr(r[0].length),Buffer?Buffer.from(n,"base64").toString():window.atob(n);var n;let i=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+i)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return"object"==typeof t&&("string"==typeof t.mappings||"string"==typeof t._mappings||Array.isArray(t.sections))}loadAnnotation(t){let e=t.match(/\/\*\s*# sourceMappingURL=/g);if(!e)return;let r=t.lastIndexOf(e.pop()),n=t.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(t.substring(r,n)))}loadFile(t){if(this.root=o(t),n(t))return this.mapFile=t,i(t,"utf-8").toString().trim()}loadMap(t,e){if(!1===e)return!1;if(e){if("string"==typeof e)return e;if("function"!=typeof e){if(e instanceof a)return l.fromSourceMap(e).toString();if(e instanceof l)return e.toString();if(this.isMap(e))return JSON.stringify(e);throw new Error("Unsupported previous source map format: "+e.toString())}{let r=e(t);if(r){let t=this.loadFile(r);if(!t)throw new Error("Unable to load previous source map: "+r.toString());return t}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let e=this.annotation;return t&&(e=s(o(t),e)),this.loadFile(e)}}}startWith(t,e){return!!t&&t.substr(0,e.length)===e}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}t.exports=c,c.default=c},4128(t,e,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),i=this&&this.__exportStar||function(t,e){for(var r in t)"default"===r||Object.prototype.hasOwnProperty.call(e,r)||n(e,t,r)};Object.defineProperty(e,"__esModule",{value:!0}),e.DomHandler=void 0;var o=r(5413),s=r(430);i(r(430),e);var a={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function t(t,e,r){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof e&&(r=e,e=a),"object"==typeof t&&(e=t,t=void 0),this.callback=null!=t?t:null,this.options=null!=e?e:a,this.elementCB=null!=r?r:null}return t.prototype.onparserinit=function(t){this.parser=t},t.prototype.onreset=function(){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},t.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},t.prototype.onerror=function(t){this.handleCallback(t)},t.prototype.onclosetag=function(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)},t.prototype.onopentag=function(t,e){var r=this.options.xmlMode?o.ElementType.Tag:void 0,n=new s.Element(t,e,void 0,r);this.addNode(n),this.tagStack.push(n)},t.prototype.ontext=function(t){var e=this.lastNode;if(e&&e.type===o.ElementType.Text)e.data+=t,this.options.withEndIndices&&(e.endIndex=this.parser.endIndex);else{var r=new s.Text(t);this.addNode(r),this.lastNode=r}},t.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=t;else{var e=new s.Comment(t);this.addNode(e),this.lastNode=e}},t.prototype.oncommentend=function(){this.lastNode=null},t.prototype.oncdatastart=function(){var t=new s.Text(""),e=new s.CDATA([t]);this.addNode(e),t.parent=e,this.lastNode=t},t.prototype.oncdataend=function(){this.lastNode=null},t.prototype.onprocessinginstruction=function(t,e){var r=new s.ProcessingInstruction(t,e);this.addNode(r)},t.prototype.handleCallback=function(t){if("function"==typeof this.callback)this.callback(t,this.dom);else if(t)throw t},t.prototype.addNode=function(t){var e=this.tagStack[this.tagStack.length-1],r=e.children[e.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),e.children.push(t),r&&(t.prev=r,r.next=t),t.parent=e,this.lastNode=null},t}();e.DomHandler=l,e.default=l},4151(t){"use strict";t.exports.isClean=Symbol("isClean"),t.exports.my=Symbol("my")},4211(t,e,r){"use strict";let n=r(3604),i=r(9577);const o=r(3717);let s=r(3303);r(6156);class a{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let t,e=i;try{t=e(this._css,this._opts)}catch(t){this.error=t}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(t,e,r){let i;e=e.toString(),this.stringified=!1,this._processor=t,this._css=e,this._opts=r,this._map=void 0;let a=s;this.result=new o(this._processor,i,this._opts),this.result.css=e;let l=this;Object.defineProperty(this.result,"root",{get:()=>l.root});let c=new n(a,i,this._opts,e);if(c.isMap()){let[t,e]=c.generate();t&&(this.result.css=t),e&&(this.result.map=e)}else c.clearAnnotation(),this.result.css=c.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,e){return this.async().then(t,e)}toString(){return this._css}warnings(){return[]}}t.exports=a,a.default=a},4442(t,e,r){"use strict";r.d(e,{A:()=>a});var n=r(1601),i=r.n(n),o=r(6314),s=r.n(o)()(i());s.push([t.id,':root,[data-bs-theme=dark]{--bs-body-bg: $glances-bg;--bs-body-color: $glances-fg;--bs-body-font-size: $glances-fonts-size}body{background-color:#000;color:#ccc;font-family:"Lucida Sans Typewriter","Lucida Console",Monaco,"Bitstream Vera Sans Mono",monospace;font-size:14px;overflow:hidden}.title{font-weight:bold}.highlight{font-weight:bold !important;color:#5d4062 !important}.ok,.status,.process{color:#3e7b04 !important}.ok_log{background-color:#3e7b04 !important;color:#fff !important}.max{color:#3e7b04 !important;font-weight:bold !important}.careful{color:#295183 !important;font-weight:bold !important}.careful_log{background-color:#295183 !important;color:#fff !important;font-weight:bold !important}.warning,.nice{color:#5d4062 !important;font-weight:bold !important}.warning_log{background-color:#5d4062 !important;color:#fff !important;font-weight:bold !important}.critical{color:#a30000 !important;font-weight:bold !important}.critical_log{background-color:#a30000 !important;color:#fff !important;font-weight:bold !important}.error{color:#e60 !important;font-weight:bold !important}.error_log{background-color:#e60 !important;color:#fff !important;font-weight:bold !important}.container-fluid{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px}.header{height:30px}.header-small{height:50px}.header-small>div:nth-child(1)>section:nth-child(1){margin-bottom:0em}.top-min{height:100px}.top-max{height:180px}.sidebar-min{overflow-y:auto;height:calc(100vh - 30px - 100px)}.sidebar-max{overflow-y:auto;height:calc(100vh - 30px - 180px)}.inline{display:inline-block}.table{margin-bottom:0px}.margin-top{margin-top:.5em}.margin-bottom{margin-bottom:.5em}.table-sm>:not(caption)>*>*{padding-top:0em;padding-right:.25rem;padding-bottom:0em;padding-left:.25rem}.sort{font-weight:bold;color:#fff}.sortable{cursor:pointer;text-decoration:underline}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#browser .table-hover tbody tr:hover td{background:#57cb6a}.plugin{margin-bottom:1em}.button{color:#9cf;background:rgba(0,0,0,.4);border:1px solid #9cf;padding:1px 5px;border-radius:5px;letter-spacing:1px;cursor:pointer;transition:all .2s ease-in-out;position:relative;overflow:hidden}.button:hover{background:rgba(183,214,255,.3);border-color:#b0d0ff;color:#b0d0ff}.button:active{transform:scale(0.95);box-shadow:0 0 8px rgba(153,204,255,.5)}.frequency{display:inline-block;width:8em}#system span{padding-left:10px}#system span:nth-child(1){padding-left:0px}#ip span{padding-left:10px}#quicklook span{padding:0;margin:0;padding-left:10px}#quicklook span:nth-child(1){padding-left:0px}#quicklook *>th,#quicklook td{margin:0;padding:0}#quicklook *>th:nth-child(1),#quicklook td:nth-child(1){width:4em}#quicklook *>th:nth-last-child(1),#quicklook td:nth-last-child(1){width:4em}#quicklook *>td span{display:inline-block;width:4em}#quicklook .progress{min-width:100px;background-color:#000;height:1.5em;border-radius:0px;text-align:right}#quicklook .progress-bar-ok{background-color:#3e7b04}#quicklook .progress-bar-careful{background-color:#295183}#quicklook .progress-bar-warning{background-color:#5d4062}#quicklook .progress-bar-critical{background-color:#a30000}#quicklook .cpu-name{white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}#cpu *>td span{display:inline-block;width:4em}#gpu *>td span{display:inline-block;width:4em}#mem *>td span{display:inline-block;width:4em}#memswap *>td span{display:inline-block;width:4em}#load *>td span{display:inline-block;width:3em}#vms span{padding-left:10px}#vms span:nth-child(1){padding-left:0px}#vms .table{margin-bottom:1em}#vms *>th:not(:last-child),#vms td:not(:last-child){width:5em}#vms *>td:nth-child(2){width:15em}#vms *>td:nth-child(3){width:6em}#vms *>td:nth-child(6){text-align:right}#vms *>td:nth-child(8){width:10em}#vms *>td:nth-child(7),#vms td:nth-child(8),#vms td:nth-child(9){text-overflow:ellipsis;white-space:nowrap}#containers span{padding-left:10px}#containers span:nth-child(1){padding-left:0px}#containers .table{margin-bottom:1em}#containers *>td:not(:last-child){width:5em}#containers *>td:nth-child(1){width:10em}#containers *>td:nth-child(2),#containers td:nth-child(3){width:15em}#containers *>td:nth-child(3){white-space:nowrap;overflow:hidden}#containers *>td:nth-child(4){width:6em}#containers *>td:nth-child(5){width:10em;text-overflow:ellipsis;white-space:nowrap}#containers *>td:nth-child(7),#containers td:nth-child(9),#containers td:nth-child(11){text-align:right}#containers *>td:nth-child(13){text-align:left;text-overflow:ellipsis;white-space:nowrap}#processcount span{padding-left:10px}#processcount span:nth-child(1){padding-left:0px}#processcount{margin-bottom:0px}#amps .process-result{max-width:300px;overflow:hidden;white-space:pre-wrap;padding-left:10px;text-overflow:ellipsis}#amps .table{margin-bottom:1em}#amps *>td:nth-child(8){text-overflow:ellipsis;white-space:nowrap}#processlist div.extendedstats{margin-bottom:1em;margin-top:1em}#processlist div.extendedstats div span:not(:last-child){margin-right:1em}#processlist{overflow-y:auto;height:600px;margin-top:1em}#processlist .table{margin-bottom:1em}#processlist .table-hover tbody tr:hover td{background:#57cb6a}#processlist *>td:nth-child(-n+12){width:5em}#processlist *>td:nth-child(5),#processlist td:nth-child(7),#processlist td:nth-child(9),#processlist td:nth-child(11){text-align:right}#processlist *>td:nth-child(6){text-overflow:ellipsis;white-space:nowrap;width:6em}#processlist *>td:nth-child(7){width:6em}#processlist *>td:nth-child(9),#processlist td:nth-child(10){width:2em}#processlist *>td:nth-child(13),#processlist td:nth-child(14){text-overflow:ellipsis;white-space:nowrap}#alerts span{padding-left:10px}#alerts span:nth-child(1){padding-left:0px}#alerts *>td:nth-child(1){width:20em}#browser table{margin-top:1em}',""]);const a=s},4644(t,e){var r,n; + */t=r.nmd(t),function(){var i,o="Expected a function",s="__lodash_hash_undefined__",a="__lodash_placeholder__",l=16,c=32,u=64,p=128,d=256,m=1/0,f=9007199254740991,h=NaN,g=4294967295,b=[["ary",p],["bind",1],["bindKey",2],["curry",8],["curryRight",l],["flip",512],["partial",c],["partialRight",u],["rearg",d]],y="[object Arguments]",v="[object Array]",x="[object Boolean]",w="[object Date]",_="[object Error]",k="[object Function]",S="[object GeneratorFunction]",A="[object Map]",C="[object Number]",E="[object Object]",T="[object Promise]",O="[object RegExp]",D="[object Set]",I="[object String]",P="[object Symbol]",j="[object WeakMap]",N="[object ArrayBuffer]",L="[object DataView]",M="[object Float32Array]",R="[object Float64Array]",q="[object Int8Array]",B="[object Int16Array]",$="[object Int32Array]",U="[object Uint8Array]",F="[object Uint8ClampedArray]",z="[object Uint16Array]",H="[object Uint32Array]",V=/\b__p \+= '';/g,G=/\b(__p \+=) '' \+/g,W=/(__e\(.*?\)|\b__t\)) \+\n'';/g,K=/&(?:amp|lt|gt|quot|#39);/g,X=/[&<>"']/g,Q=RegExp(K.source),Z=RegExp(X.source),Y=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,tt=/<%=([\s\S]+?)%>/g,et=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,rt=/^\w*$/,nt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,it=/[\\^$.*+?()[\]{}|]/g,ot=RegExp(it.source),st=/^\s+/,at=/\s/,lt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ct=/\{\n\/\* \[wrapped with (.+)\] \*/,ut=/,? & /,pt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,dt=/[()=,{}\[\]\/\s]/,mt=/\\(\\)?/g,ft=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,ht=/\w*$/,gt=/^[-+]0x[0-9a-f]+$/i,bt=/^0b[01]+$/i,yt=/^\[object .+?Constructor\]$/,vt=/^0o[0-7]+$/i,xt=/^(?:0|[1-9]\d*)$/,wt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,_t=/($^)/,kt=/['\n\r\u2028\u2029\\]/g,St="\\ud800-\\udfff",At="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ct="\\u2700-\\u27bf",Et="a-z\\xdf-\\xf6\\xf8-\\xff",Tt="A-Z\\xc0-\\xd6\\xd8-\\xde",Ot="\\ufe0e\\ufe0f",Dt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",It="['’]",Pt="["+St+"]",jt="["+Dt+"]",Nt="["+At+"]",Lt="\\d+",Mt="["+Ct+"]",Rt="["+Et+"]",qt="[^"+St+Dt+Lt+Ct+Et+Tt+"]",Bt="\\ud83c[\\udffb-\\udfff]",$t="[^"+St+"]",Ut="(?:\\ud83c[\\udde6-\\uddff]){2}",Ft="[\\ud800-\\udbff][\\udc00-\\udfff]",zt="["+Tt+"]",Ht="\\u200d",Vt="(?:"+Rt+"|"+qt+")",Gt="(?:"+zt+"|"+qt+")",Wt="(?:['’](?:d|ll|m|re|s|t|ve))?",Kt="(?:['’](?:D|LL|M|RE|S|T|VE))?",Xt="(?:"+Nt+"|"+Bt+")"+"?",Qt="["+Ot+"]?",Zt=Qt+Xt+("(?:"+Ht+"(?:"+[$t,Ut,Ft].join("|")+")"+Qt+Xt+")*"),Yt="(?:"+[Mt,Ut,Ft].join("|")+")"+Zt,Jt="(?:"+[$t+Nt+"?",Nt,Ut,Ft,Pt].join("|")+")",te=RegExp(It,"g"),ee=RegExp(Nt,"g"),re=RegExp(Bt+"(?="+Bt+")|"+Jt+Zt,"g"),ne=RegExp([zt+"?"+Rt+"+"+Wt+"(?="+[jt,zt,"$"].join("|")+")",Gt+"+"+Kt+"(?="+[jt,zt+Vt,"$"].join("|")+")",zt+"?"+Vt+"+"+Wt,zt+"+"+Kt,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Lt,Yt].join("|"),"g"),ie=RegExp("["+Ht+St+At+Ot+"]"),oe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,se=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ae=-1,le={};le[M]=le[R]=le[q]=le[B]=le[$]=le[U]=le[F]=le[z]=le[H]=!0,le[y]=le[v]=le[N]=le[x]=le[L]=le[w]=le[_]=le[k]=le[A]=le[C]=le[E]=le[O]=le[D]=le[I]=le[j]=!1;var ce={};ce[y]=ce[v]=ce[N]=ce[L]=ce[x]=ce[w]=ce[M]=ce[R]=ce[q]=ce[B]=ce[$]=ce[A]=ce[C]=ce[E]=ce[O]=ce[D]=ce[I]=ce[P]=ce[U]=ce[F]=ce[z]=ce[H]=!0,ce[_]=ce[k]=ce[j]=!1;var ue={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},pe=parseFloat,de=parseInt,me="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,fe="object"==typeof self&&self&&self.Object===Object&&self,he=me||fe||Function("return this")(),ge=e&&!e.nodeType&&e,be=ge&&t&&!t.nodeType&&t,ye=be&&be.exports===ge,ve=ye&&me.process,xe=function(){try{var t=be&&be.require&&be.require("util").types;return t||ve&&ve.binding&&ve.binding("util")}catch(t){}}(),we=xe&&xe.isArrayBuffer,_e=xe&&xe.isDate,ke=xe&&xe.isMap,Se=xe&&xe.isRegExp,Ae=xe&&xe.isSet,Ce=xe&&xe.isTypedArray;function Ee(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}function Te(t,e,r,n){for(var i=-1,o=null==t?0:t.length;++i-1}function Ne(t,e,r){for(var n=-1,i=null==t?0:t.length;++n-1;);return r}function nr(t,e){for(var r=t.length;r--&&ze(e,t[r],0)>-1;);return r}var ir=Ke({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}),or=Ke({"&":"&","<":"<",">":">",'"':""","'":"'"});function sr(t){return"\\"+ue[t]}function ar(t){return ie.test(t)}function lr(t){var e=-1,r=Array(t.size);return t.forEach(function(t,n){r[++e]=[n,t]}),r}function cr(t,e){return function(r){return t(e(r))}}function ur(t,e){for(var r=-1,n=t.length,i=0,o=[];++r",""":'"',"'":"'"});var br=function t(e){var r,n=(e=null==e?he:br.defaults(he.Object(),e,br.pick(he,se))).Array,at=e.Date,St=e.Error,At=e.Function,Ct=e.Math,Et=e.Object,Tt=e.RegExp,Ot=e.String,Dt=e.TypeError,It=n.prototype,Pt=At.prototype,jt=Et.prototype,Nt=e["__core-js_shared__"],Lt=Pt.toString,Mt=jt.hasOwnProperty,Rt=0,qt=(r=/[^.]+$/.exec(Nt&&Nt.keys&&Nt.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",Bt=jt.toString,$t=Lt.call(Et),Ut=he._,Ft=Tt("^"+Lt.call(Mt).replace(it,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),zt=ye?e.Buffer:i,Ht=e.Symbol,Vt=e.Uint8Array,Gt=zt?zt.allocUnsafe:i,Wt=cr(Et.getPrototypeOf,Et),Kt=Et.create,Xt=jt.propertyIsEnumerable,Qt=It.splice,Zt=Ht?Ht.isConcatSpreadable:i,Yt=Ht?Ht.iterator:i,Jt=Ht?Ht.toStringTag:i,re=function(){try{var t=mo(Et,"defineProperty");return t({},"",{}),t}catch(t){}}(),ie=e.clearTimeout!==he.clearTimeout&&e.clearTimeout,ue=at&&at.now!==he.Date.now&&at.now,me=e.setTimeout!==he.setTimeout&&e.setTimeout,fe=Ct.ceil,ge=Ct.floor,be=Et.getOwnPropertySymbols,ve=zt?zt.isBuffer:i,xe=e.isFinite,$e=It.join,Ke=cr(Et.keys,Et),yr=Ct.max,vr=Ct.min,xr=at.now,wr=e.parseInt,_r=Ct.random,kr=It.reverse,Sr=mo(e,"DataView"),Ar=mo(e,"Map"),Cr=mo(e,"Promise"),Er=mo(e,"Set"),Tr=mo(e,"WeakMap"),Or=mo(Et,"create"),Dr=Tr&&new Tr,Ir={},Pr=Bo(Sr),jr=Bo(Ar),Nr=Bo(Cr),Lr=Bo(Er),Mr=Bo(Tr),Rr=Ht?Ht.prototype:i,qr=Rr?Rr.valueOf:i,Br=Rr?Rr.toString:i;function $r(t){if(ra(t)&&!Vs(t)&&!(t instanceof Hr)){if(t instanceof zr)return t;if(Mt.call(t,"__wrapped__"))return $o(t)}return new zr(t)}var Ur=function(){function t(){}return function(e){if(!ea(e))return{};if(Kt)return Kt(e);t.prototype=e;var r=new t;return t.prototype=i,r}}();function Fr(){}function zr(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=i}function Hr(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=g,this.__views__=[]}function Vr(t){var e=-1,r=null==t?0:t.length;for(this.clear();++e=e?t:e)),t}function cn(t,e,r,n,o,s){var a,l=1&e,c=2&e,u=4&e;if(r&&(a=o?r(t,n,o,s):r(t)),a!==i)return a;if(!ea(t))return t;var p=Vs(t);if(p){if(a=function(t){var e=t.length,r=new t.constructor(e);e&&"string"==typeof t[0]&&Mt.call(t,"index")&&(r.index=t.index,r.input=t.input);return r}(t),!l)return Di(t,a)}else{var d=go(t),m=d==k||d==S;if(Xs(t))return Si(t,l);if(d==E||d==y||m&&!o){if(a=c||m?{}:yo(t),!l)return c?function(t,e){return Ii(t,ho(t),e)}(t,function(t,e){return t&&Ii(e,ja(e),t)}(a,t)):function(t,e){return Ii(t,fo(t),e)}(t,on(a,t))}else{if(!ce[d])return o?t:{};a=function(t,e,r){var n=t.constructor;switch(e){case N:return Ai(t);case x:case w:return new n(+t);case L:return function(t,e){var r=e?Ai(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}(t,r);case M:case R:case q:case B:case $:case U:case F:case z:case H:return Ci(t,r);case A:return new n;case C:case I:return new n(t);case O:return function(t){var e=new t.constructor(t.source,ht.exec(t));return e.lastIndex=t.lastIndex,e}(t);case D:return new n;case P:return i=t,qr?Et(qr.call(i)):{}}var i}(t,d,l)}}s||(s=new Xr);var f=s.get(t);if(f)return f;s.set(t,a),aa(t)?t.forEach(function(n){a.add(cn(n,e,r,n,t,s))}):na(t)&&t.forEach(function(n,i){a.set(i,cn(n,e,r,i,t,s))});var h=p?i:(u?c?oo:io:c?ja:Pa)(t);return Oe(h||t,function(n,i){h&&(n=t[i=n]),en(a,i,cn(n,e,r,i,t,s))}),a}function un(t,e,r){var n=r.length;if(null==t)return!n;for(t=Et(t);n--;){var o=r[n],s=e[o],a=t[o];if(a===i&&!(o in t)||!s(a))return!1}return!0}function pn(t,e,r){if("function"!=typeof t)throw new Dt(o);return Po(function(){t.apply(i,r)},e)}function dn(t,e,r,n){var i=-1,o=je,s=!0,a=t.length,l=[],c=e.length;if(!a)return l;r&&(e=Le(e,Je(r))),n?(o=Ne,s=!1):e.length>=200&&(o=er,s=!1,e=new Kr(e));t:for(;++i-1},Gr.prototype.set=function(t,e){var r=this.__data__,n=rn(r,t);return n<0?(++this.size,r.push([t,e])):r[n][1]=e,this},Wr.prototype.clear=function(){this.size=0,this.__data__={hash:new Vr,map:new(Ar||Gr),string:new Vr}},Wr.prototype.delete=function(t){var e=uo(this,t).delete(t);return this.size-=e?1:0,e},Wr.prototype.get=function(t){return uo(this,t).get(t)},Wr.prototype.has=function(t){return uo(this,t).has(t)},Wr.prototype.set=function(t,e){var r=uo(this,t),n=r.size;return r.set(t,e),this.size+=r.size==n?0:1,this},Kr.prototype.add=Kr.prototype.push=function(t){return this.__data__.set(t,s),this},Kr.prototype.has=function(t){return this.__data__.has(t)},Xr.prototype.clear=function(){this.__data__=new Gr,this.size=0},Xr.prototype.delete=function(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r},Xr.prototype.get=function(t){return this.__data__.get(t)},Xr.prototype.has=function(t){return this.__data__.has(t)},Xr.prototype.set=function(t,e){var r=this.__data__;if(r instanceof Gr){var n=r.__data__;if(!Ar||n.length<199)return n.push([t,e]),this.size=++r.size,this;r=this.__data__=new Wr(n)}return r.set(t,e),this.size=r.size,this};var mn=Ni(wn),fn=Ni(_n,!0);function hn(t,e){var r=!0;return mn(t,function(t,n,i){return r=!!e(t,n,i)}),r}function gn(t,e,r){for(var n=-1,o=t.length;++n0&&r(a)?e>1?yn(a,e-1,r,n,i):Me(i,a):n||(i[i.length]=a)}return i}var vn=Li(),xn=Li(!0);function wn(t,e){return t&&vn(t,e,Pa)}function _n(t,e){return t&&xn(t,e,Pa)}function kn(t,e){return Pe(e,function(e){return Ys(t[e])})}function Sn(t,e){for(var r=0,n=(e=xi(e,t)).length;null!=t&&re}function Tn(t,e){return null!=t&&Mt.call(t,e)}function On(t,e){return null!=t&&e in Et(t)}function Dn(t,e,r){for(var o=r?Ne:je,s=t[0].length,a=t.length,l=a,c=n(a),u=1/0,p=[];l--;){var d=t[l];l&&e&&(d=Le(d,Je(e))),u=vr(d.length,u),c[l]=!r&&(e||s>=120&&d.length>=120)?new Kr(l&&d):i}d=t[0];var m=-1,f=c[0];t:for(;++m=a?l:l*("desc"==r[n]?-1:1)}return t.index-e.index}(t,e,r)})}function Gn(t,e,r){for(var n=-1,i=e.length,o={};++n-1;)a!==t&&Qt.call(a,l,1),Qt.call(t,l,1);return t}function Kn(t,e){for(var r=t?e.length:0,n=r-1;r--;){var i=e[r];if(r==n||i!==o){var o=i;xo(i)?Qt.call(t,i,1):di(t,i)}}return t}function Xn(t,e){return t+ge(_r()*(e-t+1))}function Qn(t,e){var r="";if(!t||e<1||e>f)return r;do{e%2&&(r+=t),(e=ge(e/2))&&(t+=t)}while(e);return r}function Zn(t,e){return jo(To(t,e,il),t+"")}function Yn(t){return Zr(Ua(t))}function Jn(t,e){var r=Ua(t);return Mo(r,ln(e,0,r.length))}function ti(t,e,r,n){if(!ea(t))return t;for(var o=-1,s=(e=xi(e,t)).length,a=s-1,l=t;null!=l&&++oo?0:o+e),(r=r>o?o:r)<0&&(r+=o),o=e>r?0:r-e>>>0,e>>>=0;for(var s=n(o);++i>>1,s=t[o];null!==s&&!ca(s)&&(r?s<=e:s=200){var c=e?null:Qi(t);if(c)return pr(c);s=!1,i=er,l=new Kr}else l=e?[]:a;t:for(;++n=n?t:ii(t,e,r)}var ki=ie||function(t){return he.clearTimeout(t)};function Si(t,e){if(e)return t.slice();var r=t.length,n=Gt?Gt(r):new t.constructor(r);return t.copy(n),n}function Ai(t){var e=new t.constructor(t.byteLength);return new Vt(e).set(new Vt(t)),e}function Ci(t,e){var r=e?Ai(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}function Ei(t,e){if(t!==e){var r=t!==i,n=null===t,o=t==t,s=ca(t),a=e!==i,l=null===e,c=e==e,u=ca(e);if(!l&&!u&&!s&&t>e||s&&a&&c&&!l&&!u||n&&a&&c||!r&&c||!o)return 1;if(!n&&!s&&!u&&t1?r[o-1]:i,a=o>2?r[2]:i;for(s=t.length>3&&"function"==typeof s?(o--,s):i,a&&wo(r[0],r[1],a)&&(s=o<3?i:s,o=1),e=Et(e);++n-1?o[s?e[a]:a]:i}}function $i(t){return no(function(e){var r=e.length,n=r,s=zr.prototype.thru;for(t&&e.reverse();n--;){var a=e[n];if("function"!=typeof a)throw new Dt(o);if(s&&!l&&"wrapper"==ao(a))var l=new zr([],!0)}for(n=l?n:r;++n1&&x.reverse(),m&&ul))return!1;var u=s.get(t),p=s.get(e);if(u&&p)return u==e&&p==t;var d=-1,m=!0,f=2&r?new Kr:i;for(s.set(t,e),s.set(e,t);++d-1&&t%1==0&&t1?"& ":"")+e[n],e=e.join(r>2?", ":" "),t.replace(lt,"{\n/* [wrapped with "+e+"] */\n")}(n,function(t,e){return Oe(b,function(r){var n="_."+r[0];e&r[1]&&!je(t,n)&&t.push(n)}),t.sort()}(function(t){var e=t.match(ct);return e?e[1].split(ut):[]}(n),r)))}function Lo(t){var e=0,r=0;return function(){var n=xr(),o=16-(n-r);if(r=n,o>0){if(++e>=800)return arguments[0]}else e=0;return t.apply(i,arguments)}}function Mo(t,e){var r=-1,n=t.length,o=n-1;for(e=e===i?n:e;++r1?t[e-1]:i;return r="function"==typeof r?(t.pop(),r):i,ss(t,r)});function ms(t){var e=$r(t);return e.__chain__=!0,e}function fs(t,e){return e(t)}var hs=no(function(t){var e=t.length,r=e?t[0]:0,n=this.__wrapped__,o=function(e){return an(e,t)};return!(e>1||this.__actions__.length)&&n instanceof Hr&&xo(r)?((n=n.slice(r,+r+(e?1:0))).__actions__.push({func:fs,args:[o],thisArg:i}),new zr(n,this.__chain__).thru(function(t){return e&&!t.length&&t.push(i),t})):this.thru(o)});var gs=Pi(function(t,e,r){Mt.call(t,r)?++t[r]:sn(t,r,1)});var bs=Bi(Ho),ys=Bi(Vo);function vs(t,e){return(Vs(t)?Oe:mn)(t,co(e,3))}function xs(t,e){return(Vs(t)?De:fn)(t,co(e,3))}var ws=Pi(function(t,e,r){Mt.call(t,r)?t[r].push(e):sn(t,r,[e])});var _s=Zn(function(t,e,r){var i=-1,o="function"==typeof e,s=Ws(t)?n(t.length):[];return mn(t,function(t){s[++i]=o?Ee(e,t,r):In(t,e,r)}),s}),ks=Pi(function(t,e,r){sn(t,r,e)});function Ss(t,e){return(Vs(t)?Le:$n)(t,co(e,3))}var As=Pi(function(t,e,r){t[r?0:1].push(e)},function(){return[[],[]]});var Cs=Zn(function(t,e){if(null==t)return[];var r=e.length;return r>1&&wo(t,e[0],e[1])?e=[]:r>2&&wo(e[0],e[1],e[2])&&(e=[e[0]]),Vn(t,yn(e,1),[])}),Es=ue||function(){return he.Date.now()};function Ts(t,e,r){return e=r?i:e,e=t&&null==e?t.length:e,Yi(t,p,i,i,i,i,e)}function Os(t,e){var r;if("function"!=typeof e)throw new Dt(o);return t=ha(t),function(){return--t>0&&(r=e.apply(this,arguments)),t<=1&&(e=i),r}}var Ds=Zn(function(t,e,r){var n=1;if(r.length){var i=ur(r,lo(Ds));n|=c}return Yi(t,n,e,r,i)}),Is=Zn(function(t,e,r){var n=3;if(r.length){var i=ur(r,lo(Is));n|=c}return Yi(e,n,t,r,i)});function Ps(t,e,r){var n,s,a,l,c,u,p=0,d=!1,m=!1,f=!0;if("function"!=typeof t)throw new Dt(o);function h(e){var r=n,o=s;return n=s=i,p=e,l=t.apply(o,r)}function g(t){var r=t-u;return u===i||r>=e||r<0||m&&t-p>=a}function b(){var t=Es();if(g(t))return y(t);c=Po(b,function(t){var r=e-(t-u);return m?vr(r,a-(t-p)):r}(t))}function y(t){return c=i,f&&n?h(t):(n=s=i,l)}function v(){var t=Es(),r=g(t);if(n=arguments,s=this,u=t,r){if(c===i)return function(t){return p=t,c=Po(b,e),d?h(t):l}(u);if(m)return ki(c),c=Po(b,e),h(u)}return c===i&&(c=Po(b,e)),l}return e=ba(e)||0,ea(r)&&(d=!!r.leading,a=(m="maxWait"in r)?yr(ba(r.maxWait)||0,e):a,f="trailing"in r?!!r.trailing:f),v.cancel=function(){c!==i&&ki(c),p=0,n=u=s=c=i},v.flush=function(){return c===i?l:y(Es())},v}var js=Zn(function(t,e){return pn(t,1,e)}),Ns=Zn(function(t,e,r){return pn(t,ba(e)||0,r)});function Ls(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new Dt(o);var r=function(){var n=arguments,i=e?e.apply(this,n):n[0],o=r.cache;if(o.has(i))return o.get(i);var s=t.apply(this,n);return r.cache=o.set(i,s)||o,s};return r.cache=new(Ls.Cache||Wr),r}function Ms(t){if("function"!=typeof t)throw new Dt(o);return function(){var e=arguments;switch(e.length){case 0:return!t.call(this);case 1:return!t.call(this,e[0]);case 2:return!t.call(this,e[0],e[1]);case 3:return!t.call(this,e[0],e[1],e[2])}return!t.apply(this,e)}}Ls.Cache=Wr;var Rs=wi(function(t,e){var r=(e=1==e.length&&Vs(e[0])?Le(e[0],Je(co())):Le(yn(e,1),Je(co()))).length;return Zn(function(n){for(var i=-1,o=vr(n.length,r);++i=e}),Hs=Pn(function(){return arguments}())?Pn:function(t){return ra(t)&&Mt.call(t,"callee")&&!Xt.call(t,"callee")},Vs=n.isArray,Gs=we?Je(we):function(t){return ra(t)&&Cn(t)==N};function Ws(t){return null!=t&&ta(t.length)&&!Ys(t)}function Ks(t){return ra(t)&&Ws(t)}var Xs=ve||bl,Qs=_e?Je(_e):function(t){return ra(t)&&Cn(t)==w};function Zs(t){if(!ra(t))return!1;var e=Cn(t);return e==_||"[object DOMException]"==e||"string"==typeof t.message&&"string"==typeof t.name&&!oa(t)}function Ys(t){if(!ea(t))return!1;var e=Cn(t);return e==k||e==S||"[object AsyncFunction]"==e||"[object Proxy]"==e}function Js(t){return"number"==typeof t&&t==ha(t)}function ta(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=f}function ea(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}function ra(t){return null!=t&&"object"==typeof t}var na=ke?Je(ke):function(t){return ra(t)&&go(t)==A};function ia(t){return"number"==typeof t||ra(t)&&Cn(t)==C}function oa(t){if(!ra(t)||Cn(t)!=E)return!1;var e=Wt(t);if(null===e)return!0;var r=Mt.call(e,"constructor")&&e.constructor;return"function"==typeof r&&r instanceof r&&Lt.call(r)==$t}var sa=Se?Je(Se):function(t){return ra(t)&&Cn(t)==O};var aa=Ae?Je(Ae):function(t){return ra(t)&&go(t)==D};function la(t){return"string"==typeof t||!Vs(t)&&ra(t)&&Cn(t)==I}function ca(t){return"symbol"==typeof t||ra(t)&&Cn(t)==P}var ua=Ce?Je(Ce):function(t){return ra(t)&&ta(t.length)&&!!le[Cn(t)]};var pa=Wi(Bn),da=Wi(function(t,e){return t<=e});function ma(t){if(!t)return[];if(Ws(t))return la(t)?fr(t):Di(t);if(Yt&&t[Yt])return function(t){for(var e,r=[];!(e=t.next()).done;)r.push(e.value);return r}(t[Yt]());var e=go(t);return(e==A?lr:e==D?pr:Ua)(t)}function fa(t){return t?(t=ba(t))===m||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}function ha(t){var e=fa(t),r=e%1;return e==e?r?e-r:e:0}function ga(t){return t?ln(ha(t),0,g):0}function ba(t){if("number"==typeof t)return t;if(ca(t))return h;if(ea(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=ea(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=Ye(t);var r=bt.test(t);return r||vt.test(t)?de(t.slice(2),r?2:8):gt.test(t)?h:+t}function ya(t){return Ii(t,ja(t))}function va(t){return null==t?"":ui(t)}var xa=ji(function(t,e){if(Ao(e)||Ws(e))Ii(e,Pa(e),t);else for(var r in e)Mt.call(e,r)&&en(t,r,e[r])}),wa=ji(function(t,e){Ii(e,ja(e),t)}),_a=ji(function(t,e,r,n){Ii(e,ja(e),t,n)}),ka=ji(function(t,e,r,n){Ii(e,Pa(e),t,n)}),Sa=no(an);var Aa=Zn(function(t,e){t=Et(t);var r=-1,n=e.length,o=n>2?e[2]:i;for(o&&wo(e[0],e[1],o)&&(n=1);++r1),e}),Ii(t,oo(t),r),n&&(r=cn(r,7,eo));for(var i=e.length;i--;)di(r,e[i]);return r});var Ra=no(function(t,e){return null==t?{}:function(t,e){return Gn(t,e,function(e,r){return Ta(t,r)})}(t,e)});function qa(t,e){if(null==t)return{};var r=Le(oo(t),function(t){return[t]});return e=co(e),Gn(t,r,function(t,r){return e(t,r[0])})}var Ba=Zi(Pa),$a=Zi(ja);function Ua(t){return null==t?[]:tr(t,Pa(t))}var Fa=Ri(function(t,e,r){return e=e.toLowerCase(),t+(r?za(e):e)});function za(t){return Za(va(t).toLowerCase())}function Ha(t){return(t=va(t))&&t.replace(wt,ir).replace(ee,"")}var Va=Ri(function(t,e,r){return t+(r?"-":"")+e.toLowerCase()}),Ga=Ri(function(t,e,r){return t+(r?" ":"")+e.toLowerCase()}),Wa=Mi("toLowerCase");var Ka=Ri(function(t,e,r){return t+(r?"_":"")+e.toLowerCase()});var Xa=Ri(function(t,e,r){return t+(r?" ":"")+Za(e)});var Qa=Ri(function(t,e,r){return t+(r?" ":"")+e.toUpperCase()}),Za=Mi("toUpperCase");function Ya(t,e,r){return t=va(t),(e=r?i:e)===i?function(t){return oe.test(t)}(t)?function(t){return t.match(ne)||[]}(t):function(t){return t.match(pt)||[]}(t):t.match(e)||[]}var Ja=Zn(function(t,e){try{return Ee(t,i,e)}catch(t){return Zs(t)?t:new St(t)}}),tl=no(function(t,e){return Oe(e,function(e){e=qo(e),sn(t,e,Ds(t[e],t))}),t});function el(t){return function(){return t}}var rl=$i(),nl=$i(!0);function il(t){return t}function ol(t){return Mn("function"==typeof t?t:cn(t,1))}var sl=Zn(function(t,e){return function(r){return In(r,t,e)}}),al=Zn(function(t,e){return function(r){return In(t,r,e)}});function ll(t,e,r){var n=Pa(e),i=kn(e,n);null!=r||ea(e)&&(i.length||!n.length)||(r=e,e=t,t=this,i=kn(e,Pa(e)));var o=!(ea(r)&&"chain"in r&&!r.chain),s=Ys(t);return Oe(i,function(r){var n=e[r];t[r]=n,s&&(t.prototype[r]=function(){var e=this.__chain__;if(o||e){var r=t(this.__wrapped__);return(r.__actions__=Di(this.__actions__)).push({func:n,args:arguments,thisArg:t}),r.__chain__=e,r}return n.apply(t,Me([this.value()],arguments))})}),t}function cl(){}var ul=Hi(Le),pl=Hi(Ie),dl=Hi(Be);function ml(t){return _o(t)?We(qo(t)):function(t){return function(e){return Sn(e,t)}}(t)}var fl=Gi(),hl=Gi(!0);function gl(){return[]}function bl(){return!1}var yl=zi(function(t,e){return t+e},0),vl=Xi("ceil"),xl=zi(function(t,e){return t/e},1),wl=Xi("floor");var _l,kl=zi(function(t,e){return t*e},1),Sl=Xi("round"),Al=zi(function(t,e){return t-e},0);return $r.after=function(t,e){if("function"!=typeof e)throw new Dt(o);return t=ha(t),function(){if(--t<1)return e.apply(this,arguments)}},$r.ary=Ts,$r.assign=xa,$r.assignIn=wa,$r.assignInWith=_a,$r.assignWith=ka,$r.at=Sa,$r.before=Os,$r.bind=Ds,$r.bindAll=tl,$r.bindKey=Is,$r.castArray=function(){if(!arguments.length)return[];var t=arguments[0];return Vs(t)?t:[t]},$r.chain=ms,$r.chunk=function(t,e,r){e=(r?wo(t,e,r):e===i)?1:yr(ha(e),0);var o=null==t?0:t.length;if(!o||e<1)return[];for(var s=0,a=0,l=n(fe(o/e));so?0:o+r),(n=n===i||n>o?o:ha(n))<0&&(n+=o),n=r>n?0:ga(n);r>>0)?(t=va(t))&&("string"==typeof e||null!=e&&!sa(e))&&!(e=ui(e))&&ar(t)?_i(fr(t),0,r):t.split(e,r):[]},$r.spread=function(t,e){if("function"!=typeof t)throw new Dt(o);return e=null==e?0:yr(ha(e),0),Zn(function(r){var n=r[e],i=_i(r,0,e);return n&&Me(i,n),Ee(t,this,i)})},$r.tail=function(t){var e=null==t?0:t.length;return e?ii(t,1,e):[]},$r.take=function(t,e,r){return t&&t.length?ii(t,0,(e=r||e===i?1:ha(e))<0?0:e):[]},$r.takeRight=function(t,e,r){var n=null==t?0:t.length;return n?ii(t,(e=n-(e=r||e===i?1:ha(e)))<0?0:e,n):[]},$r.takeRightWhile=function(t,e){return t&&t.length?fi(t,co(e,3),!1,!0):[]},$r.takeWhile=function(t,e){return t&&t.length?fi(t,co(e,3)):[]},$r.tap=function(t,e){return e(t),t},$r.throttle=function(t,e,r){var n=!0,i=!0;if("function"!=typeof t)throw new Dt(o);return ea(r)&&(n="leading"in r?!!r.leading:n,i="trailing"in r?!!r.trailing:i),Ps(t,e,{leading:n,maxWait:e,trailing:i})},$r.thru=fs,$r.toArray=ma,$r.toPairs=Ba,$r.toPairsIn=$a,$r.toPath=function(t){return Vs(t)?Le(t,qo):ca(t)?[t]:Di(Ro(va(t)))},$r.toPlainObject=ya,$r.transform=function(t,e,r){var n=Vs(t),i=n||Xs(t)||ua(t);if(e=co(e,4),null==r){var o=t&&t.constructor;r=i?n?new o:[]:ea(t)&&Ys(o)?Ur(Wt(t)):{}}return(i?Oe:wn)(t,function(t,n,i){return e(r,t,n,i)}),r},$r.unary=function(t){return Ts(t,1)},$r.union=rs,$r.unionBy=ns,$r.unionWith=is,$r.uniq=function(t){return t&&t.length?pi(t):[]},$r.uniqBy=function(t,e){return t&&t.length?pi(t,co(e,2)):[]},$r.uniqWith=function(t,e){return e="function"==typeof e?e:i,t&&t.length?pi(t,i,e):[]},$r.unset=function(t,e){return null==t||di(t,e)},$r.unzip=os,$r.unzipWith=ss,$r.update=function(t,e,r){return null==t?t:mi(t,e,vi(r))},$r.updateWith=function(t,e,r,n){return n="function"==typeof n?n:i,null==t?t:mi(t,e,vi(r),n)},$r.values=Ua,$r.valuesIn=function(t){return null==t?[]:tr(t,ja(t))},$r.without=as,$r.words=Ya,$r.wrap=function(t,e){return qs(vi(e),t)},$r.xor=ls,$r.xorBy=cs,$r.xorWith=us,$r.zip=ps,$r.zipObject=function(t,e){return bi(t||[],e||[],en)},$r.zipObjectDeep=function(t,e){return bi(t||[],e||[],ti)},$r.zipWith=ds,$r.entries=Ba,$r.entriesIn=$a,$r.extend=wa,$r.extendWith=_a,ll($r,$r),$r.add=yl,$r.attempt=Ja,$r.camelCase=Fa,$r.capitalize=za,$r.ceil=vl,$r.clamp=function(t,e,r){return r===i&&(r=e,e=i),r!==i&&(r=(r=ba(r))==r?r:0),e!==i&&(e=(e=ba(e))==e?e:0),ln(ba(t),e,r)},$r.clone=function(t){return cn(t,4)},$r.cloneDeep=function(t){return cn(t,5)},$r.cloneDeepWith=function(t,e){return cn(t,5,e="function"==typeof e?e:i)},$r.cloneWith=function(t,e){return cn(t,4,e="function"==typeof e?e:i)},$r.conformsTo=function(t,e){return null==e||un(t,e,Pa(e))},$r.deburr=Ha,$r.defaultTo=function(t,e){return null==t||t!=t?e:t},$r.divide=xl,$r.endsWith=function(t,e,r){t=va(t),e=ui(e);var n=t.length,o=r=r===i?n:ln(ha(r),0,n);return(r-=e.length)>=0&&t.slice(r,o)==e},$r.eq=Us,$r.escape=function(t){return(t=va(t))&&Z.test(t)?t.replace(X,or):t},$r.escapeRegExp=function(t){return(t=va(t))&&ot.test(t)?t.replace(it,"\\$&"):t},$r.every=function(t,e,r){var n=Vs(t)?Ie:hn;return r&&wo(t,e,r)&&(e=i),n(t,co(e,3))},$r.find=bs,$r.findIndex=Ho,$r.findKey=function(t,e){return Ue(t,co(e,3),wn)},$r.findLast=ys,$r.findLastIndex=Vo,$r.findLastKey=function(t,e){return Ue(t,co(e,3),_n)},$r.floor=wl,$r.forEach=vs,$r.forEachRight=xs,$r.forIn=function(t,e){return null==t?t:vn(t,co(e,3),ja)},$r.forInRight=function(t,e){return null==t?t:xn(t,co(e,3),ja)},$r.forOwn=function(t,e){return t&&wn(t,co(e,3))},$r.forOwnRight=function(t,e){return t&&_n(t,co(e,3))},$r.get=Ea,$r.gt=Fs,$r.gte=zs,$r.has=function(t,e){return null!=t&&bo(t,e,Tn)},$r.hasIn=Ta,$r.head=Wo,$r.identity=il,$r.includes=function(t,e,r,n){t=Ws(t)?t:Ua(t),r=r&&!n?ha(r):0;var i=t.length;return r<0&&(r=yr(i+r,0)),la(t)?r<=i&&t.indexOf(e,r)>-1:!!i&&ze(t,e,r)>-1},$r.indexOf=function(t,e,r){var n=null==t?0:t.length;if(!n)return-1;var i=null==r?0:ha(r);return i<0&&(i=yr(n+i,0)),ze(t,e,i)},$r.inRange=function(t,e,r){return e=fa(e),r===i?(r=e,e=0):r=fa(r),function(t,e,r){return t>=vr(e,r)&&t=-9007199254740991&&t<=f},$r.isSet=aa,$r.isString=la,$r.isSymbol=ca,$r.isTypedArray=ua,$r.isUndefined=function(t){return t===i},$r.isWeakMap=function(t){return ra(t)&&go(t)==j},$r.isWeakSet=function(t){return ra(t)&&"[object WeakSet]"==Cn(t)},$r.join=function(t,e){return null==t?"":$e.call(t,e)},$r.kebabCase=Va,$r.last=Zo,$r.lastIndexOf=function(t,e,r){var n=null==t?0:t.length;if(!n)return-1;var o=n;return r!==i&&(o=(o=ha(r))<0?yr(n+o,0):vr(o,n-1)),e==e?function(t,e,r){for(var n=r+1;n--;)if(t[n]===e)return n;return n}(t,e,o):Fe(t,Ve,o,!0)},$r.lowerCase=Ga,$r.lowerFirst=Wa,$r.lt=pa,$r.lte=da,$r.max=function(t){return t&&t.length?gn(t,il,En):i},$r.maxBy=function(t,e){return t&&t.length?gn(t,co(e,2),En):i},$r.mean=function(t){return Ge(t,il)},$r.meanBy=function(t,e){return Ge(t,co(e,2))},$r.min=function(t){return t&&t.length?gn(t,il,Bn):i},$r.minBy=function(t,e){return t&&t.length?gn(t,co(e,2),Bn):i},$r.stubArray=gl,$r.stubFalse=bl,$r.stubObject=function(){return{}},$r.stubString=function(){return""},$r.stubTrue=function(){return!0},$r.multiply=kl,$r.nth=function(t,e){return t&&t.length?Hn(t,ha(e)):i},$r.noConflict=function(){return he._===this&&(he._=Ut),this},$r.noop=cl,$r.now=Es,$r.pad=function(t,e,r){t=va(t);var n=(e=ha(e))?mr(t):0;if(!e||n>=e)return t;var i=(e-n)/2;return Vi(ge(i),r)+t+Vi(fe(i),r)},$r.padEnd=function(t,e,r){t=va(t);var n=(e=ha(e))?mr(t):0;return e&&ne){var n=t;t=e,e=n}if(r||t%1||e%1){var o=_r();return vr(t+o*(e-t+pe("1e-"+((o+"").length-1))),e)}return Xn(t,e)},$r.reduce=function(t,e,r){var n=Vs(t)?Re:Xe,i=arguments.length<3;return n(t,co(e,4),r,i,mn)},$r.reduceRight=function(t,e,r){var n=Vs(t)?qe:Xe,i=arguments.length<3;return n(t,co(e,4),r,i,fn)},$r.repeat=function(t,e,r){return e=(r?wo(t,e,r):e===i)?1:ha(e),Qn(va(t),e)},$r.replace=function(){var t=arguments,e=va(t[0]);return t.length<3?e:e.replace(t[1],t[2])},$r.result=function(t,e,r){var n=-1,o=(e=xi(e,t)).length;for(o||(o=1,t=i);++nf)return[];var r=g,n=vr(t,g);e=co(e),t-=g;for(var i=Ze(n,e);++r=s)return t;var l=r-mr(n);if(l<1)return n;var c=a?_i(a,0,l).join(""):t.slice(0,l);if(o===i)return c+n;if(a&&(l+=c.length-l),sa(o)){if(t.slice(l).search(o)){var u,p=c;for(o.global||(o=Tt(o.source,va(ht.exec(o))+"g")),o.lastIndex=0;u=o.exec(p);)var d=u.index;c=c.slice(0,d===i?l:d)}}else if(t.indexOf(ui(o),l)!=l){var m=c.lastIndexOf(o);m>-1&&(c=c.slice(0,m))}return c+n},$r.unescape=function(t){return(t=va(t))&&Q.test(t)?t.replace(K,gr):t},$r.uniqueId=function(t){var e=++Rt;return va(t)+e},$r.upperCase=Qa,$r.upperFirst=Za,$r.each=vs,$r.eachRight=xs,$r.first=Wo,ll($r,(_l={},wn($r,function(t,e){Mt.call($r.prototype,e)||(_l[e]=t)}),_l),{chain:!1}),$r.VERSION="4.17.21",Oe(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){$r[t].placeholder=$r}),Oe(["drop","take"],function(t,e){Hr.prototype[t]=function(r){r=r===i?1:yr(ha(r),0);var n=this.__filtered__&&!e?new Hr(this):this.clone();return n.__filtered__?n.__takeCount__=vr(r,n.__takeCount__):n.__views__.push({size:vr(r,g),type:t+(n.__dir__<0?"Right":"")}),n},Hr.prototype[t+"Right"]=function(e){return this.reverse()[t](e).reverse()}}),Oe(["filter","map","takeWhile"],function(t,e){var r=e+1,n=1==r||3==r;Hr.prototype[t]=function(t){var e=this.clone();return e.__iteratees__.push({iteratee:co(t,3),type:r}),e.__filtered__=e.__filtered__||n,e}}),Oe(["head","last"],function(t,e){var r="take"+(e?"Right":"");Hr.prototype[t]=function(){return this[r](1).value()[0]}}),Oe(["initial","tail"],function(t,e){var r="drop"+(e?"":"Right");Hr.prototype[t]=function(){return this.__filtered__?new Hr(this):this[r](1)}}),Hr.prototype.compact=function(){return this.filter(il)},Hr.prototype.find=function(t){return this.filter(t).head()},Hr.prototype.findLast=function(t){return this.reverse().find(t)},Hr.prototype.invokeMap=Zn(function(t,e){return"function"==typeof t?new Hr(this):this.map(function(r){return In(r,t,e)})}),Hr.prototype.reject=function(t){return this.filter(Ms(co(t)))},Hr.prototype.slice=function(t,e){t=ha(t);var r=this;return r.__filtered__&&(t>0||e<0)?new Hr(r):(t<0?r=r.takeRight(-t):t&&(r=r.drop(t)),e!==i&&(r=(e=ha(e))<0?r.dropRight(-e):r.take(e-t)),r)},Hr.prototype.takeRightWhile=function(t){return this.reverse().takeWhile(t).reverse()},Hr.prototype.toArray=function(){return this.take(g)},wn(Hr.prototype,function(t,e){var r=/^(?:filter|find|map|reject)|While$/.test(e),n=/^(?:head|last)$/.test(e),o=$r[n?"take"+("last"==e?"Right":""):e],s=n||/^find/.test(e);o&&($r.prototype[e]=function(){var e=this.__wrapped__,a=n?[1]:arguments,l=e instanceof Hr,c=a[0],u=l||Vs(e),p=function(t){var e=o.apply($r,Me([t],a));return n&&d?e[0]:e};u&&r&&"function"==typeof c&&1!=c.length&&(l=u=!1);var d=this.__chain__,m=!!this.__actions__.length,f=s&&!d,h=l&&!m;if(!s&&u){e=h?e:new Hr(this);var g=t.apply(e,a);return g.__actions__.push({func:fs,args:[p],thisArg:i}),new zr(g,d)}return f&&h?t.apply(this,a):(g=this.thru(p),f?n?g.value()[0]:g.value():g)})}),Oe(["pop","push","shift","sort","splice","unshift"],function(t){var e=It[t],r=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",n=/^(?:pop|shift)$/.test(t);$r.prototype[t]=function(){var t=arguments;if(n&&!this.__chain__){var i=this.value();return e.apply(Vs(i)?i:[],t)}return this[r](function(r){return e.apply(Vs(r)?r:[],t)})}}),wn(Hr.prototype,function(t,e){var r=$r[e];if(r){var n=r.name+"";Mt.call(Ir,n)||(Ir[n]=[]),Ir[n].push({name:e,func:r})}}),Ir[Ui(i,2).name]=[{name:"wrapper",func:i}],Hr.prototype.clone=function(){var t=new Hr(this.__wrapped__);return t.__actions__=Di(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=Di(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=Di(this.__views__),t},Hr.prototype.reverse=function(){if(this.__filtered__){var t=new Hr(this);t.__dir__=-1,t.__filtered__=!0}else(t=this.clone()).__dir__*=-1;return t},Hr.prototype.value=function(){var t=this.__wrapped__.value(),e=this.__dir__,r=Vs(t),n=e<0,i=r?t.length:0,o=function(t,e,r){var n=-1,i=r.length;for(;++n=this.__values__.length;return{done:t,value:t?i:this.__values__[this.__index__++]}},$r.prototype.plant=function(t){for(var e,r=this;r instanceof Fr;){var n=$o(r);n.__index__=0,n.__values__=i,e?o.__wrapped__=n:e=n;var o=n;r=r.__wrapped__}return o.__wrapped__=t,e},$r.prototype.reverse=function(){var t=this.__wrapped__;if(t instanceof Hr){var e=t;return this.__actions__.length&&(e=new Hr(this)),(e=e.reverse()).__actions__.push({func:fs,args:[es],thisArg:i}),new zr(e,this.__chain__)}return this.thru(es)},$r.prototype.toJSON=$r.prototype.valueOf=$r.prototype.value=function(){return hi(this.__wrapped__,this.__actions__)},$r.prototype.first=$r.prototype.head,Yt&&($r.prototype[Yt]=function(){return this}),$r}();he._=br,(n=function(){return br}.call(e,r,e,t))===i||(t.exports=n)}.call(this)},2556(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(t){return t.charCodeAt(0)}))},2739(){},2772(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getFeed=function(t){var e=l(p,t);return e?"feed"===e.name?function(t){var e,r=t.children,n={type:"atom",items:(0,i.getElementsByTagName)("entry",r).map(function(t){var e,r=t.children,n={media:a(r)};u(n,"id","id",r),u(n,"title","title",r);var i=null===(e=l("link",r))||void 0===e?void 0:e.attribs.href;i&&(n.link=i);var o=c("summary",r)||c("content",r);o&&(n.description=o);var s=c("updated",r);return s&&(n.pubDate=new Date(s)),n})};u(n,"id","id",r),u(n,"title","title",r);var o=null===(e=l("link",r))||void 0===e?void 0:e.attribs.href;o&&(n.link=o);u(n,"description","subtitle",r);var s=c("updated",r);s&&(n.updated=new Date(s));return u(n,"author","email",r,!0),n}(e):function(t){var e,r,n=null!==(r=null===(e=l("channel",t.children))||void 0===e?void 0:e.children)&&void 0!==r?r:[],o={type:t.name.substr(0,3),id:"",items:(0,i.getElementsByTagName)("item",t.children).map(function(t){var e=t.children,r={media:a(e)};u(r,"id","guid",e),u(r,"title","title",e),u(r,"link","link",e),u(r,"description","description",e);var n=c("pubDate",e)||c("dc:date",e);return n&&(r.pubDate=new Date(n)),r})};u(o,"title","title",n),u(o,"link","link",n),u(o,"description","description",n);var s=c("lastBuildDate",n);s&&(o.updated=new Date(s));return u(o,"author","managingEditor",n,!0),o}(e):null};var n=r(9124),i=r(1974);var o=["url","type","lang"],s=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function a(t){return(0,i.getElementsByTagName)("media:content",t).map(function(t){for(var e=t.attribs,r={medium:e.medium,isDefault:!!e.isDefault},n=0,i=o;n{if("string"!=typeof t)throw new TypeError("Expected a string");return t.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},2851(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getChildren=i,e.getParent=o,e.getSiblings=function(t){var e=o(t);if(null!=e)return i(e);var r=[t],n=t.prev,s=t.next;for(;null!=n;)r.unshift(n),n=n.prev;for(;null!=s;)r.push(s),s=s.next;return r},e.getAttributeValue=function(t,e){var r;return null===(r=t.attribs)||void 0===r?void 0:r[e]},e.hasAttrib=function(t,e){return null!=t.attribs&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&null!=t.attribs[e]},e.getName=function(t){return t.name},e.nextElementSibling=function(t){var e=t.next;for(;null!==e&&!(0,n.isTag)(e);)e=e.next;return e},e.prevElementSibling=function(t){var e=t.prev;for(;null!==e&&!(0,n.isTag)(e);)e=e.prev;return e};var n=r(4128);function i(t){return(0,n.hasChildren)(t)?t.children:[]}function o(t){return t.parent||null}},2895(t,e,r){"use strict";let n=r(396),i=r(9371),o=r(7793),s=r(3614),a=r(5238),l=r(145),c=r(3438),u=r(1106),p=r(6966),d=r(1752),m=r(3152),f=r(9577),h=r(6846),g=r(3717),b=r(5644),y=r(1534),v=r(3303),x=r(38);function w(...t){return 1===t.length&&Array.isArray(t[0])&&(t=t[0]),new h(t)}w.plugin=function(t,e){let r,n=!1;function i(...r){console&&console.warn&&!n&&(n=!0,console.warn(t+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(t+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226"));let i=e(...r);return i.postcssPlugin=t,i.postcssVersion=(new h).version,i}return Object.defineProperty(i,"postcss",{get:()=>(r||(r=i()),r)}),i.process=function(t,e,r){return w([i(r)]).process(t,e)},i},w.stringify=v,w.parse=f,w.fromJSON=c,w.list=d,w.comment=t=>new i(t),w.atRule=t=>new n(t),w.decl=t=>new a(t),w.rule=t=>new y(t),w.root=t=>new b(t),w.document=t=>new l(t),w.CssSyntaxError=s,w.Declaration=a,w.Container=o,w.Processor=h,w.Document=l,w.Comment=i,w.Warning=x,w.AtRule=n,w.Result=g,w.Input=u,w.Rule=y,w.Root=b,w.Node=m,p.registerPostcss(w),t.exports=w,w.default=w},3152(t,e,r){"use strict";let n=r(3614),i=r(7668),o=r(3303),{isClean:s,my:a}=r(4151);function l(t,e){let r=new t.constructor;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;if("proxyCache"===n)continue;let i=t[n],o=typeof i;"parent"===n&&"object"===o?e&&(r[n]=e):"source"===n?r[n]=i:Array.isArray(i)?r[n]=i.map(t=>l(t,r)):("object"===o&&null!==i&&(i=l(i)),r[n]=i)}return r}function c(t,e){if(e&&void 0!==e.offset)return e.offset;let r=1,n=1,i=0;for(let o=0;o"proxyOf"===e?t:"root"===e?()=>t.root().toProxy():t[e],set:(t,e,r)=>(t[e]===r||(t[e]=r,"prop"!==e&&"value"!==e&&"name"!==e&&"params"!==e&&"important"!==e&&"text"!==e||t.markDirty()),!0)}}markClean(){this[s]=!0}markDirty(){if(this[s]){this[s]=!1;let t=this;for(;t=t.parent;)t[s]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t={}){let e=this.source.start;if(t.index)e=this.positionInside(t.index);else if(t.word){let r="document"in this.source.input?this.source.input.document:this.source.input.css,n=r.slice(c(r,this.source.start),c(r,this.source.end)).indexOf(t.word);-1!==n&&(e=this.positionInside(n))}return e}positionInside(t){let e=this.source.start.column,r=this.source.start.line,n="document"in this.source.input?this.source.input.document:this.source.input.css,i=c(n,this.source.start),o=i+t;for(let t=i;t"object"==typeof t&&t.toJSON?t.toJSON(null,e):t);else if("object"==typeof n&&n.toJSON)r[t]=n.toJSON(null,e);else if("source"===t){if(null==n)continue;let o=e.get(n.input);null==o&&(o=i,e.set(n.input,i),i++),r[t]={end:n.end,inputId:o,start:n.start}}else r[t]=n}return n&&(r.inputs=[...e.keys()].map(t=>t.toJSON())),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=o){t.stringify&&(t=t.stringify);let e="";return t(this,t=>{e+=t}),e}warn(t,e,r={}){let n={node:this};for(let t in r)n[t]=r[t];return t.warn(e,n)}}t.exports=u,u.default=u},3303(t,e,r){"use strict";let n=r(7668);function i(t,e){new n(e).stringify(t)}t.exports=i,i.default=i},3356(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(t){return t.charCodeAt(0)}))},3438(t,e,r){"use strict";let n=r(396),i=r(9371),o=r(5238),s=r(1106),a=r(3878),l=r(5644),c=r(1534);function u(t,e){if(Array.isArray(t))return t.map(t=>u(t));let{inputs:r,...p}=t;if(r){e=[];for(let t of r){let r={...t,__proto__:s.prototype};r.map&&(r.map={...r.map,__proto__:a.prototype}),e.push(r)}}if(p.nodes&&(p.nodes=t.nodes.map(t=>u(t,e))),p.source){let{inputId:t,...r}=p.source;p.source=r,null!=t&&(p.source.input=e[t])}if("root"===p.type)return new l(p);if("decl"===p.type)return new o(p);if("rule"===p.type)return new c(p);if("comment"===p.type)return new i(p);if("atrule"===p.type)return new n(p);throw new Error("Unknown node type: "+t.type)}t.exports=u,u.default=u},3604(t,e,r){"use strict";let{dirname:n,relative:i,resolve:o,sep:s}=r(197),{SourceMapConsumer:a,SourceMapGenerator:l}=r(1866),{pathToFileURL:c}=r(2739),u=r(1106),p=Boolean(a&&l),d=Boolean(n&&o&&i&&s);t.exports=class{constructor(t,e,r,n){this.stringify=t,this.mapOpts=r.map||{},this.root=e,this.opts=r,this.css=n,this.originalCSS=n,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;t=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let e="\n";this.css.includes("\r\n")&&(e="\r\n"),this.css+=e+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let e,r=this.toUrl(this.path(t.file)),i=t.root||n(t.file);!1===this.mapOpts.sourcesContent?(e=new a(t.text),e.sourcesContent&&(e.sourcesContent=null)):e=t.consumer(),this.map.applySourceMap(e,r,this.toUrl(this.path(i)))}}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let t;for(let e=this.root.nodes.length-1;e>=0;e--)t=this.root.nodes[e],"comment"===t.type&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(e)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),d&&p&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,e=>{t+=e}),[t]}}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=l.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new l({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new l({file:this.outputFile(),ignoreInvalidMapping:!0});let t,e,r=1,n=1,i="",o={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,(s,a,l)=>{if(this.css+=s,a&&"end"!==l&&(o.generated.line=r,o.generated.column=n-1,a.source&&a.source.start?(o.source=this.sourcePath(a),o.original.line=a.source.start.line,o.original.column=a.source.start.column-1,this.map.addMapping(o)):(o.source=i,o.original.line=1,o.original.column=0,this.map.addMapping(o))),e=s.match(/\n/g),e?(r+=e.length,t=s.lastIndexOf("\n"),n=s.length-t):n+=s.length,a&&"start"!==l){let t=a.parent||{raws:{}};("decl"===a.type||"atrule"===a.type&&!a.nodes)&&a===t.last&&!t.raws.semicolon||(a.source&&a.source.end?(o.source=this.sourcePath(a),o.original.line=a.source.end.line,o.original.column=a.source.end.column-1,o.generated.line=r,o.generated.column=n-2,this.map.addMapping(o)):(o.source=i,o.original.line=1,o.original.column=0,o.generated.line=r,o.generated.column=n-1,this.map.addMapping(o)))}})}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some(t=>t.annotation))}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let t=this.mapOpts.annotation;return(void 0===t||!0===t)&&(!this.previous().length||this.previous().some(t=>t.inline))}isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some(t=>t.withContent())}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute)return t;if(60===t.charCodeAt(0))return t;if(/^\w+:\/\//.test(t))return t;let e=this.memoizedPaths.get(t);if(e)return e;let r=this.opts.to?n(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(r=n(o(r,this.mapOpts.annotation)));let s=i(r,t);return this.memoizedPaths.set(t,s),s}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let e=t.source.input.map;this.previousMaps.includes(e)||this.previousMaps.push(e)}});else{let t=new u(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(e=>{if(e.source){let r=e.source.input.from;if(r&&!t[r]){t[r]=!0;let n=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(n,e.source.input.css)}}});else if(this.css){let t=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(t,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let e=this.memoizedFileURLs.get(t);if(e)return e;if(c){let e=c(t).toString();return this.memoizedFileURLs.set(t,e),e}throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let e=this.memoizedURLs.get(t);if(e)return e;"\\"===s&&(t=t.replace(/\\/g,"/"));let r=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,r),r}}},3614(t,e,r){"use strict";let n=r(8633),i=r(9746);class o extends Error{constructor(t,e,r,n,i,s){super(t),this.name="CssSyntaxError",this.reason=t,i&&(this.file=i),n&&(this.source=n),s&&(this.plugin=s),void 0!==e&&void 0!==r&&("number"==typeof e?(this.line=e,this.column=r):(this.line=e.line,this.column=e.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,o)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let e=this.source;null==t&&(t=n.isColorSupported);let r=t=>t,o=t=>t,s=t=>t;if(t){let{bold:t,gray:e,red:a}=n.createColors(!0);o=e=>t(a(e)),r=t=>e(t),i&&(s=t=>i(t))}let a=e.split(/\r?\n/),l=Math.max(this.line-3,0),c=Math.min(this.line+2,a.length),u=String(c).length;return a.slice(l,c).map((t,e)=>{let n=l+1+e,i=" "+(" "+n).slice(-u)+" | ";if(n===this.line){if(t.length>160){let e=20,n=Math.max(0,this.column-e),a=Math.max(this.column+e,this.endColumn+e),l=t.slice(n,a),c=r(i.replace(/\d/g," "))+t.slice(0,Math.min(this.column-1,e-1)).replace(/[^\t]/g," ");return o(">")+r(i)+s(l)+"\n "+c+o("^")}let e=r(i.replace(/\d/g," "))+t.slice(0,this.column-1).replace(/[^\t]/g," ");return o(">")+r(i)+s(t)+"\n "+e+o("^")}return" "+r(i)+s(t)}).join("\n")}toString(){let t=this.showSourceCode();return t&&(t="\n\n"+t+"\n"),this.name+": "+this.message+t}}t.exports=o,o.default=o},3717(t,e,r){"use strict";let n=r(38);class i{get content(){return this.css}constructor(t,e,r){this.processor=t,this.messages=[],this.root=e,this.opts=r,this.css="",this.map=void 0}toString(){return this.css}warn(t,e={}){e.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(e.plugin=this.lastPlugin.postcssPlugin);let r=new n(t,e);return this.messages.push(r),r}warnings(){return this.messages.filter(t=>"warning"===t.type)}}t.exports=i,i.default=i},3878(t,e,r){"use strict";let{existsSync:n,readFileSync:i}=r(9977),{dirname:o,join:s}=r(197),{SourceMapConsumer:a,SourceMapGenerator:l}=r(1866);class c{constructor(t,e){if(!1===e.map)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let r=e.map?e.map.prev:void 0,n=this.loadMap(e.from,r);!this.mapFile&&e.from&&(this.mapFile=e.from),this.mapFile&&(this.root=o(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new a(this.text)),this.consumerCache}decodeInline(t){let e=t.match(/^data:application\/json;charset=utf-?8,/)||t.match(/^data:application\/json,/);if(e)return decodeURIComponent(t.substr(e[0].length));let r=t.match(/^data:application\/json;charset=utf-?8;base64,/)||t.match(/^data:application\/json;base64,/);if(r)return n=t.substr(r[0].length),Buffer?Buffer.from(n,"base64").toString():window.atob(n);var n;let i=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+i)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return"object"==typeof t&&("string"==typeof t.mappings||"string"==typeof t._mappings||Array.isArray(t.sections))}loadAnnotation(t){let e=t.match(/\/\*\s*# sourceMappingURL=/g);if(!e)return;let r=t.lastIndexOf(e.pop()),n=t.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(t.substring(r,n)))}loadFile(t){if(this.root=o(t),n(t))return this.mapFile=t,i(t,"utf-8").toString().trim()}loadMap(t,e){if(!1===e)return!1;if(e){if("string"==typeof e)return e;if("function"!=typeof e){if(e instanceof a)return l.fromSourceMap(e).toString();if(e instanceof l)return e.toString();if(this.isMap(e))return JSON.stringify(e);throw new Error("Unsupported previous source map format: "+e.toString())}{let r=e(t);if(r){let t=this.loadFile(r);if(!t)throw new Error("Unable to load previous source map: "+r.toString());return t}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let e=this.annotation;return t&&(e=s(o(t),e)),this.loadFile(e)}}}startWith(t,e){return!!t&&t.substr(0,e.length)===e}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}t.exports=c,c.default=c},4128(t,e,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),i=this&&this.__exportStar||function(t,e){for(var r in t)"default"===r||Object.prototype.hasOwnProperty.call(e,r)||n(e,t,r)};Object.defineProperty(e,"__esModule",{value:!0}),e.DomHandler=void 0;var o=r(5413),s=r(430);i(r(430),e);var a={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function t(t,e,r){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof e&&(r=e,e=a),"object"==typeof t&&(e=t,t=void 0),this.callback=null!=t?t:null,this.options=null!=e?e:a,this.elementCB=null!=r?r:null}return t.prototype.onparserinit=function(t){this.parser=t},t.prototype.onreset=function(){this.dom=[],this.root=new s.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},t.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},t.prototype.onerror=function(t){this.handleCallback(t)},t.prototype.onclosetag=function(){this.lastNode=null;var t=this.tagStack.pop();this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(t)},t.prototype.onopentag=function(t,e){var r=this.options.xmlMode?o.ElementType.Tag:void 0,n=new s.Element(t,e,void 0,r);this.addNode(n),this.tagStack.push(n)},t.prototype.ontext=function(t){var e=this.lastNode;if(e&&e.type===o.ElementType.Text)e.data+=t,this.options.withEndIndices&&(e.endIndex=this.parser.endIndex);else{var r=new s.Text(t);this.addNode(r),this.lastNode=r}},t.prototype.oncomment=function(t){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=t;else{var e=new s.Comment(t);this.addNode(e),this.lastNode=e}},t.prototype.oncommentend=function(){this.lastNode=null},t.prototype.oncdatastart=function(){var t=new s.Text(""),e=new s.CDATA([t]);this.addNode(e),t.parent=e,this.lastNode=t},t.prototype.oncdataend=function(){this.lastNode=null},t.prototype.onprocessinginstruction=function(t,e){var r=new s.ProcessingInstruction(t,e);this.addNode(r)},t.prototype.handleCallback=function(t){if("function"==typeof this.callback)this.callback(t,this.dom);else if(t)throw t},t.prototype.addNode=function(t){var e=this.tagStack[this.tagStack.length-1],r=e.children[e.children.length-1];this.options.withStartIndices&&(t.startIndex=this.parser.startIndex),this.options.withEndIndices&&(t.endIndex=this.parser.endIndex),e.children.push(t),r&&(t.prev=r,r.next=t),t.parent=e,this.lastNode=null},t}();e.DomHandler=l,e.default=l},4151(t){"use strict";t.exports.isClean=Symbol("isClean"),t.exports.my=Symbol("my")},4211(t,e,r){"use strict";let n=r(3604),i=r(9577);const o=r(3717);let s=r(3303);r(6156);class a{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let t,e=i;try{t=e(this._css,this._opts)}catch(t){this.error=t}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(t,e,r){let i;e=e.toString(),this.stringified=!1,this._processor=t,this._css=e,this._opts=r,this._map=void 0;let a=s;this.result=new o(this._processor,i,this._opts),this.result.css=e;let l=this;Object.defineProperty(this.result,"root",{get:()=>l.root});let c=new n(a,i,this._opts,e);if(c.isMap()){let[t,e]=c.generate();t&&(this.result.css=t),e&&(this.result.map=e)}else c.clearAnnotation(),this.result.css=c.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,e){return this.async().then(t,e)}toString(){return this._css}warnings(){return[]}}t.exports=a,a.default=a},4442(t,e,r){"use strict";r.d(e,{A:()=>a});var n=r(1601),i=r.n(n),o=r(6314),s=r.n(o)()(i());s.push([t.id,':root,[data-bs-theme=dark]{--bs-body-bg: $glances-bg;--bs-body-color: $glances-fg;--bs-body-font-size: $glances-fonts-size}body{background-color:#000;color:#ccc;font-family:"Lucida Sans Typewriter","Lucida Console",Monaco,"Bitstream Vera Sans Mono",monospace;font-size:14px;overflow:hidden}.title{font-weight:bold}.highlight{font-weight:bold !important;color:#5d4062 !important}.ok,.status,.process{color:#3e7b04 !important}.ok_log{background-color:#3e7b04 !important;color:#fff !important}.max{color:#3e7b04 !important;font-weight:bold !important}.careful{color:#295183 !important;font-weight:bold !important}.careful_log{background-color:#295183 !important;color:#fff !important;font-weight:bold !important}.warning,.nice{color:#5d4062 !important;font-weight:bold !important}.warning_log{background-color:#5d4062 !important;color:#fff !important;font-weight:bold !important}.critical{color:#a30000 !important;font-weight:bold !important}.critical_log{background-color:#a30000 !important;color:#fff !important;font-weight:bold !important}.error{color:#e60 !important;font-weight:bold !important}.error_log{background-color:#e60 !important;color:#fff !important;font-weight:bold !important}.container-fluid{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px}.header{height:30px}.header-small{height:50px}.header-small>div:nth-child(1)>section:nth-child(1){margin-bottom:0em}.top-min{height:100px}.top-max{height:180px}.sidebar-min{overflow-y:auto;height:calc(100vh - 30px - 100px)}.sidebar-max{overflow-y:auto;height:calc(100vh - 30px - 180px)}.inline{display:inline-block}.table{margin-bottom:0px}.margin-top{margin-top:.5em}.margin-bottom{margin-bottom:.5em}.table-sm>:not(caption)>*>*{padding-top:0em;padding-right:.25rem;padding-bottom:0em;padding-left:.25rem}.sort{font-weight:bold;color:#fff}.sortable{cursor:pointer;text-decoration:underline}.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#browser .table-hover tbody tr:hover td{background:#57cb6a}.plugin{margin-bottom:1em}.button{color:#9cf;background:rgba(0,0,0,.4);border:1px solid #9cf;padding:1px 5px;border-radius:5px;letter-spacing:1px;cursor:pointer;transition:all .2s ease-in-out;position:relative;overflow:hidden}.button:hover{background:rgba(183,214,255,.3);border-color:#b0d0ff;color:#b0d0ff}.button:active{transform:scale(0.95);box-shadow:0 0 8px rgba(153,204,255,.5)}.frequency{display:inline-block;width:8em}#system span{padding-left:10px}#system span:nth-child(1){padding-left:0px}#ip span{padding-left:10px}#quicklook span{padding:0;margin:0;padding-left:10px}#quicklook span:nth-child(1){padding-left:0px}#quicklook *>th,#quicklook td{margin:0;padding:0}#quicklook *>th:nth-child(1),#quicklook td:nth-child(1){width:4em}#quicklook *>th:nth-last-child(1),#quicklook td:nth-last-child(1){width:4em}#quicklook *>td span{display:inline-block;width:4em}#quicklook .progress{min-width:100px;background-color:#000;height:1.5em;border-radius:0px;text-align:right}#quicklook .progress-bar-ok{background-color:#3e7b04}#quicklook .progress-bar-careful{background-color:#295183}#quicklook .progress-bar-warning{background-color:#5d4062}#quicklook .progress-bar-critical{background-color:#a30000}#quicklook .cpu-name{white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}#cpu *>td span{display:inline-block;width:4em}#gpu *>td span{display:inline-block;width:4em}#mem *>td span{display:inline-block;width:4em}#memswap *>td span{display:inline-block;width:4em}#load *>td span{display:inline-block;width:3em}#vms span{padding-left:10px}#vms span:nth-child(1){padding-left:0px}#vms .table{margin-bottom:1em}#vms *>th:not(:last-child),#vms td:not(:last-child){width:5em}#vms *>td:nth-child(2){width:15em}#vms *>td:nth-child(3){width:6em}#vms *>td:nth-child(6){text-align:right}#vms *>td:nth-child(8){width:10em}#vms *>td:nth-child(7),#vms td:nth-child(8),#vms td:nth-child(9){text-overflow:ellipsis;white-space:nowrap}#containers span{padding-left:10px}#containers span:nth-child(1){padding-left:0px}#containers .table{margin-bottom:1em}#containers *>td:not(:last-child){width:5em}#containers *>td:nth-child(1){width:10em}#containers *>td:nth-child(2),#containers td:nth-child(3){width:15em}#containers *>td:nth-child(3){white-space:nowrap;overflow:hidden}#containers *>td:nth-child(4){width:6em}#containers *>td:nth-child(5){width:10em;text-overflow:ellipsis;white-space:nowrap}#containers *>td:nth-child(7),#containers td:nth-child(9),#containers td:nth-child(11){text-align:right}#containers *>td:nth-child(13){text-align:left;text-overflow:ellipsis;white-space:nowrap}#processcount span{padding-left:10px}#processcount span:nth-child(1){padding-left:0px}#processcount{margin-bottom:0px}#amps .process-result{max-width:300px;overflow:hidden;white-space:pre-wrap;padding-left:10px;text-overflow:ellipsis}#amps .table{margin-bottom:1em}#amps *>td:nth-child(8){text-overflow:ellipsis;white-space:nowrap}#processlist div.extendedstats{margin-bottom:1em;margin-top:1em}#processlist div.extendedstats div span:not(:last-child){margin-right:1em}#processlist{overflow-y:auto;height:600px;margin-top:1em}#processlist .table{margin-bottom:1em}#processlist .table-hover tbody tr:hover td{background:#57cb6a}#processlist *>td:nth-child(-n+12){width:5em}#processlist *>td:nth-child(5),#processlist td:nth-child(7),#processlist td:nth-child(9),#processlist td:nth-child(11){text-align:right}#processlist *>td:nth-child(6){text-overflow:ellipsis;white-space:nowrap;width:6em}#processlist *>td:nth-child(7){width:6em}#processlist *>td:nth-child(9),#processlist td:nth-child(10){width:2em}#processlist *>td:nth-child(13),#processlist td:nth-child(14){text-overflow:ellipsis;white-space:nowrap}#alerts span{padding-left:10px}#alerts span:nth-child(1){padding-left:0px}#alerts *>td:nth-child(1){width:20em}#browser table{margin-top:1em}',""]);const a=s},4644(t,e){var r,n; /** * @license MIT * @fileOverview Favico animations * @author Miroslav Magda, http://blog.ejci.net * @version 0.3.10 - */n=function(t){"use strict";t=t||{};var e,r,n,i,o,s,a,l,c,u,p,d,m,f,h,g,b={bgColor:"#d00",textColor:"#fff",fontFamily:"sans-serif",fontStyle:"bold",type:"circle",position:"down",animation:"slide",elementId:!1,dataUrl:!1,win:window};(m={}).ff="undefined"!=typeof InstallTrigger,m.chrome=!!window.chrome,m.opera=!!window.opera||navigator.userAgent.indexOf("Opera")>=0,m.ie=/*@cc_on!@*/!1,m.safari=Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0,m.supported=m.chrome||m.ff||m.opera;var y=[];p=function(){},l=d=!1;var v={ready:function(){l=!0,v.reset(),p()},reset:function(){l&&(y=[],c=!1,u=!1,s.clearRect(0,0,i,n),s.drawImage(a,0,0,i,n),k.setIcon(o),window.clearTimeout(f),window.clearTimeout(h))},start:function(){if(l&&!u&&y.length>0){u=!0;var t=function(){["type","animation","bgColor","textColor","fontFamily","fontStyle"].forEach(function(t){t in y[0].options&&(e[t]=y[0].options[t])}),E.run(y[0].options,function(){c=y[0],u=!1,y.length>0&&(y.shift(),v.start())},!1)};c?E.run(c.options,function(){t()},!0):t()}}},x={},w=function(t){return t.n="number"==typeof t.n?Math.abs(0|t.n):t.n,t.x=i*t.x,t.y=n*t.y,t.w=i*t.w,t.h=n*t.h,t.len=(""+t.n).length,t};function _(t){if(t.paused||t.ended||d)return!1;try{s.clearRect(0,0,i,n),s.drawImage(t,0,0,i,n)}catch(t){}h=setTimeout(function(){_(t)},E.duration),k.setIcon(o)}x.circle=function(t){var r=!1;2===(t=w(t)).len?(t.x=t.x-.4*t.w,t.w=1.4*t.w,r=!0):t.len>=3&&(t.x=t.x-.65*t.w,t.w=1.65*t.w,r=!0),s.clearRect(0,0,i,n),s.drawImage(a,0,0,i,n),s.beginPath(),s.font=e.fontStyle+" "+Math.floor(t.h*(t.n>99?.85:1))+"px "+e.fontFamily,s.textAlign="center",r?(s.moveTo(t.x+t.w/2,t.y),s.lineTo(t.x+t.w-t.h/2,t.y),s.quadraticCurveTo(t.x+t.w,t.y,t.x+t.w,t.y+t.h/2),s.lineTo(t.x+t.w,t.y+t.h-t.h/2),s.quadraticCurveTo(t.x+t.w,t.y+t.h,t.x+t.w-t.h/2,t.y+t.h),s.lineTo(t.x+t.h/2,t.y+t.h),s.quadraticCurveTo(t.x,t.y+t.h,t.x,t.y+t.h-t.h/2),s.lineTo(t.x,t.y+t.h/2),s.quadraticCurveTo(t.x,t.y,t.x+t.h/2,t.y)):s.arc(t.x+t.w/2,t.y+t.h/2,t.h/2,0,2*Math.PI),s.fillStyle="rgba("+e.bgColor.r+","+e.bgColor.g+","+e.bgColor.b+","+t.o+")",s.fill(),s.closePath(),s.beginPath(),s.stroke(),s.fillStyle="rgba("+e.textColor.r+","+e.textColor.g+","+e.textColor.b+","+t.o+")","number"==typeof t.n&&t.n>999?s.fillText((t.n>9999?9:Math.floor(t.n/1e3))+"k+",Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.2*t.h)):s.fillText(t.n,Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.15*t.h)),s.closePath()},x.rectangle=function(t){2===(t=w(t)).len?(t.x=t.x-.4*t.w,t.w=1.4*t.w):t.len>=3&&(t.x=t.x-.65*t.w,t.w=1.65*t.w),s.clearRect(0,0,i,n),s.drawImage(a,0,0,i,n),s.beginPath(),s.font=e.fontStyle+" "+Math.floor(t.h*(t.n>99?.9:1))+"px "+e.fontFamily,s.textAlign="center",s.fillStyle="rgba("+e.bgColor.r+","+e.bgColor.g+","+e.bgColor.b+","+t.o+")",s.fillRect(t.x,t.y,t.w,t.h),s.fillStyle="rgba("+e.textColor.r+","+e.textColor.g+","+e.textColor.b+","+t.o+")","number"==typeof t.n&&t.n>999?s.fillText((t.n>9999?9:Math.floor(t.n/1e3))+"k+",Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.2*t.h)):s.fillText(t.n,Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.15*t.h)),s.closePath()};var k={};function S(t){t=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(t,e,r,n){return e+e+r+r+n+n});var e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return!!e&&{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}}function A(t,e){var r,n={};for(r in t)n[r]=t[r];for(r in e)n[r]=e[r];return n}k.getIcon=function(){var t=!1;return e.element?t=e.element:e.elementId?(t=g.getElementById(e.elementId)).setAttribute("href",t.getAttribute("src")):(t=function(){for(var t=g.getElementsByTagName("head")[0].getElementsByTagName("link"),e=t.length-1;e>=0;e--)if(/(^|\s)icon(\s|$)/i.test(t[e].getAttribute("rel")))return t[e];return!1}(),!1===t&&((t=g.createElement("link")).setAttribute("rel","icon"),g.getElementsByTagName("head")[0].appendChild(t))),t.setAttribute("type","image/png"),t},k.setIcon=function(t){var n=t.toDataURL("image/png");if(e.dataUrl&&e.dataUrl(n),e.element)e.element.setAttribute("href",n),e.element.setAttribute("src",n);else if(e.elementId){var i=g.getElementById(e.elementId);i.setAttribute("href",n),i.setAttribute("src",n)}else if(m.ff||m.opera){var o=r;r=g.createElement("link"),m.opera&&r.setAttribute("rel","icon"),r.setAttribute("rel","icon"),r.setAttribute("type","image/png"),g.getElementsByTagName("head")[0].appendChild(r),r.setAttribute("href",n),o.parentNode&&o.parentNode.removeChild(o)}else r.setAttribute("href",n)};var E={duration:40,types:{}};return E.types.fade=[{x:.4,y:.4,w:.6,h:.6,o:0},{x:.4,y:.4,w:.6,h:.6,o:.1},{x:.4,y:.4,w:.6,h:.6,o:.2},{x:.4,y:.4,w:.6,h:.6,o:.3},{x:.4,y:.4,w:.6,h:.6,o:.4},{x:.4,y:.4,w:.6,h:.6,o:.5},{x:.4,y:.4,w:.6,h:.6,o:.6},{x:.4,y:.4,w:.6,h:.6,o:.7},{x:.4,y:.4,w:.6,h:.6,o:.8},{x:.4,y:.4,w:.6,h:.6,o:.9},{x:.4,y:.4,w:.6,h:.6,o:1}],E.types.none=[{x:.4,y:.4,w:.6,h:.6,o:1}],E.types.pop=[{x:1,y:1,w:0,h:0,o:1},{x:.9,y:.9,w:.1,h:.1,o:1},{x:.8,y:.8,w:.2,h:.2,o:1},{x:.7,y:.7,w:.3,h:.3,o:1},{x:.6,y:.6,w:.4,h:.4,o:1},{x:.5,y:.5,w:.5,h:.5,o:1},{x:.4,y:.4,w:.6,h:.6,o:1}],E.types.popFade=[{x:.75,y:.75,w:0,h:0,o:0},{x:.65,y:.65,w:.1,h:.1,o:.2},{x:.6,y:.6,w:.2,h:.2,o:.4},{x:.55,y:.55,w:.3,h:.3,o:.6},{x:.5,y:.5,w:.4,h:.4,o:.8},{x:.45,y:.45,w:.5,h:.5,o:.9},{x:.4,y:.4,w:.6,h:.6,o:1}],E.types.slide=[{x:.4,y:1,w:.6,h:.6,o:1},{x:.4,y:.9,w:.6,h:.6,o:1},{x:.4,y:.9,w:.6,h:.6,o:1},{x:.4,y:.8,w:.6,h:.6,o:1},{x:.4,y:.7,w:.6,h:.6,o:1},{x:.4,y:.6,w:.6,h:.6,o:1},{x:.4,y:.5,w:.6,h:.6,o:1},{x:.4,y:.4,w:.6,h:.6,o:1}],E.run=function(t,r,n,i){var s=E.types[g.hidden||g.msHidden||g.webkitHidden||g.mozHidden?"none":e.animation];i=!0===n?void 0!==i?i:s.length-1:void 0!==i?i:0,r=r||function(){},i=0?(x[e.type](A(t,s[i])),f=setTimeout(function(){n?i-=1:i+=1,E.run(t,r,n,i)},E.duration),k.setIcon(o)):r()},function(){(e=A(b,t)).bgColor=S(e.bgColor),e.textColor=S(e.textColor),e.position=e.position.toLowerCase(),e.animation=E.types[""+e.animation]?e.animation:b.animation,g=e.win.document;var l=e.position.indexOf("up")>-1,c=e.position.indexOf("left")>-1;if(l||c)for(var u=0;u0?a.height:32,i=a.width>0?a.width:32,o.height=n,o.width=i,s=o.getContext("2d"),v.ready()},a.setAttribute("src",r.getAttribute("href"))):(a.onload=function(){n=32,i=32,a.height=n,a.width=i,o.height=n,o.width=i,s=o.getContext("2d"),v.ready()},a.setAttribute("src",""))}(),{badge:function(t,e){e=("string"==typeof e?{animation:e}:e)||{},p=function(){try{if("number"==typeof t?t>0:""!==t){var r={type:"badge",options:{n:t}};if("animation"in e&&E.types[""+e.animation]&&(r.options.animation=""+e.animation),"type"in e&&x[""+e.type]&&(r.options.type=""+e.type),["bgColor","textColor"].forEach(function(t){t in e&&(r.options[t]=S(e[t]))}),["fontStyle","fontFamily"].forEach(function(t){t in e&&(r.options[t]=e[t])}),y.push(r),y.length>100)throw new Error("Too many badges requests in queue.");v.start()}else v.reset()}catch(t){throw new Error("Error setting badge. Message: "+t.message)}},l&&p()},video:function(t){p=function(){try{if("stop"===t)return d=!0,v.reset(),void(d=!1);t.addEventListener("play",function(){_(this)},!1)}catch(t){throw new Error("Error setting video. Message: "+t.message)}},l&&p()},image:function(t){p=function(){try{var e=t.width,r=t.height,a=document.createElement("img"),l=e/i]+$/;function h(t,e,r){if(null==t)return"";"number"==typeof t&&(t=t.toString());let b="",y="";function v(t,e){const r=this;this.tag=t,this.attribs=e||{},this.tagPosition=b.length,this.text="",this.openingTagLength=0,this.mediaChildren=[],this.updateParentNodeText=function(){if(D.length){D[D.length-1].text+=r.text}},this.updateParentNodeMediaChildren=function(){if(D.length&&c.includes(this.tag)){D[D.length-1].mediaChildren.push(this.tag)}}}(e=Object.assign({},h.defaults,e)).parser=Object.assign({},g,e.parser);const x=function(t){return!1===e.allowedTags||(e.allowedTags||[]).indexOf(t)>-1};u.forEach(function(t){x(t)&&!e.allowVulnerableTags&&console.warn(`\n\n⚠️ Your \`allowedTags\` option includes, \`${t}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)});const w=e.nonTextTags||["script","style","textarea","option"];let _,k;e.allowedAttributes&&(_={},k={},p(e.allowedAttributes,function(t,e){_[e]=[];const r=[];t.forEach(function(t){"string"==typeof t&&t.indexOf("*")>=0?r.push(i(t).replace(/\\\*/g,".*")):_[e].push(t)}),r.length&&(k[e]=new RegExp("^("+r.join("|")+")$"))}));const S={},A={},E={};p(e.allowedClasses,function(t,e){if(_&&(d(_,e)||(_[e]=[]),_[e].push("class")),S[e]=t,Array.isArray(t)){const r=[];S[e]=[],E[e]=[],t.forEach(function(t){"string"==typeof t&&t.indexOf("*")>=0?r.push(i(t).replace(/\\\*/g,".*")):t instanceof RegExp?E[e].push(t):S[e].push(t)}),r.length&&(A[e]=new RegExp("^("+r.join("|")+")$"))}});const C={};let T,O,D,I,P,j,N;p(e.transformTags,function(t,e){let r;"function"==typeof t?r=t:"string"==typeof t&&(r=h.simpleTransform(t)),"*"===e?T=r:C[e]=r});let L=!1;R();const M=new n.Parser({onopentag:function(t,r){if(e.onOpenTag&&e.onOpenTag(t,r),e.enforceHtmlBoundary&&"html"===t&&R(),j)return void N++;const n=new v(t,r);D.push(n);let i=!1;const c=!!n.text;let u;if(d(C,t)&&(u=C[t](t,r),n.attribs=r=u.attribs,void 0!==u.text&&(n.innerText=u.text),t!==u.tagName&&(n.name=t=u.tagName,P[O]=u.tagName)),T&&(u=T(t,r),n.attribs=r=u.attribs,t!==u.tagName&&(n.name=t=u.tagName,P[O]=u.tagName)),(!x(t)||"recursiveEscape"===e.disallowedTagsMode&&!function(t){for(const e in t)if(d(t,e))return!1;return!0}(I)||null!=e.nestingLimit&&O>=e.nestingLimit)&&(i=!0,I[O]=!0,"discard"!==e.disallowedTagsMode&&"completelyDiscard"!==e.disallowedTagsMode||-1!==w.indexOf(t)&&(j=!0,N=1)),O++,i){if("discard"===e.disallowedTagsMode||"completelyDiscard"===e.disallowedTagsMode){if(n.innerText&&!c){const r=q(n.innerText);e.textFilter?b+=e.textFilter(r,t):b+=r,L=!0}return}y=b,b=""}b+="<"+t,"script"===t&&(e.allowedScriptHostnames||e.allowedScriptDomains)&&(n.innerText="");i&&("escape"===e.disallowedTagsMode||"recursiveEscape"===e.disallowedTagsMode)&&e.preserveEscapedAttributes?p(r,function(t,e){b+=" "+e+'="'+q(t||"",!0)+'"'}):(!_||d(_,t)||_["*"])&&p(r,function(r,i){if(!f.test(i))return void delete n.attribs[i];if(""===r&&!e.allowedEmptyAttributes.includes(i)&&(e.nonBooleanAttributes.includes(i)||e.nonBooleanAttributes.includes("*")))return void delete n.attribs[i];let c=!1;if(!_||d(_,t)&&-1!==_[t].indexOf(i)||_["*"]&&-1!==_["*"].indexOf(i)||d(k,t)&&k[t].test(i)||k["*"]&&k["*"].test(i))c=!0;else if(_&&_[t])for(const e of _[t])if(o(e)&&e.name&&e.name===i){c=!0;let t="";if(!0===e.multiple){const n=r.split(" ");for(const r of n)-1!==e.values.indexOf(r)&&(""===t?t=r:t+=" "+r)}else e.values.indexOf(r)>=0&&(t=r);r=t}if(c){if(-1!==e.allowedSchemesAppliedToAttributes.indexOf(i)&&B(t,r))return void delete n.attribs[i];if("script"===t&&"src"===i){let t=!0;try{const n=$(r);if(e.allowedScriptHostnames||e.allowedScriptDomains){const r=(e.allowedScriptHostnames||[]).find(function(t){return t===n.url.hostname}),i=(e.allowedScriptDomains||[]).find(function(t){return n.url.hostname===t||n.url.hostname.endsWith(`.${t}`)});t=r||i}}catch(e){t=!1}if(!t)return void delete n.attribs[i]}if("iframe"===t&&"src"===i){let t=!0;try{const n=$(r);if(n.isRelativeUrl)t=d(e,"allowIframeRelativeUrls")?e.allowIframeRelativeUrls:!e.allowedIframeHostnames&&!e.allowedIframeDomains;else if(e.allowedIframeHostnames||e.allowedIframeDomains){const r=(e.allowedIframeHostnames||[]).find(function(t){return t===n.url.hostname}),i=(e.allowedIframeDomains||[]).find(function(t){return n.url.hostname===t||n.url.hostname.endsWith(`.${t}`)});t=r||i}}catch(e){t=!1}if(!t)return void delete n.attribs[i]}if("srcset"===i)try{let t=a(r);if(t.forEach(function(t){B("srcset",t.url)&&(t.evil=!0)}),t=m(t,function(t){return!t.evil}),!t.length)return void delete n.attribs[i];r=m(t,function(t){return!t.evil}).map(function(t){if(!t.url)throw new Error("URL missing");return t.url+(t.w?` ${t.w}w`:"")+(t.h?` ${t.h}h`:"")+(t.d?` ${t.d}x`:"")}).join(", "),n.attribs[i]=r}catch(t){return void delete n.attribs[i]}if("class"===i){const e=S[t],o=S["*"],a=A[t],l=E[t],c=E["*"],u=[a,A["*"]].concat(l,c).filter(function(t){return t});if(!(r=U(r,e&&o?s(e,o):e||o,u)).length)return void delete n.attribs[i]}if("style"===i)if(e.parseStyleAttributes)try{const o=function(t,e){if(!e)return t;const r=t.nodes[0];let n;n=e[r.selector]&&e["*"]?s(e[r.selector],e["*"]):e[r.selector]||e["*"];n&&(t.nodes[0].nodes=r.nodes.reduce(function(t){return function(e,r){if(d(t,r.prop)){t[r.prop].some(function(t){return t.test(r.value)})&&e.push(r)}return e}}(n),[]));return t}(l(t+" {"+r+"}",{map:!1}),e.allowedStyles);if(r=function(t){return t.nodes[0].nodes.reduce(function(t,e){return t.push(`${e.prop}:${e.value}${e.important?" !important":""}`),t},[]).join(";")}(o),0===r.length)return void delete n.attribs[i]}catch(e){return"undefined"!=typeof window&&console.warn('Failed to parse "'+t+" {"+r+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),void delete n.attribs[i]}else if(e.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.");b+=" "+i,r&&r.length?b+='="'+q(r,!0)+'"':e.allowedEmptyAttributes.includes(i)&&(b+='=""')}else delete n.attribs[i]}),-1!==e.selfClosing.indexOf(t)?b+=" />":(b+=">",!n.innerText||c||e.textFilter||(b+=q(n.innerText),L=!0)),i&&(b=y+q(b),y=""),n.openingTagLength=b.length-n.tagPosition},ontext:function(t){if(j)return;const r=D[D.length-1];let n;if(r&&(n=r.tag,t=void 0!==r.innerText?r.innerText:t),"completelyDiscard"!==e.disallowedTagsMode||x(n))if("discard"!==e.disallowedTagsMode&&"completelyDiscard"!==e.disallowedTagsMode||"script"!==n&&"style"!==n){if(!L){const r=q(t,!1);e.textFilter?b+=e.textFilter(r,n):b+=r}}else b+=t;else t="";if(D.length){D[D.length-1].text+=t}},onclosetag:function(t,r){if(e.onCloseTag&&e.onCloseTag(t,r),j){if(N--,N)return;j=!1}const n=D.pop();if(!n)return;if(n.tag!==t)return void D.push(n);j=!!e.enforceHtmlBoundary&&"html"===t,O--;const i=I[O];if(i){if(delete I[O],"discard"===e.disallowedTagsMode||"completelyDiscard"===e.disallowedTagsMode)return void n.updateParentNodeText();y=b,b=""}if(P[O]&&(t=P[O],delete P[O]),e.exclusiveFilter){const t=e.exclusiveFilter(n);if("excludeTag"===t)return i&&(b=y,y=""),void(b=b.substring(0,n.tagPosition)+b.substring(n.tagPosition+n.openingTagLength));if(t)return void(b=b.substring(0,n.tagPosition))}n.updateParentNodeMediaChildren(),n.updateParentNodeText(),-1!==e.selfClosing.indexOf(t)||r&&!x(t)&&["escape","recursiveEscape"].indexOf(e.disallowedTagsMode)>=0?i&&(b=y,y=""):(b+="",i&&(b=y+q(b),y=""),L=!1)}},e.parser);return M.write(t),M.end(),b;function R(){b="",O=0,D=[],I={},P={},j=!1,N=0}function q(t,r){return"string"!=typeof t&&(t+=""),e.parser.decodeEntities&&(t=t.replace(/&/g,"&").replace(//g,">"),r&&(t=t.replace(/"/g,"""))),t=t.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),r&&(t=t.replace(/"/g,""")),t}function B(t,r){for(r=r.replace(/[\x00-\x20]+/g,"");;){const t=r.indexOf("\x3c!--");if(-1===t)break;const e=r.indexOf("--\x3e",t+4);if(-1===e)break;r=r.substring(0,t)+r.substring(e+3)}const n=r.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!n)return!!r.match(/^[/\\]{2}/)&&!e.allowProtocolRelative;const i=n[1].toLowerCase();return d(e.allowedSchemesByTag,t)?-1===e.allowedSchemesByTag[t].indexOf(i):!e.allowedSchemes||-1===e.allowedSchemes.indexOf(i)}function $(t){if((t=t.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let e="relative://relative-site";for(let t=0;t<100;t++)e+=`/${t}`;const r=new URL(t,e);return{isRelativeUrl:r&&"relative-site"===r.hostname&&"relative:"===r.protocol,url:r}}function U(t,e,r){return e?(t=t.split(/\s+/)).filter(function(t){return-1!==e.indexOf(t)||r.some(function(e){return e.test(t)})}).join(" "):t}}const g={decodeEntities:!0};h.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","menu","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0,preserveEscapedAttributes:!1},h.simpleTransform=function(t,e,r){return r=void 0===r||r,e=e||{},function(n,i){let o;if(r)for(o in e)i[o]=e[o];else i=e;return{tagName:t,attribs:i}}}},4744(t){"use strict";var e=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===r}(t)}(t)};var r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(t,e){return!1!==e.clone&&e.isMergeableObject(t)?l((r=t,Array.isArray(r)?[]:{}),t,e):t;var r}function i(t,e,r){return t.concat(e).map(function(t){return n(t,r)})}function o(t){return Object.keys(t).concat(function(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter(function(e){return Object.propertyIsEnumerable.call(t,e)}):[]}(t))}function s(t,e){try{return e in t}catch(t){return!1}}function a(t,e,r){var i={};return r.isMergeableObject(t)&&o(t).forEach(function(e){i[e]=n(t[e],r)}),o(e).forEach(function(o){(function(t,e){return s(t,e)&&!(Object.hasOwnProperty.call(t,e)&&Object.propertyIsEnumerable.call(t,e))})(t,o)||(s(t,o)&&r.isMergeableObject(e[o])?i[o]=function(t,e){if(!e.customMerge)return l;var r=e.customMerge(t);return"function"==typeof r?r:l}(o,r)(t[o],e[o],r):i[o]=n(e[o],r))}),i}function l(t,r,o){(o=o||{}).arrayMerge=o.arrayMerge||i,o.isMergeableObject=o.isMergeableObject||e,o.cloneUnlessOtherwiseSpecified=n;var s=Array.isArray(r);return s===Array.isArray(t)?s?o.arrayMerge(t,r,o):a(t,r,o):n(r,o)}l.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(t,r){return l(t,r,e)},{})};var c=l;t.exports=c},5042(t){t.exports={nanoid:(t=21)=>{let e="",r=0|t;for(;r--;)e+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return e},customAlphabet:(t,e=21)=>(r=e)=>{let n="",i=0|r;for(;i--;)n+=t[Math.random()*t.length|0];return n}}},5056(t,e,r){"use strict";t.exports=function(t){var e=r.nc;e&&t.setAttribute("nonce",e)}},5072(t){"use strict";var e=[];function r(t){for(var r=-1,n=0;n1?e.raws.before=this.nodes[1].raws.before:delete e.raws.before;else if(this.first!==e)for(let t of n)t.raws.before=e.raws.before;return n}removeChild(t,e){let r=this.index(t);return!e&&0===r&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(t)}toResult(t={}){return new n(new i,this,t).stringify()}}s.registerLazyResult=t=>{n=t},s.registerProcessor=t=>{i=t},t.exports=s,s.default=s,o.registerRoot(s)},5781(t){"use strict";const e="'".charCodeAt(0),r='"'.charCodeAt(0),n="\\".charCodeAt(0),i="/".charCodeAt(0),o="\n".charCodeAt(0),s=" ".charCodeAt(0),a="\f".charCodeAt(0),l="\t".charCodeAt(0),c="\r".charCodeAt(0),u="[".charCodeAt(0),p="]".charCodeAt(0),d="(".charCodeAt(0),m=")".charCodeAt(0),f="{".charCodeAt(0),h="}".charCodeAt(0),g=";".charCodeAt(0),b="*".charCodeAt(0),y=":".charCodeAt(0),v="@".charCodeAt(0),x=/[\t\n\f\r "#'()/;[\\\]{}]/g,w=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,_=/.[\r\n"'(/\\]/,k=/[\da-f]/i;t.exports=function(t,S={}){let A,E,C,T,O,D,I,P,j,N,L=t.css.valueOf(),M=S.ignoreErrors,R=L.length,q=0,B=[],$=[];function U(e){throw t.error("Unclosed "+e,q)}return{back:function(t){$.push(t)},endOfFile:function(){return 0===$.length&&q>=R},nextToken:function(t){if($.length)return $.pop();if(q>=R)return;let S=!!t&&t.ignoreUnclosed;switch(A=L.charCodeAt(q),A){case o:case s:case l:case c:case a:T=q;do{T+=1,A=L.charCodeAt(T)}while(A===s||A===o||A===l||A===c||A===a);D=["space",L.slice(q,T)],q=T-1;break;case u:case p:case f:case h:case y:case g:case m:{let t=String.fromCharCode(A);D=[t,t,q];break}case d:if(N=B.length?B.pop()[1]:"",j=L.charCodeAt(q+1),"url"===N&&j!==e&&j!==r&&j!==s&&j!==o&&j!==l&&j!==a&&j!==c){T=q;do{if(I=!1,T=L.indexOf(")",T+1),-1===T){if(M||S){T=q;break}U("bracket")}for(P=T;L.charCodeAt(P-1)===n;)P-=1,I=!I}while(I);D=["brackets",L.slice(q,T+1),q,T],q=T}else T=L.indexOf(")",q+1),E=L.slice(q,T+1),-1===T||_.test(E)?D=["(","(",q]:(D=["brackets",E,q,T],q=T);break;case e:case r:O=A===e?"'":'"',T=q;do{if(I=!1,T=L.indexOf(O,T+1),-1===T){if(M||S){T=q+1;break}U("string")}for(P=T;L.charCodeAt(P-1)===n;)P-=1,I=!I}while(I);D=["string",L.slice(q,T+1),q,T],q=T;break;case v:x.lastIndex=q+1,x.test(L),T=0===x.lastIndex?L.length-1:x.lastIndex-2,D=["at-word",L.slice(q,T+1),q,T],q=T;break;case n:for(T=q,C=!0;L.charCodeAt(T+1)===n;)T+=1,C=!C;if(A=L.charCodeAt(T+1),C&&A!==i&&A!==s&&A!==o&&A!==l&&A!==c&&A!==a&&(T+=1,k.test(L.charAt(T)))){for(;k.test(L.charAt(T+1));)T+=1;L.charCodeAt(T+1)===s&&(T+=1)}D=["word",L.slice(q,T+1),q,T],q=T;break;default:A===i&&L.charCodeAt(q+1)===b?(T=L.indexOf("*/",q+2)+1,0===T&&(M||S?T=L.length:U("comment")),D=["comment",L.slice(q,T+1),q,T],q=T):(w.lastIndex=q+1,w.test(L),T=0===w.lastIndex?L.length-1:w.lastIndex-2,D=["word",L.slice(q,T+1),q,T],B.push(D),q=T)}return q++,D},position:function(){return q}}}},5936(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DocumentPosition=void 0,e.removeSubsets=function(t){var e=t.length;for(;--e>=0;){var r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0)t.splice(e,1);else for(var n=r.parent;n;n=n.parent)if(t.includes(n)){t.splice(e,1);break}}return t},e.compareDocumentPosition=o,e.uniqueSort=function(t){return(t=t.filter(function(t,e,r){return!r.includes(t,e+1)})).sort(function(t,e){var r=o(t,e);return r&n.PRECEDING?-1:r&n.FOLLOWING?1:0}),t};var n,i=r(4128);function o(t,e){var r=[],o=[];if(t===e)return 0;for(var s=(0,i.hasChildren)(t)?t:t.parent;s;)r.unshift(s),s=s.parent;for(s=(0,i.hasChildren)(e)?e:e.parent;s;)o.unshift(s),s=s.parent;for(var a=Math.min(r.length,o.length),l=0;lu.indexOf(d)?c===e?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:c===t?n.PRECEDING|n.CONTAINS:n.PRECEDING}!function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"}(n||(e.DocumentPosition=n={}))},6156(t){"use strict";let e={};t.exports=function(t){e[t]||(e[t]=!0,"undefined"!=typeof console&&console.warn&&console.warn(t))}},6262(t,e){"use strict";e.A=(t,e)=>{const r=t.__vccOpts||t;for(const[t,n]of e)r[t]=n;return r}},6314(t){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var r="",n=void 0!==e[5];return e[4]&&(r+="@supports (".concat(e[4],") {")),e[2]&&(r+="@media ".concat(e[2]," {")),n&&(r+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),r+=t(e),n&&(r+="}"),e[2]&&(r+="}"),e[4]&&(r+="}"),r}).join("")},e.i=function(t,r,n,i,o){"string"==typeof t&&(t=[[null,t,void 0]]);var s={};if(n)for(var a=0;a0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=o),r&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=r):u[2]=r),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),e.push(u))}},e}},6808(t,e,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),i=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n(e,t,r);return i(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.DomUtils=e.parseFeed=e.getFeed=e.ElementType=e.Tokenizer=e.createDomStream=e.parseDOM=e.parseDocument=e.DefaultHandler=e.DomHandler=e.Parser=void 0;var a=r(221),l=r(221);Object.defineProperty(e,"Parser",{enumerable:!0,get:function(){return l.Parser}});var c=r(4128),u=r(4128);function p(t,e){var r=new c.DomHandler(void 0,e);return new a.Parser(r,e).end(t),r.root}function d(t,e){return p(t,e).children}Object.defineProperty(e,"DomHandler",{enumerable:!0,get:function(){return u.DomHandler}}),Object.defineProperty(e,"DefaultHandler",{enumerable:!0,get:function(){return u.DomHandler}}),e.parseDocument=p,e.parseDOM=d,e.createDomStream=function(t,e,r){var n=new c.DomHandler(t,e,r);return new a.Parser(n,e)};var m=r(357);Object.defineProperty(e,"Tokenizer",{enumerable:!0,get:function(){return s(m).default}}),e.ElementType=o(r(5413));var f=r(1941),h=r(1941);Object.defineProperty(e,"getFeed",{enumerable:!0,get:function(){return h.getFeed}});var g={xmlMode:!0};e.parseFeed=function(t,e){return void 0===e&&(e=g),(0,f.getFeed)(d(t,e))},e.DomUtils=o(r(1941))},6835(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLAttribute=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.DecodingMode=e.EntityDecoder=e.encodeHTML5=e.encodeHTML4=e.encodeNonAsciiHTML=e.encodeHTML=e.escapeText=e.escapeAttribute=e.escapeUTF8=e.escape=e.encodeXML=e.encode=e.decodeStrict=e.decode=e.EncodingMode=e.EntityLevel=void 0;var n,i,o=r(2349),s=r(8149),a=r(1560);function l(t,e){if(void 0===e&&(e=n.XML),("number"==typeof e?e:e.level)===n.HTML){var r="object"==typeof e?e.mode:void 0;return(0,o.decodeHTML)(t,r)}return(0,o.decodeXML)(t)}!function(t){t[t.XML=0]="XML",t[t.HTML=1]="HTML"}(n=e.EntityLevel||(e.EntityLevel={})),function(t){t[t.UTF8=0]="UTF8",t[t.ASCII=1]="ASCII",t[t.Extensive=2]="Extensive",t[t.Attribute=3]="Attribute",t[t.Text=4]="Text"}(i=e.EncodingMode||(e.EncodingMode={})),e.decode=l,e.decodeStrict=function(t,e){var r;void 0===e&&(e=n.XML);var i="number"==typeof e?{level:e}:e;return null!==(r=i.mode)&&void 0!==r||(i.mode=o.DecodingMode.Strict),l(t,i)},e.encode=function(t,e){void 0===e&&(e=n.XML);var r="number"==typeof e?{level:e}:e;return r.mode===i.UTF8?(0,a.escapeUTF8)(t):r.mode===i.Attribute?(0,a.escapeAttribute)(t):r.mode===i.Text?(0,a.escapeText)(t):r.level===n.HTML?r.mode===i.ASCII?(0,s.encodeNonAsciiHTML)(t):(0,s.encodeHTML)(t):(0,a.encodeXML)(t)};var c=r(1560);Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return c.encodeXML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return c.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return c.escapeUTF8}}),Object.defineProperty(e,"escapeAttribute",{enumerable:!0,get:function(){return c.escapeAttribute}}),Object.defineProperty(e,"escapeText",{enumerable:!0,get:function(){return c.escapeText}});var u=r(8149);Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return u.encodeNonAsciiHTML}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return u.encodeHTML}});var p=r(2349);Object.defineProperty(e,"EntityDecoder",{enumerable:!0,get:function(){return p.EntityDecoder}}),Object.defineProperty(e,"DecodingMode",{enumerable:!0,get:function(){return p.DecodingMode}}),Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return p.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return p.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return p.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTMLAttribute",{enumerable:!0,get:function(){return p.decodeHTMLAttribute}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return p.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return p.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return p.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return p.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return p.decodeXML}})},6846(t,e,r){"use strict";let n=r(145),i=r(6966),o=r(4211),s=r(5644);class a{constructor(t=[]){this.version="8.5.6",this.plugins=this.normalize(t)}normalize(t){let e=[];for(let r of t)if(!0===r.postcss?r=r():r.postcss&&(r=r.postcss),"object"==typeof r&&Array.isArray(r.plugins))e=e.concat(r.plugins);else if("object"==typeof r&&r.postcssPlugin)e.push(r);else if("function"==typeof r)e.push(r);else{if("object"!=typeof r||!r.parse&&!r.stringify)throw new Error(r+" is not a PostCSS plugin")}return e}process(t,e={}){return this.plugins.length||e.parser||e.stringifier||e.syntax?new i(this,t,e):new o(this,t,e)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}}t.exports=a,a.default=a,s.registerProcessor(a),n.registerProcessor(a)},6966(t,e,r){"use strict";let n=r(7793),i=r(145),o=r(3604),s=r(9577),a=r(3717),l=r(5644),c=r(3303),{isClean:u,my:p}=r(4151);r(6156);const d={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},m={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},f={Once:!0,postcssPlugin:!0,prepare:!0};function h(t){return"object"==typeof t&&"function"==typeof t.then}function g(t){let e=!1,r=d[t.type];return"decl"===t.type?e=t.prop.toLowerCase():"atrule"===t.type&&(e=t.name.toLowerCase()),e&&t.append?[r,r+"-"+e,0,r+"Exit",r+"Exit-"+e]:e?[r,r+"-"+e,r+"Exit",r+"Exit-"+e]:t.append?[r,0,r+"Exit"]:[r,r+"Exit"]}function b(t){let e;return e="document"===t.type?["Document",0,"DocumentExit"]:"root"===t.type?["Root",0,"RootExit"]:g(t),{eventIndex:0,events:e,iterator:0,node:t,visitorIndex:0,visitors:[]}}function y(t){return t[u]=!1,t.nodes&&t.nodes.forEach(t=>y(t)),t}let v={};class x{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(t,e,r){let i;if(this.stringified=!1,this.processed=!1,"object"!=typeof e||null===e||"root"!==e.type&&"document"!==e.type)if(e instanceof x||e instanceof a)i=y(e.root),e.map&&(void 0===r.map&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=e.map);else{let t=s;r.syntax&&(t=r.syntax.parse),r.parser&&(t=r.parser),t.parse&&(t=t.parse);try{i=t(e,r)}catch(t){this.processed=!0,this.error=t}i&&!i[p]&&n.rebuild(i)}else i=y(e);this.result=new a(t,i,r),this.helpers={...v,postcss:v,result:this.result},this.plugins=this.processor.plugins.map(t=>"object"==typeof t&&t.prepare?{...t,...t.prepare(this.result)}:t)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,e){let r=this.result.lastPlugin;try{e&&e.addToError(t),this.error=t,"CssSyntaxError"!==t.name||t.plugin?r.postcssVersion:(t.plugin=r.postcssPlugin,t.setMessage())}catch(t){console&&console.error&&console.error(t)}return t}prepareVisitors(){this.listeners={};let t=(t,e,r)=>{this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push([t,r])};for(let e of this.plugins)if("object"==typeof e)for(let r in e){if(!m[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${e.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!f[r])if("object"==typeof e[r])for(let n in e[r])t(e,"*"===n?r:r+"-"+n.toLowerCase(),e[r][n]);else"function"==typeof e[r]&&t(e,r,e[r])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t0;){let t=this.visitTick(e);if(h(t))try{await t}catch(t){let r=e[e.length-1].node;throw this.handleError(t,r)}}}if(this.listeners.OnceExit)for(let[e,r]of this.listeners.OnceExit){this.result.lastPlugin=e;try{if("document"===t.type){let e=t.nodes.map(t=>r(t,this.helpers));await Promise.all(e)}else await r(t,this.helpers)}catch(t){throw this.handleError(t)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if("object"==typeof t&&t.Once){if("document"===this.result.root.type){let e=this.result.root.nodes.map(e=>t.Once(e,this.helpers));return h(e[0])?Promise.all(e):e}return t.Once(this.result.root,this.helpers)}if("function"==typeof t)return t(this.result.root,this.result)}catch(t){throw this.handleError(t)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,e=c;t.syntax&&(e=t.syntax.stringify),t.stringifier&&(e=t.stringifier),e.stringify&&(e=e.stringify);let r=new o(e,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){if(h(this.runOnRoot(t)))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[u];)t[u]=!0,this.walkSync(t);if(this.listeners.OnceExit)if("document"===t.type)for(let e of t.nodes)this.visitSync(this.listeners.OnceExit,e);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,e){return this.async().then(t,e)}toString(){return this.css}visitSync(t,e){for(let[r,n]of t){let t;this.result.lastPlugin=r;try{t=n(e,this.helpers)}catch(t){throw this.handleError(t,e.proxyOf)}if("root"!==e.type&&"document"!==e.type&&!e.parent)return!0;if(h(t))throw this.getAsyncError()}}visitTick(t){let e=t[t.length-1],{node:r,visitors:n}=e;if("root"!==r.type&&"document"!==r.type&&!r.parent)return void t.pop();if(n.length>0&&e.visitorIndex{t[u]||this.walkSync(t)});else{let e=this.listeners[r];if(e&&this.visitSync(e,t.toProxy()))return}}warnings(){return this.sync().warnings()}}x.registerPostcss=t=>{v=t},t.exports=x,x.default=x,l.registerLazyResult(x),i.registerLazyResult(x)},7659(t){"use strict";var e={};t.exports=function(t,r){var n=function(t){if(void 0===e[t]){var r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}e[t]=r}return e[t]}(t);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},7668(t){"use strict";const e={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};class r{constructor(t){this.builder=t}atrule(t,e){let r="@"+t.name,n=t.params?this.rawValue(t,"params"):"";if(void 0!==t.raws.afterName?r+=t.raws.afterName:n&&(r+=" "),t.nodes)this.block(t,r+n);else{let i=(t.raws.between||"")+(e?";":"");this.builder(r+n+i,t)}}beforeAfter(t,e){let r;r="decl"===t.type?this.raw(t,null,"beforeDecl"):"comment"===t.type?this.raw(t,null,"beforeComment"):"before"===e?this.raw(t,null,"beforeRule"):this.raw(t,null,"beforeClose");let n=t.parent,i=0;for(;n&&"root"!==n.type;)i+=1,n=n.parent;if(r.includes("\n")){let e=this.raw(t,null,"indent");if(e.length)for(let t=0;t0&&"comment"===t.nodes[e].type;)e-=1;let r=this.raw(t,"semicolon");for(let n=0;n{if(i=t.raws[r],void 0!==i)return!1})}var a;return void 0===i&&(i=e[n]),s.rawCache[n]=i,i}rawBeforeClose(t){let e;return t.walk(t=>{if(t.nodes&&t.nodes.length>0&&void 0!==t.raws.after)return e=t.raws.after,e.includes("\n")&&(e=e.replace(/[^\n]+$/,"")),!1}),e&&(e=e.replace(/\S/g,"")),e}rawBeforeComment(t,e){let r;return t.walkComments(t=>{if(void 0!==t.raws.before)return r=t.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(e,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(t,e){let r;return t.walkDecls(t=>{if(void 0!==t.raws.before)return r=t.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(e,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(t){let e;return t.walk(t=>{if("decl"!==t.type&&(e=t.raws.between,void 0!==e))return!1}),e}rawBeforeRule(t){let e;return t.walk(r=>{if(r.nodes&&(r.parent!==t||t.first!==r)&&void 0!==r.raws.before)return e=r.raws.before,e.includes("\n")&&(e=e.replace(/[^\n]+$/,"")),!1}),e&&(e=e.replace(/\S/g,"")),e}rawColon(t){let e;return t.walkDecls(t=>{if(void 0!==t.raws.between)return e=t.raws.between.replace(/[^\s:]/g,""),!1}),e}rawEmptyBody(t){let e;return t.walk(t=>{if(t.nodes&&0===t.nodes.length&&(e=t.raws.after,void 0!==e))return!1}),e}rawIndent(t){if(t.raws.indent)return t.raws.indent;let e;return t.walk(r=>{let n=r.parent;if(n&&n!==t&&n.parent&&n.parent===t&&void 0!==r.raws.before){let t=r.raws.before.split("\n");return e=t[t.length-1],e=e.replace(/\S/g,""),!1}}),e}rawSemicolon(t){let e;return t.walk(t=>{if(t.nodes&&t.nodes.length&&"decl"===t.last.type&&(e=t.raws.semicolon,void 0!==e))return!1}),e}rawValue(t,e){let r=t[e],n=t.raws[e];return n&&n.value===r?n.raw:r}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}stringify(t,e){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,e)}}t.exports=r,r.default=r},7793(t,e,r){"use strict";let n,i,o,s,a=r(9371),l=r(5238),c=r(3152),{isClean:u,my:p}=r(4151);function d(t){return t.map(t=>(t.nodes&&(t.nodes=d(t.nodes)),delete t.source,t))}function m(t){if(t[u]=!1,t.proxyOf.nodes)for(let e of t.proxyOf.nodes)m(e)}class f extends c{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...t){for(let e of t){let t=this.normalize(e,this.last);for(let e of t)this.proxyOf.nodes.push(e)}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let e of this.nodes)e.cleanRaws(t)}each(t){if(!this.proxyOf.nodes)return;let e,r,n=this.getIterator();for(;this.indexes[n]"proxyOf"===e?t:t[e]?"each"===e||"string"==typeof e&&e.startsWith("walk")?(...r)=>t[e](...r.map(t=>"function"==typeof t?(e,r)=>t(e.toProxy(),r):t)):"every"===e||"some"===e?r=>t[e]((t,...e)=>r(t.toProxy(),...e)):"root"===e?()=>t.root().toProxy():"nodes"===e?t.nodes.map(t=>t.toProxy()):"first"===e||"last"===e?t[e].toProxy():t[e]:t[e],set:(t,e,r)=>(t[e]===r||(t[e]=r,"name"!==e&&"params"!==e&&"selector"!==e||t.markDirty()),!0)}}index(t){return"number"==typeof t?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,e){let r,n=this.index(t),i=this.normalize(e,this.proxyOf.nodes[n]).reverse();n=this.index(t);for(let t of i)this.proxyOf.nodes.splice(n+1,0,t);for(let t in this.indexes)r=this.indexes[t],n(t[p]||f.rebuild(t),(t=t.proxyOf).parent&&t.parent.removeChild(t),t[u]&&m(t),t.raws||(t.raws={}),void 0===t.raws.before&&e&&void 0!==e.raws.before&&(t.raws.before=e.raws.before.replace(/\S/g,"")),t.parent=this.proxyOf,t))}prepend(...t){t=t.reverse();for(let e of t){let t=this.normalize(e,this.first,"prepend").reverse();for(let e of t)this.proxyOf.nodes.unshift(e);for(let e in this.indexes)this.indexes[e]=this.indexes[e]+t.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){let e;t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);for(let r in this.indexes)e=this.indexes[r],e>=t&&(this.indexes[r]=e-1);return this.markDirty(),this}replaceValues(t,e,r){return r||(r=e,e={}),this.walkDecls(n=>{e.props&&!e.props.includes(n.prop)||e.fast&&!n.value.includes(e.fast)||(n.value=n.value.replace(t,r))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){return this.each((e,r)=>{let n;try{n=t(e,r)}catch(t){throw e.addToError(t)}return!1!==n&&e.walk&&(n=e.walk(t)),n})}walkAtRules(t,e){return e?t instanceof RegExp?this.walk((r,n)=>{if("atrule"===r.type&&t.test(r.name))return e(r,n)}):this.walk((r,n)=>{if("atrule"===r.type&&r.name===t)return e(r,n)}):(e=t,this.walk((t,r)=>{if("atrule"===t.type)return e(t,r)}))}walkComments(t){return this.walk((e,r)=>{if("comment"===e.type)return t(e,r)})}walkDecls(t,e){return e?t instanceof RegExp?this.walk((r,n)=>{if("decl"===r.type&&t.test(r.prop))return e(r,n)}):this.walk((r,n)=>{if("decl"===r.type&&r.prop===t)return e(r,n)}):(e=t,this.walk((t,r)=>{if("decl"===t.type)return e(t,r)}))}walkRules(t,e){return e?t instanceof RegExp?this.walk((r,n)=>{if("rule"===r.type&&t.test(r.selector))return e(r,n)}):this.walk((r,n)=>{if("rule"===r.type&&r.selector===t)return e(r,n)}):(e=t,this.walk((t,r)=>{if("rule"===t.type)return e(t,r)}))}}f.registerParse=t=>{i=t},f.registerRule=t=>{s=t},f.registerAtRule=t=>{n=t},f.registerRoot=t=>{o=t},t.exports=f,f.default=f,f.rebuild=t=>{"atrule"===t.type?Object.setPrototypeOf(t,n.prototype):"rule"===t.type?Object.setPrototypeOf(t,s.prototype):"decl"===t.type?Object.setPrototypeOf(t,l.prototype):"comment"===t.type?Object.setPrototypeOf(t,a.prototype):"root"===t.type&&Object.setPrototypeOf(t,o.prototype),t[p]=!0,t.nodes&&t.nodes.forEach(t=>{f.rebuild(t)})}},7825(t){"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(r){!function(t,e,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var i=void 0!==r.layer;i&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,i&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var o=r.sourceMap;o&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleTagTransform(n,t,e.options)}(e,t,r)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},8149(t,e,r){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.encodeNonAsciiHTML=e.encodeHTML=void 0;var i=n(r(2125)),o=r(1560),s=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function a(t,e){for(var r,n="",s=0;null!==(r=t.exec(e));){var a=r.index;n+=e.substring(s,a);var l=e.charCodeAt(a),c=i.default.get(l);if("object"==typeof c){if(a+10?c.push("}"):e===c[c.length-1]&&c.pop(),0===c.length){if(";"===e){o.source.end=this.getPosition(t[2]),o.source.end.offset++,this.semicolon=!0;break}if("{"===e){a=!0;break}if("}"===e){if(l.length>0){for(i=l.length-1,r=l[i];r&&"space"===r[0];)r=l[--i];r&&(o.source.end=this.getPosition(r[3]||r[2]),o.source.end.offset++)}this.end(t);break}l.push(t)}else l.push(t);if(this.tokenizer.endOfFile()){s=!0;break}}o.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(o.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(o,"params",l),s&&(t=l[l.length-1],o.source.end=this.getPosition(t[3]||t[2]),o.source.end.offset++,this.spaces=o.raws.between,o.raws.between="")):(o.raws.afterName="",o.params=""),a&&(o.nodes=[],this.current=o)}checkMissedSemicolon(t){let e=this.colon(t);if(!1===e)return;let r,n=0;for(let i=e-1;i>=0&&(r=t[i],"space"===r[0]||(n+=1,2!==n));i--);throw this.input.error("Missed semicolon","word"===r[0]?r[3]+1:r[2])}colon(t){let e,r,n,i=0;for(let[o,s]of t.entries()){if(r=s,n=r[0],"("===n&&(i+=1),")"===n&&(i-=1),0===i&&":"===n){if(e){if("word"===e[0]&&"progid"===e[1])continue;return o}this.doubleColon(r)}e=r}return!1}comment(t){let e=new i;this.init(e,t[2]),e.source.end=this.getPosition(t[3]||t[2]),e.source.end.offset++;let r=t[1].slice(2,-2);if(/^\s*$/.test(r))e.text="",e.raws.left=r,e.raws.right="";else{let t=r.match(/^(\s*)([^]*\S)(\s*)$/);e.text=t[2],e.raws.left=t[1],e.raws.right=t[3]}}createTokenizer(){this.tokenizer=l(this.input)}decl(t,e){let r=new o;this.init(r,t[0][2]);let n,i=t[t.length-1];for(";"===i[0]&&(this.semicolon=!0,t.pop()),r.source.end=this.getPosition(i[3]||i[2]||function(t){for(let e=t.length-1;e>=0;e--){let r=t[e],n=r[3]||r[2];if(n)return n}}(t)),r.source.end.offset++;"word"!==t[0][0];)1===t.length&&this.unknownWord(t),r.raws.before+=t.shift()[1];for(r.source.start=this.getPosition(t[0][2]),r.prop="";t.length;){let e=t[0][0];if(":"===e||"space"===e||"comment"===e)break;r.prop+=t.shift()[1]}for(r.raws.between="";t.length;){if(n=t.shift(),":"===n[0]){r.raws.between+=n[1];break}"word"===n[0]&&/\w/.test(n[1])&&this.unknownWord([n]),r.raws.between+=n[1]}"_"!==r.prop[0]&&"*"!==r.prop[0]||(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let s,a=[];for(;t.length&&(s=t[0][0],"space"===s||"comment"===s);)a.push(t.shift());this.precheckMissedSemicolon(t);for(let e=t.length-1;e>=0;e--){if(n=t[e],"!important"===n[1].toLowerCase()){r.important=!0;let n=this.stringFrom(t,e);n=this.spacesFromEnd(t)+n," !important"!==n&&(r.raws.important=n);break}if("important"===n[1].toLowerCase()){let n=t.slice(0),i="";for(let t=e;t>0;t--){let e=n[t][0];if(i.trim().startsWith("!")&&"space"!==e)break;i=n.pop()[1]+i}i.trim().startsWith("!")&&(r.important=!0,r.raws.important=i,t=n)}if("space"!==n[0]&&"comment"!==n[0])break}t.some(t=>"space"!==t[0]&&"comment"!==t[0])&&(r.raws.between+=a.map(t=>t[1]).join(""),a=[]),this.raw(r,"value",a.concat(t),e),r.value.includes(":")&&!e&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let e=new a;this.init(e,t[2]),e.selector="",e.raws.between="",this.current=e}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="",e.source.end=this.getPosition(t[2]),e.source.end.offset+=e.raws.ownSemicolon.length)}}getPosition(t){let e=this.input.fromOffset(t);return{column:e.col,line:e.line,offset:t}}init(t,e){this.current.push(t),t.source={input:this.input,start:this.getPosition(e)},t.raws.before=this.spaces,this.spaces="","comment"!==t.type&&(this.semicolon=!1)}other(t){let e=!1,r=null,n=!1,i=null,o=[],s=t[1].startsWith("--"),a=[],l=t;for(;l;){if(r=l[0],a.push(l),"("===r||"["===r)i||(i=l),o.push("("===r?")":"]");else if(s&&n&&"{"===r)i||(i=l),o.push("}");else if(0===o.length){if(";"===r){if(n)return void this.decl(a,s);break}if("{"===r)return void this.rule(a);if("}"===r){this.tokenizer.back(a.pop()),e=!0;break}":"===r&&(n=!0)}else r===o[o.length-1]&&(o.pop(),0===o.length&&(i=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(e=!0),o.length>0&&this.unclosedBracket(i),e&&n){if(!s)for(;a.length&&(l=a[a.length-1][0],"space"===l||"comment"===l);)this.tokenizer.back(a.pop());this.decl(a,s)}else this.unknownWord(a)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t)}this.endFile()}precheckMissedSemicolon(){}raw(t,e,r,n){let i,o,s,a,l=r.length,u="",p=!0;for(let t=0;tt+e[1],"");t.raws[e]={raw:n,value:u}}t[e]=u}rule(t){t.pop();let e=new a;this.init(e,t[0][2]),e.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(e,"selector",t),this.current=e}spacesAndCommentsFromEnd(t){let e,r="";for(;t.length&&(e=t[t.length-1][0],"space"===e||"comment"===e);)r=t.pop()[1]+r;return r}spacesAndCommentsFromStart(t){let e,r="";for(;t.length&&(e=t[0][0],"space"===e||"comment"===e);)r+=t.shift()[1];return r}spacesFromEnd(t){let e,r="";for(;t.length&&(e=t[t.length-1][0],"space"===e);)r=t.pop()[1]+r;return r}stringFrom(t,e){let r="";for(let n=e;n=0,m.ie=/*@cc_on!@*/!1,m.safari=Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0,m.supported=m.chrome||m.ff||m.opera;var y=[];p=function(){},l=d=!1;var v={ready:function(){l=!0,v.reset(),p()},reset:function(){l&&(y=[],c=!1,u=!1,s.clearRect(0,0,i,n),s.drawImage(a,0,0,i,n),k.setIcon(o),window.clearTimeout(f),window.clearTimeout(h))},start:function(){if(l&&!u&&y.length>0){u=!0;var t=function(){["type","animation","bgColor","textColor","fontFamily","fontStyle"].forEach(function(t){t in y[0].options&&(e[t]=y[0].options[t])}),C.run(y[0].options,function(){c=y[0],u=!1,y.length>0&&(y.shift(),v.start())},!1)};c?C.run(c.options,function(){t()},!0):t()}}},x={},w=function(t){return t.n="number"==typeof t.n?Math.abs(0|t.n):t.n,t.x=i*t.x,t.y=n*t.y,t.w=i*t.w,t.h=n*t.h,t.len=(""+t.n).length,t};function _(t){if(t.paused||t.ended||d)return!1;try{s.clearRect(0,0,i,n),s.drawImage(t,0,0,i,n)}catch(t){}h=setTimeout(function(){_(t)},C.duration),k.setIcon(o)}x.circle=function(t){var r=!1;2===(t=w(t)).len?(t.x=t.x-.4*t.w,t.w=1.4*t.w,r=!0):t.len>=3&&(t.x=t.x-.65*t.w,t.w=1.65*t.w,r=!0),s.clearRect(0,0,i,n),s.drawImage(a,0,0,i,n),s.beginPath(),s.font=e.fontStyle+" "+Math.floor(t.h*(t.n>99?.85:1))+"px "+e.fontFamily,s.textAlign="center",r?(s.moveTo(t.x+t.w/2,t.y),s.lineTo(t.x+t.w-t.h/2,t.y),s.quadraticCurveTo(t.x+t.w,t.y,t.x+t.w,t.y+t.h/2),s.lineTo(t.x+t.w,t.y+t.h-t.h/2),s.quadraticCurveTo(t.x+t.w,t.y+t.h,t.x+t.w-t.h/2,t.y+t.h),s.lineTo(t.x+t.h/2,t.y+t.h),s.quadraticCurveTo(t.x,t.y+t.h,t.x,t.y+t.h-t.h/2),s.lineTo(t.x,t.y+t.h/2),s.quadraticCurveTo(t.x,t.y,t.x+t.h/2,t.y)):s.arc(t.x+t.w/2,t.y+t.h/2,t.h/2,0,2*Math.PI),s.fillStyle="rgba("+e.bgColor.r+","+e.bgColor.g+","+e.bgColor.b+","+t.o+")",s.fill(),s.closePath(),s.beginPath(),s.stroke(),s.fillStyle="rgba("+e.textColor.r+","+e.textColor.g+","+e.textColor.b+","+t.o+")","number"==typeof t.n&&t.n>999?s.fillText((t.n>9999?9:Math.floor(t.n/1e3))+"k+",Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.2*t.h)):s.fillText(t.n,Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.15*t.h)),s.closePath()},x.rectangle=function(t){2===(t=w(t)).len?(t.x=t.x-.4*t.w,t.w=1.4*t.w):t.len>=3&&(t.x=t.x-.65*t.w,t.w=1.65*t.w),s.clearRect(0,0,i,n),s.drawImage(a,0,0,i,n),s.beginPath(),s.font=e.fontStyle+" "+Math.floor(t.h*(t.n>99?.9:1))+"px "+e.fontFamily,s.textAlign="center",s.fillStyle="rgba("+e.bgColor.r+","+e.bgColor.g+","+e.bgColor.b+","+t.o+")",s.fillRect(t.x,t.y,t.w,t.h),s.fillStyle="rgba("+e.textColor.r+","+e.textColor.g+","+e.textColor.b+","+t.o+")","number"==typeof t.n&&t.n>999?s.fillText((t.n>9999?9:Math.floor(t.n/1e3))+"k+",Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.2*t.h)):s.fillText(t.n,Math.floor(t.x+t.w/2),Math.floor(t.y+t.h-.15*t.h)),s.closePath()};var k={};function S(t){t=t.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(t,e,r,n){return e+e+r+r+n+n});var e=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return!!e&&{r:parseInt(e[1],16),g:parseInt(e[2],16),b:parseInt(e[3],16)}}function A(t,e){var r,n={};for(r in t)n[r]=t[r];for(r in e)n[r]=e[r];return n}k.getIcon=function(){var t=!1;return e.element?t=e.element:e.elementId?(t=g.getElementById(e.elementId)).setAttribute("href",t.getAttribute("src")):(t=function(){for(var t=g.getElementsByTagName("head")[0].getElementsByTagName("link"),e=t.length-1;e>=0;e--)if(/(^|\s)icon(\s|$)/i.test(t[e].getAttribute("rel")))return t[e];return!1}(),!1===t&&((t=g.createElement("link")).setAttribute("rel","icon"),g.getElementsByTagName("head")[0].appendChild(t))),t.setAttribute("type","image/png"),t},k.setIcon=function(t){var n=t.toDataURL("image/png");if(e.dataUrl&&e.dataUrl(n),e.element)e.element.setAttribute("href",n),e.element.setAttribute("src",n);else if(e.elementId){var i=g.getElementById(e.elementId);i.setAttribute("href",n),i.setAttribute("src",n)}else if(m.ff||m.opera){var o=r;r=g.createElement("link"),m.opera&&r.setAttribute("rel","icon"),r.setAttribute("rel","icon"),r.setAttribute("type","image/png"),g.getElementsByTagName("head")[0].appendChild(r),r.setAttribute("href",n),o.parentNode&&o.parentNode.removeChild(o)}else r.setAttribute("href",n)};var C={duration:40,types:{}};return C.types.fade=[{x:.4,y:.4,w:.6,h:.6,o:0},{x:.4,y:.4,w:.6,h:.6,o:.1},{x:.4,y:.4,w:.6,h:.6,o:.2},{x:.4,y:.4,w:.6,h:.6,o:.3},{x:.4,y:.4,w:.6,h:.6,o:.4},{x:.4,y:.4,w:.6,h:.6,o:.5},{x:.4,y:.4,w:.6,h:.6,o:.6},{x:.4,y:.4,w:.6,h:.6,o:.7},{x:.4,y:.4,w:.6,h:.6,o:.8},{x:.4,y:.4,w:.6,h:.6,o:.9},{x:.4,y:.4,w:.6,h:.6,o:1}],C.types.none=[{x:.4,y:.4,w:.6,h:.6,o:1}],C.types.pop=[{x:1,y:1,w:0,h:0,o:1},{x:.9,y:.9,w:.1,h:.1,o:1},{x:.8,y:.8,w:.2,h:.2,o:1},{x:.7,y:.7,w:.3,h:.3,o:1},{x:.6,y:.6,w:.4,h:.4,o:1},{x:.5,y:.5,w:.5,h:.5,o:1},{x:.4,y:.4,w:.6,h:.6,o:1}],C.types.popFade=[{x:.75,y:.75,w:0,h:0,o:0},{x:.65,y:.65,w:.1,h:.1,o:.2},{x:.6,y:.6,w:.2,h:.2,o:.4},{x:.55,y:.55,w:.3,h:.3,o:.6},{x:.5,y:.5,w:.4,h:.4,o:.8},{x:.45,y:.45,w:.5,h:.5,o:.9},{x:.4,y:.4,w:.6,h:.6,o:1}],C.types.slide=[{x:.4,y:1,w:.6,h:.6,o:1},{x:.4,y:.9,w:.6,h:.6,o:1},{x:.4,y:.9,w:.6,h:.6,o:1},{x:.4,y:.8,w:.6,h:.6,o:1},{x:.4,y:.7,w:.6,h:.6,o:1},{x:.4,y:.6,w:.6,h:.6,o:1},{x:.4,y:.5,w:.6,h:.6,o:1},{x:.4,y:.4,w:.6,h:.6,o:1}],C.run=function(t,r,n,i){var s=C.types[g.hidden||g.msHidden||g.webkitHidden||g.mozHidden?"none":e.animation];i=!0===n?void 0!==i?i:s.length-1:void 0!==i?i:0,r=r||function(){},i=0?(x[e.type](A(t,s[i])),f=setTimeout(function(){n?i-=1:i+=1,C.run(t,r,n,i)},C.duration),k.setIcon(o)):r()},function(){(e=A(b,t)).bgColor=S(e.bgColor),e.textColor=S(e.textColor),e.position=e.position.toLowerCase(),e.animation=C.types[""+e.animation]?e.animation:b.animation,g=e.win.document;var l=e.position.indexOf("up")>-1,c=e.position.indexOf("left")>-1;if(l||c)for(var u=0;u0?a.height:32,i=a.width>0?a.width:32,o.height=n,o.width=i,s=o.getContext("2d"),v.ready()},a.setAttribute("src",r.getAttribute("href"))):(a.onload=function(){n=32,i=32,a.height=n,a.width=i,o.height=n,o.width=i,s=o.getContext("2d"),v.ready()},a.setAttribute("src",""))}(),{badge:function(t,e){e=("string"==typeof e?{animation:e}:e)||{},p=function(){try{if("number"==typeof t?t>0:""!==t){var r={type:"badge",options:{n:t}};if("animation"in e&&C.types[""+e.animation]&&(r.options.animation=""+e.animation),"type"in e&&x[""+e.type]&&(r.options.type=""+e.type),["bgColor","textColor"].forEach(function(t){t in e&&(r.options[t]=S(e[t]))}),["fontStyle","fontFamily"].forEach(function(t){t in e&&(r.options[t]=e[t])}),y.push(r),y.length>100)throw new Error("Too many badges requests in queue.");v.start()}else v.reset()}catch(t){throw new Error("Error setting badge. Message: "+t.message)}},l&&p()},video:function(t){p=function(){try{if("stop"===t)return d=!0,v.reset(),void(d=!1);t.addEventListener("play",function(){_(this)},!1)}catch(t){throw new Error("Error setting video. Message: "+t.message)}},l&&p()},image:function(t){p=function(){try{var e=t.width,r=t.height,a=document.createElement("img"),l=e/i]+$/;function h(t,e,r){if(null==t)return"";"number"==typeof t&&(t=t.toString());let b="",y="";function v(t,e){const r=this;this.tag=t,this.attribs=e||{},this.tagPosition=b.length,this.text="",this.openingTagLength=0,this.mediaChildren=[],this.updateParentNodeText=function(){if(D.length){D[D.length-1].text+=r.text}},this.updateParentNodeMediaChildren=function(){if(D.length&&c.includes(this.tag)){D[D.length-1].mediaChildren.push(this.tag)}}}(e=Object.assign({},h.defaults,e)).parser=Object.assign({},g,e.parser);const x=function(t){return!1===e.allowedTags||(e.allowedTags||[]).indexOf(t)>-1};u.forEach(function(t){x(t)&&!e.allowVulnerableTags&&console.warn(`\n\n⚠️ Your \`allowedTags\` option includes, \`${t}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)});const w=e.nonTextTags||["script","style","textarea","option"];let _,k;e.allowedAttributes&&(_={},k={},p(e.allowedAttributes,function(t,e){_[e]=[];const r=[];t.forEach(function(t){"string"==typeof t&&t.indexOf("*")>=0?r.push(i(t).replace(/\\\*/g,".*")):_[e].push(t)}),r.length&&(k[e]=new RegExp("^("+r.join("|")+")$"))}));const S={},A={},C={};p(e.allowedClasses,function(t,e){if(_&&(d(_,e)||(_[e]=[]),_[e].push("class")),S[e]=t,Array.isArray(t)){const r=[];S[e]=[],C[e]=[],t.forEach(function(t){"string"==typeof t&&t.indexOf("*")>=0?r.push(i(t).replace(/\\\*/g,".*")):t instanceof RegExp?C[e].push(t):S[e].push(t)}),r.length&&(A[e]=new RegExp("^("+r.join("|")+")$"))}});const E={};let T,O,D,I,P,j,N;p(e.transformTags,function(t,e){let r;"function"==typeof t?r=t:"string"==typeof t&&(r=h.simpleTransform(t)),"*"===e?T=r:E[e]=r});let L=!1;R();const M=new n.Parser({onopentag:function(t,r){if(e.onOpenTag&&e.onOpenTag(t,r),e.enforceHtmlBoundary&&"html"===t&&R(),j)return void N++;const n=new v(t,r);D.push(n);let i=!1;const c=!!n.text;let u;if(d(E,t)&&(u=E[t](t,r),n.attribs=r=u.attribs,void 0!==u.text&&(n.innerText=u.text),t!==u.tagName&&(n.name=t=u.tagName,P[O]=u.tagName)),T&&(u=T(t,r),n.attribs=r=u.attribs,t!==u.tagName&&(n.name=t=u.tagName,P[O]=u.tagName)),(!x(t)||"recursiveEscape"===e.disallowedTagsMode&&!function(t){for(const e in t)if(d(t,e))return!1;return!0}(I)||null!=e.nestingLimit&&O>=e.nestingLimit)&&(i=!0,I[O]=!0,"discard"!==e.disallowedTagsMode&&"completelyDiscard"!==e.disallowedTagsMode||-1!==w.indexOf(t)&&(j=!0,N=1)),O++,i){if("discard"===e.disallowedTagsMode||"completelyDiscard"===e.disallowedTagsMode){if(n.innerText&&!c){const r=q(n.innerText);e.textFilter?b+=e.textFilter(r,t):b+=r,L=!0}return}y=b,b=""}b+="<"+t,"script"===t&&(e.allowedScriptHostnames||e.allowedScriptDomains)&&(n.innerText="");i&&("escape"===e.disallowedTagsMode||"recursiveEscape"===e.disallowedTagsMode)&&e.preserveEscapedAttributes?p(r,function(t,e){b+=" "+e+'="'+q(t||"",!0)+'"'}):(!_||d(_,t)||_["*"])&&p(r,function(r,i){if(!f.test(i))return void delete n.attribs[i];if(""===r&&!e.allowedEmptyAttributes.includes(i)&&(e.nonBooleanAttributes.includes(i)||e.nonBooleanAttributes.includes("*")))return void delete n.attribs[i];let c=!1;if(!_||d(_,t)&&-1!==_[t].indexOf(i)||_["*"]&&-1!==_["*"].indexOf(i)||d(k,t)&&k[t].test(i)||k["*"]&&k["*"].test(i))c=!0;else if(_&&_[t])for(const e of _[t])if(o(e)&&e.name&&e.name===i){c=!0;let t="";if(!0===e.multiple){const n=r.split(" ");for(const r of n)-1!==e.values.indexOf(r)&&(""===t?t=r:t+=" "+r)}else e.values.indexOf(r)>=0&&(t=r);r=t}if(c){if(-1!==e.allowedSchemesAppliedToAttributes.indexOf(i)&&B(t,r))return void delete n.attribs[i];if("script"===t&&"src"===i){let t=!0;try{const n=$(r);if(e.allowedScriptHostnames||e.allowedScriptDomains){const r=(e.allowedScriptHostnames||[]).find(function(t){return t===n.url.hostname}),i=(e.allowedScriptDomains||[]).find(function(t){return n.url.hostname===t||n.url.hostname.endsWith(`.${t}`)});t=r||i}}catch(e){t=!1}if(!t)return void delete n.attribs[i]}if("iframe"===t&&"src"===i){let t=!0;try{const n=$(r);if(n.isRelativeUrl)t=d(e,"allowIframeRelativeUrls")?e.allowIframeRelativeUrls:!e.allowedIframeHostnames&&!e.allowedIframeDomains;else if(e.allowedIframeHostnames||e.allowedIframeDomains){const r=(e.allowedIframeHostnames||[]).find(function(t){return t===n.url.hostname}),i=(e.allowedIframeDomains||[]).find(function(t){return n.url.hostname===t||n.url.hostname.endsWith(`.${t}`)});t=r||i}}catch(e){t=!1}if(!t)return void delete n.attribs[i]}if("srcset"===i)try{let t=a(r);if(t.forEach(function(t){B("srcset",t.url)&&(t.evil=!0)}),t=m(t,function(t){return!t.evil}),!t.length)return void delete n.attribs[i];r=m(t,function(t){return!t.evil}).map(function(t){if(!t.url)throw new Error("URL missing");return t.url+(t.w?` ${t.w}w`:"")+(t.h?` ${t.h}h`:"")+(t.d?` ${t.d}x`:"")}).join(", "),n.attribs[i]=r}catch(t){return void delete n.attribs[i]}if("class"===i){const e=S[t],o=S["*"],a=A[t],l=C[t],c=C["*"],u=[a,A["*"]].concat(l,c).filter(function(t){return t});if(!(r=U(r,e&&o?s(e,o):e||o,u)).length)return void delete n.attribs[i]}if("style"===i)if(e.parseStyleAttributes)try{const o=function(t,e){if(!e)return t;const r=t.nodes[0];let n;n=e[r.selector]&&e["*"]?s(e[r.selector],e["*"]):e[r.selector]||e["*"];n&&(t.nodes[0].nodes=r.nodes.reduce(function(t){return function(e,r){if(d(t,r.prop)){t[r.prop].some(function(t){return t.test(r.value)})&&e.push(r)}return e}}(n),[]));return t}(l(t+" {"+r+"}",{map:!1}),e.allowedStyles);if(r=function(t){return t.nodes[0].nodes.reduce(function(t,e){return t.push(`${e.prop}:${e.value}${e.important?" !important":""}`),t},[]).join(";")}(o),0===r.length)return void delete n.attribs[i]}catch(e){return"undefined"!=typeof window&&console.warn('Failed to parse "'+t+" {"+r+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),void delete n.attribs[i]}else if(e.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.");b+=" "+i,r&&r.length?b+='="'+q(r,!0)+'"':e.allowedEmptyAttributes.includes(i)&&(b+='=""')}else delete n.attribs[i]}),-1!==e.selfClosing.indexOf(t)?b+=" />":(b+=">",!n.innerText||c||e.textFilter||(b+=q(n.innerText),L=!0)),i&&(b=y+q(b),y=""),n.openingTagLength=b.length-n.tagPosition},ontext:function(t){if(j)return;const r=D[D.length-1];let n;if(r&&(n=r.tag,t=void 0!==r.innerText?r.innerText:t),"completelyDiscard"!==e.disallowedTagsMode||x(n))if("discard"!==e.disallowedTagsMode&&"completelyDiscard"!==e.disallowedTagsMode||"script"!==n&&"style"!==n){if(!L){const r=q(t,!1);e.textFilter?b+=e.textFilter(r,n):b+=r}}else b+=t;else t="";if(D.length){D[D.length-1].text+=t}},onclosetag:function(t,r){if(e.onCloseTag&&e.onCloseTag(t,r),j){if(N--,N)return;j=!1}const n=D.pop();if(!n)return;if(n.tag!==t)return void D.push(n);j=!!e.enforceHtmlBoundary&&"html"===t,O--;const i=I[O];if(i){if(delete I[O],"discard"===e.disallowedTagsMode||"completelyDiscard"===e.disallowedTagsMode)return void n.updateParentNodeText();y=b,b=""}if(P[O]&&(t=P[O],delete P[O]),e.exclusiveFilter){const t=e.exclusiveFilter(n);if("excludeTag"===t)return i&&(b=y,y=""),void(b=b.substring(0,n.tagPosition)+b.substring(n.tagPosition+n.openingTagLength));if(t)return void(b=b.substring(0,n.tagPosition))}n.updateParentNodeMediaChildren(),n.updateParentNodeText(),-1!==e.selfClosing.indexOf(t)||r&&!x(t)&&["escape","recursiveEscape"].indexOf(e.disallowedTagsMode)>=0?i&&(b=y,y=""):(b+="",i&&(b=y+q(b),y=""),L=!1)}},e.parser);return M.write(t),M.end(),b;function R(){b="",O=0,D=[],I={},P={},j=!1,N=0}function q(t,r){return"string"!=typeof t&&(t+=""),e.parser.decodeEntities&&(t=t.replace(/&/g,"&").replace(//g,">"),r&&(t=t.replace(/"/g,"""))),t=t.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),r&&(t=t.replace(/"/g,""")),t}function B(t,r){for(r=r.replace(/[\x00-\x20]+/g,"");;){const t=r.indexOf("\x3c!--");if(-1===t)break;const e=r.indexOf("--\x3e",t+4);if(-1===e)break;r=r.substring(0,t)+r.substring(e+3)}const n=r.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!n)return!!r.match(/^[/\\]{2}/)&&!e.allowProtocolRelative;const i=n[1].toLowerCase();return d(e.allowedSchemesByTag,t)?-1===e.allowedSchemesByTag[t].indexOf(i):!e.allowedSchemes||-1===e.allowedSchemes.indexOf(i)}function $(t){if((t=t.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let e="relative://relative-site";for(let t=0;t<100;t++)e+=`/${t}`;const r=new URL(t,e);return{isRelativeUrl:r&&"relative-site"===r.hostname&&"relative:"===r.protocol,url:r}}function U(t,e,r){return e?(t=t.split(/\s+/)).filter(function(t){return-1!==e.indexOf(t)||r.some(function(e){return e.test(t)})}).join(" "):t}}const g={decodeEntities:!0};h.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","menu","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0,preserveEscapedAttributes:!1},h.simpleTransform=function(t,e,r){return r=void 0===r||r,e=e||{},function(n,i){let o;if(r)for(o in e)i[o]=e[o];else i=e;return{tagName:t,attribs:i}}}},4744(t){"use strict";var e=function(t){return function(t){return!!t&&"object"==typeof t}(t)&&!function(t){var e=Object.prototype.toString.call(t);return"[object RegExp]"===e||"[object Date]"===e||function(t){return t.$$typeof===r}(t)}(t)};var r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(t,e){return!1!==e.clone&&e.isMergeableObject(t)?l((r=t,Array.isArray(r)?[]:{}),t,e):t;var r}function i(t,e,r){return t.concat(e).map(function(t){return n(t,r)})}function o(t){return Object.keys(t).concat(function(t){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t).filter(function(e){return Object.propertyIsEnumerable.call(t,e)}):[]}(t))}function s(t,e){try{return e in t}catch(t){return!1}}function a(t,e,r){var i={};return r.isMergeableObject(t)&&o(t).forEach(function(e){i[e]=n(t[e],r)}),o(e).forEach(function(o){(function(t,e){return s(t,e)&&!(Object.hasOwnProperty.call(t,e)&&Object.propertyIsEnumerable.call(t,e))})(t,o)||(s(t,o)&&r.isMergeableObject(e[o])?i[o]=function(t,e){if(!e.customMerge)return l;var r=e.customMerge(t);return"function"==typeof r?r:l}(o,r)(t[o],e[o],r):i[o]=n(e[o],r))}),i}function l(t,r,o){(o=o||{}).arrayMerge=o.arrayMerge||i,o.isMergeableObject=o.isMergeableObject||e,o.cloneUnlessOtherwiseSpecified=n;var s=Array.isArray(r);return s===Array.isArray(t)?s?o.arrayMerge(t,r,o):a(t,r,o):n(r,o)}l.all=function(t,e){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(t,r){return l(t,r,e)},{})};var c=l;t.exports=c},5042(t){t.exports={nanoid:(t=21)=>{let e="",r=0|t;for(;r--;)e+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return e},customAlphabet:(t,e=21)=>(r=e)=>{let n="",i=0|r;for(;i--;)n+=t[Math.random()*t.length|0];return n}}},5056(t,e,r){"use strict";t.exports=function(t){var e=r.nc;e&&t.setAttribute("nonce",e)}},5072(t){"use strict";var e=[];function r(t){for(var r=-1,n=0;n1?e.raws.before=this.nodes[1].raws.before:delete e.raws.before;else if(this.first!==e)for(let t of n)t.raws.before=e.raws.before;return n}removeChild(t,e){let r=this.index(t);return!e&&0===r&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(t)}toResult(t={}){return new n(new i,this,t).stringify()}}s.registerLazyResult=t=>{n=t},s.registerProcessor=t=>{i=t},t.exports=s,s.default=s,o.registerRoot(s)},5781(t){"use strict";const e="'".charCodeAt(0),r='"'.charCodeAt(0),n="\\".charCodeAt(0),i="/".charCodeAt(0),o="\n".charCodeAt(0),s=" ".charCodeAt(0),a="\f".charCodeAt(0),l="\t".charCodeAt(0),c="\r".charCodeAt(0),u="[".charCodeAt(0),p="]".charCodeAt(0),d="(".charCodeAt(0),m=")".charCodeAt(0),f="{".charCodeAt(0),h="}".charCodeAt(0),g=";".charCodeAt(0),b="*".charCodeAt(0),y=":".charCodeAt(0),v="@".charCodeAt(0),x=/[\t\n\f\r "#'()/;[\\\]{}]/g,w=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,_=/.[\r\n"'(/\\]/,k=/[\da-f]/i;t.exports=function(t,S={}){let A,C,E,T,O,D,I,P,j,N,L=t.css.valueOf(),M=S.ignoreErrors,R=L.length,q=0,B=[],$=[];function U(e){throw t.error("Unclosed "+e,q)}return{back:function(t){$.push(t)},endOfFile:function(){return 0===$.length&&q>=R},nextToken:function(t){if($.length)return $.pop();if(q>=R)return;let S=!!t&&t.ignoreUnclosed;switch(A=L.charCodeAt(q),A){case o:case s:case l:case c:case a:T=q;do{T+=1,A=L.charCodeAt(T)}while(A===s||A===o||A===l||A===c||A===a);D=["space",L.slice(q,T)],q=T-1;break;case u:case p:case f:case h:case y:case g:case m:{let t=String.fromCharCode(A);D=[t,t,q];break}case d:if(N=B.length?B.pop()[1]:"",j=L.charCodeAt(q+1),"url"===N&&j!==e&&j!==r&&j!==s&&j!==o&&j!==l&&j!==a&&j!==c){T=q;do{if(I=!1,T=L.indexOf(")",T+1),-1===T){if(M||S){T=q;break}U("bracket")}for(P=T;L.charCodeAt(P-1)===n;)P-=1,I=!I}while(I);D=["brackets",L.slice(q,T+1),q,T],q=T}else T=L.indexOf(")",q+1),C=L.slice(q,T+1),-1===T||_.test(C)?D=["(","(",q]:(D=["brackets",C,q,T],q=T);break;case e:case r:O=A===e?"'":'"',T=q;do{if(I=!1,T=L.indexOf(O,T+1),-1===T){if(M||S){T=q+1;break}U("string")}for(P=T;L.charCodeAt(P-1)===n;)P-=1,I=!I}while(I);D=["string",L.slice(q,T+1),q,T],q=T;break;case v:x.lastIndex=q+1,x.test(L),T=0===x.lastIndex?L.length-1:x.lastIndex-2,D=["at-word",L.slice(q,T+1),q,T],q=T;break;case n:for(T=q,E=!0;L.charCodeAt(T+1)===n;)T+=1,E=!E;if(A=L.charCodeAt(T+1),E&&A!==i&&A!==s&&A!==o&&A!==l&&A!==c&&A!==a&&(T+=1,k.test(L.charAt(T)))){for(;k.test(L.charAt(T+1));)T+=1;L.charCodeAt(T+1)===s&&(T+=1)}D=["word",L.slice(q,T+1),q,T],q=T;break;default:A===i&&L.charCodeAt(q+1)===b?(T=L.indexOf("*/",q+2)+1,0===T&&(M||S?T=L.length:U("comment")),D=["comment",L.slice(q,T+1),q,T],q=T):(w.lastIndex=q+1,w.test(L),T=0===w.lastIndex?L.length-1:w.lastIndex-2,D=["word",L.slice(q,T+1),q,T],B.push(D),q=T)}return q++,D},position:function(){return q}}}},5936(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DocumentPosition=void 0,e.removeSubsets=function(t){var e=t.length;for(;--e>=0;){var r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0)t.splice(e,1);else for(var n=r.parent;n;n=n.parent)if(t.includes(n)){t.splice(e,1);break}}return t},e.compareDocumentPosition=o,e.uniqueSort=function(t){return(t=t.filter(function(t,e,r){return!r.includes(t,e+1)})).sort(function(t,e){var r=o(t,e);return r&n.PRECEDING?-1:r&n.FOLLOWING?1:0}),t};var n,i=r(4128);function o(t,e){var r=[],o=[];if(t===e)return 0;for(var s=(0,i.hasChildren)(t)?t:t.parent;s;)r.unshift(s),s=s.parent;for(s=(0,i.hasChildren)(e)?e:e.parent;s;)o.unshift(s),s=s.parent;for(var a=Math.min(r.length,o.length),l=0;lu.indexOf(d)?c===e?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:c===t?n.PRECEDING|n.CONTAINS:n.PRECEDING}!function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"}(n||(e.DocumentPosition=n={}))},6156(t){"use strict";let e={};t.exports=function(t){e[t]||(e[t]=!0,"undefined"!=typeof console&&console.warn&&console.warn(t))}},6262(t,e){"use strict";e.A=(t,e)=>{const r=t.__vccOpts||t;for(const[t,n]of e)r[t]=n;return r}},6314(t){"use strict";t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var r="",n=void 0!==e[5];return e[4]&&(r+="@supports (".concat(e[4],") {")),e[2]&&(r+="@media ".concat(e[2]," {")),n&&(r+="@layer".concat(e[5].length>0?" ".concat(e[5]):""," {")),r+=t(e),n&&(r+="}"),e[2]&&(r+="}"),e[4]&&(r+="}"),r}).join("")},e.i=function(t,r,n,i,o){"string"==typeof t&&(t=[[null,t,void 0]]);var s={};if(n)for(var a=0;a0?" ".concat(u[5]):""," {").concat(u[1],"}")),u[5]=o),r&&(u[2]?(u[1]="@media ".concat(u[2]," {").concat(u[1],"}"),u[2]=r):u[2]=r),i&&(u[4]?(u[1]="@supports (".concat(u[4],") {").concat(u[1],"}"),u[4]=i):u[4]="".concat(i)),e.push(u))}},e}},6808(t,e,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(t,e,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);i&&!("get"in i?!e.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,i)}:function(t,e,r,n){void 0===n&&(n=r),t[n]=e[r]}),i=this&&this.__setModuleDefault||(Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e}),o=this&&this.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var r in t)"default"!==r&&Object.prototype.hasOwnProperty.call(t,r)&&n(e,t,r);return i(e,t),e},s=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.DomUtils=e.parseFeed=e.getFeed=e.ElementType=e.Tokenizer=e.createDomStream=e.parseDOM=e.parseDocument=e.DefaultHandler=e.DomHandler=e.Parser=void 0;var a=r(221),l=r(221);Object.defineProperty(e,"Parser",{enumerable:!0,get:function(){return l.Parser}});var c=r(4128),u=r(4128);function p(t,e){var r=new c.DomHandler(void 0,e);return new a.Parser(r,e).end(t),r.root}function d(t,e){return p(t,e).children}Object.defineProperty(e,"DomHandler",{enumerable:!0,get:function(){return u.DomHandler}}),Object.defineProperty(e,"DefaultHandler",{enumerable:!0,get:function(){return u.DomHandler}}),e.parseDocument=p,e.parseDOM=d,e.createDomStream=function(t,e,r){var n=new c.DomHandler(t,e,r);return new a.Parser(n,e)};var m=r(357);Object.defineProperty(e,"Tokenizer",{enumerable:!0,get:function(){return s(m).default}}),e.ElementType=o(r(5413));var f=r(1941),h=r(1941);Object.defineProperty(e,"getFeed",{enumerable:!0,get:function(){return h.getFeed}});var g={xmlMode:!0};e.parseFeed=function(t,e){return void 0===e&&(e=g),(0,f.getFeed)(d(t,e))},e.DomUtils=o(r(1941))},6835(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXMLStrict=e.decodeHTML5Strict=e.decodeHTML4Strict=e.decodeHTML5=e.decodeHTML4=e.decodeHTMLAttribute=e.decodeHTMLStrict=e.decodeHTML=e.decodeXML=e.DecodingMode=e.EntityDecoder=e.encodeHTML5=e.encodeHTML4=e.encodeNonAsciiHTML=e.encodeHTML=e.escapeText=e.escapeAttribute=e.escapeUTF8=e.escape=e.encodeXML=e.encode=e.decodeStrict=e.decode=e.EncodingMode=e.EntityLevel=void 0;var n,i,o=r(2349),s=r(8149),a=r(1560);function l(t,e){if(void 0===e&&(e=n.XML),("number"==typeof e?e:e.level)===n.HTML){var r="object"==typeof e?e.mode:void 0;return(0,o.decodeHTML)(t,r)}return(0,o.decodeXML)(t)}!function(t){t[t.XML=0]="XML",t[t.HTML=1]="HTML"}(n=e.EntityLevel||(e.EntityLevel={})),function(t){t[t.UTF8=0]="UTF8",t[t.ASCII=1]="ASCII",t[t.Extensive=2]="Extensive",t[t.Attribute=3]="Attribute",t[t.Text=4]="Text"}(i=e.EncodingMode||(e.EncodingMode={})),e.decode=l,e.decodeStrict=function(t,e){var r;void 0===e&&(e=n.XML);var i="number"==typeof e?{level:e}:e;return null!==(r=i.mode)&&void 0!==r||(i.mode=o.DecodingMode.Strict),l(t,i)},e.encode=function(t,e){void 0===e&&(e=n.XML);var r="number"==typeof e?{level:e}:e;return r.mode===i.UTF8?(0,a.escapeUTF8)(t):r.mode===i.Attribute?(0,a.escapeAttribute)(t):r.mode===i.Text?(0,a.escapeText)(t):r.level===n.HTML?r.mode===i.ASCII?(0,s.encodeNonAsciiHTML)(t):(0,s.encodeHTML)(t):(0,a.encodeXML)(t)};var c=r(1560);Object.defineProperty(e,"encodeXML",{enumerable:!0,get:function(){return c.encodeXML}}),Object.defineProperty(e,"escape",{enumerable:!0,get:function(){return c.escape}}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:function(){return c.escapeUTF8}}),Object.defineProperty(e,"escapeAttribute",{enumerable:!0,get:function(){return c.escapeAttribute}}),Object.defineProperty(e,"escapeText",{enumerable:!0,get:function(){return c.escapeText}});var u=r(8149);Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return u.encodeNonAsciiHTML}}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:function(){return u.encodeHTML}});var p=r(2349);Object.defineProperty(e,"EntityDecoder",{enumerable:!0,get:function(){return p.EntityDecoder}}),Object.defineProperty(e,"DecodingMode",{enumerable:!0,get:function(){return p.DecodingMode}}),Object.defineProperty(e,"decodeXML",{enumerable:!0,get:function(){return p.decodeXML}}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:function(){return p.decodeHTML}}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:function(){return p.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTMLAttribute",{enumerable:!0,get:function(){return p.decodeHTMLAttribute}}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:function(){return p.decodeHTML}}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:function(){return p.decodeHTML}}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:function(){return p.decodeHTMLStrict}}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:function(){return p.decodeHTMLStrict}}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:function(){return p.decodeXML}})},6846(t,e,r){"use strict";let n=r(145),i=r(6966),o=r(4211),s=r(5644);class a{constructor(t=[]){this.version="8.5.6",this.plugins=this.normalize(t)}normalize(t){let e=[];for(let r of t)if(!0===r.postcss?r=r():r.postcss&&(r=r.postcss),"object"==typeof r&&Array.isArray(r.plugins))e=e.concat(r.plugins);else if("object"==typeof r&&r.postcssPlugin)e.push(r);else if("function"==typeof r)e.push(r);else{if("object"!=typeof r||!r.parse&&!r.stringify)throw new Error(r+" is not a PostCSS plugin")}return e}process(t,e={}){return this.plugins.length||e.parser||e.stringifier||e.syntax?new i(this,t,e):new o(this,t,e)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}}t.exports=a,a.default=a,s.registerProcessor(a),n.registerProcessor(a)},6966(t,e,r){"use strict";let n=r(7793),i=r(145),o=r(3604),s=r(9577),a=r(3717),l=r(5644),c=r(3303),{isClean:u,my:p}=r(4151);r(6156);const d={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},m={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},f={Once:!0,postcssPlugin:!0,prepare:!0};function h(t){return"object"==typeof t&&"function"==typeof t.then}function g(t){let e=!1,r=d[t.type];return"decl"===t.type?e=t.prop.toLowerCase():"atrule"===t.type&&(e=t.name.toLowerCase()),e&&t.append?[r,r+"-"+e,0,r+"Exit",r+"Exit-"+e]:e?[r,r+"-"+e,r+"Exit",r+"Exit-"+e]:t.append?[r,0,r+"Exit"]:[r,r+"Exit"]}function b(t){let e;return e="document"===t.type?["Document",0,"DocumentExit"]:"root"===t.type?["Root",0,"RootExit"]:g(t),{eventIndex:0,events:e,iterator:0,node:t,visitorIndex:0,visitors:[]}}function y(t){return t[u]=!1,t.nodes&&t.nodes.forEach(t=>y(t)),t}let v={};class x{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(t,e,r){let i;if(this.stringified=!1,this.processed=!1,"object"!=typeof e||null===e||"root"!==e.type&&"document"!==e.type)if(e instanceof x||e instanceof a)i=y(e.root),e.map&&(void 0===r.map&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=e.map);else{let t=s;r.syntax&&(t=r.syntax.parse),r.parser&&(t=r.parser),t.parse&&(t=t.parse);try{i=t(e,r)}catch(t){this.processed=!0,this.error=t}i&&!i[p]&&n.rebuild(i)}else i=y(e);this.result=new a(t,i,r),this.helpers={...v,postcss:v,result:this.result},this.plugins=this.processor.plugins.map(t=>"object"==typeof t&&t.prepare?{...t,...t.prepare(this.result)}:t)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(t,e){let r=this.result.lastPlugin;try{e&&e.addToError(t),this.error=t,"CssSyntaxError"!==t.name||t.plugin?r.postcssVersion:(t.plugin=r.postcssPlugin,t.setMessage())}catch(t){console&&console.error&&console.error(t)}return t}prepareVisitors(){this.listeners={};let t=(t,e,r)=>{this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push([t,r])};for(let e of this.plugins)if("object"==typeof e)for(let r in e){if(!m[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${e.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!f[r])if("object"==typeof e[r])for(let n in e[r])t(e,"*"===n?r:r+"-"+n.toLowerCase(),e[r][n]);else"function"==typeof e[r]&&t(e,r,e[r])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t0;){let t=this.visitTick(e);if(h(t))try{await t}catch(t){let r=e[e.length-1].node;throw this.handleError(t,r)}}}if(this.listeners.OnceExit)for(let[e,r]of this.listeners.OnceExit){this.result.lastPlugin=e;try{if("document"===t.type){let e=t.nodes.map(t=>r(t,this.helpers));await Promise.all(e)}else await r(t,this.helpers)}catch(t){throw this.handleError(t)}}}return this.processed=!0,this.stringify()}runOnRoot(t){this.result.lastPlugin=t;try{if("object"==typeof t&&t.Once){if("document"===this.result.root.type){let e=this.result.root.nodes.map(e=>t.Once(e,this.helpers));return h(e[0])?Promise.all(e):e}return t.Once(this.result.root,this.helpers)}if("function"==typeof t)return t(this.result.root,this.result)}catch(t){throw this.handleError(t)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,e=c;t.syntax&&(e=t.syntax.stringify),t.stringifier&&(e=t.stringifier),e.stringify&&(e=e.stringify);let r=new o(e,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let t of this.plugins){if(h(this.runOnRoot(t)))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[u];)t[u]=!0,this.walkSync(t);if(this.listeners.OnceExit)if("document"===t.type)for(let e of t.nodes)this.visitSync(this.listeners.OnceExit,e);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,e){return this.async().then(t,e)}toString(){return this.css}visitSync(t,e){for(let[r,n]of t){let t;this.result.lastPlugin=r;try{t=n(e,this.helpers)}catch(t){throw this.handleError(t,e.proxyOf)}if("root"!==e.type&&"document"!==e.type&&!e.parent)return!0;if(h(t))throw this.getAsyncError()}}visitTick(t){let e=t[t.length-1],{node:r,visitors:n}=e;if("root"!==r.type&&"document"!==r.type&&!r.parent)return void t.pop();if(n.length>0&&e.visitorIndex{t[u]||this.walkSync(t)});else{let e=this.listeners[r];if(e&&this.visitSync(e,t.toProxy()))return}}warnings(){return this.sync().warnings()}}x.registerPostcss=t=>{v=t},t.exports=x,x.default=x,l.registerLazyResult(x),i.registerLazyResult(x)},7659(t){"use strict";var e={};t.exports=function(t,r){var n=function(t){if(void 0===e[t]){var r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}e[t]=r}return e[t]}(t);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");n.appendChild(r)}},7668(t){"use strict";const e={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};class r{constructor(t){this.builder=t}atrule(t,e){let r="@"+t.name,n=t.params?this.rawValue(t,"params"):"";if(void 0!==t.raws.afterName?r+=t.raws.afterName:n&&(r+=" "),t.nodes)this.block(t,r+n);else{let i=(t.raws.between||"")+(e?";":"");this.builder(r+n+i,t)}}beforeAfter(t,e){let r;r="decl"===t.type?this.raw(t,null,"beforeDecl"):"comment"===t.type?this.raw(t,null,"beforeComment"):"before"===e?this.raw(t,null,"beforeRule"):this.raw(t,null,"beforeClose");let n=t.parent,i=0;for(;n&&"root"!==n.type;)i+=1,n=n.parent;if(r.includes("\n")){let e=this.raw(t,null,"indent");if(e.length)for(let t=0;t0&&"comment"===t.nodes[e].type;)e-=1;let r=this.raw(t,"semicolon");for(let n=0;n{if(i=t.raws[r],void 0!==i)return!1})}var a;return void 0===i&&(i=e[n]),s.rawCache[n]=i,i}rawBeforeClose(t){let e;return t.walk(t=>{if(t.nodes&&t.nodes.length>0&&void 0!==t.raws.after)return e=t.raws.after,e.includes("\n")&&(e=e.replace(/[^\n]+$/,"")),!1}),e&&(e=e.replace(/\S/g,"")),e}rawBeforeComment(t,e){let r;return t.walkComments(t=>{if(void 0!==t.raws.before)return r=t.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(e,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(t,e){let r;return t.walkDecls(t=>{if(void 0!==t.raws.before)return r=t.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1}),void 0===r?r=this.raw(e,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(t){let e;return t.walk(t=>{if("decl"!==t.type&&(e=t.raws.between,void 0!==e))return!1}),e}rawBeforeRule(t){let e;return t.walk(r=>{if(r.nodes&&(r.parent!==t||t.first!==r)&&void 0!==r.raws.before)return e=r.raws.before,e.includes("\n")&&(e=e.replace(/[^\n]+$/,"")),!1}),e&&(e=e.replace(/\S/g,"")),e}rawColon(t){let e;return t.walkDecls(t=>{if(void 0!==t.raws.between)return e=t.raws.between.replace(/[^\s:]/g,""),!1}),e}rawEmptyBody(t){let e;return t.walk(t=>{if(t.nodes&&0===t.nodes.length&&(e=t.raws.after,void 0!==e))return!1}),e}rawIndent(t){if(t.raws.indent)return t.raws.indent;let e;return t.walk(r=>{let n=r.parent;if(n&&n!==t&&n.parent&&n.parent===t&&void 0!==r.raws.before){let t=r.raws.before.split("\n");return e=t[t.length-1],e=e.replace(/\S/g,""),!1}}),e}rawSemicolon(t){let e;return t.walk(t=>{if(t.nodes&&t.nodes.length&&"decl"===t.last.type&&(e=t.raws.semicolon,void 0!==e))return!1}),e}rawValue(t,e){let r=t[e],n=t.raws[e];return n&&n.value===r?n.raw:r}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}stringify(t,e){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,e)}}t.exports=r,r.default=r},7793(t,e,r){"use strict";let n,i,o,s,a=r(9371),l=r(5238),c=r(3152),{isClean:u,my:p}=r(4151);function d(t){return t.map(t=>(t.nodes&&(t.nodes=d(t.nodes)),delete t.source,t))}function m(t){if(t[u]=!1,t.proxyOf.nodes)for(let e of t.proxyOf.nodes)m(e)}class f extends c{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...t){for(let e of t){let t=this.normalize(e,this.last);for(let e of t)this.proxyOf.nodes.push(e)}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let e of this.nodes)e.cleanRaws(t)}each(t){if(!this.proxyOf.nodes)return;let e,r,n=this.getIterator();for(;this.indexes[n]"proxyOf"===e?t:t[e]?"each"===e||"string"==typeof e&&e.startsWith("walk")?(...r)=>t[e](...r.map(t=>"function"==typeof t?(e,r)=>t(e.toProxy(),r):t)):"every"===e||"some"===e?r=>t[e]((t,...e)=>r(t.toProxy(),...e)):"root"===e?()=>t.root().toProxy():"nodes"===e?t.nodes.map(t=>t.toProxy()):"first"===e||"last"===e?t[e].toProxy():t[e]:t[e],set:(t,e,r)=>(t[e]===r||(t[e]=r,"name"!==e&&"params"!==e&&"selector"!==e||t.markDirty()),!0)}}index(t){return"number"==typeof t?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,e){let r,n=this.index(t),i=this.normalize(e,this.proxyOf.nodes[n]).reverse();n=this.index(t);for(let t of i)this.proxyOf.nodes.splice(n+1,0,t);for(let t in this.indexes)r=this.indexes[t],n(t[p]||f.rebuild(t),(t=t.proxyOf).parent&&t.parent.removeChild(t),t[u]&&m(t),t.raws||(t.raws={}),void 0===t.raws.before&&e&&void 0!==e.raws.before&&(t.raws.before=e.raws.before.replace(/\S/g,"")),t.parent=this.proxyOf,t))}prepend(...t){t=t.reverse();for(let e of t){let t=this.normalize(e,this.first,"prepend").reverse();for(let e of t)this.proxyOf.nodes.unshift(e);for(let e in this.indexes)this.indexes[e]=this.indexes[e]+t.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){let e;t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);for(let r in this.indexes)e=this.indexes[r],e>=t&&(this.indexes[r]=e-1);return this.markDirty(),this}replaceValues(t,e,r){return r||(r=e,e={}),this.walkDecls(n=>{e.props&&!e.props.includes(n.prop)||e.fast&&!n.value.includes(e.fast)||(n.value=n.value.replace(t,r))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){return this.each((e,r)=>{let n;try{n=t(e,r)}catch(t){throw e.addToError(t)}return!1!==n&&e.walk&&(n=e.walk(t)),n})}walkAtRules(t,e){return e?t instanceof RegExp?this.walk((r,n)=>{if("atrule"===r.type&&t.test(r.name))return e(r,n)}):this.walk((r,n)=>{if("atrule"===r.type&&r.name===t)return e(r,n)}):(e=t,this.walk((t,r)=>{if("atrule"===t.type)return e(t,r)}))}walkComments(t){return this.walk((e,r)=>{if("comment"===e.type)return t(e,r)})}walkDecls(t,e){return e?t instanceof RegExp?this.walk((r,n)=>{if("decl"===r.type&&t.test(r.prop))return e(r,n)}):this.walk((r,n)=>{if("decl"===r.type&&r.prop===t)return e(r,n)}):(e=t,this.walk((t,r)=>{if("decl"===t.type)return e(t,r)}))}walkRules(t,e){return e?t instanceof RegExp?this.walk((r,n)=>{if("rule"===r.type&&t.test(r.selector))return e(r,n)}):this.walk((r,n)=>{if("rule"===r.type&&r.selector===t)return e(r,n)}):(e=t,this.walk((t,r)=>{if("rule"===t.type)return e(t,r)}))}}f.registerParse=t=>{i=t},f.registerRule=t=>{s=t},f.registerAtRule=t=>{n=t},f.registerRoot=t=>{o=t},t.exports=f,f.default=f,f.rebuild=t=>{"atrule"===t.type?Object.setPrototypeOf(t,n.prototype):"rule"===t.type?Object.setPrototypeOf(t,s.prototype):"decl"===t.type?Object.setPrototypeOf(t,l.prototype):"comment"===t.type?Object.setPrototypeOf(t,a.prototype):"root"===t.type&&Object.setPrototypeOf(t,o.prototype),t[p]=!0,t.nodes&&t.nodes.forEach(t=>{f.rebuild(t)})}},7825(t){"use strict";t.exports=function(t){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var e=t.insertStyleElement(t);return{update:function(r){!function(t,e,r){var n="";r.supports&&(n+="@supports (".concat(r.supports,") {")),r.media&&(n+="@media ".concat(r.media," {"));var i=void 0!==r.layer;i&&(n+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),n+=r.css,i&&(n+="}"),r.media&&(n+="}"),r.supports&&(n+="}");var o=r.sourceMap;o&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleTagTransform(n,t,e.options)}(e,t,r)},remove:function(){!function(t){if(null===t.parentNode)return!1;t.parentNode.removeChild(t)}(e)}}}},8149(t,e,r){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.encodeNonAsciiHTML=e.encodeHTML=void 0;var i=n(r(2125)),o=r(1560),s=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function a(t,e){for(var r,n="",s=0;null!==(r=t.exec(e));){var a=r.index;n+=e.substring(s,a);var l=e.charCodeAt(a),c=i.default.get(l);if("object"==typeof c){if(a+10?c.push("}"):e===c[c.length-1]&&c.pop(),0===c.length){if(";"===e){o.source.end=this.getPosition(t[2]),o.source.end.offset++,this.semicolon=!0;break}if("{"===e){a=!0;break}if("}"===e){if(l.length>0){for(i=l.length-1,r=l[i];r&&"space"===r[0];)r=l[--i];r&&(o.source.end=this.getPosition(r[3]||r[2]),o.source.end.offset++)}this.end(t);break}l.push(t)}else l.push(t);if(this.tokenizer.endOfFile()){s=!0;break}}o.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(o.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(o,"params",l),s&&(t=l[l.length-1],o.source.end=this.getPosition(t[3]||t[2]),o.source.end.offset++,this.spaces=o.raws.between,o.raws.between="")):(o.raws.afterName="",o.params=""),a&&(o.nodes=[],this.current=o)}checkMissedSemicolon(t){let e=this.colon(t);if(!1===e)return;let r,n=0;for(let i=e-1;i>=0&&(r=t[i],"space"===r[0]||(n+=1,2!==n));i--);throw this.input.error("Missed semicolon","word"===r[0]?r[3]+1:r[2])}colon(t){let e,r,n,i=0;for(let[o,s]of t.entries()){if(r=s,n=r[0],"("===n&&(i+=1),")"===n&&(i-=1),0===i&&":"===n){if(e){if("word"===e[0]&&"progid"===e[1])continue;return o}this.doubleColon(r)}e=r}return!1}comment(t){let e=new i;this.init(e,t[2]),e.source.end=this.getPosition(t[3]||t[2]),e.source.end.offset++;let r=t[1].slice(2,-2);if(/^\s*$/.test(r))e.text="",e.raws.left=r,e.raws.right="";else{let t=r.match(/^(\s*)([^]*\S)(\s*)$/);e.text=t[2],e.raws.left=t[1],e.raws.right=t[3]}}createTokenizer(){this.tokenizer=l(this.input)}decl(t,e){let r=new o;this.init(r,t[0][2]);let n,i=t[t.length-1];for(";"===i[0]&&(this.semicolon=!0,t.pop()),r.source.end=this.getPosition(i[3]||i[2]||function(t){for(let e=t.length-1;e>=0;e--){let r=t[e],n=r[3]||r[2];if(n)return n}}(t)),r.source.end.offset++;"word"!==t[0][0];)1===t.length&&this.unknownWord(t),r.raws.before+=t.shift()[1];for(r.source.start=this.getPosition(t[0][2]),r.prop="";t.length;){let e=t[0][0];if(":"===e||"space"===e||"comment"===e)break;r.prop+=t.shift()[1]}for(r.raws.between="";t.length;){if(n=t.shift(),":"===n[0]){r.raws.between+=n[1];break}"word"===n[0]&&/\w/.test(n[1])&&this.unknownWord([n]),r.raws.between+=n[1]}"_"!==r.prop[0]&&"*"!==r.prop[0]||(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let s,a=[];for(;t.length&&(s=t[0][0],"space"===s||"comment"===s);)a.push(t.shift());this.precheckMissedSemicolon(t);for(let e=t.length-1;e>=0;e--){if(n=t[e],"!important"===n[1].toLowerCase()){r.important=!0;let n=this.stringFrom(t,e);n=this.spacesFromEnd(t)+n," !important"!==n&&(r.raws.important=n);break}if("important"===n[1].toLowerCase()){let n=t.slice(0),i="";for(let t=e;t>0;t--){let e=n[t][0];if(i.trim().startsWith("!")&&"space"!==e)break;i=n.pop()[1]+i}i.trim().startsWith("!")&&(r.important=!0,r.raws.important=i,t=n)}if("space"!==n[0]&&"comment"!==n[0])break}t.some(t=>"space"!==t[0]&&"comment"!==t[0])&&(r.raws.between+=a.map(t=>t[1]).join(""),a=[]),this.raw(r,"value",a.concat(t),e),r.value.includes(":")&&!e&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let e=new a;this.init(e,t[2]),e.selector="",e.raws.between="",this.current=e}end(t){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(t){if(this.spaces+=t[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="",e.source.end=this.getPosition(t[2]),e.source.end.offset+=e.raws.ownSemicolon.length)}}getPosition(t){let e=this.input.fromOffset(t);return{column:e.col,line:e.line,offset:t}}init(t,e){this.current.push(t),t.source={input:this.input,start:this.getPosition(e)},t.raws.before=this.spaces,this.spaces="","comment"!==t.type&&(this.semicolon=!1)}other(t){let e=!1,r=null,n=!1,i=null,o=[],s=t[1].startsWith("--"),a=[],l=t;for(;l;){if(r=l[0],a.push(l),"("===r||"["===r)i||(i=l),o.push("("===r?")":"]");else if(s&&n&&"{"===r)i||(i=l),o.push("}");else if(0===o.length){if(";"===r){if(n)return void this.decl(a,s);break}if("{"===r)return void this.rule(a);if("}"===r){this.tokenizer.back(a.pop()),e=!0;break}":"===r&&(n=!0)}else r===o[o.length-1]&&(o.pop(),0===o.length&&(i=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(e=!0),o.length>0&&this.unclosedBracket(i),e&&n){if(!s)for(;a.length&&(l=a[a.length-1][0],"space"===l||"comment"===l);)this.tokenizer.back(a.pop());this.decl(a,s)}else this.unknownWord(a)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t)}this.endFile()}precheckMissedSemicolon(){}raw(t,e,r,n){let i,o,s,a,l=r.length,u="",p=!0;for(let t=0;tt+e[1],"");t.raws[e]={raw:n,value:u}}t[e]=u}rule(t){t.pop();let e=new a;this.init(e,t[0][2]),e.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(e,"selector",t),this.current=e}spacesAndCommentsFromEnd(t){let e,r="";for(;t.length&&(e=t[t.length-1][0],"space"===e||"comment"===e);)r=t.pop()[1]+r;return r}spacesAndCommentsFromStart(t){let e,r="";for(;t.length&&(e=t[0][0],"space"===e||"comment"===e);)r+=t.shift()[1];return r}spacesFromEnd(t){let e,r="";for(;t.length&&(e=t[t.length-1][0],"space"===e);)r=t.pop()[1]+r;return r}stringFrom(t,e){let r="";for(let n=e;n * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */ -function r(t){return"[object Object]"===Object.prototype.toString.call(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=function(t){var e,n;return!1!==r(t)&&(void 0===(e=t.constructor)||!1!==r(n=e.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}},9079(t,e,r){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(t){for(var e,r=1,n=arguments.length;r");case a.Comment:return function(t){return"\x3c!--".concat(t.data,"--\x3e")}(t);case a.CDATA:return function(t){return"")}(t);case a.Script:case a.Style:case a.Tag:return function(t,e){var r;"foreign"===e.xmlMode&&(t.name=null!==(r=c.elementNames.get(t.name))&&void 0!==r?r:t.name,t.parent&&h.has(t.parent.name)&&(e=n(n({},e),{xmlMode:!1})));!e.xmlMode&&g.has(t.name)&&(e=n(n({},e),{xmlMode:"foreign"}));var i="<".concat(t.name),o=function(t,e){var r;if(t){var n=!1===(null!==(r=e.encodeEntities)&&void 0!==r?r:e.decodeEntities)?p:e.xmlMode||"utf8"!==e.encodeEntities?l.encodeXML:l.escapeAttribute;return Object.keys(t).map(function(r){var i,o,s=null!==(i=t[r])&&void 0!==i?i:"";return"foreign"===e.xmlMode&&(r=null!==(o=c.attributeNames.get(r))&&void 0!==o?o:r),e.emptyAttrs||e.xmlMode||""!==s?"".concat(r,'="').concat(n(s),'"'):r}).join(" ")}}(t.attribs,e);o&&(i+=" ".concat(o));0===t.children.length&&(e.xmlMode?!1!==e.selfClosingTags:e.selfClosingTags&&d.has(t.name))?(e.xmlMode||(i+=" "),i+="/>"):(i+=">",t.children.length>0&&(i+=m(t.children,e)),!e.xmlMode&&d.has(t.name)||(i+="")));return i}(t,e);case a.Text:return function(t,e){var r,n=t.data||"";!1===(null!==(r=e.encodeEntities)&&void 0!==r?r:e.decodeEntities)||!e.xmlMode&&t.parent&&u.has(t.parent.name)||(n=e.xmlMode||"utf8"!==e.encodeEntities?(0,l.encodeXML)(n):(0,l.escapeText)(n));return n}(t,e)}}e.render=m,e.default=m;var h=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),g=new Set(["svg","math"])},9124(t,e,r){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.getOuterHTML=a,e.getInnerHTML=function(t,e){return(0,i.hasChildren)(t)?t.children.map(function(t){return a(t,e)}).join(""):""},e.getText=function t(e){return Array.isArray(e)?e.map(t).join(""):(0,i.isTag)(e)?"br"===e.name?"\n":t(e.children):(0,i.isCDATA)(e)?t(e.children):(0,i.isText)(e)?e.data:""},e.textContent=function t(e){if(Array.isArray(e))return e.map(t).join("");if((0,i.hasChildren)(e)&&!(0,i.isComment)(e))return t(e.children);return(0,i.isText)(e)?e.data:""},e.innerText=function t(e){if(Array.isArray(e))return e.map(t).join("");if((0,i.hasChildren)(e)&&(e.type===s.ElementType.Tag||(0,i.isCDATA)(e)))return t(e.children);return(0,i.isText)(e)?e.data:""};var i=r(4128),o=n(r(9079)),s=r(5413);function a(t,e){return(0,o.default)(t,e)}},9371(t,e,r){"use strict";let n=r(3152);class i extends n{constructor(t){super(t),this.type="comment"}}t.exports=i,i.default=i},9466(t,e){var r,n,i;n=[],void 0===(i="function"==typeof(r=function(){return function(t){function e(t){return" "===t||"\t"===t||"\n"===t||"\f"===t||"\r"===t}function r(e){var r,n=e.exec(t.substring(h));if(n)return r=n[0],h+=r.length,r}for(var n,i,o,s,a,l=t.length,c=/^[ \t\n\r\u000c]+/,u=/^[, \t\n\r\u000c]+/,p=/^[^ \t\n\r\u000c]+/,d=/[,]+$/,m=/^\d+$/,f=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,h=0,g=[];;){if(r(u),h>=l)return g;n=r(p),i=[],","===n.slice(-1)?(n=n.replace(d,""),y()):b()}function b(){for(r(c),o="",s="in descriptor";;){if(a=t.charAt(h),"in descriptor"===s)if(e(a))o&&(i.push(o),o="",s="after descriptor");else{if(","===a)return h+=1,o&&i.push(o),void y();if("("===a)o+=a,s="in parens";else{if(""===a)return o&&i.push(o),void y();o+=a}}else if("in parens"===s)if(")"===a)o+=a,s="in descriptor";else{if(""===a)return i.push(o),void y();o+=a}else if("after descriptor"===s)if(e(a));else{if(""===a)return void y();s="in descriptor",h-=1}h+=1}}function y(){var e,r,o,s,a,l,c,u,p,d=!1,h={};for(s=0;s{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),r.nc=void 0,(()=>{"use strict";var t={};r.r(t),r.d(t,{afterMain:()=>q,afterRead:()=>L,afterWrite:()=>U,applyStyles:()=>K,arrow:()=>ft,auto:()=>k,basePlacements:()=>S,beforeMain:()=>M,beforeRead:()=>j,beforeWrite:()=>B,bottom:()=>x,clippingParents:()=>C,computeStyles:()=>yt,createPopper:()=>Kt,createPopperBase:()=>Wt,createPopperLite:()=>Xt,detectOverflow:()=>Nt,end:()=>E,eventListeners:()=>xt,flip:()=>Lt,hide:()=>qt,left:()=>_,main:()=>R,modifierPhases:()=>F,offset:()=>Bt,placements:()=>P,popper:()=>O,popperGenerator:()=>Gt,popperOffsets:()=>$t,preventOverflow:()=>Ut,read:()=>N,reference:()=>D,right:()=>w,start:()=>A,top:()=>v,variationPlacements:()=>I,viewport:()=>T,write:()=>$});var e={};r.r(e),r.d(e,{bits:()=>Rf,bytes:()=>qf,dictToString:()=>Wf,exclamation:()=>Bf,leftPad:()=>$f,limitTo:()=>Uf,minSize:()=>Ff,nl2br:()=>zf,number:()=>Hf,timedelta:()=>Gf,timemillis:()=>Vf});var n=r(5072),i=r.n(n),o=r(7825),s=r.n(o),a=r(7659),l=r.n(a),c=r(5056),u=r.n(c),p=r(540),d=r.n(p),m=r(1113),f=r.n(m),h=r(1118),g={};g.styleTagTransform=f(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=d();i()(h.A,g);h.A&&h.A.locals&&h.A.locals;var b=r(4442),y={};y.styleTagTransform=f(),y.setAttributes=u(),y.insert=l().bind(null,"head"),y.domAPI=s(),y.insertStyleElement=d();i()(b.A,y);b.A&&b.A.locals&&b.A.locals;var v="top",x="bottom",w="right",_="left",k="auto",S=[v,x,w,_],A="start",E="end",C="clippingParents",T="viewport",O="popper",D="reference",I=S.reduce(function(t,e){return t.concat([e+"-"+A,e+"-"+E])},[]),P=[].concat(S,[k]).reduce(function(t,e){return t.concat([e,e+"-"+A,e+"-"+E])},[]),j="beforeRead",N="read",L="afterRead",M="beforeMain",R="main",q="afterMain",B="beforeWrite",$="write",U="afterWrite",F=[j,N,L,M,R,q,B,$,U];function z(t){return t?(t.nodeName||"").toLowerCase():null}function H(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function V(t){return t instanceof H(t).Element||t instanceof Element}function G(t){return t instanceof H(t).HTMLElement||t instanceof HTMLElement}function W(t){return"undefined"!=typeof ShadowRoot&&(t instanceof H(t).ShadowRoot||t instanceof ShadowRoot)}const K={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach(function(t){var r=e.styles[t]||{},n=e.attributes[t]||{},i=e.elements[t];G(i)&&z(i)&&(Object.assign(i.style,r),Object.keys(n).forEach(function(t){var e=n[t];!1===e?i.removeAttribute(t):i.setAttribute(t,!0===e?"":e)}))})},effect:function(t){var e=t.state,r={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,r.popper),e.styles=r,e.elements.arrow&&Object.assign(e.elements.arrow.style,r.arrow),function(){Object.keys(e.elements).forEach(function(t){var n=e.elements[t],i=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:r[t]).reduce(function(t,e){return t[e]="",t},{});G(n)&&z(n)&&(Object.assign(n.style,o),Object.keys(i).forEach(function(t){n.removeAttribute(t)}))})}},requires:["computeStyles"]};function X(t){return t.split("-")[0]}var Q=Math.max,Z=Math.min,Y=Math.round;function J(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function tt(){return!/^((?!chrome|android).)*safari/i.test(J())}function et(t,e,r){void 0===e&&(e=!1),void 0===r&&(r=!1);var n=t.getBoundingClientRect(),i=1,o=1;e&&G(t)&&(i=t.offsetWidth>0&&Y(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&Y(n.height)/t.offsetHeight||1);var s=(V(t)?H(t):window).visualViewport,a=!tt()&&r,l=(n.left+(a&&s?s.offsetLeft:0))/i,c=(n.top+(a&&s?s.offsetTop:0))/o,u=n.width/i,p=n.height/o;return{width:u,height:p,top:c,right:l+u,bottom:c+p,left:l,x:l,y:c}}function rt(t){var e=et(t),r=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-r)<=1&&(r=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:r,height:n}}function nt(t,e){var r=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(r&&W(r)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function it(t){return H(t).getComputedStyle(t)}function ot(t){return["table","td","th"].indexOf(z(t))>=0}function st(t){return((V(t)?t.ownerDocument:t.document)||window.document).documentElement}function at(t){return"html"===z(t)?t:t.assignedSlot||t.parentNode||(W(t)?t.host:null)||st(t)}function lt(t){return G(t)&&"fixed"!==it(t).position?t.offsetParent:null}function ct(t){for(var e=H(t),r=lt(t);r&&ot(r)&&"static"===it(r).position;)r=lt(r);return r&&("html"===z(r)||"body"===z(r)&&"static"===it(r).position)?e:r||function(t){var e=/firefox/i.test(J());if(/Trident/i.test(J())&&G(t)&&"fixed"===it(t).position)return null;var r=at(t);for(W(r)&&(r=r.host);G(r)&&["html","body"].indexOf(z(r))<0;){var n=it(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(t)||e}function ut(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function pt(t,e,r){return Q(t,Z(e,r))}function dt(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function mt(t,e){return e.reduce(function(e,r){return e[r]=t,e},{})}const ft={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,r=t.state,n=t.name,i=t.options,o=r.elements.arrow,s=r.modifiersData.popperOffsets,a=X(r.placement),l=ut(a),c=[_,w].indexOf(a)>=0?"height":"width";if(o&&s){var u=function(t,e){return dt("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:mt(t,S))}(i.padding,r),p=rt(o),d="y"===l?v:_,m="y"===l?x:w,f=r.rects.reference[c]+r.rects.reference[l]-s[l]-r.rects.popper[c],h=s[l]-r.rects.reference[l],g=ct(o),b=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=f/2-h/2,k=u[d],A=b-p[c]-u[m],E=b/2-p[c]/2+y,C=pt(k,E,A),T=l;r.modifiersData[n]=((e={})[T]=C,e.centerOffset=C-E,e)}},effect:function(t){var e=t.state,r=t.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&nt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ht(t){return t.split("-")[1]}var gt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function bt(t){var e,r=t.popper,n=t.popperRect,i=t.placement,o=t.variation,s=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,u=t.roundOffsets,p=t.isFixed,d=s.x,m=void 0===d?0:d,f=s.y,h=void 0===f?0:f,g="function"==typeof u?u({x:m,y:h}):{x:m,y:h};m=g.x,h=g.y;var b=s.hasOwnProperty("x"),y=s.hasOwnProperty("y"),k=_,S=v,A=window;if(c){var C=ct(r),T="clientHeight",O="clientWidth";if(C===H(r)&&"static"!==it(C=st(r)).position&&"absolute"===a&&(T="scrollHeight",O="scrollWidth"),i===v||(i===_||i===w)&&o===E)S=x,h-=(p&&C===A&&A.visualViewport?A.visualViewport.height:C[T])-n.height,h*=l?1:-1;if(i===_||(i===v||i===x)&&o===E)k=w,m-=(p&&C===A&&A.visualViewport?A.visualViewport.width:C[O])-n.width,m*=l?1:-1}var D,I=Object.assign({position:a},c&>),P=!0===u?function(t,e){var r=t.x,n=t.y,i=e.devicePixelRatio||1;return{x:Y(r*i)/i||0,y:Y(n*i)/i||0}}({x:m,y:h},H(r)):{x:m,y:h};return m=P.x,h=P.y,l?Object.assign({},I,((D={})[S]=y?"0":"",D[k]=b?"0":"",D.transform=(A.devicePixelRatio||1)<=1?"translate("+m+"px, "+h+"px)":"translate3d("+m+"px, "+h+"px, 0)",D)):Object.assign({},I,((e={})[S]=y?h+"px":"",e[k]=b?m+"px":"",e.transform="",e))}const yt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,r=t.options,n=r.gpuAcceleration,i=void 0===n||n,o=r.adaptive,s=void 0===o||o,a=r.roundOffsets,l=void 0===a||a,c={placement:X(e.placement),variation:ht(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:i,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,bt(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,bt(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var vt={passive:!0};const xt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,r=t.instance,n=t.options,i=n.scroll,o=void 0===i||i,s=n.resize,a=void 0===s||s,l=H(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach(function(t){t.addEventListener("scroll",r.update,vt)}),a&&l.addEventListener("resize",r.update,vt),function(){o&&c.forEach(function(t){t.removeEventListener("scroll",r.update,vt)}),a&&l.removeEventListener("resize",r.update,vt)}},data:{}};var wt={left:"right",right:"left",bottom:"top",top:"bottom"};function _t(t){return t.replace(/left|right|bottom|top/g,function(t){return wt[t]})}var kt={start:"end",end:"start"};function St(t){return t.replace(/start|end/g,function(t){return kt[t]})}function At(t){var e=H(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Et(t){return et(st(t)).left+At(t).scrollLeft}function Ct(t){var e=it(t),r=e.overflow,n=e.overflowX,i=e.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function Tt(t){return["html","body","#document"].indexOf(z(t))>=0?t.ownerDocument.body:G(t)&&Ct(t)?t:Tt(at(t))}function Ot(t,e){var r;void 0===e&&(e=[]);var n=Tt(t),i=n===(null==(r=t.ownerDocument)?void 0:r.body),o=H(n),s=i?[o].concat(o.visualViewport||[],Ct(n)?n:[]):n,a=e.concat(s);return i?a:a.concat(Ot(at(s)))}function Dt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function It(t,e,r){return e===T?Dt(function(t,e){var r=H(t),n=st(t),i=r.visualViewport,o=n.clientWidth,s=n.clientHeight,a=0,l=0;if(i){o=i.width,s=i.height;var c=tt();(c||!c&&"fixed"===e)&&(a=i.offsetLeft,l=i.offsetTop)}return{width:o,height:s,x:a+Et(t),y:l}}(t,r)):V(e)?function(t,e){var r=et(t,!1,"fixed"===e);return r.top=r.top+t.clientTop,r.left=r.left+t.clientLeft,r.bottom=r.top+t.clientHeight,r.right=r.left+t.clientWidth,r.width=t.clientWidth,r.height=t.clientHeight,r.x=r.left,r.y=r.top,r}(e,r):Dt(function(t){var e,r=st(t),n=At(t),i=null==(e=t.ownerDocument)?void 0:e.body,o=Q(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=Q(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),a=-n.scrollLeft+Et(t),l=-n.scrollTop;return"rtl"===it(i||r).direction&&(a+=Q(r.clientWidth,i?i.clientWidth:0)-o),{width:o,height:s,x:a,y:l}}(st(t)))}function Pt(t,e,r,n){var i="clippingParents"===e?function(t){var e=Ot(at(t)),r=["absolute","fixed"].indexOf(it(t).position)>=0&&G(t)?ct(t):t;return V(r)?e.filter(function(t){return V(t)&&nt(t,r)&&"body"!==z(t)}):[]}(t):[].concat(e),o=[].concat(i,[r]),s=o[0],a=o.reduce(function(e,r){var i=It(t,r,n);return e.top=Q(i.top,e.top),e.right=Z(i.right,e.right),e.bottom=Z(i.bottom,e.bottom),e.left=Q(i.left,e.left),e},It(t,s,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function jt(t){var e,r=t.reference,n=t.element,i=t.placement,o=i?X(i):null,s=i?ht(i):null,a=r.x+r.width/2-n.width/2,l=r.y+r.height/2-n.height/2;switch(o){case v:e={x:a,y:r.y-n.height};break;case x:e={x:a,y:r.y+r.height};break;case w:e={x:r.x+r.width,y:l};break;case _:e={x:r.x-n.width,y:l};break;default:e={x:r.x,y:r.y}}var c=o?ut(o):null;if(null!=c){var u="y"===c?"height":"width";switch(s){case A:e[c]=e[c]-(r[u]/2-n[u]/2);break;case E:e[c]=e[c]+(r[u]/2-n[u]/2)}}return e}function Nt(t,e){void 0===e&&(e={});var r=e,n=r.placement,i=void 0===n?t.placement:n,o=r.strategy,s=void 0===o?t.strategy:o,a=r.boundary,l=void 0===a?C:a,c=r.rootBoundary,u=void 0===c?T:c,p=r.elementContext,d=void 0===p?O:p,m=r.altBoundary,f=void 0!==m&&m,h=r.padding,g=void 0===h?0:h,b=dt("number"!=typeof g?g:mt(g,S)),y=d===O?D:O,_=t.rects.popper,k=t.elements[f?y:d],A=Pt(V(k)?k:k.contextElement||st(t.elements.popper),l,u,s),E=et(t.elements.reference),I=jt({reference:E,element:_,strategy:"absolute",placement:i}),P=Dt(Object.assign({},_,I)),j=d===O?P:E,N={top:A.top-j.top+b.top,bottom:j.bottom-A.bottom+b.bottom,left:A.left-j.left+b.left,right:j.right-A.right+b.right},L=t.modifiersData.offset;if(d===O&&L){var M=L[i];Object.keys(N).forEach(function(t){var e=[w,x].indexOf(t)>=0?1:-1,r=[v,x].indexOf(t)>=0?"y":"x";N[t]+=M[r]*e})}return N}const Lt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,r=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var i=r.mainAxis,o=void 0===i||i,s=r.altAxis,a=void 0===s||s,l=r.fallbackPlacements,c=r.padding,u=r.boundary,p=r.rootBoundary,d=r.altBoundary,m=r.flipVariations,f=void 0===m||m,h=r.allowedAutoPlacements,g=e.options.placement,b=X(g),y=l||(b===g||!f?[_t(g)]:function(t){if(X(t)===k)return[];var e=_t(t);return[St(t),e,St(e)]}(g)),E=[g].concat(y).reduce(function(t,r){return t.concat(X(r)===k?function(t,e){void 0===e&&(e={});var r=e,n=r.placement,i=r.boundary,o=r.rootBoundary,s=r.padding,a=r.flipVariations,l=r.allowedAutoPlacements,c=void 0===l?P:l,u=ht(n),p=u?a?I:I.filter(function(t){return ht(t)===u}):S,d=p.filter(function(t){return c.indexOf(t)>=0});0===d.length&&(d=p);var m=d.reduce(function(e,r){return e[r]=Nt(t,{placement:r,boundary:i,rootBoundary:o,padding:s})[X(r)],e},{});return Object.keys(m).sort(function(t,e){return m[t]-m[e]})}(e,{placement:r,boundary:u,rootBoundary:p,padding:c,flipVariations:f,allowedAutoPlacements:h}):r)},[]),C=e.rects.reference,T=e.rects.popper,O=new Map,D=!0,j=E[0],N=0;N=0,B=q?"width":"height",$=Nt(e,{placement:L,boundary:u,rootBoundary:p,altBoundary:d,padding:c}),U=q?R?w:_:R?x:v;C[B]>T[B]&&(U=_t(U));var F=_t(U),z=[];if(o&&z.push($[M]<=0),a&&z.push($[U]<=0,$[F]<=0),z.every(function(t){return t})){j=L,D=!1;break}O.set(L,z)}if(D)for(var H=function(t){var e=E.find(function(e){var r=O.get(e);if(r)return r.slice(0,t).every(function(t){return t})});if(e)return j=e,"break"},V=f?3:1;V>0;V--){if("break"===H(V))break}e.placement!==j&&(e.modifiersData[n]._skip=!0,e.placement=j,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Mt(t,e,r){return void 0===r&&(r={x:0,y:0}),{top:t.top-e.height-r.y,right:t.right-e.width+r.x,bottom:t.bottom-e.height+r.y,left:t.left-e.width-r.x}}function Rt(t){return[v,w,x,_].some(function(e){return t[e]>=0})}const qt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,r=t.name,n=e.rects.reference,i=e.rects.popper,o=e.modifiersData.preventOverflow,s=Nt(e,{elementContext:"reference"}),a=Nt(e,{altBoundary:!0}),l=Mt(s,n),c=Mt(a,i,o),u=Rt(l),p=Rt(c);e.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:p},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":p})}};const Bt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,r=t.options,n=t.name,i=r.offset,o=void 0===i?[0,0]:i,s=P.reduce(function(t,r){return t[r]=function(t,e,r){var n=X(t),i=[_,v].indexOf(n)>=0?-1:1,o="function"==typeof r?r(Object.assign({},e,{placement:t})):r,s=o[0],a=o[1];return s=s||0,a=(a||0)*i,[_,w].indexOf(n)>=0?{x:a,y:s}:{x:s,y:a}}(r,e.rects,o),t},{}),a=s[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=s}};const $t={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,r=t.name;e.modifiersData[r]=jt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}};const Ut={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,r=t.options,n=t.name,i=r.mainAxis,o=void 0===i||i,s=r.altAxis,a=void 0!==s&&s,l=r.boundary,c=r.rootBoundary,u=r.altBoundary,p=r.padding,d=r.tether,m=void 0===d||d,f=r.tetherOffset,h=void 0===f?0:f,g=Nt(e,{boundary:l,rootBoundary:c,padding:p,altBoundary:u}),b=X(e.placement),y=ht(e.placement),k=!y,S=ut(b),E="x"===S?"y":"x",C=e.modifiersData.popperOffsets,T=e.rects.reference,O=e.rects.popper,D="function"==typeof h?h(Object.assign({},e.rects,{placement:e.placement})):h,I="number"==typeof D?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),P=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,j={x:0,y:0};if(C){if(o){var N,L="y"===S?v:_,M="y"===S?x:w,R="y"===S?"height":"width",q=C[S],B=q+g[L],$=q-g[M],U=m?-O[R]/2:0,F=y===A?T[R]:O[R],z=y===A?-O[R]:-T[R],H=e.elements.arrow,V=m&&H?rt(H):{width:0,height:0},G=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},W=G[L],K=G[M],Y=pt(0,T[R],V[R]),J=k?T[R]/2-U-Y-W-I.mainAxis:F-Y-W-I.mainAxis,tt=k?-T[R]/2+U+Y+K+I.mainAxis:z+Y+K+I.mainAxis,et=e.elements.arrow&&ct(e.elements.arrow),nt=et?"y"===S?et.clientTop||0:et.clientLeft||0:0,it=null!=(N=null==P?void 0:P[S])?N:0,ot=q+tt-it,st=pt(m?Z(B,q+J-it-nt):B,q,m?Q($,ot):$);C[S]=st,j[S]=st-q}if(a){var at,lt="x"===S?v:_,dt="x"===S?x:w,mt=C[E],ft="y"===E?"height":"width",gt=mt+g[lt],bt=mt-g[dt],yt=-1!==[v,_].indexOf(b),vt=null!=(at=null==P?void 0:P[E])?at:0,xt=yt?gt:mt-T[ft]-O[ft]-vt+I.altAxis,wt=yt?mt+T[ft]+O[ft]-vt-I.altAxis:bt,_t=m&&yt?function(t,e,r){var n=pt(t,e,r);return n>r?r:n}(xt,mt,wt):pt(m?xt:gt,mt,m?wt:bt);C[E]=_t,j[E]=_t-mt}e.modifiersData[n]=j}},requiresIfExists:["offset"]};function Ft(t,e,r){void 0===r&&(r=!1);var n,i,o=G(e),s=G(e)&&function(t){var e=t.getBoundingClientRect(),r=Y(e.width)/t.offsetWidth||1,n=Y(e.height)/t.offsetHeight||1;return 1!==r||1!==n}(e),a=st(e),l=et(t,s,r),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(o||!o&&!r)&&(("body"!==z(e)||Ct(a))&&(c=(n=e)!==H(n)&&G(n)?{scrollLeft:(i=n).scrollLeft,scrollTop:i.scrollTop}:At(n)),G(e)?((u=et(e,!0)).x+=e.clientLeft,u.y+=e.clientTop):a&&(u.x=Et(a))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function zt(t){var e=new Map,r=new Set,n=[];function i(t){r.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach(function(t){if(!r.has(t)){var n=e.get(t);n&&i(n)}}),n.push(t)}return t.forEach(function(t){e.set(t.name,t)}),t.forEach(function(t){r.has(t.name)||i(t)}),n}var Ht={placement:"bottom",modifiers:[],strategy:"absolute"};function Vt(){for(var t=arguments.length,e=new Array(t),r=0;r");case a.Comment:return function(t){return"\x3c!--".concat(t.data,"--\x3e")}(t);case a.CDATA:return function(t){return"")}(t);case a.Script:case a.Style:case a.Tag:return function(t,e){var r;"foreign"===e.xmlMode&&(t.name=null!==(r=c.elementNames.get(t.name))&&void 0!==r?r:t.name,t.parent&&h.has(t.parent.name)&&(e=n(n({},e),{xmlMode:!1})));!e.xmlMode&&g.has(t.name)&&(e=n(n({},e),{xmlMode:"foreign"}));var i="<".concat(t.name),o=function(t,e){var r;if(t){var n=!1===(null!==(r=e.encodeEntities)&&void 0!==r?r:e.decodeEntities)?p:e.xmlMode||"utf8"!==e.encodeEntities?l.encodeXML:l.escapeAttribute;return Object.keys(t).map(function(r){var i,o,s=null!==(i=t[r])&&void 0!==i?i:"";return"foreign"===e.xmlMode&&(r=null!==(o=c.attributeNames.get(r))&&void 0!==o?o:r),e.emptyAttrs||e.xmlMode||""!==s?"".concat(r,'="').concat(n(s),'"'):r}).join(" ")}}(t.attribs,e);o&&(i+=" ".concat(o));0===t.children.length&&(e.xmlMode?!1!==e.selfClosingTags:e.selfClosingTags&&d.has(t.name))?(e.xmlMode||(i+=" "),i+="/>"):(i+=">",t.children.length>0&&(i+=m(t.children,e)),!e.xmlMode&&d.has(t.name)||(i+="")));return i}(t,e);case a.Text:return function(t,e){var r,n=t.data||"";!1===(null!==(r=e.encodeEntities)&&void 0!==r?r:e.decodeEntities)||!e.xmlMode&&t.parent&&u.has(t.parent.name)||(n=e.xmlMode||"utf8"!==e.encodeEntities?(0,l.encodeXML)(n):(0,l.escapeText)(n));return n}(t,e)}}e.render=m,e.default=m;var h=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),g=new Set(["svg","math"])},9124(t,e,r){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.getOuterHTML=a,e.getInnerHTML=function(t,e){return(0,i.hasChildren)(t)?t.children.map(function(t){return a(t,e)}).join(""):""},e.getText=function t(e){return Array.isArray(e)?e.map(t).join(""):(0,i.isTag)(e)?"br"===e.name?"\n":t(e.children):(0,i.isCDATA)(e)?t(e.children):(0,i.isText)(e)?e.data:""},e.textContent=function t(e){if(Array.isArray(e))return e.map(t).join("");if((0,i.hasChildren)(e)&&!(0,i.isComment)(e))return t(e.children);return(0,i.isText)(e)?e.data:""},e.innerText=function t(e){if(Array.isArray(e))return e.map(t).join("");if((0,i.hasChildren)(e)&&(e.type===s.ElementType.Tag||(0,i.isCDATA)(e)))return t(e.children);return(0,i.isText)(e)?e.data:""};var i=r(4128),o=n(r(9079)),s=r(5413);function a(t,e){return(0,o.default)(t,e)}},9371(t,e,r){"use strict";let n=r(3152);class i extends n{constructor(t){super(t),this.type="comment"}}t.exports=i,i.default=i},9466(t,e){var r,n,i;n=[],void 0===(i="function"==typeof(r=function(){return function(t){function e(t){return" "===t||"\t"===t||"\n"===t||"\f"===t||"\r"===t}function r(e){var r,n=e.exec(t.substring(h));if(n)return r=n[0],h+=r.length,r}for(var n,i,o,s,a,l=t.length,c=/^[ \t\n\r\u000c]+/,u=/^[, \t\n\r\u000c]+/,p=/^[^ \t\n\r\u000c]+/,d=/[,]+$/,m=/^\d+$/,f=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,h=0,g=[];;){if(r(u),h>=l)return g;n=r(p),i=[],","===n.slice(-1)?(n=n.replace(d,""),y()):b()}function b(){for(r(c),o="",s="in descriptor";;){if(a=t.charAt(h),"in descriptor"===s)if(e(a))o&&(i.push(o),o="",s="after descriptor");else{if(","===a)return h+=1,o&&i.push(o),void y();if("("===a)o+=a,s="in parens";else{if(""===a)return o&&i.push(o),void y();o+=a}}else if("in parens"===s)if(")"===a)o+=a,s="in descriptor";else{if(""===a)return i.push(o),void y();o+=a}else if("after descriptor"===s)if(e(a));else{if(""===a)return void y();s="in descriptor",h-=1}h+=1}}function y(){var e,r,o,s,a,l,c,u,p,d=!1,h={};for(s=0;s{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),r.nc=void 0,(()=>{"use strict";var t={};r.r(t),r.d(t,{afterMain:()=>q,afterRead:()=>L,afterWrite:()=>U,applyStyles:()=>K,arrow:()=>ft,auto:()=>k,basePlacements:()=>S,beforeMain:()=>M,beforeRead:()=>j,beforeWrite:()=>B,bottom:()=>x,clippingParents:()=>E,computeStyles:()=>yt,createPopper:()=>Kt,createPopperBase:()=>Wt,createPopperLite:()=>Xt,detectOverflow:()=>Nt,end:()=>C,eventListeners:()=>xt,flip:()=>Lt,hide:()=>qt,left:()=>_,main:()=>R,modifierPhases:()=>F,offset:()=>Bt,placements:()=>P,popper:()=>O,popperGenerator:()=>Gt,popperOffsets:()=>$t,preventOverflow:()=>Ut,read:()=>N,reference:()=>D,right:()=>w,start:()=>A,top:()=>v,variationPlacements:()=>I,viewport:()=>T,write:()=>$});var e={};r.r(e),r.d(e,{bits:()=>Rf,bytes:()=>qf,dictToString:()=>Wf,exclamation:()=>Bf,leftPad:()=>$f,limitTo:()=>Uf,minSize:()=>Ff,nl2br:()=>zf,number:()=>Hf,timedelta:()=>Gf,timemillis:()=>Vf});var n=r(5072),i=r.n(n),o=r(7825),s=r.n(o),a=r(7659),l=r.n(a),c=r(5056),u=r.n(c),p=r(540),d=r.n(p),m=r(1113),f=r.n(m),h=r(1118),g={};g.styleTagTransform=f(),g.setAttributes=u(),g.insert=l().bind(null,"head"),g.domAPI=s(),g.insertStyleElement=d();i()(h.A,g);h.A&&h.A.locals&&h.A.locals;var b=r(4442),y={};y.styleTagTransform=f(),y.setAttributes=u(),y.insert=l().bind(null,"head"),y.domAPI=s(),y.insertStyleElement=d();i()(b.A,y);b.A&&b.A.locals&&b.A.locals;var v="top",x="bottom",w="right",_="left",k="auto",S=[v,x,w,_],A="start",C="end",E="clippingParents",T="viewport",O="popper",D="reference",I=S.reduce(function(t,e){return t.concat([e+"-"+A,e+"-"+C])},[]),P=[].concat(S,[k]).reduce(function(t,e){return t.concat([e,e+"-"+A,e+"-"+C])},[]),j="beforeRead",N="read",L="afterRead",M="beforeMain",R="main",q="afterMain",B="beforeWrite",$="write",U="afterWrite",F=[j,N,L,M,R,q,B,$,U];function z(t){return t?(t.nodeName||"").toLowerCase():null}function H(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function V(t){return t instanceof H(t).Element||t instanceof Element}function G(t){return t instanceof H(t).HTMLElement||t instanceof HTMLElement}function W(t){return"undefined"!=typeof ShadowRoot&&(t instanceof H(t).ShadowRoot||t instanceof ShadowRoot)}const K={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach(function(t){var r=e.styles[t]||{},n=e.attributes[t]||{},i=e.elements[t];G(i)&&z(i)&&(Object.assign(i.style,r),Object.keys(n).forEach(function(t){var e=n[t];!1===e?i.removeAttribute(t):i.setAttribute(t,!0===e?"":e)}))})},effect:function(t){var e=t.state,r={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,r.popper),e.styles=r,e.elements.arrow&&Object.assign(e.elements.arrow.style,r.arrow),function(){Object.keys(e.elements).forEach(function(t){var n=e.elements[t],i=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:r[t]).reduce(function(t,e){return t[e]="",t},{});G(n)&&z(n)&&(Object.assign(n.style,o),Object.keys(i).forEach(function(t){n.removeAttribute(t)}))})}},requires:["computeStyles"]};function X(t){return t.split("-")[0]}var Q=Math.max,Z=Math.min,Y=Math.round;function J(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function tt(){return!/^((?!chrome|android).)*safari/i.test(J())}function et(t,e,r){void 0===e&&(e=!1),void 0===r&&(r=!1);var n=t.getBoundingClientRect(),i=1,o=1;e&&G(t)&&(i=t.offsetWidth>0&&Y(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&Y(n.height)/t.offsetHeight||1);var s=(V(t)?H(t):window).visualViewport,a=!tt()&&r,l=(n.left+(a&&s?s.offsetLeft:0))/i,c=(n.top+(a&&s?s.offsetTop:0))/o,u=n.width/i,p=n.height/o;return{width:u,height:p,top:c,right:l+u,bottom:c+p,left:l,x:l,y:c}}function rt(t){var e=et(t),r=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-r)<=1&&(r=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:r,height:n}}function nt(t,e){var r=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(r&&W(r)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function it(t){return H(t).getComputedStyle(t)}function ot(t){return["table","td","th"].indexOf(z(t))>=0}function st(t){return((V(t)?t.ownerDocument:t.document)||window.document).documentElement}function at(t){return"html"===z(t)?t:t.assignedSlot||t.parentNode||(W(t)?t.host:null)||st(t)}function lt(t){return G(t)&&"fixed"!==it(t).position?t.offsetParent:null}function ct(t){for(var e=H(t),r=lt(t);r&&ot(r)&&"static"===it(r).position;)r=lt(r);return r&&("html"===z(r)||"body"===z(r)&&"static"===it(r).position)?e:r||function(t){var e=/firefox/i.test(J());if(/Trident/i.test(J())&&G(t)&&"fixed"===it(t).position)return null;var r=at(t);for(W(r)&&(r=r.host);G(r)&&["html","body"].indexOf(z(r))<0;){var n=it(r);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return r;r=r.parentNode}return null}(t)||e}function ut(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function pt(t,e,r){return Q(t,Z(e,r))}function dt(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function mt(t,e){return e.reduce(function(e,r){return e[r]=t,e},{})}const ft={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,r=t.state,n=t.name,i=t.options,o=r.elements.arrow,s=r.modifiersData.popperOffsets,a=X(r.placement),l=ut(a),c=[_,w].indexOf(a)>=0?"height":"width";if(o&&s){var u=function(t,e){return dt("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:mt(t,S))}(i.padding,r),p=rt(o),d="y"===l?v:_,m="y"===l?x:w,f=r.rects.reference[c]+r.rects.reference[l]-s[l]-r.rects.popper[c],h=s[l]-r.rects.reference[l],g=ct(o),b=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=f/2-h/2,k=u[d],A=b-p[c]-u[m],C=b/2-p[c]/2+y,E=pt(k,C,A),T=l;r.modifiersData[n]=((e={})[T]=E,e.centerOffset=E-C,e)}},effect:function(t){var e=t.state,r=t.options.element,n=void 0===r?"[data-popper-arrow]":r;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&nt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ht(t){return t.split("-")[1]}var gt={top:"auto",right:"auto",bottom:"auto",left:"auto"};function bt(t){var e,r=t.popper,n=t.popperRect,i=t.placement,o=t.variation,s=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,u=t.roundOffsets,p=t.isFixed,d=s.x,m=void 0===d?0:d,f=s.y,h=void 0===f?0:f,g="function"==typeof u?u({x:m,y:h}):{x:m,y:h};m=g.x,h=g.y;var b=s.hasOwnProperty("x"),y=s.hasOwnProperty("y"),k=_,S=v,A=window;if(c){var E=ct(r),T="clientHeight",O="clientWidth";if(E===H(r)&&"static"!==it(E=st(r)).position&&"absolute"===a&&(T="scrollHeight",O="scrollWidth"),i===v||(i===_||i===w)&&o===C)S=x,h-=(p&&E===A&&A.visualViewport?A.visualViewport.height:E[T])-n.height,h*=l?1:-1;if(i===_||(i===v||i===x)&&o===C)k=w,m-=(p&&E===A&&A.visualViewport?A.visualViewport.width:E[O])-n.width,m*=l?1:-1}var D,I=Object.assign({position:a},c&>),P=!0===u?function(t,e){var r=t.x,n=t.y,i=e.devicePixelRatio||1;return{x:Y(r*i)/i||0,y:Y(n*i)/i||0}}({x:m,y:h},H(r)):{x:m,y:h};return m=P.x,h=P.y,l?Object.assign({},I,((D={})[S]=y?"0":"",D[k]=b?"0":"",D.transform=(A.devicePixelRatio||1)<=1?"translate("+m+"px, "+h+"px)":"translate3d("+m+"px, "+h+"px, 0)",D)):Object.assign({},I,((e={})[S]=y?h+"px":"",e[k]=b?m+"px":"",e.transform="",e))}const yt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,r=t.options,n=r.gpuAcceleration,i=void 0===n||n,o=r.adaptive,s=void 0===o||o,a=r.roundOffsets,l=void 0===a||a,c={placement:X(e.placement),variation:ht(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:i,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,bt(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:s,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,bt(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var vt={passive:!0};const xt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,r=t.instance,n=t.options,i=n.scroll,o=void 0===i||i,s=n.resize,a=void 0===s||s,l=H(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach(function(t){t.addEventListener("scroll",r.update,vt)}),a&&l.addEventListener("resize",r.update,vt),function(){o&&c.forEach(function(t){t.removeEventListener("scroll",r.update,vt)}),a&&l.removeEventListener("resize",r.update,vt)}},data:{}};var wt={left:"right",right:"left",bottom:"top",top:"bottom"};function _t(t){return t.replace(/left|right|bottom|top/g,function(t){return wt[t]})}var kt={start:"end",end:"start"};function St(t){return t.replace(/start|end/g,function(t){return kt[t]})}function At(t){var e=H(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ct(t){return et(st(t)).left+At(t).scrollLeft}function Et(t){var e=it(t),r=e.overflow,n=e.overflowX,i=e.overflowY;return/auto|scroll|overlay|hidden/.test(r+i+n)}function Tt(t){return["html","body","#document"].indexOf(z(t))>=0?t.ownerDocument.body:G(t)&&Et(t)?t:Tt(at(t))}function Ot(t,e){var r;void 0===e&&(e=[]);var n=Tt(t),i=n===(null==(r=t.ownerDocument)?void 0:r.body),o=H(n),s=i?[o].concat(o.visualViewport||[],Et(n)?n:[]):n,a=e.concat(s);return i?a:a.concat(Ot(at(s)))}function Dt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function It(t,e,r){return e===T?Dt(function(t,e){var r=H(t),n=st(t),i=r.visualViewport,o=n.clientWidth,s=n.clientHeight,a=0,l=0;if(i){o=i.width,s=i.height;var c=tt();(c||!c&&"fixed"===e)&&(a=i.offsetLeft,l=i.offsetTop)}return{width:o,height:s,x:a+Ct(t),y:l}}(t,r)):V(e)?function(t,e){var r=et(t,!1,"fixed"===e);return r.top=r.top+t.clientTop,r.left=r.left+t.clientLeft,r.bottom=r.top+t.clientHeight,r.right=r.left+t.clientWidth,r.width=t.clientWidth,r.height=t.clientHeight,r.x=r.left,r.y=r.top,r}(e,r):Dt(function(t){var e,r=st(t),n=At(t),i=null==(e=t.ownerDocument)?void 0:e.body,o=Q(r.scrollWidth,r.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),s=Q(r.scrollHeight,r.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),a=-n.scrollLeft+Ct(t),l=-n.scrollTop;return"rtl"===it(i||r).direction&&(a+=Q(r.clientWidth,i?i.clientWidth:0)-o),{width:o,height:s,x:a,y:l}}(st(t)))}function Pt(t,e,r,n){var i="clippingParents"===e?function(t){var e=Ot(at(t)),r=["absolute","fixed"].indexOf(it(t).position)>=0&&G(t)?ct(t):t;return V(r)?e.filter(function(t){return V(t)&&nt(t,r)&&"body"!==z(t)}):[]}(t):[].concat(e),o=[].concat(i,[r]),s=o[0],a=o.reduce(function(e,r){var i=It(t,r,n);return e.top=Q(i.top,e.top),e.right=Z(i.right,e.right),e.bottom=Z(i.bottom,e.bottom),e.left=Q(i.left,e.left),e},It(t,s,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function jt(t){var e,r=t.reference,n=t.element,i=t.placement,o=i?X(i):null,s=i?ht(i):null,a=r.x+r.width/2-n.width/2,l=r.y+r.height/2-n.height/2;switch(o){case v:e={x:a,y:r.y-n.height};break;case x:e={x:a,y:r.y+r.height};break;case w:e={x:r.x+r.width,y:l};break;case _:e={x:r.x-n.width,y:l};break;default:e={x:r.x,y:r.y}}var c=o?ut(o):null;if(null!=c){var u="y"===c?"height":"width";switch(s){case A:e[c]=e[c]-(r[u]/2-n[u]/2);break;case C:e[c]=e[c]+(r[u]/2-n[u]/2)}}return e}function Nt(t,e){void 0===e&&(e={});var r=e,n=r.placement,i=void 0===n?t.placement:n,o=r.strategy,s=void 0===o?t.strategy:o,a=r.boundary,l=void 0===a?E:a,c=r.rootBoundary,u=void 0===c?T:c,p=r.elementContext,d=void 0===p?O:p,m=r.altBoundary,f=void 0!==m&&m,h=r.padding,g=void 0===h?0:h,b=dt("number"!=typeof g?g:mt(g,S)),y=d===O?D:O,_=t.rects.popper,k=t.elements[f?y:d],A=Pt(V(k)?k:k.contextElement||st(t.elements.popper),l,u,s),C=et(t.elements.reference),I=jt({reference:C,element:_,strategy:"absolute",placement:i}),P=Dt(Object.assign({},_,I)),j=d===O?P:C,N={top:A.top-j.top+b.top,bottom:j.bottom-A.bottom+b.bottom,left:A.left-j.left+b.left,right:j.right-A.right+b.right},L=t.modifiersData.offset;if(d===O&&L){var M=L[i];Object.keys(N).forEach(function(t){var e=[w,x].indexOf(t)>=0?1:-1,r=[v,x].indexOf(t)>=0?"y":"x";N[t]+=M[r]*e})}return N}const Lt={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,r=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var i=r.mainAxis,o=void 0===i||i,s=r.altAxis,a=void 0===s||s,l=r.fallbackPlacements,c=r.padding,u=r.boundary,p=r.rootBoundary,d=r.altBoundary,m=r.flipVariations,f=void 0===m||m,h=r.allowedAutoPlacements,g=e.options.placement,b=X(g),y=l||(b===g||!f?[_t(g)]:function(t){if(X(t)===k)return[];var e=_t(t);return[St(t),e,St(e)]}(g)),C=[g].concat(y).reduce(function(t,r){return t.concat(X(r)===k?function(t,e){void 0===e&&(e={});var r=e,n=r.placement,i=r.boundary,o=r.rootBoundary,s=r.padding,a=r.flipVariations,l=r.allowedAutoPlacements,c=void 0===l?P:l,u=ht(n),p=u?a?I:I.filter(function(t){return ht(t)===u}):S,d=p.filter(function(t){return c.indexOf(t)>=0});0===d.length&&(d=p);var m=d.reduce(function(e,r){return e[r]=Nt(t,{placement:r,boundary:i,rootBoundary:o,padding:s})[X(r)],e},{});return Object.keys(m).sort(function(t,e){return m[t]-m[e]})}(e,{placement:r,boundary:u,rootBoundary:p,padding:c,flipVariations:f,allowedAutoPlacements:h}):r)},[]),E=e.rects.reference,T=e.rects.popper,O=new Map,D=!0,j=C[0],N=0;N=0,B=q?"width":"height",$=Nt(e,{placement:L,boundary:u,rootBoundary:p,altBoundary:d,padding:c}),U=q?R?w:_:R?x:v;E[B]>T[B]&&(U=_t(U));var F=_t(U),z=[];if(o&&z.push($[M]<=0),a&&z.push($[U]<=0,$[F]<=0),z.every(function(t){return t})){j=L,D=!1;break}O.set(L,z)}if(D)for(var H=function(t){var e=C.find(function(e){var r=O.get(e);if(r)return r.slice(0,t).every(function(t){return t})});if(e)return j=e,"break"},V=f?3:1;V>0;V--){if("break"===H(V))break}e.placement!==j&&(e.modifiersData[n]._skip=!0,e.placement=j,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function Mt(t,e,r){return void 0===r&&(r={x:0,y:0}),{top:t.top-e.height-r.y,right:t.right-e.width+r.x,bottom:t.bottom-e.height+r.y,left:t.left-e.width-r.x}}function Rt(t){return[v,w,x,_].some(function(e){return t[e]>=0})}const qt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,r=t.name,n=e.rects.reference,i=e.rects.popper,o=e.modifiersData.preventOverflow,s=Nt(e,{elementContext:"reference"}),a=Nt(e,{altBoundary:!0}),l=Mt(s,n),c=Mt(a,i,o),u=Rt(l),p=Rt(c);e.modifiersData[r]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:p},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":p})}};const Bt={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,r=t.options,n=t.name,i=r.offset,o=void 0===i?[0,0]:i,s=P.reduce(function(t,r){return t[r]=function(t,e,r){var n=X(t),i=[_,v].indexOf(n)>=0?-1:1,o="function"==typeof r?r(Object.assign({},e,{placement:t})):r,s=o[0],a=o[1];return s=s||0,a=(a||0)*i,[_,w].indexOf(n)>=0?{x:a,y:s}:{x:s,y:a}}(r,e.rects,o),t},{}),a=s[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=s}};const $t={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,r=t.name;e.modifiersData[r]=jt({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}};const Ut={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,r=t.options,n=t.name,i=r.mainAxis,o=void 0===i||i,s=r.altAxis,a=void 0!==s&&s,l=r.boundary,c=r.rootBoundary,u=r.altBoundary,p=r.padding,d=r.tether,m=void 0===d||d,f=r.tetherOffset,h=void 0===f?0:f,g=Nt(e,{boundary:l,rootBoundary:c,padding:p,altBoundary:u}),b=X(e.placement),y=ht(e.placement),k=!y,S=ut(b),C="x"===S?"y":"x",E=e.modifiersData.popperOffsets,T=e.rects.reference,O=e.rects.popper,D="function"==typeof h?h(Object.assign({},e.rects,{placement:e.placement})):h,I="number"==typeof D?{mainAxis:D,altAxis:D}:Object.assign({mainAxis:0,altAxis:0},D),P=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,j={x:0,y:0};if(E){if(o){var N,L="y"===S?v:_,M="y"===S?x:w,R="y"===S?"height":"width",q=E[S],B=q+g[L],$=q-g[M],U=m?-O[R]/2:0,F=y===A?T[R]:O[R],z=y===A?-O[R]:-T[R],H=e.elements.arrow,V=m&&H?rt(H):{width:0,height:0},G=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},W=G[L],K=G[M],Y=pt(0,T[R],V[R]),J=k?T[R]/2-U-Y-W-I.mainAxis:F-Y-W-I.mainAxis,tt=k?-T[R]/2+U+Y+K+I.mainAxis:z+Y+K+I.mainAxis,et=e.elements.arrow&&ct(e.elements.arrow),nt=et?"y"===S?et.clientTop||0:et.clientLeft||0:0,it=null!=(N=null==P?void 0:P[S])?N:0,ot=q+tt-it,st=pt(m?Z(B,q+J-it-nt):B,q,m?Q($,ot):$);E[S]=st,j[S]=st-q}if(a){var at,lt="x"===S?v:_,dt="x"===S?x:w,mt=E[C],ft="y"===C?"height":"width",gt=mt+g[lt],bt=mt-g[dt],yt=-1!==[v,_].indexOf(b),vt=null!=(at=null==P?void 0:P[C])?at:0,xt=yt?gt:mt-T[ft]-O[ft]-vt+I.altAxis,wt=yt?mt+T[ft]+O[ft]-vt-I.altAxis:bt,_t=m&&yt?function(t,e,r){var n=pt(t,e,r);return n>r?r:n}(xt,mt,wt):pt(m?xt:gt,mt,m?wt:bt);E[C]=_t,j[C]=_t-mt}e.modifiersData[n]=j}},requiresIfExists:["offset"]};function Ft(t,e,r){void 0===r&&(r=!1);var n,i,o=G(e),s=G(e)&&function(t){var e=t.getBoundingClientRect(),r=Y(e.width)/t.offsetWidth||1,n=Y(e.height)/t.offsetHeight||1;return 1!==r||1!==n}(e),a=st(e),l=et(t,s,r),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(o||!o&&!r)&&(("body"!==z(e)||Et(a))&&(c=(n=e)!==H(n)&&G(n)?{scrollLeft:(i=n).scrollLeft,scrollTop:i.scrollTop}:At(n)),G(e)?((u=et(e,!0)).x+=e.clientLeft,u.y+=e.clientTop):a&&(u.x=Ct(a))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function zt(t){var e=new Map,r=new Set,n=[];function i(t){r.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach(function(t){if(!r.has(t)){var n=e.get(t);n&&i(n)}}),n.push(t)}return t.forEach(function(t){e.set(t.name,t)}),t.forEach(function(t){r.has(t.name)||i(t)}),n}var Ht={placement:"bottom",modifiers:[],strategy:"absolute"};function Vt(){for(var t=arguments.length,e=new Array(t),r=0;rQt.has(t)&&Qt.get(t).get(e)||null,remove(t,e){if(!Qt.has(t))return;const r=Qt.get(t);r.delete(e),0===r.size&&Qt.delete(t)}},Yt="transitionend",Jt=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,(t,e)=>`#${CSS.escape(e)}`)),t),te=t=>null==t?`${t}`:Object.prototype.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase(),ee=t=>{t.dispatchEvent(new Event(Yt))},re=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),ne=t=>re(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(Jt(t)):null,ie=t=>{if(!re(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),r=t.closest("details:not([open])");if(!r)return e;if(r!==t){const e=t.closest("summary");if(e&&e.parentNode!==r)return!1;if(null===e)return!1}return e},oe=t=>!t||t.nodeType!==Node.ELEMENT_NODE||(!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled"))),se=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?se(t.parentNode):null},ae=()=>{},le=t=>{t.offsetHeight},ce=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,ue=[],pe=()=>"rtl"===document.documentElement.dir,de=t=>{var e;e=()=>{const e=ce();if(e){const r=t.NAME,n=e.fn[r];e.fn[r]=t.jQueryInterface,e.fn[r].Constructor=t,e.fn[r].noConflict=()=>(e.fn[r]=n,t.jQueryInterface)}},"loading"===document.readyState?(ue.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of ue)t()}),ue.push(e)):e()},me=(t,e=[],r=t)=>"function"==typeof t?t.call(...e):r,fe=(t,e,r=!0)=>{if(!r)return void me(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:r}=window.getComputedStyle(t);const n=Number.parseFloat(e),i=Number.parseFloat(r);return n||i?(e=e.split(",")[0],r=r.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(r))):0})(e)+5;let i=!1;const o=({target:r})=>{r===e&&(i=!0,e.removeEventListener(Yt,o),me(t))};e.addEventListener(Yt,o),setTimeout(()=>{i||ee(e)},n)},he=(t,e,r,n)=>{const i=t.length;let o=t.indexOf(e);return-1===o?!r&&n?t[i-1]:t[0]:(o+=r?1:-1,n&&(o=(o+i)%i),t[Math.max(0,Math.min(o,i-1))])},ge=/[^.]*(?=\..*)\.|.*/,be=/\..*/,ye=/::\d+$/,ve={};let xe=1;const we={mouseenter:"mouseover",mouseleave:"mouseout"},_e=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function ke(t,e){return e&&`${e}::${xe++}`||t.uidEvent||xe++}function Se(t){const e=ke(t);return t.uidEvent=e,ve[e]=ve[e]||{},ve[e]}function Ae(t,e,r=null){return Object.values(t).find(t=>t.callable===e&&t.delegationSelector===r)}function Ee(t,e,r){const n="string"==typeof e,i=n?r:e||r;let o=De(t);return _e.has(o)||(o=t),[n,i,o]}function Ce(t,e,r,n,i){if("string"!=typeof e||!t)return;let[o,s,a]=Ee(e,r,n);if(e in we){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};s=t(s)}const l=Se(t),c=l[a]||(l[a]={}),u=Ae(c,s,o?r:null);if(u)return void(u.oneOff=u.oneOff&&i);const p=ke(s,e.replace(ge,"")),d=o?function(t,e,r){return function n(i){const o=t.querySelectorAll(e);for(let{target:s}=i;s&&s!==this;s=s.parentNode)for(const a of o)if(a===s)return Pe(i,{delegateTarget:s}),n.oneOff&&Ie.off(t,i.type,e,r),r.apply(s,[i])}}(t,r,s):function(t,e){return function r(n){return Pe(n,{delegateTarget:t}),r.oneOff&&Ie.off(t,n.type,e),e.apply(t,[n])}}(t,s);d.delegationSelector=o?r:null,d.callable=s,d.oneOff=i,d.uidEvent=p,c[p]=d,t.addEventListener(a,d,o)}function Te(t,e,r,n,i){const o=Ae(e[r],n,i);o&&(t.removeEventListener(r,o,Boolean(i)),delete e[r][o.uidEvent])}function Oe(t,e,r,n){const i=e[r]||{};for(const[o,s]of Object.entries(i))o.includes(n)&&Te(t,e,r,s.callable,s.delegationSelector)}function De(t){return t=t.replace(be,""),we[t]||t}const Ie={on(t,e,r,n){Ce(t,e,r,n,!1)},one(t,e,r,n){Ce(t,e,r,n,!0)},off(t,e,r,n){if("string"!=typeof e||!t)return;const[i,o,s]=Ee(e,r,n),a=s!==e,l=Se(t),c=l[s]||{},u=e.startsWith(".");if(void 0===o){if(u)for(const r of Object.keys(l))Oe(t,l,r,e.slice(1));for(const[r,n]of Object.entries(c)){const i=r.replace(ye,"");a&&!e.includes(i)||Te(t,l,s,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;Te(t,l,s,o,i?r:null)}},trigger(t,e,r){if("string"!=typeof e||!t)return null;const n=ce();let i=null,o=!0,s=!0,a=!1;e!==De(e)&&n&&(i=n.Event(e,r),n(t).trigger(i),o=!i.isPropagationStopped(),s=!i.isImmediatePropagationStopped(),a=i.isDefaultPrevented());const l=Pe(new Event(e,{bubbles:o,cancelable:!0}),r);return a&&l.preventDefault(),s&&t.dispatchEvent(l),l.defaultPrevented&&i&&i.preventDefault(),l}};function Pe(t,e={}){for(const[r,n]of Object.entries(e))try{t[r]=n}catch(e){Object.defineProperty(t,r,{configurable:!0,get:()=>n})}return t}function je(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function Ne(t){return t.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const Le={setDataAttribute(t,e,r){t.setAttribute(`data-bs-${Ne(e)}`,r)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${Ne(e)}`)},getDataAttributes(t){if(!t)return{};const e={},r=Object.keys(t.dataset).filter(t=>t.startsWith("bs")&&!t.startsWith("bsConfig"));for(const n of r){let r=n.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1),e[r]=je(t.dataset[n])}return e},getDataAttribute:(t,e)=>je(t.getAttribute(`data-bs-${Ne(e)}`))};class Me{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const r=re(e)?Le.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof r?r:{},...re(e)?Le.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[r,n]of Object.entries(e)){const e=t[r],i=re(e)?"element":te(e);if(!new RegExp(n).test(i))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${i}" but expected type "${n}".`)}}}class Re extends Me{constructor(t,e){super(),(t=ne(t))&&(this._element=t,this._config=this._getConfig(e),Zt.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Zt.remove(this._element,this.constructor.DATA_KEY),Ie.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,r=!0){fe(t,e,r)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Zt.get(ne(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.8"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const qe=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let r=t.getAttribute("href");if(!r||!r.includes("#")&&!r.startsWith("."))return null;r.includes("#")&&!r.startsWith("#")&&(r=`#${r.split("#")[1]}`),e=r&&"#"!==r?r.trim():null}return e?e.split(",").map(t=>Jt(t)).join(","):null},Be={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter(t=>t.matches(e)),parents(t,e){const r=[];let n=t.parentNode.closest(e);for(;n;)r.push(n),n=n.parentNode.closest(e);return r},prev(t,e){let r=t.previousElementSibling;for(;r;){if(r.matches(e))return[r];r=r.previousElementSibling}return[]},next(t,e){let r=t.nextElementSibling;for(;r;){if(r.matches(e))return[r];r=r.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(t=>`${t}:not([tabindex^="-"])`).join(",");return this.find(e,t).filter(t=>!oe(t)&&ie(t))},getSelectorFromElement(t){const e=qe(t);return e&&Be.findOne(e)?e:null},getElementFromSelector(t){const e=qe(t);return e?Be.findOne(e):null},getMultipleElementsFromSelector(t){const e=qe(t);return e?Be.find(e):[]}},$e=(t,e="hide")=>{const r=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;Ie.on(document,r,`[data-bs-dismiss="${n}"]`,function(r){if(["A","AREA"].includes(this.tagName)&&r.preventDefault(),oe(this))return;const i=Be.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(i)[e]()})},Ue=".bs.alert",Fe=`close${Ue}`,ze=`closed${Ue}`;class He extends Re{static get NAME(){return"alert"}close(){if(Ie.trigger(this._element,Fe).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,t)}_destroyElement(){this._element.remove(),Ie.trigger(this._element,ze),this.dispose()}static jQueryInterface(t){return this.each(function(){const e=He.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}})}}$e(He,"close"),de(He);const Ve='[data-bs-toggle="button"]';class Ge extends Re{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each(function(){const e=Ge.getOrCreateInstance(this);"toggle"===t&&e[t]()})}}Ie.on(document,"click.bs.button.data-api",Ve,t=>{t.preventDefault();const e=t.target.closest(Ve);Ge.getOrCreateInstance(e).toggle()}),de(Ge);const We=".bs.swipe",Ke=`touchstart${We}`,Xe=`touchmove${We}`,Qe=`touchend${We}`,Ze=`pointerdown${We}`,Ye=`pointerup${We}`,Je={endCallback:null,leftCallback:null,rightCallback:null},tr={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class er extends Me{constructor(t,e){super(),this._element=t,t&&er.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Je}static get DefaultType(){return tr}static get NAME(){return"swipe"}dispose(){Ie.off(this._element,We)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),me(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&me(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(Ie.on(this._element,Ze,t=>this._start(t)),Ie.on(this._element,Ye,t=>this._end(t)),this._element.classList.add("pointer-event")):(Ie.on(this._element,Ke,t=>this._start(t)),Ie.on(this._element,Xe,t=>this._move(t)),Ie.on(this._element,Qe,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const rr=".bs.carousel",nr=".data-api",ir="ArrowLeft",or="ArrowRight",sr="next",ar="prev",lr="left",cr="right",ur=`slide${rr}`,pr=`slid${rr}`,dr=`keydown${rr}`,mr=`mouseenter${rr}`,fr=`mouseleave${rr}`,hr=`dragstart${rr}`,gr=`load${rr}${nr}`,br=`click${rr}${nr}`,yr="carousel",vr="active",xr=".active",wr=".carousel-item",_r=xr+wr,kr={[ir]:cr,[or]:lr},Sr={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ar={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Er extends Re{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Be.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===yr&&this.cycle()}static get Default(){return Sr}static get DefaultType(){return Ar}static get NAME(){return"carousel"}next(){this._slide(sr)}nextWhenVisible(){!document.hidden&&ie(this._element)&&this.next()}prev(){this._slide(ar)}pause(){this._isSliding&&ee(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?Ie.one(this._element,pr,()=>this.cycle()):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void Ie.one(this._element,pr,()=>this.to(t));const r=this._getItemIndex(this._getActive());if(r===t)return;const n=t>r?sr:ar;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&Ie.on(this._element,dr,t=>this._keydown(t)),"hover"===this._config.pause&&(Ie.on(this._element,mr,()=>this.pause()),Ie.on(this._element,fr,()=>this._maybeEnableCycle())),this._config.touch&&er.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of Be.find(".carousel-item img",this._element))Ie.on(t,hr,t=>t.preventDefault());const t={leftCallback:()=>this._slide(this._directionToOrder(lr)),rightCallback:()=>this._slide(this._directionToOrder(cr)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new er(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=kr[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=Be.findOne(xr,this._indicatorsElement);e.classList.remove(vr),e.removeAttribute("aria-current");const r=Be.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);r&&(r.classList.add(vr),r.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const r=this._getActive(),n=t===sr,i=e||he(this._getItems(),r,n,this._config.wrap);if(i===r)return;const o=this._getItemIndex(i),s=e=>Ie.trigger(this._element,e,{relatedTarget:i,direction:this._orderToDirection(t),from:this._getItemIndex(r),to:o});if(s(ur).defaultPrevented)return;if(!r||!i)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=i;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";i.classList.add(c),le(i),r.classList.add(l),i.classList.add(l);this._queueCallback(()=>{i.classList.remove(l,c),i.classList.add(vr),r.classList.remove(vr,c,l),this._isSliding=!1,s(pr)},r,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return Be.findOne(_r,this._element)}_getItems(){return Be.find(wr,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return pe()?t===lr?ar:sr:t===lr?sr:ar}_orderToDirection(t){return pe()?t===ar?lr:cr:t===ar?cr:lr}static jQueryInterface(t){return this.each(function(){const e=Er.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)})}}Ie.on(document,br,"[data-bs-slide], [data-bs-slide-to]",function(t){const e=Be.getElementFromSelector(this);if(!e||!e.classList.contains(yr))return;t.preventDefault();const r=Er.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(r.to(n),void r._maybeEnableCycle()):"next"===Le.getDataAttribute(this,"slide")?(r.next(),void r._maybeEnableCycle()):(r.prev(),void r._maybeEnableCycle())}),Ie.on(window,gr,()=>{const t=Be.find('[data-bs-ride="carousel"]');for(const e of t)Er.getOrCreateInstance(e)}),de(Er);const Cr=".bs.collapse",Tr=`show${Cr}`,Or=`shown${Cr}`,Dr=`hide${Cr}`,Ir=`hidden${Cr}`,Pr=`click${Cr}.data-api`,jr="show",Nr="collapse",Lr="collapsing",Mr=`:scope .${Nr} .${Nr}`,Rr='[data-bs-toggle="collapse"]',qr={parent:null,toggle:!0},Br={parent:"(null|element)",toggle:"boolean"};class $r extends Re{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const r=Be.find(Rr);for(const t of r){const e=Be.getSelectorFromElement(t),r=Be.find(e).filter(t=>t===this._element);null!==e&&r.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return qr}static get DefaultType(){return Br}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(t=>t!==this._element).map(t=>$r.getOrCreateInstance(t,{toggle:!1}))),t.length&&t[0]._isTransitioning)return;if(Ie.trigger(this._element,Tr).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Nr),this._element.classList.add(Lr),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const r=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Lr),this._element.classList.add(Nr,jr),this._element.style[e]="",Ie.trigger(this._element,Or)},this._element,!0),this._element.style[e]=`${this._element[r]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(Ie.trigger(this._element,Dr).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,le(this._element),this._element.classList.add(Lr),this._element.classList.remove(Nr,jr);for(const t of this._triggerArray){const e=Be.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[t]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Lr),this._element.classList.add(Nr),Ie.trigger(this._element,Ir)},this._element,!0)}_isShown(t=this._element){return t.classList.contains(jr)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=ne(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Rr);for(const e of t){const t=Be.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=Be.find(Mr,this._config.parent);return Be.find(t,this._config.parent).filter(t=>!e.includes(t))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const r of t)r.classList.toggle("collapsed",!e),r.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each(function(){const r=$r.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===r[t])throw new TypeError(`No method named "${t}"`);r[t]()}})}}Ie.on(document,Pr,Rr,function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of Be.getMultipleElementsFromSelector(this))$r.getOrCreateInstance(t,{toggle:!1}).toggle()}),de($r);const Ur="dropdown",Fr=".bs.dropdown",zr=".data-api",Hr="ArrowUp",Vr="ArrowDown",Gr=`hide${Fr}`,Wr=`hidden${Fr}`,Kr=`show${Fr}`,Xr=`shown${Fr}`,Qr=`click${Fr}${zr}`,Zr=`keydown${Fr}${zr}`,Yr=`keyup${Fr}${zr}`,Jr="show",tn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',en=`${tn}.${Jr}`,rn=".dropdown-menu",nn=pe()?"top-end":"top-start",on=pe()?"top-start":"top-end",sn=pe()?"bottom-end":"bottom-start",an=pe()?"bottom-start":"bottom-end",ln=pe()?"left-start":"right-start",cn=pe()?"right-start":"left-start",un={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},pn={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class dn extends Re{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=Be.next(this._element,rn)[0]||Be.prev(this._element,rn)[0]||Be.findOne(rn,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return un}static get DefaultType(){return pn}static get NAME(){return Ur}toggle(){return this._isShown()?this.hide():this.show()}show(){if(oe(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!Ie.trigger(this._element,Kr,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))Ie.on(t,"mouseover",ae);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Jr),this._element.classList.add(Jr),Ie.trigger(this._element,Xr,t)}}hide(){if(oe(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!Ie.trigger(this._element,Gr,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))Ie.off(t,"mouseover",ae);this._popper&&this._popper.destroy(),this._menu.classList.remove(Jr),this._element.classList.remove(Jr),this._element.setAttribute("aria-expanded","false"),Le.removeDataAttribute(this._menu,"popper"),Ie.trigger(this._element,Wr,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!re(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Ur.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){let t=this._element;"parent"===this._config.reference?t=this._parent:re(this._config.reference)?t=ne(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=Kt(t,this._menu,e)}_isShown(){return this._menu.classList.contains(Jr)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return ln;if(t.classList.contains("dropstart"))return cn;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?on:nn:e?an:sn}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(Le.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...me(this._config.popperConfig,[void 0,t])}}_selectMenuItem({key:t,target:e}){const r=Be.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(t=>ie(t));r.length&&he(r,e,t===Vr,!r.includes(e)).focus()}static jQueryInterface(t){return this.each(function(){const e=dn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=Be.find(en);for(const r of e){const e=dn.getInstance(r);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),i=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!i||"outside"===e._config.autoClose&&i)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),r="Escape"===t.key,n=[Hr,Vr].includes(t.key);if(!n&&!r)return;if(e&&!r)return;t.preventDefault();const i=this.matches(tn)?this:Be.prev(this,tn)[0]||Be.next(this,tn)[0]||Be.findOne(tn,t.delegateTarget.parentNode),o=dn.getOrCreateInstance(i);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),i.focus())}}Ie.on(document,Zr,tn,dn.dataApiKeydownHandler),Ie.on(document,Zr,rn,dn.dataApiKeydownHandler),Ie.on(document,Qr,dn.clearMenus),Ie.on(document,Yr,dn.clearMenus),Ie.on(document,Qr,tn,function(t){t.preventDefault(),dn.getOrCreateInstance(this).toggle()}),de(dn);const mn="backdrop",fn="show",hn=`mousedown.bs.${mn}`,gn={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},bn={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class yn extends Me{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return gn}static get DefaultType(){return bn}static get NAME(){return mn}show(t){if(!this._config.isVisible)return void me(t);this._append();const e=this._getElement();this._config.isAnimated&&le(e),e.classList.add(fn),this._emulateAnimation(()=>{me(t)})}hide(t){this._config.isVisible?(this._getElement().classList.remove(fn),this._emulateAnimation(()=>{this.dispose(),me(t)})):me(t)}dispose(){this._isAppended&&(Ie.off(this._element,hn),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=ne(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),Ie.on(t,hn,()=>{me(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){fe(t,this._getElement(),this._config.isAnimated)}}const vn=".bs.focustrap",xn=`focusin${vn}`,wn=`keydown.tab${vn}`,_n="backward",kn={autofocus:!0,trapElement:null},Sn={autofocus:"boolean",trapElement:"element"};class An extends Me{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return kn}static get DefaultType(){return Sn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),Ie.off(document,vn),Ie.on(document,xn,t=>this._handleFocusin(t)),Ie.on(document,wn,t=>this._handleKeydown(t)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,Ie.off(document,vn))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const r=Be.focusableChildren(e);0===r.length?e.focus():this._lastTabNavDirection===_n?r[r.length-1].focus():r[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?_n:"forward")}}const En=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Cn=".sticky-top",Tn="padding-right",On="margin-right";class Dn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Tn,e=>e+t),this._setElementAttributes(En,Tn,e=>e+t),this._setElementAttributes(Cn,On,e=>e-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Tn),this._resetElementAttributes(En,Tn),this._resetElementAttributes(Cn,On)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,r){const n=this.getWidth();this._applyManipulationCallback(t,t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const i=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${r(Number.parseFloat(i))}px`)})}_saveInitialAttribute(t,e){const r=t.style.getPropertyValue(e);r&&Le.setDataAttribute(t,e,r)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,t=>{const r=Le.getDataAttribute(t,e);null!==r?(Le.removeDataAttribute(t,e),t.style.setProperty(e,r)):t.style.removeProperty(e)})}_applyManipulationCallback(t,e){if(re(t))e(t);else for(const r of Be.find(t,this._element))e(r)}}const In=".bs.modal",Pn=`hide${In}`,jn=`hidePrevented${In}`,Nn=`hidden${In}`,Ln=`show${In}`,Mn=`shown${In}`,Rn=`resize${In}`,qn=`click.dismiss${In}`,Bn=`mousedown.dismiss${In}`,$n=`keydown.dismiss${In}`,Un=`click${In}.data-api`,Fn="modal-open",zn="show",Hn="modal-static",Vn={backdrop:!0,focus:!0,keyboard:!0},Gn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Wn extends Re{constructor(t,e){super(t,e),this._dialog=Be.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Dn,this._addEventListeners()}static get Default(){return Vn}static get DefaultType(){return Gn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||this._isTransitioning)return;Ie.trigger(this._element,Ln,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Fn),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){if(!this._isShown||this._isTransitioning)return;Ie.trigger(this._element,Pn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(zn),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){Ie.off(window,In),Ie.off(this._dialog,In),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new yn({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new An({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=Be.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),le(this._element),this._element.classList.add(zn);this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,Ie.trigger(this._element,Mn,{relatedTarget:t})},this._dialog,this._isAnimated())}_addEventListeners(){Ie.on(this._element,$n,t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),Ie.on(window,Rn,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),Ie.on(this._element,Bn,t=>{Ie.one(this._element,qn,e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Fn),this._resetAdjustments(),this._scrollBar.reset(),Ie.trigger(this._element,Nn)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(Ie.trigger(this._element,jn).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Hn)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Hn),this._queueCallback(()=>{this._element.classList.remove(Hn),this._queueCallback(()=>{this._element.style.overflowY=e},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),r=e>0;if(r&&!t){const t=pe()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!r&&t){const t=pe()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each(function(){const r=Wn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===r[t])throw new TypeError(`No method named "${t}"`);r[t](e)}})}}Ie.on(document,Un,'[data-bs-toggle="modal"]',function(t){const e=Be.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),Ie.one(e,Ln,t=>{t.defaultPrevented||Ie.one(e,Nn,()=>{ie(this)&&this.focus()})});const r=Be.findOne(".modal.show");r&&Wn.getInstance(r).hide();Wn.getOrCreateInstance(e).toggle(this)}),$e(Wn),de(Wn);const Kn=".bs.offcanvas",Xn=".data-api",Qn=`load${Kn}${Xn}`,Zn="show",Yn="showing",Jn="hiding",ti=".offcanvas.show",ei=`show${Kn}`,ri=`shown${Kn}`,ni=`hide${Kn}`,ii=`hidePrevented${Kn}`,oi=`hidden${Kn}`,si=`resize${Kn}`,ai=`click${Kn}${Xn}`,li=`keydown.dismiss${Kn}`,ci={backdrop:!0,keyboard:!0,scroll:!1},ui={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class pi extends Re{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return ci}static get DefaultType(){return ui}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown)return;if(Ie.trigger(this._element,ei,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Dn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Yn);this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Zn),this._element.classList.remove(Yn),Ie.trigger(this._element,ri,{relatedTarget:t})},this._element,!0)}hide(){if(!this._isShown)return;if(Ie.trigger(this._element,ni).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Jn),this._backdrop.hide();this._queueCallback(()=>{this._element.classList.remove(Zn,Jn),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Dn).reset(),Ie.trigger(this._element,oi)},this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new yn({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():Ie.trigger(this._element,ii)}:null})}_initializeFocusTrap(){return new An({trapElement:this._element})}_addEventListeners(){Ie.on(this._element,li,t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():Ie.trigger(this._element,ii))})}static jQueryInterface(t){return this.each(function(){const e=pi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}})}}Ie.on(document,ai,'[data-bs-toggle="offcanvas"]',function(t){const e=Be.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),oe(this))return;Ie.one(e,oi,()=>{ie(this)&&this.focus()});const r=Be.findOne(ti);r&&r!==e&&pi.getInstance(r).hide();pi.getOrCreateInstance(e).toggle(this)}),Ie.on(window,Qn,()=>{for(const t of Be.find(ti))pi.getOrCreateInstance(t).show()}),Ie.on(window,si,()=>{for(const t of Be.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&pi.getOrCreateInstance(t).hide()}),$e(pi),de(pi);const di={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},mi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),fi=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,hi=(t,e)=>{const r=t.nodeName.toLowerCase();return e.includes(r)?!mi.has(r)||Boolean(fi.test(t.nodeValue)):e.filter(t=>t instanceof RegExp).some(t=>t.test(r))};const gi={allowList:di,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},bi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},yi={entry:"(string|element|function|null)",selector:"(string|element)"};class vi extends Me{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return gi}static get DefaultType(){return bi}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(t=>this._resolvePossibleFunction(t)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,r]of Object.entries(this._config.content))this._setContent(t,r,e);const e=t.children[0],r=this._resolvePossibleFunction(this._config.extraClass);return r&&e.classList.add(...r.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,r]of Object.entries(t))super._typeCheckConfig({selector:e,entry:r},yi)}_setContent(t,e,r){const n=Be.findOne(r,t);n&&((e=this._resolvePossibleFunction(e))?re(e)?this._putElementInTemplate(ne(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,r){if(!t.length)return t;if(r&&"function"==typeof r)return r(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),i=[].concat(...n.body.querySelectorAll("*"));for(const t of i){const r=t.nodeName.toLowerCase();if(!Object.keys(e).includes(r)){t.remove();continue}const n=[].concat(...t.attributes),i=[].concat(e["*"]||[],e[r]||[]);for(const e of n)hi(e,i)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return me(t,[void 0,this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const xi=new Set(["sanitize","allowList","sanitizeFn"]),wi="fade",_i="show",ki=".tooltip-inner",Si=".modal",Ai="hide.bs.modal",Ei="hover",Ci="focus",Ti="click",Oi={AUTO:"auto",TOP:"top",RIGHT:pe()?"left":"right",BOTTOM:"bottom",LEFT:pe()?"right":"left"},Di={allowList:di,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Ii={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Pi extends Re{constructor(t,e){super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Di}static get DefaultType(){return Ii}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),Ie.off(this._element.closest(Si),Ai,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=Ie.trigger(this._element,this.constructor.eventName("show")),e=(se(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const r=this._getTipElement();this._element.setAttribute("aria-describedby",r.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(r),Ie.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(r),r.classList.add(_i),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))Ie.on(t,"mouseover",ae);this._queueCallback(()=>{Ie.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(Ie.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(_i),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))Ie.off(t,"mouseover",ae);this._activeTrigger[Ti]=!1,this._activeTrigger[Ci]=!1,this._activeTrigger[Ei]=!1,this._isHovered=null;this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),Ie.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(wi,_i),e.classList.add(`bs-${this.constructor.NAME}-auto`);const r=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",r),this._isAnimated()&&e.classList.add(wi),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new vi({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[ki]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(wi)}_isShown(){return this.tip&&this.tip.classList.contains(_i)}_createPopper(t){const e=me(this._config.placement,[this,t,this._element]),r=Oi[e.toUpperCase()];return Kt(this._element,t,this._getPopperConfig(r))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return me(t,[this._element,this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...me(this._config.popperConfig,[void 0,e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)Ie.on(this._element,this.constructor.eventName("click"),this._config.selector,t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger[Ti]=!(e._isShown()&&e._activeTrigger[Ti]),e.toggle()});else if("manual"!==e){const t=e===Ei?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),r=e===Ei?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");Ie.on(this._element,t,this._config.selector,t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?Ci:Ei]=!0,e._enter()}),Ie.on(this._element,r,this._config.selector,t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?Ci:Ei]=e._element.contains(t.relatedTarget),e._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},Ie.on(this._element.closest(Si),Ai,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=Le.getDataAttributes(this._element);for(const t of Object.keys(e))xi.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:ne(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,r]of Object.entries(this._config))this.constructor.Default[e]!==r&&(t[e]=r);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){const e=Pi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}de(Pi);const ji=".popover-header",Ni=".popover-body",Li={...Pi.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Mi={...Pi.DefaultType,content:"(null|string|element|function)"};class Ri extends Pi{static get Default(){return Li}static get DefaultType(){return Mi}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[ji]:this._getTitle(),[Ni]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const e=Ri.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}de(Ri);const qi=".bs.scrollspy",Bi=`activate${qi}`,$i=`click${qi}`,Ui=`load${qi}.data-api`,Fi="active",zi="[href]",Hi=".nav-link",Vi=`${Hi}, .nav-item > ${Hi}, .list-group-item`,Gi={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Wi={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Ki extends Re{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Gi}static get DefaultType(){return Wi}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=ne(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map(t=>Number.parseFloat(t))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(Ie.off(this._config.target,$i),Ie.on(this._config.target,$i,zi,t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const r=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(r.scrollTo)return void r.scrollTo({top:n,behavior:"smooth"});r.scrollTop=n}}))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(t=>this._observerCallback(t),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),r=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,i=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&t){if(r(o),!n)return}else i||t||r(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=Be.find(zi,this._config.target);for(const e of t){if(!e.hash||oe(e))continue;const t=Be.findOne(decodeURI(e.hash),this._element);ie(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(Fi),this._activateParents(t),Ie.trigger(this._element,Bi,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))Be.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(Fi);else for(const e of Be.parents(t,".nav, .list-group"))for(const t of Be.prev(e,Vi))t.classList.add(Fi)}_clearActiveClass(t){t.classList.remove(Fi);const e=Be.find(`${zi}.${Fi}`,t);for(const t of e)t.classList.remove(Fi)}static jQueryInterface(t){return this.each(function(){const e=Ki.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}})}}Ie.on(window,Ui,()=>{for(const t of Be.find('[data-bs-spy="scroll"]'))Ki.getOrCreateInstance(t)}),de(Ki);const Xi=".bs.tab",Qi=`hide${Xi}`,Zi=`hidden${Xi}`,Yi=`show${Xi}`,Ji=`shown${Xi}`,to=`click${Xi}`,eo=`keydown${Xi}`,ro=`load${Xi}`,no="ArrowLeft",io="ArrowRight",oo="ArrowUp",so="ArrowDown",ao="Home",lo="End",co="active",uo="fade",po="show",mo=".dropdown-toggle",fo=`:not(${mo})`,ho='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',go=`${`.nav-link${fo}, .list-group-item${fo}, [role="tab"]${fo}`}, ${ho}`,bo=`.${co}[data-bs-toggle="tab"], .${co}[data-bs-toggle="pill"], .${co}[data-bs-toggle="list"]`;class yo extends Re{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),Ie.on(this._element,eo,t=>this._keydown(t)))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),r=e?Ie.trigger(e,Qi,{relatedTarget:t}):null;Ie.trigger(t,Yi,{relatedTarget:e}).defaultPrevented||r&&r.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){if(!t)return;t.classList.add(co),this._activate(Be.getElementFromSelector(t));this._queueCallback(()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),Ie.trigger(t,Ji,{relatedTarget:e})):t.classList.add(po)},t,t.classList.contains(uo))}_deactivate(t,e){if(!t)return;t.classList.remove(co),t.blur(),this._deactivate(Be.getElementFromSelector(t));this._queueCallback(()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),Ie.trigger(t,Zi,{relatedTarget:e})):t.classList.remove(po)},t,t.classList.contains(uo))}_keydown(t){if(![no,io,oo,so,ao,lo].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter(t=>!oe(t));let r;if([ao,lo].includes(t.key))r=e[t.key===ao?0:e.length-1];else{const n=[io,so].includes(t.key);r=he(e,t.target,n,!0)}r&&(r.focus({preventScroll:!0}),yo.getOrCreateInstance(r).show())}_getChildren(){return Be.find(go,this._parent)}_getActiveElem(){return this._getChildren().find(t=>this._elemIsActive(t))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),r=this._getOuterElement(t);t.setAttribute("aria-selected",e),r!==t&&this._setAttributeIfNotExists(r,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=Be.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const r=this._getOuterElement(t);if(!r.classList.contains("dropdown"))return;const n=(t,n)=>{const i=Be.findOne(t,r);i&&i.classList.toggle(n,e)};n(mo,co),n(".dropdown-menu",po),r.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,r){t.hasAttribute(e)||t.setAttribute(e,r)}_elemIsActive(t){return t.classList.contains(co)}_getInnerElement(t){return t.matches(go)?t:Be.findOne(go,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each(function(){const e=yo.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}})}}Ie.on(document,to,ho,function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),oe(this)||yo.getOrCreateInstance(this).show()}),Ie.on(window,ro,()=>{for(const t of Be.find(bo))yo.getOrCreateInstance(t)}),de(yo);const vo=".bs.toast",xo=`mouseover${vo}`,wo=`mouseout${vo}`,_o=`focusin${vo}`,ko=`focusout${vo}`,So=`hide${vo}`,Ao=`hidden${vo}`,Eo=`show${vo}`,Co=`shown${vo}`,To="hide",Oo="show",Do="showing",Io={animation:"boolean",autohide:"boolean",delay:"number"},Po={animation:!0,autohide:!0,delay:5e3};class jo extends Re{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Po}static get DefaultType(){return Io}static get NAME(){return"toast"}show(){if(Ie.trigger(this._element,Eo).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(To),le(this._element),this._element.classList.add(Oo,Do),this._queueCallback(()=>{this._element.classList.remove(Do),Ie.trigger(this._element,Co),this._maybeScheduleHide()},this._element,this._config.animation)}hide(){if(!this.isShown())return;if(Ie.trigger(this._element,So).defaultPrevented)return;this._element.classList.add(Do),this._queueCallback(()=>{this._element.classList.add(To),this._element.classList.remove(Do,Oo),Ie.trigger(this._element,Ao)},this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Oo),super.dispose()}isShown(){return this._element.classList.contains(Oo)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const r=t.relatedTarget;this._element===r||this._element.contains(r)||this._maybeScheduleHide()}_setListeners(){Ie.on(this._element,xo,t=>this._onInteraction(t,!0)),Ie.on(this._element,wo,t=>this._onInteraction(t,!1)),Ie.on(this._element,_o,t=>this._onInteraction(t,!0)),Ie.on(this._element,ko,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){const e=jo.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}})}} +const Qt=new Map,Zt={set(t,e,r){Qt.has(t)||Qt.set(t,new Map);const n=Qt.get(t);n.has(e)||0===n.size?n.set(e,r):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>Qt.has(t)&&Qt.get(t).get(e)||null,remove(t,e){if(!Qt.has(t))return;const r=Qt.get(t);r.delete(e),0===r.size&&Qt.delete(t)}},Yt="transitionend",Jt=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,(t,e)=>`#${CSS.escape(e)}`)),t),te=t=>null==t?`${t}`:Object.prototype.toString.call(t).match(/\s([a-z]+)/i)[1].toLowerCase(),ee=t=>{t.dispatchEvent(new Event(Yt))},re=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),ne=t=>re(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(Jt(t)):null,ie=t=>{if(!re(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),r=t.closest("details:not([open])");if(!r)return e;if(r!==t){const e=t.closest("summary");if(e&&e.parentNode!==r)return!1;if(null===e)return!1}return e},oe=t=>!t||t.nodeType!==Node.ELEMENT_NODE||(!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled"))),se=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?se(t.parentNode):null},ae=()=>{},le=t=>{t.offsetHeight},ce=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,ue=[],pe=()=>"rtl"===document.documentElement.dir,de=t=>{var e;e=()=>{const e=ce();if(e){const r=t.NAME,n=e.fn[r];e.fn[r]=t.jQueryInterface,e.fn[r].Constructor=t,e.fn[r].noConflict=()=>(e.fn[r]=n,t.jQueryInterface)}},"loading"===document.readyState?(ue.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of ue)t()}),ue.push(e)):e()},me=(t,e=[],r=t)=>"function"==typeof t?t.call(...e):r,fe=(t,e,r=!0)=>{if(!r)return void me(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:r}=window.getComputedStyle(t);const n=Number.parseFloat(e),i=Number.parseFloat(r);return n||i?(e=e.split(",")[0],r=r.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(r))):0})(e)+5;let i=!1;const o=({target:r})=>{r===e&&(i=!0,e.removeEventListener(Yt,o),me(t))};e.addEventListener(Yt,o),setTimeout(()=>{i||ee(e)},n)},he=(t,e,r,n)=>{const i=t.length;let o=t.indexOf(e);return-1===o?!r&&n?t[i-1]:t[0]:(o+=r?1:-1,n&&(o=(o+i)%i),t[Math.max(0,Math.min(o,i-1))])},ge=/[^.]*(?=\..*)\.|.*/,be=/\..*/,ye=/::\d+$/,ve={};let xe=1;const we={mouseenter:"mouseover",mouseleave:"mouseout"},_e=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function ke(t,e){return e&&`${e}::${xe++}`||t.uidEvent||xe++}function Se(t){const e=ke(t);return t.uidEvent=e,ve[e]=ve[e]||{},ve[e]}function Ae(t,e,r=null){return Object.values(t).find(t=>t.callable===e&&t.delegationSelector===r)}function Ce(t,e,r){const n="string"==typeof e,i=n?r:e||r;let o=De(t);return _e.has(o)||(o=t),[n,i,o]}function Ee(t,e,r,n,i){if("string"!=typeof e||!t)return;let[o,s,a]=Ce(e,r,n);if(e in we){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};s=t(s)}const l=Se(t),c=l[a]||(l[a]={}),u=Ae(c,s,o?r:null);if(u)return void(u.oneOff=u.oneOff&&i);const p=ke(s,e.replace(ge,"")),d=o?function(t,e,r){return function n(i){const o=t.querySelectorAll(e);for(let{target:s}=i;s&&s!==this;s=s.parentNode)for(const a of o)if(a===s)return Pe(i,{delegateTarget:s}),n.oneOff&&Ie.off(t,i.type,e,r),r.apply(s,[i])}}(t,r,s):function(t,e){return function r(n){return Pe(n,{delegateTarget:t}),r.oneOff&&Ie.off(t,n.type,e),e.apply(t,[n])}}(t,s);d.delegationSelector=o?r:null,d.callable=s,d.oneOff=i,d.uidEvent=p,c[p]=d,t.addEventListener(a,d,o)}function Te(t,e,r,n,i){const o=Ae(e[r],n,i);o&&(t.removeEventListener(r,o,Boolean(i)),delete e[r][o.uidEvent])}function Oe(t,e,r,n){const i=e[r]||{};for(const[o,s]of Object.entries(i))o.includes(n)&&Te(t,e,r,s.callable,s.delegationSelector)}function De(t){return t=t.replace(be,""),we[t]||t}const Ie={on(t,e,r,n){Ee(t,e,r,n,!1)},one(t,e,r,n){Ee(t,e,r,n,!0)},off(t,e,r,n){if("string"!=typeof e||!t)return;const[i,o,s]=Ce(e,r,n),a=s!==e,l=Se(t),c=l[s]||{},u=e.startsWith(".");if(void 0===o){if(u)for(const r of Object.keys(l))Oe(t,l,r,e.slice(1));for(const[r,n]of Object.entries(c)){const i=r.replace(ye,"");a&&!e.includes(i)||Te(t,l,s,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;Te(t,l,s,o,i?r:null)}},trigger(t,e,r){if("string"!=typeof e||!t)return null;const n=ce();let i=null,o=!0,s=!0,a=!1;e!==De(e)&&n&&(i=n.Event(e,r),n(t).trigger(i),o=!i.isPropagationStopped(),s=!i.isImmediatePropagationStopped(),a=i.isDefaultPrevented());const l=Pe(new Event(e,{bubbles:o,cancelable:!0}),r);return a&&l.preventDefault(),s&&t.dispatchEvent(l),l.defaultPrevented&&i&&i.preventDefault(),l}};function Pe(t,e={}){for(const[r,n]of Object.entries(e))try{t[r]=n}catch(e){Object.defineProperty(t,r,{configurable:!0,get:()=>n})}return t}function je(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function Ne(t){return t.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const Le={setDataAttribute(t,e,r){t.setAttribute(`data-bs-${Ne(e)}`,r)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${Ne(e)}`)},getDataAttributes(t){if(!t)return{};const e={},r=Object.keys(t.dataset).filter(t=>t.startsWith("bs")&&!t.startsWith("bsConfig"));for(const n of r){let r=n.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1),e[r]=je(t.dataset[n])}return e},getDataAttribute:(t,e)=>je(t.getAttribute(`data-bs-${Ne(e)}`))};class Me{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const r=re(e)?Le.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof r?r:{},...re(e)?Le.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[r,n]of Object.entries(e)){const e=t[r],i=re(e)?"element":te(e);if(!new RegExp(n).test(i))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${i}" but expected type "${n}".`)}}}class Re extends Me{constructor(t,e){super(),(t=ne(t))&&(this._element=t,this._config=this._getConfig(e),Zt.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Zt.remove(this._element,this.constructor.DATA_KEY),Ie.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,r=!0){fe(t,e,r)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return Zt.get(ne(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.8"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const qe=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let r=t.getAttribute("href");if(!r||!r.includes("#")&&!r.startsWith("."))return null;r.includes("#")&&!r.startsWith("#")&&(r=`#${r.split("#")[1]}`),e=r&&"#"!==r?r.trim():null}return e?e.split(",").map(t=>Jt(t)).join(","):null},Be={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter(t=>t.matches(e)),parents(t,e){const r=[];let n=t.parentNode.closest(e);for(;n;)r.push(n),n=n.parentNode.closest(e);return r},prev(t,e){let r=t.previousElementSibling;for(;r;){if(r.matches(e))return[r];r=r.previousElementSibling}return[]},next(t,e){let r=t.nextElementSibling;for(;r;){if(r.matches(e))return[r];r=r.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(t=>`${t}:not([tabindex^="-"])`).join(",");return this.find(e,t).filter(t=>!oe(t)&&ie(t))},getSelectorFromElement(t){const e=qe(t);return e&&Be.findOne(e)?e:null},getElementFromSelector(t){const e=qe(t);return e?Be.findOne(e):null},getMultipleElementsFromSelector(t){const e=qe(t);return e?Be.find(e):[]}},$e=(t,e="hide")=>{const r=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;Ie.on(document,r,`[data-bs-dismiss="${n}"]`,function(r){if(["A","AREA"].includes(this.tagName)&&r.preventDefault(),oe(this))return;const i=Be.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(i)[e]()})},Ue=".bs.alert",Fe=`close${Ue}`,ze=`closed${Ue}`;class He extends Re{static get NAME(){return"alert"}close(){if(Ie.trigger(this._element,Fe).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,t)}_destroyElement(){this._element.remove(),Ie.trigger(this._element,ze),this.dispose()}static jQueryInterface(t){return this.each(function(){const e=He.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}})}}$e(He,"close"),de(He);const Ve='[data-bs-toggle="button"]';class Ge extends Re{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each(function(){const e=Ge.getOrCreateInstance(this);"toggle"===t&&e[t]()})}}Ie.on(document,"click.bs.button.data-api",Ve,t=>{t.preventDefault();const e=t.target.closest(Ve);Ge.getOrCreateInstance(e).toggle()}),de(Ge);const We=".bs.swipe",Ke=`touchstart${We}`,Xe=`touchmove${We}`,Qe=`touchend${We}`,Ze=`pointerdown${We}`,Ye=`pointerup${We}`,Je={endCallback:null,leftCallback:null,rightCallback:null},tr={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class er extends Me{constructor(t,e){super(),this._element=t,t&&er.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Je}static get DefaultType(){return tr}static get NAME(){return"swipe"}dispose(){Ie.off(this._element,We)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),me(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&me(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(Ie.on(this._element,Ze,t=>this._start(t)),Ie.on(this._element,Ye,t=>this._end(t)),this._element.classList.add("pointer-event")):(Ie.on(this._element,Ke,t=>this._start(t)),Ie.on(this._element,Xe,t=>this._move(t)),Ie.on(this._element,Qe,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const rr=".bs.carousel",nr=".data-api",ir="ArrowLeft",or="ArrowRight",sr="next",ar="prev",lr="left",cr="right",ur=`slide${rr}`,pr=`slid${rr}`,dr=`keydown${rr}`,mr=`mouseenter${rr}`,fr=`mouseleave${rr}`,hr=`dragstart${rr}`,gr=`load${rr}${nr}`,br=`click${rr}${nr}`,yr="carousel",vr="active",xr=".active",wr=".carousel-item",_r=xr+wr,kr={[ir]:cr,[or]:lr},Sr={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ar={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Cr extends Re{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Be.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===yr&&this.cycle()}static get Default(){return Sr}static get DefaultType(){return Ar}static get NAME(){return"carousel"}next(){this._slide(sr)}nextWhenVisible(){!document.hidden&&ie(this._element)&&this.next()}prev(){this._slide(ar)}pause(){this._isSliding&&ee(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?Ie.one(this._element,pr,()=>this.cycle()):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void Ie.one(this._element,pr,()=>this.to(t));const r=this._getItemIndex(this._getActive());if(r===t)return;const n=t>r?sr:ar;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&Ie.on(this._element,dr,t=>this._keydown(t)),"hover"===this._config.pause&&(Ie.on(this._element,mr,()=>this.pause()),Ie.on(this._element,fr,()=>this._maybeEnableCycle())),this._config.touch&&er.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of Be.find(".carousel-item img",this._element))Ie.on(t,hr,t=>t.preventDefault());const t={leftCallback:()=>this._slide(this._directionToOrder(lr)),rightCallback:()=>this._slide(this._directionToOrder(cr)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new er(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=kr[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=Be.findOne(xr,this._indicatorsElement);e.classList.remove(vr),e.removeAttribute("aria-current");const r=Be.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);r&&(r.classList.add(vr),r.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const r=this._getActive(),n=t===sr,i=e||he(this._getItems(),r,n,this._config.wrap);if(i===r)return;const o=this._getItemIndex(i),s=e=>Ie.trigger(this._element,e,{relatedTarget:i,direction:this._orderToDirection(t),from:this._getItemIndex(r),to:o});if(s(ur).defaultPrevented)return;if(!r||!i)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=i;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";i.classList.add(c),le(i),r.classList.add(l),i.classList.add(l);this._queueCallback(()=>{i.classList.remove(l,c),i.classList.add(vr),r.classList.remove(vr,c,l),this._isSliding=!1,s(pr)},r,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return Be.findOne(_r,this._element)}_getItems(){return Be.find(wr,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return pe()?t===lr?ar:sr:t===lr?sr:ar}_orderToDirection(t){return pe()?t===ar?lr:cr:t===ar?cr:lr}static jQueryInterface(t){return this.each(function(){const e=Cr.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)})}}Ie.on(document,br,"[data-bs-slide], [data-bs-slide-to]",function(t){const e=Be.getElementFromSelector(this);if(!e||!e.classList.contains(yr))return;t.preventDefault();const r=Cr.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(r.to(n),void r._maybeEnableCycle()):"next"===Le.getDataAttribute(this,"slide")?(r.next(),void r._maybeEnableCycle()):(r.prev(),void r._maybeEnableCycle())}),Ie.on(window,gr,()=>{const t=Be.find('[data-bs-ride="carousel"]');for(const e of t)Cr.getOrCreateInstance(e)}),de(Cr);const Er=".bs.collapse",Tr=`show${Er}`,Or=`shown${Er}`,Dr=`hide${Er}`,Ir=`hidden${Er}`,Pr=`click${Er}.data-api`,jr="show",Nr="collapse",Lr="collapsing",Mr=`:scope .${Nr} .${Nr}`,Rr='[data-bs-toggle="collapse"]',qr={parent:null,toggle:!0},Br={parent:"(null|element)",toggle:"boolean"};class $r extends Re{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const r=Be.find(Rr);for(const t of r){const e=Be.getSelectorFromElement(t),r=Be.find(e).filter(t=>t===this._element);null!==e&&r.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return qr}static get DefaultType(){return Br}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(t=>t!==this._element).map(t=>$r.getOrCreateInstance(t,{toggle:!1}))),t.length&&t[0]._isTransitioning)return;if(Ie.trigger(this._element,Tr).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Nr),this._element.classList.add(Lr),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const r=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Lr),this._element.classList.add(Nr,jr),this._element.style[e]="",Ie.trigger(this._element,Or)},this._element,!0),this._element.style[e]=`${this._element[r]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(Ie.trigger(this._element,Dr).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,le(this._element),this._element.classList.add(Lr),this._element.classList.remove(Nr,jr);for(const t of this._triggerArray){const e=Be.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[t]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(Lr),this._element.classList.add(Nr),Ie.trigger(this._element,Ir)},this._element,!0)}_isShown(t=this._element){return t.classList.contains(jr)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=ne(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Rr);for(const e of t){const t=Be.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=Be.find(Mr,this._config.parent);return Be.find(t,this._config.parent).filter(t=>!e.includes(t))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const r of t)r.classList.toggle("collapsed",!e),r.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each(function(){const r=$r.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===r[t])throw new TypeError(`No method named "${t}"`);r[t]()}})}}Ie.on(document,Pr,Rr,function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of Be.getMultipleElementsFromSelector(this))$r.getOrCreateInstance(t,{toggle:!1}).toggle()}),de($r);const Ur="dropdown",Fr=".bs.dropdown",zr=".data-api",Hr="ArrowUp",Vr="ArrowDown",Gr=`hide${Fr}`,Wr=`hidden${Fr}`,Kr=`show${Fr}`,Xr=`shown${Fr}`,Qr=`click${Fr}${zr}`,Zr=`keydown${Fr}${zr}`,Yr=`keyup${Fr}${zr}`,Jr="show",tn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',en=`${tn}.${Jr}`,rn=".dropdown-menu",nn=pe()?"top-end":"top-start",on=pe()?"top-start":"top-end",sn=pe()?"bottom-end":"bottom-start",an=pe()?"bottom-start":"bottom-end",ln=pe()?"left-start":"right-start",cn=pe()?"right-start":"left-start",un={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},pn={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class dn extends Re{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=Be.next(this._element,rn)[0]||Be.prev(this._element,rn)[0]||Be.findOne(rn,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return un}static get DefaultType(){return pn}static get NAME(){return Ur}toggle(){return this._isShown()?this.hide():this.show()}show(){if(oe(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!Ie.trigger(this._element,Kr,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))Ie.on(t,"mouseover",ae);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Jr),this._element.classList.add(Jr),Ie.trigger(this._element,Xr,t)}}hide(){if(oe(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!Ie.trigger(this._element,Gr,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))Ie.off(t,"mouseover",ae);this._popper&&this._popper.destroy(),this._menu.classList.remove(Jr),this._element.classList.remove(Jr),this._element.setAttribute("aria-expanded","false"),Le.removeDataAttribute(this._menu,"popper"),Ie.trigger(this._element,Wr,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!re(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Ur.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){let t=this._element;"parent"===this._config.reference?t=this._parent:re(this._config.reference)?t=ne(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=Kt(t,this._menu,e)}_isShown(){return this._menu.classList.contains(Jr)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return ln;if(t.classList.contains("dropstart"))return cn;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?on:nn:e?an:sn}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(Le.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...me(this._config.popperConfig,[void 0,t])}}_selectMenuItem({key:t,target:e}){const r=Be.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(t=>ie(t));r.length&&he(r,e,t===Vr,!r.includes(e)).focus()}static jQueryInterface(t){return this.each(function(){const e=dn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=Be.find(en);for(const r of e){const e=dn.getInstance(r);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),i=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!i||"outside"===e._config.autoClose&&i)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),r="Escape"===t.key,n=[Hr,Vr].includes(t.key);if(!n&&!r)return;if(e&&!r)return;t.preventDefault();const i=this.matches(tn)?this:Be.prev(this,tn)[0]||Be.next(this,tn)[0]||Be.findOne(tn,t.delegateTarget.parentNode),o=dn.getOrCreateInstance(i);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),i.focus())}}Ie.on(document,Zr,tn,dn.dataApiKeydownHandler),Ie.on(document,Zr,rn,dn.dataApiKeydownHandler),Ie.on(document,Qr,dn.clearMenus),Ie.on(document,Yr,dn.clearMenus),Ie.on(document,Qr,tn,function(t){t.preventDefault(),dn.getOrCreateInstance(this).toggle()}),de(dn);const mn="backdrop",fn="show",hn=`mousedown.bs.${mn}`,gn={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},bn={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class yn extends Me{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return gn}static get DefaultType(){return bn}static get NAME(){return mn}show(t){if(!this._config.isVisible)return void me(t);this._append();const e=this._getElement();this._config.isAnimated&&le(e),e.classList.add(fn),this._emulateAnimation(()=>{me(t)})}hide(t){this._config.isVisible?(this._getElement().classList.remove(fn),this._emulateAnimation(()=>{this.dispose(),me(t)})):me(t)}dispose(){this._isAppended&&(Ie.off(this._element,hn),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=ne(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),Ie.on(t,hn,()=>{me(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(t){fe(t,this._getElement(),this._config.isAnimated)}}const vn=".bs.focustrap",xn=`focusin${vn}`,wn=`keydown.tab${vn}`,_n="backward",kn={autofocus:!0,trapElement:null},Sn={autofocus:"boolean",trapElement:"element"};class An extends Me{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return kn}static get DefaultType(){return Sn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),Ie.off(document,vn),Ie.on(document,xn,t=>this._handleFocusin(t)),Ie.on(document,wn,t=>this._handleKeydown(t)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,Ie.off(document,vn))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const r=Be.focusableChildren(e);0===r.length?e.focus():this._lastTabNavDirection===_n?r[r.length-1].focus():r[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?_n:"forward")}}const Cn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",En=".sticky-top",Tn="padding-right",On="margin-right";class Dn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Tn,e=>e+t),this._setElementAttributes(Cn,Tn,e=>e+t),this._setElementAttributes(En,On,e=>e-t)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Tn),this._resetElementAttributes(Cn,Tn),this._resetElementAttributes(En,On)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,r){const n=this.getWidth();this._applyManipulationCallback(t,t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const i=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${r(Number.parseFloat(i))}px`)})}_saveInitialAttribute(t,e){const r=t.style.getPropertyValue(e);r&&Le.setDataAttribute(t,e,r)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,t=>{const r=Le.getDataAttribute(t,e);null!==r?(Le.removeDataAttribute(t,e),t.style.setProperty(e,r)):t.style.removeProperty(e)})}_applyManipulationCallback(t,e){if(re(t))e(t);else for(const r of Be.find(t,this._element))e(r)}}const In=".bs.modal",Pn=`hide${In}`,jn=`hidePrevented${In}`,Nn=`hidden${In}`,Ln=`show${In}`,Mn=`shown${In}`,Rn=`resize${In}`,qn=`click.dismiss${In}`,Bn=`mousedown.dismiss${In}`,$n=`keydown.dismiss${In}`,Un=`click${In}.data-api`,Fn="modal-open",zn="show",Hn="modal-static",Vn={backdrop:!0,focus:!0,keyboard:!0},Gn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Wn extends Re{constructor(t,e){super(t,e),this._dialog=Be.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Dn,this._addEventListeners()}static get Default(){return Vn}static get DefaultType(){return Gn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||this._isTransitioning)return;Ie.trigger(this._element,Ln,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Fn),this._adjustDialog(),this._backdrop.show(()=>this._showElement(t)))}hide(){if(!this._isShown||this._isTransitioning)return;Ie.trigger(this._element,Pn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(zn),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){Ie.off(window,In),Ie.off(this._dialog,In),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new yn({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new An({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=Be.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),le(this._element),this._element.classList.add(zn);this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,Ie.trigger(this._element,Mn,{relatedTarget:t})},this._dialog,this._isAnimated())}_addEventListeners(){Ie.on(this._element,$n,t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),Ie.on(window,Rn,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),Ie.on(this._element,Bn,t=>{Ie.one(this._element,qn,e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Fn),this._resetAdjustments(),this._scrollBar.reset(),Ie.trigger(this._element,Nn)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(Ie.trigger(this._element,jn).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Hn)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Hn),this._queueCallback(()=>{this._element.classList.remove(Hn),this._queueCallback(()=>{this._element.style.overflowY=e},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),r=e>0;if(r&&!t){const t=pe()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!r&&t){const t=pe()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each(function(){const r=Wn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===r[t])throw new TypeError(`No method named "${t}"`);r[t](e)}})}}Ie.on(document,Un,'[data-bs-toggle="modal"]',function(t){const e=Be.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),Ie.one(e,Ln,t=>{t.defaultPrevented||Ie.one(e,Nn,()=>{ie(this)&&this.focus()})});const r=Be.findOne(".modal.show");r&&Wn.getInstance(r).hide();Wn.getOrCreateInstance(e).toggle(this)}),$e(Wn),de(Wn);const Kn=".bs.offcanvas",Xn=".data-api",Qn=`load${Kn}${Xn}`,Zn="show",Yn="showing",Jn="hiding",ti=".offcanvas.show",ei=`show${Kn}`,ri=`shown${Kn}`,ni=`hide${Kn}`,ii=`hidePrevented${Kn}`,oi=`hidden${Kn}`,si=`resize${Kn}`,ai=`click${Kn}${Xn}`,li=`keydown.dismiss${Kn}`,ci={backdrop:!0,keyboard:!0,scroll:!1},ui={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class pi extends Re{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return ci}static get DefaultType(){return ui}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown)return;if(Ie.trigger(this._element,ei,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Dn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Yn);this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Zn),this._element.classList.remove(Yn),Ie.trigger(this._element,ri,{relatedTarget:t})},this._element,!0)}hide(){if(!this._isShown)return;if(Ie.trigger(this._element,ni).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Jn),this._backdrop.hide();this._queueCallback(()=>{this._element.classList.remove(Zn,Jn),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Dn).reset(),Ie.trigger(this._element,oi)},this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new yn({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():Ie.trigger(this._element,ii)}:null})}_initializeFocusTrap(){return new An({trapElement:this._element})}_addEventListeners(){Ie.on(this._element,li,t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():Ie.trigger(this._element,ii))})}static jQueryInterface(t){return this.each(function(){const e=pi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}})}}Ie.on(document,ai,'[data-bs-toggle="offcanvas"]',function(t){const e=Be.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),oe(this))return;Ie.one(e,oi,()=>{ie(this)&&this.focus()});const r=Be.findOne(ti);r&&r!==e&&pi.getInstance(r).hide();pi.getOrCreateInstance(e).toggle(this)}),Ie.on(window,Qn,()=>{for(const t of Be.find(ti))pi.getOrCreateInstance(t).show()}),Ie.on(window,si,()=>{for(const t of Be.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&pi.getOrCreateInstance(t).hide()}),$e(pi),de(pi);const di={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},mi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),fi=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,hi=(t,e)=>{const r=t.nodeName.toLowerCase();return e.includes(r)?!mi.has(r)||Boolean(fi.test(t.nodeValue)):e.filter(t=>t instanceof RegExp).some(t=>t.test(r))};const gi={allowList:di,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},bi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},yi={entry:"(string|element|function|null)",selector:"(string|element)"};class vi extends Me{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return gi}static get DefaultType(){return bi}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(t=>this._resolvePossibleFunction(t)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,r]of Object.entries(this._config.content))this._setContent(t,r,e);const e=t.children[0],r=this._resolvePossibleFunction(this._config.extraClass);return r&&e.classList.add(...r.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,r]of Object.entries(t))super._typeCheckConfig({selector:e,entry:r},yi)}_setContent(t,e,r){const n=Be.findOne(r,t);n&&((e=this._resolvePossibleFunction(e))?re(e)?this._putElementInTemplate(ne(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,r){if(!t.length)return t;if(r&&"function"==typeof r)return r(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),i=[].concat(...n.body.querySelectorAll("*"));for(const t of i){const r=t.nodeName.toLowerCase();if(!Object.keys(e).includes(r)){t.remove();continue}const n=[].concat(...t.attributes),i=[].concat(e["*"]||[],e[r]||[]);for(const e of n)hi(e,i)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return me(t,[void 0,this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const xi=new Set(["sanitize","allowList","sanitizeFn"]),wi="fade",_i="show",ki=".tooltip-inner",Si=".modal",Ai="hide.bs.modal",Ci="hover",Ei="focus",Ti="click",Oi={AUTO:"auto",TOP:"top",RIGHT:pe()?"left":"right",BOTTOM:"bottom",LEFT:pe()?"right":"left"},Di={allowList:di,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Ii={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Pi extends Re{constructor(t,e){super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Di}static get DefaultType(){return Ii}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),Ie.off(this._element.closest(Si),Ai,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=Ie.trigger(this._element,this.constructor.eventName("show")),e=(se(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const r=this._getTipElement();this._element.setAttribute("aria-describedby",r.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(r),Ie.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(r),r.classList.add(_i),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))Ie.on(t,"mouseover",ae);this._queueCallback(()=>{Ie.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if(Ie.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(_i),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))Ie.off(t,"mouseover",ae);this._activeTrigger[Ti]=!1,this._activeTrigger[Ei]=!1,this._activeTrigger[Ci]=!1,this._isHovered=null;this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),Ie.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(wi,_i),e.classList.add(`bs-${this.constructor.NAME}-auto`);const r=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",r),this._isAnimated()&&e.classList.add(wi),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new vi({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[ki]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(wi)}_isShown(){return this.tip&&this.tip.classList.contains(_i)}_createPopper(t){const e=me(this._config.placement,[this,t,this._element]),r=Oi[e.toUpperCase()];return Kt(this._element,t,this._getPopperConfig(r))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map(t=>Number.parseInt(t,10)):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return me(t,[this._element,this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...me(this._config.popperConfig,[void 0,e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)Ie.on(this._element,this.constructor.eventName("click"),this._config.selector,t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger[Ti]=!(e._isShown()&&e._activeTrigger[Ti]),e.toggle()});else if("manual"!==e){const t=e===Ci?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),r=e===Ci?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");Ie.on(this._element,t,this._config.selector,t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?Ei:Ci]=!0,e._enter()}),Ie.on(this._element,r,this._config.selector,t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?Ei:Ci]=e._element.contains(t.relatedTarget),e._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},Ie.on(this._element.closest(Si),Ai,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=Le.getDataAttributes(this._element);for(const t of Object.keys(e))xi.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:ne(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,r]of Object.entries(this._config))this.constructor.Default[e]!==r&&(t[e]=r);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each(function(){const e=Pi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}de(Pi);const ji=".popover-header",Ni=".popover-body",Li={...Pi.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Mi={...Pi.DefaultType,content:"(null|string|element|function)"};class Ri extends Pi{static get Default(){return Li}static get DefaultType(){return Mi}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[ji]:this._getTitle(),[Ni]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){const e=Ri.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}})}}de(Ri);const qi=".bs.scrollspy",Bi=`activate${qi}`,$i=`click${qi}`,Ui=`load${qi}.data-api`,Fi="active",zi="[href]",Hi=".nav-link",Vi=`${Hi}, .nav-item > ${Hi}, .list-group-item`,Gi={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Wi={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Ki extends Re{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Gi}static get DefaultType(){return Wi}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=ne(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map(t=>Number.parseFloat(t))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(Ie.off(this._config.target,$i),Ie.on(this._config.target,$i,zi,t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const r=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(r.scrollTo)return void r.scrollTo({top:n,behavior:"smooth"});r.scrollTop=n}}))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(t=>this._observerCallback(t),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),r=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,i=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&t){if(r(o),!n)return}else i||t||r(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=Be.find(zi,this._config.target);for(const e of t){if(!e.hash||oe(e))continue;const t=Be.findOne(decodeURI(e.hash),this._element);ie(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(Fi),this._activateParents(t),Ie.trigger(this._element,Bi,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))Be.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(Fi);else for(const e of Be.parents(t,".nav, .list-group"))for(const t of Be.prev(e,Vi))t.classList.add(Fi)}_clearActiveClass(t){t.classList.remove(Fi);const e=Be.find(`${zi}.${Fi}`,t);for(const t of e)t.classList.remove(Fi)}static jQueryInterface(t){return this.each(function(){const e=Ki.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}})}}Ie.on(window,Ui,()=>{for(const t of Be.find('[data-bs-spy="scroll"]'))Ki.getOrCreateInstance(t)}),de(Ki);const Xi=".bs.tab",Qi=`hide${Xi}`,Zi=`hidden${Xi}`,Yi=`show${Xi}`,Ji=`shown${Xi}`,to=`click${Xi}`,eo=`keydown${Xi}`,ro=`load${Xi}`,no="ArrowLeft",io="ArrowRight",oo="ArrowUp",so="ArrowDown",ao="Home",lo="End",co="active",uo="fade",po="show",mo=".dropdown-toggle",fo=`:not(${mo})`,ho='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',go=`${`.nav-link${fo}, .list-group-item${fo}, [role="tab"]${fo}`}, ${ho}`,bo=`.${co}[data-bs-toggle="tab"], .${co}[data-bs-toggle="pill"], .${co}[data-bs-toggle="list"]`;class yo extends Re{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),Ie.on(this._element,eo,t=>this._keydown(t)))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),r=e?Ie.trigger(e,Qi,{relatedTarget:t}):null;Ie.trigger(t,Yi,{relatedTarget:e}).defaultPrevented||r&&r.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){if(!t)return;t.classList.add(co),this._activate(Be.getElementFromSelector(t));this._queueCallback(()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),Ie.trigger(t,Ji,{relatedTarget:e})):t.classList.add(po)},t,t.classList.contains(uo))}_deactivate(t,e){if(!t)return;t.classList.remove(co),t.blur(),this._deactivate(Be.getElementFromSelector(t));this._queueCallback(()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),Ie.trigger(t,Zi,{relatedTarget:e})):t.classList.remove(po)},t,t.classList.contains(uo))}_keydown(t){if(![no,io,oo,so,ao,lo].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter(t=>!oe(t));let r;if([ao,lo].includes(t.key))r=e[t.key===ao?0:e.length-1];else{const n=[io,so].includes(t.key);r=he(e,t.target,n,!0)}r&&(r.focus({preventScroll:!0}),yo.getOrCreateInstance(r).show())}_getChildren(){return Be.find(go,this._parent)}_getActiveElem(){return this._getChildren().find(t=>this._elemIsActive(t))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),r=this._getOuterElement(t);t.setAttribute("aria-selected",e),r!==t&&this._setAttributeIfNotExists(r,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=Be.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const r=this._getOuterElement(t);if(!r.classList.contains("dropdown"))return;const n=(t,n)=>{const i=Be.findOne(t,r);i&&i.classList.toggle(n,e)};n(mo,co),n(".dropdown-menu",po),r.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,r){t.hasAttribute(e)||t.setAttribute(e,r)}_elemIsActive(t){return t.classList.contains(co)}_getInnerElement(t){return t.matches(go)?t:Be.findOne(go,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each(function(){const e=yo.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}})}}Ie.on(document,to,ho,function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),oe(this)||yo.getOrCreateInstance(this).show()}),Ie.on(window,ro,()=>{for(const t of Be.find(bo))yo.getOrCreateInstance(t)}),de(yo);const vo=".bs.toast",xo=`mouseover${vo}`,wo=`mouseout${vo}`,_o=`focusin${vo}`,ko=`focusout${vo}`,So=`hide${vo}`,Ao=`hidden${vo}`,Co=`show${vo}`,Eo=`shown${vo}`,To="hide",Oo="show",Do="showing",Io={animation:"boolean",autohide:"boolean",delay:"number"},Po={animation:!0,autohide:!0,delay:5e3};class jo extends Re{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Po}static get DefaultType(){return Io}static get NAME(){return"toast"}show(){if(Ie.trigger(this._element,Co).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(To),le(this._element),this._element.classList.add(Oo,Do),this._queueCallback(()=>{this._element.classList.remove(Do),Ie.trigger(this._element,Eo),this._maybeScheduleHide()},this._element,this._config.animation)}hide(){if(!this.isShown())return;if(Ie.trigger(this._element,So).defaultPrevented)return;this._element.classList.add(Do),this._queueCallback(()=>{this._element.classList.add(To),this._element.classList.remove(Do,Oo),Ie.trigger(this._element,Ao)},this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Oo),super.dispose()}isShown(){return this._element.classList.contains(Oo)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const r=t.relatedTarget;this._element===r||this._element.contains(r)||this._maybeScheduleHide()}_setListeners(){Ie.on(this._element,xo,t=>this._onInteraction(t,!0)),Ie.on(this._element,wo,t=>this._onInteraction(t,!1)),Ie.on(this._element,_o,t=>this._onInteraction(t,!0)),Ie.on(this._element,ko,t=>this._onInteraction(t,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){const e=jo.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}})}} /** * @vue/shared v3.5.26 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ -function No(t){const e=Object.create(null);for(const r of t.split(","))e[r]=1;return t=>t in e}$e(jo),de(jo);const Lo={},Mo=[],Ro=()=>{},qo=()=>!1,Bo=t=>111===t.charCodeAt(0)&&110===t.charCodeAt(1)&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),$o=t=>t.startsWith("onUpdate:"),Uo=Object.assign,Fo=(t,e)=>{const r=t.indexOf(e);r>-1&&t.splice(r,1)},zo=Object.prototype.hasOwnProperty,Ho=(t,e)=>zo.call(t,e),Vo=Array.isArray,Go=t=>"[object Map]"===ts(t),Wo=t=>"[object Set]"===ts(t),Ko=t=>"function"==typeof t,Xo=t=>"string"==typeof t,Qo=t=>"symbol"==typeof t,Zo=t=>null!==t&&"object"==typeof t,Yo=t=>(Zo(t)||Ko(t))&&Ko(t.then)&&Ko(t.catch),Jo=Object.prototype.toString,ts=t=>Jo.call(t),es=t=>"[object Object]"===ts(t),rs=t=>Xo(t)&&"NaN"!==t&&"-"!==t[0]&&""+parseInt(t,10)===t,ns=No(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),is=t=>{const e=Object.create(null);return r=>e[r]||(e[r]=t(r))},os=/-\w/g,ss=is(t=>t.replace(os,t=>t.slice(1).toUpperCase())),as=/\B([A-Z])/g,ls=is(t=>t.replace(as,"-$1").toLowerCase()),cs=is(t=>t.charAt(0).toUpperCase()+t.slice(1)),us=is(t=>t?`on${cs(t)}`:""),ps=(t,e)=>!Object.is(t,e),ds=(t,...e)=>{for(let r=0;r{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:n,value:r})},fs=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let hs;const gs=()=>hs||(hs="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==r.g?r.g:{});function bs(t){if(Vo(t)){const e={};for(let r=0;r{if(t){const r=t.split(vs);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function _s(t){let e="";if(Xo(t))e=t;else if(Vo(t))for(let r=0;r!(!t||!0!==t.__v_isRef),Cs=t=>Xo(t)?t:null==t?"":Vo(t)||Zo(t)&&(t.toString===Jo||!Ko(t.toString))?Es(t)?Cs(t.value):JSON.stringify(t,Ts,2):String(t),Ts=(t,e)=>Es(e)?Ts(t,e.value):Go(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[e,r],n)=>(t[Os(e,n)+" =>"]=r,t),{})}:Wo(e)?{[`Set(${e.size})`]:[...e.values()].map(t=>Os(t))}:Qo(e)?Os(e):!Zo(e)||Vo(e)||es(e)?e:String(e),Os=(t,e="")=>{var r;return Qo(t)?`Symbol(${null!=(r=t.description)?r:e})`:t};let Ds,Is;class Ps{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ds,!t&&Ds&&(this.index=(Ds.scopes||(Ds.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let t,e;if(this._isPaused=!0,this.scopes)for(t=0,e=this.scopes.length;t0&&0===--this._on&&(Ds=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){let e,r;for(this._active=!1,e=0,r=this.effects.length;e0)return;if(Ms){let t=Ms;for(Ms=void 0;t;){const e=t.next;t.next=void 0,t.flags&=-9,t=e}}let t;for(;Ls;){let e=Ls;for(Ls=void 0;e;){const r=e.next;if(e.next=void 0,e.flags&=-9,1&e.flags)try{e.trigger()}catch(e){t||(t=e)}e=r}}if(t)throw t}function Us(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function Fs(t){let e,r=t.depsTail,n=r;for(;n;){const t=n.prevDep;-1===n.version?(n===r&&(r=t),Vs(n),Gs(n)):e=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=t}t.deps=e,t.depsTail=r}function zs(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(Hs(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function Hs(t){if(4&t.flags&&!(16&t.flags))return;if(t.flags&=-17,t.globalVersion===Ys)return;if(t.globalVersion=Ys,!t.isSSR&&128&t.flags&&(!t.deps&&!t._dirty||!zs(t)))return;t.flags|=2;const e=t.dep,r=Is,n=Ws;Is=t,Ws=!0;try{Us(t);const r=t.fn(t._value);(0===e.version||ps(r,t._value))&&(t.flags|=128,t._value=r,e.version++)}catch(t){throw e.version++,t}finally{Is=r,Ws=n,Fs(t),t.flags&=-3}}function Vs(t,e=!1){const{dep:r,prevSub:n,nextSub:i}=t;if(n&&(n.nextSub=i,t.prevSub=void 0),i&&(i.prevSub=n,t.nextSub=void 0),r.subs===t&&(r.subs=n,!n&&r.computed)){r.computed.flags&=-5;for(let t=r.computed.deps;t;t=t.nextDep)Vs(t,!0)}e||--r.sc||!r.map||r.map.delete(r.key)}function Gs(t){const{prevDep:e,nextDep:r}=t;e&&(e.nextDep=r,t.prevDep=void 0),r&&(r.prevDep=e,t.nextDep=void 0)}let Ws=!0;const Ks=[];function Xs(){Ks.push(Ws),Ws=!1}function Qs(){const t=Ks.pop();Ws=void 0===t||t}function Zs(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const t=Is;Is=void 0;try{e()}finally{Is=t}}}let Ys=0;class Js{constructor(t,e){this.sub=t,this.dep=e,this.version=e.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ta{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Is||!Ws||Is===this.computed)return;let e=this.activeLink;if(void 0===e||e.sub!==Is)e=this.activeLink=new Js(Is,this),Is.deps?(e.prevDep=Is.depsTail,Is.depsTail.nextDep=e,Is.depsTail=e):Is.deps=Is.depsTail=e,ea(e);else if(-1===e.version&&(e.version=this.version,e.nextDep)){const t=e.nextDep;t.prevDep=e.prevDep,e.prevDep&&(e.prevDep.nextDep=t),e.prevDep=Is.depsTail,e.nextDep=void 0,Is.depsTail.nextDep=e,Is.depsTail=e,Is.deps===e&&(Is.deps=t)}return e}trigger(t){this.version++,Ys++,this.notify(t)}notify(t){Bs();try{0;for(let t=this.subs;t;t=t.prevSub)t.sub.notify()&&t.sub.dep.notify()}finally{$s()}}}function ea(t){if(t.dep.sc++,4&t.sub.flags){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let t=e.deps;t;t=t.nextDep)ea(t)}const r=t.dep.subs;r!==t&&(t.prevSub=r,r&&(r.nextSub=t)),t.dep.subs=t}}const ra=new WeakMap,na=Symbol(""),ia=Symbol(""),oa=Symbol("");function sa(t,e,r){if(Ws&&Is){let e=ra.get(t);e||ra.set(t,e=new Map);let n=e.get(r);n||(e.set(r,n=new ta),n.map=e,n.key=r),n.track()}}function aa(t,e,r,n,i,o){const s=ra.get(t);if(!s)return void Ys++;const a=t=>{t&&t.trigger()};if(Bs(),"clear"===e)s.forEach(a);else{const i=Vo(t),o=i&&rs(r);if(i&&"length"===r){const t=Number(n);s.forEach((e,r)=>{("length"===r||r===oa||!Qo(r)&&r>=t)&&a(e)})}else switch((void 0!==r||s.has(void 0))&&a(s.get(r)),o&&a(s.get(oa)),e){case"add":i?o&&a(s.get("length")):(a(s.get(na)),Go(t)&&a(s.get(ia)));break;case"delete":i||(a(s.get(na)),Go(t)&&a(s.get(ia)));break;case"set":Go(t)&&a(s.get(na))}}$s()}function la(t){const e=Wa(t);return e===t?e:(sa(e,0,oa),Va(t)?e:e.map(Ka))}function ca(t){return sa(t=Wa(t),0,oa),t}function ua(t,e){return Ha(t)?za(t)?Xa(Ka(e)):Xa(e):Ka(e)}const pa={__proto__:null,[Symbol.iterator](){return da(this,Symbol.iterator,t=>ua(this,t))},concat(...t){return la(this).concat(...t.map(t=>Vo(t)?la(t):t))},entries(){return da(this,"entries",t=>(t[1]=ua(this,t[1]),t))},every(t,e){return fa(this,"every",t,e,void 0,arguments)},filter(t,e){return fa(this,"filter",t,e,t=>t.map(t=>ua(this,t)),arguments)},find(t,e){return fa(this,"find",t,e,t=>ua(this,t),arguments)},findIndex(t,e){return fa(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return fa(this,"findLast",t,e,t=>ua(this,t),arguments)},findLastIndex(t,e){return fa(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return fa(this,"forEach",t,e,void 0,arguments)},includes(...t){return ga(this,"includes",t)},indexOf(...t){return ga(this,"indexOf",t)},join(t){return la(this).join(t)},lastIndexOf(...t){return ga(this,"lastIndexOf",t)},map(t,e){return fa(this,"map",t,e,void 0,arguments)},pop(){return ba(this,"pop")},push(...t){return ba(this,"push",t)},reduce(t,...e){return ha(this,"reduce",t,e)},reduceRight(t,...e){return ha(this,"reduceRight",t,e)},shift(){return ba(this,"shift")},some(t,e){return fa(this,"some",t,e,void 0,arguments)},splice(...t){return ba(this,"splice",t)},toReversed(){return la(this).toReversed()},toSorted(t){return la(this).toSorted(t)},toSpliced(...t){return la(this).toSpliced(...t)},unshift(...t){return ba(this,"unshift",t)},values(){return da(this,"values",t=>ua(this,t))}};function da(t,e,r){const n=ca(t),i=n[e]();return n===t||Va(t)||(i._next=i.next,i.next=()=>{const t=i._next();return t.done||(t.value=r(t.value)),t}),i}const ma=Array.prototype;function fa(t,e,r,n,i,o){const s=ca(t),a=s!==t&&!Va(t),l=s[e];if(l!==ma[e]){const e=l.apply(t,o);return a?Ka(e):e}let c=r;s!==t&&(a?c=function(e,n){return r.call(this,ua(t,e),n,t)}:r.length>2&&(c=function(e,n){return r.call(this,e,n,t)}));const u=l.call(s,c,n);return a&&i?i(u):u}function ha(t,e,r,n){const i=ca(t);let o=r;return i!==t&&(Va(t)?r.length>3&&(o=function(e,n,i){return r.call(this,e,n,i,t)}):o=function(e,n,i){return r.call(this,e,ua(t,n),i,t)}),i[e](o,...n)}function ga(t,e,r){const n=Wa(t);sa(n,0,oa);const i=n[e](...r);return-1!==i&&!1!==i||!Ga(r[0])?i:(r[0]=Wa(r[0]),n[e](...r))}function ba(t,e,r=[]){Xs(),Bs();const n=Wa(t)[e].apply(t,r);return $s(),Qs(),n}const ya=No("__proto__,__v_isRef,__isVue"),va=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>"arguments"!==t&&"caller"!==t).map(t=>Symbol[t]).filter(Qo));function xa(t){Qo(t)||(t=String(t));const e=Wa(this);return sa(e,0,t),e.hasOwnProperty(t)}class wa{constructor(t=!1,e=!1){this._isReadonly=t,this._isShallow=e}get(t,e,r){if("__v_skip"===e)return t.__v_skip;const n=this._isReadonly,i=this._isShallow;if("__v_isReactive"===e)return!n;if("__v_isReadonly"===e)return n;if("__v_isShallow"===e)return i;if("__v_raw"===e)return r===(n?i?qa:Ra:i?Ma:La).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=Vo(t);if(!n){let t;if(o&&(t=pa[e]))return t;if("hasOwnProperty"===e)return xa}const s=Reflect.get(t,e,Qa(t)?t:r);if(Qo(e)?va.has(e):ya(e))return s;if(n||sa(t,0,e),i)return s;if(Qa(s)){const t=o&&rs(e)?s:s.value;return n&&Zo(t)?Ua(t):t}return Zo(s)?n?Ua(s):$a(s):s}}class _a extends wa{constructor(t=!1){super(!1,t)}set(t,e,r,n){let i=t[e];const o=Vo(t)&&rs(e);if(!this._isShallow){const t=Ha(i);if(Va(r)||Ha(r)||(i=Wa(i),r=Wa(r)),!o&&Qa(i)&&!Qa(r))return t||(i.value=r),!0}const s=o?Number(e)t,Ta=t=>Reflect.getPrototypeOf(t);function Oa(t){return function(...e){return"delete"!==t&&("clear"===t?void 0:this)}}function Da(t,e){const r={get(r){const n=this.__v_raw,i=Wa(n),o=Wa(r);t||(ps(r,o)&&sa(i,0,r),sa(i,0,o));const{has:s}=Ta(i),a=e?Ca:t?Xa:Ka;return s.call(i,r)?a(n.get(r)):s.call(i,o)?a(n.get(o)):void(n!==i&&n.get(r))},get size(){const e=this.__v_raw;return!t&&sa(Wa(e),0,na),e.size},has(e){const r=this.__v_raw,n=Wa(r),i=Wa(e);return t||(ps(e,i)&&sa(n,0,e),sa(n,0,i)),e===i?r.has(e):r.has(e)||r.has(i)},forEach(r,n){const i=this,o=i.__v_raw,s=Wa(o),a=e?Ca:t?Xa:Ka;return!t&&sa(s,0,na),o.forEach((t,e)=>r.call(n,a(t),a(e),i))}};Uo(r,t?{add:Oa("add"),set:Oa("set"),delete:Oa("delete"),clear:Oa("clear")}:{add(t){e||Va(t)||Ha(t)||(t=Wa(t));const r=Wa(this);return Ta(r).has.call(r,t)||(r.add(t),aa(r,"add",t,t)),this},set(t,r){e||Va(r)||Ha(r)||(r=Wa(r));const n=Wa(this),{has:i,get:o}=Ta(n);let s=i.call(n,t);s||(t=Wa(t),s=i.call(n,t));const a=o.call(n,t);return n.set(t,r),s?ps(r,a)&&aa(n,"set",t,r):aa(n,"add",t,r),this},delete(t){const e=Wa(this),{has:r,get:n}=Ta(e);let i=r.call(e,t);i||(t=Wa(t),i=r.call(e,t));n&&n.call(e,t);const o=e.delete(t);return i&&aa(e,"delete",t,void 0),o},clear(){const t=Wa(this),e=0!==t.size,r=t.clear();return e&&aa(t,"clear",void 0,void 0),r}});return["keys","values","entries",Symbol.iterator].forEach(n=>{r[n]=function(t,e,r){return function(...n){const i=this.__v_raw,o=Wa(i),s=Go(o),a="entries"===t||t===Symbol.iterator&&s,l="keys"===t&&s,c=i[t](...n),u=r?Ca:e?Xa:Ka;return!e&&sa(o,0,l?ia:na),{next(){const{value:t,done:e}=c.next();return e?{value:t,done:e}:{value:a?[u(t[0]),u(t[1])]:u(t),done:e}},[Symbol.iterator](){return this}}}}(n,t,e)}),r}function Ia(t,e){const r=Da(t,e);return(e,n,i)=>"__v_isReactive"===n?!t:"__v_isReadonly"===n?t:"__v_raw"===n?e:Reflect.get(Ho(r,n)&&n in e?r:e,n,i)}const Pa={get:Ia(!1,!1)},ja={get:Ia(!1,!0)},Na={get:Ia(!0,!1)};const La=new WeakMap,Ma=new WeakMap,Ra=new WeakMap,qa=new WeakMap;function Ba(t){return t.__v_skip||!Object.isExtensible(t)?0:function(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((t=>ts(t).slice(8,-1))(t))}function $a(t){return Ha(t)?t:Fa(t,!1,Sa,Pa,La)}function Ua(t){return Fa(t,!0,Aa,Na,Ra)}function Fa(t,e,r,n,i){if(!Zo(t))return t;if(t.__v_raw&&(!e||!t.__v_isReactive))return t;const o=Ba(t);if(0===o)return t;const s=i.get(t);if(s)return s;const a=new Proxy(t,2===o?n:r);return i.set(t,a),a}function za(t){return Ha(t)?za(t.__v_raw):!(!t||!t.__v_isReactive)}function Ha(t){return!(!t||!t.__v_isReadonly)}function Va(t){return!(!t||!t.__v_isShallow)}function Ga(t){return!!t&&!!t.__v_raw}function Wa(t){const e=t&&t.__v_raw;return e?Wa(e):t}const Ka=t=>Zo(t)?$a(t):t,Xa=t=>Zo(t)?Ua(t):t;function Qa(t){return!!t&&!0===t.__v_isRef}function Za(t){return Qa(t)?t.value:t}const Ya={get:(t,e,r)=>"__v_raw"===e?t:Za(Reflect.get(t,e,r)),set:(t,e,r,n)=>{const i=t[e];return Qa(i)&&!Qa(r)?(i.value=r,!0):Reflect.set(t,e,r,n)}};function Ja(t){return za(t)?t:new Proxy(t,Ya)}class tl{constructor(t,e,r){this.fn=t,this.setter=e,this._value=void 0,this.dep=new ta(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ys-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!e,this.isSSR=r}notify(){if(this.flags|=16,!(8&this.flags||Is===this))return qs(this,!0),!0}get value(){const t=this.dep.track();return Hs(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}const el={},rl=new WeakMap;let nl;function il(t,e,r=Lo){const{immediate:n,deep:i,once:o,scheduler:s,augmentJob:a,call:l}=r,c=t=>i?t:Va(t)||!1===i||0===i?ol(t,1):ol(t);let u,p,d,m,f=!1,h=!1;if(Qa(t)?(p=()=>t.value,f=Va(t)):za(t)?(p=()=>c(t),f=!0):Vo(t)?(h=!0,f=t.some(t=>za(t)||Va(t)),p=()=>t.map(t=>Qa(t)?t.value:za(t)?c(t):Ko(t)?l?l(t,2):t():void 0)):p=Ko(t)?e?l?()=>l(t,2):t:()=>{if(d){Xs();try{d()}finally{Qs()}}const e=nl;nl=u;try{return l?l(t,3,[m]):t(m)}finally{nl=e}}:Ro,e&&i){const t=p,e=!0===i?1/0:i;p=()=>ol(t(),e)}const g=Ds,b=()=>{u.stop(),g&&g.active&&Fo(g.effects,u)};if(o&&e){const t=e;e=(...e)=>{t(...e),b()}}let y=h?new Array(t.length).fill(el):el;const v=t=>{if(1&u.flags&&(u.dirty||t))if(e){const t=u.run();if(i||f||(h?t.some((t,e)=>ps(t,y[e])):ps(t,y))){d&&d();const r=nl;nl=u;try{const r=[t,y===el?void 0:h&&y[0]===el?[]:y,m];y=t,l?l(e,3,r):e(...r)}finally{nl=r}}}else u.run()};return a&&a(v),u=new Ns(p),u.scheduler=s?()=>s(v,!1):v,m=t=>function(t,e=!1,r=nl){if(r){let e=rl.get(r);e||rl.set(r,e=[]),e.push(t)}}(t,!1,u),d=u.onStop=()=>{const t=rl.get(u);if(t){if(l)l(t,4);else for(const e of t)e();rl.delete(u)}},e?n?v(!0):y=u.run():s?s(v.bind(null,!0),!0):u.run(),b.pause=u.pause.bind(u),b.resume=u.resume.bind(u),b.stop=b,b}function ol(t,e=1/0,r){if(e<=0||!Zo(t)||t.__v_skip)return t;if(((r=r||new Map).get(t)||0)>=e)return t;if(r.set(t,e),e--,Qa(t))ol(t.value,e,r);else if(Vo(t))for(let n=0;n{ol(t,e,r)});else if(es(t)){for(const n in t)ol(t[n],e,r);for(const n of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,n)&&ol(t[n],e,r)}return t}function sl(t,e,r,n){try{return n?t(...n):t()}catch(t){ll(t,e,r)}}function al(t,e,r,n){if(Ko(t)){const i=sl(t,e,r,n);return i&&Yo(i)&&i.catch(t=>{ll(t,e,r)}),i}if(Vo(t)){const i=[];for(let o=0;o=_l(r)?cl.push(t):cl.splice(function(t){let e=ul+1,r=cl.length;for(;e>>1,i=cl[n],o=_l(i);o_l(t)-_l(e));if(pl.length=0,dl)return void dl.push(...t);for(dl=t,ml=0;mlnull==t.id?2&t.flags?-1:1/0:t.id;function kl(t){try{for(ul=0;ul{n._d&&Du(-1);const i=El(e);let o;try{o=t(...r)}finally{El(i),n._d&&Du(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function Tl(t,e){if(null===Sl)return t;const r=mp(Sl),n=t.dirs||(t.dirs=[]);for(let t=0;t1)return r&&Ko(e)?e.call(n&&n.proxy):e}else 0}const Il=Symbol.for("v-scx");function Pl(t,e,r){return jl(t,e,r)}function jl(t,e,r=Lo){const{immediate:n,deep:i,flush:o,once:s}=r;const a=Uo({},r);const l=e&&n||!e&&"post"!==o;let c;if(ap)if("sync"===o){const t=Dl(Il);c=t.__watcherHandles||(t.__watcherHandles=[])}else if(!l){const t=()=>{};return t.stop=Ro,t.resume=Ro,t.pause=Ro,t}const u=Yu;a.call=(t,e,r)=>al(t,u,e,r);let p=!1;"post"===o?a.scheduler=t=>{uu(t,u&&u.suspense)}:"sync"!==o&&(p=!0,a.scheduler=(t,e)=>{e?t():bl(t)}),a.augmentJob=t=>{e&&(t.flags|=4),p&&(t.flags|=2,u&&(t.id=u.uid,t.i=u))};const d=il(t,e,a);return ap&&(c?c.push(d):l&&d()),d}function Nl(t,e,r){const n=this.proxy,i=Xo(t)?t.includes(".")?Ll(n,t):()=>n[t]:t.bind(n,n);let o;Ko(e)?o=e:(o=e.handler,r=e);const s=rp(this),a=jl(i,o.bind(n),r);return s(),a}function Ll(t,e){const r=e.split(".");return()=>{let e=t;for(let t=0;tt.__isTeleport;const ql=Symbol("_leaveCb");const Bl=[Function,Array];Boolean,Boolean;function $l(t,e){6&t.shapeFlag&&t.component?(t.transition=e,$l(t.component.subTree,e)):128&t.shapeFlag?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Ul(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}const Fl=new WeakMap;function zl(t,e,r,n,i=!1){if(Vo(t))return void t.forEach((t,o)=>zl(t,e&&(Vo(e)?e[o]:e),r,n,i));if(Vl(n)&&!i)return void(512&n.shapeFlag&&n.type.__asyncResolved&&n.component.subTree.component&&zl(t,e,r,n.component.subTree));const o=4&n.shapeFlag?mp(n.component):n.el,s=i?null:o,{i:a,r:l}=t;const c=e&&e.r,u=a.refs===Lo?a.refs={}:a.refs,p=a.setupState,d=Wa(p),m=p===Lo?qo:t=>Ho(d,t);if(null!=c&&c!==l)if(Hl(e),Xo(c))u[c]=null,m(c)&&(p[c]=null);else if(Qa(c)){c.value=null;const t=e;t.k&&(u[t.k]=null)}if(Ko(l))sl(l,a,12,[s,u]);else{const e=Xo(l),n=Qa(l);if(e||n){const a=()=>{if(t.f){const r=e?m(l)?p[l]:u[l]:l.value;if(i)Vo(r)&&Fo(r,o);else if(Vo(r))r.includes(o)||r.push(o);else if(e)u[l]=[o],m(l)&&(p[l]=u[l]);else{const e=[o];l.value=e,t.k&&(u[t.k]=e)}}else e?(u[l]=s,m(l)&&(p[l]=s)):n&&(l.value=s,t.k&&(u[t.k]=s))};if(s){const e=()=>{a(),Fl.delete(t)};e.id=-1,Fl.set(t,e),uu(e,r)}else Hl(t),a()}else 0}}function Hl(t){const e=Fl.get(t);e&&(e.flags|=8,Fl.delete(t))}gs().requestIdleCallback,gs().cancelIdleCallback;const Vl=t=>!!t.type.__asyncLoader;const Gl=t=>t.type.__isKeepAlive;RegExp,RegExp;function Wl(t,e){return Vo(t)?t.some(t=>Wl(t,e)):Xo(t)?t.split(",").includes(e):"[object RegExp]"===ts(t)&&(t.lastIndex=0,t.test(e))}function Kl(t,e){Ql(t,"a",e)}function Xl(t,e){Ql(t,"da",e)}function Ql(t,e,r=Yu){const n=t.__wdc||(t.__wdc=()=>{let e=r;for(;e;){if(e.isDeactivated)return;e=e.parent}return t()});if(tc(e,n,r),r){let t=r.parent;for(;t&&t.parent;)Gl(t.parent.vnode)&&Zl(n,e,r,t),t=t.parent}}function Zl(t,e,r,n){const i=tc(e,t,n,!0);ac(()=>{Fo(n[e],i)},r)}function Yl(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function Jl(t){return 128&t.shapeFlag?t.ssContent:t}function tc(t,e,r=Yu,n=!1){if(r){const i=r[t]||(r[t]=[]),o=e.__weh||(e.__weh=(...n)=>{Xs();const i=rp(r),o=al(e,r,t,n);return i(),Qs(),o});return n?i.unshift(o):i.push(o),o}}const ec=t=>(e,r=Yu)=>{ap&&"sp"!==t||tc(t,(...t)=>e(...t),r)},rc=ec("bm"),nc=ec("m"),ic=ec("bu"),oc=ec("u"),sc=ec("bum"),ac=ec("um"),lc=ec("sp"),cc=ec("rtg"),uc=ec("rtc");function pc(t,e=Yu){tc("ec",t,e)}const dc="components";function mc(t,e){return hc(dc,t,!0,e)||t}const fc=Symbol.for("v-ndc");function hc(t,e,r=!0,n=!1){const i=Sl||Yu;if(i){const r=i.type;if(t===dc){const t=fp(r,!1);if(t&&(t===e||t===ss(e)||t===cs(ss(e))))return r}const o=gc(i[t]||r[t],e)||gc(i.appContext[t],e);return!o&&n?r:o}}function gc(t,e){return t&&(t[e]||t[ss(e)]||t[cs(ss(e))])}function bc(t,e,r,n){let i;const o=r&&r[n],s=Vo(t);if(s||Xo(t)){let r=!1,n=!1;s&&za(t)&&(r=!Va(t),n=Ha(t),t=ca(t)),i=new Array(t.length);for(let s=0,a=t.length;se(t,r,void 0,o&&o[r]));else{const r=Object.keys(t);i=new Array(r.length);for(let n=0,s=r.length;nt?ip(t)?mp(t):yc(t.parent):null,vc=Uo(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>yc(t.parent),$root:t=>yc(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>Cc(t),$forceUpdate:t=>t.f||(t.f=()=>{bl(t.update)}),$nextTick:t=>t.n||(t.n=gl.bind(t.proxy)),$watch:t=>Nl.bind(t)}),xc=(t,e)=>t!==Lo&&!t.__isScriptSetup&&Ho(t,e),wc={get({_:t},e){if("__v_skip"===e)return!0;const{ctx:r,setupState:n,data:i,props:o,accessCache:s,type:a,appContext:l}=t;if("$"!==e[0]){const t=s[e];if(void 0!==t)switch(t){case 1:return n[e];case 2:return i[e];case 4:return r[e];case 3:return o[e]}else{if(xc(n,e))return s[e]=1,n[e];if(i!==Lo&&Ho(i,e))return s[e]=2,i[e];if(Ho(o,e))return s[e]=3,o[e];if(r!==Lo&&Ho(r,e))return s[e]=4,r[e];kc&&(s[e]=0)}}const c=vc[e];let u,p;return c?("$attrs"===e&&sa(t.attrs,0,""),c(t)):(u=a.__cssModules)&&(u=u[e])?u:r!==Lo&&Ho(r,e)?(s[e]=4,r[e]):(p=l.config.globalProperties,Ho(p,e)?p[e]:void 0)},set({_:t},e,r){const{data:n,setupState:i,ctx:o}=t;return xc(i,e)?(i[e]=r,!0):n!==Lo&&Ho(n,e)?(n[e]=r,!0):!Ho(t.props,e)&&(("$"!==e[0]||!(e.slice(1)in t))&&(o[e]=r,!0))},has({_:{data:t,setupState:e,accessCache:r,ctx:n,appContext:i,props:o,type:s}},a){let l;return!!(r[a]||t!==Lo&&"$"!==a[0]&&Ho(t,a)||xc(e,a)||Ho(o,a)||Ho(n,a)||Ho(vc,a)||Ho(i.config.globalProperties,a)||(l=s.__cssModules)&&l[a])},defineProperty(t,e,r){return null!=r.get?t._.accessCache[e]=0:Ho(r,"value")&&this.set(t,e,r.value,null),Reflect.defineProperty(t,e,r)}};function _c(t){return Vo(t)?t.reduce((t,e)=>(t[e]=null,t),{}):t}let kc=!0;function Sc(t){const e=Cc(t),r=t.proxy,n=t.ctx;kc=!1,e.beforeCreate&&Ac(e.beforeCreate,t,"bc");const{data:i,computed:o,methods:s,watch:a,provide:l,inject:c,created:u,beforeMount:p,mounted:d,beforeUpdate:m,updated:f,activated:h,deactivated:g,beforeDestroy:b,beforeUnmount:y,destroyed:v,unmounted:x,render:w,renderTracked:_,renderTriggered:k,errorCaptured:S,serverPrefetch:A,expose:E,inheritAttrs:C,components:T,directives:O,filters:D}=e;if(c&&function(t,e){Vo(t)&&(t=Ic(t));for(const r in t){const n=t[r];let i;i=Zo(n)?"default"in n?Dl(n.from||r,n.default,!0):Dl(n.from||r):Dl(n),Qa(i)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:t=>i.value=t}):e[r]=i}}(c,n,null),s)for(const t in s){const e=s[t];Ko(e)&&(n[t]=e.bind(r))}if(i){0;const e=i.call(r,r);0,Zo(e)&&(t.data=$a(e))}if(kc=!0,o)for(const t in o){const e=o[t],i=Ko(e)?e.bind(r,r):Ko(e.get)?e.get.bind(r,r):Ro;0;const s=!Ko(e)&&Ko(e.set)?e.set.bind(r):Ro,a=gp({get:i,set:s});Object.defineProperty(n,t,{enumerable:!0,configurable:!0,get:()=>a.value,set:t=>a.value=t})}if(a)for(const t in a)Ec(a[t],n,r,t);if(l){const t=Ko(l)?l.call(r):l;Reflect.ownKeys(t).forEach(e=>{!function(t,e){if(Yu){let r=Yu.provides;const n=Yu.parent&&Yu.parent.provides;n===r&&(r=Yu.provides=Object.create(n)),r[t]=e}}(e,t[e])})}function I(t,e){Vo(e)?e.forEach(e=>t(e.bind(r))):e&&t(e.bind(r))}if(u&&Ac(u,t,"c"),I(rc,p),I(nc,d),I(ic,m),I(oc,f),I(Kl,h),I(Xl,g),I(pc,S),I(uc,_),I(cc,k),I(sc,y),I(ac,x),I(lc,A),Vo(E))if(E.length){const e=t.exposed||(t.exposed={});E.forEach(t=>{Object.defineProperty(e,t,{get:()=>r[t],set:e=>r[t]=e,enumerable:!0})})}else t.exposed||(t.exposed={});w&&t.render===Ro&&(t.render=w),null!=C&&(t.inheritAttrs=C),T&&(t.components=T),O&&(t.directives=O),A&&Ul(t)}function Ac(t,e,r){al(Vo(t)?t.map(t=>t.bind(e.proxy)):t.bind(e.proxy),e,r)}function Ec(t,e,r,n){let i=n.includes(".")?Ll(r,n):()=>r[n];if(Xo(t)){const r=e[t];Ko(r)&&Pl(i,r)}else if(Ko(t))Pl(i,t.bind(r));else if(Zo(t))if(Vo(t))t.forEach(t=>Ec(t,e,r,n));else{const n=Ko(t.handler)?t.handler.bind(r):e[t.handler];Ko(n)&&Pl(i,n,t)}else 0}function Cc(t){const e=t.type,{mixins:r,extends:n}=e,{mixins:i,optionsCache:o,config:{optionMergeStrategies:s}}=t.appContext,a=o.get(e);let l;return a?l=a:i.length||r||n?(l={},i.length&&i.forEach(t=>Tc(l,t,s,!0)),Tc(l,e,s)):l=e,Zo(e)&&o.set(e,l),l}function Tc(t,e,r,n=!1){const{mixins:i,extends:o}=e;o&&Tc(t,o,r,!0),i&&i.forEach(e=>Tc(t,e,r,!0));for(const i in e)if(n&&"expose"===i);else{const n=Oc[i]||r&&r[i];t[i]=n?n(t[i],e[i]):e[i]}return t}const Oc={data:Dc,props:Nc,emits:Nc,methods:jc,computed:jc,beforeCreate:Pc,created:Pc,beforeMount:Pc,mounted:Pc,beforeUpdate:Pc,updated:Pc,beforeDestroy:Pc,beforeUnmount:Pc,destroyed:Pc,unmounted:Pc,activated:Pc,deactivated:Pc,errorCaptured:Pc,serverPrefetch:Pc,components:jc,directives:jc,watch:function(t,e){if(!t)return e;if(!e)return t;const r=Uo(Object.create(null),t);for(const n in e)r[n]=Pc(t[n],e[n]);return r},provide:Dc,inject:function(t,e){return jc(Ic(t),Ic(e))}};function Dc(t,e){return e?t?function(){return Uo(Ko(t)?t.call(this,this):t,Ko(e)?e.call(this,this):e)}:e:t}function Ic(t){if(Vo(t)){const e={};for(let r=0;r(o.has(t)||(t&&Ko(t.install)?(o.add(t),t.install(l,...e)):Ko(t)&&(o.add(t),t(l,...e))),l),mixin:t=>(i.mixins.includes(t)||i.mixins.push(t),l),component:(t,e)=>e?(i.components[t]=e,l):i.components[t],directive:(t,e)=>e?(i.directives[t]=e,l):i.directives[t],mount(o,s,c){if(!a){0;const u=l._ceVNode||Bu(r,n);return u.appContext=i,!0===c?c="svg":!1===c&&(c=void 0),s&&e?e(u,o):t(u,o,c),a=!0,l._container=o,o.__vue_app__=l,mp(u.component)}},onUnmount(t){s.push(t)},unmount(){a&&(al(s,l._instance,16),t(null,l._container),delete l._container.__vue_app__)},provide:(t,e)=>(i.provides[t]=e,l),runWithContext(t){const e=qc;qc=l;try{return t()}finally{qc=e}}};return l}}let qc=null;const Bc=(t,e)=>"modelValue"===e||"model-value"===e?t.modelModifiers:t[`${e}Modifiers`]||t[`${ss(e)}Modifiers`]||t[`${ls(e)}Modifiers`];function $c(t,e,...r){if(t.isUnmounted)return;const n=t.vnode.props||Lo;let i=r;const o=e.startsWith("update:"),s=o&&Bc(n,e.slice(7));let a;s&&(s.trim&&(i=r.map(t=>Xo(t)?t.trim():t)),s.number&&(i=r.map(fs)));let l=n[a=us(e)]||n[a=us(ss(e))];!l&&o&&(l=n[a=us(ls(e))]),l&&al(l,t,6,i);const c=n[a+"Once"];if(c){if(t.emitted){if(t.emitted[a])return}else t.emitted={};t.emitted[a]=!0,al(c,t,6,i)}}const Uc=new WeakMap;function Fc(t,e,r=!1){const n=r?Uc:e.emitsCache,i=n.get(t);if(void 0!==i)return i;const o=t.emits;let s={},a=!1;if(!Ko(t)){const n=t=>{const r=Fc(t,e,!0);r&&(a=!0,Uo(s,r))};!r&&e.mixins.length&&e.mixins.forEach(n),t.extends&&n(t.extends),t.mixins&&t.mixins.forEach(n)}return o||a?(Vo(o)?o.forEach(t=>s[t]=null):Uo(s,o),Zo(t)&&n.set(t,s),s):(Zo(t)&&n.set(t,null),null)}function zc(t,e){return!(!t||!Bo(e))&&(e=e.slice(2).replace(/Once$/,""),Ho(t,e[0].toLowerCase()+e.slice(1))||Ho(t,ls(e))||Ho(t,e))}function Hc(t){const{type:e,vnode:r,proxy:n,withProxy:i,propsOptions:[o],slots:s,attrs:a,emit:l,render:c,renderCache:u,props:p,data:d,setupState:m,ctx:f,inheritAttrs:h}=t,g=El(t);let b,y;try{if(4&r.shapeFlag){const t=i||n,e=t;b=Vu(c.call(e,t,u,p,m,d,f)),y=a}else{const t=e;0,b=Vu(t.length>1?t(p,{attrs:a,slots:s,emit:l}):t(p,null)),y=e.props?a:Vc(a)}}catch(e){Au.length=0,ll(e,t,1),b=Bu(ku)}let v=b;if(y&&!1!==h){const t=Object.keys(y),{shapeFlag:e}=v;t.length&&7&e&&(o&&t.some($o)&&(y=Gc(y,o)),v=Uu(v,y,!1,!0))}return r.dirs&&(v=Uu(v,null,!1,!0),v.dirs=v.dirs?v.dirs.concat(r.dirs):r.dirs),r.transition&&$l(v,r.transition),b=v,El(g),b}const Vc=t=>{let e;for(const r in t)("class"===r||"style"===r||Bo(r))&&((e||(e={}))[r]=t[r]);return e},Gc=(t,e)=>{const r={};for(const n in t)$o(n)&&n.slice(9)in e||(r[n]=t[n]);return r};function Wc(t,e,r){const n=Object.keys(e);if(n.length!==Object.keys(t).length)return!0;for(let i=0;iObject.create(Xc),Zc=t=>Object.getPrototypeOf(t)===Xc;function Yc(t,e,r,n=!1){const i={},o=Qc();t.propsDefaults=Object.create(null),Jc(t,e,i,o);for(const e in t.propsOptions[0])e in i||(i[e]=void 0);r?t.props=n?i:Fa(i,!1,Ea,ja,Ma):t.type.props?t.props=i:t.props=o,t.attrs=o}function Jc(t,e,r,n){const[i,o]=t.propsOptions;let s,a=!1;if(e)for(let l in e){if(ns(l))continue;const c=e[l];let u;i&&Ho(i,u=ss(l))?o&&o.includes(u)?(s||(s={}))[u]=c:r[u]=c:zc(t.emitsOptions,l)||l in n&&c===n[l]||(n[l]=c,a=!0)}if(o){const e=Wa(r),n=s||Lo;for(let s=0;s{l=!0;const[r,n]=ru(t,e,!0);Uo(s,r),n&&a.push(...n)};!r&&e.mixins.length&&e.mixins.forEach(n),t.extends&&n(t.extends),t.mixins&&t.mixins.forEach(n)}if(!o&&!l)return Zo(t)&&n.set(t,Mo),Mo;if(Vo(o))for(let t=0;t"_"===t||"_ctx"===t||"$stable"===t,ou=t=>Vo(t)?t.map(Vu):[Vu(t)],su=(t,e,r)=>{if(e._n)return e;const n=Cl((...t)=>ou(e(...t)),r);return n._c=!1,n},au=(t,e,r)=>{const n=t._ctx;for(const r in t){if(iu(r))continue;const i=t[r];if(Ko(i))e[r]=su(0,i,n);else if(null!=i){0;const t=ou(i);e[r]=()=>t}}},lu=(t,e)=>{const r=ou(e);t.slots.default=()=>r},cu=(t,e,r)=>{for(const n in e)!r&&iu(n)||(t[n]=e[n])};const uu=xu;function pu(t,e){gs().__VUE__=!0;const{insert:r,remove:n,patchProp:i,createElement:o,createText:s,createComment:a,setText:l,setElementText:c,parentNode:u,nextSibling:p,setScopeId:d=Ro,insertStaticContent:m}=t,f=(t,e,r,n=null,i=null,o=null,s=void 0,a=null,l=!!e.dynamicChildren)=>{if(t===e)return;t&&!Lu(t,e)&&(n=U(t),M(t,i,o,!0),t=null),-2===e.patchFlag&&(l=!1,e.dynamicChildren=null);const{type:c,ref:u,shapeFlag:p}=e;switch(c){case _u:h(t,e,r,n);break;case ku:g(t,e,r,n);break;case Su:null==t&&b(e,r,n,s);break;case wu:E(t,e,r,n,i,o,s,a,l);break;default:1&p?v(t,e,r,n,i,o,s,a,l):6&p?C(t,e,r,n,i,o,s,a,l):(64&p||128&p)&&c.process(t,e,r,n,i,o,s,a,l,H)}null!=u&&i?zl(u,t&&t.ref,o,e||t,!e):null==u&&t&&null!=t.ref&&zl(t.ref,null,o,t,!0)},h=(t,e,n,i)=>{if(null==t)r(e.el=s(e.children),n,i);else{const r=e.el=t.el;e.children!==t.children&&l(r,e.children)}},g=(t,e,n,i)=>{null==t?r(e.el=a(e.children||""),n,i):e.el=t.el},b=(t,e,r,n)=>{[t.el,t.anchor]=m(t.children,e,r,n,t.el,t.anchor)},y=({el:t,anchor:e})=>{let r;for(;t&&t!==e;)r=p(t),n(t),t=r;n(e)},v=(t,e,r,n,i,o,s,a,l)=>{if("svg"===e.type?s="svg":"math"===e.type&&(s="mathml"),null==t)x(e,r,n,i,o,s,a,l);else{const r=t.el&&t.el._isVueCE?t.el:null;try{r&&r._beginPatch(),k(t,e,i,o,s,a,l)}finally{r&&r._endPatch()}}},x=(t,e,n,s,a,l,u,p)=>{let d,m;const{props:f,shapeFlag:h,transition:g,dirs:b}=t;if(d=t.el=o(t.type,l,f&&f.is,f),8&h?c(d,t.children):16&h&&_(t.children,d,null,s,a,du(t,l),u,p),b&&Ol(t,null,s,"created"),w(d,t,t.scopeId,u,s),f){for(const t in f)"value"===t||ns(t)||i(d,t,null,f[t],l,s);"value"in f&&i(d,"value",null,f.value,l),(m=f.onVnodeBeforeMount)&&Ku(m,s,t)}b&&Ol(t,null,s,"beforeMount");const y=fu(a,g);y&&g.beforeEnter(d),r(d,e,n),((m=f&&f.onVnodeMounted)||y||b)&&uu(()=>{m&&Ku(m,s,t),y&&g.enter(d),b&&Ol(t,null,s,"mounted")},a)},w=(t,e,r,n,i)=>{if(r&&d(t,r),n)for(let e=0;e{for(let c=l;c{const l=e.el=t.el;let{patchFlag:u,dynamicChildren:p,dirs:d}=e;u|=16&t.patchFlag;const m=t.props||Lo,f=e.props||Lo;let h;if(r&&mu(r,!1),(h=f.onVnodeBeforeUpdate)&&Ku(h,r,e,t),d&&Ol(e,t,r,"beforeUpdate"),r&&mu(r,!0),(m.innerHTML&&null==f.innerHTML||m.textContent&&null==f.textContent)&&c(l,""),p?S(t.dynamicChildren,p,l,r,n,du(e,o),s):a||P(t,e,l,null,r,n,du(e,o),s,!1),u>0){if(16&u)A(l,m,f,r,o);else if(2&u&&m.class!==f.class&&i(l,"class",null,f.class,o),4&u&&i(l,"style",m.style,f.style,o),8&u){const t=e.dynamicProps;for(let e=0;e{h&&Ku(h,r,e,t),d&&Ol(e,t,r,"updated")},n)},S=(t,e,r,n,i,o,s)=>{for(let a=0;a{if(e!==r){if(e!==Lo)for(const s in e)ns(s)||s in r||i(t,s,e[s],null,o,n);for(const s in r){if(ns(s))continue;const a=r[s],l=e[s];a!==l&&"value"!==s&&i(t,s,l,a,o,n)}"value"in r&&i(t,"value",e.value,r.value,o)}},E=(t,e,n,i,o,a,l,c,u)=>{const p=e.el=t?t.el:s(""),d=e.anchor=t?t.anchor:s("");let{patchFlag:m,dynamicChildren:f,slotScopeIds:h}=e;h&&(c=c?c.concat(h):h),null==t?(r(p,n,i),r(d,n,i),_(e.children||[],n,d,o,a,l,c,u)):m>0&&64&m&&f&&t.dynamicChildren&&t.dynamicChildren.length===f.length?(S(t.dynamicChildren,f,n,o,a,l,c),(null!=e.key||o&&e===o.subTree)&&hu(t,e,!0)):P(t,e,n,d,o,a,l,c,u)},C=(t,e,r,n,i,o,s,a,l)=>{e.slotScopeIds=a,null==t?512&e.shapeFlag?i.ctx.activate(e,r,n,s,l):T(e,r,n,i,o,s,l):O(t,e,l)},T=(t,e,r,n,i,o,s)=>{const a=t.component=Zu(t,n,i);if(Gl(t)&&(a.ctx.renderer=H),lp(a,!1,s),a.asyncDep){if(i&&i.registerDep(a,D,s),!t.el){const n=a.subTree=Bu(ku);g(null,n,e,r),t.placeholder=n.el}}else D(a,t,e,r,i,o,s)},O=(t,e,r)=>{const n=e.component=t.component;if(function(t,e,r){const{props:n,children:i,component:o}=t,{props:s,children:a,patchFlag:l}=e,c=o.emitsOptions;if(e.dirs||e.transition)return!0;if(!(r&&l>=0))return!(!i&&!a||a&&a.$stable)||n!==s&&(n?!s||Wc(n,s,c):!!s);if(1024&l)return!0;if(16&l)return n?Wc(n,s,c):!!s;if(8&l){const t=e.dynamicProps;for(let e=0;e{const a=()=>{if(t.isMounted){let{next:e,bu:r,u:n,parent:l,vnode:c}=t;{const r=gu(t);if(r)return e&&(e.el=c.el,I(t,e,s)),void r.asyncDep.then(()=>{t.isUnmounted||a()})}let p,d=e;0,mu(t,!1),e?(e.el=c.el,I(t,e,s)):e=c,r&&ds(r),(p=e.props&&e.props.onVnodeBeforeUpdate)&&Ku(p,l,e,c),mu(t,!0);const m=Hc(t);0;const h=t.subTree;t.subTree=m,f(h,m,u(h.el),U(h),t,i,o),e.el=m.el,null===d&&Kc(t,m.el),n&&uu(n,i),(p=e.props&&e.props.onVnodeUpdated)&&uu(()=>Ku(p,l,e,c),i)}else{let s;const{el:a,props:l}=e,{bm:c,m:u,parent:p,root:d,type:m}=t,h=Vl(e);if(mu(t,!1),c&&ds(c),!h&&(s=l&&l.onVnodeBeforeMount)&&Ku(s,p,e),mu(t,!0),a&&G){const e=()=>{t.subTree=Hc(t),G(a,t.subTree,t,i,null)};h&&m.__asyncHydrate?m.__asyncHydrate(a,t,e):e()}else{d.ce&&!1!==d.ce._def.shadowRoot&&d.ce._injectChildStyle(m);const s=t.subTree=Hc(t);0,f(null,s,r,n,t,i,o),e.el=s.el}if(u&&uu(u,i),!h&&(s=l&&l.onVnodeMounted)){const t=e;uu(()=>Ku(s,p,t),i)}(256&e.shapeFlag||p&&Vl(p.vnode)&&256&p.vnode.shapeFlag)&&t.a&&uu(t.a,i),t.isMounted=!0,e=r=n=null}};t.scope.on();const l=t.effect=new Ns(a);t.scope.off();const c=t.update=l.run.bind(l),p=t.job=l.runIfDirty.bind(l);p.i=t,p.id=t.uid,l.scheduler=()=>bl(p),mu(t,!0),c()},I=(t,e,r)=>{e.component=t;const n=t.vnode.props;t.vnode=e,t.next=null,function(t,e,r,n){const{props:i,attrs:o,vnode:{patchFlag:s}}=t,a=Wa(i),[l]=t.propsOptions;let c=!1;if(!(n||s>0)||16&s){let n;Jc(t,e,i,o)&&(c=!0);for(const o in a)e&&(Ho(e,o)||(n=ls(o))!==o&&Ho(e,n))||(l?!r||void 0===r[o]&&void 0===r[n]||(i[o]=tu(l,a,o,void 0,t,!0)):delete i[o]);if(o!==a)for(const t in o)e&&Ho(e,t)||(delete o[t],c=!0)}else if(8&s){const r=t.vnode.dynamicProps;for(let n=0;n{const{vnode:n,slots:i}=t;let o=!0,s=Lo;if(32&n.shapeFlag){const t=e._;t?r&&1===t?o=!1:cu(i,e,r):(o=!e.$stable,au(e,i)),s=e}else e&&(lu(t,e),s={default:1});if(o)for(const t in i)iu(t)||null!=s[t]||delete i[t]})(t,e.children,r),Xs(),xl(t),Qs()},P=(t,e,r,n,i,o,s,a,l=!1)=>{const u=t&&t.children,p=t?t.shapeFlag:0,d=e.children,{patchFlag:m,shapeFlag:f}=e;if(m>0){if(128&m)return void N(u,d,r,n,i,o,s,a,l);if(256&m)return void j(u,d,r,n,i,o,s,a,l)}8&f?(16&p&&$(u,i,o),d!==u&&c(r,d)):16&p?16&f?N(u,d,r,n,i,o,s,a,l):$(u,i,o,!0):(8&p&&c(r,""),16&f&&_(d,r,n,i,o,s,a,l))},j=(t,e,r,n,i,o,s,a,l)=>{e=e||Mo;const c=(t=t||Mo).length,u=e.length,p=Math.min(c,u);let d;for(d=0;du?$(t,i,o,!0,!1,p):_(e,r,n,i,o,s,a,l,p)},N=(t,e,r,n,i,o,s,a,l)=>{let c=0;const u=e.length;let p=t.length-1,d=u-1;for(;c<=p&&c<=d;){const n=t[c],u=e[c]=l?Gu(e[c]):Vu(e[c]);if(!Lu(n,u))break;f(n,u,r,null,i,o,s,a,l),c++}for(;c<=p&&c<=d;){const n=t[p],c=e[d]=l?Gu(e[d]):Vu(e[d]);if(!Lu(n,c))break;f(n,c,r,null,i,o,s,a,l),p--,d--}if(c>p){if(c<=d){const t=d+1,p=td)for(;c<=p;)M(t[c],i,o,!0),c++;else{const m=c,h=c,g=new Map;for(c=h;c<=d;c++){const t=e[c]=l?Gu(e[c]):Vu(e[c]);null!=t.key&&g.set(t.key,c)}let b,y=0;const v=d-h+1;let x=!1,w=0;const _=new Array(v);for(c=0;c=v){M(n,i,o,!0);continue}let u;if(null!=n.key)u=g.get(n.key);else for(b=h;b<=d;b++)if(0===_[b-h]&&Lu(n,e[b])){u=b;break}void 0===u?M(n,i,o,!0):(_[u-h]=c+1,u>=w?w=u:x=!0,f(n,e[u],r,null,i,o,s,a,l),y++)}const k=x?function(t){const e=t.slice(),r=[0];let n,i,o,s,a;const l=t.length;for(n=0;n>1,t[r[a]]0&&(e[n]=r[o-1]),r[o]=n)}}o=r.length,s=r[o-1];for(;o-- >0;)r[o]=s,s=e[s];return r}(_):Mo;for(b=k.length-1,c=v-1;c>=0;c--){const t=h+c,p=e[t],d=e[t+1],m=t+1{const{el:a,type:l,transition:c,children:u,shapeFlag:d}=t;if(6&d)return void L(t.component.subTree,e,i,o);if(128&d)return void t.suspense.move(e,i,o);if(64&d)return void l.move(t,e,i,H);if(l===wu){r(a,e,i);for(let t=0;t{let o;for(;t&&t!==e;)o=p(t),r(t,n,i),t=o;r(e,n,i)})(t,e,i);if(2!==o&&1&d&&c)if(0===o)c.beforeEnter(a),r(a,e,i),uu(()=>c.enter(a),s);else{const{leave:o,delayLeave:s,afterLeave:l}=c,u=()=>{t.ctx.isUnmounted?n(a):r(a,e,i)},p=()=>{a._isLeaving&&a[ql](!0),o(a,()=>{u(),l&&l()})};s?s(a,u,p):p()}else r(a,e,i)},M=(t,e,r,n=!1,i=!1)=>{const{type:o,props:s,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:p,dirs:d,cacheIndex:m}=t;if(-2===p&&(i=!1),null!=a&&(Xs(),zl(a,null,r,t,!0),Qs()),null!=m&&(e.renderCache[m]=void 0),256&u)return void e.ctx.deactivate(t);const f=1&u&&d,h=!Vl(t);let g;if(h&&(g=s&&s.onVnodeBeforeUnmount)&&Ku(g,e,t),6&u)B(t.component,r,n);else{if(128&u)return void t.suspense.unmount(r,n);f&&Ol(t,null,e,"beforeUnmount"),64&u?t.type.remove(t,e,r,H,n):c&&!c.hasOnce&&(o!==wu||p>0&&64&p)?$(c,e,r,!1,!0):(o===wu&&384&p||!i&&16&u)&&$(l,e,r),n&&R(t)}(h&&(g=s&&s.onVnodeUnmounted)||f)&&uu(()=>{g&&Ku(g,e,t),f&&Ol(t,null,e,"unmounted")},r)},R=t=>{const{type:e,el:r,anchor:i,transition:o}=t;if(e===wu)return void q(r,i);if(e===Su)return void y(t);const s=()=>{n(r),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&t.shapeFlag&&o&&!o.persisted){const{leave:e,delayLeave:n}=o,i=()=>e(r,s);n?n(t.el,s,i):i()}else s()},q=(t,e)=>{let r;for(;t!==e;)r=p(t),n(t),t=r;n(e)},B=(t,e,r)=>{const{bum:n,scope:i,job:o,subTree:s,um:a,m:l,a:c}=t;bu(l),bu(c),n&&ds(n),i.stop(),o&&(o.flags|=8,M(s,t,e,r)),a&&uu(a,e),uu(()=>{t.isUnmounted=!0},e)},$=(t,e,r,n=!1,i=!1,o=0)=>{for(let s=o;s{if(6&t.shapeFlag)return U(t.component.subTree);if(128&t.shapeFlag)return t.suspense.next();const e=p(t.anchor||t.el),r=e&&e[Ml];return r?p(r):e};let F=!1;const z=(t,e,r)=>{let n;null==t?e._vnode&&(M(e._vnode,null,null,!0),n=e._vnode.component):f(e._vnode||null,t,e,null,null,null,r),e._vnode=t,F||(F=!0,xl(n),wl(),F=!1)},H={p:f,um:M,m:L,r:R,mt:T,mc:_,pc:P,pbc:S,n:U,o:t};let V,G;return e&&([V,G]=e(H)),{render:z,hydrate:V,createApp:Rc(z,V)}}function du({type:t,props:e},r){return"svg"===r&&"foreignObject"===t||"mathml"===r&&"annotation-xml"===t&&e&&e.encoding&&e.encoding.includes("html")?void 0:r}function mu({effect:t,job:e},r){r?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function fu(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function hu(t,e,r=!1){const n=t.children,i=e.children;if(Vo(n)&&Vo(i))for(let e=0;et.__isSuspense;function xu(t,e){e&&e.pendingBranch?Vo(t)?e.effects.push(...t):e.effects.push(t):vl(t)}const wu=Symbol.for("v-fgt"),_u=Symbol.for("v-txt"),ku=Symbol.for("v-cmt"),Su=Symbol.for("v-stc"),Au=[];let Eu=null;function Cu(t=!1){Au.push(Eu=t?null:[])}function Tu(){Au.pop(),Eu=Au[Au.length-1]||null}let Ou=1;function Du(t,e=!1){Ou+=t,t<0&&Eu&&e&&(Eu.hasOnce=!0)}function Iu(t){return t.dynamicChildren=Ou>0?Eu||Mo:null,Tu(),Ou>0&&Eu&&Eu.push(t),t}function Pu(t,e,r,n,i,o){return Iu(qu(t,e,r,n,i,o,!0))}function ju(t,e,r,n,i){return Iu(Bu(t,e,r,n,i,!0))}function Nu(t){return!!t&&!0===t.__v_isVNode}function Lu(t,e){return t.type===e.type&&t.key===e.key}const Mu=({key:t})=>null!=t?t:null,Ru=({ref:t,ref_key:e,ref_for:r})=>("number"==typeof t&&(t=""+t),null!=t?Xo(t)||Qa(t)||Ko(t)?{i:Sl,r:t,k:e,f:!!r}:t:null);function qu(t,e=null,r=null,n=0,i=null,o=(t===wu?0:1),s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Mu(e),ref:e&&Ru(e),scopeId:Al,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:n,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Sl};return a?(Wu(l,r),128&o&&t.normalize(l)):r&&(l.shapeFlag|=Xo(r)?8:16),Ou>0&&!s&&Eu&&(l.patchFlag>0||6&o)&&32!==l.patchFlag&&Eu.push(l),l}const Bu=$u;function $u(t,e=null,r=null,n=0,i=null,o=!1){if(t&&t!==fc||(t=ku),Nu(t)){const n=Uu(t,e,!0);return r&&Wu(n,r),Ou>0&&!o&&Eu&&(6&n.shapeFlag?Eu[Eu.indexOf(t)]=n:Eu.push(n)),n.patchFlag=-2,n}if(hp(t)&&(t=t.__vccOpts),e){e=function(t){return t?Ga(t)||Zc(t)?Uo({},t):t:null}(e);let{class:t,style:r}=e;t&&!Xo(t)&&(e.class=_s(t)),Zo(r)&&(Ga(r)&&!Vo(r)&&(r=Uo({},r)),e.style=bs(r))}return qu(t,e,r,n,i,Xo(t)?1:vu(t)?128:Rl(t)?64:Zo(t)?4:Ko(t)?2:0,o,!0)}function Uu(t,e,r=!1,n=!1){const{props:i,ref:o,patchFlag:s,children:a,transition:l}=t,c=e?function(...t){const e={};for(let r=0;rYu||Sl;let tp,ep;{const t=gs(),e=(e,r)=>{let n;return(n=t[e])||(n=t[e]=[]),n.push(r),t=>{n.length>1?n.forEach(e=>e(t)):n[0](t)}};tp=e("__VUE_INSTANCE_SETTERS__",t=>Yu=t),ep=e("__VUE_SSR_SETTERS__",t=>ap=t)}const rp=t=>{const e=Yu;return tp(t),t.scope.on(),()=>{t.scope.off(),tp(e)}},np=()=>{Yu&&Yu.scope.off(),tp(null)};function ip(t){return 4&t.vnode.shapeFlag}let op,sp,ap=!1;function lp(t,e=!1,r=!1){e&&ep(e);const{props:n,children:i}=t.vnode,o=ip(t);Yc(t,n,o,e),((t,e,r)=>{const n=t.slots=Qc();if(32&t.vnode.shapeFlag){const t=e._;t?(cu(n,e,r),r&&ms(n,"_",t,!0)):au(e,n)}else e&&lu(t,e)})(t,i,r||e);const s=o?function(t,e){const r=t.type;0;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,wc),!1;const{setup:n}=r;if(n){Xs();const r=t.setupContext=n.length>1?dp(t):null,i=rp(t),o=sl(n,t,0,[t.props,r]),s=Yo(o);if(Qs(),i(),!s&&!t.sp||Vl(t)||Ul(t),s){if(o.then(np,np),e)return o.then(r=>{cp(t,r,e)}).catch(e=>{ll(e,t,0)});t.asyncDep=o}else cp(t,o,e)}else up(t,e)}(t,e):void 0;return e&&ep(!1),s}function cp(t,e,r){Ko(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Zo(e)&&(t.setupState=Ja(e)),up(t,r)}function up(t,e,r){const n=t.type;if(!t.render){if(!e&&op&&!n.render){const e=n.template||Cc(t).template;if(e){0;const{isCustomElement:r,compilerOptions:i}=t.appContext.config,{delimiters:o,compilerOptions:s}=n,a=Uo(Uo({isCustomElement:r,delimiters:o},i),s);n.render=op(e,a)}}t.render=n.render||Ro,sp&&sp(t)}{const e=rp(t);Xs();try{Sc(t)}finally{Qs(),e()}}}const pp={get:(t,e)=>(sa(t,0,""),t[e])};function dp(t){const e=e=>{t.exposed=e||{}};return{attrs:new Proxy(t.attrs,pp),slots:t.slots,emit:t.emit,expose:e}}function mp(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(Ja((e=t.exposed,!Ho(e,"__v_skip")&&Object.isExtensible(e)&&ms(e,"__v_skip",!0),e)),{get:(e,r)=>r in e?e[r]:r in vc?vc[r](t):void 0,has:(t,e)=>e in t||e in vc})):t.proxy;var e}function fp(t,e=!0){return Ko(t)?t.displayName||t.name:t.name||e&&t.__name}function hp(t){return Ko(t)&&"__vccOpts"in t}const gp=(t,e)=>{const r=function(t,e,r=!1){let n,i;return Ko(t)?n=t:(n=t.get,i=t.set),new tl(n,i,r)}(t,0,ap);return r};const bp="3.5.26"; +function No(t){const e=Object.create(null);for(const r of t.split(","))e[r]=1;return t=>t in e}$e(jo),de(jo);const Lo={},Mo=[],Ro=()=>{},qo=()=>!1,Bo=t=>111===t.charCodeAt(0)&&110===t.charCodeAt(1)&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),$o=t=>t.startsWith("onUpdate:"),Uo=Object.assign,Fo=(t,e)=>{const r=t.indexOf(e);r>-1&&t.splice(r,1)},zo=Object.prototype.hasOwnProperty,Ho=(t,e)=>zo.call(t,e),Vo=Array.isArray,Go=t=>"[object Map]"===ts(t),Wo=t=>"[object Set]"===ts(t),Ko=t=>"function"==typeof t,Xo=t=>"string"==typeof t,Qo=t=>"symbol"==typeof t,Zo=t=>null!==t&&"object"==typeof t,Yo=t=>(Zo(t)||Ko(t))&&Ko(t.then)&&Ko(t.catch),Jo=Object.prototype.toString,ts=t=>Jo.call(t),es=t=>"[object Object]"===ts(t),rs=t=>Xo(t)&&"NaN"!==t&&"-"!==t[0]&&""+parseInt(t,10)===t,ns=No(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),is=t=>{const e=Object.create(null);return r=>e[r]||(e[r]=t(r))},os=/-\w/g,ss=is(t=>t.replace(os,t=>t.slice(1).toUpperCase())),as=/\B([A-Z])/g,ls=is(t=>t.replace(as,"-$1").toLowerCase()),cs=is(t=>t.charAt(0).toUpperCase()+t.slice(1)),us=is(t=>t?`on${cs(t)}`:""),ps=(t,e)=>!Object.is(t,e),ds=(t,...e)=>{for(let r=0;r{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:n,value:r})},fs=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let hs;const gs=()=>hs||(hs="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==r.g?r.g:{});function bs(t){if(Vo(t)){const e={};for(let r=0;r{if(t){const r=t.split(vs);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function _s(t){let e="";if(Xo(t))e=t;else if(Vo(t))for(let r=0;r!(!t||!0!==t.__v_isRef),Es=t=>Xo(t)?t:null==t?"":Vo(t)||Zo(t)&&(t.toString===Jo||!Ko(t.toString))?Cs(t)?Es(t.value):JSON.stringify(t,Ts,2):String(t),Ts=(t,e)=>Cs(e)?Ts(t,e.value):Go(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((t,[e,r],n)=>(t[Os(e,n)+" =>"]=r,t),{})}:Wo(e)?{[`Set(${e.size})`]:[...e.values()].map(t=>Os(t))}:Qo(e)?Os(e):!Zo(e)||Vo(e)||es(e)?e:String(e),Os=(t,e="")=>{var r;return Qo(t)?`Symbol(${null!=(r=t.description)?r:e})`:t};let Ds,Is;class Ps{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Ds,!t&&Ds&&(this.index=(Ds.scopes||(Ds.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let t,e;if(this._isPaused=!0,this.scopes)for(t=0,e=this.scopes.length;t0&&0===--this._on&&(Ds=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){let e,r;for(this._active=!1,e=0,r=this.effects.length;e0)return;if(Ms){let t=Ms;for(Ms=void 0;t;){const e=t.next;t.next=void 0,t.flags&=-9,t=e}}let t;for(;Ls;){let e=Ls;for(Ls=void 0;e;){const r=e.next;if(e.next=void 0,e.flags&=-9,1&e.flags)try{e.trigger()}catch(e){t||(t=e)}e=r}}if(t)throw t}function Us(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function Fs(t){let e,r=t.depsTail,n=r;for(;n;){const t=n.prevDep;-1===n.version?(n===r&&(r=t),Vs(n),Gs(n)):e=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=t}t.deps=e,t.depsTail=r}function zs(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(Hs(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function Hs(t){if(4&t.flags&&!(16&t.flags))return;if(t.flags&=-17,t.globalVersion===Ys)return;if(t.globalVersion=Ys,!t.isSSR&&128&t.flags&&(!t.deps&&!t._dirty||!zs(t)))return;t.flags|=2;const e=t.dep,r=Is,n=Ws;Is=t,Ws=!0;try{Us(t);const r=t.fn(t._value);(0===e.version||ps(r,t._value))&&(t.flags|=128,t._value=r,e.version++)}catch(t){throw e.version++,t}finally{Is=r,Ws=n,Fs(t),t.flags&=-3}}function Vs(t,e=!1){const{dep:r,prevSub:n,nextSub:i}=t;if(n&&(n.nextSub=i,t.prevSub=void 0),i&&(i.prevSub=n,t.nextSub=void 0),r.subs===t&&(r.subs=n,!n&&r.computed)){r.computed.flags&=-5;for(let t=r.computed.deps;t;t=t.nextDep)Vs(t,!0)}e||--r.sc||!r.map||r.map.delete(r.key)}function Gs(t){const{prevDep:e,nextDep:r}=t;e&&(e.nextDep=r,t.prevDep=void 0),r&&(r.prevDep=e,t.nextDep=void 0)}let Ws=!0;const Ks=[];function Xs(){Ks.push(Ws),Ws=!1}function Qs(){const t=Ks.pop();Ws=void 0===t||t}function Zs(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const t=Is;Is=void 0;try{e()}finally{Is=t}}}let Ys=0;class Js{constructor(t,e){this.sub=t,this.dep=e,this.version=e.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class ta{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Is||!Ws||Is===this.computed)return;let e=this.activeLink;if(void 0===e||e.sub!==Is)e=this.activeLink=new Js(Is,this),Is.deps?(e.prevDep=Is.depsTail,Is.depsTail.nextDep=e,Is.depsTail=e):Is.deps=Is.depsTail=e,ea(e);else if(-1===e.version&&(e.version=this.version,e.nextDep)){const t=e.nextDep;t.prevDep=e.prevDep,e.prevDep&&(e.prevDep.nextDep=t),e.prevDep=Is.depsTail,e.nextDep=void 0,Is.depsTail.nextDep=e,Is.depsTail=e,Is.deps===e&&(Is.deps=t)}return e}trigger(t){this.version++,Ys++,this.notify(t)}notify(t){Bs();try{0;for(let t=this.subs;t;t=t.prevSub)t.sub.notify()&&t.sub.dep.notify()}finally{$s()}}}function ea(t){if(t.dep.sc++,4&t.sub.flags){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let t=e.deps;t;t=t.nextDep)ea(t)}const r=t.dep.subs;r!==t&&(t.prevSub=r,r&&(r.nextSub=t)),t.dep.subs=t}}const ra=new WeakMap,na=Symbol(""),ia=Symbol(""),oa=Symbol("");function sa(t,e,r){if(Ws&&Is){let e=ra.get(t);e||ra.set(t,e=new Map);let n=e.get(r);n||(e.set(r,n=new ta),n.map=e,n.key=r),n.track()}}function aa(t,e,r,n,i,o){const s=ra.get(t);if(!s)return void Ys++;const a=t=>{t&&t.trigger()};if(Bs(),"clear"===e)s.forEach(a);else{const i=Vo(t),o=i&&rs(r);if(i&&"length"===r){const t=Number(n);s.forEach((e,r)=>{("length"===r||r===oa||!Qo(r)&&r>=t)&&a(e)})}else switch((void 0!==r||s.has(void 0))&&a(s.get(r)),o&&a(s.get(oa)),e){case"add":i?o&&a(s.get("length")):(a(s.get(na)),Go(t)&&a(s.get(ia)));break;case"delete":i||(a(s.get(na)),Go(t)&&a(s.get(ia)));break;case"set":Go(t)&&a(s.get(na))}}$s()}function la(t){const e=Wa(t);return e===t?e:(sa(e,0,oa),Va(t)?e:e.map(Ka))}function ca(t){return sa(t=Wa(t),0,oa),t}function ua(t,e){return Ha(t)?za(t)?Xa(Ka(e)):Xa(e):Ka(e)}const pa={__proto__:null,[Symbol.iterator](){return da(this,Symbol.iterator,t=>ua(this,t))},concat(...t){return la(this).concat(...t.map(t=>Vo(t)?la(t):t))},entries(){return da(this,"entries",t=>(t[1]=ua(this,t[1]),t))},every(t,e){return fa(this,"every",t,e,void 0,arguments)},filter(t,e){return fa(this,"filter",t,e,t=>t.map(t=>ua(this,t)),arguments)},find(t,e){return fa(this,"find",t,e,t=>ua(this,t),arguments)},findIndex(t,e){return fa(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return fa(this,"findLast",t,e,t=>ua(this,t),arguments)},findLastIndex(t,e){return fa(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return fa(this,"forEach",t,e,void 0,arguments)},includes(...t){return ga(this,"includes",t)},indexOf(...t){return ga(this,"indexOf",t)},join(t){return la(this).join(t)},lastIndexOf(...t){return ga(this,"lastIndexOf",t)},map(t,e){return fa(this,"map",t,e,void 0,arguments)},pop(){return ba(this,"pop")},push(...t){return ba(this,"push",t)},reduce(t,...e){return ha(this,"reduce",t,e)},reduceRight(t,...e){return ha(this,"reduceRight",t,e)},shift(){return ba(this,"shift")},some(t,e){return fa(this,"some",t,e,void 0,arguments)},splice(...t){return ba(this,"splice",t)},toReversed(){return la(this).toReversed()},toSorted(t){return la(this).toSorted(t)},toSpliced(...t){return la(this).toSpliced(...t)},unshift(...t){return ba(this,"unshift",t)},values(){return da(this,"values",t=>ua(this,t))}};function da(t,e,r){const n=ca(t),i=n[e]();return n===t||Va(t)||(i._next=i.next,i.next=()=>{const t=i._next();return t.done||(t.value=r(t.value)),t}),i}const ma=Array.prototype;function fa(t,e,r,n,i,o){const s=ca(t),a=s!==t&&!Va(t),l=s[e];if(l!==ma[e]){const e=l.apply(t,o);return a?Ka(e):e}let c=r;s!==t&&(a?c=function(e,n){return r.call(this,ua(t,e),n,t)}:r.length>2&&(c=function(e,n){return r.call(this,e,n,t)}));const u=l.call(s,c,n);return a&&i?i(u):u}function ha(t,e,r,n){const i=ca(t);let o=r;return i!==t&&(Va(t)?r.length>3&&(o=function(e,n,i){return r.call(this,e,n,i,t)}):o=function(e,n,i){return r.call(this,e,ua(t,n),i,t)}),i[e](o,...n)}function ga(t,e,r){const n=Wa(t);sa(n,0,oa);const i=n[e](...r);return-1!==i&&!1!==i||!Ga(r[0])?i:(r[0]=Wa(r[0]),n[e](...r))}function ba(t,e,r=[]){Xs(),Bs();const n=Wa(t)[e].apply(t,r);return $s(),Qs(),n}const ya=No("__proto__,__v_isRef,__isVue"),va=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>"arguments"!==t&&"caller"!==t).map(t=>Symbol[t]).filter(Qo));function xa(t){Qo(t)||(t=String(t));const e=Wa(this);return sa(e,0,t),e.hasOwnProperty(t)}class wa{constructor(t=!1,e=!1){this._isReadonly=t,this._isShallow=e}get(t,e,r){if("__v_skip"===e)return t.__v_skip;const n=this._isReadonly,i=this._isShallow;if("__v_isReactive"===e)return!n;if("__v_isReadonly"===e)return n;if("__v_isShallow"===e)return i;if("__v_raw"===e)return r===(n?i?qa:Ra:i?Ma:La).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=Vo(t);if(!n){let t;if(o&&(t=pa[e]))return t;if("hasOwnProperty"===e)return xa}const s=Reflect.get(t,e,Qa(t)?t:r);if(Qo(e)?va.has(e):ya(e))return s;if(n||sa(t,0,e),i)return s;if(Qa(s)){const t=o&&rs(e)?s:s.value;return n&&Zo(t)?Ua(t):t}return Zo(s)?n?Ua(s):$a(s):s}}class _a extends wa{constructor(t=!1){super(!1,t)}set(t,e,r,n){let i=t[e];const o=Vo(t)&&rs(e);if(!this._isShallow){const t=Ha(i);if(Va(r)||Ha(r)||(i=Wa(i),r=Wa(r)),!o&&Qa(i)&&!Qa(r))return t||(i.value=r),!0}const s=o?Number(e)t,Ta=t=>Reflect.getPrototypeOf(t);function Oa(t){return function(...e){return"delete"!==t&&("clear"===t?void 0:this)}}function Da(t,e){const r={get(r){const n=this.__v_raw,i=Wa(n),o=Wa(r);t||(ps(r,o)&&sa(i,0,r),sa(i,0,o));const{has:s}=Ta(i),a=e?Ea:t?Xa:Ka;return s.call(i,r)?a(n.get(r)):s.call(i,o)?a(n.get(o)):void(n!==i&&n.get(r))},get size(){const e=this.__v_raw;return!t&&sa(Wa(e),0,na),e.size},has(e){const r=this.__v_raw,n=Wa(r),i=Wa(e);return t||(ps(e,i)&&sa(n,0,e),sa(n,0,i)),e===i?r.has(e):r.has(e)||r.has(i)},forEach(r,n){const i=this,o=i.__v_raw,s=Wa(o),a=e?Ea:t?Xa:Ka;return!t&&sa(s,0,na),o.forEach((t,e)=>r.call(n,a(t),a(e),i))}};Uo(r,t?{add:Oa("add"),set:Oa("set"),delete:Oa("delete"),clear:Oa("clear")}:{add(t){e||Va(t)||Ha(t)||(t=Wa(t));const r=Wa(this);return Ta(r).has.call(r,t)||(r.add(t),aa(r,"add",t,t)),this},set(t,r){e||Va(r)||Ha(r)||(r=Wa(r));const n=Wa(this),{has:i,get:o}=Ta(n);let s=i.call(n,t);s||(t=Wa(t),s=i.call(n,t));const a=o.call(n,t);return n.set(t,r),s?ps(r,a)&&aa(n,"set",t,r):aa(n,"add",t,r),this},delete(t){const e=Wa(this),{has:r,get:n}=Ta(e);let i=r.call(e,t);i||(t=Wa(t),i=r.call(e,t));n&&n.call(e,t);const o=e.delete(t);return i&&aa(e,"delete",t,void 0),o},clear(){const t=Wa(this),e=0!==t.size,r=t.clear();return e&&aa(t,"clear",void 0,void 0),r}});return["keys","values","entries",Symbol.iterator].forEach(n=>{r[n]=function(t,e,r){return function(...n){const i=this.__v_raw,o=Wa(i),s=Go(o),a="entries"===t||t===Symbol.iterator&&s,l="keys"===t&&s,c=i[t](...n),u=r?Ea:e?Xa:Ka;return!e&&sa(o,0,l?ia:na),{next(){const{value:t,done:e}=c.next();return e?{value:t,done:e}:{value:a?[u(t[0]),u(t[1])]:u(t),done:e}},[Symbol.iterator](){return this}}}}(n,t,e)}),r}function Ia(t,e){const r=Da(t,e);return(e,n,i)=>"__v_isReactive"===n?!t:"__v_isReadonly"===n?t:"__v_raw"===n?e:Reflect.get(Ho(r,n)&&n in e?r:e,n,i)}const Pa={get:Ia(!1,!1)},ja={get:Ia(!1,!0)},Na={get:Ia(!0,!1)};const La=new WeakMap,Ma=new WeakMap,Ra=new WeakMap,qa=new WeakMap;function Ba(t){return t.__v_skip||!Object.isExtensible(t)?0:function(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((t=>ts(t).slice(8,-1))(t))}function $a(t){return Ha(t)?t:Fa(t,!1,Sa,Pa,La)}function Ua(t){return Fa(t,!0,Aa,Na,Ra)}function Fa(t,e,r,n,i){if(!Zo(t))return t;if(t.__v_raw&&(!e||!t.__v_isReactive))return t;const o=Ba(t);if(0===o)return t;const s=i.get(t);if(s)return s;const a=new Proxy(t,2===o?n:r);return i.set(t,a),a}function za(t){return Ha(t)?za(t.__v_raw):!(!t||!t.__v_isReactive)}function Ha(t){return!(!t||!t.__v_isReadonly)}function Va(t){return!(!t||!t.__v_isShallow)}function Ga(t){return!!t&&!!t.__v_raw}function Wa(t){const e=t&&t.__v_raw;return e?Wa(e):t}const Ka=t=>Zo(t)?$a(t):t,Xa=t=>Zo(t)?Ua(t):t;function Qa(t){return!!t&&!0===t.__v_isRef}function Za(t){return Qa(t)?t.value:t}const Ya={get:(t,e,r)=>"__v_raw"===e?t:Za(Reflect.get(t,e,r)),set:(t,e,r,n)=>{const i=t[e];return Qa(i)&&!Qa(r)?(i.value=r,!0):Reflect.set(t,e,r,n)}};function Ja(t){return za(t)?t:new Proxy(t,Ya)}class tl{constructor(t,e,r){this.fn=t,this.setter=e,this._value=void 0,this.dep=new ta(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ys-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!e,this.isSSR=r}notify(){if(this.flags|=16,!(8&this.flags||Is===this))return qs(this,!0),!0}get value(){const t=this.dep.track();return Hs(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}const el={},rl=new WeakMap;let nl;function il(t,e,r=Lo){const{immediate:n,deep:i,once:o,scheduler:s,augmentJob:a,call:l}=r,c=t=>i?t:Va(t)||!1===i||0===i?ol(t,1):ol(t);let u,p,d,m,f=!1,h=!1;if(Qa(t)?(p=()=>t.value,f=Va(t)):za(t)?(p=()=>c(t),f=!0):Vo(t)?(h=!0,f=t.some(t=>za(t)||Va(t)),p=()=>t.map(t=>Qa(t)?t.value:za(t)?c(t):Ko(t)?l?l(t,2):t():void 0)):p=Ko(t)?e?l?()=>l(t,2):t:()=>{if(d){Xs();try{d()}finally{Qs()}}const e=nl;nl=u;try{return l?l(t,3,[m]):t(m)}finally{nl=e}}:Ro,e&&i){const t=p,e=!0===i?1/0:i;p=()=>ol(t(),e)}const g=Ds,b=()=>{u.stop(),g&&g.active&&Fo(g.effects,u)};if(o&&e){const t=e;e=(...e)=>{t(...e),b()}}let y=h?new Array(t.length).fill(el):el;const v=t=>{if(1&u.flags&&(u.dirty||t))if(e){const t=u.run();if(i||f||(h?t.some((t,e)=>ps(t,y[e])):ps(t,y))){d&&d();const r=nl;nl=u;try{const r=[t,y===el?void 0:h&&y[0]===el?[]:y,m];y=t,l?l(e,3,r):e(...r)}finally{nl=r}}}else u.run()};return a&&a(v),u=new Ns(p),u.scheduler=s?()=>s(v,!1):v,m=t=>function(t,e=!1,r=nl){if(r){let e=rl.get(r);e||rl.set(r,e=[]),e.push(t)}}(t,!1,u),d=u.onStop=()=>{const t=rl.get(u);if(t){if(l)l(t,4);else for(const e of t)e();rl.delete(u)}},e?n?v(!0):y=u.run():s?s(v.bind(null,!0),!0):u.run(),b.pause=u.pause.bind(u),b.resume=u.resume.bind(u),b.stop=b,b}function ol(t,e=1/0,r){if(e<=0||!Zo(t)||t.__v_skip)return t;if(((r=r||new Map).get(t)||0)>=e)return t;if(r.set(t,e),e--,Qa(t))ol(t.value,e,r);else if(Vo(t))for(let n=0;n{ol(t,e,r)});else if(es(t)){for(const n in t)ol(t[n],e,r);for(const n of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,n)&&ol(t[n],e,r)}return t}function sl(t,e,r,n){try{return n?t(...n):t()}catch(t){ll(t,e,r)}}function al(t,e,r,n){if(Ko(t)){const i=sl(t,e,r,n);return i&&Yo(i)&&i.catch(t=>{ll(t,e,r)}),i}if(Vo(t)){const i=[];for(let o=0;o=_l(r)?cl.push(t):cl.splice(function(t){let e=ul+1,r=cl.length;for(;e>>1,i=cl[n],o=_l(i);o_l(t)-_l(e));if(pl.length=0,dl)return void dl.push(...t);for(dl=t,ml=0;mlnull==t.id?2&t.flags?-1:1/0:t.id;function kl(t){try{for(ul=0;ul{n._d&&Du(-1);const i=Cl(e);let o;try{o=t(...r)}finally{Cl(i),n._d&&Du(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function Tl(t,e){if(null===Sl)return t;const r=mp(Sl),n=t.dirs||(t.dirs=[]);for(let t=0;t1)return r&&Ko(e)?e.call(n&&n.proxy):e}else 0}const Il=Symbol.for("v-scx");function Pl(t,e,r){return jl(t,e,r)}function jl(t,e,r=Lo){const{immediate:n,deep:i,flush:o,once:s}=r;const a=Uo({},r);const l=e&&n||!e&&"post"!==o;let c;if(ap)if("sync"===o){const t=Dl(Il);c=t.__watcherHandles||(t.__watcherHandles=[])}else if(!l){const t=()=>{};return t.stop=Ro,t.resume=Ro,t.pause=Ro,t}const u=Yu;a.call=(t,e,r)=>al(t,u,e,r);let p=!1;"post"===o?a.scheduler=t=>{uu(t,u&&u.suspense)}:"sync"!==o&&(p=!0,a.scheduler=(t,e)=>{e?t():bl(t)}),a.augmentJob=t=>{e&&(t.flags|=4),p&&(t.flags|=2,u&&(t.id=u.uid,t.i=u))};const d=il(t,e,a);return ap&&(c?c.push(d):l&&d()),d}function Nl(t,e,r){const n=this.proxy,i=Xo(t)?t.includes(".")?Ll(n,t):()=>n[t]:t.bind(n,n);let o;Ko(e)?o=e:(o=e.handler,r=e);const s=rp(this),a=jl(i,o.bind(n),r);return s(),a}function Ll(t,e){const r=e.split(".");return()=>{let e=t;for(let t=0;tt.__isTeleport;const ql=Symbol("_leaveCb");const Bl=[Function,Array];Boolean,Boolean;function $l(t,e){6&t.shapeFlag&&t.component?(t.transition=e,$l(t.component.subTree,e)):128&t.shapeFlag?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Ul(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}const Fl=new WeakMap;function zl(t,e,r,n,i=!1){if(Vo(t))return void t.forEach((t,o)=>zl(t,e&&(Vo(e)?e[o]:e),r,n,i));if(Vl(n)&&!i)return void(512&n.shapeFlag&&n.type.__asyncResolved&&n.component.subTree.component&&zl(t,e,r,n.component.subTree));const o=4&n.shapeFlag?mp(n.component):n.el,s=i?null:o,{i:a,r:l}=t;const c=e&&e.r,u=a.refs===Lo?a.refs={}:a.refs,p=a.setupState,d=Wa(p),m=p===Lo?qo:t=>Ho(d,t);if(null!=c&&c!==l)if(Hl(e),Xo(c))u[c]=null,m(c)&&(p[c]=null);else if(Qa(c)){c.value=null;const t=e;t.k&&(u[t.k]=null)}if(Ko(l))sl(l,a,12,[s,u]);else{const e=Xo(l),n=Qa(l);if(e||n){const a=()=>{if(t.f){const r=e?m(l)?p[l]:u[l]:l.value;if(i)Vo(r)&&Fo(r,o);else if(Vo(r))r.includes(o)||r.push(o);else if(e)u[l]=[o],m(l)&&(p[l]=u[l]);else{const e=[o];l.value=e,t.k&&(u[t.k]=e)}}else e?(u[l]=s,m(l)&&(p[l]=s)):n&&(l.value=s,t.k&&(u[t.k]=s))};if(s){const e=()=>{a(),Fl.delete(t)};e.id=-1,Fl.set(t,e),uu(e,r)}else Hl(t),a()}else 0}}function Hl(t){const e=Fl.get(t);e&&(e.flags|=8,Fl.delete(t))}gs().requestIdleCallback,gs().cancelIdleCallback;const Vl=t=>!!t.type.__asyncLoader;const Gl=t=>t.type.__isKeepAlive;RegExp,RegExp;function Wl(t,e){return Vo(t)?t.some(t=>Wl(t,e)):Xo(t)?t.split(",").includes(e):"[object RegExp]"===ts(t)&&(t.lastIndex=0,t.test(e))}function Kl(t,e){Ql(t,"a",e)}function Xl(t,e){Ql(t,"da",e)}function Ql(t,e,r=Yu){const n=t.__wdc||(t.__wdc=()=>{let e=r;for(;e;){if(e.isDeactivated)return;e=e.parent}return t()});if(tc(e,n,r),r){let t=r.parent;for(;t&&t.parent;)Gl(t.parent.vnode)&&Zl(n,e,r,t),t=t.parent}}function Zl(t,e,r,n){const i=tc(e,t,n,!0);ac(()=>{Fo(n[e],i)},r)}function Yl(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function Jl(t){return 128&t.shapeFlag?t.ssContent:t}function tc(t,e,r=Yu,n=!1){if(r){const i=r[t]||(r[t]=[]),o=e.__weh||(e.__weh=(...n)=>{Xs();const i=rp(r),o=al(e,r,t,n);return i(),Qs(),o});return n?i.unshift(o):i.push(o),o}}const ec=t=>(e,r=Yu)=>{ap&&"sp"!==t||tc(t,(...t)=>e(...t),r)},rc=ec("bm"),nc=ec("m"),ic=ec("bu"),oc=ec("u"),sc=ec("bum"),ac=ec("um"),lc=ec("sp"),cc=ec("rtg"),uc=ec("rtc");function pc(t,e=Yu){tc("ec",t,e)}const dc="components";function mc(t,e){return hc(dc,t,!0,e)||t}const fc=Symbol.for("v-ndc");function hc(t,e,r=!0,n=!1){const i=Sl||Yu;if(i){const r=i.type;if(t===dc){const t=fp(r,!1);if(t&&(t===e||t===ss(e)||t===cs(ss(e))))return r}const o=gc(i[t]||r[t],e)||gc(i.appContext[t],e);return!o&&n?r:o}}function gc(t,e){return t&&(t[e]||t[ss(e)]||t[cs(ss(e))])}function bc(t,e,r,n){let i;const o=r&&r[n],s=Vo(t);if(s||Xo(t)){let r=!1,n=!1;s&&za(t)&&(r=!Va(t),n=Ha(t),t=ca(t)),i=new Array(t.length);for(let s=0,a=t.length;se(t,r,void 0,o&&o[r]));else{const r=Object.keys(t);i=new Array(r.length);for(let n=0,s=r.length;nt?ip(t)?mp(t):yc(t.parent):null,vc=Uo(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>yc(t.parent),$root:t=>yc(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>Ec(t),$forceUpdate:t=>t.f||(t.f=()=>{bl(t.update)}),$nextTick:t=>t.n||(t.n=gl.bind(t.proxy)),$watch:t=>Nl.bind(t)}),xc=(t,e)=>t!==Lo&&!t.__isScriptSetup&&Ho(t,e),wc={get({_:t},e){if("__v_skip"===e)return!0;const{ctx:r,setupState:n,data:i,props:o,accessCache:s,type:a,appContext:l}=t;if("$"!==e[0]){const t=s[e];if(void 0!==t)switch(t){case 1:return n[e];case 2:return i[e];case 4:return r[e];case 3:return o[e]}else{if(xc(n,e))return s[e]=1,n[e];if(i!==Lo&&Ho(i,e))return s[e]=2,i[e];if(Ho(o,e))return s[e]=3,o[e];if(r!==Lo&&Ho(r,e))return s[e]=4,r[e];kc&&(s[e]=0)}}const c=vc[e];let u,p;return c?("$attrs"===e&&sa(t.attrs,0,""),c(t)):(u=a.__cssModules)&&(u=u[e])?u:r!==Lo&&Ho(r,e)?(s[e]=4,r[e]):(p=l.config.globalProperties,Ho(p,e)?p[e]:void 0)},set({_:t},e,r){const{data:n,setupState:i,ctx:o}=t;return xc(i,e)?(i[e]=r,!0):n!==Lo&&Ho(n,e)?(n[e]=r,!0):!Ho(t.props,e)&&(("$"!==e[0]||!(e.slice(1)in t))&&(o[e]=r,!0))},has({_:{data:t,setupState:e,accessCache:r,ctx:n,appContext:i,props:o,type:s}},a){let l;return!!(r[a]||t!==Lo&&"$"!==a[0]&&Ho(t,a)||xc(e,a)||Ho(o,a)||Ho(n,a)||Ho(vc,a)||Ho(i.config.globalProperties,a)||(l=s.__cssModules)&&l[a])},defineProperty(t,e,r){return null!=r.get?t._.accessCache[e]=0:Ho(r,"value")&&this.set(t,e,r.value,null),Reflect.defineProperty(t,e,r)}};function _c(t){return Vo(t)?t.reduce((t,e)=>(t[e]=null,t),{}):t}let kc=!0;function Sc(t){const e=Ec(t),r=t.proxy,n=t.ctx;kc=!1,e.beforeCreate&&Ac(e.beforeCreate,t,"bc");const{data:i,computed:o,methods:s,watch:a,provide:l,inject:c,created:u,beforeMount:p,mounted:d,beforeUpdate:m,updated:f,activated:h,deactivated:g,beforeDestroy:b,beforeUnmount:y,destroyed:v,unmounted:x,render:w,renderTracked:_,renderTriggered:k,errorCaptured:S,serverPrefetch:A,expose:C,inheritAttrs:E,components:T,directives:O,filters:D}=e;if(c&&function(t,e){Vo(t)&&(t=Ic(t));for(const r in t){const n=t[r];let i;i=Zo(n)?"default"in n?Dl(n.from||r,n.default,!0):Dl(n.from||r):Dl(n),Qa(i)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:t=>i.value=t}):e[r]=i}}(c,n,null),s)for(const t in s){const e=s[t];Ko(e)&&(n[t]=e.bind(r))}if(i){0;const e=i.call(r,r);0,Zo(e)&&(t.data=$a(e))}if(kc=!0,o)for(const t in o){const e=o[t],i=Ko(e)?e.bind(r,r):Ko(e.get)?e.get.bind(r,r):Ro;0;const s=!Ko(e)&&Ko(e.set)?e.set.bind(r):Ro,a=gp({get:i,set:s});Object.defineProperty(n,t,{enumerable:!0,configurable:!0,get:()=>a.value,set:t=>a.value=t})}if(a)for(const t in a)Cc(a[t],n,r,t);if(l){const t=Ko(l)?l.call(r):l;Reflect.ownKeys(t).forEach(e=>{!function(t,e){if(Yu){let r=Yu.provides;const n=Yu.parent&&Yu.parent.provides;n===r&&(r=Yu.provides=Object.create(n)),r[t]=e}}(e,t[e])})}function I(t,e){Vo(e)?e.forEach(e=>t(e.bind(r))):e&&t(e.bind(r))}if(u&&Ac(u,t,"c"),I(rc,p),I(nc,d),I(ic,m),I(oc,f),I(Kl,h),I(Xl,g),I(pc,S),I(uc,_),I(cc,k),I(sc,y),I(ac,x),I(lc,A),Vo(C))if(C.length){const e=t.exposed||(t.exposed={});C.forEach(t=>{Object.defineProperty(e,t,{get:()=>r[t],set:e=>r[t]=e,enumerable:!0})})}else t.exposed||(t.exposed={});w&&t.render===Ro&&(t.render=w),null!=E&&(t.inheritAttrs=E),T&&(t.components=T),O&&(t.directives=O),A&&Ul(t)}function Ac(t,e,r){al(Vo(t)?t.map(t=>t.bind(e.proxy)):t.bind(e.proxy),e,r)}function Cc(t,e,r,n){let i=n.includes(".")?Ll(r,n):()=>r[n];if(Xo(t)){const r=e[t];Ko(r)&&Pl(i,r)}else if(Ko(t))Pl(i,t.bind(r));else if(Zo(t))if(Vo(t))t.forEach(t=>Cc(t,e,r,n));else{const n=Ko(t.handler)?t.handler.bind(r):e[t.handler];Ko(n)&&Pl(i,n,t)}else 0}function Ec(t){const e=t.type,{mixins:r,extends:n}=e,{mixins:i,optionsCache:o,config:{optionMergeStrategies:s}}=t.appContext,a=o.get(e);let l;return a?l=a:i.length||r||n?(l={},i.length&&i.forEach(t=>Tc(l,t,s,!0)),Tc(l,e,s)):l=e,Zo(e)&&o.set(e,l),l}function Tc(t,e,r,n=!1){const{mixins:i,extends:o}=e;o&&Tc(t,o,r,!0),i&&i.forEach(e=>Tc(t,e,r,!0));for(const i in e)if(n&&"expose"===i);else{const n=Oc[i]||r&&r[i];t[i]=n?n(t[i],e[i]):e[i]}return t}const Oc={data:Dc,props:Nc,emits:Nc,methods:jc,computed:jc,beforeCreate:Pc,created:Pc,beforeMount:Pc,mounted:Pc,beforeUpdate:Pc,updated:Pc,beforeDestroy:Pc,beforeUnmount:Pc,destroyed:Pc,unmounted:Pc,activated:Pc,deactivated:Pc,errorCaptured:Pc,serverPrefetch:Pc,components:jc,directives:jc,watch:function(t,e){if(!t)return e;if(!e)return t;const r=Uo(Object.create(null),t);for(const n in e)r[n]=Pc(t[n],e[n]);return r},provide:Dc,inject:function(t,e){return jc(Ic(t),Ic(e))}};function Dc(t,e){return e?t?function(){return Uo(Ko(t)?t.call(this,this):t,Ko(e)?e.call(this,this):e)}:e:t}function Ic(t){if(Vo(t)){const e={};for(let r=0;r(o.has(t)||(t&&Ko(t.install)?(o.add(t),t.install(l,...e)):Ko(t)&&(o.add(t),t(l,...e))),l),mixin:t=>(i.mixins.includes(t)||i.mixins.push(t),l),component:(t,e)=>e?(i.components[t]=e,l):i.components[t],directive:(t,e)=>e?(i.directives[t]=e,l):i.directives[t],mount(o,s,c){if(!a){0;const u=l._ceVNode||Bu(r,n);return u.appContext=i,!0===c?c="svg":!1===c&&(c=void 0),s&&e?e(u,o):t(u,o,c),a=!0,l._container=o,o.__vue_app__=l,mp(u.component)}},onUnmount(t){s.push(t)},unmount(){a&&(al(s,l._instance,16),t(null,l._container),delete l._container.__vue_app__)},provide:(t,e)=>(i.provides[t]=e,l),runWithContext(t){const e=qc;qc=l;try{return t()}finally{qc=e}}};return l}}let qc=null;const Bc=(t,e)=>"modelValue"===e||"model-value"===e?t.modelModifiers:t[`${e}Modifiers`]||t[`${ss(e)}Modifiers`]||t[`${ls(e)}Modifiers`];function $c(t,e,...r){if(t.isUnmounted)return;const n=t.vnode.props||Lo;let i=r;const o=e.startsWith("update:"),s=o&&Bc(n,e.slice(7));let a;s&&(s.trim&&(i=r.map(t=>Xo(t)?t.trim():t)),s.number&&(i=r.map(fs)));let l=n[a=us(e)]||n[a=us(ss(e))];!l&&o&&(l=n[a=us(ls(e))]),l&&al(l,t,6,i);const c=n[a+"Once"];if(c){if(t.emitted){if(t.emitted[a])return}else t.emitted={};t.emitted[a]=!0,al(c,t,6,i)}}const Uc=new WeakMap;function Fc(t,e,r=!1){const n=r?Uc:e.emitsCache,i=n.get(t);if(void 0!==i)return i;const o=t.emits;let s={},a=!1;if(!Ko(t)){const n=t=>{const r=Fc(t,e,!0);r&&(a=!0,Uo(s,r))};!r&&e.mixins.length&&e.mixins.forEach(n),t.extends&&n(t.extends),t.mixins&&t.mixins.forEach(n)}return o||a?(Vo(o)?o.forEach(t=>s[t]=null):Uo(s,o),Zo(t)&&n.set(t,s),s):(Zo(t)&&n.set(t,null),null)}function zc(t,e){return!(!t||!Bo(e))&&(e=e.slice(2).replace(/Once$/,""),Ho(t,e[0].toLowerCase()+e.slice(1))||Ho(t,ls(e))||Ho(t,e))}function Hc(t){const{type:e,vnode:r,proxy:n,withProxy:i,propsOptions:[o],slots:s,attrs:a,emit:l,render:c,renderCache:u,props:p,data:d,setupState:m,ctx:f,inheritAttrs:h}=t,g=Cl(t);let b,y;try{if(4&r.shapeFlag){const t=i||n,e=t;b=Vu(c.call(e,t,u,p,m,d,f)),y=a}else{const t=e;0,b=Vu(t.length>1?t(p,{attrs:a,slots:s,emit:l}):t(p,null)),y=e.props?a:Vc(a)}}catch(e){Au.length=0,ll(e,t,1),b=Bu(ku)}let v=b;if(y&&!1!==h){const t=Object.keys(y),{shapeFlag:e}=v;t.length&&7&e&&(o&&t.some($o)&&(y=Gc(y,o)),v=Uu(v,y,!1,!0))}return r.dirs&&(v=Uu(v,null,!1,!0),v.dirs=v.dirs?v.dirs.concat(r.dirs):r.dirs),r.transition&&$l(v,r.transition),b=v,Cl(g),b}const Vc=t=>{let e;for(const r in t)("class"===r||"style"===r||Bo(r))&&((e||(e={}))[r]=t[r]);return e},Gc=(t,e)=>{const r={};for(const n in t)$o(n)&&n.slice(9)in e||(r[n]=t[n]);return r};function Wc(t,e,r){const n=Object.keys(e);if(n.length!==Object.keys(t).length)return!0;for(let i=0;iObject.create(Xc),Zc=t=>Object.getPrototypeOf(t)===Xc;function Yc(t,e,r,n=!1){const i={},o=Qc();t.propsDefaults=Object.create(null),Jc(t,e,i,o);for(const e in t.propsOptions[0])e in i||(i[e]=void 0);r?t.props=n?i:Fa(i,!1,Ca,ja,Ma):t.type.props?t.props=i:t.props=o,t.attrs=o}function Jc(t,e,r,n){const[i,o]=t.propsOptions;let s,a=!1;if(e)for(let l in e){if(ns(l))continue;const c=e[l];let u;i&&Ho(i,u=ss(l))?o&&o.includes(u)?(s||(s={}))[u]=c:r[u]=c:zc(t.emitsOptions,l)||l in n&&c===n[l]||(n[l]=c,a=!0)}if(o){const e=Wa(r),n=s||Lo;for(let s=0;s{l=!0;const[r,n]=ru(t,e,!0);Uo(s,r),n&&a.push(...n)};!r&&e.mixins.length&&e.mixins.forEach(n),t.extends&&n(t.extends),t.mixins&&t.mixins.forEach(n)}if(!o&&!l)return Zo(t)&&n.set(t,Mo),Mo;if(Vo(o))for(let t=0;t"_"===t||"_ctx"===t||"$stable"===t,ou=t=>Vo(t)?t.map(Vu):[Vu(t)],su=(t,e,r)=>{if(e._n)return e;const n=El((...t)=>ou(e(...t)),r);return n._c=!1,n},au=(t,e,r)=>{const n=t._ctx;for(const r in t){if(iu(r))continue;const i=t[r];if(Ko(i))e[r]=su(0,i,n);else if(null!=i){0;const t=ou(i);e[r]=()=>t}}},lu=(t,e)=>{const r=ou(e);t.slots.default=()=>r},cu=(t,e,r)=>{for(const n in e)!r&&iu(n)||(t[n]=e[n])};const uu=xu;function pu(t,e){gs().__VUE__=!0;const{insert:r,remove:n,patchProp:i,createElement:o,createText:s,createComment:a,setText:l,setElementText:c,parentNode:u,nextSibling:p,setScopeId:d=Ro,insertStaticContent:m}=t,f=(t,e,r,n=null,i=null,o=null,s=void 0,a=null,l=!!e.dynamicChildren)=>{if(t===e)return;t&&!Lu(t,e)&&(n=U(t),M(t,i,o,!0),t=null),-2===e.patchFlag&&(l=!1,e.dynamicChildren=null);const{type:c,ref:u,shapeFlag:p}=e;switch(c){case _u:h(t,e,r,n);break;case ku:g(t,e,r,n);break;case Su:null==t&&b(e,r,n,s);break;case wu:C(t,e,r,n,i,o,s,a,l);break;default:1&p?v(t,e,r,n,i,o,s,a,l):6&p?E(t,e,r,n,i,o,s,a,l):(64&p||128&p)&&c.process(t,e,r,n,i,o,s,a,l,H)}null!=u&&i?zl(u,t&&t.ref,o,e||t,!e):null==u&&t&&null!=t.ref&&zl(t.ref,null,o,t,!0)},h=(t,e,n,i)=>{if(null==t)r(e.el=s(e.children),n,i);else{const r=e.el=t.el;e.children!==t.children&&l(r,e.children)}},g=(t,e,n,i)=>{null==t?r(e.el=a(e.children||""),n,i):e.el=t.el},b=(t,e,r,n)=>{[t.el,t.anchor]=m(t.children,e,r,n,t.el,t.anchor)},y=({el:t,anchor:e})=>{let r;for(;t&&t!==e;)r=p(t),n(t),t=r;n(e)},v=(t,e,r,n,i,o,s,a,l)=>{if("svg"===e.type?s="svg":"math"===e.type&&(s="mathml"),null==t)x(e,r,n,i,o,s,a,l);else{const r=t.el&&t.el._isVueCE?t.el:null;try{r&&r._beginPatch(),k(t,e,i,o,s,a,l)}finally{r&&r._endPatch()}}},x=(t,e,n,s,a,l,u,p)=>{let d,m;const{props:f,shapeFlag:h,transition:g,dirs:b}=t;if(d=t.el=o(t.type,l,f&&f.is,f),8&h?c(d,t.children):16&h&&_(t.children,d,null,s,a,du(t,l),u,p),b&&Ol(t,null,s,"created"),w(d,t,t.scopeId,u,s),f){for(const t in f)"value"===t||ns(t)||i(d,t,null,f[t],l,s);"value"in f&&i(d,"value",null,f.value,l),(m=f.onVnodeBeforeMount)&&Ku(m,s,t)}b&&Ol(t,null,s,"beforeMount");const y=fu(a,g);y&&g.beforeEnter(d),r(d,e,n),((m=f&&f.onVnodeMounted)||y||b)&&uu(()=>{m&&Ku(m,s,t),y&&g.enter(d),b&&Ol(t,null,s,"mounted")},a)},w=(t,e,r,n,i)=>{if(r&&d(t,r),n)for(let e=0;e{for(let c=l;c{const l=e.el=t.el;let{patchFlag:u,dynamicChildren:p,dirs:d}=e;u|=16&t.patchFlag;const m=t.props||Lo,f=e.props||Lo;let h;if(r&&mu(r,!1),(h=f.onVnodeBeforeUpdate)&&Ku(h,r,e,t),d&&Ol(e,t,r,"beforeUpdate"),r&&mu(r,!0),(m.innerHTML&&null==f.innerHTML||m.textContent&&null==f.textContent)&&c(l,""),p?S(t.dynamicChildren,p,l,r,n,du(e,o),s):a||P(t,e,l,null,r,n,du(e,o),s,!1),u>0){if(16&u)A(l,m,f,r,o);else if(2&u&&m.class!==f.class&&i(l,"class",null,f.class,o),4&u&&i(l,"style",m.style,f.style,o),8&u){const t=e.dynamicProps;for(let e=0;e{h&&Ku(h,r,e,t),d&&Ol(e,t,r,"updated")},n)},S=(t,e,r,n,i,o,s)=>{for(let a=0;a{if(e!==r){if(e!==Lo)for(const s in e)ns(s)||s in r||i(t,s,e[s],null,o,n);for(const s in r){if(ns(s))continue;const a=r[s],l=e[s];a!==l&&"value"!==s&&i(t,s,l,a,o,n)}"value"in r&&i(t,"value",e.value,r.value,o)}},C=(t,e,n,i,o,a,l,c,u)=>{const p=e.el=t?t.el:s(""),d=e.anchor=t?t.anchor:s("");let{patchFlag:m,dynamicChildren:f,slotScopeIds:h}=e;h&&(c=c?c.concat(h):h),null==t?(r(p,n,i),r(d,n,i),_(e.children||[],n,d,o,a,l,c,u)):m>0&&64&m&&f&&t.dynamicChildren&&t.dynamicChildren.length===f.length?(S(t.dynamicChildren,f,n,o,a,l,c),(null!=e.key||o&&e===o.subTree)&&hu(t,e,!0)):P(t,e,n,d,o,a,l,c,u)},E=(t,e,r,n,i,o,s,a,l)=>{e.slotScopeIds=a,null==t?512&e.shapeFlag?i.ctx.activate(e,r,n,s,l):T(e,r,n,i,o,s,l):O(t,e,l)},T=(t,e,r,n,i,o,s)=>{const a=t.component=Zu(t,n,i);if(Gl(t)&&(a.ctx.renderer=H),lp(a,!1,s),a.asyncDep){if(i&&i.registerDep(a,D,s),!t.el){const n=a.subTree=Bu(ku);g(null,n,e,r),t.placeholder=n.el}}else D(a,t,e,r,i,o,s)},O=(t,e,r)=>{const n=e.component=t.component;if(function(t,e,r){const{props:n,children:i,component:o}=t,{props:s,children:a,patchFlag:l}=e,c=o.emitsOptions;if(e.dirs||e.transition)return!0;if(!(r&&l>=0))return!(!i&&!a||a&&a.$stable)||n!==s&&(n?!s||Wc(n,s,c):!!s);if(1024&l)return!0;if(16&l)return n?Wc(n,s,c):!!s;if(8&l){const t=e.dynamicProps;for(let e=0;e{const a=()=>{if(t.isMounted){let{next:e,bu:r,u:n,parent:l,vnode:c}=t;{const r=gu(t);if(r)return e&&(e.el=c.el,I(t,e,s)),void r.asyncDep.then(()=>{t.isUnmounted||a()})}let p,d=e;0,mu(t,!1),e?(e.el=c.el,I(t,e,s)):e=c,r&&ds(r),(p=e.props&&e.props.onVnodeBeforeUpdate)&&Ku(p,l,e,c),mu(t,!0);const m=Hc(t);0;const h=t.subTree;t.subTree=m,f(h,m,u(h.el),U(h),t,i,o),e.el=m.el,null===d&&Kc(t,m.el),n&&uu(n,i),(p=e.props&&e.props.onVnodeUpdated)&&uu(()=>Ku(p,l,e,c),i)}else{let s;const{el:a,props:l}=e,{bm:c,m:u,parent:p,root:d,type:m}=t,h=Vl(e);if(mu(t,!1),c&&ds(c),!h&&(s=l&&l.onVnodeBeforeMount)&&Ku(s,p,e),mu(t,!0),a&&G){const e=()=>{t.subTree=Hc(t),G(a,t.subTree,t,i,null)};h&&m.__asyncHydrate?m.__asyncHydrate(a,t,e):e()}else{d.ce&&!1!==d.ce._def.shadowRoot&&d.ce._injectChildStyle(m);const s=t.subTree=Hc(t);0,f(null,s,r,n,t,i,o),e.el=s.el}if(u&&uu(u,i),!h&&(s=l&&l.onVnodeMounted)){const t=e;uu(()=>Ku(s,p,t),i)}(256&e.shapeFlag||p&&Vl(p.vnode)&&256&p.vnode.shapeFlag)&&t.a&&uu(t.a,i),t.isMounted=!0,e=r=n=null}};t.scope.on();const l=t.effect=new Ns(a);t.scope.off();const c=t.update=l.run.bind(l),p=t.job=l.runIfDirty.bind(l);p.i=t,p.id=t.uid,l.scheduler=()=>bl(p),mu(t,!0),c()},I=(t,e,r)=>{e.component=t;const n=t.vnode.props;t.vnode=e,t.next=null,function(t,e,r,n){const{props:i,attrs:o,vnode:{patchFlag:s}}=t,a=Wa(i),[l]=t.propsOptions;let c=!1;if(!(n||s>0)||16&s){let n;Jc(t,e,i,o)&&(c=!0);for(const o in a)e&&(Ho(e,o)||(n=ls(o))!==o&&Ho(e,n))||(l?!r||void 0===r[o]&&void 0===r[n]||(i[o]=tu(l,a,o,void 0,t,!0)):delete i[o]);if(o!==a)for(const t in o)e&&Ho(e,t)||(delete o[t],c=!0)}else if(8&s){const r=t.vnode.dynamicProps;for(let n=0;n{const{vnode:n,slots:i}=t;let o=!0,s=Lo;if(32&n.shapeFlag){const t=e._;t?r&&1===t?o=!1:cu(i,e,r):(o=!e.$stable,au(e,i)),s=e}else e&&(lu(t,e),s={default:1});if(o)for(const t in i)iu(t)||null!=s[t]||delete i[t]})(t,e.children,r),Xs(),xl(t),Qs()},P=(t,e,r,n,i,o,s,a,l=!1)=>{const u=t&&t.children,p=t?t.shapeFlag:0,d=e.children,{patchFlag:m,shapeFlag:f}=e;if(m>0){if(128&m)return void N(u,d,r,n,i,o,s,a,l);if(256&m)return void j(u,d,r,n,i,o,s,a,l)}8&f?(16&p&&$(u,i,o),d!==u&&c(r,d)):16&p?16&f?N(u,d,r,n,i,o,s,a,l):$(u,i,o,!0):(8&p&&c(r,""),16&f&&_(d,r,n,i,o,s,a,l))},j=(t,e,r,n,i,o,s,a,l)=>{e=e||Mo;const c=(t=t||Mo).length,u=e.length,p=Math.min(c,u);let d;for(d=0;du?$(t,i,o,!0,!1,p):_(e,r,n,i,o,s,a,l,p)},N=(t,e,r,n,i,o,s,a,l)=>{let c=0;const u=e.length;let p=t.length-1,d=u-1;for(;c<=p&&c<=d;){const n=t[c],u=e[c]=l?Gu(e[c]):Vu(e[c]);if(!Lu(n,u))break;f(n,u,r,null,i,o,s,a,l),c++}for(;c<=p&&c<=d;){const n=t[p],c=e[d]=l?Gu(e[d]):Vu(e[d]);if(!Lu(n,c))break;f(n,c,r,null,i,o,s,a,l),p--,d--}if(c>p){if(c<=d){const t=d+1,p=td)for(;c<=p;)M(t[c],i,o,!0),c++;else{const m=c,h=c,g=new Map;for(c=h;c<=d;c++){const t=e[c]=l?Gu(e[c]):Vu(e[c]);null!=t.key&&g.set(t.key,c)}let b,y=0;const v=d-h+1;let x=!1,w=0;const _=new Array(v);for(c=0;c=v){M(n,i,o,!0);continue}let u;if(null!=n.key)u=g.get(n.key);else for(b=h;b<=d;b++)if(0===_[b-h]&&Lu(n,e[b])){u=b;break}void 0===u?M(n,i,o,!0):(_[u-h]=c+1,u>=w?w=u:x=!0,f(n,e[u],r,null,i,o,s,a,l),y++)}const k=x?function(t){const e=t.slice(),r=[0];let n,i,o,s,a;const l=t.length;for(n=0;n>1,t[r[a]]0&&(e[n]=r[o-1]),r[o]=n)}}o=r.length,s=r[o-1];for(;o-- >0;)r[o]=s,s=e[s];return r}(_):Mo;for(b=k.length-1,c=v-1;c>=0;c--){const t=h+c,p=e[t],d=e[t+1],m=t+1{const{el:a,type:l,transition:c,children:u,shapeFlag:d}=t;if(6&d)return void L(t.component.subTree,e,i,o);if(128&d)return void t.suspense.move(e,i,o);if(64&d)return void l.move(t,e,i,H);if(l===wu){r(a,e,i);for(let t=0;t{let o;for(;t&&t!==e;)o=p(t),r(t,n,i),t=o;r(e,n,i)})(t,e,i);if(2!==o&&1&d&&c)if(0===o)c.beforeEnter(a),r(a,e,i),uu(()=>c.enter(a),s);else{const{leave:o,delayLeave:s,afterLeave:l}=c,u=()=>{t.ctx.isUnmounted?n(a):r(a,e,i)},p=()=>{a._isLeaving&&a[ql](!0),o(a,()=>{u(),l&&l()})};s?s(a,u,p):p()}else r(a,e,i)},M=(t,e,r,n=!1,i=!1)=>{const{type:o,props:s,ref:a,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:p,dirs:d,cacheIndex:m}=t;if(-2===p&&(i=!1),null!=a&&(Xs(),zl(a,null,r,t,!0),Qs()),null!=m&&(e.renderCache[m]=void 0),256&u)return void e.ctx.deactivate(t);const f=1&u&&d,h=!Vl(t);let g;if(h&&(g=s&&s.onVnodeBeforeUnmount)&&Ku(g,e,t),6&u)B(t.component,r,n);else{if(128&u)return void t.suspense.unmount(r,n);f&&Ol(t,null,e,"beforeUnmount"),64&u?t.type.remove(t,e,r,H,n):c&&!c.hasOnce&&(o!==wu||p>0&&64&p)?$(c,e,r,!1,!0):(o===wu&&384&p||!i&&16&u)&&$(l,e,r),n&&R(t)}(h&&(g=s&&s.onVnodeUnmounted)||f)&&uu(()=>{g&&Ku(g,e,t),f&&Ol(t,null,e,"unmounted")},r)},R=t=>{const{type:e,el:r,anchor:i,transition:o}=t;if(e===wu)return void q(r,i);if(e===Su)return void y(t);const s=()=>{n(r),o&&!o.persisted&&o.afterLeave&&o.afterLeave()};if(1&t.shapeFlag&&o&&!o.persisted){const{leave:e,delayLeave:n}=o,i=()=>e(r,s);n?n(t.el,s,i):i()}else s()},q=(t,e)=>{let r;for(;t!==e;)r=p(t),n(t),t=r;n(e)},B=(t,e,r)=>{const{bum:n,scope:i,job:o,subTree:s,um:a,m:l,a:c}=t;bu(l),bu(c),n&&ds(n),i.stop(),o&&(o.flags|=8,M(s,t,e,r)),a&&uu(a,e),uu(()=>{t.isUnmounted=!0},e)},$=(t,e,r,n=!1,i=!1,o=0)=>{for(let s=o;s{if(6&t.shapeFlag)return U(t.component.subTree);if(128&t.shapeFlag)return t.suspense.next();const e=p(t.anchor||t.el),r=e&&e[Ml];return r?p(r):e};let F=!1;const z=(t,e,r)=>{let n;null==t?e._vnode&&(M(e._vnode,null,null,!0),n=e._vnode.component):f(e._vnode||null,t,e,null,null,null,r),e._vnode=t,F||(F=!0,xl(n),wl(),F=!1)},H={p:f,um:M,m:L,r:R,mt:T,mc:_,pc:P,pbc:S,n:U,o:t};let V,G;return e&&([V,G]=e(H)),{render:z,hydrate:V,createApp:Rc(z,V)}}function du({type:t,props:e},r){return"svg"===r&&"foreignObject"===t||"mathml"===r&&"annotation-xml"===t&&e&&e.encoding&&e.encoding.includes("html")?void 0:r}function mu({effect:t,job:e},r){r?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function fu(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function hu(t,e,r=!1){const n=t.children,i=e.children;if(Vo(n)&&Vo(i))for(let e=0;et.__isSuspense;function xu(t,e){e&&e.pendingBranch?Vo(t)?e.effects.push(...t):e.effects.push(t):vl(t)}const wu=Symbol.for("v-fgt"),_u=Symbol.for("v-txt"),ku=Symbol.for("v-cmt"),Su=Symbol.for("v-stc"),Au=[];let Cu=null;function Eu(t=!1){Au.push(Cu=t?null:[])}function Tu(){Au.pop(),Cu=Au[Au.length-1]||null}let Ou=1;function Du(t,e=!1){Ou+=t,t<0&&Cu&&e&&(Cu.hasOnce=!0)}function Iu(t){return t.dynamicChildren=Ou>0?Cu||Mo:null,Tu(),Ou>0&&Cu&&Cu.push(t),t}function Pu(t,e,r,n,i,o){return Iu(qu(t,e,r,n,i,o,!0))}function ju(t,e,r,n,i){return Iu(Bu(t,e,r,n,i,!0))}function Nu(t){return!!t&&!0===t.__v_isVNode}function Lu(t,e){return t.type===e.type&&t.key===e.key}const Mu=({key:t})=>null!=t?t:null,Ru=({ref:t,ref_key:e,ref_for:r})=>("number"==typeof t&&(t=""+t),null!=t?Xo(t)||Qa(t)||Ko(t)?{i:Sl,r:t,k:e,f:!!r}:t:null);function qu(t,e=null,r=null,n=0,i=null,o=(t===wu?0:1),s=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Mu(e),ref:e&&Ru(e),scopeId:Al,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:n,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Sl};return a?(Wu(l,r),128&o&&t.normalize(l)):r&&(l.shapeFlag|=Xo(r)?8:16),Ou>0&&!s&&Cu&&(l.patchFlag>0||6&o)&&32!==l.patchFlag&&Cu.push(l),l}const Bu=$u;function $u(t,e=null,r=null,n=0,i=null,o=!1){if(t&&t!==fc||(t=ku),Nu(t)){const n=Uu(t,e,!0);return r&&Wu(n,r),Ou>0&&!o&&Cu&&(6&n.shapeFlag?Cu[Cu.indexOf(t)]=n:Cu.push(n)),n.patchFlag=-2,n}if(hp(t)&&(t=t.__vccOpts),e){e=function(t){return t?Ga(t)||Zc(t)?Uo({},t):t:null}(e);let{class:t,style:r}=e;t&&!Xo(t)&&(e.class=_s(t)),Zo(r)&&(Ga(r)&&!Vo(r)&&(r=Uo({},r)),e.style=bs(r))}return qu(t,e,r,n,i,Xo(t)?1:vu(t)?128:Rl(t)?64:Zo(t)?4:Ko(t)?2:0,o,!0)}function Uu(t,e,r=!1,n=!1){const{props:i,ref:o,patchFlag:s,children:a,transition:l}=t,c=e?function(...t){const e={};for(let r=0;rYu||Sl;let tp,ep;{const t=gs(),e=(e,r)=>{let n;return(n=t[e])||(n=t[e]=[]),n.push(r),t=>{n.length>1?n.forEach(e=>e(t)):n[0](t)}};tp=e("__VUE_INSTANCE_SETTERS__",t=>Yu=t),ep=e("__VUE_SSR_SETTERS__",t=>ap=t)}const rp=t=>{const e=Yu;return tp(t),t.scope.on(),()=>{t.scope.off(),tp(e)}},np=()=>{Yu&&Yu.scope.off(),tp(null)};function ip(t){return 4&t.vnode.shapeFlag}let op,sp,ap=!1;function lp(t,e=!1,r=!1){e&&ep(e);const{props:n,children:i}=t.vnode,o=ip(t);Yc(t,n,o,e),((t,e,r)=>{const n=t.slots=Qc();if(32&t.vnode.shapeFlag){const t=e._;t?(cu(n,e,r),r&&ms(n,"_",t,!0)):au(e,n)}else e&&lu(t,e)})(t,i,r||e);const s=o?function(t,e){const r=t.type;0;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,wc),!1;const{setup:n}=r;if(n){Xs();const r=t.setupContext=n.length>1?dp(t):null,i=rp(t),o=sl(n,t,0,[t.props,r]),s=Yo(o);if(Qs(),i(),!s&&!t.sp||Vl(t)||Ul(t),s){if(o.then(np,np),e)return o.then(r=>{cp(t,r,e)}).catch(e=>{ll(e,t,0)});t.asyncDep=o}else cp(t,o,e)}else up(t,e)}(t,e):void 0;return e&&ep(!1),s}function cp(t,e,r){Ko(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Zo(e)&&(t.setupState=Ja(e)),up(t,r)}function up(t,e,r){const n=t.type;if(!t.render){if(!e&&op&&!n.render){const e=n.template||Ec(t).template;if(e){0;const{isCustomElement:r,compilerOptions:i}=t.appContext.config,{delimiters:o,compilerOptions:s}=n,a=Uo(Uo({isCustomElement:r,delimiters:o},i),s);n.render=op(e,a)}}t.render=n.render||Ro,sp&&sp(t)}{const e=rp(t);Xs();try{Sc(t)}finally{Qs(),e()}}}const pp={get:(t,e)=>(sa(t,0,""),t[e])};function dp(t){const e=e=>{t.exposed=e||{}};return{attrs:new Proxy(t.attrs,pp),slots:t.slots,emit:t.emit,expose:e}}function mp(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(Ja((e=t.exposed,!Ho(e,"__v_skip")&&Object.isExtensible(e)&&ms(e,"__v_skip",!0),e)),{get:(e,r)=>r in e?e[r]:r in vc?vc[r](t):void 0,has:(t,e)=>e in t||e in vc})):t.proxy;var e}function fp(t,e=!0){return Ko(t)?t.displayName||t.name:t.name||e&&t.__name}function hp(t){return Ko(t)&&"__vccOpts"in t}const gp=(t,e)=>{const r=function(t,e,r=!1){let n,i;return Ko(t)?n=t:(n=t.get,i=t.set),new tl(n,i,r)}(t,0,ap);return r};const bp="3.5.26"; /** * @vue/runtime-dom v3.5.26 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ -let yp;const vp="undefined"!=typeof window&&window.trustedTypes;if(vp)try{yp=vp.createPolicy("vue",{createHTML:t=>t})}catch(t){}const xp=yp?t=>yp.createHTML(t):t=>t,wp="undefined"!=typeof document?document:null,_p=wp&&wp.createElement("template"),kp={insert:(t,e,r)=>{e.insertBefore(t,r||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,r,n)=>{const i="svg"===e?wp.createElementNS("http://www.w3.org/2000/svg",t):"mathml"===e?wp.createElementNS("http://www.w3.org/1998/Math/MathML",t):r?wp.createElement(t,{is:r}):wp.createElement(t);return"select"===t&&n&&null!=n.multiple&&i.setAttribute("multiple",n.multiple),i},createText:t=>wp.createTextNode(t),createComment:t=>wp.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>wp.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,r,n,i,o){const s=r?r.previousSibling:e.lastChild;if(i&&(i===o||i.nextSibling))for(;e.insertBefore(i.cloneNode(!0),r),i!==o&&(i=i.nextSibling););else{_p.innerHTML=xp("svg"===n?`${t}`:"mathml"===n?`${t}`:t);const i=_p.content;if("svg"===n||"mathml"===n){const t=i.firstChild;for(;t.firstChild;)i.appendChild(t.firstChild);i.removeChild(t)}e.insertBefore(i,r)}return[s?s.nextSibling:e.firstChild,r?r.previousSibling:e.lastChild]}},Sp=Symbol("_vtc");Boolean;const Ap=Symbol("_vod"),Ep=Symbol("_vsh"),Cp={name:"show",beforeMount(t,{value:e},{transition:r}){t[Ap]="none"===t.style.display?"":t.style.display,r&&e?r.beforeEnter(t):Tp(t,e)},mounted(t,{value:e},{transition:r}){r&&e&&r.enter(t)},updated(t,{value:e,oldValue:r},{transition:n}){!e!=!r&&(n?e?(n.beforeEnter(t),Tp(t,!0),n.enter(t)):n.leave(t,()=>{Tp(t,!1)}):Tp(t,e))},beforeUnmount(t,{value:e}){Tp(t,e)}};function Tp(t,e){t.style.display=e?t[Ap]:"none",t[Ep]=!e}const Op=Symbol("");const Dp=/(?:^|;)\s*display\s*:/;const Ip=/\s*!important$/;function Pp(t,e,r){if(Vo(r))r.forEach(r=>Pp(t,e,r));else if(null==r&&(r=""),e.startsWith("--"))t.setProperty(e,r);else{const n=function(t,e){const r=Np[e];if(r)return r;let n=ss(e);if("filter"!==n&&n in t)return Np[e]=n;n=cs(n);for(let r=0;r{if(t._vts){if(t._vts<=r.attached)return}else t._vts=Date.now();al(function(t,e){if(Vo(e)){const r=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{r.call(t),t._stopped=!0},e.map(t=>e=>!e._stopped&&t&&t(e))}return e}(t,r.value),e,5,[t])};return r.value=t,r.attached=Hp(),r}(n,i);qp(t,r,s,a)}else s&&(!function(t,e,r,n){t.removeEventListener(e,r,n)}(t,r,s,a),o[e]=void 0)}}const Up=/(?:Once|Passive|Capture)$/;let Fp=0;const zp=Promise.resolve(),Hp=()=>Fp||(zp.then(()=>Fp=0),Fp=Date.now());const Vp=t=>111===t.charCodeAt(0)&&110===t.charCodeAt(1)&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123;"undefined"!=typeof HTMLElement&&HTMLElement;const Gp=Uo({patchProp:(t,e,r,n,i,o)=>{const s="svg"===i;"class"===e?function(t,e,r){const n=t[Sp];n&&(e=(e?[e,...n]:[...n]).join(" ")),null==e?t.removeAttribute("class"):r?t.setAttribute("class",e):t.className=e}(t,n,s):"style"===e?function(t,e,r){const n=t.style,i=Xo(r);let o=!1;if(r&&!i){if(e)if(Xo(e))for(const t of e.split(";")){const e=t.slice(0,t.indexOf(":")).trim();null==r[e]&&Pp(n,e,"")}else for(const t in e)null==r[t]&&Pp(n,t,"");for(const t in r)"display"===t&&(o=!0),Pp(n,t,r[t])}else if(i){if(e!==r){const t=n[Op];t&&(r+=";"+t),n.cssText=r,o=Dp.test(r)}}else e&&t.removeAttribute("style");Ap in t&&(t[Ap]=o?n.display:"",t[Ep]&&(n.display="none"))}(t,r,n):Bo(e)?$o(e)||$p(t,e,0,n,o):("."===e[0]?(e=e.slice(1),1):"^"===e[0]?(e=e.slice(1),0):function(t,e,r,n){if(n)return"innerHTML"===e||"textContent"===e||!!(e in t&&Vp(e)&&Ko(r));if("spellcheck"===e||"draggable"===e||"translate"===e||"autocorrect"===e)return!1;if("sandbox"===e&&"IFRAME"===t.tagName)return!1;if("form"===e)return!1;if("list"===e&&"INPUT"===t.tagName)return!1;if("type"===e&&"TEXTAREA"===t.tagName)return!1;if("width"===e||"height"===e){const e=t.tagName;if("IMG"===e||"VIDEO"===e||"CANVAS"===e||"SOURCE"===e)return!1}if(Vp(e)&&Xo(r))return!1;return e in t}(t,e,n,s))?(Rp(t,e,n),t.tagName.includes("-")||"value"!==e&&"checked"!==e&&"selected"!==e||Mp(t,e,n,s,0,"value"!==e)):!t._isVueCE||!/[A-Z]/.test(e)&&Xo(n)?("true-value"===e?t._trueValue=n:"false-value"===e&&(t._falseValue=n),Mp(t,e,n,s)):Rp(t,ss(e),n,0,e)}},kp);let Wp;function Kp(){return Wp||(Wp=function(t){return pu(t)}(Gp))}const Xp=(...t)=>{const e=Kp().createApp(...t);const{mount:r}=e;return e.mount=t=>{const n=Zp(t);if(!n)return;const i=e._component;Ko(i)||i.render||i.template||(i.template=n.innerHTML),1===n.nodeType&&(n.textContent="");const o=r(n,!1,Qp(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),o},e};function Qp(t){return t instanceof SVGElement?"svg":"function"==typeof MathMLElement&&t instanceof MathMLElement?"mathml":void 0}function Zp(t){if(Xo(t)){return document.querySelector(t)}return t}const Yp={key:0,id:"loading-page",class:"container-fluid"},Jp={key:2},td={class:"d-sm-none"},ed={class:"header-small"},rd={key:0},nd={key:1},id={class:"d-none d-sm-block"},od={class:"header d-flex justify-content-between flex-row"},sd={key:0,class:""},ad={key:1,class:"d-none d-lg-block"},ld={key:2,class:"d-none d-md-block"},cd={key:3,class:"d-none d-xl-block"},ud={class:"d-flex d-none d-sm-block"},pd={key:0},dd={class:"top d-flex justify-content-between flex-row"},md={key:0,class:"d-none d-md-block"},fd={key:1,class:""},hd={key:2,class:"d-none d-xl-block"},gd={key:3,class:""},bd={key:4,class:"d-none d-lg-block"},yd={key:5,class:"d-none d-sm-block"},vd={class:"bottom container-fluid"},xd={class:"row"}; +let yp;const vp="undefined"!=typeof window&&window.trustedTypes;if(vp)try{yp=vp.createPolicy("vue",{createHTML:t=>t})}catch(t){}const xp=yp?t=>yp.createHTML(t):t=>t,wp="undefined"!=typeof document?document:null,_p=wp&&wp.createElement("template"),kp={insert:(t,e,r)=>{e.insertBefore(t,r||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,r,n)=>{const i="svg"===e?wp.createElementNS("http://www.w3.org/2000/svg",t):"mathml"===e?wp.createElementNS("http://www.w3.org/1998/Math/MathML",t):r?wp.createElement(t,{is:r}):wp.createElement(t);return"select"===t&&n&&null!=n.multiple&&i.setAttribute("multiple",n.multiple),i},createText:t=>wp.createTextNode(t),createComment:t=>wp.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>wp.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,r,n,i,o){const s=r?r.previousSibling:e.lastChild;if(i&&(i===o||i.nextSibling))for(;e.insertBefore(i.cloneNode(!0),r),i!==o&&(i=i.nextSibling););else{_p.innerHTML=xp("svg"===n?`${t}`:"mathml"===n?`${t}`:t);const i=_p.content;if("svg"===n||"mathml"===n){const t=i.firstChild;for(;t.firstChild;)i.appendChild(t.firstChild);i.removeChild(t)}e.insertBefore(i,r)}return[s?s.nextSibling:e.firstChild,r?r.previousSibling:e.lastChild]}},Sp=Symbol("_vtc");Boolean;const Ap=Symbol("_vod"),Cp=Symbol("_vsh"),Ep={name:"show",beforeMount(t,{value:e},{transition:r}){t[Ap]="none"===t.style.display?"":t.style.display,r&&e?r.beforeEnter(t):Tp(t,e)},mounted(t,{value:e},{transition:r}){r&&e&&r.enter(t)},updated(t,{value:e,oldValue:r},{transition:n}){!e!=!r&&(n?e?(n.beforeEnter(t),Tp(t,!0),n.enter(t)):n.leave(t,()=>{Tp(t,!1)}):Tp(t,e))},beforeUnmount(t,{value:e}){Tp(t,e)}};function Tp(t,e){t.style.display=e?t[Ap]:"none",t[Cp]=!e}const Op=Symbol("");const Dp=/(?:^|;)\s*display\s*:/;const Ip=/\s*!important$/;function Pp(t,e,r){if(Vo(r))r.forEach(r=>Pp(t,e,r));else if(null==r&&(r=""),e.startsWith("--"))t.setProperty(e,r);else{const n=function(t,e){const r=Np[e];if(r)return r;let n=ss(e);if("filter"!==n&&n in t)return Np[e]=n;n=cs(n);for(let r=0;r{if(t._vts){if(t._vts<=r.attached)return}else t._vts=Date.now();al(function(t,e){if(Vo(e)){const r=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{r.call(t),t._stopped=!0},e.map(t=>e=>!e._stopped&&t&&t(e))}return e}(t,r.value),e,5,[t])};return r.value=t,r.attached=Hp(),r}(n,i);qp(t,r,s,a)}else s&&(!function(t,e,r,n){t.removeEventListener(e,r,n)}(t,r,s,a),o[e]=void 0)}}const Up=/(?:Once|Passive|Capture)$/;let Fp=0;const zp=Promise.resolve(),Hp=()=>Fp||(zp.then(()=>Fp=0),Fp=Date.now());const Vp=t=>111===t.charCodeAt(0)&&110===t.charCodeAt(1)&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123;"undefined"!=typeof HTMLElement&&HTMLElement;const Gp=Uo({patchProp:(t,e,r,n,i,o)=>{const s="svg"===i;"class"===e?function(t,e,r){const n=t[Sp];n&&(e=(e?[e,...n]:[...n]).join(" ")),null==e?t.removeAttribute("class"):r?t.setAttribute("class",e):t.className=e}(t,n,s):"style"===e?function(t,e,r){const n=t.style,i=Xo(r);let o=!1;if(r&&!i){if(e)if(Xo(e))for(const t of e.split(";")){const e=t.slice(0,t.indexOf(":")).trim();null==r[e]&&Pp(n,e,"")}else for(const t in e)null==r[t]&&Pp(n,t,"");for(const t in r)"display"===t&&(o=!0),Pp(n,t,r[t])}else if(i){if(e!==r){const t=n[Op];t&&(r+=";"+t),n.cssText=r,o=Dp.test(r)}}else e&&t.removeAttribute("style");Ap in t&&(t[Ap]=o?n.display:"",t[Cp]&&(n.display="none"))}(t,r,n):Bo(e)?$o(e)||$p(t,e,0,n,o):("."===e[0]?(e=e.slice(1),1):"^"===e[0]?(e=e.slice(1),0):function(t,e,r,n){if(n)return"innerHTML"===e||"textContent"===e||!!(e in t&&Vp(e)&&Ko(r));if("spellcheck"===e||"draggable"===e||"translate"===e||"autocorrect"===e)return!1;if("sandbox"===e&&"IFRAME"===t.tagName)return!1;if("form"===e)return!1;if("list"===e&&"INPUT"===t.tagName)return!1;if("type"===e&&"TEXTAREA"===t.tagName)return!1;if("width"===e||"height"===e){const e=t.tagName;if("IMG"===e||"VIDEO"===e||"CANVAS"===e||"SOURCE"===e)return!1}if(Vp(e)&&Xo(r))return!1;return e in t}(t,e,n,s))?(Rp(t,e,n),t.tagName.includes("-")||"value"!==e&&"checked"!==e&&"selected"!==e||Mp(t,e,n,s,0,"value"!==e)):!t._isVueCE||!/[A-Z]/.test(e)&&Xo(n)?("true-value"===e?t._trueValue=n:"false-value"===e&&(t._falseValue=n),Mp(t,e,n,s)):Rp(t,ss(e),n,0,e)}},kp);let Wp;function Kp(){return Wp||(Wp=function(t){return pu(t)}(Gp))}const Xp=(...t)=>{const e=Kp().createApp(...t);const{mount:r}=e;return e.mount=t=>{const n=Zp(t);if(!n)return;const i=e._component;Ko(i)||i.render||i.template||(i.template=n.innerHTML),1===n.nodeType&&(n.textContent="");const o=r(n,!1,Qp(n));return n instanceof Element&&(n.removeAttribute("v-cloak"),n.setAttribute("data-v-app","")),o},e};function Qp(t){return t instanceof SVGElement?"svg":"function"==typeof MathMLElement&&t instanceof MathMLElement?"mathml":void 0}function Zp(t){if(Xo(t)){return document.querySelector(t)}return t}const Yp={key:0,id:"loading-page",class:"container-fluid"},Jp={key:2},td={class:"d-sm-none"},ed={class:"header-small"},rd={key:0},nd={key:1},id={class:"d-none d-sm-block"},od={class:"header d-flex justify-content-between flex-row"},sd={key:0,class:""},ad={key:1,class:"d-none d-lg-block"},ld={key:2,class:"d-none d-md-block"},cd={key:3,class:"d-none d-xl-block"},ud={class:"d-flex d-none d-sm-block"},pd={key:0},dd={class:"top d-flex justify-content-between flex-row"},md={key:0,class:"d-none d-md-block"},fd={key:1,class:""},hd={key:2,class:"d-none d-xl-block"},gd={key:3,class:""},bd={key:4,class:"d-none d-lg-block"},yd={key:5,class:"d-none d-sm-block"},vd={class:"bottom container-fluid"},xd={class:"row"}; /**! * hotkeys-js v3.13.15 * A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies. @@ -49,4 +49,4 @@ let yp;const vp="undefined"!=typeof window&&window.trustedTypes;if(vp)try{yp=vp. * Licensed under the MIT license */ -const wd="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function _d(t,e,r,n){t.addEventListener?t.addEventListener(e,r,n):t.attachEvent&&t.attachEvent("on".concat(e),r)}function kd(t,e,r,n){t.removeEventListener?t.removeEventListener(e,r,n):t.detachEvent&&t.detachEvent("on".concat(e),r)}function Sd(t,e){const r=e.slice(0,e.length-1);for(let e=0;e=0;)e[r-1]+=",",e.splice(r,1),r=e.lastIndexOf("");return e}const Ed={backspace:8,"⌫":8,tab:9,clear:12,enter:13,"↩":13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,arrowup:38,arrowdown:40,arrowleft:37,arrowright:39,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":wd?173:189,"=":wd?61:187,";":wd?59:186,"'":222,"{":219,"}":221,"[":219,"]":221,"\\":220},Cd={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,meta:91,command:91},Td={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},Od={16:!1,18:!1,17:!1,91:!1},Dd={};for(let t=1;t<20;t++)Ed["f".concat(t)]=111+t;let Id=[],Pd=null,jd="all";const Nd=new Map,Ld=t=>Ed[t.toLowerCase()]||Cd[t.toLowerCase()]||t.toUpperCase().charCodeAt(0);function Md(t){jd=t||"all"}function Rd(){return jd||"all"}function qd(t){if(void 0===t)Object.keys(Dd).forEach(t=>{Array.isArray(Dd[t])&&Dd[t].forEach(t=>Bd(t)),delete Dd[t]}),zd(null);else if(Array.isArray(t))t.forEach(t=>{t.key&&Bd(t)});else if("object"==typeof t)t.key&&Bd(t);else if("string"==typeof t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n{let{key:e,scope:r,method:n,splitKey:i="+"}=t;Ad(e).forEach(t=>{const e=t.split(i),o=e.length,s=e[o-1],a="*"===s?"*":Ld(s);if(!Dd[a])return;r||(r=Rd());const l=o>1?Sd(Cd,e):[],c=[];Dd[a]=Dd[a].filter(t=>{const e=(!n||t.method===n)&&t.scope===r&&function(t,e){const r=t.length>=e.length?t:e,n=t.length>=e.length?e:t;let i=!0;for(let t=0;tzd(t))})};function $d(t,e,r,n){if(e.element!==n)return;let i;if(e.scope===r||"all"===e.scope){i=e.mods.length>0;for(const t in Od)Object.prototype.hasOwnProperty.call(Od,t)&&(!Od[t]&&e.mods.indexOf(+t)>-1||Od[t]&&-1===e.mods.indexOf(+t))&&(i=!1);(0!==e.mods.length||Od[16]||Od[18]||Od[17]||Od[91])&&!i&&"*"!==e.shortcut||(e.keys=[],e.keys=e.keys.concat(Id),!1===e.method(t,e)&&(t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation&&t.stopPropagation(),t.cancelBubble&&(t.cancelBubble=!0)))}}function Ud(t,e){const r=Dd["*"];let n=t.keyCode||t.which||t.charCode;if(t.key&&"capslock"===t.key.toLowerCase())return;if(!Fd.filter.call(this,t))return;if(93!==n&&224!==n||(n=91),-1===Id.indexOf(n)&&229!==n&&Id.push(n),["metaKey","ctrlKey","altKey","shiftKey"].forEach(e=>{const r=Td[e];t[e]&&-1===Id.indexOf(r)?Id.push(r):!t[e]&&Id.indexOf(r)>-1?Id.splice(Id.indexOf(r),1):"metaKey"===e&&t[e]&&(Id=Id.filter(t=>t in Td||t===n))}),n in Od){Od[n]=!0;for(const e in Cd)if(Object.prototype.hasOwnProperty.call(Cd,e)){const r=Td[Cd[e]];Fd[e]=t[r]}if(!r)return}for(const e in Od)Object.prototype.hasOwnProperty.call(Od,e)&&(Od[e]=t[Td[e]]);t.getModifierState&&(!t.altKey||t.ctrlKey)&&t.getModifierState("AltGraph")&&(-1===Id.indexOf(17)&&Id.push(17),-1===Id.indexOf(18)&&Id.push(18),Od[17]=!0,Od[18]=!0);const i=Rd();if(r)for(let n=0;n1&&(i=Sd(Cd,t)),(t="*"===(t=t[t.length-1])?"*":Ld(t))in Dd||(Dd[t]=[]),Dd[t].push({keyup:l,keydown:c,scope:o,mods:i,shortcut:n[a],method:r,key:n[a],splitKey:u,element:s});if(void 0!==s&&window){if(!Nd.has(s)){const t=function(){return Ud(arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event,s)},e=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event;Ud(t,s),function(t){let e=t.keyCode||t.which||t.charCode;t.key&&"capslock"===t.key.toLowerCase()&&(e=Ld(t.key));const r=Id.indexOf(e);if(r>=0&&Id.splice(r,1),t.key&&"meta"===t.key.toLowerCase()&&Id.splice(0,Id.length),93!==e&&224!==e||(e=91),e in Od){Od[e]=!1;for(const t in Cd)Cd[t]===e&&(Fd[t]=!1)}}(t)};Nd.set(s,{keydownListener:t,keyupListenr:e,capture:p}),_d(s,"keydown",t,p),_d(s,"keyup",e,p)}if(!Pd){const t=()=>{Id=[]};Pd={listener:t,capture:p},_d(window,"focus",t,p)}}}function zd(t){const e=Object.values(Dd).flat();if(e.findIndex(e=>{let{element:r}=e;return r===t})<0){const{keydownListener:e,keyupListenr:r,capture:n}=Nd.get(t)||{};e&&r&&(kd(t,"keyup",r,n),kd(t,"keydown",e,n),Nd.delete(t))}if(e.length<=0||Nd.size<=0){if(Object.keys(Nd).forEach(t=>{const{keydownListener:e,keyupListenr:r,capture:n}=Nd.get(t)||{};e&&r&&(kd(t,"keyup",r,n),kd(t,"keydown",e,n),Nd.delete(t))}),Nd.clear(),Object.keys(Dd).forEach(t=>delete Dd[t]),Pd){const{listener:t,capture:e}=Pd;kd(window,"focus",t,e),Pd=null}}}const Hd={getPressedKeyString:function(){return Id.map(t=>{return e=t,Object.keys(Ed).find(t=>Ed[t]===e)||(t=>Object.keys(Cd).find(e=>Cd[e]===t))(t)||String.fromCharCode(t);var e})},setScope:Md,getScope:Rd,deleteScope:function(t,e){let r,n;t||(t=Rd());for(const e in Dd)if(Object.prototype.hasOwnProperty.call(Dd,e))for(r=Dd[e],n=0;n{let{element:e}=t;return zd(e)})}else n++;Rd()===t&&Md(e||"all")},getPressedKeyCodes:function(){return Id.slice(0)},getAllKeyCodes:function(){const t=[];return Object.keys(Dd).forEach(e=>{Dd[e].forEach(e=>{let{key:r,scope:n,mods:i,shortcut:o}=e;t.push({scope:n,shortcut:o,mods:i,keys:r.split("+").map(t=>Ld(t))})})}),t},isPressed:function(t){return"string"==typeof t&&(t=Ld(t)),-1!==Id.indexOf(t)},filter:function(t){const e=t.target||t.srcElement,{tagName:r}=e;let n=!0;const i="INPUT"===r&&!["checkbox","radio","range","button","file","reset","submit","color"].includes(e.type);return(e.isContentEditable||(i||"TEXTAREA"===r||"SELECT"===r)&&!e.readOnly)&&(n=!1),n},trigger:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(Dd).forEach(r=>{Dd[r].filter(r=>r.scope===e&&r.shortcut===t).forEach(t=>{t&&t.method&&t.method()})})},unbind:qd,keyMap:Ed,modifier:Cd,modifierMap:Td};for(const t in Hd)Object.prototype.hasOwnProperty.call(Hd,t)&&(Fd[t]=Hd[t]);if("undefined"!=typeof window){const t=window.hotkeys;Fd.noConflict=e=>(e&&window.hotkeys===Fd&&(window.hotkeys=t),Fd),window.hotkeys=Fd}const Vd={key:0},Gd={class:"container-fluid"},Wd={class:"row"},Kd={class:"col-sm-12 col-lg-24 title"},Xd={class:"row"},Qd={class:"col-sm-12 col-lg-24"},Zd={class:"table table-sm table-borderless table-striped table-hover"};const Yd={data:()=>({help:void 0}),mounted(){fetch("api/4/help",{method:"GET"}).then(t=>t.json()).then(t=>this.help=t)}};var Jd=r(6262);const tm=(0,Jd.A)(Yd,[["render",function(t,e,r,n,i,o){return i.help?(Cu(),Pu("div",Vd,[qu("div",Gd,[qu("div",Wd,[qu("div",Kd,Cs(i.help.version)+" "+Cs(i.help.psutil_version),1)]),e[0]||(e[0]=qu("div",{class:"row"}," ",-1)),qu("div",Xd,[qu("div",Qd,Cs(i.help.configuration_file),1)]),e[1]||(e[1]=qu("div",{class:"row"}," ",-1))]),qu("table",Zd,[qu("thead",null,[qu("tr",null,[qu("th",null,Cs(i.help.header_sort.replace(":","")),1),qu("th",null,Cs(i.help.header_show_hide.replace(":","")),1),qu("th",null,Cs(i.help.header_toggle.replace(":","")),1),qu("th",null,Cs(i.help.header_miscellaneous.replace(":","")),1)])]),qu("tbody",null,[qu("tr",null,[qu("td",null,Cs(i.help.sort_auto),1),qu("td",null,Cs(i.help.show_hide_application_monitoring),1),qu("td",null,Cs(i.help.toggle_bits_bytes),1),qu("td",null,Cs(i.help.misc_erase_process_filter),1)]),qu("tr",null,[qu("td",null,Cs(i.help.sort_cpu),1),qu("td",null,Cs(i.help.show_hide_diskio),1),qu("td",null,Cs(i.help.toggle_count_rate),1),qu("td",null,Cs(i.help.misc_generate_history_graphs),1)]),qu("tr",null,[qu("td",null,Cs(i.help.sort_io_rate),1),qu("td",null,Cs(i.help.show_hide_containers),1),qu("td",null,Cs(i.help.toggle_used_free),1),qu("td",null,Cs(i.help.misc_help),1)]),qu("tr",null,[qu("td",null,Cs(i.help.sort_mem),1),qu("td",null,Cs(i.help.show_hide_top_extended_stats),1),qu("td",null,Cs(i.help.toggle_bar_sparkline),1),qu("td",null,Cs(i.help.misc_accumulate_processes_by_program),1)]),qu("tr",null,[qu("td",null,Cs(i.help.sort_process_name),1),qu("td",null,Cs(i.help.show_hide_filesystem),1),qu("td",null,Cs(i.help.toggle_separate_combined),1),e[2]||(e[2]=qu("td",null," ",-1))]),qu("tr",null,[qu("td",null,Cs(i.help.sort_cpu_times),1),qu("td",null,Cs(i.help.show_hide_gpu),1),qu("td",null,Cs(i.help.toggle_live_cumulative),1),qu("td",null,Cs(i.help.misc_reset_processes_summary_min_max),1)]),qu("tr",null,[qu("td",null,Cs(i.help.sort_user),1),qu("td",null,Cs(i.help.show_hide_ip),1),qu("td",null,Cs(i.help.toggle_linux_percentage),1),qu("td",null,Cs(i.help.misc_quit),1)]),qu("tr",null,[e[3]||(e[3]=qu("td",null," ",-1)),qu("td",null,Cs(i.help.show_hide_tcp_connection),1),qu("td",null,Cs(i.help.toggle_cpu_individual_combined),1),qu("td",null,Cs(i.help.misc_reset_history),1)]),qu("tr",null,[e[4]||(e[4]=qu("td",null," ",-1)),qu("td",null,Cs(i.help.show_hide_alert),1),qu("td",null,Cs(i.help.toggle_gpu_individual_combined),1),qu("td",null,Cs(i.help.misc_delete_warning_alerts),1)]),qu("tr",null,[e[5]||(e[5]=qu("td",null," ",-1)),qu("td",null,Cs(i.help.show_hide_network),1),qu("td",null,Cs(i.help.toggle_short_full),1),qu("td",null,Cs(i.help.misc_delete_warning_and_critical_alerts),1)]),qu("tr",null,[e[6]||(e[6]=qu("td",null," ",-1)),qu("td",null,Cs(i.help.sort_cpu_times),1),e[7]||(e[7]=qu("td",null," ",-1)),e[8]||(e[8]=qu("td",null," ",-1))]),qu("tr",null,[e[9]||(e[9]=qu("td",null," ",-1)),qu("td",null,Cs(i.help.show_hide_irq),1),e[10]||(e[10]=qu("td",null," ",-1)),e[11]||(e[11]=qu("td",null," ",-1))]),qu("tr",null,[e[12]||(e[12]=qu("td",null," ",-1)),qu("td",null,Cs(i.help.show_hide_raid_plugin),1),e[13]||(e[13]=qu("td",null," ",-1)),e[14]||(e[14]=qu("td",null," ",-1))]),qu("tr",null,[e[15]||(e[15]=qu("td",null," ",-1)),qu("td",null,Cs(i.help.show_hide_sensors),1),e[16]||(e[16]=qu("td",null," ",-1)),e[17]||(e[17]=qu("td",null," ",-1))]),qu("tr",null,[e[18]||(e[18]=qu("td",null," ",-1)),qu("td",null,Cs(i.help.show_hide_wifi_module),1),e[19]||(e[19]=qu("td",null," ",-1)),e[20]||(e[20]=qu("td",null," ",-1))]),qu("tr",null,[e[21]||(e[21]=qu("td",null," ",-1)),qu("td",null,Cs(i.help.show_hide_processes),1),e[22]||(e[22]=qu("td",null," ",-1)),e[23]||(e[23]=qu("td",null," ",-1))]),qu("tr",null,[e[24]||(e[24]=qu("td",null," ",-1)),qu("td",null,Cs(i.help.show_hide_left_sidebar),1),e[25]||(e[25]=qu("td",null," ",-1)),e[26]||(e[26]=qu("td",null," ",-1))]),qu("tr",null,[e[27]||(e[27]=qu("td",null," ",-1)),qu("td",null,Cs(i.help.show_hide_quick_look),1),e[28]||(e[28]=qu("td",null," ",-1)),e[29]||(e[29]=qu("td",null," ",-1))]),qu("tr",null,[e[30]||(e[30]=qu("td",null," ",-1)),qu("td",null,Cs(i.help.show_hide_cpu_mem_swap),1),e[31]||(e[31]=qu("td",null," ",-1)),e[32]||(e[32]=qu("td",null," ",-1))]),qu("tr",null,[e[33]||(e[33]=qu("td",null," ",-1)),qu("td",null,Cs(i.help.show_hide_all),1),e[34]||(e[34]=qu("td",null," ",-1)),e[35]||(e[35]=qu("td",null," ",-1))])])]),e[36]||(e[36]=zu('
 

For an exhaustive list of key bindings, click here.

 

Press h to came back to Glances.

',5))])):Hu("v-if",!0)}]]),em={id:"alerts",class:"plugin"},rm={key:0,class:"title"},nm={key:1,class:"title"},im={class:"table table-sm table-borderless"},om={scope:"row"},sm={scope:"row"},am={scope:"row"};var lm=r(2543),cm=r(4644),um=r.n(cm);const pm=$a({args:void 0,config:void 0,data:void 0,status:"IDLE"});const dm=new class{limits={};limitSuffix=["critical","careful","warning"];setLimits(t){this.limits=t}getLimit(t,e){return null!=this.limits[t]&&null!=this.limits[t][e]?this.limits[t][e]:null}getAlert(t,e,r,n,i){var o=(i=i||!1)?"_log":"",s=100*(r=r||0)/(n=n||100);if(null!=this.limits[t])for(var a=0;a=this.limits[t][l]){var c=l.lastIndexOf("_");return l.substring(c+1)+o}}return"ok"+o}getAlertLog(t,e,r,n){return this.getAlert(t,e,r,n,!0)}};const mm=new class{data=void 0;init(t=60){let e;const r=()=>(pm.status="PENDING",Promise.all([fetch("api/4/all",{method:"GET"}).then(t=>t.json()),fetch("api/4/all/views",{method:"GET"}).then(t=>t.json())]).then(t=>{const e={stats:t[0],views:t[1],isBsd:"FreeBSD"===t[0].system?.os_name,isLinux:"Linux"===t[0].system?.os_name,isSunOS:"SunOS"===t[0].system?.os_name,isMac:"Darwin"===t[0].system?.os_name,isWindows:"Windows"===t[0].system?.os_name};this.data=e,pm.data=e,pm.status="SUCCESS"}).catch(t=>{console.log(t),pm.status="FAILURE"}).then(()=>{e&&clearTimeout(e),e=setTimeout(r,1e3*t)}));r(),fetch("api/4/all/limits",{method:"GET"}).then(t=>t.json()).then(t=>{dm.setLimits(t)}),fetch("api/4/args",{method:"GET"}).then(t=>t.json()).then((t={})=>{pm.args={...pm.args,...t}}),fetch("api/4/config",{method:"GET"}).then(t=>t.json()).then((t={})=>{pm.config={...pm.config,...t}})}getData(){return this.data}};const fm=new class{constructor(){this.favico=new(um())({animation:"none"})}badge(t){this.favico.badge(t)}reset(){this.favico.reset()}},hm={props:{data:{type:Object}},computed:{stats(){return this.data.stats.alert},alerts(){return(this.stats||[]).map(t=>{const e={};if(e.state=t.state,e.type=t.type,e.begin=1e3*t.begin,e.end=1e3*t.end,e.ongoing=-1==t.end,e.min=t.min,e.avg=t.avg,e.max=t.max,t.top.length>0&&(e.top=": "+t.top.join(", ")),!e.ongoing){const t=e.end-e.begin,r=parseInt(t/1e3%60),n=parseInt(t/6e4%60),i=parseInt(t/36e5%24);e.duration=(0,lm.padStart)(i,2,"0")+":"+(0,lm.padStart)(n,2,"0")+":"+(0,lm.padStart)(r,2,"0")}return e})},hasAlerts(){return this.countAlerts>0},countAlerts(){return this.alerts.length},hasOngoingAlerts(){return this.countOngoingAlerts>0},countOngoingAlerts(){return this.alerts.filter(({ongoing:t})=>t).length}},watch:{countOngoingAlerts(){this.countOngoingAlerts?fm.badge(this.countOngoingAlerts):fm.reset()}},methods:{formatDate(t){const e=(new Date).getTimezoneOffset(),r=Math.trunc(Math.abs(e)/60),n=Math.abs(e%60);let i=e<=0?"+":"-";i+=String(r).padStart(2,"0")+String(n).padStart(2,"0");const o=new Date(t);return String(o.getFullYear())+"-"+String(o.getMonth()+1).padStart(2,"0")+"-"+String(o.getDate()).padStart(2,"0")+" "+String(o.getHours()).padStart(2,"0")+":"+String(o.getMinutes()).padStart(2,"0")+":"+String(o.getSeconds()).padStart(2,"0")+"("+i+")"},clear(){fetch("api/4/events/clear/all",{method:"POST",headers:{"Content-Type":"application/json"}}).then(t=>t.json()).then(t=>product.value=t)}}},gm=(0,Jd.A)(hm,[["render",function(t,e,r,n,i,o){return Cu(),Pu("section",em,[o.hasAlerts?(Cu(),Pu("span",rm,[Fu(" Warning or critical alerts (last "+Cs(o.countAlerts)+" entries) ",1),qu("span",null,[qu("button",{class:"button",onClick:e[0]||(e[0]=t=>o.clear())},"Clear alerts")])])):(Cu(),Pu("span",nm,"No warning or critical alert detected")),qu("table",im,[qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.alerts,(e,r)=>(Cu(),Pu("tr",{key:r},[qu("td",om,[qu("span",null,Cs(o.formatDate(e.begin)),1)]),qu("td",sm,[qu("span",null,"("+Cs(e.ongoing?"ongoing":e.duration)+")",1)]),qu("td",am,[Tl(qu("span",null,Cs(e.state)+" on ",513),[[Cp,!e.ongoing]]),qu("span",{class:_s(e.state.toLowerCase())},Cs(e.type),3),qu("span",null,"("+Cs(t.$filters.number(e.max,1))+")",1),qu("span",null,Cs(e.top),1)])]))),128))])])])}]]),bm={key:0,id:"cloud",class:"plugin"},ym={class:"title"};const vm={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cloud},provider(){return void 0!==this.stats.id?`${stats.platform}`:null},instance(){const{stats:t}=this;return void 0!==this.stats.id?`${t.type} instance ${t.name} (${t.region})`:null}}},xm=(0,Jd.A)(vm,[["render",function(t,e,r,n,i,o){return o.instance||o.provider?(Cu(),Pu("section",bm,[qu("span",ym,Cs(o.provider),1),Fu(" "+Cs(o.instance),1)])):Hu("v-if",!0)}]]),wm={id:"connections",class:"plugin"},_m={class:"table table-sm table-borderless margin-bottom"},km={class:"text-end"},Sm={class:"text-end"},Am={class:"text-end"},Em={class:"text-end"};const Cm={props:{data:{type:Object}},computed:{stats(){return this.data.stats.connections},view(){return this.data.views.connections},listen(){return this.stats.LISTEN},initiated(){return this.stats.initiated},established(){return this.stats.ESTABLISHED},terminated(){return this.stats.terminated},tracked(){return{count:this.stats.nf_conntrack_count,max:this.stats.nf_conntrack_max}}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Tm=(0,Jd.A)(Cm,[["render",function(t,e,r,n,i,o){return Cu(),Pu("section",wm,[qu("table",_m,[e[5]||(e[5]=qu("thead",null,[qu("tr",null,[qu("th",{scope:"col"},"TCP CONNECTIONS"),qu("th",{scope:"col",class:"text-end"})])],-1)),qu("tbody",null,[qu("tr",null,[e[0]||(e[0]=qu("td",{scope:"row"},"Listen",-1)),qu("td",km,Cs(o.listen),1)]),qu("tr",null,[e[1]||(e[1]=qu("td",{scope:"row"},"Initiated",-1)),qu("td",Sm,Cs(o.initiated),1)]),qu("tr",null,[e[2]||(e[2]=qu("td",{scope:"row"},"Established",-1)),qu("td",Am,Cs(o.established),1)]),qu("tr",null,[e[3]||(e[3]=qu("td",{scope:"row"},"Terminated",-1)),qu("td",Em,Cs(o.terminated),1)]),qu("tr",null,[e[4]||(e[4]=qu("td",{scope:"row"},"Tracked",-1)),qu("td",{class:_s(["text-end",o.getDecoration("nf_conntrack_percent")])},Cs(o.tracked.count)+"/"+Cs(o.tracked.max),3)])])])])}]]),Om={key:0,id:"containers",class:"plugin"},Dm={class:"table-responsive d-md-none"},Im={class:"table table-sm table-borderless table-striped table-hover"},Pm={scope:"col"},jm={scope:"col"},Nm={scope:"col"},Lm={scope:"col"},Mm={class:"table-responsive d-none d-md-block"},Rm={class:"table table-sm table-borderless table-striped table-hover"},qm={scope:"col"},Bm={scope:"col"},$m={scope:"col"},Um={scope:"col"},Fm={scope:"col"},zm={scope:"col"},Hm={scope:"col"},Vm={scope:"col"},Gm={scope:"col"},Wm={scope:"col"},Km={scope:"col"};const Xm={props:{data:{type:Object}},data:()=>({store:pm,sorter:void 0}),computed:{args(){return this.store.args||{}},sortProcessesKey(){return this.args.sort_processes_key},stats(){return this.data.stats.containers},views(){return this.data.views.containers},containers(){const{sorter:t}=this,e=(this.stats||[]).map(t=>{let e;return null!=t.memory_usage?(e=t.memory_usage,null!=t.memory_inactive_file&&(e-=t.memory_inactive_file)):e=void 0,{id:t.id,name:t.name,status:t.status,uptime:t.uptime,cpu_percent:t.cpu.total,memory_usage:e,limit:t.memory.limit,io_rx:t.io_rx,io_wx:t.io_wx,network_rx:t.network_rx,network_tx:t.network_tx,ports:t.ports,command:t.command,image:t.image,engine:t.engine,pod_id:t.pod_id}});return(0,lm.orderBy)(e,[t.column].map(t=>e=>e["memory_percent"===t?"memory_usage":t]??-1/0,[]),[t.isReverseColumn(t.column)?"desc":"asc"])},showEngine(){return this.views.show_engine_name},showPod(){return this.views.show_pod_name}},watch:{sortProcessesKey:{immediate:!0,handler(t){t&&!["cpu_percent","memory_percent","name"].includes(t)||(this.sorter={column:this.args.sort_processes_key||"cpu_percent",auto:!this.args.sort_processes_key,isReverseColumn:function(t){return!["name"].includes(t)},getColumnLabel:function(t){return{io_counters:"disk IO",cpu_percent:"CPU consumption",memory_usage:"memory consumption",cpu_times:"uptime",name:"container name",None:"None"}[t]||t}})}}},methods:{getDisableStats:()=>dm.getLimit("containers","containers_disable_stats")||[]}},Qm=(0,Jd.A)(Xm,[["render",function(t,e,r,n,i,o){return o.containers.length?(Cu(),Pu("section",Om,[e[6]||(e[6]=qu("span",{class:"title"},"CONTAINERS",-1)),Tl(qu("span",null,Cs(o.containers.length)+" sorted by "+Cs(i.sorter.getColumnLabel(i.sorter.column)),513),[[Cp,o.containers.length>1]]),qu("div",Dm,[qu("table",Im,[qu("thead",null,[qu("tr",null,[Tl(qu("td",Pm,"Pod",512),[[Cp,o.showPod]]),Tl(qu("td",{scope:"col",class:_s(["sortable","name"===i.sorter.column&&"sort"]),onClick:e[0]||(e[0]=t=>o.args.sort_processes_key="name")}," Name ",2),[[Cp,!o.getDisableStats().includes("name")]]),Tl(qu("td",jm,"Status",512),[[Cp,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","cpu_percent"===i.sorter.column&&"sort"]),onClick:e[1]||(e[1]=t=>o.args.sort_processes_key="cpu_percent")}," CPU% ",2),[[Cp,!o.getDisableStats().includes("cpu")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","memory_percent"===i.sorter.column&&"sort"]),onClick:e[2]||(e[2]=t=>o.args.sort_processes_key="memory_percent")}," MEM ",2),[[Cp,!o.getDisableStats().includes("mem")]]),Tl(qu("td",Nm,"MAX",512),[[Cp,!o.getDisableStats().includes("mem")]]),Tl(qu("td",Lm,"Command",512),[[Cp,!o.getDisableStats().includes("command")]])])]),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.containers,(e,r)=>(Cu(),Pu("tr",{key:r},[Tl(qu("td",{scope:"row"},Cs(e.pod_id||"-"),513),[[Cp,o.showPod]]),Tl(qu("td",{scope:"row"},Cs(e.name),513),[[Cp,!o.getDisableStats().includes("name")]]),Tl(qu("td",{scope:"row",class:_s(["Paused"===e.status&&"careful","exited"===e.status&&"warning",!["Paused","exited"].includes(e.status)&&"ok"])},Cs(e.status),3),[[Cp,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"row"},Cs(t.$filters.number(e.cpu_percent,1)),513),[[Cp,!o.getDisableStats().includes("cpu")]]),Tl(qu("td",{scope:"row"},Cs(isNaN(e.memory_usage??NaN)?"-":t.$filters.bytes(e.memory_usage)),513),[[Cp,!o.getDisableStats().includes("mem")]]),Tl(qu("td",{scope:"row"},Cs(isNaN(e.limit??NaN)?"-":t.$filters.bytes(e.limit)),513),[[Cp,!o.getDisableStats().includes("mem")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Cs(e.ports),513),[[Cp,!o.getDisableStats().includes("ports")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Cs(e.command),513),[[Cp,!o.getDisableStats().includes("command")]])]))),128))])])]),qu("div",Mm,[qu("table",Rm,[qu("thead",null,[qu("tr",null,[Tl(qu("td",qm,"Engine",512),[[Cp,o.showEngine]]),Tl(qu("td",Bm,"Pod",512),[[Cp,o.showPod]]),Tl(qu("td",{scope:"col",class:_s(["sortable","name"===i.sorter.column&&"sort"]),onClick:e[3]||(e[3]=t=>o.args.sort_processes_key="name")}," Name ",2),[[Cp,!o.getDisableStats().includes("name")]]),Tl(qu("td",$m,"Status",512),[[Cp,!o.getDisableStats().includes("status")]]),Tl(qu("td",Um,"Uptime",512),[[Cp,!o.getDisableStats().includes("uptime")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","cpu_percent"===i.sorter.column&&"sort"]),onClick:e[4]||(e[4]=t=>o.args.sort_processes_key="cpu_percent")}," CPU% ",2),[[Cp,!o.getDisableStats().includes("cpu")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","memory_percent"===i.sorter.column&&"sort"]),onClick:e[5]||(e[5]=t=>o.args.sort_processes_key="memory_percent")}," MEM ",2),[[Cp,!o.getDisableStats().includes("mem")]]),Tl(qu("td",Fm,"MAX",512),[[Cp,!o.getDisableStats().includes("mem")]]),Tl(qu("td",zm,"IORps",512),[[Cp,!o.getDisableStats().includes("diskio")]]),Tl(qu("td",Hm,"IOWps",512),[[Cp,!o.getDisableStats().includes("diskio")]]),Tl(qu("td",Vm,"RXps",512),[[Cp,!o.getDisableStats().includes("networkio")]]),Tl(qu("td",Gm,"TXps",512),[[Cp,!o.getDisableStats().includes("networkio")]]),Tl(qu("td",Wm,"Ports",512),[[Cp,!o.getDisableStats().includes("ports")]]),Tl(qu("td",Km,"Command",512),[[Cp,!o.getDisableStats().includes("command")]])])]),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.containers,(e,r)=>(Cu(),Pu("tr",{key:r},[Tl(qu("td",{scope:"row"},Cs(e.engine),513),[[Cp,o.showEngine]]),Tl(qu("td",{scope:"row"},Cs(e.pod_id||"-"),513),[[Cp,o.showPod]]),Tl(qu("td",{scope:"row"},Cs(e.name),513),[[Cp,!o.getDisableStats().includes("name")]]),Tl(qu("td",{scope:"row",class:_s(["Paused"===e.status&&"careful","exited"===e.status&&"warning",!["Paused","exited"].includes(e.status)&&"ok"])},Cs(e.status),3),[[Cp,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"row"},Cs(e.uptime),513),[[Cp,!o.getDisableStats().includes("uptime")]]),Tl(qu("td",{scope:"row"},Cs(t.$filters.number(e.cpu_percent,1)),513),[[Cp,!o.getDisableStats().includes("cpu")]]),Tl(qu("td",{scope:"row"},Cs(isNaN(e.memory_usage??NaN)?"-":t.$filters.bytes(e.memory_usage)),513),[[Cp,!o.getDisableStats().includes("mem")]]),Tl(qu("td",{scope:"row"},Cs(isNaN(e.limit??NaN)?"-":t.$filters.bytes(e.limit)),513),[[Cp,!o.getDisableStats().includes("mem")]]),Tl(qu("td",{scope:"row"},Cs(isNaN(e.io_rx??NaN)?"-":t.$filters.bytes(e.io_rx)),513),[[Cp,!o.getDisableStats().includes("iodisk")]]),Tl(qu("td",{scope:"row"},Cs(isNaN(e.io_wx??NaN)?"-":t.$filters.bytes(e.io_wx)),513),[[Cp,!o.getDisableStats().includes("iodisk")]]),Tl(qu("td",{scope:"row"},Cs(isNaN(e.network_rx??NaN)?"-":t.$filters.bits(e.network_rx)),513),[[Cp,!o.getDisableStats().includes("networkio")]]),Tl(qu("td",{scope:"row"},Cs(isNaN(e.network_tx??NaN)?"-":t.$filters.bits(e.network_tx)),513),[[Cp,!o.getDisableStats().includes("networkio")]]),Tl(qu("td",{scope:"row"},Cs(e.ports),513),[[Cp,!o.getDisableStats().includes("ports")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Cs(e.command),513),[[Cp,!o.getDisableStats().includes("command")]])]))),128))])])])])):Hu("v-if",!0)}]]),Zm={id:"cpu",class:"plugin"},Ym={class:"table-responsive"},Jm={class:"table-sm table-borderless"},tf={class:"justify-content-between"},ef={scope:"col"},rf={class:"table table-sm table-borderless"},nf={key:0,scope:"col"},of={class:"d-none d-xl-block d-xxl-block"},sf={class:"table table-sm table-borderless"},af={scope:"col"},lf={scope:"col",class:"text-end"},cf={scope:"col"},uf={scope:"col",class:"text-end"},pf={scope:"col"},df={scope:"col",class:"text-end"},mf={key:0,scope:"col"},ff={scope:"col"},hf={class:"d-none d-xxl-block"},gf={class:"table table-sm table-borderless"},bf={key:0,scope:"col"},yf={scope:"col"},vf={scope:"col",class:"text-end"},xf={key:0,scope:"col"},wf={key:1,scope:"col",class:"text-end"},_f={key:0,scope:"col"},kf={key:1,scope:"col",class:"text-end"};const Sf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cpu},view(){return this.data.views.cpu},isLinux(){return this.data.isLinux},isSunOS(){return this.data.isSunOS},isWindows(){return this.data.isWindows},total(){return this.stats.total},user(){return this.stats.user},system(){return this.stats.system},idle(){return this.stats.idle},nice(){return this.stats.nice},irq(){return this.stats.irq},iowait(){return this.stats.iowait},dpc(){return this.stats.dpc},steal(){return this.stats.steal},guest(){return this.stats.guest},ctx_switches(){const{stats:t}=this;return t.ctx_switches?Math.floor(t.ctx_switches/t.time_since_update):null},interrupts(){const{stats:t}=this;return t.interrupts?Math.floor(t.interrupts/t.time_since_update):null},soft_interrupts(){const{stats:t}=this;return t.soft_interrupts?Math.floor(t.soft_interrupts/t.time_since_update):null},syscalls(){const{stats:t}=this;return t.syscalls?Math.floor(t.syscalls/t.time_since_update):null}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Af=(0,Jd.A)(Sf,[["render",function(t,e,r,n,i,o){return Cu(),Pu("section",Zm,[Hu(" d-none d-xxl-block "),qu("div",Ym,[qu("table",Jm,[qu("tbody",null,[qu("tr",tf,[qu("td",ef,[qu("table",rf,[qu("tbody",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"CPU",-1)),qu("td",{scope:"col",class:_s(["text-end",o.getDecoration("total")])},[qu("span",null,Cs(o.total)+"%",1)],2)]),qu("tr",null,[e[1]||(e[1]=qu("td",{scope:"col"},"user:",-1)),qu("td",{scope:"col",class:_s(["text-end",o.getDecoration("user")])},[qu("span",null,Cs(o.user)+"%",1)],2)]),qu("tr",null,[e[2]||(e[2]=qu("td",{scope:"col"},"system:",-1)),qu("td",{scope:"col",class:_s(["text-end",o.getDecoration("system")])},[qu("span",null,Cs(o.system)+"%",1)],2)]),qu("tr",null,[null!=o.iowait?(Cu(),Pu("td",nf,"iowait:")):Hu("v-if",!0),null!=o.iowait?(Cu(),Pu("td",{key:1,scope:"col",class:_s(["text-end",o.getDecoration("iowait")])},[qu("span",null,Cs(o.iowait)+"%",1)],2)):Hu("v-if",!0)])])])]),qu("td",null,[qu("template",of,[qu("table",sf,[qu("tbody",null,[qu("tr",null,[Tl(qu("td",af,"idle:",512),[[Cp,null!=o.idle]]),Tl(qu("td",lf,[qu("span",null,Cs(o.idle)+"%",1)],512),[[Cp,null!=o.idle]])]),qu("tr",null,[Tl(qu("td",cf,"irq:",512),[[Cp,null!=o.irq]]),Tl(qu("td",uf,[qu("span",null,Cs(o.irq)+"%",1)],512),[[Cp,null!=o.irq]])]),qu("tr",null,[Tl(qu("td",pf,"nice:",512),[[Cp,null!=o.nice]]),Tl(qu("td",df,[qu("span",null,Cs(o.nice)+"%",1)],512),[[Cp,null!=o.nice]])]),qu("tr",null,[null==o.iowait&&null!=o.dpc?(Cu(),Pu("td",mf,"dpc:")):Hu("v-if",!0),null==o.iowait&&null!=o.dpc?(Cu(),Pu("td",{key:1,scope:"col",class:_s(["text-end",o.getDecoration("dpc")])},[qu("span",null,Cs(o.dpc)+"%",1)],2)):Hu("v-if",!0),Tl(qu("td",ff,"steal:",512),[[Cp,null!=o.steal]]),Tl(qu("td",{scope:"col",class:_s(["text-end",o.getDecoration("steal")])},[qu("span",null,Cs(o.steal)+"%",1)],2),[[Cp,null!=o.steal]])])])])])]),qu("td",null,[qu("template",hf,[qu("table",gf,[qu("tbody",null,[qu("tr",null,[null!=o.nice&&null!=o.ctx_switches?(Cu(),Pu("td",bf," ctx_sw:")):Hu("v-if",!0),null!=o.nice&&null!=o.ctx_switches?(Cu(),Pu("td",{key:1,scope:"col",class:_s(["text-end",o.getDecoration("ctx_switches")])},[qu("span",null,Cs(o.ctx_switches),1)],2)):Hu("v-if",!0)]),qu("tr",null,[Tl(qu("td",yf,"inter:",512),[[Cp,null!=o.interrupts]]),Tl(qu("td",vf,[qu("span",null,Cs(o.interrupts),1)],512),[[Cp,null!=o.interrupts]])]),qu("tr",null,[o.isWindows||o.isSunOS||null==o.soft_interrupts?Hu("v-if",!0):(Cu(),Pu("td",xf,"sw_int: ")),o.isWindows||o.isSunOS||null==o.soft_interrupts?Hu("v-if",!0):(Cu(),Pu("td",wf,[qu("span",null,Cs(o.soft_interrupts),1)]))]),qu("tr",null,[o.isLinux&&null!=o.guest?(Cu(),Pu("td",_f,"guest:")):Hu("v-if",!0),o.isLinux&&null!=o.guest?(Cu(),Pu("td",kf,[qu("span",null,Cs(o.guest)+"%",1)])):Hu("v-if",!0)])])])])])])])])])])}]]),Ef={key:0,id:"diskio",class:"plugin"},Cf={class:"table table-sm table-borderless margin-bottom"},Tf={scope:"col",class:"text-end w-25"},Of={scope:"col",class:"text-end w-25"},Df={scope:"col",class:"text-end w-25"},If={scope:"col",class:"text-end w-25"},Pf={scope:"col",class:"text-end w-25"},jf={scope:"col",class:"text-end w-25"},Nf={scope:"row",class:"text-truncate"};var Lf=r(4728),Mf=r.n(Lf);function Rf(t,e){return qf(t=8*Math.round(t),e)+"b"}function qf(t,e){if(e=e||!1,isNaN(parseFloat(t))||!isFinite(t)||0==t)return t;const r=["Y","Z","E","P","T","G","M","K"],n={Y:12089258196146292e8,Z:11805916207174113e5,E:0x1000000000000000,P:0x4000000000000,T:1099511627776,G:1073741824,M:1048576,K:1024};for(var i=0;i1){var a=0;return s<10?a=2:s<100&&(a=1),e?a="MK"==o?0:(0,lm.min)([1,a]):"K"==o&&(a=0),parseFloat(s).toFixed(a)+o}}return t.toFixed(0)}function Bf(t){return void 0===t||""===t?"?":t}function $f(t,e,r){return e=e||0,r=r||" ",String(t).padStart(e,r)}function Uf(t,e){return"function"!=typeof t.slice&&(t=String(t)),t.slice(0,e)}function Ff(t,e,r=!0){return e=e||8,t.length>e?r?t.substring(0,e-1)+"_":"_"+t.substring(t.length-e+1):t}function zf(t){if(void 0===t)return t;var e=function(t){var e=document.createElement("div");return e.innerText=t,e.innerHTML}(t),r=e.replace(/\n/g,"
");return Mf()(r)}function Hf(t,e){return void 0===t||isNaN(t)?"-":new Intl.NumberFormat("en-US","number"==typeof e?{maximumFractionDigits:e}:e).format(t)}function Vf(t){for(var e=0,r=0;r`${t}: ${e}`).join(" / ")}const Kf={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.diskio},view(){return this.data.views.diskio},disks(){const t=this.stats.map(t=>({name:t.disk_name,alias:void 0!==t.alias?t.alias:null,bitrate:{txps:qf(t.read_bytes_rate_per_sec),rxps:qf(t.write_bytes_rate_per_sec)},count:{txps:qf(t.read_count_rate_per_sec),rxps:qf(t.write_count_rate_per_sec)},latency:{txps:qf(t.read_latency),rxps:qf(t.write_latency)}})).filter(t=>{const e=this.view[t.name].read_bytes_rate_per_sec,r=this.view[t.name].write_bytes_rate_per_sec;return!(e&&!1!==e.hidden||r&&!1!==r.hidden)});return(0,lm.orderBy)(t,["name"])},hasDisks(){return this.disks.length>0}},methods:{getDecoration(t,e){return null==this.view[t][e]?null==this.view[e]?void 0:this.view[e].decoration.toLowerCase():this.view[t][e].decoration.toLowerCase()}}},Xf=(0,Jd.A)(Kf,[["render",function(t,e,r,n,i,o){return o.hasDisks?(Cu(),Pu("section",Ef,[qu("table",Cf,[qu("thead",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"DISK I/O",-1)),Tl(qu("th",Tf,"Rps",512),[[Cp,!o.args.diskio_iops&&!o.args.diskio_latency]]),Tl(qu("th",Of,"Wps",512),[[Cp,!o.args.diskio_iops&&!o.args.diskio_latency]]),Tl(qu("th",Df,"ms/opR",512),[[Cp,o.args.diskio_latency]]),Tl(qu("th",If,"ms/opW",512),[[Cp,o.args.diskio_latency]]),Tl(qu("th",Pf,"IORps",512),[[Cp,o.args.diskio_iops]]),Tl(qu("th",jf,"IOWps",512),[[Cp,o.args.diskio_iops]])])]),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.disks,(e,r)=>(Cu(),Pu("tr",{key:r},[qu("td",Nf,Cs(t.$filters.minSize(e.alias?e.alias:e.name,16)),1),Tl(qu("td",{class:_s(["text-end w-25",o.getDecoration(e.name,"write_bytes_rate_per_sec")])},Cs(e.bitrate.txps),3),[[Cp,!o.args.diskio_iops&&!o.args.diskio_latency]]),Tl(qu("td",{class:_s(["text-end w-25",o.getDecoration(e.name,"read_bytes_rate_per_sec")])},Cs(e.bitrate.rxps),3),[[Cp,!o.args.diskio_iops&&!o.args.diskio_latency]]),Tl(qu("td",{class:_s(["text-end w-25",o.getDecoration(e.name,"write_latency")])},Cs(e.latency.txps),3),[[Cp,o.args.diskio_latency]]),Tl(qu("td",{class:_s(["text-end w-25",o.getDecoration(e.name,"read_latency")])},Cs(e.latency.rxps),3),[[Cp,o.args.diskio_latency]]),Tl(qu("td",{class:"text-end w-25"},Cs(e.count.txps),513),[[Cp,o.args.diskio_iops]]),Tl(qu("td",{class:"text-end w-25"},Cs(e.count.rxps),513),[[Cp,o.args.diskio_iops]])]))),128))])])])):Hu("v-if",!0)}]]),Qf={key:0,id:"folders",class:"plugin"},Zf={class:"table table-sm table-borderless margin-bottom"},Yf={scope:"row"},Jf={key:0,class:"visible-lg-inline"};const th={props:{data:{type:Object}},computed:{stats(){return this.data.stats.folders},folders(){return this.stats.map(t=>({path:t.path,size:t.size,errno:t.errno,careful:t.careful,warning:t.warning,critical:t.critical}))},hasFolders(){return this.folders.length>0}},methods:{getDecoration:t=>t.errno>0?"error":null!==t.critical&&t.size>1e6*t.critical?"critical":null!==t.warning&&t.size>1e6*t.warning?"warning":null!==t.careful&&t.size>1e6*t.careful?"careful":"ok"}},eh=(0,Jd.A)(th,[["render",function(t,e,r,n,i,o){return o.hasFolders?(Cu(),Pu("section",Qf,[qu("table",Zf,[e[0]||(e[0]=qu("thead",null,[qu("tr",null,[qu("th",{scope:"col"},"FOLDERS"),qu("th",{scope:"col",class:"text-end"},"Size")])],-1)),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.folders,(e,r)=>(Cu(),Pu("tr",{key:r},[qu("td",Yf,Cs(e.path),1),qu("td",{class:_s(["text-end",o.getDecoration(e)])},[e.errno>0?(Cu(),Pu("span",Jf,"?")):Hu("v-if",!0),Fu(" "+Cs(t.$filters.bytes(e.size)),1)],2)]))),128))])])])):Hu("v-if",!0)}]]),rh={key:0,id:"fs",class:"plugin"},nh={class:"table table-sm table-borderless margin-bottom"},ih={key:0,scope:"col",class:"text-end w-25"},oh={key:1,scope:"col",class:"text-end w-25"},sh={scope:"row"},ah={key:0,class:"visible-lg-inline"},lh={scope:"row",class:"text-end"};const ch={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.fs},view(){return this.data.views.fs},fileSystems(){const t=this.stats.map(t=>({name:t.device_name,mountPoint:t.mnt_point,percent:t.percent,size:t.size,used:t.used,free:t.free,alias:void 0!==t.alias?t.alias:null}));return(0,lm.orderBy)(t,["mnt_point"])},hasFs(){return this.fileSystems.length>0}},methods:{getDecoration(t,e){if(null!=this.view[t][e])return this.view[t][e].decoration.toLowerCase()}}},uh=(0,Jd.A)(ch,[["render",function(t,e,r,n,i,o){return o.hasFs?(Cu(),Pu("section",rh,[qu("table",nh,[qu("thead",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"FILE SYSTEM",-1)),o.args.fs_free_space?(Cu(),Pu("th",oh,"Free")):(Cu(),Pu("th",ih,"Used")),e[1]||(e[1]=qu("th",{scope:"col",class:"text-end w-25"},"Total",-1))])]),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.fileSystems,(e,r)=>(Cu(),Pu("tr",{key:r},[qu("td",sh,[Fu(Cs(t.$filters.minSize(e.alias?e.alias:e.mountPoint,16,t.begin=!1))+" ",1),(e.alias?e.alias:e.mountPoint).length+e.name.length<=15?(Cu(),Pu("span",ah," ("+Cs(e.name)+") ",1)):Hu("v-if",!0)]),o.args.fs_free_space?(Cu(),Pu("td",{key:1,scope:"row",class:_s(["text-end",o.getDecoration(e.mountPoint,"used")])},Cs(t.$filters.bytes(e.free)),3)):(Cu(),Pu("td",{key:0,scope:"row",class:_s(["text-end",o.getDecoration(e.mountPoint,"used")])},Cs(t.$filters.bytes(e.used)),3)),qu("td",lh,Cs(t.$filters.bytes(e.size)),1)]))),128))])])])):Hu("v-if",!0)}]]),ph={key:0,id:"gpu",class:"plugin"},dh={class:"title text-truncate"},mh={key:0,class:"table-responsive"},fh={key:1,class:"col text-end"},hh={key:1,class:"col text-end"},gh={key:1,class:"col text-end"},bh={key:1,class:"table-responsive"},yh={class:"table table-sm table-borderless"},vh={class:"col"},xh={key:1,class:"col"},wh={key:3,class:"col text-end"},_h={key:2,class:"table-responsive"},kh={class:"table table-sm table-borderless"},Sh={key:1,class:"col"},Ah={key:1,class:"col"},Eh={key:1,class:"col"};const Ch={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.gpu},view(){return this.data.views.gpu},gpus(){return this.stats},name(){let t="GPU";const{stats:e}=this;return 1===e.length?t=e[0].name:e.length&&(t=`${e.length} GPU ${e[0].name}`),t},mean(){const t={proc:null,mem:null,temperature:null},{stats:e}=this;if(!e.length)return t;for(const r of e)t.proc+=r.proc,t.mem+=r.mem,t.temperature+=r.temperature;return t.proc=t.proc/e.length,t.mem=t.mem/e.length,t.temperature=t.temperature/e.length,t}},methods:{getDecoration(t,e){if(void 0!==this.view[t][e])return this.view[t][e].decoration.toLowerCase()},getMeanDecoration:t=>"DEFAULT"}},Th=(0,Jd.A)(Ch,[["render",function(t,e,r,n,i,o){return null!=o.gpus?(Cu(),Pu("section",ph,[qu("div",dh,Cs(o.name),1),Hu(" single gpu "),1===o.gpus.length?(Cu(),Pu("div",mh,[(Cu(!0),Pu(wu,null,bc(o.gpus,(r,n)=>(Cu(),Pu("table",{key:n,class:"table table-sm table-borderless"},[qu("tbody",null,[qu("tr",null,[e[1]||(e[1]=qu("td",{class:"col"},"proc:",-1)),null!=r.proc?(Cu(),Pu("td",{key:0,class:_s(["col text-end",o.getDecoration(r.gpu_id,"proc")])},[qu("span",null,Cs(t.$filters.number(r.proc,0))+"%",1)],2)):Hu("v-if",!0),null==r.proc?(Cu(),Pu("td",fh,[...e[0]||(e[0]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0)]),qu("tr",null,[e[3]||(e[3]=qu("td",{class:"col"},"mem:",-1)),null!=r.mem?(Cu(),Pu("td",{key:0,class:_s(["col text-end",o.getDecoration(r.gpu_id,"mem")])},[qu("span",null,Cs(t.$filters.number(r.mem,0))+"%",1)],2)):Hu("v-if",!0),null==r.mem?(Cu(),Pu("td",hh,[...e[2]||(e[2]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0)]),qu("tr",null,[e[5]||(e[5]=qu("td",{class:"col"},"temp:",-1)),null!=r.temperature?(Cu(),Pu("td",{key:0,class:_s(["col text-end",o.getDecoration(r.gpu_id,"temperature")])},[qu("span",null,Cs(t.$filters.number(r.temperature,0)),1)],2)):Hu("v-if",!0),null==r.temperature?(Cu(),Pu("td",gh,[...e[4]||(e[4]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0)])])]))),128))])):Hu("v-if",!0),Hu(" multiple gpus - one line per gpu (no mean) "),!o.args.meangpu&&o.gpus.length>1?(Cu(),Pu("div",bh,[qu("table",yh,[qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.gpus,(r,n)=>(Cu(),Pu("tr",{key:n},[qu("td",vh,Cs(r.gpu_id)+":",1),null!=r.proc?(Cu(),Pu("td",{key:0,class:_s(["col",o.getDecoration(r.gpu_id,"proc")])},[qu("span",null,Cs(t.$filters.number(r.proc,0))+"%",1)],2)):Hu("v-if",!0),null==r.proc?(Cu(),Pu("td",xh,[...e[6]||(e[6]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0),e[8]||(e[8]=qu("td",{class:"col"},"mem:",-1)),null!=r.mem?(Cu(),Pu("td",{key:2,class:_s(["col text-end",o.getDecoration(r.gpu_id,"mem")])},[qu("span",null,Cs(t.$filters.number(r.mem,0))+"% ",1)],2)):Hu("v-if",!0),null==r.mem?(Cu(),Pu("td",wh,[...e[7]||(e[7]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0)]))),128))])])])):Hu("v-if",!0),Hu(" multiple gpus - mean "),o.args.meangpu&&o.gpus.length>1?(Cu(),Pu("div",_h,[qu("table",kh,[qu("tbody",null,[qu("tr",null,[e[10]||(e[10]=qu("td",{class:"col"},"proc mean:",-1)),null!=o.mean.proc?(Cu(),Pu("td",{key:0,class:_s(["col",o.getMeanDecoration("proc")])},[qu("span",null,Cs(t.$filters.number(o.mean.proc,0))+"%",1)],2)):Hu("v-if",!0),null==o.mean.proc?(Cu(),Pu("td",Sh,[...e[9]||(e[9]=[qu("span",null,"N/A",-1),Fu(">",-1)])])):Hu("v-if",!0)]),qu("tr",null,[e[12]||(e[12]=qu("td",{class:"col"},"mem mean:",-1)),null!=o.mean.mem?(Cu(),Pu("td",{key:0,class:_s(["col",o.getMeanDecoration("mem")])},[qu("span",null,Cs(t.$filters.number(o.mean.mem,0))+"%",1)],2)):Hu("v-if",!0),null==o.mean.mem?(Cu(),Pu("td",Ah,[...e[11]||(e[11]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0)]),qu("tr",null,[e[14]||(e[14]=qu("td",{class:"col"},"temp mean:",-1)),null!=o.mean.temperature?(Cu(),Pu("td",{key:0,class:_s(["col",o.getMeanDecoration("temperature")])},[qu("span",null,Cs(t.$filters.number(o.mean.temperature,0))+"°C",1)],2)):Hu("v-if",!0),null==o.mean.temperature?(Cu(),Pu("td",Eh,[...e[13]||(e[13]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0)])])])])):Hu("v-if",!0)])):Hu("v-if",!0)}]]),Oh={id:"system",class:"plugin"},Dh={key:0,class:"critical"},Ih={class:"title"};const Ph={props:{data:{type:Object}},data:()=>({store:pm}),computed:{stats(){return this.data.stats.system},hostname(){return this.stats.hostname},isDisconnected(){return"FAILURE"===this.store.status}}},jh=(0,Jd.A)(Ph,[["render",function(t,e,r,n,i,o){return Cu(),Pu("section",Oh,[o.isDisconnected?(Cu(),Pu("span",Dh,"Disconnected from")):Hu("v-if",!0),qu("span",Ih,Cs(o.hostname),1)])}]]),Nh={key:0,id:"ip",class:"plugin"},Lh={key:0,class:"title"},Mh={key:1},Rh={key:2,class:"title"},qh={key:3},Bh={key:4,class:"text-truncate"};const $h={props:{data:{type:Object}},computed:{ipStats(){return this.data.stats.ip},address(){return this.ipStats.address},gateway(){return this.ipStats.gateway},maskCdir(){return this.ipStats.mask_cidr},publicAddress(){return this.ipStats.public_address},publicInfo(){return this.ipStats.public_info_human}}},Uh=(0,Jd.A)($h,[["render",function(t,e,r,n,i,o){return o.address?(Cu(),Pu("section",Nh,[o.address?(Cu(),Pu("span",Lh,"IP")):Hu("v-if",!0),o.address?(Cu(),Pu("span",Mh,Cs(o.address)+"/"+Cs(o.maskCdir),1)):Hu("v-if",!0),o.publicAddress?(Cu(),Pu("span",Rh,"Pub")):Hu("v-if",!0),o.publicAddress?(Cu(),Pu("span",qh,Cs(o.publicAddress),1)):Hu("v-if",!0),o.publicInfo?(Cu(),Pu("span",Bh,Cs(o.publicInfo),1)):Hu("v-if",!0)])):Hu("v-if",!0)}]]),Fh={id:"irq",class:"plugin"},zh={class:"table table-sm table-borderless margin-bottom"},Hh={scope:"row"},Vh={scope:"row",class:"text-end"};const Gh={props:{data:{type:Object}},computed:{stats(){return this.data.stats.irq},irqs(){return this.stats.map(t=>({irq_line:t.irq_line,irq_rate:t.irq_rate}))}}},Wh=(0,Jd.A)(Gh,[["render",function(t,e,r,n,i,o){return Cu(),Pu("section",Fh,[qu("table",zh,[e[0]||(e[0]=qu("thead",null,[qu("tr",null,[qu("th",{scope:"col"},"IRQ"),qu("th",{scope:"col",class:"text-end"},"Rate/s")])],-1)),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.irqs,(t,e)=>(Cu(),Pu("tr",{key:e},[qu("td",Hh,Cs(t.irq_line),1),qu("td",Vh,Cs(t.irq_rate),1)]))),128))])])])}]]),Kh={key:0,id:"load",class:"plugin"},Xh={class:"table-responsive"},Qh={class:"table table-sm table-borderless"},Zh={scope:"col",class:"text-end"},Yh={class:"text-end"};const Jh={props:{data:{type:Object}},computed:{stats(){return this.data.stats.load},view(){return this.data.views.load},cpucore(){return this.stats.cpucore},min1(){return this.stats.min1},min5(){return this.stats.min5},min15(){return this.stats.min15}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},tg=(0,Jd.A)(Jh,[["render",function(t,e,r,n,i,o){return null!=o.cpucore?(Cu(),Pu("section",Kh,[qu("div",Xh,[qu("table",Qh,[qu("thead",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"LOAD",-1)),qu("td",Zh,Cs(o.cpucore)+"-core",1)])]),qu("tbody",null,[qu("tr",null,[e[1]||(e[1]=qu("td",{scope:"row"},"1 min:",-1)),qu("td",Yh,[qu("span",null,Cs(t.$filters.number(o.min1,2)),1)])]),qu("tr",null,[e[2]||(e[2]=qu("td",{scope:"row"},"5 min:",-1)),qu("td",{class:_s(["text-end",o.getDecoration("min5")])},[qu("span",null,Cs(t.$filters.number(o.min5,2)),1)],2)]),qu("tr",null,[e[3]||(e[3]=qu("td",{scope:"row"},"15 min:",-1)),qu("td",{class:_s(["text-end",o.getDecoration("min15")])},[qu("span",null,Cs(t.$filters.number(o.min15,2)),1)],2)])])])])])):Hu("v-if",!0)}]]),eg={id:"mem",class:"plugin"},rg={class:"table-responsive"},ng={class:"table-sm table-borderless"},ig={class:"justify-content-between"},og={scope:"col"},sg={class:"table table-sm table-borderless"},ag={class:"text-end"},lg={key:0},cg={key:1},ug={class:"d-none d-xl-block d-xxl-block"},pg={class:"table table-sm table-borderless"},dg={scope:"col"},mg={scope:"col"},fg={scope:"col"},hg={scope:"col"},gg={scope:"col"},bg={scope:"col"},yg={scope:"col"},vg={scope:"col"};const xg={props:{data:{type:Object}},data:()=>({store:pm}),computed:{config(){return this.store.config||{}},available_args(){return void 0!==this.config&&void 0!==this.config.mem&&void 0!==this.config.available&&this.config.mem.available||!1},stats(){return this.data.stats.mem},view(){return this.data.views.mem},percent(){return this.stats.percent.toFixed(1)},total(){return this.stats.total},used(){return this.stats.used},available(){return this.stats.available},free(){return this.stats.free},active(){return this.stats.active},inactive(){return this.stats.inactive},buffers(){return this.stats.buffers},cached(){return this.stats.cached}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},wg=(0,Jd.A)(xg,[["render",function(t,e,r,n,i,o){return Cu(),Pu("section",eg,[Hu(" d-none d-xxl-block "),qu("div",rg,[qu("table",ng,[qu("tbody",null,[qu("tr",ig,[qu("td",og,[qu("table",sg,[qu("tbody",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"MEM",-1)),qu("td",{scope:"col",class:_s(["text-end",o.getDecoration("percent")])},[qu("span",null,Cs(o.percent)+"%",1)],2)]),qu("tr",null,[e[1]||(e[1]=qu("td",{scope:"row"},"total:",-1)),qu("td",ag,[qu("span",null,Cs(t.$filters.bytes(o.total)),1)])]),o.available_args?Hu("v-if",!0):(Cu(),Pu("tr",lg,[e[2]||(e[2]=qu("td",{scope:"row"},"used:",-1)),qu("td",{class:_s(["text-end",o.getDecoration("used")])},[qu("span",null,Cs(t.$filters.bytes(o.used,2)),1)],2)])),o.available_args?(Cu(),Pu("tr",cg,[e[3]||(e[3]=qu("td",{scope:"row"},"avail:",-1)),qu("td",{class:_s(["text-end",o.getDecoration("available")])},[qu("span",null,Cs(t.$filters.bytes(o.available,2)),1)],2)])):Hu("v-if",!0),qu("tr",null,[e[4]||(e[4]=qu("td",{scope:"row"},"free:",-1)),qu("td",{class:_s(["text-end",o.getDecoration("free")])},[qu("span",null,Cs(t.$filters.bytes(o.free,2)),1)],2)])])])]),qu("td",null,[qu("template",ug,[qu("table",pg,[qu("tbody",null,[qu("tr",null,[Tl(qu("td",dg," active: ",512),[[Cp,null!=o.active]]),Tl(qu("td",mg,[qu("span",null,Cs(t.$filters.bytes(o.active)),1)],512),[[Cp,null!=o.active]])]),qu("tr",null,[Tl(qu("td",fg," inactive: ",512),[[Cp,null!=o.inactive]]),Tl(qu("td",hg,[qu("span",null,Cs(t.$filters.bytes(o.inactive)),1)],512),[[Cp,null!=o.inactive]])]),qu("tr",null,[Tl(qu("td",gg," buffers: ",512),[[Cp,null!=o.buffers]]),Tl(qu("td",bg,[qu("span",null,Cs(t.$filters.bytes(o.buffers)),1)],512),[[Cp,null!=o.buffers]])]),qu("tr",null,[Tl(qu("td",yg," cached: ",512),[[Cp,null!=o.cached]]),Tl(qu("td",vg,[qu("span",null,Cs(t.$filters.bytes(o.cached)),1)],512),[[Cp,null!=o.cached]])])])])])])])])])])])}]]),_g={id:"memswap",class:"plugin"},kg={class:"table-responsive"},Sg={class:"table table-sm table-borderless"},Ag={class:"text-end"},Eg={class:"text-end"};const Cg={props:{data:{type:Object}},computed:{stats(){return this.data.stats.memswap},view(){return this.data.views.memswap},percent(){return this.stats.percent},total(){return this.stats.total},used(){return this.stats.used},free(){return this.stats.free}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Tg=(0,Jd.A)(Cg,[["render",function(t,e,r,n,i,o){return Cu(),Pu("section",_g,[qu("div",kg,[qu("table",Sg,[qu("thead",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"SWAP",-1)),qu("td",{scope:"col",class:_s(["text-end",o.getDecoration("percent")])},[qu("span",null,Cs(o.percent)+"%",1)],2)])]),qu("tbody",null,[qu("tr",null,[e[1]||(e[1]=qu("td",{scope:"row"},"total:",-1)),qu("td",Ag,[qu("span",null,Cs(t.$filters.bytes(o.total)),1)])]),qu("tr",null,[e[2]||(e[2]=qu("td",{scope:"row"},"used:",-1)),qu("td",{class:_s(["text-end",o.getDecoration("used")])},[qu("span",null,Cs(t.$filters.bytes(o.used,2)),1)],2)]),qu("tr",null,[e[3]||(e[3]=qu("td",{scope:"row"},"free:",-1)),qu("td",Eg,[qu("span",null,Cs(t.$filters.bytes(o.free,2)),1)])])])])])])}]]),Og={key:0,id:"network",class:"plugin"},Dg={class:"table table-sm table-borderless margin-bottom"},Ig={scope:"col",class:"text-end w-25"},Pg={scope:"col",class:"text-end w-25"},jg={scope:"col",class:"text-end w-25"},Ng={scope:"col",class:"text-end w-25"},Lg={scope:"col",class:"text-end w-25"},Mg={scope:"col",class:"text-end w-25"},Rg={scope:"col",class:"text-end w-25"},qg={scope:"col",class:"text-end w-25"},Bg={scope:"row",class:"visible-lg-inline text-truncate"},$g={class:"text-end"},Ug={class:"text-end"};const Fg={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.network},view(){return this.data.views.network},networks(){const t=this.stats.map(t=>{const e=void 0!==t.alias?t.alias:null;return{interfaceName:t.interface_name,ifname:e||t.interface_name,bytes_recv_rate_per_sec:t.bytes_recv_rate_per_sec,bytes_sent_rate_per_sec:t.bytes_sent_rate_per_sec,bytes_all_rate_per_sec:t.bytes_all_rate_per_sec,bytes_recv:t.bytes_recv,bytes_sent:t.bytes_sent,bytes_all:t.bytes_all}}).filter(t=>{const e=this.view[t.interfaceName].bytes_recv_rate_per_sec,r=this.view[t.interfaceName].bytes_sent_rate_per_sec;return!(e&&!1!==e.hidden||r&&!1!==r.hidden)});return(0,lm.orderBy)(t,["interfaceName"])},hasNetworks(){return this.networks.length>0}},methods:{getDecoration(t,e){if(null!=this.view[t][e])return this.view[t][e].decoration.toLowerCase()}}},zg=(0,Jd.A)(Fg,[["render",function(t,e,r,n,i,o){return o.hasNetworks?(Cu(),Pu("section",Og,[qu("table",Dg,[qu("thead",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"NETWORK",-1)),Tl(qu("th",Ig,"Rxps",512),[[Cp,!o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("th",Pg,"Txps",512),[[Cp,!o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("th",jg,null,512),[[Cp,!o.args.network_cumul&&o.args.network_sum]]),Tl(qu("th",Ng,"Rx+Txps",512),[[Cp,!o.args.network_cumul&&o.args.network_sum]]),Tl(qu("th",Lg,"Rx",512),[[Cp,o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("th",Mg,"Tx",512),[[Cp,o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("th",Rg,null,512),[[Cp,o.args.network_cumul&&o.args.network_sum]]),Tl(qu("th",qg,"Rx+Tx",512),[[Cp,o.args.network_cumul&&o.args.network_sum]])])]),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.networks,(e,r)=>(Cu(),Pu("tr",{key:r},[qu("td",Bg,Cs(t.$filters.minSize(e.alias?e.alias:e.ifname,16)),1),Tl(qu("td",{class:_s(["text-end",o.getDecoration(e.interfaceName,"bytes_recv_rate_per_sec")])},Cs(o.args.byte?t.$filters.bytes(e.bytes_recv_rate_per_sec):t.$filters.bits(e.bytes_recv_rate_per_sec)),3),[[Cp,!o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("td",{class:_s(["text-end",o.getDecoration(e.interfaceName,"bytes_sent_rate_per_sec")])},Cs(o.args.byte?t.$filters.bytes(e.bytes_sent_rate_per_sec):t.$filters.bits(e.bytes_sent_rate_per_sec)),3),[[Cp,!o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("td",$g,null,512),[[Cp,!o.args.network_cumul&&o.args.network_sum]]),Tl(qu("td",{class:"text-end"},Cs(o.args.byte?t.$filters.bytes(e.bytes_all_rate_per_sec):t.$filters.bits(e.bytes_all_rate_per_sec)),513),[[Cp,!o.args.network_cumul&&o.args.network_sum]]),Tl(qu("td",{class:"text-end"},Cs(o.args.byte?t.$filters.bytes(e.bytes_recv):t.$filters.bits(e.bytes_recv)),513),[[Cp,o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("td",{class:"text-end"},Cs(o.args.byte?t.$filters.bytes(e.bytes_sent):t.$filters.bits(e.bytes_sent)),513),[[Cp,o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("td",Ug,null,512),[[Cp,o.args.network_cumul&&o.args.network_sum]]),Tl(qu("td",{class:"text-end"},Cs(o.args.byte?t.$filters.bytes(e.bytes_all):t.$filters.bits(e.bytes_all)),513),[[Cp,o.args.network_cumul&&o.args.network_sum]])]))),128))])])])):Hu("v-if",!0)}]]),Hg={id:"now",class:"plugin"};const Vg={props:{data:{type:Object}},computed:{date_custom(){return this.data.stats.now.custom}}},Gg=(0,Jd.A)(Vg,[["render",function(t,e,r,n,i,o){return Cu(),Pu("section",Hg,[qu("span",null,Cs(o.date_custom),1)])}]]),Wg={id:"percpu",class:"plugin"},Kg={class:"table-responsive"},Xg={class:"table-sm table-borderless"},Qg={key:0,scope:"col"},Zg={key:1,scope:"col"},Yg={key:0,scope:"col"},Jg={key:1,scope:"col"};const tb={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},config(){return this.store.config||{}},percpuStats(){return this.data.stats.percpu}},methods:{getUserAlert:t=>dm.getAlert("percpu","percpu_user_",t.user),getSystemAlert:t=>dm.getAlert("percpu","percpu_system_",t.system),getIOWaitAlert:t=>dm.getAlert("percpu","percpu_iowait_",t.system)}},eb=(0,Jd.A)(tb,[["render",function(t,e,r,n,i,o){return Cu(),Pu("section",Wg,[Hu(" d-none d-xl-block d-xxl-block "),qu("div",Kg,[qu("table",Xg,[qu("thead",null,[qu("tr",null,[o.args.disable_quicklook?(Cu(),Pu("th",Qg,"CPU")):Hu("v-if",!0),o.args.disable_quicklook?(Cu(),Pu("td",Zg,"total")):Hu("v-if",!0),e[0]||(e[0]=qu("td",{scope:"col"},"user",-1)),e[1]||(e[1]=qu("td",{scope:"col"},"system",-1)),e[2]||(e[2]=qu("td",{scope:"col"},"idle",-1)),e[3]||(e[3]=qu("td",{scope:"col"},"iowait",-1)),e[4]||(e[4]=qu("td",{scope:"col"},"steel",-1))])]),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.percpuStats,(t,e)=>(Cu(),Pu("tr",{key:e},[o.args.disable_quicklook?(Cu(),Pu("td",Yg,"CPU"+Cs(t.cpu_number),1)):Hu("v-if",!0),o.args.disable_quicklook?(Cu(),Pu("td",Jg,Cs(t.total)+"%",1)):Hu("v-if",!0),qu("td",{scope:"col",class:_s(o.getUserAlert(t))},Cs(t.user)+"%",3),qu("td",{scope:"col",class:_s(o.getSystemAlert(t))},Cs(t.system)+"%",3),Tl(qu("td",{scope:"col"},Cs(t.idle)+"%",513),[[Cp,null!=t.idle]]),Tl(qu("td",{scope:"col",class:_s(o.getIOWaitAlert(t))},Cs(t.iowait)+"%",3),[[Cp,null!=t.iowait]]),Tl(qu("td",{scope:"col"},Cs(t.steal)+"%",513),[[Cp,null!=t.steal]])]))),128))])])])])}]]),rb={key:0,id:"ports",class:"plugin"},nb={class:"table table-sm table-borderless margin-bottom"},ib={scope:"row"},ob={key:0},sb={key:1},ab={key:2},lb={key:3},cb={key:0},ub={key:1},pb={key:2};const db={props:{data:{type:Object}},computed:{stats(){return this.data.stats.ports},ports(){return this.stats},hasPorts(){return this.ports.length>0}},methods:{getPortDecoration:t=>null===t.status?"careful":!1===t.status?"critical":null!==t.rtt_warning&&t.status>t.rtt_warning?"warning":"ok",getWebDecoration:t=>null===t.status?"careful":-1===[200,301,302].indexOf(t.status)?"critical":null!==t.rtt_warning&&t.elapsed>t.rtt_warning?"warning":"ok"}},mb=(0,Jd.A)(db,[["render",function(t,e,r,n,i,o){return o.hasPorts?(Cu(),Pu("section",rb,[qu("table",nb,[qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.ports,(e,r)=>(Cu(),Pu("tr",{key:r},[qu("td",ib,[Hu(" prettier-ignore "),Fu(" "+Cs(t.$filters.minSize(e.description?e.description:e.host+" "+e.port,20)),1)]),e.host?(Cu(),Pu("td",{key:0,scope:"row",class:_s(["text-end",o.getPortDecoration(e)])},["null"==e.status?(Cu(),Pu("span",ob,"Scanning")):"false"==e.status?(Cu(),Pu("span",sb,"Timeout")):"true"==e.status?(Cu(),Pu("span",ab,"Open")):(Cu(),Pu("span",lb,Cs(t.$filters.number(1e3*e.status,0))+"ms",1))],2)):Hu("v-if",!0),e.url?(Cu(),Pu("td",{key:1,scope:"row",class:_s(["text-end",o.getPortDecoration(e)])},["null"==e.status?(Cu(),Pu("span",cb,"Scanning")):"Error"==e.status?(Cu(),Pu("span",ub,"Error")):(Cu(),Pu("span",pb,"Code "+Cs(e.status),1))],2)):Hu("v-if",!0)]))),128))])])])):Hu("v-if",!0)}]]),fb={key:0},hb={key:1},gb={key:0,class:"row"},bb={class:"col-lg-18"};const yb={key:0,id:"amps",class:"plugin"},vb={class:"table table-sm table-borderless"},xb={key:0},wb=["innerHTML"];const _b={props:{data:{type:Object}},computed:{stats(){return this.data.stats.amps},processes(){return this.stats.filter(t=>null!==t.result)},hasAmps(){return this.processes.length>0}},methods:{getNameDecoration(t){const e=t.count,r=t.countmin,n=t.countmax;let i="ok";return i=e>0?(null===r||e>=r)&&(null===n||e<=n)?"ok":"careful":null===r?"ok":"critical",i}}},kb=(0,Jd.A)(_b,[["render",function(t,e,r,n,i,o){return o.hasAmps?(Cu(),Pu("section",yb,[qu("table",vb,[qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.processes,(e,r)=>(Cu(),Pu("tr",{key:r},[qu("td",{class:_s(o.getNameDecoration(e))},Cs(e.name),3),e.regex?(Cu(),Pu("td",xb,Cs(e.count),1)):Hu("v-if",!0),qu("td",{class:"process-result",innerHTML:t.$filters.nl2br(e.result)},null,8,wb)]))),128))])]),Hu('
\n
\n
\n {{ process.name }}\n
\n
{{ process.count }}
\n
\n
\n ')])):Hu("v-if",!0)}]]),Sb={id:"processcount",class:"plugin"},Ab={class:"title"};const Eb={props:{data:{type:Object},sorter:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.processcount},total(){return this.stats.total||0},running(){return this.stats.running||0},sleeping(){return this.stats.sleeping||0},stopped(){return this.stats.stopped||0},thread(){return this.stats.thread||0}}},Cb=(0,Jd.A)(Eb,[["render",function(t,e,r,n,i,o){return Cu(),Pu("section",Sb,[e[0]||(e[0]=qu("span",{class:"title"},"TASKS",-1)),qu("span",null,Cs(o.total)+" ("+Cs(o.thread)+" thr),",1),qu("span",null,Cs(o.running)+" run,",1),qu("span",null,Cs(o.sleeping)+" slp,",1),qu("span",null,Cs(o.stopped)+" oth",1),qu("span",null,Cs(o.args.programs?"Programs":"Threads"),1),qu("span",Ab,Cs(r.sorter.auto?"sorted automatically":"sorted"),1),qu("span",null,"by "+Cs(r.sorter.getColumnLabel(r.sorter.column)),1)])}]]),Tb={key:0,id:"processlist",class:"plugin"},Ob={key:0,class:"extendedstats"},Db={class:"careful"},Ib={class:"careful"},Pb={class:"careful"},jb={class:"careful"},Nb={class:"table-responsive d-lg-none",id:"processlist-table"},Lb={class:"table table-sm table-borderless table-striped table-hover"},Mb={scope:"col"},Rb=["onClick"],qb={class:"table-responsive-md d-none d-lg-block"},Bb={class:"table table-sm table-borderless table-striped table-hover"},$b={scope:"col"},Ub={scope:"col"},Fb={scope:"col"},zb={scope:"col"},Hb={scope:"col"},Vb=["onClick"],Gb={key:0,scope:"row",class:""},Wb={key:1,id:"processlist",class:"plugin"},Kb={class:"table-responsive d-lg-none"},Xb={class:"table table-sm table-borderless table-striped table-hover"},Qb={class:"table-responsive d-none d-lg-block"},Zb={class:"table table-sm table-borderless table-striped table-hover"},Yb={class:""},Jb={class:""},ty={scope:"row"},ey={scope:"row",class:"table-cell widtd-60"};const ry={props:{data:{type:Object},sorter:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},config(){return this.store.config||{}},stats_processlist(){return this.data.stats.processlist},stats_core(){return this.data.stats.core},cpucore(){return 0!==this.stats_core.log?this.stats_core.log:1},extended_stats(){return this.stats_processlist.find(t=>!0===t.extended_stats)||null},processes(){const{sorter:t}=this,e=(this.stats_processlist||[]).map(t=>this.updateProcess(t,this.data.stats.isWindows,this.args,this.cpucore));return(0,lm.orderBy)(e,[t.column].reduce((t,e)=>("io_counters"===e&&(e=["io_read","io_write"]),t.concat(e)),[]),[t.isReverseColumn(t.column)?"desc":"asc"]).slice(0,this.limit)},ioReadWritePresentProcesses(){return(this.stats_processlist||[]).some(({io_counters:t})=>t)},stats_programlist(){return this.data.stats.programlist},programs(){const{sorter:t}=this,e=this.data.stats.isWindows,r=(this.stats_programlist||[]).map(t=>(t.memvirt="?",t.memres="?",t.memory_info&&(t.memvirt=t.memory_info.vms,t.memres=t.memory_info.rss),e&&null!==t.username&&(t.username=(0,lm.last)(t.username.split("\\"))),t.timeforhuman="?",t.cpu_times&&(t.timeplus=Gf([t.cpu_times.user,t.cpu_times.system]),t.timeforhuman=t.timeplus.hours.toString().padStart(2,"0")+":"+t.timeplus.minutes.toString().padStart(2,"0")+":"+t.timeplus.seconds.toString().padStart(2,"0")),null===t.num_threads&&(t.num_threads=-1),null===t.cpu_percent&&(t.cpu_percent=-1),null===t.memory_percent&&(t.memory_percent=-1),t.io_read=null,t.io_write=null,t.io_counters&&(t.io_read=(t.io_counters[0]-t.io_counters[2])/t.time_since_update,t.io_write=(t.io_counters[1]-t.io_counters[3])/t.time_since_update),t.isNice=void 0!==t.nice&&(e&&32!=t.nice||!e&&0!=t.nice),Array.isArray(t.cmdline)&&(t.cmdline=t.cmdline.join(" ").replace(/\n/g," ")),"string"==typeof t.cmdline&&0!==t.cmdline.length||(t.cmdline=t.name),t));return(0,lm.orderBy)(r,[t.column].reduce((t,e)=>("io_counters"===e&&(e=["io_read","io_write"]),t.concat(e)),[]),[t.isReverseColumn(t.column)?"desc":"asc"]).slice(0,this.limit)},ioReadWritePresentPrograms(){return(this.stats_programlist||[]).some(({io_counters:t})=>t)},limit(){return void 0!==this.config.outputs?this.config.outputs.max_processes_display:void 0},focus(){return void 0!==this.args&&void 0!==this.args.process_focus&&null!==this.args.process_focus?this.args.process_focus.split(","):void 0!==this.config.processlist&&void 0!==this.config.processlist.focus&&null!==this.config.processlist.focus?this.config.processlist.focus.split(","):[]},is_focus(){return this.focus.length>0}},methods:{updateProcess:(t,e,r,n)=>(t.memvirt="?",t.memres="?",t.memory_info&&(t.memvirt=t.memory_info.vms,t.memres=t.memory_info.rss),e&&null!==t.username&&(t.username=(0,lm.last)(t.username.split("\\"))),t.timeforhuman="?",t.cpu_times&&(t.timeplus=Gf([t.cpu_times.user,t.cpu_times.system]),t.timeforhuman=t.timeplus.hours.toString().padStart(2,"0")+":"+t.timeplus.minutes.toString().padStart(2,"0")+":"+t.timeplus.seconds.toString().padStart(2,"0")),null===t.num_threads&&(t.num_threads=-1),t.irix=1,null===t.cpu_percent?t.cpu_percent=-1:r.disable_irix&&(t.irix=n),null===t.memory_percent&&(t.memory_percent=-1),t.io_read=null,t.io_write=null,t.io_counters&&(t.io_read=(t.io_counters[0]-t.io_counters[2])/t.time_since_update,t.io_write=(t.io_counters[1]-t.io_counters[3])/t.time_since_update),t.isNice=void 0!==t.nice&&(e&&32!=t.nice||!e&&0!=t.nice),Array.isArray(t.cmdline)&&(t.name=t.name+" "+t.cmdline.slice(1).join(" ").replace(/\n/g," "),t.cmdline=t.cmdline.join(" ").replace(/\n/g," ")),"string"==typeof t.cmdline&&0!==t.cmdline.length||(t.cmdline=t.name),t),getCpuPercentAlert:t=>dm.getAlert("processlist","processlist_cpu_",t.cpu_percent),getMemoryPercentAlert:t=>dm.getAlert("processlist","processlist_mem_",t.cpu_percent),getDisableStats:()=>dm.getLimit("processlist","processlist_disable_stats")||[],getDisableVms:()=>"true"===(dm.getLimit("processlist","processlist_disable_virtual_memory")||["False"])[0].toLowerCase(),setExtendedStats(t){fetch("api/4/processes/extended/"+t.toString(),{method:"POST"}).then(t=>t.json()),this.$forceUpdate()},disableExtendedStats(){fetch("api/4/processes/extended/disable",{method:"POST"}).then(t=>t.json()),this.$forceUpdate()}}},ny={components:{GlancesPluginAmps:kb,GlancesPluginProcesscount:Cb,GlancesPluginProcesslist:(0,Jd.A)(ry,[["render",function(t,e,r,n,i,o){return Cu(),Pu(wu,null,[Hu(" Display processes "),o.args.programs?Hu("v-if",!0):(Cu(),Pu("section",Tb,[null!==o.extended_stats?(Cu(),Pu("div",Ob,[qu("div",null,[e[24]||(e[24]=qu("span",{class:"title"},"Pinned task: ",-1)),qu("span",null,Cs(t.$filters.limitTo(o.extended_stats.cmdline,80)),1),qu("span",null,[qu("button",{class:"button",onClick:e[0]||(e[0]=t=>o.disableExtendedStats())},"Unpin")])]),qu("div",null,[e[25]||(e[25]=qu("span",null,"CPU Min/Max/Mean: ",-1)),qu("span",Db,Cs(t.$filters.number(o.extended_stats.cpu_min,1))+"% / "+Cs(t.$filters.number(o.extended_stats.cpu_max,1))+"% / "+Cs(t.$filters.number(o.extended_stats.cpu_mean,1))+"%",1),e[26]||(e[26]=qu("span",null,"Affinity: ",-1)),qu("span",Ib,Cs(o.extended_stats.cpu_affinity|t.length),1)]),qu("div",null,[e[27]||(e[27]=qu("span",null,"MEM Min/Max/Mean: ",-1)),qu("span",Pb,Cs(t.$filters.number(o.extended_stats.memory_min,1))+"% / "+Cs(t.$filters.number(o.extended_stats.memory_max,1))+"% / "+Cs(t.$filters.number(o.extended_stats.memory_mean,1))+"%",1),e[28]||(e[28]=qu("span",null,"Memory info: ",-1)),qu("span",jb,Cs(t.$filters.dictToString(o.extended_stats.memory_info)),1)])])):Hu("v-if",!0),Tl(qu("div",null,"Focus on following processes: "+Cs(o.focus.join(", ")),513),[[Cp,o.is_focus]]),qu("div",Nb,[qu("table",Lb,[qu("thead",null,[qu("tr",null,[Tl(qu("td",{scope:"col",class:_s(["sortable","cpu_percent"===r.sorter.column&&"sort"]),onClick:e[1]||(e[1]=e=>t.$emit("update:sorter","cpu_percent"))},[Tl(qu("span",null,"CPU%",512),[[Cp,!o.args.disable_irix]]),Tl(qu("span",null,"CPUi",512),[[Cp,o.args.disable_irix]])],2),[[Cp,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","memory_percent"===r.sorter.column&&"sort"]),onClick:e[2]||(e[2]=e=>t.$emit("update:sorter","memory_percent"))}," MEM% ",2),[[Cp,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",Mb," PID ",512),[[Cp,!o.getDisableStats().includes("pid")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","username"===r.sorter.column&&"sort"]),onClick:e[3]||(e[3]=e=>t.$emit("update:sorter","username"))}," USER ",2),[[Cp,!o.getDisableStats().includes("username")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","name"===r.sorter.column&&"sort"]),onClick:e[4]||(e[4]=e=>t.$emit("update:sorter","name"))}," Command (click to pin) ",2),[[Cp,!o.getDisableStats().includes("cmdline")]])])]),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.processes,(e,r)=>(Cu(),Pu("tr",{key:r,style:{cursor:"pointer"},onClick:t=>o.setExtendedStats(e)},[Tl(qu("td",{scope:"row",class:_s(o.getCpuPercentAlert(e))},Cs(-1==e.cpu_percent?"?":t.$filters.number(e.cpu_percent/e.irix,1)),3),[[Cp,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{scope:"row",class:_s(o.getMemoryPercentAlert(e))},Cs(-1==e.memory_percent?"?":t.$filters.number(e.memory_percent,1)),3),[[Cp,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",{scope:"row"},Cs(e.pid),513),[[Cp,!o.getDisableStats().includes("pid")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Cs(e.name),513),[[Cp,o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Cs(e.cmdline),513),[[Cp,!o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]])],8,Rb))),128))])])]),qu("div",qb,[qu("table",Bb,[qu("thead",null,[qu("tr",null,[Tl(qu("td",{scope:"col",class:_s(["sortable","cpu_percent"===r.sorter.column&&"sort"]),onClick:e[5]||(e[5]=e=>t.$emit("update:sorter","cpu_percent"))},[Tl(qu("span",null,"CPU%",512),[[Cp,!o.args.disable_irix]]),Tl(qu("span",null,"CPUi",512),[[Cp,o.args.disable_irix]])],2),[[Cp,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","memory_percent"===r.sorter.column&&"sort"]),onClick:e[6]||(e[6]=e=>t.$emit("update:sorter","memory_percent"))}," MEM% ",2),[[Cp,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",$b," VIRT ",512),[[Cp,!o.getDisableStats().includes("memory_info")&&!o.getDisableVms()]]),Tl(qu("td",Ub," RES ",512),[[Cp,!o.getDisableStats().includes("memory_info")]]),Tl(qu("td",Fb," PID ",512),[[Cp,!o.getDisableStats().includes("pid")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","username"===r.sorter.column&&"sort"]),onClick:e[7]||(e[7]=e=>t.$emit("update:sorter","username"))}," USER ",2),[[Cp,!o.getDisableStats().includes("username")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","timemillis"===r.sorter.column&&"sort"]),onClick:e[8]||(e[8]=e=>t.$emit("update:sorter","timemillis"))}," TIME+ ",2),[[Cp,!o.getDisableStats().includes("cpu_times")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","num_threads"===r.sorter.column&&"sort"]),onClick:e[9]||(e[9]=e=>t.$emit("update:sorter","num_threads"))}," THR ",2),[[Cp,!o.getDisableStats().includes("num_threads")]]),Tl(qu("td",zb,"NI",512),[[Cp,!o.getDisableStats().includes("nice")]]),Tl(qu("td",Hb,"S ",512),[[Cp,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"col",class:_s(["",["sortable","io_counters"===r.sorter.column&&"sort"]]),onClick:e[10]||(e[10]=e=>t.$emit("update:sorter","io_counters"))}," IORps ",2),[[Cp,o.ioReadWritePresentProcesses&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"col",class:_s(["text-start",["sortable","io_counters"===r.sorter.column&&"sort"]]),onClick:e[11]||(e[11]=e=>t.$emit("update:sorter","io_counters"))}," IOWps ",2),[[Cp,o.ioReadWritePresentProcesses&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","name"===r.sorter.column&&"sort"]),onClick:e[12]||(e[12]=e=>t.$emit("update:sorter","name"))}," Command (click to pin) ",2),[[Cp,!o.getDisableStats().includes("cmdline")]])])]),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.processes,(e,r)=>(Cu(),Pu("tr",{key:r,style:{cursor:"pointer"},onClick:t=>o.setExtendedStats(e.pid)},[Tl(qu("td",{scope:"row",class:_s(o.getCpuPercentAlert(e))},Cs(-1==e.cpu_percent?"?":t.$filters.number(e.cpu_percent/e.irix,1)),3),[[Cp,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{scope:"row",class:_s(o.getMemoryPercentAlert(e))},Cs(-1==e.memory_percent?"?":t.$filters.number(e.memory_percent,1)),3),[[Cp,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",{scope:"row"},Cs(t.$filters.bytes(e.memvirt)),513),[[Cp,!o.getDisableStats().includes("memory_info")&&!o.getDisableVms()]]),Tl(qu("td",{scope:"row"},Cs(t.$filters.bytes(e.memres)),513),[[Cp,!o.getDisableStats().includes("memory_info")]]),Tl(qu("td",{scope:"row"},Cs(e.pid),513),[[Cp,!o.getDisableStats().includes("pid")]]),Tl(qu("td",{scope:"row"},Cs(e.username),513),[[Cp,!o.getDisableStats().includes("username")]]),Tl(qu("td",{scope:"row",class:""},Cs(e.timeforhuman),513),[[Cp,!o.getDisableStats().includes("cpu_times")]]),"?"==e.timeplus?Tl((Cu(),Pu("td",Gb,"?",512)),[[Cp,!o.getDisableStats().includes("cpu_times")]]):Hu("v-if",!0),Tl(qu("td",{scope:"row",class:""},Cs(-1==e.num_threads?"?":e.num_threads),513),[[Cp,!o.getDisableStats().includes("num_threads")]]),Tl(qu("td",{scope:"row",class:_s({nice:e.isNice})},Cs(t.$filters.exclamation(e.nice)),3),[[Cp,!o.getDisableStats().includes("nice")]]),Tl(qu("td",{scope:"row",class:_s({status:"R"==e.status})},Cs(e.status),3),[[Cp,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"row",class:""},Cs(t.$filters.bytes(e.io_read)),513),[[Cp,o.ioReadWritePresentProcesses&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"row",class:"text-start"},Cs(t.$filters.bytes(e.io_write)),513),[[Cp,o.ioReadWritePresentProcesses&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Cs(e.name),513),[[Cp,o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Cs(e.cmdline),513),[[Cp,!o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]])],8,Vb))),128))])])])])),Hu(" Display programs "),o.args.programs?(Cu(),Pu("section",Wb,[qu("div",Kb,[qu("table",Xb,[qu("thead",null,[qu("tr",null,[Tl(qu("td",{class:_s(["sortable","cpu_percent"===r.sorter.column&&"sort"]),onClick:e[13]||(e[13]=e=>t.$emit("update:sorter","cpu_percent"))},[Tl(qu("span",null,"CPU%",512),[[Cp,!o.args.disable_irix]]),Tl(qu("span",null,"CPUi",512),[[Cp,o.args.disable_irix]])],2),[[Cp,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{class:_s(["sortable","memory_percent"===r.sorter.column&&"sort"]),onClick:e[14]||(e[14]=e=>t.$emit("update:sorter","memory_percent"))}," MEM% ",2),[[Cp,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",null," NPROCS ",512),[[Cp,!o.getDisableStats().includes("nprocs")]]),Tl(qu("td",{scope:"row",class:_s(["sortable","name"===r.sorter.column&&"sort"]),onClick:e[15]||(e[15]=e=>t.$emit("update:sorter","name"))}," Command (click to pin) ",2),[[Cp,!o.getDisableStats().includes("cmdline")]])])]),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.programs,(e,r)=>(Cu(),Pu("tr",{key:r},[Tl(qu("td",{scope:"row",class:_s(o.getCpuPercentAlert(e))},Cs(-1==e.cpu_percent?"?":t.$filters.number(e.cpu_percent/e.irix,1)),3),[[Cp,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{scope:"row",class:_s(o.getMemoryPercentAlert(e))},Cs(-1==e.memory_percent?"?":t.$filters.number(e.memory_percent,1)),3),[[Cp,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",{scope:"row"},Cs(e.nprocs),513),[[Cp,!o.getDisableStats().includes("nprocs")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Cs(e.name),513),[[Cp,o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]]),Tl(qu("td",{scope:"row"},Cs(e.cmdline),513),[[Cp,!o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]])]))),128))])])]),qu("div",Qb,[qu("table",Zb,[qu("thead",null,[qu("tr",null,[Tl(qu("td",{class:_s(["sortable","cpu_percent"===r.sorter.column&&"sort"]),onClick:e[16]||(e[16]=e=>t.$emit("update:sorter","cpu_percent"))},[Tl(qu("span",null,"CPU%",512),[[Cp,!o.args.disable_irix]]),Tl(qu("span",null,"CPUi",512),[[Cp,o.args.disable_irix]])],2),[[Cp,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{class:_s(["sortable","memory_percent"===r.sorter.column&&"sort"]),onClick:e[17]||(e[17]=e=>t.$emit("update:sorter","memory_percent"))}," MEM% ",2),[[Cp,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",Yb," VIRT ",512),[[Cp,!o.getDisableStats().includes("memory_info")]]),Tl(qu("td",Jb," RES ",512),[[Cp,!o.getDisableStats().includes("memory_info")]]),Tl(qu("td",null," NPROCS ",512),[[Cp,!o.getDisableStats().includes("nprocs")]]),Tl(qu("td",{scope:"row",class:_s(["sortable","username"===r.sorter.column&&"sort"]),onClick:e[18]||(e[18]=e=>t.$emit("update:sorter","username"))}," USER ",2),[[Cp,!o.getDisableStats().includes("username")]]),Tl(qu("td",{scope:"row",class:_s(["",["sortable","timemillis"===r.sorter.column&&"sort"]]),onClick:e[19]||(e[19]=e=>t.$emit("update:sorter","timemillis"))}," TIME+ ",2),[[Cp,!o.getDisableStats().includes("cpu_times")]]),Tl(qu("td",{scope:"row",class:_s(["",["sortable","num_threads"===r.sorter.column&&"sort"]]),onClick:e[20]||(e[20]=e=>t.$emit("update:sorter","num_threads"))}," THR ",2),[[Cp,!o.getDisableStats().includes("num_threads")]]),Tl(qu("td",ty,"NI",512),[[Cp,!o.getDisableStats().includes("nice")]]),Tl(qu("td",ey,"S ",512),[[Cp,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"row",class:_s(["",["sortable","io_counters"===r.sorter.column&&"sort"]]),onClick:e[21]||(e[21]=e=>t.$emit("update:sorter","io_counters"))}," IORps ",2),[[Cp,o.ioReadWritePresentPrograms&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"row",class:_s(["text-start",["sortable","io_counters"===r.sorter.column&&"sort"]]),onClick:e[22]||(e[22]=e=>t.$emit("update:sorter","io_counters"))}," IOWps ",2),[[Cp,o.ioReadWritePresentPrograms&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"row",class:_s(["sortable","name"===r.sorter.column&&"sort"]),onClick:e[23]||(e[23]=e=>t.$emit("update:sorter","name"))}," Command (click to pin) ",2),[[Cp,!o.getDisableStats().includes("cmdline")]])])]),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.programs,(e,r)=>(Cu(),Pu("tr",{key:r},[Tl(qu("td",{scope:"row",class:_s(o.getCpuPercentAlert(e))},Cs(-1==e.cpu_percent?"?":t.$filters.number(e.cpu_percent/e.irix,1)),3),[[Cp,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{scope:"row",class:_s(o.getMemoryPercentAlert(e))},Cs(-1==e.memory_percent?"?":t.$filters.number(e.memory_percent,1)),3),[[Cp,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",{scope:"row"},Cs(t.$filters.bytes(e.memvirt)),513),[[Cp,!o.getDisableStats().includes("memory_info")&&!o.getDisableVms()]]),Tl(qu("td",{scope:"row"},Cs(t.$filters.bytes(e.memres)),513),[[Cp,!o.getDisableStats().includes("memory_info")]]),Tl(qu("td",{scope:"row"},Cs(e.nprocs),513),[[Cp,!o.getDisableStats().includes("nprocs")]]),Tl(qu("td",{scope:"row"},Cs(e.username),513),[[Cp,!o.getDisableStats().includes("username")]]),Tl(qu("td",{scope:"row",class:""},Cs(e.timeforhuman),513),[[Cp,!o.getDisableStats().includes("cpu_times")]]),Tl(qu("td",{scope:"row",class:""},Cs(-1==e.num_threads?"?":e.num_threads),513),[[Cp,!o.getDisableStats().includes("num_threads")]]),Tl(qu("td",{scope:"row",class:_s({nice:e.isNice})},Cs(t.$filters.exclamation(e.nice)),3),[[Cp,!o.getDisableStats().includes("nice")]]),Tl(qu("td",{scope:"row",class:_s({status:"R"==e.status})},Cs(e.status),3),[[Cp,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"row",class:""},Cs(t.$filters.bytes(e.io_read)),513),[[Cp,o.ioReadWritePresentPrograms&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"row",class:"text-start"},Cs(t.$filters.bytes(e.io_write)),513),[[Cp,o.ioReadWritePresentPrograms&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Cs(e.name),513),[[Cp,o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]]),Tl(qu("td",{scope:"row"},Cs(e.cmdline),513),[[Cp,!o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]])]))),128))])])])])):Hu("v-if",!0)],64)}]])},props:{data:{type:Object}},data:()=>({store:pm,sorter:void 0}),computed:{args(){return this.store.args||{}},sortProcessesKey(){return this.args.sort_processes_key}},watch:{sortProcessesKey:{immediate:!0,handler(t){t&&!["cpu_percent","memory_percent","username","timemillis","num_threads","io_counters","name"].includes(t)||(this.sorter={column:this.args.sort_processes_key||"cpu_percent",auto:!this.args.sort_processes_key,isReverseColumn:function(t){return!["username","name"].includes(t)},getColumnLabel:function(t){return{cpu_percent:"CPU consumption",memory_percent:"memory consumption",username:"user name",timemillis:"process time",cpu_times:"process time",io_counters:"disk IO",name:"process name",None:"None"}[t]||t}})}}}},iy=(0,Jd.A)(ny,[["render",function(t,e,r,n,i,o){const s=mc("glances-plugin-processcount"),a=mc("glances-plugin-amps"),l=mc("glances-plugin-processlist");return o.args.disable_process?(Cu(),Pu("div",fb,"PROCESSES DISABLED (press 'z' to display)")):(Cu(),Pu("div",hb,[Bu(s,{sorter:i.sorter,data:r.data},null,8,["sorter","data"]),o.args.disable_amps?Hu("v-if",!0):(Cu(),Pu("div",gb,[qu("div",bb,[Bu(a,{data:r.data},null,8,["data"])])])),Bu(l,{sorter:i.sorter,data:r.data,"onUpdate:sorter":e[0]||(e[0]=t=>o.args.sort_processes_key=t)},null,8,["sorter","data"])]))}]]),oy={id:"quicklook",class:"plugin"},sy={class:"d-flex justify-content-between"},ay={class:"text-start text-truncate"},ly={key:0,class:"text-end d-none d-xxl-block frequency"},cy={class:"table-responsive"},uy={class:"table table-sm table-borderless"},py={key:0},dy={scope:"col",class:"progress"},my=["aria-valuenow"],fy={scope:"col",class:"text-end"},hy={scope:"col"},gy={scope:"col",class:"progress"},by=["aria-valuenow"],yy={scope:"col",class:"text-end"},vy={scope:"col"},xy={scope:"col",class:"progress"},wy=["aria-valuenow"],_y={scope:"col",class:"text-end"};const ky={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},config(){return this.store.config||{}},stats(){return this.data.stats.quicklook},view(){return this.data.views.quicklook},cpu(){return this.stats.cpu},cpu_name(){return this.stats.cpu_name},cpu_hz_current(){return(this.stats.cpu_hz_current/1e6).toFixed(0)},cpu_hz(){return(this.stats.cpu_hz/1e6).toFixed(0)},percpus(){const t=this.stats.percpu.map(({cpu_number:t,total:e})=>({number:t,total:e})),e=parseInt(this.config.percpu.max_cpu_display);if(this.stats.percpu.length>e){var r=t.sort((t,e)=>e.total-t.total);const n={number:"x",total:Number((r.slice(e).reduce((t,{total:e})=>t+e,0)/(this.stats.percpu.length-e)).toFixed(1))};(r=r.slice(0,e)).push(n)}return this.stats.percpu.length<=e?t:r},stats_list_after_cpu(){return this.view.list.filter(t=>!t.includes("cpu"))}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Sy=(0,Jd.A)(ky,[["render",function(t,e,r,n,i,o){return Cu(),Pu("section",oy,[qu("div",sy,[qu("span",ay,Cs(o.cpu_name),1),o.cpu_hz_current?(Cu(),Pu("span",ly,Cs(o.cpu_hz_current)+"/"+Cs(o.cpu_hz)+"Ghz ",1)):Hu("v-if",!0)]),qu("div",cy,[qu("table",uy,[o.args.percpu?Hu("v-if",!0):(Cu(),Pu("tr",py,[e[0]||(e[0]=qu("td",{scope:"col"},"CPU",-1)),qu("td",dy,[qu("div",{class:_s(`progress-bar progress-bar-${o.getDecoration("cpu")}`),role:"progressbar","aria-valuenow":o.cpu,"aria-valuemin":"0","aria-valuemax":"100",style:bs(`width: ${o.cpu}%;`)},"   ",14,my)]),qu("td",fy,[qu("span",null,Cs(o.cpu)+"%",1)])])),o.args.percpu?(Cu(!0),Pu(wu,{key:1},bc(o.percpus,(t,e)=>(Cu(),Pu("tr",{key:e},[qu("td",hy,"CPU"+Cs(t.number),1),qu("td",gy,[qu("div",{class:_s(`progress-bar progress-bar-${o.getDecoration("cpu")}`),role:"progressbar","aria-valuenow":t.total,"aria-valuemin":"0","aria-valuemax":"100",style:bs(`width: ${t.total}%;`)},"   ",14,by)]),qu("td",yy,[qu("span",null,Cs(t.total)+"%",1)])]))),128)):Hu("v-if",!0),(Cu(!0),Pu(wu,null,bc(o.stats_list_after_cpu,t=>(Cu(),Pu("tr",null,[qu("td",vy,Cs(t.toUpperCase()),1),qu("td",xy,[qu("div",{class:_s(`progress-bar progress-bar-${o.getDecoration(t)}`),role:"progressbar","aria-valuenow":o.stats[t],"aria-valuemin":"0","aria-valuemax":"100",style:bs(`width: ${o.stats[t]}%;`)},"   ",14,wy)]),qu("td",_y,[qu("span",null,Cs(o.stats[t])+"%",1)])]))),256))])])])}]]),Ay={key:0,id:"raid",class:"plugin"},Ey={class:"table table-sm table-borderless margin-bottom"},Cy={scope:"col"},Ty={scope:"row"},Oy={class:"warning"};const Dy={props:{data:{type:Object}},computed:{stats(){return this.data.stats.raid},disks(){const t=Object.entries(this.stats).map(([t,e])=>{const r=Object.entries(e.components).map(([t,e])=>({number:e,name:t}));return{name:t,type:null==e.type?"UNKNOWN":e.type,used:e.used,available:e.available,status:e.status,degraded:e.used0}},methods:{getAlert:t=>t.inactive?"critical":t.degraded?"warning":"ok"}},Iy=(0,Jd.A)(Dy,[["render",function(t,e,r,n,i,o){return o.hasDisks?(Cu(),Pu("section",Ay,[qu("table",Ey,[qu("thead",null,[qu("tr",null,[qu("th",Cy,"RAID disks "+Cs(o.disks.length),1),e[0]||(e[0]=qu("th",{scope:"col",class:"text-end"},"Used",-1)),e[1]||(e[1]=qu("th",{scope:"col",class:"text-end"},"Total",-1))])]),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.disks,(t,e)=>(Cu(),Pu("tr",{key:e},[qu("td",Ty,[Fu(Cs(t.type.toUpperCase())+" "+Cs(t.name)+" ",1),Tl(qu("div",Oy,"└─ Degraded mode",512),[[Cp,t.degraded]]),Tl(qu("div",null,"   └─ "+Cs(t.config),513),[[Cp,t.degraded]]),Tl(qu("div",{class:"critical"},"└─ Status "+Cs(t.status),513),[[Cp,t.inactive]]),t.inactive?(Cu(!0),Pu(wu,{key:0},bc(t.components,(e,r)=>(Cu(),Pu("div",{key:r},"    "+Cs(r===t.components.length-1?"└─":"├─")+" disk "+Cs(e.number)+": "+Cs(e.name),1))),128)):Hu("v-if",!0)]),Tl(qu("td",{scope:"row",class:_s(["text-end",o.getAlert(t)])},Cs(t.used),3),[[Cp,"active"==t.status]]),Tl(qu("td",{scope:"row",class:_s(["text-end",o.getAlert(t)])},Cs(t.available),3),[[Cp,"active"==t.status]])]))),128))])])])):Hu("v-if",!0)}]]),Py={key:0,id:"sensors",class:"plugin"},jy={class:"table table-sm table-borderless"},Ny={scope:"row"};const Ly={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.sensors},view(){return this.data.views.sensors},sensors(){return this.stats.map(t=>(this.args.fahrenheit&&"battery"!=t.type&&"fan_speed"!=t.type&&(t.value=parseFloat(1.8*t.value+32).toFixed(1),t.unit="F"),t))},hasSensors(){return this.sensors.length>0}},methods:{getDecoration(t){if(void 0!==this.view[t].value.decoration)return this.view[t].value.decoration.toLowerCase()}}},My=(0,Jd.A)(Ly,[["render",function(t,e,r,n,i,o){return o.hasSensors?(Cu(),Pu("section",Py,[qu("table",jy,[e[0]||(e[0]=qu("thead",null,[qu("tr",null,[qu("th",{scope:"col"},"SENSORS"),qu("th",{scope:"col",class:"text-end"})])],-1)),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.sensors,(t,e)=>(Cu(),Pu("tr",{key:e},[qu("td",Ny,Cs(t.label),1),qu("td",{class:_s(["text-end",o.getDecoration(t.label)])},Cs(t.value)+Cs(t.unit),3)]))),128))])])])):Hu("v-if",!0)}]]),Ry={key:0,id:"smart",class:"plugin"},qy={class:"table table-sm table-borderless margin-bottom"},By={scope:"row"},$y={scope:"row"},Uy={scope:"row",class:"text-end text-truncate"};const Fy={props:{data:{type:Object}},computed:{stats(){return this.data.stats.smart},drives(){return(Array.isArray(this.stats)?this.stats:[]).map(t=>({name:t.DeviceName,details:Object.entries(t).filter(([t])=>"DeviceName"!==t).sort(([,t],[,e])=>t.namee.name?1:0).map(([t,e])=>e)}))},hasDrives(){return this.drives.length>0}}},zy=(0,Jd.A)(Fy,[["render",function(t,e,r,n,i,o){return o.hasDrives?(Cu(),Pu("section",Ry,[qu("table",qy,[e[1]||(e[1]=qu("thead",null,[qu("tr",null,[qu("th",{scope:"col"},"SMART DISKS"),qu("th",{scope:"col",class:"text-end"})])],-1)),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.drives,(t,r)=>(Cu(),Pu(wu,{key:r},[qu("tr",null,[qu("td",By,Cs(t.name),1),e[0]||(e[0]=qu("td",{scope:"col",class:"text-end"},null,-1))]),(Cu(!0),Pu(wu,null,bc(t.details,(t,e)=>(Cu(),Pu("tr",{key:e},[qu("td",$y,Cs(t.name),1),qu("td",Uy,Cs(t.raw),1)]))),128))],64))),128))])])])):Hu("v-if",!0)}]]),Hy={id:"system",class:"plugin"},Vy={key:0,class:"critical"},Gy={class:"title"},Wy={key:1,class:"text-truncate"};const Ky={props:{data:{type:Object}},data:()=>({store:pm}),computed:{stats(){return this.data.stats.system},hostname(){return this.stats.hostname},humanReadableName(){return this.stats.hr_name},isDisconnected(){return"FAILURE"===this.store.status}}},Xy=(0,Jd.A)(Ky,[["render",function(t,e,r,n,i,o){return Cu(),Pu("section",Hy,[o.isDisconnected?(Cu(),Pu("span",Vy,"Disconnected from")):Hu("v-if",!0),qu("span",Gy,Cs(o.hostname),1),o.isDisconnected?Hu("v-if",!0):(Cu(),Pu("span",Wy,Cs(o.humanReadableName),1))])}]]),Qy={id:"uptime",class:"plugin"};const Zy={props:{data:{type:Object}},computed:{value(){return this.data.stats.uptime}}},Yy=(0,Jd.A)(Zy,[["render",function(t,e,r,n,i,o){return Cu(),Pu("section",Qy,[qu("span",null,"Uptime: "+Cs(o.value),1)])}]]),Jy={key:0,id:"vms",class:"plugin"},tv={class:"table table-sm table-borderless table-striped table-hover"};const ev={props:{data:{type:Object}},data:()=>({store:pm,sorter:void 0}),computed:{args(){return this.store.args||{}},sortProcessesKey(){return this.args.sort_processes_key},stats(){return this.data.stats.vms},views(){return this.data.views.vms},vms(){const{sorter:t}=this,e=(this.stats||[]).map(t=>({id:t.id,name:t.name,status:null!=t.status?t.status:"-",cpu_count:null!=t.cpu_count?t.cpu_count:"-",cpu_time:null!=t.cpu_time?t.cpu_time:"-",cpu_time_rate_per_sec:null!=t.cpu_time_rate_per_sec?t.cpu_time_rate_per_sec:"?",memory_usage:null!=t.memory_usage?t.memory_usage:"-",memory_total:null!=t.memory_total?t.memory_total:"-",load_1min:null!=t.load_1min?t.load_1min:"-",load_5min:null!=t.load_5min?t.load_5min:"-",load_15min:null!=t.load_15min?t.load_15min:"-",release:t.release,image:t.image,engine:t.engine,engine_version:t.engine_version}));return(0,lm.orderBy)(e,[t.column].reduce((t,e)=>("memory_usage"===e&&(e=["memory_usage"]),t.concat(e)),[]),[t.isReverseColumn(t.column)?"desc":"asc"])},showEngine(){return this.views.show_engine_name}},watch:{sortProcessesKey:{immediate:!0,handler(t){t&&!["load_1min","cpu_time","memory_usage","name"].includes(t)||(this.sorter={column:this.args.sort_processes_key||"cpu_time",auto:!this.args.sort_processes_key,isReverseColumn:function(t){return!["name"].includes(t)},getColumnLabel:function(t){return{load_1min:"load",cpu_time:"CPU time",memory_usage:"memory consumption",name:"VM name",None:"None"}[t]||t}})}}}},rv=(0,Jd.A)(ev,[["render",function(t,e,r,n,i,o){return o.vms.length?(Cu(),Pu("section",Jy,[e[8]||(e[8]=qu("span",{class:"title"},"VMs",-1)),Tl(qu("span",null,Cs(o.vms.length)+" sorted by "+Cs(i.sorter.getColumnLabel(i.sorter.column)),513),[[Cp,o.vms.length>1]]),qu("table",tv,[qu("thead",null,[qu("tr",null,[Tl(qu("td",null,"Engine",512),[[Cp,o.showEngine]]),qu("td",{class:_s(["sortable","name"===i.sorter.column&&"sort"]),onClick:e[0]||(e[0]=t=>o.args.sort_processes_key="name")}," Name ",2),e[4]||(e[4]=qu("td",null,"Status",-1)),e[5]||(e[5]=qu("td",null,"Core",-1)),qu("td",{class:_s(["sortable","cpu_time"===i.sorter.column&&"sort"]),onClick:e[1]||(e[1]=t=>o.args.sort_processes_key="cpu_time")}," CPU% ",2),qu("td",{class:_s(["sortable","memory_usage"===i.sorter.column&&"sort"]),onClick:e[2]||(e[2]=t=>o.args.sort_processes_key="memory_usage")}," MEM ",2),e[6]||(e[6]=qu("td",null,"/ MAX",-1)),qu("td",{class:_s(["sortable","load_1min"===i.sorter.column&&"sort"]),onClick:e[3]||(e[3]=t=>o.args.sort_processes_key="load_1min")}," LOAD 1/5/15min ",2),e[7]||(e[7]=qu("td",null,"Release",-1))])]),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.vms,(e,r)=>(Cu(),Pu("tr",{key:r},[Tl(qu("td",null,Cs(e.engine),513),[[Cp,o.showEngine]]),qu("td",null,Cs(e.name),1),qu("td",{class:_s("stopped"==e.status?"careful":"ok")},Cs(e.status),3),qu("td",null,Cs(t.$filters.number(e.cpu_count,1)),1),qu("td",null,Cs(t.$filters.number(e.cpu_time,1)),1),qu("td",null,Cs(t.$filters.bytes(e.memory_usage)),1),qu("td",null," / "+Cs(t.$filters.bytes(e.memory_total)),1),qu("td",null,Cs(t.$filters.number(e.load_1min))+"/"+Cs(t.$filters.number(e.load_5min))+"/"+Cs(t.$filters.number(e.load_15min)),1),qu("td",null,Cs(e.release),1)]))),128))])])])):Hu("v-if",!0)}]]),nv={key:0,id:"wifi",class:"plugin"},iv={class:"table table-sm table-borderless margin-bottom"},ov={scope:"row"};const sv={props:{data:{type:Object}},computed:{stats(){return this.data.stats.wifi},view(){return this.data.views.wifi},hotspots(){const t=this.stats.map(t=>{if(""!==t.ssid)return{ssid:t.ssid,quality_level:t.quality_level}}).filter(Boolean);return(0,lm.orderBy)(t,["ssid"])},hasHotpots(){return this.hotspots.length>0}},methods:{getDecoration(t,e){if(void 0!==this.view[t.ssid][e])return this.view[t.ssid][e].decoration.toLowerCase()}}},av=(0,Jd.A)(sv,[["render",function(t,e,r,n,i,o){return o.hasHotpots?(Cu(),Pu("section",nv,[qu("table",iv,[e[0]||(e[0]=qu("thead",null,[qu("tr",null,[qu("th",{scope:"col"},"WIFI"),qu("th",{scope:"col",class:"text-end"},"dBm")])],-1)),qu("tbody",null,[(Cu(!0),Pu(wu,null,bc(o.hotspots,(e,r)=>(Cu(),Pu("tr",{key:r},[qu("td",ov,Cs(t.$filters.limitTo(e.ssid,20)),1),qu("td",{scope:"row",class:_s(["text-end",o.getDecoration(e,"quality_level")])},Cs(e.quality_level),3)]))),128))])])])):Hu("v-if",!0)}]]),lv=JSON.parse('{"r":["quicklook","cpu","percpu","gpu","mem","memswap","load"],"H":["network","ports","wifi","connections","diskio","fs","irq","folders","raid","smart","sensors"]}'),cv={components:{GlancesHelp:tm,GlancesPluginAlert:gm,GlancesPluginCloud:xm,GlancesPluginConnections:Tm,GlancesPluginCpu:Af,GlancesPluginDiskio:Xf,GlancesPluginContainers:Qm,GlancesPluginFolders:eh,GlancesPluginFs:uh,GlancesPluginGpu:Th,GlancesPluginHostname:jh,GlancesPluginIp:Uh,GlancesPluginIrq:Wh,GlancesPluginLoad:tg,GlancesPluginMem:wg,GlancesPluginMemswap:Tg,GlancesPluginNetwork:zg,GlancesPluginNow:Gg,GlancesPluginPercpu:eb,GlancesPluginPorts:mb,GlancesPluginProcess:iy,GlancesPluginQuicklook:Sy,GlancesPluginRaid:Iy,GlancesPluginSensors:My,GlancesPluginSmart:zy,GlancesPluginSystem:Xy,GlancesPluginUptime:Yy,GlancesPluginVms:rv,GlancesPluginWifi:av},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},config(){return this.store.config||{}},data(){return this.store.data||{}},dataLoaded(){return void 0!==this.store.data},hasGpu(){return this.store.data.stats.gpu.length>0},isLinux(){return this.store.data.isLinux},title(){const{data:t}=this,e=t.stats&&t.stats.system&&t.stats.system.hostname||"";return e?`${e} - Glances`:"Glances"},topMenu(){return void 0!==this.config.outputs&&void 0!==this.config.outputs.top_menu?this.config.outputs.top_menu.split(","):lv.r},leftMenu(){return void 0!==this.config.outputs&&void 0!==this.config.outputs.left_menu?this.config.outputs.left_menu.split(","):lv.H}},watch:{title(){document&&(document.title=this.title)}},mounted(){const t=window.__GLANCES__||{},e=isFinite(t["refresh-time"])?parseInt(t["refresh-time"],10):void 0;mm.init(e),this.setupHotKeys()},beforeUnmount(){Fd.unbind()},methods:{setupHotKeys(){Fd("a",()=>{this.store.args.sort_processes_key=null}),Fd("c",()=>{this.store.args.sort_processes_key="cpu_percent"}),Fd("m",()=>{this.store.args.sort_processes_key="memory_percent"}),Fd("u",()=>{this.store.args.sort_processes_key="username"}),Fd("p",()=>{this.store.args.sort_processes_key="name"}),Fd("i",()=>{this.store.args.sort_processes_key="io_counters"}),Fd("t",()=>{this.store.args.sort_processes_key="timemillis"}),Fd("shift+A",()=>{this.store.args.disable_amps=!this.store.args.disable_amps}),Fd("d",()=>{this.store.args.disable_diskio=!this.store.args.disable_diskio}),Fd("shift+Q",()=>{this.store.args.enable_irq=!this.store.args.enable_irq}),Fd("f",()=>{this.store.args.disable_fs=!this.store.args.disable_fs}),Fd("j",()=>{this.store.args.programs=!this.store.args.programs}),Fd("k",()=>{this.store.args.disable_connections=!this.store.args.disable_connections}),Fd("n",()=>{this.store.args.disable_network=!this.store.args.disable_network}),Fd("s",()=>{this.store.args.disable_sensors=!this.store.args.disable_sensors}),Fd("2",()=>{this.store.args.disable_left_sidebar=!this.store.args.disable_left_sidebar}),Fd("z",()=>{this.store.args.disable_process=!this.store.args.disable_process}),Fd("shift+S",()=>{this.store.args.process_short_name=!this.store.args.process_short_name}),Fd("shift+D",()=>{this.store.args.disable_containers=!this.store.args.disable_containers}),Fd("b",()=>{this.store.args.byte=!this.store.args.byte}),Fd("shift+B",()=>{this.store.args.diskio_iops=!this.store.args.diskio_iops,this.store.args.diskio_iops&&(this.store.args.diskio_latency=!1)}),Fd("shift+L",()=>{this.store.args.diskio_latency=!this.store.args.diskio_latency,this.store.args.diskio_latency&&(this.store.args.diskio_iops=!1)}),Fd("l",()=>{this.store.args.disable_alert=!this.store.args.disable_alert}),Fd("1",()=>{this.store.args.percpu=!this.store.args.percpu}),Fd("h",()=>{this.store.args.help_tag=!this.store.args.help_tag}),Fd("shift+T",()=>{this.store.args.network_sum=!this.store.args.network_sum}),Fd("shift+U",()=>{this.store.args.network_cumul=!this.store.args.network_cumul}),Fd("shift+F",()=>{this.store.args.fs_free_space=!this.store.args.fs_free_space}),Fd("3",()=>{this.store.args.disable_quicklook=!this.store.args.disable_quicklook}),Fd("6",()=>{this.store.args.meangpu=!this.store.args.meangpu}),Fd("shift+G",()=>{this.store.args.disable_gpu=!this.store.args.disable_gpu}),Fd("5",()=>{this.store.args.disable_quicklook=!this.store.args.disable_quicklook,this.store.args.disable_cpu=!this.store.args.disable_cpu,this.store.args.disable_mem=!this.store.args.disable_mem,this.store.args.disable_memswap=!this.store.args.disable_memswap,this.store.args.disable_load=!this.store.args.disable_load,this.store.args.disable_gpu=!this.store.args.disable_gpu}),Fd("shift+I",()=>{this.store.args.disable_ip=!this.store.args.disable_ip}),Fd("shift+P",()=>{this.store.args.disable_ports=!this.store.args.disable_ports}),Fd("shift+V",()=>{this.store.args.disable_vms=!this.store.args.disable_vms}),Fd("shift+W",()=>{this.store.args.disable_wifi=!this.store.args.disable_wifi}),Fd("0",()=>{this.store.args.disable_irix=!this.store.args.disable_irix})}}};const uv=Xp((0,Jd.A)(cv,[["render",function(t,e,r,n,i,o){const s=mc("glances-help"),a=mc("glances-plugin-hostname"),l=mc("glances-plugin-uptime"),c=mc("glances-plugin-system"),u=mc("glances-plugin-ip"),p=mc("glances-plugin-now"),d=mc("glances-plugin-cloud"),m=mc("glances-plugin-quicklook"),f=mc("glances-plugin-cpu"),h=mc("glances-plugin-gpu"),g=mc("glances-plugin-mem"),b=mc("glances-plugin-memswap"),y=mc("glances-plugin-load"),v=mc("glances-plugin-vms"),x=mc("glances-plugin-containers"),w=mc("glances-plugin-process"),_=mc("glances-plugin-alert");return o.dataLoaded?o.args.help_tag?(Cu(),ju(s,{key:1})):(Cu(),Pu("main",Jp,[Hu(" Display minimal header on low screen size (smarthphone) "),qu("div",td,[qu("div",ed,[o.args.disable_system?Hu("v-if",!0):(Cu(),Pu("div",rd,[Bu(a,{data:o.data},null,8,["data"])])),o.args.disable_uptime?Hu("v-if",!0):(Cu(),Pu("div",nd,[Bu(l,{data:o.data},null,8,["data"])]))])]),Hu(" Display standard header on others screen sizes "),qu("div",id,[qu("div",od,[o.args.disable_system?Hu("v-if",!0):(Cu(),Pu("div",sd,[Bu(c,{data:o.data},null,8,["data"])])),o.args.disable_ip?Hu("v-if",!0):(Cu(),Pu("div",ad,[Bu(u,{data:o.data},null,8,["data"])])),o.args.disable_uptime?Hu("v-if",!0):(Cu(),Pu("div",ld,[Bu(l,{data:o.data},null,8,["data"])])),o.args.disable_now?Hu("v-if",!0):(Cu(),Pu("div",cd,[Bu(p,{data:o.data},null,8,["data"])]))])]),qu("div",ud,[o.args.disable_cloud?Hu("v-if",!0):(Cu(),Pu("div",pd,[Bu(d,{data:o.data},null,8,["data"])]))]),Hu(" Display top menu with CPU, MEM, LOAD..."),qu("div",dd,[Hu(" Quicklook "),o.args.disable_quicklook?Hu("v-if",!0):(Cu(),Pu("div",md,[Bu(m,{data:o.data},null,8,["data"])])),Hu(" CPU "),o.args.disable_cpu&&o.args.percpu?Hu("v-if",!0):(Cu(),Pu("div",fd,[Bu(f,{data:o.data},null,8,["data"])])),Hu(' TODO: percpu need to be refactor\n
\n \n
\n
\n \n
'),Hu(" GPU "),!o.args.disable_gpu&&o.hasGpu?(Cu(),Pu("div",hd,[Bu(h,{data:o.data},null,8,["data"])])):Hu("v-if",!0),Hu(" MEM "),o.args.disable_mem?Hu("v-if",!0):(Cu(),Pu("div",gd,[Bu(g,{data:o.data},null,8,["data"])])),Hu(" SWAP "),o.args.disable_memswap?Hu("v-if",!0):(Cu(),Pu("div",bd,[Bu(b,{data:o.data},null,8,["data"])])),Hu(" LOAD "),o.args.disable_load?Hu("v-if",!0):(Cu(),Pu("div",yd,[Bu(y,{data:o.data},null,8,["data"])]))]),Hu(" Display bottom of the screen with sidebar and processlist "),qu("div",vd,[qu("div",xd,[o.args.disable_left_sidebar?Hu("v-if",!0):(Cu(),Pu("div",{key:0,class:_s(["col-3 d-none d-md-block",{"sidebar-min":!o.args.percpu,"sidebar-max":o.args.percpu}])},[(Cu(!0),Pu(wu,null,bc(o.leftMenu,t=>{return Cu(),Pu(wu,null,[o.args[`disable_${t}`]?Hu("v-if",!0):(Cu(),ju((e=`glances-plugin-${t}`,Xo(e)?hc(dc,e,!1)||e:e||fc),{key:0,id:`${t}`,data:o.data},null,8,["id","data"]))],64);var e}),256))],2)),qu("div",{class:_s(["col",{"sidebar-min":!o.args.percpu,"sidebar-max":o.args.percpu}])},[o.args.disable_vms?Hu("v-if",!0):(Cu(),ju(v,{key:0,data:o.data},null,8,["data"])),o.args.disable_containers?Hu("v-if",!0):(Cu(),ju(x,{key:1,data:o.data},null,8,["data"])),Bu(w,{data:o.data},null,8,["data"]),o.args.disable_alert?Hu("v-if",!0):(Cu(),ju(_,{key:2,data:o.data},null,8,["data"]))],2)])])])):(Cu(),Pu("div",Yp,[...e[0]||(e[0]=[qu("div",{class:"loader"},"Glances is loading...",-1)])]))}]]));uv.config.globalProperties.$filters=e,uv.mount("#app")})()})(); \ No newline at end of file +const wd="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function _d(t,e,r,n){t.addEventListener?t.addEventListener(e,r,n):t.attachEvent&&t.attachEvent("on".concat(e),r)}function kd(t,e,r,n){t.removeEventListener?t.removeEventListener(e,r,n):t.detachEvent&&t.detachEvent("on".concat(e),r)}function Sd(t,e){const r=e.slice(0,e.length-1);for(let e=0;e=0;)e[r-1]+=",",e.splice(r,1),r=e.lastIndexOf("");return e}const Cd={backspace:8,"⌫":8,tab:9,clear:12,enter:13,"↩":13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,arrowup:38,arrowdown:40,arrowleft:37,arrowright:39,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"⇪":20,",":188,".":190,"/":191,"`":192,"-":wd?173:189,"=":wd?61:187,";":wd?59:186,"'":222,"{":219,"}":221,"[":219,"]":221,"\\":220},Ed={"⇧":16,shift:16,"⌥":18,alt:18,option:18,"⌃":17,ctrl:17,control:17,"⌘":91,cmd:91,meta:91,command:91},Td={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},Od={16:!1,18:!1,17:!1,91:!1},Dd={};for(let t=1;t<20;t++)Cd["f".concat(t)]=111+t;let Id=[],Pd=null,jd="all";const Nd=new Map,Ld=t=>Cd[t.toLowerCase()]||Ed[t.toLowerCase()]||t.toUpperCase().charCodeAt(0);function Md(t){jd=t||"all"}function Rd(){return jd||"all"}function qd(t){if(void 0===t)Object.keys(Dd).forEach(t=>{Array.isArray(Dd[t])&&Dd[t].forEach(t=>Bd(t)),delete Dd[t]}),zd(null);else if(Array.isArray(t))t.forEach(t=>{t.key&&Bd(t)});else if("object"==typeof t)t.key&&Bd(t);else if("string"==typeof t){for(var e=arguments.length,r=new Array(e>1?e-1:0),n=1;n{let{key:e,scope:r,method:n,splitKey:i="+"}=t;Ad(e).forEach(t=>{const e=t.split(i),o=e.length,s=e[o-1],a="*"===s?"*":Ld(s);if(!Dd[a])return;r||(r=Rd());const l=o>1?Sd(Ed,e):[],c=[];Dd[a]=Dd[a].filter(t=>{const e=(!n||t.method===n)&&t.scope===r&&function(t,e){const r=t.length>=e.length?t:e,n=t.length>=e.length?e:t;let i=!0;for(let t=0;tzd(t))})};function $d(t,e,r,n){if(e.element!==n)return;let i;if(e.scope===r||"all"===e.scope){i=e.mods.length>0;for(const t in Od)Object.prototype.hasOwnProperty.call(Od,t)&&(!Od[t]&&e.mods.indexOf(+t)>-1||Od[t]&&-1===e.mods.indexOf(+t))&&(i=!1);(0!==e.mods.length||Od[16]||Od[18]||Od[17]||Od[91])&&!i&&"*"!==e.shortcut||(e.keys=[],e.keys=e.keys.concat(Id),!1===e.method(t,e)&&(t.preventDefault?t.preventDefault():t.returnValue=!1,t.stopPropagation&&t.stopPropagation(),t.cancelBubble&&(t.cancelBubble=!0)))}}function Ud(t,e){const r=Dd["*"];let n=t.keyCode||t.which||t.charCode;if(t.key&&"capslock"===t.key.toLowerCase())return;if(!Fd.filter.call(this,t))return;if(93!==n&&224!==n||(n=91),-1===Id.indexOf(n)&&229!==n&&Id.push(n),["metaKey","ctrlKey","altKey","shiftKey"].forEach(e=>{const r=Td[e];t[e]&&-1===Id.indexOf(r)?Id.push(r):!t[e]&&Id.indexOf(r)>-1?Id.splice(Id.indexOf(r),1):"metaKey"===e&&t[e]&&(Id=Id.filter(t=>t in Td||t===n))}),n in Od){Od[n]=!0;for(const e in Ed)if(Object.prototype.hasOwnProperty.call(Ed,e)){const r=Td[Ed[e]];Fd[e]=t[r]}if(!r)return}for(const e in Od)Object.prototype.hasOwnProperty.call(Od,e)&&(Od[e]=t[Td[e]]);t.getModifierState&&(!t.altKey||t.ctrlKey)&&t.getModifierState("AltGraph")&&(-1===Id.indexOf(17)&&Id.push(17),-1===Id.indexOf(18)&&Id.push(18),Od[17]=!0,Od[18]=!0);const i=Rd();if(r)for(let n=0;n1&&(i=Sd(Ed,t)),(t="*"===(t=t[t.length-1])?"*":Ld(t))in Dd||(Dd[t]=[]),Dd[t].push({keyup:l,keydown:c,scope:o,mods:i,shortcut:n[a],method:r,key:n[a],splitKey:u,element:s});if(void 0!==s&&window){if(!Nd.has(s)){const t=function(){return Ud(arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event,s)},e=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.event;Ud(t,s),function(t){let e=t.keyCode||t.which||t.charCode;t.key&&"capslock"===t.key.toLowerCase()&&(e=Ld(t.key));const r=Id.indexOf(e);if(r>=0&&Id.splice(r,1),t.key&&"meta"===t.key.toLowerCase()&&Id.splice(0,Id.length),93!==e&&224!==e||(e=91),e in Od){Od[e]=!1;for(const t in Ed)Ed[t]===e&&(Fd[t]=!1)}}(t)};Nd.set(s,{keydownListener:t,keyupListenr:e,capture:p}),_d(s,"keydown",t,p),_d(s,"keyup",e,p)}if(!Pd){const t=()=>{Id=[]};Pd={listener:t,capture:p},_d(window,"focus",t,p)}}}function zd(t){const e=Object.values(Dd).flat();if(e.findIndex(e=>{let{element:r}=e;return r===t})<0){const{keydownListener:e,keyupListenr:r,capture:n}=Nd.get(t)||{};e&&r&&(kd(t,"keyup",r,n),kd(t,"keydown",e,n),Nd.delete(t))}if(e.length<=0||Nd.size<=0){if(Object.keys(Nd).forEach(t=>{const{keydownListener:e,keyupListenr:r,capture:n}=Nd.get(t)||{};e&&r&&(kd(t,"keyup",r,n),kd(t,"keydown",e,n),Nd.delete(t))}),Nd.clear(),Object.keys(Dd).forEach(t=>delete Dd[t]),Pd){const{listener:t,capture:e}=Pd;kd(window,"focus",t,e),Pd=null}}}const Hd={getPressedKeyString:function(){return Id.map(t=>{return e=t,Object.keys(Cd).find(t=>Cd[t]===e)||(t=>Object.keys(Ed).find(e=>Ed[e]===t))(t)||String.fromCharCode(t);var e})},setScope:Md,getScope:Rd,deleteScope:function(t,e){let r,n;t||(t=Rd());for(const e in Dd)if(Object.prototype.hasOwnProperty.call(Dd,e))for(r=Dd[e],n=0;n{let{element:e}=t;return zd(e)})}else n++;Rd()===t&&Md(e||"all")},getPressedKeyCodes:function(){return Id.slice(0)},getAllKeyCodes:function(){const t=[];return Object.keys(Dd).forEach(e=>{Dd[e].forEach(e=>{let{key:r,scope:n,mods:i,shortcut:o}=e;t.push({scope:n,shortcut:o,mods:i,keys:r.split("+").map(t=>Ld(t))})})}),t},isPressed:function(t){return"string"==typeof t&&(t=Ld(t)),-1!==Id.indexOf(t)},filter:function(t){const e=t.target||t.srcElement,{tagName:r}=e;let n=!0;const i="INPUT"===r&&!["checkbox","radio","range","button","file","reset","submit","color"].includes(e.type);return(e.isContentEditable||(i||"TEXTAREA"===r||"SELECT"===r)&&!e.readOnly)&&(n=!1),n},trigger:function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(Dd).forEach(r=>{Dd[r].filter(r=>r.scope===e&&r.shortcut===t).forEach(t=>{t&&t.method&&t.method()})})},unbind:qd,keyMap:Cd,modifier:Ed,modifierMap:Td};for(const t in Hd)Object.prototype.hasOwnProperty.call(Hd,t)&&(Fd[t]=Hd[t]);if("undefined"!=typeof window){const t=window.hotkeys;Fd.noConflict=e=>(e&&window.hotkeys===Fd&&(window.hotkeys=t),Fd),window.hotkeys=Fd}const Vd={key:0},Gd={class:"container-fluid"},Wd={class:"row"},Kd={class:"col-sm-12 col-lg-24 title"},Xd={class:"row"},Qd={class:"col-sm-12 col-lg-24"},Zd={class:"table table-sm table-borderless table-striped table-hover"};const Yd={data:()=>({help:void 0}),mounted(){fetch("api/4/help",{method:"GET"}).then(t=>t.json()).then(t=>this.help=t)}};var Jd=r(6262);const tm=(0,Jd.A)(Yd,[["render",function(t,e,r,n,i,o){return i.help?(Eu(),Pu("div",Vd,[qu("div",Gd,[qu("div",Wd,[qu("div",Kd,Es(i.help.version)+" "+Es(i.help.psutil_version),1)]),e[0]||(e[0]=qu("div",{class:"row"}," ",-1)),qu("div",Xd,[qu("div",Qd,Es(i.help.configuration_file),1)]),e[1]||(e[1]=qu("div",{class:"row"}," ",-1))]),qu("table",Zd,[qu("thead",null,[qu("tr",null,[qu("th",null,Es(i.help.header_sort.replace(":","")),1),qu("th",null,Es(i.help.header_show_hide.replace(":","")),1),qu("th",null,Es(i.help.header_toggle.replace(":","")),1),qu("th",null,Es(i.help.header_miscellaneous.replace(":","")),1)])]),qu("tbody",null,[qu("tr",null,[qu("td",null,Es(i.help.sort_auto),1),qu("td",null,Es(i.help.show_hide_application_monitoring),1),qu("td",null,Es(i.help.toggle_bits_bytes),1),qu("td",null,Es(i.help.misc_erase_process_filter),1)]),qu("tr",null,[qu("td",null,Es(i.help.sort_cpu),1),qu("td",null,Es(i.help.show_hide_diskio),1),qu("td",null,Es(i.help.toggle_count_rate),1),qu("td",null,Es(i.help.misc_generate_history_graphs),1)]),qu("tr",null,[qu("td",null,Es(i.help.sort_io_rate),1),qu("td",null,Es(i.help.show_hide_containers),1),qu("td",null,Es(i.help.toggle_used_free),1),qu("td",null,Es(i.help.misc_help),1)]),qu("tr",null,[qu("td",null,Es(i.help.sort_mem),1),qu("td",null,Es(i.help.show_hide_top_extended_stats),1),qu("td",null,Es(i.help.toggle_bar_sparkline),1),qu("td",null,Es(i.help.misc_accumulate_processes_by_program),1)]),qu("tr",null,[qu("td",null,Es(i.help.sort_process_name),1),qu("td",null,Es(i.help.show_hide_filesystem),1),qu("td",null,Es(i.help.toggle_separate_combined),1),e[2]||(e[2]=qu("td",null," ",-1))]),qu("tr",null,[qu("td",null,Es(i.help.sort_cpu_times),1),qu("td",null,Es(i.help.show_hide_gpu),1),qu("td",null,Es(i.help.toggle_live_cumulative),1),qu("td",null,Es(i.help.misc_reset_processes_summary_min_max),1)]),qu("tr",null,[qu("td",null,Es(i.help.sort_user),1),qu("td",null,Es(i.help.show_hide_ip),1),qu("td",null,Es(i.help.toggle_linux_percentage),1),qu("td",null,Es(i.help.misc_quit),1)]),qu("tr",null,[e[3]||(e[3]=qu("td",null," ",-1)),qu("td",null,Es(i.help.show_hide_tcp_connection),1),qu("td",null,Es(i.help.toggle_cpu_individual_combined),1),qu("td",null,Es(i.help.misc_reset_history),1)]),qu("tr",null,[e[4]||(e[4]=qu("td",null," ",-1)),qu("td",null,Es(i.help.show_hide_alert),1),qu("td",null,Es(i.help.toggle_gpu_individual_combined),1),qu("td",null,Es(i.help.misc_delete_warning_alerts),1)]),qu("tr",null,[e[5]||(e[5]=qu("td",null," ",-1)),qu("td",null,Es(i.help.show_hide_network),1),qu("td",null,Es(i.help.toggle_short_full),1),qu("td",null,Es(i.help.misc_delete_warning_and_critical_alerts),1)]),qu("tr",null,[e[6]||(e[6]=qu("td",null," ",-1)),qu("td",null,Es(i.help.sort_cpu_times),1),e[7]||(e[7]=qu("td",null," ",-1)),e[8]||(e[8]=qu("td",null," ",-1))]),qu("tr",null,[e[9]||(e[9]=qu("td",null," ",-1)),qu("td",null,Es(i.help.show_hide_irq),1),e[10]||(e[10]=qu("td",null," ",-1)),e[11]||(e[11]=qu("td",null," ",-1))]),qu("tr",null,[e[12]||(e[12]=qu("td",null," ",-1)),qu("td",null,Es(i.help.show_hide_raid_plugin),1),e[13]||(e[13]=qu("td",null," ",-1)),e[14]||(e[14]=qu("td",null," ",-1))]),qu("tr",null,[e[15]||(e[15]=qu("td",null," ",-1)),qu("td",null,Es(i.help.show_hide_sensors),1),e[16]||(e[16]=qu("td",null," ",-1)),e[17]||(e[17]=qu("td",null," ",-1))]),qu("tr",null,[e[18]||(e[18]=qu("td",null," ",-1)),qu("td",null,Es(i.help.show_hide_wifi_module),1),e[19]||(e[19]=qu("td",null," ",-1)),e[20]||(e[20]=qu("td",null," ",-1))]),qu("tr",null,[e[21]||(e[21]=qu("td",null," ",-1)),qu("td",null,Es(i.help.show_hide_processes),1),e[22]||(e[22]=qu("td",null," ",-1)),e[23]||(e[23]=qu("td",null," ",-1))]),qu("tr",null,[e[24]||(e[24]=qu("td",null," ",-1)),qu("td",null,Es(i.help.show_hide_left_sidebar),1),e[25]||(e[25]=qu("td",null," ",-1)),e[26]||(e[26]=qu("td",null," ",-1))]),qu("tr",null,[e[27]||(e[27]=qu("td",null," ",-1)),qu("td",null,Es(i.help.show_hide_quick_look),1),e[28]||(e[28]=qu("td",null," ",-1)),e[29]||(e[29]=qu("td",null," ",-1))]),qu("tr",null,[e[30]||(e[30]=qu("td",null," ",-1)),qu("td",null,Es(i.help.show_hide_cpu_mem_swap),1),e[31]||(e[31]=qu("td",null," ",-1)),e[32]||(e[32]=qu("td",null," ",-1))]),qu("tr",null,[e[33]||(e[33]=qu("td",null," ",-1)),qu("td",null,Es(i.help.show_hide_all),1),e[34]||(e[34]=qu("td",null," ",-1)),e[35]||(e[35]=qu("td",null," ",-1))])])]),e[36]||(e[36]=zu('
 

For an exhaustive list of key bindings, click here.

 

Press h to came back to Glances.

',5))])):Hu("v-if",!0)}]]),em={id:"alerts",class:"plugin"},rm={key:0,class:"title"},nm={key:1,class:"title"},im={class:"table table-sm table-borderless"},om={scope:"row"},sm={scope:"row"},am={scope:"row"};var lm=r(2543),cm=r(4644),um=r.n(cm);const pm=$a({args:void 0,config:void 0,data:void 0,status:"IDLE"});const dm=new class{limits={};limitSuffix=["critical","careful","warning"];setLimits(t){this.limits=t}getLimit(t,e){return null!=this.limits[t]&&null!=this.limits[t][e]?this.limits[t][e]:null}getAlert(t,e,r,n,i){var o=(i=i||!1)?"_log":"",s=100*(r=r||0)/(n=n||100);if(null!=this.limits[t])for(var a=0;a=this.limits[t][l]){var c=l.lastIndexOf("_");return l.substring(c+1)+o}}return"ok"+o}getAlertLog(t,e,r,n){return this.getAlert(t,e,r,n,!0)}};const mm=new class{data=void 0;init(t=60){let e;const r=()=>(pm.status="PENDING",Promise.all([fetch("api/4/all",{method:"GET"}).then(t=>t.json()),fetch("api/4/all/views",{method:"GET"}).then(t=>t.json())]).then(t=>{const e={stats:t[0],views:t[1],isBsd:"FreeBSD"===t[0].system?.os_name,isLinux:"Linux"===t[0].system?.os_name,isSunOS:"SunOS"===t[0].system?.os_name,isMac:"Darwin"===t[0].system?.os_name,isWindows:"Windows"===t[0].system?.os_name};this.data=e,pm.data=e,pm.status="SUCCESS"}).catch(t=>{console.log(t),pm.status="FAILURE"}).then(()=>{e&&clearTimeout(e),e=setTimeout(r,1e3*t)}));r(),fetch("api/4/all/limits",{method:"GET"}).then(t=>t.json()).then(t=>{dm.setLimits(t)}),fetch("api/4/args",{method:"GET"}).then(t=>t.json()).then((t={})=>{pm.args={...pm.args,...t}}),fetch("api/4/config",{method:"GET"}).then(t=>t.json()).then((t={})=>{pm.config={...pm.config,...t}})}getData(){return this.data}};const fm=new class{constructor(){this.favico=new(um())({animation:"none"})}badge(t){this.favico.badge(t)}reset(){this.favico.reset()}},hm={props:{data:{type:Object}},computed:{stats(){return this.data.stats.alert},alerts(){return(this.stats||[]).map(t=>{const e={};if(e.state=t.state,e.type=t.type,e.begin=1e3*t.begin,e.end=1e3*t.end,e.ongoing=-1==t.end,e.min=t.min,e.avg=t.avg,e.max=t.max,t.top.length>0&&(e.top=": "+t.top.join(", ")),!e.ongoing){const t=e.end-e.begin,r=parseInt(t/1e3%60),n=parseInt(t/6e4%60),i=parseInt(t/36e5%24);e.duration=(0,lm.padStart)(i,2,"0")+":"+(0,lm.padStart)(n,2,"0")+":"+(0,lm.padStart)(r,2,"0")}return e})},hasAlerts(){return this.countAlerts>0},countAlerts(){return this.alerts.length},hasOngoingAlerts(){return this.countOngoingAlerts>0},countOngoingAlerts(){return this.alerts.filter(({ongoing:t})=>t).length}},watch:{countOngoingAlerts(){this.countOngoingAlerts?fm.badge(this.countOngoingAlerts):fm.reset()}},methods:{formatDate(t){const e=(new Date).getTimezoneOffset(),r=Math.trunc(Math.abs(e)/60),n=Math.abs(e%60);let i=e<=0?"+":"-";i+=String(r).padStart(2,"0")+String(n).padStart(2,"0");const o=new Date(t);return String(o.getFullYear())+"-"+String(o.getMonth()+1).padStart(2,"0")+"-"+String(o.getDate()).padStart(2,"0")+" "+String(o.getHours()).padStart(2,"0")+":"+String(o.getMinutes()).padStart(2,"0")+":"+String(o.getSeconds()).padStart(2,"0")+"("+i+")"},clear(){fetch("api/4/events/clear/all",{method:"POST",headers:{"Content-Type":"application/json"}}).then(t=>t.json()).then(t=>product.value=t)}}},gm=(0,Jd.A)(hm,[["render",function(t,e,r,n,i,o){return Eu(),Pu("section",em,[o.hasAlerts?(Eu(),Pu("span",rm,[Fu(" Warning or critical alerts (last "+Es(o.countAlerts)+" entries) ",1),qu("span",null,[qu("button",{class:"button",onClick:e[0]||(e[0]=t=>o.clear())},"Clear alerts")])])):(Eu(),Pu("span",nm,"No warning or critical alert detected")),qu("table",im,[qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.alerts,(e,r)=>(Eu(),Pu("tr",{key:r},[qu("td",om,[qu("span",null,Es(o.formatDate(e.begin)),1)]),qu("td",sm,[qu("span",null,"("+Es(e.ongoing?"ongoing":e.duration)+")",1)]),qu("td",am,[Tl(qu("span",null,Es(e.state)+" on ",513),[[Ep,!e.ongoing]]),qu("span",{class:_s(e.state.toLowerCase())},Es(e.type),3),qu("span",null,"("+Es(t.$filters.number(e.max,1))+")",1),qu("span",null,Es(e.top),1)])]))),128))])])])}]]),bm={key:0,id:"cloud",class:"plugin"},ym={class:"title"};const vm={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cloud},provider(){return void 0!==this.stats.id?`${stats.platform}`:null},instance(){const{stats:t}=this;return void 0!==this.stats.id?`${t.type} instance ${t.name} (${t.region})`:null}}},xm=(0,Jd.A)(vm,[["render",function(t,e,r,n,i,o){return o.instance||o.provider?(Eu(),Pu("section",bm,[qu("span",ym,Es(o.provider),1),Fu(" "+Es(o.instance),1)])):Hu("v-if",!0)}]]),wm={id:"connections",class:"plugin"},_m={class:"table table-sm table-borderless margin-bottom"},km={class:"text-end"},Sm={class:"text-end"},Am={class:"text-end"},Cm={class:"text-end"};const Em={props:{data:{type:Object}},computed:{stats(){return this.data.stats.connections},view(){return this.data.views.connections},listen(){return this.stats.LISTEN},initiated(){return this.stats.initiated},established(){return this.stats.ESTABLISHED},terminated(){return this.stats.terminated},tracked(){return{count:this.stats.nf_conntrack_count,max:this.stats.nf_conntrack_max}}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Tm=(0,Jd.A)(Em,[["render",function(t,e,r,n,i,o){return Eu(),Pu("section",wm,[qu("table",_m,[e[5]||(e[5]=qu("thead",null,[qu("tr",null,[qu("th",{scope:"col"},"TCP CONNECTIONS"),qu("th",{scope:"col",class:"text-end"})])],-1)),qu("tbody",null,[qu("tr",null,[e[0]||(e[0]=qu("td",{scope:"row"},"Listen",-1)),qu("td",km,Es(o.listen),1)]),qu("tr",null,[e[1]||(e[1]=qu("td",{scope:"row"},"Initiated",-1)),qu("td",Sm,Es(o.initiated),1)]),qu("tr",null,[e[2]||(e[2]=qu("td",{scope:"row"},"Established",-1)),qu("td",Am,Es(o.established),1)]),qu("tr",null,[e[3]||(e[3]=qu("td",{scope:"row"},"Terminated",-1)),qu("td",Cm,Es(o.terminated),1)]),qu("tr",null,[e[4]||(e[4]=qu("td",{scope:"row"},"Tracked",-1)),qu("td",{class:_s(["text-end",o.getDecoration("nf_conntrack_percent")])},Es(o.tracked.count)+"/"+Es(o.tracked.max),3)])])])])}]]),Om={key:0,id:"containers",class:"plugin"},Dm={class:"table-responsive d-md-none"},Im={class:"table table-sm table-borderless table-striped table-hover"},Pm={scope:"col"},jm={scope:"col"},Nm={scope:"col"},Lm={scope:"col"},Mm={class:"table-responsive d-none d-md-block"},Rm={class:"table table-sm table-borderless table-striped table-hover"},qm={scope:"col"},Bm={scope:"col"},$m={scope:"col"},Um={scope:"col"},Fm={scope:"col"},zm={scope:"col"},Hm={scope:"col"},Vm={scope:"col"},Gm={scope:"col"},Wm={scope:"col"},Km={scope:"col"};const Xm={props:{data:{type:Object}},data:()=>({store:pm,sorter:void 0}),computed:{args(){return this.store.args||{}},sortProcessesKey(){return this.args.sort_processes_key},stats(){return this.data.stats.containers},views(){return this.data.views.containers},containers(){const{sorter:t}=this,e=(this.stats||[]).map(t=>{let e;return null!=t.memory_usage?(e=t.memory_usage,null!=t.memory_inactive_file&&(e-=t.memory_inactive_file)):e=void 0,{id:t.id,name:t.name,status:t.status,uptime:t.uptime,cpu_percent:t.cpu.total,memory_usage:e,limit:t.memory.limit,io_rx:t.io_rx,io_wx:t.io_wx,network_rx:t.network_rx,network_tx:t.network_tx,ports:t.ports,command:t.command,image:t.image,engine:t.engine,pod_id:t.pod_id}});return(0,lm.orderBy)(e,[t.column].map(t=>e=>e["memory_percent"===t?"memory_usage":t]??-1/0,[]),[t.isReverseColumn(t.column)?"desc":"asc"])},showEngine(){return this.views.show_engine_name},showPod(){return this.views.show_pod_name}},watch:{sortProcessesKey:{immediate:!0,handler(t){t&&!["cpu_percent","memory_percent","name"].includes(t)||(this.sorter={column:this.args.sort_processes_key||"cpu_percent",auto:!this.args.sort_processes_key,isReverseColumn:function(t){return!["name"].includes(t)},getColumnLabel:function(t){return{io_counters:"disk IO",cpu_percent:"CPU consumption",memory_usage:"memory consumption",cpu_times:"uptime",name:"container name",None:"None"}[t]||t}})}}},methods:{getDisableStats:()=>dm.getLimit("containers","containers_disable_stats")||[]}},Qm=(0,Jd.A)(Xm,[["render",function(t,e,r,n,i,o){return o.containers.length?(Eu(),Pu("section",Om,[e[6]||(e[6]=qu("span",{class:"title"},"CONTAINERS",-1)),Tl(qu("span",null,Es(o.containers.length)+" sorted by "+Es(i.sorter.getColumnLabel(i.sorter.column)),513),[[Ep,o.containers.length>1]]),qu("div",Dm,[qu("table",Im,[qu("thead",null,[qu("tr",null,[Tl(qu("td",Pm,"Pod",512),[[Ep,o.showPod]]),Tl(qu("td",{scope:"col",class:_s(["sortable","name"===i.sorter.column&&"sort"]),onClick:e[0]||(e[0]=t=>o.args.sort_processes_key="name")}," Name ",2),[[Ep,!o.getDisableStats().includes("name")]]),Tl(qu("td",jm,"Status",512),[[Ep,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","cpu_percent"===i.sorter.column&&"sort"]),onClick:e[1]||(e[1]=t=>o.args.sort_processes_key="cpu_percent")}," CPU% ",2),[[Ep,!o.getDisableStats().includes("cpu")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","memory_percent"===i.sorter.column&&"sort"]),onClick:e[2]||(e[2]=t=>o.args.sort_processes_key="memory_percent")}," MEM ",2),[[Ep,!o.getDisableStats().includes("mem")]]),Tl(qu("td",Nm,"MAX",512),[[Ep,!o.getDisableStats().includes("mem")]]),Tl(qu("td",Lm,"Command",512),[[Ep,!o.getDisableStats().includes("command")]])])]),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.containers,(e,r)=>(Eu(),Pu("tr",{key:r},[Tl(qu("td",{scope:"row"},Es(e.pod_id||"-"),513),[[Ep,o.showPod]]),Tl(qu("td",{scope:"row"},Es(e.name),513),[[Ep,!o.getDisableStats().includes("name")]]),Tl(qu("td",{scope:"row",class:_s(["Paused"===e.status&&"careful","exited"===e.status&&"warning",!["Paused","exited"].includes(e.status)&&"ok"])},Es(e.status),3),[[Ep,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"row"},Es(t.$filters.number(e.cpu_percent,1)),513),[[Ep,!o.getDisableStats().includes("cpu")]]),Tl(qu("td",{scope:"row"},Es(isNaN(e.memory_usage??NaN)?"-":t.$filters.bytes(e.memory_usage)),513),[[Ep,!o.getDisableStats().includes("mem")]]),Tl(qu("td",{scope:"row"},Es(isNaN(e.limit??NaN)?"-":t.$filters.bytes(e.limit)),513),[[Ep,!o.getDisableStats().includes("mem")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Es(e.ports),513),[[Ep,!o.getDisableStats().includes("ports")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Es(e.command),513),[[Ep,!o.getDisableStats().includes("command")]])]))),128))])])]),qu("div",Mm,[qu("table",Rm,[qu("thead",null,[qu("tr",null,[Tl(qu("td",qm,"Engine",512),[[Ep,o.showEngine]]),Tl(qu("td",Bm,"Pod",512),[[Ep,o.showPod]]),Tl(qu("td",{scope:"col",class:_s(["sortable","name"===i.sorter.column&&"sort"]),onClick:e[3]||(e[3]=t=>o.args.sort_processes_key="name")}," Name ",2),[[Ep,!o.getDisableStats().includes("name")]]),Tl(qu("td",$m,"Status",512),[[Ep,!o.getDisableStats().includes("status")]]),Tl(qu("td",Um,"Uptime",512),[[Ep,!o.getDisableStats().includes("uptime")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","cpu_percent"===i.sorter.column&&"sort"]),onClick:e[4]||(e[4]=t=>o.args.sort_processes_key="cpu_percent")}," CPU% ",2),[[Ep,!o.getDisableStats().includes("cpu")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","memory_percent"===i.sorter.column&&"sort"]),onClick:e[5]||(e[5]=t=>o.args.sort_processes_key="memory_percent")}," MEM ",2),[[Ep,!o.getDisableStats().includes("mem")]]),Tl(qu("td",Fm,"MAX",512),[[Ep,!o.getDisableStats().includes("mem")]]),Tl(qu("td",zm,"IORps",512),[[Ep,!o.getDisableStats().includes("diskio")]]),Tl(qu("td",Hm,"IOWps",512),[[Ep,!o.getDisableStats().includes("diskio")]]),Tl(qu("td",Vm,"RXps",512),[[Ep,!o.getDisableStats().includes("networkio")]]),Tl(qu("td",Gm,"TXps",512),[[Ep,!o.getDisableStats().includes("networkio")]]),Tl(qu("td",Wm,"Ports",512),[[Ep,!o.getDisableStats().includes("ports")]]),Tl(qu("td",Km,"Command",512),[[Ep,!o.getDisableStats().includes("command")]])])]),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.containers,(e,r)=>(Eu(),Pu("tr",{key:r},[Tl(qu("td",{scope:"row"},Es(e.engine),513),[[Ep,o.showEngine]]),Tl(qu("td",{scope:"row"},Es(e.pod_id||"-"),513),[[Ep,o.showPod]]),Tl(qu("td",{scope:"row"},Es(e.name),513),[[Ep,!o.getDisableStats().includes("name")]]),Tl(qu("td",{scope:"row",class:_s(["Paused"===e.status&&"careful","exited"===e.status&&"warning",!["Paused","exited"].includes(e.status)&&"ok"])},Es(e.status),3),[[Ep,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"row"},Es(e.uptime),513),[[Ep,!o.getDisableStats().includes("uptime")]]),Tl(qu("td",{scope:"row"},Es(t.$filters.number(e.cpu_percent,1)),513),[[Ep,!o.getDisableStats().includes("cpu")]]),Tl(qu("td",{scope:"row"},Es(isNaN(e.memory_usage??NaN)?"-":t.$filters.bytes(e.memory_usage)),513),[[Ep,!o.getDisableStats().includes("mem")]]),Tl(qu("td",{scope:"row"},Es(isNaN(e.limit??NaN)?"-":t.$filters.bytes(e.limit)),513),[[Ep,!o.getDisableStats().includes("mem")]]),Tl(qu("td",{scope:"row"},Es(isNaN(e.io_rx??NaN)?"-":t.$filters.bytes(e.io_rx)),513),[[Ep,!o.getDisableStats().includes("iodisk")]]),Tl(qu("td",{scope:"row"},Es(isNaN(e.io_wx??NaN)?"-":t.$filters.bytes(e.io_wx)),513),[[Ep,!o.getDisableStats().includes("iodisk")]]),Tl(qu("td",{scope:"row"},Es(isNaN(e.network_rx??NaN)?"-":t.$filters.bits(e.network_rx)),513),[[Ep,!o.getDisableStats().includes("networkio")]]),Tl(qu("td",{scope:"row"},Es(isNaN(e.network_tx??NaN)?"-":t.$filters.bits(e.network_tx)),513),[[Ep,!o.getDisableStats().includes("networkio")]]),Tl(qu("td",{scope:"row"},Es(e.ports),513),[[Ep,!o.getDisableStats().includes("ports")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Es(e.command),513),[[Ep,!o.getDisableStats().includes("command")]])]))),128))])])])])):Hu("v-if",!0)}]]),Zm={id:"cpu",class:"plugin"},Ym={class:"table-responsive"},Jm={class:"table-sm table-borderless"},tf={class:"justify-content-between"},ef={scope:"col"},rf={class:"table table-sm table-borderless"},nf={key:0,scope:"col"},of={class:"d-none d-xl-block d-xxl-block"},sf={class:"table table-sm table-borderless"},af={scope:"col"},lf={scope:"col",class:"text-end"},cf={scope:"col"},uf={scope:"col",class:"text-end"},pf={scope:"col"},df={scope:"col",class:"text-end"},mf={key:0,scope:"col"},ff={scope:"col"},hf={class:"d-none d-xxl-block"},gf={class:"table table-sm table-borderless"},bf={key:0,scope:"col"},yf={scope:"col"},vf={scope:"col",class:"text-end"},xf={key:0,scope:"col"},wf={key:1,scope:"col",class:"text-end"},_f={key:0,scope:"col"},kf={key:1,scope:"col",class:"text-end"};const Sf={props:{data:{type:Object}},computed:{stats(){return this.data.stats.cpu},view(){return this.data.views.cpu},isLinux(){return this.data.isLinux},isSunOS(){return this.data.isSunOS},isWindows(){return this.data.isWindows},total(){return this.stats.total},user(){return this.stats.user},system(){return this.stats.system},idle(){return this.stats.idle},nice(){return this.stats.nice},irq(){return this.stats.irq},iowait(){return this.stats.iowait},dpc(){return this.stats.dpc},steal(){return this.stats.steal},guest(){return this.stats.guest},ctx_switches(){const{stats:t}=this;return t.ctx_switches?Math.floor(t.ctx_switches/t.time_since_update):null},interrupts(){const{stats:t}=this;return t.interrupts?Math.floor(t.interrupts/t.time_since_update):null},soft_interrupts(){const{stats:t}=this;return t.soft_interrupts?Math.floor(t.soft_interrupts/t.time_since_update):null},syscalls(){const{stats:t}=this;return t.syscalls?Math.floor(t.syscalls/t.time_since_update):null}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Af=(0,Jd.A)(Sf,[["render",function(t,e,r,n,i,o){return Eu(),Pu("section",Zm,[Hu(" d-none d-xxl-block "),qu("div",Ym,[qu("table",Jm,[qu("tbody",null,[qu("tr",tf,[qu("td",ef,[qu("table",rf,[qu("tbody",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"CPU",-1)),qu("td",{scope:"col",class:_s(["text-end",o.getDecoration("total")])},[qu("span",null,Es(o.total)+"%",1)],2)]),qu("tr",null,[e[1]||(e[1]=qu("td",{scope:"col"},"user:",-1)),qu("td",{scope:"col",class:_s(["text-end",o.getDecoration("user")])},[qu("span",null,Es(o.user)+"%",1)],2)]),qu("tr",null,[e[2]||(e[2]=qu("td",{scope:"col"},"system:",-1)),qu("td",{scope:"col",class:_s(["text-end",o.getDecoration("system")])},[qu("span",null,Es(o.system)+"%",1)],2)]),qu("tr",null,[null!=o.iowait?(Eu(),Pu("td",nf,"iowait:")):Hu("v-if",!0),null!=o.iowait?(Eu(),Pu("td",{key:1,scope:"col",class:_s(["text-end",o.getDecoration("iowait")])},[qu("span",null,Es(o.iowait)+"%",1)],2)):Hu("v-if",!0)])])])]),qu("td",null,[qu("template",of,[qu("table",sf,[qu("tbody",null,[qu("tr",null,[Tl(qu("td",af,"idle:",512),[[Ep,null!=o.idle]]),Tl(qu("td",lf,[qu("span",null,Es(o.idle)+"%",1)],512),[[Ep,null!=o.idle]])]),qu("tr",null,[Tl(qu("td",cf,"irq:",512),[[Ep,null!=o.irq]]),Tl(qu("td",uf,[qu("span",null,Es(o.irq)+"%",1)],512),[[Ep,null!=o.irq]])]),qu("tr",null,[Tl(qu("td",pf,"nice:",512),[[Ep,null!=o.nice]]),Tl(qu("td",df,[qu("span",null,Es(o.nice)+"%",1)],512),[[Ep,null!=o.nice]])]),qu("tr",null,[null==o.iowait&&null!=o.dpc?(Eu(),Pu("td",mf,"dpc:")):Hu("v-if",!0),null==o.iowait&&null!=o.dpc?(Eu(),Pu("td",{key:1,scope:"col",class:_s(["text-end",o.getDecoration("dpc")])},[qu("span",null,Es(o.dpc)+"%",1)],2)):Hu("v-if",!0),Tl(qu("td",ff,"steal:",512),[[Ep,null!=o.steal]]),Tl(qu("td",{scope:"col",class:_s(["text-end",o.getDecoration("steal")])},[qu("span",null,Es(o.steal)+"%",1)],2),[[Ep,null!=o.steal]])])])])])]),qu("td",null,[qu("template",hf,[qu("table",gf,[qu("tbody",null,[qu("tr",null,[null!=o.nice&&null!=o.ctx_switches?(Eu(),Pu("td",bf," ctx_sw:")):Hu("v-if",!0),null!=o.nice&&null!=o.ctx_switches?(Eu(),Pu("td",{key:1,scope:"col",class:_s(["text-end",o.getDecoration("ctx_switches")])},[qu("span",null,Es(o.ctx_switches),1)],2)):Hu("v-if",!0)]),qu("tr",null,[Tl(qu("td",yf,"inter:",512),[[Ep,null!=o.interrupts]]),Tl(qu("td",vf,[qu("span",null,Es(o.interrupts),1)],512),[[Ep,null!=o.interrupts]])]),qu("tr",null,[o.isWindows||o.isSunOS||null==o.soft_interrupts?Hu("v-if",!0):(Eu(),Pu("td",xf,"sw_int: ")),o.isWindows||o.isSunOS||null==o.soft_interrupts?Hu("v-if",!0):(Eu(),Pu("td",wf,[qu("span",null,Es(o.soft_interrupts),1)]))]),qu("tr",null,[o.isLinux&&null!=o.guest?(Eu(),Pu("td",_f,"guest:")):Hu("v-if",!0),o.isLinux&&null!=o.guest?(Eu(),Pu("td",kf,[qu("span",null,Es(o.guest)+"%",1)])):Hu("v-if",!0)])])])])])])])])])])}]]),Cf={key:0,id:"diskio",class:"plugin"},Ef={class:"table table-sm table-borderless margin-bottom"},Tf={scope:"col",class:"text-end w-25"},Of={scope:"col",class:"text-end w-25"},Df={scope:"col",class:"text-end w-25"},If={scope:"col",class:"text-end w-25"},Pf={scope:"col",class:"text-end w-25"},jf={scope:"col",class:"text-end w-25"},Nf={scope:"row",class:"text-truncate"};var Lf=r(4728),Mf=r.n(Lf);function Rf(t,e){return qf(t=8*Math.round(t),e)+"b"}function qf(t,e){if(e=e||!1,isNaN(parseFloat(t))||!isFinite(t)||0==t)return t;const r=["Y","Z","E","P","T","G","M","K"],n={Y:12089258196146292e8,Z:11805916207174113e5,E:0x1000000000000000,P:0x4000000000000,T:1099511627776,G:1073741824,M:1048576,K:1024};for(var i=0;i1){var a=0;return s<10?a=2:s<100&&(a=1),e?a="MK"==o?0:(0,lm.min)([1,a]):"K"==o&&(a=0),parseFloat(s).toFixed(a)+o}}return t.toFixed(0)}function Bf(t){return void 0===t||""===t?"?":t}function $f(t,e,r){return e=e||0,r=r||" ",String(t).padStart(e,r)}function Uf(t,e){return"function"!=typeof t.slice&&(t=String(t)),t.slice(0,e)}function Ff(t,e,r=!0){return e=e||8,t.length>e?r?t.substring(0,e-1)+"_":"_"+t.substring(t.length-e+1):t}function zf(t){if(void 0===t)return t;var e=function(t){var e=document.createElement("div");return e.innerText=t,e.innerHTML}(t),r=e.replace(/\n/g,"
");return Mf()(r)}function Hf(t,e){return void 0===t||isNaN(t)?"-":new Intl.NumberFormat("en-US","number"==typeof e?{maximumFractionDigits:e}:e).format(t)}function Vf(t){for(var e=0,r=0;r`${t}: ${e}`).join(" / ")}const Kf={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.diskio},view(){return this.data.views.diskio},disks(){const t=this.stats.map(t=>({name:t.disk_name,alias:void 0!==t.alias?t.alias:null,bitrate:{txps:qf(t.read_bytes_rate_per_sec),rxps:qf(t.write_bytes_rate_per_sec)},count:{txps:qf(t.read_count_rate_per_sec),rxps:qf(t.write_count_rate_per_sec)},latency:{txps:qf(t.read_latency),rxps:qf(t.write_latency)}})).filter(t=>{const e=this.view[t.name].read_bytes_rate_per_sec,r=this.view[t.name].write_bytes_rate_per_sec;return!(e&&!1!==e.hidden||r&&!1!==r.hidden)});return(0,lm.orderBy)(t,["name"])},hasDisks(){return this.disks.length>0}},methods:{getDecoration(t,e){return null==this.view[t][e]?null==this.view[e]?void 0:this.view[e].decoration.toLowerCase():this.view[t][e].decoration.toLowerCase()}}},Xf=(0,Jd.A)(Kf,[["render",function(t,e,r,n,i,o){return o.hasDisks?(Eu(),Pu("section",Cf,[qu("table",Ef,[qu("thead",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"DISK I/O",-1)),Tl(qu("th",Tf,"Rps",512),[[Ep,!o.args.diskio_iops&&!o.args.diskio_latency]]),Tl(qu("th",Of,"Wps",512),[[Ep,!o.args.diskio_iops&&!o.args.diskio_latency]]),Tl(qu("th",Df,"ms/opR",512),[[Ep,o.args.diskio_latency]]),Tl(qu("th",If,"ms/opW",512),[[Ep,o.args.diskio_latency]]),Tl(qu("th",Pf,"IORps",512),[[Ep,o.args.diskio_iops]]),Tl(qu("th",jf,"IOWps",512),[[Ep,o.args.diskio_iops]])])]),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.disks,(e,r)=>(Eu(),Pu("tr",{key:r},[qu("td",Nf,Es(t.$filters.minSize(e.alias?e.alias:e.name,16)),1),Tl(qu("td",{class:_s(["text-end w-25",o.getDecoration(e.name,"write_bytes_rate_per_sec")])},Es(e.bitrate.txps),3),[[Ep,!o.args.diskio_iops&&!o.args.diskio_latency]]),Tl(qu("td",{class:_s(["text-end w-25",o.getDecoration(e.name,"read_bytes_rate_per_sec")])},Es(e.bitrate.rxps),3),[[Ep,!o.args.diskio_iops&&!o.args.diskio_latency]]),Tl(qu("td",{class:_s(["text-end w-25",o.getDecoration(e.name,"write_latency")])},Es(e.latency.txps),3),[[Ep,o.args.diskio_latency]]),Tl(qu("td",{class:_s(["text-end w-25",o.getDecoration(e.name,"read_latency")])},Es(e.latency.rxps),3),[[Ep,o.args.diskio_latency]]),Tl(qu("td",{class:"text-end w-25"},Es(e.count.txps),513),[[Ep,o.args.diskio_iops]]),Tl(qu("td",{class:"text-end w-25"},Es(e.count.rxps),513),[[Ep,o.args.diskio_iops]])]))),128))])])])):Hu("v-if",!0)}]]),Qf={key:0,id:"folders",class:"plugin"},Zf={class:"table table-sm table-borderless margin-bottom"},Yf={scope:"row"},Jf={key:0,class:"visible-lg-inline"};const th={props:{data:{type:Object}},computed:{stats(){return this.data.stats.folders},folders(){return this.stats.map(t=>({path:t.path,size:t.size,errno:t.errno,careful:t.careful,warning:t.warning,critical:t.critical}))},hasFolders(){return this.folders.length>0}},methods:{getDecoration:t=>t.errno>0?"error":null!==t.critical&&t.size>1e6*t.critical?"critical":null!==t.warning&&t.size>1e6*t.warning?"warning":null!==t.careful&&t.size>1e6*t.careful?"careful":"ok"}},eh=(0,Jd.A)(th,[["render",function(t,e,r,n,i,o){return o.hasFolders?(Eu(),Pu("section",Qf,[qu("table",Zf,[e[0]||(e[0]=qu("thead",null,[qu("tr",null,[qu("th",{scope:"col"},"FOLDERS"),qu("th",{scope:"col",class:"text-end"},"Size")])],-1)),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.folders,(e,r)=>(Eu(),Pu("tr",{key:r},[qu("td",Yf,Es(e.path),1),qu("td",{class:_s(["text-end",o.getDecoration(e)])},[e.errno>0?(Eu(),Pu("span",Jf,"?")):Hu("v-if",!0),Fu(" "+Es(t.$filters.bytes(e.size)),1)],2)]))),128))])])])):Hu("v-if",!0)}]]),rh={key:0,id:"fs",class:"plugin"},nh={class:"table table-sm table-borderless margin-bottom"},ih={key:0,scope:"col",class:"text-end w-25"},oh={key:1,scope:"col",class:"text-end w-25"},sh={scope:"row"},ah={key:0,class:"visible-lg-inline"},lh={scope:"row",class:"text-end"};const ch={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.fs},view(){return this.data.views.fs},fileSystems(){const t=this.stats.map(t=>({name:t.device_name,mountPoint:t.mnt_point,percent:t.percent,size:t.size,used:t.used,free:t.free,alias:void 0!==t.alias?t.alias:null}));return(0,lm.orderBy)(t,["mnt_point"])},hasFs(){return this.fileSystems.length>0}},methods:{getDecoration(t,e){if(null!=this.view[t][e])return this.view[t][e].decoration.toLowerCase()}}},uh=(0,Jd.A)(ch,[["render",function(t,e,r,n,i,o){return o.hasFs?(Eu(),Pu("section",rh,[qu("table",nh,[qu("thead",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"FILE SYSTEM",-1)),o.args.fs_free_space?(Eu(),Pu("th",oh,"Free")):(Eu(),Pu("th",ih,"Used")),e[1]||(e[1]=qu("th",{scope:"col",class:"text-end w-25"},"Total",-1))])]),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.fileSystems,(e,r)=>(Eu(),Pu("tr",{key:r},[qu("td",sh,[Fu(Es(t.$filters.minSize(e.alias?e.alias:e.mountPoint,16,t.begin=!1))+" ",1),(e.alias?e.alias:e.mountPoint).length+e.name.length<=15?(Eu(),Pu("span",ah," ("+Es(e.name)+") ",1)):Hu("v-if",!0)]),o.args.fs_free_space?(Eu(),Pu("td",{key:1,scope:"row",class:_s(["text-end",o.getDecoration(e.mountPoint,"used")])},Es(t.$filters.bytes(e.free)),3)):(Eu(),Pu("td",{key:0,scope:"row",class:_s(["text-end",o.getDecoration(e.mountPoint,"used")])},Es(t.$filters.bytes(e.used)),3)),qu("td",lh,Es(t.$filters.bytes(e.size)),1)]))),128))])])])):Hu("v-if",!0)}]]),ph={key:0,id:"gpu",class:"plugin"},dh={class:"title text-truncate"},mh={key:0,class:"table-responsive"},fh={key:1,class:"col text-end"},hh={key:1,class:"col text-end"},gh={key:1,class:"col text-end"},bh={key:1,class:"table-responsive"},yh={class:"table table-sm table-borderless"},vh={class:"col"},xh={key:1,class:"col"},wh={key:3,class:"col text-end"},_h={key:2,class:"table-responsive"},kh={class:"table table-sm table-borderless"},Sh={key:1,class:"col"},Ah={key:1,class:"col"},Ch={key:1,class:"col"};const Eh={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.gpu},view(){return this.data.views.gpu},gpus(){return this.stats},name(){let t="GPU";const{stats:e}=this;return 1===e.length?t=e[0].name:e.length&&(t=`${e.length} GPU ${e[0].name}`),t},mean(){const t={proc:null,mem:null,temperature:null},{stats:e}=this;if(!e.length)return t;for(const r of e)t.proc+=r.proc,t.mem+=r.mem,t.temperature+=r.temperature;return t.proc=t.proc/e.length,t.mem=t.mem/e.length,t.temperature=t.temperature/e.length,t}},methods:{getDecoration(t,e){if(void 0!==this.view[t][e])return this.view[t][e].decoration.toLowerCase()},getMeanDecoration:t=>"DEFAULT"}},Th=(0,Jd.A)(Eh,[["render",function(t,e,r,n,i,o){return null!=o.gpus?(Eu(),Pu("section",ph,[qu("div",dh,Es(o.name),1),Hu(" single gpu "),1===o.gpus.length?(Eu(),Pu("div",mh,[(Eu(!0),Pu(wu,null,bc(o.gpus,(r,n)=>(Eu(),Pu("table",{key:n,class:"table table-sm table-borderless"},[qu("tbody",null,[qu("tr",null,[e[1]||(e[1]=qu("td",{class:"col"},"proc:",-1)),null!=r.proc?(Eu(),Pu("td",{key:0,class:_s(["col text-end",o.getDecoration(r.gpu_id,"proc")])},[qu("span",null,Es(t.$filters.number(r.proc,0))+"%",1)],2)):Hu("v-if",!0),null==r.proc?(Eu(),Pu("td",fh,[...e[0]||(e[0]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0)]),qu("tr",null,[e[3]||(e[3]=qu("td",{class:"col"},"mem:",-1)),null!=r.mem?(Eu(),Pu("td",{key:0,class:_s(["col text-end",o.getDecoration(r.gpu_id,"mem")])},[qu("span",null,Es(t.$filters.number(r.mem,0))+"%",1)],2)):Hu("v-if",!0),null==r.mem?(Eu(),Pu("td",hh,[...e[2]||(e[2]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0)]),qu("tr",null,[e[5]||(e[5]=qu("td",{class:"col"},"temp:",-1)),null!=r.temperature?(Eu(),Pu("td",{key:0,class:_s(["col text-end",o.getDecoration(r.gpu_id,"temperature")])},[qu("span",null,Es(t.$filters.number(r.temperature,0)),1)],2)):Hu("v-if",!0),null==r.temperature?(Eu(),Pu("td",gh,[...e[4]||(e[4]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0)])])]))),128))])):Hu("v-if",!0),Hu(" multiple gpus - one line per gpu (no mean) "),!o.args.meangpu&&o.gpus.length>1?(Eu(),Pu("div",bh,[qu("table",yh,[qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.gpus,(r,n)=>(Eu(),Pu("tr",{key:n},[qu("td",vh,Es(r.gpu_id)+":",1),null!=r.proc?(Eu(),Pu("td",{key:0,class:_s(["col",o.getDecoration(r.gpu_id,"proc")])},[qu("span",null,Es(t.$filters.number(r.proc,0))+"%",1)],2)):Hu("v-if",!0),null==r.proc?(Eu(),Pu("td",xh,[...e[6]||(e[6]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0),e[8]||(e[8]=qu("td",{class:"col"},"mem:",-1)),null!=r.mem?(Eu(),Pu("td",{key:2,class:_s(["col text-end",o.getDecoration(r.gpu_id,"mem")])},[qu("span",null,Es(t.$filters.number(r.mem,0))+"% ",1)],2)):Hu("v-if",!0),null==r.mem?(Eu(),Pu("td",wh,[...e[7]||(e[7]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0)]))),128))])])])):Hu("v-if",!0),Hu(" multiple gpus - mean "),o.args.meangpu&&o.gpus.length>1?(Eu(),Pu("div",_h,[qu("table",kh,[qu("tbody",null,[qu("tr",null,[e[10]||(e[10]=qu("td",{class:"col"},"proc mean:",-1)),null!=o.mean.proc?(Eu(),Pu("td",{key:0,class:_s(["col",o.getMeanDecoration("proc")])},[qu("span",null,Es(t.$filters.number(o.mean.proc,0))+"%",1)],2)):Hu("v-if",!0),null==o.mean.proc?(Eu(),Pu("td",Sh,[...e[9]||(e[9]=[qu("span",null,"N/A",-1),Fu(">",-1)])])):Hu("v-if",!0)]),qu("tr",null,[e[12]||(e[12]=qu("td",{class:"col"},"mem mean:",-1)),null!=o.mean.mem?(Eu(),Pu("td",{key:0,class:_s(["col",o.getMeanDecoration("mem")])},[qu("span",null,Es(t.$filters.number(o.mean.mem,0))+"%",1)],2)):Hu("v-if",!0),null==o.mean.mem?(Eu(),Pu("td",Ah,[...e[11]||(e[11]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0)]),qu("tr",null,[e[14]||(e[14]=qu("td",{class:"col"},"temp mean:",-1)),null!=o.mean.temperature?(Eu(),Pu("td",{key:0,class:_s(["col",o.getMeanDecoration("temperature")])},[qu("span",null,Es(t.$filters.number(o.mean.temperature,0))+"°C",1)],2)):Hu("v-if",!0),null==o.mean.temperature?(Eu(),Pu("td",Ch,[...e[13]||(e[13]=[qu("span",null,"N/A",-1)])])):Hu("v-if",!0)])])])])):Hu("v-if",!0)])):Hu("v-if",!0)}]]),Oh={id:"system",class:"plugin"},Dh={key:0,class:"critical"},Ih={class:"title"};const Ph={props:{data:{type:Object}},data:()=>({store:pm}),computed:{stats(){return this.data.stats.system},hostname(){return this.stats.hostname},isDisconnected(){return"FAILURE"===this.store.status}}},jh=(0,Jd.A)(Ph,[["render",function(t,e,r,n,i,o){return Eu(),Pu("section",Oh,[o.isDisconnected?(Eu(),Pu("span",Dh,"Disconnected from")):Hu("v-if",!0),qu("span",Ih,Es(o.hostname),1)])}]]),Nh={key:0,id:"ip",class:"plugin"},Lh={key:0,class:"title"},Mh={key:1},Rh={key:2,class:"title"},qh={key:3},Bh={key:4,class:"text-truncate"};const $h={props:{data:{type:Object}},computed:{ipStats(){return this.data.stats.ip},address(){return this.ipStats.address},gateway(){return this.ipStats.gateway},maskCdir(){return this.ipStats.mask_cidr},publicAddress(){return this.ipStats.public_address},publicInfo(){return this.ipStats.public_info_human}}},Uh=(0,Jd.A)($h,[["render",function(t,e,r,n,i,o){return o.address?(Eu(),Pu("section",Nh,[o.address?(Eu(),Pu("span",Lh,"IP")):Hu("v-if",!0),o.address?(Eu(),Pu("span",Mh,Es(o.address)+"/"+Es(o.maskCdir),1)):Hu("v-if",!0),o.publicAddress?(Eu(),Pu("span",Rh,"Pub")):Hu("v-if",!0),o.publicAddress?(Eu(),Pu("span",qh,Es(o.publicAddress),1)):Hu("v-if",!0),o.publicInfo?(Eu(),Pu("span",Bh,Es(o.publicInfo),1)):Hu("v-if",!0)])):Hu("v-if",!0)}]]),Fh={id:"irq",class:"plugin"},zh={class:"table table-sm table-borderless margin-bottom"},Hh={scope:"row"},Vh={scope:"row",class:"text-end"};const Gh={props:{data:{type:Object}},computed:{stats(){return this.data.stats.irq},irqs(){return this.stats.map(t=>({irq_line:t.irq_line,irq_rate:t.irq_rate}))}}},Wh=(0,Jd.A)(Gh,[["render",function(t,e,r,n,i,o){return Eu(),Pu("section",Fh,[qu("table",zh,[e[0]||(e[0]=qu("thead",null,[qu("tr",null,[qu("th",{scope:"col"},"IRQ"),qu("th",{scope:"col",class:"text-end"},"Rate/s")])],-1)),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.irqs,(t,e)=>(Eu(),Pu("tr",{key:e},[qu("td",Hh,Es(t.irq_line),1),qu("td",Vh,Es(t.irq_rate),1)]))),128))])])])}]]),Kh={key:0,id:"load",class:"plugin"},Xh={class:"table-responsive"},Qh={class:"table table-sm table-borderless"},Zh={scope:"col",class:"text-end"},Yh={class:"text-end"};const Jh={props:{data:{type:Object}},computed:{stats(){return this.data.stats.load},view(){return this.data.views.load},cpucore(){return this.stats.cpucore},min1(){return this.stats.min1},min5(){return this.stats.min5},min15(){return this.stats.min15}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},tg=(0,Jd.A)(Jh,[["render",function(t,e,r,n,i,o){return null!=o.cpucore?(Eu(),Pu("section",Kh,[qu("div",Xh,[qu("table",Qh,[qu("thead",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"LOAD",-1)),qu("td",Zh,Es(o.cpucore)+"-core",1)])]),qu("tbody",null,[qu("tr",null,[e[1]||(e[1]=qu("td",{scope:"row"},"1 min:",-1)),qu("td",Yh,[qu("span",null,Es(t.$filters.number(o.min1,2)),1)])]),qu("tr",null,[e[2]||(e[2]=qu("td",{scope:"row"},"5 min:",-1)),qu("td",{class:_s(["text-end",o.getDecoration("min5")])},[qu("span",null,Es(t.$filters.number(o.min5,2)),1)],2)]),qu("tr",null,[e[3]||(e[3]=qu("td",{scope:"row"},"15 min:",-1)),qu("td",{class:_s(["text-end",o.getDecoration("min15")])},[qu("span",null,Es(t.$filters.number(o.min15,2)),1)],2)])])])])])):Hu("v-if",!0)}]]),eg={id:"mem",class:"plugin"},rg={class:"table-responsive"},ng={class:"table-sm table-borderless"},ig={class:"justify-content-between"},og={scope:"col"},sg={class:"table table-sm table-borderless"},ag={class:"text-end"},lg={key:0},cg={key:1},ug={class:"d-none d-xl-block d-xxl-block"},pg={class:"table table-sm table-borderless"},dg={scope:"col"},mg={scope:"col"},fg={scope:"col"},hg={scope:"col"},gg={scope:"col"},bg={scope:"col"},yg={scope:"col"},vg={scope:"col"};const xg={props:{data:{type:Object}},data:()=>({store:pm}),computed:{config(){return this.store.config||{}},available_args(){return void 0!==this.config&&void 0!==this.config.mem&&void 0!==this.config.available&&this.config.mem.available||!1},stats(){return this.data.stats.mem},view(){return this.data.views.mem},percent(){return this.stats.percent.toFixed(1)},total(){return this.stats.total},used(){return this.stats.used},available(){return this.stats.available},free(){return this.stats.free},active(){return this.stats.active},inactive(){return this.stats.inactive},buffers(){return this.stats.buffers},cached(){return this.stats.cached}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},wg=(0,Jd.A)(xg,[["render",function(t,e,r,n,i,o){return Eu(),Pu("section",eg,[Hu(" d-none d-xxl-block "),qu("div",rg,[qu("table",ng,[qu("tbody",null,[qu("tr",ig,[qu("td",og,[qu("table",sg,[qu("tbody",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"MEM",-1)),qu("td",{scope:"col",class:_s(["text-end",o.getDecoration("percent")])},[qu("span",null,Es(o.percent)+"%",1)],2)]),qu("tr",null,[e[1]||(e[1]=qu("td",{scope:"row"},"total:",-1)),qu("td",ag,[qu("span",null,Es(t.$filters.bytes(o.total)),1)])]),o.available_args?Hu("v-if",!0):(Eu(),Pu("tr",lg,[e[2]||(e[2]=qu("td",{scope:"row"},"used:",-1)),qu("td",{class:_s(["text-end",o.getDecoration("used")])},[qu("span",null,Es(t.$filters.bytes(o.used,2)),1)],2)])),o.available_args?(Eu(),Pu("tr",cg,[e[3]||(e[3]=qu("td",{scope:"row"},"avail:",-1)),qu("td",{class:_s(["text-end",o.getDecoration("available")])},[qu("span",null,Es(t.$filters.bytes(o.available,2)),1)],2)])):Hu("v-if",!0),qu("tr",null,[e[4]||(e[4]=qu("td",{scope:"row"},"free:",-1)),qu("td",{class:_s(["text-end",o.getDecoration("free")])},[qu("span",null,Es(t.$filters.bytes(o.free,2)),1)],2)])])])]),qu("td",null,[qu("template",ug,[qu("table",pg,[qu("tbody",null,[qu("tr",null,[Tl(qu("td",dg," active: ",512),[[Ep,null!=o.active]]),Tl(qu("td",mg,[qu("span",null,Es(t.$filters.bytes(o.active)),1)],512),[[Ep,null!=o.active]])]),qu("tr",null,[Tl(qu("td",fg," inactive: ",512),[[Ep,null!=o.inactive]]),Tl(qu("td",hg,[qu("span",null,Es(t.$filters.bytes(o.inactive)),1)],512),[[Ep,null!=o.inactive]])]),qu("tr",null,[Tl(qu("td",gg," buffers: ",512),[[Ep,null!=o.buffers]]),Tl(qu("td",bg,[qu("span",null,Es(t.$filters.bytes(o.buffers)),1)],512),[[Ep,null!=o.buffers]])]),qu("tr",null,[Tl(qu("td",yg," cached: ",512),[[Ep,null!=o.cached]]),Tl(qu("td",vg,[qu("span",null,Es(t.$filters.bytes(o.cached)),1)],512),[[Ep,null!=o.cached]])])])])])])])])])])])}]]),_g={id:"memswap",class:"plugin"},kg={class:"table-responsive"},Sg={class:"table table-sm table-borderless"},Ag={class:"text-end"},Cg={class:"text-end"};const Eg={props:{data:{type:Object}},computed:{stats(){return this.data.stats.memswap},view(){return this.data.views.memswap},percent(){return this.stats.percent},total(){return this.stats.total},used(){return this.stats.used},free(){return this.stats.free}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Tg=(0,Jd.A)(Eg,[["render",function(t,e,r,n,i,o){return Eu(),Pu("section",_g,[qu("div",kg,[qu("table",Sg,[qu("thead",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"SWAP",-1)),qu("td",{scope:"col",class:_s(["text-end",o.getDecoration("percent")])},[qu("span",null,Es(o.percent)+"%",1)],2)])]),qu("tbody",null,[qu("tr",null,[e[1]||(e[1]=qu("td",{scope:"row"},"total:",-1)),qu("td",Ag,[qu("span",null,Es(t.$filters.bytes(o.total)),1)])]),qu("tr",null,[e[2]||(e[2]=qu("td",{scope:"row"},"used:",-1)),qu("td",{class:_s(["text-end",o.getDecoration("used")])},[qu("span",null,Es(t.$filters.bytes(o.used,2)),1)],2)]),qu("tr",null,[e[3]||(e[3]=qu("td",{scope:"row"},"free:",-1)),qu("td",Cg,[qu("span",null,Es(t.$filters.bytes(o.free,2)),1)])])])])])])}]]),Og={key:0,id:"network",class:"plugin"},Dg={class:"table table-sm table-borderless margin-bottom"},Ig={scope:"col",class:"text-end w-25"},Pg={scope:"col",class:"text-end w-25"},jg={scope:"col",class:"text-end w-25"},Ng={scope:"col",class:"text-end w-25"},Lg={scope:"col",class:"text-end w-25"},Mg={scope:"col",class:"text-end w-25"},Rg={scope:"col",class:"text-end w-25"},qg={scope:"col",class:"text-end w-25"},Bg={scope:"row",class:"visible-lg-inline text-truncate"},$g={class:"text-end"},Ug={class:"text-end"};const Fg={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.network},view(){return this.data.views.network},networks(){const t=this.stats.map(t=>{const e=void 0!==t.alias?t.alias:null;return{interfaceName:t.interface_name,ifname:e||t.interface_name,bytes_recv_rate_per_sec:t.bytes_recv_rate_per_sec,bytes_sent_rate_per_sec:t.bytes_sent_rate_per_sec,bytes_all_rate_per_sec:t.bytes_all_rate_per_sec,bytes_recv:t.bytes_recv,bytes_sent:t.bytes_sent,bytes_all:t.bytes_all}}).filter(t=>{const e=this.view[t.interfaceName].bytes_recv_rate_per_sec,r=this.view[t.interfaceName].bytes_sent_rate_per_sec;return!(e&&!1!==e.hidden||r&&!1!==r.hidden)});return(0,lm.orderBy)(t,["interfaceName"])},hasNetworks(){return this.networks.length>0}},methods:{getDecoration(t,e){if(null!=this.view[t][e])return this.view[t][e].decoration.toLowerCase()}}},zg=(0,Jd.A)(Fg,[["render",function(t,e,r,n,i,o){return o.hasNetworks?(Eu(),Pu("section",Og,[qu("table",Dg,[qu("thead",null,[qu("tr",null,[e[0]||(e[0]=qu("th",{scope:"col"},"NETWORK",-1)),Tl(qu("th",Ig,"Rxps",512),[[Ep,!o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("th",Pg,"Txps",512),[[Ep,!o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("th",jg,null,512),[[Ep,!o.args.network_cumul&&o.args.network_sum]]),Tl(qu("th",Ng,"Rx+Txps",512),[[Ep,!o.args.network_cumul&&o.args.network_sum]]),Tl(qu("th",Lg,"Rx",512),[[Ep,o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("th",Mg,"Tx",512),[[Ep,o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("th",Rg,null,512),[[Ep,o.args.network_cumul&&o.args.network_sum]]),Tl(qu("th",qg,"Rx+Tx",512),[[Ep,o.args.network_cumul&&o.args.network_sum]])])]),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.networks,(e,r)=>(Eu(),Pu("tr",{key:r},[qu("td",Bg,Es(t.$filters.minSize(e.alias?e.alias:e.ifname,16)),1),Tl(qu("td",{class:_s(["text-end",o.getDecoration(e.interfaceName,"bytes_recv_rate_per_sec")])},Es(o.args.byte?t.$filters.bytes(e.bytes_recv_rate_per_sec):t.$filters.bits(e.bytes_recv_rate_per_sec)),3),[[Ep,!o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("td",{class:_s(["text-end",o.getDecoration(e.interfaceName,"bytes_sent_rate_per_sec")])},Es(o.args.byte?t.$filters.bytes(e.bytes_sent_rate_per_sec):t.$filters.bits(e.bytes_sent_rate_per_sec)),3),[[Ep,!o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("td",$g,null,512),[[Ep,!o.args.network_cumul&&o.args.network_sum]]),Tl(qu("td",{class:"text-end"},Es(o.args.byte?t.$filters.bytes(e.bytes_all_rate_per_sec):t.$filters.bits(e.bytes_all_rate_per_sec)),513),[[Ep,!o.args.network_cumul&&o.args.network_sum]]),Tl(qu("td",{class:"text-end"},Es(o.args.byte?t.$filters.bytes(e.bytes_recv):t.$filters.bits(e.bytes_recv)),513),[[Ep,o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("td",{class:"text-end"},Es(o.args.byte?t.$filters.bytes(e.bytes_sent):t.$filters.bits(e.bytes_sent)),513),[[Ep,o.args.network_cumul&&!o.args.network_sum]]),Tl(qu("td",Ug,null,512),[[Ep,o.args.network_cumul&&o.args.network_sum]]),Tl(qu("td",{class:"text-end"},Es(o.args.byte?t.$filters.bytes(e.bytes_all):t.$filters.bits(e.bytes_all)),513),[[Ep,o.args.network_cumul&&o.args.network_sum]])]))),128))])])])):Hu("v-if",!0)}]]),Hg={id:"now",class:"plugin"};const Vg={props:{data:{type:Object}},computed:{date_custom(){return this.data.stats.now.custom}}},Gg=(0,Jd.A)(Vg,[["render",function(t,e,r,n,i,o){return Eu(),Pu("section",Hg,[qu("span",null,Es(o.date_custom),1)])}]]),Wg={id:"percpu",class:"plugin"},Kg={class:"table-responsive"},Xg={class:"table-sm table-borderless"},Qg={key:0,scope:"col"},Zg={key:1,scope:"col"},Yg={key:0,scope:"col"},Jg={key:1,scope:"col"};const tb={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},config(){return this.store.config||{}},percpuStats(){return this.data.stats.percpu}},methods:{getUserAlert:t=>dm.getAlert("percpu","percpu_user_",t.user),getSystemAlert:t=>dm.getAlert("percpu","percpu_system_",t.system),getIOWaitAlert:t=>dm.getAlert("percpu","percpu_iowait_",t.system)}},eb=(0,Jd.A)(tb,[["render",function(t,e,r,n,i,o){return Eu(),Pu("section",Wg,[Hu(" d-none d-xl-block d-xxl-block "),qu("div",Kg,[qu("table",Xg,[qu("thead",null,[qu("tr",null,[o.args.disable_quicklook?(Eu(),Pu("th",Qg,"CPU")):Hu("v-if",!0),o.args.disable_quicklook?(Eu(),Pu("td",Zg,"total")):Hu("v-if",!0),e[0]||(e[0]=qu("td",{scope:"col"},"user",-1)),e[1]||(e[1]=qu("td",{scope:"col"},"system",-1)),e[2]||(e[2]=qu("td",{scope:"col"},"idle",-1)),e[3]||(e[3]=qu("td",{scope:"col"},"iowait",-1)),e[4]||(e[4]=qu("td",{scope:"col"},"steel",-1))])]),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.percpuStats,(t,e)=>(Eu(),Pu("tr",{key:e},[o.args.disable_quicklook?(Eu(),Pu("td",Yg,"CPU"+Es(t.cpu_number),1)):Hu("v-if",!0),o.args.disable_quicklook?(Eu(),Pu("td",Jg,Es(t.total)+"%",1)):Hu("v-if",!0),qu("td",{scope:"col",class:_s(o.getUserAlert(t))},Es(t.user)+"%",3),qu("td",{scope:"col",class:_s(o.getSystemAlert(t))},Es(t.system)+"%",3),Tl(qu("td",{scope:"col"},Es(t.idle)+"%",513),[[Ep,null!=t.idle]]),Tl(qu("td",{scope:"col",class:_s(o.getIOWaitAlert(t))},Es(t.iowait)+"%",3),[[Ep,null!=t.iowait]]),Tl(qu("td",{scope:"col"},Es(t.steal)+"%",513),[[Ep,null!=t.steal]])]))),128))])])])])}]]),rb={key:0,id:"ports",class:"plugin"},nb={class:"table table-sm table-borderless margin-bottom"},ib={scope:"row"},ob={key:0},sb={key:1},ab={key:2},lb={key:3},cb={key:0},ub={key:1},pb={key:2};const db={props:{data:{type:Object}},computed:{stats(){return this.data.stats.ports},ports(){return this.stats},hasPorts(){return this.ports.length>0}},methods:{getPortDecoration:t=>null===t.status?"careful":!1===t.status?"critical":null!==t.rtt_warning&&t.status>t.rtt_warning?"warning":"ok",getWebDecoration:t=>null===t.status?"careful":-1===[200,301,302].indexOf(t.status)?"critical":null!==t.rtt_warning&&t.elapsed>t.rtt_warning?"warning":"ok"}},mb=(0,Jd.A)(db,[["render",function(t,e,r,n,i,o){return o.hasPorts?(Eu(),Pu("section",rb,[qu("table",nb,[qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.ports,(e,r)=>(Eu(),Pu("tr",{key:r},[qu("td",ib,[Hu(" prettier-ignore "),Fu(" "+Es(t.$filters.minSize(e.description?e.description:e.host+" "+e.port,20)),1)]),e.host?(Eu(),Pu("td",{key:0,scope:"row",class:_s(["text-end",o.getPortDecoration(e)])},["null"==e.status?(Eu(),Pu("span",ob,"Scanning")):"false"==e.status?(Eu(),Pu("span",sb,"Timeout")):"true"==e.status?(Eu(),Pu("span",ab,"Open")):(Eu(),Pu("span",lb,Es(t.$filters.number(1e3*e.status,0))+"ms",1))],2)):Hu("v-if",!0),e.url?(Eu(),Pu("td",{key:1,scope:"row",class:_s(["text-end",o.getPortDecoration(e)])},["null"==e.status?(Eu(),Pu("span",cb,"Scanning")):"Error"==e.status?(Eu(),Pu("span",ub,"Error")):(Eu(),Pu("span",pb,"Code "+Es(e.status),1))],2)):Hu("v-if",!0)]))),128))])])])):Hu("v-if",!0)}]]),fb={key:0},hb={key:1},gb={key:0,class:"row"},bb={class:"col-lg-18"};const yb={key:0,id:"amps",class:"plugin"},vb={class:"table table-sm table-borderless"},xb={key:0},wb=["innerHTML"];const _b={props:{data:{type:Object}},computed:{stats(){return this.data.stats.amps},processes(){return this.stats.filter(t=>null!==t.result)},hasAmps(){return this.processes.length>0}},methods:{getNameDecoration(t){const e=t.count,r=t.countmin,n=t.countmax;let i="ok";return i=e>0?(null===r||e>=r)&&(null===n||e<=n)?"ok":"careful":null===r?"ok":"critical",i}}},kb=(0,Jd.A)(_b,[["render",function(t,e,r,n,i,o){return o.hasAmps?(Eu(),Pu("section",yb,[qu("table",vb,[qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.processes,(e,r)=>(Eu(),Pu("tr",{key:r},[qu("td",{class:_s(o.getNameDecoration(e))},Es(e.name),3),e.regex?(Eu(),Pu("td",xb,Es(e.count),1)):Hu("v-if",!0),qu("td",{class:"process-result",innerHTML:t.$filters.nl2br(e.result)},null,8,wb)]))),128))])]),Hu('
\n
\n
\n {{ process.name }}\n
\n
{{ process.count }}
\n
\n
\n ')])):Hu("v-if",!0)}]]),Sb={id:"processcount",class:"plugin"},Ab={class:"title"};const Cb={props:{data:{type:Object},sorter:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.processcount},total(){return this.stats.total||0},running(){return this.stats.running||0},sleeping(){return this.stats.sleeping||0},stopped(){return this.stats.stopped||0},thread(){return this.stats.thread||0}}},Eb=(0,Jd.A)(Cb,[["render",function(t,e,r,n,i,o){return Eu(),Pu("section",Sb,[e[0]||(e[0]=qu("span",{class:"title"},"TASKS",-1)),qu("span",null,Es(o.total)+" ("+Es(o.thread)+" thr),",1),qu("span",null,Es(o.running)+" run,",1),qu("span",null,Es(o.sleeping)+" slp,",1),qu("span",null,Es(o.stopped)+" oth",1),qu("span",null,Es(o.args.programs?"Programs":"Threads"),1),qu("span",Ab,Es(r.sorter.auto?"sorted automatically":"sorted"),1),qu("span",null,"by "+Es(r.sorter.getColumnLabel(r.sorter.column)),1)])}]]),Tb={key:0,id:"processlist",class:"plugin"},Ob={key:0,class:"extendedstats"},Db={class:"careful"},Ib={class:"careful"},Pb={class:"careful"},jb={class:"careful"},Nb={class:"table-responsive d-lg-none",id:"processlist-table"},Lb={class:"table table-sm table-borderless table-striped table-hover"},Mb={scope:"col"},Rb=["onClick"],qb={class:"table-responsive-md d-none d-lg-block"},Bb={class:"table table-sm table-borderless table-striped table-hover"},$b={scope:"col"},Ub={scope:"col"},Fb={scope:"col"},zb={scope:"col"},Hb={scope:"col"},Vb=["onClick"],Gb={key:0,scope:"row",class:""},Wb={key:1,id:"processlist",class:"plugin"},Kb={class:"table-responsive d-lg-none"},Xb={class:"table table-sm table-borderless table-striped table-hover"},Qb={class:"table-responsive d-none d-lg-block"},Zb={class:"table table-sm table-borderless table-striped table-hover"},Yb={class:""},Jb={class:""},ty={scope:"row"},ey={scope:"row",class:"table-cell widtd-60"};const ry={props:{data:{type:Object},sorter:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},config(){return this.store.config||{}},stats_processlist(){return this.data.stats.processlist},stats_core(){return this.data.stats.core},cpucore(){return 0!==this.stats_core.log?this.stats_core.log:1},extended_stats(){return this.stats_processlist.find(t=>!0===t.extended_stats)||null},processes(){const{sorter:t}=this,e=(this.stats_processlist||[]).map(t=>this.updateProcess(t,this.data.stats.isWindows,this.args,this.cpucore));return(0,lm.orderBy)(e,[t.column].reduce((t,e)=>("io_counters"===e&&(e=["io_read","io_write"]),t.concat(e)),[]),[t.isReverseColumn(t.column)?"desc":"asc"]).slice(0,this.limit)},ioReadWritePresentProcesses(){return(this.stats_processlist||[]).some(({io_counters:t})=>t)},stats_programlist(){return this.data.stats.programlist},programs(){const{sorter:t}=this,e=this.data.stats.isWindows,r=(this.stats_programlist||[]).map(t=>(t.memvirt="?",t.memres="?",t.memory_info&&(t.memvirt=t.memory_info.vms,t.memres=t.memory_info.rss),e&&null!==t.username&&(t.username=(0,lm.last)(t.username.split("\\"))),t.timeforhuman="?",t.cpu_times&&(t.timeplus=Gf([t.cpu_times.user,t.cpu_times.system]),t.timeforhuman=t.timeplus.hours.toString().padStart(2,"0")+":"+t.timeplus.minutes.toString().padStart(2,"0")+":"+t.timeplus.seconds.toString().padStart(2,"0")),null===t.num_threads&&(t.num_threads=-1),null===t.cpu_percent&&(t.cpu_percent=-1),null===t.memory_percent&&(t.memory_percent=-1),t.io_read=null,t.io_write=null,t.io_counters&&(t.io_read=(t.io_counters[0]-t.io_counters[2])/t.time_since_update,t.io_write=(t.io_counters[1]-t.io_counters[3])/t.time_since_update),t.isNice=void 0!==t.nice&&(e&&32!=t.nice||!e&&0!=t.nice),Array.isArray(t.cmdline)&&(t.cmdline=t.cmdline.join(" ").replace(/\n/g," ")),"string"==typeof t.cmdline&&0!==t.cmdline.length||(t.cmdline=t.name),t));return(0,lm.orderBy)(r,[t.column].reduce((t,e)=>("io_counters"===e&&(e=["io_read","io_write"]),t.concat(e)),[]),[t.isReverseColumn(t.column)?"desc":"asc"]).slice(0,this.limit)},ioReadWritePresentPrograms(){return(this.stats_programlist||[]).some(({io_counters:t})=>t)},limit(){return void 0!==this.config.outputs?this.config.outputs.max_processes_display:void 0},focus(){return void 0!==this.args&&void 0!==this.args.process_focus&&null!==this.args.process_focus?this.args.process_focus.split(","):void 0!==this.config.processlist&&void 0!==this.config.processlist.focus&&null!==this.config.processlist.focus?this.config.processlist.focus.split(","):[]},is_focus(){return this.focus.length>0}},methods:{updateProcess:(t,e,r,n)=>(t.memvirt="?",t.memres="?",t.memory_info&&(t.memvirt=t.memory_info.vms,t.memres=t.memory_info.rss),e&&null!==t.username&&(t.username=(0,lm.last)(t.username.split("\\"))),t.timeforhuman="?",t.cpu_times&&(t.timeplus=Gf([t.cpu_times.user,t.cpu_times.system]),t.timeforhuman=t.timeplus.hours.toString().padStart(2,"0")+":"+t.timeplus.minutes.toString().padStart(2,"0")+":"+t.timeplus.seconds.toString().padStart(2,"0")),null===t.num_threads&&(t.num_threads=-1),t.irix=1,null===t.cpu_percent?t.cpu_percent=-1:r.disable_irix&&(t.irix=n),null===t.memory_percent&&(t.memory_percent=-1),t.io_read=null,t.io_write=null,t.io_counters&&(t.io_read=(t.io_counters[0]-t.io_counters[2])/t.time_since_update,t.io_write=(t.io_counters[1]-t.io_counters[3])/t.time_since_update),t.isNice=void 0!==t.nice&&(e&&32!=t.nice||!e&&0!=t.nice),Array.isArray(t.cmdline)&&(t.name=t.name+" "+t.cmdline.slice(1).join(" ").replace(/\n/g," "),t.cmdline=t.cmdline.join(" ").replace(/\n/g," ")),"string"==typeof t.cmdline&&0!==t.cmdline.length||(t.cmdline=t.name),t),getCpuPercentAlert:t=>dm.getAlert("processlist","processlist_cpu_",t.cpu_percent),getMemoryPercentAlert:t=>dm.getAlert("processlist","processlist_mem_",t.cpu_percent),getDisableStats:()=>dm.getLimit("processlist","processlist_disable_stats")||[],getDisableVms:()=>"true"===(dm.getLimit("processlist","processlist_disable_virtual_memory")||["False"])[0].toLowerCase(),setExtendedStats(t){fetch("api/4/processes/extended/"+t.toString(),{method:"POST"}).then(t=>t.json()),this.$forceUpdate()},disableExtendedStats(){fetch("api/4/processes/extended/disable",{method:"POST"}).then(t=>t.json()),this.$forceUpdate()}}},ny={components:{GlancesPluginAmps:kb,GlancesPluginProcesscount:Eb,GlancesPluginProcesslist:(0,Jd.A)(ry,[["render",function(t,e,r,n,i,o){return Eu(),Pu(wu,null,[Hu(" Display processes "),o.args.programs?Hu("v-if",!0):(Eu(),Pu("section",Tb,[null!==o.extended_stats?(Eu(),Pu("div",Ob,[qu("div",null,[e[24]||(e[24]=qu("span",{class:"title"},"Pinned task: ",-1)),qu("span",null,Es(t.$filters.limitTo(o.extended_stats.cmdline,80)),1),qu("span",null,[qu("button",{class:"button",onClick:e[0]||(e[0]=t=>o.disableExtendedStats())},"Unpin")])]),qu("div",null,[e[25]||(e[25]=qu("span",null,"CPU Min/Max/Mean: ",-1)),qu("span",Db,Es(t.$filters.number(o.extended_stats.cpu_min,1))+"% / "+Es(t.$filters.number(o.extended_stats.cpu_max,1))+"% / "+Es(t.$filters.number(o.extended_stats.cpu_mean,1))+"%",1),e[26]||(e[26]=qu("span",null,"Affinity: ",-1)),qu("span",Ib,Es(o.extended_stats.cpu_affinity|t.length),1)]),qu("div",null,[e[27]||(e[27]=qu("span",null,"MEM Min/Max/Mean: ",-1)),qu("span",Pb,Es(t.$filters.number(o.extended_stats.memory_min,1))+"% / "+Es(t.$filters.number(o.extended_stats.memory_max,1))+"% / "+Es(t.$filters.number(o.extended_stats.memory_mean,1))+"%",1),e[28]||(e[28]=qu("span",null,"Memory info: ",-1)),qu("span",jb,Es(t.$filters.dictToString(o.extended_stats.memory_info)),1)])])):Hu("v-if",!0),Tl(qu("div",null,"Focus on following processes: "+Es(o.focus.join(", ")),513),[[Ep,o.is_focus]]),qu("div",Nb,[qu("table",Lb,[qu("thead",null,[qu("tr",null,[Tl(qu("td",{scope:"col",class:_s(["sortable","cpu_percent"===r.sorter.column&&"sort"]),onClick:e[1]||(e[1]=e=>t.$emit("update:sorter","cpu_percent"))},[Tl(qu("span",null,"CPU%",512),[[Ep,!o.args.disable_irix]]),Tl(qu("span",null,"CPUi",512),[[Ep,o.args.disable_irix]])],2),[[Ep,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","memory_percent"===r.sorter.column&&"sort"]),onClick:e[2]||(e[2]=e=>t.$emit("update:sorter","memory_percent"))}," MEM% ",2),[[Ep,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",Mb," PID ",512),[[Ep,!o.getDisableStats().includes("pid")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","username"===r.sorter.column&&"sort"]),onClick:e[3]||(e[3]=e=>t.$emit("update:sorter","username"))}," USER ",2),[[Ep,!o.getDisableStats().includes("username")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","name"===r.sorter.column&&"sort"]),onClick:e[4]||(e[4]=e=>t.$emit("update:sorter","name"))}," Command (click to pin) ",2),[[Ep,!o.getDisableStats().includes("cmdline")]])])]),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.processes,(e,r)=>(Eu(),Pu("tr",{key:r,style:{cursor:"pointer"},onClick:t=>o.setExtendedStats(e)},[Tl(qu("td",{scope:"row",class:_s(o.getCpuPercentAlert(e))},Es(-1==e.cpu_percent?"?":t.$filters.number(e.cpu_percent/e.irix,1)),3),[[Ep,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{scope:"row",class:_s(o.getMemoryPercentAlert(e))},Es(-1==e.memory_percent?"?":t.$filters.number(e.memory_percent,1)),3),[[Ep,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",{scope:"row"},Es(e.pid),513),[[Ep,!o.getDisableStats().includes("pid")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Es(e.name),513),[[Ep,o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Es(e.cmdline),513),[[Ep,!o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]])],8,Rb))),128))])])]),qu("div",qb,[qu("table",Bb,[qu("thead",null,[qu("tr",null,[Tl(qu("td",{scope:"col",class:_s(["sortable","cpu_percent"===r.sorter.column&&"sort"]),onClick:e[5]||(e[5]=e=>t.$emit("update:sorter","cpu_percent"))},[Tl(qu("span",null,"CPU%",512),[[Ep,!o.args.disable_irix]]),Tl(qu("span",null,"CPUi",512),[[Ep,o.args.disable_irix]])],2),[[Ep,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","memory_percent"===r.sorter.column&&"sort"]),onClick:e[6]||(e[6]=e=>t.$emit("update:sorter","memory_percent"))}," MEM% ",2),[[Ep,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",$b," VIRT ",512),[[Ep,!o.getDisableStats().includes("memory_info")&&!o.getDisableVms()]]),Tl(qu("td",Ub," RES ",512),[[Ep,!o.getDisableStats().includes("memory_info")]]),Tl(qu("td",Fb," PID ",512),[[Ep,!o.getDisableStats().includes("pid")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","username"===r.sorter.column&&"sort"]),onClick:e[7]||(e[7]=e=>t.$emit("update:sorter","username"))}," USER ",2),[[Ep,!o.getDisableStats().includes("username")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","timemillis"===r.sorter.column&&"sort"]),onClick:e[8]||(e[8]=e=>t.$emit("update:sorter","timemillis"))}," TIME+ ",2),[[Ep,!o.getDisableStats().includes("cpu_times")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","num_threads"===r.sorter.column&&"sort"]),onClick:e[9]||(e[9]=e=>t.$emit("update:sorter","num_threads"))}," THR ",2),[[Ep,!o.getDisableStats().includes("num_threads")]]),Tl(qu("td",zb,"NI",512),[[Ep,!o.getDisableStats().includes("nice")]]),Tl(qu("td",Hb,"S ",512),[[Ep,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"col",class:_s(["",["sortable","io_counters"===r.sorter.column&&"sort"]]),onClick:e[10]||(e[10]=e=>t.$emit("update:sorter","io_counters"))}," IORps ",2),[[Ep,o.ioReadWritePresentProcesses&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"col",class:_s(["text-start",["sortable","io_counters"===r.sorter.column&&"sort"]]),onClick:e[11]||(e[11]=e=>t.$emit("update:sorter","io_counters"))}," IOWps ",2),[[Ep,o.ioReadWritePresentProcesses&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"col",class:_s(["sortable","name"===r.sorter.column&&"sort"]),onClick:e[12]||(e[12]=e=>t.$emit("update:sorter","name"))}," Command (click to pin) ",2),[[Ep,!o.getDisableStats().includes("cmdline")]])])]),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.processes,(e,r)=>(Eu(),Pu("tr",{key:r,style:{cursor:"pointer"},onClick:t=>o.setExtendedStats(e.pid)},[Tl(qu("td",{scope:"row",class:_s(o.getCpuPercentAlert(e))},Es(-1==e.cpu_percent?"?":t.$filters.number(e.cpu_percent/e.irix,1)),3),[[Ep,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{scope:"row",class:_s(o.getMemoryPercentAlert(e))},Es(-1==e.memory_percent?"?":t.$filters.number(e.memory_percent,1)),3),[[Ep,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",{scope:"row"},Es(t.$filters.bytes(e.memvirt)),513),[[Ep,!o.getDisableStats().includes("memory_info")&&!o.getDisableVms()]]),Tl(qu("td",{scope:"row"},Es(t.$filters.bytes(e.memres)),513),[[Ep,!o.getDisableStats().includes("memory_info")]]),Tl(qu("td",{scope:"row"},Es(e.pid),513),[[Ep,!o.getDisableStats().includes("pid")]]),Tl(qu("td",{scope:"row"},Es(e.username),513),[[Ep,!o.getDisableStats().includes("username")]]),Tl(qu("td",{scope:"row",class:""},Es(e.timeforhuman),513),[[Ep,!o.getDisableStats().includes("cpu_times")]]),"?"==e.timeplus?Tl((Eu(),Pu("td",Gb,"?",512)),[[Ep,!o.getDisableStats().includes("cpu_times")]]):Hu("v-if",!0),Tl(qu("td",{scope:"row",class:""},Es(-1==e.num_threads?"?":e.num_threads),513),[[Ep,!o.getDisableStats().includes("num_threads")]]),Tl(qu("td",{scope:"row",class:_s({nice:e.isNice})},Es(t.$filters.exclamation(e.nice)),3),[[Ep,!o.getDisableStats().includes("nice")]]),Tl(qu("td",{scope:"row",class:_s({status:"R"==e.status})},Es(e.status),3),[[Ep,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"row",class:""},Es(t.$filters.bytes(e.io_read)),513),[[Ep,o.ioReadWritePresentProcesses&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"row",class:"text-start"},Es(t.$filters.bytes(e.io_write)),513),[[Ep,o.ioReadWritePresentProcesses&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Es(e.name),513),[[Ep,o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Es(e.cmdline),513),[[Ep,!o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]])],8,Vb))),128))])])])])),Hu(" Display programs "),o.args.programs?(Eu(),Pu("section",Wb,[qu("div",Kb,[qu("table",Xb,[qu("thead",null,[qu("tr",null,[Tl(qu("td",{class:_s(["sortable","cpu_percent"===r.sorter.column&&"sort"]),onClick:e[13]||(e[13]=e=>t.$emit("update:sorter","cpu_percent"))},[Tl(qu("span",null,"CPU%",512),[[Ep,!o.args.disable_irix]]),Tl(qu("span",null,"CPUi",512),[[Ep,o.args.disable_irix]])],2),[[Ep,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{class:_s(["sortable","memory_percent"===r.sorter.column&&"sort"]),onClick:e[14]||(e[14]=e=>t.$emit("update:sorter","memory_percent"))}," MEM% ",2),[[Ep,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",null," NPROCS ",512),[[Ep,!o.getDisableStats().includes("nprocs")]]),Tl(qu("td",{scope:"row",class:_s(["sortable","name"===r.sorter.column&&"sort"]),onClick:e[15]||(e[15]=e=>t.$emit("update:sorter","name"))}," Command (click to pin) ",2),[[Ep,!o.getDisableStats().includes("cmdline")]])])]),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.programs,(e,r)=>(Eu(),Pu("tr",{key:r},[Tl(qu("td",{scope:"row",class:_s(o.getCpuPercentAlert(e))},Es(-1==e.cpu_percent?"?":t.$filters.number(e.cpu_percent/e.irix,1)),3),[[Ep,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{scope:"row",class:_s(o.getMemoryPercentAlert(e))},Es(-1==e.memory_percent?"?":t.$filters.number(e.memory_percent,1)),3),[[Ep,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",{scope:"row"},Es(e.nprocs),513),[[Ep,!o.getDisableStats().includes("nprocs")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Es(e.name),513),[[Ep,o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]]),Tl(qu("td",{scope:"row"},Es(e.cmdline),513),[[Ep,!o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]])]))),128))])])]),qu("div",Qb,[qu("table",Zb,[qu("thead",null,[qu("tr",null,[Tl(qu("td",{class:_s(["sortable","cpu_percent"===r.sorter.column&&"sort"]),onClick:e[16]||(e[16]=e=>t.$emit("update:sorter","cpu_percent"))},[Tl(qu("span",null,"CPU%",512),[[Ep,!o.args.disable_irix]]),Tl(qu("span",null,"CPUi",512),[[Ep,o.args.disable_irix]])],2),[[Ep,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{class:_s(["sortable","memory_percent"===r.sorter.column&&"sort"]),onClick:e[17]||(e[17]=e=>t.$emit("update:sorter","memory_percent"))}," MEM% ",2),[[Ep,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",Yb," VIRT ",512),[[Ep,!o.getDisableStats().includes("memory_info")]]),Tl(qu("td",Jb," RES ",512),[[Ep,!o.getDisableStats().includes("memory_info")]]),Tl(qu("td",null," NPROCS ",512),[[Ep,!o.getDisableStats().includes("nprocs")]]),Tl(qu("td",{scope:"row",class:_s(["sortable","username"===r.sorter.column&&"sort"]),onClick:e[18]||(e[18]=e=>t.$emit("update:sorter","username"))}," USER ",2),[[Ep,!o.getDisableStats().includes("username")]]),Tl(qu("td",{scope:"row",class:_s(["",["sortable","timemillis"===r.sorter.column&&"sort"]]),onClick:e[19]||(e[19]=e=>t.$emit("update:sorter","timemillis"))}," TIME+ ",2),[[Ep,!o.getDisableStats().includes("cpu_times")]]),Tl(qu("td",{scope:"row",class:_s(["",["sortable","num_threads"===r.sorter.column&&"sort"]]),onClick:e[20]||(e[20]=e=>t.$emit("update:sorter","num_threads"))}," THR ",2),[[Ep,!o.getDisableStats().includes("num_threads")]]),Tl(qu("td",ty,"NI",512),[[Ep,!o.getDisableStats().includes("nice")]]),Tl(qu("td",ey,"S ",512),[[Ep,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"row",class:_s(["",["sortable","io_counters"===r.sorter.column&&"sort"]]),onClick:e[21]||(e[21]=e=>t.$emit("update:sorter","io_counters"))}," IORps ",2),[[Ep,o.ioReadWritePresentPrograms&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"row",class:_s(["text-start",["sortable","io_counters"===r.sorter.column&&"sort"]]),onClick:e[22]||(e[22]=e=>t.$emit("update:sorter","io_counters"))}," IOWps ",2),[[Ep,o.ioReadWritePresentPrograms&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"row",class:_s(["sortable","name"===r.sorter.column&&"sort"]),onClick:e[23]||(e[23]=e=>t.$emit("update:sorter","name"))}," Command (click to pin) ",2),[[Ep,!o.getDisableStats().includes("cmdline")]])])]),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.programs,(e,r)=>(Eu(),Pu("tr",{key:r},[Tl(qu("td",{scope:"row",class:_s(o.getCpuPercentAlert(e))},Es(-1==e.cpu_percent?"?":t.$filters.number(e.cpu_percent/e.irix,1)),3),[[Ep,!o.getDisableStats().includes("cpu_percent")]]),Tl(qu("td",{scope:"row",class:_s(o.getMemoryPercentAlert(e))},Es(-1==e.memory_percent?"?":t.$filters.number(e.memory_percent,1)),3),[[Ep,!o.getDisableStats().includes("memory_percent")]]),Tl(qu("td",{scope:"row"},Es(t.$filters.bytes(e.memvirt)),513),[[Ep,!o.getDisableStats().includes("memory_info")&&!o.getDisableVms()]]),Tl(qu("td",{scope:"row"},Es(t.$filters.bytes(e.memres)),513),[[Ep,!o.getDisableStats().includes("memory_info")]]),Tl(qu("td",{scope:"row"},Es(e.nprocs),513),[[Ep,!o.getDisableStats().includes("nprocs")]]),Tl(qu("td",{scope:"row"},Es(e.username),513),[[Ep,!o.getDisableStats().includes("username")]]),Tl(qu("td",{scope:"row",class:""},Es(e.timeforhuman),513),[[Ep,!o.getDisableStats().includes("cpu_times")]]),Tl(qu("td",{scope:"row",class:""},Es(-1==e.num_threads?"?":e.num_threads),513),[[Ep,!o.getDisableStats().includes("num_threads")]]),Tl(qu("td",{scope:"row",class:_s({nice:e.isNice})},Es(t.$filters.exclamation(e.nice)),3),[[Ep,!o.getDisableStats().includes("nice")]]),Tl(qu("td",{scope:"row",class:_s({status:"R"==e.status})},Es(e.status),3),[[Ep,!o.getDisableStats().includes("status")]]),Tl(qu("td",{scope:"row",class:""},Es(t.$filters.bytes(e.io_read)),513),[[Ep,o.ioReadWritePresentPrograms&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"row",class:"text-start"},Es(t.$filters.bytes(e.io_write)),513),[[Ep,o.ioReadWritePresentPrograms&&!o.getDisableStats().includes("io_counters")]]),Tl(qu("td",{scope:"row",class:"text-truncate"},Es(e.name),513),[[Ep,o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]]),Tl(qu("td",{scope:"row"},Es(e.cmdline),513),[[Ep,!o.args.process_short_name&&!o.getDisableStats().includes("cmdline")]])]))),128))])])])])):Hu("v-if",!0)],64)}]])},props:{data:{type:Object}},data:()=>({store:pm,sorter:void 0}),computed:{args(){return this.store.args||{}},sortProcessesKey(){return this.args.sort_processes_key}},watch:{sortProcessesKey:{immediate:!0,handler(t){t&&!["cpu_percent","memory_percent","username","timemillis","num_threads","io_counters","name"].includes(t)||(this.sorter={column:this.args.sort_processes_key||"cpu_percent",auto:!this.args.sort_processes_key,isReverseColumn:function(t){return!["username","name"].includes(t)},getColumnLabel:function(t){return{cpu_percent:"CPU consumption",memory_percent:"memory consumption",username:"user name",timemillis:"process time",cpu_times:"process time",io_counters:"disk IO",name:"process name",None:"None"}[t]||t}})}}}},iy=(0,Jd.A)(ny,[["render",function(t,e,r,n,i,o){const s=mc("glances-plugin-processcount"),a=mc("glances-plugin-amps"),l=mc("glances-plugin-processlist");return o.args.disable_process?(Eu(),Pu("div",fb,"PROCESSES DISABLED (press 'z' to display)")):(Eu(),Pu("div",hb,[Bu(s,{sorter:i.sorter,data:r.data},null,8,["sorter","data"]),o.args.disable_amps?Hu("v-if",!0):(Eu(),Pu("div",gb,[qu("div",bb,[Bu(a,{data:r.data},null,8,["data"])])])),Bu(l,{sorter:i.sorter,data:r.data,"onUpdate:sorter":e[0]||(e[0]=t=>o.args.sort_processes_key=t)},null,8,["sorter","data"])]))}]]),oy={id:"quicklook",class:"plugin"},sy={class:"d-flex justify-content-between"},ay={class:"text-start text-truncate"},ly={key:0,class:"text-end d-none d-xxl-block frequency"},cy={class:"table-responsive"},uy={class:"table table-sm table-borderless"},py={key:0},dy={scope:"col",class:"progress"},my=["aria-valuenow"],fy={scope:"col",class:"text-end"},hy={scope:"col"},gy={scope:"col",class:"progress"},by=["aria-valuenow"],yy={scope:"col",class:"text-end"},vy={scope:"col"},xy={scope:"col",class:"progress"},wy=["aria-valuenow"],_y={scope:"col",class:"text-end"};const ky={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},config(){return this.store.config||{}},stats(){return this.data.stats.quicklook},view(){return this.data.views.quicklook},cpu(){return this.stats.cpu},cpu_name(){return this.stats.cpu_name},cpu_hz_current(){return(this.stats.cpu_hz_current/1e6).toFixed(0)},cpu_hz(){return(this.stats.cpu_hz/1e6).toFixed(0)},percpus(){const t=this.stats.percpu.map(({cpu_number:t,total:e})=>({number:t,total:e})),e=parseInt(this.config.percpu.max_cpu_display);if(this.stats.percpu.length>e){var r=t.sort((t,e)=>e.total-t.total);const n={number:"x",total:Number((r.slice(e).reduce((t,{total:e})=>t+e,0)/(this.stats.percpu.length-e)).toFixed(1))};(r=r.slice(0,e)).push(n)}return this.stats.percpu.length<=e?t:r},stats_list_after_cpu(){return this.view.list.filter(t=>!t.includes("cpu"))}},methods:{getDecoration(t){if(void 0!==this.view[t])return this.view[t].decoration.toLowerCase()}}},Sy=(0,Jd.A)(ky,[["render",function(t,e,r,n,i,o){return Eu(),Pu("section",oy,[qu("div",sy,[qu("span",ay,Es(o.cpu_name),1),o.cpu_hz_current?(Eu(),Pu("span",ly,Es(o.cpu_hz_current)+"/"+Es(o.cpu_hz)+"Ghz ",1)):Hu("v-if",!0)]),qu("div",cy,[qu("table",uy,[o.args.percpu?Hu("v-if",!0):(Eu(),Pu("tr",py,[e[0]||(e[0]=qu("td",{scope:"col"},"CPU",-1)),qu("td",dy,[qu("div",{class:_s(`progress-bar progress-bar-${o.getDecoration("cpu")}`),role:"progressbar","aria-valuenow":o.cpu,"aria-valuemin":"0","aria-valuemax":"100",style:bs(`width: ${o.cpu}%;`)},"   ",14,my)]),qu("td",fy,[qu("span",null,Es(o.cpu)+"%",1)])])),o.args.percpu?(Eu(!0),Pu(wu,{key:1},bc(o.percpus,(t,e)=>(Eu(),Pu("tr",{key:e},[qu("td",hy,"CPU"+Es(t.number),1),qu("td",gy,[qu("div",{class:_s(`progress-bar progress-bar-${o.getDecoration("cpu")}`),role:"progressbar","aria-valuenow":t.total,"aria-valuemin":"0","aria-valuemax":"100",style:bs(`width: ${t.total}%;`)},"   ",14,by)]),qu("td",yy,[qu("span",null,Es(t.total)+"%",1)])]))),128)):Hu("v-if",!0),(Eu(!0),Pu(wu,null,bc(o.stats_list_after_cpu,t=>(Eu(),Pu("tr",null,[qu("td",vy,Es(t.toUpperCase()),1),qu("td",xy,[qu("div",{class:_s(`progress-bar progress-bar-${o.getDecoration(t)}`),role:"progressbar","aria-valuenow":o.stats[t],"aria-valuemin":"0","aria-valuemax":"100",style:bs(`width: ${o.stats[t]}%;`)},"   ",14,wy)]),qu("td",_y,[qu("span",null,Es(o.stats[t])+"%",1)])]))),256))])])])}]]),Ay={key:0,id:"raid",class:"plugin"},Cy={class:"table table-sm table-borderless margin-bottom"},Ey={scope:"col"},Ty={scope:"row"},Oy={class:"warning"};const Dy={props:{data:{type:Object}},computed:{stats(){return this.data.stats.raid},disks(){const t=Object.entries(this.stats).map(([t,e])=>{const r=Object.entries(e.components).map(([t,e])=>({number:e,name:t}));return{name:t,type:null==e.type?"UNKNOWN":e.type,used:e.used,available:e.available,status:e.status,degraded:e.used0}},methods:{getAlert:t=>t.inactive?"critical":t.degraded?"warning":"ok"}},Iy=(0,Jd.A)(Dy,[["render",function(t,e,r,n,i,o){return o.hasDisks?(Eu(),Pu("section",Ay,[qu("table",Cy,[qu("thead",null,[qu("tr",null,[qu("th",Ey,"RAID disks "+Es(o.disks.length),1),e[0]||(e[0]=qu("th",{scope:"col",class:"text-end"},"Used",-1)),e[1]||(e[1]=qu("th",{scope:"col",class:"text-end"},"Total",-1))])]),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.disks,(t,e)=>(Eu(),Pu("tr",{key:e},[qu("td",Ty,[Fu(Es(t.type.toUpperCase())+" "+Es(t.name)+" ",1),Tl(qu("div",Oy,"└─ Degraded mode",512),[[Ep,t.degraded]]),Tl(qu("div",null,"   └─ "+Es(t.config),513),[[Ep,t.degraded]]),Tl(qu("div",{class:"critical"},"└─ Status "+Es(t.status),513),[[Ep,t.inactive]]),t.inactive?(Eu(!0),Pu(wu,{key:0},bc(t.components,(e,r)=>(Eu(),Pu("div",{key:r},"    "+Es(r===t.components.length-1?"└─":"├─")+" disk "+Es(e.number)+": "+Es(e.name),1))),128)):Hu("v-if",!0)]),Tl(qu("td",{scope:"row",class:_s(["text-end",o.getAlert(t)])},Es(t.used),3),[[Ep,"active"==t.status]]),Tl(qu("td",{scope:"row",class:_s(["text-end",o.getAlert(t)])},Es(t.available),3),[[Ep,"active"==t.status]])]))),128))])])])):Hu("v-if",!0)}]]),Py={key:0,id:"sensors",class:"plugin"},jy={class:"table table-sm table-borderless"},Ny={scope:"row"};const Ly={props:{data:{type:Object}},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},stats(){return this.data.stats.sensors},view(){return this.data.views.sensors},sensors(){return this.stats.map(t=>(this.args.fahrenheit&&"battery"!=t.type&&"fan_speed"!=t.type&&(t.value=parseFloat(1.8*t.value+32).toFixed(1),t.unit="F"),t))},hasSensors(){return this.sensors.length>0}},methods:{getDecoration(t){if(void 0!==this.view[t].value.decoration)return this.view[t].value.decoration.toLowerCase()}}},My=(0,Jd.A)(Ly,[["render",function(t,e,r,n,i,o){return o.hasSensors?(Eu(),Pu("section",Py,[qu("table",jy,[e[0]||(e[0]=qu("thead",null,[qu("tr",null,[qu("th",{scope:"col"},"SENSORS"),qu("th",{scope:"col",class:"text-end"})])],-1)),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.sensors,(t,e)=>(Eu(),Pu("tr",{key:e},[qu("td",Ny,Es(t.label),1),qu("td",{class:_s(["text-end",o.getDecoration(t.label)])},Es(t.value)+Es(t.unit),3)]))),128))])])])):Hu("v-if",!0)}]]),Ry={key:0,id:"smart",class:"plugin"},qy={class:"table table-sm table-borderless margin-bottom"},By={scope:"row"},$y={scope:"row"},Uy={scope:"row",class:"text-end text-truncate"};const Fy={props:{data:{type:Object}},computed:{stats(){return this.data.stats.smart},drives(){return(Array.isArray(this.stats)?this.stats:[]).map(t=>({name:t.DeviceName,details:Object.entries(t).filter(([t])=>"DeviceName"!==t).sort(([,t],[,e])=>t.namee.name?1:0).map(([t,e])=>e)}))},hasDrives(){return this.drives.length>0}},methods:{formatted(t){return void 0===t.key?t.raw:this.requiresFormatting(t.key)?this.$filters.bytes(t.raw):t.raw},requiresFormatting:t=>["bytesWritten","bytesRead","dataUnitsRead","dataUnitsWritten","hostReadCommands","hostWriteCommands"].includes(t)}},zy=(0,Jd.A)(Fy,[["render",function(t,e,r,n,i,o){return o.hasDrives?(Eu(),Pu("section",Ry,[qu("table",qy,[e[1]||(e[1]=qu("thead",null,[qu("tr",null,[qu("th",{scope:"col"},"SMART DISKS"),qu("th",{scope:"col",class:"text-end"})])],-1)),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.drives,(t,r)=>(Eu(),Pu(wu,{key:r},[qu("tr",null,[qu("td",By,Es(t.name),1),e[0]||(e[0]=qu("td",{scope:"col",class:"text-end"},null,-1))]),(Eu(!0),Pu(wu,null,bc(t.details,(t,e)=>(Eu(),Pu("tr",{key:e},[qu("td",$y,Es(t.name),1),qu("td",Uy,Es(o.formatted(t)),1)]))),128))],64))),128))])])])):Hu("v-if",!0)}]]),Hy={id:"system",class:"plugin"},Vy={key:0,class:"critical"},Gy={class:"title"},Wy={key:1,class:"text-truncate"};const Ky={props:{data:{type:Object}},data:()=>({store:pm}),computed:{stats(){return this.data.stats.system},hostname(){return this.stats.hostname},humanReadableName(){return this.stats.hr_name},isDisconnected(){return"FAILURE"===this.store.status}}},Xy=(0,Jd.A)(Ky,[["render",function(t,e,r,n,i,o){return Eu(),Pu("section",Hy,[o.isDisconnected?(Eu(),Pu("span",Vy,"Disconnected from")):Hu("v-if",!0),qu("span",Gy,Es(o.hostname),1),o.isDisconnected?Hu("v-if",!0):(Eu(),Pu("span",Wy,Es(o.humanReadableName),1))])}]]),Qy={id:"uptime",class:"plugin"};const Zy={props:{data:{type:Object}},computed:{value(){return this.data.stats.uptime}}},Yy=(0,Jd.A)(Zy,[["render",function(t,e,r,n,i,o){return Eu(),Pu("section",Qy,[qu("span",null,"Uptime: "+Es(o.value),1)])}]]),Jy={key:0,id:"vms",class:"plugin"},tv={class:"table table-sm table-borderless table-striped table-hover"};const ev={props:{data:{type:Object}},data:()=>({store:pm,sorter:void 0}),computed:{args(){return this.store.args||{}},sortProcessesKey(){return this.args.sort_processes_key},stats(){return this.data.stats.vms},views(){return this.data.views.vms},vms(){const{sorter:t}=this,e=(this.stats||[]).map(t=>({id:t.id,name:t.name,status:null!=t.status?t.status:"-",cpu_count:null!=t.cpu_count?t.cpu_count:"-",cpu_time:null!=t.cpu_time?t.cpu_time:"-",cpu_time_rate_per_sec:null!=t.cpu_time_rate_per_sec?t.cpu_time_rate_per_sec:"?",memory_usage:null!=t.memory_usage?t.memory_usage:"-",memory_total:null!=t.memory_total?t.memory_total:"-",load_1min:null!=t.load_1min?t.load_1min:"-",load_5min:null!=t.load_5min?t.load_5min:"-",load_15min:null!=t.load_15min?t.load_15min:"-",release:t.release,image:t.image,engine:t.engine,engine_version:t.engine_version}));return(0,lm.orderBy)(e,[t.column].reduce((t,e)=>("memory_usage"===e&&(e=["memory_usage"]),t.concat(e)),[]),[t.isReverseColumn(t.column)?"desc":"asc"])},showEngine(){return this.views.show_engine_name}},watch:{sortProcessesKey:{immediate:!0,handler(t){t&&!["load_1min","cpu_time","memory_usage","name"].includes(t)||(this.sorter={column:this.args.sort_processes_key||"cpu_time",auto:!this.args.sort_processes_key,isReverseColumn:function(t){return!["name"].includes(t)},getColumnLabel:function(t){return{load_1min:"load",cpu_time:"CPU time",memory_usage:"memory consumption",name:"VM name",None:"None"}[t]||t}})}}}},rv=(0,Jd.A)(ev,[["render",function(t,e,r,n,i,o){return o.vms.length?(Eu(),Pu("section",Jy,[e[8]||(e[8]=qu("span",{class:"title"},"VMs",-1)),Tl(qu("span",null,Es(o.vms.length)+" sorted by "+Es(i.sorter.getColumnLabel(i.sorter.column)),513),[[Ep,o.vms.length>1]]),qu("table",tv,[qu("thead",null,[qu("tr",null,[Tl(qu("td",null,"Engine",512),[[Ep,o.showEngine]]),qu("td",{class:_s(["sortable","name"===i.sorter.column&&"sort"]),onClick:e[0]||(e[0]=t=>o.args.sort_processes_key="name")}," Name ",2),e[4]||(e[4]=qu("td",null,"Status",-1)),e[5]||(e[5]=qu("td",null,"Core",-1)),qu("td",{class:_s(["sortable","cpu_time"===i.sorter.column&&"sort"]),onClick:e[1]||(e[1]=t=>o.args.sort_processes_key="cpu_time")}," CPU% ",2),qu("td",{class:_s(["sortable","memory_usage"===i.sorter.column&&"sort"]),onClick:e[2]||(e[2]=t=>o.args.sort_processes_key="memory_usage")}," MEM ",2),e[6]||(e[6]=qu("td",null,"/ MAX",-1)),qu("td",{class:_s(["sortable","load_1min"===i.sorter.column&&"sort"]),onClick:e[3]||(e[3]=t=>o.args.sort_processes_key="load_1min")}," LOAD 1/5/15min ",2),e[7]||(e[7]=qu("td",null,"Release",-1))])]),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.vms,(e,r)=>(Eu(),Pu("tr",{key:r},[Tl(qu("td",null,Es(e.engine),513),[[Ep,o.showEngine]]),qu("td",null,Es(e.name),1),qu("td",{class:_s("stopped"==e.status?"careful":"ok")},Es(e.status),3),qu("td",null,Es(t.$filters.number(e.cpu_count,1)),1),qu("td",null,Es(t.$filters.number(e.cpu_time,1)),1),qu("td",null,Es(t.$filters.bytes(e.memory_usage)),1),qu("td",null," / "+Es(t.$filters.bytes(e.memory_total)),1),qu("td",null,Es(t.$filters.number(e.load_1min))+"/"+Es(t.$filters.number(e.load_5min))+"/"+Es(t.$filters.number(e.load_15min)),1),qu("td",null,Es(e.release),1)]))),128))])])])):Hu("v-if",!0)}]]),nv={key:0,id:"wifi",class:"plugin"},iv={class:"table table-sm table-borderless margin-bottom"},ov={scope:"row"};const sv={props:{data:{type:Object}},computed:{stats(){return this.data.stats.wifi},view(){return this.data.views.wifi},hotspots(){const t=this.stats.map(t=>{if(""!==t.ssid)return{ssid:t.ssid,quality_level:t.quality_level}}).filter(Boolean);return(0,lm.orderBy)(t,["ssid"])},hasHotpots(){return this.hotspots.length>0}},methods:{getDecoration(t,e){if(void 0!==this.view[t.ssid][e])return this.view[t.ssid][e].decoration.toLowerCase()}}},av=(0,Jd.A)(sv,[["render",function(t,e,r,n,i,o){return o.hasHotpots?(Eu(),Pu("section",nv,[qu("table",iv,[e[0]||(e[0]=qu("thead",null,[qu("tr",null,[qu("th",{scope:"col"},"WIFI"),qu("th",{scope:"col",class:"text-end"},"dBm")])],-1)),qu("tbody",null,[(Eu(!0),Pu(wu,null,bc(o.hotspots,(e,r)=>(Eu(),Pu("tr",{key:r},[qu("td",ov,Es(t.$filters.limitTo(e.ssid,20)),1),qu("td",{scope:"row",class:_s(["text-end",o.getDecoration(e,"quality_level")])},Es(e.quality_level),3)]))),128))])])])):Hu("v-if",!0)}]]),lv=JSON.parse('{"r":["quicklook","cpu","percpu","gpu","mem","memswap","load"],"H":["network","ports","wifi","connections","diskio","fs","irq","folders","raid","smart","sensors"]}'),cv={components:{GlancesHelp:tm,GlancesPluginAlert:gm,GlancesPluginCloud:xm,GlancesPluginConnections:Tm,GlancesPluginCpu:Af,GlancesPluginDiskio:Xf,GlancesPluginContainers:Qm,GlancesPluginFolders:eh,GlancesPluginFs:uh,GlancesPluginGpu:Th,GlancesPluginHostname:jh,GlancesPluginIp:Uh,GlancesPluginIrq:Wh,GlancesPluginLoad:tg,GlancesPluginMem:wg,GlancesPluginMemswap:Tg,GlancesPluginNetwork:zg,GlancesPluginNow:Gg,GlancesPluginPercpu:eb,GlancesPluginPorts:mb,GlancesPluginProcess:iy,GlancesPluginQuicklook:Sy,GlancesPluginRaid:Iy,GlancesPluginSensors:My,GlancesPluginSmart:zy,GlancesPluginSystem:Xy,GlancesPluginUptime:Yy,GlancesPluginVms:rv,GlancesPluginWifi:av},data:()=>({store:pm}),computed:{args(){return this.store.args||{}},config(){return this.store.config||{}},data(){return this.store.data||{}},dataLoaded(){return void 0!==this.store.data},hasGpu(){return this.store.data.stats.gpu.length>0},isLinux(){return this.store.data.isLinux},title(){const{data:t}=this,e=t.stats&&t.stats.system&&t.stats.system.hostname||"";return e?`${e} - Glances`:"Glances"},topMenu(){return void 0!==this.config.outputs&&void 0!==this.config.outputs.top_menu?this.config.outputs.top_menu.split(","):lv.r},leftMenu(){return void 0!==this.config.outputs&&void 0!==this.config.outputs.left_menu?this.config.outputs.left_menu.split(","):lv.H}},watch:{title(){document&&(document.title=this.title)}},mounted(){const t=window.__GLANCES__||{},e=isFinite(t["refresh-time"])?parseInt(t["refresh-time"],10):void 0;mm.init(e),this.setupHotKeys()},beforeUnmount(){Fd.unbind()},methods:{setupHotKeys(){Fd("a",()=>{this.store.args.sort_processes_key=null}),Fd("c",()=>{this.store.args.sort_processes_key="cpu_percent"}),Fd("m",()=>{this.store.args.sort_processes_key="memory_percent"}),Fd("u",()=>{this.store.args.sort_processes_key="username"}),Fd("p",()=>{this.store.args.sort_processes_key="name"}),Fd("i",()=>{this.store.args.sort_processes_key="io_counters"}),Fd("t",()=>{this.store.args.sort_processes_key="timemillis"}),Fd("shift+A",()=>{this.store.args.disable_amps=!this.store.args.disable_amps}),Fd("d",()=>{this.store.args.disable_diskio=!this.store.args.disable_diskio}),Fd("shift+Q",()=>{this.store.args.enable_irq=!this.store.args.enable_irq}),Fd("f",()=>{this.store.args.disable_fs=!this.store.args.disable_fs}),Fd("j",()=>{this.store.args.programs=!this.store.args.programs}),Fd("k",()=>{this.store.args.disable_connections=!this.store.args.disable_connections}),Fd("n",()=>{this.store.args.disable_network=!this.store.args.disable_network}),Fd("s",()=>{this.store.args.disable_sensors=!this.store.args.disable_sensors}),Fd("2",()=>{this.store.args.disable_left_sidebar=!this.store.args.disable_left_sidebar}),Fd("z",()=>{this.store.args.disable_process=!this.store.args.disable_process}),Fd("shift+S",()=>{this.store.args.process_short_name=!this.store.args.process_short_name}),Fd("shift+D",()=>{this.store.args.disable_containers=!this.store.args.disable_containers}),Fd("b",()=>{this.store.args.byte=!this.store.args.byte}),Fd("shift+B",()=>{this.store.args.diskio_iops=!this.store.args.diskio_iops,this.store.args.diskio_iops&&(this.store.args.diskio_latency=!1)}),Fd("shift+L",()=>{this.store.args.diskio_latency=!this.store.args.diskio_latency,this.store.args.diskio_latency&&(this.store.args.diskio_iops=!1)}),Fd("l",()=>{this.store.args.disable_alert=!this.store.args.disable_alert}),Fd("1",()=>{this.store.args.percpu=!this.store.args.percpu}),Fd("h",()=>{this.store.args.help_tag=!this.store.args.help_tag}),Fd("shift+T",()=>{this.store.args.network_sum=!this.store.args.network_sum}),Fd("shift+U",()=>{this.store.args.network_cumul=!this.store.args.network_cumul}),Fd("shift+F",()=>{this.store.args.fs_free_space=!this.store.args.fs_free_space}),Fd("3",()=>{this.store.args.disable_quicklook=!this.store.args.disable_quicklook}),Fd("6",()=>{this.store.args.meangpu=!this.store.args.meangpu}),Fd("shift+G",()=>{this.store.args.disable_gpu=!this.store.args.disable_gpu}),Fd("5",()=>{this.store.args.disable_quicklook=!this.store.args.disable_quicklook,this.store.args.disable_cpu=!this.store.args.disable_cpu,this.store.args.disable_mem=!this.store.args.disable_mem,this.store.args.disable_memswap=!this.store.args.disable_memswap,this.store.args.disable_load=!this.store.args.disable_load,this.store.args.disable_gpu=!this.store.args.disable_gpu}),Fd("shift+I",()=>{this.store.args.disable_ip=!this.store.args.disable_ip}),Fd("shift+P",()=>{this.store.args.disable_ports=!this.store.args.disable_ports}),Fd("shift+V",()=>{this.store.args.disable_vms=!this.store.args.disable_vms}),Fd("shift+W",()=>{this.store.args.disable_wifi=!this.store.args.disable_wifi}),Fd("0",()=>{this.store.args.disable_irix=!this.store.args.disable_irix})}}};const uv=Xp((0,Jd.A)(cv,[["render",function(t,e,r,n,i,o){const s=mc("glances-help"),a=mc("glances-plugin-hostname"),l=mc("glances-plugin-uptime"),c=mc("glances-plugin-system"),u=mc("glances-plugin-ip"),p=mc("glances-plugin-now"),d=mc("glances-plugin-cloud"),m=mc("glances-plugin-quicklook"),f=mc("glances-plugin-cpu"),h=mc("glances-plugin-gpu"),g=mc("glances-plugin-mem"),b=mc("glances-plugin-memswap"),y=mc("glances-plugin-load"),v=mc("glances-plugin-vms"),x=mc("glances-plugin-containers"),w=mc("glances-plugin-process"),_=mc("glances-plugin-alert");return o.dataLoaded?o.args.help_tag?(Eu(),ju(s,{key:1})):(Eu(),Pu("main",Jp,[Hu(" Display minimal header on low screen size (smarthphone) "),qu("div",td,[qu("div",ed,[o.args.disable_system?Hu("v-if",!0):(Eu(),Pu("div",rd,[Bu(a,{data:o.data},null,8,["data"])])),o.args.disable_uptime?Hu("v-if",!0):(Eu(),Pu("div",nd,[Bu(l,{data:o.data},null,8,["data"])]))])]),Hu(" Display standard header on others screen sizes "),qu("div",id,[qu("div",od,[o.args.disable_system?Hu("v-if",!0):(Eu(),Pu("div",sd,[Bu(c,{data:o.data},null,8,["data"])])),o.args.disable_ip?Hu("v-if",!0):(Eu(),Pu("div",ad,[Bu(u,{data:o.data},null,8,["data"])])),o.args.disable_uptime?Hu("v-if",!0):(Eu(),Pu("div",ld,[Bu(l,{data:o.data},null,8,["data"])])),o.args.disable_now?Hu("v-if",!0):(Eu(),Pu("div",cd,[Bu(p,{data:o.data},null,8,["data"])]))])]),qu("div",ud,[o.args.disable_cloud?Hu("v-if",!0):(Eu(),Pu("div",pd,[Bu(d,{data:o.data},null,8,["data"])]))]),Hu(" Display top menu with CPU, MEM, LOAD..."),qu("div",dd,[Hu(" Quicklook "),o.args.disable_quicklook?Hu("v-if",!0):(Eu(),Pu("div",md,[Bu(m,{data:o.data},null,8,["data"])])),Hu(" CPU "),o.args.disable_cpu&&o.args.percpu?Hu("v-if",!0):(Eu(),Pu("div",fd,[Bu(f,{data:o.data},null,8,["data"])])),Hu(' TODO: percpu need to be refactor\n
\n \n
\n
\n \n
'),Hu(" GPU "),!o.args.disable_gpu&&o.hasGpu?(Eu(),Pu("div",hd,[Bu(h,{data:o.data},null,8,["data"])])):Hu("v-if",!0),Hu(" MEM "),o.args.disable_mem?Hu("v-if",!0):(Eu(),Pu("div",gd,[Bu(g,{data:o.data},null,8,["data"])])),Hu(" SWAP "),o.args.disable_memswap?Hu("v-if",!0):(Eu(),Pu("div",bd,[Bu(b,{data:o.data},null,8,["data"])])),Hu(" LOAD "),o.args.disable_load?Hu("v-if",!0):(Eu(),Pu("div",yd,[Bu(y,{data:o.data},null,8,["data"])]))]),Hu(" Display bottom of the screen with sidebar and processlist "),qu("div",vd,[qu("div",xd,[o.args.disable_left_sidebar?Hu("v-if",!0):(Eu(),Pu("div",{key:0,class:_s(["col-3 d-none d-md-block",{"sidebar-min":!o.args.percpu,"sidebar-max":o.args.percpu}])},[(Eu(!0),Pu(wu,null,bc(o.leftMenu,t=>{return Eu(),Pu(wu,null,[o.args[`disable_${t}`]?Hu("v-if",!0):(Eu(),ju((e=`glances-plugin-${t}`,Xo(e)?hc(dc,e,!1)||e:e||fc),{key:0,id:`${t}`,data:o.data},null,8,["id","data"]))],64);var e}),256))],2)),qu("div",{class:_s(["col",{"sidebar-min":!o.args.percpu,"sidebar-max":o.args.percpu}])},[o.args.disable_vms?Hu("v-if",!0):(Eu(),ju(v,{key:0,data:o.data},null,8,["data"])),o.args.disable_containers?Hu("v-if",!0):(Eu(),ju(x,{key:1,data:o.data},null,8,["data"])),Bu(w,{data:o.data},null,8,["data"]),o.args.disable_alert?Hu("v-if",!0):(Eu(),ju(_,{key:2,data:o.data},null,8,["data"]))],2)])])])):(Eu(),Pu("div",Yp,[...e[0]||(e[0]=[qu("div",{class:"loader"},"Glances is loading...",-1)])]))}]]));uv.config.globalProperties.$filters=e,uv.mount("#app")})()})(); \ No newline at end of file diff --git a/glances/plugins/smart/__init__.py b/glances/plugins/smart/__init__.py index 27c8831d..a6f65018 100644 --- a/glances/plugins/smart/__init__.py +++ b/glances/plugins/smart/__init__.py @@ -2,6 +2,7 @@ # This file is part of Glances. # # Copyright (C) 2018 Tim Nibert +# Copyright (C) 2026 Github@Drake7707 # # SPDX-License-Identifier: LGPL-3.0-only # @@ -41,6 +42,7 @@ from glances.plugins.plugin.model import GlancesPluginModel # Import plugin specific dependency try: from pySMART import DeviceList + from pySMART.interface.nvme import NvmeAttributes except ImportError as e: import_error_tag = True logger.warning(f"Missing Python Lib ({e}), HDD Smart plugin is disabled") @@ -51,6 +53,7 @@ else: def convert_attribute_to_dict(attr): return { 'name': attr.name, + 'key': attr.name, 'num': attr.num, 'flags': attr.flags, 'raw': attr.raw, @@ -63,58 +66,119 @@ def convert_attribute_to_dict(attr): } -def get_smart_data(): - """ - Get SMART attribute data - :return: list of multi leveled dictionaries - each dict has a key "DeviceName" with the identification of the device in smartctl - also has keys of the SMART attribute id, with value of another dict of the attributes - [ - { - "DeviceName": "/dev/sda blahblah", - "1": - { - "flags": "..", - "raw": "..", - etc, - } - ... - } - ] +# Keys for attributes that should be formatted with auto_unit (large byte values) +LARGE_VALUE_KEYS = frozenset([ + "bytesWritten", + "bytesRead", + "dataUnitsRead", + "dataUnitsWritten", + "hostReadCommands", + "hostWriteCommands", +]) + +NVME_ATTRIBUTE_LABELS = { + "criticalWarning": "Number of critical warnings", + "_temperature": "Temperature (°C)", + "availableSpare": "Available spare (%)", + "availableSpareThreshold": "Available spare threshold (%)", + "percentageUsed": "Percentage used (%)", + "dataUnitsRead": "Data units read", + "bytesRead": "Bytes read", + "dataUnitsWritten": "Data units written", + "bytesWritten": "Bytes written", + "hostReadCommands": "Host read commands", + "hostWriteCommands": "Host write commands", + "controllerBusyTime": "Controller busy time (min)", + "powerCycles": "Power cycles", + "powerOnHours": "Power-on hours", + "unsafeShutdowns": "Unsafe shutdowns", + "integrityErrors": "Integrity errors", + "errorEntries": "Error log entries", + "warningTemperatureTime": "Warning temperature time (min)", + "criticalTemperatureTime": "Critical temperature time (min)", + "_logical_sector_size": "Logical sector size", + "_physical_sector_size": "Physical sector size", + "errors": "Errors", + "tests": "Self-tests", +} + + +def convert_nvme_attribute_to_dict(key, value): + label = NVME_ATTRIBUTE_LABELS.get(key, key) + + return { + 'name': label, + 'key': key, + 'value': value, + 'flags': None, + 'raw': value, + 'worst': None, + 'threshold': None, + 'type': None, + 'updated': None, + 'when_failed': None, + } + + +def _process_standard_attributes(device_stats, attributes, hide_attributes): + """Process standard SMART attributes and add them to device_stats.""" + for attribute in attributes: + if attribute is None or attribute.name in hide_attributes: + continue + + attrib_dict = convert_attribute_to_dict(attribute) + num = attrib_dict.pop('num', None) + if num is None: + logger.debug(f'Smart plugin error - Skip attribute with no num: {attribute}') + continue + + device_stats[num] = attrib_dict + + +def _process_nvme_attributes(device_stats, if_attributes, hide_attributes): + """Process NVMe-specific attributes and add them to device_stats.""" + if not isinstance(if_attributes, NvmeAttributes): + return + + for idx, (attr, value) in enumerate(vars(if_attributes).items(), start=1): + attrib_dict = convert_nvme_attribute_to_dict(attr, value) + if attrib_dict['name'] in hide_attributes: + continue + + # Verify the value is serializable to prevent rendering errors + if value is not None: + try: + str(value) + except Exception: + logger.debug(f'Unable to serialize attribute {attr} from NVME') + attrib_dict['value'] = None + attrib_dict['raw'] = None + + device_stats[idx] = attrib_dict + + +def get_smart_data(hide_attributes): + """Get SMART attribute data. + + Returns a list of dictionaries, each containing: + - 'DeviceName': Device identification string + - Numeric keys: SMART attribute dictionaries with flags, raw values, etc. """ stats = [] - # get all devices try: devlist = DeviceList() except TypeError as e: - # Catch error (see #1806) logger.debug(f'Smart plugin error - Can not grab device list ({e})') global import_error_tag import_error_tag = True return stats for dev in devlist.devices: - stats.append( - { - 'DeviceName': f'{dev.name} {dev.model}', - } - ) - for attribute in dev.attributes: - if attribute is None: - pass - else: - attrib_dict = convert_attribute_to_dict(attribute) + device_stats = {'DeviceName': f'{dev.name} {dev.model}'} + _process_standard_attributes(device_stats, dev.attributes, hide_attributes) + _process_nvme_attributes(device_stats, dev.if_attributes, hide_attributes) + stats.append(device_stats) - # we will use the attribute number as the key - num = attrib_dict.pop('num', None) - try: - assert num is not None - except Exception as e: - # we should never get here, but if we do, continue to next iteration and skip this attribute - logger.debug(f'Smart plugin error - Skip the attribute {attribute} ({e})') - continue - - stats[-1][num] = attrib_dict return stats @@ -123,15 +187,33 @@ class SmartPlugin(GlancesPluginModel): def __init__(self, args=None, config=None, stats_init_value=[]): """Init the plugin.""" - # check if user is admin if not is_admin() and args: disable(args, "smart") logger.debug("Current user is not admin, HDD SMART plugin disabled.") super().__init__(args=args, config=config) - # We want to display the stat in the curse interface self.display_curse = True + self.hide_attributes = self._parse_hide_attributes(config) + + def _parse_hide_attributes(self, config): + """Parse and return the list of attributes to hide from config.""" + smart_config = config.as_dict().get('smart', {}) + hide_attr_str = smart_config.get('hide_attributes', '') + if hide_attr_str: + logger.info(f'Following SMART attributes will not be displayed: {hide_attr_str}') + return hide_attr_str.split(',') + return [] + + @property + def hide_attributes(self): + """Set hide_attributes list""" + return self._hide_attributes + + @hide_attributes.setter + def hide_attributes(self, attr_list): + """Set hide_attributes list""" + self._hide_attributes = list(attr_list) @GlancesPluginModel._check_decorator @GlancesPluginModel._log_result_decorator @@ -145,7 +227,7 @@ class SmartPlugin(GlancesPluginModel): if self.input_method == 'local': # Update stats and hide some sensors(#2996) - stats = [s for s in get_smart_data() if self.is_display(s[self.get_key()])] + stats = [s for s in get_smart_data(self.hide_attributes) if self.is_display(s[self.get_key()])] elif self.input_method == 'snmp': pass @@ -158,44 +240,63 @@ class SmartPlugin(GlancesPluginModel): """Return the key of the list.""" return 'DeviceName' + def _format_raw_value(self, stat): + """Format a raw SMART attribute value for display.""" + raw = stat['raw'] + if raw is None: + return "" + if stat['key'] in LARGE_VALUE_KEYS: + return self.auto_unit(raw) + return str(raw) + + def _get_sorted_stat_keys(self, device_stat): + """Get sorted attribute keys from device stats, excluding DeviceName.""" + keys = [k for k in device_stat if k != 'DeviceName'] + try: + return sorted(keys, key=int) + except ValueError: + # Some keys may not be numeric (see #2904) + return keys + + def _add_device_stats(self, ret, device_stat, max_width, name_max_width): + """Add a device's SMART stats to the curse output.""" + ret.append(self.curse_new_line()) + ret.append(self.curse_add_line(f'{device_stat["DeviceName"][:max_width]:{max_width}}')) + + for key in self._get_sorted_stat_keys(device_stat): + stat = device_stat[key] + ret.append(self.curse_new_line()) + + # Attribute name + name = stat['name'][: name_max_width - 1].replace('_', ' ') + ret.append(self.curse_add_line(f' {name:{name_max_width - 1}}')) + + # Attribute value + try: + value_str = self._format_raw_value(stat) + ret.append(self.curse_add_line(f'{value_str:>8}')) + except Exception: + logger.debug(f"Failed to serialize {key}") + ret.append(self.curse_add_line("")) + def msg_curse(self, args=None, max_width=None): """Return the dict to display in the curse interface.""" - # Init the return message ret = [] - # Only process if stats exist... if import_error_tag or not self.stats or self.is_disabled(): return ret - # Max size for the interface name - if max_width: - name_max_width = max_width - 6 - else: - # No max_width defined, return an empty curse message + if not max_width: logger.debug(f"No max_width defined for the {self.plugin_name} plugin, it will not be displayed.") return ret + name_max_width = max_width - 6 + # Header - msg = '{:{width}}'.format('SMART disks', width=name_max_width) - ret.append(self.curse_add_line(msg, "TITLE")) - # Data + ret.append(self.curse_add_line(f'{"SMART disks":{name_max_width}}', "TITLE")) + + # Device data for device_stat in self.stats: - # New line - ret.append(self.curse_new_line()) - msg = '{:{width}}'.format(device_stat['DeviceName'][:max_width], width=max_width) - ret.append(self.curse_add_line(msg)) - try: - device_stat_sorted = sorted([i for i in device_stat if i != 'DeviceName'], key=int) - except ValueError: - # Catch ValueError, see #2904 - device_stat_sorted = [i for i in device_stat if i != 'DeviceName'] - for smart_stat in device_stat_sorted: - ret.append(self.curse_new_line()) - msg = ' {:{width}}'.format( - device_stat[smart_stat]['name'][: name_max_width - 1].replace('_', ' '), width=name_max_width - 1 - ) - ret.append(self.curse_add_line(msg)) - msg = '{:>8}'.format(device_stat[smart_stat]['raw']) - ret.append(self.curse_add_line(msg)) + self._add_device_stats(ret, device_stat, max_width, name_max_width) return ret